aboutsummaryrefslogtreecommitdiff
path: root/engine/src/bullet-native/com_jme3_bullet_objects_PhysicsRigidBody.h
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/bullet-native/com_jme3_bullet_objects_PhysicsRigidBody.h')
-rw-r--r--engine/src/bullet-native/com_jme3_bullet_objects_PhysicsRigidBody.h415
1 files changed, 415 insertions, 0 deletions
diff --git a/engine/src/bullet-native/com_jme3_bullet_objects_PhysicsRigidBody.h b/engine/src/bullet-native/com_jme3_bullet_objects_PhysicsRigidBody.h
new file mode 100644
index 0000000..aa09a62
--- /dev/null
+++ b/engine/src/bullet-native/com_jme3_bullet_objects_PhysicsRigidBody.h
@@ -0,0 +1,415 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class com_jme3_bullet_objects_PhysicsRigidBody */
+
+#ifndef _Included_com_jme3_bullet_objects_PhysicsRigidBody
+#define _Included_com_jme3_bullet_objects_PhysicsRigidBody
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_NONE
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_NONE 0L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_01
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_01 1L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_02
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_02 2L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_03
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_03 4L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_04
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_04 8L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_05
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_05 16L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_06
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_06 32L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_07
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_07 64L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_08
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_08 128L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_09
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_09 256L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_10
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_10 512L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_11
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_11 1024L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_12
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_12 2048L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_13
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_13 4096L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_14
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_14 8192L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_15
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_15 16384L
+#undef com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_16
+#define com_jme3_bullet_objects_PhysicsRigidBody_COLLISION_GROUP_16 32768L
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: createRigidBody
+ * Signature: (FJJ)J
+ */
+JNIEXPORT jlong JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_createRigidBody
+ (JNIEnv *, jobject, jfloat, jlong, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: isInWorld
+ * Signature: (J)Z
+ */
+JNIEXPORT jboolean JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_isInWorld
+ (JNIEnv *, jobject, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setPhysicsLocation
+ * Signature: (JLcom/jme3/math/Vector3f;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setPhysicsLocation
+ (JNIEnv *, jobject, jlong, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setPhysicsRotation
+ * Signature: (JLcom/jme3/math/Matrix3f;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setPhysicsRotation__JLcom_jme3_math_Matrix3f_2
+ (JNIEnv *, jobject, jlong, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setPhysicsRotation
+ * Signature: (JLcom/jme3/math/Quaternion;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setPhysicsRotation__JLcom_jme3_math_Quaternion_2
+ (JNIEnv *, jobject, jlong, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getPhysicsLocation
+ * Signature: (JLcom/jme3/math/Vector3f;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getPhysicsLocation
+ (JNIEnv *, jobject, jlong, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getPhysicsRotation
+ * Signature: (JLcom/jme3/math/Quaternion;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getPhysicsRotation
+ (JNIEnv *, jobject, jlong, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getPhysicsRotationMatrix
+ * Signature: (JLcom/jme3/math/Matrix3f;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getPhysicsRotationMatrix
+ (JNIEnv *, jobject, jlong, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setKinematic
+ * Signature: (JZ)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setKinematic
+ (JNIEnv *, jobject, jlong, jboolean);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setCcdSweptSphereRadius
+ * Signature: (JF)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setCcdSweptSphereRadius
+ (JNIEnv *, jobject, jlong, jfloat);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setCcdMotionThreshold
+ * Signature: (JF)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setCcdMotionThreshold
+ (JNIEnv *, jobject, jlong, jfloat);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getCcdSweptSphereRadius
+ * Signature: (J)F
+ */
+JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getCcdSweptSphereRadius
+ (JNIEnv *, jobject, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getCcdMotionThreshold
+ * Signature: (J)F
+ */
+JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getCcdMotionThreshold
+ (JNIEnv *, jobject, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getCcdSquareMotionThreshold
+ * Signature: (J)F
+ */
+JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getCcdSquareMotionThreshold
+ (JNIEnv *, jobject, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setStatic
+ * Signature: (JZ)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setStatic
+ (JNIEnv *, jobject, jlong, jboolean);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: updateMassProps
+ * Signature: (JJF)J
+ */
+JNIEXPORT jlong JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_updateMassProps
+ (JNIEnv *, jobject, jlong, jlong, jfloat);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getGravity
+ * Signature: (JLcom/jme3/math/Vector3f;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getGravity
+ (JNIEnv *, jobject, jlong, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setGravity
+ * Signature: (JLcom/jme3/math/Vector3f;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setGravity
+ (JNIEnv *, jobject, jlong, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getFriction
+ * Signature: (J)F
+ */
+JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getFriction
+ (JNIEnv *, jobject, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setFriction
+ * Signature: (JF)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setFriction
+ (JNIEnv *, jobject, jlong, jfloat);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setDamping
+ * Signature: (JFF)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setDamping
+ (JNIEnv *, jobject, jlong, jfloat, jfloat);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setAngularDamping
+ * Signature: (JF)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setAngularDamping
+ (JNIEnv *, jobject, jlong, jfloat);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getLinearDamping
+ * Signature: (J)F
+ */
+JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getLinearDamping
+ (JNIEnv *, jobject, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getAngularDamping
+ * Signature: (J)F
+ */
+JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getAngularDamping
+ (JNIEnv *, jobject, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getRestitution
+ * Signature: (J)F
+ */
+JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getRestitution
+ (JNIEnv *, jobject, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setRestitution
+ * Signature: (JF)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setRestitution
+ (JNIEnv *, jobject, jlong, jfloat);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getAngularVelocity
+ * Signature: (JLcom/jme3/math/Vector3f;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getAngularVelocity
+ (JNIEnv *, jobject, jlong, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setAngularVelocity
+ * Signature: (JLcom/jme3/math/Vector3f;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setAngularVelocity
+ (JNIEnv *, jobject, jlong, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getLinearVelocity
+ * Signature: (JLcom/jme3/math/Vector3f;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getLinearVelocity
+ (JNIEnv *, jobject, jlong, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setLinearVelocity
+ * Signature: (JLcom/jme3/math/Vector3f;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setLinearVelocity
+ (JNIEnv *, jobject, jlong, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: applyForce
+ * Signature: (JLcom/jme3/math/Vector3f;Lcom/jme3/math/Vector3f;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_applyForce
+ (JNIEnv *, jobject, jlong, jobject, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: applyCentralForce
+ * Signature: (JLcom/jme3/math/Vector3f;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_applyCentralForce
+ (JNIEnv *, jobject, jlong, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: applyTorque
+ * Signature: (JLcom/jme3/math/Vector3f;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_applyTorque
+ (JNIEnv *, jobject, jlong, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: applyImpulse
+ * Signature: (JLcom/jme3/math/Vector3f;Lcom/jme3/math/Vector3f;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_applyImpulse
+ (JNIEnv *, jobject, jlong, jobject, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: applyTorqueImpulse
+ * Signature: (JLcom/jme3/math/Vector3f;)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_applyTorqueImpulse
+ (JNIEnv *, jobject, jlong, jobject);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: clearForces
+ * Signature: (J)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_clearForces
+ (JNIEnv *, jobject, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setCollisionShape
+ * Signature: (JJ)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setCollisionShape
+ (JNIEnv *, jobject, jlong, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: activate
+ * Signature: (J)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_activate
+ (JNIEnv *, jobject, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: isActive
+ * Signature: (J)Z
+ */
+JNIEXPORT jboolean JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_isActive
+ (JNIEnv *, jobject, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setSleepingThresholds
+ * Signature: (JFF)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setSleepingThresholds
+ (JNIEnv *, jobject, jlong, jfloat, jfloat);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setLinearSleepingThreshold
+ * Signature: (JF)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setLinearSleepingThreshold
+ (JNIEnv *, jobject, jlong, jfloat);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setAngularSleepingThreshold
+ * Signature: (JF)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setAngularSleepingThreshold
+ (JNIEnv *, jobject, jlong, jfloat);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getLinearSleepingThreshold
+ * Signature: (J)F
+ */
+JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getLinearSleepingThreshold
+ (JNIEnv *, jobject, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getAngularSleepingThreshold
+ * Signature: (J)F
+ */
+JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getAngularSleepingThreshold
+ (JNIEnv *, jobject, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: getAngularFactor
+ * Signature: (J)F
+ */
+JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getAngularFactor
+ (JNIEnv *, jobject, jlong);
+
+/*
+ * Class: com_jme3_bullet_objects_PhysicsRigidBody
+ * Method: setAngularFactor
+ * Signature: (JF)V
+ */
+JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setAngularFactor
+ (JNIEnv *, jobject, jlong, jfloat);
+
+#ifdef __cplusplus
+}
+#endif
+#endif