/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class org_kde_koala_KImageEffect */

#ifndef _Included_org_kde_koala_KImageEffect
#define _Included_org_kde_koala_KImageEffect
#ifdef __cplusplus
extern "C" {
#endif
#undef org_kde_koala_KImageEffect_VerticalGradient
#define org_kde_koala_KImageEffect_VerticalGradient 0L
#undef org_kde_koala_KImageEffect_HorizontalGradient
#define org_kde_koala_KImageEffect_HorizontalGradient 1L
#undef org_kde_koala_KImageEffect_DiagonalGradient
#define org_kde_koala_KImageEffect_DiagonalGradient 2L
#undef org_kde_koala_KImageEffect_CrossDiagonalGradient
#define org_kde_koala_KImageEffect_CrossDiagonalGradient 3L
#undef org_kde_koala_KImageEffect_PyramidGradient
#define org_kde_koala_KImageEffect_PyramidGradient 4L
#undef org_kde_koala_KImageEffect_RectangleGradient
#define org_kde_koala_KImageEffect_RectangleGradient 5L
#undef org_kde_koala_KImageEffect_PipeCrossGradient
#define org_kde_koala_KImageEffect_PipeCrossGradient 6L
#undef org_kde_koala_KImageEffect_EllipticGradient
#define org_kde_koala_KImageEffect_EllipticGradient 7L
#undef org_kde_koala_KImageEffect_Red
#define org_kde_koala_KImageEffect_Red 0L
#undef org_kde_koala_KImageEffect_Green
#define org_kde_koala_KImageEffect_Green 1L
#undef org_kde_koala_KImageEffect_Blue
#define org_kde_koala_KImageEffect_Blue 2L
#undef org_kde_koala_KImageEffect_Gray
#define org_kde_koala_KImageEffect_Gray 3L
#undef org_kde_koala_KImageEffect_All
#define org_kde_koala_KImageEffect_All 4L
#undef org_kde_koala_KImageEffect_NorthLite
#define org_kde_koala_KImageEffect_NorthLite 0L
#undef org_kde_koala_KImageEffect_NWLite
#define org_kde_koala_KImageEffect_NWLite 1L
#undef org_kde_koala_KImageEffect_WestLite
#define org_kde_koala_KImageEffect_WestLite 2L
#undef org_kde_koala_KImageEffect_SWLite
#define org_kde_koala_KImageEffect_SWLite 3L
#undef org_kde_koala_KImageEffect_SouthLite
#define org_kde_koala_KImageEffect_SouthLite 4L
#undef org_kde_koala_KImageEffect_SELite
#define org_kde_koala_KImageEffect_SELite 5L
#undef org_kde_koala_KImageEffect_EastLite
#define org_kde_koala_KImageEffect_EastLite 6L
#undef org_kde_koala_KImageEffect_NELite
#define org_kde_koala_KImageEffect_NELite 7L
#undef org_kde_koala_KImageEffect_Intensity
#define org_kde_koala_KImageEffect_Intensity 0L
#undef org_kde_koala_KImageEffect_Saturation
#define org_kde_koala_KImageEffect_Saturation 1L
#undef org_kde_koala_KImageEffect_HueShift
#define org_kde_koala_KImageEffect_HueShift 2L
#undef org_kde_koala_KImageEffect_Contrast
#define org_kde_koala_KImageEffect_Contrast 3L
#undef org_kde_koala_KImageEffect_UniformNoise
#define org_kde_koala_KImageEffect_UniformNoise 0L
#undef org_kde_koala_KImageEffect_GaussianNoise
#define org_kde_koala_KImageEffect_GaussianNoise 0L
#undef org_kde_koala_KImageEffect_MultiplicativeGaussianNoise
#define org_kde_koala_KImageEffect_MultiplicativeGaussianNoise 1L
#undef org_kde_koala_KImageEffect_ImpulseNoise
#define org_kde_koala_KImageEffect_ImpulseNoise 2L
#undef org_kde_koala_KImageEffect_LaplacianNoise
#define org_kde_koala_KImageEffect_LaplacianNoise 3L
#undef org_kde_koala_KImageEffect_PoissonNoise
#define org_kde_koala_KImageEffect_PoissonNoise 4L
#undef org_kde_koala_KImageEffect_Rotate90
#define org_kde_koala_KImageEffect_Rotate90 0L
#undef org_kde_koala_KImageEffect_Rotate180
#define org_kde_koala_KImageEffect_Rotate180 1L
#undef org_kde_koala_KImageEffect_Rotate270
#define org_kde_koala_KImageEffect_Rotate270 2L
/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    addNoise
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_addNoise__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    addNoise
 * Signature: (Lorg/kde/qt/QImage;I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_addNoise__Lorg_kde_qt_QImage_2I
  (JNIEnv *, jclass, jobject, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    blend
 * Signature: (IILorg/kde/qt/QImage;Lorg/kde/qt/QImage;Lorg/kde/qt/QImage;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KImageEffect_blend__IILorg_kde_qt_QImage_2Lorg_kde_qt_QImage_2Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jint, jint, jobject, jobject, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    blend
 * Signature: (Lorg/kde/qt/QColor;Lorg/kde/qt/QImage;F)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_blend__Lorg_kde_qt_QColor_2Lorg_kde_qt_QImage_2F
  (JNIEnv *, jclass, jobject, jobject, jfloat);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    blend
 * Signature: (Lorg/kde/qt/QImage;FLorg/kde/qt/QColor;I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_blend__Lorg_kde_qt_QImage_2FLorg_kde_qt_QColor_2I
  (JNIEnv *, jclass, jobject, jfloat, jobject, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    blend
 * Signature: (Lorg/kde/qt/QImage;FLorg/kde/qt/QColor;IZ)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_blend__Lorg_kde_qt_QImage_2FLorg_kde_qt_QColor_2IZ
  (JNIEnv *, jclass, jobject, jfloat, jobject, jint, jboolean);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    blend
 * Signature: (Lorg/kde/qt/QImage;Lorg/kde/qt/QImage;F)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_blend__Lorg_kde_qt_QImage_2Lorg_kde_qt_QImage_2F
  (JNIEnv *, jclass, jobject, jobject, jfloat);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    blend
 * Signature: (Lorg/kde/qt/QImage;Lorg/kde/qt/QImage;I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_blend__Lorg_kde_qt_QImage_2Lorg_kde_qt_QImage_2I
  (JNIEnv *, jclass, jobject, jobject, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    blend
 * Signature: (Lorg/kde/qt/QImage;Lorg/kde/qt/QImage;III)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_blend__Lorg_kde_qt_QImage_2Lorg_kde_qt_QImage_2III
  (JNIEnv *, jclass, jobject, jobject, jint, jint, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    blend
 * Signature: (Lorg/kde/qt/QImage;Lorg/kde/qt/QImage;Lorg/kde/qt/QImage;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KImageEffect_blend__Lorg_kde_qt_QImage_2Lorg_kde_qt_QImage_2Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject, jobject, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    blend
 * Signature: (Lorg/kde/qt/QImage;Lorg/kde/qt/QImage;Lorg/kde/qt/QImage;I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_blend__Lorg_kde_qt_QImage_2Lorg_kde_qt_QImage_2Lorg_kde_qt_QImage_2I
  (JNIEnv *, jclass, jobject, jobject, jobject, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    blendOnLower
 * Signature: (IILorg/kde/qt/QImage;Lorg/kde/qt/QImage;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KImageEffect_blendOnLower
  (JNIEnv *, jclass, jint, jint, jobject, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    blur
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_blur__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    blur
 * Signature: (Lorg/kde/qt/QImage;D)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_blur__Lorg_kde_qt_QImage_2D
  (JNIEnv *, jclass, jobject, jdouble);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    channelIntensity
 * Signature: (Lorg/kde/qt/QImage;FI)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_channelIntensity
  (JNIEnv *, jclass, jobject, jfloat, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    charcoal
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_charcoal__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    charcoal
 * Signature: (Lorg/kde/qt/QImage;D)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_charcoal__Lorg_kde_qt_QImage_2D
  (JNIEnv *, jclass, jobject, jdouble);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    contrast
 * Signature: (Lorg/kde/qt/QImage;I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_contrast
  (JNIEnv *, jclass, jobject, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    contrastHSV
 * Signature: (Lorg/kde/qt/QImage;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KImageEffect_contrastHSV__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    contrastHSV
 * Signature: (Lorg/kde/qt/QImage;Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KImageEffect_contrastHSV__Lorg_kde_qt_QImage_2Z
  (JNIEnv *, jclass, jobject, jboolean);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    desaturate
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_desaturate__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    desaturate
 * Signature: (Lorg/kde/qt/QImage;F)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_desaturate__Lorg_kde_qt_QImage_2F
  (JNIEnv *, jclass, jobject, jfloat);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    despeckle
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_despeckle
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    dither
 * Signature: (Lorg/kde/qt/QImage;Lorg/kde/qt/QColor;I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_dither
  (JNIEnv *, jclass, jobject, jobject, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    edge
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_edge__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    edge
 * Signature: (Lorg/kde/qt/QImage;D)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_edge__Lorg_kde_qt_QImage_2D
  (JNIEnv *, jclass, jobject, jdouble);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    emboss
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_emboss
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    equalize
 * Signature: (Lorg/kde/qt/QImage;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KImageEffect_equalize
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    fade
 * Signature: (Lorg/kde/qt/QImage;FLorg/kde/qt/QColor;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_fade
  (JNIEnv *, jclass, jobject, jfloat, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    flatten
 * Signature: (Lorg/kde/qt/QImage;Lorg/kde/qt/QColor;Lorg/kde/qt/QColor;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_flatten__Lorg_kde_qt_QImage_2Lorg_kde_qt_QColor_2Lorg_kde_qt_QColor_2
  (JNIEnv *, jclass, jobject, jobject, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    flatten
 * Signature: (Lorg/kde/qt/QImage;Lorg/kde/qt/QColor;Lorg/kde/qt/QColor;I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_flatten__Lorg_kde_qt_QImage_2Lorg_kde_qt_QColor_2Lorg_kde_qt_QColor_2I
  (JNIEnv *, jclass, jobject, jobject, jobject, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    gradient
 * Signature: (Lorg/kde/qt/QSize;Lorg/kde/qt/QColor;Lorg/kde/qt/QColor;I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_gradient__Lorg_kde_qt_QSize_2Lorg_kde_qt_QColor_2Lorg_kde_qt_QColor_2I
  (JNIEnv *, jclass, jobject, jobject, jobject, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    gradient
 * Signature: (Lorg/kde/qt/QSize;Lorg/kde/qt/QColor;Lorg/kde/qt/QColor;II)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_gradient__Lorg_kde_qt_QSize_2Lorg_kde_qt_QColor_2Lorg_kde_qt_QColor_2II
  (JNIEnv *, jclass, jobject, jobject, jobject, jint, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    hash
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_hash__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    hash
 * Signature: (Lorg/kde/qt/QImage;II)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_hash__Lorg_kde_qt_QImage_2II
  (JNIEnv *, jclass, jobject, jint, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    implode
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_implode__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    implode
 * Signature: (Lorg/kde/qt/QImage;DI)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_implode__Lorg_kde_qt_QImage_2DI
  (JNIEnv *, jclass, jobject, jdouble, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    intensity
 * Signature: (Lorg/kde/qt/QImage;F)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_intensity
  (JNIEnv *, jclass, jobject, jfloat);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    modulate
 * Signature: (Lorg/kde/qt/QImage;Lorg/kde/qt/QImage;ZIII)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_modulate
  (JNIEnv *, jclass, jobject, jobject, jboolean, jint, jint, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    normalize
 * Signature: (Lorg/kde/qt/QImage;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KImageEffect_normalize
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    oilPaint
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_oilPaint__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    oilPaint
 * Signature: (Lorg/kde/qt/QImage;I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_oilPaint__Lorg_kde_qt_QImage_2I
  (JNIEnv *, jclass, jobject, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    rotate
 * Signature: (Lorg/kde/qt/QImage;I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_rotate
  (JNIEnv *, jclass, jobject, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    sample
 * Signature: (Lorg/kde/qt/QImage;II)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_sample
  (JNIEnv *, jclass, jobject, jint, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    selectedImage
 * Signature: (Lorg/kde/qt/QImage;Lorg/kde/qt/QColor;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_selectedImage
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    shade
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_shade__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    shade
 * Signature: (Lorg/kde/qt/QImage;ZDD)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_shade__Lorg_kde_qt_QImage_2ZDD
  (JNIEnv *, jclass, jobject, jboolean, jdouble, jdouble);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    sharpen
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_sharpen__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    sharpen
 * Signature: (Lorg/kde/qt/QImage;D)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_sharpen__Lorg_kde_qt_QImage_2D
  (JNIEnv *, jclass, jobject, jdouble);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    solarize
 * Signature: (Lorg/kde/qt/QImage;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KImageEffect_solarize__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    solarize
 * Signature: (Lorg/kde/qt/QImage;D)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KImageEffect_solarize__Lorg_kde_qt_QImage_2D
  (JNIEnv *, jclass, jobject, jdouble);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    spread
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_spread__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    spread
 * Signature: (Lorg/kde/qt/QImage;I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_spread__Lorg_kde_qt_QImage_2I
  (JNIEnv *, jclass, jobject, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    swirl
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_swirl__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    swirl
 * Signature: (Lorg/kde/qt/QImage;DI)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_swirl__Lorg_kde_qt_QImage_2DI
  (JNIEnv *, jclass, jobject, jdouble, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    threshold
 * Signature: (Lorg/kde/qt/QImage;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KImageEffect_threshold__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    threshold
 * Signature: (Lorg/kde/qt/QImage;I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KImageEffect_threshold__Lorg_kde_qt_QImage_2I
  (JNIEnv *, jclass, jobject, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    toGray
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_toGray__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    toGray
 * Signature: (Lorg/kde/qt/QImage;Z)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_toGray__Lorg_kde_qt_QImage_2Z
  (JNIEnv *, jclass, jobject, jboolean);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    unbalancedGradient
 * Signature: (Lorg/kde/qt/QSize;Lorg/kde/qt/QColor;Lorg/kde/qt/QColor;I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_unbalancedGradient__Lorg_kde_qt_QSize_2Lorg_kde_qt_QColor_2Lorg_kde_qt_QColor_2I
  (JNIEnv *, jclass, jobject, jobject, jobject, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    unbalancedGradient
 * Signature: (Lorg/kde/qt/QSize;Lorg/kde/qt/QColor;Lorg/kde/qt/QColor;IIII)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_unbalancedGradient__Lorg_kde_qt_QSize_2Lorg_kde_qt_QColor_2Lorg_kde_qt_QColor_2IIII
  (JNIEnv *, jclass, jobject, jobject, jobject, jint, jint, jint, jint);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    wave
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_wave__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KImageEffect
 * Method:    wave
 * Signature: (Lorg/kde/qt/QImage;DDI)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KImageEffect_wave__Lorg_kde_qt_QImage_2DDI
  (JNIEnv *, jclass, jobject, jdouble, jdouble, jint);

#ifdef __cplusplus
}
#endif
#endif
