Safe Haskell | None |
---|
- btActionInterface_getFixedBody :: IO BtRigidBody
- btActionInterface_updateAction :: (BtActionInterfaceClass bc, BtCollisionWorldClass p0) => bc -> p0 -> Float -> IO ()
- btActionInterface_debugDraw :: (BtActionInterfaceClass bc, BtIDebugDrawClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld :: (BtDispatcherClass p0, BtBroadphaseInterfaceClass p1, BtConstraintSolverClass p2, BtCollisionConfigurationClass p3) => p0 -> p1 -> p2 -> p3 -> IO BtDiscreteDynamicsWorld
- btDiscreteDynamicsWorld_free :: BtDiscreteDynamicsWorldClass bc => bc -> IO ()
- btDiscreteDynamicsWorld_setGravity :: BtDiscreteDynamicsWorldClass bc => bc -> Vec3 -> IO Vec3
- btDiscreteDynamicsWorld_setGravity' :: BtDiscreteDynamicsWorldClass bc => bc -> IO Vec3
- btDiscreteDynamicsWorld_addAction :: (BtDiscreteDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_applyGravity :: BtDiscreteDynamicsWorldClass bc => bc -> IO ()
- btDiscreteDynamicsWorld_serialize :: (BtDiscreteDynamicsWorldClass bc, BtSerializerClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_getCollisionWorld :: BtDiscreteDynamicsWorldClass bc => bc -> IO BtCollisionWorld
- btDiscreteDynamicsWorld_addRigidBody :: (BtDiscreteDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_addRigidBody0 :: (BtDiscreteDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_addRigidBody1 :: (BtDiscreteDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> Int -> Int -> IO ()
- btDiscreteDynamicsWorld_clearForces :: BtDiscreteDynamicsWorldClass bc => bc -> IO ()
- btDiscreteDynamicsWorld_removeVehicle :: (BtDiscreteDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_serializeRigidBodies :: (BtDiscreteDynamicsWorldClass bc, BtSerializerClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_internalSingleStepSimulation :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()
- btDiscreteDynamicsWorld_getSynchronizeAllMotionStates :: BtDiscreteDynamicsWorldClass bc => bc -> IO Bool
- btDiscreteDynamicsWorld_setNumTasks :: BtDiscreteDynamicsWorldClass bc => bc -> Int -> IO ()
- btDiscreteDynamicsWorld_setSynchronizeAllMotionStates :: BtDiscreteDynamicsWorldClass bc => bc -> Bool -> IO ()
- btDiscreteDynamicsWorld_predictUnconstraintMotion :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()
- btDiscreteDynamicsWorld_removeConstraint :: (BtDiscreteDynamicsWorldClass bc, BtTypedConstraintClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_getNumConstraints :: BtDiscreteDynamicsWorldClass bc => bc -> IO Int
- btDiscreteDynamicsWorld_addCollisionObject :: (BtDiscreteDynamicsWorldClass bc, BtCollisionObjectClass p0) => bc -> p0 -> Int -> Int -> IO ()
- btDiscreteDynamicsWorld_removeRigidBody :: (BtDiscreteDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_integrateTransforms :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()
- btDiscreteDynamicsWorld_debugDrawConstraint :: (BtDiscreteDynamicsWorldClass bc, BtTypedConstraintClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_debugDrawWorld :: BtDiscreteDynamicsWorldClass bc => bc -> IO ()
- btDiscreteDynamicsWorld_calculateSimulationIslands :: BtDiscreteDynamicsWorldClass bc => bc -> IO ()
- btDiscreteDynamicsWorld_addConstraint :: (BtDiscreteDynamicsWorldClass bc, BtTypedConstraintClass p0) => bc -> p0 -> Bool -> IO ()
- btDiscreteDynamicsWorld_startProfiling :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()
- btDiscreteDynamicsWorld_updateActivationState :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()
- btDiscreteDynamicsWorld_getGravity :: BtDiscreteDynamicsWorldClass bc => bc -> IO Vec3
- btDiscreteDynamicsWorld_removeAction :: (BtDiscreteDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_removeCharacter :: (BtDiscreteDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_saveKinematicState :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()
- btDiscreteDynamicsWorld_getConstraint :: BtDiscreteDynamicsWorldClass bc => bc -> Int -> IO BtTypedConstraint
- btDiscreteDynamicsWorld_getConstraint0 :: BtDiscreteDynamicsWorldClass bc => bc -> Int -> IO BtTypedConstraint
- btDiscreteDynamicsWorld_getConstraint1 :: BtDiscreteDynamicsWorldClass bc => bc -> Int -> IO BtTypedConstraint
- btDiscreteDynamicsWorld_getConstraintSolver :: BtDiscreteDynamicsWorldClass bc => bc -> IO BtConstraintSolver
- btDiscreteDynamicsWorld_addCharacter :: (BtDiscreteDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_solveConstraints :: (BtDiscreteDynamicsWorldClass bc, BtContactSolverInfoClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_updateActions :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()
- btDiscreteDynamicsWorld_updateVehicles :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()
- btDiscreteDynamicsWorld_synchronizeSingleMotionState :: (BtDiscreteDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_addVehicle :: (BtDiscreteDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_synchronizeMotionStates :: BtDiscreteDynamicsWorldClass bc => bc -> IO ()
- btDiscreteDynamicsWorld_stepSimulation :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> Int -> Float -> IO Int
- btDiscreteDynamicsWorld_removeCollisionObject :: (BtDiscreteDynamicsWorldClass bc, BtCollisionObjectClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_setConstraintSolver :: (BtDiscreteDynamicsWorldClass bc, BtConstraintSolverClass p0) => bc -> p0 -> IO ()
- btDiscreteDynamicsWorld_m_constraintSolver_set :: (BtDiscreteDynamicsWorldClass bc, BtConstraintSolverClass a) => bc -> a -> IO ()
- btDiscreteDynamicsWorld_m_constraintSolver_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO BtConstraintSolver
- btDiscreteDynamicsWorld_m_constraints_set :: (BtDiscreteDynamicsWorldClass bc, BtAlignedObjectArray_btTypedConstraint_ptr_Class a) => bc -> a -> IO ()
- btDiscreteDynamicsWorld_m_constraints_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO BtAlignedObjectArray_btTypedConstraint_ptr_
- btDiscreteDynamicsWorld_m_nonStaticRigidBodies_set :: (BtDiscreteDynamicsWorldClass bc, BtAlignedObjectArray_btRigidBody_ptr_Class a) => bc -> a -> IO ()
- btDiscreteDynamicsWorld_m_nonStaticRigidBodies_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO BtAlignedObjectArray_btRigidBody_ptr_
- btDiscreteDynamicsWorld_m_gravity_set :: BtDiscreteDynamicsWorldClass bc => bc -> Vec3 -> IO ()
- btDiscreteDynamicsWorld_m_gravity_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO Vec3
- btDiscreteDynamicsWorld_m_localTime_set :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()
- btDiscreteDynamicsWorld_m_localTime_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO Float
- btDiscreteDynamicsWorld_m_ownsIslandManager_set :: BtDiscreteDynamicsWorldClass bc => bc -> Bool -> IO ()
- btDiscreteDynamicsWorld_m_ownsIslandManager_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO Bool
- btDiscreteDynamicsWorld_m_ownsConstraintSolver_set :: BtDiscreteDynamicsWorldClass bc => bc -> Bool -> IO ()
- btDiscreteDynamicsWorld_m_ownsConstraintSolver_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO Bool
- btDiscreteDynamicsWorld_m_synchronizeAllMotionStates_set :: BtDiscreteDynamicsWorldClass bc => bc -> Bool -> IO ()
- btDiscreteDynamicsWorld_m_synchronizeAllMotionStates_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO Bool
- btDiscreteDynamicsWorld_m_actions_set :: (BtDiscreteDynamicsWorldClass bc, BtAlignedObjectArray_btActionInterface_ptr_Class a) => bc -> a -> IO ()
- btDiscreteDynamicsWorld_m_actions_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO BtAlignedObjectArray_btActionInterface_ptr_
- btDiscreteDynamicsWorld_m_profileTimings_set :: BtDiscreteDynamicsWorldClass bc => bc -> Int -> IO ()
- btDiscreteDynamicsWorld_m_profileTimings_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO Int
- btDynamicsWorld_setGravity :: BtDynamicsWorldClass bc => bc -> Vec3 -> IO Vec3
- btDynamicsWorld_setGravity' :: BtDynamicsWorldClass bc => bc -> IO Vec3
- btDynamicsWorld_addAction :: (BtDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()
- btDynamicsWorld_getSolverInfo :: BtDynamicsWorldClass bc => bc -> IO BtContactSolverInfo
- btDynamicsWorld_addRigidBody :: (BtDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()
- btDynamicsWorld_addRigidBody0 :: (BtDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()
- btDynamicsWorld_addRigidBody1 :: (BtDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> Int -> Int -> IO ()
- btDynamicsWorld_clearForces :: BtDynamicsWorldClass bc => bc -> IO ()
- btDynamicsWorld_removeVehicle :: (BtDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()
- btDynamicsWorld_removeConstraint :: (BtDynamicsWorldClass bc, BtTypedConstraintClass p0) => bc -> p0 -> IO ()
- btDynamicsWorld_getNumConstraints :: BtDynamicsWorldClass bc => bc -> IO Int
- btDynamicsWorld_removeRigidBody :: (BtDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()
- btDynamicsWorld_synchronizeMotionStates :: BtDynamicsWorldClass bc => bc -> IO ()
- btDynamicsWorld_addConstraint :: (BtDynamicsWorldClass bc, BtTypedConstraintClass p0) => bc -> p0 -> Bool -> IO ()
- btDynamicsWorld_getGravity :: BtDynamicsWorldClass bc => bc -> IO Vec3
- btDynamicsWorld_debugDrawWorld :: BtDynamicsWorldClass bc => bc -> IO ()
- btDynamicsWorld_removeAction :: (BtDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()
- btDynamicsWorld_setWorldUserInfo :: BtDynamicsWorldClass bc => bc -> VoidPtr -> IO ()
- btDynamicsWorld_removeCharacter :: (BtDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()
- btDynamicsWorld_getConstraint :: BtDynamicsWorldClass bc => bc -> Int -> IO BtTypedConstraint
- btDynamicsWorld_getConstraint0 :: BtDynamicsWorldClass bc => bc -> Int -> IO BtTypedConstraint
- btDynamicsWorld_getConstraint1 :: BtDynamicsWorldClass bc => bc -> Int -> IO BtTypedConstraint
- btDynamicsWorld_getConstraintSolver :: BtDynamicsWorldClass bc => bc -> IO BtConstraintSolver
- btDynamicsWorld_stepSimulation :: BtDynamicsWorldClass bc => bc -> Float -> Int -> Float -> IO Int
- btDynamicsWorld_addCharacter :: (BtDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()
- btDynamicsWorld_addVehicle :: (BtDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()
- btDynamicsWorld_getWorldUserInfo :: BtDynamicsWorldClass bc => bc -> IO VoidPtr
- btDynamicsWorld_setConstraintSolver :: (BtDynamicsWorldClass bc, BtConstraintSolverClass p0) => bc -> p0 -> IO ()
- btDynamicsWorld_m_worldUserInfo_set :: BtDynamicsWorldClass bc => bc -> VoidPtr -> IO ()
- btDynamicsWorld_m_worldUserInfo_get :: BtDynamicsWorldClass bc => bc -> IO VoidPtr
- btDynamicsWorld_m_solverInfo_set :: (BtDynamicsWorldClass bc, BtContactSolverInfoClass a) => bc -> a -> IO ()
- btDynamicsWorld_m_solverInfo_get :: BtDynamicsWorldClass bc => bc -> IO BtContactSolverInfo
- btRigidBody0 :: BtRigidBody_btRigidBodyConstructionInfoClass p0 => p0 -> IO BtRigidBody
- btRigidBody1 :: (BtMotionStateClass p1, BtCollisionShapeClass p2) => Float -> p1 -> p2 -> Vec3 -> IO BtRigidBody
- btRigidBody_free :: BtRigidBodyClass bc => bc -> IO ()
- btRigidBody_setGravity :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3
- btRigidBody_setGravity' :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_updateDeactivation :: BtRigidBodyClass bc => bc -> Float -> IO ()
- btRigidBody_setAngularFactor :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3
- btRigidBody_setAngularFactor' :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_setAngularFactor0 :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3
- btRigidBody_setAngularFactor0' :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_setAngularFactor1 :: BtRigidBodyClass bc => bc -> Float -> IO ()
- btRigidBody_internalWritebackVelocity :: BtRigidBodyClass bc => bc -> IO ()
- btRigidBody_internalWritebackVelocity0 :: BtRigidBodyClass bc => bc -> IO ()
- btRigidBody_internalWritebackVelocity1 :: BtRigidBodyClass bc => bc -> Float -> IO ()
- btRigidBody_getPushVelocity :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_internalGetDeltaAngularVelocity :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_applyGravity :: BtRigidBodyClass bc => bc -> IO ()
- btRigidBody_serialize :: (BtRigidBodyClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btRigidBody_getOrientation :: BtRigidBodyClass bc => bc -> IO UnitQuaternion
- btRigidBody_applyCentralForce :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3
- btRigidBody_applyCentralForce' :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_setMotionState :: (BtRigidBodyClass bc, BtMotionStateClass p0) => bc -> p0 -> IO ()
- btRigidBody_clearForces :: BtRigidBodyClass bc => bc -> IO ()
- btRigidBody_getMotionState :: BtRigidBodyClass bc => bc -> IO BtMotionState
- btRigidBody_getMotionState0 :: BtRigidBodyClass bc => bc -> IO BtMotionState
- btRigidBody_getMotionState1 :: BtRigidBodyClass bc => bc -> IO BtMotionState
- btRigidBody_setDamping :: BtRigidBodyClass bc => bc -> Float -> Float -> IO ()
- btRigidBody_applyImpulse :: BtRigidBodyClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btRigidBody_applyImpulse' :: BtRigidBodyClass bc => bc -> IO (Vec3, Vec3)
- btRigidBody_applyTorque :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3
- btRigidBody_applyTorque' :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_internalApplyPushImpulse :: BtRigidBodyClass bc => bc -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3)
- btRigidBody_internalApplyPushImpulse' :: BtRigidBodyClass bc => bc -> Float -> IO (Vec3, Vec3)
- btRigidBody_wantsSleeping :: BtRigidBodyClass bc => bc -> IO Bool
- btRigidBody_setNewBroadphaseProxy :: (BtRigidBodyClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO ()
- btRigidBody_getVelocityInLocalPoint :: BtRigidBodyClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btRigidBody_getVelocityInLocalPoint' :: BtRigidBodyClass bc => bc -> IO (Vec3, Vec3)
- btRigidBody_calculateSerializeBufferSize :: BtRigidBodyClass bc => bc -> IO Int
- btRigidBody_setAngularVelocity :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3
- btRigidBody_setAngularVelocity' :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_getLinearFactor :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_predictIntegratedTransform :: BtRigidBodyClass bc => bc -> Float -> Transform -> IO Transform
- btRigidBody_predictIntegratedTransform' :: BtRigidBodyClass bc => bc -> Float -> IO Transform
- btRigidBody_internalGetAngularFactor :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_getAngularSleepingThreshold :: BtRigidBodyClass bc => bc -> IO Float
- btRigidBody_applyDamping :: BtRigidBodyClass bc => bc -> Float -> IO ()
- btRigidBody_saveKinematicState :: BtRigidBodyClass bc => bc -> Float -> IO ()
- btRigidBody_setSleepingThresholds :: BtRigidBodyClass bc => bc -> Float -> Float -> IO ()
- btRigidBody_getAngularVelocity :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_getLinearSleepingThreshold :: BtRigidBodyClass bc => bc -> IO Float
- btRigidBody_internalGetInvMass :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_applyTorqueImpulse :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3
- btRigidBody_applyTorqueImpulse' :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_internalGetPushVelocity :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_setLinearFactor :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3
- btRigidBody_setLinearFactor' :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_serializeSingleObject :: (BtRigidBodyClass bc, BtSerializerClass p0) => bc -> p0 -> IO ()
- btRigidBody_getInvMass :: BtRigidBodyClass bc => bc -> IO Float
- btRigidBody_getTotalForce :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_getCenterOfMassPosition :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_getAabb :: BtRigidBodyClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btRigidBody_getAabb' :: BtRigidBodyClass bc => bc -> IO (Vec3, Vec3)
- btRigidBody_getBroadphaseProxy :: BtRigidBodyClass bc => bc -> IO BtBroadphaseProxy
- btRigidBody_getBroadphaseProxy0 :: BtRigidBodyClass bc => bc -> IO BtBroadphaseProxy
- btRigidBody_getBroadphaseProxy1 :: BtRigidBodyClass bc => bc -> IO BtBroadphaseProxy
- btRigidBody_getCollisionShape :: BtRigidBodyClass bc => bc -> IO BtCollisionShape
- btRigidBody_getCollisionShape0 :: BtRigidBodyClass bc => bc -> IO BtCollisionShape
- btRigidBody_getCollisionShape1 :: BtRigidBodyClass bc => bc -> IO BtCollisionShape
- btRigidBody_upcast :: BtCollisionObjectClass p0 => p0 -> IO BtRigidBody
- btRigidBody_upcast0 :: BtCollisionObjectClass p0 => p0 -> IO BtRigidBody
- btRigidBody_upcast1 :: BtCollisionObjectClass p0 => p0 -> IO BtRigidBody
- btRigidBody_checkCollideWithOverride :: (BtRigidBodyClass bc, BtCollisionObjectClass p0) => bc -> p0 -> IO Bool
- btRigidBody_translate :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3
- btRigidBody_translate' :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_updateInertiaTensor :: BtRigidBodyClass bc => bc -> IO ()
- btRigidBody_applyForce :: BtRigidBodyClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btRigidBody_applyForce' :: BtRigidBodyClass bc => bc -> IO (Vec3, Vec3)
- btRigidBody_internalGetAngularVelocity :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3
- btRigidBody_internalGetAngularVelocity' :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_setupRigidBody :: (BtRigidBodyClass bc, BtRigidBody_btRigidBodyConstructionInfoClass p0) => bc -> p0 -> IO ()
- btRigidBody_applyCentralImpulse :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3
- btRigidBody_applyCentralImpulse' :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_getTurnVelocity :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_getDeltaLinearVelocity :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_integrateVelocities :: BtRigidBodyClass bc => bc -> Float -> IO ()
- btRigidBody_getGravity :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_setMassProps :: BtRigidBodyClass bc => bc -> Float -> Vec3 -> IO Vec3
- btRigidBody_setMassProps' :: BtRigidBodyClass bc => bc -> Float -> IO Vec3
- btRigidBody_setCenterOfMassTransform :: BtRigidBodyClass bc => bc -> Transform -> IO Transform
- btRigidBody_setCenterOfMassTransform' :: BtRigidBodyClass bc => bc -> IO Transform
- btRigidBody_setFlags :: BtRigidBodyClass bc => bc -> Int -> IO ()
- btRigidBody_addConstraintRef :: (BtRigidBodyClass bc, BtTypedConstraintClass p0) => bc -> p0 -> IO ()
- btRigidBody_setLinearVelocity :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3
- btRigidBody_setLinearVelocity' :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_isInWorld :: BtRigidBodyClass bc => bc -> IO Bool
- btRigidBody_getTotalTorque :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_getNumConstraintRefs :: BtRigidBodyClass bc => bc -> IO Int
- btRigidBody_computeAngularImpulseDenominator :: BtRigidBodyClass bc => bc -> Vec3 -> IO (Float, Vec3)
- btRigidBody_computeAngularImpulseDenominator' :: BtRigidBodyClass bc => bc -> IO (Float, Vec3)
- btRigidBody_getInvInertiaTensorWorld :: BtRigidBodyClass bc => bc -> IO Mat3
- btRigidBody_getDeltaAngularVelocity :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_internalGetDeltaLinearVelocity :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_computeImpulseDenominator :: BtRigidBodyClass bc => bc -> Vec3 -> Vec3 -> IO (Float, Vec3, Vec3)
- btRigidBody_computeImpulseDenominator' :: BtRigidBodyClass bc => bc -> IO (Float, Vec3, Vec3)
- btRigidBody_getConstraintRef :: BtRigidBodyClass bc => bc -> Int -> IO BtTypedConstraint
- btRigidBody_getAngularDamping :: BtRigidBodyClass bc => bc -> IO Float
- btRigidBody_internalGetTurnVelocity :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_proceedToTransform :: BtRigidBodyClass bc => bc -> Transform -> IO Transform
- btRigidBody_proceedToTransform' :: BtRigidBodyClass bc => bc -> IO Transform
- btRigidBody_setInvInertiaDiagLocal :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3
- btRigidBody_setInvInertiaDiagLocal' :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_getInvInertiaDiagLocal :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_getCenterOfMassTransform :: BtRigidBodyClass bc => bc -> IO Transform
- btRigidBody_removeConstraintRef :: (BtRigidBodyClass bc, BtTypedConstraintClass p0) => bc -> p0 -> IO ()
- btRigidBody_getAngularFactor :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_getLinearVelocity :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_getFlags :: BtRigidBodyClass bc => bc -> IO Int
- btRigidBody_internalGetVelocityInLocalPointObsolete :: BtRigidBodyClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btRigidBody_internalGetVelocityInLocalPointObsolete' :: BtRigidBodyClass bc => bc -> IO (Vec3, Vec3)
- btRigidBody_getLinearDamping :: BtRigidBodyClass bc => bc -> IO Float
- btRigidBody_m_additionalAngularDampingFactor_set :: BtRigidBodyClass bc => bc -> Float -> IO ()
- btRigidBody_m_additionalAngularDampingFactor_get :: BtRigidBodyClass bc => bc -> IO Float
- btRigidBody_m_additionalAngularDampingThresholdSqr_set :: BtRigidBodyClass bc => bc -> Float -> IO ()
- btRigidBody_m_additionalAngularDampingThresholdSqr_get :: BtRigidBodyClass bc => bc -> IO Float
- btRigidBody_m_additionalDamping_set :: BtRigidBodyClass bc => bc -> Bool -> IO ()
- btRigidBody_m_additionalDamping_get :: BtRigidBodyClass bc => bc -> IO Bool
- btRigidBody_m_additionalDampingFactor_set :: BtRigidBodyClass bc => bc -> Float -> IO ()
- btRigidBody_m_additionalDampingFactor_get :: BtRigidBodyClass bc => bc -> IO Float
- btRigidBody_m_additionalLinearDampingThresholdSqr_set :: BtRigidBodyClass bc => bc -> Float -> IO ()
- btRigidBody_m_additionalLinearDampingThresholdSqr_get :: BtRigidBodyClass bc => bc -> IO Float
- btRigidBody_m_angularDamping_set :: BtRigidBodyClass bc => bc -> Float -> IO ()
- btRigidBody_m_angularDamping_get :: BtRigidBodyClass bc => bc -> IO Float
- btRigidBody_m_angularFactor_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()
- btRigidBody_m_angularFactor_get :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_m_angularSleepingThreshold_set :: BtRigidBodyClass bc => bc -> Float -> IO ()
- btRigidBody_m_angularSleepingThreshold_get :: BtRigidBodyClass bc => bc -> IO Float
- btRigidBody_m_angularVelocity_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()
- btRigidBody_m_angularVelocity_get :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_m_constraintRefs_set :: (BtRigidBodyClass bc, BtAlignedObjectArray_btTypedConstraint_ptr_Class a) => bc -> a -> IO ()
- btRigidBody_m_constraintRefs_get :: BtRigidBodyClass bc => bc -> IO BtAlignedObjectArray_btTypedConstraint_ptr_
- btRigidBody_m_contactSolverType_set :: BtRigidBodyClass bc => bc -> Int -> IO ()
- btRigidBody_m_contactSolverType_get :: BtRigidBodyClass bc => bc -> IO Int
- btRigidBody_m_debugBodyId_set :: BtRigidBodyClass bc => bc -> Int -> IO ()
- btRigidBody_m_debugBodyId_get :: BtRigidBodyClass bc => bc -> IO Int
- btRigidBody_m_deltaAngularVelocity_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()
- btRigidBody_m_deltaAngularVelocity_get :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_m_deltaLinearVelocity_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()
- btRigidBody_m_deltaLinearVelocity_get :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_m_frictionSolverType_set :: BtRigidBodyClass bc => bc -> Int -> IO ()
- btRigidBody_m_frictionSolverType_get :: BtRigidBodyClass bc => bc -> IO Int
- btRigidBody_m_gravity_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()
- btRigidBody_m_gravity_get :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_m_gravity_acceleration_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()
- btRigidBody_m_gravity_acceleration_get :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_m_invInertiaLocal_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()
- btRigidBody_m_invInertiaLocal_get :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_m_invInertiaTensorWorld_set :: BtRigidBodyClass bc => bc -> Mat3 -> IO ()
- btRigidBody_m_invInertiaTensorWorld_get :: BtRigidBodyClass bc => bc -> IO Mat3
- btRigidBody_m_invMass_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()
- btRigidBody_m_invMass_get :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_m_inverseMass_set :: BtRigidBodyClass bc => bc -> Float -> IO ()
- btRigidBody_m_inverseMass_get :: BtRigidBodyClass bc => bc -> IO Float
- btRigidBody_m_linearDamping_set :: BtRigidBodyClass bc => bc -> Float -> IO ()
- btRigidBody_m_linearDamping_get :: BtRigidBodyClass bc => bc -> IO Float
- btRigidBody_m_linearFactor_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()
- btRigidBody_m_linearFactor_get :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_m_linearSleepingThreshold_set :: BtRigidBodyClass bc => bc -> Float -> IO ()
- btRigidBody_m_linearSleepingThreshold_get :: BtRigidBodyClass bc => bc -> IO Float
- btRigidBody_m_linearVelocity_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()
- btRigidBody_m_linearVelocity_get :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_m_optionalMotionState_set :: (BtRigidBodyClass bc, BtMotionStateClass a) => bc -> a -> IO ()
- btRigidBody_m_optionalMotionState_get :: BtRigidBodyClass bc => bc -> IO BtMotionState
- btRigidBody_m_pushVelocity_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()
- btRigidBody_m_pushVelocity_get :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_m_rigidbodyFlags_set :: BtRigidBodyClass bc => bc -> Int -> IO ()
- btRigidBody_m_rigidbodyFlags_get :: BtRigidBodyClass bc => bc -> IO Int
- btRigidBody_m_totalForce_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()
- btRigidBody_m_totalForce_get :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_m_totalTorque_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()
- btRigidBody_m_totalTorque_get :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_m_turnVelocity_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()
- btRigidBody_m_turnVelocity_get :: BtRigidBodyClass bc => bc -> IO Vec3
- btRigidBody_btRigidBodyConstructionInfo :: (BtMotionStateClass p1, BtCollisionShapeClass p2) => Float -> p1 -> p2 -> Vec3 -> IO BtRigidBody_btRigidBodyConstructionInfo
- btRigidBody_btRigidBodyConstructionInfo_free :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingFactor_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingFactor_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO Float
- btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingThresholdSqr_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingThresholdSqr_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO Float
- btRigidBody_btRigidBodyConstructionInfo_m_additionalDamping_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Bool -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_additionalDamping_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO Bool
- btRigidBody_btRigidBodyConstructionInfo_m_additionalDampingFactor_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_additionalDampingFactor_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO Float
- btRigidBody_btRigidBodyConstructionInfo_m_additionalLinearDampingThresholdSqr_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_additionalLinearDampingThresholdSqr_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO Float
- btRigidBody_btRigidBodyConstructionInfo_m_angularDamping_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_angularDamping_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO Float
- btRigidBody_btRigidBodyConstructionInfo_m_angularSleepingThreshold_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_angularSleepingThreshold_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO Float
- btRigidBody_btRigidBodyConstructionInfo_m_collisionShape_set :: (BtRigidBody_btRigidBodyConstructionInfoClass bc, BtCollisionShapeClass a) => bc -> a -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_collisionShape_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO BtCollisionShape
- btRigidBody_btRigidBodyConstructionInfo_m_friction_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_friction_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO Float
- btRigidBody_btRigidBodyConstructionInfo_m_linearDamping_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_linearDamping_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO Float
- btRigidBody_btRigidBodyConstructionInfo_m_linearSleepingThreshold_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_linearSleepingThreshold_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO Float
- btRigidBody_btRigidBodyConstructionInfo_m_localInertia_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Vec3 -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_localInertia_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO Vec3
- btRigidBody_btRigidBodyConstructionInfo_m_mass_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_mass_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO Float
- btRigidBody_btRigidBodyConstructionInfo_m_motionState_set :: (BtRigidBody_btRigidBodyConstructionInfoClass bc, BtMotionStateClass a) => bc -> a -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_motionState_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO BtMotionState
- btRigidBody_btRigidBodyConstructionInfo_m_restitution_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_restitution_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO Float
- btRigidBody_btRigidBodyConstructionInfo_m_startWorldTransform_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Transform -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_startWorldTransform_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO Transform
- btRigidBodyDoubleData :: IO BtRigidBodyDoubleData
- btRigidBodyDoubleData_free :: BtRigidBodyDoubleDataClass bc => bc -> IO ()
- btRigidBodyDoubleData_m_collisionObjectData_set :: (BtRigidBodyDoubleDataClass bc, BtCollisionObjectDoubleDataClass a) => bc -> a -> IO ()
- btRigidBodyDoubleData_m_collisionObjectData_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtCollisionObjectDoubleData
- btRigidBodyDoubleData_m_invInertiaTensorWorld_set :: (BtRigidBodyDoubleDataClass bc, BtMatrix3x3DoubleDataClass a) => bc -> a -> IO ()
- btRigidBodyDoubleData_m_invInertiaTensorWorld_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtMatrix3x3DoubleData
- btRigidBodyDoubleData_m_linearVelocity_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btRigidBodyDoubleData_m_linearVelocity_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btRigidBodyDoubleData_m_angularVelocity_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btRigidBodyDoubleData_m_angularVelocity_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btRigidBodyDoubleData_m_angularFactor_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btRigidBodyDoubleData_m_angularFactor_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btRigidBodyDoubleData_m_linearFactor_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btRigidBodyDoubleData_m_linearFactor_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btRigidBodyDoubleData_m_gravity_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btRigidBodyDoubleData_m_gravity_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btRigidBodyDoubleData_m_gravity_acceleration_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btRigidBodyDoubleData_m_gravity_acceleration_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btRigidBodyDoubleData_m_invInertiaLocal_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btRigidBodyDoubleData_m_invInertiaLocal_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btRigidBodyDoubleData_m_totalForce_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btRigidBodyDoubleData_m_totalForce_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btRigidBodyDoubleData_m_totalTorque_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btRigidBodyDoubleData_m_totalTorque_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btRigidBodyDoubleData_m_inverseMass_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()
- btRigidBodyDoubleData_m_inverseMass_get :: BtRigidBodyDoubleDataClass bc => bc -> IO Double
- btRigidBodyDoubleData_m_linearDamping_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()
- btRigidBodyDoubleData_m_linearDamping_get :: BtRigidBodyDoubleDataClass bc => bc -> IO Double
- btRigidBodyDoubleData_m_angularDamping_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()
- btRigidBodyDoubleData_m_angularDamping_get :: BtRigidBodyDoubleDataClass bc => bc -> IO Double
- btRigidBodyDoubleData_m_additionalDampingFactor_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()
- btRigidBodyDoubleData_m_additionalDampingFactor_get :: BtRigidBodyDoubleDataClass bc => bc -> IO Double
- btRigidBodyDoubleData_m_additionalLinearDampingThresholdSqr_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()
- btRigidBodyDoubleData_m_additionalLinearDampingThresholdSqr_get :: BtRigidBodyDoubleDataClass bc => bc -> IO Double
- btRigidBodyDoubleData_m_additionalAngularDampingThresholdSqr_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()
- btRigidBodyDoubleData_m_additionalAngularDampingThresholdSqr_get :: BtRigidBodyDoubleDataClass bc => bc -> IO Double
- btRigidBodyDoubleData_m_additionalAngularDampingFactor_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()
- btRigidBodyDoubleData_m_additionalAngularDampingFactor_get :: BtRigidBodyDoubleDataClass bc => bc -> IO Double
- btRigidBodyDoubleData_m_linearSleepingThreshold_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()
- btRigidBodyDoubleData_m_linearSleepingThreshold_get :: BtRigidBodyDoubleDataClass bc => bc -> IO Double
- btRigidBodyDoubleData_m_angularSleepingThreshold_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()
- btRigidBodyDoubleData_m_angularSleepingThreshold_get :: BtRigidBodyDoubleDataClass bc => bc -> IO Double
- btRigidBodyDoubleData_m_additionalDamping_set :: BtRigidBodyDoubleDataClass bc => bc -> Int -> IO ()
- btRigidBodyDoubleData_m_additionalDamping_get :: BtRigidBodyDoubleDataClass bc => bc -> IO Int
- btRigidBodyFloatData :: IO BtRigidBodyFloatData
- btRigidBodyFloatData_free :: BtRigidBodyFloatDataClass bc => bc -> IO ()
- btRigidBodyFloatData_m_additionalAngularDampingFactor_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()
- btRigidBodyFloatData_m_additionalAngularDampingFactor_get :: BtRigidBodyFloatDataClass bc => bc -> IO Float
- btRigidBodyFloatData_m_additionalAngularDampingThresholdSqr_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()
- btRigidBodyFloatData_m_additionalAngularDampingThresholdSqr_get :: BtRigidBodyFloatDataClass bc => bc -> IO Float
- btRigidBodyFloatData_m_additionalDamping_set :: BtRigidBodyFloatDataClass bc => bc -> Int -> IO ()
- btRigidBodyFloatData_m_additionalDamping_get :: BtRigidBodyFloatDataClass bc => bc -> IO Int
- btRigidBodyFloatData_m_additionalDampingFactor_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()
- btRigidBodyFloatData_m_additionalDampingFactor_get :: BtRigidBodyFloatDataClass bc => bc -> IO Float
- btRigidBodyFloatData_m_additionalLinearDampingThresholdSqr_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()
- btRigidBodyFloatData_m_additionalLinearDampingThresholdSqr_get :: BtRigidBodyFloatDataClass bc => bc -> IO Float
- btRigidBodyFloatData_m_angularDamping_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()
- btRigidBodyFloatData_m_angularDamping_get :: BtRigidBodyFloatDataClass bc => bc -> IO Float
- btRigidBodyFloatData_m_angularFactor_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btRigidBodyFloatData_m_angularFactor_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatData
- btRigidBodyFloatData_m_angularSleepingThreshold_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()
- btRigidBodyFloatData_m_angularSleepingThreshold_get :: BtRigidBodyFloatDataClass bc => bc -> IO Float
- btRigidBodyFloatData_m_angularVelocity_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btRigidBodyFloatData_m_angularVelocity_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatData
- btRigidBodyFloatData_m_collisionObjectData_set :: (BtRigidBodyFloatDataClass bc, BtCollisionObjectFloatDataClass a) => bc -> a -> IO ()
- btRigidBodyFloatData_m_collisionObjectData_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtCollisionObjectFloatData
- btRigidBodyFloatData_m_gravity_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btRigidBodyFloatData_m_gravity_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatData
- btRigidBodyFloatData_m_gravity_acceleration_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btRigidBodyFloatData_m_gravity_acceleration_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatData
- btRigidBodyFloatData_m_invInertiaLocal_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btRigidBodyFloatData_m_invInertiaLocal_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatData
- btRigidBodyFloatData_m_invInertiaTensorWorld_set :: (BtRigidBodyFloatDataClass bc, BtMatrix3x3FloatDataClass a) => bc -> a -> IO ()
- btRigidBodyFloatData_m_invInertiaTensorWorld_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtMatrix3x3FloatData
- btRigidBodyFloatData_m_inverseMass_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()
- btRigidBodyFloatData_m_inverseMass_get :: BtRigidBodyFloatDataClass bc => bc -> IO Float
- btRigidBodyFloatData_m_linearDamping_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()
- btRigidBodyFloatData_m_linearDamping_get :: BtRigidBodyFloatDataClass bc => bc -> IO Float
- btRigidBodyFloatData_m_linearFactor_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btRigidBodyFloatData_m_linearFactor_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatData
- btRigidBodyFloatData_m_linearSleepingThreshold_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()
- btRigidBodyFloatData_m_linearSleepingThreshold_get :: BtRigidBodyFloatDataClass bc => bc -> IO Float
- btRigidBodyFloatData_m_linearVelocity_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btRigidBodyFloatData_m_linearVelocity_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatData
- btRigidBodyFloatData_m_totalForce_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btRigidBodyFloatData_m_totalForce_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatData
- btRigidBodyFloatData_m_totalTorque_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btRigidBodyFloatData_m_totalTorque_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatData
- btSimpleDynamicsWorld :: (BtDispatcherClass p0, BtBroadphaseInterfaceClass p1, BtConstraintSolverClass p2, BtCollisionConfigurationClass p3) => p0 -> p1 -> p2 -> p3 -> IO BtSimpleDynamicsWorld
- btSimpleDynamicsWorld_free :: BtSimpleDynamicsWorldClass bc => bc -> IO ()
- btSimpleDynamicsWorld_predictUnconstraintMotion :: BtSimpleDynamicsWorldClass bc => bc -> Float -> IO ()
- btSimpleDynamicsWorld_setGravity :: BtSimpleDynamicsWorldClass bc => bc -> Vec3 -> IO Vec3
- btSimpleDynamicsWorld_setGravity' :: BtSimpleDynamicsWorldClass bc => bc -> IO Vec3
- btSimpleDynamicsWorld_addAction :: (BtSimpleDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()
- btSimpleDynamicsWorld_synchronizeMotionStates :: BtSimpleDynamicsWorldClass bc => bc -> IO ()
- btSimpleDynamicsWorld_setConstraintSolver :: (BtSimpleDynamicsWorldClass bc, BtConstraintSolverClass p0) => bc -> p0 -> IO ()
- btSimpleDynamicsWorld_stepSimulation :: BtSimpleDynamicsWorldClass bc => bc -> Float -> Int -> Float -> IO Int
- btSimpleDynamicsWorld_getConstraintSolver :: BtSimpleDynamicsWorldClass bc => bc -> IO BtConstraintSolver
- btSimpleDynamicsWorld_removeRigidBody :: (BtSimpleDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()
- btSimpleDynamicsWorld_addRigidBody :: (BtSimpleDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()
- btSimpleDynamicsWorld_addRigidBody0 :: (BtSimpleDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()
- btSimpleDynamicsWorld_addRigidBody1 :: (BtSimpleDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> Int -> Int -> IO ()
- btSimpleDynamicsWorld_getGravity :: BtSimpleDynamicsWorldClass bc => bc -> IO Vec3
- btSimpleDynamicsWorld_integrateTransforms :: BtSimpleDynamicsWorldClass bc => bc -> Float -> IO ()
- btSimpleDynamicsWorld_removeCollisionObject :: (BtSimpleDynamicsWorldClass bc, BtCollisionObjectClass p0) => bc -> p0 -> IO ()
- btSimpleDynamicsWorld_clearForces :: BtSimpleDynamicsWorldClass bc => bc -> IO ()
- btSimpleDynamicsWorld_removeAction :: (BtSimpleDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()
- btSimpleDynamicsWorld_updateAabbs :: BtSimpleDynamicsWorldClass bc => bc -> IO ()
- btSimpleDynamicsWorld_debugDrawWorld :: BtSimpleDynamicsWorldClass bc => bc -> IO ()
- btSimpleDynamicsWorld_m_constraintSolver_set :: (BtSimpleDynamicsWorldClass bc, BtConstraintSolverClass a) => bc -> a -> IO ()
- btSimpleDynamicsWorld_m_constraintSolver_get :: BtSimpleDynamicsWorldClass bc => bc -> IO BtConstraintSolver
- btSimpleDynamicsWorld_m_ownsConstraintSolver_set :: BtSimpleDynamicsWorldClass bc => bc -> Bool -> IO ()
- btSimpleDynamicsWorld_m_ownsConstraintSolver_get :: BtSimpleDynamicsWorldClass bc => bc -> IO Bool
- btSimpleDynamicsWorld_m_gravity_set :: BtSimpleDynamicsWorldClass bc => bc -> Vec3 -> IO ()
- btSimpleDynamicsWorld_m_gravity_get :: BtSimpleDynamicsWorldClass bc => bc -> IO Vec3
- btActionInterface_getFixedBody'_ :: IO (Ptr ())
- btActionInterface_updateAction'_ :: Ptr () -> Ptr () -> CFloat -> IO ()
- btActionInterface_debugDraw'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btDiscreteDynamicsWorld_free'_ :: Ptr () -> IO ()
- btDiscreteDynamicsWorld_setGravity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDiscreteDynamicsWorld_setGravity''_ :: Ptr () -> Ptr CFloat -> IO ()
- btDiscreteDynamicsWorld_addAction'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_applyGravity'_ :: Ptr () -> IO ()
- btDiscreteDynamicsWorld_serialize'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_getCollisionWorld'_ :: Ptr () -> IO (Ptr ())
- btDiscreteDynamicsWorld_addRigidBody'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_addRigidBody0'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_addRigidBody1'_ :: Ptr () -> Ptr () -> CShort -> CShort -> IO ()
- btDiscreteDynamicsWorld_clearForces'_ :: Ptr () -> IO ()
- btDiscreteDynamicsWorld_removeVehicle'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_serializeRigidBodies'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_internalSingleStepSimulation'_ :: Ptr () -> CFloat -> IO ()
- btDiscreteDynamicsWorld_getSynchronizeAllMotionStates'_ :: Ptr () -> IO CInt
- btDiscreteDynamicsWorld_setNumTasks'_ :: Ptr () -> CInt -> IO ()
- btDiscreteDynamicsWorld_setSynchronizeAllMotionStates'_ :: Ptr () -> CInt -> IO ()
- btDiscreteDynamicsWorld_predictUnconstraintMotion'_ :: Ptr () -> CFloat -> IO ()
- btDiscreteDynamicsWorld_removeConstraint'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_getNumConstraints'_ :: Ptr () -> IO CInt
- btDiscreteDynamicsWorld_addCollisionObject'_ :: Ptr () -> Ptr () -> CShort -> CShort -> IO ()
- btDiscreteDynamicsWorld_removeRigidBody'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_integrateTransforms'_ :: Ptr () -> CFloat -> IO ()
- btDiscreteDynamicsWorld_debugDrawConstraint'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_debugDrawWorld'_ :: Ptr () -> IO ()
- btDiscreteDynamicsWorld_calculateSimulationIslands'_ :: Ptr () -> IO ()
- btDiscreteDynamicsWorld_addConstraint'_ :: Ptr () -> Ptr () -> CInt -> IO ()
- btDiscreteDynamicsWorld_startProfiling'_ :: Ptr () -> CFloat -> IO ()
- btDiscreteDynamicsWorld_updateActivationState'_ :: Ptr () -> CFloat -> IO ()
- btDiscreteDynamicsWorld_getGravity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDiscreteDynamicsWorld_removeAction'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_removeCharacter'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_saveKinematicState'_ :: Ptr () -> CFloat -> IO ()
- btDiscreteDynamicsWorld_getConstraint'_ :: Ptr () -> CInt -> IO (Ptr ())
- btDiscreteDynamicsWorld_getConstraint0'_ :: Ptr () -> CInt -> IO (Ptr ())
- btDiscreteDynamicsWorld_getConstraint1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btDiscreteDynamicsWorld_getConstraintSolver'_ :: Ptr () -> IO (Ptr ())
- btDiscreteDynamicsWorld_addCharacter'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_solveConstraints'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_updateActions'_ :: Ptr () -> CFloat -> IO ()
- btDiscreteDynamicsWorld_updateVehicles'_ :: Ptr () -> CFloat -> IO ()
- btDiscreteDynamicsWorld_synchronizeSingleMotionState'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_addVehicle'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_synchronizeMotionStates'_ :: Ptr () -> IO ()
- btDiscreteDynamicsWorld_stepSimulation'_ :: Ptr () -> CFloat -> CInt -> CFloat -> IO CInt
- btDiscreteDynamicsWorld_removeCollisionObject'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_setConstraintSolver'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_m_constraintSolver_set'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_m_constraintSolver_get'_ :: Ptr () -> IO (Ptr ())
- btDiscreteDynamicsWorld_m_constraints_set'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_m_constraints_get'_ :: Ptr () -> IO (Ptr ())
- btDiscreteDynamicsWorld_m_nonStaticRigidBodies_set'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_m_nonStaticRigidBodies_get'_ :: Ptr () -> IO (Ptr ())
- btDiscreteDynamicsWorld_m_gravity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDiscreteDynamicsWorld_m_gravity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDiscreteDynamicsWorld_m_localTime_set'_ :: Ptr () -> CFloat -> IO ()
- btDiscreteDynamicsWorld_m_localTime_get'_ :: Ptr () -> IO CFloat
- btDiscreteDynamicsWorld_m_ownsIslandManager_set'_ :: Ptr () -> CInt -> IO ()
- btDiscreteDynamicsWorld_m_ownsIslandManager_get'_ :: Ptr () -> IO CInt
- btDiscreteDynamicsWorld_m_ownsConstraintSolver_set'_ :: Ptr () -> CInt -> IO ()
- btDiscreteDynamicsWorld_m_ownsConstraintSolver_get'_ :: Ptr () -> IO CInt
- btDiscreteDynamicsWorld_m_synchronizeAllMotionStates_set'_ :: Ptr () -> CInt -> IO ()
- btDiscreteDynamicsWorld_m_synchronizeAllMotionStates_get'_ :: Ptr () -> IO CInt
- btDiscreteDynamicsWorld_m_actions_set'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteDynamicsWorld_m_actions_get'_ :: Ptr () -> IO (Ptr ())
- btDiscreteDynamicsWorld_m_profileTimings_set'_ :: Ptr () -> CInt -> IO ()
- btDiscreteDynamicsWorld_m_profileTimings_get'_ :: Ptr () -> IO CInt
- btDynamicsWorld_setGravity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDynamicsWorld_setGravity''_ :: Ptr () -> Ptr CFloat -> IO ()
- btDynamicsWorld_addAction'_ :: Ptr () -> Ptr () -> IO ()
- btDynamicsWorld_getSolverInfo'_ :: Ptr () -> IO (Ptr ())
- btDynamicsWorld_addRigidBody'_ :: Ptr () -> Ptr () -> IO ()
- btDynamicsWorld_addRigidBody0'_ :: Ptr () -> Ptr () -> IO ()
- btDynamicsWorld_addRigidBody1'_ :: Ptr () -> Ptr () -> CShort -> CShort -> IO ()
- btDynamicsWorld_clearForces'_ :: Ptr () -> IO ()
- btDynamicsWorld_removeVehicle'_ :: Ptr () -> Ptr () -> IO ()
- btDynamicsWorld_removeConstraint'_ :: Ptr () -> Ptr () -> IO ()
- btDynamicsWorld_getNumConstraints'_ :: Ptr () -> IO CInt
- btDynamicsWorld_removeRigidBody'_ :: Ptr () -> Ptr () -> IO ()
- btDynamicsWorld_synchronizeMotionStates'_ :: Ptr () -> IO ()
- btDynamicsWorld_addConstraint'_ :: Ptr () -> Ptr () -> CInt -> IO ()
- btDynamicsWorld_getGravity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDynamicsWorld_debugDrawWorld'_ :: Ptr () -> IO ()
- btDynamicsWorld_removeAction'_ :: Ptr () -> Ptr () -> IO ()
- btDynamicsWorld_setWorldUserInfo'_ :: Ptr () -> Ptr () -> IO ()
- btDynamicsWorld_removeCharacter'_ :: Ptr () -> Ptr () -> IO ()
- btDynamicsWorld_getConstraint'_ :: Ptr () -> CInt -> IO (Ptr ())
- btDynamicsWorld_getConstraint0'_ :: Ptr () -> CInt -> IO (Ptr ())
- btDynamicsWorld_getConstraint1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btDynamicsWorld_getConstraintSolver'_ :: Ptr () -> IO (Ptr ())
- btDynamicsWorld_stepSimulation'_ :: Ptr () -> CFloat -> CInt -> CFloat -> IO CInt
- btDynamicsWorld_addCharacter'_ :: Ptr () -> Ptr () -> IO ()
- btDynamicsWorld_addVehicle'_ :: Ptr () -> Ptr () -> IO ()
- btDynamicsWorld_getWorldUserInfo'_ :: Ptr () -> IO (Ptr ())
- btDynamicsWorld_setConstraintSolver'_ :: Ptr () -> Ptr () -> IO ()
- btDynamicsWorld_m_worldUserInfo_set'_ :: Ptr () -> Ptr () -> IO ()
- btDynamicsWorld_m_worldUserInfo_get'_ :: Ptr () -> IO (Ptr ())
- btDynamicsWorld_m_solverInfo_set'_ :: Ptr () -> Ptr () -> IO ()
- btDynamicsWorld_m_solverInfo_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBody0'_ :: Ptr () -> IO (Ptr ())
- btRigidBody1'_ :: CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> IO (Ptr ())
- btRigidBody_free'_ :: Ptr () -> IO ()
- btRigidBody_setGravity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setGravity''_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_updateDeactivation'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_setAngularFactor'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setAngularFactor''_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setAngularFactor0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setAngularFactor0''_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setAngularFactor1'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_internalWritebackVelocity'_ :: Ptr () -> IO ()
- btRigidBody_internalWritebackVelocity0'_ :: Ptr () -> IO ()
- btRigidBody_internalWritebackVelocity1'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_getPushVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_internalGetDeltaAngularVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_applyGravity'_ :: Ptr () -> IO ()
- btRigidBody_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btRigidBody_getOrientation'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_applyCentralForce'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_applyCentralForce''_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setMotionState'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBody_clearForces'_ :: Ptr () -> IO ()
- btRigidBody_getMotionState'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_getMotionState0'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_getMotionState1'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_setDamping'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btRigidBody_applyImpulse'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btRigidBody_applyImpulse''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btRigidBody_applyTorque'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_applyTorque''_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_internalApplyPushImpulse'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btRigidBody_internalApplyPushImpulse''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btRigidBody_wantsSleeping'_ :: Ptr () -> IO CInt
- btRigidBody_setNewBroadphaseProxy'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBody_getVelocityInLocalPoint'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btRigidBody_getVelocityInLocalPoint''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btRigidBody_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btRigidBody_setAngularVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setAngularVelocity''_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_getLinearFactor'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_predictIntegratedTransform'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btRigidBody_predictIntegratedTransform''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btRigidBody_internalGetAngularFactor'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_getAngularSleepingThreshold'_ :: Ptr () -> IO CFloat
- btRigidBody_applyDamping'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_saveKinematicState'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_setSleepingThresholds'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btRigidBody_getAngularVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_getLinearSleepingThreshold'_ :: Ptr () -> IO CFloat
- btRigidBody_internalGetInvMass'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_applyTorqueImpulse'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_applyTorqueImpulse''_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_internalGetPushVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setLinearFactor'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setLinearFactor''_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_serializeSingleObject'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBody_getInvMass'_ :: Ptr () -> IO CFloat
- btRigidBody_getTotalForce'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_getCenterOfMassPosition'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btRigidBody_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btRigidBody_getBroadphaseProxy'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_getBroadphaseProxy0'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_getBroadphaseProxy1'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_getCollisionShape'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_getCollisionShape0'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_getCollisionShape1'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_upcast'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_upcast0'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_upcast1'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_checkCollideWithOverride'_ :: Ptr () -> Ptr () -> IO CInt
- btRigidBody_translate'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_translate''_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_updateInertiaTensor'_ :: Ptr () -> IO ()
- btRigidBody_applyForce'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btRigidBody_applyForce''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btRigidBody_internalGetAngularVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_internalGetAngularVelocity''_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setupRigidBody'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBody_applyCentralImpulse'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_applyCentralImpulse''_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_getTurnVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_getDeltaLinearVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_integrateVelocities'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_getGravity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setMassProps'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btRigidBody_setMassProps''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btRigidBody_setCenterOfMassTransform'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setCenterOfMassTransform''_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setFlags'_ :: Ptr () -> CInt -> IO ()
- btRigidBody_addConstraintRef'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBody_setLinearVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setLinearVelocity''_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_isInWorld'_ :: Ptr () -> IO CInt
- btRigidBody_getTotalTorque'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_getNumConstraintRefs'_ :: Ptr () -> IO CInt
- btRigidBody_computeAngularImpulseDenominator'_ :: Ptr () -> Ptr CFloat -> IO CFloat
- btRigidBody_computeAngularImpulseDenominator''_ :: Ptr () -> Ptr CFloat -> IO CFloat
- btRigidBody_getInvInertiaTensorWorld'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_getDeltaAngularVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_internalGetDeltaLinearVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_computeImpulseDenominator'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO CFloat
- btRigidBody_computeImpulseDenominator''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO CFloat
- btRigidBody_getConstraintRef'_ :: Ptr () -> CInt -> IO (Ptr ())
- btRigidBody_getAngularDamping'_ :: Ptr () -> IO CFloat
- btRigidBody_internalGetTurnVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_proceedToTransform'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_proceedToTransform''_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setInvInertiaDiagLocal'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_setInvInertiaDiagLocal''_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_getInvInertiaDiagLocal'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_getCenterOfMassTransform'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_removeConstraintRef'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBody_getAngularFactor'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_getLinearVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_getFlags'_ :: Ptr () -> IO CInt
- btRigidBody_internalGetVelocityInLocalPointObsolete'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btRigidBody_internalGetVelocityInLocalPointObsolete''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btRigidBody_getLinearDamping'_ :: Ptr () -> IO CFloat
- btRigidBody_m_additionalAngularDampingFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_m_additionalAngularDampingFactor_get'_ :: Ptr () -> IO CFloat
- btRigidBody_m_additionalAngularDampingThresholdSqr_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_m_additionalAngularDampingThresholdSqr_get'_ :: Ptr () -> IO CFloat
- btRigidBody_m_additionalDamping_set'_ :: Ptr () -> CInt -> IO ()
- btRigidBody_m_additionalDamping_get'_ :: Ptr () -> IO CInt
- btRigidBody_m_additionalDampingFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_m_additionalDampingFactor_get'_ :: Ptr () -> IO CFloat
- btRigidBody_m_additionalLinearDampingThresholdSqr_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_m_additionalLinearDampingThresholdSqr_get'_ :: Ptr () -> IO CFloat
- btRigidBody_m_angularDamping_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_m_angularDamping_get'_ :: Ptr () -> IO CFloat
- btRigidBody_m_angularFactor_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_angularFactor_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_angularSleepingThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_m_angularSleepingThreshold_get'_ :: Ptr () -> IO CFloat
- btRigidBody_m_angularVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_angularVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_constraintRefs_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBody_m_constraintRefs_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_m_contactSolverType_set'_ :: Ptr () -> CInt -> IO ()
- btRigidBody_m_contactSolverType_get'_ :: Ptr () -> IO CInt
- btRigidBody_m_debugBodyId_set'_ :: Ptr () -> CInt -> IO ()
- btRigidBody_m_debugBodyId_get'_ :: Ptr () -> IO CInt
- btRigidBody_m_deltaAngularVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_deltaAngularVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_deltaLinearVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_deltaLinearVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_frictionSolverType_set'_ :: Ptr () -> CInt -> IO ()
- btRigidBody_m_frictionSolverType_get'_ :: Ptr () -> IO CInt
- btRigidBody_m_gravity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_gravity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_gravity_acceleration_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_gravity_acceleration_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_invInertiaLocal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_invInertiaLocal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_invInertiaTensorWorld_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_invInertiaTensorWorld_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_invMass_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_invMass_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_inverseMass_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_m_inverseMass_get'_ :: Ptr () -> IO CFloat
- btRigidBody_m_linearDamping_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_m_linearDamping_get'_ :: Ptr () -> IO CFloat
- btRigidBody_m_linearFactor_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_linearFactor_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_linearSleepingThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_m_linearSleepingThreshold_get'_ :: Ptr () -> IO CFloat
- btRigidBody_m_linearVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_linearVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_optionalMotionState_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBody_m_optionalMotionState_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_m_pushVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_pushVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_rigidbodyFlags_set'_ :: Ptr () -> CInt -> IO ()
- btRigidBody_m_rigidbodyFlags_get'_ :: Ptr () -> IO CInt
- btRigidBody_m_totalForce_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_totalForce_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_totalTorque_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_totalTorque_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_turnVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_m_turnVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_btRigidBodyConstructionInfo'_ :: CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> IO (Ptr ())
- btRigidBody_btRigidBodyConstructionInfo_free'_ :: Ptr () -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingFactor_get'_ :: Ptr () -> IO CFloat
- btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingThresholdSqr_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingThresholdSqr_get'_ :: Ptr () -> IO CFloat
- btRigidBody_btRigidBodyConstructionInfo_m_additionalDamping_set'_ :: Ptr () -> CInt -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_additionalDamping_get'_ :: Ptr () -> IO CInt
- btRigidBody_btRigidBodyConstructionInfo_m_additionalDampingFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_additionalDampingFactor_get'_ :: Ptr () -> IO CFloat
- btRigidBody_btRigidBodyConstructionInfo_m_additionalLinearDampingThresholdSqr_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_additionalLinearDampingThresholdSqr_get'_ :: Ptr () -> IO CFloat
- btRigidBody_btRigidBodyConstructionInfo_m_angularDamping_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_angularDamping_get'_ :: Ptr () -> IO CFloat
- btRigidBody_btRigidBodyConstructionInfo_m_angularSleepingThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_angularSleepingThreshold_get'_ :: Ptr () -> IO CFloat
- btRigidBody_btRigidBodyConstructionInfo_m_collisionShape_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_collisionShape_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_btRigidBodyConstructionInfo_m_friction_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_friction_get'_ :: Ptr () -> IO CFloat
- btRigidBody_btRigidBodyConstructionInfo_m_linearDamping_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_linearDamping_get'_ :: Ptr () -> IO CFloat
- btRigidBody_btRigidBodyConstructionInfo_m_linearSleepingThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_linearSleepingThreshold_get'_ :: Ptr () -> IO CFloat
- btRigidBody_btRigidBodyConstructionInfo_m_localInertia_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_localInertia_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_mass_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_mass_get'_ :: Ptr () -> IO CFloat
- btRigidBody_btRigidBodyConstructionInfo_m_motionState_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_motionState_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBody_btRigidBodyConstructionInfo_m_restitution_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_restitution_get'_ :: Ptr () -> IO CFloat
- btRigidBody_btRigidBodyConstructionInfo_m_startWorldTransform_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBody_btRigidBodyConstructionInfo_m_startWorldTransform_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btRigidBodyDoubleData'_ :: IO (Ptr ())
- btRigidBodyDoubleData_free'_ :: Ptr () -> IO ()
- btRigidBodyDoubleData_m_collisionObjectData_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyDoubleData_m_collisionObjectData_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyDoubleData_m_invInertiaTensorWorld_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyDoubleData_m_invInertiaTensorWorld_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyDoubleData_m_linearVelocity_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyDoubleData_m_linearVelocity_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyDoubleData_m_angularVelocity_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyDoubleData_m_angularVelocity_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyDoubleData_m_angularFactor_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyDoubleData_m_angularFactor_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyDoubleData_m_linearFactor_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyDoubleData_m_linearFactor_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyDoubleData_m_gravity_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyDoubleData_m_gravity_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyDoubleData_m_gravity_acceleration_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyDoubleData_m_gravity_acceleration_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyDoubleData_m_invInertiaLocal_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyDoubleData_m_invInertiaLocal_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyDoubleData_m_totalForce_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyDoubleData_m_totalForce_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyDoubleData_m_totalTorque_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyDoubleData_m_totalTorque_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyDoubleData_m_inverseMass_set'_ :: Ptr () -> CDouble -> IO ()
- btRigidBodyDoubleData_m_inverseMass_get'_ :: Ptr () -> IO CDouble
- btRigidBodyDoubleData_m_linearDamping_set'_ :: Ptr () -> CDouble -> IO ()
- btRigidBodyDoubleData_m_linearDamping_get'_ :: Ptr () -> IO CDouble
- btRigidBodyDoubleData_m_angularDamping_set'_ :: Ptr () -> CDouble -> IO ()
- btRigidBodyDoubleData_m_angularDamping_get'_ :: Ptr () -> IO CDouble
- btRigidBodyDoubleData_m_additionalDampingFactor_set'_ :: Ptr () -> CDouble -> IO ()
- btRigidBodyDoubleData_m_additionalDampingFactor_get'_ :: Ptr () -> IO CDouble
- btRigidBodyDoubleData_m_additionalLinearDampingThresholdSqr_set'_ :: Ptr () -> CDouble -> IO ()
- btRigidBodyDoubleData_m_additionalLinearDampingThresholdSqr_get'_ :: Ptr () -> IO CDouble
- btRigidBodyDoubleData_m_additionalAngularDampingThresholdSqr_set'_ :: Ptr () -> CDouble -> IO ()
- btRigidBodyDoubleData_m_additionalAngularDampingThresholdSqr_get'_ :: Ptr () -> IO CDouble
- btRigidBodyDoubleData_m_additionalAngularDampingFactor_set'_ :: Ptr () -> CDouble -> IO ()
- btRigidBodyDoubleData_m_additionalAngularDampingFactor_get'_ :: Ptr () -> IO CDouble
- btRigidBodyDoubleData_m_linearSleepingThreshold_set'_ :: Ptr () -> CDouble -> IO ()
- btRigidBodyDoubleData_m_linearSleepingThreshold_get'_ :: Ptr () -> IO CDouble
- btRigidBodyDoubleData_m_angularSleepingThreshold_set'_ :: Ptr () -> CDouble -> IO ()
- btRigidBodyDoubleData_m_angularSleepingThreshold_get'_ :: Ptr () -> IO CDouble
- btRigidBodyDoubleData_m_additionalDamping_set'_ :: Ptr () -> CInt -> IO ()
- btRigidBodyDoubleData_m_additionalDamping_get'_ :: Ptr () -> IO CInt
- btRigidBodyFloatData'_ :: IO (Ptr ())
- btRigidBodyFloatData_free'_ :: Ptr () -> IO ()
- btRigidBodyFloatData_m_additionalAngularDampingFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBodyFloatData_m_additionalAngularDampingFactor_get'_ :: Ptr () -> IO CFloat
- btRigidBodyFloatData_m_additionalAngularDampingThresholdSqr_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBodyFloatData_m_additionalAngularDampingThresholdSqr_get'_ :: Ptr () -> IO CFloat
- btRigidBodyFloatData_m_additionalDamping_set'_ :: Ptr () -> CInt -> IO ()
- btRigidBodyFloatData_m_additionalDamping_get'_ :: Ptr () -> IO CInt
- btRigidBodyFloatData_m_additionalDampingFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBodyFloatData_m_additionalDampingFactor_get'_ :: Ptr () -> IO CFloat
- btRigidBodyFloatData_m_additionalLinearDampingThresholdSqr_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBodyFloatData_m_additionalLinearDampingThresholdSqr_get'_ :: Ptr () -> IO CFloat
- btRigidBodyFloatData_m_angularDamping_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBodyFloatData_m_angularDamping_get'_ :: Ptr () -> IO CFloat
- btRigidBodyFloatData_m_angularFactor_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyFloatData_m_angularFactor_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyFloatData_m_angularSleepingThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBodyFloatData_m_angularSleepingThreshold_get'_ :: Ptr () -> IO CFloat
- btRigidBodyFloatData_m_angularVelocity_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyFloatData_m_angularVelocity_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyFloatData_m_collisionObjectData_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyFloatData_m_collisionObjectData_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyFloatData_m_gravity_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyFloatData_m_gravity_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyFloatData_m_gravity_acceleration_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyFloatData_m_gravity_acceleration_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyFloatData_m_invInertiaLocal_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyFloatData_m_invInertiaLocal_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyFloatData_m_invInertiaTensorWorld_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyFloatData_m_invInertiaTensorWorld_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyFloatData_m_inverseMass_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBodyFloatData_m_inverseMass_get'_ :: Ptr () -> IO CFloat
- btRigidBodyFloatData_m_linearDamping_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBodyFloatData_m_linearDamping_get'_ :: Ptr () -> IO CFloat
- btRigidBodyFloatData_m_linearFactor_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyFloatData_m_linearFactor_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyFloatData_m_linearSleepingThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btRigidBodyFloatData_m_linearSleepingThreshold_get'_ :: Ptr () -> IO CFloat
- btRigidBodyFloatData_m_linearVelocity_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyFloatData_m_linearVelocity_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyFloatData_m_totalForce_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyFloatData_m_totalForce_get'_ :: Ptr () -> IO (Ptr ())
- btRigidBodyFloatData_m_totalTorque_set'_ :: Ptr () -> Ptr () -> IO ()
- btRigidBodyFloatData_m_totalTorque_get'_ :: Ptr () -> IO (Ptr ())
- btSimpleDynamicsWorld'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btSimpleDynamicsWorld_free'_ :: Ptr () -> IO ()
- btSimpleDynamicsWorld_predictUnconstraintMotion'_ :: Ptr () -> CFloat -> IO ()
- btSimpleDynamicsWorld_setGravity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSimpleDynamicsWorld_setGravity''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSimpleDynamicsWorld_addAction'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleDynamicsWorld_synchronizeMotionStates'_ :: Ptr () -> IO ()
- btSimpleDynamicsWorld_setConstraintSolver'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleDynamicsWorld_stepSimulation'_ :: Ptr () -> CFloat -> CInt -> CFloat -> IO CInt
- btSimpleDynamicsWorld_getConstraintSolver'_ :: Ptr () -> IO (Ptr ())
- btSimpleDynamicsWorld_removeRigidBody'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleDynamicsWorld_addRigidBody'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleDynamicsWorld_addRigidBody0'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleDynamicsWorld_addRigidBody1'_ :: Ptr () -> Ptr () -> CShort -> CShort -> IO ()
- btSimpleDynamicsWorld_getGravity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSimpleDynamicsWorld_integrateTransforms'_ :: Ptr () -> CFloat -> IO ()
- btSimpleDynamicsWorld_removeCollisionObject'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleDynamicsWorld_clearForces'_ :: Ptr () -> IO ()
- btSimpleDynamicsWorld_removeAction'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleDynamicsWorld_updateAabbs'_ :: Ptr () -> IO ()
- btSimpleDynamicsWorld_debugDrawWorld'_ :: Ptr () -> IO ()
- btSimpleDynamicsWorld_m_constraintSolver_set'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleDynamicsWorld_m_constraintSolver_get'_ :: Ptr () -> IO (Ptr ())
- btSimpleDynamicsWorld_m_ownsConstraintSolver_set'_ :: Ptr () -> CInt -> IO ()
- btSimpleDynamicsWorld_m_ownsConstraintSolver_get'_ :: Ptr () -> IO CInt
- btSimpleDynamicsWorld_m_gravity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSimpleDynamicsWorld_m_gravity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
btActionInterface
btActionInterface_updateAction :: (BtActionInterfaceClass bc, BtCollisionWorldClass p0) => bc -> p0 -> Float -> IO ()Source
btActionInterface_debugDraw :: (BtActionInterfaceClass bc, BtIDebugDrawClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld
btDiscreteDynamicsWorld :: (BtDispatcherClass p0, BtBroadphaseInterfaceClass p1, BtConstraintSolverClass p2, BtCollisionConfigurationClass p3) => p0 -> p1 -> p2 -> p3 -> IO BtDiscreteDynamicsWorldSource
btDiscreteDynamicsWorld_free :: BtDiscreteDynamicsWorldClass bc => bc -> IO ()Source
btDiscreteDynamicsWorld_setGravity :: BtDiscreteDynamicsWorldClass bc => bc -> Vec3 -> IO Vec3Source
btDiscreteDynamicsWorld_addAction :: (BtDiscreteDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_applyGravity :: BtDiscreteDynamicsWorldClass bc => bc -> IO ()Source
btDiscreteDynamicsWorld_serialize :: (BtDiscreteDynamicsWorldClass bc, BtSerializerClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_getCollisionWorld :: BtDiscreteDynamicsWorldClass bc => bc -> IO BtCollisionWorldSource
btDiscreteDynamicsWorld_addRigidBody :: (BtDiscreteDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_addRigidBody0 :: (BtDiscreteDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_addRigidBody1 :: (BtDiscreteDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> Int -> Int -> IO ()Source
btDiscreteDynamicsWorld_clearForces :: BtDiscreteDynamicsWorldClass bc => bc -> IO ()Source
btDiscreteDynamicsWorld_removeVehicle :: (BtDiscreteDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_serializeRigidBodies :: (BtDiscreteDynamicsWorldClass bc, BtSerializerClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_internalSingleStepSimulation :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()Source
btDiscreteDynamicsWorld_getSynchronizeAllMotionStates :: BtDiscreteDynamicsWorldClass bc => bc -> IO BoolSource
btDiscreteDynamicsWorld_setNumTasks :: BtDiscreteDynamicsWorldClass bc => bc -> Int -> IO ()Source
btDiscreteDynamicsWorld_setSynchronizeAllMotionStates :: BtDiscreteDynamicsWorldClass bc => bc -> Bool -> IO ()Source
btDiscreteDynamicsWorld_predictUnconstraintMotion :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()Source
btDiscreteDynamicsWorld_removeConstraint :: (BtDiscreteDynamicsWorldClass bc, BtTypedConstraintClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_addCollisionObject :: (BtDiscreteDynamicsWorldClass bc, BtCollisionObjectClass p0) => bc -> p0 -> Int -> Int -> IO ()Source
btDiscreteDynamicsWorld_removeRigidBody :: (BtDiscreteDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_integrateTransforms :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()Source
btDiscreteDynamicsWorld_debugDrawConstraint :: (BtDiscreteDynamicsWorldClass bc, BtTypedConstraintClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_debugDrawWorld :: BtDiscreteDynamicsWorldClass bc => bc -> IO ()Source
btDiscreteDynamicsWorld_calculateSimulationIslands :: BtDiscreteDynamicsWorldClass bc => bc -> IO ()Source
btDiscreteDynamicsWorld_addConstraint :: (BtDiscreteDynamicsWorldClass bc, BtTypedConstraintClass p0) => bc -> p0 -> Bool -> IO ()Source
btDiscreteDynamicsWorld_startProfiling :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()Source
btDiscreteDynamicsWorld_updateActivationState :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()Source
btDiscreteDynamicsWorld_removeAction :: (BtDiscreteDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_removeCharacter :: (BtDiscreteDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_saveKinematicState :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()Source
btDiscreteDynamicsWorld_getConstraint :: BtDiscreteDynamicsWorldClass bc => bc -> Int -> IO BtTypedConstraintSource
btDiscreteDynamicsWorld_getConstraint0 :: BtDiscreteDynamicsWorldClass bc => bc -> Int -> IO BtTypedConstraintSource
btDiscreteDynamicsWorld_getConstraint1 :: BtDiscreteDynamicsWorldClass bc => bc -> Int -> IO BtTypedConstraintSource
btDiscreteDynamicsWorld_getConstraintSolver :: BtDiscreteDynamicsWorldClass bc => bc -> IO BtConstraintSolverSource
btDiscreteDynamicsWorld_addCharacter :: (BtDiscreteDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_solveConstraints :: (BtDiscreteDynamicsWorldClass bc, BtContactSolverInfoClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_updateActions :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()Source
btDiscreteDynamicsWorld_updateVehicles :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()Source
btDiscreteDynamicsWorld_synchronizeSingleMotionState :: (BtDiscreteDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_addVehicle :: (BtDiscreteDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_synchronizeMotionStates :: BtDiscreteDynamicsWorldClass bc => bc -> IO ()Source
btDiscreteDynamicsWorld_stepSimulation :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> Int -> Float -> IO IntSource
btDiscreteDynamicsWorld_removeCollisionObject :: (BtDiscreteDynamicsWorldClass bc, BtCollisionObjectClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_setConstraintSolver :: (BtDiscreteDynamicsWorldClass bc, BtConstraintSolverClass p0) => bc -> p0 -> IO ()Source
btDiscreteDynamicsWorld_m_constraintSolver_set :: (BtDiscreteDynamicsWorldClass bc, BtConstraintSolverClass a) => bc -> a -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h?r=2223#39 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h?r=2223#39 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp?r=2223
btDiscreteDynamicsWorld_m_constraintSolver_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO BtConstraintSolverSource
btDiscreteDynamicsWorld_m_constraints_set :: (BtDiscreteDynamicsWorldClass bc, BtAlignedObjectArray_btTypedConstraint_ptr_Class a) => bc -> a -> IO ()Source
btDiscreteDynamicsWorld_m_constraints_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO BtAlignedObjectArray_btTypedConstraint_ptr_Source
btDiscreteDynamicsWorld_m_nonStaticRigidBodies_set :: (BtDiscreteDynamicsWorldClass bc, BtAlignedObjectArray_btRigidBody_ptr_Class a) => bc -> a -> IO ()Source
btDiscreteDynamicsWorld_m_nonStaticRigidBodies_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO BtAlignedObjectArray_btRigidBody_ptr_Source
btDiscreteDynamicsWorld_m_gravity_set :: BtDiscreteDynamicsWorldClass bc => bc -> Vec3 -> IO ()Source
btDiscreteDynamicsWorld_m_localTime_set :: BtDiscreteDynamicsWorldClass bc => bc -> Float -> IO ()Source
btDiscreteDynamicsWorld_m_ownsIslandManager_set :: BtDiscreteDynamicsWorldClass bc => bc -> Bool -> IO ()Source
btDiscreteDynamicsWorld_m_ownsIslandManager_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO BoolSource
btDiscreteDynamicsWorld_m_ownsConstraintSolver_set :: BtDiscreteDynamicsWorldClass bc => bc -> Bool -> IO ()Source
btDiscreteDynamicsWorld_m_ownsConstraintSolver_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO BoolSource
btDiscreteDynamicsWorld_m_synchronizeAllMotionStates_set :: BtDiscreteDynamicsWorldClass bc => bc -> Bool -> IO ()Source
btDiscreteDynamicsWorld_m_synchronizeAllMotionStates_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO BoolSource
btDiscreteDynamicsWorld_m_actions_set :: (BtDiscreteDynamicsWorldClass bc, BtAlignedObjectArray_btActionInterface_ptr_Class a) => bc -> a -> IO ()Source
btDiscreteDynamicsWorld_m_actions_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO BtAlignedObjectArray_btActionInterface_ptr_Source
btDiscreteDynamicsWorld_m_profileTimings_set :: BtDiscreteDynamicsWorldClass bc => bc -> Int -> IO ()Source
btDiscreteDynamicsWorld_m_profileTimings_get :: BtDiscreteDynamicsWorldClass bc => bc -> IO IntSource
btDynamicsWorld
btDynamicsWorld_setGravity :: BtDynamicsWorldClass bc => bc -> Vec3 -> IO Vec3Source
btDynamicsWorld_setGravity' :: BtDynamicsWorldClass bc => bc -> IO Vec3Source
btDynamicsWorld_addAction :: (BtDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()Source
btDynamicsWorld_addRigidBody :: (BtDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()Source
btDynamicsWorld_addRigidBody0 :: (BtDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()Source
btDynamicsWorld_addRigidBody1 :: (BtDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> Int -> Int -> IO ()Source
btDynamicsWorld_clearForces :: BtDynamicsWorldClass bc => bc -> IO ()Source
btDynamicsWorld_removeVehicle :: (BtDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()Source
btDynamicsWorld_removeConstraint :: (BtDynamicsWorldClass bc, BtTypedConstraintClass p0) => bc -> p0 -> IO ()Source
btDynamicsWorld_getNumConstraints :: BtDynamicsWorldClass bc => bc -> IO IntSource
btDynamicsWorld_removeRigidBody :: (BtDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()Source
btDynamicsWorld_synchronizeMotionStates :: BtDynamicsWorldClass bc => bc -> IO ()Source
btDynamicsWorld_addConstraint :: (BtDynamicsWorldClass bc, BtTypedConstraintClass p0) => bc -> p0 -> Bool -> IO ()Source
btDynamicsWorld_getGravity :: BtDynamicsWorldClass bc => bc -> IO Vec3Source
btDynamicsWorld_debugDrawWorld :: BtDynamicsWorldClass bc => bc -> IO ()Source
btDynamicsWorld_removeAction :: (BtDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()Source
btDynamicsWorld_setWorldUserInfo :: BtDynamicsWorldClass bc => bc -> VoidPtr -> IO ()Source
btDynamicsWorld_removeCharacter :: (BtDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()Source
btDynamicsWorld_getConstraint :: BtDynamicsWorldClass bc => bc -> Int -> IO BtTypedConstraintSource
btDynamicsWorld_getConstraint0 :: BtDynamicsWorldClass bc => bc -> Int -> IO BtTypedConstraintSource
btDynamicsWorld_getConstraint1 :: BtDynamicsWorldClass bc => bc -> Int -> IO BtTypedConstraintSource
btDynamicsWorld_stepSimulation :: BtDynamicsWorldClass bc => bc -> Float -> Int -> Float -> IO IntSource
btDynamicsWorld_addCharacter :: (BtDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()Source
btDynamicsWorld_addVehicle :: (BtDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()Source
btDynamicsWorld_getWorldUserInfo :: BtDynamicsWorldClass bc => bc -> IO VoidPtrSource
btDynamicsWorld_setConstraintSolver :: (BtDynamicsWorldClass bc, BtConstraintSolverClass p0) => bc -> p0 -> IO ()Source
btDynamicsWorld_m_worldUserInfo_set :: BtDynamicsWorldClass bc => bc -> VoidPtr -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btDynamicsWorld.h?r=2223#46 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btDynamicsWorld.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btDynamicsWorld.h?r=2223#46 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btDynamicsWorld.cpp?r=2223
btDynamicsWorld_m_worldUserInfo_get :: BtDynamicsWorldClass bc => bc -> IO VoidPtrSource
btDynamicsWorld_m_solverInfo_set :: (BtDynamicsWorldClass bc, BtContactSolverInfoClass a) => bc -> a -> IO ()Source
btRigidBody
btRigidBody0 :: BtRigidBody_btRigidBodyConstructionInfoClass p0 => p0 -> IO BtRigidBodySource
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btRigidBody.h?r=2223#168 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btRigidBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btRigidBody.h?r=2223#164 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btRigidBody.cpp?r=2223
btRigidBody1 :: (BtMotionStateClass p1, BtCollisionShapeClass p2) => Float -> p1 -> p2 -> Vec3 -> IO BtRigidBodySource
btRigidBody_free :: BtRigidBodyClass bc => bc -> IO ()Source
btRigidBody_setGravity :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3Source
btRigidBody_setGravity' :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_updateDeactivation :: BtRigidBodyClass bc => bc -> Float -> IO ()Source
btRigidBody_setAngularFactor :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3Source
btRigidBody_setAngularFactor' :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_setAngularFactor0 :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3Source
btRigidBody_setAngularFactor0' :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_setAngularFactor1 :: BtRigidBodyClass bc => bc -> Float -> IO ()Source
btRigidBody_internalWritebackVelocity :: BtRigidBodyClass bc => bc -> IO ()Source
btRigidBody_internalWritebackVelocity0 :: BtRigidBodyClass bc => bc -> IO ()Source
btRigidBody_internalWritebackVelocity1 :: BtRigidBodyClass bc => bc -> Float -> IO ()Source
btRigidBody_getPushVelocity :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_internalGetDeltaAngularVelocity :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_applyGravity :: BtRigidBodyClass bc => bc -> IO ()Source
btRigidBody_serialize :: (BtRigidBodyClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO StringSource
btRigidBody_getOrientation :: BtRigidBodyClass bc => bc -> IO UnitQuaternionSource
btRigidBody_applyCentralForce :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3Source
btRigidBody_applyCentralForce' :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_setMotionState :: (BtRigidBodyClass bc, BtMotionStateClass p0) => bc -> p0 -> IO ()Source
btRigidBody_clearForces :: BtRigidBodyClass bc => bc -> IO ()Source
btRigidBody_getMotionState :: BtRigidBodyClass bc => bc -> IO BtMotionStateSource
btRigidBody_getMotionState0 :: BtRigidBodyClass bc => bc -> IO BtMotionStateSource
btRigidBody_getMotionState1 :: BtRigidBodyClass bc => bc -> IO BtMotionStateSource
btRigidBody_setDamping :: BtRigidBodyClass bc => bc -> Float -> Float -> IO ()Source
btRigidBody_applyImpulse :: BtRigidBodyClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btRigidBody_applyImpulse' :: BtRigidBodyClass bc => bc -> IO (Vec3, Vec3)Source
btRigidBody_applyTorque :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3Source
btRigidBody_applyTorque' :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_internalApplyPushImpulse :: BtRigidBodyClass bc => bc -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3)Source
btRigidBody_internalApplyPushImpulse' :: BtRigidBodyClass bc => bc -> Float -> IO (Vec3, Vec3)Source
btRigidBody_wantsSleeping :: BtRigidBodyClass bc => bc -> IO BoolSource
btRigidBody_setNewBroadphaseProxy :: (BtRigidBodyClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO ()Source
btRigidBody_getVelocityInLocalPoint :: BtRigidBodyClass bc => bc -> Vec3 -> IO (Vec3, Vec3)Source
btRigidBody_getVelocityInLocalPoint' :: BtRigidBodyClass bc => bc -> IO (Vec3, Vec3)Source
btRigidBody_calculateSerializeBufferSize :: BtRigidBodyClass bc => bc -> IO IntSource
btRigidBody_setAngularVelocity :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3Source
btRigidBody_setAngularVelocity' :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_getLinearFactor :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_predictIntegratedTransform :: BtRigidBodyClass bc => bc -> Float -> Transform -> IO TransformSource
btRigidBody_predictIntegratedTransform' :: BtRigidBodyClass bc => bc -> Float -> IO TransformSource
btRigidBody_internalGetAngularFactor :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_getAngularSleepingThreshold :: BtRigidBodyClass bc => bc -> IO FloatSource
btRigidBody_applyDamping :: BtRigidBodyClass bc => bc -> Float -> IO ()Source
btRigidBody_saveKinematicState :: BtRigidBodyClass bc => bc -> Float -> IO ()Source
btRigidBody_setSleepingThresholds :: BtRigidBodyClass bc => bc -> Float -> Float -> IO ()Source
btRigidBody_getAngularVelocity :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_getLinearSleepingThreshold :: BtRigidBodyClass bc => bc -> IO FloatSource
btRigidBody_internalGetInvMass :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_applyTorqueImpulse :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3Source
btRigidBody_applyTorqueImpulse' :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_internalGetPushVelocity :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_setLinearFactor :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3Source
btRigidBody_setLinearFactor' :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_serializeSingleObject :: (BtRigidBodyClass bc, BtSerializerClass p0) => bc -> p0 -> IO ()Source
btRigidBody_getInvMass :: BtRigidBodyClass bc => bc -> IO FloatSource
btRigidBody_getTotalForce :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_getCenterOfMassPosition :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_getAabb :: BtRigidBodyClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btRigidBody_getAabb' :: BtRigidBodyClass bc => bc -> IO (Vec3, Vec3)Source
btRigidBody_getBroadphaseProxy :: BtRigidBodyClass bc => bc -> IO BtBroadphaseProxySource
btRigidBody_getBroadphaseProxy0 :: BtRigidBodyClass bc => bc -> IO BtBroadphaseProxySource
btRigidBody_getBroadphaseProxy1 :: BtRigidBodyClass bc => bc -> IO BtBroadphaseProxySource
btRigidBody_getCollisionShape :: BtRigidBodyClass bc => bc -> IO BtCollisionShapeSource
btRigidBody_getCollisionShape0 :: BtRigidBodyClass bc => bc -> IO BtCollisionShapeSource
btRigidBody_getCollisionShape1 :: BtRigidBodyClass bc => bc -> IO BtCollisionShapeSource
btRigidBody_upcast :: BtCollisionObjectClass p0 => p0 -> IO BtRigidBodySource
btRigidBody_upcast0 :: BtCollisionObjectClass p0 => p0 -> IO BtRigidBodySource
btRigidBody_upcast1 :: BtCollisionObjectClass p0 => p0 -> IO BtRigidBodySource
btRigidBody_checkCollideWithOverride :: (BtRigidBodyClass bc, BtCollisionObjectClass p0) => bc -> p0 -> IO BoolSource
btRigidBody_translate :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3Source
btRigidBody_translate' :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_updateInertiaTensor :: BtRigidBodyClass bc => bc -> IO ()Source
btRigidBody_applyForce :: BtRigidBodyClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btRigidBody_applyForce' :: BtRigidBodyClass bc => bc -> IO (Vec3, Vec3)Source
btRigidBody_internalGetAngularVelocity :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3Source
btRigidBody_internalGetAngularVelocity' :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_setupRigidBody :: (BtRigidBodyClass bc, BtRigidBody_btRigidBodyConstructionInfoClass p0) => bc -> p0 -> IO ()Source
btRigidBody_applyCentralImpulse :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3Source
btRigidBody_applyCentralImpulse' :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_getTurnVelocity :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_getDeltaLinearVelocity :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_integrateVelocities :: BtRigidBodyClass bc => bc -> Float -> IO ()Source
btRigidBody_getGravity :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_setMassProps :: BtRigidBodyClass bc => bc -> Float -> Vec3 -> IO Vec3Source
btRigidBody_setMassProps' :: BtRigidBodyClass bc => bc -> Float -> IO Vec3Source
btRigidBody_setCenterOfMassTransform :: BtRigidBodyClass bc => bc -> Transform -> IO TransformSource
btRigidBody_setCenterOfMassTransform' :: BtRigidBodyClass bc => bc -> IO TransformSource
btRigidBody_setFlags :: BtRigidBodyClass bc => bc -> Int -> IO ()Source
btRigidBody_addConstraintRef :: (BtRigidBodyClass bc, BtTypedConstraintClass p0) => bc -> p0 -> IO ()Source
btRigidBody_setLinearVelocity :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3Source
btRigidBody_setLinearVelocity' :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_isInWorld :: BtRigidBodyClass bc => bc -> IO BoolSource
btRigidBody_getTotalTorque :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_getNumConstraintRefs :: BtRigidBodyClass bc => bc -> IO IntSource
btRigidBody_computeAngularImpulseDenominator :: BtRigidBodyClass bc => bc -> Vec3 -> IO (Float, Vec3)Source
btRigidBody_computeAngularImpulseDenominator' :: BtRigidBodyClass bc => bc -> IO (Float, Vec3)Source
btRigidBody_getInvInertiaTensorWorld :: BtRigidBodyClass bc => bc -> IO Mat3Source
btRigidBody_getDeltaAngularVelocity :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_internalGetDeltaLinearVelocity :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_computeImpulseDenominator :: BtRigidBodyClass bc => bc -> Vec3 -> Vec3 -> IO (Float, Vec3, Vec3)Source
btRigidBody_computeImpulseDenominator' :: BtRigidBodyClass bc => bc -> IO (Float, Vec3, Vec3)Source
btRigidBody_getConstraintRef :: BtRigidBodyClass bc => bc -> Int -> IO BtTypedConstraintSource
btRigidBody_getAngularDamping :: BtRigidBodyClass bc => bc -> IO FloatSource
btRigidBody_internalGetTurnVelocity :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_proceedToTransform :: BtRigidBodyClass bc => bc -> Transform -> IO TransformSource
btRigidBody_proceedToTransform' :: BtRigidBodyClass bc => bc -> IO TransformSource
btRigidBody_setInvInertiaDiagLocal :: BtRigidBodyClass bc => bc -> Vec3 -> IO Vec3Source
btRigidBody_setInvInertiaDiagLocal' :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_getInvInertiaDiagLocal :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_getCenterOfMassTransform :: BtRigidBodyClass bc => bc -> IO TransformSource
btRigidBody_removeConstraintRef :: (BtRigidBodyClass bc, BtTypedConstraintClass p0) => bc -> p0 -> IO ()Source
btRigidBody_getAngularFactor :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_getLinearVelocity :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_getFlags :: BtRigidBodyClass bc => bc -> IO IntSource
btRigidBody_internalGetVelocityInLocalPointObsolete :: BtRigidBodyClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btRigidBody_internalGetVelocityInLocalPointObsolete' :: BtRigidBodyClass bc => bc -> IO (Vec3, Vec3)Source
btRigidBody_getLinearDamping :: BtRigidBodyClass bc => bc -> IO FloatSource
btRigidBody_m_additionalAngularDampingFactor_set :: BtRigidBodyClass bc => bc -> Float -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btRigidBody.h?r=2223#77 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btRigidBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btRigidBody.h?r=2223#77 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btRigidBody.cpp?r=2223
btRigidBody_m_additionalAngularDampingThresholdSqr_set :: BtRigidBodyClass bc => bc -> Float -> IO ()Source
btRigidBody_m_additionalAngularDampingThresholdSqr_get :: BtRigidBodyClass bc => bc -> IO FloatSource
btRigidBody_m_additionalDamping_set :: BtRigidBodyClass bc => bc -> Bool -> IO ()Source
btRigidBody_m_additionalDamping_get :: BtRigidBodyClass bc => bc -> IO BoolSource
btRigidBody_m_additionalDampingFactor_set :: BtRigidBodyClass bc => bc -> Float -> IO ()Source
btRigidBody_m_additionalDampingFactor_get :: BtRigidBodyClass bc => bc -> IO FloatSource
btRigidBody_m_additionalLinearDampingThresholdSqr_set :: BtRigidBodyClass bc => bc -> Float -> IO ()Source
btRigidBody_m_additionalLinearDampingThresholdSqr_get :: BtRigidBodyClass bc => bc -> IO FloatSource
btRigidBody_m_angularDamping_set :: BtRigidBodyClass bc => bc -> Float -> IO ()Source
btRigidBody_m_angularDamping_get :: BtRigidBodyClass bc => bc -> IO FloatSource
btRigidBody_m_angularFactor_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()Source
btRigidBody_m_angularFactor_get :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_m_angularSleepingThreshold_set :: BtRigidBodyClass bc => bc -> Float -> IO ()Source
btRigidBody_m_angularSleepingThreshold_get :: BtRigidBodyClass bc => bc -> IO FloatSource
btRigidBody_m_angularVelocity_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()Source
btRigidBody_m_angularVelocity_get :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_m_constraintRefs_set :: (BtRigidBodyClass bc, BtAlignedObjectArray_btTypedConstraint_ptr_Class a) => bc -> a -> IO ()Source
btRigidBody_m_constraintRefs_get :: BtRigidBodyClass bc => bc -> IO BtAlignedObjectArray_btTypedConstraint_ptr_Source
btRigidBody_m_contactSolverType_set :: BtRigidBodyClass bc => bc -> Int -> IO ()Source
btRigidBody_m_contactSolverType_get :: BtRigidBodyClass bc => bc -> IO IntSource
btRigidBody_m_debugBodyId_set :: BtRigidBodyClass bc => bc -> Int -> IO ()Source
btRigidBody_m_debugBodyId_get :: BtRigidBodyClass bc => bc -> IO IntSource
btRigidBody_m_deltaAngularVelocity_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()Source
btRigidBody_m_deltaAngularVelocity_get :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_m_deltaLinearVelocity_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()Source
btRigidBody_m_deltaLinearVelocity_get :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_m_frictionSolverType_set :: BtRigidBodyClass bc => bc -> Int -> IO ()Source
btRigidBody_m_frictionSolverType_get :: BtRigidBodyClass bc => bc -> IO IntSource
btRigidBody_m_gravity_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()Source
btRigidBody_m_gravity_get :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_m_gravity_acceleration_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()Source
btRigidBody_m_gravity_acceleration_get :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_m_invInertiaLocal_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()Source
btRigidBody_m_invInertiaLocal_get :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_m_invInertiaTensorWorld_set :: BtRigidBodyClass bc => bc -> Mat3 -> IO ()Source
btRigidBody_m_invInertiaTensorWorld_get :: BtRigidBodyClass bc => bc -> IO Mat3Source
btRigidBody_m_invMass_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()Source
btRigidBody_m_invMass_get :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_m_inverseMass_set :: BtRigidBodyClass bc => bc -> Float -> IO ()Source
btRigidBody_m_inverseMass_get :: BtRigidBodyClass bc => bc -> IO FloatSource
btRigidBody_m_linearDamping_set :: BtRigidBodyClass bc => bc -> Float -> IO ()Source
btRigidBody_m_linearDamping_get :: BtRigidBodyClass bc => bc -> IO FloatSource
btRigidBody_m_linearFactor_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()Source
btRigidBody_m_linearFactor_get :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_m_linearSleepingThreshold_set :: BtRigidBodyClass bc => bc -> Float -> IO ()Source
btRigidBody_m_linearSleepingThreshold_get :: BtRigidBodyClass bc => bc -> IO FloatSource
btRigidBody_m_linearVelocity_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()Source
btRigidBody_m_linearVelocity_get :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_m_optionalMotionState_set :: (BtRigidBodyClass bc, BtMotionStateClass a) => bc -> a -> IO ()Source
btRigidBody_m_pushVelocity_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()Source
btRigidBody_m_pushVelocity_get :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_m_rigidbodyFlags_set :: BtRigidBodyClass bc => bc -> Int -> IO ()Source
btRigidBody_m_rigidbodyFlags_get :: BtRigidBodyClass bc => bc -> IO IntSource
btRigidBody_m_totalForce_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()Source
btRigidBody_m_totalForce_get :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_m_totalTorque_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()Source
btRigidBody_m_totalTorque_get :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBody_m_turnVelocity_set :: BtRigidBodyClass bc => bc -> Vec3 -> IO ()Source
btRigidBody_m_turnVelocity_get :: BtRigidBodyClass bc => bc -> IO Vec3Source
btRigidBodyConstructionInfo
btRigidBody_btRigidBodyConstructionInfo :: (BtMotionStateClass p1, BtCollisionShapeClass p2) => Float -> p1 -> p2 -> Vec3 -> IO BtRigidBody_btRigidBodyConstructionInfoSource
btRigidBody_btRigidBodyConstructionInfo_free :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingFactor_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingFactor_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO FloatSource
btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingThresholdSqr_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingThresholdSqr_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO FloatSource
btRigidBody_btRigidBodyConstructionInfo_m_additionalDamping_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Bool -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_additionalDamping_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO BoolSource
btRigidBody_btRigidBodyConstructionInfo_m_additionalDampingFactor_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_additionalDampingFactor_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO FloatSource
btRigidBody_btRigidBodyConstructionInfo_m_additionalLinearDampingThresholdSqr_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_additionalLinearDampingThresholdSqr_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO FloatSource
btRigidBody_btRigidBodyConstructionInfo_m_angularDamping_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_angularDamping_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO FloatSource
btRigidBody_btRigidBodyConstructionInfo_m_angularSleepingThreshold_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_angularSleepingThreshold_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO FloatSource
btRigidBody_btRigidBodyConstructionInfo_m_collisionShape_set :: (BtRigidBody_btRigidBodyConstructionInfoClass bc, BtCollisionShapeClass a) => bc -> a -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_collisionShape_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO BtCollisionShapeSource
btRigidBody_btRigidBodyConstructionInfo_m_friction_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_friction_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO FloatSource
btRigidBody_btRigidBodyConstructionInfo_m_linearDamping_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_linearDamping_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO FloatSource
btRigidBody_btRigidBodyConstructionInfo_m_linearSleepingThreshold_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_linearSleepingThreshold_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO FloatSource
btRigidBody_btRigidBodyConstructionInfo_m_localInertia_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Vec3 -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_localInertia_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO Vec3Source
btRigidBody_btRigidBodyConstructionInfo_m_mass_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_mass_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO FloatSource
btRigidBody_btRigidBodyConstructionInfo_m_motionState_set :: (BtRigidBody_btRigidBodyConstructionInfoClass bc, BtMotionStateClass a) => bc -> a -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_motionState_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO BtMotionStateSource
btRigidBody_btRigidBodyConstructionInfo_m_restitution_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Float -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_restitution_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO FloatSource
btRigidBody_btRigidBodyConstructionInfo_m_startWorldTransform_set :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> Transform -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_startWorldTransform_get :: BtRigidBody_btRigidBodyConstructionInfoClass bc => bc -> IO TransformSource
btRigidBodyDoubleData
btRigidBodyDoubleData_free :: BtRigidBodyDoubleDataClass bc => bc -> IO ()Source
btRigidBodyDoubleData_m_collisionObjectData_set :: (BtRigidBodyDoubleDataClass bc, BtCollisionObjectDoubleDataClass a) => bc -> a -> IO ()Source
btRigidBodyDoubleData_m_collisionObjectData_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtCollisionObjectDoubleDataSource
btRigidBodyDoubleData_m_invInertiaTensorWorld_set :: (BtRigidBodyDoubleDataClass bc, BtMatrix3x3DoubleDataClass a) => bc -> a -> IO ()Source
btRigidBodyDoubleData_m_invInertiaTensorWorld_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtMatrix3x3DoubleDataSource
btRigidBodyDoubleData_m_linearVelocity_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()Source
btRigidBodyDoubleData_m_linearVelocity_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleDataSource
btRigidBodyDoubleData_m_angularVelocity_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()Source
btRigidBodyDoubleData_m_angularVelocity_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleDataSource
btRigidBodyDoubleData_m_angularFactor_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()Source
btRigidBodyDoubleData_m_angularFactor_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleDataSource
btRigidBodyDoubleData_m_linearFactor_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()Source
btRigidBodyDoubleData_m_linearFactor_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleDataSource
btRigidBodyDoubleData_m_gravity_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()Source
btRigidBodyDoubleData_m_gravity_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleDataSource
btRigidBodyDoubleData_m_gravity_acceleration_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()Source
btRigidBodyDoubleData_m_gravity_acceleration_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleDataSource
btRigidBodyDoubleData_m_invInertiaLocal_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()Source
btRigidBodyDoubleData_m_invInertiaLocal_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleDataSource
btRigidBodyDoubleData_m_totalForce_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()Source
btRigidBodyDoubleData_m_totalForce_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleDataSource
btRigidBodyDoubleData_m_totalTorque_set :: (BtRigidBodyDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()Source
btRigidBodyDoubleData_m_totalTorque_get :: BtRigidBodyDoubleDataClass bc => bc -> IO BtVector3DoubleDataSource
btRigidBodyDoubleData_m_inverseMass_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()Source
btRigidBodyDoubleData_m_linearDamping_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()Source
btRigidBodyDoubleData_m_angularDamping_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()Source
btRigidBodyDoubleData_m_angularDamping_get :: BtRigidBodyDoubleDataClass bc => bc -> IO DoubleSource
btRigidBodyDoubleData_m_additionalDampingFactor_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()Source
btRigidBodyDoubleData_m_additionalDampingFactor_get :: BtRigidBodyDoubleDataClass bc => bc -> IO DoubleSource
btRigidBodyDoubleData_m_additionalLinearDampingThresholdSqr_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()Source
btRigidBodyDoubleData_m_additionalLinearDampingThresholdSqr_get :: BtRigidBodyDoubleDataClass bc => bc -> IO DoubleSource
btRigidBodyDoubleData_m_additionalAngularDampingThresholdSqr_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()Source
btRigidBodyDoubleData_m_additionalAngularDampingThresholdSqr_get :: BtRigidBodyDoubleDataClass bc => bc -> IO DoubleSource
btRigidBodyDoubleData_m_additionalAngularDampingFactor_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()Source
btRigidBodyDoubleData_m_additionalAngularDampingFactor_get :: BtRigidBodyDoubleDataClass bc => bc -> IO DoubleSource
btRigidBodyDoubleData_m_linearSleepingThreshold_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()Source
btRigidBodyDoubleData_m_linearSleepingThreshold_get :: BtRigidBodyDoubleDataClass bc => bc -> IO DoubleSource
btRigidBodyDoubleData_m_angularSleepingThreshold_set :: BtRigidBodyDoubleDataClass bc => bc -> Double -> IO ()Source
btRigidBodyDoubleData_m_angularSleepingThreshold_get :: BtRigidBodyDoubleDataClass bc => bc -> IO DoubleSource
btRigidBodyDoubleData_m_additionalDamping_set :: BtRigidBodyDoubleDataClass bc => bc -> Int -> IO ()Source
btRigidBodyDoubleData_m_additionalDamping_get :: BtRigidBodyDoubleDataClass bc => bc -> IO IntSource
btRigidBodyFloatData
btRigidBodyFloatData_free :: BtRigidBodyFloatDataClass bc => bc -> IO ()Source
btRigidBodyFloatData_m_additionalAngularDampingFactor_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()Source
btRigidBodyFloatData_m_additionalAngularDampingFactor_get :: BtRigidBodyFloatDataClass bc => bc -> IO FloatSource
btRigidBodyFloatData_m_additionalAngularDampingThresholdSqr_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()Source
btRigidBodyFloatData_m_additionalAngularDampingThresholdSqr_get :: BtRigidBodyFloatDataClass bc => bc -> IO FloatSource
btRigidBodyFloatData_m_additionalDamping_set :: BtRigidBodyFloatDataClass bc => bc -> Int -> IO ()Source
btRigidBodyFloatData_m_additionalDampingFactor_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()Source
btRigidBodyFloatData_m_additionalDampingFactor_get :: BtRigidBodyFloatDataClass bc => bc -> IO FloatSource
btRigidBodyFloatData_m_additionalLinearDampingThresholdSqr_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()Source
btRigidBodyFloatData_m_additionalLinearDampingThresholdSqr_get :: BtRigidBodyFloatDataClass bc => bc -> IO FloatSource
btRigidBodyFloatData_m_angularDamping_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()Source
btRigidBodyFloatData_m_angularFactor_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btRigidBodyFloatData_m_angularFactor_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatDataSource
btRigidBodyFloatData_m_angularSleepingThreshold_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()Source
btRigidBodyFloatData_m_angularSleepingThreshold_get :: BtRigidBodyFloatDataClass bc => bc -> IO FloatSource
btRigidBodyFloatData_m_angularVelocity_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btRigidBodyFloatData_m_angularVelocity_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatDataSource
btRigidBodyFloatData_m_collisionObjectData_set :: (BtRigidBodyFloatDataClass bc, BtCollisionObjectFloatDataClass a) => bc -> a -> IO ()Source
btRigidBodyFloatData_m_collisionObjectData_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtCollisionObjectFloatDataSource
btRigidBodyFloatData_m_gravity_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btRigidBodyFloatData_m_gravity_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatDataSource
btRigidBodyFloatData_m_gravity_acceleration_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btRigidBodyFloatData_m_gravity_acceleration_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatDataSource
btRigidBodyFloatData_m_invInertiaLocal_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btRigidBodyFloatData_m_invInertiaLocal_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatDataSource
btRigidBodyFloatData_m_invInertiaTensorWorld_set :: (BtRigidBodyFloatDataClass bc, BtMatrix3x3FloatDataClass a) => bc -> a -> IO ()Source
btRigidBodyFloatData_m_invInertiaTensorWorld_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtMatrix3x3FloatDataSource
btRigidBodyFloatData_m_inverseMass_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()Source
btRigidBodyFloatData_m_linearDamping_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()Source
btRigidBodyFloatData_m_linearFactor_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btRigidBodyFloatData_m_linearFactor_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatDataSource
btRigidBodyFloatData_m_linearSleepingThreshold_set :: BtRigidBodyFloatDataClass bc => bc -> Float -> IO ()Source
btRigidBodyFloatData_m_linearSleepingThreshold_get :: BtRigidBodyFloatDataClass bc => bc -> IO FloatSource
btRigidBodyFloatData_m_linearVelocity_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btRigidBodyFloatData_m_linearVelocity_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatDataSource
btRigidBodyFloatData_m_totalForce_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btRigidBodyFloatData_m_totalForce_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatDataSource
btRigidBodyFloatData_m_totalTorque_set :: (BtRigidBodyFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btRigidBodyFloatData_m_totalTorque_get :: BtRigidBodyFloatDataClass bc => bc -> IO BtVector3FloatDataSource
btSimpleDynamicsWorld
btSimpleDynamicsWorld :: (BtDispatcherClass p0, BtBroadphaseInterfaceClass p1, BtConstraintSolverClass p2, BtCollisionConfigurationClass p3) => p0 -> p1 -> p2 -> p3 -> IO BtSimpleDynamicsWorldSource
btSimpleDynamicsWorld_free :: BtSimpleDynamicsWorldClass bc => bc -> IO ()Source
btSimpleDynamicsWorld_predictUnconstraintMotion :: BtSimpleDynamicsWorldClass bc => bc -> Float -> IO ()Source
btSimpleDynamicsWorld_setGravity :: BtSimpleDynamicsWorldClass bc => bc -> Vec3 -> IO Vec3Source
btSimpleDynamicsWorld_setGravity' :: BtSimpleDynamicsWorldClass bc => bc -> IO Vec3Source
btSimpleDynamicsWorld_addAction :: (BtSimpleDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()Source
btSimpleDynamicsWorld_synchronizeMotionStates :: BtSimpleDynamicsWorldClass bc => bc -> IO ()Source
btSimpleDynamicsWorld_setConstraintSolver :: (BtSimpleDynamicsWorldClass bc, BtConstraintSolverClass p0) => bc -> p0 -> IO ()Source
btSimpleDynamicsWorld_stepSimulation :: BtSimpleDynamicsWorldClass bc => bc -> Float -> Int -> Float -> IO IntSource
btSimpleDynamicsWorld_getConstraintSolver :: BtSimpleDynamicsWorldClass bc => bc -> IO BtConstraintSolverSource
btSimpleDynamicsWorld_removeRigidBody :: (BtSimpleDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()Source
btSimpleDynamicsWorld_addRigidBody :: (BtSimpleDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()Source
btSimpleDynamicsWorld_addRigidBody0 :: (BtSimpleDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> IO ()Source
btSimpleDynamicsWorld_addRigidBody1 :: (BtSimpleDynamicsWorldClass bc, BtRigidBodyClass p0) => bc -> p0 -> Int -> Int -> IO ()Source
btSimpleDynamicsWorld_getGravity :: BtSimpleDynamicsWorldClass bc => bc -> IO Vec3Source
btSimpleDynamicsWorld_integrateTransforms :: BtSimpleDynamicsWorldClass bc => bc -> Float -> IO ()Source
btSimpleDynamicsWorld_removeCollisionObject :: (BtSimpleDynamicsWorldClass bc, BtCollisionObjectClass p0) => bc -> p0 -> IO ()Source
btSimpleDynamicsWorld_clearForces :: BtSimpleDynamicsWorldClass bc => bc -> IO ()Source
btSimpleDynamicsWorld_removeAction :: (BtSimpleDynamicsWorldClass bc, BtActionInterfaceClass p0) => bc -> p0 -> IO ()Source
btSimpleDynamicsWorld_updateAabbs :: BtSimpleDynamicsWorldClass bc => bc -> IO ()Source
btSimpleDynamicsWorld_debugDrawWorld :: BtSimpleDynamicsWorldClass bc => bc -> IO ()Source
btSimpleDynamicsWorld_m_constraintSolver_set :: (BtSimpleDynamicsWorldClass bc, BtConstraintSolverClass a) => bc -> a -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h?r=2223#31 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h?r=2223#31 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp?r=2223
btSimpleDynamicsWorld_m_constraintSolver_get :: BtSimpleDynamicsWorldClass bc => bc -> IO BtConstraintSolverSource
btSimpleDynamicsWorld_m_ownsConstraintSolver_set :: BtSimpleDynamicsWorldClass bc => bc -> Bool -> IO ()Source
btSimpleDynamicsWorld_m_ownsConstraintSolver_get :: BtSimpleDynamicsWorldClass bc => bc -> IO BoolSource
btSimpleDynamicsWorld_m_gravity_set :: BtSimpleDynamicsWorldClass bc => bc -> Vec3 -> IO ()Source
btActionInterface_debugDraw'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_free'_ :: Ptr () -> IO ()Source
btDiscreteDynamicsWorld_addAction'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_applyGravity'_ :: Ptr () -> IO ()Source
btDiscreteDynamicsWorld_serialize'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_getCollisionWorld'_ :: Ptr () -> IO (Ptr ())Source
btDiscreteDynamicsWorld_addRigidBody'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_addRigidBody0'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_clearForces'_ :: Ptr () -> IO ()Source
btDiscreteDynamicsWorld_removeVehicle'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_serializeRigidBodies'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_internalSingleStepSimulation'_ :: Ptr () -> CFloat -> IO ()Source
btDiscreteDynamicsWorld_setNumTasks'_ :: Ptr () -> CInt -> IO ()Source
btDiscreteDynamicsWorld_setSynchronizeAllMotionStates'_ :: Ptr () -> CInt -> IO ()Source
btDiscreteDynamicsWorld_predictUnconstraintMotion'_ :: Ptr () -> CFloat -> IO ()Source
btDiscreteDynamicsWorld_removeConstraint'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_removeRigidBody'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_integrateTransforms'_ :: Ptr () -> CFloat -> IO ()Source
btDiscreteDynamicsWorld_debugDrawConstraint'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_debugDrawWorld'_ :: Ptr () -> IO ()Source
btDiscreteDynamicsWorld_startProfiling'_ :: Ptr () -> CFloat -> IO ()Source
btDiscreteDynamicsWorld_updateActivationState'_ :: Ptr () -> CFloat -> IO ()Source
btDiscreteDynamicsWorld_removeAction'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_removeCharacter'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_saveKinematicState'_ :: Ptr () -> CFloat -> IO ()Source
btDiscreteDynamicsWorld_getConstraintSolver'_ :: Ptr () -> IO (Ptr ())Source
btDiscreteDynamicsWorld_addCharacter'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_solveConstraints'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_updateActions'_ :: Ptr () -> CFloat -> IO ()Source
btDiscreteDynamicsWorld_updateVehicles'_ :: Ptr () -> CFloat -> IO ()Source
btDiscreteDynamicsWorld_synchronizeSingleMotionState'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_addVehicle'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_removeCollisionObject'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_setConstraintSolver'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_m_constraintSolver_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_m_constraintSolver_get'_ :: Ptr () -> IO (Ptr ())Source
btDiscreteDynamicsWorld_m_constraints_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_m_constraints_get'_ :: Ptr () -> IO (Ptr ())Source
btDiscreteDynamicsWorld_m_nonStaticRigidBodies_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_m_nonStaticRigidBodies_get'_ :: Ptr () -> IO (Ptr ())Source
btDiscreteDynamicsWorld_m_localTime_set'_ :: Ptr () -> CFloat -> IO ()Source
btDiscreteDynamicsWorld_m_ownsIslandManager_set'_ :: Ptr () -> CInt -> IO ()Source
btDiscreteDynamicsWorld_m_ownsConstraintSolver_set'_ :: Ptr () -> CInt -> IO ()Source
btDiscreteDynamicsWorld_m_actions_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteDynamicsWorld_m_actions_get'_ :: Ptr () -> IO (Ptr ())Source
btDiscreteDynamicsWorld_m_profileTimings_set'_ :: Ptr () -> CInt -> IO ()Source
btDynamicsWorld_addAction'_ :: Ptr () -> Ptr () -> IO ()Source
btDynamicsWorld_getSolverInfo'_ :: Ptr () -> IO (Ptr ())Source
btDynamicsWorld_addRigidBody'_ :: Ptr () -> Ptr () -> IO ()Source
btDynamicsWorld_addRigidBody0'_ :: Ptr () -> Ptr () -> IO ()Source
btDynamicsWorld_clearForces'_ :: Ptr () -> IO ()Source
btDynamicsWorld_removeVehicle'_ :: Ptr () -> Ptr () -> IO ()Source
btDynamicsWorld_removeConstraint'_ :: Ptr () -> Ptr () -> IO ()Source
btDynamicsWorld_removeRigidBody'_ :: Ptr () -> Ptr () -> IO ()Source
btDynamicsWorld_synchronizeMotionStates'_ :: Ptr () -> IO ()Source
btDynamicsWorld_debugDrawWorld'_ :: Ptr () -> IO ()Source
btDynamicsWorld_removeAction'_ :: Ptr () -> Ptr () -> IO ()Source
btDynamicsWorld_setWorldUserInfo'_ :: Ptr () -> Ptr () -> IO ()Source
btDynamicsWorld_removeCharacter'_ :: Ptr () -> Ptr () -> IO ()Source
btDynamicsWorld_getConstraintSolver'_ :: Ptr () -> IO (Ptr ())Source
btDynamicsWorld_addCharacter'_ :: Ptr () -> Ptr () -> IO ()Source
btDynamicsWorld_addVehicle'_ :: Ptr () -> Ptr () -> IO ()Source
btDynamicsWorld_getWorldUserInfo'_ :: Ptr () -> IO (Ptr ())Source
btDynamicsWorld_setConstraintSolver'_ :: Ptr () -> Ptr () -> IO ()Source
btDynamicsWorld_m_worldUserInfo_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDynamicsWorld_m_worldUserInfo_get'_ :: Ptr () -> IO (Ptr ())Source
btDynamicsWorld_m_solverInfo_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDynamicsWorld_m_solverInfo_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody0'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody_free'_ :: Ptr () -> IO ()Source
btRigidBody_updateDeactivation'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_setAngularFactor1'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_internalWritebackVelocity'_ :: Ptr () -> IO ()Source
btRigidBody_internalWritebackVelocity0'_ :: Ptr () -> IO ()Source
btRigidBody_internalWritebackVelocity1'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_applyGravity'_ :: Ptr () -> IO ()Source
btRigidBody_setMotionState'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBody_clearForces'_ :: Ptr () -> IO ()Source
btRigidBody_getMotionState'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody_getMotionState0'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody_getMotionState1'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody_internalApplyPushImpulse'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()Source
btRigidBody_internalApplyPushImpulse''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()Source
btRigidBody_wantsSleeping'_ :: Ptr () -> IO CIntSource
btRigidBody_setNewBroadphaseProxy'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBody_applyDamping'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_saveKinematicState'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_serializeSingleObject'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBody_getInvMass'_ :: Ptr () -> IO CFloatSource
btRigidBody_getBroadphaseProxy'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody_getBroadphaseProxy0'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody_getBroadphaseProxy1'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody_getCollisionShape'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody_getCollisionShape0'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody_getCollisionShape1'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody_upcast'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody_upcast0'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody_upcast1'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody_updateInertiaTensor'_ :: Ptr () -> IO ()Source
btRigidBody_setupRigidBody'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBody_integrateVelocities'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_setFlags'_ :: Ptr () -> CInt -> IO ()Source
btRigidBody_addConstraintRef'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBody_isInWorld'_ :: Ptr () -> IO CIntSource
btRigidBody_getAngularDamping'_ :: Ptr () -> IO CFloatSource
btRigidBody_removeConstraintRef'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBody_getFlags'_ :: Ptr () -> IO CIntSource
btRigidBody_internalGetVelocityInLocalPointObsolete'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btRigidBody_internalGetVelocityInLocalPointObsolete''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btRigidBody_getLinearDamping'_ :: Ptr () -> IO CFloatSource
btRigidBody_m_additionalAngularDampingFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_m_additionalDamping_set'_ :: Ptr () -> CInt -> IO ()Source
btRigidBody_m_additionalDampingFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_m_additionalLinearDampingThresholdSqr_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_m_angularDamping_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_m_angularSleepingThreshold_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_m_constraintRefs_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBody_m_constraintRefs_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody_m_contactSolverType_set'_ :: Ptr () -> CInt -> IO ()Source
btRigidBody_m_debugBodyId_set'_ :: Ptr () -> CInt -> IO ()Source
btRigidBody_m_debugBodyId_get'_ :: Ptr () -> IO CIntSource
btRigidBody_m_frictionSolverType_set'_ :: Ptr () -> CInt -> IO ()Source
btRigidBody_m_inverseMass_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_m_inverseMass_get'_ :: Ptr () -> IO CFloatSource
btRigidBody_m_linearDamping_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_m_linearSleepingThreshold_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_m_optionalMotionState_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBody_m_optionalMotionState_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBody_m_rigidbodyFlags_set'_ :: Ptr () -> CInt -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo'_ :: CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> IO (Ptr ())Source
btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingFactor_get'_ :: Ptr () -> IO CFloatSource
btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingThresholdSqr_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_additionalAngularDampingThresholdSqr_get'_ :: Ptr () -> IO CFloatSource
btRigidBody_btRigidBodyConstructionInfo_m_additionalDampingFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_additionalDampingFactor_get'_ :: Ptr () -> IO CFloatSource
btRigidBody_btRigidBodyConstructionInfo_m_additionalLinearDampingThresholdSqr_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_additionalLinearDampingThresholdSqr_get'_ :: Ptr () -> IO CFloatSource
btRigidBody_btRigidBodyConstructionInfo_m_angularSleepingThreshold_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_angularSleepingThreshold_get'_ :: Ptr () -> IO CFloatSource
btRigidBody_btRigidBodyConstructionInfo_m_collisionShape_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_linearSleepingThreshold_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_linearSleepingThreshold_get'_ :: Ptr () -> IO CFloatSource
btRigidBody_btRigidBodyConstructionInfo_m_mass_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_motionState_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_startWorldTransform_set'_ :: Ptr () -> Ptr CFloat -> IO ()Source
btRigidBody_btRigidBodyConstructionInfo_m_startWorldTransform_get'_ :: Ptr () -> Ptr CFloat -> IO ()Source
btRigidBodyDoubleData'_ :: IO (Ptr ())Source
btRigidBodyDoubleData_free'_ :: Ptr () -> IO ()Source
btRigidBodyDoubleData_m_collisionObjectData_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyDoubleData_m_collisionObjectData_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyDoubleData_m_invInertiaTensorWorld_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyDoubleData_m_invInertiaTensorWorld_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyDoubleData_m_linearVelocity_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyDoubleData_m_linearVelocity_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyDoubleData_m_angularVelocity_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyDoubleData_m_angularVelocity_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyDoubleData_m_angularFactor_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyDoubleData_m_angularFactor_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyDoubleData_m_linearFactor_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyDoubleData_m_linearFactor_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyDoubleData_m_gravity_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyDoubleData_m_gravity_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyDoubleData_m_gravity_acceleration_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyDoubleData_m_gravity_acceleration_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyDoubleData_m_invInertiaLocal_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyDoubleData_m_invInertiaLocal_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyDoubleData_m_totalForce_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyDoubleData_m_totalForce_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyDoubleData_m_totalTorque_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyDoubleData_m_totalTorque_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyDoubleData_m_inverseMass_set'_ :: Ptr () -> CDouble -> IO ()Source
btRigidBodyDoubleData_m_linearDamping_set'_ :: Ptr () -> CDouble -> IO ()Source
btRigidBodyDoubleData_m_angularDamping_set'_ :: Ptr () -> CDouble -> IO ()Source
btRigidBodyDoubleData_m_additionalDampingFactor_set'_ :: Ptr () -> CDouble -> IO ()Source
btRigidBodyDoubleData_m_additionalLinearDampingThresholdSqr_set'_ :: Ptr () -> CDouble -> IO ()Source
btRigidBodyDoubleData_m_additionalAngularDampingThresholdSqr_set'_ :: Ptr () -> CDouble -> IO ()Source
btRigidBodyDoubleData_m_linearSleepingThreshold_set'_ :: Ptr () -> CDouble -> IO ()Source
btRigidBodyDoubleData_m_angularSleepingThreshold_set'_ :: Ptr () -> CDouble -> IO ()Source
btRigidBodyDoubleData_m_additionalDamping_set'_ :: Ptr () -> CInt -> IO ()Source
btRigidBodyFloatData'_ :: IO (Ptr ())Source
btRigidBodyFloatData_free'_ :: Ptr () -> IO ()Source
btRigidBodyFloatData_m_additionalAngularDampingThresholdSqr_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBodyFloatData_m_additionalDamping_set'_ :: Ptr () -> CInt -> IO ()Source
btRigidBodyFloatData_m_additionalDampingFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBodyFloatData_m_angularDamping_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBodyFloatData_m_angularFactor_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyFloatData_m_angularFactor_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyFloatData_m_angularSleepingThreshold_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBodyFloatData_m_angularVelocity_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyFloatData_m_angularVelocity_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyFloatData_m_collisionObjectData_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyFloatData_m_collisionObjectData_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyFloatData_m_gravity_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyFloatData_m_gravity_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyFloatData_m_gravity_acceleration_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyFloatData_m_gravity_acceleration_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyFloatData_m_invInertiaLocal_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyFloatData_m_invInertiaLocal_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyFloatData_m_invInertiaTensorWorld_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyFloatData_m_invInertiaTensorWorld_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyFloatData_m_inverseMass_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBodyFloatData_m_linearDamping_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBodyFloatData_m_linearFactor_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyFloatData_m_linearFactor_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyFloatData_m_linearSleepingThreshold_set'_ :: Ptr () -> CFloat -> IO ()Source
btRigidBodyFloatData_m_linearVelocity_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyFloatData_m_linearVelocity_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyFloatData_m_totalForce_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyFloatData_m_totalForce_get'_ :: Ptr () -> IO (Ptr ())Source
btRigidBodyFloatData_m_totalTorque_set'_ :: Ptr () -> Ptr () -> IO ()Source
btRigidBodyFloatData_m_totalTorque_get'_ :: Ptr () -> IO (Ptr ())Source
btSimpleDynamicsWorld_free'_ :: Ptr () -> IO ()Source
btSimpleDynamicsWorld_predictUnconstraintMotion'_ :: Ptr () -> CFloat -> IO ()Source
btSimpleDynamicsWorld_addAction'_ :: Ptr () -> Ptr () -> IO ()Source
btSimpleDynamicsWorld_setConstraintSolver'_ :: Ptr () -> Ptr () -> IO ()Source
btSimpleDynamicsWorld_getConstraintSolver'_ :: Ptr () -> IO (Ptr ())Source
btSimpleDynamicsWorld_removeRigidBody'_ :: Ptr () -> Ptr () -> IO ()Source
btSimpleDynamicsWorld_addRigidBody'_ :: Ptr () -> Ptr () -> IO ()Source
btSimpleDynamicsWorld_addRigidBody0'_ :: Ptr () -> Ptr () -> IO ()Source
btSimpleDynamicsWorld_integrateTransforms'_ :: Ptr () -> CFloat -> IO ()Source
btSimpleDynamicsWorld_removeCollisionObject'_ :: Ptr () -> Ptr () -> IO ()Source
btSimpleDynamicsWorld_clearForces'_ :: Ptr () -> IO ()Source
btSimpleDynamicsWorld_removeAction'_ :: Ptr () -> Ptr () -> IO ()Source
btSimpleDynamicsWorld_updateAabbs'_ :: Ptr () -> IO ()Source
btSimpleDynamicsWorld_debugDrawWorld'_ :: Ptr () -> IO ()Source
btSimpleDynamicsWorld_m_constraintSolver_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSimpleDynamicsWorld_m_constraintSolver_get'_ :: Ptr () -> IO (Ptr ())Source
btSimpleDynamicsWorld_m_ownsConstraintSolver_set'_ :: Ptr () -> CInt -> IO ()Source