X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=bundles%2Forg.eclipse.swt.win32.win32.x86_64%2Flibrary%2Fgdip.cpp;fp=bundles%2Forg.eclipse.swt.win32.win32.x86_64%2Flibrary%2Fgdip.cpp;h=3296efd9ec120aad5553007366c8e9644e4ddaaf;hb=6b98970d0458754dd67f789afbd0a39e1e7ac6eb;hp=0000000000000000000000000000000000000000;hpb=56a61575ce0d27b340cb12438c8a7f303842095e;p=simantics%2Fplatform.git diff --git a/bundles/org.eclipse.swt.win32.win32.x86_64/library/gdip.cpp b/bundles/org.eclipse.swt.win32.win32.x86_64/library/gdip.cpp new file mode 100644 index 000000000..3296efd9e --- /dev/null +++ b/bundles/org.eclipse.swt.win32.win32.x86_64/library/gdip.cpp @@ -0,0 +1,2585 @@ +/******************************************************************************* + * Copyright (c) 2000, 2019 IBM Corporation and others. + * + * This program and the accompanying materials + * are made available under the terms of the Eclipse Public License 2.0 + * which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBM Corporation - initial API and implementation + *******************************************************************************/ + +/* Note: This file was auto-generated by org.eclipse.swt.tools.internal.JNIGenerator */ +/* DO NOT EDIT - your changes will be lost. */ + +#include "swt.h" +#include "gdip_structs.h" +#include "gdip_stats.h" + +#ifndef Gdip_NATIVE +#define Gdip_NATIVE(func) Java_org_eclipse_swt_internal_gdip_Gdip_##func +#endif + +#ifndef NO_BitmapData_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(BitmapData_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(BitmapData_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, BitmapData_1delete_FUNC); + delete (BitmapData *)arg0; + Gdip_NATIVE_EXIT(env, that, BitmapData_1delete_FUNC); +} +#endif + +#ifndef NO_BitmapData_1new +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(BitmapData_1new)(JNIEnv *env, jclass that); +JNIEXPORT jlong JNICALL Gdip_NATIVE(BitmapData_1new) + (JNIEnv *env, jclass that) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, BitmapData_1new_FUNC); + rc = (jlong)new BitmapData(); + Gdip_NATIVE_EXIT(env, that, BitmapData_1new_FUNC); + return rc; +} +#endif + +#ifndef NO_Bitmap_1GetHBITMAP +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1GetHBITMAP)(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlongArray arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1GetHBITMAP) + (JNIEnv *env, jclass that, jlong arg0, jint arg1, jlongArray arg2) +{ + jlong *lparg2=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Bitmap_1GetHBITMAP_FUNC); + if (arg2) if ((lparg2 = env->GetLongArrayElements(arg2, NULL)) == NULL) goto fail; + rc = (jint)((Bitmap*)arg0)->GetHBITMAP((Color)arg1, (HBITMAP*)lparg2); +fail: + if (arg2 && lparg2) env->ReleaseLongArrayElements(arg2, lparg2, 0); + Gdip_NATIVE_EXIT(env, that, Bitmap_1GetHBITMAP_FUNC); + return rc; +} +#endif + +#ifndef NO_Bitmap_1GetHICON +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1GetHICON)(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1GetHICON) + (JNIEnv *env, jclass that, jlong arg0, jlongArray arg1) +{ + jlong *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Bitmap_1GetHICON_FUNC); + if (arg1) if ((lparg1 = env->GetLongArrayElements(arg1, NULL)) == NULL) goto fail; + rc = (jint)((Bitmap*)arg0)->GetHICON((HICON*)lparg1); +fail: + if (arg1 && lparg1) env->ReleaseLongArrayElements(arg1, lparg1, 0); + Gdip_NATIVE_EXIT(env, that, Bitmap_1GetHICON_FUNC); + return rc; +} +#endif + +#ifndef NO_Bitmap_1LockBits +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1LockBits)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jlong arg4); +JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1LockBits) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jlong arg4) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Bitmap_1LockBits_FUNC); + rc = (jint)((Bitmap*)arg0)->LockBits((Rect*)arg1, arg2, (PixelFormat)arg3, (BitmapData*)arg4); + Gdip_NATIVE_EXIT(env, that, Bitmap_1LockBits_FUNC); + return rc; +} +#endif + +#ifndef NO_Bitmap_1UnlockBits +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1UnlockBits)(JNIEnv *env, jclass that, jlong arg0, jlong arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Bitmap_1UnlockBits) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Bitmap_1UnlockBits_FUNC); + rc = (jint)((Bitmap*)arg0)->UnlockBits((BitmapData*)arg1); + Gdip_NATIVE_EXIT(env, that, Bitmap_1UnlockBits_FUNC); + return rc; +} +#endif + +#ifndef NO_Bitmap_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Bitmap_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(Bitmap_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, Bitmap_1delete_FUNC); + delete (Bitmap *)arg0; + Gdip_NATIVE_EXIT(env, that, Bitmap_1delete_FUNC); +} +#endif + +#ifndef NO_Bitmap_1new__IIIIJ +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new__IIIIJ)(JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jlong arg4); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new__IIIIJ) + (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jlong arg4) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Bitmap_1new__IIIIJ_FUNC); + rc = (jlong)new Bitmap(arg0, arg1, arg2, (PixelFormat)arg3, (BYTE *)arg4); + Gdip_NATIVE_EXIT(env, that, Bitmap_1new__IIIIJ_FUNC); + return rc; +} +#endif + +#ifndef NO_Bitmap_1new__J +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new__J)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new__J) + (JNIEnv *env, jclass that, jlong arg0) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Bitmap_1new__J_FUNC); + rc = (jlong)new Bitmap((HICON)arg0); + Gdip_NATIVE_EXIT(env, that, Bitmap_1new__J_FUNC); + return rc; +} +#endif + +#ifndef NO_Bitmap_1new__JJ +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new__JJ)(JNIEnv *env, jclass that, jlong arg0, jlong arg1); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new__JJ) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Bitmap_1new__JJ_FUNC); + rc = (jlong)new Bitmap((HBITMAP)arg0, (HPALETTE)arg1); + Gdip_NATIVE_EXIT(env, that, Bitmap_1new__JJ_FUNC); + return rc; +} +#endif + +#ifndef NO_Bitmap_1new___3CZ +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new___3CZ)(JNIEnv *env, jclass that, jcharArray arg0, jboolean arg1); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Bitmap_1new___3CZ) + (JNIEnv *env, jclass that, jcharArray arg0, jboolean arg1) +{ + jchar *lparg0=NULL; + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Bitmap_1new___3CZ_FUNC); + if (arg0) if ((lparg0 = env->GetCharArrayElements(arg0, NULL)) == NULL) goto fail; + rc = (jlong)new Bitmap((WCHAR*)lparg0, arg1); +fail: + if (arg0 && lparg0) env->ReleaseCharArrayElements(arg0, lparg0, 0); + Gdip_NATIVE_EXIT(env, that, Bitmap_1new___3CZ_FUNC); + return rc; +} +#endif + +#ifndef NO_Brush_1Clone +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Brush_1Clone)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Brush_1Clone) + (JNIEnv *env, jclass that, jlong arg0) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Brush_1Clone_FUNC); + rc = (jlong)((Brush *)arg0)->Clone(); + Gdip_NATIVE_EXIT(env, that, Brush_1Clone_FUNC); + return rc; +} +#endif + +#ifndef NO_Brush_1GetType +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Brush_1GetType)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(Brush_1GetType) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Brush_1GetType_FUNC); + rc = (jint)((Brush *)arg0)->GetType(); + Gdip_NATIVE_EXIT(env, that, Brush_1GetType_FUNC); + return rc; +} +#endif + +#ifndef NO_ColorPalette_1sizeof +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(ColorPalette_1sizeof)(JNIEnv *env, jclass that); +JNIEXPORT jint JNICALL Gdip_NATIVE(ColorPalette_1sizeof) + (JNIEnv *env, jclass that) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, ColorPalette_1sizeof_FUNC); + rc = (jint)ColorPalette_sizeof(); + Gdip_NATIVE_EXIT(env, that, ColorPalette_1sizeof_FUNC); + return rc; +} +#endif + +#ifndef NO_FontFamily_1GetFamilyName +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(FontFamily_1GetFamilyName)(JNIEnv *env, jclass that, jlong arg0, jcharArray arg1, jchar arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(FontFamily_1GetFamilyName) + (JNIEnv *env, jclass that, jlong arg0, jcharArray arg1, jchar arg2) +{ + jchar *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, FontFamily_1GetFamilyName_FUNC); + if (arg1) if ((lparg1 = env->GetCharArrayElements(arg1, NULL)) == NULL) goto fail; + rc = (jint)((FontFamily *)arg0)->GetFamilyName((WCHAR *)lparg1, (WCHAR)arg2); +fail: + if (arg1 && lparg1) env->ReleaseCharArrayElements(arg1, lparg1, 0); + Gdip_NATIVE_EXIT(env, that, FontFamily_1GetFamilyName_FUNC); + return rc; +} +#endif + +#ifndef NO_FontFamily_1IsAvailable +extern "C" JNIEXPORT jboolean JNICALL Gdip_NATIVE(FontFamily_1IsAvailable)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jboolean JNICALL Gdip_NATIVE(FontFamily_1IsAvailable) + (JNIEnv *env, jclass that, jlong arg0) +{ + jboolean rc = 0; + Gdip_NATIVE_ENTER(env, that, FontFamily_1IsAvailable_FUNC); + rc = (jboolean)((FontFamily *)arg0)->IsAvailable(); + Gdip_NATIVE_EXIT(env, that, FontFamily_1IsAvailable_FUNC); + return rc; +} +#endif + +#ifndef NO_FontFamily_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(FontFamily_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(FontFamily_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, FontFamily_1delete_FUNC); + delete (FontFamily *)arg0; + Gdip_NATIVE_EXIT(env, that, FontFamily_1delete_FUNC); +} +#endif + +#ifndef NO_FontFamily_1new__ +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(FontFamily_1new__)(JNIEnv *env, jclass that); +JNIEXPORT jlong JNICALL Gdip_NATIVE(FontFamily_1new__) + (JNIEnv *env, jclass that) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, FontFamily_1new___FUNC); + rc = (jlong)new FontFamily(); + Gdip_NATIVE_EXIT(env, that, FontFamily_1new___FUNC); + return rc; +} +#endif + +#ifndef NO_FontFamily_1new___3CJ +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(FontFamily_1new___3CJ)(JNIEnv *env, jclass that, jcharArray arg0, jlong arg1); +JNIEXPORT jlong JNICALL Gdip_NATIVE(FontFamily_1new___3CJ) + (JNIEnv *env, jclass that, jcharArray arg0, jlong arg1) +{ + jchar *lparg0=NULL; + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, FontFamily_1new___3CJ_FUNC); + if (arg0) if ((lparg0 = env->GetCharArrayElements(arg0, NULL)) == NULL) goto fail; + rc = (jlong)new FontFamily((const WCHAR *)lparg0, (const FontCollection *)arg1); +fail: + if (arg0 && lparg0) env->ReleaseCharArrayElements(arg0, lparg0, 0); + Gdip_NATIVE_EXIT(env, that, FontFamily_1new___3CJ_FUNC); + return rc; +} +#endif + +#ifndef NO_Font_1GetFamily +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Font_1GetFamily)(JNIEnv *env, jclass that, jlong arg0, jlong arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Font_1GetFamily) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Font_1GetFamily_FUNC); + rc = (jint)((Font *)arg0)->GetFamily((FontFamily *)arg1); + Gdip_NATIVE_EXIT(env, that, Font_1GetFamily_FUNC); + return rc; +} +#endif + +#ifndef NO_Font_1GetLogFontW +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Font_1GetLogFontW)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(Font_1GetLogFontW) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Font_1GetLogFontW_FUNC); + rc = (jint)((Font *)arg0)->GetLogFontW((const Graphics *)arg1, (LOGFONTW *)arg2); + Gdip_NATIVE_EXIT(env, that, Font_1GetLogFontW_FUNC); + return rc; +} +#endif + +#ifndef NO_Font_1GetSize +extern "C" JNIEXPORT jfloat JNICALL Gdip_NATIVE(Font_1GetSize)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jfloat JNICALL Gdip_NATIVE(Font_1GetSize) + (JNIEnv *env, jclass that, jlong arg0) +{ + jfloat rc = 0; + Gdip_NATIVE_ENTER(env, that, Font_1GetSize_FUNC); + rc = (jfloat)((Font *)arg0)->GetSize(); + Gdip_NATIVE_EXIT(env, that, Font_1GetSize_FUNC); + return rc; +} +#endif + +#ifndef NO_Font_1GetStyle +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Font_1GetStyle)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(Font_1GetStyle) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Font_1GetStyle_FUNC); + rc = (jint)((Font *)arg0)->GetStyle(); + Gdip_NATIVE_EXIT(env, that, Font_1GetStyle_FUNC); + return rc; +} +#endif + +#ifndef NO_Font_1IsAvailable +extern "C" JNIEXPORT jboolean JNICALL Gdip_NATIVE(Font_1IsAvailable)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jboolean JNICALL Gdip_NATIVE(Font_1IsAvailable) + (JNIEnv *env, jclass that, jlong arg0) +{ + jboolean rc = 0; + Gdip_NATIVE_ENTER(env, that, Font_1IsAvailable_FUNC); + rc = (jboolean)((Font *)arg0)->IsAvailable(); + Gdip_NATIVE_EXIT(env, that, Font_1IsAvailable_FUNC); + return rc; +} +#endif + +#ifndef NO_Font_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Font_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(Font_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, Font_1delete_FUNC); + delete (Font *)arg0; + Gdip_NATIVE_EXIT(env, that, Font_1delete_FUNC); +} +#endif + +#ifndef NO_Font_1new__JFII +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Font_1new__JFII)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jint arg2, jint arg3); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Font_1new__JFII) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jint arg2, jint arg3) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Font_1new__JFII_FUNC); + rc = (jlong)new Font((const FontFamily *)arg0, (REAL)arg1, (INT)arg2, (Unit)arg3); + Gdip_NATIVE_EXIT(env, that, Font_1new__JFII_FUNC); + return rc; +} +#endif + +#ifndef NO_Font_1new__JJ +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Font_1new__JJ)(JNIEnv *env, jclass that, jlong arg0, jlong arg1); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Font_1new__JJ) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Font_1new__JJ_FUNC); + rc = (jlong)new Font((HDC)arg0, (HFONT)arg1); + Gdip_NATIVE_EXIT(env, that, Font_1new__JJ_FUNC); + return rc; +} +#endif + +#ifndef NO_Font_1new___3CFIIJ +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Font_1new___3CFIIJ)(JNIEnv *env, jclass that, jcharArray arg0, jfloat arg1, jint arg2, jint arg3, jlong arg4); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Font_1new___3CFIIJ) + (JNIEnv *env, jclass that, jcharArray arg0, jfloat arg1, jint arg2, jint arg3, jlong arg4) +{ + jchar *lparg0=NULL; + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Font_1new___3CFIIJ_FUNC); + if (arg0) if ((lparg0 = env->GetCharArrayElements(arg0, NULL)) == NULL) goto fail; + rc = (jlong)new Font((const WCHAR *)lparg0, (REAL)arg1, (INT)arg2, (Unit)arg3, (const FontCollection *)arg4); +fail: + if (arg0 && lparg0) env->ReleaseCharArrayElements(arg0, lparg0, 0); + Gdip_NATIVE_EXIT(env, that, Font_1new___3CFIIJ_FUNC); + return rc; +} +#endif + +#ifndef NO_GdiplusShutdown +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(GdiplusShutdown)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(GdiplusShutdown) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, GdiplusShutdown_FUNC); + GdiplusShutdown((ULONG_PTR)arg0); + Gdip_NATIVE_EXIT(env, that, GdiplusShutdown_FUNC); +} +#endif + +#ifndef NO_GdiplusStartup +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GdiplusStartup)(JNIEnv *env, jclass that, jlongArray arg0, jobject arg1, jlong arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(GdiplusStartup) + (JNIEnv *env, jclass that, jlongArray arg0, jobject arg1, jlong arg2) +{ + jlong *lparg0=NULL; + GdiplusStartupInput _arg1, *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GdiplusStartup_FUNC); + if (arg0) if ((lparg0 = env->GetLongArrayElements(arg0, NULL)) == NULL) goto fail; + if (arg1) if ((lparg1 = getGdiplusStartupInputFields(env, arg1, &_arg1)) == NULL) goto fail; + rc = (jint)GdiplusStartup((ULONG_PTR *)lparg0, (const GdiplusStartupInput *)lparg1, (GdiplusStartupOutput *)arg2); +fail: + if (arg1 && lparg1) setGdiplusStartupInputFields(env, arg1, lparg1); + if (arg0 && lparg0) env->ReleaseLongArrayElements(arg0, lparg0, 0); + Gdip_NATIVE_EXIT(env, that, GdiplusStartup_FUNC); + return rc; +} +#endif + +#ifndef NO_GdiplusStartupInput_1sizeof +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GdiplusStartupInput_1sizeof)(JNIEnv *env, jclass that); +JNIEXPORT jint JNICALL Gdip_NATIVE(GdiplusStartupInput_1sizeof) + (JNIEnv *env, jclass that) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GdiplusStartupInput_1sizeof_FUNC); + rc = (jint)GdiplusStartupInput_sizeof(); + Gdip_NATIVE_EXIT(env, that, GdiplusStartupInput_1sizeof_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1AddArc +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); +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) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1AddArc_FUNC); + rc = (jint)((GraphicsPath *)arg0)->AddArc((REAL)arg1, (REAL)arg2, (REAL)arg3, (REAL)arg4, (REAL)arg5, (REAL)arg6); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1AddArc_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1AddBezier +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); +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) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1AddBezier_FUNC); + rc = (jint)((GraphicsPath *)arg0)->AddBezier((REAL)arg1, (REAL)arg2, (REAL)arg3, (REAL)arg4, (REAL)arg5, (REAL)arg6, (REAL)arg7, (REAL)arg8); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1AddBezier_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1AddLine +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddLine)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jfloat arg3, jfloat arg4); +JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddLine) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jfloat arg3, jfloat arg4) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1AddLine_FUNC); + rc = (jint)((GraphicsPath *)arg0)->AddLine((REAL)arg1, (REAL)arg2, (REAL)arg3, (REAL)arg4); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1AddLine_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1AddPath +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddPath)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddPath) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1AddPath_FUNC); + rc = (jint)((GraphicsPath *)arg0)->AddPath((GraphicsPath *)arg1, (BOOL)arg2); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1AddPath_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1AddRectangle +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddRectangle)(JNIEnv *env, jclass that, jlong arg0, jobject arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1AddRectangle) + (JNIEnv *env, jclass that, jlong arg0, jobject arg1) +{ + RectF _arg1, *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1AddRectangle_FUNC); + if (arg1) if ((lparg1 = getRectFFields(env, arg1, &_arg1)) == NULL) goto fail; + rc = (jint)((GraphicsPath *)arg0)->AddRectangle(*lparg1); +fail: + if (arg1 && lparg1) setRectFFields(env, arg1, lparg1); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1AddRectangle_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1AddString +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); +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) +{ + jchar *lparg1=NULL; + PointF _arg6, *lparg6=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1AddString_FUNC); + if (arg1) if ((lparg1 = env->GetCharArrayElements(arg1, NULL)) == NULL) goto fail; + if (arg6) if ((lparg6 = getPointFFields(env, arg6, &_arg6)) == NULL) goto fail; + rc = (jint)((GraphicsPath *)arg0)->AddString((const WCHAR *)lparg1, (INT)arg2, (const FontFamily *)arg3, (INT)arg4, (REAL)arg5, *(const PointF *)lparg6, (const StringFormat *)arg7); +fail: + if (arg6 && lparg6) setPointFFields(env, arg6, lparg6); + if (arg1 && lparg1) env->ReleaseCharArrayElements(arg1, lparg1, 0); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1AddString_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1Clone +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(GraphicsPath_1Clone)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jlong JNICALL Gdip_NATIVE(GraphicsPath_1Clone) + (JNIEnv *env, jclass that, jlong arg0) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1Clone_FUNC); + rc = (jlong)((GraphicsPath *)arg0)->Clone(); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1Clone_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1CloseFigure +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1CloseFigure)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1CloseFigure) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1CloseFigure_FUNC); + rc = (jint)((GraphicsPath *)arg0)->CloseFigure(); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1CloseFigure_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1Flatten +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1Flatten)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jfloat arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1Flatten) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jfloat arg2) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1Flatten_FUNC); + rc = (jint)((GraphicsPath *)arg0)->Flatten((Matrix *)arg1, arg2); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1Flatten_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1GetBounds +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetBounds)(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2, jlong arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetBounds) + (JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2, jlong arg3) +{ + RectF _arg1, *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1GetBounds_FUNC); + if (arg1) if ((lparg1 = getRectFFields(env, arg1, &_arg1)) == NULL) goto fail; + rc = (jint)((GraphicsPath *)arg0)->GetBounds(lparg1, (Matrix *)arg2, (Pen *)arg3); +fail: + if (arg1 && lparg1) setRectFFields(env, arg1, lparg1); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1GetBounds_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1GetLastPoint +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetLastPoint)(JNIEnv *env, jclass that, jlong arg0, jobject arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetLastPoint) + (JNIEnv *env, jclass that, jlong arg0, jobject arg1) +{ + PointF _arg1, *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1GetLastPoint_FUNC); + if (arg1) if ((lparg1 = getPointFFields(env, arg1, &_arg1)) == NULL) goto fail; + rc = (jint)((GraphicsPath *)arg0)->GetLastPoint((PointF *)lparg1); +fail: + if (arg1 && lparg1) setPointFFields(env, arg1, lparg1); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1GetLastPoint_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1GetPathPoints +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetPathPoints)(JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetPathPoints) + (JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2) +{ + jfloat *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1GetPathPoints_FUNC); + if (arg1) if ((lparg1 = env->GetFloatArrayElements(arg1, NULL)) == NULL) goto fail; + rc = (jint)((GraphicsPath *)arg0)->GetPathPoints((PointF *)lparg1, arg2); +fail: + if (arg1 && lparg1) env->ReleaseFloatArrayElements(arg1, lparg1, 0); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1GetPathPoints_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1GetPathTypes +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetPathTypes)(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetPathTypes) + (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2) +{ + jbyte *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1GetPathTypes_FUNC); + if (arg1) if ((lparg1 = env->GetByteArrayElements(arg1, NULL)) == NULL) goto fail; + rc = (jint)((GraphicsPath *)arg0)->GetPathTypes((BYTE *)lparg1, arg2); +fail: + if (arg1 && lparg1) env->ReleaseByteArrayElements(arg1, lparg1, 0); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1GetPathTypes_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1GetPointCount +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetPointCount)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1GetPointCount) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1GetPointCount_FUNC); + rc = (jint)((GraphicsPath *)arg0)->GetPointCount(); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1GetPointCount_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1IsOutlineVisible +extern "C" JNIEXPORT jboolean JNICALL Gdip_NATIVE(GraphicsPath_1IsOutlineVisible)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jlong arg3, jlong arg4); +JNIEXPORT jboolean JNICALL Gdip_NATIVE(GraphicsPath_1IsOutlineVisible) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jlong arg3, jlong arg4) +{ + jboolean rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1IsOutlineVisible_FUNC); + rc = (jboolean)((GraphicsPath *)arg0)->IsOutlineVisible(arg1, arg2, (const Pen *)arg3, (const Graphics *)arg4); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1IsOutlineVisible_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1IsVisible +extern "C" JNIEXPORT jboolean JNICALL Gdip_NATIVE(GraphicsPath_1IsVisible)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jlong arg3); +JNIEXPORT jboolean JNICALL Gdip_NATIVE(GraphicsPath_1IsVisible) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jlong arg3) +{ + jboolean rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1IsVisible_FUNC); + rc = (jboolean)((GraphicsPath *)arg0)->IsVisible(arg1, arg2, (const Graphics *)arg3); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1IsVisible_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1SetFillMode +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1SetFillMode)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1SetFillMode) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1SetFillMode_FUNC); + rc = (jint)((GraphicsPath *)arg0)->SetFillMode((FillMode)arg1); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1SetFillMode_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1StartFigure +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1StartFigure)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1StartFigure) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1StartFigure_FUNC); + rc = (jint)((GraphicsPath *)arg0)->StartFigure(); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1StartFigure_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1Transform +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1Transform)(JNIEnv *env, jclass that, jlong arg0, jlong arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(GraphicsPath_1Transform) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1Transform_FUNC); + rc = (jint)((GraphicsPath *)arg0)->Transform((Matrix *)arg1); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1Transform_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(GraphicsPath_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(GraphicsPath_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1delete_FUNC); + delete (GraphicsPath *)arg0; + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1delete_FUNC); +} +#endif + +#ifndef NO_GraphicsPath_1new__I +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(GraphicsPath_1new__I)(JNIEnv *env, jclass that, jint arg0); +JNIEXPORT jlong JNICALL Gdip_NATIVE(GraphicsPath_1new__I) + (JNIEnv *env, jclass that, jint arg0) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1new__I_FUNC); + rc = (jlong)new GraphicsPath((FillMode)arg0); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1new__I_FUNC); + return rc; +} +#endif + +#ifndef NO_GraphicsPath_1new___3I_3BII +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(GraphicsPath_1new___3I_3BII)(JNIEnv *env, jclass that, jintArray arg0, jbyteArray arg1, jint arg2, jint arg3); +JNIEXPORT jlong JNICALL Gdip_NATIVE(GraphicsPath_1new___3I_3BII) + (JNIEnv *env, jclass that, jintArray arg0, jbyteArray arg1, jint arg2, jint arg3) +{ + jint *lparg0=NULL; + jbyte *lparg1=NULL; + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, GraphicsPath_1new___3I_3BII_FUNC); + if (arg0) if ((lparg0 = env->GetIntArrayElements(arg0, NULL)) == NULL) goto fail; + if (arg1) if ((lparg1 = env->GetByteArrayElements(arg1, NULL)) == NULL) goto fail; + rc = (jlong)new GraphicsPath((const Point *)lparg0, (const BYTE *)lparg1, arg2, (FillMode)arg3); +fail: + if (arg1 && lparg1) env->ReleaseByteArrayElements(arg1, lparg1, JNI_ABORT); + if (arg0 && lparg0) env->ReleaseIntArrayElements(arg0, lparg0, JNI_ABORT); + Gdip_NATIVE_EXIT(env, that, GraphicsPath_1new___3I_3BII_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1DrawArc +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); +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) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1DrawArc_FUNC); + rc = (jint)((Graphics *)arg0)->DrawArc((Pen *)arg1, arg2, arg3, arg4, arg5, arg6, arg7); + Gdip_NATIVE_EXIT(env, that, Graphics_1DrawArc_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1DrawDriverString__JJIJJLorg_eclipse_swt_internal_gdip_PointF_2IJ +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); +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) +{ + PointF _arg5, *lparg5=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1DrawDriverString__JJIJJLorg_eclipse_swt_internal_gdip_PointF_2IJ_FUNC); + if (arg5) if ((lparg5 = getPointFFields(env, arg5, &_arg5)) == NULL) goto fail; + rc = (jint)((Graphics *)arg0)->DrawDriverString((const UINT16 *)arg1, arg2, (const Font *)arg3, (const Brush *)arg4, (const PointF *)lparg5, arg6, (const Matrix *)arg7); +fail: + if (arg5 && lparg5) setPointFFields(env, arg5, lparg5); + Gdip_NATIVE_EXIT(env, that, Graphics_1DrawDriverString__JJIJJLorg_eclipse_swt_internal_gdip_PointF_2IJ_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1DrawDriverString__JJIJJ_3FIJ +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); +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) +{ + jfloat *lparg5=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1DrawDriverString__JJIJJ_3FIJ_FUNC); + if (arg5) if ((lparg5 = env->GetFloatArrayElements(arg5, NULL)) == NULL) goto fail; + rc = (jint)((Graphics *)arg0)->DrawDriverString((const UINT16 *)arg1, arg2, (const Font *)arg3, (const Brush *)arg4, (const PointF *)lparg5, arg6, (const Matrix *)arg7); +fail: + if (arg5 && lparg5) env->ReleaseFloatArrayElements(arg5, lparg5, JNI_ABORT); + Gdip_NATIVE_EXIT(env, that, Graphics_1DrawDriverString__JJIJJ_3FIJ_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1DrawEllipse +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); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawEllipse) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1DrawEllipse_FUNC); + rc = (jint)((Graphics *)arg0)->DrawEllipse((Pen *)arg1, arg2, arg3, arg4, arg5); + Gdip_NATIVE_EXIT(env, that, Graphics_1DrawEllipse_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1DrawImage__JJII +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawImage__JJII)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawImage__JJII) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1DrawImage__JJII_FUNC); + rc = (jint)((Graphics *)arg0)->DrawImage((Image *)arg1, (INT)arg2, (INT)arg3); + Gdip_NATIVE_EXIT(env, that, Graphics_1DrawImage__JJII_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1DrawImage__JJLorg_eclipse_swt_internal_gdip_Rect_2IIIIIJJJ +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); +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) +{ + Rect _arg2, *lparg2=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1DrawImage__JJLorg_eclipse_swt_internal_gdip_Rect_2IIIIIJJJ_FUNC); + if (arg2) if ((lparg2 = getRectFields(env, arg2, &_arg2)) == NULL) goto fail; + 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); +fail: + if (arg2 && lparg2) setRectFields(env, arg2, lparg2); + Gdip_NATIVE_EXIT(env, that, Graphics_1DrawImage__JJLorg_eclipse_swt_internal_gdip_Rect_2IIIIIJJJ_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1DrawLine +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); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawLine) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1DrawLine_FUNC); + rc = (jint)((Graphics *)arg0)->DrawLine((Pen *)arg1, arg2, arg3, arg4, arg5); + Gdip_NATIVE_EXIT(env, that, Graphics_1DrawLine_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1DrawLines +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawLines)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawLines) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jint arg3) +{ + jint *lparg2=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1DrawLines_FUNC); + if (arg2) if ((lparg2 = env->GetIntArrayElements(arg2, NULL)) == NULL) goto fail; + rc = (jint)((Graphics *)arg0)->DrawLines((Pen *)arg1, (const Point *)lparg2, (INT)arg3); +fail: + if (arg2 && lparg2) env->ReleaseIntArrayElements(arg2, lparg2, JNI_ABORT); + Gdip_NATIVE_EXIT(env, that, Graphics_1DrawLines_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1DrawPath +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawPath)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawPath) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1DrawPath_FUNC); + rc = (jint)((Graphics *)arg0)->DrawPath((Pen *)arg1, (GraphicsPath *)arg2); + Gdip_NATIVE_EXIT(env, that, Graphics_1DrawPath_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1DrawPolygon +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawPolygon)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawPolygon) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jint arg3) +{ + jint *lparg2=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1DrawPolygon_FUNC); + if (arg2) if ((lparg2 = env->GetIntArrayElements(arg2, NULL)) == NULL) goto fail; + rc = (jint)((Graphics *)arg0)->DrawPolygon((Pen *)arg1, (Point *)lparg2, (INT)arg3); +fail: + if (arg2 && lparg2) env->ReleaseIntArrayElements(arg2, lparg2, 0); + Gdip_NATIVE_EXIT(env, that, Graphics_1DrawPolygon_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1DrawRectangle +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); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1DrawRectangle) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1DrawRectangle_FUNC); + rc = (jint)((Graphics *)arg0)->DrawRectangle((Pen *)arg1, arg2, arg3, arg4, arg5); + Gdip_NATIVE_EXIT(env, that, Graphics_1DrawRectangle_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2J +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); +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) +{ + jchar *lparg1=NULL; + PointF _arg4, *lparg4=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2J_FUNC); + if (arg1) if ((lparg1 = env->GetCharArrayElements(arg1, NULL)) == NULL) goto fail; + if (arg4) if ((lparg4 = getPointFFields(env, arg4, &_arg4)) == NULL) goto fail; + rc = (jint)((Graphics *)arg0)->DrawString((WCHAR *)lparg1, (int)arg2, (Font *)arg3, *lparg4, (Brush *)arg5); +fail: + if (arg4 && lparg4) setPointFFields(env, arg4, lparg4); + if (arg1 && lparg1) env->ReleaseCharArrayElements(arg1, lparg1, 0); + Gdip_NATIVE_EXIT(env, that, Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2J_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JJ +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); +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) +{ + jchar *lparg1=NULL; + PointF _arg4, *lparg4=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JJ_FUNC); + if (arg1) if ((lparg1 = env->GetCharArrayElements(arg1, NULL)) == NULL) goto fail; + if (arg4) if ((lparg4 = getPointFFields(env, arg4, &_arg4)) == NULL) goto fail; + rc = (jint)((Graphics *)arg0)->DrawString((WCHAR *)lparg1, (int)arg2, (Font *)arg3, *lparg4, (StringFormat *)arg5, (Brush *)arg6); +fail: + if (arg4 && lparg4) setPointFFields(env, arg4, lparg4); + if (arg1 && lparg1) env->ReleaseCharArrayElements(arg1, lparg1, 0); + Gdip_NATIVE_EXIT(env, that, Graphics_1DrawString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JJ_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1FillEllipse +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); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillEllipse) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1FillEllipse_FUNC); + rc = (jint)((Graphics *)arg0)->FillEllipse((Brush *)arg1, (INT)arg2, (INT)arg3, (INT)arg4, (INT)arg5); + Gdip_NATIVE_EXIT(env, that, Graphics_1FillEllipse_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1FillPath +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillPath)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillPath) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1FillPath_FUNC); + rc = (jint)((Graphics *)arg0)->FillPath((Brush *)arg1, (GraphicsPath *)arg2); + Gdip_NATIVE_EXIT(env, that, Graphics_1FillPath_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1FillPie +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); +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) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1FillPie_FUNC); + rc = (jint)((Graphics *)arg0)->FillPie((Brush *)arg1, (INT)arg2, (INT)arg3, (INT)arg4, (INT)arg5, (REAL)arg6, (REAL)arg7); + Gdip_NATIVE_EXIT(env, that, Graphics_1FillPie_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1FillPolygon +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillPolygon)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jint arg3, jint arg4); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillPolygon) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jint arg3, jint arg4) +{ + jint *lparg2=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1FillPolygon_FUNC); + if (arg2) if ((lparg2 = env->GetIntArrayElements(arg2, NULL)) == NULL) goto fail; + rc = (jint)((Graphics *)arg0)->FillPolygon((Brush *)arg1, (const Point *)lparg2, (INT)arg3, (FillMode)arg4); +fail: + if (arg2 && lparg2) env->ReleaseIntArrayElements(arg2, lparg2, JNI_ABORT); + Gdip_NATIVE_EXIT(env, that, Graphics_1FillPolygon_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1FillRectangle +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); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1FillRectangle) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4, jint arg5) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1FillRectangle_FUNC); + rc = (jint)((Graphics *)arg0)->FillRectangle((Brush *)arg1, (INT)arg2, (INT)arg3, (INT)arg4, (INT)arg5); + Gdip_NATIVE_EXIT(env, that, Graphics_1FillRectangle_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1Flush +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Graphics_1Flush)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT void JNICALL Gdip_NATIVE(Graphics_1Flush) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + Gdip_NATIVE_ENTER(env, that, Graphics_1Flush_FUNC); + ((Graphics *)arg0)->Flush((FlushIntention)arg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1Flush_FUNC); +} +#endif + +#ifndef NO_Graphics_1GetClip +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetClip)(JNIEnv *env, jclass that, jlong arg0, jlong arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetClip) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1GetClip_FUNC); + rc = (jint)((Graphics *)arg0)->GetClip((Region *)arg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1GetClip_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_RectF_2 +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_RectF_2)(JNIEnv *env, jclass that, jlong arg0, jobject arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_RectF_2) + (JNIEnv *env, jclass that, jlong arg0, jobject arg1) +{ + RectF _arg1, *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_RectF_2_FUNC); + if (arg1) if ((lparg1 = getRectFFields(env, arg1, &_arg1)) == NULL) goto fail; + rc = (jint)((Graphics *)arg0)->GetClipBounds(lparg1); +fail: + if (arg1 && lparg1) setRectFFields(env, arg1, lparg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_RectF_2_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_Rect_2 +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_Rect_2)(JNIEnv *env, jclass that, jlong arg0, jobject arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_Rect_2) + (JNIEnv *env, jclass that, jlong arg0, jobject arg1) +{ + Rect _arg1, *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_Rect_2_FUNC); + if (arg1) if ((lparg1 = getRectFields(env, arg1, &_arg1)) == NULL) goto fail; + rc = (jint)((Graphics *)arg0)->GetClipBounds(lparg1); +fail: + if (arg1 && lparg1) setRectFields(env, arg1, lparg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1GetClipBounds__JLorg_eclipse_swt_internal_gdip_Rect_2_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1GetHDC +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Graphics_1GetHDC)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Graphics_1GetHDC) + (JNIEnv *env, jclass that, jlong arg0) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1GetHDC_FUNC); + rc = (jlong)((Graphics *)arg0)->GetHDC(); + Gdip_NATIVE_EXIT(env, that, Graphics_1GetHDC_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1GetInterpolationMode +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetInterpolationMode)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetInterpolationMode) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1GetInterpolationMode_FUNC); + rc = (jint)((Graphics *)arg0)->GetInterpolationMode(); + Gdip_NATIVE_EXIT(env, that, Graphics_1GetInterpolationMode_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1GetSmoothingMode +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetSmoothingMode)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetSmoothingMode) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1GetSmoothingMode_FUNC); + rc = (jint)((Graphics *)arg0)->GetSmoothingMode(); + Gdip_NATIVE_EXIT(env, that, Graphics_1GetSmoothingMode_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1GetTextRenderingHint +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetTextRenderingHint)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetTextRenderingHint) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1GetTextRenderingHint_FUNC); + rc = (jint)((Graphics *)arg0)->GetTextRenderingHint(); + Gdip_NATIVE_EXIT(env, that, Graphics_1GetTextRenderingHint_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1GetTransform +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetTransform)(JNIEnv *env, jclass that, jlong arg0, jlong arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetTransform) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1GetTransform_FUNC); + rc = (jint)((Graphics *)arg0)->GetTransform((Matrix *)arg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1GetTransform_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1GetVisibleClipBounds +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetVisibleClipBounds)(JNIEnv *env, jclass that, jlong arg0, jobject arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1GetVisibleClipBounds) + (JNIEnv *env, jclass that, jlong arg0, jobject arg1) +{ + Rect _arg1, *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1GetVisibleClipBounds_FUNC); + if (arg1) if ((lparg1 = getRectFields(env, arg1, &_arg1)) == NULL) goto fail; + rc = (jint)((Graphics *)arg0)->GetVisibleClipBounds(lparg1); +fail: + if (arg1 && lparg1) setRectFields(env, arg1, lparg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1GetVisibleClipBounds_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1MeasureDriverString +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); +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) +{ + jfloat *lparg4=NULL; + RectF _arg7, *lparg7=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1MeasureDriverString_FUNC); + if (arg4) if ((lparg4 = env->GetFloatArrayElements(arg4, NULL)) == NULL) goto fail; + if (arg7) if ((lparg7 = getRectFFields(env, arg7, &_arg7)) == NULL) goto fail; + rc = (jint)((Graphics *)arg0)->MeasureDriverString((const UINT16 *)arg1, arg2, (Font *)arg3, (const PointF *)lparg4, arg5, (const Matrix *)arg6, lparg7); +fail: + if (arg7 && lparg7) setRectFFields(env, arg7, lparg7); + if (arg4 && lparg4) env->ReleaseFloatArrayElements(arg4, lparg4, JNI_ABORT); + Gdip_NATIVE_EXIT(env, that, Graphics_1MeasureDriverString_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JLorg_eclipse_swt_internal_gdip_RectF_2 +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); +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) +{ + jchar *lparg1=NULL; + PointF _arg4, *lparg4=NULL; + RectF _arg6, *lparg6=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JLorg_eclipse_swt_internal_gdip_RectF_2_FUNC); + if (arg1) if ((lparg1 = env->GetCharArrayElements(arg1, NULL)) == NULL) goto fail; + if (arg4) if ((lparg4 = getPointFFields(env, arg4, &_arg4)) == NULL) goto fail; + if (arg6) if ((lparg6 = getRectFFields(env, arg6, &_arg6)) == NULL) goto fail; + rc = (jint)((Graphics *)arg0)->MeasureString((const WCHAR *)lparg1, (INT)arg2, (const Font *)arg3, *(const PointF *)lparg4, (StringFormat *)arg5, lparg6); +fail: + if (arg6 && lparg6) setRectFFields(env, arg6, lparg6); + if (arg4 && lparg4) setPointFFields(env, arg4, lparg4); + if (arg1 && lparg1) env->ReleaseCharArrayElements(arg1, lparg1, 0); + Gdip_NATIVE_EXIT(env, that, Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2JLorg_eclipse_swt_internal_gdip_RectF_2_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2 +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); +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) +{ + jchar *lparg1=NULL; + PointF _arg4, *lparg4=NULL; + RectF _arg5, *lparg5=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2_FUNC); + if (arg1) if ((lparg1 = env->GetCharArrayElements(arg1, NULL)) == NULL) goto fail; + if (arg4) if ((lparg4 = getPointFFields(env, arg4, &_arg4)) == NULL) goto fail; + if (arg5) if ((lparg5 = getRectFFields(env, arg5, &_arg5)) == NULL) goto fail; + rc = (jint)((Graphics *)arg0)->MeasureString((const WCHAR *)lparg1, (INT)arg2, (const Font *)arg3, *(const PointF *)lparg4, (RectF *)lparg5); +fail: + if (arg5 && lparg5) setRectFFields(env, arg5, lparg5); + if (arg4 && lparg4) setPointFFields(env, arg4, lparg4); + if (arg1 && lparg1) env->ReleaseCharArrayElements(arg1, lparg1, 0); + Gdip_NATIVE_EXIT(env, that, Graphics_1MeasureString__J_3CIJLorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1ReleaseHDC +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Graphics_1ReleaseHDC)(JNIEnv *env, jclass that, jlong arg0, jlong arg1); +JNIEXPORT void JNICALL Gdip_NATIVE(Graphics_1ReleaseHDC) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1) +{ + Gdip_NATIVE_ENTER(env, that, Graphics_1ReleaseHDC_FUNC); + ((Graphics *)arg0)->ReleaseHDC((HDC)arg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1ReleaseHDC_FUNC); +} +#endif + +#ifndef NO_Graphics_1ResetClip +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1ResetClip)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1ResetClip) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1ResetClip_FUNC); + rc = (jint)((Graphics *)arg0)->ResetClip(); + Gdip_NATIVE_EXIT(env, that, Graphics_1ResetClip_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1Restore +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1Restore)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1Restore) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1Restore_FUNC); + rc = (jint)((Graphics *)arg0)->Restore((GraphicsState)arg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1Restore_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1Save +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1Save)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1Save) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1Save_FUNC); + rc = (jint)((Graphics *)arg0)->Save(); + Gdip_NATIVE_EXIT(env, that, Graphics_1Save_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1ScaleTransform +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1ScaleTransform)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1ScaleTransform) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1ScaleTransform_FUNC); + rc = (jint)((Graphics *)arg0)->ScaleTransform(arg1, arg2, (MatrixOrder)arg3); + Gdip_NATIVE_EXIT(env, that, Graphics_1ScaleTransform_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1SetClip__JJI +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetClip__JJI)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetClip__JJI) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1SetClip__JJI_FUNC); + rc = (jint)((Graphics *)arg0)->SetClip((Region *)arg1, (CombineMode)arg2); + Gdip_NATIVE_EXIT(env, that, Graphics_1SetClip__JJI_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1SetClip__JLorg_eclipse_swt_internal_gdip_Rect_2I +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); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetClip__JLorg_eclipse_swt_internal_gdip_Rect_2I) + (JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2) +{ + Rect _arg1, *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1SetClip__JLorg_eclipse_swt_internal_gdip_Rect_2I_FUNC); + if (arg1) if ((lparg1 = getRectFields(env, arg1, &_arg1)) == NULL) goto fail; + rc = (jint)((Graphics *)arg0)->SetClip(*(Rect *)lparg1, (CombineMode)arg2); +fail: + if (arg1 && lparg1) setRectFields(env, arg1, lparg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1SetClip__JLorg_eclipse_swt_internal_gdip_Rect_2I_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1SetClipPath__JJ +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetClipPath__JJ)(JNIEnv *env, jclass that, jlong arg0, jlong arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetClipPath__JJ) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1SetClipPath__JJ_FUNC); + rc = (jint)((Graphics *)arg0)->SetClip((GraphicsPath *)arg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1SetClipPath__JJ_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1SetClipPath__JJI +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetClipPath__JJI)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetClipPath__JJI) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1SetClipPath__JJI_FUNC); + rc = (jint)((Graphics *)arg0)->SetClip((GraphicsPath *)arg1, (CombineMode)arg2); + Gdip_NATIVE_EXIT(env, that, Graphics_1SetClipPath__JJI_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1SetCompositingQuality +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetCompositingQuality)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetCompositingQuality) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1SetCompositingQuality_FUNC); + rc = (jint)((Graphics *)arg0)->SetCompositingQuality((CompositingQuality)arg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1SetCompositingQuality_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1SetInterpolationMode +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetInterpolationMode)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetInterpolationMode) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1SetInterpolationMode_FUNC); + rc = (jint)((Graphics *)arg0)->SetInterpolationMode((InterpolationMode)arg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1SetInterpolationMode_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1SetPageUnit +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetPageUnit)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetPageUnit) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1SetPageUnit_FUNC); + rc = (jint)((Graphics *)arg0)->SetPageUnit((Unit)arg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1SetPageUnit_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1SetPixelOffsetMode +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetPixelOffsetMode)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetPixelOffsetMode) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1SetPixelOffsetMode_FUNC); + rc = (jint)((Graphics *)arg0)->SetPixelOffsetMode((PixelOffsetMode)arg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1SetPixelOffsetMode_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1SetSmoothingMode +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetSmoothingMode)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetSmoothingMode) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1SetSmoothingMode_FUNC); + rc = (jint)((Graphics *)arg0)->SetSmoothingMode((SmoothingMode)arg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1SetSmoothingMode_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1SetTextRenderingHint +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetTextRenderingHint)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetTextRenderingHint) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1SetTextRenderingHint_FUNC); + rc = (jint)((Graphics *)arg0)->SetTextRenderingHint((TextRenderingHint)arg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1SetTextRenderingHint_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1SetTransform +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetTransform)(JNIEnv *env, jclass that, jlong arg0, jlong arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1SetTransform) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1SetTransform_FUNC); + rc = (jint)((Graphics *)arg0)->SetTransform((Matrix *)arg1); + Gdip_NATIVE_EXIT(env, that, Graphics_1SetTransform_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1TranslateTransform +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1TranslateTransform)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(Graphics_1TranslateTransform) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1TranslateTransform_FUNC); + rc = (jint)((Graphics *)arg0)->TranslateTransform(arg1, arg2, (MatrixOrder)arg3); + Gdip_NATIVE_EXIT(env, that, Graphics_1TranslateTransform_FUNC); + return rc; +} +#endif + +#ifndef NO_Graphics_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Graphics_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(Graphics_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, Graphics_1delete_FUNC); + delete (Graphics *)arg0; + Gdip_NATIVE_EXIT(env, that, Graphics_1delete_FUNC); +} +#endif + +#ifndef NO_Graphics_1new +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Graphics_1new)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Graphics_1new) + (JNIEnv *env, jclass that, jlong arg0) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Graphics_1new_FUNC); + rc = (jlong)new Graphics((HDC)arg0); + Gdip_NATIVE_EXIT(env, that, Graphics_1new_FUNC); + return rc; +} +#endif + +#ifndef NO_HatchBrush_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(HatchBrush_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(HatchBrush_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, HatchBrush_1delete_FUNC); + delete (HatchBrush *)arg0; + Gdip_NATIVE_EXIT(env, that, HatchBrush_1delete_FUNC); +} +#endif + +#ifndef NO_HatchBrush_1new +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(HatchBrush_1new)(JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2); +JNIEXPORT jlong JNICALL Gdip_NATIVE(HatchBrush_1new) + (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, HatchBrush_1new_FUNC); + rc = (jlong)new HatchBrush((HatchStyle)arg0, (Color)arg1, (Color)arg2); + Gdip_NATIVE_EXIT(env, that, HatchBrush_1new_FUNC); + return rc; +} +#endif + +#ifndef NO_ImageAttributes_1SetColorMatrix +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(ImageAttributes_1SetColorMatrix)(JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(ImageAttributes_1SetColorMatrix) + (JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2, jint arg3) +{ + jfloat *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, ImageAttributes_1SetColorMatrix_FUNC); + if (arg1) if ((lparg1 = env->GetFloatArrayElements(arg1, NULL)) == NULL) goto fail; + rc = (jint)((ImageAttributes *)arg0)->SetColorMatrix((ColorMatrix *)lparg1, (ColorMatrixFlags)arg2, (ColorAdjustType)arg3); +fail: + if (arg1 && lparg1) env->ReleaseFloatArrayElements(arg1, lparg1, 0); + Gdip_NATIVE_EXIT(env, that, ImageAttributes_1SetColorMatrix_FUNC); + return rc; +} +#endif + +#ifndef NO_ImageAttributes_1SetWrapMode +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(ImageAttributes_1SetWrapMode)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(ImageAttributes_1SetWrapMode) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, ImageAttributes_1SetWrapMode_FUNC); + rc = (jint)((ImageAttributes *)arg0)->SetWrapMode((WrapMode)arg1); + Gdip_NATIVE_EXIT(env, that, ImageAttributes_1SetWrapMode_FUNC); + return rc; +} +#endif + +#ifndef NO_ImageAttributes_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(ImageAttributes_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(ImageAttributes_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, ImageAttributes_1delete_FUNC); + delete (ImageAttributes *)arg0; + Gdip_NATIVE_EXIT(env, that, ImageAttributes_1delete_FUNC); +} +#endif + +#ifndef NO_ImageAttributes_1new +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(ImageAttributes_1new)(JNIEnv *env, jclass that); +JNIEXPORT jlong JNICALL Gdip_NATIVE(ImageAttributes_1new) + (JNIEnv *env, jclass that) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, ImageAttributes_1new_FUNC); + rc = (jlong)new ImageAttributes(); + Gdip_NATIVE_EXIT(env, that, ImageAttributes_1new_FUNC); + return rc; +} +#endif + +#ifndef NO_Image_1GetHeight +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetHeight)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetHeight) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Image_1GetHeight_FUNC); + rc = (jint)((Image *)arg0)->GetHeight(); + Gdip_NATIVE_EXIT(env, that, Image_1GetHeight_FUNC); + return rc; +} +#endif + +#ifndef NO_Image_1GetLastStatus +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetLastStatus)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetLastStatus) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Image_1GetLastStatus_FUNC); + rc = (jint)((Image*)arg0)->GetLastStatus(); + Gdip_NATIVE_EXIT(env, that, Image_1GetLastStatus_FUNC); + return rc; +} +#endif + +#ifndef NO_Image_1GetPalette +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetPalette)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetPalette) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Image_1GetPalette_FUNC); + rc = (jint)((Image*)arg0)->GetPalette((ColorPalette*)arg1, arg2); + Gdip_NATIVE_EXIT(env, that, Image_1GetPalette_FUNC); + return rc; +} +#endif + +#ifndef NO_Image_1GetPaletteSize +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetPaletteSize)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetPaletteSize) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Image_1GetPaletteSize_FUNC); + rc = (jint)((Image*)arg0)->GetPaletteSize(); + Gdip_NATIVE_EXIT(env, that, Image_1GetPaletteSize_FUNC); + return rc; +} +#endif + +#ifndef NO_Image_1GetPixelFormat +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetPixelFormat)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetPixelFormat) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Image_1GetPixelFormat_FUNC); + rc = (jint)((Image*)arg0)->GetPixelFormat(); + Gdip_NATIVE_EXIT(env, that, Image_1GetPixelFormat_FUNC); + return rc; +} +#endif + +#ifndef NO_Image_1GetWidth +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetWidth)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(Image_1GetWidth) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Image_1GetWidth_FUNC); + rc = (jint)((Image *)arg0)->GetWidth(); + Gdip_NATIVE_EXIT(env, that, Image_1GetWidth_FUNC); + return rc; +} +#endif + +#ifndef NO_LinearGradientBrush_1ResetTransform +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1ResetTransform)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1ResetTransform) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, LinearGradientBrush_1ResetTransform_FUNC); + rc = (jint)((LinearGradientBrush *)arg0)->ResetTransform(); + Gdip_NATIVE_EXIT(env, that, LinearGradientBrush_1ResetTransform_FUNC); + return rc; +} +#endif + +#ifndef NO_LinearGradientBrush_1ScaleTransform +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1ScaleTransform)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1ScaleTransform) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, LinearGradientBrush_1ScaleTransform_FUNC); + rc = (jint)((LinearGradientBrush *)arg0)->ScaleTransform(arg1, arg2, (MatrixOrder)arg3); + Gdip_NATIVE_EXIT(env, that, LinearGradientBrush_1ScaleTransform_FUNC); + return rc; +} +#endif + +#ifndef NO_LinearGradientBrush_1SetInterpolationColors +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1SetInterpolationColors)(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jfloatArray arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1SetInterpolationColors) + (JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jfloatArray arg2, jint arg3) +{ + jint *lparg1=NULL; + jfloat *lparg2=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, LinearGradientBrush_1SetInterpolationColors_FUNC); + if (arg1) if ((lparg1 = env->GetIntArrayElements(arg1, NULL)) == NULL) goto fail; + if (arg2) if ((lparg2 = env->GetFloatArrayElements(arg2, NULL)) == NULL) goto fail; + rc = (jint)((LinearGradientBrush *)arg0)->SetInterpolationColors((const Color *)lparg1, (const REAL *)lparg2, arg3); +fail: + if (arg2 && lparg2) env->ReleaseFloatArrayElements(arg2, lparg2, JNI_ABORT); + if (arg1 && lparg1) env->ReleaseIntArrayElements(arg1, lparg1, JNI_ABORT); + Gdip_NATIVE_EXIT(env, that, LinearGradientBrush_1SetInterpolationColors_FUNC); + return rc; +} +#endif + +#ifndef NO_LinearGradientBrush_1SetWrapMode +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1SetWrapMode)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1SetWrapMode) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, LinearGradientBrush_1SetWrapMode_FUNC); + rc = (jint)((LinearGradientBrush *)arg0)->SetWrapMode((WrapMode)arg1); + Gdip_NATIVE_EXIT(env, that, LinearGradientBrush_1SetWrapMode_FUNC); + return rc; +} +#endif + +#ifndef NO_LinearGradientBrush_1TranslateTransform +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1TranslateTransform)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(LinearGradientBrush_1TranslateTransform) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, LinearGradientBrush_1TranslateTransform_FUNC); + rc = (jint)((LinearGradientBrush *)arg0)->TranslateTransform(arg1, arg2, (MatrixOrder)arg3); + Gdip_NATIVE_EXIT(env, that, LinearGradientBrush_1TranslateTransform_FUNC); + return rc; +} +#endif + +#ifndef NO_LinearGradientBrush_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(LinearGradientBrush_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(LinearGradientBrush_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, LinearGradientBrush_1delete_FUNC); + delete (LinearGradientBrush *)arg0; + Gdip_NATIVE_EXIT(env, that, LinearGradientBrush_1delete_FUNC); +} +#endif + +#ifndef NO_LinearGradientBrush_1new +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(LinearGradientBrush_1new)(JNIEnv *env, jclass that, jobject arg0, jobject arg1, jint arg2, jint arg3); +JNIEXPORT jlong JNICALL Gdip_NATIVE(LinearGradientBrush_1new) + (JNIEnv *env, jclass that, jobject arg0, jobject arg1, jint arg2, jint arg3) +{ + PointF _arg0, *lparg0=NULL; + PointF _arg1, *lparg1=NULL; + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, LinearGradientBrush_1new_FUNC); + if (arg0) if ((lparg0 = getPointFFields(env, arg0, &_arg0)) == NULL) goto fail; + if (arg1) if ((lparg1 = getPointFFields(env, arg1, &_arg1)) == NULL) goto fail; + rc = (jlong)new LinearGradientBrush(*lparg0, *lparg1, (Color)arg2, (Color)arg3); +fail: + if (arg1 && lparg1) setPointFFields(env, arg1, lparg1); + if (arg0 && lparg0) setPointFFields(env, arg0, lparg0); + Gdip_NATIVE_EXIT(env, that, LinearGradientBrush_1new_FUNC); + return rc; +} +#endif + +#ifndef NO_Matrix_1GetElements +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1GetElements)(JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1GetElements) + (JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1) +{ + jfloat *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Matrix_1GetElements_FUNC); + if (arg1) if ((lparg1 = env->GetFloatArrayElements(arg1, NULL)) == NULL) goto fail; + rc = (jint)((Matrix *)arg0)->GetElements((REAL *)lparg1); +fail: + if (arg1 && lparg1) env->ReleaseFloatArrayElements(arg1, lparg1, 0); + Gdip_NATIVE_EXIT(env, that, Matrix_1GetElements_FUNC); + return rc; +} +#endif + +#ifndef NO_Matrix_1Invert +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Invert)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Invert) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Matrix_1Invert_FUNC); + rc = (jint)((Matrix *)arg0)->Invert(); + Gdip_NATIVE_EXIT(env, that, Matrix_1Invert_FUNC); + return rc; +} +#endif + +#ifndef NO_Matrix_1IsIdentity +extern "C" JNIEXPORT jboolean JNICALL Gdip_NATIVE(Matrix_1IsIdentity)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jboolean JNICALL Gdip_NATIVE(Matrix_1IsIdentity) + (JNIEnv *env, jclass that, jlong arg0) +{ + jboolean rc = 0; + Gdip_NATIVE_ENTER(env, that, Matrix_1IsIdentity_FUNC); + rc = (jboolean)((Matrix *)arg0)->IsIdentity(); + Gdip_NATIVE_EXIT(env, that, Matrix_1IsIdentity_FUNC); + return rc; +} +#endif + +#ifndef NO_Matrix_1Multiply +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Multiply)(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Multiply) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Matrix_1Multiply_FUNC); + rc = (jint)((Matrix *)arg0)->Multiply((Matrix *)arg1, (MatrixOrder)arg2); + Gdip_NATIVE_EXIT(env, that, Matrix_1Multiply_FUNC); + return rc; +} +#endif + +#ifndef NO_Matrix_1Rotate +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Rotate)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jint arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Rotate) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jint arg2) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Matrix_1Rotate_FUNC); + rc = (jint)((Matrix *)arg0)->Rotate((REAL)arg1, (MatrixOrder)arg2); + Gdip_NATIVE_EXIT(env, that, Matrix_1Rotate_FUNC); + return rc; +} +#endif + +#ifndef NO_Matrix_1Scale +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Scale)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Scale) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Matrix_1Scale_FUNC); + rc = (jint)((Matrix *)arg0)->Scale((REAL)arg1, (REAL)arg2, (MatrixOrder)arg3); + Gdip_NATIVE_EXIT(env, that, Matrix_1Scale_FUNC); + return rc; +} +#endif + +#ifndef NO_Matrix_1SetElements +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); +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) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Matrix_1SetElements_FUNC); + rc = (jint)((Matrix *)arg0)->SetElements((REAL)arg1, (REAL)arg2, (REAL)arg3, (REAL)arg4, (REAL)arg5, (REAL)arg6); + Gdip_NATIVE_EXIT(env, that, Matrix_1SetElements_FUNC); + return rc; +} +#endif + +#ifndef NO_Matrix_1Shear +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Shear)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Shear) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Matrix_1Shear_FUNC); + rc = (jint)((Matrix *)arg0)->Shear((REAL)arg1, (REAL)arg2, (MatrixOrder)arg3); + Gdip_NATIVE_EXIT(env, that, Matrix_1Shear_FUNC); + return rc; +} +#endif + +#ifndef NO_Matrix_1TransformPoints__JLorg_eclipse_swt_internal_gdip_PointF_2I +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); +JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1TransformPoints__JLorg_eclipse_swt_internal_gdip_PointF_2I) + (JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2) +{ + PointF _arg1, *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Matrix_1TransformPoints__JLorg_eclipse_swt_internal_gdip_PointF_2I_FUNC); + if (arg1) if ((lparg1 = getPointFFields(env, arg1, &_arg1)) == NULL) goto fail; + rc = (jint)((Matrix *)arg0)->TransformPoints(lparg1, arg2); +fail: + if (arg1 && lparg1) setPointFFields(env, arg1, lparg1); + Gdip_NATIVE_EXIT(env, that, Matrix_1TransformPoints__JLorg_eclipse_swt_internal_gdip_PointF_2I_FUNC); + return rc; +} +#endif + +#ifndef NO_Matrix_1TransformPoints__J_3FI +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1TransformPoints__J_3FI)(JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1TransformPoints__J_3FI) + (JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2) +{ + jfloat *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Matrix_1TransformPoints__J_3FI_FUNC); + if (arg1) if ((lparg1 = env->GetFloatArrayElements(arg1, NULL)) == NULL) goto fail; + rc = (jint)((Matrix *)arg0)->TransformPoints((PointF *)lparg1, arg2); +fail: + if (arg1 && lparg1) env->ReleaseFloatArrayElements(arg1, lparg1, 0); + Gdip_NATIVE_EXIT(env, that, Matrix_1TransformPoints__J_3FI_FUNC); + return rc; +} +#endif + +#ifndef NO_Matrix_1TransformVectors +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1TransformVectors)(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1TransformVectors) + (JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2) +{ + PointF _arg1, *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Matrix_1TransformVectors_FUNC); + if (arg1) if ((lparg1 = getPointFFields(env, arg1, &_arg1)) == NULL) goto fail; + rc = (jint)((Matrix *)arg0)->TransformVectors(lparg1, arg2); +fail: + if (arg1 && lparg1) setPointFFields(env, arg1, lparg1); + Gdip_NATIVE_EXIT(env, that, Matrix_1TransformVectors_FUNC); + return rc; +} +#endif + +#ifndef NO_Matrix_1Translate +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Translate)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(Matrix_1Translate) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Matrix_1Translate_FUNC); + rc = (jint)((Matrix *)arg0)->Translate((REAL)arg1, (REAL)arg2, (MatrixOrder)arg3); + Gdip_NATIVE_EXIT(env, that, Matrix_1Translate_FUNC); + return rc; +} +#endif + +#ifndef NO_Matrix_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Matrix_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(Matrix_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, Matrix_1delete_FUNC); + delete (Matrix *)arg0; + Gdip_NATIVE_EXIT(env, that, Matrix_1delete_FUNC); +} +#endif + +#ifndef NO_Matrix_1new +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); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Matrix_1new) + (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3, jfloat arg4, jfloat arg5) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Matrix_1new_FUNC); + rc = (jlong)new Matrix((REAL)arg0, (REAL)arg1, (REAL)arg2, (REAL)arg3, (REAL)arg4, (REAL)arg5); + Gdip_NATIVE_EXIT(env, that, Matrix_1new_FUNC); + return rc; +} +#endif + +#ifndef NO_MoveMemory__Lorg_eclipse_swt_internal_gdip_BitmapData_2J +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(MoveMemory__Lorg_eclipse_swt_internal_gdip_BitmapData_2J)(JNIEnv *env, jclass that, jobject arg0, jlong arg1); +JNIEXPORT void JNICALL Gdip_NATIVE(MoveMemory__Lorg_eclipse_swt_internal_gdip_BitmapData_2J) + (JNIEnv *env, jclass that, jobject arg0, jlong arg1) +{ + Gdip_NATIVE_ENTER(env, that, MoveMemory__Lorg_eclipse_swt_internal_gdip_BitmapData_2J_FUNC); + if (arg0) setBitmapDataFields(env, arg0, (BitmapData *)arg1); + Gdip_NATIVE_EXIT(env, that, MoveMemory__Lorg_eclipse_swt_internal_gdip_BitmapData_2J_FUNC); +} +#endif + +#ifndef NO_MoveMemory__Lorg_eclipse_swt_internal_gdip_ColorPalette_2JI +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); +JNIEXPORT void JNICALL Gdip_NATIVE(MoveMemory__Lorg_eclipse_swt_internal_gdip_ColorPalette_2JI) + (JNIEnv *env, jclass that, jobject arg0, jlong arg1, jint arg2) +{ + ColorPalette _arg0, *lparg0=NULL; + Gdip_NATIVE_ENTER(env, that, MoveMemory__Lorg_eclipse_swt_internal_gdip_ColorPalette_2JI_FUNC); + if (arg0) if ((lparg0 = getColorPaletteFields(env, arg0, &_arg0)) == NULL) goto fail; + MoveMemory((PVOID)lparg0, (CONST VOID*)arg1, arg2); +fail: + if (arg0 && lparg0) setColorPaletteFields(env, arg0, lparg0); + Gdip_NATIVE_EXIT(env, that, MoveMemory__Lorg_eclipse_swt_internal_gdip_ColorPalette_2JI_FUNC); +} +#endif + +#ifndef NO_PathGradientBrush_1SetCenterColor +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetCenterColor)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetCenterColor) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1SetCenterColor_FUNC); + rc = (jint)((PathGradientBrush *)arg0)->SetCenterColor((Color)arg1); + Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1SetCenterColor_FUNC); + return rc; +} +#endif + +#ifndef NO_PathGradientBrush_1SetCenterPoint +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetCenterPoint)(JNIEnv *env, jclass that, jlong arg0, jobject arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetCenterPoint) + (JNIEnv *env, jclass that, jlong arg0, jobject arg1) +{ + PointF _arg1, *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1SetCenterPoint_FUNC); + if (arg1) if ((lparg1 = getPointFFields(env, arg1, &_arg1)) == NULL) goto fail; + rc = (jint)((PathGradientBrush *)arg0)->SetCenterPoint(*lparg1); +fail: + if (arg1 && lparg1) setPointFFields(env, arg1, lparg1); + Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1SetCenterPoint_FUNC); + return rc; +} +#endif + +#ifndef NO_PathGradientBrush_1SetGraphicsPath +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetGraphicsPath)(JNIEnv *env, jclass that, jlong arg0, jlong arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetGraphicsPath) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1SetGraphicsPath_FUNC); + rc = (jint)((PathGradientBrush *)arg0)->SetGraphicsPath((GraphicsPath *)arg1); + Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1SetGraphicsPath_FUNC); + return rc; +} +#endif + +#ifndef NO_PathGradientBrush_1SetInterpolationColors +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetInterpolationColors)(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jfloatArray arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetInterpolationColors) + (JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jfloatArray arg2, jint arg3) +{ + jint *lparg1=NULL; + jfloat *lparg2=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1SetInterpolationColors_FUNC); + if (arg1) if ((lparg1 = env->GetIntArrayElements(arg1, NULL)) == NULL) goto fail; + if (arg2) if ((lparg2 = env->GetFloatArrayElements(arg2, NULL)) == NULL) goto fail; + rc = (jint)((PathGradientBrush *)arg0)->SetInterpolationColors((const Color *)lparg1, (const REAL *)lparg2, arg3); +fail: + if (arg2 && lparg2) env->ReleaseFloatArrayElements(arg2, lparg2, JNI_ABORT); + if (arg1 && lparg1) env->ReleaseIntArrayElements(arg1, lparg1, JNI_ABORT); + Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1SetInterpolationColors_FUNC); + return rc; +} +#endif + +#ifndef NO_PathGradientBrush_1SetSurroundColors +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetSurroundColors)(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetSurroundColors) + (JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2) +{ + jint *lparg1=NULL; + jint *lparg2=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1SetSurroundColors_FUNC); + if (arg1) if ((lparg1 = env->GetIntArrayElements(arg1, NULL)) == NULL) goto fail; + if (arg2) if ((lparg2 = env->GetIntArrayElements(arg2, NULL)) == NULL) goto fail; + rc = (jint)((PathGradientBrush *)arg0)->SetSurroundColors((const Color *)lparg1, (INT *)lparg2); +fail: + if (arg2 && lparg2) env->ReleaseIntArrayElements(arg2, lparg2, 0); + if (arg1 && lparg1) env->ReleaseIntArrayElements(arg1, lparg1, JNI_ABORT); + Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1SetSurroundColors_FUNC); + return rc; +} +#endif + +#ifndef NO_PathGradientBrush_1SetWrapMode +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetWrapMode)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(PathGradientBrush_1SetWrapMode) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1SetWrapMode_FUNC); + rc = (jint)((PathGradientBrush *)arg0)->SetWrapMode((WrapMode)arg1); + Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1SetWrapMode_FUNC); + return rc; +} +#endif + +#ifndef NO_PathGradientBrush_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(PathGradientBrush_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(PathGradientBrush_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1delete_FUNC); + delete (PathGradientBrush *)arg0; + Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1delete_FUNC); +} +#endif + +#ifndef NO_PathGradientBrush_1new +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(PathGradientBrush_1new)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jlong JNICALL Gdip_NATIVE(PathGradientBrush_1new) + (JNIEnv *env, jclass that, jlong arg0) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, PathGradientBrush_1new_FUNC); + rc = (jlong)new PathGradientBrush((GraphicsPath *)arg0); + Gdip_NATIVE_EXIT(env, that, PathGradientBrush_1new_FUNC); + return rc; +} +#endif + +#ifndef NO_Pen_1GetBrush +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Pen_1GetBrush)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Pen_1GetBrush) + (JNIEnv *env, jclass that, jlong arg0) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Pen_1GetBrush_FUNC); + rc = (jlong)((Pen *)arg0)->GetBrush(); + Gdip_NATIVE_EXIT(env, that, Pen_1GetBrush_FUNC); + return rc; +} +#endif + +#ifndef NO_Pen_1SetBrush +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetBrush)(JNIEnv *env, jclass that, jlong arg0, jlong arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetBrush) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Pen_1SetBrush_FUNC); + rc = (jint)((Pen *)arg0)->SetBrush((Brush *)arg1); + Gdip_NATIVE_EXIT(env, that, Pen_1SetBrush_FUNC); + return rc; +} +#endif + +#ifndef NO_Pen_1SetDashOffset +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetDashOffset)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetDashOffset) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Pen_1SetDashOffset_FUNC); + rc = (jint)((Pen *)arg0)->SetDashOffset(arg1); + Gdip_NATIVE_EXIT(env, that, Pen_1SetDashOffset_FUNC); + return rc; +} +#endif + +#ifndef NO_Pen_1SetDashPattern +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetDashPattern)(JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2); +JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetDashPattern) + (JNIEnv *env, jclass that, jlong arg0, jfloatArray arg1, jint arg2) +{ + jfloat *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Pen_1SetDashPattern_FUNC); + if (arg1) if ((lparg1 = env->GetFloatArrayElements(arg1, NULL)) == NULL) goto fail; + rc = (jint)((Pen *)arg0)->SetDashPattern((REAL *)lparg1, (int)arg2); +fail: + if (arg1 && lparg1) env->ReleaseFloatArrayElements(arg1, lparg1, 0); + Gdip_NATIVE_EXIT(env, that, Pen_1SetDashPattern_FUNC); + return rc; +} +#endif + +#ifndef NO_Pen_1SetDashStyle +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetDashStyle)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetDashStyle) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Pen_1SetDashStyle_FUNC); + rc = (jint)((Pen *)arg0)->SetDashStyle((DashStyle)arg1); + Gdip_NATIVE_EXIT(env, that, Pen_1SetDashStyle_FUNC); + return rc; +} +#endif + +#ifndef NO_Pen_1SetLineCap +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetLineCap)(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetLineCap) + (JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Pen_1SetLineCap_FUNC); + rc = (jint)((Pen *)arg0)->SetLineCap((LineCap)arg1, (LineCap)arg2, (DashCap)arg3); + Gdip_NATIVE_EXIT(env, that, Pen_1SetLineCap_FUNC); + return rc; +} +#endif + +#ifndef NO_Pen_1SetLineJoin +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetLineJoin)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetLineJoin) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Pen_1SetLineJoin_FUNC); + rc = (jint)((Pen *)arg0)->SetLineJoin((LineJoin)arg1); + Gdip_NATIVE_EXIT(env, that, Pen_1SetLineJoin_FUNC); + return rc; +} +#endif + +#ifndef NO_Pen_1SetMiterLimit +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetMiterLimit)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetMiterLimit) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Pen_1SetMiterLimit_FUNC); + rc = (jint)((Pen *)arg0)->SetMiterLimit(arg1); + Gdip_NATIVE_EXIT(env, that, Pen_1SetMiterLimit_FUNC); + return rc; +} +#endif + +#ifndef NO_Pen_1SetWidth +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetWidth)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(Pen_1SetWidth) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, Pen_1SetWidth_FUNC); + rc = (jint)((Pen *)arg0)->SetWidth((REAL)arg1); + Gdip_NATIVE_EXIT(env, that, Pen_1SetWidth_FUNC); + return rc; +} +#endif + +#ifndef NO_Pen_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Pen_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(Pen_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, Pen_1delete_FUNC); + delete (Pen *)arg0; + Gdip_NATIVE_EXIT(env, that, Pen_1delete_FUNC); +} +#endif + +#ifndef NO_Pen_1new +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Pen_1new)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Pen_1new) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Pen_1new_FUNC); + rc = (jlong)new Pen((Brush *)arg0, (REAL)arg1); + Gdip_NATIVE_EXIT(env, that, Pen_1new_FUNC); + return rc; +} +#endif + +#ifndef NO_Point_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Point_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(Point_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, Point_1delete_FUNC); + delete (Point *)arg0; + Gdip_NATIVE_EXIT(env, that, Point_1delete_FUNC); +} +#endif + +#ifndef NO_Point_1new +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Point_1new)(JNIEnv *env, jclass that, jint arg0, jint arg1); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Point_1new) + (JNIEnv *env, jclass that, jint arg0, jint arg1) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Point_1new_FUNC); + rc = (jlong)new Point(arg0, arg1); + Gdip_NATIVE_EXIT(env, that, Point_1new_FUNC); + return rc; +} +#endif + +#ifndef NO_PrivateFontCollection_1AddFontFile +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(PrivateFontCollection_1AddFontFile)(JNIEnv *env, jclass that, jlong arg0, jcharArray arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(PrivateFontCollection_1AddFontFile) + (JNIEnv *env, jclass that, jlong arg0, jcharArray arg1) +{ + jchar *lparg1=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, PrivateFontCollection_1AddFontFile_FUNC); + if (arg1) if ((lparg1 = env->GetCharArrayElements(arg1, NULL)) == NULL) goto fail; + rc = (jint)((PrivateFontCollection *)arg0)->AddFontFile((const WCHAR *)lparg1); +fail: + if (arg1 && lparg1) env->ReleaseCharArrayElements(arg1, lparg1, 0); + Gdip_NATIVE_EXIT(env, that, PrivateFontCollection_1AddFontFile_FUNC); + return rc; +} +#endif + +#ifndef NO_PrivateFontCollection_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(PrivateFontCollection_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(PrivateFontCollection_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, PrivateFontCollection_1delete_FUNC); + delete (PrivateFontCollection *)arg0; + Gdip_NATIVE_EXIT(env, that, PrivateFontCollection_1delete_FUNC); +} +#endif + +#ifndef NO_PrivateFontCollection_1new +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(PrivateFontCollection_1new)(JNIEnv *env, jclass that); +JNIEXPORT jlong JNICALL Gdip_NATIVE(PrivateFontCollection_1new) + (JNIEnv *env, jclass that) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, PrivateFontCollection_1new_FUNC); + rc = (jlong)new PrivateFontCollection(); + Gdip_NATIVE_EXIT(env, that, PrivateFontCollection_1new_FUNC); + return rc; +} +#endif + +#ifndef NO_Region_1GetHRGN +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1GetHRGN)(JNIEnv *env, jclass that, jlong arg0, jlong arg1); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1GetHRGN) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Region_1GetHRGN_FUNC); + rc = (jlong)((Region *)arg0)->GetHRGN((Graphics *)arg1); + Gdip_NATIVE_EXIT(env, that, Region_1GetHRGN_FUNC); + return rc; +} +#endif + +#ifndef NO_Region_1IsInfinite +extern "C" JNIEXPORT jboolean JNICALL Gdip_NATIVE(Region_1IsInfinite)(JNIEnv *env, jclass that, jlong arg0, jlong arg1); +JNIEXPORT jboolean JNICALL Gdip_NATIVE(Region_1IsInfinite) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1) +{ + jboolean rc = 0; + Gdip_NATIVE_ENTER(env, that, Region_1IsInfinite_FUNC); + rc = (jboolean)((Region *)arg0)->IsInfinite((Graphics *)arg1); + Gdip_NATIVE_EXIT(env, that, Region_1IsInfinite_FUNC); + return rc; +} +#endif + +#ifndef NO_Region_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(Region_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(Region_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, Region_1delete_FUNC); + delete (Region *)arg0; + Gdip_NATIVE_EXIT(env, that, Region_1delete_FUNC); +} +#endif + +#ifndef NO_Region_1new__ +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1new__)(JNIEnv *env, jclass that); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1new__) + (JNIEnv *env, jclass that) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Region_1new___FUNC); + rc = (jlong)new Region(); + Gdip_NATIVE_EXIT(env, that, Region_1new___FUNC); + return rc; +} +#endif + +#ifndef NO_Region_1new__J +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1new__J)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1new__J) + (JNIEnv *env, jclass that, jlong arg0) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Region_1new__J_FUNC); + rc = (jlong)new Region((HRGN)arg0); + Gdip_NATIVE_EXIT(env, that, Region_1new__J_FUNC); + return rc; +} +#endif + +#ifndef NO_Region_1newGraphicsPath +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1newGraphicsPath)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jlong JNICALL Gdip_NATIVE(Region_1newGraphicsPath) + (JNIEnv *env, jclass that, jlong arg0) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, Region_1newGraphicsPath_FUNC); + rc = (jlong)new Region((GraphicsPath*)arg0); + Gdip_NATIVE_EXIT(env, that, Region_1newGraphicsPath_FUNC); + return rc; +} +#endif + +#ifndef NO_SolidBrush_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(SolidBrush_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(SolidBrush_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, SolidBrush_1delete_FUNC); + delete (SolidBrush *)arg0; + Gdip_NATIVE_EXIT(env, that, SolidBrush_1delete_FUNC); +} +#endif + +#ifndef NO_SolidBrush_1new +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(SolidBrush_1new)(JNIEnv *env, jclass that, jint arg0); +JNIEXPORT jlong JNICALL Gdip_NATIVE(SolidBrush_1new) + (JNIEnv *env, jclass that, jint arg0) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, SolidBrush_1new_FUNC); + rc = (jlong)new SolidBrush((Color)arg0); + Gdip_NATIVE_EXIT(env, that, SolidBrush_1new_FUNC); + return rc; +} +#endif + +#ifndef NO_StringFormat_1Clone +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(StringFormat_1Clone)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jlong JNICALL Gdip_NATIVE(StringFormat_1Clone) + (JNIEnv *env, jclass that, jlong arg0) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, StringFormat_1Clone_FUNC); + rc = (jlong)((StringFormat *)arg0)->Clone(); + Gdip_NATIVE_EXIT(env, that, StringFormat_1Clone_FUNC); + return rc; +} +#endif + +#ifndef NO_StringFormat_1GenericDefault +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(StringFormat_1GenericDefault)(JNIEnv *env, jclass that); +JNIEXPORT jlong JNICALL Gdip_NATIVE(StringFormat_1GenericDefault) + (JNIEnv *env, jclass that) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, StringFormat_1GenericDefault_FUNC); + rc = (jlong)StringFormat::GenericDefault(); + Gdip_NATIVE_EXIT(env, that, StringFormat_1GenericDefault_FUNC); + return rc; +} +#endif + +#ifndef NO_StringFormat_1GenericTypographic +extern "C" JNIEXPORT jlong JNICALL Gdip_NATIVE(StringFormat_1GenericTypographic)(JNIEnv *env, jclass that); +JNIEXPORT jlong JNICALL Gdip_NATIVE(StringFormat_1GenericTypographic) + (JNIEnv *env, jclass that) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, StringFormat_1GenericTypographic_FUNC); + rc = (jlong)StringFormat::GenericTypographic(); + Gdip_NATIVE_EXIT(env, that, StringFormat_1GenericTypographic_FUNC); + return rc; +} +#endif + +#ifndef NO_StringFormat_1GetFormatFlags +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1GetFormatFlags)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1GetFormatFlags) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, StringFormat_1GetFormatFlags_FUNC); + rc = (jint)((StringFormat *)arg0)->GetFormatFlags(); + Gdip_NATIVE_EXIT(env, that, StringFormat_1GetFormatFlags_FUNC); + return rc; +} +#endif + +#ifndef NO_StringFormat_1SetFormatFlags +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1SetFormatFlags)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1SetFormatFlags) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, StringFormat_1SetFormatFlags_FUNC); + rc = (jint)((StringFormat *)arg0)->SetFormatFlags((StringFormatFlags)arg1); + Gdip_NATIVE_EXIT(env, that, StringFormat_1SetFormatFlags_FUNC); + return rc; +} +#endif + +#ifndef NO_StringFormat_1SetHotkeyPrefix +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1SetHotkeyPrefix)(JNIEnv *env, jclass that, jlong arg0, jint arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1SetHotkeyPrefix) + (JNIEnv *env, jclass that, jlong arg0, jint arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, StringFormat_1SetHotkeyPrefix_FUNC); + rc = (jint)((StringFormat *)arg0)->SetHotkeyPrefix((HotkeyPrefix)arg1); + Gdip_NATIVE_EXIT(env, that, StringFormat_1SetHotkeyPrefix_FUNC); + return rc; +} +#endif + +#ifndef NO_StringFormat_1SetTabStops +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1SetTabStops)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jint arg2, jfloatArray arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(StringFormat_1SetTabStops) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jint arg2, jfloatArray arg3) +{ + jfloat *lparg3=NULL; + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, StringFormat_1SetTabStops_FUNC); + if (arg3) if ((lparg3 = env->GetFloatArrayElements(arg3, NULL)) == NULL) goto fail; + rc = (jint)((StringFormat *)arg0)->SetTabStops(arg1, arg2, lparg3); +fail: + if (arg3 && lparg3) env->ReleaseFloatArrayElements(arg3, lparg3, 0); + Gdip_NATIVE_EXIT(env, that, StringFormat_1SetTabStops_FUNC); + return rc; +} +#endif + +#ifndef NO_StringFormat_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(StringFormat_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(StringFormat_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, StringFormat_1delete_FUNC); + delete (StringFormat *)arg0; + Gdip_NATIVE_EXIT(env, that, StringFormat_1delete_FUNC); +} +#endif + +#ifndef NO_TextureBrush_1ResetTransform +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1ResetTransform)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1ResetTransform) + (JNIEnv *env, jclass that, jlong arg0) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, TextureBrush_1ResetTransform_FUNC); + rc = (jint)((TextureBrush *)arg0)->ResetTransform(); + Gdip_NATIVE_EXIT(env, that, TextureBrush_1ResetTransform_FUNC); + return rc; +} +#endif + +#ifndef NO_TextureBrush_1ScaleTransform +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1ScaleTransform)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1ScaleTransform) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, TextureBrush_1ScaleTransform_FUNC); + rc = (jint)((TextureBrush *)arg0)->ScaleTransform(arg1, arg2, (MatrixOrder)arg3); + Gdip_NATIVE_EXIT(env, that, TextureBrush_1ScaleTransform_FUNC); + return rc; +} +#endif + +#ifndef NO_TextureBrush_1SetTransform +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1SetTransform)(JNIEnv *env, jclass that, jlong arg0, jlong arg1); +JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1SetTransform) + (JNIEnv *env, jclass that, jlong arg0, jlong arg1) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, TextureBrush_1SetTransform_FUNC); + rc = (jint)((TextureBrush *)arg0)->SetTransform((Matrix *)arg1); + Gdip_NATIVE_EXIT(env, that, TextureBrush_1SetTransform_FUNC); + return rc; +} +#endif + +#ifndef NO_TextureBrush_1TranslateTransform +extern "C" JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1TranslateTransform)(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3); +JNIEXPORT jint JNICALL Gdip_NATIVE(TextureBrush_1TranslateTransform) + (JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jint arg3) +{ + jint rc = 0; + Gdip_NATIVE_ENTER(env, that, TextureBrush_1TranslateTransform_FUNC); + rc = (jint)((TextureBrush *)arg0)->TranslateTransform(arg1, arg2, (MatrixOrder)arg3); + Gdip_NATIVE_EXIT(env, that, TextureBrush_1TranslateTransform_FUNC); + return rc; +} +#endif + +#ifndef NO_TextureBrush_1delete +extern "C" JNIEXPORT void JNICALL Gdip_NATIVE(TextureBrush_1delete)(JNIEnv *env, jclass that, jlong arg0); +JNIEXPORT void JNICALL Gdip_NATIVE(TextureBrush_1delete) + (JNIEnv *env, jclass that, jlong arg0) +{ + Gdip_NATIVE_ENTER(env, that, TextureBrush_1delete_FUNC); + delete (TextureBrush *)arg0; + Gdip_NATIVE_EXIT(env, that, TextureBrush_1delete_FUNC); +} +#endif + +#ifndef NO_TextureBrush_1new +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); +JNIEXPORT jlong JNICALL Gdip_NATIVE(TextureBrush_1new) + (JNIEnv *env, jclass that, jlong arg0, jint arg1, jfloat arg2, jfloat arg3, jfloat arg4, jfloat arg5) +{ + jlong rc = 0; + Gdip_NATIVE_ENTER(env, that, TextureBrush_1new_FUNC); + rc = (jlong)new TextureBrush((Image *)arg0, (WrapMode)arg1, arg2, arg3, arg4, arg5); + Gdip_NATIVE_EXIT(env, that, TextureBrush_1new_FUNC); + return rc; +} +#endif +