|
JSim 2026.06.01-p(1)
|
#include <jni.h>#include "frcsim/math/vector.hpp"#include "frcsim/math/quaternion.hpp"#include "frcsim/math/matrix.hpp"Go to the source code of this file.
Functions | |
| JNIEXPORT jlong JNICALL | Java_api_Vector3_nativeCreate (JNIEnv *, jobject, jdouble, jdouble, jdouble) |
| JNIEXPORT jdouble JNICALL | Java_api_Vector3_nativeNorm (JNIEnv *, jobject, jlong) |
| JNIEXPORT jdouble JNICALL | Java_api_Vector3_nativeDot (JNIEnv *, jobject, jlong, jlong) |
| JNIEXPORT jlong JNICALL | Java_api_Vector3_nativeCross (JNIEnv *, jobject, jlong, jlong) |
| JNIEXPORT jlong JNICALL | Java_api_Vector3_nativeAdd (JNIEnv *, jobject, jlong, jlong) |
| JNIEXPORT jlong JNICALL | Java_api_Vector3_nativeSub (JNIEnv *, jobject, jlong, jlong) |
| JNIEXPORT jlong JNICALL | Java_api_Vector3_nativeScale (JNIEnv *, jobject, jlong, jdouble) |
| JNIEXPORT jdouble JNICALL | Java_api_Vector3_nativeGetX (JNIEnv *, jobject, jlong) |
| JNIEXPORT jdouble JNICALL | Java_api_Vector3_nativeGetY (JNIEnv *, jobject, jlong) |
| JNIEXPORT jdouble JNICALL | Java_api_Vector3_nativeGetZ (JNIEnv *, jobject, jlong) |
| JNIEXPORT void JNICALL | Java_api_Vector3_nativeDelete (JNIEnv *, jobject, jlong) |
| JNIEXPORT jlong JNICALL | Java_api_Quaternion_nativeCreate (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble) |
| JNIEXPORT jlong JNICALL | Java_api_Quaternion_nativeFromAxisAngle (JNIEnv *, jclass, jlong, jdouble) |
| JNIEXPORT jlong JNICALL | Java_api_Quaternion_nativeMultiply (JNIEnv *, jobject, jlong, jlong) |
| JNIEXPORT jlong JNICALL | Java_api_Quaternion_nativeRotate (JNIEnv *, jobject, jlong, jlong) |
| JNIEXPORT jlong JNICALL | Java_api_Quaternion_nativeNormalize (JNIEnv *, jobject, jlong) |
| JNIEXPORT jlong JNICALL | Java_api_Quaternion_nativeConjugate (JNIEnv *, jobject, jlong) |
| JNIEXPORT void JNICALL | Java_api_Quaternion_nativeDelete (JNIEnv *, jobject, jlong) |
| JNIEXPORT jlong JNICALL | Java_api_Matrix3_nativeCreate (JNIEnv *, jobject) |
| JNIEXPORT jlong JNICALL | Java_api_Matrix3_nativeFromQuaternion (JNIEnv *, jclass, jlong) |
| JNIEXPORT jlong JNICALL | Java_api_Matrix3_nativeMultiply (JNIEnv *, jobject, jlong, jlong) |
| JNIEXPORT jlong JNICALL | Java_api_Matrix3_nativeTransform (JNIEnv *, jobject, jlong, jlong) |
| JNIEXPORT jlong JNICALL | Java_api_Matrix3_nativeTranspose (JNIEnv *, jobject, jlong) |
| JNIEXPORT void JNICALL | Java_api_Matrix3_nativeDelete (JNIEnv *, jobject, jlong) |
| JNIEXPORT jlong JNICALL | Java_api_NativePhysics_nativeCreateWorld (JNIEnv *, jclass) |
| JNIEXPORT void JNICALL | Java_api_NativePhysics_nativeDestroyWorld (JNIEnv *, jclass, jlong) |
| JNIEXPORT void JNICALL | Java_api_NativePhysics_nativeStepWorld (JNIEnv *, jclass, jlong, jdouble) |
| JNIEXPORT jlong JNICALL | Java_api_NativePhysics_nativeCreateBody (JNIEnv *, jclass, jlong, jdouble) |
| JNIEXPORT void JNICALL | Java_api_NativePhysics_nativeSetBodyBoxGeometry (JNIEnv *, jclass, jlong, jdouble, jdouble, jdouble) |
| JNIEXPORT void JNICALL | Java_api_NativePhysics_nativeSetBodySphereGeometry (JNIEnv *, jclass, jlong, jdouble) |
| JNIEXPORT void JNICALL | Java_api_NativePhysics_nativeSetBodyPosition (JNIEnv *, jclass, jlong, jdouble, jdouble, jdouble) |
| JNIEXPORT jlong JNICALL | Java_api_NativePhysics_nativeCreateBall (JNIEnv *, jclass, jlong) |
| JNIEXPORT void JNICALL | Java_api_NativePhysics_nativeBallShoot (JNIEnv *, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble) |
| JNIEXPORT jdoubleArray JNICALL | Java_api_NativePhysics_nativeGetBallState (JNIEnv *, jclass, jlong) |
| JNIEXPORT jlong JNICALL Java_api_Matrix3_nativeCreate | ( | JNIEnv * | , |
| jobject | ) |
| JNIEXPORT void JNICALL Java_api_Matrix3_nativeDelete | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | ) |
| JNIEXPORT jlong JNICALL Java_api_Matrix3_nativeFromQuaternion | ( | JNIEnv * | , |
| jclass | , | ||
| jlong | ) |
| JNIEXPORT jlong JNICALL Java_api_Matrix3_nativeMultiply | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jlong | ) |
| JNIEXPORT jlong JNICALL Java_api_Matrix3_nativeTransform | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jlong | ) |
| JNIEXPORT jlong JNICALL Java_api_Matrix3_nativeTranspose | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | ) |
| JNIEXPORT void JNICALL Java_api_NativePhysics_nativeBallShoot | ( | JNIEnv * | , |
| jclass | , | ||
| jlong | , | ||
| jdouble | , | ||
| jdouble | , | ||
| jdouble | , | ||
| jdouble | , | ||
| jdouble | , | ||
| jdouble | ) |
| JNIEXPORT jlong JNICALL Java_api_NativePhysics_nativeCreateBall | ( | JNIEnv * | , |
| jclass | , | ||
| jlong | ) |
| JNIEXPORT jlong JNICALL Java_api_NativePhysics_nativeCreateBody | ( | JNIEnv * | , |
| jclass | , | ||
| jlong | , | ||
| jdouble | ) |
| JNIEXPORT jlong JNICALL Java_api_NativePhysics_nativeCreateWorld | ( | JNIEnv * | , |
| jclass | ) |
| JNIEXPORT void JNICALL Java_api_NativePhysics_nativeDestroyWorld | ( | JNIEnv * | , |
| jclass | , | ||
| jlong | ) |
| JNIEXPORT jdoubleArray JNICALL Java_api_NativePhysics_nativeGetBallState | ( | JNIEnv * | , |
| jclass | , | ||
| jlong | ) |
| JNIEXPORT void JNICALL Java_api_NativePhysics_nativeSetBodyBoxGeometry | ( | JNIEnv * | , |
| jclass | , | ||
| jlong | , | ||
| jdouble | , | ||
| jdouble | , | ||
| jdouble | ) |
| JNIEXPORT void JNICALL Java_api_NativePhysics_nativeSetBodyPosition | ( | JNIEnv * | , |
| jclass | , | ||
| jlong | , | ||
| jdouble | , | ||
| jdouble | , | ||
| jdouble | ) |
| JNIEXPORT void JNICALL Java_api_NativePhysics_nativeSetBodySphereGeometry | ( | JNIEnv * | , |
| jclass | , | ||
| jlong | , | ||
| jdouble | ) |
| JNIEXPORT void JNICALL Java_api_NativePhysics_nativeStepWorld | ( | JNIEnv * | , |
| jclass | , | ||
| jlong | , | ||
| jdouble | ) |
| JNIEXPORT jlong JNICALL Java_api_Quaternion_nativeConjugate | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | ) |
| JNIEXPORT jlong JNICALL Java_api_Quaternion_nativeCreate | ( | JNIEnv * | , |
| jobject | , | ||
| jdouble | , | ||
| jdouble | , | ||
| jdouble | , | ||
| jdouble | ) |
| JNIEXPORT void JNICALL Java_api_Quaternion_nativeDelete | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | ) |
| JNIEXPORT jlong JNICALL Java_api_Quaternion_nativeFromAxisAngle | ( | JNIEnv * | , |
| jclass | , | ||
| jlong | , | ||
| jdouble | ) |
| JNIEXPORT jlong JNICALL Java_api_Quaternion_nativeMultiply | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jlong | ) |
| JNIEXPORT jlong JNICALL Java_api_Quaternion_nativeNormalize | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | ) |
| JNIEXPORT jlong JNICALL Java_api_Quaternion_nativeRotate | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jlong | ) |
| JNIEXPORT jlong JNICALL Java_api_Vector3_nativeAdd | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jlong | ) |
| JNIEXPORT jlong JNICALL Java_api_Vector3_nativeCreate | ( | JNIEnv * | , |
| jobject | , | ||
| jdouble | , | ||
| jdouble | , | ||
| jdouble | ) |
| JNIEXPORT jlong JNICALL Java_api_Vector3_nativeCross | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jlong | ) |
| JNIEXPORT void JNICALL Java_api_Vector3_nativeDelete | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | ) |
| JNIEXPORT jdouble JNICALL Java_api_Vector3_nativeDot | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jlong | ) |
| JNIEXPORT jdouble JNICALL Java_api_Vector3_nativeGetX | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | ) |
| JNIEXPORT jdouble JNICALL Java_api_Vector3_nativeGetY | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | ) |
| JNIEXPORT jdouble JNICALL Java_api_Vector3_nativeGetZ | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | ) |
| JNIEXPORT jdouble JNICALL Java_api_Vector3_nativeNorm | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | ) |
| JNIEXPORT jlong JNICALL Java_api_Vector3_nativeScale | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jdouble | ) |
| JNIEXPORT jlong JNICALL Java_api_Vector3_nativeSub | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jlong | ) |