1 /* ---------------------------------------------------------------------------- 2 * This file was automatically generated by SWIG (http://www.swig.org). 3 * Version 3.0.8 4 * 5 * Do not make changes to this file unless you know what you are doing--modify 6 * the SWIG interface file instead. 7 * ----------------------------------------------------------------------------- */ 8 9 package com.badlogic.gdx.physics.bullet.linearmath; 10 11 import com.badlogic.gdx.physics.bullet.BulletBase; 12 import com.badlogic.gdx.math.Vector3; 13 import com.badlogic.gdx.math.Quaternion; 14 import com.badlogic.gdx.math.Matrix3; 15 import com.badlogic.gdx.math.Matrix4; 16 import com.badlogic.gdx.utils.Pool; 17 18 public class LinearMathJNI { btGetVersion()19 public final static native int btGetVersion(); btSqrt(float jarg1)20 public final static native float btSqrt(float jarg1); btFabs(float jarg1)21 public final static native float btFabs(float jarg1); btCos(float jarg1)22 public final static native float btCos(float jarg1); btSin(float jarg1)23 public final static native float btSin(float jarg1); btTan(float jarg1)24 public final static native float btTan(float jarg1); btAcos(float jarg1)25 public final static native float btAcos(float jarg1); btAsin(float jarg1)26 public final static native float btAsin(float jarg1); btAtan(float jarg1)27 public final static native float btAtan(float jarg1); btAtan2(float jarg1, float jarg2)28 public final static native float btAtan2(float jarg1, float jarg2); btExp(float jarg1)29 public final static native float btExp(float jarg1); btLog(float jarg1)30 public final static native float btLog(float jarg1); btPow(float jarg1, float jarg2)31 public final static native float btPow(float jarg1, float jarg2); btFmod(float jarg1, float jarg2)32 public final static native float btFmod(float jarg1, float jarg2); btAtan2Fast(float jarg1, float jarg2)33 public final static native float btAtan2Fast(float jarg1, float jarg2); btFuzzyZero(float jarg1)34 public final static native boolean btFuzzyZero(float jarg1); btEqual(float jarg1, float jarg2)35 public final static native boolean btEqual(float jarg1, float jarg2); btGreaterEqual(float jarg1, float jarg2)36 public final static native boolean btGreaterEqual(float jarg1, float jarg2); btIsNegative(float jarg1)37 public final static native int btIsNegative(float jarg1); btRadians(float jarg1)38 public final static native float btRadians(float jarg1); btDegrees(float jarg1)39 public final static native float btDegrees(float jarg1); btFsel(float jarg1, float jarg2, float jarg3)40 public final static native float btFsel(float jarg1, float jarg2, float jarg3); btMachineIsLittleEndian()41 public final static native boolean btMachineIsLittleEndian(); btSelect__SWIG_0(long jarg1, long jarg2, long jarg3)42 public final static native long btSelect__SWIG_0(long jarg1, long jarg2, long jarg3); btSelect__SWIG_1(long jarg1, int jarg2, int jarg3)43 public final static native int btSelect__SWIG_1(long jarg1, int jarg2, int jarg3); btSelect__SWIG_2(long jarg1, float jarg2, float jarg3)44 public final static native float btSelect__SWIG_2(long jarg1, float jarg2, float jarg3); btSwapEndian__SWIG_0(long jarg1)45 public final static native long btSwapEndian__SWIG_0(long jarg1); btSwapEndian__SWIG_1(int jarg1)46 public final static native int btSwapEndian__SWIG_1(int jarg1); btSwapEndian__SWIG_3(short jarg1)47 public final static native int btSwapEndian__SWIG_3(short jarg1); btSwapEndianFloat(float jarg1)48 public final static native long btSwapEndianFloat(float jarg1); btUnswapEndianFloat(long jarg1)49 public final static native float btUnswapEndianFloat(long jarg1); btSwapEndianDouble(double jarg1, java.nio.ByteBuffer jarg2)50 public final static native void btSwapEndianDouble(double jarg1, java.nio.ByteBuffer jarg2); btUnswapEndianDouble(java.nio.ByteBuffer jarg1)51 public final static native double btUnswapEndianDouble(java.nio.ByteBuffer jarg1); btLargeDot(java.nio.FloatBuffer jarg1, java.nio.FloatBuffer jarg2, int jarg3)52 public final static native float btLargeDot(java.nio.FloatBuffer jarg1, java.nio.FloatBuffer jarg2, int jarg3); btNormalizeAngle(float jarg1)53 public final static native float btNormalizeAngle(float jarg1); new_btTypedObject(int jarg1)54 public final static native long new_btTypedObject(int jarg1); btTypedObject_objectType_set(long jarg1, btTypedObject jarg1_, int jarg2)55 public final static native void btTypedObject_objectType_set(long jarg1, btTypedObject jarg1_, int jarg2); btTypedObject_objectType_get(long jarg1, btTypedObject jarg1_)56 public final static native int btTypedObject_objectType_get(long jarg1, btTypedObject jarg1_); delete_btTypedObject(long jarg1)57 public final static native void delete_btTypedObject(long jarg1); new_btTransform__SWIG_0()58 public final static native long new_btTransform__SWIG_0(); new_btTransform__SWIG_1(Quaternion jarg1, Vector3 jarg2)59 public final static native long new_btTransform__SWIG_1(Quaternion jarg1, Vector3 jarg2); new_btTransform__SWIG_2(Quaternion jarg1)60 public final static native long new_btTransform__SWIG_2(Quaternion jarg1); new_btTransform__SWIG_3(Matrix3 jarg1, Vector3 jarg2)61 public final static native long new_btTransform__SWIG_3(Matrix3 jarg1, Vector3 jarg2); new_btTransform__SWIG_4(Matrix3 jarg1)62 public final static native long new_btTransform__SWIG_4(Matrix3 jarg1); new_btTransform__SWIG_5(Matrix4 jarg1)63 public final static native long new_btTransform__SWIG_5(Matrix4 jarg1); btTransform_mult(long jarg1, btTransform jarg1_, Matrix4 jarg2, Matrix4 jarg3)64 public final static native void btTransform_mult(long jarg1, btTransform jarg1_, Matrix4 jarg2, Matrix4 jarg3); btTransform_getBasis__SWIG_0(long jarg1, btTransform jarg1_)65 public final static native Matrix3 btTransform_getBasis__SWIG_0(long jarg1, btTransform jarg1_); btTransform_getOrigin__SWIG_0(long jarg1, btTransform jarg1_)66 public final static native Vector3 btTransform_getOrigin__SWIG_0(long jarg1, btTransform jarg1_); btTransform_getRotation(long jarg1, btTransform jarg1_)67 public final static native Quaternion btTransform_getRotation(long jarg1, btTransform jarg1_); btTransform_setFromOpenGLMatrix(long jarg1, btTransform jarg1_, float[] jarg2)68 public final static native void btTransform_setFromOpenGLMatrix(long jarg1, btTransform jarg1_, float[] jarg2); btTransform_getOpenGLMatrix(long jarg1, btTransform jarg1_, float[] jarg2)69 public final static native void btTransform_getOpenGLMatrix(long jarg1, btTransform jarg1_, float[] jarg2); btTransform_setOrigin(long jarg1, btTransform jarg1_, Vector3 jarg2)70 public final static native void btTransform_setOrigin(long jarg1, btTransform jarg1_, Vector3 jarg2); btTransform_invXform(long jarg1, btTransform jarg1_, Vector3 jarg2)71 public final static native Vector3 btTransform_invXform(long jarg1, btTransform jarg1_, Vector3 jarg2); btTransform_setBasis(long jarg1, btTransform jarg1_, Matrix3 jarg2)72 public final static native void btTransform_setBasis(long jarg1, btTransform jarg1_, Matrix3 jarg2); btTransform_setRotation(long jarg1, btTransform jarg1_, Quaternion jarg2)73 public final static native void btTransform_setRotation(long jarg1, btTransform jarg1_, Quaternion jarg2); btTransform_setIdentity(long jarg1, btTransform jarg1_)74 public final static native void btTransform_setIdentity(long jarg1, btTransform jarg1_); btTransform_inverse(long jarg1, btTransform jarg1_)75 public final static native Matrix4 btTransform_inverse(long jarg1, btTransform jarg1_); btTransform_inverseTimes(long jarg1, btTransform jarg1_, Matrix4 jarg2)76 public final static native Matrix4 btTransform_inverseTimes(long jarg1, btTransform jarg1_, Matrix4 jarg2); btTransform_getIdentity()77 public final static native Matrix4 btTransform_getIdentity(); btTransform_serialize(long jarg1, btTransform jarg1_, long jarg2, btTransformFloatData jarg2_)78 public final static native void btTransform_serialize(long jarg1, btTransform jarg1_, long jarg2, btTransformFloatData jarg2_); btTransform_serializeFloat(long jarg1, btTransform jarg1_, long jarg2, btTransformFloatData jarg2_)79 public final static native void btTransform_serializeFloat(long jarg1, btTransform jarg1_, long jarg2, btTransformFloatData jarg2_); btTransform_deSerialize(long jarg1, btTransform jarg1_, long jarg2, btTransformFloatData jarg2_)80 public final static native void btTransform_deSerialize(long jarg1, btTransform jarg1_, long jarg2, btTransformFloatData jarg2_); btTransform_deSerializeDouble(long jarg1, btTransform jarg1_, long jarg2, btTransformDoubleData jarg2_)81 public final static native void btTransform_deSerializeDouble(long jarg1, btTransform jarg1_, long jarg2, btTransformDoubleData jarg2_); btTransform_deSerializeFloat(long jarg1, btTransform jarg1_, long jarg2, btTransformFloatData jarg2_)82 public final static native void btTransform_deSerializeFloat(long jarg1, btTransform jarg1_, long jarg2, btTransformFloatData jarg2_); delete_btTransform(long jarg1)83 public final static native void delete_btTransform(long jarg1); btTransformFloatData_basis_set(long jarg1, btTransformFloatData jarg1_, long jarg2)84 public final static native void btTransformFloatData_basis_set(long jarg1, btTransformFloatData jarg1_, long jarg2); btTransformFloatData_basis_get(long jarg1, btTransformFloatData jarg1_)85 public final static native long btTransformFloatData_basis_get(long jarg1, btTransformFloatData jarg1_); btTransformFloatData_origin_set(long jarg1, btTransformFloatData jarg1_, long jarg2, btVector3FloatData jarg2_)86 public final static native void btTransformFloatData_origin_set(long jarg1, btTransformFloatData jarg1_, long jarg2, btVector3FloatData jarg2_); btTransformFloatData_origin_get(long jarg1, btTransformFloatData jarg1_)87 public final static native long btTransformFloatData_origin_get(long jarg1, btTransformFloatData jarg1_); new_btTransformFloatData()88 public final static native long new_btTransformFloatData(); delete_btTransformFloatData(long jarg1)89 public final static native void delete_btTransformFloatData(long jarg1); btTransformDoubleData_basis_set(long jarg1, btTransformDoubleData jarg1_, long jarg2)90 public final static native void btTransformDoubleData_basis_set(long jarg1, btTransformDoubleData jarg1_, long jarg2); btTransformDoubleData_basis_get(long jarg1, btTransformDoubleData jarg1_)91 public final static native long btTransformDoubleData_basis_get(long jarg1, btTransformDoubleData jarg1_); btTransformDoubleData_origin_set(long jarg1, btTransformDoubleData jarg1_, long jarg2, btVector3DoubleData jarg2_)92 public final static native void btTransformDoubleData_origin_set(long jarg1, btTransformDoubleData jarg1_, long jarg2, btVector3DoubleData jarg2_); btTransformDoubleData_origin_get(long jarg1, btTransformDoubleData jarg1_)93 public final static native long btTransformDoubleData_origin_get(long jarg1, btTransformDoubleData jarg1_); new_btTransformDoubleData()94 public final static native long new_btTransformDoubleData(); delete_btTransformDoubleData(long jarg1)95 public final static native void delete_btTransformDoubleData(long jarg1); btVector3_floats_set(long jarg1, btVector3 jarg1_, float[] jarg2)96 public final static native void btVector3_floats_set(long jarg1, btVector3 jarg1_, float[] jarg2); btVector3_floats_get(long jarg1, btVector3 jarg1_)97 public final static native float[] btVector3_floats_get(long jarg1, btVector3 jarg1_); new_btVector3__SWIG_0()98 public final static native long new_btVector3__SWIG_0(); new_btVector3__SWIG_1(float jarg1, float jarg2, float jarg3)99 public final static native long new_btVector3__SWIG_1(float jarg1, float jarg2, float jarg3); btVector3_dot(long jarg1, btVector3 jarg1_, Vector3 jarg2)100 public final static native float btVector3_dot(long jarg1, btVector3 jarg1_, Vector3 jarg2); btVector3_length2(long jarg1, btVector3 jarg1_)101 public final static native float btVector3_length2(long jarg1, btVector3 jarg1_); btVector3_length(long jarg1, btVector3 jarg1_)102 public final static native float btVector3_length(long jarg1, btVector3 jarg1_); btVector3_norm(long jarg1, btVector3 jarg1_)103 public final static native float btVector3_norm(long jarg1, btVector3 jarg1_); btVector3_distance2(long jarg1, btVector3 jarg1_, Vector3 jarg2)104 public final static native float btVector3_distance2(long jarg1, btVector3 jarg1_, Vector3 jarg2); btVector3_distance(long jarg1, btVector3 jarg1_, Vector3 jarg2)105 public final static native float btVector3_distance(long jarg1, btVector3 jarg1_, Vector3 jarg2); btVector3_safeNormalize(long jarg1, btVector3 jarg1_)106 public final static native Vector3 btVector3_safeNormalize(long jarg1, btVector3 jarg1_); btVector3_normalize(long jarg1, btVector3 jarg1_)107 public final static native Vector3 btVector3_normalize(long jarg1, btVector3 jarg1_); btVector3_normalized(long jarg1, btVector3 jarg1_)108 public final static native Vector3 btVector3_normalized(long jarg1, btVector3 jarg1_); btVector3_rotate(long jarg1, btVector3 jarg1_, Vector3 jarg2, float jarg3)109 public final static native Vector3 btVector3_rotate(long jarg1, btVector3 jarg1_, Vector3 jarg2, float jarg3); btVector3_angle(long jarg1, btVector3 jarg1_, Vector3 jarg2)110 public final static native float btVector3_angle(long jarg1, btVector3 jarg1_, Vector3 jarg2); btVector3_absolute(long jarg1, btVector3 jarg1_)111 public final static native Vector3 btVector3_absolute(long jarg1, btVector3 jarg1_); btVector3_cross(long jarg1, btVector3 jarg1_, Vector3 jarg2)112 public final static native Vector3 btVector3_cross(long jarg1, btVector3 jarg1_, Vector3 jarg2); btVector3_triple(long jarg1, btVector3 jarg1_, Vector3 jarg2, Vector3 jarg3)113 public final static native float btVector3_triple(long jarg1, btVector3 jarg1_, Vector3 jarg2, Vector3 jarg3); btVector3_minAxis(long jarg1, btVector3 jarg1_)114 public final static native int btVector3_minAxis(long jarg1, btVector3 jarg1_); btVector3_maxAxis(long jarg1, btVector3 jarg1_)115 public final static native int btVector3_maxAxis(long jarg1, btVector3 jarg1_); btVector3_furthestAxis(long jarg1, btVector3 jarg1_)116 public final static native int btVector3_furthestAxis(long jarg1, btVector3 jarg1_); btVector3_closestAxis(long jarg1, btVector3 jarg1_)117 public final static native int btVector3_closestAxis(long jarg1, btVector3 jarg1_); btVector3_setInterpolate3(long jarg1, btVector3 jarg1_, Vector3 jarg2, Vector3 jarg3, float jarg4)118 public final static native void btVector3_setInterpolate3(long jarg1, btVector3 jarg1_, Vector3 jarg2, Vector3 jarg3, float jarg4); btVector3_lerp(long jarg1, btVector3 jarg1_, Vector3 jarg2, float jarg3)119 public final static native Vector3 btVector3_lerp(long jarg1, btVector3 jarg1_, Vector3 jarg2, float jarg3); btVector3_getX(long jarg1, btVector3 jarg1_)120 public final static native float btVector3_getX(long jarg1, btVector3 jarg1_); btVector3_getY(long jarg1, btVector3 jarg1_)121 public final static native float btVector3_getY(long jarg1, btVector3 jarg1_); btVector3_getZ(long jarg1, btVector3 jarg1_)122 public final static native float btVector3_getZ(long jarg1, btVector3 jarg1_); btVector3_setX(long jarg1, btVector3 jarg1_, float jarg2)123 public final static native void btVector3_setX(long jarg1, btVector3 jarg1_, float jarg2); btVector3_setY(long jarg1, btVector3 jarg1_, float jarg2)124 public final static native void btVector3_setY(long jarg1, btVector3 jarg1_, float jarg2); btVector3_setZ(long jarg1, btVector3 jarg1_, float jarg2)125 public final static native void btVector3_setZ(long jarg1, btVector3 jarg1_, float jarg2); btVector3_setW(long jarg1, btVector3 jarg1_, float jarg2)126 public final static native void btVector3_setW(long jarg1, btVector3 jarg1_, float jarg2); btVector3_x(long jarg1, btVector3 jarg1_)127 public final static native float btVector3_x(long jarg1, btVector3 jarg1_); btVector3_y(long jarg1, btVector3 jarg1_)128 public final static native float btVector3_y(long jarg1, btVector3 jarg1_); btVector3_z(long jarg1, btVector3 jarg1_)129 public final static native float btVector3_z(long jarg1, btVector3 jarg1_); btVector3_w(long jarg1, btVector3 jarg1_)130 public final static native float btVector3_w(long jarg1, btVector3 jarg1_); btVector3_setMax(long jarg1, btVector3 jarg1_, Vector3 jarg2)131 public final static native void btVector3_setMax(long jarg1, btVector3 jarg1_, Vector3 jarg2); btVector3_setMin(long jarg1, btVector3 jarg1_, Vector3 jarg2)132 public final static native void btVector3_setMin(long jarg1, btVector3 jarg1_, Vector3 jarg2); btVector3_setValue(long jarg1, btVector3 jarg1_, float jarg2, float jarg3, float jarg4)133 public final static native void btVector3_setValue(long jarg1, btVector3 jarg1_, float jarg2, float jarg3, float jarg4); btVector3_getSkewSymmetricMatrix(long jarg1, btVector3 jarg1_, long jarg2, btVector3 jarg2_, long jarg3, btVector3 jarg3_, long jarg4, btVector3 jarg4_)134 public final static native void btVector3_getSkewSymmetricMatrix(long jarg1, btVector3 jarg1_, long jarg2, btVector3 jarg2_, long jarg3, btVector3 jarg3_, long jarg4, btVector3 jarg4_); btVector3_setZero(long jarg1, btVector3 jarg1_)135 public final static native void btVector3_setZero(long jarg1, btVector3 jarg1_); btVector3_isZero(long jarg1, btVector3 jarg1_)136 public final static native boolean btVector3_isZero(long jarg1, btVector3 jarg1_); btVector3_fuzzyZero(long jarg1, btVector3 jarg1_)137 public final static native boolean btVector3_fuzzyZero(long jarg1, btVector3 jarg1_); btVector3_serialize(long jarg1, btVector3 jarg1_, long jarg2, btVector3FloatData jarg2_)138 public final static native void btVector3_serialize(long jarg1, btVector3 jarg1_, long jarg2, btVector3FloatData jarg2_); btVector3_deSerialize(long jarg1, btVector3 jarg1_, long jarg2, btVector3FloatData jarg2_)139 public final static native void btVector3_deSerialize(long jarg1, btVector3 jarg1_, long jarg2, btVector3FloatData jarg2_); btVector3_serializeFloat(long jarg1, btVector3 jarg1_, long jarg2, btVector3FloatData jarg2_)140 public final static native void btVector3_serializeFloat(long jarg1, btVector3 jarg1_, long jarg2, btVector3FloatData jarg2_); btVector3_deSerializeFloat(long jarg1, btVector3 jarg1_, long jarg2, btVector3FloatData jarg2_)141 public final static native void btVector3_deSerializeFloat(long jarg1, btVector3 jarg1_, long jarg2, btVector3FloatData jarg2_); btVector3_serializeDouble(long jarg1, btVector3 jarg1_, long jarg2, btVector3DoubleData jarg2_)142 public final static native void btVector3_serializeDouble(long jarg1, btVector3 jarg1_, long jarg2, btVector3DoubleData jarg2_); btVector3_deSerializeDouble(long jarg1, btVector3 jarg1_, long jarg2, btVector3DoubleData jarg2_)143 public final static native void btVector3_deSerializeDouble(long jarg1, btVector3 jarg1_, long jarg2, btVector3DoubleData jarg2_); btVector3_maxDot(long jarg1, btVector3 jarg1_, long jarg2, btVector3 jarg2_, int jarg3, long jarg4)144 public final static native int btVector3_maxDot(long jarg1, btVector3 jarg1_, long jarg2, btVector3 jarg2_, int jarg3, long jarg4); btVector3_minDot(long jarg1, btVector3 jarg1_, long jarg2, btVector3 jarg2_, int jarg3, long jarg4)145 public final static native int btVector3_minDot(long jarg1, btVector3 jarg1_, long jarg2, btVector3 jarg2_, int jarg3, long jarg4); btVector3_dot3(long jarg1, btVector3 jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4)146 public final static native Vector3 btVector3_dot3(long jarg1, btVector3 jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4); delete_btVector3(long jarg1)147 public final static native void delete_btVector3(long jarg1); btDot(Vector3 jarg1, Vector3 jarg2)148 public final static native float btDot(Vector3 jarg1, Vector3 jarg2); btDistance2(Vector3 jarg1, Vector3 jarg2)149 public final static native float btDistance2(Vector3 jarg1, Vector3 jarg2); btDistance(Vector3 jarg1, Vector3 jarg2)150 public final static native float btDistance(Vector3 jarg1, Vector3 jarg2); btAngle__SWIG_0(Vector3 jarg1, Vector3 jarg2)151 public final static native float btAngle__SWIG_0(Vector3 jarg1, Vector3 jarg2); btCross(Vector3 jarg1, Vector3 jarg2)152 public final static native Vector3 btCross(Vector3 jarg1, Vector3 jarg2); btTriple(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3)153 public final static native float btTriple(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3); lerp(Vector3 jarg1, Vector3 jarg2, float jarg3)154 public final static native Vector3 lerp(Vector3 jarg1, Vector3 jarg2, float jarg3); new_btVector4__SWIG_0()155 public final static native long new_btVector4__SWIG_0(); new_btVector4__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4)156 public final static native long new_btVector4__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4); btVector4_absolute4(long jarg1, btVector4 jarg1_)157 public final static native long btVector4_absolute4(long jarg1, btVector4 jarg1_); btVector4_getW(long jarg1, btVector4 jarg1_)158 public final static native float btVector4_getW(long jarg1, btVector4 jarg1_); btVector4_maxAxis4(long jarg1, btVector4 jarg1_)159 public final static native int btVector4_maxAxis4(long jarg1, btVector4 jarg1_); btVector4_minAxis4(long jarg1, btVector4 jarg1_)160 public final static native int btVector4_minAxis4(long jarg1, btVector4 jarg1_); btVector4_closestAxis4(long jarg1, btVector4 jarg1_)161 public final static native int btVector4_closestAxis4(long jarg1, btVector4 jarg1_); btVector4_setValue(long jarg1, btVector4 jarg1_, float jarg2, float jarg3, float jarg4, float jarg5)162 public final static native void btVector4_setValue(long jarg1, btVector4 jarg1_, float jarg2, float jarg3, float jarg4, float jarg5); delete_btVector4(long jarg1)163 public final static native void delete_btVector4(long jarg1); btSwapScalarEndian(float jarg1, long jarg2)164 public final static native void btSwapScalarEndian(float jarg1, long jarg2); btSwapVector3Endian(Vector3 jarg1, Vector3 jarg2)165 public final static native void btSwapVector3Endian(Vector3 jarg1, Vector3 jarg2); btUnSwapVector3Endian(Vector3 jarg1)166 public final static native void btUnSwapVector3Endian(Vector3 jarg1); btVector3FloatData_floats_set(long jarg1, btVector3FloatData jarg1_, float[] jarg2)167 public final static native void btVector3FloatData_floats_set(long jarg1, btVector3FloatData jarg1_, float[] jarg2); btVector3FloatData_floats_get(long jarg1, btVector3FloatData jarg1_)168 public final static native float[] btVector3FloatData_floats_get(long jarg1, btVector3FloatData jarg1_); new_btVector3FloatData()169 public final static native long new_btVector3FloatData(); delete_btVector3FloatData(long jarg1)170 public final static native void delete_btVector3FloatData(long jarg1); btVector3DoubleData_floats_set(long jarg1, btVector3DoubleData jarg1_, double[] jarg2)171 public final static native void btVector3DoubleData_floats_set(long jarg1, btVector3DoubleData jarg1_, double[] jarg2); btVector3DoubleData_floats_get(long jarg1, btVector3DoubleData jarg1_)172 public final static native double[] btVector3DoubleData_floats_get(long jarg1, btVector3DoubleData jarg1_); new_btVector3DoubleData()173 public final static native long new_btVector3DoubleData(); delete_btVector3DoubleData(long jarg1)174 public final static native void delete_btVector3DoubleData(long jarg1); new_btQuaternion__SWIG_0()175 public final static native long new_btQuaternion__SWIG_0(); new_btQuaternion__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4)176 public final static native long new_btQuaternion__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4); new_btQuaternion__SWIG_2(Vector3 jarg1, float jarg2)177 public final static native long new_btQuaternion__SWIG_2(Vector3 jarg1, float jarg2); new_btQuaternion__SWIG_3(float jarg1, float jarg2, float jarg3)178 public final static native long new_btQuaternion__SWIG_3(float jarg1, float jarg2, float jarg3); btQuaternion_setRotation(long jarg1, btQuaternion jarg1_, Vector3 jarg2, float jarg3)179 public final static native void btQuaternion_setRotation(long jarg1, btQuaternion jarg1_, Vector3 jarg2, float jarg3); btQuaternion_setEuler(long jarg1, btQuaternion jarg1_, float jarg2, float jarg3, float jarg4)180 public final static native void btQuaternion_setEuler(long jarg1, btQuaternion jarg1_, float jarg2, float jarg3, float jarg4); btQuaternion_setEulerZYX(long jarg1, btQuaternion jarg1_, float jarg2, float jarg3, float jarg4)181 public final static native void btQuaternion_setEulerZYX(long jarg1, btQuaternion jarg1_, float jarg2, float jarg3, float jarg4); btQuaternion_dot(long jarg1, btQuaternion jarg1_, Quaternion jarg2)182 public final static native float btQuaternion_dot(long jarg1, btQuaternion jarg1_, Quaternion jarg2); btQuaternion_length2(long jarg1, btQuaternion jarg1_)183 public final static native float btQuaternion_length2(long jarg1, btQuaternion jarg1_); btQuaternion_length(long jarg1, btQuaternion jarg1_)184 public final static native float btQuaternion_length(long jarg1, btQuaternion jarg1_); btQuaternion_normalize(long jarg1, btQuaternion jarg1_)185 public final static native Quaternion btQuaternion_normalize(long jarg1, btQuaternion jarg1_); btQuaternion_normalized(long jarg1, btQuaternion jarg1_)186 public final static native Quaternion btQuaternion_normalized(long jarg1, btQuaternion jarg1_); btQuaternion_angle(long jarg1, btQuaternion jarg1_, Quaternion jarg2)187 public final static native float btQuaternion_angle(long jarg1, btQuaternion jarg1_, Quaternion jarg2); btQuaternion_angleShortestPath(long jarg1, btQuaternion jarg1_, Quaternion jarg2)188 public final static native float btQuaternion_angleShortestPath(long jarg1, btQuaternion jarg1_, Quaternion jarg2); btQuaternion_getAngle(long jarg1, btQuaternion jarg1_)189 public final static native float btQuaternion_getAngle(long jarg1, btQuaternion jarg1_); btQuaternion_getAngleShortestPath(long jarg1, btQuaternion jarg1_)190 public final static native float btQuaternion_getAngleShortestPath(long jarg1, btQuaternion jarg1_); btQuaternion_getAxis(long jarg1, btQuaternion jarg1_)191 public final static native Vector3 btQuaternion_getAxis(long jarg1, btQuaternion jarg1_); btQuaternion_inverse(long jarg1, btQuaternion jarg1_)192 public final static native Quaternion btQuaternion_inverse(long jarg1, btQuaternion jarg1_); btQuaternion_farthest(long jarg1, btQuaternion jarg1_, Quaternion jarg2)193 public final static native Quaternion btQuaternion_farthest(long jarg1, btQuaternion jarg1_, Quaternion jarg2); btQuaternion_nearest(long jarg1, btQuaternion jarg1_, Quaternion jarg2)194 public final static native Quaternion btQuaternion_nearest(long jarg1, btQuaternion jarg1_, Quaternion jarg2); btQuaternion_slerp(long jarg1, btQuaternion jarg1_, Quaternion jarg2, float jarg3)195 public final static native Quaternion btQuaternion_slerp(long jarg1, btQuaternion jarg1_, Quaternion jarg2, float jarg3); btQuaternion_getIdentity()196 public final static native Quaternion btQuaternion_getIdentity(); btQuaternion_getW(long jarg1, btQuaternion jarg1_)197 public final static native float btQuaternion_getW(long jarg1, btQuaternion jarg1_); btQuaternion_serialize(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionFloatData jarg2_)198 public final static native void btQuaternion_serialize(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionFloatData jarg2_); btQuaternion_deSerialize(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionFloatData jarg2_)199 public final static native void btQuaternion_deSerialize(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionFloatData jarg2_); btQuaternion_serializeFloat(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionFloatData jarg2_)200 public final static native void btQuaternion_serializeFloat(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionFloatData jarg2_); btQuaternion_deSerializeFloat(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionFloatData jarg2_)201 public final static native void btQuaternion_deSerializeFloat(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionFloatData jarg2_); btQuaternion_serializeDouble(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionDoubleData jarg2_)202 public final static native void btQuaternion_serializeDouble(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionDoubleData jarg2_); btQuaternion_deSerializeDouble(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionDoubleData jarg2_)203 public final static native void btQuaternion_deSerializeDouble(long jarg1, btQuaternion jarg1_, long jarg2, btQuaternionDoubleData jarg2_); delete_btQuaternion(long jarg1)204 public final static native void delete_btQuaternion(long jarg1); dot(Quaternion jarg1, Quaternion jarg2)205 public final static native float dot(Quaternion jarg1, Quaternion jarg2); length(Quaternion jarg1)206 public final static native float length(Quaternion jarg1); btAngle__SWIG_1(Quaternion jarg1, Quaternion jarg2)207 public final static native float btAngle__SWIG_1(Quaternion jarg1, Quaternion jarg2); inverse(Quaternion jarg1)208 public final static native Quaternion inverse(Quaternion jarg1); slerp(Quaternion jarg1, Quaternion jarg2, float jarg3)209 public final static native Quaternion slerp(Quaternion jarg1, Quaternion jarg2, float jarg3); quatRotate(Quaternion jarg1, Vector3 jarg2)210 public final static native Vector3 quatRotate(Quaternion jarg1, Vector3 jarg2); shortestArcQuat(Vector3 jarg1, Vector3 jarg2)211 public final static native Quaternion shortestArcQuat(Vector3 jarg1, Vector3 jarg2); shortestArcQuatNormalize2(Vector3 jarg1, Vector3 jarg2)212 public final static native Quaternion shortestArcQuatNormalize2(Vector3 jarg1, Vector3 jarg2); btQuaternionFloatData_floats_set(long jarg1, btQuaternionFloatData jarg1_, float[] jarg2)213 public final static native void btQuaternionFloatData_floats_set(long jarg1, btQuaternionFloatData jarg1_, float[] jarg2); btQuaternionFloatData_floats_get(long jarg1, btQuaternionFloatData jarg1_)214 public final static native float[] btQuaternionFloatData_floats_get(long jarg1, btQuaternionFloatData jarg1_); new_btQuaternionFloatData()215 public final static native long new_btQuaternionFloatData(); delete_btQuaternionFloatData(long jarg1)216 public final static native void delete_btQuaternionFloatData(long jarg1); btQuaternionDoubleData_floats_set(long jarg1, btQuaternionDoubleData jarg1_, double[] jarg2)217 public final static native void btQuaternionDoubleData_floats_set(long jarg1, btQuaternionDoubleData jarg1_, double[] jarg2); btQuaternionDoubleData_floats_get(long jarg1, btQuaternionDoubleData jarg1_)218 public final static native double[] btQuaternionDoubleData_floats_get(long jarg1, btQuaternionDoubleData jarg1_); new_btQuaternionDoubleData()219 public final static native long new_btQuaternionDoubleData(); delete_btQuaternionDoubleData(long jarg1)220 public final static native void delete_btQuaternionDoubleData(long jarg1); AabbExpand(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4)221 public final static native void AabbExpand(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4); TestPointAgainstAabb2(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3)222 public final static native boolean TestPointAgainstAabb2(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3); TestAabbAgainstAabb2(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4)223 public final static native boolean TestAabbAgainstAabb2(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4); TestTriangleAgainstAabb2(long jarg1, btVector3 jarg1_, Vector3 jarg2, Vector3 jarg3)224 public final static native boolean TestTriangleAgainstAabb2(long jarg1, btVector3 jarg1_, Vector3 jarg2, Vector3 jarg3); btOutcode(Vector3 jarg1, Vector3 jarg2)225 public final static native int btOutcode(Vector3 jarg1, Vector3 jarg2); btRayAabb2(Vector3 jarg1, Vector3 jarg2, long[] jarg3, long jarg4, btVector3 jarg4_, long jarg5, float jarg6, float jarg7)226 public final static native boolean btRayAabb2(Vector3 jarg1, Vector3 jarg2, long[] jarg3, long jarg4, btVector3 jarg4_, long jarg5, float jarg6, float jarg7); btRayAabb(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, long jarg5, Vector3 jarg6)227 public final static native boolean btRayAabb(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, long jarg5, Vector3 jarg6); btTransformAabb__SWIG_0(Vector3 jarg1, float jarg2, Matrix4 jarg3, Vector3 jarg4, Vector3 jarg5)228 public final static native void btTransformAabb__SWIG_0(Vector3 jarg1, float jarg2, Matrix4 jarg3, Vector3 jarg4, Vector3 jarg5); btTransformAabb__SWIG_1(Vector3 jarg1, Vector3 jarg2, float jarg3, Matrix4 jarg4, Vector3 jarg5, Vector3 jarg6)229 public final static native void btTransformAabb__SWIG_1(Vector3 jarg1, Vector3 jarg2, float jarg3, Matrix4 jarg4, Vector3 jarg5, Vector3 jarg6); testQuantizedAabbAgainstQuantizedAabb(java.nio.IntBuffer jarg1, java.nio.IntBuffer jarg2, java.nio.IntBuffer jarg3, java.nio.IntBuffer jarg4)230 public final static native long testQuantizedAabbAgainstQuantizedAabb(java.nio.IntBuffer jarg1, java.nio.IntBuffer jarg2, java.nio.IntBuffer jarg3, java.nio.IntBuffer jarg4); btIDebugDraw_DefaultColors_activeObject_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_)231 public final static native void btIDebugDraw_DefaultColors_activeObject_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_); btIDebugDraw_DefaultColors_activeObject_get(long jarg1, btIDebugDraw.DefaultColors jarg1_)232 public final static native long btIDebugDraw_DefaultColors_activeObject_get(long jarg1, btIDebugDraw.DefaultColors jarg1_); btIDebugDraw_DefaultColors_deactivatedObject_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_)233 public final static native void btIDebugDraw_DefaultColors_deactivatedObject_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_); btIDebugDraw_DefaultColors_deactivatedObject_get(long jarg1, btIDebugDraw.DefaultColors jarg1_)234 public final static native long btIDebugDraw_DefaultColors_deactivatedObject_get(long jarg1, btIDebugDraw.DefaultColors jarg1_); btIDebugDraw_DefaultColors_wantsDeactivationObject_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_)235 public final static native void btIDebugDraw_DefaultColors_wantsDeactivationObject_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_); btIDebugDraw_DefaultColors_wantsDeactivationObject_get(long jarg1, btIDebugDraw.DefaultColors jarg1_)236 public final static native long btIDebugDraw_DefaultColors_wantsDeactivationObject_get(long jarg1, btIDebugDraw.DefaultColors jarg1_); btIDebugDraw_DefaultColors_disabledDeactivationObject_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_)237 public final static native void btIDebugDraw_DefaultColors_disabledDeactivationObject_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_); btIDebugDraw_DefaultColors_disabledDeactivationObject_get(long jarg1, btIDebugDraw.DefaultColors jarg1_)238 public final static native long btIDebugDraw_DefaultColors_disabledDeactivationObject_get(long jarg1, btIDebugDraw.DefaultColors jarg1_); btIDebugDraw_DefaultColors_disabledSimulationObject_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_)239 public final static native void btIDebugDraw_DefaultColors_disabledSimulationObject_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_); btIDebugDraw_DefaultColors_disabledSimulationObject_get(long jarg1, btIDebugDraw.DefaultColors jarg1_)240 public final static native long btIDebugDraw_DefaultColors_disabledSimulationObject_get(long jarg1, btIDebugDraw.DefaultColors jarg1_); btIDebugDraw_DefaultColors_aabb_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_)241 public final static native void btIDebugDraw_DefaultColors_aabb_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_); btIDebugDraw_DefaultColors_aabb_get(long jarg1, btIDebugDraw.DefaultColors jarg1_)242 public final static native long btIDebugDraw_DefaultColors_aabb_get(long jarg1, btIDebugDraw.DefaultColors jarg1_); btIDebugDraw_DefaultColors_contactPoint_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_)243 public final static native void btIDebugDraw_DefaultColors_contactPoint_set(long jarg1, btIDebugDraw.DefaultColors jarg1_, long jarg2, btVector3 jarg2_); btIDebugDraw_DefaultColors_contactPoint_get(long jarg1, btIDebugDraw.DefaultColors jarg1_)244 public final static native long btIDebugDraw_DefaultColors_contactPoint_get(long jarg1, btIDebugDraw.DefaultColors jarg1_); new_btIDebugDraw_DefaultColors()245 public final static native long new_btIDebugDraw_DefaultColors(); delete_btIDebugDraw_DefaultColors(long jarg1)246 public final static native void delete_btIDebugDraw_DefaultColors(long jarg1); delete_btIDebugDraw(long jarg1)247 public final static native void delete_btIDebugDraw(long jarg1); btIDebugDraw_getDefaultColors(long jarg1, btIDebugDraw jarg1_)248 public final static native long btIDebugDraw_getDefaultColors(long jarg1, btIDebugDraw jarg1_); btIDebugDraw_getDefaultColorsSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_)249 public final static native long btIDebugDraw_getDefaultColorsSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_); btIDebugDraw_setDefaultColors(long jarg1, btIDebugDraw jarg1_, long jarg2, btIDebugDraw.DefaultColors jarg2_)250 public final static native void btIDebugDraw_setDefaultColors(long jarg1, btIDebugDraw jarg1_, long jarg2, btIDebugDraw.DefaultColors jarg2_); btIDebugDraw_setDefaultColorsSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_, long jarg2, btIDebugDraw.DefaultColors jarg2_)251 public final static native void btIDebugDraw_setDefaultColorsSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_, long jarg2, btIDebugDraw.DefaultColors jarg2_); btIDebugDraw_drawLine__SWIG_0(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4)252 public final static native void btIDebugDraw_drawLine__SWIG_0(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4); btIDebugDraw_drawLine__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5)253 public final static native void btIDebugDraw_drawLine__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5); btIDebugDraw_drawLineSwigExplicitbtIDebugDraw__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5)254 public final static native void btIDebugDraw_drawLineSwigExplicitbtIDebugDraw__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5); btIDebugDraw_drawSphere__SWIG_0(long jarg1, btIDebugDraw jarg1_, float jarg2, Matrix4 jarg3, Vector3 jarg4)255 public final static native void btIDebugDraw_drawSphere__SWIG_0(long jarg1, btIDebugDraw jarg1_, float jarg2, Matrix4 jarg3, Vector3 jarg4); btIDebugDraw_drawSphereSwigExplicitbtIDebugDraw__SWIG_0(long jarg1, btIDebugDraw jarg1_, float jarg2, Matrix4 jarg3, Vector3 jarg4)256 public final static native void btIDebugDraw_drawSphereSwigExplicitbtIDebugDraw__SWIG_0(long jarg1, btIDebugDraw jarg1_, float jarg2, Matrix4 jarg3, Vector3 jarg4); btIDebugDraw_drawSphere__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, float jarg3, Vector3 jarg4)257 public final static native void btIDebugDraw_drawSphere__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, float jarg3, Vector3 jarg4); btIDebugDraw_drawSphereSwigExplicitbtIDebugDraw__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, float jarg3, Vector3 jarg4)258 public final static native void btIDebugDraw_drawSphereSwigExplicitbtIDebugDraw__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, float jarg3, Vector3 jarg4); btIDebugDraw_drawTriangle__SWIG_0(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, Vector3 jarg6, Vector3 jarg7, Vector3 jarg8, float jarg9)259 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); btIDebugDraw_drawTriangleSwigExplicitbtIDebugDraw__SWIG_0(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, Vector3 jarg6, Vector3 jarg7, Vector3 jarg8, float jarg9)260 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); btIDebugDraw_drawTriangle__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, float jarg6)261 public final static native void btIDebugDraw_drawTriangle__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, float jarg6); btIDebugDraw_drawTriangleSwigExplicitbtIDebugDraw__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, float jarg6)262 public final static native void btIDebugDraw_drawTriangleSwigExplicitbtIDebugDraw__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, float jarg6); btIDebugDraw_drawContactPoint(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, float jarg4, int jarg5, Vector3 jarg6)263 public final static native void btIDebugDraw_drawContactPoint(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, float jarg4, int jarg5, Vector3 jarg6); btIDebugDraw_reportErrorWarning(long jarg1, btIDebugDraw jarg1_, String jarg2)264 public final static native void btIDebugDraw_reportErrorWarning(long jarg1, btIDebugDraw jarg1_, String jarg2); btIDebugDraw_draw3dText(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, String jarg3)265 public final static native void btIDebugDraw_draw3dText(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, String jarg3); btIDebugDraw_setDebugMode(long jarg1, btIDebugDraw jarg1_, int jarg2)266 public final static native void btIDebugDraw_setDebugMode(long jarg1, btIDebugDraw jarg1_, int jarg2); btIDebugDraw_getDebugMode(long jarg1, btIDebugDraw jarg1_)267 public final static native int btIDebugDraw_getDebugMode(long jarg1, btIDebugDraw jarg1_); btIDebugDraw_drawAabb(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4)268