import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class AllHitsRayResultCallback extends RayResultCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class ClosestConvexResultCallback extends ConvexResultCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class ClosestNotMeConvexResultCallback extends ClosestConvexResultCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class ClosestNotMeRayResultCallback extends ClosestRayResultCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class ClosestPointInput {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class ClosestRayResultCallback extends RayResultCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class ContactResultCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class ConvexH {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class ConvexResultCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class GrahamVector2 extends btVector3 {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class HullDesc {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class HullLibrary {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class HullResult {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class LocalConvexResult {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class LocalRayResult {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class LocalShapeInfo {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class PHullResult {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class RayResultCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class Result {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class SphereTriangleDetector {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class bt32BitAxisSweep3 {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btActionInterface {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btActivatingCollisionAlgorithm extends btCollisionAlgorithm {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btAngleCompareFunc {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btAngularLimit {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btAxisSweep3 {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBU_Simplex1to4 extends btPolyhedralConvexAabbCachingShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBlock {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBox2dBox2dCollisionAlgorithm extends btActivatingCollisionAlgorithm {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBox2dShape extends btPolyhedralConvexShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBoxBoxCollisionAlgorithm extends btActivatingCollisionAlgorithm {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBoxBoxDetector {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBoxShape extends btPolyhedralConvexShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBroadphaseAabbCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBroadphaseInterface {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBroadphasePair {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBroadphasePairSortPredicate {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBroadphaseProxy {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBroadphaseRayCallback extends btBroadphaseAabbCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBvhSubtreeInfo {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBvhSubtreeInfoData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btBvhTriangleMeshShape extends btTriangleMeshShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCapsuleShape extends btConvexInternalShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCapsuleShapeData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCapsuleShapeX extends btCapsuleShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCapsuleShapeZ extends btCapsuleShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCharIndexTripletData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCharacterControllerInterface extends btActionInterface {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCollisionAlgorithm {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCollisionAlgorithmConstructionInfo {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCollisionAlgorithmCreateFunc {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCollisionConfiguration {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCollisionDispatcher extends btDispatcher {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCollisionObject {
private long swigCPtr;
return gdxBulletJNI.btCollisionObject_getInternalType(swigCPtr, this);
}
- public btTransform getWorldTransform() {
- return new btTransform(gdxBulletJNI.btCollisionObject_getWorldTransform__SWIG_0(swigCPtr, this), false);
- }
+ public Matrix4 getWorldTransform() {
+ return gdxBulletJNI.btCollisionObject_getWorldTransform__SWIG_0(swigCPtr, this);
+}
- public void setWorldTransform(btTransform worldTrans) {
- gdxBulletJNI.btCollisionObject_setWorldTransform(swigCPtr, this, btTransform.getCPtr(worldTrans), worldTrans);
+ public void setWorldTransform(Matrix4 worldTrans) {
+ gdxBulletJNI.btCollisionObject_setWorldTransform(swigCPtr, this, worldTrans);
}
public btBroadphaseProxy getBroadphaseHandle() {
gdxBulletJNI.btCollisionObject_setBroadphaseHandle(swigCPtr, this, btBroadphaseProxy.getCPtr(handle), handle);
}
- public btTransform getInterpolationWorldTransform() {
- return new btTransform(gdxBulletJNI.btCollisionObject_getInterpolationWorldTransform__SWIG_0(swigCPtr, this), false);
- }
+ public Matrix4 getInterpolationWorldTransform() {
+ return gdxBulletJNI.btCollisionObject_getInterpolationWorldTransform__SWIG_0(swigCPtr, this);
+}
- public void setInterpolationWorldTransform(btTransform trans) {
- gdxBulletJNI.btCollisionObject_setInterpolationWorldTransform(swigCPtr, this, btTransform.getCPtr(trans), trans);
+ public void setInterpolationWorldTransform(Matrix4 trans) {
+ gdxBulletJNI.btCollisionObject_setInterpolationWorldTransform(swigCPtr, this, trans);
}
public void setInterpolationLinearVelocity(Vector3 linvel) {
gdxBulletJNI.btCollisionObject_getAnisotropicFriction__SWIG_1(swigCPtr, this, out);
}
- public void getWorldTransform(btTransform out) {
- gdxBulletJNI.btCollisionObject_getWorldTransform__SWIG_2(swigCPtr, this, btTransform.getCPtr(out), out);
+ public void getWorldTransform(Matrix4 out) {
+ gdxBulletJNI.btCollisionObject_getWorldTransform__SWIG_2(swigCPtr, this, out);
}
- public void getInterpolationWorldTransform(btTransform out) {
- gdxBulletJNI.btCollisionObject_getInterpolationWorldTransform__SWIG_2(swigCPtr, this, btTransform.getCPtr(out), out);
+ public void getInterpolationWorldTransform(Matrix4 out) {
+ gdxBulletJNI.btCollisionObject_getInterpolationWorldTransform__SWIG_2(swigCPtr, this, out);
}
public void getInterpolationLinearVelocity(Vector3 out) {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCollisionObjectArray {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCollisionObjectDoubleData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCollisionObjectFloatData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCollisionShape {
private long swigCPtr;
throw new RuntimeException("Unknown shape type " + Integer.toString(shapeType));
}
- public void getAabb(btTransform t, Vector3 aabbMin, Vector3 aabbMax) {
- gdxBulletJNI.btCollisionShape_getAabb(swigCPtr, this, btTransform.getCPtr(t), t, aabbMin, aabbMax);
+ public void getAabb(Matrix4 t, Vector3 aabbMin, Vector3 aabbMax) {
+ gdxBulletJNI.btCollisionShape_getAabb(swigCPtr, this, t, aabbMin, aabbMax);
}
public void getBoundingSphere(Vector3 center, SWIGTYPE_p_float radius) {
return gdxBulletJNI.btCollisionShape_getContactBreakingThreshold(swigCPtr, this, defaultContactThresholdFactor);
}
- public void calculateTemporalAabb(btTransform curTrans, Vector3 linvel, Vector3 angvel, float timeStep, Vector3 temporalAabbMin, Vector3 temporalAabbMax) {
- gdxBulletJNI.btCollisionShape_calculateTemporalAabb(swigCPtr, this, btTransform.getCPtr(curTrans), curTrans, linvel, angvel, timeStep, temporalAabbMin, temporalAabbMax);
+ public void calculateTemporalAabb(Matrix4 curTrans, Vector3 linvel, Vector3 angvel, float timeStep, Vector3 temporalAabbMin, Vector3 temporalAabbMax) {
+ gdxBulletJNI.btCollisionShape_calculateTemporalAabb(swigCPtr, this, curTrans, linvel, angvel, timeStep, temporalAabbMin, temporalAabbMax);
}
public boolean isPolyhedral() {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCollisionShapeData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCollisionWorld {
private long swigCPtr;
gdxBulletJNI.btCollisionWorld_debugDrawWorld(swigCPtr, this);
}
- public void debugDrawObject(btTransform worldTransform, btCollisionShape shape, Vector3 color) {
- gdxBulletJNI.btCollisionWorld_debugDrawObject(swigCPtr, this, btTransform.getCPtr(worldTransform), worldTransform, btCollisionShape.getCPtr(shape), shape, color);
+ public void debugDrawObject(Matrix4 worldTransform, btCollisionShape shape, Vector3 color) {
+ gdxBulletJNI.btCollisionWorld_debugDrawObject(swigCPtr, this, worldTransform, btCollisionShape.getCPtr(shape), shape, color);
}
public int getNumCollisionObjects() {
gdxBulletJNI.btCollisionWorld_rayTest(swigCPtr, this, rayFromWorld, rayToWorld, RayResultCallback.getCPtr(resultCallback), resultCallback);
}
- public void convexSweepTest(btConvexShape castShape, btTransform from, btTransform to, ConvexResultCallback resultCallback, float allowedCcdPenetration) {
- gdxBulletJNI.btCollisionWorld_convexSweepTest__SWIG_0(swigCPtr, this, btConvexShape.getCPtr(castShape), castShape, btTransform.getCPtr(from), from, btTransform.getCPtr(to), to, ConvexResultCallback.getCPtr(resultCallback), resultCallback, allowedCcdPenetration);
+ public void convexSweepTest(btConvexShape castShape, Matrix4 from, Matrix4 to, ConvexResultCallback resultCallback, float allowedCcdPenetration) {
+ gdxBulletJNI.btCollisionWorld_convexSweepTest__SWIG_0(swigCPtr, this, btConvexShape.getCPtr(castShape), castShape, from, to, ConvexResultCallback.getCPtr(resultCallback), resultCallback, allowedCcdPenetration);
}
- public void convexSweepTest(btConvexShape castShape, btTransform from, btTransform to, ConvexResultCallback resultCallback) {
- gdxBulletJNI.btCollisionWorld_convexSweepTest__SWIG_1(swigCPtr, this, btConvexShape.getCPtr(castShape), castShape, btTransform.getCPtr(from), from, btTransform.getCPtr(to), to, ConvexResultCallback.getCPtr(resultCallback), resultCallback);
+ public void convexSweepTest(btConvexShape castShape, Matrix4 from, Matrix4 to, ConvexResultCallback resultCallback) {
+ gdxBulletJNI.btCollisionWorld_convexSweepTest__SWIG_1(swigCPtr, this, btConvexShape.getCPtr(castShape), castShape, from, to, ConvexResultCallback.getCPtr(resultCallback), resultCallback);
}
public void contactTest(btCollisionObject colObj, ContactResultCallback resultCallback) {
gdxBulletJNI.btCollisionWorld_contactPairTest(swigCPtr, this, btCollisionObject.getCPtr(colObjA), colObjA, btCollisionObject.getCPtr(colObjB), colObjB, ContactResultCallback.getCPtr(resultCallback), resultCallback);
}
- public static void rayTestSingle(btTransform rayFromTrans, btTransform rayToTrans, btCollisionObject collisionObject, btCollisionShape collisionShape, btTransform colObjWorldTransform, RayResultCallback resultCallback) {
- gdxBulletJNI.btCollisionWorld_rayTestSingle(btTransform.getCPtr(rayFromTrans), rayFromTrans, btTransform.getCPtr(rayToTrans), rayToTrans, btCollisionObject.getCPtr(collisionObject), collisionObject, btCollisionShape.getCPtr(collisionShape), collisionShape, btTransform.getCPtr(colObjWorldTransform), colObjWorldTransform, RayResultCallback.getCPtr(resultCallback), resultCallback);
+ public static void rayTestSingle(Matrix4 rayFromTrans, Matrix4 rayToTrans, btCollisionObject collisionObject, btCollisionShape collisionShape, Matrix4 colObjWorldTransform, RayResultCallback resultCallback) {
+ gdxBulletJNI.btCollisionWorld_rayTestSingle(rayFromTrans, rayToTrans, btCollisionObject.getCPtr(collisionObject), collisionObject, btCollisionShape.getCPtr(collisionShape), collisionShape, colObjWorldTransform, RayResultCallback.getCPtr(resultCallback), resultCallback);
}
- public static void rayTestSingleInternal(btTransform rayFromTrans, btTransform rayToTrans, SWIGTYPE_p_btCollisionObjectWrapper collisionObjectWrap, RayResultCallback resultCallback) {
- gdxBulletJNI.btCollisionWorld_rayTestSingleInternal(btTransform.getCPtr(rayFromTrans), rayFromTrans, btTransform.getCPtr(rayToTrans), rayToTrans, SWIGTYPE_p_btCollisionObjectWrapper.getCPtr(collisionObjectWrap), RayResultCallback.getCPtr(resultCallback), resultCallback);
+ public static void rayTestSingleInternal(Matrix4 rayFromTrans, Matrix4 rayToTrans, SWIGTYPE_p_btCollisionObjectWrapper collisionObjectWrap, RayResultCallback resultCallback) {
+ gdxBulletJNI.btCollisionWorld_rayTestSingleInternal(rayFromTrans, rayToTrans, SWIGTYPE_p_btCollisionObjectWrapper.getCPtr(collisionObjectWrap), RayResultCallback.getCPtr(resultCallback), resultCallback);
}
- public static void objectQuerySingle(btConvexShape castShape, btTransform rayFromTrans, btTransform rayToTrans, btCollisionObject collisionObject, btCollisionShape collisionShape, btTransform colObjWorldTransform, ConvexResultCallback resultCallback, float allowedPenetration) {
- gdxBulletJNI.btCollisionWorld_objectQuerySingle(btConvexShape.getCPtr(castShape), castShape, btTransform.getCPtr(rayFromTrans), rayFromTrans, btTransform.getCPtr(rayToTrans), rayToTrans, btCollisionObject.getCPtr(collisionObject), collisionObject, btCollisionShape.getCPtr(collisionShape), collisionShape, btTransform.getCPtr(colObjWorldTransform), colObjWorldTransform, ConvexResultCallback.getCPtr(resultCallback), resultCallback, allowedPenetration);
+ public static void objectQuerySingle(btConvexShape castShape, Matrix4 rayFromTrans, Matrix4 rayToTrans, btCollisionObject collisionObject, btCollisionShape collisionShape, Matrix4 colObjWorldTransform, ConvexResultCallback resultCallback, float allowedPenetration) {
+ gdxBulletJNI.btCollisionWorld_objectQuerySingle(btConvexShape.getCPtr(castShape), castShape, rayFromTrans, rayToTrans, btCollisionObject.getCPtr(collisionObject), collisionObject, btCollisionShape.getCPtr(collisionShape), collisionShape, colObjWorldTransform, ConvexResultCallback.getCPtr(resultCallback), resultCallback, allowedPenetration);
}
- public static void objectQuerySingleInternal(btConvexShape castShape, btTransform convexFromTrans, btTransform convexToTrans, SWIGTYPE_p_btCollisionObjectWrapper colObjWrap, ConvexResultCallback resultCallback, float allowedPenetration) {
- gdxBulletJNI.btCollisionWorld_objectQuerySingleInternal(btConvexShape.getCPtr(castShape), castShape, btTransform.getCPtr(convexFromTrans), convexFromTrans, btTransform.getCPtr(convexToTrans), convexToTrans, SWIGTYPE_p_btCollisionObjectWrapper.getCPtr(colObjWrap), ConvexResultCallback.getCPtr(resultCallback), resultCallback, allowedPenetration);
+ public static void objectQuerySingleInternal(btConvexShape castShape, Matrix4 convexFromTrans, Matrix4 convexToTrans, SWIGTYPE_p_btCollisionObjectWrapper colObjWrap, ConvexResultCallback resultCallback, float allowedPenetration) {
+ gdxBulletJNI.btCollisionWorld_objectQuerySingleInternal(btConvexShape.getCPtr(castShape), castShape, convexFromTrans, convexToTrans, SWIGTYPE_p_btCollisionObjectWrapper.getCPtr(colObjWrap), ConvexResultCallback.getCPtr(resultCallback), resultCallback, allowedPenetration);
}
public void addCollisionObject(btCollisionObject collisionObject, short collisionFilterGroup, short collisionFilterMask) {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCompoundCollisionAlgorithm extends btActivatingCollisionAlgorithm {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCompoundShape extends btCollisionShape {
private long swigCPtr;
this(gdxBulletJNI.new_btCompoundShape__SWIG_1(), true);
}
- public void addChildShape(btTransform localTransform, btCollisionShape shape) {
- gdxBulletJNI.btCompoundShape_addChildShape(swigCPtr, this, btTransform.getCPtr(localTransform), localTransform, btCollisionShape.getCPtr(shape), shape);
+ public void addChildShape(Matrix4 localTransform, btCollisionShape shape) {
+ gdxBulletJNI.btCompoundShape_addChildShape(swigCPtr, this, localTransform, btCollisionShape.getCPtr(shape), shape);
}
public void removeChildShape(btCollisionShape shape) {
return (cPtr == 0) ? null : btCollisionShape.newDerivedObject(cPtr, false);
}
- public btTransform getChildTransform(int index) {
- return new btTransform(gdxBulletJNI.btCompoundShape_getChildTransform__SWIG_0(swigCPtr, this, index), false);
- }
+ public Matrix4 getChildTransform(int index) {
+ return gdxBulletJNI.btCompoundShape_getChildTransform__SWIG_0(swigCPtr, this, index);
+}
- public void updateChildTransform(int childIndex, btTransform newChildTransform, boolean shouldRecalculateLocalAabb) {
- gdxBulletJNI.btCompoundShape_updateChildTransform__SWIG_0(swigCPtr, this, childIndex, btTransform.getCPtr(newChildTransform), newChildTransform, shouldRecalculateLocalAabb);
+ public void updateChildTransform(int childIndex, Matrix4 newChildTransform, boolean shouldRecalculateLocalAabb) {
+ gdxBulletJNI.btCompoundShape_updateChildTransform__SWIG_0(swigCPtr, this, childIndex, newChildTransform, shouldRecalculateLocalAabb);
}
- public void updateChildTransform(int childIndex, btTransform newChildTransform) {
- gdxBulletJNI.btCompoundShape_updateChildTransform__SWIG_1(swigCPtr, this, childIndex, btTransform.getCPtr(newChildTransform), newChildTransform);
+ public void updateChildTransform(int childIndex, Matrix4 newChildTransform) {
+ gdxBulletJNI.btCompoundShape_updateChildTransform__SWIG_1(swigCPtr, this, childIndex, newChildTransform);
}
public btCompoundShapeChild getChildList() {
gdxBulletJNI.btCompoundShape_createAabbTreeFromChildren(swigCPtr, this);
}
- public void calculatePrincipalAxisTransform(float[] masses, btTransform principal, Vector3 inertia) {
- gdxBulletJNI.btCompoundShape_calculatePrincipalAxisTransform(swigCPtr, this, masses, btTransform.getCPtr(principal), principal, inertia);
+ public void calculatePrincipalAxisTransform(float[] masses, Matrix4 principal, Vector3 inertia) {
+ gdxBulletJNI.btCompoundShape_calculatePrincipalAxisTransform(swigCPtr, this, masses, principal, inertia);
}
public int getUpdateRevision() {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCompoundShapeChild {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCompoundShapeChildData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCompoundShapeData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConcaveShape extends btCollisionShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConeShape extends btConvexInternalShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConeShapeX extends btConeShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConeShapeZ extends btConeShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConeTwistConstraint extends btTypedConstraint {
private long swigCPtr;
super.delete();
}
- public btConeTwistConstraint(btRigidBody rbA, btRigidBody rbB, btTransform rbAFrame, btTransform rbBFrame) {
- this(gdxBulletJNI.new_btConeTwistConstraint__SWIG_0(btRigidBody.getCPtr(rbA), rbA, btRigidBody.getCPtr(rbB), rbB, btTransform.getCPtr(rbAFrame), rbAFrame, btTransform.getCPtr(rbBFrame), rbBFrame), true);
+ public btConeTwistConstraint(btRigidBody rbA, btRigidBody rbB, Matrix4 rbAFrame, Matrix4 rbBFrame) {
+ this(gdxBulletJNI.new_btConeTwistConstraint__SWIG_0(btRigidBody.getCPtr(rbA), rbA, btRigidBody.getCPtr(rbB), rbB, rbAFrame, rbBFrame), true);
}
- public btConeTwistConstraint(btRigidBody rbA, btTransform rbAFrame) {
- this(gdxBulletJNI.new_btConeTwistConstraint__SWIG_1(btRigidBody.getCPtr(rbA), rbA, btTransform.getCPtr(rbAFrame), rbAFrame), true);
+ public btConeTwistConstraint(btRigidBody rbA, Matrix4 rbAFrame) {
+ this(gdxBulletJNI.new_btConeTwistConstraint__SWIG_1(btRigidBody.getCPtr(rbA), rbA, rbAFrame), true);
}
public void getInfo1NonVirtual(SWIGTYPE_p_btTypedConstraint__btConstraintInfo1 info) {
gdxBulletJNI.btConeTwistConstraint_getInfo1NonVirtual(swigCPtr, this, SWIGTYPE_p_btTypedConstraint__btConstraintInfo1.getCPtr(info));
}
- public void getInfo2NonVirtual(btConstraintInfo2 info, btTransform transA, btTransform transB, Matrix3 invInertiaWorldA, Matrix3 invInertiaWorldB) {
- gdxBulletJNI.btConeTwistConstraint_getInfo2NonVirtual(swigCPtr, this, btConstraintInfo2.getCPtr(info), info, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB, invInertiaWorldA, invInertiaWorldB);
+ public void getInfo2NonVirtual(btConstraintInfo2 info, Matrix4 transA, Matrix4 transB, Matrix3 invInertiaWorldA, Matrix3 invInertiaWorldB) {
+ gdxBulletJNI.btConeTwistConstraint_getInfo2NonVirtual(swigCPtr, this, btConstraintInfo2.getCPtr(info), info, transA, transB, invInertiaWorldA, invInertiaWorldB);
}
public void updateRHS(float timeStep) {
gdxBulletJNI.btConeTwistConstraint_setLimit__SWIG_4(swigCPtr, this, _swingSpan1, _swingSpan2, _twistSpan);
}
- public btTransform getAFrame() {
- return new btTransform(gdxBulletJNI.btConeTwistConstraint_getAFrame(swigCPtr, this), false);
- }
+ public Matrix4 getAFrame() {
+ return gdxBulletJNI.btConeTwistConstraint_getAFrame(swigCPtr, this);
+}
- public btTransform getBFrame() {
- return new btTransform(gdxBulletJNI.btConeTwistConstraint_getBFrame(swigCPtr, this), false);
- }
+ public Matrix4 getBFrame() {
+ return gdxBulletJNI.btConeTwistConstraint_getBFrame(swigCPtr, this);
+}
public int getSolveTwistLimit() {
return gdxBulletJNI.btConeTwistConstraint_getSolveTwistLimit(swigCPtr, this);
gdxBulletJNI.btConeTwistConstraint_calcAngleInfo(swigCPtr, this);
}
- public void calcAngleInfo2(btTransform transA, btTransform transB, Matrix3 invInertiaWorldA, Matrix3 invInertiaWorldB) {
- gdxBulletJNI.btConeTwistConstraint_calcAngleInfo2(swigCPtr, this, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB, invInertiaWorldA, invInertiaWorldB);
+ public void calcAngleInfo2(Matrix4 transA, Matrix4 transB, Matrix3 invInertiaWorldA, Matrix3 invInertiaWorldB) {
+ gdxBulletJNI.btConeTwistConstraint_calcAngleInfo2(swigCPtr, this, transA, transB, invInertiaWorldA, invInertiaWorldB);
}
public float getSwingSpan1() {
gdxBulletJNI.btConeTwistConstraint_setParam__SWIG_1(swigCPtr, this, num, value);
}
- public void setFrames(btTransform frameA, btTransform frameB) {
- gdxBulletJNI.btConeTwistConstraint_setFrames(swigCPtr, this, btTransform.getCPtr(frameA), frameA, btTransform.getCPtr(frameB), frameB);
+ public void setFrames(Matrix4 frameA, Matrix4 frameB) {
+ gdxBulletJNI.btConeTwistConstraint_setFrames(swigCPtr, this, frameA, frameB);
}
- public btTransform getFrameOffsetA() {
- return new btTransform(gdxBulletJNI.btConeTwistConstraint_getFrameOffsetA(swigCPtr, this), false);
- }
+ public Matrix4 getFrameOffsetA() {
+ return gdxBulletJNI.btConeTwistConstraint_getFrameOffsetA(swigCPtr, this);
+}
- public btTransform getFrameOffsetB() {
- return new btTransform(gdxBulletJNI.btConeTwistConstraint_getFrameOffsetB(swigCPtr, this), false);
- }
+ public Matrix4 getFrameOffsetB() {
+ return gdxBulletJNI.btConeTwistConstraint_getFrameOffsetB(swigCPtr, this);
+}
public float getParam(int num, int axis) {
return gdxBulletJNI.btConeTwistConstraint_getParam__SWIG_0(swigCPtr, this, num, axis);
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConeTwistConstraintData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConstraintInfo2 {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConstraintRow {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConstraintSetting {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConstraintSolver {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btContactConstraint extends btTypedConstraint {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btContactSolverInfo extends btContactSolverInfoData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btContactSolverInfoData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btContinuousConvexCollision extends btConvexCast {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvex2dConvex2dAlgorithm extends btActivatingCollisionAlgorithm {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvex2dShape extends btConvexShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexCast {
private long swigCPtr;
}
}
- public boolean calcTimeOfImpact(btTransform fromA, btTransform toA, btTransform fromB, btTransform toB, SWIGTYPE_p_btConvexCast__CastResult result) {
- return gdxBulletJNI.btConvexCast_calcTimeOfImpact(swigCPtr, this, btTransform.getCPtr(fromA), fromA, btTransform.getCPtr(toA), toA, btTransform.getCPtr(fromB), fromB, btTransform.getCPtr(toB), toB, SWIGTYPE_p_btConvexCast__CastResult.getCPtr(result));
+ public boolean calcTimeOfImpact(Matrix4 fromA, Matrix4 toA, Matrix4 fromB, Matrix4 toB, SWIGTYPE_p_btConvexCast__CastResult result) {
+ return gdxBulletJNI.btConvexCast_calcTimeOfImpact(swigCPtr, this, fromA, toA, fromB, toB, SWIGTYPE_p_btConvexCast__CastResult.getCPtr(result));
}
}
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexConcaveCollisionAlgorithm extends btActivatingCollisionAlgorithm {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexConvexAlgorithm extends btActivatingCollisionAlgorithm {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexHullComputer {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexHullShape extends btPolyhedralConvexAabbCachingShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexHullShapeData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexInternalAabbCachingShape extends btConvexInternalShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexInternalShape extends btConvexShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexInternalShapeData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexPenetrationDepthSolver {
private long swigCPtr;
}
}
- public boolean calcPenDepth(SWIGTYPE_p_btSimplexSolverInterface simplexSolver, btConvexShape convexA, btConvexShape convexB, btTransform transA, btTransform transB, Vector3 v, Vector3 pa, Vector3 pb, btIDebugDraw debugDraw, btStackAlloc stackAlloc) {
- return gdxBulletJNI.btConvexPenetrationDepthSolver_calcPenDepth(swigCPtr, this, SWIGTYPE_p_btSimplexSolverInterface.getCPtr(simplexSolver), btConvexShape.getCPtr(convexA), convexA, btConvexShape.getCPtr(convexB), convexB, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB, v, pa, pb, btIDebugDraw.getCPtr(debugDraw), debugDraw, btStackAlloc.getCPtr(stackAlloc), stackAlloc);
+ public boolean calcPenDepth(SWIGTYPE_p_btSimplexSolverInterface simplexSolver, btConvexShape convexA, btConvexShape convexB, Matrix4 transA, Matrix4 transB, Vector3 v, Vector3 pa, Vector3 pb, btIDebugDraw debugDraw, btStackAlloc stackAlloc) {
+ return gdxBulletJNI.btConvexPenetrationDepthSolver_calcPenDepth(swigCPtr, this, SWIGTYPE_p_btSimplexSolverInterface.getCPtr(simplexSolver), btConvexShape.getCPtr(convexA), convexA, btConvexShape.getCPtr(convexB), convexB, transA, transB, v, pa, pb, btIDebugDraw.getCPtr(debugDraw), debugDraw, btStackAlloc.getCPtr(stackAlloc), stackAlloc);
}
}
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexPlaneCollisionAlgorithm extends btCollisionAlgorithm {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexPointCloudShape extends btPolyhedralConvexAabbCachingShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexPolyhedron {
private long swigCPtr;
return gdxBulletJNI.btConvexPolyhedron_testContainment(swigCPtr, this);
}
- public void project(btTransform trans, Vector3 dir, SWIGTYPE_p_float min, SWIGTYPE_p_float max) {
- gdxBulletJNI.btConvexPolyhedron_project(swigCPtr, this, btTransform.getCPtr(trans), trans, dir, SWIGTYPE_p_float.getCPtr(min), SWIGTYPE_p_float.getCPtr(max));
+ public void project(Matrix4 trans, Vector3 dir, SWIGTYPE_p_float min, SWIGTYPE_p_float max) {
+ gdxBulletJNI.btConvexPolyhedron_project(swigCPtr, this, trans, dir, SWIGTYPE_p_float.getCPtr(min), SWIGTYPE_p_float.getCPtr(max));
}
}
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexSeparatingDistanceUtil {
private long swigCPtr;
return gdxBulletJNI.btConvexSeparatingDistanceUtil_getConservativeSeparatingDistance(swigCPtr, this);
}
- public void updateSeparatingDistance(btTransform transA, btTransform transB) {
- gdxBulletJNI.btConvexSeparatingDistanceUtil_updateSeparatingDistance(swigCPtr, this, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB);
+ public void updateSeparatingDistance(Matrix4 transA, Matrix4 transB) {
+ gdxBulletJNI.btConvexSeparatingDistanceUtil_updateSeparatingDistance(swigCPtr, this, transA, transB);
}
- public void initSeparatingDistance(Vector3 separatingVector, float separatingDistance, btTransform transA, btTransform transB) {
- gdxBulletJNI.btConvexSeparatingDistanceUtil_initSeparatingDistance(swigCPtr, this, separatingVector, separatingDistance, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB);
+ public void initSeparatingDistance(Vector3 separatingVector, float separatingDistance, Matrix4 transA, Matrix4 transB) {
+ gdxBulletJNI.btConvexSeparatingDistanceUtil_initSeparatingDistance(swigCPtr, this, separatingVector, separatingDistance, transA, transB);
}
}
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexShape extends btCollisionShape {
private long swigCPtr;
return gdxBulletJNI.btConvexShape_getMarginNonVirtual(swigCPtr, this);
}
- public void getAabbNonVirtual(btTransform t, Vector3 aabbMin, Vector3 aabbMax) {
- gdxBulletJNI.btConvexShape_getAabbNonVirtual(swigCPtr, this, btTransform.getCPtr(t), t, aabbMin, aabbMax);
+ public void getAabbNonVirtual(Matrix4 t, Vector3 aabbMin, Vector3 aabbMax) {
+ gdxBulletJNI.btConvexShape_getAabbNonVirtual(swigCPtr, this, t, aabbMin, aabbMax);
}
- public void project(btTransform trans, Vector3 dir, SWIGTYPE_p_float min, SWIGTYPE_p_float max) {
- gdxBulletJNI.btConvexShape_project(swigCPtr, this, btTransform.getCPtr(trans), trans, dir, SWIGTYPE_p_float.getCPtr(min), SWIGTYPE_p_float.getCPtr(max));
+ public void project(Matrix4 trans, Vector3 dir, SWIGTYPE_p_float min, SWIGTYPE_p_float max) {
+ gdxBulletJNI.btConvexShape_project(swigCPtr, this, trans, dir, SWIGTYPE_p_float.getCPtr(min), SWIGTYPE_p_float.getCPtr(max));
}
public void batchedUnitVectorGetSupportingVertexWithoutMargin(btVector3 vectors, btVector3 supportVerticesOut, int numVectors) {
gdxBulletJNI.btConvexShape_batchedUnitVectorGetSupportingVertexWithoutMargin(swigCPtr, this, btVector3.getCPtr(vectors), vectors, btVector3.getCPtr(supportVerticesOut), supportVerticesOut, numVectors);
}
- public void getAabbSlow(btTransform t, Vector3 aabbMin, Vector3 aabbMax) {
- gdxBulletJNI.btConvexShape_getAabbSlow(swigCPtr, this, btTransform.getCPtr(t), t, aabbMin, aabbMax);
+ public void getAabbSlow(Matrix4 t, Vector3 aabbMin, Vector3 aabbMax) {
+ gdxBulletJNI.btConvexShape_getAabbSlow(swigCPtr, this, t, aabbMin, aabbMax);
}
public int getNumPreferredPenetrationDirections() {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexTriangleCallback extends btTriangleCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btConvexTriangleMeshShape extends btPolyhedralConvexAabbCachingShape {
private long swigCPtr;
return (cPtr == 0) ? null : new btStridingMeshInterface(cPtr, false);
}
- public void calculatePrincipalAxisTransform(btTransform principal, Vector3 inertia, SWIGTYPE_p_float volume) {
- gdxBulletJNI.btConvexTriangleMeshShape_calculatePrincipalAxisTransform(swigCPtr, this, btTransform.getCPtr(principal), principal, inertia, SWIGTYPE_p_float.getCPtr(volume));
+ public void calculatePrincipalAxisTransform(Matrix4 principal, Vector3 inertia, SWIGTYPE_p_float volume) {
+ gdxBulletJNI.btConvexTriangleMeshShape_calculatePrincipalAxisTransform(swigCPtr, this, principal, inertia, SWIGTYPE_p_float.getCPtr(volume));
}
}
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCylinderShape extends btConvexInternalShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCylinderShapeData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCylinderShapeX extends btCylinderShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btCylinderShapeZ extends btCylinderShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btDbvt {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btDbvtAabbMm {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btDbvtBroadphase extends btBroadphaseInterface {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btDbvtNode {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btDbvtProxy extends btBroadphaseProxy {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btDefaultCollisionConfiguration extends btCollisionConfiguration {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btDefaultCollisionConstructionInfo {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btDefaultMotionState extends btMotionState {
private long swigCPtr;
return (cPtr == 0) ? null : new SWIGTYPE_p_void(cPtr, false);
}
- public btDefaultMotionState(btTransform startTrans, btTransform centerOfMassOffset) {
- this(gdxBulletJNI.new_btDefaultMotionState__SWIG_0(btTransform.getCPtr(startTrans), startTrans, btTransform.getCPtr(centerOfMassOffset), centerOfMassOffset), true);
+ public btDefaultMotionState(Matrix4 startTrans, Matrix4 centerOfMassOffset) {
+ this(gdxBulletJNI.new_btDefaultMotionState__SWIG_0(startTrans, centerOfMassOffset), true);
}
- public btDefaultMotionState(btTransform startTrans) {
- this(gdxBulletJNI.new_btDefaultMotionState__SWIG_1(btTransform.getCPtr(startTrans), startTrans), true);
+ public btDefaultMotionState(Matrix4 startTrans) {
+ this(gdxBulletJNI.new_btDefaultMotionState__SWIG_1(startTrans), true);
}
public btDefaultMotionState() {
this(gdxBulletJNI.new_btDefaultMotionState__SWIG_2(), true);
}
- public void getGraphicsWorldTrans(btTransform out) {
- gdxBulletJNI.btDefaultMotionState_getGraphicsWorldTrans(swigCPtr, this, btTransform.getCPtr(out), out);
+ public void getGraphicsWorldTrans(Matrix4 out) {
+ gdxBulletJNI.btDefaultMotionState_getGraphicsWorldTrans(swigCPtr, this, out);
}
- public void getCenterOfMassOffset(btTransform out) {
- gdxBulletJNI.btDefaultMotionState_getCenterOfMassOffset(swigCPtr, this, btTransform.getCPtr(out), out);
+ public void getCenterOfMassOffset(Matrix4 out) {
+ gdxBulletJNI.btDefaultMotionState_getCenterOfMassOffset(swigCPtr, this, out);
}
- public void getStartWorldTrans(btTransform out) {
- gdxBulletJNI.btDefaultMotionState_getStartWorldTrans(swigCPtr, this, btTransform.getCPtr(out), out);
+ public void getStartWorldTrans(Matrix4 out) {
+ gdxBulletJNI.btDefaultMotionState_getStartWorldTrans(swigCPtr, this, out);
}
}
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btDefaultVehicleRaycaster extends btVehicleRaycaster {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btDiscreteDynamicsWorld extends btDynamicsWorld {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btDispatcher {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btDispatcherInfo {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btDynamicsWorld extends btCollisionWorld {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btElement {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btEmptyAlgorithm extends btCollisionAlgorithm {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btEmptyShape extends btConcaveShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btFace {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btGEN_Link {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btGEN_List {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btGeneric6DofConstraint extends btTypedConstraint {
private long swigCPtr;
return gdxBulletJNI.btGeneric6DofConstraint_m_useSolveConstraintObsolete_get(swigCPtr, this);
}
- public btGeneric6DofConstraint(btRigidBody rbA, btRigidBody rbB, btTransform frameInA, btTransform frameInB, boolean useLinearReferenceFrameA) {
- this(gdxBulletJNI.new_btGeneric6DofConstraint__SWIG_0(btRigidBody.getCPtr(rbA), rbA, btRigidBody.getCPtr(rbB), rbB, btTransform.getCPtr(frameInA), frameInA, btTransform.getCPtr(frameInB), frameInB, useLinearReferenceFrameA), true);
+ public btGeneric6DofConstraint(btRigidBody rbA, btRigidBody rbB, Matrix4 frameInA, Matrix4 frameInB, boolean useLinearReferenceFrameA) {
+ this(gdxBulletJNI.new_btGeneric6DofConstraint__SWIG_0(btRigidBody.getCPtr(rbA), rbA, btRigidBody.getCPtr(rbB), rbB, frameInA, frameInB, useLinearReferenceFrameA), true);
}
- public btGeneric6DofConstraint(btRigidBody rbB, btTransform frameInB, boolean useLinearReferenceFrameB) {
- this(gdxBulletJNI.new_btGeneric6DofConstraint__SWIG_1(btRigidBody.getCPtr(rbB), rbB, btTransform.getCPtr(frameInB), frameInB, useLinearReferenceFrameB), true);
+ public btGeneric6DofConstraint(btRigidBody rbB, Matrix4 frameInB, boolean useLinearReferenceFrameB) {
+ this(gdxBulletJNI.new_btGeneric6DofConstraint__SWIG_1(btRigidBody.getCPtr(rbB), rbB, frameInB, useLinearReferenceFrameB), true);
}
- public void calculateTransforms(btTransform transA, btTransform transB) {
- gdxBulletJNI.btGeneric6DofConstraint_calculateTransforms__SWIG_0(swigCPtr, this, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB);
+ public void calculateTransforms(Matrix4 transA, Matrix4 transB) {
+ gdxBulletJNI.btGeneric6DofConstraint_calculateTransforms__SWIG_0(swigCPtr, this, transA, transB);
}
public void calculateTransforms() {
gdxBulletJNI.btGeneric6DofConstraint_calculateTransforms__SWIG_1(swigCPtr, this);
}
- public btTransform getCalculatedTransformA() {
- return new btTransform(gdxBulletJNI.btGeneric6DofConstraint_getCalculatedTransformA(swigCPtr, this), false);
- }
+ public Matrix4 getCalculatedTransformA() {
+ return gdxBulletJNI.btGeneric6DofConstraint_getCalculatedTransformA(swigCPtr, this);
+}
- public btTransform getCalculatedTransformB() {
- return new btTransform(gdxBulletJNI.btGeneric6DofConstraint_getCalculatedTransformB(swigCPtr, this), false);
- }
+ public Matrix4 getCalculatedTransformB() {
+ return gdxBulletJNI.btGeneric6DofConstraint_getCalculatedTransformB(swigCPtr, this);
+}
- public btTransform getFrameOffsetA() {
- return new btTransform(gdxBulletJNI.btGeneric6DofConstraint_getFrameOffsetA__SWIG_0(swigCPtr, this), false);
- }
+ public Matrix4 getFrameOffsetA() {
+ return gdxBulletJNI.btGeneric6DofConstraint_getFrameOffsetA__SWIG_0(swigCPtr, this);
+}
- public btTransform getFrameOffsetB() {
- return new btTransform(gdxBulletJNI.btGeneric6DofConstraint_getFrameOffsetB__SWIG_0(swigCPtr, this), false);
- }
+ public Matrix4 getFrameOffsetB() {
+ return gdxBulletJNI.btGeneric6DofConstraint_getFrameOffsetB__SWIG_0(swigCPtr, this);
+}
public void getInfo1NonVirtual(SWIGTYPE_p_btTypedConstraint__btConstraintInfo1 info) {
gdxBulletJNI.btGeneric6DofConstraint_getInfo1NonVirtual(swigCPtr, this, SWIGTYPE_p_btTypedConstraint__btConstraintInfo1.getCPtr(info));
}
- public void getInfo2NonVirtual(btConstraintInfo2 info, btTransform transA, btTransform transB, Vector3 linVelA, Vector3 linVelB, Vector3 angVelA, Vector3 angVelB) {
- gdxBulletJNI.btGeneric6DofConstraint_getInfo2NonVirtual(swigCPtr, this, btConstraintInfo2.getCPtr(info), info, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB, linVelA, linVelB, angVelA, angVelB);
+ public void getInfo2NonVirtual(btConstraintInfo2 info, Matrix4 transA, Matrix4 transB, Vector3 linVelA, Vector3 linVelB, Vector3 angVelA, Vector3 angVelB) {
+ gdxBulletJNI.btGeneric6DofConstraint_getInfo2NonVirtual(swigCPtr, this, btConstraintInfo2.getCPtr(info), info, transA, transB, linVelA, linVelB, angVelA, angVelB);
}
public void updateRHS(float timeStep) {
return gdxBulletJNI.btGeneric6DofConstraint_getRelativePivotPosition(swigCPtr, this, axis_index);
}
- public void setFrames(btTransform frameA, btTransform frameB) {
- gdxBulletJNI.btGeneric6DofConstraint_setFrames(swigCPtr, this, btTransform.getCPtr(frameA), frameA, btTransform.getCPtr(frameB), frameB);
+ public void setFrames(Matrix4 frameA, Matrix4 frameB) {
+ gdxBulletJNI.btGeneric6DofConstraint_setFrames(swigCPtr, this, frameA, frameB);
}
public boolean testAngularLimitMotor(int axis_index) {
gdxBulletJNI.btGeneric6DofConstraint_calcAnchorPos(swigCPtr, this);
}
- public int get_limit_motor_info2(btRotationalLimitMotor limot, btTransform transA, btTransform transB, Vector3 linVelA, Vector3 linVelB, Vector3 angVelA, Vector3 angVelB, btConstraintInfo2 info, int row, Vector3 ax1, int rotational, int rotAllowed) {
- return gdxBulletJNI.btGeneric6DofConstraint_get_limit_motor_info2__SWIG_0(swigCPtr, this, btRotationalLimitMotor.getCPtr(limot), limot, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB, linVelA, linVelB, angVelA, angVelB, btConstraintInfo2.getCPtr(info), info, row, ax1, rotational, rotAllowed);
+ public int get_limit_motor_info2(btRotationalLimitMotor limot, Matrix4 transA, Matrix4 transB, Vector3 linVelA, Vector3 linVelB, Vector3 angVelA, Vector3 angVelB, btConstraintInfo2 info, int row, Vector3 ax1, int rotational, int rotAllowed) {
+ return gdxBulletJNI.btGeneric6DofConstraint_get_limit_motor_info2__SWIG_0(swigCPtr, this, btRotationalLimitMotor.getCPtr(limot), limot, transA, transB, linVelA, linVelB, angVelA, angVelB, btConstraintInfo2.getCPtr(info), info, row, ax1, rotational, rotAllowed);
}
- public int get_limit_motor_info2(btRotationalLimitMotor limot, btTransform transA, btTransform transB, Vector3 linVelA, Vector3 linVelB, Vector3 angVelA, Vector3 angVelB, btConstraintInfo2 info, int row, Vector3 ax1, int rotational) {
- return gdxBulletJNI.btGeneric6DofConstraint_get_limit_motor_info2__SWIG_1(swigCPtr, this, btRotationalLimitMotor.getCPtr(limot), limot, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB, linVelA, linVelB, angVelA, angVelB, btConstraintInfo2.getCPtr(info), info, row, ax1, rotational);
+ public int get_limit_motor_info2(btRotationalLimitMotor limot, Matrix4 transA, Matrix4 transB, Vector3 linVelA, Vector3 linVelB, Vector3 angVelA, Vector3 angVelB, btConstraintInfo2 info, int row, Vector3 ax1, int rotational) {
+ return gdxBulletJNI.btGeneric6DofConstraint_get_limit_motor_info2__SWIG_1(swigCPtr, this, btRotationalLimitMotor.getCPtr(limot), limot, transA, transB, linVelA, linVelB, angVelA, angVelB, btConstraintInfo2.getCPtr(info), info, row, ax1, rotational);
}
public boolean getUseFrameOffset() {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btGeneric6DofConstraintData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btGeneric6DofSpringConstraint extends btGeneric6DofConstraint {
private long swigCPtr;
super.delete();
}
- public btGeneric6DofSpringConstraint(btRigidBody rbA, btRigidBody rbB, btTransform frameInA, btTransform frameInB, boolean useLinearReferenceFrameA) {
- this(gdxBulletJNI.new_btGeneric6DofSpringConstraint__SWIG_0(btRigidBody.getCPtr(rbA), rbA, btRigidBody.getCPtr(rbB), rbB, btTransform.getCPtr(frameInA), frameInA, btTransform.getCPtr(frameInB), frameInB, useLinearReferenceFrameA), true);
+ public btGeneric6DofSpringConstraint(btRigidBody rbA, btRigidBody rbB, Matrix4 frameInA, Matrix4 frameInB, boolean useLinearReferenceFrameA) {
+ this(gdxBulletJNI.new_btGeneric6DofSpringConstraint__SWIG_0(btRigidBody.getCPtr(rbA), rbA, btRigidBody.getCPtr(rbB), rbB, frameInA, frameInB, useLinearReferenceFrameA), true);
}
- public btGeneric6DofSpringConstraint(btRigidBody rbB, btTransform frameInB, boolean useLinearReferenceFrameB) {
- this(gdxBulletJNI.new_btGeneric6DofSpringConstraint__SWIG_1(btRigidBody.getCPtr(rbB), rbB, btTransform.getCPtr(frameInB), frameInB, useLinearReferenceFrameB), true);
+ public btGeneric6DofSpringConstraint(btRigidBody rbB, Matrix4 frameInB, boolean useLinearReferenceFrameB) {
+ this(gdxBulletJNI.new_btGeneric6DofSpringConstraint__SWIG_1(btRigidBody.getCPtr(rbB), rbB, frameInB, useLinearReferenceFrameB), true);
}
public void enableSpring(int index, boolean onOff) {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btGeneric6DofSpringConstraintData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btGeometryUtil {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btGhostObject extends btCollisionObject {
private long swigCPtr;
this(gdxBulletJNI.new_btGhostObject(), true);
}
- public void convexSweepTest(btConvexShape castShape, btTransform convexFromWorld, btTransform convexToWorld, ConvexResultCallback resultCallback, float allowedCcdPenetration) {
- gdxBulletJNI.btGhostObject_convexSweepTest__SWIG_0(swigCPtr, this, btConvexShape.getCPtr(castShape), castShape, btTransform.getCPtr(convexFromWorld), convexFromWorld, btTransform.getCPtr(convexToWorld), convexToWorld, ConvexResultCallback.getCPtr(resultCallback), resultCallback, allowedCcdPenetration);
+ public void convexSweepTest(btConvexShape castShape, Matrix4 convexFromWorld, Matrix4 convexToWorld, ConvexResultCallback resultCallback, float allowedCcdPenetration) {
+ gdxBulletJNI.btGhostObject_convexSweepTest__SWIG_0(swigCPtr, this, btConvexShape.getCPtr(castShape), castShape, convexFromWorld, convexToWorld, ConvexResultCallback.getCPtr(resultCallback), resultCallback, allowedCcdPenetration);
}
- public void convexSweepTest(btConvexShape castShape, btTransform convexFromWorld, btTransform convexToWorld, ConvexResultCallback resultCallback) {
- gdxBulletJNI.btGhostObject_convexSweepTest__SWIG_1(swigCPtr, this, btConvexShape.getCPtr(castShape), castShape, btTransform.getCPtr(convexFromWorld), convexFromWorld, btTransform.getCPtr(convexToWorld), convexToWorld, ConvexResultCallback.getCPtr(resultCallback), resultCallback);
+ public void convexSweepTest(btConvexShape castShape, Matrix4 convexFromWorld, Matrix4 convexToWorld, ConvexResultCallback resultCallback) {
+ gdxBulletJNI.btGhostObject_convexSweepTest__SWIG_1(swigCPtr, this, btConvexShape.getCPtr(castShape), castShape, convexFromWorld, convexToWorld, ConvexResultCallback.getCPtr(resultCallback), resultCallback);
}
public void rayTest(Vector3 rayFromWorld, Vector3 rayToWorld, RayResultCallback resultCallback) {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btGhostPairCallback extends btOverlappingPairCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btGjkConvexCast extends btConvexCast {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btGjkEpaPenetrationDepthSolver extends btConvexPenetrationDepthSolver {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btGjkEpaSolver2 {
private long swigCPtr;
return gdxBulletJNI.btGjkEpaSolver2_StackSizeRequirement();
}
- public static boolean Distance(btConvexShape shape0, btTransform wtrs0, btConvexShape shape1, btTransform wtrs1, Vector3 guess, SWIGTYPE_p_btGjkEpaSolver2__sResults results) {
- return gdxBulletJNI.btGjkEpaSolver2_Distance(btConvexShape.getCPtr(shape0), shape0, btTransform.getCPtr(wtrs0), wtrs0, btConvexShape.getCPtr(shape1), shape1, btTransform.getCPtr(wtrs1), wtrs1, guess, SWIGTYPE_p_btGjkEpaSolver2__sResults.getCPtr(results));
+ public static boolean Distance(btConvexShape shape0, Matrix4 wtrs0, btConvexShape shape1, Matrix4 wtrs1, Vector3 guess, SWIGTYPE_p_btGjkEpaSolver2__sResults results) {
+ return gdxBulletJNI.btGjkEpaSolver2_Distance(btConvexShape.getCPtr(shape0), shape0, wtrs0, btConvexShape.getCPtr(shape1), shape1, wtrs1, guess, SWIGTYPE_p_btGjkEpaSolver2__sResults.getCPtr(results));
}
- public static boolean Penetration(btConvexShape shape0, btTransform wtrs0, btConvexShape shape1, btTransform wtrs1, Vector3 guess, SWIGTYPE_p_btGjkEpaSolver2__sResults results, boolean usemargins) {
- return gdxBulletJNI.btGjkEpaSolver2_Penetration__SWIG_0(btConvexShape.getCPtr(shape0), shape0, btTransform.getCPtr(wtrs0), wtrs0, btConvexShape.getCPtr(shape1), shape1, btTransform.getCPtr(wtrs1), wtrs1, guess, SWIGTYPE_p_btGjkEpaSolver2__sResults.getCPtr(results), usemargins);
+ public static boolean Penetration(btConvexShape shape0, Matrix4 wtrs0, btConvexShape shape1, Matrix4 wtrs1, Vector3 guess, SWIGTYPE_p_btGjkEpaSolver2__sResults results, boolean usemargins) {
+ return gdxBulletJNI.btGjkEpaSolver2_Penetration__SWIG_0(btConvexShape.getCPtr(shape0), shape0, wtrs0, btConvexShape.getCPtr(shape1), shape1, wtrs1, guess, SWIGTYPE_p_btGjkEpaSolver2__sResults.getCPtr(results), usemargins);
}
- public static boolean Penetration(btConvexShape shape0, btTransform wtrs0, btConvexShape shape1, btTransform wtrs1, Vector3 guess, SWIGTYPE_p_btGjkEpaSolver2__sResults results) {
- return gdxBulletJNI.btGjkEpaSolver2_Penetration__SWIG_1(btConvexShape.getCPtr(shape0), shape0, btTransform.getCPtr(wtrs0), wtrs0, btConvexShape.getCPtr(shape1), shape1, btTransform.getCPtr(wtrs1), wtrs1, guess, SWIGTYPE_p_btGjkEpaSolver2__sResults.getCPtr(results));
+ public static boolean Penetration(btConvexShape shape0, Matrix4 wtrs0, btConvexShape shape1, Matrix4 wtrs1, Vector3 guess, SWIGTYPE_p_btGjkEpaSolver2__sResults results) {
+ return gdxBulletJNI.btGjkEpaSolver2_Penetration__SWIG_1(btConvexShape.getCPtr(shape0), shape0, wtrs0, btConvexShape.getCPtr(shape1), shape1, wtrs1, guess, SWIGTYPE_p_btGjkEpaSolver2__sResults.getCPtr(results));
}
- public static float SignedDistance(Vector3 position, float margin, btConvexShape shape, btTransform wtrs, SWIGTYPE_p_btGjkEpaSolver2__sResults results) {
- return gdxBulletJNI.btGjkEpaSolver2_SignedDistance__SWIG_0(position, margin, btConvexShape.getCPtr(shape), shape, btTransform.getCPtr(wtrs), wtrs, SWIGTYPE_p_btGjkEpaSolver2__sResults.getCPtr(results));
+ public static float SignedDistance(Vector3 position, float margin, btConvexShape shape, Matrix4 wtrs, SWIGTYPE_p_btGjkEpaSolver2__sResults results) {
+ return gdxBulletJNI.btGjkEpaSolver2_SignedDistance__SWIG_0(position, margin, btConvexShape.getCPtr(shape), shape, wtrs, SWIGTYPE_p_btGjkEpaSolver2__sResults.getCPtr(results));
}
- public static boolean SignedDistance(btConvexShape shape0, btTransform wtrs0, btConvexShape shape1, btTransform wtrs1, Vector3 guess, SWIGTYPE_p_btGjkEpaSolver2__sResults results) {
- return gdxBulletJNI.btGjkEpaSolver2_SignedDistance__SWIG_1(btConvexShape.getCPtr(shape0), shape0, btTransform.getCPtr(wtrs0), wtrs0, btConvexShape.getCPtr(shape1), shape1, btTransform.getCPtr(wtrs1), wtrs1, guess, SWIGTYPE_p_btGjkEpaSolver2__sResults.getCPtr(results));
+ public static boolean SignedDistance(btConvexShape shape0, Matrix4 wtrs0, btConvexShape shape1, Matrix4 wtrs1, Vector3 guess, SWIGTYPE_p_btGjkEpaSolver2__sResults results) {
+ return gdxBulletJNI.btGjkEpaSolver2_SignedDistance__SWIG_1(btConvexShape.getCPtr(shape0), shape0, wtrs0, btConvexShape.getCPtr(shape1), shape1, wtrs1, guess, SWIGTYPE_p_btGjkEpaSolver2__sResults.getCPtr(results));
}
public btGjkEpaSolver2() {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btGjkPairDetector {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btHashInt {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btHashPtr {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btHashString {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btHashedOverlappingPairCache extends btOverlappingPairCache {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btHeightfieldTerrainShape extends btConcaveShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btHinge2Constraint extends btGeneric6DofSpringConstraint {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btHingeConstraint extends btTypedConstraint {
private long swigCPtr;
this(gdxBulletJNI.new_btHingeConstraint__SWIG_3(btRigidBody.getCPtr(rbA), rbA, pivotInA, axisInA), true);
}
- public btHingeConstraint(btRigidBody rbA, btRigidBody rbB, btTransform rbAFrame, btTransform rbBFrame, boolean useReferenceFrameA) {
- this(gdxBulletJNI.new_btHingeConstraint__SWIG_4(btRigidBody.getCPtr(rbA), rbA, btRigidBody.getCPtr(rbB), rbB, btTransform.getCPtr(rbAFrame), rbAFrame, btTransform.getCPtr(rbBFrame), rbBFrame, useReferenceFrameA), true);
+ public btHingeConstraint(btRigidBody rbA, btRigidBody rbB, Matrix4 rbAFrame, Matrix4 rbBFrame, boolean useReferenceFrameA) {
+ this(gdxBulletJNI.new_btHingeConstraint__SWIG_4(btRigidBody.getCPtr(rbA), rbA, btRigidBody.getCPtr(rbB), rbB, rbAFrame, rbBFrame, useReferenceFrameA), true);
}
- public btHingeConstraint(btRigidBody rbA, btRigidBody rbB, btTransform rbAFrame, btTransform rbBFrame) {
- this(gdxBulletJNI.new_btHingeConstraint__SWIG_5(btRigidBody.getCPtr(rbA), rbA, btRigidBody.getCPtr(rbB), rbB, btTransform.getCPtr(rbAFrame), rbAFrame, btTransform.getCPtr(rbBFrame), rbBFrame), true);
+ public btHingeConstraint(btRigidBody rbA, btRigidBody rbB, Matrix4 rbAFrame, Matrix4 rbBFrame) {
+ this(gdxBulletJNI.new_btHingeConstraint__SWIG_5(btRigidBody.getCPtr(rbA), rbA, btRigidBody.getCPtr(rbB), rbB, rbAFrame, rbBFrame), true);
}
- public btHingeConstraint(btRigidBody rbA, btTransform rbAFrame, boolean useReferenceFrameA) {
- this(gdxBulletJNI.new_btHingeConstraint__SWIG_6(btRigidBody.getCPtr(rbA), rbA, btTransform.getCPtr(rbAFrame), rbAFrame, useReferenceFrameA), true);
+ public btHingeConstraint(btRigidBody rbA, Matrix4 rbAFrame, boolean useReferenceFrameA) {
+ this(gdxBulletJNI.new_btHingeConstraint__SWIG_6(btRigidBody.getCPtr(rbA), rbA, rbAFrame, useReferenceFrameA), true);
}
- public btHingeConstraint(btRigidBody rbA, btTransform rbAFrame) {
- this(gdxBulletJNI.new_btHingeConstraint__SWIG_7(btRigidBody.getCPtr(rbA), rbA, btTransform.getCPtr(rbAFrame), rbAFrame), true);
+ public btHingeConstraint(btRigidBody rbA, Matrix4 rbAFrame) {
+ this(gdxBulletJNI.new_btHingeConstraint__SWIG_7(btRigidBody.getCPtr(rbA), rbA, rbAFrame), true);
}
public void getInfo1NonVirtual(SWIGTYPE_p_btTypedConstraint__btConstraintInfo1 info) {
gdxBulletJNI.btHingeConstraint_getInfo1NonVirtual(swigCPtr, this, SWIGTYPE_p_btTypedConstraint__btConstraintInfo1.getCPtr(info));
}
- public void getInfo2NonVirtual(btConstraintInfo2 info, btTransform transA, btTransform transB, Vector3 angVelA, Vector3 angVelB) {
- gdxBulletJNI.btHingeConstraint_getInfo2NonVirtual(swigCPtr, this, btConstraintInfo2.getCPtr(info), info, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB, angVelA, angVelB);
+ public void getInfo2NonVirtual(btConstraintInfo2 info, Matrix4 transA, Matrix4 transB, Vector3 angVelA, Vector3 angVelB) {
+ gdxBulletJNI.btHingeConstraint_getInfo2NonVirtual(swigCPtr, this, btConstraintInfo2.getCPtr(info), info, transA, transB, angVelA, angVelB);
}
- public void getInfo2Internal(btConstraintInfo2 info, btTransform transA, btTransform transB, Vector3 angVelA, Vector3 angVelB) {
- gdxBulletJNI.btHingeConstraint_getInfo2Internal(swigCPtr, this, btConstraintInfo2.getCPtr(info), info, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB, angVelA, angVelB);
+ public void getInfo2Internal(btConstraintInfo2 info, Matrix4 transA, Matrix4 transB, Vector3 angVelA, Vector3 angVelB) {
+ gdxBulletJNI.btHingeConstraint_getInfo2Internal(swigCPtr, this, btConstraintInfo2.getCPtr(info), info, transA, transB, angVelA, angVelB);
}
- public void getInfo2InternalUsingFrameOffset(btConstraintInfo2 info, btTransform transA, btTransform transB, Vector3 angVelA, Vector3 angVelB) {
- gdxBulletJNI.btHingeConstraint_getInfo2InternalUsingFrameOffset(swigCPtr, this, btConstraintInfo2.getCPtr(info), info, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB, angVelA, angVelB);
+ public void getInfo2InternalUsingFrameOffset(btConstraintInfo2 info, Matrix4 transA, Matrix4 transB, Vector3 angVelA, Vector3 angVelB) {
+ gdxBulletJNI.btHingeConstraint_getInfo2InternalUsingFrameOffset(swigCPtr, this, btConstraintInfo2.getCPtr(info), info, transA, transB, angVelA, angVelB);
}
public void updateRHS(float timeStep) {
return new btRigidBody(gdxBulletJNI.btHingeConstraint_getRigidBodyB__SWIG_0(swigCPtr, this), false);
}
- public btTransform getFrameOffsetA() {
- return new btTransform(gdxBulletJNI.btHingeConstraint_getFrameOffsetA(swigCPtr, this), false);
- }
+ public Matrix4 getFrameOffsetA() {
+ return gdxBulletJNI.btHingeConstraint_getFrameOffsetA(swigCPtr, this);
+}
- public btTransform getFrameOffsetB() {
- return new btTransform(gdxBulletJNI.btHingeConstraint_getFrameOffsetB(swigCPtr, this), false);
- }
+ public Matrix4 getFrameOffsetB() {
+ return gdxBulletJNI.btHingeConstraint_getFrameOffsetB(swigCPtr, this);
+}
- public void setFrames(btTransform frameA, btTransform frameB) {
- gdxBulletJNI.btHingeConstraint_setFrames(swigCPtr, this, btTransform.getCPtr(frameA), frameA, btTransform.getCPtr(frameB), frameB);
+ public void setFrames(Matrix4 frameA, Matrix4 frameB) {
+ gdxBulletJNI.btHingeConstraint_setFrames(swigCPtr, this, frameA, frameB);
}
public void setAngularOnly(boolean angularOnly) {
return gdxBulletJNI.btHingeConstraint_getHingeAngle__SWIG_0(swigCPtr, this);
}
- public float getHingeAngle(btTransform transA, btTransform transB) {
- return gdxBulletJNI.btHingeConstraint_getHingeAngle__SWIG_1(swigCPtr, this, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB);
+ public float getHingeAngle(Matrix4 transA, Matrix4 transB) {
+ return gdxBulletJNI.btHingeConstraint_getHingeAngle__SWIG_1(swigCPtr, this, transA, transB);
}
- public void testLimit(btTransform transA, btTransform transB) {
- gdxBulletJNI.btHingeConstraint_testLimit(swigCPtr, this, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB);
+ public void testLimit(Matrix4 transA, Matrix4 transB) {
+ gdxBulletJNI.btHingeConstraint_testLimit(swigCPtr, this, transA, transB);
}
- public btTransform getAFrame() {
- return new btTransform(gdxBulletJNI.btHingeConstraint_getAFrame__SWIG_0(swigCPtr, this), false);
- }
+ public Matrix4 getAFrame() {
+ return gdxBulletJNI.btHingeConstraint_getAFrame__SWIG_0(swigCPtr, this);
+}
- public btTransform getBFrame() {
- return new btTransform(gdxBulletJNI.btHingeConstraint_getBFrame__SWIG_0(swigCPtr, this), false);
- }
+ public Matrix4 getBFrame() {
+ return gdxBulletJNI.btHingeConstraint_getBFrame__SWIG_0(swigCPtr, this);
+}
public int getSolveLimit() {
return gdxBulletJNI.btHingeConstraint_getSolveLimit(swigCPtr, this);
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btHingeConstraintDoubleData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btHingeConstraintFloatData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btIDebugDraw {
private long swigCPtr;
if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawLine__SWIG_1(swigCPtr, this, from, to, fromColor, toColor); else gdxBulletJNI.btIDebugDraw_drawLineSwigExplicitbtIDebugDraw__SWIG_1(swigCPtr, this, from, to, fromColor, toColor);
}
- public void drawSphere(float radius, btTransform transform, Vector3 color) {
- if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawSphere__SWIG_0(swigCPtr, this, radius, btTransform.getCPtr(transform), transform, color); else gdxBulletJNI.btIDebugDraw_drawSphereSwigExplicitbtIDebugDraw__SWIG_0(swigCPtr, this, radius, btTransform.getCPtr(transform), transform, color);
+ public void drawSphere(float radius, Matrix4 transform, Vector3 color) {
+ if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawSphere__SWIG_0(swigCPtr, this, radius, transform, color); else gdxBulletJNI.btIDebugDraw_drawSphereSwigExplicitbtIDebugDraw__SWIG_0(swigCPtr, this, radius, transform, color);
}
public void drawSphere(Vector3 p, float radius, Vector3 color) {
if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawAabb(swigCPtr, this, from, to, color); else gdxBulletJNI.btIDebugDraw_drawAabbSwigExplicitbtIDebugDraw(swigCPtr, this, from, to, color);
}
- public void drawTransform(btTransform transform, float orthoLen) {
- if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawTransform(swigCPtr, this, btTransform.getCPtr(transform), transform, orthoLen); else gdxBulletJNI.btIDebugDraw_drawTransformSwigExplicitbtIDebugDraw(swigCPtr, this, btTransform.getCPtr(transform), transform, orthoLen);
+ public void drawTransform(Matrix4 transform, float orthoLen) {
+ if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawTransform(swigCPtr, this, transform, orthoLen); else gdxBulletJNI.btIDebugDraw_drawTransformSwigExplicitbtIDebugDraw(swigCPtr, this, transform, orthoLen);
}
public void drawArc(Vector3 center, Vector3 normal, Vector3 axis, float radiusA, float radiusB, float minAngle, float maxAngle, Vector3 color, boolean drawSect, float stepDegrees) {
if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawBox__SWIG_0(swigCPtr, this, bbMin, bbMax, color); else gdxBulletJNI.btIDebugDraw_drawBoxSwigExplicitbtIDebugDraw__SWIG_0(swigCPtr, this, bbMin, bbMax, color);
}
- public void drawBox(Vector3 bbMin, Vector3 bbMax, btTransform trans, Vector3 color) {
- if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawBox__SWIG_1(swigCPtr, this, bbMin, bbMax, btTransform.getCPtr(trans), trans, color); else gdxBulletJNI.btIDebugDraw_drawBoxSwigExplicitbtIDebugDraw__SWIG_1(swigCPtr, this, bbMin, bbMax, btTransform.getCPtr(trans), trans, color);
+ public void drawBox(Vector3 bbMin, Vector3 bbMax, Matrix4 trans, Vector3 color) {
+ if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawBox__SWIG_1(swigCPtr, this, bbMin, bbMax, trans, color); else gdxBulletJNI.btIDebugDraw_drawBoxSwigExplicitbtIDebugDraw__SWIG_1(swigCPtr, this, bbMin, bbMax, trans, color);
}
- public void drawCapsule(float radius, float halfHeight, int upAxis, btTransform transform, Vector3 color) {
- if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawCapsule(swigCPtr, this, radius, halfHeight, upAxis, btTransform.getCPtr(transform), transform, color); else gdxBulletJNI.btIDebugDraw_drawCapsuleSwigExplicitbtIDebugDraw(swigCPtr, this, radius, halfHeight, upAxis, btTransform.getCPtr(transform), transform, color);
+ public void drawCapsule(float radius, float halfHeight, int upAxis, Matrix4 transform, Vector3 color) {
+ if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawCapsule(swigCPtr, this, radius, halfHeight, upAxis, transform, color); else gdxBulletJNI.btIDebugDraw_drawCapsuleSwigExplicitbtIDebugDraw(swigCPtr, this, radius, halfHeight, upAxis, transform, color);
}
- public void drawCylinder(float radius, float halfHeight, int upAxis, btTransform transform, Vector3 color) {
- if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawCylinder(swigCPtr, this, radius, halfHeight, upAxis, btTransform.getCPtr(transform), transform, color); else gdxBulletJNI.btIDebugDraw_drawCylinderSwigExplicitbtIDebugDraw(swigCPtr, this, radius, halfHeight, upAxis, btTransform.getCPtr(transform), transform, color);
+ public void drawCylinder(float radius, float halfHeight, int upAxis, Matrix4 transform, Vector3 color) {
+ if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawCylinder(swigCPtr, this, radius, halfHeight, upAxis, transform, color); else gdxBulletJNI.btIDebugDraw_drawCylinderSwigExplicitbtIDebugDraw(swigCPtr, this, radius, halfHeight, upAxis, transform, color);
}
- public void drawCone(float radius, float height, int upAxis, btTransform transform, Vector3 color) {
- if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawCone(swigCPtr, this, radius, height, upAxis, btTransform.getCPtr(transform), transform, color); else gdxBulletJNI.btIDebugDraw_drawConeSwigExplicitbtIDebugDraw(swigCPtr, this, radius, height, upAxis, btTransform.getCPtr(transform), transform, color);
+ public void drawCone(float radius, float height, int upAxis, Matrix4 transform, Vector3 color) {
+ if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawCone(swigCPtr, this, radius, height, upAxis, transform, color); else gdxBulletJNI.btIDebugDraw_drawConeSwigExplicitbtIDebugDraw(swigCPtr, this, radius, height, upAxis, transform, color);
}
- public void drawPlane(Vector3 planeNormal, float planeConst, btTransform transform, Vector3 color) {
- if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawPlane(swigCPtr, this, planeNormal, planeConst, btTransform.getCPtr(transform), transform, color); else gdxBulletJNI.btIDebugDraw_drawPlaneSwigExplicitbtIDebugDraw(swigCPtr, this, planeNormal, planeConst, btTransform.getCPtr(transform), transform, color);
+ public void drawPlane(Vector3 planeNormal, float planeConst, Matrix4 transform, Vector3 color) {
+ if (getClass() == btIDebugDraw.class) gdxBulletJNI.btIDebugDraw_drawPlane(swigCPtr, this, planeNormal, planeConst, transform, color); else gdxBulletJNI.btIDebugDraw_drawPlaneSwigExplicitbtIDebugDraw(swigCPtr, this, planeNormal, planeConst, transform, color);
}
public btIDebugDraw() {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btIndexedMesh {
private long swigCPtr;
gdxBulletJNI.btIndexedMesh_setVertexBase(swigCPtr, this, data, size);
}
- public void dispose() {
- gdxBulletJNI.btIndexedMesh_dispose(swigCPtr, this);
- }
-
}
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btIntIndexData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btInternalTriangleIndexCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btJacobianEntry {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btKinematicCharacterController extends btCharacterControllerInterface {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btManifoldPoint {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btManifoldResult {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btMaterial {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btMaterialProperties {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btMeshPartData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btMinkowskiPenetrationDepthSolver extends btConvexPenetrationDepthSolver {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btMinkowskiSumShape extends btConvexInternalShape {
private long swigCPtr;
this(gdxBulletJNI.new_btMinkowskiSumShape(btConvexShape.getCPtr(shapeA), shapeA, btConvexShape.getCPtr(shapeB), shapeB), true);
}
- public void setTransformA(btTransform transA) {
- gdxBulletJNI.btMinkowskiSumShape_setTransformA(swigCPtr, this, btTransform.getCPtr(transA), transA);
+ public void setTransformA(Matrix4 transA) {
+ gdxBulletJNI.btMinkowskiSumShape_setTransformA(swigCPtr, this, transA);
}
- public void setTransformB(btTransform transB) {
- gdxBulletJNI.btMinkowskiSumShape_setTransformB(swigCPtr, this, btTransform.getCPtr(transB), transB);
+ public void setTransformB(Matrix4 transB) {
+ gdxBulletJNI.btMinkowskiSumShape_setTransformB(swigCPtr, this, transB);
}
- public btTransform getTransformA() {
- return new btTransform(gdxBulletJNI.btMinkowskiSumShape_getTransformA(swigCPtr, this), false);
- }
+ public Matrix4 getTransformA() {
+ return gdxBulletJNI.btMinkowskiSumShape_getTransformA(swigCPtr, this);
+}
- public btTransform GetTransformB() {
- return new btTransform(gdxBulletJNI.btMinkowskiSumShape_GetTransformB(swigCPtr, this), false);
- }
+ public Matrix4 GetTransformB() {
+ return gdxBulletJNI.btMinkowskiSumShape_GetTransformB(swigCPtr, this);
+}
public btConvexShape getShapeA() {
long cPtr = gdxBulletJNI.btMinkowskiSumShape_getShapeA(swigCPtr, this);
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btMotionState {
private long swigCPtr;
gdxBulletJNI.btMotionState_change_ownership(this, swigCPtr, true);
}
-
- public static btMotionState newDerivedObject(long swigCPtr, boolean owner) {
- if (swigCPtr == 0) {
- return null;
- }
-
- // There's currently just one implementation.
- return new btDefaultMotionState(swigCPtr, owner);
- }
-
- public void getWorldTransform(btTransform worldTrans) {
- gdxBulletJNI.btMotionState_getWorldTransform(swigCPtr, this, btTransform.getCPtr(worldTrans), worldTrans);
+ public void getWorldTransform(Matrix4 worldTrans) {
+ gdxBulletJNI.btMotionState_getWorldTransform(swigCPtr, this, worldTrans);
}
- public void setWorldTransform(btTransform worldTrans) {
- gdxBulletJNI.btMotionState_setWorldTransform(swigCPtr, this, btTransform.getCPtr(worldTrans), worldTrans);
+ public void setWorldTransform(Matrix4 worldTrans) {
+ gdxBulletJNI.btMotionState_setWorldTransform(swigCPtr, this, worldTrans);
}
public btMotionState() {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btMultiSapBroadphase extends btBroadphaseInterface {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btMultiSphereShape extends btConvexInternalAabbCachingShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btMultiSphereShapeData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btMultimaterialTriangleMeshShape extends btBvhTriangleMeshShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btNodeOverlapCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btNullPairCache extends btOverlappingPairCache {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btOptimizedBvh extends btQuantizedBvh {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btOptimizedBvhNode {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btOptimizedBvhNodeDoubleData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btOptimizedBvhNodeFloatData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btOverlapCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btOverlapFilterCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btOverlappingPairCache extends btOverlappingPairCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btOverlappingPairCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btPairCachingGhostObject extends btGhostObject {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btPersistentManifold extends btTypedObject {
private long swigCPtr;
return gdxBulletJNI.btPersistentManifold_validContactDistance(swigCPtr, this, btManifoldPoint.getCPtr(pt), pt);
}
- public void refreshContactPoints(btTransform trA, btTransform trB) {
- gdxBulletJNI.btPersistentManifold_refreshContactPoints(swigCPtr, this, btTransform.getCPtr(trA), trA, btTransform.getCPtr(trB), trB);
+ public void refreshContactPoints(Matrix4 trA, Matrix4 trB) {
+ gdxBulletJNI.btPersistentManifold_refreshContactPoints(swigCPtr, this, trA, trB);
}
public void clearManifold() {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btPlane {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btPoint2PointConstraint extends btTypedConstraint {
private long swigCPtr;
gdxBulletJNI.btPoint2PointConstraint_getInfo1NonVirtual(swigCPtr, this, SWIGTYPE_p_btTypedConstraint__btConstraintInfo1.getCPtr(info));
}
- public void getInfo2NonVirtual(btConstraintInfo2 info, btTransform body0_trans, btTransform body1_trans) {
- gdxBulletJNI.btPoint2PointConstraint_getInfo2NonVirtual(swigCPtr, this, btConstraintInfo2.getCPtr(info), info, btTransform.getCPtr(body0_trans), body0_trans, btTransform.getCPtr(body1_trans), body1_trans);
+ public void getInfo2NonVirtual(btConstraintInfo2 info, Matrix4 body0_trans, Matrix4 body1_trans) {
+ gdxBulletJNI.btPoint2PointConstraint_getInfo2NonVirtual(swigCPtr, this, btConstraintInfo2.getCPtr(info), info, body0_trans, body1_trans);
}
public void updateRHS(float timeStep) {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btPoint2PointConstraintDoubleData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btPoint2PointConstraintFloatData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btPointCollector {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btPolyhedralContactClipping {
private long swigCPtr;
}
}
- public static void clipHullAgainstHull(Vector3 separatingNormal, btConvexPolyhedron hullA, btConvexPolyhedron hullB, btTransform transA, btTransform transB, float minDist, float maxDist, SWIGTYPE_p_btDiscreteCollisionDetectorInterface__Result resultOut) {
- gdxBulletJNI.btPolyhedralContactClipping_clipHullAgainstHull(separatingNormal, btConvexPolyhedron.getCPtr(hullA), hullA, btConvexPolyhedron.getCPtr(hullB), hullB, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB, minDist, maxDist, SWIGTYPE_p_btDiscreteCollisionDetectorInterface__Result.getCPtr(resultOut));
+ public static void clipHullAgainstHull(Vector3 separatingNormal, btConvexPolyhedron hullA, btConvexPolyhedron hullB, Matrix4 transA, Matrix4 transB, float minDist, float maxDist, SWIGTYPE_p_btDiscreteCollisionDetectorInterface__Result resultOut) {
+ gdxBulletJNI.btPolyhedralContactClipping_clipHullAgainstHull(separatingNormal, btConvexPolyhedron.getCPtr(hullA), hullA, btConvexPolyhedron.getCPtr(hullB), hullB, transA, transB, minDist, maxDist, SWIGTYPE_p_btDiscreteCollisionDetectorInterface__Result.getCPtr(resultOut));
}
- public static void clipFaceAgainstHull(Vector3 separatingNormal, btConvexPolyhedron hullA, btTransform transA, SWIGTYPE_p_btAlignedObjectArrayT_btVector3_t worldVertsB1, float minDist, float maxDist, SWIGTYPE_p_btDiscreteCollisionDetectorInterface__Result resultOut) {
- gdxBulletJNI.btPolyhedralContactClipping_clipFaceAgainstHull(separatingNormal, btConvexPolyhedron.getCPtr(hullA), hullA, btTransform.getCPtr(transA), transA, SWIGTYPE_p_btAlignedObjectArrayT_btVector3_t.getCPtr(worldVertsB1), minDist, maxDist, SWIGTYPE_p_btDiscreteCollisionDetectorInterface__Result.getCPtr(resultOut));
+ public static void clipFaceAgainstHull(Vector3 separatingNormal, btConvexPolyhedron hullA, Matrix4 transA, SWIGTYPE_p_btAlignedObjectArrayT_btVector3_t worldVertsB1, float minDist, float maxDist, SWIGTYPE_p_btDiscreteCollisionDetectorInterface__Result resultOut) {
+ gdxBulletJNI.btPolyhedralContactClipping_clipFaceAgainstHull(separatingNormal, btConvexPolyhedron.getCPtr(hullA), hullA, transA, SWIGTYPE_p_btAlignedObjectArrayT_btVector3_t.getCPtr(worldVertsB1), minDist, maxDist, SWIGTYPE_p_btDiscreteCollisionDetectorInterface__Result.getCPtr(resultOut));
}
- public static boolean findSeparatingAxis(btConvexPolyhedron hullA, btConvexPolyhedron hullB, btTransform transA, btTransform transB, Vector3 sep) {
- return gdxBulletJNI.btPolyhedralContactClipping_findSeparatingAxis(btConvexPolyhedron.getCPtr(hullA), hullA, btConvexPolyhedron.getCPtr(hullB), hullB, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB, sep);
+ public static boolean findSeparatingAxis(btConvexPolyhedron hullA, btConvexPolyhedron hullB, Matrix4 transA, Matrix4 transB, Vector3 sep) {
+ return gdxBulletJNI.btPolyhedralContactClipping_findSeparatingAxis(btConvexPolyhedron.getCPtr(hullA), hullA, btConvexPolyhedron.getCPtr(hullB), hullB, transA, transB, sep);
}
public static void clipFace(SWIGTYPE_p_btAlignedObjectArrayT_btVector3_t pVtxIn, SWIGTYPE_p_btAlignedObjectArrayT_btVector3_t ppVtxOut, Vector3 planeNormalWS, float planeEqWS) {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btPolyhedralConvexAabbCachingShape extends btPolyhedralConvexShape {
private long swigCPtr;
super.delete();
}
- public void getNonvirtualAabb(btTransform trans, Vector3 aabbMin, Vector3 aabbMax, float margin) {
- gdxBulletJNI.btPolyhedralConvexAabbCachingShape_getNonvirtualAabb(swigCPtr, this, btTransform.getCPtr(trans), trans, aabbMin, aabbMax, margin);
+ public void getNonvirtualAabb(Matrix4 trans, Vector3 aabbMin, Vector3 aabbMax, float margin) {
+ gdxBulletJNI.btPolyhedralConvexAabbCachingShape_getNonvirtualAabb(swigCPtr, this, trans, aabbMin, aabbMax, margin);
}
public void recalcLocalAabb() {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btPolyhedralConvexShape extends btConvexInternalShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btPoolAllocator {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btPositionAndRadius {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btQuantizedBvh {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btQuantizedBvhDoubleData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btQuantizedBvhFloatData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btQuantizedBvhNode {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btQuantizedBvhNodeData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btQuaternion {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btRaycastVehicle extends btActionInterface {
private long swigCPtr;
this(gdxBulletJNI.new_btRaycastVehicle(btVehicleTuning.getCPtr(tuning), tuning, btRigidBody.getCPtr(chassis), chassis, btVehicleRaycaster.getCPtr(raycaster), raycaster), true);
}
- public btTransform getChassisWorldTransform() {
- return new btTransform(gdxBulletJNI.btRaycastVehicle_getChassisWorldTransform(swigCPtr, this), false);
- }
+ public Matrix4 getChassisWorldTransform() {
+ return gdxBulletJNI.btRaycastVehicle_getChassisWorldTransform(swigCPtr, this);
+}
public float rayCast(btWheelInfo wheel) {
return gdxBulletJNI.btRaycastVehicle_rayCast(swigCPtr, this, btWheelInfo.getCPtr(wheel), wheel);
gdxBulletJNI.btRaycastVehicle_applyEngineForce(swigCPtr, this, force, wheel);
}
- public btTransform getWheelTransformWS(int wheelIndex) {
- return new btTransform(gdxBulletJNI.btRaycastVehicle_getWheelTransformWS(swigCPtr, this, wheelIndex), false);
- }
+ public Matrix4 getWheelTransformWS(int wheelIndex) {
+ return gdxBulletJNI.btRaycastVehicle_getWheelTransformWS(swigCPtr, this, wheelIndex);
+}
public void updateWheelTransform(int wheelIndex, boolean interpolatedTransform) {
gdxBulletJNI.btRaycastVehicle_updateWheelTransform__SWIG_0(swigCPtr, this, wheelIndex, interpolatedTransform);
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btRigidBody extends btCollisionObject {
private long swigCPtr;
this(gdxBulletJNI.new_btRigidBody__SWIG_2(mass, btMotionState.getCPtr(motionState), motionState, btCollisionShape.getCPtr(collisionShape), collisionShape), true);
}
- public void proceedToTransform(btTransform newTrans) {
- gdxBulletJNI.btRigidBody_proceedToTransform(swigCPtr, this, btTransform.getCPtr(newTrans), newTrans);
+ public void proceedToTransform(Matrix4 newTrans) {
+ gdxBulletJNI.btRigidBody_proceedToTransform(swigCPtr, this, newTrans);
}
public static btRigidBody upcast(btCollisionObject colObj) {
return (cPtr == 0) ? null : new btRigidBody(cPtr, false);
}
- public void predictIntegratedTransform(float step, btTransform predictedTransform) {
- gdxBulletJNI.btRigidBody_predictIntegratedTransform(swigCPtr, this, step, btTransform.getCPtr(predictedTransform), predictedTransform);
+ public void predictIntegratedTransform(float step, Matrix4 predictedTransform) {
+ gdxBulletJNI.btRigidBody_predictIntegratedTransform(swigCPtr, this, step, predictedTransform);
}
public void saveKinematicState(float step) {
gdxBulletJNI.btRigidBody_integrateVelocities(swigCPtr, this, step);
}
- public void setCenterOfMassTransform(btTransform xform) {
- gdxBulletJNI.btRigidBody_setCenterOfMassTransform(swigCPtr, this, btTransform.getCPtr(xform), xform);
+ public void setCenterOfMassTransform(Matrix4 xform) {
+ gdxBulletJNI.btRigidBody_setCenterOfMassTransform(swigCPtr, this, xform);
}
public void applyCentralForce(Vector3 force) {
return gdxBulletJNI.btRigidBody_getOrientation(swigCPtr, this);
}
- public btTransform getCenterOfMassTransform() {
- return new btTransform(gdxBulletJNI.btRigidBody_getCenterOfMassTransform(swigCPtr, this), false);
- }
+ public Matrix4 getCenterOfMassTransform() {
+ return gdxBulletJNI.btRigidBody_getCenterOfMassTransform(swigCPtr, this);
+}
public Vector3 getLinearVelocity() {
return gdxBulletJNI.btRigidBody_getLinearVelocity(swigCPtr, this);
public btMotionState getMotionState() {
long cPtr = gdxBulletJNI.btRigidBody_getMotionState__SWIG_0(swigCPtr, this);
- return (cPtr == 0) ? null : btMotionState.newDerivedObject(cPtr, false);
+ return (cPtr == 0) ? null : new btMotionState(cPtr, false);
}
public void setMotionState(btMotionState motionState) {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btRigidBodyConstructionInfo {
private long swigCPtr;
public btMotionState getM_motionState() {
long cPtr = gdxBulletJNI.btRigidBodyConstructionInfo_m_motionState_get(swigCPtr, this);
- return (cPtr == 0) ? null : btMotionState.newDerivedObject(cPtr, false);
+ return (cPtr == 0) ? null : new btMotionState(cPtr, false);
}
public void setM_startWorldTransform(btTransform value) {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btRigidBodyDoubleData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btRigidBodyFloatData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btRotationalLimitMotor {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btScaledBvhTriangleMeshShape extends btConcaveShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btScaledTriangleMeshShapeData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSequentialImpulseConstraintSolver extends btConstraintSolver {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btShapeHull {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btShortIntIndexData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btShortIntIndexTripletData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSimpleBroadphase extends btBroadphaseInterface {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSimpleBroadphaseProxy extends btBroadphaseProxy {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSimpleDynamicsWorld extends btDynamicsWorld {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSimulationIslandManager {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSliderConstraint extends btTypedConstraint {
private long swigCPtr;
super.delete();
}
- public btSliderConstraint(btRigidBody rbA, btRigidBody rbB, btTransform frameInA, btTransform frameInB, boolean useLinearReferenceFrameA) {
- this(gdxBulletJNI.new_btSliderConstraint__SWIG_0(btRigidBody.getCPtr(rbA), rbA, btRigidBody.getCPtr(rbB), rbB, btTransform.getCPtr(frameInA), frameInA, btTransform.getCPtr(frameInB), frameInB, useLinearReferenceFrameA), true);
+ public btSliderConstraint(btRigidBody rbA, btRigidBody rbB, Matrix4 frameInA, Matrix4 frameInB, boolean useLinearReferenceFrameA) {
+ this(gdxBulletJNI.new_btSliderConstraint__SWIG_0(btRigidBody.getCPtr(rbA), rbA, btRigidBody.getCPtr(rbB), rbB, frameInA, frameInB, useLinearReferenceFrameA), true);
}
- public btSliderConstraint(btRigidBody rbB, btTransform frameInB, boolean useLinearReferenceFrameA) {
- this(gdxBulletJNI.new_btSliderConstraint__SWIG_1(btRigidBody.getCPtr(rbB), rbB, btTransform.getCPtr(frameInB), frameInB, useLinearReferenceFrameA), true);
+ public btSliderConstraint(btRigidBody rbB, Matrix4 frameInB, boolean useLinearReferenceFrameA) {
+ this(gdxBulletJNI.new_btSliderConstraint__SWIG_1(btRigidBody.getCPtr(rbB), rbB, frameInB, useLinearReferenceFrameA), true);
}
public void getInfo1NonVirtual(SWIGTYPE_p_btTypedConstraint__btConstraintInfo1 info) {
gdxBulletJNI.btSliderConstraint_getInfo1NonVirtual(swigCPtr, this, SWIGTYPE_p_btTypedConstraint__btConstraintInfo1.getCPtr(info));
}
- public void getInfo2NonVirtual(btConstraintInfo2 info, btTransform transA, btTransform transB, Vector3 linVelA, Vector3 linVelB, float rbAinvMass, float rbBinvMass) {
- gdxBulletJNI.btSliderConstraint_getInfo2NonVirtual(swigCPtr, this, btConstraintInfo2.getCPtr(info), info, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB, linVelA, linVelB, rbAinvMass, rbBinvMass);
+ public void getInfo2NonVirtual(btConstraintInfo2 info, Matrix4 transA, Matrix4 transB, Vector3 linVelA, Vector3 linVelB, float rbAinvMass, float rbBinvMass) {
+ gdxBulletJNI.btSliderConstraint_getInfo2NonVirtual(swigCPtr, this, btConstraintInfo2.getCPtr(info), info, transA, transB, linVelA, linVelB, rbAinvMass, rbBinvMass);
}
public btRigidBody getRigidBodyA() {
return new btRigidBody(gdxBulletJNI.btSliderConstraint_getRigidBodyB(swigCPtr, this), false);
}
- public btTransform getCalculatedTransformA() {
- return new btTransform(gdxBulletJNI.btSliderConstraint_getCalculatedTransformA(swigCPtr, this), false);
- }
+ public Matrix4 getCalculatedTransformA() {
+ return gdxBulletJNI.btSliderConstraint_getCalculatedTransformA(swigCPtr, this);
+}
- public btTransform getCalculatedTransformB() {
- return new btTransform(gdxBulletJNI.btSliderConstraint_getCalculatedTransformB(swigCPtr, this), false);
- }
+ public Matrix4 getCalculatedTransformB() {
+ return gdxBulletJNI.btSliderConstraint_getCalculatedTransformB(swigCPtr, this);
+}
- public btTransform getFrameOffsetA() {
- return new btTransform(gdxBulletJNI.btSliderConstraint_getFrameOffsetA__SWIG_0(swigCPtr, this), false);
- }
+ public Matrix4 getFrameOffsetA() {
+ return gdxBulletJNI.btSliderConstraint_getFrameOffsetA__SWIG_0(swigCPtr, this);
+}
- public btTransform getFrameOffsetB() {
- return new btTransform(gdxBulletJNI.btSliderConstraint_getFrameOffsetB__SWIG_0(swigCPtr, this), false);
- }
+ public Matrix4 getFrameOffsetB() {
+ return gdxBulletJNI.btSliderConstraint_getFrameOffsetB__SWIG_0(swigCPtr, this);
+}
public float getLowerLinLimit() {
return gdxBulletJNI.btSliderConstraint_getLowerLinLimit(swigCPtr, this);
return gdxBulletJNI.btSliderConstraint_getAngDepth(swigCPtr, this);
}
- public void calculateTransforms(btTransform transA, btTransform transB) {
- gdxBulletJNI.btSliderConstraint_calculateTransforms(swigCPtr, this, btTransform.getCPtr(transA), transA, btTransform.getCPtr(transB), transB);
+ public void calculateTransforms(Matrix4 transA, Matrix4 transB) {
+ gdxBulletJNI.btSliderConstraint_calculateTransforms(swigCPtr, this, transA, transB);
}
public void testLinLimits() {
gdxBulletJNI.btSliderConstraint_setUseFrameOffset(swigCPtr, this, frameOffsetOnOff);
}
- public void setFrames(btTransform frameA, btTransform frameB) {
- gdxBulletJNI.btSliderConstraint_setFrames(swigCPtr, this, btTransform.getCPtr(frameA), frameA, btTransform.getCPtr(frameB), frameB);
+ public void setFrames(Matrix4 frameA, Matrix4 frameB) {
+ gdxBulletJNI.btSliderConstraint_setFrames(swigCPtr, this, frameA, frameB);
}
public void setParam(int num, float value, int axis) {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSliderConstraintData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSolve2LinearConstraint {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSolverBodyObsolete {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSolverConstraint {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSortedOverlappingPairCache extends btOverlappingPairCache {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSphereBoxCollisionAlgorithm extends btActivatingCollisionAlgorithm {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSphereShape extends btConvexInternalShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSphereSphereCollisionAlgorithm extends btActivatingCollisionAlgorithm {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSphereTriangleCollisionAlgorithm extends btActivatingCollisionAlgorithm {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btStackAlloc {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btStaticPlaneShape extends btConcaveShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btStaticPlaneShapeData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btStridingMeshInterface {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btStridingMeshInterfaceData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSubSimplexClosestResult {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btSubsimplexConvexCast extends btConvexCast {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTransform {
private long swigCPtr;
this(gdxBulletJNI.new_btTransform__SWIG_4(b), true);
}
- public btTransform(btTransform other) {
- this(gdxBulletJNI.new_btTransform__SWIG_5(btTransform.getCPtr(other), other), true);
+ public btTransform(Matrix4 other) {
+ this(gdxBulletJNI.new_btTransform__SWIG_5(other), true);
}
- public void mult(btTransform t1, btTransform t2) {
- gdxBulletJNI.btTransform_mult(swigCPtr, this, btTransform.getCPtr(t1), t1, btTransform.getCPtr(t2), t2);
+ public void mult(Matrix4 t1, Matrix4 t2) {
+ gdxBulletJNI.btTransform_mult(swigCPtr, this, t1, t2);
}
public Matrix3 getBasis() {
gdxBulletJNI.btTransform_setIdentity(swigCPtr, this);
}
- public btTransform inverse() {
- return new btTransform(gdxBulletJNI.btTransform_inverse(swigCPtr, this), true);
- }
+ public Matrix4 inverse() {
+ return gdxBulletJNI.btTransform_inverse(swigCPtr, this);
+}
- public btTransform inverseTimes(btTransform t) {
- return new btTransform(gdxBulletJNI.btTransform_inverseTimes(swigCPtr, this, btTransform.getCPtr(t), t), true);
- }
+ public Matrix4 inverseTimes(Matrix4 t) {
+ return gdxBulletJNI.btTransform_inverseTimes(swigCPtr, this, t);
+}
- public static btTransform getIdentity() {
- return new btTransform(gdxBulletJNI.btTransform_getIdentity(), false);
- }
+ public static Matrix4 getIdentity() {
+ return gdxBulletJNI.btTransform_getIdentity();
+}
public void serialize(btTransformFloatData dataOut) {
gdxBulletJNI.btTransform_serialize(swigCPtr, this, btTransformFloatData.getCPtr(dataOut), dataOut);
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTransformDoubleData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTransformFloatData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTransformUtil {
private long swigCPtr;
}
}
- public static void integrateTransform(btTransform curTrans, Vector3 linvel, Vector3 angvel, float timeStep, btTransform predictedTransform) {
- gdxBulletJNI.btTransformUtil_integrateTransform(btTransform.getCPtr(curTrans), curTrans, linvel, angvel, timeStep, btTransform.getCPtr(predictedTransform), predictedTransform);
+ public static void integrateTransform(Matrix4 curTrans, Vector3 linvel, Vector3 angvel, float timeStep, Matrix4 predictedTransform) {
+ gdxBulletJNI.btTransformUtil_integrateTransform(curTrans, linvel, angvel, timeStep, predictedTransform);
}
public static void calculateVelocityQuaternion(Vector3 pos0, Vector3 pos1, Quaternion orn0, Quaternion orn1, float timeStep, Vector3 linVel, Vector3 angVel) {
gdxBulletJNI.btTransformUtil_calculateDiffAxisAngleQuaternion(orn0, orn1a, axis, SWIGTYPE_p_float.getCPtr(angle));
}
- public static void calculateVelocity(btTransform transform0, btTransform transform1, float timeStep, Vector3 linVel, Vector3 angVel) {
- gdxBulletJNI.btTransformUtil_calculateVelocity(btTransform.getCPtr(transform0), transform0, btTransform.getCPtr(transform1), transform1, timeStep, linVel, angVel);
+ public static void calculateVelocity(Matrix4 transform0, Matrix4 transform1, float timeStep, Vector3 linVel, Vector3 angVel) {
+ gdxBulletJNI.btTransformUtil_calculateVelocity(transform0, transform1, timeStep, linVel, angVel);
}
- public static void calculateDiffAxisAngle(btTransform transform0, btTransform transform1, Vector3 axis, SWIGTYPE_p_float angle) {
- gdxBulletJNI.btTransformUtil_calculateDiffAxisAngle(btTransform.getCPtr(transform0), transform0, btTransform.getCPtr(transform1), transform1, axis, SWIGTYPE_p_float.getCPtr(angle));
+ public static void calculateDiffAxisAngle(Matrix4 transform0, Matrix4 transform1, Vector3 axis, SWIGTYPE_p_float angle) {
+ gdxBulletJNI.btTransformUtil_calculateDiffAxisAngle(transform0, transform1, axis, SWIGTYPE_p_float.getCPtr(angle));
}
public btTransformUtil() {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTranslationalLimitMotor {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTriangle {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTriangleBuffer extends btTriangleCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTriangleCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTriangleConvexcastCallback extends btTriangleCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTriangleIndexVertexArray extends btStridingMeshInterface {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTriangleIndexVertexMaterialArray extends btTriangleIndexVertexArray {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTriangleInfo {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTriangleInfoData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTriangleInfoMap {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTriangleInfoMapData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTriangleMesh extends btTriangleIndexVertexArray {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTriangleMeshShape extends btConcaveShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTriangleMeshShapeData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTriangleRaycastCallback extends btTriangleCallback {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTriangleShape extends btPolyhedralConvexShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTypedConstraint extends btTypedObject {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTypedConstraintData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btTypedObject {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btUniformScalingShape extends btConvexShape {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btUnionFind {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btUniversalConstraint extends btGeneric6DofConstraint {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btUsageBitfield {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btVector3 {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btVector3DoubleData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btVector3FloatData {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btVector4 extends btVector3 {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btVehicleRaycaster {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btVehicleTuning {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btVoronoiSimplexSolver {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btWheelInfo {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class btWheelInfoConstructionInfo {
private long swigCPtr;
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class gdxBullet implements gdxBulletConstants {
public static int btGetVersion() {
return gdxBulletJNI.btRayAabb(rayFrom, rayTo, aabbMin, aabbMax, SWIGTYPE_p_float.getCPtr(param), normal);
}
- public static void btTransformAabb(Vector3 halfExtents, float margin, btTransform t, Vector3 aabbMinOut, Vector3 aabbMaxOut) {
- gdxBulletJNI.btTransformAabb__SWIG_0(halfExtents, margin, btTransform.getCPtr(t), t, aabbMinOut, aabbMaxOut);
+ public static void btTransformAabb(Vector3 halfExtents, float margin, Matrix4 t, Vector3 aabbMinOut, Vector3 aabbMaxOut) {
+ gdxBulletJNI.btTransformAabb__SWIG_0(halfExtents, margin, t, aabbMinOut, aabbMaxOut);
}
- public static void btTransformAabb(Vector3 localAabbMin, Vector3 localAabbMax, float margin, btTransform trans, Vector3 aabbMinOut, Vector3 aabbMaxOut) {
- gdxBulletJNI.btTransformAabb__SWIG_1(localAabbMin, localAabbMax, margin, btTransform.getCPtr(trans), trans, aabbMinOut, aabbMaxOut);
+ public static void btTransformAabb(Vector3 localAabbMin, Vector3 localAabbMax, float margin, Matrix4 trans, Vector3 aabbMinOut, Vector3 aabbMaxOut) {
+ gdxBulletJNI.btTransformAabb__SWIG_1(localAabbMin, localAabbMax, margin, trans, aabbMinOut, aabbMaxOut);
}
public static long testQuantizedAabbAgainstQuantizedAabb(SWIGTYPE_p_unsigned_short aabbMin1, SWIGTYPE_p_unsigned_short aabbMax1, SWIGTYPE_p_unsigned_short aabbMin2, SWIGTYPE_p_unsigned_short aabbMax2) {
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public interface gdxBulletConstants {
public final static int BT_BULLET_VERSION = 280;
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 gdxBulletJNI {
private final static Vector3 _RET_VECTOR3 = new Vector3(0, 0, 0);
private final static Quaternion _RET_QUATERNION = new Quaternion(0, 0, 0, 0);
private final static Matrix3 _RET_MATRIX3 = new Matrix3();
+ private final static Matrix4 _RET_MATRIX4 = new Matrix4();
// Used to avoid allocation for parameters in director calls into Java
public static final Pool<Vector3> _DIR_VECTOR3 = new Pool<Vector3>() {
return new Matrix3();
}
};
+ public static final Pool<Matrix4> _DIR_MATRIX4 = new Pool<Matrix4>() {
+ @Override
+ protected Matrix4 newObject() {
+ return new Matrix4();
+ }
+ };
public final static native int btGetVersion();
public final static native float btSqrt(float jarg1);
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, long jarg3, btTransform jarg3_, Vector3 jarg4, Vector3 jarg5);
- public final static native void btTransformAabb__SWIG_1(Vector3 jarg1, Vector3 jarg2, float jarg3, long jarg4, btTransform jarg4_, Vector3 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(long jarg1, long jarg2, long jarg3, long jarg4);
public final static native void delete_btIDebugDraw(long jarg1);
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, long jarg3, btTransform jarg3_, Vector3 jarg4);
- public final static native void btIDebugDraw_drawSphereSwigExplicitbtIDebugDraw__SWIG_0(long jarg1, btIDebugDraw jarg1_, float jarg2, long jarg3, btTransform jarg3_, Vector3 jarg4);
+ 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 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_, long jarg2, btTransform jarg2_, float jarg3);
- public final static native void btIDebugDraw_drawTransformSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_, long jarg2, btTransform jarg2_, float jarg3);
+ 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_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);
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, long jarg4, btTransform jarg4_, Vector3 jarg5);
- public final static native void btIDebugDraw_drawBoxSwigExplicitbtIDebugDraw__SWIG_1(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, Vector3 jarg3, long jarg4, btTransform jarg4_, Vector3 jarg5);
- public final static native void btIDebugDraw_drawCapsule(long jarg1, btIDebugDraw jarg1_, float jarg2, float jarg3, int jarg4, long jarg5, btTransform jarg5_, Vector3 jarg6);
- public final static native void btIDebugDraw_drawCapsuleSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_, float jarg2, float jarg3, int jarg4, long jarg5, btTransform jarg5_, Vector3 jarg6);
- public final static native void btIDebugDraw_drawCylinder(long jarg1, btIDebugDraw jarg1_, float jarg2, float jarg3, int jarg4, long jarg5, btTransform jarg5_, Vector3 jarg6);
- public final static native void btIDebugDraw_drawCylinderSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_, float jarg2, float jarg3, int jarg4, long jarg5, btTransform jarg5_, Vector3 jarg6);
- public final static native void btIDebugDraw_drawCone(long jarg1, btIDebugDraw jarg1_, float jarg2, float jarg3, int jarg4, long jarg5, btTransform jarg5_, Vector3 jarg6);
- public final static native void btIDebugDraw_drawConeSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_, float jarg2, float jarg3, int jarg4, long jarg5, btTransform jarg5_, Vector3 jarg6);
- public final static native void btIDebugDraw_drawPlane(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, float jarg3, long jarg4, btTransform jarg4_, Vector3 jarg5);
- public final static native void btIDebugDraw_drawPlaneSwigExplicitbtIDebugDraw(long jarg1, btIDebugDraw jarg1_, Vector3 jarg2, float jarg3, long jarg4, btTransform jarg4_, Vector3 jarg5);
+ 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 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 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(long jarg1, btTransform jarg1_);
- public final static native void btTransform_mult(long jarg1, btTransform jarg1_, long jarg2, btTransform jarg2_, long jarg3, btTransform jarg3_);
+ 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_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 long btTransform_inverse(long jarg1, btTransform jarg1_);
- public final static native long btTransform_inverseTimes(long jarg1, btTransform jarg1_, long jarg2, btTransform jarg2_);
- public final static native long btTransform_getIdentity();
+ 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 long new_btTransformDoubleData();
public final static native void delete_btTransformDoubleData(long jarg1);
public final static native Vector3 btAabbSupport(Vector3 jarg1, Vector3 jarg2);
- public final static native void btTransformUtil_integrateTransform(long jarg1, btTransform jarg1_, Vector3 jarg2, Vector3 jarg3, float jarg4, long jarg5, btTransform jarg5_);
+ 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(long jarg1, btTransform jarg1_, long jarg2, btTransform jarg2_, float jarg3, Vector3 jarg4, Vector3 jarg5);
- public final static native void btTransformUtil_calculateDiffAxisAngle(long jarg1, btTransform jarg1_, long jarg2, btTransform 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_, long jarg2, btTransform jarg2_, long jarg3, btTransform jarg3_);
- public final static native void btConvexSeparatingDistanceUtil_initSeparatingDistance(long jarg1, btConvexSeparatingDistanceUtil jarg1_, Vector3 jarg2, float jarg3, long jarg4, btTransform jarg4_, long jarg5, btTransform jarg5_);
+ 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 void delete_btMotionState(long jarg1);
- public final static native void btMotionState_getWorldTransform(long jarg1, btMotionState jarg1_, long jarg2, btTransform jarg2_);
- public final static native void btMotionState_setWorldTransform(long jarg1, btMotionState jarg1_, long jarg2, btTransform jarg2_);
+ 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 long btDefaultMotionState_m_startWorldTrans_get(long jarg1, btDefaultMotionState jarg1_);
public final static native void btDefaultMotionState_m_userPointer_set(long jarg1, btDefaultMotionState jarg1_, long jarg2);
public final static native long btDefaultMotionState_m_userPointer_get(long jarg1, btDefaultMotionState jarg1_);
- public final static native long new_btDefaultMotionState__SWIG_0(long jarg1, btTransform jarg1_, long jarg2, btTransform jarg2_);
- public final static native long new_btDefaultMotionState__SWIG_1(long jarg1, btTransform 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_, long jarg2, btTransform jarg2_);
- public final static native void btDefaultMotionState_getCenterOfMassOffset(long jarg1, btDefaultMotionState jarg1_, long jarg2, btTransform jarg2_);
- public final static native void btDefaultMotionState_getStartWorldTrans(long jarg1, btDefaultMotionState jarg1_, long jarg2, btTransform jarg2_);
+ 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_HullResult();
public final static native void HullResult_mPolygons_set(long jarg1, HullResult jarg1_, boolean jarg2);
public final static native long new_btNullPairCache();
public final static native void delete_btNullPairCache(long jarg1);
public final static native void delete_btCollisionShape(long jarg1);
- public final static native void btCollisionShape_getAabb(long jarg1, btCollisionShape jarg1_, long jarg2, btTransform jarg2_, Vector3 jarg3, Vector3 jarg4);
+ public final static native void btCollisionShape_getAabb(long jarg1, btCollisionShape jarg1_, Matrix4 jarg2, Vector3 jarg3, Vector3 jarg4);
public final static native void btCollisionShape_getBoundingSphere(long jarg1, btCollisionShape jarg1_, Vector3 jarg2, long jarg3);
public final static native float btCollisionShape_getAngularMotionDisc(long jarg1, btCollisionShape jarg1_);
public final static native float btCollisionShape_getContactBreakingThreshold(long jarg1, btCollisionShape jarg1_, float jarg2);
- public final static native void btCollisionShape_calculateTemporalAabb(long jarg1, btCollisionShape jarg1_, long jarg2, btTransform jarg2_, Vector3 jarg3, Vector3 jarg4, float jarg5, Vector3 jarg6, Vector3 jarg7);
+ public final static native void btCollisionShape_calculateTemporalAabb(long jarg1, btCollisionShape jarg1_, Matrix4 jarg2, Vector3 jarg3, Vector3 jarg4, float jarg5, Vector3 jarg6, Vector3 jarg7);
public final static native boolean btCollisionShape_isPolyhedral(long jarg1, btCollisionShape jarg1_);
public final static native boolean btCollisionShape_isConvex2d(long jarg1, btCollisionShape jarg1_);
public final static native boolean btCollisionShape_isConvex(long jarg1, btCollisionShape jarg1_);
public final static native Vector3 btConvexShape_localGetSupportVertexWithoutMarginNonVirtual(long jarg1, btConvexShape jarg1_, Vector3 jarg2);
public final static native Vector3 btConvexShape_localGetSupportVertexNonVirtual(long jarg1, btConvexShape jarg1_, Vector3 jarg2);
public final static native float btConvexShape_getMarginNonVirtual(long jarg1, btConvexShape jarg1_);
- public final static native void btConvexShape_getAabbNonVirtual(long jarg1, btConvexShape jarg1_, long jarg2, btTransform jarg2_, Vector3 jarg3, Vector3 jarg4);
- public final static native void btConvexShape_project(long jarg1, btConvexShape jarg1_, long jarg2, btTransform jarg2_, Vector3 jarg3, long jarg4, long jarg5);
+ public final static native void btConvexShape_getAabbNonVirtual(long jarg1, btConvexShape jarg1_, Matrix4 jarg2, Vector3 jarg3, Vector3 jarg4);
+ public final static native void btConvexShape_project(long jarg1, btConvexShape jarg1_, Matrix4 jarg2, Vector3 jarg3, long jarg4, long jarg5);
public final static native void btConvexShape_batchedUnitVectorGetSupportingVertexWithoutMargin(long jarg1, btConvexShape jarg1_, long jarg2, btVector3 jarg2_, long jarg3, btVector3 jarg3_, int jarg4);
- public final static native void btConvexShape_getAabbSlow(long jarg1, btConvexShape jarg1_, long jarg2, btTransform jarg2_, Vector3 jarg3, Vector3 jarg4);
+ public final static native void btConvexShape_getAabbSlow(long jarg1, btConvexShape jarg1_, Matrix4 jarg2, Vector3 jarg3, Vector3 jarg4);
public final static native int btConvexShape_getNumPreferredPenetrationDirections(long jarg1, btConvexShape jarg1_);
public final static native void btConvexShape_getPreferredPenetrationDirection(long jarg1, btConvexShape jarg1_, int jarg2, Vector3 jarg3);
public final static native void delete_btConvexInternalShape(long jarg1);
public final static native int btPolyhedralConvexShape_getNumPlanes(long jarg1, btPolyhedralConvexShape jarg1_);
public final static native void btPolyhedralConvexShape_getPlane(long jarg1, btPolyhedralConvexShape jarg1_, Vector3 jarg2, Vector3 jarg3, int jarg4);
public final static native boolean btPolyhedralConvexShape_isInside(long jarg1, btPolyhedralConvexShape jarg1_, Vector3 jarg2, float jarg3);
- public final static native void btPolyhedralConvexAabbCachingShape_getNonvirtualAabb(long jarg1, btPolyhedralConvexAabbCachingShape jarg1_, long jarg2, btTransform jarg2_, Vector3 jarg3, Vector3 jarg4, float jarg5);
+ public final static native void btPolyhedralConvexAabbCachingShape_getNonvirtualAabb(long jarg1, btPolyhedralConvexAabbCachingShape jarg1_, Matrix4 jarg2, Vector3 jarg3, Vector3 jarg4, float jarg5);
public final static native void btPolyhedralConvexAabbCachingShape_recalcLocalAabb(long jarg1, btPolyhedralConvexAabbCachingShape jarg1_);
public final static native void delete_btPolyhedralConvexAabbCachingShape(long jarg1);
public final static native void delete_btConcaveShape(long jarg1);
public final static native long new_btStridingMeshInterfaceData();
public final static native void delete_btStridingMeshInterfaceData(long jarg1);
public final static native long new_btMinkowskiSumShape(long jarg1, btConvexShape jarg1_, long jarg2, btConvexShape jarg2_);
- public final static native void btMinkowskiSumShape_setTransformA(long jarg1, btMinkowskiSumShape jarg1_, long jarg2, btTransform jarg2_);
- public final static native void btMinkowskiSumShape_setTransformB(long jarg1, btMinkowskiSumShape jarg1_, long jarg2, btTransform jarg2_);
- public final static native long btMinkowskiSumShape_getTransformA(long jarg1, btMinkowskiSumShape jarg1_);
- public final static native long btMinkowskiSumShape_GetTransformB(long jarg1, btMinkowskiSumShape jarg1_);
+ public final static native void btMinkowskiSumShape_setTransformA(long jarg1, btMinkowskiSumShape jarg1_, Matrix4 jarg2);
+ public final static native void btMinkowskiSumShape_setTransformB(long jarg1, btMinkowskiSumShape jarg1_, Matrix4 jarg2);
+ public final static native Matrix4 btMinkowskiSumShape_getTransformA(long jarg1, btMinkowskiSumShape jarg1_);
+ public final static native Matrix4 btMinkowskiSumShape_GetTransformB(long jarg1, btMinkowskiSumShape jarg1_);
public final static native long btMinkowskiSumShape_getShapeA(long jarg1, btMinkowskiSumShape jarg1_);
public final static native long btMinkowskiSumShape_getShapeB(long jarg1, btMinkowskiSumShape jarg1_);
public final static native void delete_btMinkowskiSumShape(long jarg1);
public final static native long btConvexPolyhedron_mE_get(long jarg1, btConvexPolyhedron jarg1_);
public final static native void btConvexPolyhedron_initialize(long jarg1, btConvexPolyhedron jarg1_);
public final static native boolean btConvexPolyhedron_testContainment(long jarg1, btConvexPolyhedron jarg1_);
- public final static native void btConvexPolyhedron_project(long jarg1, btConvexPolyhedron jarg1_, long jarg2, btTransform jarg2_, Vector3 jarg3, long jarg4, long jarg5);
+ public final static native void btConvexPolyhedron_project(long jarg1, btConvexPolyhedron jarg1_, Matrix4 jarg2, Vector3 jarg3, long jarg4, long jarg5);
public final static native long new_btOptimizedBvh();
public final static native void delete_btOptimizedBvh(long jarg1);
public final static native void btOptimizedBvh_build(long jarg1, btOptimizedBvh jarg1_, long jarg2, btStridingMeshInterface jarg2_, boolean jarg3, Vector3 jarg4, Vector3 jarg5);
public final static native long new_btIndexedMesh();
public final static native void btIndexedMesh_setTriangleIndexBase(long jarg1, btIndexedMesh jarg1_, short[] jarg2, long jarg3);
public final static native void btIndexedMesh_setVertexBase(long jarg1, btIndexedMesh jarg1_, float[] jarg2, long jarg3);
- public final static native void btIndexedMesh_dispose(long jarg1, btIndexedMesh jarg1_);
public final static native void delete_btIndexedMesh(long jarg1);
public final static native long new_btTriangleIndexVertexArray__SWIG_0();
public final static native void delete_btTriangleIndexVertexArray(long jarg1);
public final static native long new_btConvexTriangleMeshShape__SWIG_0(long jarg1, btStridingMeshInterface jarg1_, boolean jarg2);
public final static native long new_btConvexTriangleMeshShape__SWIG_1(long jarg1, btStridingMeshInterface jarg1_);
public final static native long btConvexTriangleMeshShape_getMeshInterface__SWIG_0(long jarg1, btConvexTriangleMeshShape jarg1_);
- public final static native void btConvexTriangleMeshShape_calculatePrincipalAxisTransform(long jarg1, btConvexTriangleMeshShape jarg1_, long jarg2, btTransform jarg2_, Vector3 jarg3, long jarg4);
+ public final static native void btConvexTriangleMeshShape_calculatePrincipalAxisTransform(long jarg1, btConvexTriangleMeshShape jarg1_, Matrix4 jarg2, Vector3 jarg3, long jarg4);
public final static native void delete_btConvexTriangleMeshShape(long jarg1);
public final static native long new_btEmptyShape();
public final static native void delete_btEmptyShape(long jarg1);
public final static native long new_btCompoundShape__SWIG_0(boolean jarg1);
public final static native long new_btCompoundShape__SWIG_1();
public final static native void delete_btCompoundShape(long jarg1);
- public final static native void btCompoundShape_addChildShape(long jarg1, btCompoundShape jarg1_, long jarg2, btTransform jarg2_, long jarg3, btCollisionShape jarg3_);
+ public final static native void btCompoundShape_addChildShape(long jarg1, btCompoundShape jarg1_, Matrix4 jarg2, long jarg3, btCollisionShape jarg3_);
public final static native void btCompoundShape_removeChildShape(long jarg1, btCompoundShape jarg1_, long jarg2, btCollisionShape jarg2_);
public final static native void btCompoundShape_removeChildShapeByIndex(long jarg1, btCompoundShape jarg1_, int jarg2);
public final static native int btCompoundShape_getNumChildShapes(long jarg1, btCompoundShape jarg1_);
public final static native long btCompoundShape_getChildShape__SWIG_0(long jarg1, btCompoundShape jarg1_, int jarg2);
- public final static native long btCompoundShape_getChildTransform__SWIG_0(long jarg1, btCompoundShape jarg1_, int jarg2);
- public final static native void btCompoundShape_updateChildTransform__SWIG_0(long jarg1, btCompoundShape jarg1_, int jarg2, long jarg3, btTransform jarg3_, boolean jarg4);
- public final static native void btCompoundShape_updateChildTransform__SWIG_1(long jarg1, btCompoundShape jarg1_, int jarg2, long jarg3, btTransform jarg3_);
+ public final static native Matrix4 btCompoundShape_getChildTransform__SWIG_0(long jarg1, btCompoundShape jarg1_, int jarg2);
+ public final static native void btCompoundShape_updateChildTransform__SWIG_0(long jarg1, btCompoundShape jarg1_, int jarg2, Matrix4 jarg3, boolean jarg4);
+ public final static native void btCompoundShape_updateChildTransform__SWIG_1(long jarg1, btCompoundShape jarg1_, int jarg2, Matrix4 jarg3);
public final static native long btCompoundShape_getChildList(long jarg1, btCompoundShape jarg1_);
public final static native void btCompoundShape_recalculateLocalAabb(long jarg1, btCompoundShape jarg1_);
public final static native long btCompoundShape_getDynamicAabbTree__SWIG_0(long jarg1, btCompoundShape jarg1_);
public final static native void btCompoundShape_createAabbTreeFromChildren(long jarg1, btCompoundShape jarg1_);
- public final static native void btCompoundShape_calculatePrincipalAxisTransform(long jarg1, btCompoundShape jarg1_, float[] jarg2, long jarg3, btTransform jarg3_, Vector3 jarg4);
+ public final static native void btCompoundShape_calculatePrincipalAxisTransform(long jarg1, btCompoundShape jarg1_, float[] jarg2, Matrix4 jarg3, Vector3 jarg4);
public final static native int btCompoundShape_getUpdateRevision(long jarg1, btCompoundShape jarg1_);
public final static native void btCompoundShapeChildData_m_transform_set(long jarg1, btCompoundShapeChildData jarg1_, long jarg2, btTransformFloatData jarg2_);
public final static native long btCompoundShapeChildData_m_transform_get(long jarg1, btCompoundShapeChildData jarg1_);
public final static native void btCollisionObject_setFriction(long jarg1, btCollisionObject jarg1_, float jarg2);
public final static native float btCollisionObject_getFriction(long jarg1, btCollisionObject jarg1_);
public final static native int btCollisionObject_getInternalType(long jarg1, btCollisionObject jarg1_);
- public final static native long btCollisionObject_getWorldTransform__SWIG_0(long jarg1, btCollisionObject jarg1_);
- public final static native void btCollisionObject_setWorldTransform(long jarg1, btCollisionObject jarg1_, long jarg2, btTransform jarg2_);
+ public final static native Matrix4 btCollisionObject_getWorldTransform__SWIG_0(long jarg1, btCollisionObject jarg1_);
+ public final static native void btCollisionObject_setWorldTransform(long jarg1, btCollisionObject jarg1_, Matrix4 jarg2);
public final static native long btCollisionObject_getBroadphaseHandle__SWIG_0(long jarg1, btCollisionObject jarg1_);
public final static native void btCollisionObject_setBroadphaseHandle(long jarg1, btCollisionObject jarg1_, long jarg2, btBroadphaseProxy jarg2_);
- public final static native long btCollisionObject_getInterpolationWorldTransform__SWIG_0(long jarg1, btCollisionObject jarg1_);
- public final static native void btCollisionObject_setInterpolationWorldTransform(long jarg1, btCollisionObject jarg1_, long jarg2, btTransform jarg2_);
+ public final static native Matrix4 btCollisionObject_getInterpolationWorldTransform__SWIG_0(long jarg1, btCollisionObject jarg1_);
+ public final static native void btCollisionObject_setInterpolationWorldTransform(long jarg1, btCollisionObject jarg1_, Matrix4 jarg2);
public final static native void btCollisionObject_setInterpolationLinearVelocity(long jarg1, btCollisionObject jarg1_, Vector3 jarg2);
public final static native void btCollisionObject_setInterpolationAngularVelocity(long jarg1, btCollisionObject jarg1_, Vector3 jarg2);
public final static native Vector3 btCollisionObject_getInterpolationLinearVelocity__SWIG_0(long jarg1, btCollisionObject jarg1_);
public final static native String btCollisionObject_serialize(long jarg1, btCollisionObject jarg1_, long jarg2, long jarg3);
public final static native void btCollisionObject_serializeSingleObject(long jarg1, btCollisionObject jarg1_, long jarg2);
public final static native void btCollisionObject_getAnisotropicFriction__SWIG_1(long jarg1, btCollisionObject jarg1_, Vector3 jarg2);
- public final static native void btCollisionObject_getWorldTransform__SWIG_2(long jarg1, btCollisionObject jarg1_, long jarg2, btTransform jarg2_);
- public final static native void btCollisionObject_getInterpolationWorldTransform__SWIG_2(long jarg1, btCollisionObject jarg1_, long jarg2, btTransform jarg2_);
+ public final static native void btCollisionObject_getWorldTransform__SWIG_2(long jarg1, btCollisionObject jarg1_, Matrix4 jarg2);
+ public final static native void btCollisionObject_getInterpolationWorldTransform__SWIG_2(long jarg1, btCollisionObject jarg1_, Matrix4 jarg2);
public final static native void btCollisionObject_getInterpolationLinearVelocity__SWIG_1(long jarg1, btCollisionObject jarg1_, Vector3 jarg2);
public final static native void btCollisionObject_getInterpolationAngularVelocity__SWIG_1(long jarg1, btCollisionObject jarg1_, Vector3 jarg2);
public final static native void btCollisionObjectDoubleData_m_broadphaseHandle_set(long jarg1, btCollisionObjectDoubleData jarg1_, long jarg2);
public final static native long new_btRigidBody__SWIG_1(float jarg1, long jarg2, btMotionState jarg2_, long jarg3, btCollisionShape jarg3_, Vector3 jarg4);
public final static native long new_btRigidBody__SWIG_2(float jarg1, long jarg2, btMotionState jarg2_, long jarg3, btCollisionShape jarg3_);
public final static native void delete_btRigidBody(long jarg1);
- public final static native void btRigidBody_proceedToTransform(long jarg1, btRigidBody jarg1_, long jarg2, btTransform jarg2_);
+ public final static native void btRigidBody_proceedToTransform(long jarg1, btRigidBody jarg1_, Matrix4 jarg2);
public final static native long btRigidBody_upcast__SWIG_0(long jarg1, btCollisionObject jarg1_);
- public final static native void btRigidBody_predictIntegratedTransform(long jarg1, btRigidBody jarg1_, float jarg2, long jarg3, btTransform jarg3_);
+ public final static native void btRigidBody_predictIntegratedTransform(long jarg1, btRigidBody jarg1_, float jarg2, Matrix4 jarg3);
public final static native void btRigidBody_saveKinematicState(long jarg1, btRigidBody jarg1_, float jarg2);
public final static native void btRigidBody_applyGravity(long jarg1, btRigidBody jarg1_);
public final static native void btRigidBody_setGravity(long jarg1, btRigidBody jarg1_, Vector3 jarg2);
public final static native float btRigidBody_getInvMass(long jarg1, btRigidBody jarg1_);
public final static native Matrix3 btRigidBody_getInvInertiaTensorWorld(long jarg1, btRigidBody jarg1_);
public final static native void btRigidBody_integrateVelocities(long jarg1, btRigidBody jarg1_, float jarg2);
- public final static native void btRigidBody_setCenterOfMassTransform(long jarg1, btRigidBody jarg1_, long jarg2, btTransform jarg2_);
+ public final static native void btRigidBody_setCenterOfMassTransform(long jarg1, btRigidBody jarg1_, Matrix4 jarg2);
public final static native void btRigidBody_applyCentralForce(long jarg1, btRigidBody jarg1_, Vector3 jarg2);
public final static native Vector3 btRigidBody_getTotalForce(long jarg1, btRigidBody jarg1_);
public final static native Vector3 btRigidBody_getTotalTorque(long jarg1, btRigidBody jarg1_);
public final static native void btRigidBody_updateInertiaTensor(long jarg1, btRigidBody jarg1_);
public final static native Vector3 btRigidBody_getCenterOfMassPosition(long jarg1, btRigidBody jarg1_);
public final static native Quaternion btRigidBody_getOrientation(long jarg1, btRigidBody jarg1_);
- public final static native long btRigidBody_getCenterOfMassTransform(long jarg1, btRigidBody jarg1_);
+ public final static native Matrix4 btRigidBody_getCenterOfMassTransform(long jarg1, btRigidBody jarg1_);
public final static native Vector3 btRigidBody_getLinearVelocity(long jarg1, btRigidBody jarg1_);
public final static native Vector3 btRigidBody_getAngularVelocity(long jarg1, btRigidBody jarg1_);
public final static native void btRigidBody_setLinearVelocity(long jarg1, btRigidBody jarg1_, Vector3 jarg2);
public final static native void btSimulationIslandManager_setSplitIslands(long jarg1, btSimulationIslandManager jarg1_, boolean jarg2);
public final static native long new_btGhostObject();
public final static native void delete_btGhostObject(long jarg1);
- public final static native void btGhostObject_convexSweepTest__SWIG_0(long jarg1, btGhostObject jarg1_, long jarg2, btConvexShape jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, long jarg5, ConvexResultCallback jarg5_, float jarg6);
- public final static native void btGhostObject_convexSweepTest__SWIG_1(long jarg1, btGhostObject jarg1_, long jarg2, btConvexShape jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, long jarg5, ConvexResultCallback jarg5_);
+ public final static native void btGhostObject_convexSweepTest__SWIG_0(long jarg1, btGhostObject jarg1_, long jarg2, btConvexShape jarg2_, Matrix4 jarg3, Matrix4 jarg4, long jarg5, ConvexResultCallback jarg5_, float jarg6);
+ public final static native void btGhostObject_convexSweepTest__SWIG_1(long jarg1, btGhostObject jarg1_, long jarg2, btConvexShape jarg2_, Matrix4 jarg3, Matrix4 jarg4, long jarg5, ConvexResultCallback jarg5_);
public final static native void btGhostObject_rayTest(long jarg1, btGhostObject jarg1_, Vector3 jarg2, Vector3 jarg3, long jarg4, RayResultCallback jarg4_);
public final static native void btGhostObject_addOverlappingObjectInternal__SWIG_0(long jarg1, btGhostObject jarg1_, long jarg2, btBroadphaseProxy jarg2_, long jarg3, btBroadphaseProxy jarg3_);
public final static native void btGhostObject_addOverlappingObjectInternal__SWIG_1(long jarg1, btGhostObject jarg1_, long jarg2, btBroadphaseProxy jarg2_);
public final static native void btCollisionWorld_setDebugDrawer(long jarg1, btCollisionWorld jarg1_, long jarg2, btIDebugDraw jarg2_);
public final static native long btCollisionWorld_getDebugDrawer(long jarg1, btCollisionWorld jarg1_);
public final static native void btCollisionWorld_debugDrawWorld(long jarg1, btCollisionWorld jarg1_);
- public final static native void btCollisionWorld_debugDrawObject(long jarg1, btCollisionWorld jarg1_, long jarg2, btTransform jarg2_, long jarg3, btCollisionShape jarg3_, Vector3 jarg4);
+ public final static native void btCollisionWorld_debugDrawObject(long jarg1, btCollisionWorld jarg1_, Matrix4 jarg2, long jarg3, btCollisionShape jarg3_, Vector3 jarg4);
public final static native int btCollisionWorld_getNumCollisionObjects(long jarg1, btCollisionWorld jarg1_);
public final static native void btCollisionWorld_rayTest(long jarg1, btCollisionWorld jarg1_, Vector3 jarg2, Vector3 jarg3, long jarg4, RayResultCallback jarg4_);
- public final static native void btCollisionWorld_convexSweepTest__SWIG_0(long jarg1, btCollisionWorld jarg1_, long jarg2, btConvexShape jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, long jarg5, ConvexResultCallback jarg5_, float jarg6);
- public final static native void btCollisionWorld_convexSweepTest__SWIG_1(long jarg1, btCollisionWorld jarg1_, long jarg2, btConvexShape jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, long jarg5, ConvexResultCallback jarg5_);
+ public final static native void btCollisionWorld_convexSweepTest__SWIG_0(long jarg1, btCollisionWorld jarg1_, long jarg2, btConvexShape jarg2_, Matrix4 jarg3, Matrix4 jarg4, long jarg5, ConvexResultCallback jarg5_, float jarg6);
+ public final static native void btCollisionWorld_convexSweepTest__SWIG_1(long jarg1, btCollisionWorld jarg1_, long jarg2, btConvexShape jarg2_, Matrix4 jarg3, Matrix4 jarg4, long jarg5, ConvexResultCallback jarg5_);
public final static native void btCollisionWorld_contactTest(long jarg1, btCollisionWorld jarg1_, long jarg2, btCollisionObject jarg2_, long jarg3, ContactResultCallback jarg3_);
public final static native void btCollisionWorld_contactPairTest(long jarg1, btCollisionWorld jarg1_, long jarg2, btCollisionObject jarg2_, long jarg3, btCollisionObject jarg3_, long jarg4, ContactResultCallback jarg4_);
- public final static native void btCollisionWorld_rayTestSingle(long jarg1, btTransform jarg1_, long jarg2, btTransform jarg2_, long jarg3, btCollisionObject jarg3_, long jarg4, btCollisionShape jarg4_, long jarg5, btTransform jarg5_, long jarg6, RayResultCallback jarg6_);
- public final static native void btCollisionWorld_rayTestSingleInternal(long jarg1, btTransform jarg1_, long jarg2, btTransform jarg2_, long jarg3, long jarg4, RayResultCallback jarg4_);
- public final static native void btCollisionWorld_objectQuerySingle(long jarg1, btConvexShape jarg1_, long jarg2, btTransform jarg2_, long jarg3, btTransform jarg3_, long jarg4, btCollisionObject jarg4_, long jarg5, btCollisionShape jarg5_, long jarg6, btTransform jarg6_, long jarg7, ConvexResultCallback jarg7_, float jarg8);
- public final static native void btCollisionWorld_objectQuerySingleInternal(long jarg1, btConvexShape jarg1_, long jarg2, btTransform jarg2_, long jarg3, btTransform jarg3_, long jarg4, long jarg5, ConvexResultCallback jarg5_, float jarg6);
+ public final static native void btCollisionWorld_rayTestSingle(Matrix4 jarg1, Matrix4 jarg2, long jarg3, btCollisionObject jarg3_, long jarg4, btCollisionShape jarg4_, Matrix4 jarg5, long jarg6, RayResultCallback jarg6_);
+ public final static native void btCollisionWorld_rayTestSingleInternal(Matrix4 jarg1, Matrix4 jarg2, long jarg3, long jarg4, RayResultCallback jarg4_);
+ public final static native void btCollisionWorld_objectQuerySingle(long jarg1, btConvexShape jarg1_, Matrix4 jarg2, Matrix4 jarg3, long jarg4, btCollisionObject jarg4_, long jarg5, btCollisionShape jarg5_, Matrix4 jarg6, long jarg7, ConvexResultCallback jarg7_, float jarg8);
+ public final static native void btCollisionWorld_objectQuerySingleInternal(long jarg1, btConvexShape jarg1_, Matrix4 jarg2, Matrix4 jarg3, long jarg4, long jarg5, ConvexResultCallback jarg5_, float jarg6);
public final static native void btCollisionWorld_addCollisionObject__SWIG_0(long jarg1, btCollisionWorld jarg1_, long jarg2, btCollisionObject jarg2_, short jarg3, short jarg4);
public final static native void btCollisionWorld_addCollisionObject__SWIG_1(long jarg1, btCollisionWorld jarg1_, long jarg2, btCollisionObject jarg2_, short jarg3);
public final static native void btCollisionWorld_addCollisionObject__SWIG_2(long jarg1, btCollisionWorld jarg1_, long jarg2, btCollisionObject jarg2_);
public final static native long new_btCompoundCollisionAlgorithm(long jarg1, btCollisionAlgorithmConstructionInfo jarg1_, long jarg2, long jarg3, boolean jarg4);
public final static native void delete_btCompoundCollisionAlgorithm(long jarg1);
public final static native void delete_btConvexCast(long jarg1);
- public final static native boolean btConvexCast_calcTimeOfImpact(long jarg1, btConvexCast jarg1_, long jarg2, btTransform jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, long jarg5, btTransform jarg5_, long jarg6);
+ public final static native boolean btConvexCast_calcTimeOfImpact(long jarg1, btConvexCast jarg1_, Matrix4 jarg2, Matrix4 jarg3, Matrix4 jarg4, Matrix4 jarg5, long jarg6);
public final static native long new_btSubsimplexConvexCast(long jarg1, btConvexShape jarg1_, long jarg2, btConvexShape jarg2_, long jarg3);
public final static native void delete_btSubsimplexConvexCast(long jarg1);
- public final static native void btPolyhedralContactClipping_clipHullAgainstHull(Vector3 jarg1, long jarg2, btConvexPolyhedron jarg2_, long jarg3, btConvexPolyhedron jarg3_, long jarg4, btTransform jarg4_, long jarg5, btTransform jarg5_, float jarg6, float jarg7, long jarg8);
- public final static native void btPolyhedralContactClipping_clipFaceAgainstHull(Vector3 jarg1, long jarg2, btConvexPolyhedron jarg2_, long jarg3, btTransform jarg3_, long jarg4, float jarg5, float jarg6, long jarg7);
- public final static native boolean btPolyhedralContactClipping_findSeparatingAxis(long jarg1, btConvexPolyhedron jarg1_, long jarg2, btConvexPolyhedron jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, Vector3 jarg5);
+ public final static native void btPolyhedralContactClipping_clipHullAgainstHull(Vector3 jarg1, long jarg2, btConvexPolyhedron jarg2_, long jarg3, btConvexPolyhedron jarg3_, Matrix4 jarg4, Matrix4 jarg5, float jarg6, float jarg7, long jarg8);
+ public final static native void btPolyhedralContactClipping_clipFaceAgainstHull(Vector3 jarg1, long jarg2, btConvexPolyhedron jarg2_, Matrix4 jarg3, long jarg4, float jarg5, float jarg6, long jarg7);
+ public final static native boolean btPolyhedralContactClipping_findSeparatingAxis(long jarg1, btConvexPolyhedron jarg1_, long jarg2, btConvexPolyhedron jarg2_, Matrix4 jarg3, Matrix4 jarg4, Vector3 jarg5);
public final static native void btPolyhedralContactClipping_clipFace(long jarg1, long jarg2, Vector3 jarg3, float jarg4);
public final static native long new_btPolyhedralContactClipping();
public final static native void delete_btPolyhedralContactClipping(long jarg1);
public final static native void btPersistentManifold_removeContactPoint(long jarg1, btPersistentManifold jarg1_, int jarg2);
public final static native void btPersistentManifold_replaceContactPoint(long jarg1, btPersistentManifold jarg1_, long jarg2, btManifoldPoint jarg2_, int jarg3);
public final static native boolean btPersistentManifold_validContactDistance(long jarg1, btPersistentManifold jarg1_, long jarg2, btManifoldPoint jarg2_);
- public final static native void btPersistentManifold_refreshContactPoints(long jarg1, btPersistentManifold jarg1_, long jarg2, btTransform jarg2_, long jarg3, btTransform jarg3_);
+ public final static native void btPersistentManifold_refreshContactPoints(long jarg1, btPersistentManifold jarg1_, Matrix4 jarg2, Matrix4 jarg3);
public final static native void btPersistentManifold_clearManifold(long jarg1, btPersistentManifold jarg1_);
public final static native void delete_btPersistentManifold(long jarg1);
public final static native void btGjkPairDetector_m_lastUsedMethod_set(long jarg1, btGjkPairDetector jarg1_, int jarg2);
public final static native void btGjkPairDetector_setPenetrationDepthSolver(long jarg1, btGjkPairDetector jarg1_, long jarg2, btConvexPenetrationDepthSolver jarg2_);
public final static native void btGjkPairDetector_setIgnoreMargin(long jarg1, btGjkPairDetector jarg1_, boolean jarg2);
public final static native void delete_btConvexPenetrationDepthSolver(long jarg1);
- public final static native boolean btConvexPenetrationDepthSolver_calcPenDepth(long jarg1, btConvexPenetrationDepthSolver jarg1_, long jarg2, long jarg3, btConvexShape jarg3_, long jarg4, btConvexShape jarg4_, long jarg5, btTransform jarg5_, long jarg6, btTransform jarg6_, Vector3 jarg7, Vector3 jarg8, Vector3 jarg9, long jarg10, btIDebugDraw jarg10_, long jarg11, btStackAlloc jarg11_);
+ public final static native boolean btConvexPenetrationDepthSolver_calcPenDepth(long jarg1, btConvexPenetrationDepthSolver jarg1_, long jarg2, long jarg3, btConvexShape jarg3_, long jarg4, btConvexShape jarg4_, Matrix4 jarg5, Matrix4 jarg6, Vector3 jarg7, Vector3 jarg8, Vector3 jarg9, long jarg10, btIDebugDraw jarg10_, long jarg11, btStackAlloc jarg11_);
public final static native long new_btMinkowskiPenetrationDepthSolver();
public final static native void delete_btMinkowskiPenetrationDepthSolver(long jarg1);
public final static native long new_btGjkConvexCast(long jarg1, btConvexShape jarg1_, long jarg2, btConvexShape jarg2_, long jarg3);
public final static native float btTriangleConvexcastCallback_reportHit(long jarg1, btTriangleConvexcastCallback jarg1_, Vector3 jarg2, Vector3 jarg3, float jarg4, int jarg5, int jarg6);
public final static native void delete_btTriangleConvexcastCallback(long jarg1);
public final static native int btGjkEpaSolver2_StackSizeRequirement();
- public final static native boolean btGjkEpaSolver2_Distance(long jarg1, btConvexShape jarg1_, long jarg2, btTransform jarg2_, long jarg3, btConvexShape jarg3_, long jarg4, btTransform jarg4_, Vector3 jarg5, long jarg6);
- public final static native boolean btGjkEpaSolver2_Penetration__SWIG_0(long jarg1, btConvexShape jarg1_, long jarg2, btTransform jarg2_, long jarg3, btConvexShape jarg3_, long jarg4, btTransform jarg4_, Vector3 jarg5, long jarg6, boolean jarg7);
- public final static native boolean btGjkEpaSolver2_Penetration__SWIG_1(long jarg1, btConvexShape jarg1_, long jarg2, btTransform jarg2_, long jarg3, btConvexShape jarg3_, long jarg4, btTransform jarg4_, Vector3 jarg5, long jarg6);
- public final static native float btGjkEpaSolver2_SignedDistance__SWIG_0(Vector3 jarg1, float jarg2, long jarg3, btConvexShape jarg3_, long jarg4, btTransform jarg4_, long jarg5);
- public final static native boolean btGjkEpaSolver2_SignedDistance__SWIG_1(long jarg1, btConvexShape jarg1_, long jarg2, btTransform jarg2_, long jarg3, btConvexShape jarg3_, long jarg4, btTransform jarg4_, Vector3 jarg5, long jarg6);
+ public final static native boolean btGjkEpaSolver2_Distance(long jarg1, btConvexShape jarg1_, Matrix4 jarg2, long jarg3, btConvexShape jarg3_, Matrix4 jarg4, Vector3 jarg5, long jarg6);
+ public final static native boolean btGjkEpaSolver2_Penetration__SWIG_0(long jarg1, btConvexShape jarg1_, Matrix4 jarg2, long jarg3, btConvexShape jarg3_, Matrix4 jarg4, Vector3 jarg5, long jarg6, boolean jarg7);
+ public final static native boolean btGjkEpaSolver2_Penetration__SWIG_1(long jarg1, btConvexShape jarg1_, Matrix4 jarg2, long jarg3, btConvexShape jarg3_, Matrix4 jarg4, Vector3 jarg5, long jarg6);
+ public final static native float btGjkEpaSolver2_SignedDistance__SWIG_0(Vector3 jarg1, float jarg2, long jarg3, btConvexShape jarg3_, Matrix4 jarg4, long jarg5);
+ public final static native boolean btGjkEpaSolver2_SignedDistance__SWIG_1(long jarg1, btConvexShape jarg1_, Matrix4 jarg2, long jarg3, btConvexShape jarg3_, Matrix4 jarg4, Vector3 jarg5, long jarg6);
public final static native long new_btGjkEpaSolver2();
public final static native void delete_btGjkEpaSolver2(long jarg1);
public final static native long new_btGjkEpaPenetrationDepthSolver();
public final static native void btSolverBodyObsolete_writebackVelocity__SWIG_1(long jarg1, btSolverBodyObsolete jarg1_, float jarg2);
public final static native long new_btSolverBodyObsolete();
public final static native void delete_btSolverBodyObsolete(long jarg1);
- public final static native long new_btSliderConstraint__SWIG_0(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, boolean jarg5);
- public final static native long new_btSliderConstraint__SWIG_1(long jarg1, btRigidBody jarg1_, long jarg2, btTransform jarg2_, boolean jarg3);
+ public final static native long new_btSliderConstraint__SWIG_0(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Matrix4 jarg3, Matrix4 jarg4, boolean jarg5);
+ public final static native long new_btSliderConstraint__SWIG_1(long jarg1, btRigidBody jarg1_, Matrix4 jarg2, boolean jarg3);
public final static native void btSliderConstraint_getInfo1NonVirtual(long jarg1, btSliderConstraint jarg1_, long jarg2);
- public final static native void btSliderConstraint_getInfo2NonVirtual(long jarg1, btSliderConstraint jarg1_, long jarg2, btConstraintInfo2 jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, Vector3 jarg5, Vector3 jarg6, float jarg7, float jarg8);
+ public final static native void btSliderConstraint_getInfo2NonVirtual(long jarg1, btSliderConstraint jarg1_, long jarg2, btConstraintInfo2 jarg2_, Matrix4 jarg3, Matrix4 jarg4, Vector3 jarg5, Vector3 jarg6, float jarg7, float jarg8);
public final static native long btSliderConstraint_getRigidBodyA(long jarg1, btSliderConstraint jarg1_);
public final static native long btSliderConstraint_getRigidBodyB(long jarg1, btSliderConstraint jarg1_);
- public final static native long btSliderConstraint_getCalculatedTransformA(long jarg1, btSliderConstraint jarg1_);
- public final static native long btSliderConstraint_getCalculatedTransformB(long jarg1, btSliderConstraint jarg1_);
- public final static native long btSliderConstraint_getFrameOffsetA__SWIG_0(long jarg1, btSliderConstraint jarg1_);
- public final static native long btSliderConstraint_getFrameOffsetB__SWIG_0(long jarg1, btSliderConstraint jarg1_);
+ public final static native Matrix4 btSliderConstraint_getCalculatedTransformA(long jarg1, btSliderConstraint jarg1_);
+ public final static native Matrix4 btSliderConstraint_getCalculatedTransformB(long jarg1, btSliderConstraint jarg1_);
+ public final static native Matrix4 btSliderConstraint_getFrameOffsetA__SWIG_0(long jarg1, btSliderConstraint jarg1_);
+ public final static native Matrix4 btSliderConstraint_getFrameOffsetB__SWIG_0(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getLowerLinLimit(long jarg1, btSliderConstraint jarg1_);
public final static native void btSliderConstraint_setLowerLinLimit(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native float btSliderConstraint_getUpperLinLimit(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getLinDepth(long jarg1, btSliderConstraint jarg1_);
public final static native boolean btSliderConstraint_getSolveAngLimit(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getAngDepth(long jarg1, btSliderConstraint jarg1_);
- public final static native void btSliderConstraint_calculateTransforms(long jarg1, btSliderConstraint jarg1_, long jarg2, btTransform jarg2_, long jarg3, btTransform jarg3_);
+ public final static native void btSliderConstraint_calculateTransforms(long jarg1, btSliderConstraint jarg1_, Matrix4 jarg2, Matrix4 jarg3);
public final static native void btSliderConstraint_testLinLimits(long jarg1, btSliderConstraint jarg1_);
public final static native void btSliderConstraint_testAngLimits(long jarg1, btSliderConstraint jarg1_);
public final static native Vector3 btSliderConstraint_getAncorInA(long jarg1, btSliderConstraint jarg1_);
public final static native Vector3 btSliderConstraint_getAncorInB(long jarg1, btSliderConstraint jarg1_);
public final static native boolean btSliderConstraint_getUseFrameOffset(long jarg1, btSliderConstraint jarg1_);
public final static native void btSliderConstraint_setUseFrameOffset(long jarg1, btSliderConstraint jarg1_, boolean jarg2);
- public final static native void btSliderConstraint_setFrames(long jarg1, btSliderConstraint jarg1_, long jarg2, btTransform jarg2_, long jarg3, btTransform jarg3_);
+ public final static native void btSliderConstraint_setFrames(long jarg1, btSliderConstraint jarg1_, Matrix4 jarg2, Matrix4 jarg3);
public final static native void btSliderConstraint_setParam__SWIG_0(long jarg1, btSliderConstraint jarg1_, int jarg2, float jarg3, int jarg4);
public final static native void btSliderConstraint_setParam__SWIG_1(long jarg1, btSliderConstraint jarg1_, int jarg2, float jarg3);
public final static native float btSliderConstraint_getParam__SWIG_0(long jarg1, btSliderConstraint jarg1_, int jarg2, int jarg3);
public final static native long new_btPoint2PointConstraint__SWIG_0(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Vector3 jarg3, Vector3 jarg4);
public final static native long new_btPoint2PointConstraint__SWIG_1(long jarg1, btRigidBody jarg1_, Vector3 jarg2);
public final static native void btPoint2PointConstraint_getInfo1NonVirtual(long jarg1, btPoint2PointConstraint jarg1_, long jarg2);
- public final static native void btPoint2PointConstraint_getInfo2NonVirtual(long jarg1, btPoint2PointConstraint jarg1_, long jarg2, btConstraintInfo2 jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_);
+ public final static native void btPoint2PointConstraint_getInfo2NonVirtual(long jarg1, btPoint2PointConstraint jarg1_, long jarg2, btConstraintInfo2 jarg2_, Matrix4 jarg3, Matrix4 jarg4);
public final static native void btPoint2PointConstraint_updateRHS(long jarg1, btPoint2PointConstraint jarg1_, float jarg2);
public final static native void btPoint2PointConstraint_setPivotA(long jarg1, btPoint2PointConstraint jarg1_, Vector3 jarg2);
public final static native void btPoint2PointConstraint_setPivotB(long jarg1, btPoint2PointConstraint jarg1_, Vector3 jarg2);
public final static native void delete_btTranslationalLimitMotor(long jarg1);
public final static native void btGeneric6DofConstraint_m_useSolveConstraintObsolete_set(long jarg1, btGeneric6DofConstraint jarg1_, boolean jarg2);
public final static native boolean btGeneric6DofConstraint_m_useSolveConstraintObsolete_get(long jarg1, btGeneric6DofConstraint jarg1_);
- public final static native long new_btGeneric6DofConstraint__SWIG_0(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, boolean jarg5);
- public final static native long new_btGeneric6DofConstraint__SWIG_1(long jarg1, btRigidBody jarg1_, long jarg2, btTransform jarg2_, boolean jarg3);
- public final static native void btGeneric6DofConstraint_calculateTransforms__SWIG_0(long jarg1, btGeneric6DofConstraint jarg1_, long jarg2, btTransform jarg2_, long jarg3, btTransform jarg3_);
+ public final static native long new_btGeneric6DofConstraint__SWIG_0(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Matrix4 jarg3, Matrix4 jarg4, boolean jarg5);
+ public final static native long new_btGeneric6DofConstraint__SWIG_1(long jarg1, btRigidBody jarg1_, Matrix4 jarg2, boolean jarg3);
+ public final static native void btGeneric6DofConstraint_calculateTransforms__SWIG_0(long jarg1, btGeneric6DofConstraint jarg1_, Matrix4 jarg2, Matrix4 jarg3);
public final static native void btGeneric6DofConstraint_calculateTransforms__SWIG_1(long jarg1, btGeneric6DofConstraint jarg1_);
- public final static native long btGeneric6DofConstraint_getCalculatedTransformA(long jarg1, btGeneric6DofConstraint jarg1_);
- public final static native long btGeneric6DofConstraint_getCalculatedTransformB(long jarg1, btGeneric6DofConstraint jarg1_);
- public final static native long btGeneric6DofConstraint_getFrameOffsetA__SWIG_0(long jarg1, btGeneric6DofConstraint jarg1_);
- public final static native long btGeneric6DofConstraint_getFrameOffsetB__SWIG_0(long jarg1, btGeneric6DofConstraint jarg1_);
+ public final static native Matrix4 btGeneric6DofConstraint_getCalculatedTransformA(long jarg1, btGeneric6DofConstraint jarg1_);
+ public final static native Matrix4 btGeneric6DofConstraint_getCalculatedTransformB(long jarg1, btGeneric6DofConstraint jarg1_);
+ public final static native Matrix4 btGeneric6DofConstraint_getFrameOffsetA__SWIG_0(long jarg1, btGeneric6DofConstraint jarg1_);
+ public final static native Matrix4 btGeneric6DofConstraint_getFrameOffsetB__SWIG_0(long jarg1, btGeneric6DofConstraint jarg1_);
public final static native void btGeneric6DofConstraint_getInfo1NonVirtual(long jarg1, btGeneric6DofConstraint jarg1_, long jarg2);
- public final static native void btGeneric6DofConstraint_getInfo2NonVirtual(long jarg1, btGeneric6DofConstraint jarg1_, long jarg2, btConstraintInfo2 jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, Vector3 jarg5, Vector3 jarg6, Vector3 jarg7, Vector3 jarg8);
+ public final static native void btGeneric6DofConstraint_getInfo2NonVirtual(long jarg1, btGeneric6DofConstraint jarg1_, long jarg2, btConstraintInfo2 jarg2_, Matrix4 jarg3, Matrix4 jarg4, Vector3 jarg5, Vector3 jarg6, Vector3 jarg7, Vector3 jarg8);
public final static native void btGeneric6DofConstraint_updateRHS(long jarg1, btGeneric6DofConstraint jarg1_, float jarg2);
public final static native Vector3 btGeneric6DofConstraint_getAxis(long jarg1, btGeneric6DofConstraint jarg1_, int jarg2);
public final static native float btGeneric6DofConstraint_getAngle(long jarg1, btGeneric6DofConstraint jarg1_, int jarg2);
public final static native float btGeneric6DofConstraint_getRelativePivotPosition(long jarg1, btGeneric6DofConstraint jarg1_, int jarg2);
- public final static native void btGeneric6DofConstraint_setFrames(long jarg1, btGeneric6DofConstraint jarg1_, long jarg2, btTransform jarg2_, long jarg3, btTransform jarg3_);
+ public final static native void btGeneric6DofConstraint_setFrames(long jarg1, btGeneric6DofConstraint jarg1_, Matrix4 jarg2, Matrix4 jarg3);
public final static native boolean btGeneric6DofConstraint_testAngularLimitMotor(long jarg1, btGeneric6DofConstraint jarg1_, int jarg2);
public final static native void btGeneric6DofConstraint_setLinearLowerLimit(long jarg1, btGeneric6DofConstraint jarg1_, Vector3 jarg2);
public final static native void btGeneric6DofConstraint_getLinearLowerLimit(long jarg1, btGeneric6DofConstraint jarg1_, Vector3 jarg2);
public final static native void btGeneric6DofConstraint_setLimit(long jarg1, btGeneric6DofConstraint jarg1_, int jarg2, float jarg3, float jarg4);
public final static native boolean btGeneric6DofConstraint_isLimited(long jarg1, btGeneric6DofConstraint jarg1_, int jarg2);
public final static native void btGeneric6DofConstraint_calcAnchorPos(long jarg1, btGeneric6DofConstraint jarg1_);
- public final static native int btGeneric6DofConstraint_get_limit_motor_info2__SWIG_0(long jarg1, btGeneric6DofConstraint jarg1_, long jarg2, btRotationalLimitMotor jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, Vector3 jarg5, Vector3 jarg6, Vector3 jarg7, Vector3 jarg8, long jarg9, btConstraintInfo2 jarg9_, int jarg10, Vector3 jarg11, int jarg12, int jarg13);
- public final static native int btGeneric6DofConstraint_get_limit_motor_info2__SWIG_1(long jarg1, btGeneric6DofConstraint jarg1_, long jarg2, btRotationalLimitMotor jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, Vector3 jarg5, Vector3 jarg6, Vector3 jarg7, Vector3 jarg8, long jarg9, btConstraintInfo2 jarg9_, int jarg10, Vector3 jarg11, int jarg12);
+ public final static native int btGeneric6DofConstraint_get_limit_motor_info2__SWIG_0(long jarg1, btGeneric6DofConstraint jarg1_, long jarg2, btRotationalLimitMotor jarg2_, Matrix4 jarg3, Matrix4 jarg4, Vector3 jarg5, Vector3 jarg6, Vector3 jarg7, Vector3 jarg8, long jarg9, btConstraintInfo2 jarg9_, int jarg10, Vector3 jarg11, int jarg12, int jarg13);
+ public final static native int btGeneric6DofConstraint_get_limit_motor_info2__SWIG_1(long jarg1, btGeneric6DofConstraint jarg1_, long jarg2, btRotationalLimitMotor jarg2_, Matrix4 jarg3, Matrix4 jarg4, Vector3 jarg5, Vector3 jarg6, Vector3 jarg7, Vector3 jarg8, long jarg9, btConstraintInfo2 jarg9_, int jarg10, Vector3 jarg11, int jarg12);
public final static native boolean btGeneric6DofConstraint_getUseFrameOffset(long jarg1, btGeneric6DofConstraint jarg1_);
public final static native void btGeneric6DofConstraint_setUseFrameOffset(long jarg1, btGeneric6DofConstraint jarg1_, boolean jarg2);
public final static native void btGeneric6DofConstraint_setParam__SWIG_0(long jarg1, btGeneric6DofConstraint jarg1_, int jarg2, float jarg3, int jarg4);
public final static native void delete_btContactConstraint(long jarg1);
public final static native float resolveSingleCollision(long jarg1, btRigidBody jarg1_, long jarg2, btCollisionObject jarg2_, Vector3 jarg3, Vector3 jarg4, long jarg5, btContactSolverInfo jarg5_, float jarg6);
public final static native void resolveSingleBilateral(long jarg1, btRigidBody jarg1_, Vector3 jarg2, long jarg3, btRigidBody jarg3_, Vector3 jarg4, float jarg5, Vector3 jarg6, long jarg7, float jarg8);
- public final static native long new_btConeTwistConstraint__SWIG_0(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_);
- public final static native long new_btConeTwistConstraint__SWIG_1(long jarg1, btRigidBody jarg1_, long jarg2, btTransform jarg2_);
+ public final static native long new_btConeTwistConstraint__SWIG_0(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Matrix4 jarg3, Matrix4 jarg4);
+ public final static native long new_btConeTwistConstraint__SWIG_1(long jarg1, btRigidBody jarg1_, Matrix4 jarg2);
public final static native void btConeTwistConstraint_getInfo1NonVirtual(long jarg1, btConeTwistConstraint jarg1_, long jarg2);
- public final static native void btConeTwistConstraint_getInfo2NonVirtual(long jarg1, btConeTwistConstraint jarg1_, long jarg2, btConstraintInfo2 jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, Matrix3 jarg5, Matrix3 jarg6);
+ public final static native void btConeTwistConstraint_getInfo2NonVirtual(long jarg1, btConeTwistConstraint jarg1_, long jarg2, btConstraintInfo2 jarg2_, Matrix4 jarg3, Matrix4 jarg4, Matrix3 jarg5, Matrix3 jarg6);
public final static native void btConeTwistConstraint_updateRHS(long jarg1, btConeTwistConstraint jarg1_, float jarg2);
public final static native long btConeTwistConstraint_getRigidBodyA(long jarg1, btConeTwistConstraint jarg1_);
public final static native long btConeTwistConstraint_getRigidBodyB(long jarg1, btConeTwistConstraint jarg1_);
public final static native void btConeTwistConstraint_setLimit__SWIG_2(long jarg1, btConeTwistConstraint jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6);
public final static native void btConeTwistConstraint_setLimit__SWIG_3(long jarg1, btConeTwistConstraint jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
public final static native void btConeTwistConstraint_setLimit__SWIG_4(long jarg1, btConeTwistConstraint jarg1_, float jarg2, float jarg3, float jarg4);
- public final static native long btConeTwistConstraint_getAFrame(long jarg1, btConeTwistConstraint jarg1_);
- public final static native long btConeTwistConstraint_getBFrame(long jarg1, btConeTwistConstraint jarg1_);
+ public final static native Matrix4 btConeTwistConstraint_getAFrame(long jarg1, btConeTwistConstraint jarg1_);
+ public final static native Matrix4 btConeTwistConstraint_getBFrame(long jarg1, btConeTwistConstraint jarg1_);
public final static native int btConeTwistConstraint_getSolveTwistLimit(long jarg1, btConeTwistConstraint jarg1_);
public final static native int btConeTwistConstraint_getSolveSwingLimit(long jarg1, btConeTwistConstraint jarg1_);
public final static native float btConeTwistConstraint_getTwistLimitSign(long jarg1, btConeTwistConstraint jarg1_);
public final static native void btConeTwistConstraint_calcAngleInfo(long jarg1, btConeTwistConstraint jarg1_);
- public final static native void btConeTwistConstraint_calcAngleInfo2(long jarg1, btConeTwistConstraint jarg1_, long jarg2, btTransform jarg2_, long jarg3, btTransform jarg3_, Matrix3 jarg4, Matrix3 jarg5);
+ public final static native void btConeTwistConstraint_calcAngleInfo2(long jarg1, btConeTwistConstraint jarg1_, Matrix4 jarg2, Matrix4 jarg3, Matrix3 jarg4, Matrix3 jarg5);
public final static native float btConeTwistConstraint_getSwingSpan1(long jarg1, btConeTwistConstraint jarg1_);
public final static native float btConeTwistConstraint_getSwingSpan2(long jarg1, btConeTwistConstraint jarg1_);
public final static native float btConeTwistConstraint_getTwistSpan(long jarg1, btConeTwistConstraint jarg1_);
public final static native Vector3 btConeTwistConstraint_GetPointForAngle(long jarg1, btConeTwistConstraint jarg1_, float jarg2, float jarg3);
public final static native void btConeTwistConstraint_setParam__SWIG_0(long jarg1, btConeTwistConstraint jarg1_, int jarg2, float jarg3, int jarg4);
public final static native void btConeTwistConstraint_setParam__SWIG_1(long jarg1, btConeTwistConstraint jarg1_, int jarg2, float jarg3);
- public final static native void btConeTwistConstraint_setFrames(long jarg1, btConeTwistConstraint jarg1_, long jarg2, btTransform jarg2_, long jarg3, btTransform jarg3_);
- public final static native long btConeTwistConstraint_getFrameOffsetA(long jarg1, btConeTwistConstraint jarg1_);
- public final static native long btConeTwistConstraint_getFrameOffsetB(long jarg1, btConeTwistConstraint jarg1_);
+ public final static native void btConeTwistConstraint_setFrames(long jarg1, btConeTwistConstraint jarg1_, Matrix4 jarg2, Matrix4 jarg3);
+ public final static native Matrix4 btConeTwistConstraint_getFrameOffsetA(long jarg1, btConeTwistConstraint jarg1_);
+ public final static native Matrix4 btConeTwistConstraint_getFrameOffsetB(long jarg1, btConeTwistConstraint jarg1_);
public final static native float btConeTwistConstraint_getParam__SWIG_0(long jarg1, btConeTwistConstraint jarg1_, int jarg2, int jarg3);
public final static native float btConeTwistConstraint_getParam__SWIG_1(long jarg1, btConeTwistConstraint jarg1_, int jarg2);
public final static native void delete_btConeTwistConstraint(long jarg1);
public final static native String btConeTwistConstraintData_m_pad_get(long jarg1, btConeTwistConstraintData jarg1_);
public final static native long new_btConeTwistConstraintData();
public final static native void delete_btConeTwistConstraintData(long jarg1);
- public final static native long new_btGeneric6DofSpringConstraint__SWIG_0(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, boolean jarg5);
- public final static native long new_btGeneric6DofSpringConstraint__SWIG_1(long jarg1, btRigidBody jarg1_, long jarg2, btTransform jarg2_, boolean jarg3);
+ public final static native long new_btGeneric6DofSpringConstraint__SWIG_0(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Matrix4 jarg3, Matrix4 jarg4, boolean jarg5);
+ public final static native long new_btGeneric6DofSpringConstraint__SWIG_1(long jarg1, btRigidBody jarg1_, Matrix4 jarg2, boolean jarg3);
public final static native void btGeneric6DofSpringConstraint_enableSpring(long jarg1, btGeneric6DofSpringConstraint jarg1_, int jarg2, boolean jarg3);
public final static native void btGeneric6DofSpringConstraint_setStiffness(long jarg1, btGeneric6DofSpringConstraint jarg1_, int jarg2, float jarg3);
public final static native void btGeneric6DofSpringConstraint_setDamping(long jarg1, btGeneric6DofSpringConstraint jarg1_, int jarg2, float jarg3);
public final static native long new_btHingeConstraint__SWIG_1(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, Vector3 jarg6);
public final static native long new_btHingeConstraint__SWIG_2(long jarg1, btRigidBody jarg1_, Vector3 jarg2, Vector3 jarg3, boolean jarg4);
public final static native long new_btHingeConstraint__SWIG_3(long jarg1, btRigidBody jarg1_, Vector3 jarg2, Vector3 jarg3);
- public final static native long new_btHingeConstraint__SWIG_4(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, boolean jarg5);
- public final static native long new_btHingeConstraint__SWIG_5(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_);
- public final static native long new_btHingeConstraint__SWIG_6(long jarg1, btRigidBody jarg1_, long jarg2, btTransform jarg2_, boolean jarg3);
- public final static native long new_btHingeConstraint__SWIG_7(long jarg1, btRigidBody jarg1_, long jarg2, btTransform jarg2_);
+ public final static native long new_btHingeConstraint__SWIG_4(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Matrix4 jarg3, Matrix4 jarg4, boolean jarg5);
+ public final static native long new_btHingeConstraint__SWIG_5(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Matrix4 jarg3, Matrix4 jarg4);
+ public final static native long new_btHingeConstraint__SWIG_6(long jarg1, btRigidBody jarg1_, Matrix4 jarg2, boolean jarg3);
+ public final static native long new_btHingeConstraint__SWIG_7(long jarg1, btRigidBody jarg1_, Matrix4 jarg2);
public final static native void btHingeConstraint_getInfo1NonVirtual(long jarg1, btHingeConstraint jarg1_, long jarg2);
- public final static native void btHingeConstraint_getInfo2NonVirtual(long jarg1, btHingeConstraint jarg1_, long jarg2, btConstraintInfo2 jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, Vector3 jarg5, Vector3 jarg6);
- public final static native void btHingeConstraint_getInfo2Internal(long jarg1, btHingeConstraint jarg1_, long jarg2, btConstraintInfo2 jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, Vector3 jarg5, Vector3 jarg6);
- public final static native void btHingeConstraint_getInfo2InternalUsingFrameOffset(long jarg1, btHingeConstraint jarg1_, long jarg2, btConstraintInfo2 jarg2_, long jarg3, btTransform jarg3_, long jarg4, btTransform jarg4_, Vector3 jarg5, Vector3 jarg6);
+ public final static native void btHingeConstraint_getInfo2NonVirtual(long jarg1, btHingeConstraint jarg1_, long jarg2, btConstraintInfo2 jarg2_, Matrix4 jarg3, Matrix4 jarg4, Vector3 jarg5, Vector3 jarg6);
+ public final static native void btHingeConstraint_getInfo2Internal(long jarg1, btHingeConstraint jarg1_, long jarg2, btConstraintInfo2 jarg2_, Matrix4 jarg3, Matrix4 jarg4, Vector3 jarg5, Vector3 jarg6);
+ public final static native void btHingeConstraint_getInfo2InternalUsingFrameOffset(long jarg1, btHingeConstraint jarg1_, long jarg2, btConstraintInfo2 jarg2_, Matrix4 jarg3, Matrix4 jarg4, Vector3 jarg5, Vector3 jarg6);
public final static native void btHingeConstraint_updateRHS(long jarg1, btHingeConstraint jarg1_, float jarg2);
public final static native long btHingeConstraint_getRigidBodyA__SWIG_0(long jarg1, btHingeConstraint jarg1_);
public final static native long btHingeConstraint_getRigidBodyB__SWIG_0(long jarg1, btHingeConstraint jarg1_);
- public final static native long btHingeConstraint_getFrameOffsetA(long jarg1, btHingeConstraint jarg1_);
- public final static native long btHingeConstraint_getFrameOffsetB(long jarg1, btHingeConstraint jarg1_);
- public final static native void btHingeConstraint_setFrames(long jarg1, btHingeConstraint jarg1_, long jarg2, btTransform jarg2_, long jarg3, btTransform jarg3_);
+ public final static native Matrix4 btHingeConstraint_getFrameOffsetA(long jarg1, btHingeConstraint jarg1_);
+ public final static native Matrix4 btHingeConstraint_getFrameOffsetB(long jarg1, btHingeConstraint jarg1_);
+ public final static native void btHingeConstraint_setFrames(long jarg1, btHingeConstraint jarg1_, Matrix4 jarg2, Matrix4 jarg3);
public final static native void btHingeConstraint_setAngularOnly(long jarg1, btHingeConstraint jarg1_, boolean jarg2);
public final static native void btHingeConstraint_enableAngularMotor(long jarg1, btHingeConstraint jarg1_, boolean jarg2, float jarg3, float jarg4);
public final static native void btHingeConstraint_enableMotor(long jarg1, btHingeConstraint jarg1_, boolean jarg2);
public final static native float btHingeConstraint_getLowerLimit(long jarg1, btHingeConstraint jarg1_);
public final static native float btHingeConstraint_getUpperLimit(long jarg1, btHingeConstraint jarg1_);
public final static native float btHingeConstraint_getHingeAngle__SWIG_0(long jarg1, btHingeConstraint jarg1_);
- public final static native float btHingeConstraint_getHingeAngle__SWIG_1(long jarg1, btHingeConstraint jarg1_, long jarg2, btTransform jarg2_, long jarg3, btTransform jarg3_);
- public final static native void btHingeConstraint_testLimit(long jarg1, btHingeConstraint jarg1_, long jarg2, btTransform jarg2_, long jarg3, btTransform jarg3_);
- public final static native long btHingeConstraint_getAFrame__SWIG_0(long jarg1, btHingeConstraint jarg1_);
- public final static native long btHingeConstraint_getBFrame__SWIG_0(long jarg1, btHingeConstraint jarg1_);
+ public final static native float btHingeConstraint_getHingeAngle__SWIG_1(long jarg1, btHingeConstraint jarg1_, Matrix4 jarg2, Matrix4 jarg3);
+ public final static native void btHingeConstraint_testLimit(long jarg1, btHingeConstraint jarg1_, Matrix4 jarg2, Matrix4 jarg3);
+ public final static native Matrix4 btHingeConstraint_getAFrame__SWIG_0(long jarg1, btHingeConstraint jarg1_);
+ public final static native Matrix4 btHingeConstraint_getBFrame__SWIG_0(long jarg1, btHingeConstraint jarg1_);
public final static native int btHingeConstraint_getSolveLimit(long jarg1, btHingeConstraint jarg1_);
public final static native float btHingeConstraint_getLimitSign(long jarg1, btHingeConstraint jarg1_);
public final static native boolean btHingeConstraint_getAngularOnly(long jarg1, btHingeConstraint jarg1_);
public final static native void delete_btVehicleTuning(long jarg1);
public final static native long new_btRaycastVehicle(long jarg1, btVehicleTuning jarg1_, long jarg2, btRigidBody jarg2_, long jarg3, btVehicleRaycaster jarg3_);
public final static native void delete_btRaycastVehicle(long jarg1);
- public final static native long btRaycastVehicle_getChassisWorldTransform(long jarg1, btRaycastVehicle jarg1_);
+ public final static native Matrix4 btRaycastVehicle_getChassisWorldTransform(long jarg1, btRaycastVehicle jarg1_);
public final static native float btRaycastVehicle_rayCast(long jarg1, btRaycastVehicle jarg1_, long jarg2, btWheelInfo jarg2_);
public final static native void btRaycastVehicle_updateVehicle(long jarg1, btRaycastVehicle jarg1_, float jarg2);
public final static native void btRaycastVehicle_resetSuspension(long jarg1, btRaycastVehicle jarg1_);
public final static native float btRaycastVehicle_getSteeringValue(long jarg1, btRaycastVehicle jarg1_, int jarg2);
public final static native void btRaycastVehicle_setSteeringValue(long jarg1, btRaycastVehicle jarg1_, float jarg2, int jarg3);
public final static native void btRaycastVehicle_applyEngineForce(long jarg1, btRaycastVehicle jarg1_, float jarg2, int jarg3);
- public final static native long btRaycastVehicle_getWheelTransformWS(long jarg1, btRaycastVehicle jarg1_, int jarg2);
+ public final static native Matrix4 btRaycastVehicle_getWheelTransformWS(long jarg1, btRaycastVehicle jarg1_, int jarg2);
public final static native void btRaycastVehicle_updateWheelTransform__SWIG_0(long jarg1, btRaycastVehicle jarg1_, int jarg2, boolean jarg3);
public final static native void btRaycastVehicle_updateWheelTransform__SWIG_1(long jarg1, btRaycastVehicle jarg1_, int jarg2);
public final static native long btRaycastVehicle_addWheel(long jarg1, btRaycastVehicle jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, float jarg5, float jarg6, long jarg7, btVehicleTuning jarg7_, boolean jarg8);
public static void SwigDirector_btIDebugDraw_drawLine__SWIG_1(btIDebugDraw self, Vector3 from, Vector3 to, Vector3 fromColor, Vector3 toColor) {
self.drawLine(from, to, fromColor, toColor);
}
- public static void SwigDirector_btIDebugDraw_drawSphere__SWIG_0(btIDebugDraw self, float radius, long transform, Vector3 color) {
- self.drawSphere(radius, new btTransform(transform, false), color);
+ public static void SwigDirector_btIDebugDraw_drawSphere__SWIG_0(btIDebugDraw self, float radius, Matrix4 transform, Vector3 color) {
+ self.drawSphere(radius, transform, color);
}
public static void SwigDirector_btIDebugDraw_drawSphere__SWIG_1(btIDebugDraw self, Vector3 p, float radius, Vector3 color) {
self.drawSphere(p, radius, color);
public static void SwigDirector_btIDebugDraw_drawAabb(btIDebugDraw self, Vector3 from, Vector3 to, Vector3 color) {
self.drawAabb(from, to, color);
}
- public static void SwigDirector_btIDebugDraw_drawTransform(btIDebugDraw self, long transform, float orthoLen) {
- self.drawTransform(new btTransform(transform, false), orthoLen);
+ public static void SwigDirector_btIDebugDraw_drawTransform(btIDebugDraw self, Matrix4 transform, float orthoLen) {
+ self.drawTransform(transform, orthoLen);
}
public static void SwigDirector_btIDebugDraw_drawArc__SWIG_0(btIDebugDraw self, Vector3 center, Vector3 normal, Vector3 axis, float radiusA, float radiusB, float minAngle, float maxAngle, Vector3 color, boolean drawSect, float stepDegrees) {
self.drawArc(center, normal, axis, radiusA, radiusB, minAngle, maxAngle, color, drawSect, stepDegrees);
public static void SwigDirector_btIDebugDraw_drawBox__SWIG_0(btIDebugDraw self, Vector3 bbMin, Vector3 bbMax, Vector3 color) {
self.drawBox(bbMin, bbMax, color);
}
- public static void SwigDirector_btIDebugDraw_drawBox__SWIG_1(btIDebugDraw self, Vector3 bbMin, Vector3 bbMax, long trans, Vector3 color) {
- self.drawBox(bbMin, bbMax, new btTransform(trans, false), color);
+ public static void SwigDirector_btIDebugDraw_drawBox__SWIG_1(btIDebugDraw self, Vector3 bbMin, Vector3 bbMax, Matrix4 trans, Vector3 color) {
+ self.drawBox(bbMin, bbMax, trans, color);
}
- public static void SwigDirector_btIDebugDraw_drawCapsule(btIDebugDraw self, float radius, float halfHeight, int upAxis, long transform, Vector3 color) {
- self.drawCapsule(radius, halfHeight, upAxis, new btTransform(transform, false), color);
+ public static void SwigDirector_btIDebugDraw_drawCapsule(btIDebugDraw self, float radius, float halfHeight, int upAxis, Matrix4 transform, Vector3 color) {
+ self.drawCapsule(radius, halfHeight, upAxis, transform, color);
}
- public static void SwigDirector_btIDebugDraw_drawCylinder(btIDebugDraw self, float radius, float halfHeight, int upAxis, long transform, Vector3 color) {
- self.drawCylinder(radius, halfHeight, upAxis, new btTransform(transform, false), color);
+ public static void SwigDirector_btIDebugDraw_drawCylinder(btIDebugDraw self, float radius, float halfHeight, int upAxis, Matrix4 transform, Vector3 color) {
+ self.drawCylinder(radius, halfHeight, upAxis, transform, color);
}
- public static void SwigDirector_btIDebugDraw_drawCone(btIDebugDraw self, float radius, float height, int upAxis, long transform, Vector3 color) {
- self.drawCone(radius, height, upAxis, new btTransform(transform, false), color);
+ public static void SwigDirector_btIDebugDraw_drawCone(btIDebugDraw self, float radius, float height, int upAxis, Matrix4 transform, Vector3 color) {
+ self.drawCone(radius, height, upAxis, transform, color);
}
- public static void SwigDirector_btIDebugDraw_drawPlane(btIDebugDraw self, Vector3 planeNormal, float planeConst, long transform, Vector3 color) {
- self.drawPlane(planeNormal, planeConst, new btTransform(transform, false), color);
+ public static void SwigDirector_btIDebugDraw_drawPlane(btIDebugDraw self, Vector3 planeNormal, float planeConst, Matrix4 transform, Vector3 color) {
+ self.drawPlane(planeNormal, planeConst, transform, color);
}
- public static void SwigDirector_btMotionState_getWorldTransform(btMotionState self, long worldTrans) {
- self.getWorldTransform(new btTransform(worldTrans, false));
+ public static void SwigDirector_btMotionState_getWorldTransform(btMotionState self, Matrix4 worldTrans) {
+ self.getWorldTransform(worldTrans);
}
- public static void SwigDirector_btMotionState_setWorldTransform(btMotionState self, long worldTrans) {
- self.setWorldTransform(new btTransform(worldTrans, false));
+ public static void SwigDirector_btMotionState_setWorldTransform(btMotionState self, Matrix4 worldTrans) {
+ self.setWorldTransform(worldTrans);
}
private final static native void swig_module_init();
import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.Quaternion;
import com.badlogic.gdx.math.Matrix3;
+import com.badlogic.gdx.math.Matrix4;
public class int4 {
private long swigCPtr;
#include <LinearMath/btVector3.h>
#include <LinearMath/btQuaternion.h>
#include <LinearMath/btMatrix3x3.h>
+#include <LinearMath/btTransform.h>
#include <LinearMath/btVector3.h>
return ret;
}
+/* Gets a global reference to the temp class's Return Matrix4. Do not release this. */
+SWIGINTERN inline jobject gdx_getReturnMatrix4(JNIEnv * jenv) {
+ static jobject ret = NULL;
+ if (ret == NULL) {
+ jclass tempClass = gdx_getTempClass(jenv);
+ jfieldID field = jenv->GetStaticFieldID(tempClass, "_RET_MATRIX4", "Lcom/badlogic/gdx/math/Matrix4;");
+ ret = jenv->NewGlobalRef(jenv->GetStaticObjectField(tempClass, field));
+ }
+ return ret;
+}
+
+
SWIGINTERN inline jobject gdx_takePoolObject(JNIEnv * jenv, const char * poolName) {
jclass tempClass = gdx_getTempClass(jenv);
gdx_setGdxMatrix3FromBtMatrix3x3(jenv, target, *source);
}
+/* Sets the data in the Bullet type from the Gdx type. */
+SWIGINTERN inline void gdx_setBtTransformFromGdxMatrix4(JNIEnv * jenv, btTransform & target, jobject source) {
+ jclass sourceClass = jenv->GetObjectClass(source);
+
+ static jfieldID valField = NULL;
+ if (valField == NULL) {
+ valField = jenv->GetFieldID(sourceClass, "val", "[F");
+ }
+
+ jfloatArray valArray = (jfloatArray) jenv->GetObjectField(source, valField);
+ jfloat * elements = jenv->GetFloatArrayElements(valArray, NULL);
+
+ target.setFromOpenGLMatrix(elements);
+
+ jenv->ReleaseFloatArrayElements(valArray, elements, JNI_ABORT);
+ jenv->DeleteLocalRef(valArray);
+ jenv->DeleteLocalRef(sourceClass);
+}
+
+SWIGINTERN inline void gdx_setBtTransformFromGdxMatrix4(JNIEnv * jenv, btTransform * target, jobject source) {
+ gdx_setBtTransformFromGdxMatrix4(jenv, *target, source);
+}
+
+/* Sets the data in the Gdx type from the Bullet type. */
+SWIGINTERN inline void gdx_setGdxMatrix4FromBtTransform(JNIEnv * jenv, jobject target, const btTransform & source) {
+ jclass targetClass = jenv->GetObjectClass(target);
+
+ static jfieldID valField = NULL;
+ if (valField == NULL) {
+ valField = jenv->GetFieldID(targetClass, "val", "[F");
+ }
+
+ jfloatArray valArray = (jfloatArray) jenv->GetObjectField(target, valField);
+ jfloat * elements = jenv->GetFloatArrayElements(valArray, NULL);
+
+ source.getOpenGLMatrix(elements);
+
+ jenv->ReleaseFloatArrayElements(valArray, elements, 0);
+ jenv->DeleteLocalRef(valArray);
+ jenv->DeleteLocalRef(targetClass);
+}
+
+SWIGINTERN inline void gdx_setGdxMatrix4FromBtTransform(JNIEnv * jenv, jobject target, const btTransform * source) {
+ gdx_setGdxMatrix4FromBtTransform(jenv, target, *source);
+}
+
/*
* A simple RAII wrapper to release jobjects we obtain from pools in
* directorin typemaps. SWIG doesn't have hooks to release them after
};
/*
+ * RAII wrapper to commit changes made to a local Gdx Vector3 back to
+ * the btVector3.
+ */
+class gdxAutoCommitBtVector3 {
+private:
+ JNIEnv * jenv;
+ jobject gdxV3;
+ btVector3 & btV3;
+public:
+ gdxAutoCommitBtVector3(JNIEnv * jenv, jobject gdxV3, btVector3 & btV3) :
+ jenv(jenv), gdxV3(gdxV3), btV3(btV3) { };
+ gdxAutoCommitBtVector3(JNIEnv * jenv, jobject gdxV3, btVector3 * btV3) :
+ jenv(jenv), gdxV3(gdxV3), btV3(*btV3) { };
+ virtual ~gdxAutoCommitBtVector3() {
+ gdx_setBtVector3FromGdxVector3(this->jenv, this->btV3, this->gdxV3);
+ };
+};
+
+/*
* RAII wrapper to commit changes made to a local btQuaternion back to
* the Gdx Quaternion.
*/
};
/*
+ * RAII wrapper to commit changes made to a local Gdx Quaternion back to
+ * the btQuaternion.
+ */
+class gdxAutoCommitBtQuaternion {
+private:
+ JNIEnv * jenv;
+ jobject gdxQ;
+ btQuaternion & btQ;
+public:
+ gdxAutoCommitBtQuaternion(JNIEnv * jenv, jobject gdxQ, btQuaternion & btQ) :
+ jenv(jenv), gdxQ(gdxQ), btQ(btQ) { };
+ gdxAutoCommitBtQuaternion(JNIEnv * jenv, jobject gdxQ, btQuaternion * btQ) :
+ jenv(jenv), gdxQ(gdxQ), btQ(*btQ) { };
+ virtual ~gdxAutoCommitBtQuaternion() {
+ gdx_setBtQuaternionFromGdxQuaternion(this->jenv, this->btQ, this->gdxQ);
+ };
+};
+
+/*
* RAII wrapper to commit changes made to a local btMatrix3 back to
* the Gdx Matrix3.
*/
};
};
+/*
+ * RAII wrapper to commit changes made to a local Gdx Matrix3 back to
+ * the btMatrix3x3.
+ */
+class gdxAutoCommitBtMatrix3x3 {
+private:
+ JNIEnv * jenv;
+ jobject gdxM;
+ btMatrix3x3 & btM;
+public:
+ gdxAutoCommitBtMatrix3x3(JNIEnv * jenv, jobject gdxM, btMatrix3x3 & btM) :
+ jenv(jenv), gdxM(gdxM), btM(btM) { };
+ gdxAutoCommitBtMatrix3x3(JNIEnv * jenv, jobject gdxM, btMatrix3x3 * btM) :
+ jenv(jenv), gdxM(gdxM), btM(*btM) { };
+ virtual ~gdxAutoCommitBtMatrix3x3() {
+ gdx_setBtMatrix3x3FromGdxMatrix3(this->jenv, this->btM, this->gdxM);
+ };
+};
+
+/*
+ * RAII wrapper to commit changes made to a local btTransform back to
+ * the Gdx Matrix4.
+ */
+class gdxAutoCommitMatrix4 {
+private:
+ JNIEnv * jenv;
+ jobject gdxM;
+ btTransform & btM;
+public:
+ gdxAutoCommitMatrix4(JNIEnv * jenv, jobject gdxM, btTransform & btM) :
+ jenv(jenv), gdxM(gdxM), btM(btM) { };
+ gdxAutoCommitMatrix4(JNIEnv * jenv, jobject gdxM, btTransform * btM) :
+ jenv(jenv), gdxM(gdxM), btM(*btM) { };
+ virtual ~gdxAutoCommitMatrix4() {
+ gdx_setGdxMatrix4FromBtTransform(this->jenv, this->gdxM, this->btM);
+ };
+};
+
+/*
+ * RAII wrapper to commit changes made to a local Gdx Matrix4 back to
+ * the btTransform.
+ */
+class gdxAutoCommitBtTransform {
+private:
+ JNIEnv * jenv;
+ jobject gdxM;
+ btTransform & btM;
+public:
+ gdxAutoCommitBtTransform(JNIEnv * jenv, jobject gdxM, btTransform & btM) :
+ jenv(jenv), gdxM(gdxM), btM(btM) { };
+ gdxAutoCommitBtTransform(JNIEnv * jenv, jobject gdxM, btTransform * btM) :
+ jenv(jenv), gdxM(gdxM), btM(*btM) { };
+ virtual ~gdxAutoCommitBtTransform() {
+ gdx_setBtTransformFromGdxMatrix4(this->jenv, this->btM, this->gdxM);
+ };
+};
+
#include <LinearMath/btQuadWord.h>
memcpy(vertices, (float*)data, size*sizeof(float));
self->m_vertexBase = (unsigned char*)vertices;
}
-SWIGINTERN void btIndexedMesh_dispose(btIndexedMesh *self){
- short *indices = (short*)self->m_triangleIndexBase;
- delete[] indices;
- float *vertices = (float*)self->m_vertexBase;
- delete[] vertices;
+SWIGINTERN void delete_btIndexedMesh(btIndexedMesh *self){
+ if (self->m_triangleIndexBase != NULL) {
+ short *indices = (short*)self->m_triangleIndexBase;
+ delete[] indices;
+ self->m_triangleIndexBase = NULL;
+ }
+ if (self->m_vertexBase != NULL) {
+ float *vertices = (float*)self->m_vertexBase;
+ delete[] vertices;
+ self->m_vertexBase = NULL;
+ }
+ delete self;
}
#include <BulletCollision/CollisionShapes/btMaterial.h>
JNIEnv * jenv = swigjnienv.getJNIEnv() ;
jobject swigjobj = (jobject) NULL ;
jfloat jradius ;
- jlong jtransform = 0 ;
+ jobject jtransform = 0 ;
jobject jcolor = 0 ;
if (!swig_override[2]) {
swigjobj = swig_get_self(jenv);
if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) {
jradius = (jfloat) radius;
- *(btTransform **)&jtransform = (btTransform *) &transform;
+ jtransform = gdx_takePoolObject(jenv, "_DIR_MATRIX4");
+ gdxPoolAutoRelease autoRelease_jtransform(jenv, "_DIR_MATRIX4", jtransform);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jtransform, transform);
jcolor = gdx_takePoolObject(jenv, "_DIR_VECTOR3");
gdxPoolAutoRelease autoRelease_jcolor(jenv, "_DIR_VECTOR3", jcolor);
gdx_setGdxVector3FromBtVector3(jenv, jcolor, color);
JNIEnvWrapper swigjnienv(this) ;
JNIEnv * jenv = swigjnienv.getJNIEnv() ;
jobject swigjobj = (jobject) NULL ;
- jlong jtransform = 0 ;
+ jobject jtransform = 0 ;
jfloat jorthoLen ;
if (!swig_override[12]) {
}
swigjobj = swig_get_self(jenv);
if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) {
- *(btTransform **)&jtransform = (btTransform *) &transform;
+ jtransform = gdx_takePoolObject(jenv, "_DIR_MATRIX4");
+ gdxPoolAutoRelease autoRelease_jtransform(jenv, "_DIR_MATRIX4", jtransform);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jtransform, transform);
jorthoLen = (jfloat) orthoLen;
jenv->CallStaticVoidMethod(Swig::jclass_gdxBulletJNI, Swig::director_methids[12], swigjobj, jtransform, jorthoLen);
if (jenv->ExceptionCheck() == JNI_TRUE) return ;
jobject swigjobj = (jobject) NULL ;
jobject jbbMin = 0 ;
jobject jbbMax = 0 ;
- jlong jtrans = 0 ;
+ jobject jtrans = 0 ;
jobject jcolor = 0 ;
if (!swig_override[18]) {
jbbMax = gdx_takePoolObject(jenv, "_DIR_VECTOR3");
gdxPoolAutoRelease autoRelease_jbbMax(jenv, "_DIR_VECTOR3", jbbMax);
gdx_setGdxVector3FromBtVector3(jenv, jbbMax, bbMax);
- *(btTransform **)&jtrans = (btTransform *) &trans;
+ jtrans = gdx_takePoolObject(jenv, "_DIR_MATRIX4");
+ gdxPoolAutoRelease autoRelease_jtrans(jenv, "_DIR_MATRIX4", jtrans);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jtrans, trans);
jcolor = gdx_takePoolObject(jenv, "_DIR_VECTOR3");
gdxPoolAutoRelease autoRelease_jcolor(jenv, "_DIR_VECTOR3", jcolor);
gdx_setGdxVector3FromBtVector3(jenv, jcolor, color);
jfloat jradius ;
jfloat jhalfHeight ;
jint jupAxis ;
- jlong jtransform = 0 ;
+ jobject jtransform = 0 ;
jobject jcolor = 0 ;
if (!swig_override[19]) {
jradius = (jfloat) radius;
jhalfHeight = (jfloat) halfHeight;
jupAxis = (jint) upAxis;
- *(btTransform **)&jtransform = (btTransform *) &transform;
+ jtransform = gdx_takePoolObject(jenv, "_DIR_MATRIX4");
+ gdxPoolAutoRelease autoRelease_jtransform(jenv, "_DIR_MATRIX4", jtransform);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jtransform, transform);
jcolor = gdx_takePoolObject(jenv, "_DIR_VECTOR3");
gdxPoolAutoRelease autoRelease_jcolor(jenv, "_DIR_VECTOR3", jcolor);
gdx_setGdxVector3FromBtVector3(jenv, jcolor, color);
jfloat jradius ;
jfloat jhalfHeight ;
jint jupAxis ;
- jlong jtransform = 0 ;
+ jobject jtransform = 0 ;
jobject jcolor = 0 ;
if (!swig_override[20]) {
jradius = (jfloat) radius;
jhalfHeight = (jfloat) halfHeight;
jupAxis = (jint) upAxis;
- *(btTransform **)&jtransform = (btTransform *) &transform;
+ jtransform = gdx_takePoolObject(jenv, "_DIR_MATRIX4");
+ gdxPoolAutoRelease autoRelease_jtransform(jenv, "_DIR_MATRIX4", jtransform);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jtransform, transform);
jcolor = gdx_takePoolObject(jenv, "_DIR_VECTOR3");
gdxPoolAutoRelease autoRelease_jcolor(jenv, "_DIR_VECTOR3", jcolor);
gdx_setGdxVector3FromBtVector3(jenv, jcolor, color);
jfloat jradius ;
jfloat jheight ;
jint jupAxis ;
- jlong jtransform = 0 ;
+ jobject jtransform = 0 ;
jobject jcolor = 0 ;
if (!swig_override[21]) {
jradius = (jfloat) radius;
jheight = (jfloat) height;
jupAxis = (jint) upAxis;
- *(btTransform **)&jtransform = (btTransform *) &transform;
+ jtransform = gdx_takePoolObject(jenv, "_DIR_MATRIX4");
+ gdxPoolAutoRelease autoRelease_jtransform(jenv, "_DIR_MATRIX4", jtransform);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jtransform, transform);
jcolor = gdx_takePoolObject(jenv, "_DIR_VECTOR3");
gdxPoolAutoRelease autoRelease_jcolor(jenv, "_DIR_VECTOR3", jcolor);
gdx_setGdxVector3FromBtVector3(jenv, jcolor, color);
jobject swigjobj = (jobject) NULL ;
jobject jplaneNormal = 0 ;
jfloat jplaneConst ;
- jlong jtransform = 0 ;
+ jobject jtransform = 0 ;
jobject jcolor = 0 ;
if (!swig_override[22]) {
gdxPoolAutoRelease autoRelease_jplaneNormal(jenv, "_DIR_VECTOR3", jplaneNormal);
gdx_setGdxVector3FromBtVector3(jenv, jplaneNormal, planeNormal);
jplaneConst = (jfloat) planeConst;
- *(btTransform **)&jtransform = (btTransform *) &transform;
+ jtransform = gdx_takePoolObject(jenv, "_DIR_MATRIX4");
+ gdxPoolAutoRelease autoRelease_jtransform(jenv, "_DIR_MATRIX4", jtransform);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jtransform, transform);
jcolor = gdx_takePoolObject(jenv, "_DIR_VECTOR3");
gdxPoolAutoRelease autoRelease_jcolor(jenv, "_DIR_VECTOR3", jcolor);
gdx_setGdxVector3FromBtVector3(jenv, jcolor, color);
"drawLine", "(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V", NULL
},
{
- "drawSphere", "(FLcom/badlogic/gdx/physics/bullet/btTransform;Lcom/badlogic/gdx/math/Vector3;)V", NULL
+ "drawSphere", "(FLcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector3;)V", NULL
},
{
"drawSphere", "(Lcom/badlogic/gdx/math/Vector3;FLcom/badlogic/gdx/math/Vector3;)V", NULL
"drawAabb", "(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V", NULL
},
{
- "drawTransform", "(Lcom/badlogic/gdx/physics/bullet/btTransform;F)V", NULL
+ "drawTransform", "(Lcom/badlogic/gdx/math/Matrix4;F)V", NULL
},
{
"drawArc", "(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;FFFFLcom/badlogic/gdx/math/Vector3;ZF)V", NULL
"drawBox", "(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V", NULL
},
{
- "drawBox", "(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/physics/bullet/btTransform;Lcom/badlogic/gdx/math/Vector3;)V", NULL
+ "drawBox", "(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector3;)V", NULL
},
{
- "drawCapsule", "(FFILcom/badlogic/gdx/physics/bullet/btTransform;Lcom/badlogic/gdx/math/Vector3;)V", NULL
+ "drawCapsule", "(FFILcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector3;)V", NULL
},
{
- "drawCylinder", "(FFILcom/badlogic/gdx/physics/bullet/btTransform;Lcom/badlogic/gdx/math/Vector3;)V", NULL
+ "drawCylinder", "(FFILcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector3;)V", NULL
},
{
- "drawCone", "(FFILcom/badlogic/gdx/physics/bullet/btTransform;Lcom/badlogic/gdx/math/Vector3;)V", NULL
+ "drawCone", "(FFILcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector3;)V", NULL
},
{
- "drawPlane", "(Lcom/badlogic/gdx/math/Vector3;FLcom/badlogic/gdx/physics/bullet/btTransform;Lcom/badlogic/gdx/math/Vector3;)V", NULL
+ "drawPlane", "(Lcom/badlogic/gdx/math/Vector3;FLcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector3;)V", NULL
}
};
JNIEnvWrapper swigjnienv(this) ;
JNIEnv * jenv = swigjnienv.getJNIEnv() ;
jobject swigjobj = (jobject) NULL ;
- jlong jworldTrans = 0 ;
+ jobject jworldTrans = 0 ;
if (!swig_override[0]) {
SWIG_JavaThrowException(JNIEnvWrapper(this).getJNIEnv(), SWIG_JavaDirectorPureVirtual, "Attempted to invoke pure virtual method btMotionState::getWorldTransform.");
}
swigjobj = swig_get_self(jenv);
if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) {
- *(btTransform **)&jworldTrans = (btTransform *) &worldTrans;
+ jworldTrans = gdx_takePoolObject(jenv, "_DIR_MATRIX4");
+ gdxPoolAutoRelease autoRelease_jworldTrans(jenv, "_DIR_MATRIX4", jworldTrans);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jworldTrans, worldTrans);
+ gdxAutoCommitBtTransform auto_commit_worldTrans(jenv, jworldTrans, &worldTrans);
jenv->CallStaticVoidMethod(Swig::jclass_gdxBulletJNI, Swig::director_methids[23], swigjobj, jworldTrans);
if (jenv->ExceptionCheck() == JNI_TRUE) return ;
} else {
JNIEnvWrapper swigjnienv(this) ;
JNIEnv * jenv = swigjnienv.getJNIEnv() ;
jobject swigjobj = (jobject) NULL ;
- jlong jworldTrans = 0 ;
+ jobject jworldTrans = 0 ;
if (!swig_override[1]) {
SWIG_JavaThrowException(JNIEnvWrapper(this).getJNIEnv(), SWIG_JavaDirectorPureVirtual, "Attempted to invoke pure virtual method btMotionState::setWorldTransform.");
}
swigjobj = swig_get_self(jenv);
if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) {
- *(btTransform **)&jworldTrans = (btTransform *) &worldTrans;
+ jworldTrans = gdx_takePoolObject(jenv, "_DIR_MATRIX4");
+ gdxPoolAutoRelease autoRelease_jworldTrans(jenv, "_DIR_MATRIX4", jworldTrans);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jworldTrans, worldTrans);
jenv->CallStaticVoidMethod(Swig::jclass_gdxBulletJNI, Swig::director_methids[24], swigjobj, jworldTrans);
if (jenv->ExceptionCheck() == JNI_TRUE) return ;
} else {
jmethodID base_methid;
} methods[] = {
{
- "getWorldTransform", "(Lcom/badlogic/gdx/physics/bullet/btTransform;)V", NULL
+ "getWorldTransform", "(Lcom/badlogic/gdx/math/Matrix4;)V", NULL
},
{
- "setWorldTransform", "(Lcom/badlogic/gdx/physics/bullet/btTransform;)V", NULL
+ "setWorldTransform", "(Lcom/badlogic/gdx/math/Matrix4;)V", NULL
}
};
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransformAabb_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jfloat jarg2, jlong jarg3, jobject jarg3_, jobject jarg4, jobject jarg5) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransformAabb_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jfloat jarg2, jobject jarg3, jobject jarg4, jobject jarg5) {
btVector3 *arg1 = 0 ;
btScalar arg2 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
- (void)jarg3_;
btVector3 local_arg1;
gdx_setBtVector3FromGdxVector3(jenv, local_arg1, jarg1);
arg1 = &local_arg1;
gdxAutoCommitVector3 auto_commit_arg1(jenv, jarg1, &local_arg1);
arg2 = (btScalar)jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
btVector3 local_arg4;
gdx_setBtVector3FromGdxVector3(jenv, local_arg4, jarg4);
arg4 = &local_arg4;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransformAabb_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jobject jarg2, jfloat jarg3, jlong jarg4, jobject jarg4_, jobject jarg5, jobject jarg6) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransformAabb_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jobject jarg2, jfloat jarg3, jobject jarg4, jobject jarg5, jobject jarg6) {
btVector3 *arg1 = 0 ;
btVector3 *arg2 = 0 ;
btScalar arg3 ;
(void)jenv;
(void)jcls;
- (void)jarg4_;
btVector3 local_arg1;
gdx_setBtVector3FromGdxVector3(jenv, local_arg1, jarg1);
arg1 = &local_arg1;
arg2 = &local_arg2;
gdxAutoCommitVector3 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = (btScalar)jarg3;
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawSphere_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jlong jarg3, jobject jarg3_, jobject jarg4) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawSphere_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jobject jarg3, jobject jarg4) {
btIDebugDraw *arg1 = (btIDebugDraw *) 0 ;
btScalar arg2 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg3_;
arg1 = *(btIDebugDraw **)&jarg1;
arg2 = (btScalar)jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
btVector3 local_arg4;
gdx_setBtVector3FromGdxVector3(jenv, local_arg4, jarg4);
arg4 = &local_arg4;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawSphereSwigExplicitbtIDebugDraw_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jlong jarg3, jobject jarg3_, jobject jarg4) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawSphereSwigExplicitbtIDebugDraw_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jobject jarg3, jobject jarg4) {
btIDebugDraw *arg1 = (btIDebugDraw *) 0 ;
btScalar arg2 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg3_;
arg1 = *(btIDebugDraw **)&jarg1;
arg2 = (btScalar)jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
btVector3 local_arg4;
gdx_setBtVector3FromGdxVector3(jenv, local_arg4, jarg4);
arg4 = &local_arg4;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jfloat jarg3) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jfloat jarg3) {
btIDebugDraw *arg1 = (btIDebugDraw *) 0 ;
btTransform *arg2 = 0 ;
btScalar arg3 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btIDebugDraw **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = (btScalar)jarg3;
(arg1)->drawTransform((btTransform const &)*arg2,arg3);
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawTransformSwigExplicitbtIDebugDraw(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jfloat jarg3) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawTransformSwigExplicitbtIDebugDraw(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jfloat jarg3) {
btIDebugDraw *arg1 = (btIDebugDraw *) 0 ;
btTransform *arg2 = 0 ;
btScalar arg3 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btIDebugDraw **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = (btScalar)jarg3;
(arg1)->btIDebugDraw::drawTransform((btTransform const &)*arg2,arg3);
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawBox_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jlong jarg4, jobject jarg4_, jobject jarg5) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawBox_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jobject jarg4, jobject jarg5) {
btIDebugDraw *arg1 = (btIDebugDraw *) 0 ;
btVector3 *arg2 = 0 ;
btVector3 *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg4_;
arg1 = *(btIDebugDraw **)&jarg1;
btVector3 local_arg2;
gdx_setBtVector3FromGdxVector3(jenv, local_arg2, jarg2);
gdx_setBtVector3FromGdxVector3(jenv, local_arg3, jarg3);
arg3 = &local_arg3;
gdxAutoCommitVector3 auto_commit_arg3(jenv, jarg3, &local_arg3);
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawBoxSwigExplicitbtIDebugDraw_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jlong jarg4, jobject jarg4_, jobject jarg5) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawBoxSwigExplicitbtIDebugDraw_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jobject jarg4, jobject jarg5) {
btIDebugDraw *arg1 = (btIDebugDraw *) 0 ;
btVector3 *arg2 = 0 ;
btVector3 *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg4_;
arg1 = *(btIDebugDraw **)&jarg1;
btVector3 local_arg2;
gdx_setBtVector3FromGdxVector3(jenv, local_arg2, jarg2);
gdx_setBtVector3FromGdxVector3(jenv, local_arg3, jarg3);
arg3 = &local_arg3;
gdxAutoCommitVector3 auto_commit_arg3(jenv, jarg3, &local_arg3);
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawCapsule(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jfloat jarg3, jint jarg4, jlong jarg5, jobject jarg5_, jobject jarg6) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawCapsule(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jfloat jarg3, jint jarg4, jobject jarg5, jobject jarg6) {
btIDebugDraw *arg1 = (btIDebugDraw *) 0 ;
btScalar arg2 ;
btScalar arg3 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg5_;
arg1 = *(btIDebugDraw **)&jarg1;
arg2 = (btScalar)jarg2;
arg3 = (btScalar)jarg3;
arg4 = (int)jarg4;
- arg5 = *(btTransform **)&jarg5;
- if (!arg5) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg5;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg5, jarg5);
+ arg5 = &local_arg5;
+ gdxAutoCommitMatrix4 auto_commit_arg5(jenv, jarg5, &local_arg5);
btVector3 local_arg6;
gdx_setBtVector3FromGdxVector3(jenv, local_arg6, jarg6);
arg6 = &local_arg6;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawCapsuleSwigExplicitbtIDebugDraw(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jfloat jarg3, jint jarg4, jlong jarg5, jobject jarg5_, jobject jarg6) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawCapsuleSwigExplicitbtIDebugDraw(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jfloat jarg3, jint jarg4, jobject jarg5, jobject jarg6) {
btIDebugDraw *arg1 = (btIDebugDraw *) 0 ;
btScalar arg2 ;
btScalar arg3 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg5_;
arg1 = *(btIDebugDraw **)&jarg1;
arg2 = (btScalar)jarg2;
arg3 = (btScalar)jarg3;
arg4 = (int)jarg4;
- arg5 = *(btTransform **)&jarg5;
- if (!arg5) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg5;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg5, jarg5);
+ arg5 = &local_arg5;
+ gdxAutoCommitMatrix4 auto_commit_arg5(jenv, jarg5, &local_arg5);
btVector3 local_arg6;
gdx_setBtVector3FromGdxVector3(jenv, local_arg6, jarg6);
arg6 = &local_arg6;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawCylinder(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jfloat jarg3, jint jarg4, jlong jarg5, jobject jarg5_, jobject jarg6) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawCylinder(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jfloat jarg3, jint jarg4, jobject jarg5, jobject jarg6) {
btIDebugDraw *arg1 = (btIDebugDraw *) 0 ;
btScalar arg2 ;
btScalar arg3 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg5_;
arg1 = *(btIDebugDraw **)&jarg1;
arg2 = (btScalar)jarg2;
arg3 = (btScalar)jarg3;
arg4 = (int)jarg4;
- arg5 = *(btTransform **)&jarg5;
- if (!arg5) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg5;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg5, jarg5);
+ arg5 = &local_arg5;
+ gdxAutoCommitMatrix4 auto_commit_arg5(jenv, jarg5, &local_arg5);
btVector3 local_arg6;
gdx_setBtVector3FromGdxVector3(jenv, local_arg6, jarg6);
arg6 = &local_arg6;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawCylinderSwigExplicitbtIDebugDraw(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jfloat jarg3, jint jarg4, jlong jarg5, jobject jarg5_, jobject jarg6) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawCylinderSwigExplicitbtIDebugDraw(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jfloat jarg3, jint jarg4, jobject jarg5, jobject jarg6) {
btIDebugDraw *arg1 = (btIDebugDraw *) 0 ;
btScalar arg2 ;
btScalar arg3 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg5_;
arg1 = *(btIDebugDraw **)&jarg1;
arg2 = (btScalar)jarg2;
arg3 = (btScalar)jarg3;
arg4 = (int)jarg4;
- arg5 = *(btTransform **)&jarg5;
- if (!arg5) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg5;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg5, jarg5);
+ arg5 = &local_arg5;
+ gdxAutoCommitMatrix4 auto_commit_arg5(jenv, jarg5, &local_arg5);
btVector3 local_arg6;
gdx_setBtVector3FromGdxVector3(jenv, local_arg6, jarg6);
arg6 = &local_arg6;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawCone(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jfloat jarg3, jint jarg4, jlong jarg5, jobject jarg5_, jobject jarg6) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawCone(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jfloat jarg3, jint jarg4, jobject jarg5, jobject jarg6) {
btIDebugDraw *arg1 = (btIDebugDraw *) 0 ;
btScalar arg2 ;
btScalar arg3 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg5_;
arg1 = *(btIDebugDraw **)&jarg1;
arg2 = (btScalar)jarg2;
arg3 = (btScalar)jarg3;
arg4 = (int)jarg4;
- arg5 = *(btTransform **)&jarg5;
- if (!arg5) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg5;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg5, jarg5);
+ arg5 = &local_arg5;
+ gdxAutoCommitMatrix4 auto_commit_arg5(jenv, jarg5, &local_arg5);
btVector3 local_arg6;
gdx_setBtVector3FromGdxVector3(jenv, local_arg6, jarg6);
arg6 = &local_arg6;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawConeSwigExplicitbtIDebugDraw(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jfloat jarg3, jint jarg4, jlong jarg5, jobject jarg5_, jobject jarg6) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawConeSwigExplicitbtIDebugDraw(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jfloat jarg3, jint jarg4, jobject jarg5, jobject jarg6) {
btIDebugDraw *arg1 = (btIDebugDraw *) 0 ;
btScalar arg2 ;
btScalar arg3 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg5_;
arg1 = *(btIDebugDraw **)&jarg1;
arg2 = (btScalar)jarg2;
arg3 = (btScalar)jarg3;
arg4 = (int)jarg4;
- arg5 = *(btTransform **)&jarg5;
- if (!arg5) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg5;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg5, jarg5);
+ arg5 = &local_arg5;
+ gdxAutoCommitMatrix4 auto_commit_arg5(jenv, jarg5, &local_arg5);
btVector3 local_arg6;
gdx_setBtVector3FromGdxVector3(jenv, local_arg6, jarg6);
arg6 = &local_arg6;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawPlane(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jfloat jarg3, jlong jarg4, jobject jarg4_, jobject jarg5) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawPlane(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jfloat jarg3, jobject jarg4, jobject jarg5) {
btIDebugDraw *arg1 = (btIDebugDraw *) 0 ;
btVector3 *arg2 = 0 ;
btScalar arg3 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg4_;
arg1 = *(btIDebugDraw **)&jarg1;
btVector3 local_arg2;
gdx_setBtVector3FromGdxVector3(jenv, local_arg2, jarg2);
arg2 = &local_arg2;
gdxAutoCommitVector3 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = (btScalar)jarg3;
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawPlaneSwigExplicitbtIDebugDraw(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jfloat jarg3, jlong jarg4, jobject jarg4_, jobject jarg5) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIDebugDraw_1drawPlaneSwigExplicitbtIDebugDraw(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jfloat jarg3, jobject jarg4, jobject jarg5) {
btIDebugDraw *arg1 = (btIDebugDraw *) 0 ;
btVector3 *arg2 = 0 ;
btScalar arg3 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg4_;
arg1 = *(btIDebugDraw **)&jarg1;
btVector3 local_arg2;
gdx_setBtVector3FromGdxVector3(jenv, local_arg2, jarg2);
arg2 = &local_arg2;
gdxAutoCommitVector3 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = (btScalar)jarg3;
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btTransform_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btTransform_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jobject jarg1) {
jlong jresult = 0 ;
btTransform *arg1 = 0 ;
btTransform *result = 0 ;
(void)jenv;
(void)jcls;
- (void)jarg1_;
- arg1 = *(btTransform **)&jarg1;
- if (!arg1) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg1;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg1, jarg1);
+ arg1 = &local_arg1;
+ gdxAutoCommitMatrix4 auto_commit_arg1(jenv, jarg1, &local_arg1);
result = (btTransform *)new btTransform((btTransform const &)*arg1);
*(btTransform **)&jresult = result;
return jresult;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransform_1mult(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransform_1mult(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3) {
btTransform *arg1 = (btTransform *) 0 ;
btTransform *arg2 = 0 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
- (void)jarg3_;
arg1 = *(btTransform **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
(arg1)->mult((btTransform const &)*arg2,(btTransform const &)*arg3);
}
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransform_1inverse(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransform_1inverse(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btTransform *arg1 = (btTransform *) 0 ;
btTransform result;
(void)jarg1_;
arg1 = *(btTransform **)&jarg1;
result = ((btTransform const *)arg1)->inverse();
- *(btTransform **)&jresult = new btTransform((const btTransform &)result);
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransform_1inverseTimes(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransform_1inverseTimes(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
+ jobject jresult = 0 ;
btTransform *arg1 = (btTransform *) 0 ;
btTransform *arg2 = 0 ;
btTransform result;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btTransform **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
result = ((btTransform const *)arg1)->inverseTimes((btTransform const &)*arg2);
- *(btTransform **)&jresult = new btTransform((const btTransform &)result);
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransform_1getIdentity(JNIEnv *jenv, jclass jcls) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransform_1getIdentity(JNIEnv *jenv, jclass jcls) {
+ jobject jresult = 0 ;
btTransform *result = 0 ;
(void)jenv;
(void)jcls;
result = (btTransform *) &btTransform::getIdentity();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransformUtil_1integrateTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jfloat jarg4, jlong jarg5, jobject jarg5_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransformUtil_1integrateTransform(JNIEnv *jenv, jclass jcls, jobject jarg1, jobject jarg2, jobject jarg3, jfloat jarg4, jobject jarg5) {
btTransform *arg1 = 0 ;
btVector3 *arg2 = 0 ;
btVector3 *arg3 = 0 ;
(void)jenv;
(void)jcls;
- (void)jarg1_;
- (void)jarg5_;
- arg1 = *(btTransform **)&jarg1;
- if (!arg1) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg1;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg1, jarg1);
+ arg1 = &local_arg1;
+ gdxAutoCommitMatrix4 auto_commit_arg1(jenv, jarg1, &local_arg1);
btVector3 local_arg2;
gdx_setBtVector3FromGdxVector3(jenv, local_arg2, jarg2);
arg2 = &local_arg2;
arg3 = &local_arg3;
gdxAutoCommitVector3 auto_commit_arg3(jenv, jarg3, &local_arg3);
arg4 = (btScalar)jarg4;
- arg5 = *(btTransform **)&jarg5;
- if (!arg5) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform & reference is null");
- return ;
- }
+ btTransform local_arg5;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg5, jarg5);
+ arg5 = &local_arg5;
+ gdxAutoCommitMatrix4 auto_commit_arg5(jenv, jarg5, &local_arg5);
btTransformUtil::integrateTransform((btTransform const &)*arg1,(btVector3 const &)*arg2,(btVector3 const &)*arg3,arg4,*arg5);
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransformUtil_1calculateVelocity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jfloat jarg3, jobject jarg4, jobject jarg5) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransformUtil_1calculateVelocity(JNIEnv *jenv, jclass jcls, jobject jarg1, jobject jarg2, jfloat jarg3, jobject jarg4, jobject jarg5) {
btTransform *arg1 = 0 ;
btTransform *arg2 = 0 ;
btScalar arg3 ;
(void)jenv;
(void)jcls;
- (void)jarg1_;
- (void)jarg2_;
- arg1 = *(btTransform **)&jarg1;
- if (!arg1) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg1;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg1, jarg1);
+ arg1 = &local_arg1;
+ gdxAutoCommitMatrix4 auto_commit_arg1(jenv, jarg1, &local_arg1);
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = (btScalar)jarg3;
btVector3 local_arg4;
gdx_setBtVector3FromGdxVector3(jenv, local_arg4, jarg4);
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransformUtil_1calculateDiffAxisAngle(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jlong jarg4) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btTransformUtil_1calculateDiffAxisAngle(JNIEnv *jenv, jclass jcls, jobject jarg1, jobject jarg2, jobject jarg3, jlong jarg4) {
btTransform *arg1 = 0 ;
btTransform *arg2 = 0 ;
btVector3 *arg3 = 0 ;
(void)jenv;
(void)jcls;
- (void)jarg1_;
- (void)jarg2_;
- arg1 = *(btTransform **)&jarg1;
- if (!arg1) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg1;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg1, jarg1);
+ arg1 = &local_arg1;
+ gdxAutoCommitMatrix4 auto_commit_arg1(jenv, jarg1, &local_arg1);
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
btVector3 local_arg3;
gdx_setBtVector3FromGdxVector3(jenv, local_arg3, jarg3);
arg3 = &local_arg3;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexSeparatingDistanceUtil_1updateSeparatingDistance(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexSeparatingDistanceUtil_1updateSeparatingDistance(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3) {
btConvexSeparatingDistanceUtil *arg1 = (btConvexSeparatingDistanceUtil *) 0 ;
btTransform *arg2 = 0 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
- (void)jarg3_;
arg1 = *(btConvexSeparatingDistanceUtil **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
(arg1)->updateSeparatingDistance((btTransform const &)*arg2,(btTransform const &)*arg3);
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexSeparatingDistanceUtil_1initSeparatingDistance(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jfloat jarg3, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexSeparatingDistanceUtil_1initSeparatingDistance(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jfloat jarg3, jobject jarg4, jobject jarg5) {
btConvexSeparatingDistanceUtil *arg1 = (btConvexSeparatingDistanceUtil *) 0 ;
btVector3 *arg2 = 0 ;
btScalar arg3 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg4_;
- (void)jarg5_;
arg1 = *(btConvexSeparatingDistanceUtil **)&jarg1;
btVector3 local_arg2;
gdx_setBtVector3FromGdxVector3(jenv, local_arg2, jarg2);
arg2 = &local_arg2;
gdxAutoCommitVector3 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = (btScalar)jarg3;
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg5 = *(btTransform **)&jarg5;
- if (!arg5) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
+ btTransform local_arg5;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg5, jarg5);
+ arg5 = &local_arg5;
+ gdxAutoCommitMatrix4 auto_commit_arg5(jenv, jarg5, &local_arg5);
(arg1)->initSeparatingDistance((btVector3 const &)*arg2,arg3,(btTransform const &)*arg4,(btTransform const &)*arg5);
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btMotionState_1getWorldTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btMotionState_1getWorldTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
btMotionState *arg1 = (btMotionState *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btMotionState **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
((btMotionState const *)arg1)->getWorldTransform(*arg2);
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btMotionState_1setWorldTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btMotionState_1setWorldTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
btMotionState *arg1 = (btMotionState *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btMotionState **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
(arg1)->setWorldTransform((btTransform const &)*arg2);
}
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btDefaultMotionState_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btDefaultMotionState_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jobject jarg2) {
jlong jresult = 0 ;
btTransform *arg1 = 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
- (void)jarg1_;
- (void)jarg2_;
- arg1 = *(btTransform **)&jarg1;
- if (!arg1) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg1;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg1, jarg1);
+ arg1 = &local_arg1;
+ gdxAutoCommitMatrix4 auto_commit_arg1(jenv, jarg1, &local_arg1);
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
result = (btDefaultMotionState *)new btDefaultMotionState((btTransform const &)*arg1,(btTransform const &)*arg2);
*(btDefaultMotionState **)&jresult = result;
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btDefaultMotionState_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btDefaultMotionState_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
jlong jresult = 0 ;
btTransform *arg1 = 0 ;
btDefaultMotionState *result = 0 ;
(void)jenv;
(void)jcls;
- (void)jarg1_;
- arg1 = *(btTransform **)&jarg1;
- if (!arg1) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg1;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg1, jarg1);
+ arg1 = &local_arg1;
+ gdxAutoCommitMatrix4 auto_commit_arg1(jenv, jarg1, &local_arg1);
result = (btDefaultMotionState *)new btDefaultMotionState((btTransform const &)*arg1);
*(btDefaultMotionState **)&jresult = result;
return jresult;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btDefaultMotionState_1getGraphicsWorldTrans(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btDefaultMotionState_1getGraphicsWorldTrans(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
btDefaultMotionState *arg1 = (btDefaultMotionState *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btDefaultMotionState **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
btDefaultMotionState_getGraphicsWorldTrans(arg1,*arg2);
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btDefaultMotionState_1getCenterOfMassOffset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btDefaultMotionState_1getCenterOfMassOffset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
btDefaultMotionState *arg1 = (btDefaultMotionState *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btDefaultMotionState **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
btDefaultMotionState_getCenterOfMassOffset(arg1,*arg2);
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btDefaultMotionState_1getStartWorldTrans(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btDefaultMotionState_1getStartWorldTrans(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
btDefaultMotionState *arg1 = (btDefaultMotionState *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btDefaultMotionState **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
btDefaultMotionState_getStartWorldTrans(arg1,*arg2);
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionShape_1getAabb(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionShape_1getAabb(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jobject jarg4) {
btCollisionShape *arg1 = (btCollisionShape *) 0 ;
btTransform *arg2 = 0 ;
btVector3 *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btCollisionShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
btVector3 local_arg3;
gdx_setBtVector3FromGdxVector3(jenv, local_arg3, jarg3);
arg3 = &local_arg3;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionShape_1calculateTemporalAabb(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jfloat jarg5, jobject jarg6, jobject jarg7) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionShape_1calculateTemporalAabb(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jobject jarg4, jfloat jarg5, jobject jarg6, jobject jarg7) {
btCollisionShape *arg1 = (btCollisionShape *) 0 ;
btTransform *arg2 = 0 ;
btVector3 *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btCollisionShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
btVector3 local_arg3;
gdx_setBtVector3FromGdxVector3(jenv, local_arg3, jarg3);
arg3 = &local_arg3;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexShape_1getAabbNonVirtual(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexShape_1getAabbNonVirtual(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jobject jarg4) {
btConvexShape *arg1 = (btConvexShape *) 0 ;
btTransform *arg2 = 0 ;
btVector3 *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btConvexShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
btVector3 local_arg3;
gdx_setBtVector3FromGdxVector3(jenv, local_arg3, jarg3);
arg3 = &local_arg3;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexShape_1project(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jlong jarg4, jlong jarg5) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexShape_1project(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jlong jarg4, jlong jarg5) {
btConvexShape *arg1 = (btConvexShape *) 0 ;
btTransform *arg2 = 0 ;
btVector3 *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btConvexShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
btVector3 local_arg3;
gdx_setBtVector3FromGdxVector3(jenv, local_arg3, jarg3);
arg3 = &local_arg3;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexShape_1getAabbSlow(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexShape_1getAabbSlow(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jobject jarg4) {
btConvexShape *arg1 = (btConvexShape *) 0 ;
btTransform *arg2 = 0 ;
btVector3 *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btConvexShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
btVector3 local_arg3;
gdx_setBtVector3FromGdxVector3(jenv, local_arg3, jarg3);
arg3 = &local_arg3;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btPolyhedralConvexAabbCachingShape_1getNonvirtualAabb(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jfloat jarg5) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btPolyhedralConvexAabbCachingShape_1getNonvirtualAabb(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jobject jarg4, jfloat jarg5) {
btPolyhedralConvexAabbCachingShape *arg1 = (btPolyhedralConvexAabbCachingShape *) 0 ;
btTransform *arg2 = 0 ;
btVector3 *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btPolyhedralConvexAabbCachingShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
btVector3 local_arg3;
gdx_setBtVector3FromGdxVector3(jenv, local_arg3, jarg3);
arg3 = &local_arg3;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btMinkowskiSumShape_1setTransformA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btMinkowskiSumShape_1setTransformA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
btMinkowskiSumShape *arg1 = (btMinkowskiSumShape *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btMinkowskiSumShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
(arg1)->setTransformA((btTransform const &)*arg2);
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btMinkowskiSumShape_1setTransformB(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btMinkowskiSumShape_1setTransformB(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
btMinkowskiSumShape *arg1 = (btMinkowskiSumShape *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btMinkowskiSumShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
(arg1)->setTransformB((btTransform const &)*arg2);
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btMinkowskiSumShape_1getTransformA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btMinkowskiSumShape_1getTransformA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btMinkowskiSumShape *arg1 = (btMinkowskiSumShape *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btMinkowskiSumShape **)&jarg1;
result = (btTransform *) &((btMinkowskiSumShape const *)arg1)->getTransformA();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btMinkowskiSumShape_1GetTransformB(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btMinkowskiSumShape_1GetTransformB(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btMinkowskiSumShape *arg1 = (btMinkowskiSumShape *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btMinkowskiSumShape **)&jarg1;
result = (btTransform *) &((btMinkowskiSumShape const *)arg1)->GetTransformB();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexPolyhedron_1project(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jlong jarg4, jlong jarg5) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexPolyhedron_1project(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jlong jarg4, jlong jarg5) {
btConvexPolyhedron *arg1 = (btConvexPolyhedron *) 0 ;
btTransform *arg2 = 0 ;
btVector3 *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btConvexPolyhedron **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
btVector3 local_arg3;
gdx_setBtVector3FromGdxVector3(jenv, local_arg3, jarg3);
arg3 = &local_arg3;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btIndexedMesh_1dispose(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- btIndexedMesh *arg1 = (btIndexedMesh *) 0 ;
-
- (void)jenv;
- (void)jcls;
- (void)jarg1_;
- arg1 = *(btIndexedMesh **)&jarg1;
- btIndexedMesh_dispose(arg1);
-}
-
-
SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_delete_1btIndexedMesh(JNIEnv *jenv, jclass jcls, jlong jarg1) {
btIndexedMesh *arg1 = (btIndexedMesh *) 0 ;
(void)jenv;
(void)jcls;
arg1 = *(btIndexedMesh **)&jarg1;
- delete arg1;
+ delete_btIndexedMesh(arg1);
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexTriangleMeshShape_1calculatePrincipalAxisTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jlong jarg4) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexTriangleMeshShape_1calculatePrincipalAxisTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jlong jarg4) {
btConvexTriangleMeshShape *arg1 = (btConvexTriangleMeshShape *) 0 ;
btTransform *arg2 = 0 ;
btVector3 *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btConvexTriangleMeshShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
btVector3 local_arg3;
gdx_setBtVector3FromGdxVector3(jenv, local_arg3, jarg3);
arg3 = &local_arg3;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCompoundShape_1addChildShape(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCompoundShape_1addChildShape(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jlong jarg3, jobject jarg3_) {
btCompoundShape *arg1 = (btCompoundShape *) 0 ;
btTransform *arg2 = 0 ;
btCollisionShape *arg3 = (btCollisionShape *) 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
(void)jarg3_;
arg1 = *(btCompoundShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = *(btCollisionShape **)&jarg3;
(arg1)->addChildShape((btTransform const &)*arg2,arg3);
}
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCompoundShape_1getChildTransform_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCompoundShape_1getChildTransform_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
+ jobject jresult = 0 ;
btCompoundShape *arg1 = (btCompoundShape *) 0 ;
int arg2 ;
btTransform *result = 0 ;
arg1 = *(btCompoundShape **)&jarg1;
arg2 = (int)jarg2;
result = (btTransform *) &(arg1)->getChildTransform(arg2);
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCompoundShape_1updateChildTransform_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_, jboolean jarg4) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCompoundShape_1updateChildTransform_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jobject jarg3, jboolean jarg4) {
btCompoundShape *arg1 = (btCompoundShape *) 0 ;
int arg2 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg3_;
arg1 = *(btCompoundShape **)&jarg1;
arg2 = (int)jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
arg4 = jarg4 ? true : false;
(arg1)->updateChildTransform(arg2,(btTransform const &)*arg3,arg4);
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCompoundShape_1updateChildTransform_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCompoundShape_1updateChildTransform_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jobject jarg3) {
btCompoundShape *arg1 = (btCompoundShape *) 0 ;
int arg2 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg3_;
arg1 = *(btCompoundShape **)&jarg1;
arg2 = (int)jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
(arg1)->updateChildTransform(arg2,(btTransform const &)*arg3);
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCompoundShape_1calculatePrincipalAxisTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloatArray jarg2, jlong jarg3, jobject jarg3_, jobject jarg4) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCompoundShape_1calculatePrincipalAxisTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloatArray jarg2, jobject jarg3, jobject jarg4) {
btCompoundShape *arg1 = (btCompoundShape *) 0 ;
btScalar *arg2 = (btScalar *) 0 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg3_;
arg1 = *(btCompoundShape **)&jarg1;
if (!SWIG_JavaArrayInFloat(jenv, &jarr2, (float **)&arg2, jarg2)) return ;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
btVector3 local_arg4;
gdx_setBtVector3FromGdxVector3(jenv, local_arg4, jarg4);
arg4 = &local_arg4;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionObject_1getWorldTransform_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionObject_1getWorldTransform_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btCollisionObject *arg1 = (btCollisionObject *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btCollisionObject **)&jarg1;
result = (btTransform *) &(arg1)->getWorldTransform();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionObject_1setWorldTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionObject_1setWorldTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
btCollisionObject *arg1 = (btCollisionObject *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btCollisionObject **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
(arg1)->setWorldTransform((btTransform const &)*arg2);
}
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionObject_1getInterpolationWorldTransform_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionObject_1getInterpolationWorldTransform_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btCollisionObject *arg1 = (btCollisionObject *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btCollisionObject **)&jarg1;
result = (btTransform *) &((btCollisionObject const *)arg1)->getInterpolationWorldTransform();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionObject_1setInterpolationWorldTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionObject_1setInterpolationWorldTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
btCollisionObject *arg1 = (btCollisionObject *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btCollisionObject **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
(arg1)->setInterpolationWorldTransform((btTransform const &)*arg2);
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionObject_1getWorldTransform_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionObject_1getWorldTransform_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
btCollisionObject *arg1 = (btCollisionObject *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btCollisionObject **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
btCollisionObject_getWorldTransform__SWIG_2(arg1,*arg2);
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionObject_1getInterpolationWorldTransform_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionObject_1getInterpolationWorldTransform_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
btCollisionObject *arg1 = (btCollisionObject *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btCollisionObject **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
btCollisionObject_getInterpolationWorldTransform__SWIG_2(arg1,*arg2);
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btRigidBody_1proceedToTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btRigidBody_1proceedToTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
btRigidBody *arg1 = (btRigidBody *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btRigidBody **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
(arg1)->proceedToTransform((btTransform const &)*arg2);
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btRigidBody_1predictIntegratedTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jlong jarg3, jobject jarg3_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btRigidBody_1predictIntegratedTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jfloat jarg2, jobject jarg3) {
btRigidBody *arg1 = (btRigidBody *) 0 ;
btScalar arg2 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg3_;
arg1 = *(btRigidBody **)&jarg1;
arg2 = (btScalar)jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
(arg1)->predictIntegratedTransform(arg2,*arg3);
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btRigidBody_1setCenterOfMassTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btRigidBody_1setCenterOfMassTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
btRigidBody *arg1 = (btRigidBody *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btRigidBody **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
(arg1)->setCenterOfMassTransform((btTransform const &)*arg2);
}
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btRigidBody_1getCenterOfMassTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btRigidBody_1getCenterOfMassTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btRigidBody *arg1 = (btRigidBody *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btRigidBody **)&jarg1;
result = (btTransform *) &((btRigidBody const *)arg1)->getCenterOfMassTransform();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGhostObject_1convexSweepTest_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_, jfloat jarg6) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGhostObject_1convexSweepTest_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jlong jarg5, jobject jarg5_, jfloat jarg6) {
btGhostObject *arg1 = (btGhostObject *) 0 ;
btConvexShape *arg2 = (btConvexShape *) 0 ;
btTransform *arg3 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
(void)jarg5_;
arg1 = *(btGhostObject **)&jarg1;
arg2 = *(btConvexShape **)&jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
arg5 = *(btCollisionWorld::ConvexResultCallback **)&jarg5;
if (!arg5) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btCollisionWorld::ConvexResultCallback & reference is null");
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGhostObject_1convexSweepTest_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGhostObject_1convexSweepTest_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jlong jarg5, jobject jarg5_) {
btGhostObject *arg1 = (btGhostObject *) 0 ;
btConvexShape *arg2 = (btConvexShape *) 0 ;
btTransform *arg3 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
(void)jarg5_;
arg1 = *(btGhostObject **)&jarg1;
arg2 = *(btConvexShape **)&jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
arg5 = *(btCollisionWorld::ConvexResultCallback **)&jarg5;
if (!arg5) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btCollisionWorld::ConvexResultCallback & reference is null");
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionWorld_1debugDrawObject(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jobject jarg4) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionWorld_1debugDrawObject(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jlong jarg3, jobject jarg3_, jobject jarg4) {
btCollisionWorld *arg1 = (btCollisionWorld *) 0 ;
btTransform *arg2 = 0 ;
btCollisionShape *arg3 = (btCollisionShape *) 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
(void)jarg3_;
arg1 = *(btCollisionWorld **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = *(btCollisionShape **)&jarg3;
btVector3 local_arg4;
gdx_setBtVector3FromGdxVector3(jenv, local_arg4, jarg4);
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionWorld_1convexSweepTest_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_, jfloat jarg6) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionWorld_1convexSweepTest_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jlong jarg5, jobject jarg5_, jfloat jarg6) {
btCollisionWorld *arg1 = (btCollisionWorld *) 0 ;
btConvexShape *arg2 = (btConvexShape *) 0 ;
btTransform *arg3 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
(void)jarg5_;
arg1 = *(btCollisionWorld **)&jarg1;
arg2 = *(btConvexShape **)&jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
arg5 = *(ConvexResultCallback **)&jarg5;
if (!arg5) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "ConvexResultCallback & reference is null");
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionWorld_1convexSweepTest_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionWorld_1convexSweepTest_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jlong jarg5, jobject jarg5_) {
btCollisionWorld *arg1 = (btCollisionWorld *) 0 ;
btConvexShape *arg2 = (btConvexShape *) 0 ;
btTransform *arg3 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
(void)jarg5_;
arg1 = *(btCollisionWorld **)&jarg1;
arg2 = *(btConvexShape **)&jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
arg5 = *(ConvexResultCallback **)&jarg5;
if (!arg5) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "ConvexResultCallback & reference is null");
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionWorld_1rayTestSingle(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_, jlong jarg6, jobject jarg6_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionWorld_1rayTestSingle(JNIEnv *jenv, jclass jcls, jobject jarg1, jobject jarg2, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jobject jarg5, jlong jarg6, jobject jarg6_) {
btTransform *arg1 = 0 ;
btTransform *arg2 = 0 ;
btCollisionObject *arg3 = (btCollisionObject *) 0 ;
(void)jenv;
(void)jcls;
- (void)jarg1_;
- (void)jarg2_;
(void)jarg3_;
(void)jarg4_;
- (void)jarg5_;
(void)jarg6_;
- arg1 = *(btTransform **)&jarg1;
- if (!arg1) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg1;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg1, jarg1);
+ arg1 = &local_arg1;
+ gdxAutoCommitMatrix4 auto_commit_arg1(jenv, jarg1, &local_arg1);
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = *(btCollisionObject **)&jarg3;
arg4 = *(btCollisionShape **)&jarg4;
- arg5 = *(btTransform **)&jarg5;
- if (!arg5) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg5;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg5, jarg5);
+ arg5 = &local_arg5;
+ gdxAutoCommitMatrix4 auto_commit_arg5(jenv, jarg5, &local_arg5);
arg6 = *(RayResultCallback **)&jarg6;
if (!arg6) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "RayResultCallback & reference is null");
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionWorld_1rayTestSingleInternal(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jlong jarg4, jobject jarg4_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionWorld_1rayTestSingleInternal(JNIEnv *jenv, jclass jcls, jobject jarg1, jobject jarg2, jlong jarg3, jlong jarg4, jobject jarg4_) {
btTransform *arg1 = 0 ;
btTransform *arg2 = 0 ;
btCollisionObjectWrapper *arg3 = (btCollisionObjectWrapper *) 0 ;
(void)jenv;
(void)jcls;
- (void)jarg1_;
- (void)jarg2_;
(void)jarg4_;
- arg1 = *(btTransform **)&jarg1;
- if (!arg1) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg1;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg1, jarg1);
+ arg1 = &local_arg1;
+ gdxAutoCommitMatrix4 auto_commit_arg1(jenv, jarg1, &local_arg1);
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = *(btCollisionObjectWrapper **)&jarg3;
arg4 = *(RayResultCallback **)&jarg4;
if (!arg4) {
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionWorld_1objectQuerySingle(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_, jlong jarg6, jobject jarg6_, jlong jarg7, jobject jarg7_, jfloat jarg8) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionWorld_1objectQuerySingle(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_, jobject jarg6, jlong jarg7, jobject jarg7_, jfloat jarg8) {
btConvexShape *arg1 = (btConvexShape *) 0 ;
btTransform *arg2 = 0 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
- (void)jarg3_;
(void)jarg4_;
(void)jarg5_;
- (void)jarg6_;
(void)jarg7_;
arg1 = *(btConvexShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
arg4 = *(btCollisionObject **)&jarg4;
arg5 = *(btCollisionShape **)&jarg5;
- arg6 = *(btTransform **)&jarg6;
- if (!arg6) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg6;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg6, jarg6);
+ arg6 = &local_arg6;
+ gdxAutoCommitMatrix4 auto_commit_arg6(jenv, jarg6, &local_arg6);
arg7 = *(ConvexResultCallback **)&jarg7;
if (!arg7) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "ConvexResultCallback & reference is null");
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionWorld_1objectQuerySingleInternal(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jlong jarg5, jobject jarg5_, jfloat jarg6) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btCollisionWorld_1objectQuerySingleInternal(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jlong jarg4, jlong jarg5, jobject jarg5_, jfloat jarg6) {
btConvexShape *arg1 = (btConvexShape *) 0 ;
btTransform *arg2 = 0 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
- (void)jarg3_;
(void)jarg5_;
arg1 = *(btConvexShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
arg4 = *(btCollisionObjectWrapper **)&jarg4;
arg5 = *(ConvexResultCallback **)&jarg5;
if (!arg5) {
}
-SWIGEXPORT jboolean JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexCast_1calcTimeOfImpact(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_, jlong jarg6) {
+SWIGEXPORT jboolean JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexCast_1calcTimeOfImpact(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jobject jarg4, jobject jarg5, jlong jarg6) {
jboolean jresult = 0 ;
btConvexCast *arg1 = (btConvexCast *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
- (void)jarg5_;
arg1 = *(btConvexCast **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
- arg5 = *(btTransform **)&jarg5;
- if (!arg5) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
+ btTransform local_arg5;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg5, jarg5);
+ arg5 = &local_arg5;
+ gdxAutoCommitMatrix4 auto_commit_arg5(jenv, jarg5, &local_arg5);
arg6 = *(btConvexCast::CastResult **)&jarg6;
if (!arg6) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btConvexCast::CastResult & reference is null");
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btPolyhedralContactClipping_1clipHullAgainstHull(JNIEnv *jenv, jclass jcls, jobject jarg1, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_, jfloat jarg6, jfloat jarg7, jlong jarg8) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btPolyhedralContactClipping_1clipHullAgainstHull(JNIEnv *jenv, jclass jcls, jobject jarg1, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jobject jarg4, jobject jarg5, jfloat jarg6, jfloat jarg7, jlong jarg8) {
btVector3 *arg1 = 0 ;
btConvexPolyhedron *arg2 = 0 ;
btConvexPolyhedron *arg3 = 0 ;
(void)jcls;
(void)jarg2_;
(void)jarg3_;
- (void)jarg4_;
- (void)jarg5_;
btVector3 local_arg1;
gdx_setBtVector3FromGdxVector3(jenv, local_arg1, jarg1);
arg1 = &local_arg1;
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btConvexPolyhedron const & reference is null");
return ;
}
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg5 = *(btTransform **)&jarg5;
- if (!arg5) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
+ btTransform local_arg5;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg5, jarg5);
+ arg5 = &local_arg5;
+ gdxAutoCommitMatrix4 auto_commit_arg5(jenv, jarg5, &local_arg5);
arg6 = (btScalar)jarg6;
arg7 = (btScalar)jarg7;
arg8 = *(btDiscreteCollisionDetectorInterface::Result **)&jarg8;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btPolyhedralContactClipping_1clipFaceAgainstHull(JNIEnv *jenv, jclass jcls, jobject jarg1, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jfloat jarg5, jfloat jarg6, jlong jarg7) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btPolyhedralContactClipping_1clipFaceAgainstHull(JNIEnv *jenv, jclass jcls, jobject jarg1, jlong jarg2, jobject jarg2_, jobject jarg3, jlong jarg4, jfloat jarg5, jfloat jarg6, jlong jarg7) {
btVector3 *arg1 = 0 ;
btConvexPolyhedron *arg2 = 0 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg2_;
- (void)jarg3_;
btVector3 local_arg1;
gdx_setBtVector3FromGdxVector3(jenv, local_arg1, jarg1);
arg1 = &local_arg1;
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btConvexPolyhedron const & reference is null");
return ;
}
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
arg4 = *(btVertexArray **)&jarg4;
if (!arg4) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btVertexArray & reference is null");
}
-SWIGEXPORT jboolean JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btPolyhedralContactClipping_1findSeparatingAxis(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jobject jarg5) {
+SWIGEXPORT jboolean JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btPolyhedralContactClipping_1findSeparatingAxis(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jobject jarg5) {
jboolean jresult = 0 ;
btConvexPolyhedron *arg1 = 0 ;
btConvexPolyhedron *arg2 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
arg1 = *(btConvexPolyhedron **)&jarg1;
if (!arg1) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btConvexPolyhedron const & reference is null");
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btConvexPolyhedron const & reference is null");
return 0;
}
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btPersistentManifold_1refreshContactPoints(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btPersistentManifold_1refreshContactPoints(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3) {
btPersistentManifold *arg1 = (btPersistentManifold *) 0 ;
btTransform *arg2 = 0 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
- (void)jarg3_;
arg1 = *(btPersistentManifold **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
(arg1)->refreshContactPoints((btTransform const &)*arg2,(btTransform const &)*arg3);
}
}
-SWIGEXPORT jboolean JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexPenetrationDepthSolver_1calcPenDepth(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jlong jarg5, jobject jarg5_, jlong jarg6, jobject jarg6_, jobject jarg7, jobject jarg8, jobject jarg9, jlong jarg10, jobject jarg10_, jlong jarg11, jobject jarg11_) {
+SWIGEXPORT jboolean JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConvexPenetrationDepthSolver_1calcPenDepth(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jobject jarg5, jobject jarg6, jobject jarg7, jobject jarg8, jobject jarg9, jlong jarg10, jobject jarg10_, jlong jarg11, jobject jarg11_) {
jboolean jresult = 0 ;
btConvexPenetrationDepthSolver *arg1 = (btConvexPenetrationDepthSolver *) 0 ;
btSimplexSolverInterface *arg2 = 0 ;
(void)jarg1_;
(void)jarg3_;
(void)jarg4_;
- (void)jarg5_;
- (void)jarg6_;
(void)jarg10_;
(void)jarg11_;
arg1 = *(btConvexPenetrationDepthSolver **)&jarg1;
}
arg3 = *(btConvexShape **)&jarg3;
arg4 = *(btConvexShape **)&jarg4;
- arg5 = *(btTransform **)&jarg5;
- if (!arg5) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
- arg6 = *(btTransform **)&jarg6;
- if (!arg6) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg5;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg5, jarg5);
+ arg5 = &local_arg5;
+ gdxAutoCommitMatrix4 auto_commit_arg5(jenv, jarg5, &local_arg5);
+ btTransform local_arg6;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg6, jarg6);
+ arg6 = &local_arg6;
+ gdxAutoCommitMatrix4 auto_commit_arg6(jenv, jarg6, &local_arg6);
btVector3 local_arg7;
gdx_setBtVector3FromGdxVector3(jenv, local_arg7, jarg7);
arg7 = &local_arg7;
}
-SWIGEXPORT jboolean JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGjkEpaSolver2_1Distance(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jobject jarg5, jlong jarg6) {
+SWIGEXPORT jboolean JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGjkEpaSolver2_1Distance(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jlong jarg3, jobject jarg3_, jobject jarg4, jobject jarg5, jlong jarg6) {
jboolean jresult = 0 ;
btConvexShape *arg1 = (btConvexShape *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
(void)jarg3_;
- (void)jarg4_;
arg1 = *(btConvexShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = *(btConvexShape **)&jarg3;
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT jboolean JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGjkEpaSolver2_1Penetration_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jobject jarg5, jlong jarg6, jboolean jarg7) {
+SWIGEXPORT jboolean JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGjkEpaSolver2_1Penetration_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jlong jarg3, jobject jarg3_, jobject jarg4, jobject jarg5, jlong jarg6, jboolean jarg7) {
jboolean jresult = 0 ;
btConvexShape *arg1 = (btConvexShape *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
(void)jarg3_;
- (void)jarg4_;
arg1 = *(btConvexShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = *(btConvexShape **)&jarg3;
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT jboolean JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGjkEpaSolver2_1Penetration_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jobject jarg5, jlong jarg6) {
+SWIGEXPORT jboolean JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGjkEpaSolver2_1Penetration_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jlong jarg3, jobject jarg3_, jobject jarg4, jobject jarg5, jlong jarg6) {
jboolean jresult = 0 ;
btConvexShape *arg1 = (btConvexShape *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
(void)jarg3_;
- (void)jarg4_;
arg1 = *(btConvexShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = *(btConvexShape **)&jarg3;
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT jfloat JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGjkEpaSolver2_1SignedDistance_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jfloat jarg2, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jlong jarg5) {
+SWIGEXPORT jfloat JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGjkEpaSolver2_1SignedDistance_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jfloat jarg2, jlong jarg3, jobject jarg3_, jobject jarg4, jlong jarg5) {
jfloat jresult = 0 ;
btVector3 *arg1 = 0 ;
btScalar arg2 ;
(void)jenv;
(void)jcls;
(void)jarg3_;
- (void)jarg4_;
btVector3 local_arg1;
gdx_setBtVector3FromGdxVector3(jenv, local_arg1, jarg1);
arg1 = &local_arg1;
gdxAutoCommitVector3 auto_commit_arg1(jenv, jarg1, &local_arg1);
arg2 = (btScalar)jarg2;
arg3 = *(btConvexShape **)&jarg3;
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
arg5 = *(btGjkEpaSolver2::sResults **)&jarg5;
if (!arg5) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btGjkEpaSolver2::sResults & reference is null");
}
-SWIGEXPORT jboolean JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGjkEpaSolver2_1SignedDistance_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jobject jarg5, jlong jarg6) {
+SWIGEXPORT jboolean JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGjkEpaSolver2_1SignedDistance_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jlong jarg3, jobject jarg3_, jobject jarg4, jobject jarg5, jlong jarg6) {
jboolean jresult = 0 ;
btConvexShape *arg1 = (btConvexShape *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
(void)jarg3_;
- (void)jarg4_;
arg1 = *(btConvexShape **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = *(btConvexShape **)&jarg3;
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btSliderConstraint_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jboolean jarg5) {
+SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btSliderConstraint_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jboolean jarg5) {
jlong jresult = 0 ;
btRigidBody *arg1 = 0 ;
btRigidBody *arg2 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
arg1 = *(btRigidBody **)&jarg1;
if (!arg1) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
return 0;
}
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
arg5 = jarg5 ? true : false;
result = (btSliderConstraint *)new btSliderConstraint(*arg1,*arg2,(btTransform const &)*arg3,(btTransform const &)*arg4,arg5);
*(btSliderConstraint **)&jresult = result;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btSliderConstraint_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3) {
+SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btSliderConstraint_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jboolean jarg3) {
jlong jresult = 0 ;
btRigidBody *arg1 = 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btRigidBody **)&jarg1;
if (!arg1) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
return 0;
}
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = jarg3 ? true : false;
result = (btSliderConstraint *)new btSliderConstraint(*arg1,(btTransform const &)*arg2,arg3);
*(btSliderConstraint **)&jresult = result;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btSliderConstraint_1getInfo2NonVirtual(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jobject jarg5, jobject jarg6, jfloat jarg7, jfloat jarg8) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btSliderConstraint_1getInfo2NonVirtual(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jobject jarg5, jobject jarg6, jfloat jarg7, jfloat jarg8) {
btSliderConstraint *arg1 = (btSliderConstraint *) 0 ;
btConstraintInfo2 *arg2 = (btConstraintInfo2 *) 0 ;
btTransform *arg3 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
arg1 = *(btSliderConstraint **)&jarg1;
arg2 = *(btConstraintInfo2 **)&jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btSliderConstraint_1getCalculatedTransformA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btSliderConstraint_1getCalculatedTransformA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btSliderConstraint *arg1 = (btSliderConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btSliderConstraint **)&jarg1;
result = (btTransform *) &((btSliderConstraint const *)arg1)->getCalculatedTransformA();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btSliderConstraint_1getCalculatedTransformB(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btSliderConstraint_1getCalculatedTransformB(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btSliderConstraint *arg1 = (btSliderConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btSliderConstraint **)&jarg1;
result = (btTransform *) &((btSliderConstraint const *)arg1)->getCalculatedTransformB();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btSliderConstraint_1getFrameOffsetA_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btSliderConstraint_1getFrameOffsetA_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btSliderConstraint *arg1 = (btSliderConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btSliderConstraint **)&jarg1;
result = (btTransform *) &((btSliderConstraint const *)arg1)->getFrameOffsetA();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btSliderConstraint_1getFrameOffsetB_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btSliderConstraint_1getFrameOffsetB_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btSliderConstraint *arg1 = (btSliderConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btSliderConstraint **)&jarg1;
result = (btTransform *) &((btSliderConstraint const *)arg1)->getFrameOffsetB();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btSliderConstraint_1calculateTransforms(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btSliderConstraint_1calculateTransforms(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3) {
btSliderConstraint *arg1 = (btSliderConstraint *) 0 ;
btTransform *arg2 = 0 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
- (void)jarg3_;
arg1 = *(btSliderConstraint **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
(arg1)->calculateTransforms((btTransform const &)*arg2,(btTransform const &)*arg3);
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btSliderConstraint_1setFrames(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btSliderConstraint_1setFrames(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3) {
btSliderConstraint *arg1 = (btSliderConstraint *) 0 ;
btTransform *arg2 = 0 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
- (void)jarg3_;
arg1 = *(btSliderConstraint **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
(arg1)->setFrames((btTransform const &)*arg2,(btTransform const &)*arg3);
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btPoint2PointConstraint_1getInfo2NonVirtual(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btPoint2PointConstraint_1getInfo2NonVirtual(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4) {
btPoint2PointConstraint *arg1 = (btPoint2PointConstraint *) 0 ;
btConstraintInfo2 *arg2 = (btConstraintInfo2 *) 0 ;
btTransform *arg3 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
arg1 = *(btPoint2PointConstraint **)&jarg1;
arg2 = *(btConstraintInfo2 **)&jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
(arg1)->getInfo2NonVirtual(arg2,(btTransform const &)*arg3,(btTransform const &)*arg4);
}
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btGeneric6DofConstraint_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jboolean jarg5) {
+SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btGeneric6DofConstraint_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jboolean jarg5) {
jlong jresult = 0 ;
btRigidBody *arg1 = 0 ;
btRigidBody *arg2 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
arg1 = *(btRigidBody **)&jarg1;
if (!arg1) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
return 0;
}
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
arg5 = jarg5 ? true : false;
result = (btGeneric6DofConstraint *)new btGeneric6DofConstraint(*arg1,*arg2,(btTransform const &)*arg3,(btTransform const &)*arg4,arg5);
*(btGeneric6DofConstraint **)&jresult = result;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btGeneric6DofConstraint_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3) {
+SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btGeneric6DofConstraint_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jboolean jarg3) {
jlong jresult = 0 ;
btRigidBody *arg1 = 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btRigidBody **)&jarg1;
if (!arg1) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
return 0;
}
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = jarg3 ? true : false;
result = (btGeneric6DofConstraint *)new btGeneric6DofConstraint(*arg1,(btTransform const &)*arg2,arg3);
*(btGeneric6DofConstraint **)&jresult = result;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1calculateTransforms_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1calculateTransforms_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3) {
btGeneric6DofConstraint *arg1 = (btGeneric6DofConstraint *) 0 ;
btTransform *arg2 = 0 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
- (void)jarg3_;
arg1 = *(btGeneric6DofConstraint **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
(arg1)->calculateTransforms((btTransform const &)*arg2,(btTransform const &)*arg3);
}
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1getCalculatedTransformA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1getCalculatedTransformA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btGeneric6DofConstraint *arg1 = (btGeneric6DofConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btGeneric6DofConstraint **)&jarg1;
result = (btTransform *) &((btGeneric6DofConstraint const *)arg1)->getCalculatedTransformA();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1getCalculatedTransformB(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1getCalculatedTransformB(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btGeneric6DofConstraint *arg1 = (btGeneric6DofConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btGeneric6DofConstraint **)&jarg1;
result = (btTransform *) &((btGeneric6DofConstraint const *)arg1)->getCalculatedTransformB();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1getFrameOffsetA_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1getFrameOffsetA_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btGeneric6DofConstraint *arg1 = (btGeneric6DofConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btGeneric6DofConstraint **)&jarg1;
result = (btTransform *) &((btGeneric6DofConstraint const *)arg1)->getFrameOffsetA();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1getFrameOffsetB_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1getFrameOffsetB_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btGeneric6DofConstraint *arg1 = (btGeneric6DofConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btGeneric6DofConstraint **)&jarg1;
result = (btTransform *) &((btGeneric6DofConstraint const *)arg1)->getFrameOffsetB();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1getInfo2NonVirtual(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jobject jarg5, jobject jarg6, jobject jarg7, jobject jarg8) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1getInfo2NonVirtual(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jobject jarg5, jobject jarg6, jobject jarg7, jobject jarg8) {
btGeneric6DofConstraint *arg1 = (btGeneric6DofConstraint *) 0 ;
btConstraintInfo2 *arg2 = (btConstraintInfo2 *) 0 ;
btTransform *arg3 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
arg1 = *(btGeneric6DofConstraint **)&jarg1;
arg2 = *(btConstraintInfo2 **)&jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1setFrames(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1setFrames(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3) {
btGeneric6DofConstraint *arg1 = (btGeneric6DofConstraint *) 0 ;
btTransform *arg2 = 0 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
- (void)jarg3_;
arg1 = *(btGeneric6DofConstraint **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
(arg1)->setFrames((btTransform const &)*arg2,(btTransform const &)*arg3);
}
}
-SWIGEXPORT jint JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1get_1limit_1motor_1info2_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jobject jarg5, jobject jarg6, jobject jarg7, jobject jarg8, jlong jarg9, jobject jarg9_, jint jarg10, jobject jarg11, jint jarg12, jint jarg13) {
+SWIGEXPORT jint JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1get_1limit_1motor_1info2_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jobject jarg5, jobject jarg6, jobject jarg7, jobject jarg8, jlong jarg9, jobject jarg9_, jint jarg10, jobject jarg11, jint jarg12, jint jarg13) {
jint jresult = 0 ;
btGeneric6DofConstraint *arg1 = (btGeneric6DofConstraint *) 0 ;
btRotationalLimitMotor *arg2 = (btRotationalLimitMotor *) 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
(void)jarg9_;
arg1 = *(btGeneric6DofConstraint **)&jarg1;
arg2 = *(btRotationalLimitMotor **)&jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT jint JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1get_1limit_1motor_1info2_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jobject jarg5, jobject jarg6, jobject jarg7, jobject jarg8, jlong jarg9, jobject jarg9_, jint jarg10, jobject jarg11, jint jarg12) {
+SWIGEXPORT jint JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btGeneric6DofConstraint_1get_1limit_1motor_1info2_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jobject jarg5, jobject jarg6, jobject jarg7, jobject jarg8, jlong jarg9, jobject jarg9_, jint jarg10, jobject jarg11, jint jarg12) {
jint jresult = 0 ;
btGeneric6DofConstraint *arg1 = (btGeneric6DofConstraint *) 0 ;
btRotationalLimitMotor *arg2 = (btRotationalLimitMotor *) 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
(void)jarg9_;
arg1 = *(btGeneric6DofConstraint **)&jarg1;
arg2 = *(btRotationalLimitMotor **)&jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btConeTwistConstraint_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_) {
+SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btConeTwistConstraint_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4) {
jlong jresult = 0 ;
btRigidBody *arg1 = 0 ;
btRigidBody *arg2 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
arg1 = *(btRigidBody **)&jarg1;
if (!arg1) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
return 0;
}
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
result = (btConeTwistConstraint *)new btConeTwistConstraint(*arg1,*arg2,(btTransform const &)*arg3,(btTransform const &)*arg4);
*(btConeTwistConstraint **)&jresult = result;
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btConeTwistConstraint_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btConeTwistConstraint_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
jlong jresult = 0 ;
btRigidBody *arg1 = 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btRigidBody **)&jarg1;
if (!arg1) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
return 0;
}
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
result = (btConeTwistConstraint *)new btConeTwistConstraint(*arg1,(btTransform const &)*arg2);
*(btConeTwistConstraint **)&jresult = result;
return jresult;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConeTwistConstraint_1getInfo2NonVirtual(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jobject jarg5, jobject jarg6) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConeTwistConstraint_1getInfo2NonVirtual(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jobject jarg5, jobject jarg6) {
btConeTwistConstraint *arg1 = (btConeTwistConstraint *) 0 ;
btConstraintInfo2 *arg2 = (btConstraintInfo2 *) 0 ;
btTransform *arg3 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
arg1 = *(btConeTwistConstraint **)&jarg1;
arg2 = *(btConstraintInfo2 **)&jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btMatrix3x3 local_arg5;
gdx_setBtMatrix3x3FromGdxMatrix3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConeTwistConstraint_1getAFrame(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConeTwistConstraint_1getAFrame(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btConeTwistConstraint *arg1 = (btConeTwistConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btConeTwistConstraint **)&jarg1;
result = (btTransform *) &(arg1)->getAFrame();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConeTwistConstraint_1getBFrame(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConeTwistConstraint_1getBFrame(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btConeTwistConstraint *arg1 = (btConeTwistConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btConeTwistConstraint **)&jarg1;
result = (btTransform *) &(arg1)->getBFrame();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConeTwistConstraint_1calcAngleInfo2(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jobject jarg4, jobject jarg5) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConeTwistConstraint_1calcAngleInfo2(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3, jobject jarg4, jobject jarg5) {
btConeTwistConstraint *arg1 = (btConeTwistConstraint *) 0 ;
btTransform *arg2 = 0 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
- (void)jarg3_;
arg1 = *(btConeTwistConstraint **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
btMatrix3x3 local_arg4;
gdx_setBtMatrix3x3FromGdxMatrix3(jenv, local_arg4, jarg4);
arg4 = &local_arg4;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConeTwistConstraint_1setFrames(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConeTwistConstraint_1setFrames(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3) {
btConeTwistConstraint *arg1 = (btConeTwistConstraint *) 0 ;
btTransform *arg2 = 0 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
- (void)jarg3_;
arg1 = *(btConeTwistConstraint **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
(arg1)->setFrames((btTransform const &)*arg2,(btTransform const &)*arg3);
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConeTwistConstraint_1getFrameOffsetA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConeTwistConstraint_1getFrameOffsetA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btConeTwistConstraint *arg1 = (btConeTwistConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btConeTwistConstraint **)&jarg1;
result = (btTransform *) &((btConeTwistConstraint const *)arg1)->getFrameOffsetA();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConeTwistConstraint_1getFrameOffsetB(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btConeTwistConstraint_1getFrameOffsetB(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btConeTwistConstraint *arg1 = (btConeTwistConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btConeTwistConstraint **)&jarg1;
result = (btTransform *) &((btConeTwistConstraint const *)arg1)->getFrameOffsetB();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btGeneric6DofSpringConstraint_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jboolean jarg5) {
+SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btGeneric6DofSpringConstraint_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jboolean jarg5) {
jlong jresult = 0 ;
btRigidBody *arg1 = 0 ;
btRigidBody *arg2 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
arg1 = *(btRigidBody **)&jarg1;
if (!arg1) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
return 0;
}
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
arg5 = jarg5 ? true : false;
result = (btGeneric6DofSpringConstraint *)new btGeneric6DofSpringConstraint(*arg1,*arg2,(btTransform const &)*arg3,(btTransform const &)*arg4,arg5);
*(btGeneric6DofSpringConstraint **)&jresult = result;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btGeneric6DofSpringConstraint_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3) {
+SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btGeneric6DofSpringConstraint_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jboolean jarg3) {
jlong jresult = 0 ;
btRigidBody *arg1 = 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btRigidBody **)&jarg1;
if (!arg1) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
return 0;
}
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = jarg3 ? true : false;
result = (btGeneric6DofSpringConstraint *)new btGeneric6DofSpringConstraint(*arg1,(btTransform const &)*arg2,arg3);
*(btGeneric6DofSpringConstraint **)&jresult = result;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btHingeConstraint_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jboolean jarg5) {
+SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btHingeConstraint_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jboolean jarg5) {
jlong jresult = 0 ;
btRigidBody *arg1 = 0 ;
btRigidBody *arg2 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
arg1 = *(btRigidBody **)&jarg1;
if (!arg1) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
return 0;
}
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
arg5 = jarg5 ? true : false;
result = (btHingeConstraint *)new btHingeConstraint(*arg1,*arg2,(btTransform const &)*arg3,(btTransform const &)*arg4,arg5);
*(btHingeConstraint **)&jresult = result;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btHingeConstraint_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_) {
+SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btHingeConstraint_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4) {
jlong jresult = 0 ;
btRigidBody *arg1 = 0 ;
btRigidBody *arg2 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
arg1 = *(btRigidBody **)&jarg1;
if (!arg1) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
return 0;
}
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
result = (btHingeConstraint *)new btHingeConstraint(*arg1,*arg2,(btTransform const &)*arg3,(btTransform const &)*arg4);
*(btHingeConstraint **)&jresult = result;
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btHingeConstraint_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3) {
+SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btHingeConstraint_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jboolean jarg3) {
jlong jresult = 0 ;
btRigidBody *arg1 = 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btRigidBody **)&jarg1;
if (!arg1) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
return 0;
}
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
arg3 = jarg3 ? true : false;
result = (btHingeConstraint *)new btHingeConstraint(*arg1,(btTransform const &)*arg2,arg3);
*(btHingeConstraint **)&jresult = result;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btHingeConstraint_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
+SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_new_1btHingeConstraint_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
jlong jresult = 0 ;
btRigidBody *arg1 = 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
arg1 = *(btRigidBody **)&jarg1;
if (!arg1) {
SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btRigidBody & reference is null");
return 0;
}
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
result = (btHingeConstraint *)new btHingeConstraint(*arg1,(btTransform const &)*arg2);
*(btHingeConstraint **)&jresult = result;
return jresult;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getInfo2NonVirtual(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jobject jarg5, jobject jarg6) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getInfo2NonVirtual(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jobject jarg5, jobject jarg6) {
btHingeConstraint *arg1 = (btHingeConstraint *) 0 ;
btConstraintInfo2 *arg2 = (btConstraintInfo2 *) 0 ;
btTransform *arg3 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
arg1 = *(btHingeConstraint **)&jarg1;
arg2 = *(btConstraintInfo2 **)&jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getInfo2Internal(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jobject jarg5, jobject jarg6) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getInfo2Internal(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jobject jarg5, jobject jarg6) {
btHingeConstraint *arg1 = (btHingeConstraint *) 0 ;
btConstraintInfo2 *arg2 = (btConstraintInfo2 *) 0 ;
btTransform *arg3 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
arg1 = *(btHingeConstraint **)&jarg1;
arg2 = *(btConstraintInfo2 **)&jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getInfo2InternalUsingFrameOffset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jobject jarg5, jobject jarg6) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getInfo2InternalUsingFrameOffset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jobject jarg3, jobject jarg4, jobject jarg5, jobject jarg6) {
btHingeConstraint *arg1 = (btHingeConstraint *) 0 ;
btConstraintInfo2 *arg2 = (btConstraintInfo2 *) 0 ;
btTransform *arg3 = 0 ;
(void)jcls;
(void)jarg1_;
(void)jarg2_;
- (void)jarg3_;
- (void)jarg4_;
arg1 = *(btHingeConstraint **)&jarg1;
arg2 = *(btConstraintInfo2 **)&jarg2;
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg4 = *(btTransform **)&jarg4;
- if (!arg4) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
+ btTransform local_arg4;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg4, jarg4);
+ arg4 = &local_arg4;
+ gdxAutoCommitMatrix4 auto_commit_arg4(jenv, jarg4, &local_arg4);
btVector3 local_arg5;
gdx_setBtVector3FromGdxVector3(jenv, local_arg5, jarg5);
arg5 = &local_arg5;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getFrameOffsetA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getFrameOffsetA(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btHingeConstraint *arg1 = (btHingeConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btHingeConstraint **)&jarg1;
result = (btTransform *) &(arg1)->getFrameOffsetA();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getFrameOffsetB(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getFrameOffsetB(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btHingeConstraint *arg1 = (btHingeConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btHingeConstraint **)&jarg1;
result = (btTransform *) &(arg1)->getFrameOffsetB();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1setFrames(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1setFrames(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3) {
btHingeConstraint *arg1 = (btHingeConstraint *) 0 ;
btTransform *arg2 = 0 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
- (void)jarg3_;
arg1 = *(btHingeConstraint **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
(arg1)->setFrames((btTransform const &)*arg2,(btTransform const &)*arg3);
}
}
-SWIGEXPORT jfloat JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getHingeAngle_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
+SWIGEXPORT jfloat JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getHingeAngle_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3) {
jfloat jresult = 0 ;
btHingeConstraint *arg1 = (btHingeConstraint *) 0 ;
btTransform *arg2 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
- (void)jarg3_;
arg1 = *(btHingeConstraint **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return 0;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
result = (btScalar)(arg1)->getHingeAngle((btTransform const &)*arg2,(btTransform const &)*arg3);
jresult = (jfloat)result;
return jresult;
}
-SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1testLimit(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
+SWIGEXPORT void JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1testLimit(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jobject jarg3) {
btHingeConstraint *arg1 = (btHingeConstraint *) 0 ;
btTransform *arg2 = 0 ;
btTransform *arg3 = 0 ;
(void)jenv;
(void)jcls;
(void)jarg1_;
- (void)jarg2_;
- (void)jarg3_;
arg1 = *(btHingeConstraint **)&jarg1;
- arg2 = *(btTransform **)&jarg2;
- if (!arg2) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
- arg3 = *(btTransform **)&jarg3;
- if (!arg3) {
- SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "btTransform const & reference is null");
- return ;
- }
+ btTransform local_arg2;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg2, jarg2);
+ arg2 = &local_arg2;
+ gdxAutoCommitMatrix4 auto_commit_arg2(jenv, jarg2, &local_arg2);
+ btTransform local_arg3;
+ gdx_setBtTransformFromGdxMatrix4(jenv, local_arg3, jarg3);
+ arg3 = &local_arg3;
+ gdxAutoCommitMatrix4 auto_commit_arg3(jenv, jarg3, &local_arg3);
(arg1)->testLimit((btTransform const &)*arg2,(btTransform const &)*arg3);
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getAFrame_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getAFrame_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btHingeConstraint *arg1 = (btHingeConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btHingeConstraint **)&jarg1;
result = (btTransform *) &((btHingeConstraint const *)arg1)->getAFrame();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getBFrame_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btHingeConstraint_1getBFrame_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btHingeConstraint *arg1 = (btHingeConstraint *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btHingeConstraint **)&jarg1;
result = (btTransform *) &((btHingeConstraint const *)arg1)->getBFrame();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btRaycastVehicle_1getChassisWorldTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btRaycastVehicle_1getChassisWorldTransform(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+ jobject jresult = 0 ;
btRaycastVehicle *arg1 = (btRaycastVehicle *) 0 ;
btTransform *result = 0 ;
(void)jarg1_;
arg1 = *(btRaycastVehicle **)&jarg1;
result = (btTransform *) &((btRaycastVehicle const *)arg1)->getChassisWorldTransform();
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
}
-SWIGEXPORT jlong JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btRaycastVehicle_1getWheelTransformWS(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
- jlong jresult = 0 ;
+SWIGEXPORT jobject JNICALL Java_com_badlogic_gdx_physics_bullet_gdxBulletJNI_btRaycastVehicle_1getWheelTransformWS(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
+ jobject jresult = 0 ;
btRaycastVehicle *arg1 = (btRaycastVehicle *) 0 ;
int arg2 ;
btTransform *result = 0 ;
arg1 = *(btRaycastVehicle **)&jarg1;
arg2 = (int)jarg2;
result = (btTransform *) &((btRaycastVehicle const *)arg1)->getWheelTransformWS(arg2);
- *(btTransform **)&jresult = result;
+ jresult = gdx_getReturnMatrix4(jenv);
+ gdx_setGdxMatrix4FromBtTransform(jenv, jresult, result);
return jresult;
}
"SwigDirector_btIDebugDraw_drawLine__SWIG_1", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V"
},
{
- "SwigDirector_btIDebugDraw_drawSphere__SWIG_0", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;FJLcom/badlogic/gdx/math/Vector3;)V"
+ "SwigDirector_btIDebugDraw_drawSphere__SWIG_0", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;FLcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector3;)V"
},
{
"SwigDirector_btIDebugDraw_drawSphere__SWIG_1", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;Lcom/badlogic/gdx/math/Vector3;FLcom/badlogic/gdx/math/Vector3;)V"
"SwigDirector_btIDebugDraw_drawAabb", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V"
},
{
- "SwigDirector_btIDebugDraw_drawTransform", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;JF)V"
+ "SwigDirector_btIDebugDraw_drawTransform", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;Lcom/badlogic/gdx/math/Matrix4;F)V"
},
{
"SwigDirector_btIDebugDraw_drawArc__SWIG_0", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;FFFFLcom/badlogic/gdx/math/Vector3;ZF)V"
"SwigDirector_btIDebugDraw_drawBox__SWIG_0", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V"
},
{
- "SwigDirector_btIDebugDraw_drawBox__SWIG_1", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;JLcom/badlogic/gdx/math/Vector3;)V"
+ "SwigDirector_btIDebugDraw_drawBox__SWIG_1", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector3;)V"
},
{
- "SwigDirector_btIDebugDraw_drawCapsule", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;FFIJLcom/badlogic/gdx/math/Vector3;)V"
+ "SwigDirector_btIDebugDraw_drawCapsule", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;FFILcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector3;)V"
},
{
- "SwigDirector_btIDebugDraw_drawCylinder", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;FFIJLcom/badlogic/gdx/math/Vector3;)V"
+ "SwigDirector_btIDebugDraw_drawCylinder", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;FFILcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector3;)V"
},
{
- "SwigDirector_btIDebugDraw_drawCone", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;FFIJLcom/badlogic/gdx/math/Vector3;)V"
+ "SwigDirector_btIDebugDraw_drawCone", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;FFILcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector3;)V"
},
{
- "SwigDirector_btIDebugDraw_drawPlane", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;Lcom/badlogic/gdx/math/Vector3;FJLcom/badlogic/gdx/math/Vector3;)V"
+ "SwigDirector_btIDebugDraw_drawPlane", "(Lcom/badlogic/gdx/physics/bullet/btIDebugDraw;Lcom/badlogic/gdx/math/Vector3;FLcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector3;)V"
},
{
- "SwigDirector_btMotionState_getWorldTransform", "(Lcom/badlogic/gdx/physics/bullet/btMotionState;J)V"
+ "SwigDirector_btMotionState_getWorldTransform", "(Lcom/badlogic/gdx/physics/bullet/btMotionState;Lcom/badlogic/gdx/math/Matrix4;)V"
},
{
- "SwigDirector_btMotionState_setWorldTransform", "(Lcom/badlogic/gdx/physics/bullet/btMotionState;J)V"
+ "SwigDirector_btMotionState_setWorldTransform", "(Lcom/badlogic/gdx/physics/bullet/btMotionState;Lcom/badlogic/gdx/math/Matrix4;)V"
}
};
Swig::jclass_gdxBulletJNI = (jclass) jenv->NewGlobalRef(jcls);