• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class com_jme3_bullet_objects_PhysicsRigidBody */
4 
5 #ifndef _Included_com_jme3_bullet_objects_PhysicsRigidBody
6 #define _Included_com_jme3_bullet_objects_PhysicsRigidBody
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_NONE
11 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_NONE 0L
12 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_01
13 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_01 1L
14 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_02
15 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_02 2L
16 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_03
17 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_03 4L
18 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_04
19 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_04 8L
20 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_05
21 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_05 16L
22 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_06
23 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_06 32L
24 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_07
25 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_07 64L
26 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_08
27 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_08 128L
28 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_09
29 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_09 256L
30 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_10
31 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_10 512L
32 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_11
33 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_11 1024L
34 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_12
35 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_12 2048L
36 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_13
37 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_13 4096L
38 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_14
39 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_14 8192L
40 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_15
41 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_15 16384L
42 #undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_16
43 #define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_16 32768L
44 /*
45  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
46  * Method:    createRigidBody
47  * Signature: (FJJ)J
48  */
49 JNIEXPORT jlong JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_createRigidBody
50   (JNIEnv *, jobject, jfloat, jlong, jlong);
51 
52 /*
53  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
54  * Method:    isInWorld
55  * Signature: (J)Z
56  */
57 JNIEXPORT jboolean JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_isInWorld
58   (JNIEnv *, jobject, jlong);
59 
60 /*
61  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
62  * Method:    setPhysicsLocation
63  * Signature: (JLcom/jme3/math/Vector3f;)V
64  */
65 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setPhysicsLocation
66   (JNIEnv *, jobject, jlong, jobject);
67 
68 /*
69  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
70  * Method:    setPhysicsRotation
71  * Signature: (JLcom/jme3/math/Matrix3f;)V
72  */
73 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setPhysicsRotation__JLcom_jme3_math_Matrix3f_2
74   (JNIEnv *, jobject, jlong, jobject);
75 
76 /*
77  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
78  * Method:    setPhysicsRotation
79  * Signature: (JLcom/jme3/math/Quaternion;)V
80  */
81 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setPhysicsRotation__JLcom_jme3_math_Quaternion_2
82   (JNIEnv *, jobject, jlong, jobject);
83 
84 /*
85  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
86  * Method:    getPhysicsLocation
87  * Signature: (JLcom/jme3/math/Vector3f;)V
88  */
89 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getPhysicsLocation
90   (JNIEnv *, jobject, jlong, jobject);
91 
92 /*
93  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
94  * Method:    getPhysicsRotation
95  * Signature: (JLcom/jme3/math/Quaternion;)V
96  */
97 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getPhysicsRotation
98   (JNIEnv *, jobject, jlong, jobject);
99 
100 /*
101  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
102  * Method:    getPhysicsRotationMatrix
103  * Signature: (JLcom/jme3/math/Matrix3f;)V
104  */
105 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getPhysicsRotationMatrix
106   (JNIEnv *, jobject, jlong, jobject);
107 
108 /*
109  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
110  * Method:    setKinematic
111  * Signature: (JZ)V
112  */
113 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setKinematic
114   (JNIEnv *, jobject, jlong, jboolean);
115 
116 /*
117  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
118  * Method:    setCcdSweptSphereRadius
119  * Signature: (JF)V
120  */
121 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setCcdSweptSphereRadius
122   (JNIEnv *, jobject, jlong, jfloat);
123 
124 /*
125  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
126  * Method:    setCcdMotionThreshold
127  * Signature: (JF)V
128  */
129 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setCcdMotionThreshold
130   (JNIEnv *, jobject, jlong, jfloat);
131 
132 /*
133  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
134  * Method:    getCcdSweptSphereRadius
135  * Signature: (J)F
136  */
137 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getCcdSweptSphereRadius
138   (JNIEnv *, jobject, jlong);
139 
140 /*
141  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
142  * Method:    getCcdMotionThreshold
143  * Signature: (J)F
144  */
145 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getCcdMotionThreshold
146   (JNIEnv *, jobject, jlong);
147 
148 /*
149  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
150  * Method:    getCcdSquareMotionThreshold
151  * Signature: (J)F
152  */
153 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getCcdSquareMotionThreshold
154   (JNIEnv *, jobject, jlong);
155 
156 /*
157  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
158  * Method:    setStatic
159  * Signature: (JZ)V
160  */
161 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setStatic
162   (JNIEnv *, jobject, jlong, jboolean);
163 
164 /*
165  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
166  * Method:    updateMassProps
167  * Signature: (JJF)J
168  */
169 JNIEXPORT jlong JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_updateMassProps
170   (JNIEnv *, jobject, jlong, jlong, jfloat);
171 
172 /*
173  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
174  * Method:    getGravity
175  * Signature: (JLcom/jme3/math/Vector3f;)V
176  */
177 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getGravity
178   (JNIEnv *, jobject, jlong, jobject);
179 
180 /*
181  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
182  * Method:    setGravity
183  * Signature: (JLcom/jme3/math/Vector3f;)V
184  */
185 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setGravity
186   (JNIEnv *, jobject, jlong, jobject);
187 
188 /*
189  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
190  * Method:    getFriction
191  * Signature: (J)F
192  */
193 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getFriction
194   (JNIEnv *, jobject, jlong);
195 
196 /*
197  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
198  * Method:    setFriction
199  * Signature: (JF)V
200  */
201 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setFriction
202   (JNIEnv *, jobject, jlong, jfloat);
203 
204 /*
205  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
206  * Method:    setDamping
207  * Signature: (JFF)V
208  */
209 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setDamping
210   (JNIEnv *, jobject, jlong, jfloat, jfloat);
211 
212 /*
213  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
214  * Method:    setAngularDamping
215  * Signature: (JF)V
216  */
217 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setAngularDamping
218   (JNIEnv *, jobject, jlong, jfloat);
219 
220 /*
221  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
222  * Method:    getLinearDamping
223  * Signature: (J)F
224  */
225 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getLinearDamping
226   (JNIEnv *, jobject, jlong);
227 
228 /*
229  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
230  * Method:    getAngularDamping
231  * Signature: (J)F
232  */
233 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getAngularDamping
234   (JNIEnv *, jobject, jlong);
235 
236 /*
237  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
238  * Method:    getRestitution
239  * Signature: (J)F
240  */
241 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getRestitution
242   (JNIEnv *, jobject, jlong);
243 
244 /*
245  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
246  * Method:    setRestitution
247  * Signature: (JF)V
248  */
249 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setRestitution
250   (JNIEnv *, jobject, jlong, jfloat);
251 
252 /*
253  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
254  * Method:    getAngularVelocity
255  * Signature: (JLcom/jme3/math/Vector3f;)V
256  */
257 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getAngularVelocity
258   (JNIEnv *, jobject, jlong, jobject);
259 
260 /*
261  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
262  * Method:    setAngularVelocity
263  * Signature: (JLcom/jme3/math/Vector3f;)V
264  */
265 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setAngularVelocity
266   (JNIEnv *, jobject, jlong, jobject);
267 
268 /*
269  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
270  * Method:    getLinearVelocity
271  * Signature: (JLcom/jme3/math/Vector3f;)V
272  */
273 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getLinearVelocity
274   (JNIEnv *, jobject, jlong, jobject);
275 
276 /*
277  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
278  * Method:    setLinearVelocity
279  * Signature: (JLcom/jme3/math/Vector3f;)V
280  */
281 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setLinearVelocity
282   (JNIEnv *, jobject, jlong, jobject);
283 
284 /*
285  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
286  * Method:    applyForce
287  * Signature: (JLcom/jme3/math/Vector3f;Lcom/jme3/math/Vector3f;)V
288  */
289 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_applyForce
290   (JNIEnv *, jobject, jlong, jobject, jobject);
291 
292 /*
293  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
294  * Method:    applyCentralForce
295  * Signature: (JLcom/jme3/math/Vector3f;)V
296  */
297 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_applyCentralForce
298   (JNIEnv *, jobject, jlong, jobject);
299 
300 /*
301  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
302  * Method:    applyTorque
303  * Signature: (JLcom/jme3/math/Vector3f;)V
304  */
305 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_applyTorque
306   (JNIEnv *, jobject, jlong, jobject);
307 
308 /*
309  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
310  * Method:    applyImpulse
311  * Signature: (JLcom/jme3/math/Vector3f;Lcom/jme3/math/Vector3f;)V
312  */
313 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_applyImpulse
314   (JNIEnv *, jobject, jlong, jobject, jobject);
315 
316 /*
317  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
318  * Method:    applyTorqueImpulse
319  * Signature: (JLcom/jme3/math/Vector3f;)V
320  */
321 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_applyTorqueImpulse
322   (JNIEnv *, jobject, jlong, jobject);
323 
324 /*
325  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
326  * Method:    clearForces
327  * Signature: (J)V
328  */
329 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_clearForces
330   (JNIEnv *, jobject, jlong);
331 
332 /*
333  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
334  * Method:    setCollisionShape
335  * Signature: (JJ)V
336  */
337 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setCollisionShape
338   (JNIEnv *, jobject, jlong, jlong);
339 
340 /*
341  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
342  * Method:    activate
343  * Signature: (J)V
344  */
345 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_activate
346   (JNIEnv *, jobject, jlong);
347 
348 /*
349  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
350  * Method:    isActive
351  * Signature: (J)Z
352  */
353 JNIEXPORT jboolean JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_isActive
354   (JNIEnv *, jobject, jlong);
355 
356 /*
357  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
358  * Method:    setSleepingThresholds
359  * Signature: (JFF)V
360  */
361 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setSleepingThresholds
362   (JNIEnv *, jobject, jlong, jfloat, jfloat);
363 
364 /*
365  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
366  * Method:    setLinearSleepingThreshold
367  * Signature: (JF)V
368  */
369 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setLinearSleepingThreshold
370   (JNIEnv *, jobject, jlong, jfloat);
371 
372 /*
373  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
374  * Method:    setAngularSleepingThreshold
375  * Signature: (JF)V
376  */
377 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setAngularSleepingThreshold
378   (JNIEnv *, jobject, jlong, jfloat);
379 
380 /*
381  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
382  * Method:    getLinearSleepingThreshold
383  * Signature: (J)F
384  */
385 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getLinearSleepingThreshold
386   (JNIEnv *, jobject, jlong);
387 
388 /*
389  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
390  * Method:    getAngularSleepingThreshold
391  * Signature: (J)F
392  */
393 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getAngularSleepingThreshold
394   (JNIEnv *, jobject, jlong);
395 
396 /*
397  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
398  * Method:    getAngularFactor
399  * Signature: (J)F
400  */
401 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getAngularFactor
402   (JNIEnv *, jobject, jlong);
403 
404 /*
405  * Class:     com_jme3_bullet_objects_PhysicsRigidBody
406  * Method:    setAngularFactor
407  * Signature: (JF)V
408  */
409 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setAngularFactor
410   (JNIEnv *, jobject, jlong, jfloat);
411 
412 #ifdef __cplusplus
413 }
414 #endif
415 #endif
416