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