This commit is contained in:
2026-05-13 20:38:59 +03:00
parent 9055c9c93c
commit 5620324b2e
4904 changed files with 391162 additions and 0 deletions
@@ -0,0 +1,421 @@
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class dev_ryanhcode_sable_physics_impl_rapier_Rapier3D */
#ifndef _Included_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
#define _Included_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: initialize
* Signature: (IDDDD)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_initialize
(JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: tick
* Signature: (ID)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_tick
(JNIEnv *, jclass, jint, jdouble);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: step
* Signature: (ID)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_step
(JNIEnv *, jclass, jint, jdouble);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: createSubLevel
* Signature: (II[D)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_createSubLevel
(JNIEnv *, jclass, jint, jint, jdoubleArray);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: removeSubLevel
* Signature: (II)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_removeSubLevel
(JNIEnv *, jclass, jint, jint);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: createBox
* Signature: (IIDDDD[D)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_createBox
(JNIEnv *, jclass, jint, jint, jdouble, jdouble, jdouble, jdouble, jdoubleArray);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: removeBox
* Signature: (II)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_removeBox
(JNIEnv *, jclass, jint, jint);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: getPose
* Signature: (II[D)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_getPose
(JNIEnv *, jclass, jint, jint, jdoubleArray);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: setCenterOfMass
* Signature: (IIDDD)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_setCenterOfMass
(JNIEnv *, jclass, jint, jint, jdouble, jdouble, jdouble);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: setLocalBounds
* Signature: (IIIIIIII)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_setLocalBounds
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: addChunk
* Signature: (IIII[IZI)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_addChunk
(JNIEnv *, jclass, jint, jint, jint, jint, jintArray, jboolean, jint);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: removeChunk
* Signature: (IIIIZ)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_removeChunk
(JNIEnv *, jclass, jint, jint, jint, jint, jboolean);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: changeBlock
* Signature: (IIIII)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_changeBlock
(JNIEnv *, jclass, jint, jint, jint, jint, jint);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: newVoxelCollider
* Signature: (DDDZLdev/ryanhcode/sable/api/physics/callback/BlockSubLevelCollisionCallback;)I
*/
JNIEXPORT jint JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_newVoxelCollider
(JNIEnv *, jclass, jdouble, jdouble, jdouble, jboolean, jobject);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: addVoxelColliderBox
* Signature: (I[D)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_addVoxelColliderBox
(JNIEnv *, jclass, jint, jdoubleArray);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: clearVoxelColliderBoxes
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_clearVoxelColliderBoxes
(JNIEnv *, jclass, jint);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: setMassProperties
* Signature: (IID[D[D)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_setMassProperties
(JNIEnv *, jclass, jint, jint, jdouble, jdoubleArray, jdoubleArray);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: teleportObject
* Signature: (IIDDDDDDD)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_teleportObject
(JNIEnv *, jclass, jint, jint, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: wakeUpObject
* Signature: (II)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_wakeUpObject
(JNIEnv *, jclass, jint, jint);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: addRotaryConstraint
* Signature: (IIIDDDDDDDDDDDD)J
*/
JNIEXPORT jlong JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_addRotaryConstraint
(JNIEnv *, jclass, jint, jint, jint, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: addFixedConstraint
* Signature: (IIIDDDDDDDDDD)J
*/
JNIEXPORT jlong JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_addFixedConstraint
(JNIEnv *, jclass, jint, jint, jint, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: addFreeConstraint
* Signature: (IIIDDDDDDDDDD)J
*/
JNIEXPORT jlong JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_addFreeConstraint
(JNIEnv *, jclass, jint, jint, jint, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: addGenericConstraint
* Signature: (IIIDDDDDDDDDDDDDDI)J
*/
JNIEXPORT jlong JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_addGenericConstraint
(JNIEnv *, jclass, jint, jint, jint, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jint);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: setConstraintFrame
* Signature: (IJIDDDDDDD)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_setConstraintFrame
(JNIEnv *, jclass, jint, jlong, jint, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: setConstraintContactsEnabled
* Signature: (IJZ)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_setConstraintContactsEnabled
(JNIEnv *, jclass, jint, jlong, jboolean);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: getConstraintImpulses
* Signature: (IJ[D)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_getConstraintImpulses
(JNIEnv *, jclass, jint, jlong, jdoubleArray);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: isConstraintValid
* Signature: (IJ)Z
*/
JNIEXPORT jboolean JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_isConstraintValid
(JNIEnv *, jclass, jint, jlong);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: removeConstraint
* Signature: (IJ)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_removeConstraint
(JNIEnv *, jclass, jint, jlong);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: setConstraintMotor
* Signature: (IJIDDDZD)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_setConstraintMotor
(JNIEnv *, jclass, jint, jlong, jint, jdouble, jdouble, jdouble, jboolean, jdouble);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: addLinearAngularVelocities
* Signature: (IIDDDDDDZ)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_addLinearAngularVelocities
(JNIEnv *, jclass, jint, jint, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jboolean);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: clearCollisions
* Signature: (I)[D
*/
JNIEXPORT jdoubleArray JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_clearCollisions
(JNIEnv *, jclass, jint);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: applyForce
* Signature: (IIDDDDDDZ)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_applyForce
(JNIEnv *, jclass, jint, jint, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jboolean);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: applyForceAndTorque
* Signature: (IIDDDDDDZ)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_applyForceAndTorque
(JNIEnv *, jclass, jint, jint, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jboolean);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: getLinearVelocity
* Signature: (II[D)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_getLinearVelocity
(JNIEnv *, jclass, jint, jint, jdoubleArray);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: getAngularVelocity
* Signature: (II[D)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_getAngularVelocity
(JNIEnv *, jclass, jint, jint, jdoubleArray);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: createKinematicContraption
* Signature: (III[D)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_createKinematicContraption
(JNIEnv *, jclass, jint, jint, jint, jdoubleArray);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: removeKinematicContraption
* Signature: (II)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_removeKinematicContraption
(JNIEnv *, jclass, jint, jint);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: setKinematicContraptionTransform
* Signature: (II[D[D[D)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_setKinematicContraptionTransform
(JNIEnv *, jclass, jint, jint, jdoubleArray, jdoubleArray, jdoubleArray);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: addKinematicContraptionChunkSection
* Signature: (IIIII[I)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_addKinematicContraptionChunkSection
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jintArray);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: createRope
* Signature: (IDD[DI)J
*/
JNIEXPORT jlong JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_createRope
(JNIEnv *, jclass, jint, jdouble, jdouble, jdoubleArray, jint);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: removeRope
* Signature: (IJ)J
*/
JNIEXPORT jlong JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_removeRope
(JNIEnv *, jclass, jint, jlong);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: setRopeAttachment
* Signature: (IJIDDDZ)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_setRopeAttachment
(JNIEnv *, jclass, jint, jlong, jint, jdouble, jdouble, jdouble, jboolean);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: addRopePointAtStart
* Signature: (IJDDD)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_addRopePointAtStart
(JNIEnv *, jclass, jint, jlong, jdouble, jdouble, jdouble);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: removeRopePointAtStart
* Signature: (IJ)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_removeRopePointAtStart
(JNIEnv *, jclass, jint, jlong);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: wakeUpRope
* Signature: (IJ)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_wakeUpRope
(JNIEnv *, jclass, jint, jlong);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: setRopeFirstSegmentLength
* Signature: (IJD)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_setRopeFirstSegmentLength
(JNIEnv *, jclass, jint, jlong, jdouble);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: queryRope
* Signature: (IJ)[D
*/
JNIEXPORT jdoubleArray JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_queryRope
(JNIEnv *, jclass, jint, jlong);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: configFrequencyAndDamping
* Signature: (DD)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_configFrequencyAndDamping
(JNIEnv *, jclass, jdouble, jdouble);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: configSolverIterations
* Signature: (III)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_configSolverIterations
(JNIEnv *, jclass, jint, jint, jint);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: configMinIslandSize
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_configMinIslandSize
(JNIEnv *, jclass, jint);
/*
* Class: dev_ryanhcode_sable_physics_impl_rapier_Rapier3D
* Method: dispose
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_dev_ryanhcode_sable_physics_impl_rapier_Rapier3D_dispose
(JNIEnv *, jclass);
#ifdef __cplusplus
}
#endif
#endif