1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class sun_java2d_pipe_ShapeSpanIterator */
4
5#ifndef _Included_sun_java2d_pipe_ShapeSpanIterator
6#define _Included_sun_java2d_pipe_ShapeSpanIterator
7#ifdef __cplusplus
8extern "C" {
9#endif
10/*
11 * Class: sun_java2d_pipe_ShapeSpanIterator
12 * Method: initIDs
13 * Signature: ()V
14 */
15JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_initIDs
16 (JNIEnv *, jclass);
17
18/*
19 * Class: sun_java2d_pipe_ShapeSpanIterator
20 * Method: appendPoly
21 * Signature: ([I[IIII)V
22 */
23JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_appendPoly
24 (JNIEnv *, jobject, jintArray, jintArray, jint, jint, jint);
25
26/*
27 * Class: sun_java2d_pipe_ShapeSpanIterator
28 * Method: setNormalize
29 * Signature: (Z)V
30 */
31JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_setNormalize
32 (JNIEnv *, jobject, jboolean);
33
34/*
35 * Class: sun_java2d_pipe_ShapeSpanIterator
36 * Method: setOutputAreaXYXY
37 * Signature: (IIII)V
38 */
39JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_setOutputAreaXYXY
40 (JNIEnv *, jobject, jint, jint, jint, jint);
41
42/*
43 * Class: sun_java2d_pipe_ShapeSpanIterator
44 * Method: setRule
45 * Signature: (I)V
46 */
47JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_setRule
48 (JNIEnv *, jobject, jint);
49
50/*
51 * Class: sun_java2d_pipe_ShapeSpanIterator
52 * Method: addSegment
53 * Signature: (I[F)V
54 */
55JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_addSegment
56 (JNIEnv *, jobject, jint, jfloatArray);
57
58/*
59 * Class: sun_java2d_pipe_ShapeSpanIterator
60 * Method: getPathBox
61 * Signature: ([I)V
62 */
63JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_getPathBox
64 (JNIEnv *, jobject, jintArray);
65
66/*
67 * Class: sun_java2d_pipe_ShapeSpanIterator
68 * Method: intersectClipBox
69 * Signature: (IIII)V
70 */
71JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_intersectClipBox
72 (JNIEnv *, jobject, jint, jint, jint, jint);
73
74/*
75 * Class: sun_java2d_pipe_ShapeSpanIterator
76 * Method: nextSpan
77 * Signature: ([I)Z
78 */
79JNIEXPORT jboolean JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_nextSpan
80 (JNIEnv *, jobject, jintArray);
81
82/*
83 * Class: sun_java2d_pipe_ShapeSpanIterator
84 * Method: skipDownTo
85 * Signature: (I)V
86 */
87JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_skipDownTo
88 (JNIEnv *, jobject, jint);
89
90/*
91 * Class: sun_java2d_pipe_ShapeSpanIterator
92 * Method: getNativeIterator
93 * Signature: ()J
94 */
95JNIEXPORT jlong JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_getNativeIterator
96 (JNIEnv *, jobject);
97
98/*
99 * Class: sun_java2d_pipe_ShapeSpanIterator
100 * Method: dispose
101 * Signature: ()V
102 */
103JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_dispose
104 (JNIEnv *, jobject);
105
106/*
107 * Class: sun_java2d_pipe_ShapeSpanIterator
108 * Method: moveTo
109 * Signature: (FF)V
110 */
111JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_moveTo
112 (JNIEnv *, jobject, jfloat, jfloat);
113
114/*
115 * Class: sun_java2d_pipe_ShapeSpanIterator
116 * Method: lineTo
117 * Signature: (FF)V
118 */
119JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_lineTo
120 (JNIEnv *, jobject, jfloat, jfloat);
121
122/*
123 * Class: sun_java2d_pipe_ShapeSpanIterator
124 * Method: quadTo
125 * Signature: (FFFF)V
126 */
127JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_quadTo
128 (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat);
129
130/*
131 * Class: sun_java2d_pipe_ShapeSpanIterator
132 * Method: curveTo
133 * Signature: (FFFFFF)V
134 */
135JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_curveTo
136 (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat, jfloat, jfloat);
137
138/*
139 * Class: sun_java2d_pipe_ShapeSpanIterator
140 * Method: closePath
141 * Signature: ()V
142 */
143JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_closePath
144 (JNIEnv *, jobject);
145
146/*
147 * Class: sun_java2d_pipe_ShapeSpanIterator
148 * Method: pathDone
149 * Signature: ()V
150 */
151JNIEXPORT void JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_pathDone
152 (JNIEnv *, jobject);
153
154/*
155 * Class: sun_java2d_pipe_ShapeSpanIterator
156 * Method: getNativeConsumer
157 * Signature: ()J
158 */
159JNIEXPORT jlong JNICALL Java_sun_java2d_pipe_ShapeSpanIterator_getNativeConsumer
160 (JNIEnv *, jobject);
161
162#ifdef __cplusplus
163}
164#endif
165#endif
166