261 lines
26 KiB
C++
261 lines
26 KiB
C++
#include "LayaBulletExport.h"
|
|
|
|
namespace laya
|
|
{
|
|
ADDJSCLSINFO(JSLayaConchBullet, JSObjNode);
|
|
|
|
JSLayaConchBullet* JSLayaConchBullet::ms_pInstance = NULL;
|
|
//------------------------------------------------------------------------------
|
|
JSLayaConchBullet* JSLayaConchBullet::GetInstance()
|
|
{
|
|
if (ms_pInstance == NULL)
|
|
{
|
|
ms_pInstance = new JSLayaConchBullet();
|
|
}
|
|
return ms_pInstance;
|
|
}
|
|
JSLayaConchBullet::JSLayaConchBullet()
|
|
{
|
|
}
|
|
JSLayaConchBullet::~JSLayaConchBullet()
|
|
{
|
|
ms_pInstance = NULL;
|
|
}
|
|
void JSLayaConchBullet::exportJS()
|
|
{
|
|
JSP_GLOBAL_CLASS("layaConchBullet", JSLayaConchBullet);
|
|
JSP_ADD_METHOD("btGImpactCollisionAlgorithm_RegisterAlgorithm", JSLayaConchBullet::btGImpactCollisionAlgorithm_RegisterAlgorithm);
|
|
JSP_ADD_METHOD("btVector3_create", JSLayaConchBullet::btVector3_create);
|
|
JSP_ADD_METHOD("btVector3_setValue", JSLayaConchBullet::btVector3_setValue);
|
|
JSP_ADD_METHOD("btVector3_x", JSLayaConchBullet::btVector3_x);
|
|
JSP_ADD_METHOD("btVector3_y", JSLayaConchBullet::btVector3_y);
|
|
JSP_ADD_METHOD("btVector3_z", JSLayaConchBullet::btVector3_z);
|
|
JSP_ADD_METHOD("btQuaternion_create", JSLayaConchBullet::btQuaternion_create);
|
|
JSP_ADD_METHOD("btQuaternion_setValue", JSLayaConchBullet::btQuaternion_setValue);
|
|
JSP_ADD_METHOD("btQuaternion_x", JSLayaConchBullet::btQuaternion_x);
|
|
JSP_ADD_METHOD("btQuaternion_y", JSLayaConchBullet::btQuaternion_y);
|
|
JSP_ADD_METHOD("btQuaternion_z", JSLayaConchBullet::btQuaternion_z);
|
|
JSP_ADD_METHOD("btQuaternion_w", JSLayaConchBullet::btQuaternion_w);
|
|
JSP_ADD_METHOD("btTransform_create", JSLayaConchBullet::btTransform_create);
|
|
JSP_ADD_METHOD("btTransform_setOrigin", JSLayaConchBullet::btTransform_setOrigin);
|
|
JSP_ADD_METHOD("btTransform_setRotation", JSLayaConchBullet::btTransform_setRotation);
|
|
JSP_ADD_METHOD("btTransform_getOrigin", JSLayaConchBullet::btTransform_getOrigin);
|
|
JSP_ADD_METHOD("btTransform_getRotation", JSLayaConchBullet::btTransform_getRotation);
|
|
JSP_ADD_METHOD("btTransform_setIdentity", JSLayaConchBullet::btTransform_setIdentity);
|
|
JSP_ADD_METHOD("btTransform_equal", JSLayaConchBullet::btTransform_equal);
|
|
JSP_ADD_METHOD("btMotionState_destroy", JSLayaConchBullet::btMotionState_destroy);
|
|
JSP_ADD_METHOD("layaMotionState_create", JSLayaConchBullet::layaMotionState_create);
|
|
JSP_ADD_METHOD("layaMotionState_set_rigidBodyID", JSLayaConchBullet::layaMotionState_set_rigidBodyID);
|
|
JSP_ADD_METHOD("btCollisionObject_create", JSLayaConchBullet::btCollisionObject_create);
|
|
JSP_ADD_METHOD("btCollisionObject_setContactProcessingThreshold", JSLayaConchBullet::btCollisionObject_setContactProcessingThreshold);
|
|
JSP_ADD_METHOD("btCollisionObject_setActivationState", JSLayaConchBullet::btCollisionObject_setActivationState);
|
|
JSP_ADD_METHOD("btCollisionObject_forceActivationState", JSLayaConchBullet::btCollisionObject_forceActivationState);
|
|
JSP_ADD_METHOD("btCollisionObject_activate", JSLayaConchBullet::btCollisionObject_activate);
|
|
JSP_ADD_METHOD("btCollisionObject_isActive", JSLayaConchBullet::btCollisionObject_isActive);
|
|
JSP_ADD_METHOD("btCollisionObject_setRestitution", JSLayaConchBullet::btCollisionObject_setRestitution);
|
|
JSP_ADD_METHOD("btCollisionObject_setFriction", JSLayaConchBullet::btCollisionObject_setFriction);
|
|
JSP_ADD_METHOD("btCollisionObject_setRollingFriction", JSLayaConchBullet::btCollisionObject_setRollingFriction);
|
|
JSP_ADD_METHOD("btCollisionObject_getCollisionFlags", JSLayaConchBullet::btCollisionObject_getCollisionFlags);
|
|
JSP_ADD_METHOD("btCollisionObject_setCollisionFlags", JSLayaConchBullet::btCollisionObject_setCollisionFlags);
|
|
JSP_ADD_METHOD("btCollisionObject_getWorldTransform", JSLayaConchBullet::btCollisionObject_getWorldTransform);
|
|
JSP_ADD_METHOD("btCollisionObject_setCollisionShape", JSLayaConchBullet::btCollisionObject_setCollisionShape);
|
|
JSP_ADD_METHOD("btCollisionObject_getCcdMotionThreshold", JSLayaConchBullet::btCollisionObject_getCcdMotionThreshold);
|
|
JSP_ADD_METHOD("btCollisionObject_setCcdMotionThreshold", JSLayaConchBullet::btCollisionObject_setCcdMotionThreshold);
|
|
JSP_ADD_METHOD("btCollisionObject_getCcdSweptSphereRadius", JSLayaConchBullet::btCollisionObject_getCcdSweptSphereRadius);
|
|
JSP_ADD_METHOD("btCollisionObject_setCcdSweptSphereRadius", JSLayaConchBullet::btCollisionObject_setCcdSweptSphereRadius);
|
|
JSP_ADD_METHOD("btCollisionObject_getUserIndex", JSLayaConchBullet::btCollisionObject_getUserIndex);
|
|
JSP_ADD_METHOD("btCollisionObject_setUserIndex", JSLayaConchBullet::btCollisionObject_setUserIndex);
|
|
JSP_ADD_METHOD("btCollisionObject_getActivationState", JSLayaConchBullet::btCollisionObject_getActivationState);
|
|
JSP_ADD_METHOD("btCollisionObject_setInterpolationAngularVelocity", JSLayaConchBullet::btCollisionObject_setInterpolationAngularVelocity);
|
|
JSP_ADD_METHOD("btCollisionObject_setInterpolationLinearVelocity", JSLayaConchBullet::btCollisionObject_setInterpolationLinearVelocity);
|
|
JSP_ADD_METHOD("btCollisionObject_destroy", JSLayaConchBullet::btCollisionObject_destroy);
|
|
JSP_ADD_METHOD("RayResultCallback_set_m_flags", JSLayaConchBullet::RayResultCallback_set_m_flags);
|
|
JSP_ADD_METHOD("RayResultCallback_hasHit", JSLayaConchBullet::RayResultCallback_hasHit);
|
|
JSP_ADD_METHOD("RayResultCallback_set_m_collisionFilterGroup", JSLayaConchBullet::RayResultCallback_set_m_collisionFilterGroup);
|
|
JSP_ADD_METHOD("RayResultCallback_set_m_collisionFilterMask", JSLayaConchBullet::RayResultCallback_set_m_collisionFilterMask);
|
|
JSP_ADD_METHOD("RayResultCallback_get_m_closestHitFraction", JSLayaConchBullet::RayResultCallback_get_m_closestHitFraction);
|
|
JSP_ADD_METHOD("RayResultCallback_set_m_closestHitFraction", JSLayaConchBullet::RayResultCallback_set_m_closestHitFraction);
|
|
JSP_ADD_METHOD("RayResultCallback_get_m_collisionObject", JSLayaConchBullet::RayResultCallback_get_m_collisionObject);
|
|
JSP_ADD_METHOD("RayResultCallback_set_m_collisionObject", JSLayaConchBullet::RayResultCallback_set_m_collisionObject);
|
|
JSP_ADD_METHOD("ClosestRayResultCallback_create", JSLayaConchBullet::ClosestRayResultCallback_create);
|
|
JSP_ADD_METHOD("ClosestRayResultCallback_get_m_rayFromWorld", JSLayaConchBullet::ClosestRayResultCallback_get_m_rayFromWorld);
|
|
JSP_ADD_METHOD("ClosestRayResultCallback_set_m_rayFromWorld", JSLayaConchBullet::ClosestRayResultCallback_set_m_rayFromWorld);
|
|
JSP_ADD_METHOD("ClosestRayResultCallback_get_m_rayToWorld", JSLayaConchBullet::ClosestRayResultCallback_get_m_rayToWorld);
|
|
JSP_ADD_METHOD("ClosestRayResultCallback_set_m_rayToWorld", JSLayaConchBullet::ClosestRayResultCallback_set_m_rayToWorld);
|
|
JSP_ADD_METHOD("ClosestRayResultCallback_get_m_hitNormalWorld", JSLayaConchBullet::ClosestRayResultCallback_get_m_hitNormalWorld);
|
|
JSP_ADD_METHOD("ClosestRayResultCallback_get_m_hitPointWorld", JSLayaConchBullet::ClosestRayResultCallback_get_m_hitPointWorld);
|
|
JSP_ADD_METHOD("tBtCollisionObjectArray_size", JSLayaConchBullet::tBtCollisionObjectArray_size);
|
|
JSP_ADD_METHOD("tBtCollisionObjectArray_at", JSLayaConchBullet::tBtCollisionObjectArray_at);
|
|
JSP_ADD_METHOD("tBtCollisionObjectArray_clear", JSLayaConchBullet::tBtCollisionObjectArray_clear);
|
|
JSP_ADD_METHOD("tVector3Array_at", JSLayaConchBullet::tVector3Array_at);
|
|
JSP_ADD_METHOD("tVector3Array_clear", JSLayaConchBullet::tVector3Array_clear);
|
|
JSP_ADD_METHOD("tScalarArray_at", JSLayaConchBullet::tScalarArray_at);
|
|
JSP_ADD_METHOD("tScalarArray_clear", JSLayaConchBullet::tScalarArray_clear);
|
|
JSP_ADD_METHOD("AllHitsRayResultCallback_create", JSLayaConchBullet::AllHitsRayResultCallback_create);
|
|
JSP_ADD_METHOD("AllHitsRayResultCallback_get_m_rayFromWorld", JSLayaConchBullet::AllHitsRayResultCallback_get_m_rayFromWorld);
|
|
JSP_ADD_METHOD("AllHitsRayResultCallback_set_m_rayFromWorld", JSLayaConchBullet::AllHitsRayResultCallback_set_m_rayFromWorld);
|
|
JSP_ADD_METHOD("AllHitsRayResultCallback_get_m_rayToWorld", JSLayaConchBullet::AllHitsRayResultCallback_get_m_rayToWorld);
|
|
JSP_ADD_METHOD("AllHitsRayResultCallback_set_m_rayToWorld", JSLayaConchBullet::AllHitsRayResultCallback_set_m_rayToWorld);
|
|
JSP_ADD_METHOD("AllHitsRayResultCallback_get_m_hitPointWorld", JSLayaConchBullet::AllHitsRayResultCallback_get_m_hitPointWorld);
|
|
JSP_ADD_METHOD("AllHitsRayResultCallback_get_m_hitNormalWorld", JSLayaConchBullet::AllHitsRayResultCallback_get_m_hitNormalWorld);
|
|
JSP_ADD_METHOD("AllHitsRayResultCallback_get_m_collisionObjects", JSLayaConchBullet::AllHitsRayResultCallback_get_m_collisionObjects);
|
|
JSP_ADD_METHOD("AllHitsRayResultCallback_get_m_hitFractions", JSLayaConchBullet::AllHitsRayResultCallback_get_m_hitFractions);
|
|
JSP_ADD_METHOD("btManifoldPoint_get_m_positionWorldOnA", JSLayaConchBullet::btManifoldPoint_get_m_positionWorldOnA);
|
|
JSP_ADD_METHOD("btManifoldPoint_get_m_positionWorldOnB", JSLayaConchBullet::btManifoldPoint_get_m_positionWorldOnB);
|
|
JSP_ADD_METHOD("btManifoldPoint_get_m_normalWorldOnB", JSLayaConchBullet::btManifoldPoint_get_m_normalWorldOnB);
|
|
JSP_ADD_METHOD("btManifoldPoint_getDistance", JSLayaConchBullet::btManifoldPoint_getDistance);
|
|
JSP_ADD_METHOD("ConvexResultCallback_hasHit", JSLayaConchBullet::ConvexResultCallback_hasHit);
|
|
JSP_ADD_METHOD("ConvexResultCallback_set_m_collisionFilterGroup", JSLayaConchBullet::ConvexResultCallback_set_m_collisionFilterGroup);
|
|
JSP_ADD_METHOD("ConvexResultCallback_set_m_collisionFilterMask", JSLayaConchBullet::ConvexResultCallback_set_m_collisionFilterMask);
|
|
JSP_ADD_METHOD("ConvexResultCallback_get_m_closestHitFraction", JSLayaConchBullet::ConvexResultCallback_get_m_closestHitFraction);
|
|
JSP_ADD_METHOD("ConvexResultCallback_set_m_closestHitFraction", JSLayaConchBullet::ConvexResultCallback_set_m_closestHitFraction);
|
|
JSP_ADD_METHOD("ClosestConvexResultCallback_create", JSLayaConchBullet::ClosestConvexResultCallback_create);
|
|
JSP_ADD_METHOD("ClosestConvexResultCallback_get_m_hitNormalWorld", JSLayaConchBullet::ClosestConvexResultCallback_get_m_hitNormalWorld);
|
|
JSP_ADD_METHOD("ClosestConvexResultCallback_get_m_hitPointWorld", JSLayaConchBullet::ClosestConvexResultCallback_get_m_hitPointWorld);
|
|
JSP_ADD_METHOD("ClosestConvexResultCallback_get_m_hitCollisionObject", JSLayaConchBullet::ClosestConvexResultCallback_get_m_hitCollisionObject);
|
|
JSP_ADD_METHOD("ClosestConvexResultCallback_set_m_hitCollisionObject", JSLayaConchBullet::ClosestConvexResultCallback_set_m_hitCollisionObject);
|
|
JSP_ADD_METHOD("AllConvexResultCallback_create", JSLayaConchBullet::AllConvexResultCallback_create);
|
|
JSP_ADD_METHOD("AllConvexResultCallback_get_m_hitNormalWorld", JSLayaConchBullet::AllConvexResultCallback_get_m_hitNormalWorld);
|
|
JSP_ADD_METHOD("AllConvexResultCallback_get_m_hitPointWorld", JSLayaConchBullet::AllConvexResultCallback_get_m_hitPointWorld);
|
|
JSP_ADD_METHOD("AllConvexResultCallback_get_m_hitFractions", JSLayaConchBullet::AllConvexResultCallback_get_m_hitFractions);
|
|
JSP_ADD_METHOD("AllConvexResultCallback_get_m_collisionObjects", JSLayaConchBullet::AllConvexResultCallback_get_m_collisionObjects);
|
|
JSP_ADD_METHOD("btCollisionShape_getLocalScaling", JSLayaConchBullet::btCollisionShape_getLocalScaling);
|
|
JSP_ADD_METHOD("btCollisionShape_setLocalScaling", JSLayaConchBullet::btCollisionShape_setLocalScaling);
|
|
JSP_ADD_METHOD("btCollisionShape_calculateLocalInertia", JSLayaConchBullet::btCollisionShape_calculateLocalInertia);
|
|
JSP_ADD_METHOD("btCollisionShape_destroy", JSLayaConchBullet::btCollisionShape_destroy);
|
|
JSP_ADD_METHOD("btBoxShape_create", JSLayaConchBullet::btBoxShape_create);
|
|
JSP_ADD_METHOD("btCapsuleShape_create", JSLayaConchBullet::btCapsuleShape_create);
|
|
JSP_ADD_METHOD("btCapsuleShapeX_create", JSLayaConchBullet::btCapsuleShapeX_create);
|
|
JSP_ADD_METHOD("btCapsuleShapeZ_create", JSLayaConchBullet::btCapsuleShapeZ_create);
|
|
JSP_ADD_METHOD("btCylinderShape_create", JSLayaConchBullet::btCylinderShape_create);
|
|
JSP_ADD_METHOD("btCylinderShapeX_create", JSLayaConchBullet::btCylinderShapeX_create);
|
|
JSP_ADD_METHOD("btCylinderShapeZ_create", JSLayaConchBullet::btCylinderShapeZ_create);
|
|
JSP_ADD_METHOD("btSphereShape_create", JSLayaConchBullet::btSphereShape_create);
|
|
JSP_ADD_METHOD("btConeShape_create", JSLayaConchBullet::btConeShape_create);
|
|
JSP_ADD_METHOD("btConeShapeX_create", JSLayaConchBullet::btConeShapeX_create);
|
|
JSP_ADD_METHOD("btConeShapeZ_create", JSLayaConchBullet::btConeShapeZ_create);
|
|
JSP_ADD_METHOD("btStaticPlaneShape_create", JSLayaConchBullet::btStaticPlaneShape_create);
|
|
JSP_ADD_METHOD("btGImpactShapeInterface_updateBound", JSLayaConchBullet::btGImpactShapeInterface_updateBound);
|
|
JSP_ADD_METHOD("btGImpactMeshShape_create", JSLayaConchBullet::btGImpactMeshShape_create);
|
|
JSP_ADD_METHOD("btCompoundShape_create", JSLayaConchBullet::btCompoundShape_create);
|
|
JSP_ADD_METHOD("btCompoundShape_addChildShape", JSLayaConchBullet::btCompoundShape_addChildShape);
|
|
JSP_ADD_METHOD("btCompoundShape_removeChildShapeByIndex", JSLayaConchBullet::btCompoundShape_removeChildShapeByIndex);
|
|
JSP_ADD_METHOD("btCompoundShape_getChildShape", JSLayaConchBullet::btCompoundShape_getChildShape);
|
|
JSP_ADD_METHOD("btCompoundShape_updateChildTransform", JSLayaConchBullet::btCompoundShape_updateChildTransform);
|
|
JSP_ADD_METHOD("btStridingMeshInterface_destroy", JSLayaConchBullet::btStridingMeshInterface_destroy);
|
|
JSP_ADD_METHOD("btTriangleMesh_create", JSLayaConchBullet::btTriangleMesh_create);
|
|
JSP_ADD_METHOD("btTriangleMesh_addTriangle", JSLayaConchBullet::btTriangleMesh_addTriangle);
|
|
JSP_ADD_METHOD("btDefaultCollisionConfiguration_create", JSLayaConchBullet::btDefaultCollisionConfiguration_create);
|
|
JSP_ADD_METHOD("btDefaultCollisionConfiguration_destroy", JSLayaConchBullet::btDefaultCollisionConfiguration_destroy);
|
|
JSP_ADD_METHOD("btPersistentManifold_getBody0", JSLayaConchBullet::btPersistentManifold_getBody0);
|
|
JSP_ADD_METHOD("btPersistentManifold_getBody1", JSLayaConchBullet::btPersistentManifold_getBody1);
|
|
JSP_ADD_METHOD("btPersistentManifold_getNumContacts", JSLayaConchBullet::btPersistentManifold_getNumContacts);
|
|
JSP_ADD_METHOD("btPersistentManifold_getContactPoint", JSLayaConchBullet::btPersistentManifold_getContactPoint);
|
|
JSP_ADD_METHOD("btDispatcher_getNumManifolds", JSLayaConchBullet::btDispatcher_getNumManifolds);
|
|
JSP_ADD_METHOD("btDispatcher_getManifoldByIndexInternal", JSLayaConchBullet::btDispatcher_getManifoldByIndexInternal);
|
|
JSP_ADD_METHOD("btCollisionDispatcher_create", JSLayaConchBullet::btCollisionDispatcher_create);
|
|
JSP_ADD_METHOD("btCollisionDispatcher_destroy", JSLayaConchBullet::btCollisionDispatcher_destroy);
|
|
JSP_ADD_METHOD("btOverlappingPairCache_setInternalGhostPairCallback", JSLayaConchBullet::btOverlappingPairCache_setInternalGhostPairCallback);
|
|
JSP_ADD_METHOD("btDbvtBroadphase_create", JSLayaConchBullet::btDbvtBroadphase_create);
|
|
JSP_ADD_METHOD("btDbvtBroadphase_getOverlappingPairCache", JSLayaConchBullet::btDbvtBroadphase_getOverlappingPairCache);
|
|
JSP_ADD_METHOD("btDbvtBroadphase_destroy", JSLayaConchBullet::btDbvtBroadphase_destroy);
|
|
JSP_ADD_METHOD("btRigidBodyConstructionInfo_create", JSLayaConchBullet::btRigidBodyConstructionInfo_create);
|
|
JSP_ADD_METHOD("btRigidBodyConstructionInfo_destroy", JSLayaConchBullet::btRigidBodyConstructionInfo_destroy);
|
|
JSP_ADD_METHOD("btRigidBody_create", JSLayaConchBullet::btRigidBody_create);
|
|
JSP_ADD_METHOD("btRigidBody_setCenterOfMassTransform", JSLayaConchBullet::btRigidBody_setCenterOfMassTransform);
|
|
JSP_ADD_METHOD("btRigidBody_setSleepingThresholds", JSLayaConchBullet::btRigidBody_setSleepingThresholds);
|
|
JSP_ADD_METHOD("btRigidBody_getLinearSleepingThreshold", JSLayaConchBullet::btRigidBody_getLinearSleepingThreshold);
|
|
JSP_ADD_METHOD("btRigidBody_getAngularSleepingThreshold", JSLayaConchBullet::btRigidBody_getAngularSleepingThreshold);
|
|
JSP_ADD_METHOD("btRigidBody_setDamping", JSLayaConchBullet::btRigidBody_setDamping);
|
|
JSP_ADD_METHOD("btRigidBody_setMassProps", JSLayaConchBullet::btRigidBody_setMassProps);
|
|
JSP_ADD_METHOD("btRigidBody_setLinearFactor", JSLayaConchBullet::btRigidBody_setLinearFactor);
|
|
JSP_ADD_METHOD("btRigidBody_applyTorque", JSLayaConchBullet::btRigidBody_applyTorque);
|
|
JSP_ADD_METHOD("btRigidBody_applyForce", JSLayaConchBullet::btRigidBody_applyForce);
|
|
JSP_ADD_METHOD("btRigidBody_applyCentralForce", JSLayaConchBullet::btRigidBody_applyCentralForce);
|
|
JSP_ADD_METHOD("btRigidBody_applyTorqueImpulse", JSLayaConchBullet::btRigidBody_applyTorqueImpulse);
|
|
JSP_ADD_METHOD("btRigidBody_applyImpulse", JSLayaConchBullet::btRigidBody_applyImpulse);
|
|
JSP_ADD_METHOD("btRigidBody_applyCentralImpulse", JSLayaConchBullet::btRigidBody_applyCentralImpulse);
|
|
JSP_ADD_METHOD("btRigidBody_updateInertiaTensor", JSLayaConchBullet::btRigidBody_updateInertiaTensor);
|
|
JSP_ADD_METHOD("btRigidBody_getLinearVelocity", JSLayaConchBullet::btRigidBody_getLinearVelocity);
|
|
JSP_ADD_METHOD("btRigidBody_getAngularVelocity", JSLayaConchBullet::btRigidBody_getAngularVelocity);
|
|
JSP_ADD_METHOD("btRigidBody_setLinearVelocity", JSLayaConchBullet::btRigidBody_setLinearVelocity);
|
|
JSP_ADD_METHOD("btRigidBody_setAngularVelocity", JSLayaConchBullet::btRigidBody_setAngularVelocity);
|
|
JSP_ADD_METHOD("btRigidBody_setAngularFactor", JSLayaConchBullet::btRigidBody_setAngularFactor);
|
|
JSP_ADD_METHOD("btRigidBody_getGravity", JSLayaConchBullet::btRigidBody_getGravity);
|
|
JSP_ADD_METHOD("btRigidBody_setGravity", JSLayaConchBullet::btRigidBody_setGravity);
|
|
JSP_ADD_METHOD("btRigidBody_getTotalForce", JSLayaConchBullet::btRigidBody_getTotalForce);
|
|
JSP_ADD_METHOD("btRigidBody_getTotalTorque", JSLayaConchBullet::btRigidBody_getTotalTorque);
|
|
JSP_ADD_METHOD("btRigidBody_getFlags", JSLayaConchBullet::btRigidBody_getFlags);
|
|
JSP_ADD_METHOD("btRigidBody_setFlags", JSLayaConchBullet::btRigidBody_setFlags);
|
|
JSP_ADD_METHOD("btRigidBody_clearForces", JSLayaConchBullet::btRigidBody_clearForces);
|
|
JSP_ADD_METHOD("btSequentialImpulseConstraintSolver_create", JSLayaConchBullet::btSequentialImpulseConstraintSolver_create);
|
|
JSP_ADD_METHOD("btCollisionWorld_get_m_useContinuous", JSLayaConchBullet::btCollisionWorld_get_m_useContinuous);
|
|
JSP_ADD_METHOD("btCollisionWorld_set_m_useContinuous", JSLayaConchBullet::btCollisionWorld_set_m_useContinuous);
|
|
JSP_ADD_METHOD("btCollisionWorld_rayTest", JSLayaConchBullet::btCollisionWorld_rayTest);
|
|
JSP_ADD_METHOD("btCollisionWorld_getDispatchInfo", JSLayaConchBullet::btCollisionWorld_getDispatchInfo);
|
|
JSP_ADD_METHOD("btCollisionWorld_addCollisionObject", JSLayaConchBullet::btCollisionWorld_addCollisionObject);
|
|
JSP_ADD_METHOD("btCollisionWorld_removeCollisionObject", JSLayaConchBullet::btCollisionWorld_removeCollisionObject);
|
|
JSP_ADD_METHOD("btCollisionWorld_convexSweepTest", JSLayaConchBullet::btCollisionWorld_convexSweepTest);
|
|
JSP_ADD_METHOD("btCollisionWorld_destroy", JSLayaConchBullet::btCollisionWorld_destroy);
|
|
JSP_ADD_METHOD("btDynamicsWorld_addAction", JSLayaConchBullet::btDynamicsWorld_addAction);
|
|
JSP_ADD_METHOD("btDynamicsWorld_removeAction", JSLayaConchBullet::btDynamicsWorld_removeAction);
|
|
JSP_ADD_METHOD("btDynamicsWorld_getSolverInfo", JSLayaConchBullet::btDynamicsWorld_getSolverInfo);
|
|
JSP_ADD_METHOD("btDiscreteDynamicsWorld_create", JSLayaConchBullet::btDiscreteDynamicsWorld_create);
|
|
JSP_ADD_METHOD("btDiscreteDynamicsWorld_setGravity", JSLayaConchBullet::btDiscreteDynamicsWorld_setGravity);
|
|
JSP_ADD_METHOD("btDiscreteDynamicsWorld_getGravity", JSLayaConchBullet::btDiscreteDynamicsWorld_getGravity);
|
|
JSP_ADD_METHOD("btDiscreteDynamicsWorld_addRigidBody", JSLayaConchBullet::btDiscreteDynamicsWorld_addRigidBody);
|
|
JSP_ADD_METHOD("btDiscreteDynamicsWorld_removeRigidBody", JSLayaConchBullet::btDiscreteDynamicsWorld_removeRigidBody);
|
|
JSP_ADD_METHOD("btDiscreteDynamicsWorld_stepSimulation", JSLayaConchBullet::btDiscreteDynamicsWorld_stepSimulation);
|
|
JSP_ADD_METHOD("btDiscreteDynamicsWorld_clearForces", JSLayaConchBullet::btDiscreteDynamicsWorld_clearForces);
|
|
JSP_ADD_METHOD("btDiscreteDynamicsWorld_setApplySpeculativeContactRestitution", JSLayaConchBullet::btDiscreteDynamicsWorld_setApplySpeculativeContactRestitution);
|
|
JSP_ADD_METHOD("btDiscreteDynamicsWorld_getApplySpeculativeContactRestitution", JSLayaConchBullet::btDiscreteDynamicsWorld_getApplySpeculativeContactRestitution);
|
|
JSP_ADD_METHOD("btKinematicCharacterController_create", JSLayaConchBullet::btKinematicCharacterController_create);
|
|
JSP_ADD_METHOD("btKinematicCharacterController_setWalkDirection", JSLayaConchBullet::btKinematicCharacterController_setWalkDirection);
|
|
JSP_ADD_METHOD("btKinematicCharacterController_setFallSpeed", JSLayaConchBullet::btKinematicCharacterController_setFallSpeed);
|
|
JSP_ADD_METHOD("btKinematicCharacterController_setJumpSpeed", JSLayaConchBullet::btKinematicCharacterController_setJumpSpeed);
|
|
JSP_ADD_METHOD("btKinematicCharacterController_setMaxSlope", JSLayaConchBullet::btKinematicCharacterController_setMaxSlope);
|
|
JSP_ADD_METHOD("btKinematicCharacterController_onGround", JSLayaConchBullet::btKinematicCharacterController_onGround);
|
|
JSP_ADD_METHOD("btKinematicCharacterController_jump", JSLayaConchBullet::btKinematicCharacterController_jump);
|
|
JSP_ADD_METHOD("btKinematicCharacterController_setGravity", JSLayaConchBullet::btKinematicCharacterController_setGravity);
|
|
JSP_ADD_METHOD("btKinematicCharacterController_destroy", JSLayaConchBullet::btKinematicCharacterController_destroy);
|
|
JSP_ADD_METHOD("btPairCachingGhostObject_create", JSLayaConchBullet::btPairCachingGhostObject_create);
|
|
JSP_ADD_METHOD("btGhostPairCallback_create", JSLayaConchBullet::btGhostPairCallback_create);
|
|
JSP_ADD_METHOD("btKinematicCharacterController_setUp", JSLayaConchBullet::btKinematicCharacterController_setUp);
|
|
JSP_ADD_METHOD("btKinematicCharacterController_setStepHeight", JSLayaConchBullet::btKinematicCharacterController_setStepHeight);
|
|
JSP_ADD_METHOD("btCollisionObject_setInterpolationWorldTransform", JSLayaConchBullet::btCollisionObject_setInterpolationWorldTransform);
|
|
JSP_ADD_METHOD("btCollisionObject_setWorldTransform", JSLayaConchBullet::btCollisionObject_setWorldTransform);
|
|
JSP_ADD_METHOD("btTypedConstraint_setEnabled", JSLayaConchBullet::btTypedConstraint_setEnabled);
|
|
JSP_ADD_METHOD("btCollisionWorld_addConstraint", JSLayaConchBullet::btCollisionWorld_addConstraint);
|
|
JSP_ADD_METHOD("btCollisionWorld_removeConstraint", JSLayaConchBullet::btCollisionWorld_removeConstraint);
|
|
JSP_ADD_METHOD("btJointFeedback_create", JSLayaConchBullet::btJointFeedback_create);
|
|
JSP_ADD_METHOD("btJointFeedback_destroy", JSLayaConchBullet::btJointFeedback_destroy);
|
|
JSP_ADD_METHOD("btTypedConstraint_setJointFeedback", JSLayaConchBullet::btTypedConstraint_setJointFeedback);
|
|
JSP_ADD_METHOD("btTypedConstraint_getJointFeedback", JSLayaConchBullet::btTypedConstraint_getJointFeedback);
|
|
JSP_ADD_METHOD("btTypedConstraint_enableFeedback", JSLayaConchBullet::btTypedConstraint_enableFeedback);
|
|
JSP_ADD_METHOD("btTypedConstraint_setParam", JSLayaConchBullet::btTypedConstraint_setParam);
|
|
JSP_ADD_METHOD("btTypedConstraint_setOverrideNumSolverIterations", JSLayaConchBullet::btTypedConstraint_setOverrideNumSolverIterations);
|
|
JSP_ADD_METHOD("btTypedConstraint_destroy", JSLayaConchBullet::btTypedConstraint_destroy);
|
|
JSP_ADD_METHOD("btJointFeedback_getAppliedForceBodyA", JSLayaConchBullet::btJointFeedback_getAppliedForceBodyA);
|
|
JSP_ADD_METHOD("btJointFeedback_getAppliedForceBodyB", JSLayaConchBullet::btJointFeedback_getAppliedForceBodyB);
|
|
JSP_ADD_METHOD("btJointFeedback_getAppliedTorqueBodyA", JSLayaConchBullet::btJointFeedback_getAppliedTorqueBodyA);
|
|
JSP_ADD_METHOD("btJointFeedback_getAppliedTorqueBodyB", JSLayaConchBullet::btJointFeedback_getAppliedTorqueBodyB);
|
|
JSP_ADD_METHOD("btFixedConstraint_create", JSLayaConchBullet::btFixedConstraint_create);
|
|
JSP_ADD_METHOD("btGeneric6DofSpring2Constraint_create", JSLayaConchBullet::btGeneric6DofSpring2Constraint_create);
|
|
JSP_ADD_METHOD("btGeneric6DofSpring2Constraint_setAxis", JSLayaConchBullet::btGeneric6DofSpring2Constraint_setAxis);
|
|
JSP_ADD_METHOD("btGeneric6DofSpring2Constraint_setLimit", JSLayaConchBullet::btGeneric6DofSpring2Constraint_setLimit);
|
|
JSP_ADD_METHOD("btGeneric6DofSpring2Constraint_enableSpring", JSLayaConchBullet::btGeneric6DofSpring2Constraint_enableSpring);
|
|
JSP_ADD_METHOD("btGeneric6DofSpring2Constraint_setBounce", JSLayaConchBullet::btGeneric6DofSpring2Constraint_setBounce);
|
|
JSP_ADD_METHOD("btGeneric6DofSpring2Constraint_setStiffness", JSLayaConchBullet::btGeneric6DofSpring2Constraint_setStiffness);
|
|
JSP_ADD_METHOD("btGeneric6DofSpring2Constraint_setDamping", JSLayaConchBullet::btGeneric6DofSpring2Constraint_setDamping);
|
|
JSP_ADD_METHOD("btGeneric6DofSpring2Constraint_setEquilibriumPoint", JSLayaConchBullet::btGeneric6DofSpring2Constraint_setEquilibriumPoint);
|
|
JSP_ADD_METHOD("btGeneric6DofSpring2Constraint_enableMotor", JSLayaConchBullet::btGeneric6DofSpring2Constraint_enableMotor);
|
|
JSP_ADD_METHOD("btGeneric6DofSpring2Constraint_setServo", JSLayaConchBullet::btGeneric6DofSpring2Constraint_setServo);
|
|
JSP_ADD_METHOD("btGeneric6DofSpring2Constraint_setTargetVelocity", JSLayaConchBullet::btGeneric6DofSpring2Constraint_setTargetVelocity);
|
|
JSP_ADD_METHOD("btGeneric6DofSpring2Constraint_setServoTarget", JSLayaConchBullet::btGeneric6DofSpring2Constraint_setServoTarget);
|
|
JSP_ADD_METHOD("btGeneric6DofSpring2Constraint_setMaxMotorForce", JSLayaConchBullet::btGeneric6DofSpring2Constraint_setMaxMotorForce);
|
|
JSP_ADD_METHOD("btGeneric6DofSpring2Constraint_setFrames", JSLayaConchBullet::btGeneric6DofSpring2Constraint_setFrames);
|
|
JSP_INSTALL_GLOBAL_CLASS("layaConchBullet", JSLayaConchBullet, JSLayaConchBullet::GetInstance());
|
|
}
|
|
}
|
|
|