/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 3.0.10 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. * ----------------------------------------------------------------------------- */ package com.badlogic.gdx.physics.bullet.linearmath; import com.badlogic.gdx.physics.bullet.BulletBase; import com.badlogic.gdx.math.Vector3; import com.badlogic.gdx.math.Quaternion; import com.badlogic.gdx.math.Matrix3; import com.badlogic.gdx.math.Matrix4; import com.badlogic.gdx.utils.Pool; public class LinearMathJNI { public final static native int btGetVersion(); public final static native float btSqrt(float jarg1); public final static native float btFabs(float jarg1); public final static native float btCos(float jarg1); public final static native float btSin(float jarg1); public final static native float btTan(float jarg1); public final static native float btAcos(float jarg1); public final static native float btAsin(float jarg1); public final static native float btAtan(float jarg1); public final static native float btAtan2(float jarg1, float jarg2); public final static native float btExp(float jarg1); public final static native float btLog(float jarg1); public final static native float btPow(float jarg1, float jarg2); public final static native float btFmod(float jarg1, float jarg2); public final static native float btAtan2Fast(float jarg1, float jarg2); public final static native boolean btFuzzyZero(float jarg1); public final static native boolean btEqual(float jarg1, float jarg2); public final static native boolean btGreaterEqual(float jarg1, float jarg2); public final static native int btIsNegative(float jarg1); public final static native float btRadians(float jarg1); public final static native float btDegrees(float jarg1); public final static native float btFsel(float jarg1, float jarg2, float jarg3); public final static native boolean btMachineIsLittleEndian(); public final static native long btSelect__SWIG_0(long jarg1, long jarg2, long jarg3); public final static native int btSelect__SWIG_1(long jarg1, int jarg2, int jarg3); public final static native float btSelect__SWIG_2(long jarg1, float jarg2, float jarg3); public final static native long btSwapEndian__SWIG_0(long jarg1); public final static native int btSwapEndian__SWIG_1(int jarg1); public final static native int btSwapEndian__SWIG_3(short jarg1); public final static native long btSwapEndianFloat(float jarg1); public final static native float btUnswapEndianFloat(long jarg1); public final static native void btSwapEndianDouble(double jarg1, java.nio.ByteBuffer jarg2); public final static native double btUnswapEndianDouble(java.nio.ByteBuffer jarg1); public final static native float btLargeDot(java.nio.FloatBuffer jarg1, java.nio.FloatBuffer jarg2, int jarg3); public final static native float btNormalizeAngle(float jarg1); public final static native long new_btTypedObject(int jarg1); public final static native void btTypedObject_objectType_set(long jarg1, btTypedObject jarg1_, int jarg2); public final static native int btTypedObject_objectType_get(long jarg1, btTypedObject jarg1_); public final static native void delete_btTypedObject(long jarg1); public final static native long new_btTransform__SWIG_0(); public final static native long new_btTransform__SWIG_1(Quaternion jarg1, Vector3 jarg2); public final static native long new_btTransform__SWIG_2(Quaternion jarg1); public final static native long new_btTransform__SWIG_3(Matrix3 jarg1, Vector3 jarg2); public final static native long new_btTransform__SWIG_4(Matrix3 jarg1); public final static native long new_btTransform__SWIG_5(Matrix4 jarg1); public final static native void btTransform_mult(long jarg1, btTransform jarg1_, Matrix4 jarg2, Matrix4 jarg3); public final static native Matrix3 btTransform_getBasis__SWIG_0(long jarg1, btTransform jarg1_); public final static native Vector3 btTransform_getOrigin__SWIG_0(long jarg1, btTransform jarg1_); public final static native Quaternion btTransform_getRotation(long jarg1, btTransform jarg1_); public final static native void btTransform_setFromOpenGLMatrix(long jarg1, btTransform jarg1_, float[] jarg2); public final static native void btTransform_getOpenGLMatrix(long jarg1, btTransform jarg1_, float[] jarg2); public final static native void btTransform_setOrigin(long jarg1, btTransform jarg1_, Vector3 jarg2); public final static native Vector3 btTransform_invXform(long jarg1, btTransform jarg1_, Vector3 jarg2); public final static native void btTransform_setBasis(long jarg1, btTransform jarg1_, Matrix3 jarg2); public final static native void btTransform_setRotation(long jarg1, btTransform jarg1_, Quaternion jarg2); public final static native void btTransform_setIdentity(long jarg1, btTransform jarg1_); public final static native Matrix4 btTransform_inverse(long jarg1, btTransform jarg1_); public final static native Matrix4 btTransform_inverseTimes(long jarg1, btTransform jarg1_, Matrix4 jarg2); public final static native Matrix4 btTransform_getIdentity(); public final static native void btTransform_serialize(long jarg1, btTransform jarg1_, long jarg2, btTransformFloatData jarg2_); public final static native void btTransform_serializeFloat(long jarg1, btTransform jarg1_, long jarg2, btTransformFloatData jarg2_); public final static native void btTransform_deSerialize(long jarg1, btTransform jarg1_, long jarg2, btTransformFloatData jarg2_); public final static native void btTransform_deSerializeDouble(long jarg1, btTransform jarg1_, long jarg2, btTransformDoubleData jarg2_); public final static native void btTransform_deSerializeFloat(long jarg1, btTransform jarg1_, long jarg2, btTransformFloatData jarg2_); public final static native void delete_btTransform(long jarg1); public final static native void btTransformFloatData_basis_set(long jarg1, btTransformFloatData jarg1_, long jarg2); public final static native long btTransformFloatData_basis_get(long jarg1, btTransformFloatData jarg1_); public final static native void btTransformFloatData_origin_set(long jarg1, btTransformFloatData jarg1_, long jarg2, btVector3FloatData jarg2_); public final static native long btTransformFloatData_origin_get(long jarg1, btTransformFloatData jarg1_); public final static native long new_btTransformFloatData(); public final static native void delete_btTransformFloatData(long jarg1); public final static native void btTransformDoubleData_basis_set(long jarg1, btTransformDoubleData jarg1_, long jarg2); public final static native long btTransformDoubleData_basis_get(long jarg1, btTransformDoubleData jarg1_); public final static native void btTransformDoubleData_origin_set(long jarg1, btTransformDoubleData jarg1_, long jarg2, btVector3DoubleData jarg2_); public final static native long btTransformDoubleData_origin_get(long jarg1, btTransformDoubleData jarg1_); public final static native long new_btTransformDoubleData(); public final static native void delete_btTransformDoubleData(long jarg1); public final static native void btVector3_floats_set(long jarg1, btVector3 jarg1_, float[] jarg2); public final static native float[] btVector3_floats_get(long jarg1, btVector3 jarg1_); public final static native long new_btVector3__SWIG_0(); public final static native long new_btVector3__SWIG_1(float jarg1, float jarg2, float jarg3); public final static native float btVector3_dot(long jarg1, btVector3 jarg1_, Vector3 jarg2); public final static native float btVector3_length2(long jarg1, btVector3 jarg1_); public final static native float btVector3_length(long jarg1, btVector3 jarg1_); public final static native float btVector3_norm(long jarg1, btVector3 jarg1_); public final static native float btVector3_safeNorm(long jarg1, btVector3 jarg1_); public final static native float btVector3_distance2(long jarg1, btVector3 jarg1_, Vector3 jarg2); public final static native float btVector3_distance(long jarg1, btVector3 jarg1_, Vector3 jarg2); public final static native Vector3 btVector3_safeNormalize(long jarg1, btVector3 jarg1_); public final static native Vector3 btVector3_normalize(long jarg1, btVector3 jarg1_); public final static native Vector3 btVector3_normalized(long jarg1, btVector3 jarg1_); public final static native Vector3 btVector3_rotate(long jarg1, btVector3 jarg1_, Vector3 jarg2, float jarg3); public final static native float btVector3_angle(long jarg1, btVector3 jarg1_, Vector3 jarg2); public final static native Vector3 btVector3_absolute(long jarg1, btVector3 jarg1_); public final static native Vector3 btVector3_cross(long jarg1, btVector3 jarg1_, Vector3 jarg2); public final static native float btVector3_triple(long jarg1, btVector3 jarg1_, Vector3 jarg2, Vector3 jarg3); public final static native int btVector3_minAxis(long jarg1, btVector3 jarg1_); public final static native int btVector3_maxAxis(long jarg1, btVector3 jarg1_); public final static native int btVector3_furthestAxis(long jarg1, btVector3 jarg1_); public final static native int btVector3_closestAxis(long jarg1, btVector3 jarg1_); public final static native void btVector3_setInterpolate3(long jarg1, btVector3 jarg1_, Vector3 jarg2, Vector3 jarg3, float jarg4); public final static native Vector3 btVector3_lerp(long jarg1, btVector3 jarg1_, Vector3 jarg2, float jarg3); public final static native float btVector3_getX(long jarg1, btVector3 jarg1_); public final static native float btVector3_getY(long jarg1, btVector3 jarg1_); public final static native float btVector3_getZ(long jarg1, btVector3 jarg1_); public final static native void btVector3_setX(long jarg1, btVector3 jarg1_, float jarg2); public final static native void btVector3_setY(long jarg1, btVector3 jarg1_, float jarg2); public final static native void btVector3_setZ(long jarg1, btVector3 jarg1_, float jarg2); public final static native void btVector3_setW(long jarg1, btVector3 jarg1_, float jarg2); public final static native float btVector3_x(long jarg1, btVector3 jarg1_); public final static native float btVector3_y(long jarg1, btVector3 jarg1_); public final static native float btVector3_z(long jarg1, btVector3 jarg1_); public final static native float btVector3_w(long jarg1, btVector3 jarg1_); public final static native void btVector3_setMax(long jarg1, btVector3 jarg1_, Vector3 jarg2); public final static native void btVector3_setMin(long jarg1, btVector3 jarg1_, Vector3 jarg2); public final static native void btVector3_setValue(long jarg1, btVector3 jarg1_, float jarg2, float jarg3, float jarg4); public final static native void btVector3_getSkewSymmetricMatrix(long jarg1, btVector3 jarg1_, long jarg2, btVector3 jarg2_, long jarg3, btVector3 jarg3_, long jarg4, btVector3 jarg4_); public final static native void btVector3_setZero(long jarg1, btVector3 jarg1_); public final static native boolean btVector3_isZero(long jarg1, btVector3 jarg1_); public final static native boolean btVector3_fuzzyZero(long jarg1, btVector3 jarg1_); public final static native void btVector3_serialize(long jarg1, btVector3 jarg1_, long jarg2, btVector3FloatData jarg2_); public final static native void btVector3_deSerialize(long jarg1, btVector3 jarg1_, long jarg2, btVector3FloatData jarg2_); public final static native void btVector3_serializeFloat(long jarg1, btVector3 jarg1_, long jarg2, btVector3FloatData jarg2_); public final static native void btVector3_deSerializeFloat(long jarg1, btVector3 jarg1_, long jarg2, btVector3FloatData jarg2_); public final static native void btVector3_serializeDouble(long jarg1, btVector3 jarg1_, long jarg2, btVector3DoubleData jarg2_); public final static native void btVector3_deSerializeDouble(long jarg1, btVector3 jarg1_, long jarg2, btVector3DoubleData jarg2_); public final static native int btVector3_maxDot(long jarg1, btVector3 jarg1_, long jarg2, btVector3 jarg2_, int jarg3, long jarg4); public final static native int btVector3_minDot(long jarg1, btVector3 jarg1_, long jarg2, btVector3 jarg2_, int jarg3, long jarg4); public final static native Vector3 btVector3_dot3(long jarg1, btVector3 jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4); public final static native void delete_btVector3(long jarg1); public final static native float btDot(Vector3 jarg1, Vector3 jarg2); public final static native float btDistance2(Vector3 jarg1, Vector3 jarg2); public final static native float btDistance(Vector3 jarg1, Vector3 jarg2); public final static native float btAngle__SWIG_0(Vector3 jarg1, Vector3 jarg2); public final static native Vector3 btCross(Vector3 jarg1, Vector3 jarg2); public final static native float btTriple(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3); public final static native Vector3 lerp(Vector3 jarg1, Vector3 jarg2, float jarg3); public final static native long new_btVector4__SWIG_0(); public final static native long new_btVector4__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4); public final static native long btVector4_absolute4(long jarg1, btVector4 jarg1_); public final static native float btVector4_getW(long jarg1, btVector4 jarg1_); public final static native int btVector4_maxAxis4(long jarg1, btVector4 jarg1_); public final static native int btVector4_minAxis4(long jarg1, btVector4 jarg1_); public final static native int btVector4_closestAxis4(long jarg1, btVector4 jarg1_); public final static native void btVector4_setValue(long jarg1, btVector4 jarg1_, float jarg2, float jarg3, float jarg4, float jarg5); public final static native void delete_btVector4(long jarg1); public final static native void btSwapScalarEndian(float jarg1, long jarg2); public final static native void btSwapVector3Endian(Vector3 jarg1, Vector3 jarg2); public final static native void btUnSwapVector3Endian(Vector3 jarg1); public final static native void btVector3FloatData_floats_set(long jarg1, btVector3FloatData jarg1_, float[] jarg2); public final static native float[] btVector3FloatData_floats_get(long jarg1, btVector3FloatData jarg1_); public final static native long new_btVector3FloatData(); public final static native void delete_btVector3FloatData(long jarg1); public final static native void btVector3DoubleData_floats_set(long jarg1, btVector3DoubleData jarg1_, double[] jarg2); public final static native double[] btVector3DoubleData_floats_get(long jarg1, btVector3DoubleData jarg1_); public final static native long new_btVector3DoubleData(); public final static native void delete_btVector3DoubleData(long jarg1); public final static native long new_btQuaternion__SWIG_0(); public final static native long new_btQuaternion__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4); public final static native long new_btQuaternion__SWIG_2(Vector3 jarg1, float jarg2); public final static native long new_btQuaternion__SWIG_3(float jarg1, float jarg2, float jarg3); public final static native void btQuaternion_setRotation(long jarg1, btQuaternion jarg1_, Vector3 jarg2, float jarg3); public final static native void btQuaternion_setEuler(long jarg1, btQuaternion jarg1_, float jarg2, float jarg3, float jarg4); public final static native void btQuaternion_setEulerZYX(long jarg1, btQuaternion jarg1_, float jarg2, float jarg3, float jarg4); public final static native float btQuaternion_dot(long jarg1, btQuaternion jarg1_, Quaternion jarg2); public final static native float btQuaternion_length2(long jarg1, btQuaternion jarg1_); public final static native float btQuaternion_length(long jarg1, btQuaternion jarg1_); public final static native Quaternion btQuaternion_normalize(long jarg1, btQuaternion jarg1_); public final static native Quaternion btQuaternion_normalized(long jarg1, btQuaternion jarg1_); public final static native float btQuaternion_angle(long jarg1, btQuaternion jarg1_, Quaternion jarg2); public final static native float btQuaternion_angleShortestPath(long jarg1, btQuaternion jarg1_, Quaternion jarg2); public final static native float btQuaternion_getAngle(long jarg1, btQuaternion jarg1_); public final static native float btQuaternion_getAngleShortestPath(long jarg1, btQuaternion jarg1_); public final static native Vector3 btQuaternion_getAxis(long jarg1, btQuaternion jarg1_); public final static native Quaternion btQuaternion_inverse(long jarg1, btQuaternion jarg1_); public final static native Quaternion btQuaternion_farthest(long jarg1, btQuaternion jarg1_, Quaternion jarg2); public final static native Quaternion btQuaternion_nearest(long jarg1, btQuaternion jarg1_, Quaternion jarg2); public final static native Quaternion btQuaternion_slerp(long jarg1, btQuaternion jarg1_, Quaternion jarg2, float jarg3); public final static native Quaternion btQuaternion_getIdentity(); public final static native float btQuaternion_getW(long jarg1, btQuaternion jarg1_); public final static native void btQuaternion_serialize(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionFloatData jarg2_); public final static native void btQuaternion_deSerialize(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionFloatData jarg2_); public final static native void btQuaternion_serializeFloat(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionFloatData jarg2_); public final static native void btQuaternion_deSerializeFloat(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionFloatData jarg2_); public final static native void btQuaternion_serializeDouble(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionDoubleData jarg2_); public final static native void btQuaternion_deSerializeDouble(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionDoubleData jarg2_); public final static native void delete_btQuaternion(long jarg1); public final static native float dot(Quaternion jarg1, Quaternion jarg2); public final static native float length(Quaternion jarg1); public final static native float btAngle__SWIG_1(Quaternion jarg1, Quaternion jarg2); public final static native Quaternion inverse(Quaternion jarg1); public final static native Quaternion slerp(Quaternion jarg1, Quaternion jarg2, float jarg3); public final static native Vector3 quatRotate(Quaternion jarg1, Vector3 jarg2); public final static native Quaternion shortestArcQuat(Vector3 jarg1, Vector3 jarg2); public final static native Quaternion shortestArcQuatNormalize2(Vector3 jarg1, Vector3 jarg2); public final static native void btQuaternionFloatData_floats_set(long jarg1, btQuaternionFloatData jarg1_, float[] jarg2); public final static native float[] btQuaternionFloatData_floats_get(long jarg1, btQuaternionFloatData jarg1_); public final static native long new_btQuaternionFloatData(); public final static native void delete_btQuaternionFloatData(long jarg1); public final static native void btQuaternionDoubleData_floats_set(long jarg1, btQuaternionDoubleData jarg1_, double[] jarg2); public final static native double[] btQuaternionDoubleData_floats_get(long jarg1, btQuaternionDoubleData jarg1_); public final static native long new_btQuaternionDoubleData(); public final static native void delete_btQuaternionDoubleData(long jarg1); public final static native void AabbExpand(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4); public final static native boolean TestPointAgainstAabb2(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3); public final static native boolean TestAabbAgainstAabb2(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4); public final static native boolean TestTriangleAgainstAabb2(long jarg1, btVector3 jarg1_, Vector3 jarg2, Vector3 jarg3); public final static native int btOutcode(Vector3 jarg1, Vector3 jarg2); public final static native boolean btRayAabb2(Vector3 jarg1, Vector3 jarg2, long[] jarg3, long jarg4, btVector3 jarg4_, long jarg5, float jarg6, float jarg7); public final static native boolean btRayAabb(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, long jarg5, Vector3 jarg6); public final static native void btTransformAabb__SWIG_0(Vector3 jarg1, float jarg2, Matrix4 jarg3, Vector3 jarg4, Vector3 jarg5); public final static native void btTransformAabb__SWIG_1(Vector3 jarg1, Vector3 jarg2, float jarg3, Matrix4 jarg4, Vector3 jarg5, Vector3 jarg6); public final static native long testQuantizedAabbAgainstQuantizedAabb(java.nio.IntBuffer jarg1, java.nio.IntBuffer jarg2, java.nio.IntBuffer jarg3, java.nio.IntBuffer jarg4); public final static native void btIDebugDraw_DefaultColors_activeObject_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_); public final static native long btIDebugDraw_DefaultColors_activeObject_get(long jarg1, btIDebugDraw.DefaultColors jarg1_); public final static native void btIDebugDraw_DefaultColors_deactivatedObject_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_); public final static native long btIDebugDraw_DefaultColors_deactivatedObject_get(long jarg1, btIDebugDraw.DefaultColors jarg1_); public final static native void btIDebugDraw_DefaultColors_wantsDeactivationObject_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_); public final static native long btIDebugDraw_DefaultColors_wantsDeactivationObject_get(long jarg1, btIDebugDraw.DefaultColors jarg1_); public final static native void btIDebugDraw_DefaultColors_disabledDeactivationObject_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_); public final static native long btIDebugDraw_DefaultColors_disabledDeactivationObject_get(long jarg1, btIDebugDraw.DefaultColors jarg1_); public final static native void btIDebugDraw_DefaultColors_disabledSimulationObject_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_); public final static native long btIDebugDraw_DefaultColors_disabledSimulationObject_get(long jarg1, btIDebugDraw.DefaultColors jarg1_); public final static native void btIDebugDraw_DefaultColors_aabb_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_); public final static native long btIDebugDraw_DefaultColors_aabb_get(long jarg1, btIDebugDraw.DefaultColors jarg1_); public final static native void btIDebugDraw_DefaultColors_contactPoint_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_); public final static native long btIDebugDraw_DefaultColors_contactPoint_get(long jarg1, btIDebugDraw.DefaultColors jarg1_); public final static native long new_btIDebugDraw_DefaultColors(); public final static native void delete_btIDebugDraw_DefaultColors(long jarg1); public final static native void delete_btIDebugDraw(long jarg1); public final static native long btIDebugDraw_getDefaultColors(long jarg1, btIDebugDraw jarg1_); public final static native long btIDebugDraw_getDefaultColorsSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_); public final static native void btIDebugDraw_setDefaultColors(long jarg1, btIDebugDraw jarg1_, long jarg2, btIDebugDraw.DefaultColors jarg2_); public final static native void btIDebugDraw_setDefaultColorsSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_, long jarg2, btIDebugDraw.DefaultColors jarg2_); public final static native void btIDebugDraw_drawLine__SWIG_0(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4); public final static native void btIDebugDraw_drawLine__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5); public final static native void btIDebugDraw_drawLineSwigExplicitbtIDebugDraw__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5); public final static native void btIDebugDraw_drawSphere__SWIG_0(long jarg1, btIDebugDraw jarg1_, float jarg2, Matrix4 jarg3, Vector3 jarg4); public final static native void btIDebugDraw_drawSphereSwigExplicitbtIDebugDraw__SWIG_0(long jarg1, btIDebugDraw jarg1_, float jarg2, Matrix4 jarg3, Vector3 jarg4); public final static native void btIDebugDraw_drawSphere__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, float jarg3, Vector3 jarg4); public final static native void btIDebugDraw_drawSphereSwigExplicitbtIDebugDraw__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, float jarg3, Vector3 jarg4); public final static native void btIDebugDraw_drawTriangle__SWIG_0(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, Vector3 jarg6, Vector3 jarg7, Vector3 jarg8, float jarg9); public final static native void btIDebugDraw_drawTriangleSwigExplicitbtIDebugDraw__SWIG_0(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, Vector3 jarg6, Vector3 jarg7, Vector3 jarg8, float jarg9); public final static native void btIDebugDraw_drawTriangle__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, float jarg6); public final static native void btIDebugDraw_drawTriangleSwigExplicitbtIDebugDraw__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, float jarg6); public final static native void btIDebugDraw_drawContactPoint(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, float jarg4, int jarg5, Vector3 jarg6); public final static native void btIDebugDraw_reportErrorWarning(long jarg1, btIDebugDraw jarg1_, String jarg2); public final static native void btIDebugDraw_draw3dText(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, String jarg3); public final static native void btIDebugDraw_setDebugMode(long jarg1, btIDebugDraw jarg1_, int jarg2); public final static native int btIDebugDraw_getDebugMode(long jarg1, btIDebugDraw jarg1_); public final static native void btIDebugDraw_drawAabb(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4); public final static native void btIDebugDraw_drawAabbSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4); public final static native void btIDebugDraw_drawTransform(long jarg1, btIDebugDraw jarg1_, Matrix4 jarg2, float jarg3); public final static native void btIDebugDraw_drawTransformSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_, Matrix4 jarg2, float jarg3); public final static native void btIDebugDraw_drawArc__SWIG_0(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, float jarg5, float jarg6, float jarg7, float jarg8, Vector3 jarg9, boolean jarg10, float jarg11); public final static native void btIDebugDraw_drawArcSwigExplicitbtIDebugDraw__SWIG_0(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, float jarg5, float jarg6, float jarg7, float jarg8, Vector3 jarg9, boolean jarg10, float jarg11); public final static native void btIDebugDraw_drawArc__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, float jarg5, float jarg6, float jarg7, float jarg8, Vector3 jarg9, boolean jarg10); public final static native void btIDebugDraw_drawArcSwigExplicitbtIDebugDraw__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, float jarg5, float jarg6, float jarg7, float jarg8, Vector3 jarg9, boolean jarg10); public final static native void btIDebugDraw_drawSpherePatch__SWIG_0(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, Vector3 jarg10, float jarg11, boolean jarg12); public final static native void btIDebugDraw_drawSpherePatchSwigExplicitbtIDebugDraw__SWIG_0(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, Vector3 jarg10, float jarg11, boolean jarg12); public final static native void btIDebugDraw_drawSpherePatch__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, Vector3 jarg10, float jarg11); public final static native void btIDebugDraw_drawSpherePatchSwigExplicitbtIDebugDraw__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, Vector3 jarg10, float jarg11); public final static native void btIDebugDraw_drawSpherePatch__SWIG_2(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, Vector3 jarg10); public final static native void btIDebugDraw_drawSpherePatchSwigExplicitbtIDebugDraw__SWIG_2(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, Vector3 jarg10); public final static native void btIDebugDraw_drawBox__SWIG_0(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4); public final static native void btIDebugDraw_drawBoxSwigExplicitbtIDebugDraw__SWIG_0(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4); public final static native void btIDebugDraw_drawBox__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Matrix4 jarg4, Vector3 jarg5); public final static native void btIDebugDraw_drawBoxSwigExplicitbtIDebugDraw__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Matrix4 jarg4, Vector3 jarg5); public final static native void btIDebugDraw_drawCapsule(long jarg1, btIDebugDraw jarg1_, float jarg2, float jarg3, int jarg4, Matrix4 jarg5, Vector3 jarg6); public final static native void btIDebugDraw_drawCapsuleSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_, float jarg2, float jarg3, int jarg4, Matrix4 jarg5, Vector3 jarg6); public final static native void btIDebugDraw_drawCylinder(long jarg1, btIDebugDraw jarg1_, float jarg2, float jarg3, int jarg4, Matrix4 jarg5, Vector3 jarg6); public final static native void btIDebugDraw_drawCylinderSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_, float jarg2, float jarg3, int jarg4, Matrix4 jarg5, Vector3 jarg6); public final static native void btIDebugDraw_drawCone(long jarg1, btIDebugDraw jarg1_, float jarg2, float jarg3, int jarg4, Matrix4 jarg5, Vector3 jarg6); public final static native void btIDebugDraw_drawConeSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_, float jarg2, float jarg3, int jarg4, Matrix4 jarg5, Vector3 jarg6); public final static native void btIDebugDraw_drawPlane(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, float jarg3, Matrix4 jarg4, Vector3 jarg5); public final static native void btIDebugDraw_drawPlaneSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, float jarg3, Matrix4 jarg4, Vector3 jarg5); public final static native void btIDebugDraw_flushLines(long jarg1, btIDebugDraw jarg1_); public final static native void btIDebugDraw_flushLinesSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_); public final static native long new_btIDebugDraw(); public final static native void btIDebugDraw_director_connect(btIDebugDraw obj, long cptr, boolean mem_own, boolean weak_global); public final static native void btIDebugDraw_change_ownership(btIDebugDraw obj, long cptr, boolean take_or_release); public final static native void btGeometryUtil_getPlaneEquationsFromVertices(long jarg1, btVector3Array jarg1_, long jarg2, btVector3Array jarg2_); public final static native void btGeometryUtil_getVerticesFromPlaneEquations(long jarg1, btVector3Array jarg1_, long jarg2, btVector3Array jarg2_); public final static native boolean btGeometryUtil_isInside(long jarg1, btVector3Array jarg1_, Vector3 jarg2, float jarg3); public final static native boolean btGeometryUtil_isPointInsidePlanes(long jarg1, btVector3Array jarg1_, Vector3 jarg2, float jarg3); public final static native boolean btGeometryUtil_areVerticesBehindPlane(Vector3 jarg1, long jarg2, btVector3Array jarg2_, float jarg3); public final static native long new_btGeometryUtil(); public final static native void delete_btGeometryUtil(long jarg1); public final static native void GEN_srand(long jarg1); public final static native long GEN_rand(); public final static native Vector3 btAabbSupport(Vector3 jarg1, Vector3 jarg2); public final static native void btTransformUtil_integrateTransform(Matrix4 jarg1, Vector3 jarg2, Vector3 jarg3, float jarg4, Matrix4 jarg5); public final static native void btTransformUtil_calculateVelocityQuaternion(Vector3 jarg1, Vector3 jarg2, Quaternion jarg3, Quaternion jarg4, float jarg5, Vector3 jarg6, Vector3 jarg7); public final static native void btTransformUtil_calculateDiffAxisAngleQuaternion(Quaternion jarg1, Quaternion jarg2, Vector3 jarg3, long jarg4); public final static native void btTransformUtil_calculateVelocity(Matrix4 jarg1, Matrix4 jarg2, float jarg3, Vector3 jarg4, Vector3 jarg5); public final static native void btTransformUtil_calculateDiffAxisAngle(Matrix4 jarg1, Matrix4 jarg2, Vector3 jarg3, long jarg4); public final static native long new_btTransformUtil(); public final static native void delete_btTransformUtil(long jarg1); public final static native long new_btConvexSeparatingDistanceUtil(float jarg1, float jarg2); public final static native float btConvexSeparatingDistanceUtil_getConservativeSeparatingDistance(long jarg1, btConvexSeparatingDistanceUtil jarg1_); public final static native void btConvexSeparatingDistanceUtil_updateSeparatingDistance(long jarg1, btConvexSeparatingDistanceUtil jarg1_, Matrix4 jarg2, Matrix4 jarg3); public final static native void btConvexSeparatingDistanceUtil_initSeparatingDistance(long jarg1, btConvexSeparatingDistanceUtil jarg1_, Vector3 jarg2, float jarg3, Matrix4 jarg4, Matrix4 jarg5); public final static native void delete_btConvexSeparatingDistanceUtil(long jarg1); public final static native long new_HullResult(); public final static native void HullResult_mPolygons_set(long jarg1, HullResult jarg1_, boolean jarg2); public final static native boolean HullResult_mPolygons_get(long jarg1, HullResult jarg1_); public final static native void HullResult_mNumOutputVertices_set(long jarg1, HullResult jarg1_, long jarg2); public final static native long HullResult_mNumOutputVertices_get(long jarg1, HullResult jarg1_); public final static native void HullResult_OutputVertices_set(long jarg1, HullResult jarg1_, long jarg2, btVector3Array jarg2_); public final static native long HullResult_OutputVertices_get(long jarg1, HullResult jarg1_); public final static native void HullResult_mNumFaces_set(long jarg1, HullResult jarg1_, long jarg2); public final static native long HullResult_mNumFaces_get(long jarg1, HullResult jarg1_); public final static native void HullResult_mNumIndices_set(long jarg1, HullResult jarg1_, long jarg2); public final static native long HullResult_mNumIndices_get(long jarg1, HullResult jarg1_); public final static native void HullResult_Indices_set(long jarg1, HullResult jarg1_, long jarg2); public final static native long HullResult_Indices_get(long jarg1, HullResult jarg1_); public final static native void delete_HullResult(long jarg1); public final static native long new_HullDesc__SWIG_0(); public final static native long new_HullDesc__SWIG_1(int jarg1, long jarg2, long jarg3, btVector3 jarg3_, long jarg4); public final static native long new_HullDesc__SWIG_2(int jarg1, long jarg2, long jarg3, btVector3 jarg3_); public final static native boolean HullDesc_HasHullFlag(long jarg1, HullDesc jarg1_, int jarg2); public final static native void HullDesc_SetHullFlag(long jarg1, HullDesc jarg1_, int jarg2); public final static native void HullDesc_ClearHullFlag(long jarg1, HullDesc jarg1_, int jarg2); public final static native void HullDesc_mFlags_set(long jarg1, HullDesc jarg1_, long jarg2); public final static native long HullDesc_mFlags_get(long jarg1, HullDesc jarg1_); public final static native void HullDesc_mVcount_set(long jarg1, HullDesc jarg1_, long jarg2); public final static native long HullDesc_mVcount_get(long jarg1, HullDesc jarg1_); public final static native void HullDesc_mVertices_set(long jarg1, HullDesc jarg1_, long jarg2, btVector3 jarg2_); public final static native long HullDesc_mVertices_get(long jarg1, HullDesc jarg1_); public final static native void HullDesc_mVertexStride_set(long jarg1, HullDesc jarg1_, long jarg2); public final static native long HullDesc_mVertexStride_get(long jarg1, HullDesc jarg1_); public final static native void HullDesc_mNormalEpsilon_set(long jarg1, HullDesc jarg1_, float jarg2); public final static native float HullDesc_mNormalEpsilon_get(long jarg1, HullDesc jarg1_); public final static native void HullDesc_mMaxVertices_set(long jarg1, HullDesc jarg1_, long jarg2); public final static native long HullDesc_mMaxVertices_get(long jarg1, HullDesc jarg1_); public final static native void HullDesc_mMaxFaces_set(long jarg1, HullDesc jarg1_, long jarg2); public final static native long HullDesc_mMaxFaces_get(long jarg1, HullDesc jarg1_); public final static native void delete_HullDesc(long jarg1); public final static native void btPlane_normal_set(long jarg1, btPlane jarg1_, long jarg2, btVector3 jarg2_); public final static native long btPlane_normal_get(long jarg1, btPlane jarg1_); public final static native void btPlane_dist_set(long jarg1, btPlane jarg1_, float jarg2); public final static native float btPlane_dist_get(long jarg1, btPlane jarg1_); public final static native long new_btPlane__SWIG_0(Vector3 jarg1, float jarg2); public final static native long new_btPlane__SWIG_1(); public final static native void delete_btPlane(long jarg1); public final static native void ConvexH_HalfEdge_ea_set(long jarg1, ConvexH.HalfEdge jarg1_, short jarg2); public final static native short ConvexH_HalfEdge_ea_get(long jarg1, ConvexH.HalfEdge jarg1_); public final static native void ConvexH_HalfEdge_v_set(long jarg1, ConvexH.HalfEdge jarg1_, short jarg2); public final static native short ConvexH_HalfEdge_v_get(long jarg1, ConvexH.HalfEdge jarg1_); public final static native void ConvexH_HalfEdge_p_set(long jarg1, ConvexH.HalfEdge jarg1_, short jarg2); public final static native short ConvexH_HalfEdge_p_get(long jarg1, ConvexH.HalfEdge jarg1_); public final static native long new_ConvexH_HalfEdge__SWIG_0(); public final static native long new_ConvexH_HalfEdge__SWIG_1(short jarg1, short jarg2, short jarg3); public final static native void delete_ConvexH_HalfEdge(long jarg1); public final static native long new_ConvexH__SWIG_0(); public final static native void delete_ConvexH(long jarg1); public final static native void ConvexH_vertices_set(long jarg1, ConvexH jarg1_, long jarg2, btVector3Array jarg2_); public final static native long ConvexH_vertices_get(long jarg1, ConvexH jarg1_); public final static native void ConvexH_edges_set(long jarg1, ConvexH jarg1_, long jarg2); public final static native long ConvexH_edges_get(long jarg1, ConvexH jarg1_); public final static native void ConvexH_facets_set(long jarg1, ConvexH jarg1_, long jarg2); public final static native long ConvexH_facets_get(long jarg1, ConvexH jarg1_); public final static native long new_ConvexH__SWIG_1(int jarg1, int jarg2, int jarg3); public final static native void int4_x_set(long jarg1, int4 jarg1_, int jarg2); public final static native int int4_x_get(long jarg1, int4 jarg1_); public final static native void int4_y_set(long jarg1, int4 jarg1_, int jarg2); public final static native int int4_y_get(long jarg1, int4 jarg1_); public final static native void int4_z_set(long jarg1, int4 jarg1_, int jarg2); public final static native int int4_z_get(long jarg1, int4 jarg1_); public final static native void int4_w_set(long jarg1, int4 jarg1_, int jarg2); public final static native int int4_w_get(long jarg1, int4 jarg1_); public final static native long new_int4__SWIG_0(); public final static native long new_int4__SWIG_1(int jarg1, int jarg2, int jarg3, int jarg4); public final static native void delete_int4(long jarg1); public final static native long new_PHullResult(); public final static native void PHullResult_mVcount_set(long jarg1, PHullResult jarg1_, long jarg2); public final static native long PHullResult_mVcount_get(long jarg1, PHullResult jarg1_); public final static native void PHullResult_mIndexCount_set(long jarg1, PHullResult jarg1_, long jarg2); public final static native long PHullResult_mIndexCount_get(long jarg1, PHullResult jarg1_); public final static native void PHullResult_mFaceCount_set(long jarg1, PHullResult jarg1_, long jarg2); public final static native long PHullResult_mFaceCount_get(long jarg1, PHullResult jarg1_); public final static native void PHullResult_mVertices_set(long jarg1, PHullResult jarg1_, long jarg2, btVector3 jarg2_); public final static native long PHullResult_mVertices_get(long jarg1, PHullResult jarg1_); public final static native void PHullResult_Indices_set(long jarg1, PHullResult jarg1_, long jarg2); public final static native long PHullResult_Indices_get(long jarg1, PHullResult jarg1_); public final static native void delete_PHullResult(long jarg1); public final static native void HullLibrary_vertexIndexMapping_set(long jarg1, HullLibrary jarg1_, long jarg2); public final static native long HullLibrary_vertexIndexMapping_get(long jarg1, HullLibrary jarg1_); public final static native int HullLibrary_CreateConvexHull(long jarg1, HullLibrary jarg1_, long jarg2, HullDesc jarg2_, long jarg3, HullResult jarg3_); public final static native int HullLibrary_ReleaseResult(long jarg1, HullLibrary jarg1_, long jarg2, HullResult jarg2_); public final static native long new_HullLibrary(); public final static native void delete_HullLibrary(long jarg1); public final static native long new_GrahamVector3(Vector3 jarg1, int jarg2); public final static native void GrahamVector3_angle_set(long jarg1, GrahamVector3 jarg1_, float jarg2); public final static native float GrahamVector3_angle_get(long jarg1, GrahamVector3 jarg1_); public final static native void GrahamVector3_orgIndex_set(long jarg1, GrahamVector3 jarg1_, int jarg2); public final static native int GrahamVector3_orgIndex_get(long jarg1, GrahamVector3 jarg1_); public final static native void delete_GrahamVector3(long jarg1); public final static native void btAngleCompareFunc_anchor_set(long jarg1, btAngleCompareFunc jarg1_, long jarg2, btVector3 jarg2_); public final static native long btAngleCompareFunc_anchor_get(long jarg1, btAngleCompareFunc jarg1_); public final static native long new_btAngleCompareFunc(Vector3 jarg1); public final static native void delete_btAngleCompareFunc(long jarg1); public final static native void GrahamScanConvexHull2D(long jarg1, long jarg2, Vector3 jarg3); public final static native long new_btPoolAllocator(int jarg1, int jarg2); public final static native void delete_btPoolAllocator(long jarg1); public final static native int btPoolAllocator_getFreeCount(long jarg1, btPoolAllocator jarg1_); public final static native int btPoolAllocator_getUsedCount(long jarg1, btPoolAllocator jarg1_); public final static native int btPoolAllocator_getMaxCount(long jarg1, btPoolAllocator jarg1_); public final static native long btPoolAllocator_allocate(long jarg1, btPoolAllocator jarg1_, int jarg2); public final static native boolean btPoolAllocator_validPtr(long jarg1, btPoolAllocator jarg1_, long jarg2); public final static native void btPoolAllocator_freeMemory(long jarg1, btPoolAllocator jarg1_, long jarg2); public final static native int btPoolAllocator_getElementSize(long jarg1, btPoolAllocator jarg1_); public final static native java.nio.ByteBuffer btPoolAllocator_getPoolAddress__SWIG_0(long jarg1, btPoolAllocator jarg1_); public final static native long new_btClock__SWIG_0(); public final static native long new_btClock__SWIG_1(long jarg1, btClock jarg1_); public final static native void delete_btClock(long jarg1); public final static native void btClock_reset(long jarg1, btClock jarg1_); public final static native long btClock_getTimeMilliseconds(long jarg1, btClock jarg1_); public final static native long btClock_getTimeMicroseconds(long jarg1, btClock jarg1_); public final static native float btClock_getTimeSeconds(long jarg1, btClock jarg1_); public final static native int btConvexHullComputer_Edge_getSourceVertex(long jarg1, btConvexHullComputer.Edge jarg1_); public final static native int btConvexHullComputer_Edge_getTargetVertex(long jarg1, btConvexHullComputer.Edge jarg1_); public final static native long btConvexHullComputer_Edge_getNextEdgeOfVertex(long jarg1, btConvexHullComputer.Edge jarg1_); public final static native long btConvexHullComputer_Edge_getNextEdgeOfFace(long jarg1, btConvexHullComputer.Edge jarg1_); public final static native long btConvexHullComputer_Edge_getReverseEdge(long jarg1, btConvexHullComputer.Edge jarg1_); public final static native long new_btConvexHullComputer_Edge(); public final static native void delete_btConvexHullComputer_Edge(long jarg1); public final static native void btConvexHullComputer_vertices_set(long jarg1, btConvexHullComputer jarg1_, long jarg2, btVector3Array jarg2_); public final static native long btConvexHullComputer_vertices_get(long jarg1, btConvexHullComputer jarg1_); public final static native void btConvexHullComputer_edges_set(long jarg1, btConvexHullComputer jarg1_, long jarg2); public final static native long btConvexHullComputer_edges_get(long jarg1, btConvexHullComputer jarg1_); public final static native void btConvexHullComputer_faces_set(long jarg1, btConvexHullComputer jarg1_, long jarg2); public final static native long btConvexHullComputer_faces_get(long jarg1, btConvexHullComputer jarg1_); public final static native float btConvexHullComputer_compute__SWIG_0(long jarg1, btConvexHullComputer jarg1_, java.nio.FloatBuffer jarg2, int jarg3, int jarg4, float jarg5, float jarg6); public final static native float btConvexHullComputer_compute__SWIG_1(long jarg1, btConvexHullComputer jarg1_, java.nio.DoubleBuffer jarg2, int jarg3, int jarg4, float jarg5, float jarg6); public final static native long new_btConvexHullComputer(); public final static native void delete_btConvexHullComputer(long jarg1); public final static native long new_btGEN_Link__SWIG_0(); public final static native long new_btGEN_Link__SWIG_1(long jarg1, btGEN_Link jarg1_, long jarg2, btGEN_Link jarg2_); public final static native long btGEN_Link_getNext(long jarg1, btGEN_Link jarg1_); public final static native long btGEN_Link_getPrev(long jarg1, btGEN_Link jarg1_); public final static native boolean btGEN_Link_isHead(long jarg1, btGEN_Link jarg1_); public final static native boolean btGEN_Link_isTail(long jarg1, btGEN_Link jarg1_); public final static native void btGEN_Link_insertBefore(long jarg1, btGEN_Link jarg1_, long jarg2, btGEN_Link jarg2_); public final static native void btGEN_Link_insertAfter(long jarg1, btGEN_Link jarg1_, long jarg2, btGEN_Link jarg2_); public final static native void btGEN_Link_remove(long jarg1, btGEN_Link jarg1_); public final static native void delete_btGEN_Link(long jarg1); public final static native long new_btGEN_List(); public final static native long btGEN_List_getHead(long jarg1, btGEN_List jarg1_); public final static native long btGEN_List_getTail(long jarg1, btGEN_List jarg1_); public final static native void btGEN_List_addHead(long jarg1, btGEN_List jarg1_, long jarg2, btGEN_Link jarg2_); public final static native void btGEN_List_addTail(long jarg1, btGEN_List jarg1_, long jarg2, btGEN_Link jarg2_); public final static native void delete_btGEN_List(long jarg1); public final static native long btAlignedAllocInternal(long jarg1, int jarg2); public final static native void btAlignedFreeInternal(long jarg1); public final static native void btAlignedAllocSetCustom(long jarg1, long jarg2); public final static native void btAlignedAllocSetCustomAligned(long jarg1, long jarg2); public final static native void btHashString_string_set(long jarg1, btHashString jarg1_, String jarg2); public final static native String btHashString_string_get(long jarg1, btHashString jarg1_); public final static native void btHashString_hash_set(long jarg1, btHashString jarg1_, long jarg2); public final static native long btHashString_hash_get(long jarg1, btHashString jarg1_); public final static native long new_btHashString(String jarg1); public final static native int btHashString_portableStringCompare(long jarg1, btHashString jarg1_, String jarg2, String jarg3); public final static native boolean btHashString_equals(long jarg1, btHashString jarg1_, long jarg2, btHashString jarg2_); public final static native void delete_btHashString(long jarg1); public final static native int BT_HASH_NULL_get(); public final static native long new_btHashInt(int jarg1); public final static native int btHashInt_getUid1(long jarg1, btHashInt jarg1_); public final static native void btHashInt_setUid1(long jarg1, btHashInt jarg1_, int jarg2); public final static native boolean btHashInt_equals(long jarg1, btHashInt jarg1_, long jarg2, btHashInt jarg2_); public final static native long btHashInt_getHash(long jarg1, btHashInt jarg1_); public final static native void delete_btHashInt(long jarg1); public final static native long new_btHashPtr(long jarg1); public final static native long btHashPtr_getPointer(long jarg1, btHashPtr jarg1_); public final static native boolean btHashPtr_equals(long jarg1, btHashPtr jarg1_, long jarg2, btHashPtr jarg2_); public final static native long btHashPtr_getHash(long jarg1, btHashPtr jarg1_); public final static native void delete_btHashPtr(long jarg1); public final static native void btBlock_previous_set(long jarg1, btBlock jarg1_, long jarg2, btBlock jarg2_); public final static native long btBlock_previous_get(long jarg1, btBlock jarg1_); public final static native void btBlock_address_set(long jarg1, btBlock jarg1_, java.nio.ByteBuffer jarg2); public final static native java.nio.ByteBuffer btBlock_address_get(long jarg1, btBlock jarg1_); public final static native long new_btBlock(); public final static native void delete_btBlock(long jarg1); public final static native long new_btStackAlloc(long jarg1); public final static native void delete_btStackAlloc(long jarg1); public final static native void btStackAlloc_create(long jarg1, btStackAlloc jarg1_, long jarg2); public final static native void btStackAlloc_destroy(long jarg1, btStackAlloc jarg1_); public final static native int btStackAlloc_getAvailableMemory(long jarg1, btStackAlloc jarg1_); public final static native java.nio.ByteBuffer btStackAlloc_allocate(long jarg1, btStackAlloc jarg1_, long jarg2); public final static native long btStackAlloc_beginBlock(long jarg1, btStackAlloc jarg1_); public final static native void btStackAlloc_endBlock(long jarg1, btStackAlloc jarg1_, long jarg2, btBlock jarg2_); public final static native void delete_btMotionState(long jarg1); public final static native void btMotionState_getWorldTransform(long jarg1, btMotionState jarg1_, Matrix4 jarg2); public final static native void btMotionState_setWorldTransform(long jarg1, btMotionState jarg1_, Matrix4 jarg2); public final static native long new_btMotionState(); public final static native void btMotionState_director_connect(btMotionState obj, long cptr, boolean mem_own, boolean weak_global); public final static native void btMotionState_change_ownership(btMotionState obj, long cptr, boolean take_or_release); public final static native void btDefaultMotionState_graphicsWorldTrans_set(long jarg1, btDefaultMotionState jarg1_, long jarg2, btTransform jarg2_); public final static native long btDefaultMotionState_graphicsWorldTrans_get(long jarg1, btDefaultMotionState jarg1_); public final static native void btDefaultMotionState_centerOfMassOffset_set(long jarg1, btDefaultMotionState jarg1_, long jarg2, btTransform jarg2_); public final static native long btDefaultMotionState_centerOfMassOffset_get(long jarg1, btDefaultMotionState jarg1_); public final static native void btDefaultMotionState_startWorldTrans_set(long jarg1, btDefaultMotionState jarg1_, long jarg2, btTransform jarg2_); public final static native long btDefaultMotionState_startWorldTrans_get(long jarg1, btDefaultMotionState jarg1_); public final static native void btDefaultMotionState_userPointer_set(long jarg1, btDefaultMotionState jarg1_, long jarg2); public final static native long btDefaultMotionState_userPointer_get(long jarg1, btDefaultMotionState jarg1_); public final static native long new_btDefaultMotionState__SWIG_0(Matrix4 jarg1, Matrix4 jarg2); public final static native long new_btDefaultMotionState__SWIG_1(Matrix4 jarg1); public final static native long new_btDefaultMotionState__SWIG_2(); public final static native void btDefaultMotionState_getGraphicsWorldTrans(long jarg1, btDefaultMotionState jarg1_, Matrix4 jarg2); public final static native void btDefaultMotionState_getCenterOfMassOffset(long jarg1, btDefaultMotionState jarg1_, Matrix4 jarg2); public final static native void btDefaultMotionState_getStartWorldTrans(long jarg1, btDefaultMotionState jarg1_, Matrix4 jarg2); public final static native void delete_btDefaultMotionState(long jarg1); public final static native long new_btVector3Array__SWIG_0(); public final static native void delete_btVector3Array(long jarg1); public final static native long new_btVector3Array__SWIG_1(long jarg1, btVector3Array jarg1_); public final static native int btVector3Array_size(long jarg1, btVector3Array jarg1_); public final static native Vector3 btVector3Array_at__SWIG_0(long jarg1, btVector3Array jarg1_, int jarg2); public final static native void btVector3Array_clear(long jarg1, btVector3Array jarg1_); public final static native void btVector3Array_pop_back(long jarg1, btVector3Array jarg1_); public final static native void btVector3Array_resizeNoInitialize(long jarg1, btVector3Array jarg1_, int jarg2); public final static native void btVector3Array_resize__SWIG_0(long jarg1, btVector3Array jarg1_, int jarg2, Vector3 jarg3); public final static native void btVector3Array_resize__SWIG_1(long jarg1, btVector3Array jarg1_, int jarg2); public final static native Vector3 btVector3Array_expandNonInitializing(long jarg1, btVector3Array jarg1_); public final static native Vector3 btVector3Array_expand__SWIG_0(long jarg1, btVector3Array jarg1_, Vector3 jarg2); public final static native Vector3 btVector3Array_expand__SWIG_1(long jarg1, btVector3Array jarg1_); public final static native void btVector3Array_push_back(long jarg1, btVector3Array jarg1_, Vector3 jarg2); public final static native int btVector3Array_capacity(long jarg1, btVector3Array jarg1_); public final static native void btVector3Array_reserve(long jarg1, btVector3Array jarg1_, int jarg2); public final static native long new_btVector3Array_less(); public final static native void delete_btVector3Array_less(long jarg1); public final static native void btVector3Array_swap(long jarg1, btVector3Array jarg1_, int jarg2, int jarg3); public final static native int btVector3Array_findBinarySearch(long jarg1, btVector3Array jarg1_, Vector3 jarg2); public final static native int btVector3Array_findLinearSearch(long jarg1, btVector3Array jarg1_, Vector3 jarg2); public final static native void btVector3Array_remove(long jarg1, btVector3Array jarg1_, Vector3 jarg2); public final static native void btVector3Array_initializeFromBuffer(long jarg1, btVector3Array jarg1_, long jarg2, int jarg3, int jarg4); public final static native void btVector3Array_copyFromArray(long jarg1, btVector3Array jarg1_, long jarg2, btVector3Array jarg2_); public final static native long new_btScalarArray__SWIG_0(); public final static native void delete_btScalarArray(long jarg1); public final static native long new_btScalarArray__SWIG_1(long jarg1, btScalarArray jarg1_); public final static native int btScalarArray_size(long jarg1, btScalarArray jarg1_); public final static native float btScalarArray_at__SWIG_0(long jarg1, btScalarArray jarg1_, int jarg2); public final static native void btScalarArray_clear(long jarg1, btScalarArray jarg1_); public final static native void btScalarArray_pop_back(long jarg1, btScalarArray jarg1_); public final static native void btScalarArray_resizeNoInitialize(long jarg1, btScalarArray jarg1_, int jarg2); public final static native void btScalarArray_resize__SWIG_0(long jarg1, btScalarArray jarg1_, int jarg2, float jarg3); public final static native void btScalarArray_resize__SWIG_1(long jarg1, btScalarArray jarg1_, int jarg2); public final static native long btScalarArray_expandNonInitializing(long jarg1, btScalarArray jarg1_); public final static native long btScalarArray_expand__SWIG_0(long jarg1, btScalarArray jarg1_, float jarg2); public final static native long btScalarArray_expand__SWIG_1(long jarg1, btScalarArray jarg1_); public final static native void btScalarArray_push_back(long jarg1, btScalarArray jarg1_, float jarg2); public final static native int btScalarArray_capacity(long jarg1, btScalarArray jarg1_); public final static native void btScalarArray_reserve(long jarg1, btScalarArray jarg1_, int jarg2); public final static native long new_btScalarArray_less(); public final static native void delete_btScalarArray_less(long jarg1); public final static native void btScalarArray_swap(long jarg1, btScalarArray jarg1_, int jarg2, int jarg3); public final static native int btScalarArray_findBinarySearch(long jarg1, btScalarArray jarg1_, float jarg2); public final static native int btScalarArray_findLinearSearch(long jarg1, btScalarArray jarg1_, float jarg2); public final static native void btScalarArray_remove(long jarg1, btScalarArray jarg1_, float jarg2); public final static native void btScalarArray_initializeFromBuffer(long jarg1, btScalarArray jarg1_, long jarg2, int jarg3, int jarg4); public final static native void btScalarArray_copyFromArray(long jarg1, btScalarArray jarg1_, long jarg2, btScalarArray jarg2_); public final static native long btVector4_SWIGUpcast(long jarg1); public final static native long GrahamVector3_SWIGUpcast(long jarg1); public final static native long btDefaultMotionState_SWIGUpcast(long jarg1); public static long SwigDirector_btIDebugDraw_getDefaultColors(btIDebugDraw jself) { return btIDebugDraw.DefaultColors.getCPtr(jself.getDefaultColors()); } public static void SwigDirector_btIDebugDraw_setDefaultColors(btIDebugDraw jself, long arg0) { jself.setDefaultColors(new btIDebugDraw.DefaultColors(arg0, false)); } public static void SwigDirector_btIDebugDraw_drawLine__SWIG_0(btIDebugDraw jself, Vector3 from, Vector3 to, Vector3 color) { jself.drawLine(from, to, color); } public static void SwigDirector_btIDebugDraw_drawLine__SWIG_1(btIDebugDraw jself, Vector3 from, Vector3 to, Vector3 fromColor, Vector3 toColor) { jself.drawLine(from, to, fromColor, toColor); } public static void SwigDirector_btIDebugDraw_drawSphere__SWIG_0(btIDebugDraw jself, float radius, Matrix4 transform, Vector3 color) { jself.drawSphere(radius, transform, color); } public static void SwigDirector_btIDebugDraw_drawSphere__SWIG_1(btIDebugDraw jself, Vector3 p, float radius, Vector3 color) { jself.drawSphere(p, radius, color); } public static void SwigDirector_btIDebugDraw_drawTriangle__SWIG_0(btIDebugDraw jself, Vector3 v0, Vector3 v1, Vector3 v2, Vector3 arg3, Vector3 arg4, Vector3 arg5, Vector3 color, float alpha) { jself.drawTriangle(v0, v1, v2, arg3, arg4, arg5, color, alpha); } public static void SwigDirector_btIDebugDraw_drawTriangle__SWIG_1(btIDebugDraw jself, Vector3 v0, Vector3 v1, Vector3 v2, Vector3 color, float arg4) { jself.drawTriangle(v0, v1, v2, color, arg4); } public static void SwigDirector_btIDebugDraw_drawContactPoint(btIDebugDraw jself, Vector3 PointOnB, Vector3 normalOnB, float distance, int lifeTime, Vector3 color) { jself.drawContactPoint(PointOnB, normalOnB, distance, lifeTime, color); } public static void SwigDirector_btIDebugDraw_reportErrorWarning(btIDebugDraw jself, String warningString) { jself.reportErrorWarning(warningString); } public static void SwigDirector_btIDebugDraw_draw3dText(btIDebugDraw jself, Vector3 location, String textString) { jself.draw3dText(location, textString); } public static void SwigDirector_btIDebugDraw_setDebugMode(btIDebugDraw jself, int debugMode) { jself.setDebugMode(debugMode); } public static int SwigDirector_btIDebugDraw_getDebugMode(btIDebugDraw jself) { return jself.getDebugMode(); } public static void SwigDirector_btIDebugDraw_drawAabb(btIDebugDraw jself, Vector3 from, Vector3 to, Vector3 color) { jself.drawAabb(from, to, color); } public static void SwigDirector_btIDebugDraw_drawTransform(btIDebugDraw jself, Matrix4 transform, float orthoLen) { jself.drawTransform(transform, orthoLen); } public static void SwigDirector_btIDebugDraw_drawArc__SWIG_0(btIDebugDraw jself, Vector3 center, Vector3 normal, Vector3 axis, float radiusA, float radiusB, float minAngle, float maxAngle, Vector3 color, boolean drawSect, float stepDegrees) { jself.drawArc(center, normal, axis, radiusA, radiusB, minAngle, maxAngle, color, drawSect, stepDegrees); } public static void SwigDirector_btIDebugDraw_drawArc__SWIG_1(btIDebugDraw jself, Vector3 center, Vector3 normal, Vector3 axis, float radiusA, float radiusB, float minAngle, float maxAngle, Vector3 color, boolean drawSect) { jself.drawArc(center, normal, axis, radiusA, radiusB, minAngle, maxAngle, color, drawSect); } public static void SwigDirector_btIDebugDraw_drawSpherePatch__SWIG_0(btIDebugDraw jself, Vector3 center, Vector3 up, Vector3 axis, float radius, float minTh, float maxTh, float minPs, float maxPs, Vector3 color, float stepDegrees, boolean drawCenter) { jself.drawSpherePatch(center, up, axis, radius, minTh, maxTh, minPs, maxPs, color, stepDegrees, drawCenter); } public static void SwigDirector_btIDebugDraw_drawSpherePatch__SWIG_1(btIDebugDraw jself, Vector3 center, Vector3 up, Vector3 axis, float radius, float minTh, float maxTh, float minPs, float maxPs, Vector3 color, float stepDegrees) { jself.drawSpherePatch(center, up, axis, radius, minTh, maxTh, minPs, maxPs, color, stepDegrees); } public static void SwigDirector_btIDebugDraw_drawSpherePatch__SWIG_2(btIDebugDraw jself, Vector3 center, Vector3 up, Vector3 axis, float radius, float minTh, float maxTh, float minPs, float maxPs, Vector3 color) { jself.drawSpherePatch(center, up, axis, radius, minTh, maxTh, minPs, maxPs, color); } public static void SwigDirector_btIDebugDraw_drawBox__SWIG_0(btIDebugDraw jself, Vector3 bbMin, Vector3 bbMax, Vector3 color) { jself.drawBox(bbMin, bbMax, color); } public static void SwigDirector_btIDebugDraw_drawBox__SWIG_1(btIDebugDraw jself, Vector3 bbMin, Vector3 bbMax, Matrix4 trans, Vector3 color) { jself.drawBox(bbMin, bbMax, trans, color); } public static void SwigDirector_btIDebugDraw_drawCapsule(btIDebugDraw jself, float radius, float halfHeight, int upAxis, Matrix4 transform, Vector3 color) { jself.drawCapsule(radius, halfHeight, upAxis, transform, color); } public static void SwigDirector_btIDebugDraw_drawCylinder(btIDebugDraw jself, float radius, float halfHeight, int upAxis, Matrix4 transform, Vector3 color) { jself.drawCylinder(radius, halfHeight, upAxis, transform, color); } public static void SwigDirector_btIDebugDraw_drawCone(btIDebugDraw jself, float radius, float height, int upAxis, Matrix4 transform, Vector3 color) { jself.drawCone(radius, height, upAxis, transform, color); } public static void SwigDirector_btIDebugDraw_drawPlane(btIDebugDraw jself, Vector3 planeNormal, float planeConst, Matrix4 transform, Vector3 color) { jself.drawPlane(planeNormal, planeConst, transform, color); } public static void SwigDirector_btIDebugDraw_flushLines(btIDebugDraw jself) { jself.flushLines(); } public static void SwigDirector_btMotionState_getWorldTransform(btMotionState jself, Matrix4 worldTrans) { jself.getWorldTransform(worldTrans); } public static void SwigDirector_btMotionState_setWorldTransform(btMotionState jself, Matrix4 worldTrans) { jself.setWorldTransform(worldTrans); } private final static native void swig_module_init(); static { swig_module_init(); } }