1 /*******************************************************************************
2 * Copyright (c) 2000, 2019 IBM Corporation and others.
4 * This program and the accompanying materials
5 * are made available under the terms of the Eclipse Public License 2.0
6 * which accompanies this distribution, and is available at
7 * https://www.eclipse.org/legal/epl-2.0/
9 * SPDX-License-Identifier: EPL-2.0
12 * IBM Corporation - initial API and implementation
13 *******************************************************************************/
15 /* Note: This file was auto-generated by org.eclipse.swt.tools.internal.JNIGenerator */
16 /* DO NOT EDIT - your changes will be lost. */
19 #include "gdip_structs.h"
20 #include "gdip_stats.h"
23 #define Gdip_NATIVE(func) Java_org_eclipse_swt_internal_gdip_Gdip_##func
26 #ifndef NO_BitmapData_1delete
27 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(BitmapData_1delete)(JNIEnv *env, jclass that, jlong arg0);
28 JNIEXPORT void JNICALL Gdip_NATIVE(BitmapData_1delete)
29 (JNIEnv *env, jclass that, jlong arg0)
31 Gdip_NATIVE_ENTER(env, that, BitmapData_1delete_FUNC);
32 delete (BitmapData *)arg0;
33 Gdip_NATIVE_EXIT(env, that, BitmapData_1delete_FUNC);
37 #ifndef NO_BitmapData_1new
38 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(BitmapData_1new)(JNIEnv *env, jclass that);
39 JNIEXPORT jlong JNICALL Gdip_NATIVE(BitmapData_1new)
40 (JNIEnv *env, jclass that)
43 Gdip_NATIVE_ENTER(env, that, BitmapData_1new_FUNC);
44 rc = (jlong)new BitmapData();
45 Gdip_NATIVE_EXIT(env, that, BitmapData_1new_FUNC);
50 #ifndef NO_Bitmap_1GetHBITMAP
51 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1GetHBITMAP)(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlongArray arg2);
52 JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1GetHBITMAP)
53 (JNIEnv *env, jclass that, jlong arg0, jint arg1, jlongArray arg2)
57 Gdip_NATIVE_ENTER(env, that, Bitmap_1GetHBITMAP_FUNC);
58 if (arg2) if ((lparg2 = env->GetLongArrayElements(arg2, NULL)) == NULL) goto fail;
59 rc = (jint)((Bitmap*)arg0)->GetHBITMAP((Color)arg1, (HBITMAP*)lparg2);
61 if (arg2 && lparg2) env->ReleaseLongArrayElements(arg2, lparg2, 0);
62 Gdip_NATIVE_EXIT(env, that, Bitmap_1GetHBITMAP_FUNC);
67 #ifndef NO_Bitmap_1GetHICON
68 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1GetHICON)(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1);
69 JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1GetHICON)
70 (JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
74 Gdip_NATIVE_ENTER(env, that, Bitmap_1GetHICON_FUNC);
75 if (arg1) if ((lparg1 = env->GetLongArrayElements(arg1, NULL)) == NULL) goto fail;
76 rc = (jint)((Bitmap*)arg0)->GetHICON((HICON*)lparg1);
78 if (arg1 && lparg1) env->ReleaseLongArrayElements(arg1, lparg1, 0);
79 Gdip_NATIVE_EXIT(env, that, Bitmap_1GetHICON_FUNC);
84 #ifndef NO_Bitmap_1LockBits
85 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1LockBits)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jlong arg4);
86 JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1LockBits)
87 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jlong arg4)
90 Gdip_NATIVE_ENTER(env, that, Bitmap_1LockBits_FUNC);
91 rc = (jint)((Bitmap*)arg0)->LockBits((Rect*)arg1, arg2, (PixelFormat)arg3, (BitmapData*)arg4);
92 Gdip_NATIVE_EXIT(env, that, Bitmap_1LockBits_FUNC);
97 #ifndef NO_Bitmap_1UnlockBits
98 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1UnlockBits)(JNIEnv *env, jclass that, jlong arg0, jlong arg1);
99 JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1UnlockBits)
100 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
103 Gdip_NATIVE_ENTER(env, that, Bitmap_1UnlockBits_FUNC);
104 rc = (jint)((Bitmap*)arg0)->UnlockBits((BitmapData*)arg1);
105 Gdip_NATIVE_EXIT(env, that, Bitmap_1UnlockBits_FUNC);
110 #ifndef NO_Bitmap_1delete
111 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Bitmap_1delete)(JNIEnv *env, jclass that, jlong arg0);
112 JNIEXPORT void JNICALL Gdip_NATIVE(Bitmap_1delete)
113 (JNIEnv *env, jclass that, jlong arg0)
115 Gdip_NATIVE_ENTER(env, that, Bitmap_1delete_FUNC);
116 delete (Bitmap *)arg0;
117 Gdip_NATIVE_EXIT(env, that, Bitmap_1delete_FUNC);
121 #ifndef NO_Bitmap_1new__IIIIJ
122 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new__IIIIJ)(JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jlong arg4);
123 JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new__IIIIJ)
124 (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jlong arg4)
127 Gdip_NATIVE_ENTER(env, that, Bitmap_1new__IIIIJ_FUNC);
128 rc = (jlong)new Bitmap(arg0, arg1, arg2, (PixelFormat)arg3, (BYTE *)arg4);
129 Gdip_NATIVE_EXIT(env, that, Bitmap_1new__IIIIJ_FUNC);
134 #ifndef NO_Bitmap_1new__J
135 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new__J)(JNIEnv *env, jclass that, jlong arg0);
136 JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new__J)
137 (JNIEnv *env, jclass that, jlong arg0)
140 Gdip_NATIVE_ENTER(env, that, Bitmap_1new__J_FUNC);
141 rc = (jlong)new Bitmap((HICON)arg0);
142 Gdip_NATIVE_EXIT(env, that, Bitmap_1new__J_FUNC);
147 #ifndef NO_Bitmap_1new__JJ
148 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new__JJ)(JNIEnv *env, jclass that, jlong arg0, jlong arg1);
149 JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new__JJ)
150 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
153 Gdip_NATIVE_ENTER(env, that, Bitmap_1new__JJ_FUNC);
154 rc = (jlong)new Bitmap((HBITMAP)arg0, (HPALETTE)arg1);
155 Gdip_NATIVE_EXIT(env, that, Bitmap_1new__JJ_FUNC);
160 #ifndef NO_Bitmap_1new___3CZ
161 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new___3CZ)(JNIEnv *env, jclass that, jcharArray arg0, jboolean arg1);
162 JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new___3CZ)
163 (JNIEnv *env, jclass that, jcharArray arg0, jboolean arg1)
167 Gdip_NATIVE_ENTER(env, that, Bitmap_1new___3CZ_FUNC);
168 if (arg0) if ((lparg0 = env->GetCharArrayElements(arg0, NULL)) == NULL) goto fail;
169 rc = (jlong)new Bitmap((WCHAR*)lparg0, arg1);
171 if (arg0 && lparg0) env->ReleaseCharArrayElements(arg0, lparg0, 0);
172 Gdip_NATIVE_EXIT(env, that, Bitmap_1new___3CZ_FUNC);
177 #ifndef NO_Brush_1Clone
178 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Brush_1Clone)(JNIEnv *env, jclass that, jlong arg0);
179 JNIEXPORT jlong JNICALL Gdip_NATIVE(Brush_1Clone)
180 (JNIEnv *env, jclass that, jlong arg0)
183 Gdip_NATIVE_ENTER(env, that, Brush_1Clone_FUNC);
184 rc = (jlong)((Brush *)arg0)->Clone();
185 Gdip_NATIVE_EXIT(env, that, Brush_1Clone_FUNC);
190 #ifndef NO_Brush_1GetType
191 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Brush_1GetType)(JNIEnv *env, jclass that, jlong arg0);
192 JNIEXPORT jint JNICALL Gdip_NATIVE(Brush_1GetType)
193 (JNIEnv *env, jclass that, jlong arg0)
196 Gdip_NATIVE_ENTER(env, that, Brush_1GetType_FUNC);
197 rc = (jint)((Brush *)arg0)->GetType();
198 Gdip_NATIVE_EXIT(env, that, Brush_1GetType_FUNC);
203 #ifndef NO_ColorPalette_1sizeof
204 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(ColorPalette_1sizeof)(JNIEnv *env, jclass that);
205 JNIEXPORT jint JNICALL Gdip_NATIVE(ColorPalette_1sizeof)
206 (JNIEnv *env, jclass that)
209 Gdip_NATIVE_ENTER(env, that, ColorPalette_1sizeof_FUNC);
210 rc = (jint)ColorPalette_sizeof();
211 Gdip_NATIVE_EXIT(env, that, ColorPalette_1sizeof_FUNC);
216 #ifndef NO_FontFamily_1GetFamilyName
217 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(FontFamily_1GetFamilyName)(JNIEnv *env, jclass that, jlong arg0, jcharArray arg1, jchar arg2);
218 JNIEXPORT jint JNICALL Gdip_NATIVE(FontFamily_1GetFamilyName)
219 (JNIEnv *env, jclass that, jlong arg0, jcharArray arg1, jchar arg2)
223 Gdip_NATIVE_ENTER(env, that, FontFamily_1GetFamilyName_FUNC);
224 if (arg1) if ((lparg1 = env->GetCharArrayElements(arg1, NULL)) == NULL) goto fail;
225 rc = (jint)((FontFamily *)arg0)->GetFamilyName((WCHAR *)lparg1, (WCHAR)arg2);
227 if (arg1 && lparg1) env->ReleaseCharArrayElements(arg1, lparg1, 0);
228 Gdip_NATIVE_EXIT(env, that, FontFamily_1GetFamilyName_FUNC);
233 #ifndef NO_FontFamily_1IsAvailable
234 extern "C" JNIEXPORT jboolean JNICALL Gdip_NATIVE(FontFamily_1IsAvailable)(JNIEnv *env, jclass that, jlong arg0);
235 JNIEXPORT jboolean JNICALL Gdip_NATIVE(FontFamily_1IsAvailable)
236 (JNIEnv *env, jclass that, jlong arg0)
239 Gdip_NATIVE_ENTER(env, that, FontFamily_1IsAvailable_FUNC);
240 rc = (jboolean)((FontFamily *)arg0)->IsAvailable();
241 Gdip_NATIVE_EXIT(env, that, FontFamily_1IsAvailable_FUNC);
246 #ifndef NO_FontFamily_1delete
247 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(FontFamily_1delete)(JNIEnv *env, jclass that, jlong arg0);
248 JNIEXPORT void JNICALL Gdip_NATIVE(FontFamily_1delete)
249 (JNIEnv *env, jclass that, jlong arg0)
251 Gdip_NATIVE_ENTER(env, that, FontFamily_1delete_FUNC);
252 delete (FontFamily *)arg0;
253 Gdip_NATIVE_EXIT(env, that, FontFamily_1delete_FUNC);
257 #ifndef NO_FontFamily_1new__
258 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(FontFamily_1new__)(JNIEnv *env, jclass that);
259 JNIEXPORT jlong JNICALL Gdip_NATIVE(FontFamily_1new__)
260 (JNIEnv *env, jclass that)
263 Gdip_NATIVE_ENTER(env, that, FontFamily_1new___FUNC);
264 rc = (jlong)new FontFamily();
265 Gdip_NATIVE_EXIT(env, that, FontFamily_1new___FUNC);
270 #ifndef NO_FontFamily_1new___3CJ
271 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(FontFamily_1new___3CJ)(JNIEnv *env, jclass that, jcharArray arg0, jlong arg1);
272 JNIEXPORT jlong JNICALL Gdip_NATIVE(FontFamily_1new___3CJ)
273 (JNIEnv *env, jclass that, jcharArray arg0, jlong arg1)
277 Gdip_NATIVE_ENTER(env, that, FontFamily_1new___3CJ_FUNC);
278 if (arg0) if ((lparg0 = env->GetCharArrayElements(arg0, NULL)) == NULL) goto fail;
279 rc = (jlong)new FontFamily((const WCHAR *)lparg0, (const FontCollection *)arg1);
281 if (arg0 && lparg0) env->ReleaseCharArrayElements(arg0, lparg0, 0);
282 Gdip_NATIVE_EXIT(env, that, FontFamily_1new___3CJ_FUNC);
287 #ifndef NO_Font_1GetFamily
288 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Font_1GetFamily)(JNIEnv *env, jclass that, jlong arg0, jlong arg1);
289 JNIEXPORT jint JNICALL Gdip_NATIVE(Font_1GetFamily)
290 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
293 Gdip_NATIVE_ENTER(env, that, Font_1GetFamily_FUNC);
294 rc = (jint)((Font *)arg0)->GetFamily((FontFamily *)arg1);
295 Gdip_NATIVE_EXIT(env, that, Font_1GetFamily_FUNC);
300 #ifndef NO_Font_1GetLogFontW
301 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Font_1GetLogFontW)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2);
302 JNIEXPORT jint JNICALL Gdip_NATIVE(Font_1GetLogFontW)
303 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
306 Gdip_NATIVE_ENTER(env, that, Font_1GetLogFontW_FUNC);
307 rc = (jint)((Font *)arg0)->GetLogFontW((const Graphics *)arg1, (LOGFONTW *)arg2);
308 Gdip_NATIVE_EXIT(env, that, Font_1GetLogFontW_FUNC);
313 #ifndef NO_Font_1GetSize
314 extern "C" JNIEXPORT jfloat JNICALL Gdip_NATIVE(Font_1GetSize)(JNIEnv *env, jclass that, jlong arg0);
315 JNIEXPORT jfloat JNICALL Gdip_NATIVE(Font_1GetSize)
316 (JNIEnv *env, jclass that, jlong arg0)
319 Gdip_NATIVE_ENTER(env, that, Font_1GetSize_FUNC);
320 rc = (jfloat)((Font *)arg0)->GetSize();
321 Gdip_NATIVE_EXIT(env, that, Font_1GetSize_FUNC);
326 #ifndef NO_Font_1GetStyle
327 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Font_1GetStyle)(JNIEnv *env, jclass that, jlong arg0);
328 JNIEXPORT jint JNICALL Gdip_NATIVE(Font_1GetStyle)
329 (JNIEnv *env, jclass that, jlong arg0)
332 Gdip_NATIVE_ENTER(env, that, Font_1GetStyle_FUNC);
333 rc = (jint)((Font *)arg0)->GetStyle();
334 Gdip_NATIVE_EXIT(env, that, Font_1GetStyle_FUNC);
339 #ifndef NO_Font_1IsAvailable
340 extern "C" JNIEXPORT jboolean JNICALL Gdip_NATIVE(Font_1IsAvailable)(JNIEnv *env, jclass that, jlong arg0);
341 JNIEXPORT jboolean JNICALL Gdip_NATIVE(Font_1IsAvailable)
342 (JNIEnv *env, jclass that, jlong arg0)
345 Gdip_NATIVE_ENTER(env, that, Font_1IsAvailable_FUNC);
346 rc = (jboolean)((Font *)arg0)->IsAvailable();
347 Gdip_NATIVE_EXIT(env, that, Font_1IsAvailable_FUNC);
352 #ifndef NO_Font_1delete
353 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Font_1delete)(JNIEnv *env, jclass that, jlong arg0);
354 JNIEXPORT void JNICALL Gdip_NATIVE(Font_1delete)
355 (JNIEnv *env, jclass that, jlong arg0)
357 Gdip_NATIVE_ENTER(env, that, Font_1delete_FUNC);
359 Gdip_NATIVE_EXIT(env, that, Font_1delete_FUNC);
363 #ifndef NO_Font_1new__JFII
364 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Font_1new__JFII)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jint arg2, jint arg3);
365 JNIEXPORT jlong JNICALL Gdip_NATIVE(Font_1new__JFII)
366 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jint arg2, jint arg3)
369 Gdip_NATIVE_ENTER(env, that, Font_1new__JFII_FUNC);
370 rc = (jlong)new Font((const FontFamily *)arg0, (REAL)arg1, (INT)arg2, (Unit)arg3);
371 Gdip_NATIVE_EXIT(env, that, Font_1new__JFII_FUNC);
376 #ifndef NO_Font_1new__JJ
377 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Font_1new__JJ)(JNIEnv *env, jclass that, jlong arg0, jlong arg1);
378 JNIEXPORT jlong JNICALL Gdip_NATIVE(Font_1new__JJ)
379 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
382 Gdip_NATIVE_ENTER(env, that, Font_1new__JJ_FUNC);
383 rc = (jlong)new Font((HDC)arg0, (HFONT)arg1);
384 Gdip_NATIVE_EXIT(env, that, Font_1new__JJ_FUNC);
389 #ifndef NO_Font_1new___3CFIIJ
390 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Font_1new___3CFIIJ)(JNIEnv *env, jclass that, jcharArray arg0, jfloat arg1, jint arg2, jint arg3, jlong arg4);
391 JNIEXPORT jlong JNICALL Gdip_NATIVE(Font_1new___3CFIIJ)
392 (JNIEnv *env, jclass that, jcharArray arg0, jfloat arg1, jint arg2, jint arg3, jlong arg4)
396 Gdip_NATIVE_ENTER(env, that, Font_1new___3CFIIJ_FUNC);
397 if (arg0) if ((lparg0 = env->GetCharArrayElements(arg0, NULL)) == NULL) goto fail;
398 rc = (jlong)new Font((const WCHAR *)lparg0, (REAL)arg1, (INT)arg2, (Unit)arg3, (const FontCollection *)arg4);
400 if (arg0 && lparg0) env->ReleaseCharArrayElements(arg0, lparg0, 0);
401 Gdip_NATIVE_EXIT(env, that, Font_1new___3CFIIJ_FUNC);
406 #ifndef NO_GdiplusShutdown
407 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(GdiplusShutdown)(JNIEnv *env, jclass that, jlong arg0);
408 JNIEXPORT void JNICALL Gdip_NATIVE(GdiplusShutdown)
409 (JNIEnv *env, jclass that, jlong arg0)
411 Gdip_NATIVE_ENTER(env, that, GdiplusShutdown_FUNC);
412 GdiplusShutdown((ULONG_PTR)arg0);
413 Gdip_NATIVE_EXIT(env, that, GdiplusShutdown_FUNC);
417 #ifndef NO_GdiplusStartup
418 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GdiplusStartup)(JNIEnv *env, jclass that, jlongArray arg0, jobject arg1, jlong arg2);
419 JNIEXPORT jint JNICALL Gdip_NATIVE(GdiplusStartup)
420 (JNIEnv *env, jclass that, jlongArray arg0, jobject arg1, jlong arg2)
423 GdiplusStartupInput _arg1, *lparg1=NULL;
425 Gdip_NATIVE_ENTER(env, that, GdiplusStartup_FUNC);
426 if (arg0) if ((lparg0 = env->GetLongArrayElements(arg0, NULL)) == NULL) goto fail;
427 if (arg1) if ((lparg1 = getGdiplusStartupInputFields(env, arg1, &_arg1)) == NULL) goto fail;
428 rc = (jint)GdiplusStartup((ULONG_PTR *)lparg0, (const GdiplusStartupInput *)lparg1, (GdiplusStartupOutput *)arg2);
430 if (arg1 && lparg1) setGdiplusStartupInputFields(env, arg1, lparg1);
431 if (arg0 && lparg0) env->ReleaseLongArrayElements(arg0, lparg0, 0);
432 Gdip_NATIVE_EXIT(env, that, GdiplusStartup_FUNC);
437 #ifndef NO_GdiplusStartupInput_1sizeof
438 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GdiplusStartupInput_1sizeof)(JNIEnv *env, jclass that);
439 JNIEXPORT jint JNICALL Gdip_NATIVE(GdiplusStartupInput_1sizeof)
440 (JNIEnv *env, jclass that)
443 Gdip_NATIVE_ENTER(env, that, GdiplusStartupInput_1sizeof_FUNC);
444 rc = (jint)GdiplusStartupInput_sizeof();
445 Gdip_NATIVE_EXIT(env, that, GdiplusStartupInput_1sizeof_FUNC);
450 #ifndef NO_GraphicsPath_1AddArc
451 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddArc)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jfloat arg3, jfloat arg4, jfloat arg5, jfloat arg6);
452 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddArc)
453 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jfloat arg3, jfloat arg4, jfloat arg5, jfloat arg6)
456 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1AddArc_FUNC);
457 rc = (jint)((GraphicsPath *)arg0)->AddArc((REAL)arg1, (REAL)arg2, (REAL)arg3, (REAL)arg4, (REAL)arg5, (REAL)arg6);
458 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1AddArc_FUNC);
463 #ifndef NO_GraphicsPath_1AddBezier
464 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddBezier)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jfloat arg3, jfloat arg4, jfloat arg5, jfloat arg6, jfloat arg7, jfloat arg8);
465 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddBezier)
466 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jfloat arg3, jfloat arg4, jfloat arg5, jfloat arg6, jfloat arg7, jfloat arg8)
469 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1AddBezier_FUNC);
470 rc = (jint)((GraphicsPath *)arg0)->AddBezier((REAL)arg1, (REAL)arg2, (REAL)arg3, (REAL)arg4, (REAL)arg5, (REAL)arg6, (REAL)arg7, (REAL)arg8);
471 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1AddBezier_FUNC);
476 #ifndef NO_GraphicsPath_1AddLine
477 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddLine)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jfloat arg3, jfloat arg4);
478 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddLine)
479 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jfloat arg3, jfloat arg4)
482 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1AddLine_FUNC);
483 rc = (jint)((GraphicsPath *)arg0)->AddLine((REAL)arg1, (REAL)arg2, (REAL)arg3, (REAL)arg4);
484 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1AddLine_FUNC);
489 #ifndef NO_GraphicsPath_1AddPath
490 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddPath)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2);
491 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddPath)
492 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
495 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1AddPath_FUNC);
496 rc = (jint)((GraphicsPath *)arg0)->AddPath((GraphicsPath *)arg1, (BOOL)arg2);
497 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1AddPath_FUNC);
502 #ifndef NO_GraphicsPath_1AddRectangle
503 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddRectangle)(JNIEnv *env, jclass that, jlong arg0, jobject arg1);
504 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddRectangle)
505 (JNIEnv *env, jclass that, jlong arg0, jobject arg1)
507 RectF _arg1, *lparg1=NULL;
509 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1AddRectangle_FUNC);
510 if (arg1) if ((lparg1 = getRectFFields(env, arg1, &_arg1)) == NULL) goto fail;
511 rc = (jint)((GraphicsPath *)arg0)->AddRectangle(*lparg1);
513 if (arg1 && lparg1) setRectFFields(env, arg1, lparg1);
514 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1AddRectangle_FUNC);
519 #ifndef NO_GraphicsPath_1AddString
520 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddString)(JNIEnv *env, jclass that, jlong arg0, jcharArray arg1, jint arg2, jlong arg3, jint arg4, jfloat arg5, jobject arg6, jlong arg7);
521 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddString)
522 (JNIEnv *env, jclass that, jlong arg0, jcharArray arg1, jint arg2, jlong arg3, jint arg4, jfloat arg5, jobject arg6, jlong arg7)
525 PointF _arg6, *lparg6=NULL;
527 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1AddString_FUNC);
528 if (arg1) if ((lparg1 = env->GetCharArrayElements(arg1, NULL)) == NULL) goto fail;
529 if (arg6) if ((lparg6 = getPointFFields(env, arg6, &_arg6)) == NULL) goto fail;
530 rc = (jint)((GraphicsPath *)arg0)->AddString((const WCHAR *)lparg1, (INT)arg2, (const FontFamily *)arg3, (INT)arg4, (REAL)arg5, *(const PointF *)lparg6, (const StringFormat *)arg7);
532 if (arg6 && lparg6) setPointFFields(env, arg6, lparg6);
533 if (arg1 && lparg1) env->ReleaseCharArrayElements(arg1, lparg1, 0);
534 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1AddString_FUNC);
539 #ifndef NO_GraphicsPath_1Clone
540 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(GraphicsPath_1Clone)(JNIEnv *env, jclass that, jlong arg0);
541 JNIEXPORT jlong JNICALL Gdip_NATIVE(GraphicsPath_1Clone)
542 (JNIEnv *env, jclass that, jlong arg0)
545 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1Clone_FUNC);
546 rc = (jlong)((GraphicsPath *)arg0)->Clone();
547 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1Clone_FUNC);
552 #ifndef NO_GraphicsPath_1CloseFigure
553 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1CloseFigure)(JNIEnv *env, jclass that, jlong arg0);
554 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1CloseFigure)
555 (JNIEnv *env, jclass that, jlong arg0)
558 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1CloseFigure_FUNC);
559 rc = (jint)((GraphicsPath *)arg0)->CloseFigure();
560 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1CloseFigure_FUNC);
565 #ifndef NO_GraphicsPath_1Flatten
566 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1Flatten)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jfloat arg2);
567 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1Flatten)
568 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jfloat arg2)
571 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1Flatten_FUNC);
572 rc = (jint)((GraphicsPath *)arg0)->Flatten((Matrix *)arg1, arg2);
573 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1Flatten_FUNC);
578 #ifndef NO_GraphicsPath_1GetBounds
579 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetBounds)(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2, jlong arg3);
580 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetBounds)
581 (JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2, jlong arg3)
583 RectF _arg1, *lparg1=NULL;
585 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1GetBounds_FUNC);
586 if (arg1) if ((lparg1 = getRectFFields(env, arg1, &_arg1)) == NULL) goto fail;
587 rc = (jint)((GraphicsPath *)arg0)->GetBounds(lparg1, (Matrix *)arg2, (Pen *)arg3);
589 if (arg1 && lparg1) setRectFFields(env, arg1, lparg1);
590 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1GetBounds_FUNC);
595 #ifndef NO_GraphicsPath_1GetLastPoint
596 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetLastPoint)(JNIEnv *env, jclass that, jlong arg0, jobject arg1);
597 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetLastPoint)
598 (JNIEnv *env, jclass that, jlong arg0, jobject arg1)
600 PointF _arg1, *lparg1=NULL;
602 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1GetLastPoint_FUNC);
603 if (arg1) if ((lparg1 = getPointFFields(env, arg1, &_arg1)) == NULL) goto fail;
604 rc = (jint)((GraphicsPath *)arg0)->GetLastPoint((PointF *)lparg1);
606 if (arg1 && lparg1) setPointFFields(env, arg1, lparg1);
607 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1GetLastPoint_FUNC);
612 #ifndef NO_GraphicsPath_1GetPathPoints
613 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetPathPoints)(JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2);
614 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetPathPoints)
615 (JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2)
619 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1GetPathPoints_FUNC);
620 if (arg1) if ((lparg1 = env->GetFloatArrayElements(arg1, NULL)) == NULL) goto fail;
621 rc = (jint)((GraphicsPath *)arg0)->GetPathPoints((PointF *)lparg1, arg2);
623 if (arg1 && lparg1) env->ReleaseFloatArrayElements(arg1, lparg1, 0);
624 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1GetPathPoints_FUNC);
629 #ifndef NO_GraphicsPath_1GetPathTypes
630 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetPathTypes)(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2);
631 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetPathTypes)
632 (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2)
636 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1GetPathTypes_FUNC);
637 if (arg1) if ((lparg1 = env->GetByteArrayElements(arg1, NULL)) == NULL) goto fail;
638 rc = (jint)((GraphicsPath *)arg0)->GetPathTypes((BYTE *)lparg1, arg2);
640 if (arg1 && lparg1) env->ReleaseByteArrayElements(arg1, lparg1, 0);
641 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1GetPathTypes_FUNC);
646 #ifndef NO_GraphicsPath_1GetPointCount
647 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetPointCount)(JNIEnv *env, jclass that, jlong arg0);
648 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetPointCount)
649 (JNIEnv *env, jclass that, jlong arg0)
652 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1GetPointCount_FUNC);
653 rc = (jint)((GraphicsPath *)arg0)->GetPointCount();
654 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1GetPointCount_FUNC);
659 #ifndef NO_GraphicsPath_1IsOutlineVisible
660 extern "C" JNIEXPORT jboolean JNICALL Gdip_NATIVE(GraphicsPath_1IsOutlineVisible)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jlong arg3, jlong arg4);
661 JNIEXPORT jboolean JNICALL Gdip_NATIVE(GraphicsPath_1IsOutlineVisible)
662 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jlong arg3, jlong arg4)
665 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1IsOutlineVisible_FUNC);
666 rc = (jboolean)((GraphicsPath *)arg0)->IsOutlineVisible(arg1, arg2, (const Pen *)arg3, (const Graphics *)arg4);
667 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1IsOutlineVisible_FUNC);
672 #ifndef NO_GraphicsPath_1IsVisible
673 extern "C" JNIEXPORT jboolean JNICALL Gdip_NATIVE(GraphicsPath_1IsVisible)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jlong arg3);
674 JNIEXPORT jboolean JNICALL Gdip_NATIVE(GraphicsPath_1IsVisible)
675 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jlong arg3)
678 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1IsVisible_FUNC);
679 rc = (jboolean)((GraphicsPath *)arg0)->IsVisible(arg1, arg2, (const Graphics *)arg3);
680 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1IsVisible_FUNC);
685 #ifndef NO_GraphicsPath_1SetFillMode
686 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1SetFillMode)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
687 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1SetFillMode)
688 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
691 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1SetFillMode_FUNC);
692 rc = (jint)((GraphicsPath *)arg0)->SetFillMode((FillMode)arg1);
693 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1SetFillMode_FUNC);
698 #ifndef NO_GraphicsPath_1StartFigure
699 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1StartFigure)(JNIEnv *env, jclass that, jlong arg0);
700 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1StartFigure)
701 (JNIEnv *env, jclass that, jlong arg0)
704 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1StartFigure_FUNC);
705 rc = (jint)((GraphicsPath *)arg0)->StartFigure();
706 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1StartFigure_FUNC);
711 #ifndef NO_GraphicsPath_1Transform
712 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1Transform)(JNIEnv *env, jclass that, jlong arg0, jlong arg1);
713 JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1Transform)
714 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
717 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1Transform_FUNC);
718 rc = (jint)((GraphicsPath *)arg0)->Transform((Matrix *)arg1);
719 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1Transform_FUNC);
724 #ifndef NO_GraphicsPath_1delete
725 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(GraphicsPath_1delete)(JNIEnv *env, jclass that, jlong arg0);
726 JNIEXPORT void JNICALL Gdip_NATIVE(GraphicsPath_1delete)
727 (JNIEnv *env, jclass that, jlong arg0)
729 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1delete_FUNC);
730 delete (GraphicsPath *)arg0;
731 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1delete_FUNC);
735 #ifndef NO_GraphicsPath_1new__I
736 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(GraphicsPath_1new__I)(JNIEnv *env, jclass that, jint arg0);
737 JNIEXPORT jlong JNICALL Gdip_NATIVE(GraphicsPath_1new__I)
738 (JNIEnv *env, jclass that, jint arg0)
741 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1new__I_FUNC);
742 rc = (jlong)new GraphicsPath((FillMode)arg0);
743 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1new__I_FUNC);
748 #ifndef NO_GraphicsPath_1new___3I_3BII
749 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(GraphicsPath_1new___3I_3BII)(JNIEnv *env, jclass that, jintArray arg0, jbyteArray arg1, jint arg2, jint arg3);
750 JNIEXPORT jlong JNICALL Gdip_NATIVE(GraphicsPath_1new___3I_3BII)
751 (JNIEnv *env, jclass that, jintArray arg0, jbyteArray arg1, jint arg2, jint arg3)
756 Gdip_NATIVE_ENTER(env, that, GraphicsPath_1new___3I_3BII_FUNC);
757 if (arg0) if ((lparg0 = env->GetIntArrayElements(arg0, NULL)) == NULL) goto fail;
758 if (arg1) if ((lparg1 = env->GetByteArrayElements(arg1, NULL)) == NULL) goto fail;
759 rc = (jlong)new GraphicsPath((const Point *)lparg0, (const BYTE *)lparg1, arg2, (FillMode)arg3);
761 if (arg1 && lparg1) env->ReleaseByteArrayElements(arg1, lparg1, JNI_ABORT);
762 if (arg0 && lparg0) env->ReleaseIntArrayElements(arg0, lparg0, JNI_ABORT);
763 Gdip_NATIVE_EXIT(env, that, GraphicsPath_1new___3I_3BII_FUNC);
768 #ifndef NO_Graphics_1DrawArc
769 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawArc)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5, jfloat arg6, jfloat arg7);
770 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawArc)
771 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5, jfloat arg6, jfloat arg7)
774 Gdip_NATIVE_ENTER(env, that, Graphics_1DrawArc_FUNC);
775 rc = (jint)((Graphics *)arg0)->DrawArc((Pen *)arg1, arg2, arg3, arg4, arg5, arg6, arg7);
776 Gdip_NATIVE_EXIT(env, that, Graphics_1DrawArc_FUNC);
781 #ifndef NO_Graphics_1DrawDriverString__JJIJJLorg_eclipse_swt_internal_gdip_PointF_2IJ
782 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawDriverString__JJIJJLorg_eclipse_swt_internal_gdip_PointF_2IJ)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jlong arg4, jobject arg5, jint arg6, jlong arg7);
783 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawDriverString__JJIJJLorg_eclipse_swt_internal_gdip_PointF_2IJ)
784 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jlong arg4, jobject arg5, jint arg6, jlong arg7)
786 PointF _arg5, *lparg5=NULL;
788 Gdip_NATIVE_ENTER(env, that, Graphics_1DrawDriverString__JJIJJLorg_eclipse_swt_internal_gdip_PointF_2IJ_FUNC);
789 if (arg5) if ((lparg5 = getPointFFields(env, arg5, &_arg5)) == NULL) goto fail;
790 rc = (jint)((Graphics *)arg0)->DrawDriverString((const UINT16 *)arg1, arg2, (const Font *)arg3, (const Brush *)arg4, (const PointF *)lparg5, arg6, (const Matrix *)arg7);
792 if (arg5 && lparg5) setPointFFields(env, arg5, lparg5);
793 Gdip_NATIVE_EXIT(env, that, Graphics_1DrawDriverString__JJIJJLorg_eclipse_swt_internal_gdip_PointF_2IJ_FUNC);
798 #ifndef NO_Graphics_1DrawDriverString__JJIJJ_3FIJ
799 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawDriverString__JJIJJ_3FIJ)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jlong arg4, jfloatArray arg5, jint arg6, jlong arg7);
800 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawDriverString__JJIJJ_3FIJ)
801 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jlong arg4, jfloatArray arg5, jint arg6, jlong arg7)
805 Gdip_NATIVE_ENTER(env, that, Graphics_1DrawDriverString__JJIJJ_3FIJ_FUNC);
806 if (arg5) if ((lparg5 = env->GetFloatArrayElements(arg5, NULL)) == NULL) goto fail;
807 rc = (jint)((Graphics *)arg0)->DrawDriverString((const UINT16 *)arg1, arg2, (const Font *)arg3, (const Brush *)arg4, (const PointF *)lparg5, arg6, (const Matrix *)arg7);
809 if (arg5 && lparg5) env->ReleaseFloatArrayElements(arg5, lparg5, JNI_ABORT);
810 Gdip_NATIVE_EXIT(env, that, Graphics_1DrawDriverString__JJIJJ_3FIJ_FUNC);
815 #ifndef NO_Graphics_1DrawEllipse
816 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawEllipse)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5);
817 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawEllipse)
818 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5)
821 Gdip_NATIVE_ENTER(env, that, Graphics_1DrawEllipse_FUNC);
822 rc = (jint)((Graphics *)arg0)->DrawEllipse((Pen *)arg1, arg2, arg3, arg4, arg5);
823 Gdip_NATIVE_EXIT(env, that, Graphics_1DrawEllipse_FUNC);
828 #ifndef NO_Graphics_1DrawImage__JJII
829 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawImage__JJII)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3);
830 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawImage__JJII)
831 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
834 Gdip_NATIVE_ENTER(env, that, Graphics_1DrawImage__JJII_FUNC);
835 rc = (jint)((Graphics *)arg0)->DrawImage((Image *)arg1, (INT)arg2, (INT)arg3);
836 Gdip_NATIVE_EXIT(env, that, Graphics_1DrawImage__JJII_FUNC);
841 #ifndef NO_Graphics_1DrawImage__JJLorg_eclipse_swt_internal_gdip_Rect_2IIIIIJJJ
842 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawImage__JJLorg_eclipse_swt_internal_gdip_Rect_2IIIIIJJJ)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jobject arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jlong arg8, jlong arg9, jlong arg10);
843 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawImage__JJLorg_eclipse_swt_internal_gdip_Rect_2IIIIIJJJ)
844 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jobject arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jlong arg8, jlong arg9, jlong arg10)
846 Rect _arg2, *lparg2=NULL;
848 Gdip_NATIVE_ENTER(env, that, Graphics_1DrawImage__JJLorg_eclipse_swt_internal_gdip_Rect_2IIIIIJJJ_FUNC);
849 if (arg2) if ((lparg2 = getRectFields(env, arg2, &_arg2)) == NULL) goto fail;
850 rc = (jint)((Graphics *)arg0)->DrawImage((Image *)arg1, *(const Rect *)lparg2, (INT)arg3, (INT)arg4, (INT)arg5, (INT)arg6, (Unit)arg7, (ImageAttributes *)arg8, (DrawImageAbort)arg9, (VOID *)arg10);
852 if (arg2 && lparg2) setRectFields(env, arg2, lparg2);
853 Gdip_NATIVE_EXIT(env, that, Graphics_1DrawImage__JJLorg_eclipse_swt_internal_gdip_Rect_2IIIIIJJJ_FUNC);
858 #ifndef NO_Graphics_1DrawLine
859 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawLine)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5);
860 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawLine)
861 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5)
864 Gdip_NATIVE_ENTER(env, that, Graphics_1DrawLine_FUNC);
865 rc = (jint)((Graphics *)arg0)->DrawLine((Pen *)arg1, arg2, arg3, arg4, arg5);
866 Gdip_NATIVE_EXIT(env, that, Graphics_1DrawLine_FUNC);
871 #ifndef NO_Graphics_1DrawLines
872 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawLines)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jint arg3);
873 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawLines)
874 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jint arg3)
878 Gdip_NATIVE_ENTER(env, that, Graphics_1DrawLines_FUNC);
879 if (arg2) if ((lparg2 = env->GetIntArrayElements(arg2, NULL)) == NULL) goto fail;
880 rc = (jint)((Graphics *)arg0)->DrawLines((Pen *)arg1, (const Point *)lparg2, (INT)arg3);
882 if (arg2 && lparg2) env->ReleaseIntArrayElements(arg2, lparg2, JNI_ABORT);
883 Gdip_NATIVE_EXIT(env, that, Graphics_1DrawLines_FUNC);
888 #ifndef NO_Graphics_1DrawPath
889 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawPath)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2);
890 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawPath)
891 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
894 Gdip_NATIVE_ENTER(env, that, Graphics_1DrawPath_FUNC);
895 rc = (jint)((Graphics *)arg0)->DrawPath((Pen *)arg1, (GraphicsPath *)arg2);
896 Gdip_NATIVE_EXIT(env, that, Graphics_1DrawPath_FUNC);
901 #ifndef NO_Graphics_1DrawPolygon
902 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawPolygon)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jint arg3);
903 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawPolygon)
904 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jint arg3)
908 Gdip_NATIVE_ENTER(env, that, Graphics_1DrawPolygon_FUNC);
909 if (arg2) if ((lparg2 = env->GetIntArrayElements(arg2, NULL)) == NULL) goto fail;
910 rc = (jint)((Graphics *)arg0)->DrawPolygon((Pen *)arg1, (Point *)lparg2, (INT)arg3);
912 if (arg2 && lparg2) env->ReleaseIntArrayElements(arg2, lparg2, 0);
913 Gdip_NATIVE_EXIT(env, that, Graphics_1DrawPolygon_FUNC);
918 #ifndef NO_Graphics_1DrawRectangle
919 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawRectangle)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5);
920 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawRectangle)
921 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5)
924 Gdip_NATIVE_ENTER(env, that, Graphics_1DrawRectangle_FUNC);
925 rc = (jint)((Graphics *)arg0)->DrawRectangle((Pen *)arg1, arg2, arg3, arg4, arg5);
926 Gdip_NATIVE_EXIT(env, that, Graphics_1DrawRectangle_FUNC);
931 #ifndef NO_Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2J
932 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2J)(JNIEnv *env, jclass that, jlong arg0, jcharArray arg1, jint arg2, jlong arg3, jobject arg4, jlong arg5);
933 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2J)
934 (JNIEnv *env, jclass that, jlong arg0, jcharArray arg1, jint arg2, jlong arg3, jobject arg4, jlong arg5)
937 PointF _arg4, *lparg4=NULL;
939 Gdip_NATIVE_ENTER(env, that, Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2J_FUNC);
940 if (arg1) if ((lparg1 = env->GetCharArrayElements(arg1, NULL)) == NULL) goto fail;
941 if (arg4) if ((lparg4 = getPointFFields(env, arg4, &_arg4)) == NULL) goto fail;
942 rc = (jint)((Graphics *)arg0)->DrawString((WCHAR *)lparg1, (int)arg2, (Font *)arg3, *lparg4, (Brush *)arg5);
944 if (arg4 && lparg4) setPointFFields(env, arg4, lparg4);
945 if (arg1 && lparg1) env->ReleaseCharArrayElements(arg1, lparg1, 0);
946 Gdip_NATIVE_EXIT(env, that, Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2J_FUNC);
951 #ifndef NO_Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JJ
952 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JJ)(JNIEnv *env, jclass that, jlong arg0, jcharArray arg1, jint arg2, jlong arg3, jobject arg4, jlong arg5, jlong arg6);
953 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JJ)
954 (JNIEnv *env, jclass that, jlong arg0, jcharArray arg1, jint arg2, jlong arg3, jobject arg4, jlong arg5, jlong arg6)
957 PointF _arg4, *lparg4=NULL;
959 Gdip_NATIVE_ENTER(env, that, Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JJ_FUNC);
960 if (arg1) if ((lparg1 = env->GetCharArrayElements(arg1, NULL)) == NULL) goto fail;
961 if (arg4) if ((lparg4 = getPointFFields(env, arg4, &_arg4)) == NULL) goto fail;
962 rc = (jint)((Graphics *)arg0)->DrawString((WCHAR *)lparg1, (int)arg2, (Font *)arg3, *lparg4, (StringFormat *)arg5, (Brush *)arg6);
964 if (arg4 && lparg4) setPointFFields(env, arg4, lparg4);
965 if (arg1 && lparg1) env->ReleaseCharArrayElements(arg1, lparg1, 0);
966 Gdip_NATIVE_EXIT(env, that, Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JJ_FUNC);
971 #ifndef NO_Graphics_1FillEllipse
972 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillEllipse)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5);
973 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillEllipse)
974 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5)
977 Gdip_NATIVE_ENTER(env, that, Graphics_1FillEllipse_FUNC);
978 rc = (jint)((Graphics *)arg0)->FillEllipse((Brush *)arg1, (INT)arg2, (INT)arg3, (INT)arg4, (INT)arg5);
979 Gdip_NATIVE_EXIT(env, that, Graphics_1FillEllipse_FUNC);
984 #ifndef NO_Graphics_1FillPath
985 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillPath)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2);
986 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillPath)
987 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
990 Gdip_NATIVE_ENTER(env, that, Graphics_1FillPath_FUNC);
991 rc = (jint)((Graphics *)arg0)->FillPath((Brush *)arg1, (GraphicsPath *)arg2);
992 Gdip_NATIVE_EXIT(env, that, Graphics_1FillPath_FUNC);
997 #ifndef NO_Graphics_1FillPie
998 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillPie)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5, jfloat arg6, jfloat arg7);
999 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillPie)
1000 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5, jfloat arg6, jfloat arg7)
1003 Gdip_NATIVE_ENTER(env, that, Graphics_1FillPie_FUNC);
1004 rc = (jint)((Graphics *)arg0)->FillPie((Brush *)arg1, (INT)arg2, (INT)arg3, (INT)arg4, (INT)arg5, (REAL)arg6, (REAL)arg7);
1005 Gdip_NATIVE_EXIT(env, that, Graphics_1FillPie_FUNC);
1010 #ifndef NO_Graphics_1FillPolygon
1011 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillPolygon)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jint arg3, jint arg4);
1012 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillPolygon)
1013 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jint arg3, jint arg4)
1017 Gdip_NATIVE_ENTER(env, that, Graphics_1FillPolygon_FUNC);
1018 if (arg2) if ((lparg2 = env->GetIntArrayElements(arg2, NULL)) == NULL) goto fail;
1019 rc = (jint)((Graphics *)arg0)->FillPolygon((Brush *)arg1, (const Point *)lparg2, (INT)arg3, (FillMode)arg4);
1021 if (arg2 && lparg2) env->ReleaseIntArrayElements(arg2, lparg2, JNI_ABORT);
1022 Gdip_NATIVE_EXIT(env, that, Graphics_1FillPolygon_FUNC);
1027 #ifndef NO_Graphics_1FillRectangle
1028 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillRectangle)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5);
1029 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillRectangle)
1030 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5)
1033 Gdip_NATIVE_ENTER(env, that, Graphics_1FillRectangle_FUNC);
1034 rc = (jint)((Graphics *)arg0)->FillRectangle((Brush *)arg1, (INT)arg2, (INT)arg3, (INT)arg4, (INT)arg5);
1035 Gdip_NATIVE_EXIT(env, that, Graphics_1FillRectangle_FUNC);
1040 #ifndef NO_Graphics_1Flush
1041 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Graphics_1Flush)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
1042 JNIEXPORT void JNICALL Gdip_NATIVE(Graphics_1Flush)
1043 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1045 Gdip_NATIVE_ENTER(env, that, Graphics_1Flush_FUNC);
1046 ((Graphics *)arg0)->Flush((FlushIntention)arg1);
1047 Gdip_NATIVE_EXIT(env, that, Graphics_1Flush_FUNC);
1051 #ifndef NO_Graphics_1GetClip
1052 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetClip)(JNIEnv *env, jclass that, jlong arg0, jlong arg1);
1053 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetClip)
1054 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1057 Gdip_NATIVE_ENTER(env, that, Graphics_1GetClip_FUNC);
1058 rc = (jint)((Graphics *)arg0)->GetClip((Region *)arg1);
1059 Gdip_NATIVE_EXIT(env, that, Graphics_1GetClip_FUNC);
1064 #ifndef NO_Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_RectF_2
1065 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_RectF_2)(JNIEnv *env, jclass that, jlong arg0, jobject arg1);
1066 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_RectF_2)
1067 (JNIEnv *env, jclass that, jlong arg0, jobject arg1)
1069 RectF _arg1, *lparg1=NULL;
1071 Gdip_NATIVE_ENTER(env, that, Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_RectF_2_FUNC);
1072 if (arg1) if ((lparg1 = getRectFFields(env, arg1, &_arg1)) == NULL) goto fail;
1073 rc = (jint)((Graphics *)arg0)->GetClipBounds(lparg1);
1075 if (arg1 && lparg1) setRectFFields(env, arg1, lparg1);
1076 Gdip_NATIVE_EXIT(env, that, Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_RectF_2_FUNC);
1081 #ifndef NO_Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_Rect_2
1082 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_Rect_2)(JNIEnv *env, jclass that, jlong arg0, jobject arg1);
1083 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_Rect_2)
1084 (JNIEnv *env, jclass that, jlong arg0, jobject arg1)
1086 Rect _arg1, *lparg1=NULL;
1088 Gdip_NATIVE_ENTER(env, that, Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_Rect_2_FUNC);
1089 if (arg1) if ((lparg1 = getRectFields(env, arg1, &_arg1)) == NULL) goto fail;
1090 rc = (jint)((Graphics *)arg0)->GetClipBounds(lparg1);
1092 if (arg1 && lparg1) setRectFields(env, arg1, lparg1);
1093 Gdip_NATIVE_EXIT(env, that, Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_Rect_2_FUNC);
1098 #ifndef NO_Graphics_1GetHDC
1099 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Graphics_1GetHDC)(JNIEnv *env, jclass that, jlong arg0);
1100 JNIEXPORT jlong JNICALL Gdip_NATIVE(Graphics_1GetHDC)
1101 (JNIEnv *env, jclass that, jlong arg0)
1104 Gdip_NATIVE_ENTER(env, that, Graphics_1GetHDC_FUNC);
1105 rc = (jlong)((Graphics *)arg0)->GetHDC();
1106 Gdip_NATIVE_EXIT(env, that, Graphics_1GetHDC_FUNC);
1111 #ifndef NO_Graphics_1GetInterpolationMode
1112 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetInterpolationMode)(JNIEnv *env, jclass that, jlong arg0);
1113 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetInterpolationMode)
1114 (JNIEnv *env, jclass that, jlong arg0)
1117 Gdip_NATIVE_ENTER(env, that, Graphics_1GetInterpolationMode_FUNC);
1118 rc = (jint)((Graphics *)arg0)->GetInterpolationMode();
1119 Gdip_NATIVE_EXIT(env, that, Graphics_1GetInterpolationMode_FUNC);
1124 #ifndef NO_Graphics_1GetSmoothingMode
1125 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetSmoothingMode)(JNIEnv *env, jclass that, jlong arg0);
1126 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetSmoothingMode)
1127 (JNIEnv *env, jclass that, jlong arg0)
1130 Gdip_NATIVE_ENTER(env, that, Graphics_1GetSmoothingMode_FUNC);
1131 rc = (jint)((Graphics *)arg0)->GetSmoothingMode();
1132 Gdip_NATIVE_EXIT(env, that, Graphics_1GetSmoothingMode_FUNC);
1137 #ifndef NO_Graphics_1GetTextRenderingHint
1138 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetTextRenderingHint)(JNIEnv *env, jclass that, jlong arg0);
1139 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetTextRenderingHint)
1140 (JNIEnv *env, jclass that, jlong arg0)
1143 Gdip_NATIVE_ENTER(env, that, Graphics_1GetTextRenderingHint_FUNC);
1144 rc = (jint)((Graphics *)arg0)->GetTextRenderingHint();
1145 Gdip_NATIVE_EXIT(env, that, Graphics_1GetTextRenderingHint_FUNC);
1150 #ifndef NO_Graphics_1GetTransform
1151 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetTransform)(JNIEnv *env, jclass that, jlong arg0, jlong arg1);
1152 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetTransform)
1153 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1156 Gdip_NATIVE_ENTER(env, that, Graphics_1GetTransform_FUNC);
1157 rc = (jint)((Graphics *)arg0)->GetTransform((Matrix *)arg1);
1158 Gdip_NATIVE_EXIT(env, that, Graphics_1GetTransform_FUNC);
1163 #ifndef NO_Graphics_1GetVisibleClipBounds
1164 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetVisibleClipBounds)(JNIEnv *env, jclass that, jlong arg0, jobject arg1);
1165 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetVisibleClipBounds)
1166 (JNIEnv *env, jclass that, jlong arg0, jobject arg1)
1168 Rect _arg1, *lparg1=NULL;
1170 Gdip_NATIVE_ENTER(env, that, Graphics_1GetVisibleClipBounds_FUNC);
1171 if (arg1) if ((lparg1 = getRectFields(env, arg1, &_arg1)) == NULL) goto fail;
1172 rc = (jint)((Graphics *)arg0)->GetVisibleClipBounds(lparg1);
1174 if (arg1 && lparg1) setRectFields(env, arg1, lparg1);
1175 Gdip_NATIVE_EXIT(env, that, Graphics_1GetVisibleClipBounds_FUNC);
1180 #ifndef NO_Graphics_1MeasureDriverString
1181 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1MeasureDriverString)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jfloatArray arg4, jint arg5, jlong arg6, jobject arg7);
1182 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1MeasureDriverString)
1183 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jfloatArray arg4, jint arg5, jlong arg6, jobject arg7)
1185 jfloat *lparg4=NULL;
1186 RectF _arg7, *lparg7=NULL;
1188 Gdip_NATIVE_ENTER(env, that, Graphics_1MeasureDriverString_FUNC);
1189 if (arg4) if ((lparg4 = env->GetFloatArrayElements(arg4, NULL)) == NULL) goto fail;
1190 if (arg7) if ((lparg7 = getRectFFields(env, arg7, &_arg7)) == NULL) goto fail;
1191 rc = (jint)((Graphics *)arg0)->MeasureDriverString((const UINT16 *)arg1, arg2, (Font *)arg3, (const PointF *)lparg4, arg5, (const Matrix *)arg6, lparg7);
1193 if (arg7 && lparg7) setRectFFields(env, arg7, lparg7);
1194 if (arg4 && lparg4) env->ReleaseFloatArrayElements(arg4, lparg4, JNI_ABORT);
1195 Gdip_NATIVE_EXIT(env, that, Graphics_1MeasureDriverString_FUNC);
1200 #ifndef NO_Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JLorg_eclipse_swt_internal_gdip_RectF_2
1201 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JLorg_eclipse_swt_internal_gdip_RectF_2)(JNIEnv *env, jclass that, jlong arg0, jcharArray arg1, jint arg2, jlong arg3, jobject arg4, jlong arg5, jobject arg6);
1202 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JLorg_eclipse_swt_internal_gdip_RectF_2)
1203 (JNIEnv *env, jclass that, jlong arg0, jcharArray arg1, jint arg2, jlong arg3, jobject arg4, jlong arg5, jobject arg6)
1206 PointF _arg4, *lparg4=NULL;
1207 RectF _arg6, *lparg6=NULL;
1209 Gdip_NATIVE_ENTER(env, that, Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JLorg_eclipse_swt_internal_gdip_RectF_2_FUNC);
1210 if (arg1) if ((lparg1 = env->GetCharArrayElements(arg1, NULL)) == NULL) goto fail;
1211 if (arg4) if ((lparg4 = getPointFFields(env, arg4, &_arg4)) == NULL) goto fail;
1212 if (arg6) if ((lparg6 = getRectFFields(env, arg6, &_arg6)) == NULL) goto fail;
1213 rc = (jint)((Graphics *)arg0)->MeasureString((const WCHAR *)lparg1, (INT)arg2, (const Font *)arg3, *(const PointF *)lparg4, (StringFormat *)arg5, lparg6);
1215 if (arg6 && lparg6) setRectFFields(env, arg6, lparg6);
1216 if (arg4 && lparg4) setPointFFields(env, arg4, lparg4);
1217 if (arg1 && lparg1) env->ReleaseCharArrayElements(arg1, lparg1, 0);
1218 Gdip_NATIVE_EXIT(env, that, Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JLorg_eclipse_swt_internal_gdip_RectF_2_FUNC);
1223 #ifndef NO_Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2
1224 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2)(JNIEnv *env, jclass that, jlong arg0, jcharArray arg1, jint arg2, jlong arg3, jobject arg4, jobject arg5);
1225 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2)
1226 (JNIEnv *env, jclass that, jlong arg0, jcharArray arg1, jint arg2, jlong arg3, jobject arg4, jobject arg5)
1229 PointF _arg4, *lparg4=NULL;
1230 RectF _arg5, *lparg5=NULL;
1232 Gdip_NATIVE_ENTER(env, that, Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2_FUNC);
1233 if (arg1) if ((lparg1 = env->GetCharArrayElements(arg1, NULL)) == NULL) goto fail;
1234 if (arg4) if ((lparg4 = getPointFFields(env, arg4, &_arg4)) == NULL) goto fail;
1235 if (arg5) if ((lparg5 = getRectFFields(env, arg5, &_arg5)) == NULL) goto fail;
1236 rc = (jint)((Graphics *)arg0)->MeasureString((const WCHAR *)lparg1, (INT)arg2, (const Font *)arg3, *(const PointF *)lparg4, (RectF *)lparg5);
1238 if (arg5 && lparg5) setRectFFields(env, arg5, lparg5);
1239 if (arg4 && lparg4) setPointFFields(env, arg4, lparg4);
1240 if (arg1 && lparg1) env->ReleaseCharArrayElements(arg1, lparg1, 0);
1241 Gdip_NATIVE_EXIT(env, that, Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2_FUNC);
1246 #ifndef NO_Graphics_1ReleaseHDC
1247 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Graphics_1ReleaseHDC)(JNIEnv *env, jclass that, jlong arg0, jlong arg1);
1248 JNIEXPORT void JNICALL Gdip_NATIVE(Graphics_1ReleaseHDC)
1249 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1251 Gdip_NATIVE_ENTER(env, that, Graphics_1ReleaseHDC_FUNC);
1252 ((Graphics *)arg0)->ReleaseHDC((HDC)arg1);
1253 Gdip_NATIVE_EXIT(env, that, Graphics_1ReleaseHDC_FUNC);
1257 #ifndef NO_Graphics_1ResetClip
1258 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1ResetClip)(JNIEnv *env, jclass that, jlong arg0);
1259 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1ResetClip)
1260 (JNIEnv *env, jclass that, jlong arg0)
1263 Gdip_NATIVE_ENTER(env, that, Graphics_1ResetClip_FUNC);
1264 rc = (jint)((Graphics *)arg0)->ResetClip();
1265 Gdip_NATIVE_EXIT(env, that, Graphics_1ResetClip_FUNC);
1270 #ifndef NO_Graphics_1Restore
1271 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1Restore)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
1272 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1Restore)
1273 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1276 Gdip_NATIVE_ENTER(env, that, Graphics_1Restore_FUNC);
1277 rc = (jint)((Graphics *)arg0)->Restore((GraphicsState)arg1);
1278 Gdip_NATIVE_EXIT(env, that, Graphics_1Restore_FUNC);
1283 #ifndef NO_Graphics_1Save
1284 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1Save)(JNIEnv *env, jclass that, jlong arg0);
1285 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1Save)
1286 (JNIEnv *env, jclass that, jlong arg0)
1289 Gdip_NATIVE_ENTER(env, that, Graphics_1Save_FUNC);
1290 rc = (jint)((Graphics *)arg0)->Save();
1291 Gdip_NATIVE_EXIT(env, that, Graphics_1Save_FUNC);
1296 #ifndef NO_Graphics_1ScaleTransform
1297 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1ScaleTransform)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3);
1298 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1ScaleTransform)
1299 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3)
1302 Gdip_NATIVE_ENTER(env, that, Graphics_1ScaleTransform_FUNC);
1303 rc = (jint)((Graphics *)arg0)->ScaleTransform(arg1, arg2, (MatrixOrder)arg3);
1304 Gdip_NATIVE_EXIT(env, that, Graphics_1ScaleTransform_FUNC);
1309 #ifndef NO_Graphics_1SetClip__JJI
1310 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetClip__JJI)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2);
1311 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetClip__JJI)
1312 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
1315 Gdip_NATIVE_ENTER(env, that, Graphics_1SetClip__JJI_FUNC);
1316 rc = (jint)((Graphics *)arg0)->SetClip((Region *)arg1, (CombineMode)arg2);
1317 Gdip_NATIVE_EXIT(env, that, Graphics_1SetClip__JJI_FUNC);
1322 #ifndef NO_Graphics_1SetClip__JLorg_eclipse_swt_internal_gdip_Rect_2I
1323 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetClip__JLorg_eclipse_swt_internal_gdip_Rect_2I)(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2);
1324 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetClip__JLorg_eclipse_swt_internal_gdip_Rect_2I)
1325 (JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2)
1327 Rect _arg1, *lparg1=NULL;
1329 Gdip_NATIVE_ENTER(env, that, Graphics_1SetClip__JLorg_eclipse_swt_internal_gdip_Rect_2I_FUNC);
1330 if (arg1) if ((lparg1 = getRectFields(env, arg1, &_arg1)) == NULL) goto fail;
1331 rc = (jint)((Graphics *)arg0)->SetClip(*(Rect *)lparg1, (CombineMode)arg2);
1333 if (arg1 && lparg1) setRectFields(env, arg1, lparg1);
1334 Gdip_NATIVE_EXIT(env, that, Graphics_1SetClip__JLorg_eclipse_swt_internal_gdip_Rect_2I_FUNC);
1339 #ifndef NO_Graphics_1SetClipPath__JJ
1340 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetClipPath__JJ)(JNIEnv *env, jclass that, jlong arg0, jlong arg1);
1341 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetClipPath__JJ)
1342 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1345 Gdip_NATIVE_ENTER(env, that, Graphics_1SetClipPath__JJ_FUNC);
1346 rc = (jint)((Graphics *)arg0)->SetClip((GraphicsPath *)arg1);
1347 Gdip_NATIVE_EXIT(env, that, Graphics_1SetClipPath__JJ_FUNC);
1352 #ifndef NO_Graphics_1SetClipPath__JJI
1353 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetClipPath__JJI)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2);
1354 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetClipPath__JJI)
1355 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
1358 Gdip_NATIVE_ENTER(env, that, Graphics_1SetClipPath__JJI_FUNC);
1359 rc = (jint)((Graphics *)arg0)->SetClip((GraphicsPath *)arg1, (CombineMode)arg2);
1360 Gdip_NATIVE_EXIT(env, that, Graphics_1SetClipPath__JJI_FUNC);
1365 #ifndef NO_Graphics_1SetCompositingQuality
1366 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetCompositingQuality)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
1367 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetCompositingQuality)
1368 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1371 Gdip_NATIVE_ENTER(env, that, Graphics_1SetCompositingQuality_FUNC);
1372 rc = (jint)((Graphics *)arg0)->SetCompositingQuality((CompositingQuality)arg1);
1373 Gdip_NATIVE_EXIT(env, that, Graphics_1SetCompositingQuality_FUNC);
1378 #ifndef NO_Graphics_1SetInterpolationMode
1379 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetInterpolationMode)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
1380 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetInterpolationMode)
1381 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1384 Gdip_NATIVE_ENTER(env, that, Graphics_1SetInterpolationMode_FUNC);
1385 rc = (jint)((Graphics *)arg0)->SetInterpolationMode((InterpolationMode)arg1);
1386 Gdip_NATIVE_EXIT(env, that, Graphics_1SetInterpolationMode_FUNC);
1391 #ifndef NO_Graphics_1SetPageUnit
1392 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetPageUnit)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
1393 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetPageUnit)
1394 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1397 Gdip_NATIVE_ENTER(env, that, Graphics_1SetPageUnit_FUNC);
1398 rc = (jint)((Graphics *)arg0)->SetPageUnit((Unit)arg1);
1399 Gdip_NATIVE_EXIT(env, that, Graphics_1SetPageUnit_FUNC);
1404 #ifndef NO_Graphics_1SetPixelOffsetMode
1405 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetPixelOffsetMode)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
1406 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetPixelOffsetMode)
1407 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1410 Gdip_NATIVE_ENTER(env, that, Graphics_1SetPixelOffsetMode_FUNC);
1411 rc = (jint)((Graphics *)arg0)->SetPixelOffsetMode((PixelOffsetMode)arg1);
1412 Gdip_NATIVE_EXIT(env, that, Graphics_1SetPixelOffsetMode_FUNC);
1417 #ifndef NO_Graphics_1SetSmoothingMode
1418 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetSmoothingMode)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
1419 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetSmoothingMode)
1420 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1423 Gdip_NATIVE_ENTER(env, that, Graphics_1SetSmoothingMode_FUNC);
1424 rc = (jint)((Graphics *)arg0)->SetSmoothingMode((SmoothingMode)arg1);
1425 Gdip_NATIVE_EXIT(env, that, Graphics_1SetSmoothingMode_FUNC);
1430 #ifndef NO_Graphics_1SetTextRenderingHint
1431 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetTextRenderingHint)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
1432 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetTextRenderingHint)
1433 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1436 Gdip_NATIVE_ENTER(env, that, Graphics_1SetTextRenderingHint_FUNC);
1437 rc = (jint)((Graphics *)arg0)->SetTextRenderingHint((TextRenderingHint)arg1);
1438 Gdip_NATIVE_EXIT(env, that, Graphics_1SetTextRenderingHint_FUNC);
1443 #ifndef NO_Graphics_1SetTransform
1444 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetTransform)(JNIEnv *env, jclass that, jlong arg0, jlong arg1);
1445 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetTransform)
1446 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1449 Gdip_NATIVE_ENTER(env, that, Graphics_1SetTransform_FUNC);
1450 rc = (jint)((Graphics *)arg0)->SetTransform((Matrix *)arg1);
1451 Gdip_NATIVE_EXIT(env, that, Graphics_1SetTransform_FUNC);
1456 #ifndef NO_Graphics_1TranslateTransform
1457 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1TranslateTransform)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3);
1458 JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1TranslateTransform)
1459 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3)
1462 Gdip_NATIVE_ENTER(env, that, Graphics_1TranslateTransform_FUNC);
1463 rc = (jint)((Graphics *)arg0)->TranslateTransform(arg1, arg2, (MatrixOrder)arg3);
1464 Gdip_NATIVE_EXIT(env, that, Graphics_1TranslateTransform_FUNC);
1469 #ifndef NO_Graphics_1delete
1470 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Graphics_1delete)(JNIEnv *env, jclass that, jlong arg0);
1471 JNIEXPORT void JNICALL Gdip_NATIVE(Graphics_1delete)
1472 (JNIEnv *env, jclass that, jlong arg0)
1474 Gdip_NATIVE_ENTER(env, that, Graphics_1delete_FUNC);
1475 delete (Graphics *)arg0;
1476 Gdip_NATIVE_EXIT(env, that, Graphics_1delete_FUNC);
1480 #ifndef NO_Graphics_1new
1481 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Graphics_1new)(JNIEnv *env, jclass that, jlong arg0);
1482 JNIEXPORT jlong JNICALL Gdip_NATIVE(Graphics_1new)
1483 (JNIEnv *env, jclass that, jlong arg0)
1486 Gdip_NATIVE_ENTER(env, that, Graphics_1new_FUNC);
1487 rc = (jlong)new Graphics((HDC)arg0);
1488 Gdip_NATIVE_EXIT(env, that, Graphics_1new_FUNC);
1493 #ifndef NO_HatchBrush_1delete
1494 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(HatchBrush_1delete)(JNIEnv *env, jclass that, jlong arg0);
1495 JNIEXPORT void JNICALL Gdip_NATIVE(HatchBrush_1delete)
1496 (JNIEnv *env, jclass that, jlong arg0)
1498 Gdip_NATIVE_ENTER(env, that, HatchBrush_1delete_FUNC);
1499 delete (HatchBrush *)arg0;
1500 Gdip_NATIVE_EXIT(env, that, HatchBrush_1delete_FUNC);
1504 #ifndef NO_HatchBrush_1new
1505 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(HatchBrush_1new)(JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2);
1506 JNIEXPORT jlong JNICALL Gdip_NATIVE(HatchBrush_1new)
1507 (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
1510 Gdip_NATIVE_ENTER(env, that, HatchBrush_1new_FUNC);
1511 rc = (jlong)new HatchBrush((HatchStyle)arg0, (Color)arg1, (Color)arg2);
1512 Gdip_NATIVE_EXIT(env, that, HatchBrush_1new_FUNC);
1517 #ifndef NO_ImageAttributes_1SetColorMatrix
1518 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(ImageAttributes_1SetColorMatrix)(JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2, jint arg3);
1519 JNIEXPORT jint JNICALL Gdip_NATIVE(ImageAttributes_1SetColorMatrix)
1520 (JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2, jint arg3)
1522 jfloat *lparg1=NULL;
1524 Gdip_NATIVE_ENTER(env, that, ImageAttributes_1SetColorMatrix_FUNC);
1525 if (arg1) if ((lparg1 = env->GetFloatArrayElements(arg1, NULL)) == NULL) goto fail;
1526 rc = (jint)((ImageAttributes *)arg0)->SetColorMatrix((ColorMatrix *)lparg1, (ColorMatrixFlags)arg2, (ColorAdjustType)arg3);
1528 if (arg1 && lparg1) env->ReleaseFloatArrayElements(arg1, lparg1, 0);
1529 Gdip_NATIVE_EXIT(env, that, ImageAttributes_1SetColorMatrix_FUNC);
1534 #ifndef NO_ImageAttributes_1SetWrapMode
1535 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(ImageAttributes_1SetWrapMode)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
1536 JNIEXPORT jint JNICALL Gdip_NATIVE(ImageAttributes_1SetWrapMode)
1537 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1540 Gdip_NATIVE_ENTER(env, that, ImageAttributes_1SetWrapMode_FUNC);
1541 rc = (jint)((ImageAttributes *)arg0)->SetWrapMode((WrapMode)arg1);
1542 Gdip_NATIVE_EXIT(env, that, ImageAttributes_1SetWrapMode_FUNC);
1547 #ifndef NO_ImageAttributes_1delete
1548 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(ImageAttributes_1delete)(JNIEnv *env, jclass that, jlong arg0);
1549 JNIEXPORT void JNICALL Gdip_NATIVE(ImageAttributes_1delete)
1550 (JNIEnv *env, jclass that, jlong arg0)
1552 Gdip_NATIVE_ENTER(env, that, ImageAttributes_1delete_FUNC);
1553 delete (ImageAttributes *)arg0;
1554 Gdip_NATIVE_EXIT(env, that, ImageAttributes_1delete_FUNC);
1558 #ifndef NO_ImageAttributes_1new
1559 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(ImageAttributes_1new)(JNIEnv *env, jclass that);
1560 JNIEXPORT jlong JNICALL Gdip_NATIVE(ImageAttributes_1new)
1561 (JNIEnv *env, jclass that)
1564 Gdip_NATIVE_ENTER(env, that, ImageAttributes_1new_FUNC);
1565 rc = (jlong)new ImageAttributes();
1566 Gdip_NATIVE_EXIT(env, that, ImageAttributes_1new_FUNC);
1571 #ifndef NO_Image_1GetHeight
1572 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetHeight)(JNIEnv *env, jclass that, jlong arg0);
1573 JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetHeight)
1574 (JNIEnv *env, jclass that, jlong arg0)
1577 Gdip_NATIVE_ENTER(env, that, Image_1GetHeight_FUNC);
1578 rc = (jint)((Image *)arg0)->GetHeight();
1579 Gdip_NATIVE_EXIT(env, that, Image_1GetHeight_FUNC);
1584 #ifndef NO_Image_1GetLastStatus
1585 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetLastStatus)(JNIEnv *env, jclass that, jlong arg0);
1586 JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetLastStatus)
1587 (JNIEnv *env, jclass that, jlong arg0)
1590 Gdip_NATIVE_ENTER(env, that, Image_1GetLastStatus_FUNC);
1591 rc = (jint)((Image*)arg0)->GetLastStatus();
1592 Gdip_NATIVE_EXIT(env, that, Image_1GetLastStatus_FUNC);
1597 #ifndef NO_Image_1GetPalette
1598 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetPalette)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2);
1599 JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetPalette)
1600 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
1603 Gdip_NATIVE_ENTER(env, that, Image_1GetPalette_FUNC);
1604 rc = (jint)((Image*)arg0)->GetPalette((ColorPalette*)arg1, arg2);
1605 Gdip_NATIVE_EXIT(env, that, Image_1GetPalette_FUNC);
1610 #ifndef NO_Image_1GetPaletteSize
1611 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetPaletteSize)(JNIEnv *env, jclass that, jlong arg0);
1612 JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetPaletteSize)
1613 (JNIEnv *env, jclass that, jlong arg0)
1616 Gdip_NATIVE_ENTER(env, that, Image_1GetPaletteSize_FUNC);
1617 rc = (jint)((Image*)arg0)->GetPaletteSize();
1618 Gdip_NATIVE_EXIT(env, that, Image_1GetPaletteSize_FUNC);
1623 #ifndef NO_Image_1GetPixelFormat
1624 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetPixelFormat)(JNIEnv *env, jclass that, jlong arg0);
1625 JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetPixelFormat)
1626 (JNIEnv *env, jclass that, jlong arg0)
1629 Gdip_NATIVE_ENTER(env, that, Image_1GetPixelFormat_FUNC);
1630 rc = (jint)((Image*)arg0)->GetPixelFormat();
1631 Gdip_NATIVE_EXIT(env, that, Image_1GetPixelFormat_FUNC);
1636 #ifndef NO_Image_1GetWidth
1637 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetWidth)(JNIEnv *env, jclass that, jlong arg0);
1638 JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetWidth)
1639 (JNIEnv *env, jclass that, jlong arg0)
1642 Gdip_NATIVE_ENTER(env, that, Image_1GetWidth_FUNC);
1643 rc = (jint)((Image *)arg0)->GetWidth();
1644 Gdip_NATIVE_EXIT(env, that, Image_1GetWidth_FUNC);
1649 #ifndef NO_LinearGradientBrush_1ResetTransform
1650 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1ResetTransform)(JNIEnv *env, jclass that, jlong arg0);
1651 JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1ResetTransform)
1652 (JNIEnv *env, jclass that, jlong arg0)
1655 Gdip_NATIVE_ENTER(env, that, LinearGradientBrush_1ResetTransform_FUNC);
1656 rc = (jint)((LinearGradientBrush *)arg0)->ResetTransform();
1657 Gdip_NATIVE_EXIT(env, that, LinearGradientBrush_1ResetTransform_FUNC);
1662 #ifndef NO_LinearGradientBrush_1ScaleTransform
1663 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1ScaleTransform)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3);
1664 JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1ScaleTransform)
1665 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3)
1668 Gdip_NATIVE_ENTER(env, that, LinearGradientBrush_1ScaleTransform_FUNC);
1669 rc = (jint)((LinearGradientBrush *)arg0)->ScaleTransform(arg1, arg2, (MatrixOrder)arg3);
1670 Gdip_NATIVE_EXIT(env, that, LinearGradientBrush_1ScaleTransform_FUNC);
1675 #ifndef NO_LinearGradientBrush_1SetInterpolationColors
1676 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1SetInterpolationColors)(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jfloatArray arg2, jint arg3);
1677 JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1SetInterpolationColors)
1678 (JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jfloatArray arg2, jint arg3)
1681 jfloat *lparg2=NULL;
1683 Gdip_NATIVE_ENTER(env, that, LinearGradientBrush_1SetInterpolationColors_FUNC);
1684 if (arg1) if ((lparg1 = env->GetIntArrayElements(arg1, NULL)) == NULL) goto fail;
1685 if (arg2) if ((lparg2 = env->GetFloatArrayElements(arg2, NULL)) == NULL) goto fail;
1686 rc = (jint)((LinearGradientBrush *)arg0)->SetInterpolationColors((const Color *)lparg1, (const REAL *)lparg2, arg3);
1688 if (arg2 && lparg2) env->ReleaseFloatArrayElements(arg2, lparg2, JNI_ABORT);
1689 if (arg1 && lparg1) env->ReleaseIntArrayElements(arg1, lparg1, JNI_ABORT);
1690 Gdip_NATIVE_EXIT(env, that, LinearGradientBrush_1SetInterpolationColors_FUNC);
1695 #ifndef NO_LinearGradientBrush_1SetWrapMode
1696 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1SetWrapMode)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
1697 JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1SetWrapMode)
1698 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1701 Gdip_NATIVE_ENTER(env, that, LinearGradientBrush_1SetWrapMode_FUNC);
1702 rc = (jint)((LinearGradientBrush *)arg0)->SetWrapMode((WrapMode)arg1);
1703 Gdip_NATIVE_EXIT(env, that, LinearGradientBrush_1SetWrapMode_FUNC);
1708 #ifndef NO_LinearGradientBrush_1TranslateTransform
1709 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1TranslateTransform)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3);
1710 JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1TranslateTransform)
1711 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3)
1714 Gdip_NATIVE_ENTER(env, that, LinearGradientBrush_1TranslateTransform_FUNC);
1715 rc = (jint)((LinearGradientBrush *)arg0)->TranslateTransform(arg1, arg2, (MatrixOrder)arg3);
1716 Gdip_NATIVE_EXIT(env, that, LinearGradientBrush_1TranslateTransform_FUNC);
1721 #ifndef NO_LinearGradientBrush_1delete
1722 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(LinearGradientBrush_1delete)(JNIEnv *env, jclass that, jlong arg0);
1723 JNIEXPORT void JNICALL Gdip_NATIVE(LinearGradientBrush_1delete)
1724 (JNIEnv *env, jclass that, jlong arg0)
1726 Gdip_NATIVE_ENTER(env, that, LinearGradientBrush_1delete_FUNC);
1727 delete (LinearGradientBrush *)arg0;
1728 Gdip_NATIVE_EXIT(env, that, LinearGradientBrush_1delete_FUNC);
1732 #ifndef NO_LinearGradientBrush_1new
1733 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(LinearGradientBrush_1new)(JNIEnv *env, jclass that, jobject arg0, jobject arg1, jint arg2, jint arg3);
1734 JNIEXPORT jlong JNICALL Gdip_NATIVE(LinearGradientBrush_1new)
1735 (JNIEnv *env, jclass that, jobject arg0, jobject arg1, jint arg2, jint arg3)
1737 PointF _arg0, *lparg0=NULL;
1738 PointF _arg1, *lparg1=NULL;
1740 Gdip_NATIVE_ENTER(env, that, LinearGradientBrush_1new_FUNC);
1741 if (arg0) if ((lparg0 = getPointFFields(env, arg0, &_arg0)) == NULL) goto fail;
1742 if (arg1) if ((lparg1 = getPointFFields(env, arg1, &_arg1)) == NULL) goto fail;
1743 rc = (jlong)new LinearGradientBrush(*lparg0, *lparg1, (Color)arg2, (Color)arg3);
1745 if (arg1 && lparg1) setPointFFields(env, arg1, lparg1);
1746 if (arg0 && lparg0) setPointFFields(env, arg0, lparg0);
1747 Gdip_NATIVE_EXIT(env, that, LinearGradientBrush_1new_FUNC);
1752 #ifndef NO_Matrix_1GetElements
1753 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1GetElements)(JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1);
1754 JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1GetElements)
1755 (JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1)
1757 jfloat *lparg1=NULL;
1759 Gdip_NATIVE_ENTER(env, that, Matrix_1GetElements_FUNC);
1760 if (arg1) if ((lparg1 = env->GetFloatArrayElements(arg1, NULL)) == NULL) goto fail;
1761 rc = (jint)((Matrix *)arg0)->GetElements((REAL *)lparg1);
1763 if (arg1 && lparg1) env->ReleaseFloatArrayElements(arg1, lparg1, 0);
1764 Gdip_NATIVE_EXIT(env, that, Matrix_1GetElements_FUNC);
1769 #ifndef NO_Matrix_1Invert
1770 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Invert)(JNIEnv *env, jclass that, jlong arg0);
1771 JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Invert)
1772 (JNIEnv *env, jclass that, jlong arg0)
1775 Gdip_NATIVE_ENTER(env, that, Matrix_1Invert_FUNC);
1776 rc = (jint)((Matrix *)arg0)->Invert();
1777 Gdip_NATIVE_EXIT(env, that, Matrix_1Invert_FUNC);
1782 #ifndef NO_Matrix_1IsIdentity
1783 extern "C" JNIEXPORT jboolean JNICALL Gdip_NATIVE(Matrix_1IsIdentity)(JNIEnv *env, jclass that, jlong arg0);
1784 JNIEXPORT jboolean JNICALL Gdip_NATIVE(Matrix_1IsIdentity)
1785 (JNIEnv *env, jclass that, jlong arg0)
1788 Gdip_NATIVE_ENTER(env, that, Matrix_1IsIdentity_FUNC);
1789 rc = (jboolean)((Matrix *)arg0)->IsIdentity();
1790 Gdip_NATIVE_EXIT(env, that, Matrix_1IsIdentity_FUNC);
1795 #ifndef NO_Matrix_1Multiply
1796 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Multiply)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2);
1797 JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Multiply)
1798 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
1801 Gdip_NATIVE_ENTER(env, that, Matrix_1Multiply_FUNC);
1802 rc = (jint)((Matrix *)arg0)->Multiply((Matrix *)arg1, (MatrixOrder)arg2);
1803 Gdip_NATIVE_EXIT(env, that, Matrix_1Multiply_FUNC);
1808 #ifndef NO_Matrix_1Rotate
1809 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Rotate)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jint arg2);
1810 JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Rotate)
1811 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jint arg2)
1814 Gdip_NATIVE_ENTER(env, that, Matrix_1Rotate_FUNC);
1815 rc = (jint)((Matrix *)arg0)->Rotate((REAL)arg1, (MatrixOrder)arg2);
1816 Gdip_NATIVE_EXIT(env, that, Matrix_1Rotate_FUNC);
1821 #ifndef NO_Matrix_1Scale
1822 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Scale)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3);
1823 JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Scale)
1824 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3)
1827 Gdip_NATIVE_ENTER(env, that, Matrix_1Scale_FUNC);
1828 rc = (jint)((Matrix *)arg0)->Scale((REAL)arg1, (REAL)arg2, (MatrixOrder)arg3);
1829 Gdip_NATIVE_EXIT(env, that, Matrix_1Scale_FUNC);
1834 #ifndef NO_Matrix_1SetElements
1835 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1SetElements)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jfloat arg3, jfloat arg4, jfloat arg5, jfloat arg6);
1836 JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1SetElements)
1837 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jfloat arg3, jfloat arg4, jfloat arg5, jfloat arg6)
1840 Gdip_NATIVE_ENTER(env, that, Matrix_1SetElements_FUNC);
1841 rc = (jint)((Matrix *)arg0)->SetElements((REAL)arg1, (REAL)arg2, (REAL)arg3, (REAL)arg4, (REAL)arg5, (REAL)arg6);
1842 Gdip_NATIVE_EXIT(env, that, Matrix_1SetElements_FUNC);
1847 #ifndef NO_Matrix_1Shear
1848 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Shear)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3);
1849 JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Shear)
1850 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3)
1853 Gdip_NATIVE_ENTER(env, that, Matrix_1Shear_FUNC);
1854 rc = (jint)((Matrix *)arg0)->Shear((REAL)arg1, (REAL)arg2, (MatrixOrder)arg3);
1855 Gdip_NATIVE_EXIT(env, that, Matrix_1Shear_FUNC);
1860 #ifndef NO_Matrix_1TransformPoints__JLorg_eclipse_swt_internal_gdip_PointF_2I
1861 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1TransformPoints__JLorg_eclipse_swt_internal_gdip_PointF_2I)(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2);
1862 JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1TransformPoints__JLorg_eclipse_swt_internal_gdip_PointF_2I)
1863 (JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2)
1865 PointF _arg1, *lparg1=NULL;
1867 Gdip_NATIVE_ENTER(env, that, Matrix_1TransformPoints__JLorg_eclipse_swt_internal_gdip_PointF_2I_FUNC);
1868 if (arg1) if ((lparg1 = getPointFFields(env, arg1, &_arg1)) == NULL) goto fail;
1869 rc = (jint)((Matrix *)arg0)->TransformPoints(lparg1, arg2);
1871 if (arg1 && lparg1) setPointFFields(env, arg1, lparg1);
1872 Gdip_NATIVE_EXIT(env, that, Matrix_1TransformPoints__JLorg_eclipse_swt_internal_gdip_PointF_2I_FUNC);
1877 #ifndef NO_Matrix_1TransformPoints__J_3FI
1878 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1TransformPoints__J_3FI)(JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2);
1879 JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1TransformPoints__J_3FI)
1880 (JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2)
1882 jfloat *lparg1=NULL;
1884 Gdip_NATIVE_ENTER(env, that, Matrix_1TransformPoints__J_3FI_FUNC);
1885 if (arg1) if ((lparg1 = env->GetFloatArrayElements(arg1, NULL)) == NULL) goto fail;
1886 rc = (jint)((Matrix *)arg0)->TransformPoints((PointF *)lparg1, arg2);
1888 if (arg1 && lparg1) env->ReleaseFloatArrayElements(arg1, lparg1, 0);
1889 Gdip_NATIVE_EXIT(env, that, Matrix_1TransformPoints__J_3FI_FUNC);
1894 #ifndef NO_Matrix_1TransformVectors
1895 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1TransformVectors)(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2);
1896 JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1TransformVectors)
1897 (JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2)
1899 PointF _arg1, *lparg1=NULL;
1901 Gdip_NATIVE_ENTER(env, that, Matrix_1TransformVectors_FUNC);
1902 if (arg1) if ((lparg1 = getPointFFields(env, arg1, &_arg1)) == NULL) goto fail;
1903 rc = (jint)((Matrix *)arg0)->TransformVectors(lparg1, arg2);
1905 if (arg1 && lparg1) setPointFFields(env, arg1, lparg1);
1906 Gdip_NATIVE_EXIT(env, that, Matrix_1TransformVectors_FUNC);
1911 #ifndef NO_Matrix_1Translate
1912 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Translate)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3);
1913 JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Translate)
1914 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3)
1917 Gdip_NATIVE_ENTER(env, that, Matrix_1Translate_FUNC);
1918 rc = (jint)((Matrix *)arg0)->Translate((REAL)arg1, (REAL)arg2, (MatrixOrder)arg3);
1919 Gdip_NATIVE_EXIT(env, that, Matrix_1Translate_FUNC);
1924 #ifndef NO_Matrix_1delete
1925 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Matrix_1delete)(JNIEnv *env, jclass that, jlong arg0);
1926 JNIEXPORT void JNICALL Gdip_NATIVE(Matrix_1delete)
1927 (JNIEnv *env, jclass that, jlong arg0)
1929 Gdip_NATIVE_ENTER(env, that, Matrix_1delete_FUNC);
1930 delete (Matrix *)arg0;
1931 Gdip_NATIVE_EXIT(env, that, Matrix_1delete_FUNC);
1935 #ifndef NO_Matrix_1new
1936 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Matrix_1new)(JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3, jfloat arg4, jfloat arg5);
1937 JNIEXPORT jlong JNICALL Gdip_NATIVE(Matrix_1new)
1938 (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3, jfloat arg4, jfloat arg5)
1941 Gdip_NATIVE_ENTER(env, that, Matrix_1new_FUNC);
1942 rc = (jlong)new Matrix((REAL)arg0, (REAL)arg1, (REAL)arg2, (REAL)arg3, (REAL)arg4, (REAL)arg5);
1943 Gdip_NATIVE_EXIT(env, that, Matrix_1new_FUNC);
1948 #ifndef NO_MoveMemory__Lorg_eclipse_swt_internal_gdip_BitmapData_2J
1949 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(MoveMemory__Lorg_eclipse_swt_internal_gdip_BitmapData_2J)(JNIEnv *env, jclass that, jobject arg0, jlong arg1);
1950 JNIEXPORT void JNICALL Gdip_NATIVE(MoveMemory__Lorg_eclipse_swt_internal_gdip_BitmapData_2J)
1951 (JNIEnv *env, jclass that, jobject arg0, jlong arg1)
1953 Gdip_NATIVE_ENTER(env, that, MoveMemory__Lorg_eclipse_swt_internal_gdip_BitmapData_2J_FUNC);
1954 if (arg0) setBitmapDataFields(env, arg0, (BitmapData *)arg1);
1955 Gdip_NATIVE_EXIT(env, that, MoveMemory__Lorg_eclipse_swt_internal_gdip_BitmapData_2J_FUNC);
1959 #ifndef NO_MoveMemory__Lorg_eclipse_swt_internal_gdip_ColorPalette_2JI
1960 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(MoveMemory__Lorg_eclipse_swt_internal_gdip_ColorPalette_2JI)(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jint arg2);
1961 JNIEXPORT void JNICALL Gdip_NATIVE(MoveMemory__Lorg_eclipse_swt_internal_gdip_ColorPalette_2JI)
1962 (JNIEnv *env, jclass that, jobject arg0, jlong arg1, jint arg2)
1964 ColorPalette _arg0, *lparg0=NULL;
1965 Gdip_NATIVE_ENTER(env, that, MoveMemory__Lorg_eclipse_swt_internal_gdip_ColorPalette_2JI_FUNC);
1966 if (arg0) if ((lparg0 = getColorPaletteFields(env, arg0, &_arg0)) == NULL) goto fail;
1967 MoveMemory((PVOID)lparg0, (CONST VOID*)arg1, arg2);
1969 if (arg0 && lparg0) setColorPaletteFields(env, arg0, lparg0);
1970 Gdip_NATIVE_EXIT(env, that, MoveMemory__Lorg_eclipse_swt_internal_gdip_ColorPalette_2JI_FUNC);
1974 #ifndef NO_PathGradientBrush_1SetCenterColor
1975 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetCenterColor)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
1976 JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetCenterColor)
1977 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1980 Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1SetCenterColor_FUNC);
1981 rc = (jint)((PathGradientBrush *)arg0)->SetCenterColor((Color)arg1);
1982 Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1SetCenterColor_FUNC);
1987 #ifndef NO_PathGradientBrush_1SetCenterPoint
1988 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetCenterPoint)(JNIEnv *env, jclass that, jlong arg0, jobject arg1);
1989 JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetCenterPoint)
1990 (JNIEnv *env, jclass that, jlong arg0, jobject arg1)
1992 PointF _arg1, *lparg1=NULL;
1994 Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1SetCenterPoint_FUNC);
1995 if (arg1) if ((lparg1 = getPointFFields(env, arg1, &_arg1)) == NULL) goto fail;
1996 rc = (jint)((PathGradientBrush *)arg0)->SetCenterPoint(*lparg1);
1998 if (arg1 && lparg1) setPointFFields(env, arg1, lparg1);
1999 Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1SetCenterPoint_FUNC);
2004 #ifndef NO_PathGradientBrush_1SetGraphicsPath
2005 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetGraphicsPath)(JNIEnv *env, jclass that, jlong arg0, jlong arg1);
2006 JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetGraphicsPath)
2007 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2010 Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1SetGraphicsPath_FUNC);
2011 rc = (jint)((PathGradientBrush *)arg0)->SetGraphicsPath((GraphicsPath *)arg1);
2012 Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1SetGraphicsPath_FUNC);
2017 #ifndef NO_PathGradientBrush_1SetInterpolationColors
2018 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetInterpolationColors)(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jfloatArray arg2, jint arg3);
2019 JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetInterpolationColors)
2020 (JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jfloatArray arg2, jint arg3)
2023 jfloat *lparg2=NULL;
2025 Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1SetInterpolationColors_FUNC);
2026 if (arg1) if ((lparg1 = env->GetIntArrayElements(arg1, NULL)) == NULL) goto fail;
2027 if (arg2) if ((lparg2 = env->GetFloatArrayElements(arg2, NULL)) == NULL) goto fail;
2028 rc = (jint)((PathGradientBrush *)arg0)->SetInterpolationColors((const Color *)lparg1, (const REAL *)lparg2, arg3);
2030 if (arg2 && lparg2) env->ReleaseFloatArrayElements(arg2, lparg2, JNI_ABORT);
2031 if (arg1 && lparg1) env->ReleaseIntArrayElements(arg1, lparg1, JNI_ABORT);
2032 Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1SetInterpolationColors_FUNC);
2037 #ifndef NO_PathGradientBrush_1SetSurroundColors
2038 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetSurroundColors)(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2);
2039 JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetSurroundColors)
2040 (JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
2045 Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1SetSurroundColors_FUNC);
2046 if (arg1) if ((lparg1 = env->GetIntArrayElements(arg1, NULL)) == NULL) goto fail;
2047 if (arg2) if ((lparg2 = env->GetIntArrayElements(arg2, NULL)) == NULL) goto fail;
2048 rc = (jint)((PathGradientBrush *)arg0)->SetSurroundColors((const Color *)lparg1, (INT *)lparg2);
2050 if (arg2 && lparg2) env->ReleaseIntArrayElements(arg2, lparg2, 0);
2051 if (arg1 && lparg1) env->ReleaseIntArrayElements(arg1, lparg1, JNI_ABORT);
2052 Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1SetSurroundColors_FUNC);
2057 #ifndef NO_PathGradientBrush_1SetWrapMode
2058 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetWrapMode)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
2059 JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetWrapMode)
2060 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
2063 Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1SetWrapMode_FUNC);
2064 rc = (jint)((PathGradientBrush *)arg0)->SetWrapMode((WrapMode)arg1);
2065 Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1SetWrapMode_FUNC);
2070 #ifndef NO_PathGradientBrush_1delete
2071 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(PathGradientBrush_1delete)(JNIEnv *env, jclass that, jlong arg0);
2072 JNIEXPORT void JNICALL Gdip_NATIVE(PathGradientBrush_1delete)
2073 (JNIEnv *env, jclass that, jlong arg0)
2075 Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1delete_FUNC);
2076 delete (PathGradientBrush *)arg0;
2077 Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1delete_FUNC);
2081 #ifndef NO_PathGradientBrush_1new
2082 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(PathGradientBrush_1new)(JNIEnv *env, jclass that, jlong arg0);
2083 JNIEXPORT jlong JNICALL Gdip_NATIVE(PathGradientBrush_1new)
2084 (JNIEnv *env, jclass that, jlong arg0)
2087 Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1new_FUNC);
2088 rc = (jlong)new PathGradientBrush((GraphicsPath *)arg0);
2089 Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1new_FUNC);
2094 #ifndef NO_Pen_1GetBrush
2095 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Pen_1GetBrush)(JNIEnv *env, jclass that, jlong arg0);
2096 JNIEXPORT jlong JNICALL Gdip_NATIVE(Pen_1GetBrush)
2097 (JNIEnv *env, jclass that, jlong arg0)
2100 Gdip_NATIVE_ENTER(env, that, Pen_1GetBrush_FUNC);
2101 rc = (jlong)((Pen *)arg0)->GetBrush();
2102 Gdip_NATIVE_EXIT(env, that, Pen_1GetBrush_FUNC);
2107 #ifndef NO_Pen_1SetBrush
2108 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetBrush)(JNIEnv *env, jclass that, jlong arg0, jlong arg1);
2109 JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetBrush)
2110 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2113 Gdip_NATIVE_ENTER(env, that, Pen_1SetBrush_FUNC);
2114 rc = (jint)((Pen *)arg0)->SetBrush((Brush *)arg1);
2115 Gdip_NATIVE_EXIT(env, that, Pen_1SetBrush_FUNC);
2120 #ifndef NO_Pen_1SetDashOffset
2121 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetDashOffset)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1);
2122 JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetDashOffset)
2123 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1)
2126 Gdip_NATIVE_ENTER(env, that, Pen_1SetDashOffset_FUNC);
2127 rc = (jint)((Pen *)arg0)->SetDashOffset(arg1);
2128 Gdip_NATIVE_EXIT(env, that, Pen_1SetDashOffset_FUNC);
2133 #ifndef NO_Pen_1SetDashPattern
2134 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetDashPattern)(JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2);
2135 JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetDashPattern)
2136 (JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2)
2138 jfloat *lparg1=NULL;
2140 Gdip_NATIVE_ENTER(env, that, Pen_1SetDashPattern_FUNC);
2141 if (arg1) if ((lparg1 = env->GetFloatArrayElements(arg1, NULL)) == NULL) goto fail;
2142 rc = (jint)((Pen *)arg0)->SetDashPattern((REAL *)lparg1, (int)arg2);
2144 if (arg1 && lparg1) env->ReleaseFloatArrayElements(arg1, lparg1, 0);
2145 Gdip_NATIVE_EXIT(env, that, Pen_1SetDashPattern_FUNC);
2150 #ifndef NO_Pen_1SetDashStyle
2151 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetDashStyle)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
2152 JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetDashStyle)
2153 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
2156 Gdip_NATIVE_ENTER(env, that, Pen_1SetDashStyle_FUNC);
2157 rc = (jint)((Pen *)arg0)->SetDashStyle((DashStyle)arg1);
2158 Gdip_NATIVE_EXIT(env, that, Pen_1SetDashStyle_FUNC);
2163 #ifndef NO_Pen_1SetLineCap
2164 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetLineCap)(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3);
2165 JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetLineCap)
2166 (JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3)
2169 Gdip_NATIVE_ENTER(env, that, Pen_1SetLineCap_FUNC);
2170 rc = (jint)((Pen *)arg0)->SetLineCap((LineCap)arg1, (LineCap)arg2, (DashCap)arg3);
2171 Gdip_NATIVE_EXIT(env, that, Pen_1SetLineCap_FUNC);
2176 #ifndef NO_Pen_1SetLineJoin
2177 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetLineJoin)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
2178 JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetLineJoin)
2179 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
2182 Gdip_NATIVE_ENTER(env, that, Pen_1SetLineJoin_FUNC);
2183 rc = (jint)((Pen *)arg0)->SetLineJoin((LineJoin)arg1);
2184 Gdip_NATIVE_EXIT(env, that, Pen_1SetLineJoin_FUNC);
2189 #ifndef NO_Pen_1SetMiterLimit
2190 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetMiterLimit)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1);
2191 JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetMiterLimit)
2192 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1)
2195 Gdip_NATIVE_ENTER(env, that, Pen_1SetMiterLimit_FUNC);
2196 rc = (jint)((Pen *)arg0)->SetMiterLimit(arg1);
2197 Gdip_NATIVE_EXIT(env, that, Pen_1SetMiterLimit_FUNC);
2202 #ifndef NO_Pen_1SetWidth
2203 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetWidth)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1);
2204 JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetWidth)
2205 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1)
2208 Gdip_NATIVE_ENTER(env, that, Pen_1SetWidth_FUNC);
2209 rc = (jint)((Pen *)arg0)->SetWidth((REAL)arg1);
2210 Gdip_NATIVE_EXIT(env, that, Pen_1SetWidth_FUNC);
2215 #ifndef NO_Pen_1delete
2216 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Pen_1delete)(JNIEnv *env, jclass that, jlong arg0);
2217 JNIEXPORT void JNICALL Gdip_NATIVE(Pen_1delete)
2218 (JNIEnv *env, jclass that, jlong arg0)
2220 Gdip_NATIVE_ENTER(env, that, Pen_1delete_FUNC);
2222 Gdip_NATIVE_EXIT(env, that, Pen_1delete_FUNC);
2227 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Pen_1new)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1);
2228 JNIEXPORT jlong JNICALL Gdip_NATIVE(Pen_1new)
2229 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1)
2232 Gdip_NATIVE_ENTER(env, that, Pen_1new_FUNC);
2233 rc = (jlong)new Pen((Brush *)arg0, (REAL)arg1);
2234 Gdip_NATIVE_EXIT(env, that, Pen_1new_FUNC);
2239 #ifndef NO_Point_1delete
2240 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Point_1delete)(JNIEnv *env, jclass that, jlong arg0);
2241 JNIEXPORT void JNICALL Gdip_NATIVE(Point_1delete)
2242 (JNIEnv *env, jclass that, jlong arg0)
2244 Gdip_NATIVE_ENTER(env, that, Point_1delete_FUNC);
2245 delete (Point *)arg0;
2246 Gdip_NATIVE_EXIT(env, that, Point_1delete_FUNC);
2250 #ifndef NO_Point_1new
2251 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Point_1new)(JNIEnv *env, jclass that, jint arg0, jint arg1);
2252 JNIEXPORT jlong JNICALL Gdip_NATIVE(Point_1new)
2253 (JNIEnv *env, jclass that, jint arg0, jint arg1)
2256 Gdip_NATIVE_ENTER(env, that, Point_1new_FUNC);
2257 rc = (jlong)new Point(arg0, arg1);
2258 Gdip_NATIVE_EXIT(env, that, Point_1new_FUNC);
2263 #ifndef NO_PrivateFontCollection_1AddFontFile
2264 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(PrivateFontCollection_1AddFontFile)(JNIEnv *env, jclass that, jlong arg0, jcharArray arg1);
2265 JNIEXPORT jint JNICALL Gdip_NATIVE(PrivateFontCollection_1AddFontFile)
2266 (JNIEnv *env, jclass that, jlong arg0, jcharArray arg1)
2270 Gdip_NATIVE_ENTER(env, that, PrivateFontCollection_1AddFontFile_FUNC);
2271 if (arg1) if ((lparg1 = env->GetCharArrayElements(arg1, NULL)) == NULL) goto fail;
2272 rc = (jint)((PrivateFontCollection *)arg0)->AddFontFile((const WCHAR *)lparg1);
2274 if (arg1 && lparg1) env->ReleaseCharArrayElements(arg1, lparg1, 0);
2275 Gdip_NATIVE_EXIT(env, that, PrivateFontCollection_1AddFontFile_FUNC);
2280 #ifndef NO_PrivateFontCollection_1delete
2281 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(PrivateFontCollection_1delete)(JNIEnv *env, jclass that, jlong arg0);
2282 JNIEXPORT void JNICALL Gdip_NATIVE(PrivateFontCollection_1delete)
2283 (JNIEnv *env, jclass that, jlong arg0)
2285 Gdip_NATIVE_ENTER(env, that, PrivateFontCollection_1delete_FUNC);
2286 delete (PrivateFontCollection *)arg0;
2287 Gdip_NATIVE_EXIT(env, that, PrivateFontCollection_1delete_FUNC);
2291 #ifndef NO_PrivateFontCollection_1new
2292 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(PrivateFontCollection_1new)(JNIEnv *env, jclass that);
2293 JNIEXPORT jlong JNICALL Gdip_NATIVE(PrivateFontCollection_1new)
2294 (JNIEnv *env, jclass that)
2297 Gdip_NATIVE_ENTER(env, that, PrivateFontCollection_1new_FUNC);
2298 rc = (jlong)new PrivateFontCollection();
2299 Gdip_NATIVE_EXIT(env, that, PrivateFontCollection_1new_FUNC);
2304 #ifndef NO_Region_1GetHRGN
2305 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1GetHRGN)(JNIEnv *env, jclass that, jlong arg0, jlong arg1);
2306 JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1GetHRGN)
2307 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2310 Gdip_NATIVE_ENTER(env, that, Region_1GetHRGN_FUNC);
2311 rc = (jlong)((Region *)arg0)->GetHRGN((Graphics *)arg1);
2312 Gdip_NATIVE_EXIT(env, that, Region_1GetHRGN_FUNC);
2317 #ifndef NO_Region_1IsInfinite
2318 extern "C" JNIEXPORT jboolean JNICALL Gdip_NATIVE(Region_1IsInfinite)(JNIEnv *env, jclass that, jlong arg0, jlong arg1);
2319 JNIEXPORT jboolean JNICALL Gdip_NATIVE(Region_1IsInfinite)
2320 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2323 Gdip_NATIVE_ENTER(env, that, Region_1IsInfinite_FUNC);
2324 rc = (jboolean)((Region *)arg0)->IsInfinite((Graphics *)arg1);
2325 Gdip_NATIVE_EXIT(env, that, Region_1IsInfinite_FUNC);
2330 #ifndef NO_Region_1delete
2331 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Region_1delete)(JNIEnv *env, jclass that, jlong arg0);
2332 JNIEXPORT void JNICALL Gdip_NATIVE(Region_1delete)
2333 (JNIEnv *env, jclass that, jlong arg0)
2335 Gdip_NATIVE_ENTER(env, that, Region_1delete_FUNC);
2336 delete (Region *)arg0;
2337 Gdip_NATIVE_EXIT(env, that, Region_1delete_FUNC);
2341 #ifndef NO_Region_1new__
2342 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1new__)(JNIEnv *env, jclass that);
2343 JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1new__)
2344 (JNIEnv *env, jclass that)
2347 Gdip_NATIVE_ENTER(env, that, Region_1new___FUNC);
2348 rc = (jlong)new Region();
2349 Gdip_NATIVE_EXIT(env, that, Region_1new___FUNC);
2354 #ifndef NO_Region_1new__J
2355 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1new__J)(JNIEnv *env, jclass that, jlong arg0);
2356 JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1new__J)
2357 (JNIEnv *env, jclass that, jlong arg0)
2360 Gdip_NATIVE_ENTER(env, that, Region_1new__J_FUNC);
2361 rc = (jlong)new Region((HRGN)arg0);
2362 Gdip_NATIVE_EXIT(env, that, Region_1new__J_FUNC);
2367 #ifndef NO_Region_1newGraphicsPath
2368 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1newGraphicsPath)(JNIEnv *env, jclass that, jlong arg0);
2369 JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1newGraphicsPath)
2370 (JNIEnv *env, jclass that, jlong arg0)
2373 Gdip_NATIVE_ENTER(env, that, Region_1newGraphicsPath_FUNC);
2374 rc = (jlong)new Region((GraphicsPath*)arg0);
2375 Gdip_NATIVE_EXIT(env, that, Region_1newGraphicsPath_FUNC);
2380 #ifndef NO_SolidBrush_1delete
2381 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(SolidBrush_1delete)(JNIEnv *env, jclass that, jlong arg0);
2382 JNIEXPORT void JNICALL Gdip_NATIVE(SolidBrush_1delete)
2383 (JNIEnv *env, jclass that, jlong arg0)
2385 Gdip_NATIVE_ENTER(env, that, SolidBrush_1delete_FUNC);
2386 delete (SolidBrush *)arg0;
2387 Gdip_NATIVE_EXIT(env, that, SolidBrush_1delete_FUNC);
2391 #ifndef NO_SolidBrush_1new
2392 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(SolidBrush_1new)(JNIEnv *env, jclass that, jint arg0);
2393 JNIEXPORT jlong JNICALL Gdip_NATIVE(SolidBrush_1new)
2394 (JNIEnv *env, jclass that, jint arg0)
2397 Gdip_NATIVE_ENTER(env, that, SolidBrush_1new_FUNC);
2398 rc = (jlong)new SolidBrush((Color)arg0);
2399 Gdip_NATIVE_EXIT(env, that, SolidBrush_1new_FUNC);
2404 #ifndef NO_StringFormat_1Clone
2405 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(StringFormat_1Clone)(JNIEnv *env, jclass that, jlong arg0);
2406 JNIEXPORT jlong JNICALL Gdip_NATIVE(StringFormat_1Clone)
2407 (JNIEnv *env, jclass that, jlong arg0)
2410 Gdip_NATIVE_ENTER(env, that, StringFormat_1Clone_FUNC);
2411 rc = (jlong)((StringFormat *)arg0)->Clone();
2412 Gdip_NATIVE_EXIT(env, that, StringFormat_1Clone_FUNC);
2417 #ifndef NO_StringFormat_1GenericDefault
2418 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(StringFormat_1GenericDefault)(JNIEnv *env, jclass that);
2419 JNIEXPORT jlong JNICALL Gdip_NATIVE(StringFormat_1GenericDefault)
2420 (JNIEnv *env, jclass that)
2423 Gdip_NATIVE_ENTER(env, that, StringFormat_1GenericDefault_FUNC);
2424 rc = (jlong)StringFormat::GenericDefault();
2425 Gdip_NATIVE_EXIT(env, that, StringFormat_1GenericDefault_FUNC);
2430 #ifndef NO_StringFormat_1GenericTypographic
2431 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(StringFormat_1GenericTypographic)(JNIEnv *env, jclass that);
2432 JNIEXPORT jlong JNICALL Gdip_NATIVE(StringFormat_1GenericTypographic)
2433 (JNIEnv *env, jclass that)
2436 Gdip_NATIVE_ENTER(env, that, StringFormat_1GenericTypographic_FUNC);
2437 rc = (jlong)StringFormat::GenericTypographic();
2438 Gdip_NATIVE_EXIT(env, that, StringFormat_1GenericTypographic_FUNC);
2443 #ifndef NO_StringFormat_1GetFormatFlags
2444 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1GetFormatFlags)(JNIEnv *env, jclass that, jlong arg0);
2445 JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1GetFormatFlags)
2446 (JNIEnv *env, jclass that, jlong arg0)
2449 Gdip_NATIVE_ENTER(env, that, StringFormat_1GetFormatFlags_FUNC);
2450 rc = (jint)((StringFormat *)arg0)->GetFormatFlags();
2451 Gdip_NATIVE_EXIT(env, that, StringFormat_1GetFormatFlags_FUNC);
2456 #ifndef NO_StringFormat_1SetFormatFlags
2457 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1SetFormatFlags)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
2458 JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1SetFormatFlags)
2459 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
2462 Gdip_NATIVE_ENTER(env, that, StringFormat_1SetFormatFlags_FUNC);
2463 rc = (jint)((StringFormat *)arg0)->SetFormatFlags((StringFormatFlags)arg1);
2464 Gdip_NATIVE_EXIT(env, that, StringFormat_1SetFormatFlags_FUNC);
2469 #ifndef NO_StringFormat_1SetHotkeyPrefix
2470 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1SetHotkeyPrefix)(JNIEnv *env, jclass that, jlong arg0, jint arg1);
2471 JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1SetHotkeyPrefix)
2472 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
2475 Gdip_NATIVE_ENTER(env, that, StringFormat_1SetHotkeyPrefix_FUNC);
2476 rc = (jint)((StringFormat *)arg0)->SetHotkeyPrefix((HotkeyPrefix)arg1);
2477 Gdip_NATIVE_EXIT(env, that, StringFormat_1SetHotkeyPrefix_FUNC);
2482 #ifndef NO_StringFormat_1SetTabStops
2483 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1SetTabStops)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jint arg2, jfloatArray arg3);
2484 JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1SetTabStops)
2485 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jint arg2, jfloatArray arg3)
2487 jfloat *lparg3=NULL;
2489 Gdip_NATIVE_ENTER(env, that, StringFormat_1SetTabStops_FUNC);
2490 if (arg3) if ((lparg3 = env->GetFloatArrayElements(arg3, NULL)) == NULL) goto fail;
2491 rc = (jint)((StringFormat *)arg0)->SetTabStops(arg1, arg2, lparg3);
2493 if (arg3 && lparg3) env->ReleaseFloatArrayElements(arg3, lparg3, 0);
2494 Gdip_NATIVE_EXIT(env, that, StringFormat_1SetTabStops_FUNC);
2499 #ifndef NO_StringFormat_1delete
2500 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(StringFormat_1delete)(JNIEnv *env, jclass that, jlong arg0);
2501 JNIEXPORT void JNICALL Gdip_NATIVE(StringFormat_1delete)
2502 (JNIEnv *env, jclass that, jlong arg0)
2504 Gdip_NATIVE_ENTER(env, that, StringFormat_1delete_FUNC);
2505 delete (StringFormat *)arg0;
2506 Gdip_NATIVE_EXIT(env, that, StringFormat_1delete_FUNC);
2510 #ifndef NO_TextureBrush_1ResetTransform
2511 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1ResetTransform)(JNIEnv *env, jclass that, jlong arg0);
2512 JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1ResetTransform)
2513 (JNIEnv *env, jclass that, jlong arg0)
2516 Gdip_NATIVE_ENTER(env, that, TextureBrush_1ResetTransform_FUNC);
2517 rc = (jint)((TextureBrush *)arg0)->ResetTransform();
2518 Gdip_NATIVE_EXIT(env, that, TextureBrush_1ResetTransform_FUNC);
2523 #ifndef NO_TextureBrush_1ScaleTransform
2524 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1ScaleTransform)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3);
2525 JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1ScaleTransform)
2526 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3)
2529 Gdip_NATIVE_ENTER(env, that, TextureBrush_1ScaleTransform_FUNC);
2530 rc = (jint)((TextureBrush *)arg0)->ScaleTransform(arg1, arg2, (MatrixOrder)arg3);
2531 Gdip_NATIVE_EXIT(env, that, TextureBrush_1ScaleTransform_FUNC);
2536 #ifndef NO_TextureBrush_1SetTransform
2537 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1SetTransform)(JNIEnv *env, jclass that, jlong arg0, jlong arg1);
2538 JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1SetTransform)
2539 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2542 Gdip_NATIVE_ENTER(env, that, TextureBrush_1SetTransform_FUNC);
2543 rc = (jint)((TextureBrush *)arg0)->SetTransform((Matrix *)arg1);
2544 Gdip_NATIVE_EXIT(env, that, TextureBrush_1SetTransform_FUNC);
2549 #ifndef NO_TextureBrush_1TranslateTransform
2550 extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1TranslateTransform)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3);
2551 JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1TranslateTransform)
2552 (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3)
2555 Gdip_NATIVE_ENTER(env, that, TextureBrush_1TranslateTransform_FUNC);
2556 rc = (jint)((TextureBrush *)arg0)->TranslateTransform(arg1, arg2, (MatrixOrder)arg3);
2557 Gdip_NATIVE_EXIT(env, that, TextureBrush_1TranslateTransform_FUNC);
2562 #ifndef NO_TextureBrush_1delete
2563 extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(TextureBrush_1delete)(JNIEnv *env, jclass that, jlong arg0);
2564 JNIEXPORT void JNICALL Gdip_NATIVE(TextureBrush_1delete)
2565 (JNIEnv *env, jclass that, jlong arg0)
2567 Gdip_NATIVE_ENTER(env, that, TextureBrush_1delete_FUNC);
2568 delete (TextureBrush *)arg0;
2569 Gdip_NATIVE_EXIT(env, that, TextureBrush_1delete_FUNC);
2573 #ifndef NO_TextureBrush_1new
2574 extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(TextureBrush_1new)(JNIEnv *env, jclass that, jlong arg0, jint arg1, jfloat arg2, jfloat arg3, jfloat arg4, jfloat arg5);
2575 JNIEXPORT jlong JNICALL Gdip_NATIVE(TextureBrush_1new)
2576 (JNIEnv *env, jclass that, jlong arg0, jint arg1, jfloat arg2, jfloat arg3, jfloat arg4, jfloat arg5)
2579 Gdip_NATIVE_ENTER(env, that, TextureBrush_1new_FUNC);
2580 rc = (jlong)new TextureBrush((Image *)arg0, (WrapMode)arg1, arg2, arg3, arg4, arg5);
2581 Gdip_NATIVE_EXIT(env, that, TextureBrush_1new_FUNC);