com.badlogic.gdx.physics.bullet.dynamics.DynamicsJNI Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gdx-bullet Show documentation
Show all versions of gdx-bullet Show documentation
Android/Desktop/iOS/HTML5 game development framework
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 3.0.2
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
package com.badlogic.gdx.physics.bullet.dynamics;
import com.badlogic.gdx.physics.bullet.BulletBase;
import com.badlogic.gdx.physics.bullet.linearmath.*;
import com.badlogic.gdx.physics.bullet.collision.*;
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 DynamicsJNI {
public final static native void gDeactivationTime_set(float jarg1);
public final static native float gDeactivationTime_get();
public final static native void gDisableDeactivation_set(boolean jarg1);
public final static native boolean gDisableDeactivation_get();
public final static native void btRigidBody_btRigidBodyConstructionInfo_mass_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, float jarg2);
public final static native float btRigidBody_btRigidBodyConstructionInfo_mass_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_i_motionState_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, long jarg2, btMotionState jarg2_);
public final static native long btRigidBody_btRigidBodyConstructionInfo_i_motionState_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_startWorldTransform_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, long jarg2, btTransform jarg2_);
public final static native long btRigidBody_btRigidBodyConstructionInfo_startWorldTransform_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_i_collisionShape_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, long jarg2, btCollisionShape jarg2_);
public final static native long btRigidBody_btRigidBodyConstructionInfo_i_collisionShape_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_localInertia_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btRigidBody_btRigidBodyConstructionInfo_localInertia_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_linearDamping_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, float jarg2);
public final static native float btRigidBody_btRigidBodyConstructionInfo_linearDamping_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_angularDamping_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, float jarg2);
public final static native float btRigidBody_btRigidBodyConstructionInfo_angularDamping_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_friction_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, float jarg2);
public final static native float btRigidBody_btRigidBodyConstructionInfo_friction_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_rollingFriction_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, float jarg2);
public final static native float btRigidBody_btRigidBodyConstructionInfo_rollingFriction_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_restitution_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, float jarg2);
public final static native float btRigidBody_btRigidBodyConstructionInfo_restitution_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_linearSleepingThreshold_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, float jarg2);
public final static native float btRigidBody_btRigidBodyConstructionInfo_linearSleepingThreshold_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_angularSleepingThreshold_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, float jarg2);
public final static native float btRigidBody_btRigidBodyConstructionInfo_angularSleepingThreshold_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_additionalDamping_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, boolean jarg2);
public final static native boolean btRigidBody_btRigidBodyConstructionInfo_additionalDamping_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_additionalDampingFactor_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, float jarg2);
public final static native float btRigidBody_btRigidBodyConstructionInfo_additionalDampingFactor_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_additionalLinearDampingThresholdSqr_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, float jarg2);
public final static native float btRigidBody_btRigidBodyConstructionInfo_additionalLinearDampingThresholdSqr_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_additionalAngularDampingThresholdSqr_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, float jarg2);
public final static native float btRigidBody_btRigidBodyConstructionInfo_additionalAngularDampingThresholdSqr_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native void btRigidBody_btRigidBodyConstructionInfo_additionalAngularDampingFactor_set(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_, float jarg2);
public final static native float btRigidBody_btRigidBodyConstructionInfo_additionalAngularDampingFactor_get(long jarg1, btRigidBody.btRigidBodyConstructionInfo jarg1_);
public final static native long new_btRigidBody_btRigidBodyConstructionInfo__SWIG_0(boolean jarg1, float jarg2, long jarg3, btMotionState jarg3_, long jarg4, btCollisionShape jarg4_, Vector3 jarg5);
public final static native long new_btRigidBody_btRigidBodyConstructionInfo__SWIG_1(boolean jarg1, float jarg2, long jarg3, btMotionState jarg3_, long jarg4, btCollisionShape jarg4_);
public final static native void delete_btRigidBody_btRigidBodyConstructionInfo(long jarg1);
public final static native void delete_btRigidBody(long jarg1);
public final static native void btRigidBody_proceedToTransform(long jarg1, btRigidBody jarg1_, Matrix4 jarg2);
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 Vector3 btRigidBody_getGravity(long jarg1, btRigidBody jarg1_);
public final static native void btRigidBody_setDamping(long jarg1, btRigidBody jarg1_, float jarg2, float jarg3);
public final static native float btRigidBody_getLinearDamping(long jarg1, btRigidBody jarg1_);
public final static native float btRigidBody_getAngularDamping(long jarg1, btRigidBody jarg1_);
public final static native float btRigidBody_getLinearSleepingThreshold(long jarg1, btRigidBody jarg1_);
public final static native float btRigidBody_getAngularSleepingThreshold(long jarg1, btRigidBody jarg1_);
public final static native void btRigidBody_applyDamping(long jarg1, btRigidBody jarg1_, float jarg2);
public final static native void btRigidBody_setMassProps(long jarg1, btRigidBody jarg1_, float jarg2, Vector3 jarg3);
public final static native Vector3 btRigidBody_getLinearFactor(long jarg1, btRigidBody jarg1_);
public final static native void btRigidBody_setLinearFactor(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_, 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 Vector3 btRigidBody_getInvInertiaDiagLocal(long jarg1, btRigidBody jarg1_);
public final static native void btRigidBody_setInvInertiaDiagLocal(long jarg1, btRigidBody jarg1_, Vector3 jarg2);
public final static native void btRigidBody_setSleepingThresholds(long jarg1, btRigidBody jarg1_, float jarg2, float jarg3);
public final static native void btRigidBody_applyTorque(long jarg1, btRigidBody jarg1_, Vector3 jarg2);
public final static native void btRigidBody_applyForce(long jarg1, btRigidBody jarg1_, Vector3 jarg2, Vector3 jarg3);
public final static native void btRigidBody_applyCentralImpulse(long jarg1, btRigidBody jarg1_, Vector3 jarg2);
public final static native void btRigidBody_applyTorqueImpulse(long jarg1, btRigidBody jarg1_, Vector3 jarg2);
public final static native void btRigidBody_applyImpulse(long jarg1, btRigidBody jarg1_, Vector3 jarg2, Vector3 jarg3);
public final static native void btRigidBody_clearForces(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 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 btRigidBody_setAngularVelocity(long jarg1, btRigidBody jarg1_, Vector3 jarg2);
public final static native Vector3 btRigidBody_getVelocityInLocalPoint(long jarg1, btRigidBody jarg1_, Vector3 jarg2);
public final static native void btRigidBody_translate(long jarg1, btRigidBody jarg1_, Vector3 jarg2);
public final static native void btRigidBody_getAabb(long jarg1, btRigidBody jarg1_, Vector3 jarg2, Vector3 jarg3);
public final static native float btRigidBody_computeImpulseDenominator(long jarg1, btRigidBody jarg1_, Vector3 jarg2, Vector3 jarg3);
public final static native float btRigidBody_computeAngularImpulseDenominator(long jarg1, btRigidBody jarg1_, Vector3 jarg2);
public final static native void btRigidBody_updateDeactivation(long jarg1, btRigidBody jarg1_, float jarg2);
public final static native boolean btRigidBody_wantsSleeping(long jarg1, btRigidBody jarg1_);
public final static native long btRigidBody_getBroadphaseProxy__SWIG_0(long jarg1, btRigidBody jarg1_);
public final static native void btRigidBody_setNewBroadphaseProxy(long jarg1, btRigidBody jarg1_, long jarg2, btBroadphaseProxy jarg2_);
public final static native long btRigidBody_internalGetMotionState__SWIG_0(long jarg1, btRigidBody jarg1_);
public final static native void btRigidBody_internalSetMotionState(long jarg1, btRigidBody jarg1_, long jarg2, btMotionState jarg2_);
public final static native void btRigidBody_contactSolverType_set(long jarg1, btRigidBody jarg1_, int jarg2);
public final static native int btRigidBody_contactSolverType_get(long jarg1, btRigidBody jarg1_);
public final static native void btRigidBody_frictionSolverType_set(long jarg1, btRigidBody jarg1_, int jarg2);
public final static native int btRigidBody_frictionSolverType_get(long jarg1, btRigidBody jarg1_);
public final static native void btRigidBody_setAngularFactor__SWIG_0(long jarg1, btRigidBody jarg1_, Vector3 jarg2);
public final static native void btRigidBody_setAngularFactor__SWIG_1(long jarg1, btRigidBody jarg1_, float jarg2);
public final static native Vector3 btRigidBody_getAngularFactor(long jarg1, btRigidBody jarg1_);
public final static native boolean btRigidBody_isInWorld(long jarg1, btRigidBody jarg1_);
public final static native void btRigidBody_addConstraintRef(long jarg1, btRigidBody jarg1_, long jarg2, btTypedConstraint jarg2_);
public final static native void btRigidBody_removeConstraintRef(long jarg1, btRigidBody jarg1_, long jarg2, btTypedConstraint jarg2_);
public final static native long btRigidBody_getConstraintRef(long jarg1, btRigidBody jarg1_, int jarg2);
public final static native int btRigidBody_getNumConstraintRefs(long jarg1, btRigidBody jarg1_);
public final static native void btRigidBody_setFlags(long jarg1, btRigidBody jarg1_, int jarg2);
public final static native int btRigidBody_getFlags(long jarg1, btRigidBody jarg1_);
public final static native Vector3 btRigidBody_computeGyroscopicImpulseImplicit_World(long jarg1, btRigidBody jarg1_, float jarg2);
public final static native Vector3 btRigidBody_computeGyroscopicImpulseImplicit_Body(long jarg1, btRigidBody jarg1_, float jarg2);
public final static native Vector3 btRigidBody_computeGyroscopicForceExplicit(long jarg1, btRigidBody jarg1_, float jarg2);
public final static native Vector3 btRigidBody_getLocalInertia(long jarg1, btRigidBody jarg1_);
public final static native long new_btRigidBody__SWIG_0(boolean jarg1, long jarg2, btRigidBody.btRigidBodyConstructionInfo jarg2_);
public final static native long new_btRigidBody__SWIG_1(boolean jarg1, float jarg2, long jarg3, btMotionState jarg3_, long jarg4, btCollisionShape jarg4_, Vector3 jarg5);
public final static native long new_btRigidBody__SWIG_2(boolean jarg1, float jarg2, long jarg3, btMotionState jarg3_, long jarg4, btCollisionShape jarg4_);
public final static native void btRigidBodyFloatData_collisionObjectData_set(long jarg1, btRigidBodyFloatData jarg1_, long jarg2, btCollisionObjectFloatData jarg2_);
public final static native long btRigidBodyFloatData_collisionObjectData_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_invInertiaTensorWorld_set(long jarg1, btRigidBodyFloatData jarg1_, long jarg2);
public final static native long btRigidBodyFloatData_invInertiaTensorWorld_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_linearVelocity_set(long jarg1, btRigidBodyFloatData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btRigidBodyFloatData_linearVelocity_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_angularVelocity_set(long jarg1, btRigidBodyFloatData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btRigidBodyFloatData_angularVelocity_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_angularFactor_set(long jarg1, btRigidBodyFloatData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btRigidBodyFloatData_angularFactor_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_linearFactor_set(long jarg1, btRigidBodyFloatData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btRigidBodyFloatData_linearFactor_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_gravity_set(long jarg1, btRigidBodyFloatData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btRigidBodyFloatData_gravity_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_gravity_acceleration_set(long jarg1, btRigidBodyFloatData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btRigidBodyFloatData_gravity_acceleration_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_invInertiaLocal_set(long jarg1, btRigidBodyFloatData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btRigidBodyFloatData_invInertiaLocal_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_totalForce_set(long jarg1, btRigidBodyFloatData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btRigidBodyFloatData_totalForce_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_totalTorque_set(long jarg1, btRigidBodyFloatData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btRigidBodyFloatData_totalTorque_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_inverseMass_set(long jarg1, btRigidBodyFloatData jarg1_, float jarg2);
public final static native float btRigidBodyFloatData_inverseMass_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_linearDamping_set(long jarg1, btRigidBodyFloatData jarg1_, float jarg2);
public final static native float btRigidBodyFloatData_linearDamping_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_angularDamping_set(long jarg1, btRigidBodyFloatData jarg1_, float jarg2);
public final static native float btRigidBodyFloatData_angularDamping_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_additionalDampingFactor_set(long jarg1, btRigidBodyFloatData jarg1_, float jarg2);
public final static native float btRigidBodyFloatData_additionalDampingFactor_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_additionalLinearDampingThresholdSqr_set(long jarg1, btRigidBodyFloatData jarg1_, float jarg2);
public final static native float btRigidBodyFloatData_additionalLinearDampingThresholdSqr_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_additionalAngularDampingThresholdSqr_set(long jarg1, btRigidBodyFloatData jarg1_, float jarg2);
public final static native float btRigidBodyFloatData_additionalAngularDampingThresholdSqr_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_additionalAngularDampingFactor_set(long jarg1, btRigidBodyFloatData jarg1_, float jarg2);
public final static native float btRigidBodyFloatData_additionalAngularDampingFactor_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_linearSleepingThreshold_set(long jarg1, btRigidBodyFloatData jarg1_, float jarg2);
public final static native float btRigidBodyFloatData_linearSleepingThreshold_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_angularSleepingThreshold_set(long jarg1, btRigidBodyFloatData jarg1_, float jarg2);
public final static native float btRigidBodyFloatData_angularSleepingThreshold_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native void btRigidBodyFloatData_additionalDamping_set(long jarg1, btRigidBodyFloatData jarg1_, int jarg2);
public final static native int btRigidBodyFloatData_additionalDamping_get(long jarg1, btRigidBodyFloatData jarg1_);
public final static native long new_btRigidBodyFloatData();
public final static native void delete_btRigidBodyFloatData(long jarg1);
public final static native void btRigidBodyDoubleData_collisionObjectData_set(long jarg1, btRigidBodyDoubleData jarg1_, long jarg2, btCollisionObjectDoubleData jarg2_);
public final static native long btRigidBodyDoubleData_collisionObjectData_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_invInertiaTensorWorld_set(long jarg1, btRigidBodyDoubleData jarg1_, long jarg2);
public final static native long btRigidBodyDoubleData_invInertiaTensorWorld_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_linearVelocity_set(long jarg1, btRigidBodyDoubleData jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btRigidBodyDoubleData_linearVelocity_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_angularVelocity_set(long jarg1, btRigidBodyDoubleData jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btRigidBodyDoubleData_angularVelocity_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_angularFactor_set(long jarg1, btRigidBodyDoubleData jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btRigidBodyDoubleData_angularFactor_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_linearFactor_set(long jarg1, btRigidBodyDoubleData jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btRigidBodyDoubleData_linearFactor_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_gravity_set(long jarg1, btRigidBodyDoubleData jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btRigidBodyDoubleData_gravity_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_gravity_acceleration_set(long jarg1, btRigidBodyDoubleData jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btRigidBodyDoubleData_gravity_acceleration_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_invInertiaLocal_set(long jarg1, btRigidBodyDoubleData jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btRigidBodyDoubleData_invInertiaLocal_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_totalForce_set(long jarg1, btRigidBodyDoubleData jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btRigidBodyDoubleData_totalForce_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_totalTorque_set(long jarg1, btRigidBodyDoubleData jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btRigidBodyDoubleData_totalTorque_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_inverseMass_set(long jarg1, btRigidBodyDoubleData jarg1_, double jarg2);
public final static native double btRigidBodyDoubleData_inverseMass_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_linearDamping_set(long jarg1, btRigidBodyDoubleData jarg1_, double jarg2);
public final static native double btRigidBodyDoubleData_linearDamping_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_angularDamping_set(long jarg1, btRigidBodyDoubleData jarg1_, double jarg2);
public final static native double btRigidBodyDoubleData_angularDamping_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_additionalDampingFactor_set(long jarg1, btRigidBodyDoubleData jarg1_, double jarg2);
public final static native double btRigidBodyDoubleData_additionalDampingFactor_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_additionalLinearDampingThresholdSqr_set(long jarg1, btRigidBodyDoubleData jarg1_, double jarg2);
public final static native double btRigidBodyDoubleData_additionalLinearDampingThresholdSqr_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_additionalAngularDampingThresholdSqr_set(long jarg1, btRigidBodyDoubleData jarg1_, double jarg2);
public final static native double btRigidBodyDoubleData_additionalAngularDampingThresholdSqr_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_additionalAngularDampingFactor_set(long jarg1, btRigidBodyDoubleData jarg1_, double jarg2);
public final static native double btRigidBodyDoubleData_additionalAngularDampingFactor_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_linearSleepingThreshold_set(long jarg1, btRigidBodyDoubleData jarg1_, double jarg2);
public final static native double btRigidBodyDoubleData_linearSleepingThreshold_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_angularSleepingThreshold_set(long jarg1, btRigidBodyDoubleData jarg1_, double jarg2);
public final static native double btRigidBodyDoubleData_angularSleepingThreshold_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_additionalDamping_set(long jarg1, btRigidBodyDoubleData jarg1_, int jarg2);
public final static native int btRigidBodyDoubleData_additionalDamping_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native void btRigidBodyDoubleData_padding_set(long jarg1, btRigidBodyDoubleData jarg1_, String jarg2);
public final static native String btRigidBodyDoubleData_padding_get(long jarg1, btRigidBodyDoubleData jarg1_);
public final static native long new_btRigidBodyDoubleData();
public final static native void delete_btRigidBodyDoubleData(long jarg1);
public final static native void btJointFeedback_appliedForceBodyA_set(long jarg1, btJointFeedback jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btJointFeedback_appliedForceBodyA_get(long jarg1, btJointFeedback jarg1_);
public final static native void btJointFeedback_appliedTorqueBodyA_set(long jarg1, btJointFeedback jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btJointFeedback_appliedTorqueBodyA_get(long jarg1, btJointFeedback jarg1_);
public final static native void btJointFeedback_appliedForceBodyB_set(long jarg1, btJointFeedback jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btJointFeedback_appliedForceBodyB_get(long jarg1, btJointFeedback jarg1_);
public final static native void btJointFeedback_appliedTorqueBodyB_set(long jarg1, btJointFeedback jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btJointFeedback_appliedTorqueBodyB_get(long jarg1, btJointFeedback jarg1_);
public final static native long new_btJointFeedback();
public final static native void delete_btJointFeedback(long jarg1);
public final static native void delete_btTypedConstraint(long jarg1);
public final static native void btTypedConstraint_btConstraintInfo1_numConstraintRows_set(long jarg1, btTypedConstraint.btConstraintInfo1 jarg1_, int jarg2);
public final static native int btTypedConstraint_btConstraintInfo1_numConstraintRows_get(long jarg1, btTypedConstraint.btConstraintInfo1 jarg1_);
public final static native void btTypedConstraint_btConstraintInfo1_nub_set(long jarg1, btTypedConstraint.btConstraintInfo1 jarg1_, int jarg2);
public final static native int btTypedConstraint_btConstraintInfo1_nub_get(long jarg1, btTypedConstraint.btConstraintInfo1 jarg1_);
public final static native long new_btTypedConstraint_btConstraintInfo1();
public final static native void delete_btTypedConstraint_btConstraintInfo1(long jarg1);
public final static native long btTypedConstraint_getFixedBody();
public final static native void btTypedConstraint_btConstraintInfo2_fps_set(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_, float jarg2);
public final static native float btTypedConstraint_btConstraintInfo2_fps_get(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_);
public final static native void btTypedConstraint_btConstraintInfo2_erp_set(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_, float jarg2);
public final static native float btTypedConstraint_btConstraintInfo2_erp_get(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_);
public final static native void btTypedConstraint_btConstraintInfo2_J1linearAxis_set(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_, long jarg2);
public final static native long btTypedConstraint_btConstraintInfo2_J1linearAxis_get(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_);
public final static native void btTypedConstraint_btConstraintInfo2_J1angularAxis_set(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_, long jarg2);
public final static native long btTypedConstraint_btConstraintInfo2_J1angularAxis_get(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_);
public final static native void btTypedConstraint_btConstraintInfo2_J2linearAxis_set(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_, long jarg2);
public final static native long btTypedConstraint_btConstraintInfo2_J2linearAxis_get(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_);
public final static native void btTypedConstraint_btConstraintInfo2_J2angularAxis_set(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_, long jarg2);
public final static native long btTypedConstraint_btConstraintInfo2_J2angularAxis_get(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_);
public final static native void btTypedConstraint_btConstraintInfo2_rowskip_set(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_, int jarg2);
public final static native int btTypedConstraint_btConstraintInfo2_rowskip_get(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_);
public final static native void btTypedConstraint_btConstraintInfo2_constraintError_set(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_, long jarg2);
public final static native long btTypedConstraint_btConstraintInfo2_constraintError_get(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_);
public final static native void btTypedConstraint_btConstraintInfo2_cfm_set(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_, long jarg2);
public final static native long btTypedConstraint_btConstraintInfo2_cfm_get(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_);
public final static native void btTypedConstraint_btConstraintInfo2_lowerLimit_set(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_, long jarg2);
public final static native long btTypedConstraint_btConstraintInfo2_lowerLimit_get(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_);
public final static native void btTypedConstraint_btConstraintInfo2_upperLimit_set(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_, long jarg2);
public final static native long btTypedConstraint_btConstraintInfo2_upperLimit_get(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_);
public final static native void btTypedConstraint_btConstraintInfo2_findex_set(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_, long jarg2);
public final static native long btTypedConstraint_btConstraintInfo2_findex_get(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_);
public final static native void btTypedConstraint_btConstraintInfo2_numIterations_set(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_, int jarg2);
public final static native int btTypedConstraint_btConstraintInfo2_numIterations_get(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_);
public final static native void btTypedConstraint_btConstraintInfo2_damping_set(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_, float jarg2);
public final static native float btTypedConstraint_btConstraintInfo2_damping_get(long jarg1, btTypedConstraint.btConstraintInfo2 jarg1_);
public final static native long new_btTypedConstraint_btConstraintInfo2();
public final static native void delete_btTypedConstraint_btConstraintInfo2(long jarg1);
public final static native int btTypedConstraint_getOverrideNumSolverIterations(long jarg1, btTypedConstraint jarg1_);
public final static native void btTypedConstraint_setOverrideNumSolverIterations(long jarg1, btTypedConstraint jarg1_, int jarg2);
public final static native void btTypedConstraint_buildJacobian(long jarg1, btTypedConstraint jarg1_);
public final static native void btTypedConstraint_setupSolverConstraint(long jarg1, btTypedConstraint jarg1_, long jarg2, int jarg3, int jarg4, float jarg5);
public final static native void btTypedConstraint_getInfo1(long jarg1, btTypedConstraint jarg1_, long jarg2, btTypedConstraint.btConstraintInfo1 jarg2_);
public final static native void btTypedConstraint_getInfo2(long jarg1, btTypedConstraint jarg1_, long jarg2, btTypedConstraint.btConstraintInfo2 jarg2_);
public final static native void btTypedConstraint_internalSetAppliedImpulse(long jarg1, btTypedConstraint jarg1_, float jarg2);
public final static native float btTypedConstraint_internalGetAppliedImpulse(long jarg1, btTypedConstraint jarg1_);
public final static native float btTypedConstraint_getBreakingImpulseThreshold(long jarg1, btTypedConstraint jarg1_);
public final static native void btTypedConstraint_setBreakingImpulseThreshold(long jarg1, btTypedConstraint jarg1_, float jarg2);
public final static native boolean btTypedConstraint_isEnabled(long jarg1, btTypedConstraint jarg1_);
public final static native void btTypedConstraint_setEnabled(long jarg1, btTypedConstraint jarg1_, boolean jarg2);
public final static native void btTypedConstraint_solveConstraintObsolete(long jarg1, btTypedConstraint jarg1_, long jarg2, btSolverBody jarg2_, long jarg3, btSolverBody jarg3_, float jarg4);
public final static native long btTypedConstraint_getRigidBodyA__SWIG_0(long jarg1, btTypedConstraint jarg1_);
public final static native long btTypedConstraint_getRigidBodyB__SWIG_0(long jarg1, btTypedConstraint jarg1_);
public final static native int btTypedConstraint_getUserConstraintType(long jarg1, btTypedConstraint jarg1_);
public final static native void btTypedConstraint_setUserConstraintType(long jarg1, btTypedConstraint jarg1_, int jarg2);
public final static native void btTypedConstraint_setUserConstraintId(long jarg1, btTypedConstraint jarg1_, int jarg2);
public final static native int btTypedConstraint_getUserConstraintId(long jarg1, btTypedConstraint jarg1_);
public final static native void btTypedConstraint_setUserConstraintPtr(long jarg1, btTypedConstraint jarg1_, long jarg2);
public final static native long btTypedConstraint_getUserConstraintPtr(long jarg1, btTypedConstraint jarg1_);
public final static native void btTypedConstraint_setJointFeedback(long jarg1, btTypedConstraint jarg1_, long jarg2, btJointFeedback jarg2_);
public final static native long btTypedConstraint_getJointFeedback__SWIG_0(long jarg1, btTypedConstraint jarg1_);
public final static native int btTypedConstraint_getUid(long jarg1, btTypedConstraint jarg1_);
public final static native boolean btTypedConstraint_needsFeedback(long jarg1, btTypedConstraint jarg1_);
public final static native void btTypedConstraint_enableFeedback(long jarg1, btTypedConstraint jarg1_, boolean jarg2);
public final static native float btTypedConstraint_getAppliedImpulse(long jarg1, btTypedConstraint jarg1_);
public final static native int btTypedConstraint_getConstraintType(long jarg1, btTypedConstraint jarg1_);
public final static native void btTypedConstraint_setDbgDrawSize(long jarg1, btTypedConstraint jarg1_, float jarg2);
public final static native float btTypedConstraint_getDbgDrawSize(long jarg1, btTypedConstraint jarg1_);
public final static native void btTypedConstraint_setParam__SWIG_0(long jarg1, btTypedConstraint jarg1_, int jarg2, float jarg3, int jarg4);
public final static native void btTypedConstraint_setParam__SWIG_1(long jarg1, btTypedConstraint jarg1_, int jarg2, float jarg3);
public final static native float btTypedConstraint_getParam__SWIG_0(long jarg1, btTypedConstraint jarg1_, int jarg2, int jarg3);
public final static native float btTypedConstraint_getParam__SWIG_1(long jarg1, btTypedConstraint jarg1_, int jarg2);
public final static native int btTypedConstraint_calculateSerializeBufferSize(long jarg1, btTypedConstraint jarg1_);
public final static native String btTypedConstraint_serialize(long jarg1, btTypedConstraint jarg1_, long jarg2, long jarg3);
public final static native float btAdjustAngleToLimits(float jarg1, float jarg2, float jarg3);
public final static native void btTypedConstraintFloatData_rbA_set(long jarg1, btTypedConstraintFloatData jarg1_, long jarg2, btRigidBodyFloatData jarg2_);
public final static native long btTypedConstraintFloatData_rbA_get(long jarg1, btTypedConstraintFloatData jarg1_);
public final static native void btTypedConstraintFloatData_rbB_set(long jarg1, btTypedConstraintFloatData jarg1_, long jarg2, btRigidBodyFloatData jarg2_);
public final static native long btTypedConstraintFloatData_rbB_get(long jarg1, btTypedConstraintFloatData jarg1_);
public final static native void btTypedConstraintFloatData_name_set(long jarg1, btTypedConstraintFloatData jarg1_, String jarg2);
public final static native String btTypedConstraintFloatData_name_get(long jarg1, btTypedConstraintFloatData jarg1_);
public final static native void btTypedConstraintFloatData_objectType_set(long jarg1, btTypedConstraintFloatData jarg1_, int jarg2);
public final static native int btTypedConstraintFloatData_objectType_get(long jarg1, btTypedConstraintFloatData jarg1_);
public final static native void btTypedConstraintFloatData_userConstraintType_set(long jarg1, btTypedConstraintFloatData jarg1_, int jarg2);
public final static native int btTypedConstraintFloatData_userConstraintType_get(long jarg1, btTypedConstraintFloatData jarg1_);
public final static native void btTypedConstraintFloatData_userConstraintId_set(long jarg1, btTypedConstraintFloatData jarg1_, int jarg2);
public final static native int btTypedConstraintFloatData_userConstraintId_get(long jarg1, btTypedConstraintFloatData jarg1_);
public final static native void btTypedConstraintFloatData_needsFeedback_set(long jarg1, btTypedConstraintFloatData jarg1_, int jarg2);
public final static native int btTypedConstraintFloatData_needsFeedback_get(long jarg1, btTypedConstraintFloatData jarg1_);
public final static native void btTypedConstraintFloatData_appliedImpulse_set(long jarg1, btTypedConstraintFloatData jarg1_, float jarg2);
public final static native float btTypedConstraintFloatData_appliedImpulse_get(long jarg1, btTypedConstraintFloatData jarg1_);
public final static native void btTypedConstraintFloatData_dbgDrawSize_set(long jarg1, btTypedConstraintFloatData jarg1_, float jarg2);
public final static native float btTypedConstraintFloatData_dbgDrawSize_get(long jarg1, btTypedConstraintFloatData jarg1_);
public final static native void btTypedConstraintFloatData_disableCollisionsBetweenLinkedBodies_set(long jarg1, btTypedConstraintFloatData jarg1_, int jarg2);
public final static native int btTypedConstraintFloatData_disableCollisionsBetweenLinkedBodies_get(long jarg1, btTypedConstraintFloatData jarg1_);
public final static native void btTypedConstraintFloatData_overrideNumSolverIterations_set(long jarg1, btTypedConstraintFloatData jarg1_, int jarg2);
public final static native int btTypedConstraintFloatData_overrideNumSolverIterations_get(long jarg1, btTypedConstraintFloatData jarg1_);
public final static native void btTypedConstraintFloatData_breakingImpulseThreshold_set(long jarg1, btTypedConstraintFloatData jarg1_, float jarg2);
public final static native float btTypedConstraintFloatData_breakingImpulseThreshold_get(long jarg1, btTypedConstraintFloatData jarg1_);
public final static native void btTypedConstraintFloatData_isEnabled_set(long jarg1, btTypedConstraintFloatData jarg1_, int jarg2);
public final static native int btTypedConstraintFloatData_isEnabled_get(long jarg1, btTypedConstraintFloatData jarg1_);
public final static native long new_btTypedConstraintFloatData();
public final static native void delete_btTypedConstraintFloatData(long jarg1);
public final static native void btTypedConstraintData_rbA_set(long jarg1, btTypedConstraintData jarg1_, long jarg2, btRigidBodyFloatData jarg2_);
public final static native long btTypedConstraintData_rbA_get(long jarg1, btTypedConstraintData jarg1_);
public final static native void btTypedConstraintData_rbB_set(long jarg1, btTypedConstraintData jarg1_, long jarg2, btRigidBodyFloatData jarg2_);
public final static native long btTypedConstraintData_rbB_get(long jarg1, btTypedConstraintData jarg1_);
public final static native void btTypedConstraintData_name_set(long jarg1, btTypedConstraintData jarg1_, String jarg2);
public final static native String btTypedConstraintData_name_get(long jarg1, btTypedConstraintData jarg1_);
public final static native void btTypedConstraintData_objectType_set(long jarg1, btTypedConstraintData jarg1_, int jarg2);
public final static native int btTypedConstraintData_objectType_get(long jarg1, btTypedConstraintData jarg1_);
public final static native void btTypedConstraintData_userConstraintType_set(long jarg1, btTypedConstraintData jarg1_, int jarg2);
public final static native int btTypedConstraintData_userConstraintType_get(long jarg1, btTypedConstraintData jarg1_);
public final static native void btTypedConstraintData_userConstraintId_set(long jarg1, btTypedConstraintData jarg1_, int jarg2);
public final static native int btTypedConstraintData_userConstraintId_get(long jarg1, btTypedConstraintData jarg1_);
public final static native void btTypedConstraintData_needsFeedback_set(long jarg1, btTypedConstraintData jarg1_, int jarg2);
public final static native int btTypedConstraintData_needsFeedback_get(long jarg1, btTypedConstraintData jarg1_);
public final static native void btTypedConstraintData_appliedImpulse_set(long jarg1, btTypedConstraintData jarg1_, float jarg2);
public final static native float btTypedConstraintData_appliedImpulse_get(long jarg1, btTypedConstraintData jarg1_);
public final static native void btTypedConstraintData_dbgDrawSize_set(long jarg1, btTypedConstraintData jarg1_, float jarg2);
public final static native float btTypedConstraintData_dbgDrawSize_get(long jarg1, btTypedConstraintData jarg1_);
public final static native void btTypedConstraintData_disableCollisionsBetweenLinkedBodies_set(long jarg1, btTypedConstraintData jarg1_, int jarg2);
public final static native int btTypedConstraintData_disableCollisionsBetweenLinkedBodies_get(long jarg1, btTypedConstraintData jarg1_);
public final static native void btTypedConstraintData_overrideNumSolverIterations_set(long jarg1, btTypedConstraintData jarg1_, int jarg2);
public final static native int btTypedConstraintData_overrideNumSolverIterations_get(long jarg1, btTypedConstraintData jarg1_);
public final static native void btTypedConstraintData_breakingImpulseThreshold_set(long jarg1, btTypedConstraintData jarg1_, float jarg2);
public final static native float btTypedConstraintData_breakingImpulseThreshold_get(long jarg1, btTypedConstraintData jarg1_);
public final static native void btTypedConstraintData_isEnabled_set(long jarg1, btTypedConstraintData jarg1_, int jarg2);
public final static native int btTypedConstraintData_isEnabled_get(long jarg1, btTypedConstraintData jarg1_);
public final static native long new_btTypedConstraintData();
public final static native void delete_btTypedConstraintData(long jarg1);
public final static native void btTypedConstraintDoubleData_rbA_set(long jarg1, btTypedConstraintDoubleData jarg1_, long jarg2, btRigidBodyDoubleData jarg2_);
public final static native long btTypedConstraintDoubleData_rbA_get(long jarg1, btTypedConstraintDoubleData jarg1_);
public final static native void btTypedConstraintDoubleData_rbB_set(long jarg1, btTypedConstraintDoubleData jarg1_, long jarg2, btRigidBodyDoubleData jarg2_);
public final static native long btTypedConstraintDoubleData_rbB_get(long jarg1, btTypedConstraintDoubleData jarg1_);
public final static native void btTypedConstraintDoubleData_name_set(long jarg1, btTypedConstraintDoubleData jarg1_, String jarg2);
public final static native String btTypedConstraintDoubleData_name_get(long jarg1, btTypedConstraintDoubleData jarg1_);
public final static native void btTypedConstraintDoubleData_objectType_set(long jarg1, btTypedConstraintDoubleData jarg1_, int jarg2);
public final static native int btTypedConstraintDoubleData_objectType_get(long jarg1, btTypedConstraintDoubleData jarg1_);
public final static native void btTypedConstraintDoubleData_userConstraintType_set(long jarg1, btTypedConstraintDoubleData jarg1_, int jarg2);
public final static native int btTypedConstraintDoubleData_userConstraintType_get(long jarg1, btTypedConstraintDoubleData jarg1_);
public final static native void btTypedConstraintDoubleData_userConstraintId_set(long jarg1, btTypedConstraintDoubleData jarg1_, int jarg2);
public final static native int btTypedConstraintDoubleData_userConstraintId_get(long jarg1, btTypedConstraintDoubleData jarg1_);
public final static native void btTypedConstraintDoubleData_needsFeedback_set(long jarg1, btTypedConstraintDoubleData jarg1_, int jarg2);
public final static native int btTypedConstraintDoubleData_needsFeedback_get(long jarg1, btTypedConstraintDoubleData jarg1_);
public final static native void btTypedConstraintDoubleData_appliedImpulse_set(long jarg1, btTypedConstraintDoubleData jarg1_, double jarg2);
public final static native double btTypedConstraintDoubleData_appliedImpulse_get(long jarg1, btTypedConstraintDoubleData jarg1_);
public final static native void btTypedConstraintDoubleData_dbgDrawSize_set(long jarg1, btTypedConstraintDoubleData jarg1_, double jarg2);
public final static native double btTypedConstraintDoubleData_dbgDrawSize_get(long jarg1, btTypedConstraintDoubleData jarg1_);
public final static native void btTypedConstraintDoubleData_disableCollisionsBetweenLinkedBodies_set(long jarg1, btTypedConstraintDoubleData jarg1_, int jarg2);
public final static native int btTypedConstraintDoubleData_disableCollisionsBetweenLinkedBodies_get(long jarg1, btTypedConstraintDoubleData jarg1_);
public final static native void btTypedConstraintDoubleData_overrideNumSolverIterations_set(long jarg1, btTypedConstraintDoubleData jarg1_, int jarg2);
public final static native int btTypedConstraintDoubleData_overrideNumSolverIterations_get(long jarg1, btTypedConstraintDoubleData jarg1_);
public final static native void btTypedConstraintDoubleData_breakingImpulseThreshold_set(long jarg1, btTypedConstraintDoubleData jarg1_, double jarg2);
public final static native double btTypedConstraintDoubleData_breakingImpulseThreshold_get(long jarg1, btTypedConstraintDoubleData jarg1_);
public final static native void btTypedConstraintDoubleData_isEnabled_set(long jarg1, btTypedConstraintDoubleData jarg1_, int jarg2);
public final static native int btTypedConstraintDoubleData_isEnabled_get(long jarg1, btTypedConstraintDoubleData jarg1_);
public final static native void btTypedConstraintDoubleData_padding_set(long jarg1, btTypedConstraintDoubleData jarg1_, String jarg2);
public final static native String btTypedConstraintDoubleData_padding_get(long jarg1, btTypedConstraintDoubleData jarg1_);
public final static native long new_btTypedConstraintDoubleData();
public final static native void delete_btTypedConstraintDoubleData(long jarg1);
public final static native long new_btAngularLimit();
public final static native void btAngularLimit_set__SWIG_0(long jarg1, btAngularLimit jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6);
public final static native void btAngularLimit_set__SWIG_1(long jarg1, btAngularLimit jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
public final static native void btAngularLimit_set__SWIG_2(long jarg1, btAngularLimit jarg1_, float jarg2, float jarg3, float jarg4);
public final static native void btAngularLimit_set__SWIG_3(long jarg1, btAngularLimit jarg1_, float jarg2, float jarg3);
public final static native void btAngularLimit_test(long jarg1, btAngularLimit jarg1_, float jarg2);
public final static native float btAngularLimit_getSoftness(long jarg1, btAngularLimit jarg1_);
public final static native float btAngularLimit_getBiasFactor(long jarg1, btAngularLimit jarg1_);
public final static native float btAngularLimit_getRelaxationFactor(long jarg1, btAngularLimit jarg1_);
public final static native float btAngularLimit_getCorrection(long jarg1, btAngularLimit jarg1_);
public final static native float btAngularLimit_getSign(long jarg1, btAngularLimit jarg1_);
public final static native float btAngularLimit_getHalfRange(long jarg1, btAngularLimit jarg1_);
public final static native boolean btAngularLimit_isLimit(long jarg1, btAngularLimit jarg1_);
public final static native void btAngularLimit_fit(long jarg1, btAngularLimit jarg1_, long jarg2);
public final static native float btAngularLimit_getError(long jarg1, btAngularLimit jarg1_);
public final static native float btAngularLimit_getLow(long jarg1, btAngularLimit jarg1_);
public final static native float btAngularLimit_getHigh(long jarg1, btAngularLimit jarg1_);
public final static native void delete_btAngularLimit(long jarg1);
public final static native void delete_btDynamicsWorld(long jarg1);
public final static native int btDynamicsWorld_stepSimulation__SWIG_0(long jarg1, btDynamicsWorld jarg1_, float jarg2, int jarg3, float jarg4);
public final static native int btDynamicsWorld_stepSimulation__SWIG_1(long jarg1, btDynamicsWorld jarg1_, float jarg2, int jarg3);
public final static native int btDynamicsWorld_stepSimulation__SWIG_2(long jarg1, btDynamicsWorld jarg1_, float jarg2);
public final static native void btDynamicsWorld_addConstraint__SWIG_0(long jarg1, btDynamicsWorld jarg1_, long jarg2, btTypedConstraint jarg2_, boolean jarg3);
public final static native void btDynamicsWorld_addConstraint__SWIG_1(long jarg1, btDynamicsWorld jarg1_, long jarg2, btTypedConstraint jarg2_);
public final static native void btDynamicsWorld_removeConstraint(long jarg1, btDynamicsWorld jarg1_, long jarg2, btTypedConstraint jarg2_);
public final static native void btDynamicsWorld_addAction(long jarg1, btDynamicsWorld jarg1_, long jarg2, btActionInterface jarg2_);
public final static native void btDynamicsWorld_removeAction(long jarg1, btDynamicsWorld jarg1_, long jarg2, btActionInterface jarg2_);
public final static native void btDynamicsWorld_setGravity(long jarg1, btDynamicsWorld jarg1_, Vector3 jarg2);
public final static native Vector3 btDynamicsWorld_getGravity(long jarg1, btDynamicsWorld jarg1_);
public final static native void btDynamicsWorld_synchronizeMotionStates(long jarg1, btDynamicsWorld jarg1_);
public final static native void btDynamicsWorld_addRigidBody__SWIG_0(long jarg1, btDynamicsWorld jarg1_, long jarg2, btRigidBody jarg2_);
public final static native void btDynamicsWorld_addRigidBody__SWIG_1(long jarg1, btDynamicsWorld jarg1_, long jarg2, btRigidBody jarg2_, short jarg3, short jarg4);
public final static native void btDynamicsWorld_removeRigidBody(long jarg1, btDynamicsWorld jarg1_, long jarg2, btRigidBody jarg2_);
public final static native void btDynamicsWorld_setConstraintSolver(long jarg1, btDynamicsWorld jarg1_, long jarg2, btConstraintSolver jarg2_);
public final static native long btDynamicsWorld_getConstraintSolver(long jarg1, btDynamicsWorld jarg1_);
public final static native int btDynamicsWorld_getNumConstraints(long jarg1, btDynamicsWorld jarg1_);
public final static native long btDynamicsWorld_getConstraint__SWIG_0(long jarg1, btDynamicsWorld jarg1_, int jarg2);
public final static native int btDynamicsWorld_getWorldType(long jarg1, btDynamicsWorld jarg1_);
public final static native void btDynamicsWorld_clearForces(long jarg1, btDynamicsWorld jarg1_);
public final static native void btDynamicsWorld_setInternalTickCallback__SWIG_0(long jarg1, btDynamicsWorld jarg1_, long jarg2, long jarg3, boolean jarg4);
public final static native void btDynamicsWorld_setInternalTickCallback__SWIG_1(long jarg1, btDynamicsWorld jarg1_, long jarg2, long jarg3);
public final static native void btDynamicsWorld_setInternalTickCallback__SWIG_2(long jarg1, btDynamicsWorld jarg1_, long jarg2);
public final static native void btDynamicsWorld_setWorldUserInfo(long jarg1, btDynamicsWorld jarg1_, long jarg2);
public final static native long btDynamicsWorld_getWorldUserInfo(long jarg1, btDynamicsWorld jarg1_);
public final static native long btDynamicsWorld_getSolverInfo(long jarg1, btDynamicsWorld jarg1_);
public final static native void btDynamicsWorld_addVehicle(long jarg1, btDynamicsWorld jarg1_, long jarg2, btActionInterface jarg2_);
public final static native void btDynamicsWorld_removeVehicle(long jarg1, btDynamicsWorld jarg1_, long jarg2, btActionInterface jarg2_);
public final static native void btDynamicsWorld_addCharacter(long jarg1, btDynamicsWorld jarg1_, long jarg2, btActionInterface jarg2_);
public final static native void btDynamicsWorld_removeCharacter(long jarg1, btDynamicsWorld jarg1_, long jarg2, btActionInterface jarg2_);
public final static native void btDynamicsWorldDoubleData_solverInfo_set(long jarg1, btDynamicsWorldDoubleData jarg1_, long jarg2, btContactSolverInfoDoubleData jarg2_);
public final static native long btDynamicsWorldDoubleData_solverInfo_get(long jarg1, btDynamicsWorldDoubleData jarg1_);
public final static native void btDynamicsWorldDoubleData_gravity_set(long jarg1, btDynamicsWorldDoubleData jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btDynamicsWorldDoubleData_gravity_get(long jarg1, btDynamicsWorldDoubleData jarg1_);
public final static native long new_btDynamicsWorldDoubleData();
public final static native void delete_btDynamicsWorldDoubleData(long jarg1);
public final static native void btDynamicsWorldFloatData_solverInfo_set(long jarg1, btDynamicsWorldFloatData jarg1_, long jarg2, btContactSolverInfoFloatData jarg2_);
public final static native long btDynamicsWorldFloatData_solverInfo_get(long jarg1, btDynamicsWorldFloatData jarg1_);
public final static native void btDynamicsWorldFloatData_gravity_set(long jarg1, btDynamicsWorldFloatData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btDynamicsWorldFloatData_gravity_get(long jarg1, btDynamicsWorldFloatData jarg1_);
public final static native long new_btDynamicsWorldFloatData();
public final static native void delete_btDynamicsWorldFloatData(long jarg1);
public final static native void InternalTickCallback_CB(long jarg1, btDynamicsWorld jarg1_, float jarg2);
public final static native long new_InternalTickCallback__SWIG_0(long jarg1, btDynamicsWorld jarg1_, boolean jarg2);
public final static native long new_InternalTickCallback__SWIG_1(long jarg1, btDynamicsWorld jarg1_);
public final static native long new_InternalTickCallback__SWIG_2();
public final static native void InternalTickCallback_onInternalTick(long jarg1, InternalTickCallback jarg1_, long jarg2, btDynamicsWorld jarg2_, float jarg3);
public final static native void InternalTickCallback_onInternalTickSwigExplicitInternalTickCallback(long jarg1, InternalTickCallback jarg1_, long jarg2, btDynamicsWorld jarg2_, float jarg3);
public final static native void InternalTickCallback_detach__SWIG_0(long jarg1, InternalTickCallback jarg1_);
public final static native void InternalTickCallback_attach__SWIG_0(long jarg1, InternalTickCallback jarg1_, long jarg2, btDynamicsWorld jarg2_, boolean jarg3);
public final static native void InternalTickCallback_attach__SWIG_1(long jarg1, InternalTickCallback jarg1_);
public final static native void InternalTickCallback_detach__SWIG_1(long jarg1, btDynamicsWorld jarg1_, boolean jarg2);
public final static native void delete_InternalTickCallback(long jarg1);
public final static native void InternalTickCallback_director_connect(InternalTickCallback obj, long cptr, boolean mem_own, boolean weak_global);
public final static native void InternalTickCallback_change_ownership(InternalTickCallback obj, long cptr, boolean take_or_release);
public final static native long new_btSimpleDynamicsWorld(long jarg1, btDispatcher jarg1_, long jarg2, btBroadphaseInterface jarg2_, long jarg3, btConstraintSolver jarg3_, long jarg4, btCollisionConfiguration jarg4_);
public final static native void delete_btSimpleDynamicsWorld(long jarg1);
public final static native int btSimpleDynamicsWorld_stepSimulation__SWIG_0(long jarg1, btSimpleDynamicsWorld jarg1_, float jarg2, int jarg3, float jarg4);
public final static native int btSimpleDynamicsWorld_stepSimulation__SWIG_1(long jarg1, btSimpleDynamicsWorld jarg1_, float jarg2, int jarg3);
public final static native int btSimpleDynamicsWorld_stepSimulation__SWIG_2(long jarg1, btSimpleDynamicsWorld jarg1_, float jarg2);
public final static native void btSimpleDynamicsWorld_addRigidBody__SWIG_0(long jarg1, btSimpleDynamicsWorld jarg1_, long jarg2, btRigidBody jarg2_);
public final static native void btSimpleDynamicsWorld_addRigidBody__SWIG_1(long jarg1, btSimpleDynamicsWorld jarg1_, long jarg2, btRigidBody jarg2_, short jarg3, short jarg4);
public final static native void delete_btActionInterface(long jarg1);
public final static native void btActionInterface_updateAction(long jarg1, btActionInterface jarg1_, long jarg2, btCollisionWorld jarg2_, float jarg3);
public final static native void btActionInterface_debugDraw(long jarg1, btActionInterface jarg1_, long jarg2, btIDebugDraw jarg2_);
public final static native long new_btDiscreteDynamicsWorld(long jarg1, btDispatcher jarg1_, long jarg2, btBroadphaseInterface jarg2_, long jarg3, btConstraintSolver jarg3_, long jarg4, btCollisionConfiguration jarg4_);
public final static native void delete_btDiscreteDynamicsWorld(long jarg1);
public final static native int btDiscreteDynamicsWorld_stepSimulation__SWIG_0(long jarg1, btDiscreteDynamicsWorld jarg1_, float jarg2, int jarg3, float jarg4);
public final static native int btDiscreteDynamicsWorld_stepSimulation__SWIG_1(long jarg1, btDiscreteDynamicsWorld jarg1_, float jarg2, int jarg3);
public final static native int btDiscreteDynamicsWorld_stepSimulation__SWIG_2(long jarg1, btDiscreteDynamicsWorld jarg1_, float jarg2);
public final static native void btDiscreteDynamicsWorld_synchronizeSingleMotionState(long jarg1, btDiscreteDynamicsWorld jarg1_, long jarg2, btRigidBody jarg2_);
public final static native void btDiscreteDynamicsWorld_addConstraint__SWIG_0(long jarg1, btDiscreteDynamicsWorld jarg1_, long jarg2, btTypedConstraint jarg2_, boolean jarg3);
public final static native void btDiscreteDynamicsWorld_addConstraint__SWIG_1(long jarg1, btDiscreteDynamicsWorld jarg1_, long jarg2, btTypedConstraint jarg2_);
public final static native long btDiscreteDynamicsWorld_getSimulationIslandManager__SWIG_0(long jarg1, btDiscreteDynamicsWorld jarg1_);
public final static native long btDiscreteDynamicsWorld_getCollisionWorld(long jarg1, btDiscreteDynamicsWorld jarg1_);
public final static native void btDiscreteDynamicsWorld_addCollisionObject__SWIG_0(long jarg1, btDiscreteDynamicsWorld jarg1_, long jarg2, btCollisionObject jarg2_, short jarg3, short jarg4);
public final static native void btDiscreteDynamicsWorld_addCollisionObject__SWIG_1(long jarg1, btDiscreteDynamicsWorld jarg1_, long jarg2, btCollisionObject jarg2_, short jarg3);
public final static native void btDiscreteDynamicsWorld_addCollisionObject__SWIG_2(long jarg1, btDiscreteDynamicsWorld jarg1_, long jarg2, btCollisionObject jarg2_);
public final static native void btDiscreteDynamicsWorld_addRigidBody__SWIG_0(long jarg1, btDiscreteDynamicsWorld jarg1_, long jarg2, btRigidBody jarg2_);
public final static native void btDiscreteDynamicsWorld_addRigidBody__SWIG_1(long jarg1, btDiscreteDynamicsWorld jarg1_, long jarg2, btRigidBody jarg2_, short jarg3, short jarg4);
public final static native void btDiscreteDynamicsWorld_debugDrawConstraint(long jarg1, btDiscreteDynamicsWorld jarg1_, long jarg2, btTypedConstraint jarg2_);
public final static native long btDiscreteDynamicsWorld_getConstraint__SWIG_0(long jarg1, btDiscreteDynamicsWorld jarg1_, int jarg2);
public final static native void btDiscreteDynamicsWorld_applyGravity(long jarg1, btDiscreteDynamicsWorld jarg1_);
public final static native void btDiscreteDynamicsWorld_setNumTasks(long jarg1, btDiscreteDynamicsWorld jarg1_, int jarg2);
public final static native void btDiscreteDynamicsWorld_updateVehicles(long jarg1, btDiscreteDynamicsWorld jarg1_, float jarg2);
public final static native void btDiscreteDynamicsWorld_setSynchronizeAllMotionStates(long jarg1, btDiscreteDynamicsWorld jarg1_, boolean jarg2);
public final static native boolean btDiscreteDynamicsWorld_getSynchronizeAllMotionStates(long jarg1, btDiscreteDynamicsWorld jarg1_);
public final static native void btDiscreteDynamicsWorld_setApplySpeculativeContactRestitution(long jarg1, btDiscreteDynamicsWorld jarg1_, boolean jarg2);
public final static native boolean btDiscreteDynamicsWorld_getApplySpeculativeContactRestitution(long jarg1, btDiscreteDynamicsWorld jarg1_);
public final static native void btDiscreteDynamicsWorld_setLatencyMotionStateInterpolation(long jarg1, btDiscreteDynamicsWorld jarg1_, boolean jarg2);
public final static native boolean btDiscreteDynamicsWorld_getLatencyMotionStateInterpolation(long jarg1, btDiscreteDynamicsWorld jarg1_);
public final static native void delete_btCharacterControllerInterface(long jarg1);
public final static native void btCharacterControllerInterface_setWalkDirection(long jarg1, btCharacterControllerInterface jarg1_, Vector3 jarg2);
public final static native void btCharacterControllerInterface_setVelocityForTimeInterval(long jarg1, btCharacterControllerInterface jarg1_, Vector3 jarg2, float jarg3);
public final static native void btCharacterControllerInterface_reset(long jarg1, btCharacterControllerInterface jarg1_, long jarg2, btCollisionWorld jarg2_);
public final static native void btCharacterControllerInterface_warp(long jarg1, btCharacterControllerInterface jarg1_, Vector3 jarg2);
public final static native void btCharacterControllerInterface_preStep(long jarg1, btCharacterControllerInterface jarg1_, long jarg2, btCollisionWorld jarg2_);
public final static native void btCharacterControllerInterface_playerStep(long jarg1, btCharacterControllerInterface jarg1_, long jarg2, btCollisionWorld jarg2_, float jarg3);
public final static native boolean btCharacterControllerInterface_canJump(long jarg1, btCharacterControllerInterface jarg1_);
public final static native void btCharacterControllerInterface_jump(long jarg1, btCharacterControllerInterface jarg1_);
public final static native boolean btCharacterControllerInterface_onGround(long jarg1, btCharacterControllerInterface jarg1_);
public final static native void btCharacterControllerInterface_setUpInterpolate(long jarg1, btCharacterControllerInterface jarg1_, boolean jarg2);
public final static native long new_btKinematicCharacterController__SWIG_0(long jarg1, btPairCachingGhostObject jarg1_, long jarg2, btConvexShape jarg2_, float jarg3, int jarg4);
public final static native long new_btKinematicCharacterController__SWIG_1(long jarg1, btPairCachingGhostObject jarg1_, long jarg2, btConvexShape jarg2_, float jarg3);
public final static native void delete_btKinematicCharacterController(long jarg1);
public final static native void btKinematicCharacterController_setUpAxis(long jarg1, btKinematicCharacterController jarg1_, int jarg2);
public final static native void btKinematicCharacterController_setFallSpeed(long jarg1, btKinematicCharacterController jarg1_, float jarg2);
public final static native void btKinematicCharacterController_setJumpSpeed(long jarg1, btKinematicCharacterController jarg1_, float jarg2);
public final static native void btKinematicCharacterController_setMaxJumpHeight(long jarg1, btKinematicCharacterController jarg1_, float jarg2);
public final static native void btKinematicCharacterController_setGravity(long jarg1, btKinematicCharacterController jarg1_, float jarg2);
public final static native float btKinematicCharacterController_getGravity(long jarg1, btKinematicCharacterController jarg1_);
public final static native void btKinematicCharacterController_setMaxSlope(long jarg1, btKinematicCharacterController jarg1_, float jarg2);
public final static native float btKinematicCharacterController_getMaxSlope(long jarg1, btKinematicCharacterController jarg1_);
public final static native long btKinematicCharacterController_getGhostObject(long jarg1, btKinematicCharacterController jarg1_);
public final static native void btKinematicCharacterController_setUseGhostSweepTest(long jarg1, btKinematicCharacterController jarg1_, boolean jarg2);
public final static native void btContactSolverInfoData_tau_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_tau_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_damping_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_damping_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_friction_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_friction_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_timeStep_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_timeStep_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_restitution_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_restitution_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_numIterations_set(long jarg1, btContactSolverInfoData jarg1_, int jarg2);
public final static native int btContactSolverInfoData_numIterations_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_maxErrorReduction_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_maxErrorReduction_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_sor_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_sor_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_erp_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_erp_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_erp2_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_erp2_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_globalCfm_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_globalCfm_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_splitImpulse_set(long jarg1, btContactSolverInfoData jarg1_, int jarg2);
public final static native int btContactSolverInfoData_splitImpulse_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_splitImpulsePenetrationThreshold_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_splitImpulsePenetrationThreshold_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_splitImpulseTurnErp_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_splitImpulseTurnErp_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_linearSlop_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_linearSlop_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_warmstartingFactor_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_warmstartingFactor_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_solverMode_set(long jarg1, btContactSolverInfoData jarg1_, int jarg2);
public final static native int btContactSolverInfoData_solverMode_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_restingContactRestitutionThreshold_set(long jarg1, btContactSolverInfoData jarg1_, int jarg2);
public final static native int btContactSolverInfoData_restingContactRestitutionThreshold_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_minimumSolverBatchSize_set(long jarg1, btContactSolverInfoData jarg1_, int jarg2);
public final static native int btContactSolverInfoData_minimumSolverBatchSize_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_maxGyroscopicForce_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_maxGyroscopicForce_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native void btContactSolverInfoData_singleAxisRollingFrictionThreshold_set(long jarg1, btContactSolverInfoData jarg1_, float jarg2);
public final static native float btContactSolverInfoData_singleAxisRollingFrictionThreshold_get(long jarg1, btContactSolverInfoData jarg1_);
public final static native long new_btContactSolverInfoData();
public final static native void delete_btContactSolverInfoData(long jarg1);
public final static native long new_btContactSolverInfo();
public final static native void delete_btContactSolverInfo(long jarg1);
public final static native void btContactSolverInfoDoubleData_tau_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_tau_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_damping_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_damping_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_friction_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_friction_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_timeStep_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_timeStep_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_restitution_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_restitution_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_maxErrorReduction_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_maxErrorReduction_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_sor_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_sor_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_erp_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_erp_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_erp2_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_erp2_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_globalCfm_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_globalCfm_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_splitImpulsePenetrationThreshold_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_splitImpulsePenetrationThreshold_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_splitImpulseTurnErp_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_splitImpulseTurnErp_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_linearSlop_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_linearSlop_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_warmstartingFactor_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_warmstartingFactor_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_maxGyroscopicForce_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_maxGyroscopicForce_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_singleAxisRollingFrictionThreshold_set(long jarg1, btContactSolverInfoDoubleData jarg1_, double jarg2);
public final static native double btContactSolverInfoDoubleData_singleAxisRollingFrictionThreshold_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_numIterations_set(long jarg1, btContactSolverInfoDoubleData jarg1_, int jarg2);
public final static native int btContactSolverInfoDoubleData_numIterations_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_solverMode_set(long jarg1, btContactSolverInfoDoubleData jarg1_, int jarg2);
public final static native int btContactSolverInfoDoubleData_solverMode_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_restingContactRestitutionThreshold_set(long jarg1, btContactSolverInfoDoubleData jarg1_, int jarg2);
public final static native int btContactSolverInfoDoubleData_restingContactRestitutionThreshold_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_minimumSolverBatchSize_set(long jarg1, btContactSolverInfoDoubleData jarg1_, int jarg2);
public final static native int btContactSolverInfoDoubleData_minimumSolverBatchSize_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_splitImpulse_set(long jarg1, btContactSolverInfoDoubleData jarg1_, int jarg2);
public final static native int btContactSolverInfoDoubleData_splitImpulse_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native void btContactSolverInfoDoubleData_padding_set(long jarg1, btContactSolverInfoDoubleData jarg1_, String jarg2);
public final static native String btContactSolverInfoDoubleData_padding_get(long jarg1, btContactSolverInfoDoubleData jarg1_);
public final static native long new_btContactSolverInfoDoubleData();
public final static native void delete_btContactSolverInfoDoubleData(long jarg1);
public final static native void btContactSolverInfoFloatData_tau_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_tau_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_damping_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_damping_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_friction_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_friction_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_timeStep_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_timeStep_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_restitution_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_restitution_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_maxErrorReduction_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_maxErrorReduction_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_sor_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_sor_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_erp_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_erp_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_erp2_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_erp2_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_globalCfm_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_globalCfm_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_splitImpulsePenetrationThreshold_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_splitImpulsePenetrationThreshold_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_splitImpulseTurnErp_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_splitImpulseTurnErp_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_linearSlop_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_linearSlop_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_warmstartingFactor_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_warmstartingFactor_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_maxGyroscopicForce_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_maxGyroscopicForce_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_singleAxisRollingFrictionThreshold_set(long jarg1, btContactSolverInfoFloatData jarg1_, float jarg2);
public final static native float btContactSolverInfoFloatData_singleAxisRollingFrictionThreshold_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_numIterations_set(long jarg1, btContactSolverInfoFloatData jarg1_, int jarg2);
public final static native int btContactSolverInfoFloatData_numIterations_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_solverMode_set(long jarg1, btContactSolverInfoFloatData jarg1_, int jarg2);
public final static native int btContactSolverInfoFloatData_solverMode_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_restingContactRestitutionThreshold_set(long jarg1, btContactSolverInfoFloatData jarg1_, int jarg2);
public final static native int btContactSolverInfoFloatData_restingContactRestitutionThreshold_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_minimumSolverBatchSize_set(long jarg1, btContactSolverInfoFloatData jarg1_, int jarg2);
public final static native int btContactSolverInfoFloatData_minimumSolverBatchSize_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_splitImpulse_set(long jarg1, btContactSolverInfoFloatData jarg1_, int jarg2);
public final static native int btContactSolverInfoFloatData_splitImpulse_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native void btContactSolverInfoFloatData_padding_set(long jarg1, btContactSolverInfoFloatData jarg1_, String jarg2);
public final static native String btContactSolverInfoFloatData_padding_get(long jarg1, btContactSolverInfoFloatData jarg1_);
public final static native long new_btContactSolverInfoFloatData();
public final static native void delete_btContactSolverInfoFloatData(long jarg1);
public final static native void delete_btConstraintSolver(long jarg1);
public final static native void btConstraintSolver_prepareSolve(long jarg1, btConstraintSolver jarg1_, int jarg2, int jarg3);
public final static native float btConstraintSolver_solveGroup(long jarg1, btConstraintSolver jarg1_, long jarg2, int jarg3, long jarg4, int jarg5, long jarg6, int jarg7, long jarg8, btContactSolverInfo jarg8_, long jarg9, btIDebugDraw jarg9_, long jarg10, btDispatcher jarg10_);
public final static native void btConstraintSolver_allSolved(long jarg1, btConstraintSolver jarg1_, long jarg2, btContactSolverInfo jarg2_, long jarg3, btIDebugDraw jarg3_);
public final static native void btConstraintSolver_reset(long jarg1, btConstraintSolver jarg1_);
public final static native int btConstraintSolver_getSolverType(long jarg1, btConstraintSolver jarg1_);
public final static native long new_btSequentialImpulseConstraintSolver();
public final static native void delete_btSequentialImpulseConstraintSolver(long jarg1);
public final static native long btSequentialImpulseConstraintSolver_btRand2(long jarg1, btSequentialImpulseConstraintSolver jarg1_);
public final static native int btSequentialImpulseConstraintSolver_btRandInt2(long jarg1, btSequentialImpulseConstraintSolver jarg1_, int jarg2);
public final static native void btSequentialImpulseConstraintSolver_setRandSeed(long jarg1, btSequentialImpulseConstraintSolver jarg1_, long jarg2);
public final static native long btSequentialImpulseConstraintSolver_getRandSeed(long jarg1, btSequentialImpulseConstraintSolver jarg1_);
public final static native long btSequentialImpulseConstraintSolver_getActiveConstraintRowSolverGeneric(long jarg1, btSequentialImpulseConstraintSolver jarg1_);
public final static native void btSequentialImpulseConstraintSolver_setConstraintRowSolverGeneric(long jarg1, btSequentialImpulseConstraintSolver jarg1_, long jarg2);
public final static native long btSequentialImpulseConstraintSolver_getActiveConstraintRowSolverLowerLimit(long jarg1, btSequentialImpulseConstraintSolver jarg1_);
public final static native void btSequentialImpulseConstraintSolver_setConstraintRowSolverLowerLimit(long jarg1, btSequentialImpulseConstraintSolver jarg1_, long jarg2);
public final static native long btSequentialImpulseConstraintSolver_getScalarConstraintRowSolverGeneric(long jarg1, btSequentialImpulseConstraintSolver jarg1_);
public final static native long btSequentialImpulseConstraintSolver_getScalarConstraintRowSolverLowerLimit(long jarg1, btSequentialImpulseConstraintSolver jarg1_);
public final static native void btSolverBody_worldTransform_set(long jarg1, btSolverBody jarg1_, long jarg2, btTransform jarg2_);
public final static native long btSolverBody_worldTransform_get(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_deltaLinearVelocity_set(long jarg1, btSolverBody jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverBody_deltaLinearVelocity_get(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_deltaAngularVelocity_set(long jarg1, btSolverBody jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverBody_deltaAngularVelocity_get(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_angularFactor_set(long jarg1, btSolverBody jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverBody_angularFactor_get(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_linearFactor_set(long jarg1, btSolverBody jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverBody_linearFactor_get(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_invMass_set(long jarg1, btSolverBody jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverBody_invMass_get(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_pushVelocity_set(long jarg1, btSolverBody jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverBody_pushVelocity_get(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_turnVelocity_set(long jarg1, btSolverBody jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverBody_turnVelocity_get(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_linearVelocity_set(long jarg1, btSolverBody jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverBody_linearVelocity_get(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_angularVelocity_set(long jarg1, btSolverBody jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverBody_angularVelocity_get(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_externalForceImpulse_set(long jarg1, btSolverBody jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverBody_externalForceImpulse_get(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_externalTorqueImpulse_set(long jarg1, btSolverBody jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverBody_externalTorqueImpulse_get(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_originalBody_set(long jarg1, btSolverBody jarg1_, long jarg2, btRigidBody jarg2_);
public final static native long btSolverBody_originalBody_get(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_getVelocityInLocalPointNoDelta(long jarg1, btSolverBody jarg1_, Vector3 jarg2, Vector3 jarg3);
public final static native void btSolverBody_getVelocityInLocalPointObsolete(long jarg1, btSolverBody jarg1_, Vector3 jarg2, Vector3 jarg3);
public final static native void btSolverBody_getAngularVelocity(long jarg1, btSolverBody jarg1_, Vector3 jarg2);
public final static native void btSolverBody_applyImpulse(long jarg1, btSolverBody jarg1_, Vector3 jarg2, Vector3 jarg3, float jarg4);
public final static native void btSolverBody_internalApplyPushImpulse(long jarg1, btSolverBody jarg1_, Vector3 jarg2, Vector3 jarg3, float jarg4);
public final static native Vector3 btSolverBody_internalGetDeltaLinearVelocity(long jarg1, btSolverBody jarg1_);
public final static native Vector3 btSolverBody_internalGetDeltaAngularVelocity(long jarg1, btSolverBody jarg1_);
public final static native Vector3 btSolverBody_internalGetAngularFactor(long jarg1, btSolverBody jarg1_);
public final static native Vector3 btSolverBody_internalGetInvMass(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_internalSetInvMass(long jarg1, btSolverBody jarg1_, Vector3 jarg2);
public final static native Vector3 btSolverBody_internalGetPushVelocity(long jarg1, btSolverBody jarg1_);
public final static native Vector3 btSolverBody_internalGetTurnVelocity(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_internalGetVelocityInLocalPointObsolete(long jarg1, btSolverBody jarg1_, Vector3 jarg2, Vector3 jarg3);
public final static native void btSolverBody_internalGetAngularVelocity(long jarg1, btSolverBody jarg1_, Vector3 jarg2);
public final static native void btSolverBody_internalApplyImpulse(long jarg1, btSolverBody jarg1_, Vector3 jarg2, Vector3 jarg3, float jarg4);
public final static native void btSolverBody_writebackVelocity(long jarg1, btSolverBody jarg1_);
public final static native void btSolverBody_writebackVelocityAndTransform(long jarg1, btSolverBody jarg1_, float jarg2, float jarg3);
public final static native long new_btSolverBody();
public final static native void delete_btSolverBody(long jarg1);
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, btTypedConstraint.btConstraintInfo1 jarg2_);
public final static native void btSliderConstraint_getInfo2NonVirtual(long jarg1, btSliderConstraint jarg1_, long jarg2, btTypedConstraint.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 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 void btSliderConstraint_setUpperLinLimit(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native float btSliderConstraint_getLowerAngLimit(long jarg1, btSliderConstraint jarg1_);
public final static native void btSliderConstraint_setLowerAngLimit(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native float btSliderConstraint_getUpperAngLimit(long jarg1, btSliderConstraint jarg1_);
public final static native void btSliderConstraint_setUpperAngLimit(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native boolean btSliderConstraint_getUseLinearReferenceFrameA(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getSoftnessDirLin(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getRestitutionDirLin(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getDampingDirLin(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getSoftnessDirAng(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getRestitutionDirAng(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getDampingDirAng(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getSoftnessLimLin(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getRestitutionLimLin(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getDampingLimLin(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getSoftnessLimAng(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getRestitutionLimAng(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getDampingLimAng(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getSoftnessOrthoLin(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getRestitutionOrthoLin(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getDampingOrthoLin(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getSoftnessOrthoAng(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getRestitutionOrthoAng(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getDampingOrthoAng(long jarg1, btSliderConstraint jarg1_);
public final static native void btSliderConstraint_setSoftnessDirLin(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setRestitutionDirLin(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setDampingDirLin(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setSoftnessDirAng(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setRestitutionDirAng(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setDampingDirAng(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setSoftnessLimLin(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setRestitutionLimLin(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setDampingLimLin(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setSoftnessLimAng(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setRestitutionLimAng(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setDampingLimAng(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setSoftnessOrthoLin(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setRestitutionOrthoLin(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setDampingOrthoLin(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setSoftnessOrthoAng(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setRestitutionOrthoAng(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setDampingOrthoAng(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native void btSliderConstraint_setPoweredLinMotor(long jarg1, btSliderConstraint jarg1_, boolean jarg2);
public final static native boolean btSliderConstraint_getPoweredLinMotor(long jarg1, btSliderConstraint jarg1_);
public final static native void btSliderConstraint_setTargetLinMotorVelocity(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native float btSliderConstraint_getTargetLinMotorVelocity(long jarg1, btSliderConstraint jarg1_);
public final static native void btSliderConstraint_setMaxLinMotorForce(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native float btSliderConstraint_getMaxLinMotorForce(long jarg1, btSliderConstraint jarg1_);
public final static native void btSliderConstraint_setPoweredAngMotor(long jarg1, btSliderConstraint jarg1_, boolean jarg2);
public final static native boolean btSliderConstraint_getPoweredAngMotor(long jarg1, btSliderConstraint jarg1_);
public final static native void btSliderConstraint_setTargetAngMotorVelocity(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native float btSliderConstraint_getTargetAngMotorVelocity(long jarg1, btSliderConstraint jarg1_);
public final static native void btSliderConstraint_setMaxAngMotorForce(long jarg1, btSliderConstraint jarg1_, float jarg2);
public final static native float btSliderConstraint_getMaxAngMotorForce(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getLinearPos(long jarg1, btSliderConstraint jarg1_);
public final static native float btSliderConstraint_getAngularPos(long jarg1, btSliderConstraint jarg1_);
public final static native boolean btSliderConstraint_getSolveLinLimit(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_, 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_, 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 float btSliderConstraint_getParam__SWIG_1(long jarg1, btSliderConstraint jarg1_, int jarg2);
public final static native void delete_btSliderConstraint(long jarg1);
public final static native void btSliderConstraintData_typeConstraintData_set(long jarg1, btSliderConstraintData jarg1_, long jarg2, btTypedConstraintData jarg2_);
public final static native long btSliderConstraintData_typeConstraintData_get(long jarg1, btSliderConstraintData jarg1_);
public final static native void btSliderConstraintData_rbAFrame_set(long jarg1, btSliderConstraintData jarg1_, long jarg2, btTransformFloatData jarg2_);
public final static native long btSliderConstraintData_rbAFrame_get(long jarg1, btSliderConstraintData jarg1_);
public final static native void btSliderConstraintData_rbBFrame_set(long jarg1, btSliderConstraintData jarg1_, long jarg2, btTransformFloatData jarg2_);
public final static native long btSliderConstraintData_rbBFrame_get(long jarg1, btSliderConstraintData jarg1_);
public final static native void btSliderConstraintData_linearUpperLimit_set(long jarg1, btSliderConstraintData jarg1_, float jarg2);
public final static native float btSliderConstraintData_linearUpperLimit_get(long jarg1, btSliderConstraintData jarg1_);
public final static native void btSliderConstraintData_linearLowerLimit_set(long jarg1, btSliderConstraintData jarg1_, float jarg2);
public final static native float btSliderConstraintData_linearLowerLimit_get(long jarg1, btSliderConstraintData jarg1_);
public final static native void btSliderConstraintData_angularUpperLimit_set(long jarg1, btSliderConstraintData jarg1_, float jarg2);
public final static native float btSliderConstraintData_angularUpperLimit_get(long jarg1, btSliderConstraintData jarg1_);
public final static native void btSliderConstraintData_angularLowerLimit_set(long jarg1, btSliderConstraintData jarg1_, float jarg2);
public final static native float btSliderConstraintData_angularLowerLimit_get(long jarg1, btSliderConstraintData jarg1_);
public final static native void btSliderConstraintData_useLinearReferenceFrameA_set(long jarg1, btSliderConstraintData jarg1_, int jarg2);
public final static native int btSliderConstraintData_useLinearReferenceFrameA_get(long jarg1, btSliderConstraintData jarg1_);
public final static native void btSliderConstraintData_useOffsetForConstraintFrame_set(long jarg1, btSliderConstraintData jarg1_, int jarg2);
public final static native int btSliderConstraintData_useOffsetForConstraintFrame_get(long jarg1, btSliderConstraintData jarg1_);
public final static native long new_btSliderConstraintData();
public final static native void delete_btSliderConstraintData(long jarg1);
public final static native void btSliderConstraintDoubleData_typeConstraintData_set(long jarg1, btSliderConstraintDoubleData jarg1_, long jarg2, btTypedConstraintDoubleData jarg2_);
public final static native long btSliderConstraintDoubleData_typeConstraintData_get(long jarg1, btSliderConstraintDoubleData jarg1_);
public final static native void btSliderConstraintDoubleData_rbAFrame_set(long jarg1, btSliderConstraintDoubleData jarg1_, long jarg2, btTransformDoubleData jarg2_);
public final static native long btSliderConstraintDoubleData_rbAFrame_get(long jarg1, btSliderConstraintDoubleData jarg1_);
public final static native void btSliderConstraintDoubleData_rbBFrame_set(long jarg1, btSliderConstraintDoubleData jarg1_, long jarg2, btTransformDoubleData jarg2_);
public final static native long btSliderConstraintDoubleData_rbBFrame_get(long jarg1, btSliderConstraintDoubleData jarg1_);
public final static native void btSliderConstraintDoubleData_linearUpperLimit_set(long jarg1, btSliderConstraintDoubleData jarg1_, double jarg2);
public final static native double btSliderConstraintDoubleData_linearUpperLimit_get(long jarg1, btSliderConstraintDoubleData jarg1_);
public final static native void btSliderConstraintDoubleData_linearLowerLimit_set(long jarg1, btSliderConstraintDoubleData jarg1_, double jarg2);
public final static native double btSliderConstraintDoubleData_linearLowerLimit_get(long jarg1, btSliderConstraintDoubleData jarg1_);
public final static native void btSliderConstraintDoubleData_angularUpperLimit_set(long jarg1, btSliderConstraintDoubleData jarg1_, double jarg2);
public final static native double btSliderConstraintDoubleData_angularUpperLimit_get(long jarg1, btSliderConstraintDoubleData jarg1_);
public final static native void btSliderConstraintDoubleData_angularLowerLimit_set(long jarg1, btSliderConstraintDoubleData jarg1_, double jarg2);
public final static native double btSliderConstraintDoubleData_angularLowerLimit_get(long jarg1, btSliderConstraintDoubleData jarg1_);
public final static native void btSliderConstraintDoubleData_useLinearReferenceFrameA_set(long jarg1, btSliderConstraintDoubleData jarg1_, int jarg2);
public final static native int btSliderConstraintDoubleData_useLinearReferenceFrameA_get(long jarg1, btSliderConstraintDoubleData jarg1_);
public final static native void btSliderConstraintDoubleData_useOffsetForConstraintFrame_set(long jarg1, btSliderConstraintDoubleData jarg1_, int jarg2);
public final static native int btSliderConstraintDoubleData_useOffsetForConstraintFrame_get(long jarg1, btSliderConstraintDoubleData jarg1_);
public final static native long new_btSliderConstraintDoubleData();
public final static native void delete_btSliderConstraintDoubleData(long jarg1);
public final static native long new_btConstraintSetting();
public final static native void btConstraintSetting_tau_set(long jarg1, btConstraintSetting jarg1_, float jarg2);
public final static native float btConstraintSetting_tau_get(long jarg1, btConstraintSetting jarg1_);
public final static native void btConstraintSetting_damping_set(long jarg1, btConstraintSetting jarg1_, float jarg2);
public final static native float btConstraintSetting_damping_get(long jarg1, btConstraintSetting jarg1_);
public final static native void btConstraintSetting_impulseClamp_set(long jarg1, btConstraintSetting jarg1_, float jarg2);
public final static native float btConstraintSetting_impulseClamp_get(long jarg1, btConstraintSetting jarg1_);
public final static native void delete_btConstraintSetting(long jarg1);
public final static native void btPoint2PointConstraint_useSolveConstraintObsolete_set(long jarg1, btPoint2PointConstraint jarg1_, boolean jarg2);
public final static native boolean btPoint2PointConstraint_useSolveConstraintObsolete_get(long jarg1, btPoint2PointConstraint jarg1_);
public final static native void btPoint2PointConstraint_setting_set(long jarg1, btPoint2PointConstraint jarg1_, long jarg2, btConstraintSetting jarg2_);
public final static native long btPoint2PointConstraint_setting_get(long jarg1, btPoint2PointConstraint jarg1_);
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, btTypedConstraint.btConstraintInfo1 jarg2_);
public final static native void btPoint2PointConstraint_getInfo2NonVirtual(long jarg1, btPoint2PointConstraint jarg1_, long jarg2, btTypedConstraint.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 Vector3 btPoint2PointConstraint_getPivotInA(long jarg1, btPoint2PointConstraint jarg1_);
public final static native Vector3 btPoint2PointConstraint_getPivotInB(long jarg1, btPoint2PointConstraint jarg1_);
public final static native void btPoint2PointConstraint_setParam__SWIG_0(long jarg1, btPoint2PointConstraint jarg1_, int jarg2, float jarg3, int jarg4);
public final static native void btPoint2PointConstraint_setParam__SWIG_1(long jarg1, btPoint2PointConstraint jarg1_, int jarg2, float jarg3);
public final static native float btPoint2PointConstraint_getParam__SWIG_0(long jarg1, btPoint2PointConstraint jarg1_, int jarg2, int jarg3);
public final static native float btPoint2PointConstraint_getParam__SWIG_1(long jarg1, btPoint2PointConstraint jarg1_, int jarg2);
public final static native void delete_btPoint2PointConstraint(long jarg1);
public final static native void btPoint2PointConstraintFloatData_typeConstraintData_set(long jarg1, btPoint2PointConstraintFloatData jarg1_, long jarg2, btTypedConstraintData jarg2_);
public final static native long btPoint2PointConstraintFloatData_typeConstraintData_get(long jarg1, btPoint2PointConstraintFloatData jarg1_);
public final static native void btPoint2PointConstraintFloatData_pivotInA_set(long jarg1, btPoint2PointConstraintFloatData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btPoint2PointConstraintFloatData_pivotInA_get(long jarg1, btPoint2PointConstraintFloatData jarg1_);
public final static native void btPoint2PointConstraintFloatData_pivotInB_set(long jarg1, btPoint2PointConstraintFloatData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btPoint2PointConstraintFloatData_pivotInB_get(long jarg1, btPoint2PointConstraintFloatData jarg1_);
public final static native long new_btPoint2PointConstraintFloatData();
public final static native void delete_btPoint2PointConstraintFloatData(long jarg1);
public final static native void btPoint2PointConstraintDoubleData2_typeConstraintData_set(long jarg1, btPoint2PointConstraintDoubleData2 jarg1_, long jarg2, btTypedConstraintDoubleData jarg2_);
public final static native long btPoint2PointConstraintDoubleData2_typeConstraintData_get(long jarg1, btPoint2PointConstraintDoubleData2 jarg1_);
public final static native void btPoint2PointConstraintDoubleData2_pivotInA_set(long jarg1, btPoint2PointConstraintDoubleData2 jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btPoint2PointConstraintDoubleData2_pivotInA_get(long jarg1, btPoint2PointConstraintDoubleData2 jarg1_);
public final static native void btPoint2PointConstraintDoubleData2_pivotInB_set(long jarg1, btPoint2PointConstraintDoubleData2 jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btPoint2PointConstraintDoubleData2_pivotInB_get(long jarg1, btPoint2PointConstraintDoubleData2 jarg1_);
public final static native long new_btPoint2PointConstraintDoubleData2();
public final static native void delete_btPoint2PointConstraintDoubleData2(long jarg1);
public final static native void btPoint2PointConstraintDoubleData_typeConstraintData_set(long jarg1, btPoint2PointConstraintDoubleData jarg1_, long jarg2, btTypedConstraintData jarg2_);
public final static native long btPoint2PointConstraintDoubleData_typeConstraintData_get(long jarg1, btPoint2PointConstraintDoubleData jarg1_);
public final static native void btPoint2PointConstraintDoubleData_pivotInA_set(long jarg1, btPoint2PointConstraintDoubleData jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btPoint2PointConstraintDoubleData_pivotInA_get(long jarg1, btPoint2PointConstraintDoubleData jarg1_);
public final static native void btPoint2PointConstraintDoubleData_pivotInB_set(long jarg1, btPoint2PointConstraintDoubleData jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btPoint2PointConstraintDoubleData_pivotInB_get(long jarg1, btPoint2PointConstraintDoubleData jarg1_);
public final static native long new_btPoint2PointConstraintDoubleData();
public final static native void delete_btPoint2PointConstraintDoubleData(long jarg1);
public final static native long new_btJacobianEntry__SWIG_0();
public final static native long new_btJacobianEntry__SWIG_1(Matrix3 jarg1, Matrix3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, Vector3 jarg6, float jarg7, Vector3 jarg8, float jarg9);
public final static native long new_btJacobianEntry__SWIG_2(Vector3 jarg1, Matrix3 jarg2, Matrix3 jarg3, Vector3 jarg4, Vector3 jarg5);
public final static native long new_btJacobianEntry__SWIG_3(Vector3 jarg1, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4);
public final static native long new_btJacobianEntry__SWIG_4(Matrix3 jarg1, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, float jarg6);
public final static native float btJacobianEntry_getDiagonal(long jarg1, btJacobianEntry jarg1_);
public final static native float btJacobianEntry_getNonDiagonal__SWIG_0(long jarg1, btJacobianEntry jarg1_, long jarg2, btJacobianEntry jarg2_, float jarg3);
public final static native float btJacobianEntry_getNonDiagonal__SWIG_1(long jarg1, btJacobianEntry jarg1_, long jarg2, btJacobianEntry jarg2_, float jarg3, float jarg4);
public final static native float btJacobianEntry_getRelativeVelocity(long jarg1, btJacobianEntry jarg1_, Vector3 jarg2, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5);
public final static native void btJacobianEntry_linearJointAxis_set(long jarg1, btJacobianEntry jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btJacobianEntry_linearJointAxis_get(long jarg1, btJacobianEntry jarg1_);
public final static native void btJacobianEntry_aJ_set(long jarg1, btJacobianEntry jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btJacobianEntry_aJ_get(long jarg1, btJacobianEntry jarg1_);
public final static native void btJacobianEntry_bJ_set(long jarg1, btJacobianEntry jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btJacobianEntry_bJ_get(long jarg1, btJacobianEntry jarg1_);
public final static native void btJacobianEntry_0MinvJt_set(long jarg1, btJacobianEntry jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btJacobianEntry_0MinvJt_get(long jarg1, btJacobianEntry jarg1_);
public final static native void btJacobianEntry_1MinvJt_set(long jarg1, btJacobianEntry jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btJacobianEntry_1MinvJt_get(long jarg1, btJacobianEntry jarg1_);
public final static native void btJacobianEntry_Adiag_set(long jarg1, btJacobianEntry jarg1_, float jarg2);
public final static native float btJacobianEntry_Adiag_get(long jarg1, btJacobianEntry jarg1_);
public final static native void delete_btJacobianEntry(long jarg1);
public final static native long new_btSolve2LinearConstraint(float jarg1, float jarg2);
public final static native void btSolve2LinearConstraint_resolveUnilateralPairConstraint(long jarg1, btSolve2LinearConstraint jarg1_, long jarg2, btRigidBody jarg2_, long jarg3, btRigidBody jarg3_, Matrix3 jarg4, Matrix3 jarg5, Vector3 jarg6, float jarg7, Vector3 jarg8, Vector3 jarg9, Vector3 jarg10, Vector3 jarg11, float jarg12, Vector3 jarg13, Vector3 jarg14, Vector3 jarg15, float jarg16, Vector3 jarg17, Vector3 jarg18, Vector3 jarg19, float jarg20, Vector3 jarg21, long jarg22, long jarg23);
public final static native void btSolve2LinearConstraint_resolveBilateralPairConstraint(long jarg1, btSolve2LinearConstraint jarg1_, long jarg2, btRigidBody jarg2_, long jarg3, btRigidBody jarg3_, Matrix3 jarg4, Matrix3 jarg5, Vector3 jarg6, float jarg7, Vector3 jarg8, Vector3 jarg9, Vector3 jarg10, Vector3 jarg11, float jarg12, Vector3 jarg13, Vector3 jarg14, Vector3 jarg15, float jarg16, Vector3 jarg17, Vector3 jarg18, Vector3 jarg19, float jarg20, Vector3 jarg21, long jarg22, long jarg23);
public final static native void delete_btSolve2LinearConstraint(long jarg1);
public final static native void btRotationalLimitMotor_loLimit_set(long jarg1, btRotationalLimitMotor jarg1_, float jarg2);
public final static native float btRotationalLimitMotor_loLimit_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native void btRotationalLimitMotor_hiLimit_set(long jarg1, btRotationalLimitMotor jarg1_, float jarg2);
public final static native float btRotationalLimitMotor_hiLimit_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native void btRotationalLimitMotor_targetVelocity_set(long jarg1, btRotationalLimitMotor jarg1_, float jarg2);
public final static native float btRotationalLimitMotor_targetVelocity_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native void btRotationalLimitMotor_maxMotorForce_set(long jarg1, btRotationalLimitMotor jarg1_, float jarg2);
public final static native float btRotationalLimitMotor_maxMotorForce_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native void btRotationalLimitMotor_maxLimitForce_set(long jarg1, btRotationalLimitMotor jarg1_, float jarg2);
public final static native float btRotationalLimitMotor_maxLimitForce_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native void btRotationalLimitMotor_damping_set(long jarg1, btRotationalLimitMotor jarg1_, float jarg2);
public final static native float btRotationalLimitMotor_damping_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native void btRotationalLimitMotor_limitSoftness_set(long jarg1, btRotationalLimitMotor jarg1_, float jarg2);
public final static native float btRotationalLimitMotor_limitSoftness_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native void btRotationalLimitMotor_normalCFM_set(long jarg1, btRotationalLimitMotor jarg1_, float jarg2);
public final static native float btRotationalLimitMotor_normalCFM_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native void btRotationalLimitMotor_stopERP_set(long jarg1, btRotationalLimitMotor jarg1_, float jarg2);
public final static native float btRotationalLimitMotor_stopERP_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native void btRotationalLimitMotor_stopCFM_set(long jarg1, btRotationalLimitMotor jarg1_, float jarg2);
public final static native float btRotationalLimitMotor_stopCFM_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native void btRotationalLimitMotor_bounce_set(long jarg1, btRotationalLimitMotor jarg1_, float jarg2);
public final static native float btRotationalLimitMotor_bounce_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native void btRotationalLimitMotor_enableMotor_set(long jarg1, btRotationalLimitMotor jarg1_, boolean jarg2);
public final static native boolean btRotationalLimitMotor_enableMotor_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native void btRotationalLimitMotor_currentLimitError_set(long jarg1, btRotationalLimitMotor jarg1_, float jarg2);
public final static native float btRotationalLimitMotor_currentLimitError_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native void btRotationalLimitMotor_currentPosition_set(long jarg1, btRotationalLimitMotor jarg1_, float jarg2);
public final static native float btRotationalLimitMotor_currentPosition_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native void btRotationalLimitMotor_currentLimit_set(long jarg1, btRotationalLimitMotor jarg1_, int jarg2);
public final static native int btRotationalLimitMotor_currentLimit_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native void btRotationalLimitMotor_accumulatedImpulse_set(long jarg1, btRotationalLimitMotor jarg1_, float jarg2);
public final static native float btRotationalLimitMotor_accumulatedImpulse_get(long jarg1, btRotationalLimitMotor jarg1_);
public final static native long new_btRotationalLimitMotor__SWIG_0();
public final static native long new_btRotationalLimitMotor__SWIG_1(long jarg1, btRotationalLimitMotor jarg1_);
public final static native boolean btRotationalLimitMotor_isLimited(long jarg1, btRotationalLimitMotor jarg1_);
public final static native boolean btRotationalLimitMotor_needApplyTorques(long jarg1, btRotationalLimitMotor jarg1_);
public final static native int btRotationalLimitMotor_testLimitValue(long jarg1, btRotationalLimitMotor jarg1_, float jarg2);
public final static native float btRotationalLimitMotor_solveAngularLimits(long jarg1, btRotationalLimitMotor jarg1_, float jarg2, Vector3 jarg3, float jarg4, long jarg5, btRigidBody jarg5_, long jarg6, btRigidBody jarg6_);
public final static native void delete_btRotationalLimitMotor(long jarg1);
public final static native void btTranslationalLimitMotor_lowerLimit_set(long jarg1, btTranslationalLimitMotor jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btTranslationalLimitMotor_lowerLimit_get(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native void btTranslationalLimitMotor_upperLimit_set(long jarg1, btTranslationalLimitMotor jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btTranslationalLimitMotor_upperLimit_get(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native void btTranslationalLimitMotor_accumulatedImpulse_set(long jarg1, btTranslationalLimitMotor jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btTranslationalLimitMotor_accumulatedImpulse_get(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native void btTranslationalLimitMotor_limitSoftness_set(long jarg1, btTranslationalLimitMotor jarg1_, float jarg2);
public final static native float btTranslationalLimitMotor_limitSoftness_get(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native void btTranslationalLimitMotor_damping_set(long jarg1, btTranslationalLimitMotor jarg1_, float jarg2);
public final static native float btTranslationalLimitMotor_damping_get(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native void btTranslationalLimitMotor_restitution_set(long jarg1, btTranslationalLimitMotor jarg1_, float jarg2);
public final static native float btTranslationalLimitMotor_restitution_get(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native void btTranslationalLimitMotor_normalCFM_set(long jarg1, btTranslationalLimitMotor jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btTranslationalLimitMotor_normalCFM_get(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native void btTranslationalLimitMotor_stopERP_set(long jarg1, btTranslationalLimitMotor jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btTranslationalLimitMotor_stopERP_get(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native void btTranslationalLimitMotor_stopCFM_set(long jarg1, btTranslationalLimitMotor jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btTranslationalLimitMotor_stopCFM_get(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native void btTranslationalLimitMotor_enableMotor_set(long jarg1, btTranslationalLimitMotor jarg1_, boolean[] jarg2);
public final static native boolean[] btTranslationalLimitMotor_enableMotor_get(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native void btTranslationalLimitMotor_targetVelocity_set(long jarg1, btTranslationalLimitMotor jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btTranslationalLimitMotor_targetVelocity_get(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native void btTranslationalLimitMotor_maxMotorForce_set(long jarg1, btTranslationalLimitMotor jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btTranslationalLimitMotor_maxMotorForce_get(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native void btTranslationalLimitMotor_currentLimitError_set(long jarg1, btTranslationalLimitMotor jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btTranslationalLimitMotor_currentLimitError_get(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native void btTranslationalLimitMotor_currentLinearDiff_set(long jarg1, btTranslationalLimitMotor jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btTranslationalLimitMotor_currentLinearDiff_get(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native void btTranslationalLimitMotor_currentLimit_set(long jarg1, btTranslationalLimitMotor jarg1_, int[] jarg2);
public final static native int[] btTranslationalLimitMotor_currentLimit_get(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native long new_btTranslationalLimitMotor__SWIG_0();
public final static native long new_btTranslationalLimitMotor__SWIG_1(long jarg1, btTranslationalLimitMotor jarg1_);
public final static native boolean btTranslationalLimitMotor_isLimited(long jarg1, btTranslationalLimitMotor jarg1_, int jarg2);
public final static native boolean btTranslationalLimitMotor_needApplyForce(long jarg1, btTranslationalLimitMotor jarg1_, int jarg2);
public final static native int btTranslationalLimitMotor_testLimitValue(long jarg1, btTranslationalLimitMotor jarg1_, int jarg2, float jarg3);
public final static native float btTranslationalLimitMotor_solveLinearAxis(long jarg1, btTranslationalLimitMotor jarg1_, float jarg2, float jarg3, long jarg4, btRigidBody jarg4_, Vector3 jarg5, long jarg6, btRigidBody jarg6_, Vector3 jarg7, int jarg8, Vector3 jarg9, Vector3 jarg10);
public final static native void delete_btTranslationalLimitMotor(long jarg1);
public final static native void btGeneric6DofConstraint_useSolveConstraintObsolete_set(long jarg1, btGeneric6DofConstraint jarg1_, boolean jarg2);
public final static native boolean btGeneric6DofConstraint_useSolveConstraintObsolete_get(long jarg1, btGeneric6DofConstraint jarg1_);
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 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, btTypedConstraint.btConstraintInfo1 jarg2_);
public final static native void btGeneric6DofConstraint_getInfo2NonVirtual(long jarg1, btGeneric6DofConstraint jarg1_, long jarg2, btTypedConstraint.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_, 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_setLinearUpperLimit(long jarg1, btGeneric6DofConstraint jarg1_, Vector3 jarg2);
public final static native void btGeneric6DofConstraint_getLinearUpperLimit(long jarg1, btGeneric6DofConstraint jarg1_, Vector3 jarg2);
public final static native void btGeneric6DofConstraint_setAngularLowerLimit(long jarg1, btGeneric6DofConstraint jarg1_, Vector3 jarg2);
public final static native void btGeneric6DofConstraint_getAngularLowerLimit(long jarg1, btGeneric6DofConstraint jarg1_, Vector3 jarg2);
public final static native void btGeneric6DofConstraint_setAngularUpperLimit(long jarg1, btGeneric6DofConstraint jarg1_, Vector3 jarg2);
public final static native void btGeneric6DofConstraint_getAngularUpperLimit(long jarg1, btGeneric6DofConstraint jarg1_, Vector3 jarg2);
public final static native long btGeneric6DofConstraint_getRotationalLimitMotor(long jarg1, btGeneric6DofConstraint jarg1_, int jarg2);
public final static native long btGeneric6DofConstraint_getTranslationalLimitMotor(long jarg1, btGeneric6DofConstraint jarg1_);
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_, Matrix4 jarg3, Matrix4 jarg4, Vector3 jarg5, Vector3 jarg6, Vector3 jarg7, Vector3 jarg8, long jarg9, btTypedConstraint.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, btTypedConstraint.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 btGeneric6DofConstraint_setParam__SWIG_1(long jarg1, btGeneric6DofConstraint jarg1_, int jarg2, float jarg3);
public final static native float btGeneric6DofConstraint_getParam__SWIG_0(long jarg1, btGeneric6DofConstraint jarg1_, int jarg2, int jarg3);
public final static native float btGeneric6DofConstraint_getParam__SWIG_1(long jarg1, btGeneric6DofConstraint jarg1_, int jarg2);
public final static native void btGeneric6DofConstraint_setAxis(long jarg1, btGeneric6DofConstraint jarg1_, Vector3 jarg2, Vector3 jarg3);
public final static native void delete_btGeneric6DofConstraint(long jarg1);
public final static native void btGeneric6DofConstraintData_typeConstraintData_set(long jarg1, btGeneric6DofConstraintData jarg1_, long jarg2, btTypedConstraintData jarg2_);
public final static native long btGeneric6DofConstraintData_typeConstraintData_get(long jarg1, btGeneric6DofConstraintData jarg1_);
public final static native void btGeneric6DofConstraintData_rbAFrame_set(long jarg1, btGeneric6DofConstraintData jarg1_, long jarg2, btTransformFloatData jarg2_);
public final static native long btGeneric6DofConstraintData_rbAFrame_get(long jarg1, btGeneric6DofConstraintData jarg1_);
public final static native void btGeneric6DofConstraintData_rbBFrame_set(long jarg1, btGeneric6DofConstraintData jarg1_, long jarg2, btTransformFloatData jarg2_);
public final static native long btGeneric6DofConstraintData_rbBFrame_get(long jarg1, btGeneric6DofConstraintData jarg1_);
public final static native void btGeneric6DofConstraintData_linearUpperLimit_set(long jarg1, btGeneric6DofConstraintData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btGeneric6DofConstraintData_linearUpperLimit_get(long jarg1, btGeneric6DofConstraintData jarg1_);
public final static native void btGeneric6DofConstraintData_linearLowerLimit_set(long jarg1, btGeneric6DofConstraintData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btGeneric6DofConstraintData_linearLowerLimit_get(long jarg1, btGeneric6DofConstraintData jarg1_);
public final static native void btGeneric6DofConstraintData_angularUpperLimit_set(long jarg1, btGeneric6DofConstraintData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btGeneric6DofConstraintData_angularUpperLimit_get(long jarg1, btGeneric6DofConstraintData jarg1_);
public final static native void btGeneric6DofConstraintData_angularLowerLimit_set(long jarg1, btGeneric6DofConstraintData jarg1_, long jarg2, btVector3FloatData jarg2_);
public final static native long btGeneric6DofConstraintData_angularLowerLimit_get(long jarg1, btGeneric6DofConstraintData jarg1_);
public final static native void btGeneric6DofConstraintData_useLinearReferenceFrameA_set(long jarg1, btGeneric6DofConstraintData jarg1_, int jarg2);
public final static native int btGeneric6DofConstraintData_useLinearReferenceFrameA_get(long jarg1, btGeneric6DofConstraintData jarg1_);
public final static native void btGeneric6DofConstraintData_useOffsetForConstraintFrame_set(long jarg1, btGeneric6DofConstraintData jarg1_, int jarg2);
public final static native int btGeneric6DofConstraintData_useOffsetForConstraintFrame_get(long jarg1, btGeneric6DofConstraintData jarg1_);
public final static native long new_btGeneric6DofConstraintData();
public final static native void delete_btGeneric6DofConstraintData(long jarg1);
public final static native void btGeneric6DofConstraintDoubleData2_typeConstraintData_set(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_, long jarg2, btTypedConstraintDoubleData jarg2_);
public final static native long btGeneric6DofConstraintDoubleData2_typeConstraintData_get(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_);
public final static native void btGeneric6DofConstraintDoubleData2_rbAFrame_set(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_, long jarg2, btTransformDoubleData jarg2_);
public final static native long btGeneric6DofConstraintDoubleData2_rbAFrame_get(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_);
public final static native void btGeneric6DofConstraintDoubleData2_rbBFrame_set(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_, long jarg2, btTransformDoubleData jarg2_);
public final static native long btGeneric6DofConstraintDoubleData2_rbBFrame_get(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_);
public final static native void btGeneric6DofConstraintDoubleData2_linearUpperLimit_set(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btGeneric6DofConstraintDoubleData2_linearUpperLimit_get(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_);
public final static native void btGeneric6DofConstraintDoubleData2_linearLowerLimit_set(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btGeneric6DofConstraintDoubleData2_linearLowerLimit_get(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_);
public final static native void btGeneric6DofConstraintDoubleData2_angularUpperLimit_set(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btGeneric6DofConstraintDoubleData2_angularUpperLimit_get(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_);
public final static native void btGeneric6DofConstraintDoubleData2_angularLowerLimit_set(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_, long jarg2, btVector3DoubleData jarg2_);
public final static native long btGeneric6DofConstraintDoubleData2_angularLowerLimit_get(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_);
public final static native void btGeneric6DofConstraintDoubleData2_useLinearReferenceFrameA_set(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_, int jarg2);
public final static native int btGeneric6DofConstraintDoubleData2_useLinearReferenceFrameA_get(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_);
public final static native void btGeneric6DofConstraintDoubleData2_useOffsetForConstraintFrame_set(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_, int jarg2);
public final static native int btGeneric6DofConstraintDoubleData2_useOffsetForConstraintFrame_get(long jarg1, btGeneric6DofConstraintDoubleData2 jarg1_);
public final static native long new_btGeneric6DofConstraintDoubleData2();
public final static native void delete_btGeneric6DofConstraintDoubleData2(long jarg1);
public final static native long new_btUniversalConstraint(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5);
public final static native Vector3 btUniversalConstraint_getAnchor(long jarg1, btUniversalConstraint jarg1_);
public final static native Vector3 btUniversalConstraint_getAnchor2(long jarg1, btUniversalConstraint jarg1_);
public final static native Vector3 btUniversalConstraint_getAxis1(long jarg1, btUniversalConstraint jarg1_);
public final static native Vector3 btUniversalConstraint_getAxis2(long jarg1, btUniversalConstraint jarg1_);
public final static native float btUniversalConstraint_getAngle1(long jarg1, btUniversalConstraint jarg1_);
public final static native float btUniversalConstraint_getAngle2(long jarg1, btUniversalConstraint jarg1_);
public final static native void btUniversalConstraint_setUpperLimit(long jarg1, btUniversalConstraint jarg1_, float jarg2, float jarg3);
public final static native void btUniversalConstraint_setLowerLimit(long jarg1, btUniversalConstraint jarg1_, float jarg2, float jarg3);
public final static native void btUniversalConstraint_setAxis(long jarg1, btUniversalConstraint jarg1_, Vector3 jarg2, Vector3 jarg3);
public final static native void delete_btUniversalConstraint(long jarg1);
public final static native void btContactConstraint_setContactManifold(long jarg1, btContactConstraint jarg1_, long jarg2, btPersistentManifold jarg2_);
public final static native long btContactConstraint_getContactManifold__SWIG_0(long jarg1, btContactConstraint jarg1_);
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_, 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, btTypedConstraint.btConstraintInfo1 jarg2_);
public final static native void btConeTwistConstraint_getInfo2NonVirtual(long jarg1, btConeTwistConstraint jarg1_, long jarg2, btTypedConstraint.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_setAngularOnly(long jarg1, btConeTwistConstraint jarg1_, boolean jarg2);
public final static native void btConeTwistConstraint_setLimit__SWIG_0(long jarg1, btConeTwistConstraint jarg1_, int jarg2, float jarg3);
public final static native void btConeTwistConstraint_setLimit__SWIG_1(long jarg1, btConeTwistConstraint jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7);
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 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_, 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 float btConeTwistConstraint_getTwistAngle(long jarg1, btConeTwistConstraint jarg1_);
public final static native boolean btConeTwistConstraint_isPastSwingLimit(long jarg1, btConeTwistConstraint jarg1_);
public final static native void btConeTwistConstraint_setDamping(long jarg1, btConeTwistConstraint jarg1_, float jarg2);
public final static native void btConeTwistConstraint_enableMotor(long jarg1, btConeTwistConstraint jarg1_, boolean jarg2);
public final static native void btConeTwistConstraint_setMaxMotorImpulse(long jarg1, btConeTwistConstraint jarg1_, float jarg2);
public final static native void btConeTwistConstraint_setMaxMotorImpulseNormalized(long jarg1, btConeTwistConstraint jarg1_, float jarg2);
public final static native float btConeTwistConstraint_getFixThresh(long jarg1, btConeTwistConstraint jarg1_);
public final static native void btConeTwistConstraint_setFixThresh(long jarg1, btConeTwistConstraint jarg1_, float jarg2);
public final static native void btConeTwistConstraint_setMotorTarget(long jarg1, btConeTwistConstraint jarg1_, Quaternion jarg2);
public final static native void btConeTwistConstraint_setMotorTargetInConstraintSpace(long jarg1, btConeTwistConstraint jarg1_, Quaternion jarg2);
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_, 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 void btConeTwistConstraintDoubleData_typeConstraintData_set(long jarg1, btConeTwistConstraintDoubleData jarg1_, long jarg2, btTypedConstraintDoubleData jarg2_);
public final static native long btConeTwistConstraintDoubleData_typeConstraintData_get(long jarg1, btConeTwistConstraintDoubleData jarg1_);
public final static native void btConeTwistConstraintDoubleData_rbAFrame_set(long jarg1, btConeTwistConstraintDoubleData jarg1_, long jarg2, btTransformDoubleData jarg2_);
public final static native long btConeTwistConstraintDoubleData_rbAFrame_get(long jarg1, btConeTwistConstraintDoubleData jarg1_);
public final static native void btConeTwistConstraintDoubleData_rbBFrame_set(long jarg1, btConeTwistConstraintDoubleData jarg1_, long jarg2, btTransformDoubleData jarg2_);
public final static native long btConeTwistConstraintDoubleData_rbBFrame_get(long jarg1, btConeTwistConstraintDoubleData jarg1_);
public final static native void btConeTwistConstraintDoubleData_swingSpan1_set(long jarg1, btConeTwistConstraintDoubleData jarg1_, double jarg2);
public final static native double btConeTwistConstraintDoubleData_swingSpan1_get(long jarg1, btConeTwistConstraintDoubleData jarg1_);
public final static native void btConeTwistConstraintDoubleData_swingSpan2_set(long jarg1, btConeTwistConstraintDoubleData jarg1_, double jarg2);
public final static native double btConeTwistConstraintDoubleData_swingSpan2_get(long jarg1, btConeTwistConstraintDoubleData jarg1_);
public final static native void btConeTwistConstraintDoubleData_twistSpan_set(long jarg1, btConeTwistConstraintDoubleData jarg1_, double jarg2);
public final static native double btConeTwistConstraintDoubleData_twistSpan_get(long jarg1, btConeTwistConstraintDoubleData jarg1_);
public final static native void btConeTwistConstraintDoubleData_limitSoftness_set(long jarg1, btConeTwistConstraintDoubleData jarg1_, double jarg2);
public final static native double btConeTwistConstraintDoubleData_limitSoftness_get(long jarg1, btConeTwistConstraintDoubleData jarg1_);
public final static native void btConeTwistConstraintDoubleData_biasFactor_set(long jarg1, btConeTwistConstraintDoubleData jarg1_, double jarg2);
public final static native double btConeTwistConstraintDoubleData_biasFactor_get(long jarg1, btConeTwistConstraintDoubleData jarg1_);
public final static native void btConeTwistConstraintDoubleData_relaxationFactor_set(long jarg1, btConeTwistConstraintDoubleData jarg1_, double jarg2);
public final static native double btConeTwistConstraintDoubleData_relaxationFactor_get(long jarg1, btConeTwistConstraintDoubleData jarg1_);
public final static native void btConeTwistConstraintDoubleData_damping_set(long jarg1, btConeTwistConstraintDoubleData jarg1_, double jarg2);
public final static native double btConeTwistConstraintDoubleData_damping_get(long jarg1, btConeTwistConstraintDoubleData jarg1_);
public final static native long new_btConeTwistConstraintDoubleData();
public final static native void delete_btConeTwistConstraintDoubleData(long jarg1);
public final static native void btConeTwistConstraintData_typeConstraintData_set(long jarg1, btConeTwistConstraintData jarg1_, long jarg2, btTypedConstraintData jarg2_);
public final static native long btConeTwistConstraintData_typeConstraintData_get(long jarg1, btConeTwistConstraintData jarg1_);
public final static native void btConeTwistConstraintData_rbAFrame_set(long jarg1, btConeTwistConstraintData jarg1_, long jarg2, btTransformFloatData jarg2_);
public final static native long btConeTwistConstraintData_rbAFrame_get(long jarg1, btConeTwistConstraintData jarg1_);
public final static native void btConeTwistConstraintData_rbBFrame_set(long jarg1, btConeTwistConstraintData jarg1_, long jarg2, btTransformFloatData jarg2_);
public final static native long btConeTwistConstraintData_rbBFrame_get(long jarg1, btConeTwistConstraintData jarg1_);
public final static native void btConeTwistConstraintData_swingSpan1_set(long jarg1, btConeTwistConstraintData jarg1_, float jarg2);
public final static native float btConeTwistConstraintData_swingSpan1_get(long jarg1, btConeTwistConstraintData jarg1_);
public final static native void btConeTwistConstraintData_swingSpan2_set(long jarg1, btConeTwistConstraintData jarg1_, float jarg2);
public final static native float btConeTwistConstraintData_swingSpan2_get(long jarg1, btConeTwistConstraintData jarg1_);
public final static native void btConeTwistConstraintData_twistSpan_set(long jarg1, btConeTwistConstraintData jarg1_, float jarg2);
public final static native float btConeTwistConstraintData_twistSpan_get(long jarg1, btConeTwistConstraintData jarg1_);
public final static native void btConeTwistConstraintData_limitSoftness_set(long jarg1, btConeTwistConstraintData jarg1_, float jarg2);
public final static native float btConeTwistConstraintData_limitSoftness_get(long jarg1, btConeTwistConstraintData jarg1_);
public final static native void btConeTwistConstraintData_biasFactor_set(long jarg1, btConeTwistConstraintData jarg1_, float jarg2);
public final static native float btConeTwistConstraintData_biasFactor_get(long jarg1, btConeTwistConstraintData jarg1_);
public final static native void btConeTwistConstraintData_relaxationFactor_set(long jarg1, btConeTwistConstraintData jarg1_, float jarg2);
public final static native float btConeTwistConstraintData_relaxationFactor_get(long jarg1, btConeTwistConstraintData jarg1_);
public final static native void btConeTwistConstraintData_damping_set(long jarg1, btConeTwistConstraintData jarg1_, float jarg2);
public final static native float btConeTwistConstraintData_damping_get(long jarg1, btConeTwistConstraintData jarg1_);
public final static native void btConeTwistConstraintData_pad_set(long jarg1, btConeTwistConstraintData jarg1_, String jarg2);
public final static native String btConeTwistConstraintData_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_, 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 void btGeneric6DofSpringConstraint_setEquilibriumPoint__SWIG_0(long jarg1, btGeneric6DofSpringConstraint jarg1_);
public final static native void btGeneric6DofSpringConstraint_setEquilibriumPoint__SWIG_1(long jarg1, btGeneric6DofSpringConstraint jarg1_, int jarg2);
public final static native void btGeneric6DofSpringConstraint_setEquilibriumPoint__SWIG_2(long jarg1, btGeneric6DofSpringConstraint jarg1_, int jarg2, float jarg3);
public final static native void btGeneric6DofSpringConstraint_setAxis(long jarg1, btGeneric6DofSpringConstraint jarg1_, Vector3 jarg2, Vector3 jarg3);
public final static native void delete_btGeneric6DofSpringConstraint(long jarg1);
public final static native void btGeneric6DofSpringConstraintData_6dofData_set(long jarg1, btGeneric6DofSpringConstraintData jarg1_, long jarg2, btGeneric6DofConstraintData jarg2_);
public final static native long btGeneric6DofSpringConstraintData_6dofData_get(long jarg1, btGeneric6DofSpringConstraintData jarg1_);
public final static native void btGeneric6DofSpringConstraintData_springEnabled_set(long jarg1, btGeneric6DofSpringConstraintData jarg1_, int[] jarg2);
public final static native int[] btGeneric6DofSpringConstraintData_springEnabled_get(long jarg1, btGeneric6DofSpringConstraintData jarg1_);
public final static native void btGeneric6DofSpringConstraintData_equilibriumPoint_set(long jarg1, btGeneric6DofSpringConstraintData jarg1_, float[] jarg2);
public final static native float[] btGeneric6DofSpringConstraintData_equilibriumPoint_get(long jarg1, btGeneric6DofSpringConstraintData jarg1_);
public final static native void btGeneric6DofSpringConstraintData_springStiffness_set(long jarg1, btGeneric6DofSpringConstraintData jarg1_, float[] jarg2);
public final static native float[] btGeneric6DofSpringConstraintData_springStiffness_get(long jarg1, btGeneric6DofSpringConstraintData jarg1_);
public final static native void btGeneric6DofSpringConstraintData_springDamping_set(long jarg1, btGeneric6DofSpringConstraintData jarg1_, float[] jarg2);
public final static native float[] btGeneric6DofSpringConstraintData_springDamping_get(long jarg1, btGeneric6DofSpringConstraintData jarg1_);
public final static native long new_btGeneric6DofSpringConstraintData();
public final static native void delete_btGeneric6DofSpringConstraintData(long jarg1);
public final static native void btGeneric6DofSpringConstraintDoubleData2_6dofData_set(long jarg1, btGeneric6DofSpringConstraintDoubleData2 jarg1_, long jarg2, btGeneric6DofConstraintDoubleData2 jarg2_);
public final static native long btGeneric6DofSpringConstraintDoubleData2_6dofData_get(long jarg1, btGeneric6DofSpringConstraintDoubleData2 jarg1_);
public final static native void btGeneric6DofSpringConstraintDoubleData2_springEnabled_set(long jarg1, btGeneric6DofSpringConstraintDoubleData2 jarg1_, int[] jarg2);
public final static native int[] btGeneric6DofSpringConstraintDoubleData2_springEnabled_get(long jarg1, btGeneric6DofSpringConstraintDoubleData2 jarg1_);
public final static native void btGeneric6DofSpringConstraintDoubleData2_equilibriumPoint_set(long jarg1, btGeneric6DofSpringConstraintDoubleData2 jarg1_, double[] jarg2);
public final static native double[] btGeneric6DofSpringConstraintDoubleData2_equilibriumPoint_get(long jarg1, btGeneric6DofSpringConstraintDoubleData2 jarg1_);
public final static native void btGeneric6DofSpringConstraintDoubleData2_springStiffness_set(long jarg1, btGeneric6DofSpringConstraintDoubleData2 jarg1_, double[] jarg2);
public final static native double[] btGeneric6DofSpringConstraintDoubleData2_springStiffness_get(long jarg1, btGeneric6DofSpringConstraintDoubleData2 jarg1_);
public final static native void btGeneric6DofSpringConstraintDoubleData2_springDamping_set(long jarg1, btGeneric6DofSpringConstraintDoubleData2 jarg1_, double[] jarg2);
public final static native double[] btGeneric6DofSpringConstraintDoubleData2_springDamping_get(long jarg1, btGeneric6DofSpringConstraintDoubleData2 jarg1_);
public final static native long new_btGeneric6DofSpringConstraintDoubleData2();
public final static native void delete_btGeneric6DofSpringConstraintDoubleData2(long jarg1);
public final static native long new_btHingeConstraint__SWIG_0(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, Vector3 jarg6, boolean jarg7);
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_, 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, btTypedConstraint.btConstraintInfo1 jarg2_);
public final static native void btHingeConstraint_getInfo2NonVirtual(long jarg1, btHingeConstraint jarg1_, long jarg2, btTypedConstraint.btConstraintInfo2 jarg2_, Matrix4 jarg3, Matrix4 jarg4, Vector3 jarg5, Vector3 jarg6);
public final static native void btHingeConstraint_getInfo2Internal(long jarg1, btHingeConstraint jarg1_, long jarg2, btTypedConstraint.btConstraintInfo2 jarg2_, Matrix4 jarg3, Matrix4 jarg4, Vector3 jarg5, Vector3 jarg6);
public final static native void btHingeConstraint_getInfo2InternalUsingFrameOffset(long jarg1, btHingeConstraint jarg1_, long jarg2, btTypedConstraint.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 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 void btHingeConstraint_setMaxMotorImpulse(long jarg1, btHingeConstraint jarg1_, float jarg2);
public final static native void btHingeConstraint_setMotorTarget__SWIG_0(long jarg1, btHingeConstraint jarg1_, Quaternion jarg2, float jarg3);
public final static native void btHingeConstraint_setMotorTarget__SWIG_1(long jarg1, btHingeConstraint jarg1_, float jarg2, float jarg3);
public final static native void btHingeConstraint_setLimit__SWIG_0(long jarg1, btHingeConstraint jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6);
public final static native void btHingeConstraint_setLimit__SWIG_1(long jarg1, btHingeConstraint jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
public final static native void btHingeConstraint_setLimit__SWIG_2(long jarg1, btHingeConstraint jarg1_, float jarg2, float jarg3, float jarg4);
public final static native void btHingeConstraint_setLimit__SWIG_3(long jarg1, btHingeConstraint jarg1_, float jarg2, float jarg3);
public final static native void btHingeConstraint_setAxis(long jarg1, btHingeConstraint jarg1_, Vector3 jarg2);
public final static native boolean btHingeConstraint_hasLimit(long jarg1, btHingeConstraint jarg1_);
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_, 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 boolean btHingeConstraint_getEnableAngularMotor(long jarg1, btHingeConstraint jarg1_);
public final static native float btHingeConstraint_getMotorTargetVelosity(long jarg1, btHingeConstraint jarg1_);
public final static native float btHingeConstraint_getMaxMotorImpulse(long jarg1, btHingeConstraint jarg1_);
public final static native boolean btHingeConstraint_getUseFrameOffset(long jarg1, btHingeConstraint jarg1_);
public final static native void btHingeConstraint_setUseFrameOffset(long jarg1, btHingeConstraint jarg1_, boolean jarg2);
public final static native void btHingeConstraint_setParam__SWIG_0(long jarg1, btHingeConstraint jarg1_, int jarg2, float jarg3, int jarg4);
public final static native void btHingeConstraint_setParam__SWIG_1(long jarg1, btHingeConstraint jarg1_, int jarg2, float jarg3);
public final static native float btHingeConstraint_getParam__SWIG_0(long jarg1, btHingeConstraint jarg1_, int jarg2, int jarg3);
public final static native float btHingeConstraint_getParam__SWIG_1(long jarg1, btHingeConstraint jarg1_, int jarg2);
public final static native void delete_btHingeConstraint(long jarg1);
public final static native void btHingeConstraintDoubleData_typeConstraintData_set(long jarg1, btHingeConstraintDoubleData jarg1_, long jarg2, btTypedConstraintData jarg2_);
public final static native long btHingeConstraintDoubleData_typeConstraintData_get(long jarg1, btHingeConstraintDoubleData jarg1_);
public final static native void btHingeConstraintDoubleData_rbAFrame_set(long jarg1, btHingeConstraintDoubleData jarg1_, long jarg2, btTransformDoubleData jarg2_);
public final static native long btHingeConstraintDoubleData_rbAFrame_get(long jarg1, btHingeConstraintDoubleData jarg1_);
public final static native void btHingeConstraintDoubleData_rbBFrame_set(long jarg1, btHingeConstraintDoubleData jarg1_, long jarg2, btTransformDoubleData jarg2_);
public final static native long btHingeConstraintDoubleData_rbBFrame_get(long jarg1, btHingeConstraintDoubleData jarg1_);
public final static native void btHingeConstraintDoubleData_useReferenceFrameA_set(long jarg1, btHingeConstraintDoubleData jarg1_, int jarg2);
public final static native int btHingeConstraintDoubleData_useReferenceFrameA_get(long jarg1, btHingeConstraintDoubleData jarg1_);
public final static native void btHingeConstraintDoubleData_angularOnly_set(long jarg1, btHingeConstraintDoubleData jarg1_, int jarg2);
public final static native int btHingeConstraintDoubleData_angularOnly_get(long jarg1, btHingeConstraintDoubleData jarg1_);
public final static native void btHingeConstraintDoubleData_enableAngularMotor_set(long jarg1, btHingeConstraintDoubleData jarg1_, int jarg2);
public final static native int btHingeConstraintDoubleData_enableAngularMotor_get(long jarg1, btHingeConstraintDoubleData jarg1_);
public final static native void btHingeConstraintDoubleData_motorTargetVelocity_set(long jarg1, btHingeConstraintDoubleData jarg1_, float jarg2);
public final static native float btHingeConstraintDoubleData_motorTargetVelocity_get(long jarg1, btHingeConstraintDoubleData jarg1_);
public final static native void btHingeConstraintDoubleData_maxMotorImpulse_set(long jarg1, btHingeConstraintDoubleData jarg1_, float jarg2);
public final static native float btHingeConstraintDoubleData_maxMotorImpulse_get(long jarg1, btHingeConstraintDoubleData jarg1_);
public final static native void btHingeConstraintDoubleData_lowerLimit_set(long jarg1, btHingeConstraintDoubleData jarg1_, float jarg2);
public final static native float btHingeConstraintDoubleData_lowerLimit_get(long jarg1, btHingeConstraintDoubleData jarg1_);
public final static native void btHingeConstraintDoubleData_upperLimit_set(long jarg1, btHingeConstraintDoubleData jarg1_, float jarg2);
public final static native float btHingeConstraintDoubleData_upperLimit_get(long jarg1, btHingeConstraintDoubleData jarg1_);
public final static native void btHingeConstraintDoubleData_limitSoftness_set(long jarg1, btHingeConstraintDoubleData jarg1_, float jarg2);
public final static native float btHingeConstraintDoubleData_limitSoftness_get(long jarg1, btHingeConstraintDoubleData jarg1_);
public final static native void btHingeConstraintDoubleData_biasFactor_set(long jarg1, btHingeConstraintDoubleData jarg1_, float jarg2);
public final static native float btHingeConstraintDoubleData_biasFactor_get(long jarg1, btHingeConstraintDoubleData jarg1_);
public final static native void btHingeConstraintDoubleData_relaxationFactor_set(long jarg1, btHingeConstraintDoubleData jarg1_, float jarg2);
public final static native float btHingeConstraintDoubleData_relaxationFactor_get(long jarg1, btHingeConstraintDoubleData jarg1_);
public final static native long new_btHingeConstraintDoubleData();
public final static native void delete_btHingeConstraintDoubleData(long jarg1);
public final static native long new_btHingeAccumulatedAngleConstraint__SWIG_0(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, Vector3 jarg6, boolean jarg7);
public final static native long new_btHingeAccumulatedAngleConstraint__SWIG_1(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5, Vector3 jarg6);
public final static native long new_btHingeAccumulatedAngleConstraint__SWIG_2(long jarg1, btRigidBody jarg1_, Vector3 jarg2, Vector3 jarg3, boolean jarg4);
public final static native long new_btHingeAccumulatedAngleConstraint__SWIG_3(long jarg1, btRigidBody jarg1_, Vector3 jarg2, Vector3 jarg3);
public final static native long new_btHingeAccumulatedAngleConstraint__SWIG_4(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Matrix4 jarg3, Matrix4 jarg4, boolean jarg5);
public final static native long new_btHingeAccumulatedAngleConstraint__SWIG_5(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Matrix4 jarg3, Matrix4 jarg4);
public final static native long new_btHingeAccumulatedAngleConstraint__SWIG_6(long jarg1, btRigidBody jarg1_, Matrix4 jarg2, boolean jarg3);
public final static native long new_btHingeAccumulatedAngleConstraint__SWIG_7(long jarg1, btRigidBody jarg1_, Matrix4 jarg2);
public final static native float btHingeAccumulatedAngleConstraint_getAccumulatedHingeAngle(long jarg1, btHingeAccumulatedAngleConstraint jarg1_);
public final static native void btHingeAccumulatedAngleConstraint_setAccumulatedHingeAngle(long jarg1, btHingeAccumulatedAngleConstraint jarg1_, float jarg2);
public final static native void delete_btHingeAccumulatedAngleConstraint(long jarg1);
public final static native void btHingeConstraintFloatData_typeConstraintData_set(long jarg1, btHingeConstraintFloatData jarg1_, long jarg2, btTypedConstraintData jarg2_);
public final static native long btHingeConstraintFloatData_typeConstraintData_get(long jarg1, btHingeConstraintFloatData jarg1_);
public final static native void btHingeConstraintFloatData_rbAFrame_set(long jarg1, btHingeConstraintFloatData jarg1_, long jarg2, btTransformFloatData jarg2_);
public final static native long btHingeConstraintFloatData_rbAFrame_get(long jarg1, btHingeConstraintFloatData jarg1_);
public final static native void btHingeConstraintFloatData_rbBFrame_set(long jarg1, btHingeConstraintFloatData jarg1_, long jarg2, btTransformFloatData jarg2_);
public final static native long btHingeConstraintFloatData_rbBFrame_get(long jarg1, btHingeConstraintFloatData jarg1_);
public final static native void btHingeConstraintFloatData_useReferenceFrameA_set(long jarg1, btHingeConstraintFloatData jarg1_, int jarg2);
public final static native int btHingeConstraintFloatData_useReferenceFrameA_get(long jarg1, btHingeConstraintFloatData jarg1_);
public final static native void btHingeConstraintFloatData_angularOnly_set(long jarg1, btHingeConstraintFloatData jarg1_, int jarg2);
public final static native int btHingeConstraintFloatData_angularOnly_get(long jarg1, btHingeConstraintFloatData jarg1_);
public final static native void btHingeConstraintFloatData_enableAngularMotor_set(long jarg1, btHingeConstraintFloatData jarg1_, int jarg2);
public final static native int btHingeConstraintFloatData_enableAngularMotor_get(long jarg1, btHingeConstraintFloatData jarg1_);
public final static native void btHingeConstraintFloatData_motorTargetVelocity_set(long jarg1, btHingeConstraintFloatData jarg1_, float jarg2);
public final static native float btHingeConstraintFloatData_motorTargetVelocity_get(long jarg1, btHingeConstraintFloatData jarg1_);
public final static native void btHingeConstraintFloatData_maxMotorImpulse_set(long jarg1, btHingeConstraintFloatData jarg1_, float jarg2);
public final static native float btHingeConstraintFloatData_maxMotorImpulse_get(long jarg1, btHingeConstraintFloatData jarg1_);
public final static native void btHingeConstraintFloatData_lowerLimit_set(long jarg1, btHingeConstraintFloatData jarg1_, float jarg2);
public final static native float btHingeConstraintFloatData_lowerLimit_get(long jarg1, btHingeConstraintFloatData jarg1_);
public final static native void btHingeConstraintFloatData_upperLimit_set(long jarg1, btHingeConstraintFloatData jarg1_, float jarg2);
public final static native float btHingeConstraintFloatData_upperLimit_get(long jarg1, btHingeConstraintFloatData jarg1_);
public final static native void btHingeConstraintFloatData_limitSoftness_set(long jarg1, btHingeConstraintFloatData jarg1_, float jarg2);
public final static native float btHingeConstraintFloatData_limitSoftness_get(long jarg1, btHingeConstraintFloatData jarg1_);
public final static native void btHingeConstraintFloatData_biasFactor_set(long jarg1, btHingeConstraintFloatData jarg1_, float jarg2);
public final static native float btHingeConstraintFloatData_biasFactor_get(long jarg1, btHingeConstraintFloatData jarg1_);
public final static native void btHingeConstraintFloatData_relaxationFactor_set(long jarg1, btHingeConstraintFloatData jarg1_, float jarg2);
public final static native float btHingeConstraintFloatData_relaxationFactor_get(long jarg1, btHingeConstraintFloatData jarg1_);
public final static native long new_btHingeConstraintFloatData();
public final static native void delete_btHingeConstraintFloatData(long jarg1);
public final static native void btHingeConstraintDoubleData2_typeConstraintData_set(long jarg1, btHingeConstraintDoubleData2 jarg1_, long jarg2, btTypedConstraintDoubleData jarg2_);
public final static native long btHingeConstraintDoubleData2_typeConstraintData_get(long jarg1, btHingeConstraintDoubleData2 jarg1_);
public final static native void btHingeConstraintDoubleData2_rbAFrame_set(long jarg1, btHingeConstraintDoubleData2 jarg1_, long jarg2, btTransformDoubleData jarg2_);
public final static native long btHingeConstraintDoubleData2_rbAFrame_get(long jarg1, btHingeConstraintDoubleData2 jarg1_);
public final static native void btHingeConstraintDoubleData2_rbBFrame_set(long jarg1, btHingeConstraintDoubleData2 jarg1_, long jarg2, btTransformDoubleData jarg2_);
public final static native long btHingeConstraintDoubleData2_rbBFrame_get(long jarg1, btHingeConstraintDoubleData2 jarg1_);
public final static native void btHingeConstraintDoubleData2_useReferenceFrameA_set(long jarg1, btHingeConstraintDoubleData2 jarg1_, int jarg2);
public final static native int btHingeConstraintDoubleData2_useReferenceFrameA_get(long jarg1, btHingeConstraintDoubleData2 jarg1_);
public final static native void btHingeConstraintDoubleData2_angularOnly_set(long jarg1, btHingeConstraintDoubleData2 jarg1_, int jarg2);
public final static native int btHingeConstraintDoubleData2_angularOnly_get(long jarg1, btHingeConstraintDoubleData2 jarg1_);
public final static native void btHingeConstraintDoubleData2_enableAngularMotor_set(long jarg1, btHingeConstraintDoubleData2 jarg1_, int jarg2);
public final static native int btHingeConstraintDoubleData2_enableAngularMotor_get(long jarg1, btHingeConstraintDoubleData2 jarg1_);
public final static native void btHingeConstraintDoubleData2_motorTargetVelocity_set(long jarg1, btHingeConstraintDoubleData2 jarg1_, double jarg2);
public final static native double btHingeConstraintDoubleData2_motorTargetVelocity_get(long jarg1, btHingeConstraintDoubleData2 jarg1_);
public final static native void btHingeConstraintDoubleData2_maxMotorImpulse_set(long jarg1, btHingeConstraintDoubleData2 jarg1_, double jarg2);
public final static native double btHingeConstraintDoubleData2_maxMotorImpulse_get(long jarg1, btHingeConstraintDoubleData2 jarg1_);
public final static native void btHingeConstraintDoubleData2_lowerLimit_set(long jarg1, btHingeConstraintDoubleData2 jarg1_, double jarg2);
public final static native double btHingeConstraintDoubleData2_lowerLimit_get(long jarg1, btHingeConstraintDoubleData2 jarg1_);
public final static native void btHingeConstraintDoubleData2_upperLimit_set(long jarg1, btHingeConstraintDoubleData2 jarg1_, double jarg2);
public final static native double btHingeConstraintDoubleData2_upperLimit_get(long jarg1, btHingeConstraintDoubleData2 jarg1_);
public final static native void btHingeConstraintDoubleData2_limitSoftness_set(long jarg1, btHingeConstraintDoubleData2 jarg1_, double jarg2);
public final static native double btHingeConstraintDoubleData2_limitSoftness_get(long jarg1, btHingeConstraintDoubleData2 jarg1_);
public final static native void btHingeConstraintDoubleData2_biasFactor_set(long jarg1, btHingeConstraintDoubleData2 jarg1_, double jarg2);
public final static native double btHingeConstraintDoubleData2_biasFactor_get(long jarg1, btHingeConstraintDoubleData2 jarg1_);
public final static native void btHingeConstraintDoubleData2_relaxationFactor_set(long jarg1, btHingeConstraintDoubleData2 jarg1_, double jarg2);
public final static native double btHingeConstraintDoubleData2_relaxationFactor_get(long jarg1, btHingeConstraintDoubleData2 jarg1_);
public final static native void btHingeConstraintDoubleData2_padding1_set(long jarg1, btHingeConstraintDoubleData2 jarg1_, String jarg2);
public final static native String btHingeConstraintDoubleData2_padding1_get(long jarg1, btHingeConstraintDoubleData2 jarg1_);
public final static native long new_btHingeConstraintDoubleData2();
public final static native void delete_btHingeConstraintDoubleData2(long jarg1);
public final static native void btSolverConstraint_relpos1CrossNormal_set(long jarg1, btSolverConstraint jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverConstraint_relpos1CrossNormal_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_contactNormal1_set(long jarg1, btSolverConstraint jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverConstraint_contactNormal1_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_relpos2CrossNormal_set(long jarg1, btSolverConstraint jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverConstraint_relpos2CrossNormal_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_contactNormal2_set(long jarg1, btSolverConstraint jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverConstraint_contactNormal2_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_angularComponentA_set(long jarg1, btSolverConstraint jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverConstraint_angularComponentA_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_angularComponentB_set(long jarg1, btSolverConstraint jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btSolverConstraint_angularComponentB_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_appliedPushImpulse_set(long jarg1, btSolverConstraint jarg1_, float jarg2);
public final static native float btSolverConstraint_appliedPushImpulse_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_appliedImpulse_set(long jarg1, btSolverConstraint jarg1_, float jarg2);
public final static native float btSolverConstraint_appliedImpulse_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_friction_set(long jarg1, btSolverConstraint jarg1_, float jarg2);
public final static native float btSolverConstraint_friction_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_jacDiagABInv_set(long jarg1, btSolverConstraint jarg1_, float jarg2);
public final static native float btSolverConstraint_jacDiagABInv_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_rhs_set(long jarg1, btSolverConstraint jarg1_, float jarg2);
public final static native float btSolverConstraint_rhs_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_cfm_set(long jarg1, btSolverConstraint jarg1_, float jarg2);
public final static native float btSolverConstraint_cfm_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_lowerLimit_set(long jarg1, btSolverConstraint jarg1_, float jarg2);
public final static native float btSolverConstraint_lowerLimit_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_upperLimit_set(long jarg1, btSolverConstraint jarg1_, float jarg2);
public final static native float btSolverConstraint_upperLimit_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_rhsPenetration_set(long jarg1, btSolverConstraint jarg1_, float jarg2);
public final static native float btSolverConstraint_rhsPenetration_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_originalContactPoint_set(long jarg1, btSolverConstraint jarg1_, long jarg2);
public final static native long btSolverConstraint_originalContactPoint_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_unusedPadding4_set(long jarg1, btSolverConstraint jarg1_, float jarg2);
public final static native float btSolverConstraint_unusedPadding4_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_numRowsForNonContactConstraint_set(long jarg1, btSolverConstraint jarg1_, int jarg2);
public final static native int btSolverConstraint_numRowsForNonContactConstraint_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_overrideNumSolverIterations_set(long jarg1, btSolverConstraint jarg1_, int jarg2);
public final static native int btSolverConstraint_overrideNumSolverIterations_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_frictionIndex_set(long jarg1, btSolverConstraint jarg1_, int jarg2);
public final static native int btSolverConstraint_frictionIndex_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_solverBodyIdA_set(long jarg1, btSolverConstraint jarg1_, int jarg2);
public final static native int btSolverConstraint_solverBodyIdA_get(long jarg1, btSolverConstraint jarg1_);
public final static native void btSolverConstraint_solverBodyIdB_set(long jarg1, btSolverConstraint jarg1_, int jarg2);
public final static native int btSolverConstraint_solverBodyIdB_get(long jarg1, btSolverConstraint jarg1_);
public final static native long new_btSolverConstraint();
public final static native void delete_btSolverConstraint(long jarg1);
public final static native long new_btHinge2Constraint(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Vector3 jarg3, Vector3 jarg4, Vector3 jarg5);
public final static native Vector3 btHinge2Constraint_getAnchor(long jarg1, btHinge2Constraint jarg1_);
public final static native Vector3 btHinge2Constraint_getAnchor2(long jarg1, btHinge2Constraint jarg1_);
public final static native Vector3 btHinge2Constraint_getAxis1(long jarg1, btHinge2Constraint jarg1_);
public final static native Vector3 btHinge2Constraint_getAxis2(long jarg1, btHinge2Constraint jarg1_);
public final static native float btHinge2Constraint_getAngle1(long jarg1, btHinge2Constraint jarg1_);
public final static native float btHinge2Constraint_getAngle2(long jarg1, btHinge2Constraint jarg1_);
public final static native void btHinge2Constraint_setUpperLimit(long jarg1, btHinge2Constraint jarg1_, float jarg2);
public final static native void btHinge2Constraint_setLowerLimit(long jarg1, btHinge2Constraint jarg1_, float jarg2);
public final static native void delete_btHinge2Constraint(long jarg1);
public final static native long new_btFixedConstraint(long jarg1, btRigidBody jarg1_, long jarg2, btRigidBody jarg2_, Matrix4 jarg3, Matrix4 jarg4);
public final static native void delete_btFixedConstraint(long jarg1);
public final static native void delete_btVehicleRaycaster(long jarg1);
public final static native long new_btVehicleRaycaster_btVehicleRaycasterResult();
public final static native void btVehicleRaycaster_btVehicleRaycasterResult_hitPointInWorld_set(long jarg1, btVehicleRaycaster.btVehicleRaycasterResult jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btVehicleRaycaster_btVehicleRaycasterResult_hitPointInWorld_get(long jarg1, btVehicleRaycaster.btVehicleRaycasterResult jarg1_);
public final static native void btVehicleRaycaster_btVehicleRaycasterResult_hitNormalInWorld_set(long jarg1, btVehicleRaycaster.btVehicleRaycasterResult jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btVehicleRaycaster_btVehicleRaycasterResult_hitNormalInWorld_get(long jarg1, btVehicleRaycaster.btVehicleRaycasterResult jarg1_);
public final static native void btVehicleRaycaster_btVehicleRaycasterResult_distFraction_set(long jarg1, btVehicleRaycaster.btVehicleRaycasterResult jarg1_, float jarg2);
public final static native float btVehicleRaycaster_btVehicleRaycasterResult_distFraction_get(long jarg1, btVehicleRaycaster.btVehicleRaycasterResult jarg1_);
public final static native void delete_btVehicleRaycaster_btVehicleRaycasterResult(long jarg1);
public final static native long btVehicleRaycaster_castRay(long jarg1, btVehicleRaycaster jarg1_, Vector3 jarg2, Vector3 jarg3, long jarg4, btVehicleRaycaster.btVehicleRaycasterResult jarg4_);
public final static native void btWheelInfoConstructionInfo_chassisConnectionCS_set(long jarg1, btWheelInfoConstructionInfo jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btWheelInfoConstructionInfo_chassisConnectionCS_get(long jarg1, btWheelInfoConstructionInfo jarg1_);
public final static native void btWheelInfoConstructionInfo_wheelDirectionCS_set(long jarg1, btWheelInfoConstructionInfo jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btWheelInfoConstructionInfo_wheelDirectionCS_get(long jarg1, btWheelInfoConstructionInfo jarg1_);
public final static native void btWheelInfoConstructionInfo_wheelAxleCS_set(long jarg1, btWheelInfoConstructionInfo jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btWheelInfoConstructionInfo_wheelAxleCS_get(long jarg1, btWheelInfoConstructionInfo jarg1_);
public final static native void btWheelInfoConstructionInfo_suspensionRestLength_set(long jarg1, btWheelInfoConstructionInfo jarg1_, float jarg2);
public final static native float btWheelInfoConstructionInfo_suspensionRestLength_get(long jarg1, btWheelInfoConstructionInfo jarg1_);
public final static native void btWheelInfoConstructionInfo_maxSuspensionTravelCm_set(long jarg1, btWheelInfoConstructionInfo jarg1_, float jarg2);
public final static native float btWheelInfoConstructionInfo_maxSuspensionTravelCm_get(long jarg1, btWheelInfoConstructionInfo jarg1_);
public final static native void btWheelInfoConstructionInfo_wheelRadius_set(long jarg1, btWheelInfoConstructionInfo jarg1_, float jarg2);
public final static native float btWheelInfoConstructionInfo_wheelRadius_get(long jarg1, btWheelInfoConstructionInfo jarg1_);
public final static native void btWheelInfoConstructionInfo_suspensionStiffness_set(long jarg1, btWheelInfoConstructionInfo jarg1_, float jarg2);
public final static native float btWheelInfoConstructionInfo_suspensionStiffness_get(long jarg1, btWheelInfoConstructionInfo jarg1_);
public final static native void btWheelInfoConstructionInfo_wheelsDampingCompression_set(long jarg1, btWheelInfoConstructionInfo jarg1_, float jarg2);
public final static native float btWheelInfoConstructionInfo_wheelsDampingCompression_get(long jarg1, btWheelInfoConstructionInfo jarg1_);
public final static native void btWheelInfoConstructionInfo_wheelsDampingRelaxation_set(long jarg1, btWheelInfoConstructionInfo jarg1_, float jarg2);
public final static native float btWheelInfoConstructionInfo_wheelsDampingRelaxation_get(long jarg1, btWheelInfoConstructionInfo jarg1_);
public final static native void btWheelInfoConstructionInfo_frictionSlip_set(long jarg1, btWheelInfoConstructionInfo jarg1_, float jarg2);
public final static native float btWheelInfoConstructionInfo_frictionSlip_get(long jarg1, btWheelInfoConstructionInfo jarg1_);
public final static native void btWheelInfoConstructionInfo_maxSuspensionForce_set(long jarg1, btWheelInfoConstructionInfo jarg1_, float jarg2);
public final static native float btWheelInfoConstructionInfo_maxSuspensionForce_get(long jarg1, btWheelInfoConstructionInfo jarg1_);
public final static native void btWheelInfoConstructionInfo_bIsFrontWheel_set(long jarg1, btWheelInfoConstructionInfo jarg1_, boolean jarg2);
public final static native boolean btWheelInfoConstructionInfo_bIsFrontWheel_get(long jarg1, btWheelInfoConstructionInfo jarg1_);
public final static native long new_btWheelInfoConstructionInfo();
public final static native void delete_btWheelInfoConstructionInfo(long jarg1);
public final static native void btWheelInfo_RaycastInfo_contactNormalWS_set(long jarg1, btWheelInfo.RaycastInfo jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btWheelInfo_RaycastInfo_contactNormalWS_get(long jarg1, btWheelInfo.RaycastInfo jarg1_);
public final static native void btWheelInfo_RaycastInfo_contactPointWS_set(long jarg1, btWheelInfo.RaycastInfo jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btWheelInfo_RaycastInfo_contactPointWS_get(long jarg1, btWheelInfo.RaycastInfo jarg1_);
public final static native void btWheelInfo_RaycastInfo_suspensionLength_set(long jarg1, btWheelInfo.RaycastInfo jarg1_, float jarg2);
public final static native float btWheelInfo_RaycastInfo_suspensionLength_get(long jarg1, btWheelInfo.RaycastInfo jarg1_);
public final static native void btWheelInfo_RaycastInfo_hardPointWS_set(long jarg1, btWheelInfo.RaycastInfo jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btWheelInfo_RaycastInfo_hardPointWS_get(long jarg1, btWheelInfo.RaycastInfo jarg1_);
public final static native void btWheelInfo_RaycastInfo_wheelDirectionWS_set(long jarg1, btWheelInfo.RaycastInfo jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btWheelInfo_RaycastInfo_wheelDirectionWS_get(long jarg1, btWheelInfo.RaycastInfo jarg1_);
public final static native void btWheelInfo_RaycastInfo_wheelAxleWS_set(long jarg1, btWheelInfo.RaycastInfo jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btWheelInfo_RaycastInfo_wheelAxleWS_get(long jarg1, btWheelInfo.RaycastInfo jarg1_);
public final static native void btWheelInfo_RaycastInfo_isInContact_set(long jarg1, btWheelInfo.RaycastInfo jarg1_, boolean jarg2);
public final static native boolean btWheelInfo_RaycastInfo_isInContact_get(long jarg1, btWheelInfo.RaycastInfo jarg1_);
public final static native void btWheelInfo_RaycastInfo_groundObject_set(long jarg1, btWheelInfo.RaycastInfo jarg1_, long jarg2);
public final static native long btWheelInfo_RaycastInfo_groundObject_get(long jarg1, btWheelInfo.RaycastInfo jarg1_);
public final static native long new_btWheelInfo_RaycastInfo();
public final static native void delete_btWheelInfo_RaycastInfo(long jarg1);
public final static native void btWheelInfo_raycastInfo_set(long jarg1, btWheelInfo jarg1_, long jarg2, btWheelInfo.RaycastInfo jarg2_);
public final static native long btWheelInfo_raycastInfo_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_worldTransform_set(long jarg1, btWheelInfo jarg1_, long jarg2, btTransform jarg2_);
public final static native long btWheelInfo_worldTransform_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_chassisConnectionPointCS_set(long jarg1, btWheelInfo jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btWheelInfo_chassisConnectionPointCS_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_wheelDirectionCS_set(long jarg1, btWheelInfo jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btWheelInfo_wheelDirectionCS_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_wheelAxleCS_set(long jarg1, btWheelInfo jarg1_, long jarg2, btVector3 jarg2_);
public final static native long btWheelInfo_wheelAxleCS_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_suspensionRestLength1_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_suspensionRestLength1_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_maxSuspensionTravelCm_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_maxSuspensionTravelCm_get(long jarg1, btWheelInfo jarg1_);
public final static native float btWheelInfo_getSuspensionRestLength(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_wheelsRadius_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_wheelsRadius_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_suspensionStiffness_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_suspensionStiffness_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_wheelsDampingCompression_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_wheelsDampingCompression_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_wheelsDampingRelaxation_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_wheelsDampingRelaxation_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_frictionSlip_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_frictionSlip_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_steering_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_steering_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_rotation_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_rotation_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_deltaRotation_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_deltaRotation_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_rollInfluence_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_rollInfluence_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_maxSuspensionForce_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_maxSuspensionForce_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_engineForce_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_engineForce_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_brake_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_brake_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_bIsFrontWheel_set(long jarg1, btWheelInfo jarg1_, boolean jarg2);
public final static native boolean btWheelInfo_bIsFrontWheel_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_clientInfo_set(long jarg1, btWheelInfo jarg1_, long jarg2);
public final static native long btWheelInfo_clientInfo_get(long jarg1, btWheelInfo jarg1_);
public final static native long new_btWheelInfo__SWIG_0();
public final static native long new_btWheelInfo__SWIG_1(long jarg1, btWheelInfoConstructionInfo jarg1_);
public final static native void btWheelInfo_updateWheel(long jarg1, btWheelInfo jarg1_, long jarg2, btRigidBody jarg2_, long jarg3, btWheelInfo.RaycastInfo jarg3_);
public final static native void btWheelInfo_clippedInvContactDotSuspension_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_clippedInvContactDotSuspension_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_suspensionRelativeVelocity_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_suspensionRelativeVelocity_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_wheelsSuspensionForce_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_wheelsSuspensionForce_get(long jarg1, btWheelInfo jarg1_);
public final static native void btWheelInfo_skidInfo_set(long jarg1, btWheelInfo jarg1_, float jarg2);
public final static native float btWheelInfo_skidInfo_get(long jarg1, btWheelInfo jarg1_);
public final static native void delete_btWheelInfo(long jarg1);
public final static native long new_btRaycastVehicle_btVehicleTuning();
public final static native void btRaycastVehicle_btVehicleTuning_suspensionStiffness_set(long jarg1, btRaycastVehicle.btVehicleTuning jarg1_, float jarg2);
public final static native float btRaycastVehicle_btVehicleTuning_suspensionStiffness_get(long jarg1, btRaycastVehicle.btVehicleTuning jarg1_);
public final static native void btRaycastVehicle_btVehicleTuning_suspensionCompression_set(long jarg1, btRaycastVehicle.btVehicleTuning jarg1_, float jarg2);
public final static native float btRaycastVehicle_btVehicleTuning_suspensionCompression_get(long jarg1, btRaycastVehicle.btVehicleTuning jarg1_);
public final static native void btRaycastVehicle_btVehicleTuning_suspensionDamping_set(long jarg1, btRaycastVehicle.btVehicleTuning jarg1_, float jarg2);
public final static native float btRaycastVehicle_btVehicleTuning_suspensionDamping_get(long jarg1, btRaycastVehicle.btVehicleTuning jarg1_);
public final static native void btRaycastVehicle_btVehicleTuning_maxSuspensionTravelCm_set(long jarg1, btRaycastVehicle.btVehicleTuning jarg1_, float jarg2);
public final static native float btRaycastVehicle_btVehicleTuning_maxSuspensionTravelCm_get(long jarg1, btRaycastVehicle.btVehicleTuning jarg1_);
public final static native void btRaycastVehicle_btVehicleTuning_frictionSlip_set(long jarg1, btRaycastVehicle.btVehicleTuning jarg1_, float jarg2);
public final static native float btRaycastVehicle_btVehicleTuning_frictionSlip_get(long jarg1, btRaycastVehicle.btVehicleTuning jarg1_);
public final static native void btRaycastVehicle_btVehicleTuning_maxSuspensionForce_set(long jarg1, btRaycastVehicle.btVehicleTuning jarg1_, float jarg2);
public final static native float btRaycastVehicle_btVehicleTuning_maxSuspensionForce_get(long jarg1, btRaycastVehicle.btVehicleTuning jarg1_);
public final static native void delete_btRaycastVehicle_btVehicleTuning(long jarg1);
public final static native long new_btRaycastVehicle(long jarg1, btRaycastVehicle.btVehicleTuning jarg1_, long jarg2, btRigidBody jarg2_, long jarg3, btVehicleRaycaster jarg3_);
public final static native void delete_btRaycastVehicle(long 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 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, btRaycastVehicle.btVehicleTuning jarg7_, boolean jarg8);
public final static native int btRaycastVehicle_getNumWheels(long jarg1, btRaycastVehicle jarg1_);
public final static native void btRaycastVehicle_wheelInfo_set(long jarg1, btRaycastVehicle jarg1_, long jarg2);
public final static native long btRaycastVehicle_wheelInfo_get(long jarg1, btRaycastVehicle jarg1_);
public final static native long btRaycastVehicle_getWheelInfo__SWIG_0(long jarg1, btRaycastVehicle jarg1_, int jarg2);
public final static native void btRaycastVehicle_updateWheelTransformsWS__SWIG_0(long jarg1, btRaycastVehicle jarg1_, long jarg2, btWheelInfo jarg2_, boolean jarg3);
public final static native void btRaycastVehicle_updateWheelTransformsWS__SWIG_1(long jarg1, btRaycastVehicle jarg1_, long jarg2, btWheelInfo jarg2_);
public final static native void btRaycastVehicle_setBrake(long jarg1, btRaycastVehicle jarg1_, float jarg2, int jarg3);
public final static native void btRaycastVehicle_setPitchControl(long jarg1, btRaycastVehicle jarg1_, float jarg2);
public final static native void btRaycastVehicle_updateSuspension(long jarg1, btRaycastVehicle jarg1_, float jarg2);
public final static native void btRaycastVehicle_updateFriction(long jarg1, btRaycastVehicle jarg1_, float jarg2);
public final static native long btRaycastVehicle_getRigidBody__SWIG_0(long jarg1, btRaycastVehicle jarg1_);
public final static native int btRaycastVehicle_getRightAxis(long jarg1, btRaycastVehicle jarg1_);
public final static native int btRaycastVehicle_getUpAxis(long jarg1, btRaycastVehicle jarg1_);
public final static native int btRaycastVehicle_getForwardAxis(long jarg1, btRaycastVehicle jarg1_);
public final static native Vector3 btRaycastVehicle_getForwardVector(long jarg1, btRaycastVehicle jarg1_);
public final static native float btRaycastVehicle_getCurrentSpeedKmHour(long jarg1, btRaycastVehicle jarg1_);
public final static native void btRaycastVehicle_setCoordinateSystem(long jarg1, btRaycastVehicle jarg1_, int jarg2, int jarg3, int jarg4);
public final static native int btRaycastVehicle_getUserConstraintType(long jarg1, btRaycastVehicle jarg1_);
public final static native void btRaycastVehicle_setUserConstraintType(long jarg1, btRaycastVehicle jarg1_, int jarg2);
public final static native void btRaycastVehicle_setUserConstraintId(long jarg1, btRaycastVehicle jarg1_, int jarg2);
public final static native int btRaycastVehicle_getUserConstraintId(long jarg1, btRaycastVehicle jarg1_);
public final static native long new_btDefaultVehicleRaycaster(long jarg1, btDynamicsWorld jarg1_);
public final static native void delete_btDefaultVehicleRaycaster(long jarg1);
public final static native long btRigidBody_SWIGUpcast(long jarg1);
public final static native long btTypedConstraint_SWIGUpcast(long jarg1);
public final static native long btDynamicsWorld_SWIGUpcast(long jarg1);
public final static native long btSimpleDynamicsWorld_SWIGUpcast(long jarg1);
public final static native long btDiscreteDynamicsWorld_SWIGUpcast(long jarg1);
public final static native long btCharacterControllerInterface_SWIGUpcast(long jarg1);
public final static native long btKinematicCharacterController_SWIGUpcast(long jarg1);
public final static native long btContactSolverInfo_SWIGUpcast(long jarg1);
public final static native long btSequentialImpulseConstraintSolver_SWIGUpcast(long jarg1);
public final static native long btSliderConstraint_SWIGUpcast(long jarg1);
public final static native long btPoint2PointConstraint_SWIGUpcast(long jarg1);
public final static native long btGeneric6DofConstraint_SWIGUpcast(long jarg1);
public final static native long btUniversalConstraint_SWIGUpcast(long jarg1);
public final static native long btContactConstraint_SWIGUpcast(long jarg1);
public final static native long btConeTwistConstraint_SWIGUpcast(long jarg1);
public final static native long btGeneric6DofSpringConstraint_SWIGUpcast(long jarg1);
public final static native long btHingeConstraint_SWIGUpcast(long jarg1);
public final static native long btHingeAccumulatedAngleConstraint_SWIGUpcast(long jarg1);
public final static native long btRaycastVehicle_SWIGUpcast(long jarg1);
public final static native long btDefaultVehicleRaycaster_SWIGUpcast(long jarg1);
public static void SwigDirector_InternalTickCallback_onInternalTick(InternalTickCallback self, long dynamicsWorld, float timeStep) {
self.onInternalTick((dynamicsWorld == 0) ? null : new btDynamicsWorld(dynamicsWorld, false), timeStep);
}
private final static native void swig_module_init();
static {
swig_module_init();
}
}