1 /* DO NOT EDIT THIS FILE - it is machine generated */ 2 #include <jni.h> 3 /* Header for class com_jme3_bullet_objects_PhysicsCharacter */ 4 5 #ifndef _Included_com_jme3_bullet_objects_PhysicsCharacter 6 #define _Included_com_jme3_bullet_objects_PhysicsCharacter 7 #ifdef __cplusplus 8 extern "C" { 9 #endif 10 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_NONE 11 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_NONE 0L 12 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_01 13 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_01 1L 14 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_02 15 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_02 2L 16 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_03 17 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_03 4L 18 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_04 19 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_04 8L 20 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_05 21 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_05 16L 22 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_06 23 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_06 32L 24 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_07 25 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_07 64L 26 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_08 27 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_08 128L 28 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_09 29 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_09 256L 30 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_10 31 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_10 512L 32 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_11 33 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_11 1024L 34 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_12 35 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_12 2048L 36 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_13 37 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_13 4096L 38 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_14 39 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_14 8192L 40 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_15 41 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_15 16384L 42 #undef com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_16 43 #define com_jme3_bullet_objects_PhysicsCharacter_COLLISION_GROUP_16 32768L 44 /* 45 * Class: com_jme3_bullet_objects_PhysicsCharacter 46 * Method: createGhostObject 47 * Signature: ()J 48 */ 49 JNIEXPORT jlong JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_createGhostObject 50 (JNIEnv *, jobject); 51 52 /* 53 * Class: com_jme3_bullet_objects_PhysicsCharacter 54 * Method: setCharacterFlags 55 * Signature: (J)V 56 */ 57 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_setCharacterFlags 58 (JNIEnv *, jobject, jlong); 59 60 /* 61 * Class: com_jme3_bullet_objects_PhysicsCharacter 62 * Method: createCharacterObject 63 * Signature: (JJF)J 64 */ 65 JNIEXPORT jlong JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_createCharacterObject 66 (JNIEnv *, jobject, jlong, jlong, jfloat); 67 68 /* 69 * Class: com_jme3_bullet_objects_PhysicsCharacter 70 * Method: warp 71 * Signature: (JLcom/jme3/math/Vector3f;)V 72 */ 73 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_warp 74 (JNIEnv *, jobject, jlong, jobject); 75 76 /* 77 * Class: com_jme3_bullet_objects_PhysicsCharacter 78 * Method: setWalkDirection 79 * Signature: (JLcom/jme3/math/Vector3f;)V 80 */ 81 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_setWalkDirection 82 (JNIEnv *, jobject, jlong, jobject); 83 84 /* 85 * Class: com_jme3_bullet_objects_PhysicsCharacter 86 * Method: setUpAxis 87 * Signature: (JI)V 88 */ 89 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_setUpAxis 90 (JNIEnv *, jobject, jlong, jint); 91 92 /* 93 * Class: com_jme3_bullet_objects_PhysicsCharacter 94 * Method: setFallSpeed 95 * Signature: (JF)V 96 */ 97 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_setFallSpeed 98 (JNIEnv *, jobject, jlong, jfloat); 99 100 /* 101 * Class: com_jme3_bullet_objects_PhysicsCharacter 102 * Method: setJumpSpeed 103 * Signature: (JF)V 104 */ 105 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_setJumpSpeed 106 (JNIEnv *, jobject, jlong, jfloat); 107 108 /* 109 * Class: com_jme3_bullet_objects_PhysicsCharacter 110 * Method: setGravity 111 * Signature: (JF)V 112 */ 113 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_setGravity 114 (JNIEnv *, jobject, jlong, jfloat); 115 116 /* 117 * Class: com_jme3_bullet_objects_PhysicsCharacter 118 * Method: getGravity 119 * Signature: (J)F 120 */ 121 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_getGravity 122 (JNIEnv *, jobject, jlong); 123 124 /* 125 * Class: com_jme3_bullet_objects_PhysicsCharacter 126 * Method: setMaxSlope 127 * Signature: (JF)V 128 */ 129 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_setMaxSlope 130 (JNIEnv *, jobject, jlong, jfloat); 131 132 /* 133 * Class: com_jme3_bullet_objects_PhysicsCharacter 134 * Method: getMaxSlope 135 * Signature: (J)F 136 */ 137 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_getMaxSlope 138 (JNIEnv *, jobject, jlong); 139 140 /* 141 * Class: com_jme3_bullet_objects_PhysicsCharacter 142 * Method: onGround 143 * Signature: (J)Z 144 */ 145 JNIEXPORT jboolean JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_onGround 146 (JNIEnv *, jobject, jlong); 147 148 /* 149 * Class: com_jme3_bullet_objects_PhysicsCharacter 150 * Method: jump 151 * Signature: (J)V 152 */ 153 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_jump 154 (JNIEnv *, jobject, jlong); 155 156 /* 157 * Class: com_jme3_bullet_objects_PhysicsCharacter 158 * Method: getPhysicsLocation 159 * Signature: (JLcom/jme3/math/Vector3f;)V 160 */ 161 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_getPhysicsLocation 162 (JNIEnv *, jobject, jlong, jobject); 163 164 /* 165 * Class: com_jme3_bullet_objects_PhysicsCharacter 166 * Method: setCcdSweptSphereRadius 167 * Signature: (JF)V 168 */ 169 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_setCcdSweptSphereRadius 170 (JNIEnv *, jobject, jlong, jfloat); 171 172 /* 173 * Class: com_jme3_bullet_objects_PhysicsCharacter 174 * Method: setCcdMotionThreshold 175 * Signature: (JF)V 176 */ 177 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_setCcdMotionThreshold 178 (JNIEnv *, jobject, jlong, jfloat); 179 180 /* 181 * Class: com_jme3_bullet_objects_PhysicsCharacter 182 * Method: getCcdSweptSphereRadius 183 * Signature: (J)F 184 */ 185 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_getCcdSweptSphereRadius 186 (JNIEnv *, jobject, jlong); 187 188 /* 189 * Class: com_jme3_bullet_objects_PhysicsCharacter 190 * Method: getCcdMotionThreshold 191 * Signature: (J)F 192 */ 193 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_getCcdMotionThreshold 194 (JNIEnv *, jobject, jlong); 195 196 /* 197 * Class: com_jme3_bullet_objects_PhysicsCharacter 198 * Method: getCcdSquareMotionThreshold 199 * Signature: (J)F 200 */ 201 JNIEXPORT jfloat JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_getCcdSquareMotionThreshold 202 (JNIEnv *, jobject, jlong); 203 204 /* 205 * Class: com_jme3_bullet_objects_PhysicsCharacter 206 * Method: finalizeNativeCharacter 207 * Signature: (J)V 208 */ 209 JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsCharacter_finalizeNativeCharacter 210 (JNIEnv *, jobject, jlong); 211 212 #ifdef __cplusplus 213 } 214 #endif 215 #endif 216