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

#ifndef _Included_org_kde_koala_KIconEffect
#define _Included_org_kde_koala_KIconEffect
#ifdef __cplusplus
extern "C" {
#endif
#undef org_kde_koala_KIconEffect_NoEffect
#define org_kde_koala_KIconEffect_NoEffect 0L
#undef org_kde_koala_KIconEffect_ToGray
#define org_kde_koala_KIconEffect_ToGray 1L
#undef org_kde_koala_KIconEffect_Colorize
#define org_kde_koala_KIconEffect_Colorize 2L
#undef org_kde_koala_KIconEffect_ToGamma
#define org_kde_koala_KIconEffect_ToGamma 3L
#undef org_kde_koala_KIconEffect_DeSaturate
#define org_kde_koala_KIconEffect_DeSaturate 4L
#undef org_kde_koala_KIconEffect_LastEffect
#define org_kde_koala_KIconEffect_LastEffect 5L
/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    apply
 * Signature: (Lorg/kde/qt/QImage;IFLorg/kde/qt/QColor;Z)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIconEffect_apply__Lorg_kde_qt_QImage_2IFLorg_kde_qt_QColor_2Z
  (JNIEnv *, jobject, jobject, jint, jfloat, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    apply
 * Signature: (Lorg/kde/qt/QImage;II)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIconEffect_apply__Lorg_kde_qt_QImage_2II
  (JNIEnv *, jobject, jobject, jint, jint);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    apply
 * Signature: (Lorg/kde/qt/QPixmap;IFLorg/kde/qt/QColor;Z)Lorg/kde/qt/QPixmap;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIconEffect_apply__Lorg_kde_qt_QPixmap_2IFLorg_kde_qt_QColor_2Z
  (JNIEnv *, jobject, jobject, jint, jfloat, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    apply
 * Signature: (Lorg/kde/qt/QPixmap;II)Lorg/kde/qt/QPixmap;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIconEffect_apply__Lorg_kde_qt_QPixmap_2II
  (JNIEnv *, jobject, jobject, jint, jint);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    colorize
 * Signature: (Lorg/kde/qt/QImage;Lorg/kde/qt/QColor;F)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KIconEffect_colorize
  (JNIEnv *, jclass, jobject, jobject, jfloat);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    deSaturate
 * Signature: (Lorg/kde/qt/QImage;F)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KIconEffect_deSaturate
  (JNIEnv *, jclass, jobject, jfloat);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    dispose
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KIconEffect_dispose
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    doublePixels
 * Signature: (Lorg/kde/qt/QImage;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIconEffect_doublePixels
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    finalize
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KIconEffect_finalize
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    fingerprint
 * Signature: (II)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KIconEffect_fingerprint
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    hasEffect
 * Signature: (II)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KIconEffect_hasEffect
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    init
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KIconEffect_init
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    isDisposed
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KIconEffect_isDisposed
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    newKIconEffect
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KIconEffect_newKIconEffect
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    overlay
 * Signature: (Lorg/kde/qt/QImage;Lorg/kde/qt/QImage;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KIconEffect_overlay
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    semiTransparent
 * Signature: (Lorg/kde/qt/QImage;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KIconEffect_semiTransparent__Lorg_kde_qt_QImage_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    semiTransparent
 * Signature: (Lorg/kde/qt/QPixmap;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KIconEffect_semiTransparent__Lorg_kde_qt_QPixmap_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    toGamma
 * Signature: (Lorg/kde/qt/QImage;F)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KIconEffect_toGamma
  (JNIEnv *, jclass, jobject, jfloat);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    toGray
 * Signature: (Lorg/kde/qt/QImage;F)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KIconEffect_toGray
  (JNIEnv *, jclass, jobject, jfloat);

/*
 * Class:     org_kde_koala_KIconEffect
 * Method:    visualActivate
 * Signature: (Lorg/kde/qt/QWidget;Lorg/kde/qt/QRect;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KIconEffect_visualActivate
  (JNIEnv *, jclass, jobject, jobject);

#ifdef __cplusplus
}
#endif
#endif
