Home | History | Annotate | Download | only in bullet-native
      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