@@ -1282,10 +1282,18 @@ public static ImDrawList getWindowDrawList() {
1282
1282
ImGui::Image((ImTextureID)textureID, ImVec2(sizeX, sizeY));
1283
1283
*/
1284
1284
1285
+ public static native void image (int textureID , float sizeX , float sizeY , float uv0X , float uv0Y ); /*
1286
+ ImGui::Image((ImTextureID)textureID, ImVec2(sizeX, sizeY), ImVec2(uv0X, uv0Y));
1287
+ */
1288
+
1285
1289
public static native void image (int textureID , float sizeX , float sizeY , float uv0X , float uv0Y , float uv1X , float uv1Y ); /*
1286
1290
ImGui::Image((ImTextureID)textureID, ImVec2(sizeX, sizeY), ImVec2(uv0X, uv0Y), ImVec2(uv1X, uv1Y));
1287
1291
*/
1288
1292
1293
+ public static native void image (int textureID , float sizeX , float sizeY , float uv0X , float uv0Y , float uv1X , float uv1Y , float tintColorR , float tintColorG , float tintColorB , float tintColorA ); /*
1294
+ ImGui::Image((ImTextureID)textureID, ImVec2(sizeX, sizeY), ImVec2(uv0X, uv0Y), ImVec2(uv1X, uv1Y), ImVec4(tintColorR, tintColorG, tintColorB, tintColorA));
1295
+ */
1296
+
1289
1297
public static native void image (int textureID , float sizeX , float sizeY , float uv0X , float uv0Y , float uv1X , float uv1Y , float tintColorR , float tintColorG , float tintColorB , float tintColorA , float borderR , float borderG , float borderB , float borderA ); /*
1290
1298
ImGui::Image((ImTextureID)textureID, ImVec2(sizeX, sizeY), ImVec2(uv0X, uv0Y), ImVec2(uv1X, uv1Y), ImVec4(tintColorR, tintColorG, tintColorB, tintColorA), ImVec4(borderR, borderG, borderB, borderA));
1291
1299
*/
@@ -1297,13 +1305,34 @@ public static ImDrawList getWindowDrawList() {
1297
1305
return ImGui::ImageButton((ImTextureID)textureID, ImVec2(sizeX, sizeY));
1298
1306
*/
1299
1307
1308
+ /**
1309
+ * {@code <0} framePadding uses default frame padding settings. 0 for no padding
1310
+ */
1311
+ public static native boolean imageButton (int textureID , float sizeX , float sizeY , float uv0X , float uv0Y ); /*
1312
+ return ImGui::ImageButton((ImTextureID)textureID, ImVec2(sizeX, sizeY), ImVec2(uv0X, uv0Y));
1313
+ */
1314
+
1315
+ /**
1316
+ * {@code <0} framePadding uses default frame padding settings. 0 for no padding
1317
+ */
1318
+ public static native boolean imageButton (int textureID , float sizeX , float sizeY , float uv0X , float uv0Y , float uv1X , float uv1Y ); /*
1319
+ return ImGui::ImageButton((ImTextureID)textureID, ImVec2(sizeX, sizeY), ImVec2(uv0X, uv0Y), ImVec2(uv1X, uv1Y));
1320
+ */
1321
+
1300
1322
/**
1301
1323
* {@code <0} framePadding uses default frame padding settings. 0 for no padding
1302
1324
*/
1303
1325
public static native boolean imageButton (int textureID , float sizeX , float sizeY , float uv0X , float uv0Y , float uv1X , float uv1Y , int framePadding ); /*
1304
1326
return ImGui::ImageButton((ImTextureID)textureID, ImVec2(sizeX, sizeY), ImVec2(uv0X, uv0Y), ImVec2(uv1X, uv1Y), framePadding);
1305
1327
*/
1306
1328
1329
+ /**
1330
+ * {@code <0} framePadding uses default frame padding settings. 0 for no padding
1331
+ */
1332
+ public static native boolean imageButton (int textureID , float sizeX , float sizeY , float uv0X , float uv0Y , float uv1X , float uv1Y , int framePadding , float bgColorR , float bgColorG , float bgColorB , float bgColorA ); /*
1333
+ return ImGui::ImageButton((ImTextureID)textureID, ImVec2(sizeX, sizeY), ImVec2(uv0X, uv0Y), ImVec2(uv1X, uv1Y), framePadding, ImVec4(bgColorR, bgColorG, bgColorB, bgColorA));
1334
+ */
1335
+
1307
1336
/**
1308
1337
* {@code <0} framePadding uses default frame padding settings. 0 for no padding
1309
1338
*/
0 commit comments