1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class sun_java2d_cmm_lcms_LCMS */
4
5#ifndef _Included_sun_java2d_cmm_lcms_LCMS
6#define _Included_sun_java2d_cmm_lcms_LCMS
7#ifdef __cplusplus
8extern "C" {
9#endif
10/*
11 * Class: sun_java2d_cmm_lcms_LCMS
12 * Method: loadProfileNative
13 * Signature: ([BLjava/lang/Object;)J
14 */
15JNIEXPORT jlong JNICALL Java_sun_java2d_cmm_lcms_LCMS_loadProfileNative
16 (JNIEnv *, jobject, jbyteArray, jobject);
17
18/*
19 * Class: sun_java2d_cmm_lcms_LCMS
20 * Method: getProfileSizeNative
21 * Signature: (J)I
22 */
23JNIEXPORT jint JNICALL Java_sun_java2d_cmm_lcms_LCMS_getProfileSizeNative
24 (JNIEnv *, jobject, jlong);
25
26/*
27 * Class: sun_java2d_cmm_lcms_LCMS
28 * Method: getProfileDataNative
29 * Signature: (J[B)V
30 */
31JNIEXPORT void JNICALL Java_sun_java2d_cmm_lcms_LCMS_getProfileDataNative
32 (JNIEnv *, jobject, jlong, jbyteArray);
33
34/*
35 * Class: sun_java2d_cmm_lcms_LCMS
36 * Method: getTagNative
37 * Signature: (JI)[B
38 */
39JNIEXPORT jbyteArray JNICALL Java_sun_java2d_cmm_lcms_LCMS_getTagNative
40 (JNIEnv *, jclass, jlong, jint);
41
42/*
43 * Class: sun_java2d_cmm_lcms_LCMS
44 * Method: setTagDataNative
45 * Signature: (JI[B)V
46 */
47JNIEXPORT void JNICALL Java_sun_java2d_cmm_lcms_LCMS_setTagDataNative
48 (JNIEnv *, jobject, jlong, jint, jbyteArray);
49
50/*
51 * Class: sun_java2d_cmm_lcms_LCMS
52 * Method: getProfileID
53 * Signature: (Ljava/awt/color/ICC_Profile;)Lsun/java2d/cmm/lcms/LCMSProfile;
54 */
55JNIEXPORT jobject JNICALL Java_sun_java2d_cmm_lcms_LCMS_getProfileID
56 (JNIEnv *, jclass, jobject);
57
58/*
59 * Class: sun_java2d_cmm_lcms_LCMS
60 * Method: createNativeTransform
61 * Signature: ([JIIZIZLjava/lang/Object;)J
62 */
63JNIEXPORT jlong JNICALL Java_sun_java2d_cmm_lcms_LCMS_createNativeTransform
64 (JNIEnv *, jclass, jlongArray, jint, jint, jboolean, jint, jboolean, jobject);
65
66/*
67 * Class: sun_java2d_cmm_lcms_LCMS
68 * Method: colorConvert
69 * Signature: (Lsun/java2d/cmm/lcms/LCMSTransform;Lsun/java2d/cmm/lcms/LCMSImageLayout;Lsun/java2d/cmm/lcms/LCMSImageLayout;)V
70 */
71JNIEXPORT void JNICALL Java_sun_java2d_cmm_lcms_LCMS_colorConvert
72 (JNIEnv *, jclass, jobject, jobject, jobject);
73
74/*
75 * Class: sun_java2d_cmm_lcms_LCMS
76 * Method: initLCMS
77 * Signature: (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;)V
78 */
79JNIEXPORT void JNICALL Java_sun_java2d_cmm_lcms_LCMS_initLCMS
80 (JNIEnv *, jclass, jclass, jclass, jclass);
81
82#ifdef __cplusplus
83}
84#endif
85#endif
86