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_joints_HingeJoint */
      4 
      5 #ifndef _Included_com_jme3_bullet_joints_HingeJoint
      6 #define _Included_com_jme3_bullet_joints_HingeJoint
      7 #ifdef __cplusplus
      8 extern "C" {
      9 #endif
     10 /*
     11  * Class:     com_jme3_bullet_joints_HingeJoint
     12  * Method:    enableMotor
     13  * Signature: (JZFF)V
     14  */
     15 JNIEXPORT void JNICALL Java_com_jme3_bullet_joints_HingeJoint_enableMotor
     16   (JNIEnv *, jobject, jlong, jboolean, jfloat, jfloat);
     17 
     18 /*
     19  * Class:     com_jme3_bullet_joints_HingeJoint
     20  * Method:    getEnableAngularMotor
     21  * Signature: (J)Z
     22  */
     23 JNIEXPORT jboolean JNICALL Java_com_jme3_bullet_joints_HingeJoint_getEnableAngularMotor
     24   (JNIEnv *, jobject, jlong);
     25 
     26 /*
     27  * Class:     com_jme3_bullet_joints_HingeJoint
     28  * Method:    getMotorTargetVelocity
     29  * Signature: (J)F
     30  */
     31 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_joints_HingeJoint_getMotorTargetVelocity
     32   (JNIEnv *, jobject, jlong);
     33 
     34 /*
     35  * Class:     com_jme3_bullet_joints_HingeJoint
     36  * Method:    getMaxMotorImpulse
     37  * Signature: (J)F
     38  */
     39 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_joints_HingeJoint_getMaxMotorImpulse
     40   (JNIEnv *, jobject, jlong);
     41 
     42 /*
     43  * Class:     com_jme3_bullet_joints_HingeJoint
     44  * Method:    setLimit
     45  * Signature: (JFF)V
     46  */
     47 JNIEXPORT void JNICALL Java_com_jme3_bullet_joints_HingeJoint_setLimit__JFF
     48   (JNIEnv *, jobject, jlong, jfloat, jfloat);
     49 
     50 /*
     51  * Class:     com_jme3_bullet_joints_HingeJoint
     52  * Method:    setLimit
     53  * Signature: (JFFFFF)V
     54  */
     55 JNIEXPORT void JNICALL Java_com_jme3_bullet_joints_HingeJoint_setLimit__JFFFFF
     56   (JNIEnv *, jobject, jlong, jfloat, jfloat, jfloat, jfloat, jfloat);
     57 
     58 /*
     59  * Class:     com_jme3_bullet_joints_HingeJoint
     60  * Method:    getUpperLimit
     61  * Signature: (J)F
     62  */
     63 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_joints_HingeJoint_getUpperLimit
     64   (JNIEnv *, jobject, jlong);
     65 
     66 /*
     67  * Class:     com_jme3_bullet_joints_HingeJoint
     68  * Method:    getLowerLimit
     69  * Signature: (J)F
     70  */
     71 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_joints_HingeJoint_getLowerLimit
     72   (JNIEnv *, jobject, jlong);
     73 
     74 /*
     75  * Class:     com_jme3_bullet_joints_HingeJoint
     76  * Method:    setAngularOnly
     77  * Signature: (JZ)V
     78  */
     79 JNIEXPORT void JNICALL Java_com_jme3_bullet_joints_HingeJoint_setAngularOnly
     80   (JNIEnv *, jobject, jlong, jboolean);
     81 
     82 /*
     83  * Class:     com_jme3_bullet_joints_HingeJoint
     84  * Method:    getHingeAngle
     85  * Signature: (J)F
     86  */
     87 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_joints_HingeJoint_getHingeAngle
     88   (JNIEnv *, jobject, jlong);
     89 
     90 /*
     91  * Class:     com_jme3_bullet_joints_HingeJoint
     92  * Method:    createJoint
     93  * Signature: (JJLcom/jme3/math/Vector3f;Lcom/jme3/math/Vector3f;Lcom/jme3/math/Vector3f;Lcom/jme3/math/Vector3f;)J
     94  */
     95 JNIEXPORT jlong JNICALL Java_com_jme3_bullet_joints_HingeJoint_createJoint
     96   (JNIEnv *, jobject, jlong, jlong, jobject, jobject, jobject, jobject);
     97 
     98 #ifdef __cplusplus
     99 }
    100 #endif
    101 #endif
    102