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

#ifndef __org_trinitydesktop_qt_QCanvas__
#define __org_trinitydesktop_qt_QCanvas__

#include <jni.h>

#ifdef __cplusplus
extern "C"
{
#endif

extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QCanvas_metaObject (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_qt_QCanvas_className (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_newTQCanvas__Lorg_trinitydesktop_qt_QObject_2Ljava_lang_String_2 (JNIEnv *env, jobject, jobject, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_newTQCanvas__Lorg_trinitydesktop_qt_QObject_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_newTQCanvas__ (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_newTQCanvas__II (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_newTQCanvas__Lorg_trinitydesktop_qt_QPixmap_2IIII (JNIEnv *env, jobject, jobject, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_setTiles (JNIEnv *env, jobject, jobject, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_setBackgroundPixmap (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QCanvas_backgroundPixmap (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_setBackgroundColor (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QCanvas_backgroundColor (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_setTile (JNIEnv *env, jobject, jint, jint, jint);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QCanvas_tile (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QCanvas_tilesHorizontally (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QCanvas_tilesVertically (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QCanvas_tileWidth (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QCanvas_tileHeight (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_resize (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QCanvas_width (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QCanvas_height (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QCanvas_size (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QCanvas_rect (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QCanvas_onCanvas__II (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QCanvas_onCanvas__Lorg_trinitydesktop_qt_QPoint_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QCanvas_validChunk__II (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QCanvas_validChunk__Lorg_trinitydesktop_qt_QPoint_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_qt_QCanvas_chunkSize (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_retune__II (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_retune__I (JNIEnv *env, jobject, jint);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QCanvas_sameChunk (JNIEnv *env, jobject, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_setChangedChunk (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_setChangedChunkContaining (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_setAllChanged (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_setChanged (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_setUnchanged (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_addItemToChunk (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_removeItemFromChunk (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_addItemToChunkContaining (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_removeItemFromChunkContaining (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QCanvas_allItems (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QCanvas_collisions__Lorg_trinitydesktop_qt_QPoint_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QCanvas_collisions__Lorg_trinitydesktop_qt_QRect_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_qt_QCanvas_collisions__Lorg_trinitydesktop_qt_QPointArray_2Lorg_trinitydesktop_qt_QCanvasItem_2Z (JNIEnv *env, jobject, jobject, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_drawArea__Lorg_trinitydesktop_qt_QRect_2Lorg_trinitydesktop_qt_QPainter_2Z (JNIEnv *env, jobject, jobject, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_drawArea__Lorg_trinitydesktop_qt_QRect_2Lorg_trinitydesktop_qt_QPainter_2 (JNIEnv *env, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_addView (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_removeView (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_drawCanvasArea__Lorg_trinitydesktop_qt_QRect_2Lorg_trinitydesktop_qt_QPainter_2Z (JNIEnv *env, jobject, jobject, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_drawCanvasArea__Lorg_trinitydesktop_qt_QRect_2Lorg_trinitydesktop_qt_QPainter_2 (JNIEnv *env, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_drawCanvasArea__Lorg_trinitydesktop_qt_QRect_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_drawViewArea (JNIEnv *env, jobject, jobject, jobject, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_addItem (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_addAnimation (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_removeItem (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_removeAnimation (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_setAdvancePeriod (JNIEnv *env, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_setUpdatePeriod (JNIEnv *env, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_setDoubleBuffering (JNIEnv *env, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_advance (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_update (JNIEnv *env, jobject);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_qt_QCanvas_tr__Ljava_lang_String_2Ljava_lang_String_2 (JNIEnv *env, jclass, jstring, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_qt_QCanvas_tr__Ljava_lang_String_2 (JNIEnv *env, jclass, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_drawBackground (JNIEnv *env, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_drawForeground (JNIEnv *env, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_finalize (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_qt_QCanvas_dispose (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_qt_QCanvas_isDisposed (JNIEnv *env, jobject);

#ifdef __cplusplus
}
#endif

#endif /* __org_trinitydesktop_qt_QCanvas__ */
