/* DO NOT EDIT THIS FILE - it is machine generated */

#ifndef __org_trinitydesktop_qt_QImage__
#define __org_trinitydesktop_qt_QImage__

#include <jni.h>

#ifdef __cplusplus
extern "C"
{
#endif

extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_newTQImage__ (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_newTQImage__IIIII (JNIEnv *env, jobject, jint, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_newTQImage__IIII (JNIEnv *env, jobject, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_newTQImage__III (JNIEnv *env, jobject, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_newTQImage__Lorg_trinitydesktop_qt_QSize_2III (JNIEnv *env, jobject, jobject, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_newTQImage__Lorg_trinitydesktop_qt_QSize_2II (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_newTQImage__Lorg_trinitydesktop_qt_QSize_2I (JNIEnv *env, jobject, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_newTQImage__Ljava_lang_String_2Ljava_lang_String_2 (JNIEnv *env, jobject, jstring, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_newTQImage__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_newTQImage___3B (JNIEnv *env, jobject, jbyteArray);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_newTQImage___3CIII_3III (JNIEnv *env, jobject, jcharArray, jint, jint, jint, jintArray, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_newTQImage__Lorg_trinitydesktop_qt_QImage_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_op_1equals (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_op_1not_1equals (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_detach (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_copy__ (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_copy__IIIII (JNIEnv *env, jobject, jint, jint, jint, jint, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_copy__IIII (JNIEnv *env, jobject, jint, jint, jint, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_copy__Lorg_trinitydesktop_qt_QRect_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_isNull (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QImage_width (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QImage_height (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_size (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_rect (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QImage_depth (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QImage_numColors (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QImage_bitOrder (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QImage_color (JNIEnv *env, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_setColor (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_setNumColors (JNIEnv *env, jobject, jint);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_hasAlphaBuffer (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_setAlphaBuffer (JNIEnv *env, jobject, jboolean);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_allGray (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_isGrayscale (JNIEnv *env, jobject);
extern JNIEXPORT jbyteArray JNICALL Java_org_trinitydesktop_qt_QImage_bits (JNIEnv *env, jobject);
extern JNIEXPORT jbyteArray JNICALL Java_org_trinitydesktop_qt_QImage_scanLine (JNIEnv *env, jobject, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_jumpTable (JNIEnv *env, jobject);
extern JNIEXPORT jintArray JNICALL Java_org_trinitydesktop_qt_QImage_colorTable (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QImage_numBytes (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QImage_bytesPerLine (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_create__IIIII (JNIEnv *env, jobject, jint, jint, jint, jint, jint);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_create__IIII (JNIEnv *env, jobject, jint, jint, jint, jint);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_create__III (JNIEnv *env, jobject, jint, jint, jint);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_create__Lorg_trinitydesktop_qt_QSize_2III (JNIEnv *env, jobject, jobject, jint, jint, jint);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_create__Lorg_trinitydesktop_qt_QSize_2II (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_create__Lorg_trinitydesktop_qt_QSize_2I (JNIEnv *env, jobject, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_reset (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_fill (JNIEnv *env, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_invertPixels__Z (JNIEnv *env, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_invertPixels__ (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_convertDepth__I (JNIEnv *env, jobject, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_convertDepthWithPalette__I_3III (JNIEnv *env, jobject, jint, jintArray, jint, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_convertDepthWithPalette__I_3II (JNIEnv *env, jobject, jint, jintArray, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_convertDepth__II (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_convertBitOrder (JNIEnv *env, jobject, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_smoothScale__III (JNIEnv *env, jobject, jint, jint, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_smoothScale__II (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_smoothScale__Lorg_trinitydesktop_qt_QSize_2I (JNIEnv *env, jobject, jobject, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_smoothScale__Lorg_trinitydesktop_qt_QSize_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_scale__III (JNIEnv *env, jobject, jint, jint, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_scale__II (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_scale__Lorg_trinitydesktop_qt_QSize_2I (JNIEnv *env, jobject, jobject, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_scale__Lorg_trinitydesktop_qt_QSize_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_scaleWidth (JNIEnv *env, jobject, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_scaleHeight (JNIEnv *env, jobject, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_xForm (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_createAlphaMask__I (JNIEnv *env, jobject, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_createAlphaMask__ (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_createHeuristicMask__Z (JNIEnv *env, jobject, jboolean);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_createHeuristicMask__ (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_mirror__ (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_mirror__ZZ (JNIEnv *env, jobject, jboolean, jboolean);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_swapRGB (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_load__Ljava_lang_String_2Ljava_lang_String_2 (JNIEnv *env, jobject, jstring, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_load__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_loadFromData___3CILjava_lang_String_2 (JNIEnv *env, jobject, jcharArray, jint, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_loadFromData___3CI (JNIEnv *env, jobject, jcharArray, jint);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_loadFromData___3BLjava_lang_String_2 (JNIEnv *env, jobject, jbyteArray, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_loadFromData___3B (JNIEnv *env, jobject, jbyteArray);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_save__Ljava_lang_String_2Ljava_lang_String_2I (JNIEnv *env, jobject, jstring, jstring, jint);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_save__Ljava_lang_String_2Ljava_lang_String_2 (JNIEnv *env, jobject, jstring, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_save__Lorg_trinitydesktop_qt_QIODeviceInterface_2Ljava_lang_String_2I (JNIEnv *env, jobject, jobject, jstring, jint);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_save__Lorg_trinitydesktop_qt_QIODeviceInterface_2Ljava_lang_String_2 (JNIEnv *env, jobject, jobject, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_valid (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QImage_pixelIndex (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QImage_pixel (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_setPixel (JNIEnv *env, jobject, jint, jint, jint);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QImage_dotsPerMeterX (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QImage_dotsPerMeterY (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_setDotsPerMeterX (JNIEnv *env, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_setDotsPerMeterY (JNIEnv *env, jobject, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_offset (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_setOffset (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_textLanguages (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_textKeys (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_qt_QImage_text__Ljava_lang_String_2Ljava_lang_String_2 (JNIEnv *env, jobject, jstring, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_qt_QImage_text__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_qt_QImage_text__Lorg_trinitydesktop_qt_QImageTextKeyLang_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_setText (JNIEnv *env, jobject, jstring, jstring, jstring);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_fromMimeSource (JNIEnv *env, jclass, jstring);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QImage_systemBitOrder (JNIEnv *env, jclass);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QImage_systemByteOrder (JNIEnv *env, jclass);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_qt_QImage_imageFormat (JNIEnv *env, jclass, jstring);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_inputFormats (JNIEnv *env, jclass);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_outputFormats (JNIEnv *env, jclass);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_inputFormatList (JNIEnv *env, jclass);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QImage_outputFormatList (JNIEnv *env, jclass);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_finalize (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QImage_dispose (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QImage_isDisposed (JNIEnv *env, jobject);

#ifdef __cplusplus
}
#endif

#endif /* __org_trinitydesktop_qt_QImage__ */
