Integration of OCCT 6.5.0 from SVN
[occt.git] / samples / java / inc / SampleViewer3DJni_Graphic3d_GraphicDriver.h
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class SampleViewer3DJni_Graphic3d_0005fGraphicDriver */
4
5 #ifndef _Included_SampleViewer3DJni_Graphic3d_0005fGraphicDriver
6 #define _Included_SampleViewer3DJni_Graphic3d_0005fGraphicDriver
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 /* Inaccessible static: myCasLock */
11 /*
12  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
13  * Method:    BeginPolygon2d
14  * Signature: ()V
15  */
16 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_BeginPolygon2d
17   (JNIEnv *, jobject);
18
19 /*
20  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
21  * Method:    BeginPolyline
22  * Signature: ()V
23  */
24 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_BeginPolyline
25   (JNIEnv *, jobject);
26
27 /*
28  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
29  * Method:    BeginPolyline2d
30  * Signature: ()V
31  */
32 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_BeginPolyline2d
33   (JNIEnv *, jobject);
34
35 /*
36  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
37  * Method:    CreateTexture
38  * Signature: (SLSampleViewer3DJni/AlienImage_AlienImage;Ljcas/Standard_CString;LSampleViewer3DJni/TColStd_HArray1OfReal;)I
39  */
40 JNIEXPORT jint JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_CreateTexture
41   (JNIEnv *, jobject, jshort, jobject, jobject, jobject);
42
43 /*
44  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
45  * Method:    DestroyTexture
46  * Signature: (I)V
47  */
48 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_DestroyTexture
49   (JNIEnv *, jobject, jint);
50
51 /*
52  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
53  * Method:    Edge
54  * Signature: (FF)V
55  */
56 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_Edge
57   (JNIEnv *, jobject, jfloat, jfloat);
58
59 /*
60  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
61  * Method:    End
62  * Signature: ()V
63  */
64 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_End
65   (JNIEnv *, jobject);
66
67 /*
68  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
69  * Method:    EndAddMode
70  * Signature: ()V
71  */
72 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_EndAddMode
73   (JNIEnv *, jobject);
74
75 /*
76  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
77  * Method:    EndImmediatMode
78  * Signature: (I)V
79  */
80 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_EndImmediatMode
81   (JNIEnv *, jobject, jint);
82
83 /*
84  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
85  * Method:    EndLayer
86  * Signature: ()V
87  */
88 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_EndLayer
89   (JNIEnv *, jobject);
90
91 /*
92  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
93  * Method:    EndPolygon2d
94  * Signature: ()V
95  */
96 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_EndPolygon2d
97   (JNIEnv *, jobject);
98
99 /*
100  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
101  * Method:    EndPolyline
102  * Signature: ()V
103  */
104 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_EndPolyline
105   (JNIEnv *, jobject);
106
107 /*
108  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
109  * Method:    EndPolyline2d
110  * Signature: ()V
111  */
112 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_EndPolyline2d
113   (JNIEnv *, jobject);
114
115 /*
116  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
117  * Method:    Graphic3d_GraphicDriver_Begin_1
118  * Signature: (Ljcas/Standard_CString;)Z
119  */
120 JNIEXPORT jboolean JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_Graphic3d_1GraphicDriver_1Begin_11
121   (JNIEnv *, jobject, jobject);
122
123 /*
124  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
125  * Method:    Graphic3d_GraphicDriver_Create_0
126  * Signature: (Ljcas/Standard_CString;)V
127  */
128 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_Graphic3d_1GraphicDriver_1Create_10
129   (JNIEnv *, jobject, jobject);
130
131 /*
132  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
133  * Method:    Graphic3d_GraphicDriver_Draw_1
134  * Signature: (FFF)V
135  */
136 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_Graphic3d_1GraphicDriver_1Draw_11
137   (JNIEnv *, jobject, jfloat, jfloat, jfloat);
138
139 /*
140  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
141  * Method:    Graphic3d_GraphicDriver_Draw_2
142  * Signature: (FF)V
143  */
144 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_Graphic3d_1GraphicDriver_1Draw_12
145   (JNIEnv *, jobject, jfloat, jfloat);
146
147 /*
148  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
149  * Method:    Graphic3d_GraphicDriver_Move_1
150  * Signature: (FFF)V
151  */
152 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_Graphic3d_1GraphicDriver_1Move_11
153   (JNIEnv *, jobject, jfloat, jfloat, jfloat);
154
155 /*
156  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
157  * Method:    Graphic3d_GraphicDriver_Move_2
158  * Signature: (FF)V
159  */
160 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_Graphic3d_1GraphicDriver_1Move_12
161   (JNIEnv *, jobject, jfloat, jfloat);
162
163 /*
164  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
165  * Method:    Graphic3d_GraphicDriver_Text_5
166  * Signature: (Ljcas/Standard_CString;FFF)V
167  */
168 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_Graphic3d_1GraphicDriver_1Text_15
169   (JNIEnv *, jobject, jobject, jfloat, jfloat, jfloat);
170
171 /*
172  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
173  * Method:    InitPick
174  * Signature: ()V
175  */
176 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_InitPick
177   (JNIEnv *, jobject);
178
179 /*
180  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
181  * Method:    InquireLightLimit
182  * Signature: ()I
183  */
184 JNIEXPORT jint JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_InquireLightLimit
185   (JNIEnv *, jobject);
186
187 /*
188  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
189  * Method:    InquirePlaneLimit
190  * Signature: ()I
191  */
192 JNIEXPORT jint JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_InquirePlaneLimit
193   (JNIEnv *, jobject);
194
195 /*
196  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
197  * Method:    InquireTextureAvailable
198  * Signature: ()Z
199  */
200 JNIEXPORT jboolean JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_InquireTextureAvailable
201   (JNIEnv *, jobject);
202
203 /*
204  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
205  * Method:    InquireViewLimit
206  * Signature: ()I
207  */
208 JNIEXPORT jint JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_InquireViewLimit
209   (JNIEnv *, jobject);
210
211 /*
212  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
213  * Method:    PrintBoolean
214  * Signature: (Ljcas/Standard_CString;Z)V
215  */
216 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_PrintBoolean
217   (JNIEnv *, jobject, jobject, jboolean);
218
219 /*
220  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
221  * Method:    PrintFunction
222  * Signature: (Ljcas/Standard_CString;)V
223  */
224 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_PrintFunction
225   (JNIEnv *, jobject, jobject);
226
227 /*
228  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
229  * Method:    PrintIResult
230  * Signature: (Ljcas/Standard_CString;I)V
231  */
232 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_PrintIResult
233   (JNIEnv *, jobject, jobject, jint);
234
235 /*
236  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
237  * Method:    PrintInteger
238  * Signature: (Ljcas/Standard_CString;I)V
239  */
240 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_PrintInteger
241   (JNIEnv *, jobject, jobject, jint);
242
243 /*
244  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
245  * Method:    PrintMatrix
246  * Signature: (Ljcas/Standard_CString;LSampleViewer3DJni/TColStd_Array2OfReal;)V
247  */
248 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_PrintMatrix
249   (JNIEnv *, jobject, jobject, jobject);
250
251 /*
252  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
253  * Method:    PrintShortReal
254  * Signature: (Ljcas/Standard_CString;F)V
255  */
256 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_PrintShortReal
257   (JNIEnv *, jobject, jobject, jfloat);
258
259 /*
260  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
261  * Method:    PrintString
262  * Signature: (Ljcas/Standard_CString;Ljcas/Standard_CString;)V
263  */
264 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_PrintString
265   (JNIEnv *, jobject, jobject, jobject);
266
267 /*
268  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
269  * Method:    Rectangle
270  * Signature: (FFFF)V
271  */
272 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_Rectangle
273   (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat);
274
275 /*
276  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
277  * Method:    SetColor
278  * Signature: (FFF)V
279  */
280 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_SetColor
281   (JNIEnv *, jobject, jfloat, jfloat, jfloat);
282
283 /*
284  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
285  * Method:    SetLineAttributes
286  * Signature: (IF)V
287  */
288 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_SetLineAttributes
289   (JNIEnv *, jobject, jint, jfloat);
290
291 /*
292  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
293  * Method:    SetLineColor
294  * Signature: (FFF)V
295  */
296 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_SetLineColor
297   (JNIEnv *, jobject, jfloat, jfloat, jfloat);
298
299 /*
300  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
301  * Method:    SetLineType
302  * Signature: (I)V
303  */
304 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_SetLineType
305   (JNIEnv *, jobject, jint);
306
307 /*
308  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
309  * Method:    SetLineWidth
310  * Signature: (F)V
311  */
312 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_SetLineWidth
313   (JNIEnv *, jobject, jfloat);
314
315 /*
316  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
317  * Method:    SetMinMax
318  * Signature: (FFFFFF)V
319  */
320 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_SetMinMax
321   (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat, jfloat, jfloat);
322
323 /*
324  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
325  * Method:    SetTextAttributes
326  * Signature: (IIFFF)V
327  */
328 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_SetTextAttributes
329   (JNIEnv *, jobject, jchar*, jint, jfloat, jfloat, jfloat);
330
331 /*
332  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
333  * Method:    SetTrace
334  * Signature: (I)V
335  */
336 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_SetTrace
337   (JNIEnv *, jobject, jint);
338
339 /*
340  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
341  * Method:    TextSize
342  * Signature: (Ljcas/Standard_CString;FLjcas/Standard_ShortReal;Ljcas/Standard_ShortReal;Ljcas/Standard_ShortReal;)V
343  */
344 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_TextSize
345   (JNIEnv *, jobject, jobject, jfloat, jobject, jobject, jobject);
346
347 /*
348  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
349  * Method:    Trace
350  * Signature: ()I
351  */
352 JNIEXPORT jint JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_Trace
353   (JNIEnv *, jobject);
354
355 /*
356  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
357  * Method:    Transform
358  * Signature: (LSampleViewer3DJni/TColStd_Array2OfReal;S)V
359  */
360 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_Transform
361   (JNIEnv *, jobject, jobject, jshort);
362
363 /*
364  * Class:     SampleViewer3DJni_Graphic3d_0005fGraphicDriver
365  * Method:    ZBufferTriedronSetup
366  * Signature: (SSSDDI)V
367  */
368 JNIEXPORT void JNICALL Java_SampleViewer3DJni_Graphic3d_1GraphicDriver_ZBufferTriedronSetup
369   (JNIEnv *, jobject, jshort, jshort, jshort, jdouble, jdouble, jint);
370
371 #ifdef __cplusplus
372 }
373 #endif
374 #endif