@@ -63,87 +63,87 @@ public final class ImDrawList {
63
63
// Primitives
64
64
// - For rectangular primitives, "pMin" and "pMax" represent the upper-left and lower-right corners.
65
65
66
- public native void addLine (float p1X , float p1Y , float p2X , float p2Y , long col ); /*
66
+ public native void addLine (float p1X , float p1Y , float p2X , float p2Y , int col ); /*
67
67
getDrawList(env->GetIntField(object, drawListTypeID))->AddLine(ImVec2(p1X, p1Y), ImVec2(p2X, p2Y), col);
68
68
*/
69
69
70
- public native void addLine (float p1X , float p1Y , float p2X , float p2Y , long col , float thickness ); /*
70
+ public native void addLine (float p1X , float p1Y , float p2X , float p2Y , int col , float thickness ); /*
71
71
getDrawList(env->GetIntField(object, drawListTypeID))->AddLine(ImVec2(p1X, p1Y), ImVec2(p2X, p2Y), col, thickness);
72
72
*/
73
73
74
- public native void addRect (float pMinX , float pMinY , float pMaxX , float pMaxY , long col ); /*
74
+ public native void addRect (float pMinX , float pMinY , float pMaxX , float pMaxY , int col ); /*
75
75
getDrawList(env->GetIntField(object, drawListTypeID))->AddRect(ImVec2(pMinX, pMinY), ImVec2(pMaxX, pMaxY), col);
76
76
*/
77
77
78
- public native void addRect (float pMinX , float pMinY , float pMaxX , float pMaxY , long col , float rounding ); /*
78
+ public native void addRect (float pMinX , float pMinY , float pMaxX , float pMaxY , int col , float rounding ); /*
79
79
getDrawList(env->GetIntField(object, drawListTypeID))->AddRect(ImVec2(pMinX, pMinY), ImVec2(pMaxX, pMaxY), col, rounding);
80
80
*/
81
81
82
- public native void addRect (float pMinX , float pMinY , float pMaxX , float pMaxY , long col , float rounding , int roundingCornersFlags ); /*
82
+ public native void addRect (float pMinX , float pMinY , float pMaxX , float pMaxY , int col , float rounding , int roundingCornersFlags ); /*
83
83
getDrawList(env->GetIntField(object, drawListTypeID))->AddRect(ImVec2(pMinX, pMinY), ImVec2(pMaxX, pMaxY), col, rounding, roundingCornersFlags);
84
84
*/
85
85
86
- public native void addRect (float pMinX , float pMinY , float pMaxX , float pMaxY , long col , float rounding , int roundingCornersFlags , float thickness ); /*
86
+ public native void addRect (float pMinX , float pMinY , float pMaxX , float pMaxY , int col , float rounding , int roundingCornersFlags , float thickness ); /*
87
87
getDrawList(env->GetIntField(object, drawListTypeID))->AddRect(ImVec2(pMinX, pMinY), ImVec2(pMaxX, pMaxY), col, rounding, roundingCornersFlags, thickness);
88
88
*/
89
89
90
- public native void addRectFilled (float pMinX , float pMinY , float pMaxX , float pMaxY , long col ); /*
90
+ public native void addRectFilled (float pMinX , float pMinY , float pMaxX , float pMaxY , int col ); /*
91
91
getDrawList(env->GetIntField(object, drawListTypeID))->AddRectFilled(ImVec2(pMinX, pMinY), ImVec2(pMaxX, pMaxY), col);
92
92
*/
93
93
94
- public native void addRectFilled (float pMinX , float pMinY , float pMaxX , float pMaxY , long col , float rounding ); /*
94
+ public native void addRectFilled (float pMinX , float pMinY , float pMaxX , float pMaxY , int col , float rounding ); /*
95
95
getDrawList(env->GetIntField(object, drawListTypeID))->AddRectFilled(ImVec2(pMinX, pMinY), ImVec2(pMaxX, pMaxY), col, rounding);
96
96
*/
97
97
98
- public native void addRectFilled (float pMinX , float pMinY , float pMaxX , float pMaxY , long col , float rounding , int roundingCornersFlags ); /*
98
+ public native void addRectFilled (float pMinX , float pMinY , float pMaxX , float pMaxY , int col , float rounding , int roundingCornersFlags ); /*
99
99
getDrawList(env->GetIntField(object, drawListTypeID))->AddRectFilled(ImVec2(pMinX, pMinY), ImVec2(pMaxX, pMaxY), col, rounding, roundingCornersFlags);
100
100
*/
101
101
102
102
public native void addRectFilledMultiColor (float pMinX , float pMinY , float pMaxX , float pMaxY , long colUprLeft , long colUprRight , long colBotRight , long colBotLeft ); /*
103
103
getDrawList(env->GetIntField(object, drawListTypeID))->AddRectFilledMultiColor(ImVec2(pMinX, pMinY), ImVec2(pMaxX, pMaxY), colUprLeft, colUprRight, colBotRight, colBotLeft);
104
104
*/
105
105
106
- public native void addQuad (float p1X , float p1Y , float p2X , float p2Y , float p3X , float p3Y , float p4X , float p4Y , long col ); /*
106
+ public native void addQuad (float p1X , float p1Y , float p2X , float p2Y , float p3X , float p3Y , float p4X , float p4Y , int col ); /*
107
107
getDrawList(env->GetIntField(object, drawListTypeID))->AddQuad(ImVec2(p1X, p1Y), ImVec2(p2X, p2Y), ImVec2(p3X, p3Y), ImVec2(p4X, p4Y), col);
108
108
*/
109
109
110
- public native void addQuad (float p1X , float p1Y , float p2X , float p2Y , float p3X , float p3Y , float p4X , float p4Y , long col , float thickness ); /*
110
+ public native void addQuad (float p1X , float p1Y , float p2X , float p2Y , float p3X , float p3Y , float p4X , float p4Y , int col , float thickness ); /*
111
111
getDrawList(env->GetIntField(object, drawListTypeID))->AddQuad(ImVec2(p1X, p1Y), ImVec2(p2X, p2Y), ImVec2(p3X, p3Y), ImVec2(p4X, p4Y), col, thickness);
112
112
*/
113
113
114
- public native void addQuadFilled (float p1X , float p1Y , float p2X , float p2Y , float p3X , float p3Y , float p4X , float p4Y , long col ); /*
114
+ public native void addQuadFilled (float p1X , float p1Y , float p2X , float p2Y , float p3X , float p3Y , float p4X , float p4Y , int col ); /*
115
115
getDrawList(env->GetIntField(object, drawListTypeID))->AddQuadFilled(ImVec2(p1X, p1Y), ImVec2(p2X, p2Y), ImVec2(p3X, p3Y), ImVec2(p4X, p4Y), col);
116
116
*/
117
117
118
- public native void addTriangle (float p1X , float p1Y , float p2X , float p2Y , float p3X , float p3Y , long col ); /*
118
+ public native void addTriangle (float p1X , float p1Y , float p2X , float p2Y , float p3X , float p3Y , int col ); /*
119
119
getDrawList(env->GetIntField(object, drawListTypeID))->AddTriangle(ImVec2(p1X, p1Y), ImVec2(p2X, p2Y), ImVec2(p3X, p3Y), col);
120
120
*/
121
121
122
- public native void addTriangle (float p1X , float p1Y , float p2X , float p2Y , float p3X , float p3Y , long col , float thickness ); /*
122
+ public native void addTriangle (float p1X , float p1Y , float p2X , float p2Y , float p3X , float p3Y , int col , float thickness ); /*
123
123
getDrawList(env->GetIntField(object, drawListTypeID))->AddTriangle(ImVec2(p1X, p1Y), ImVec2(p2X, p2Y), ImVec2(p3X, p3Y), col, thickness);
124
124
*/
125
125
126
- public native void addTriangleFilled (float p1X , float p1Y , float p2X , float p2Y , float p3X , float p3Y , long col ); /*
126
+ public native void addTriangleFilled (float p1X , float p1Y , float p2X , float p2Y , float p3X , float p3Y , int col ); /*
127
127
getDrawList(env->GetIntField(object, drawListTypeID))->AddTriangleFilled(ImVec2(p1X, p1Y), ImVec2(p2X, p2Y), ImVec2(p3X, p3Y), col);
128
128
*/
129
129
130
- public native void addCircle (float centreX , float centreY , float radius , float col ); /*
130
+ public native void addCircle (float centreX , float centreY , float radius , int col ); /*
131
131
getDrawList(env->GetIntField(object, drawListTypeID))->AddCircle(ImVec2(centreX, centreY), radius, col);
132
132
*/
133
133
134
- public native void addCircle (float centreX , float centreY , float radius , float col , int numSegments ); /*
134
+ public native void addCircle (float centreX , float centreY , float radius , int col , int numSegments ); /*
135
135
getDrawList(env->GetIntField(object, drawListTypeID))->AddCircle(ImVec2(centreX, centreY), radius, col, numSegments);
136
136
*/
137
137
138
- public native void addCircle (float centreX , float centreY , float radius , float col , int numSegments , float thickness ); /*
138
+ public native void addCircle (float centreX , float centreY , float radius , int col , int numSegments , float thickness ); /*
139
139
getDrawList(env->GetIntField(object, drawListTypeID))->AddCircle(ImVec2(centreX, centreY), radius, col, numSegments, thickness);
140
140
*/
141
141
142
- public native void addCircleFilled (float centreX , float centreY , float radius , float col ); /*
142
+ public native void addCircleFilled (float centreX , float centreY , float radius , int col ); /*
143
143
getDrawList(env->GetIntField(object, drawListTypeID))->AddCircleFilled(ImVec2(centreX, centreY), radius, col);
144
144
*/
145
145
146
- public native void addCircleFilled (float centreX , float centreY , float radius , float col , int numSegments ); /*
146
+ public native void addCircleFilled (float centreX , float centreY , float radius , int col , int numSegments ); /*
147
147
getDrawList(env->GetIntField(object, drawListTypeID))->AddCircleFilled(ImVec2(centreX, centreY), radius, col, numSegments);
148
148
*/
149
149
@@ -157,7 +157,7 @@ public final class ImDrawList {
157
157
158
158
// TODO add text with font support
159
159
160
- public native void addPolyline (ImVec2 [] points , int numPoints , long col , boolean closed , float thickness ); /*
160
+ public native void addPolyline (ImVec2 [] points , int numPoints , int col , boolean closed , float thickness ); /*
161
161
int points_num = env->GetArrayLength(points);
162
162
ImVec2 _points[points_num];
163
163
for (int i = 0; i < points_num; i++) {
@@ -170,7 +170,7 @@ public final class ImDrawList {
170
170
*/
171
171
172
172
// Note: Anti-aliased filling requires points to be in clockwise order.
173
- public native void addConvexPolyFilled (ImVec2 [] points , int numPoints , long col ); /*
173
+ public native void addConvexPolyFilled (ImVec2 [] points , int numPoints , int col ); /*
174
174
int points_num = env->GetArrayLength(points);
175
175
ImVec2 _points[points_num];
176
176
for (int i = 0; i < points_num; i++) {
@@ -182,11 +182,11 @@ public final class ImDrawList {
182
182
getDrawList(env->GetIntField(object, drawListTypeID))->AddConvexPolyFilled(_points, numPoints, col);
183
183
*/
184
184
185
- public native void addBezierCurve (float pos0X , float pos0Y , float cp0X , float cp0Y , float cp1X , float cp1Y , float pos1X , float pos1Y , long col , float thickness ); /*
185
+ public native void addBezierCurve (float pos0X , float pos0Y , float cp0X , float cp0Y , float cp1X , float cp1Y , float pos1X , float pos1Y , int col , float thickness ); /*
186
186
getDrawList(env->GetIntField(object, drawListTypeID))->AddBezierCurve(ImVec2(pos0X, pos0Y), ImVec2(cp0X, cp0Y), ImVec2(cp1X, cp1Y), ImVec2(pos1X, pos1Y), col, thickness);
187
187
*/
188
188
189
- public native void addBezierCurve (float pos0X , float pos0Y , float cp0X , float cp0Y , float cp1X , float cp1Y , float pos1X , float pos1Y , long col , float thickness , int numSegments ); /*
189
+ public native void addBezierCurve (float pos0X , float pos0Y , float cp0X , float cp0Y , float cp1X , float cp1Y , float pos1X , float pos1Y , int col , float thickness , int numSegments ); /*
190
190
getDrawList(env->GetIntField(object, drawListTypeID))->AddBezierCurve(ImVec2(pos0X, pos0Y), ImVec2(cp0X, cp0Y), ImVec2(cp1X, cp1Y), ImVec2(pos1X, pos1Y), col, thickness, numSegments);
191
191
*/
192
192
@@ -210,7 +210,7 @@ public final class ImDrawList {
210
210
drawList->AddImage((ImTextureID)textureID, ImVec2(pMinX, pMinY), ImVec2(pMaxX, pMaxY), ImVec2(uvMinX, uvMinY), ImVec2(uvMaxX, uvMaxY));
211
211
*/
212
212
213
- public native void addImage (int textureID , float pMinX , float pMinY , float pMaxX , float pMaxY , float uvMinX , float uvMinY , float uvMaxX , float uvMaxY , long col ); /*
213
+ public native void addImage (int textureID , float pMinX , float pMinY , float pMaxX , float pMaxY , float uvMinX , float uvMinY , float uvMaxX , float uvMaxY , int col ); /*
214
214
ImDrawList* drawList = getDrawList(env->GetIntField(object, drawListTypeID));
215
215
drawList->AddImage((ImTextureID)textureID, ImVec2(pMinX, pMinY), ImVec2(pMaxX, pMaxY), ImVec2(uvMinX, uvMinY), ImVec2(uvMaxX, uvMaxY), col);
216
216
*/
@@ -240,17 +240,17 @@ public final class ImDrawList {
240
240
drawList->AddImageQuad((ImTextureID)textureID, ImVec2(p1X, p1Y), ImVec2(p2X, p2Y), ImVec2(p3X, p3Y), ImVec2(p4X, p4Y), ImVec2(uv1X, uv1Y), ImVec2(uv2X, uv2Y), ImVec2(uv3X, uv3Y), ImVec2(uv4X, uv4Y));
241
241
*/
242
242
243
- public native void addImageQuad (int textureID , float p1X , float p1Y , float p2X , float p2Y , float p3X , float p3Y , float p4X , float p4Y , float uv1X , float uv1Y , float uv2X , float uv2Y , float uv3X , float uv3Y , float uv4X , float uv4Y , long col ); /*
243
+ public native void addImageQuad (int textureID , float p1X , float p1Y , float p2X , float p2Y , float p3X , float p3Y , float p4X , float p4Y , float uv1X , float uv1Y , float uv2X , float uv2Y , float uv3X , float uv3Y , float uv4X , float uv4Y , int col ); /*
244
244
ImDrawList* drawList = getDrawList(env->GetIntField(object, drawListTypeID));
245
245
drawList->AddImageQuad((ImTextureID)textureID, ImVec2(p1X, p1Y), ImVec2(p2X, p2Y), ImVec2(p3X, p3Y), ImVec2(p4X, p4Y), ImVec2(uv1X, uv1Y), ImVec2(uv2X, uv2Y), ImVec2(uv3X, uv3Y), ImVec2(uv4X, uv4Y), col);
246
246
*/
247
247
248
- public native void addImageRounded (int textureID , float pMinX , float pMinY , float pMaxX , float pMaxY , float uvMinX , float uvMinY , float uvMaxX , float uvMaxY , long col , float rounding ); /*
248
+ public native void addImageRounded (int textureID , float pMinX , float pMinY , float pMaxX , float pMaxY , float uvMinX , float uvMinY , float uvMaxX , float uvMaxY , int col , float rounding ); /*
249
249
ImDrawList* drawList = getDrawList(env->GetIntField(object, drawListTypeID));
250
250
drawList->AddImageRounded((ImTextureID)textureID, ImVec2(pMinX, pMinY), ImVec2(pMaxX, pMaxY), ImVec2(uvMinX, uvMinY), ImVec2(uvMaxX, uvMaxY), col, rounding);
251
251
*/
252
252
253
- public native void addImageRounded (int textureID , float pMinX , float pMinY , float pMaxX , float pMaxY , float uvMinX , float uvMinY , float uvMaxX , float uvMaxY , long col , float rounding , int imDrawCornerFlags ); /*
253
+ public native void addImageRounded (int textureID , float pMinX , float pMinY , float pMaxX , float pMaxY , float uvMinX , float uvMinY , float uvMaxX , float uvMaxY , int col , float rounding , int imDrawCornerFlags ); /*
254
254
ImDrawList* drawList = getDrawList(env->GetIntField(object, drawListTypeID));
255
255
drawList->AddImageRounded((ImTextureID)textureID, ImVec2(pMinX, pMinY), ImVec2(pMaxX, pMaxY), ImVec2(uvMinX, uvMinY), ImVec2(uvMaxX, uvMaxY), col, rounding, imDrawCornerFlags);
256
256
*/
@@ -270,15 +270,15 @@ public final class ImDrawList {
270
270
*/
271
271
272
272
// Note: Anti-aliased filling requires points to be in clockwise order.
273
- public native void pathFillConvex (long col ); /*
273
+ public native void pathFillConvex (int col ); /*
274
274
getDrawList(env->GetIntField(object, drawListTypeID))->PathFillConvex(col);
275
275
*/
276
276
277
- public native void pathStroke (long col , boolean closed ); /*
277
+ public native void pathStroke (int col , boolean closed ); /*
278
278
getDrawList(env->GetIntField(object, drawListTypeID))->PathStroke(col, closed);
279
279
*/
280
280
281
- public native void pathStroke (long col , boolean closed , float thickness ); /*
281
+ public native void pathStroke (int col , boolean closed , float thickness ); /*
282
282
getDrawList(env->GetIntField(object, drawListTypeID))->PathStroke(col, closed, thickness);
283
283
*/
284
284
0 commit comments