Safe Haskell | None |
---|---|
Language | Haskell98 |
Synopsis
- btSphereSphereCollisionAlgorithm_m_manifoldPtr_get'_ :: Ptr () -> IO (Ptr ())
- btSphereSphereCollisionAlgorithm_m_manifoldPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btSphereSphereCollisionAlgorithm_m_ownManifold_get'_ :: Ptr () -> IO CInt
- btSphereSphereCollisionAlgorithm_m_ownManifold_set'_ :: Ptr () -> CInt -> IO ()
- btSphereSphereCollisionAlgorithm_processCollision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSphereSphereCollisionAlgorithm_calculateTimeOfImpact'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO CFloat
- btSphereSphereCollisionAlgorithm_getAllContactManifolds'_ :: Ptr () -> Ptr () -> IO ()
- btSphereSphereCollisionAlgorithm_free'_ :: Ptr () -> IO ()
- btSphereSphereCollisionAlgorithm1'_ :: Ptr () -> IO (Ptr ())
- btSphereSphereCollisionAlgorithm0'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btPairCachingGhostObject_m_hashPairCache_get'_ :: Ptr () -> IO (Ptr ())
- btPairCachingGhostObject_m_hashPairCache_set'_ :: Ptr () -> Ptr () -> IO ()
- btPairCachingGhostObject_addOverlappingObjectInternal'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btPairCachingGhostObject_getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())
- btPairCachingGhostObject_removeOverlappingObjectInternal'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btPairCachingGhostObject_free'_ :: Ptr () -> IO ()
- btPairCachingGhostObject'_ :: IO (Ptr ())
- btManifoldResult_m_rootTransB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldResult_m_rootTransB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldResult_m_rootTransA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldResult_m_rootTransA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldResult_m_partId1_get'_ :: Ptr () -> IO CInt
- btManifoldResult_m_partId1_set'_ :: Ptr () -> CInt -> IO ()
- btManifoldResult_m_partId0_get'_ :: Ptr () -> IO CInt
- btManifoldResult_m_partId0_set'_ :: Ptr () -> CInt -> IO ()
- btManifoldResult_m_manifoldPtr_get'_ :: Ptr () -> IO (Ptr ())
- btManifoldResult_m_manifoldPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btManifoldResult_m_index1_get'_ :: Ptr () -> IO CInt
- btManifoldResult_m_index1_set'_ :: Ptr () -> CInt -> IO ()
- btManifoldResult_m_index0_get'_ :: Ptr () -> IO CInt
- btManifoldResult_m_index0_set'_ :: Ptr () -> CInt -> IO ()
- btManifoldResult_m_body1_get'_ :: Ptr () -> IO (Ptr ())
- btManifoldResult_m_body1_set'_ :: Ptr () -> Ptr () -> IO ()
- btManifoldResult_m_body0_get'_ :: Ptr () -> IO (Ptr ())
- btManifoldResult_m_body0_set'_ :: Ptr () -> Ptr () -> IO ()
- btManifoldResult_setPersistentManifold'_ :: Ptr () -> Ptr () -> IO ()
- btManifoldResult_refreshContactPoints'_ :: Ptr () -> IO ()
- btManifoldResult_setShapeIdentifiersA'_ :: Ptr () -> CInt -> CInt -> IO ()
- btManifoldResult_setShapeIdentifiersB'_ :: Ptr () -> CInt -> CInt -> IO ()
- btManifoldResult_getBody1Internal'_ :: Ptr () -> IO (Ptr ())
- btManifoldResult_addContactPoint''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btManifoldResult_addContactPoint'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btManifoldResult_getBody0Internal'_ :: Ptr () -> IO (Ptr ())
- btManifoldResult_getPersistentManifold1'_ :: Ptr () -> IO (Ptr ())
- btManifoldResult_getPersistentManifold0'_ :: Ptr () -> IO (Ptr ())
- btManifoldResult_getPersistentManifold'_ :: Ptr () -> IO (Ptr ())
- btManifoldResult_free'_ :: Ptr () -> IO ()
- btManifoldResult1'_ :: Ptr () -> Ptr () -> IO (Ptr ())
- btManifoldResult0'_ :: IO (Ptr ())
- btGhostPairCallback_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btGhostPairCallback_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btGhostPairCallback_addOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btGhostPairCallback_free'_ :: Ptr () -> IO ()
- btGhostPairCallback'_ :: IO (Ptr ())
- btGhostObject_m_overlappingObjects_get'_ :: Ptr () -> IO (Ptr ())
- btGhostObject_m_overlappingObjects_set'_ :: Ptr () -> Ptr () -> IO ()
- btGhostObject_getOverlappingObject1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGhostObject_getOverlappingObject0'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGhostObject_getOverlappingObject'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGhostObject_upcast1'_ :: Ptr () -> IO (Ptr ())
- btGhostObject_upcast0'_ :: Ptr () -> IO (Ptr ())
- btGhostObject_upcast'_ :: Ptr () -> IO (Ptr ())
- btGhostObject_getOverlappingPairs0'_ :: Ptr () -> IO (Ptr ())
- btGhostObject_getOverlappingPairs'_ :: Ptr () -> IO (Ptr ())
- btGhostObject_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btGhostObject_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btGhostObject_addOverlappingObjectInternal'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btGhostObject_getNumOverlappingObjects'_ :: Ptr () -> IO CInt
- btGhostObject_removeOverlappingObjectInternal'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btGhostObject_convexSweepTest''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CFloat -> IO ()
- btGhostObject_convexSweepTest'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CFloat -> IO ()
- btGhostObject_free'_ :: Ptr () -> IO ()
- btGhostObject'_ :: IO (Ptr ())
- btDefaultCollisionConstructionInfo_m_useEpaPenetrationAlgorithm_get'_ :: Ptr () -> IO CInt
- btDefaultCollisionConstructionInfo_m_useEpaPenetrationAlgorithm_set'_ :: Ptr () -> CInt -> IO ()
- btDefaultCollisionConstructionInfo_m_stackAlloc_get'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConstructionInfo_m_stackAlloc_set'_ :: Ptr () -> Ptr () -> IO ()
- btDefaultCollisionConstructionInfo_m_defaultStackAllocatorSize_get'_ :: Ptr () -> IO CInt
- btDefaultCollisionConstructionInfo_m_defaultStackAllocatorSize_set'_ :: Ptr () -> CInt -> IO ()
- btDefaultCollisionConstructionInfo_m_defaultMaxPersistentManifoldPoolSize_get'_ :: Ptr () -> IO CInt
- btDefaultCollisionConstructionInfo_m_defaultMaxPersistentManifoldPoolSize_set'_ :: Ptr () -> CInt -> IO ()
- btDefaultCollisionConstructionInfo_m_defaultMaxCollisionAlgorithmPoolSize_get'_ :: Ptr () -> IO CInt
- btDefaultCollisionConstructionInfo_m_defaultMaxCollisionAlgorithmPoolSize_set'_ :: Ptr () -> CInt -> IO ()
- btDefaultCollisionConstructionInfo_m_customCollisionAlgorithmMaxElementSize_get'_ :: Ptr () -> IO CInt
- btDefaultCollisionConstructionInfo_m_customCollisionAlgorithmMaxElementSize_set'_ :: Ptr () -> CInt -> IO ()
- btDefaultCollisionConstructionInfo_free'_ :: Ptr () -> IO ()
- btDefaultCollisionConstructionInfo'_ :: IO (Ptr ())
- btDefaultCollisionConfiguration_m_convexPlaneCF_get'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_m_convexPlaneCF_set'_ :: Ptr () -> Ptr () -> IO ()
- btDefaultCollisionConfiguration_m_planeConvexCF_get'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_m_planeConvexCF_set'_ :: Ptr () -> Ptr () -> IO ()
- btDefaultCollisionConfiguration_m_triangleSphereCF_get'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_m_triangleSphereCF_set'_ :: Ptr () -> Ptr () -> IO ()
- btDefaultCollisionConfiguration_m_sphereTriangleCF_get'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_m_sphereTriangleCF_set'_ :: Ptr () -> Ptr () -> IO ()
- btDefaultCollisionConfiguration_m_boxBoxCF_get'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_m_boxBoxCF_set'_ :: Ptr () -> Ptr () -> IO ()
- btDefaultCollisionConfiguration_m_sphereSphereCF_get'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_m_sphereSphereCF_set'_ :: Ptr () -> Ptr () -> IO ()
- btDefaultCollisionConfiguration_m_emptyCreateFunc_get'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_m_emptyCreateFunc_set'_ :: Ptr () -> Ptr () -> IO ()
- btDefaultCollisionConfiguration_m_swappedCompoundCreateFunc_get'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_m_swappedCompoundCreateFunc_set'_ :: Ptr () -> Ptr () -> IO ()
- btDefaultCollisionConfiguration_m_compoundCreateFunc_get'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_m_compoundCreateFunc_set'_ :: Ptr () -> Ptr () -> IO ()
- btDefaultCollisionConfiguration_m_swappedConvexConcaveCreateFunc_get'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_m_swappedConvexConcaveCreateFunc_set'_ :: Ptr () -> Ptr () -> IO ()
- btDefaultCollisionConfiguration_m_convexConcaveCreateFunc_get'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_m_convexConcaveCreateFunc_set'_ :: Ptr () -> Ptr () -> IO ()
- btDefaultCollisionConfiguration_m_convexConvexCreateFunc_get'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_m_convexConvexCreateFunc_set'_ :: Ptr () -> Ptr () -> IO ()
- btDefaultCollisionConfiguration_m_simplexSolver_get'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_m_simplexSolver_set'_ :: Ptr () -> Ptr () -> IO ()
- btDefaultCollisionConfiguration_m_ownsCollisionAlgorithmPool_get'_ :: Ptr () -> IO CInt
- btDefaultCollisionConfiguration_m_ownsCollisionAlgorithmPool_set'_ :: Ptr () -> CInt -> IO ()
- btDefaultCollisionConfiguration_m_ownsPersistentManifoldPool_get'_ :: Ptr () -> IO CInt
- btDefaultCollisionConfiguration_m_ownsPersistentManifoldPool_set'_ :: Ptr () -> CInt -> IO ()
- btDefaultCollisionConfiguration_m_ownsStackAllocator_get'_ :: Ptr () -> IO CInt
- btDefaultCollisionConfiguration_m_ownsStackAllocator_set'_ :: Ptr () -> CInt -> IO ()
- btDefaultCollisionConfiguration_m_stackAlloc_get'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_m_stackAlloc_set'_ :: Ptr () -> Ptr () -> IO ()
- btDefaultCollisionConfiguration_m_persistentManifoldPoolSize_get'_ :: Ptr () -> IO CInt
- btDefaultCollisionConfiguration_m_persistentManifoldPoolSize_set'_ :: Ptr () -> CInt -> IO ()
- btDefaultCollisionConfiguration_getCollisionAlgorithmCreateFunc'_ :: Ptr () -> CInt -> CInt -> IO (Ptr ())
- btDefaultCollisionConfiguration_setConvexConvexMultipointIterations'_ :: Ptr () -> CInt -> CInt -> IO ()
- btDefaultCollisionConfiguration_getSimplexSolver'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_setPlaneConvexMultipointIterations'_ :: Ptr () -> CInt -> CInt -> IO ()
- btDefaultCollisionConfiguration_getStackAllocator'_ :: Ptr () -> IO (Ptr ())
- btDefaultCollisionConfiguration_free'_ :: Ptr () -> IO ()
- btDefaultCollisionConfiguration'_ :: Ptr () -> IO (Ptr ())
- btConvexConvexAlgorithm_m_minimumPointsPerturbationThreshold_get'_ :: Ptr () -> IO CInt
- btConvexConvexAlgorithm_m_minimumPointsPerturbationThreshold_set'_ :: Ptr () -> CInt -> IO ()
- btConvexConvexAlgorithm_m_numPerturbationIterations_get'_ :: Ptr () -> IO CInt
- btConvexConvexAlgorithm_m_numPerturbationIterations_set'_ :: Ptr () -> CInt -> IO ()
- btConvexConvexAlgorithm_m_lowLevelOfDetail_get'_ :: Ptr () -> IO CInt
- btConvexConvexAlgorithm_m_lowLevelOfDetail_set'_ :: Ptr () -> CInt -> IO ()
- btConvexConvexAlgorithm_m_manifoldPtr_get'_ :: Ptr () -> IO (Ptr ())
- btConvexConvexAlgorithm_m_manifoldPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btConvexConvexAlgorithm_m_ownManifold_get'_ :: Ptr () -> IO CInt
- btConvexConvexAlgorithm_m_ownManifold_set'_ :: Ptr () -> CInt -> IO ()
- btConvexConvexAlgorithm_m_simplexSolver_get'_ :: Ptr () -> IO (Ptr ())
- btConvexConvexAlgorithm_m_simplexSolver_set'_ :: Ptr () -> Ptr () -> IO ()
- btConvexConvexAlgorithm_getManifold'_ :: Ptr () -> IO (Ptr ())
- btConvexConvexAlgorithm_processCollision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btConvexConvexAlgorithm_setLowLevelOfDetail'_ :: Ptr () -> CInt -> IO ()
- btConvexConvexAlgorithm_calculateTimeOfImpact'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO CFloat
- btConvexConvexAlgorithm_getAllContactManifolds'_ :: Ptr () -> Ptr () -> IO ()
- btConvexConvexAlgorithm_free'_ :: Ptr () -> IO ()
- btCollisionWorld_m_stackAlloc_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_m_stackAlloc_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_m_forceUpdateAllAabbs_get'_ :: Ptr () -> IO CInt
- btCollisionWorld_m_forceUpdateAllAabbs_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionWorld_m_dispatcher1_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_m_dispatcher1_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_m_dispatchInfo_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_m_dispatchInfo_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_m_debugDrawer_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_m_debugDrawer_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_m_collisionObjects_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_m_collisionObjects_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_m_broadphasePairCache_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_m_broadphasePairCache_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_removeCollisionObject'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_getPairCache'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_serializeCollisionObjects'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_updateSingleAabb'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_objectQuerySingle''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> CFloat -> IO ()
- btCollisionWorld_objectQuerySingle'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> CFloat -> IO ()
- btCollisionWorld_rayTestSingle''_ :: Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btCollisionWorld_rayTestSingle'_ :: Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btCollisionWorld_getBroadphase1'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_getBroadphase0'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_getBroadphase'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_contactPairTest'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btCollisionWorld_getNumCollisionObjects'_ :: Ptr () -> IO CInt
- btCollisionWorld_convexSweepTest''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CFloat -> IO ()
- btCollisionWorld_convexSweepTest'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CFloat -> IO ()
- btCollisionWorld_debugDrawWorld'_ :: Ptr () -> IO ()
- btCollisionWorld_setDebugDrawer'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_updateAabbs'_ :: Ptr () -> IO ()
- btCollisionWorld_getForceUpdateAllAabbs'_ :: Ptr () -> IO CInt
- btCollisionWorld_contactTest'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btCollisionWorld_setForceUpdateAllAabbs'_ :: Ptr () -> CInt -> IO ()
- btCollisionWorld_addCollisionObject'_ :: Ptr () -> Ptr () -> CShort -> CShort -> IO ()
- btCollisionWorld_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btCollisionWorld_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btCollisionWorld_debugDrawObject''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_debugDrawObject'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_getCollisionObjectArray1'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_getCollisionObjectArray0'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_getCollisionObjectArray'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_performDiscreteCollisionDetection'_ :: Ptr () -> IO ()
- btCollisionWorld_getDebugDrawer'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_getDispatchInfo1'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_getDispatchInfo0'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_getDispatchInfo'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_getDispatcher1'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_getDispatcher0'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_getDispatcher'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_serialize'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_setBroadphase'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_free'_ :: Ptr () -> IO ()
- btCollisionWorld'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btCollisionObjectFloatData_m_worldTransform_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectFloatData_m_worldTransform_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectFloatData_m_rootCollisionShape_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectFloatData_m_rootCollisionShape_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectFloatData_m_restitution_get'_ :: Ptr () -> IO CFloat
- btCollisionObjectFloatData_m_restitution_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObjectFloatData_m_name_get'_ :: Ptr () -> IO (Ptr CChar)
- btCollisionObjectFloatData_m_name_set'_ :: Ptr () -> Ptr CChar -> IO ()
- btCollisionObjectFloatData_m_islandTag1_get'_ :: Ptr () -> IO CInt
- btCollisionObjectFloatData_m_islandTag1_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObjectFloatData_m_interpolationWorldTransform_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectFloatData_m_interpolationWorldTransform_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectFloatData_m_interpolationLinearVelocity_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectFloatData_m_interpolationLinearVelocity_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectFloatData_m_interpolationAngularVelocity_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectFloatData_m_interpolationAngularVelocity_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectFloatData_m_internalType_get'_ :: Ptr () -> IO CInt
- btCollisionObjectFloatData_m_internalType_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObjectFloatData_m_hitFraction_get'_ :: Ptr () -> IO CFloat
- btCollisionObjectFloatData_m_hitFraction_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObjectFloatData_m_hasAnisotropicFriction_get'_ :: Ptr () -> IO CInt
- btCollisionObjectFloatData_m_hasAnisotropicFriction_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObjectFloatData_m_friction_get'_ :: Ptr () -> IO CFloat
- btCollisionObjectFloatData_m_friction_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObjectFloatData_m_deactivationTime_get'_ :: Ptr () -> IO CFloat
- btCollisionObjectFloatData_m_deactivationTime_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObjectFloatData_m_contactProcessingThreshold_get'_ :: Ptr () -> IO CFloat
- btCollisionObjectFloatData_m_contactProcessingThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObjectFloatData_m_companionId_get'_ :: Ptr () -> IO CInt
- btCollisionObjectFloatData_m_companionId_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObjectFloatData_m_collisionShape_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectFloatData_m_collisionShape_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectFloatData_m_collisionFlags_get'_ :: Ptr () -> IO CInt
- btCollisionObjectFloatData_m_collisionFlags_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObjectFloatData_m_checkCollideWith_get'_ :: Ptr () -> IO CInt
- btCollisionObjectFloatData_m_checkCollideWith_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObjectFloatData_m_ccdSweptSphereRadius_get'_ :: Ptr () -> IO CFloat
- btCollisionObjectFloatData_m_ccdSweptSphereRadius_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObjectFloatData_m_ccdMotionThreshold_get'_ :: Ptr () -> IO CFloat
- btCollisionObjectFloatData_m_ccdMotionThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObjectFloatData_m_broadphaseHandle_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectFloatData_m_broadphaseHandle_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectFloatData_m_anisotropicFriction_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectFloatData_m_anisotropicFriction_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectFloatData_m_activationState1_get'_ :: Ptr () -> IO CInt
- btCollisionObjectFloatData_m_activationState1_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObjectFloatData_free'_ :: Ptr () -> IO ()
- btCollisionObjectFloatData'_ :: IO (Ptr ())
- btCollisionObjectDoubleData_m_worldTransform_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectDoubleData_m_worldTransform_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectDoubleData_m_rootCollisionShape_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectDoubleData_m_rootCollisionShape_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectDoubleData_m_restitution_get'_ :: Ptr () -> IO CDouble
- btCollisionObjectDoubleData_m_restitution_set'_ :: Ptr () -> CDouble -> IO ()
- btCollisionObjectDoubleData_m_name_get'_ :: Ptr () -> IO (Ptr CChar)
- btCollisionObjectDoubleData_m_name_set'_ :: Ptr () -> Ptr CChar -> IO ()
- btCollisionObjectDoubleData_m_islandTag1_get'_ :: Ptr () -> IO CInt
- btCollisionObjectDoubleData_m_islandTag1_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObjectDoubleData_m_interpolationWorldTransform_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectDoubleData_m_interpolationWorldTransform_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectDoubleData_m_interpolationLinearVelocity_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectDoubleData_m_interpolationLinearVelocity_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectDoubleData_m_interpolationAngularVelocity_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectDoubleData_m_interpolationAngularVelocity_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectDoubleData_m_internalType_get'_ :: Ptr () -> IO CInt
- btCollisionObjectDoubleData_m_internalType_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObjectDoubleData_m_hitFraction_get'_ :: Ptr () -> IO CDouble
- btCollisionObjectDoubleData_m_hitFraction_set'_ :: Ptr () -> CDouble -> IO ()
- btCollisionObjectDoubleData_m_hasAnisotropicFriction_get'_ :: Ptr () -> IO CInt
- btCollisionObjectDoubleData_m_hasAnisotropicFriction_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObjectDoubleData_m_friction_get'_ :: Ptr () -> IO CDouble
- btCollisionObjectDoubleData_m_friction_set'_ :: Ptr () -> CDouble -> IO ()
- btCollisionObjectDoubleData_m_deactivationTime_get'_ :: Ptr () -> IO CDouble
- btCollisionObjectDoubleData_m_deactivationTime_set'_ :: Ptr () -> CDouble -> IO ()
- btCollisionObjectDoubleData_m_contactProcessingThreshold_get'_ :: Ptr () -> IO CDouble
- btCollisionObjectDoubleData_m_contactProcessingThreshold_set'_ :: Ptr () -> CDouble -> IO ()
- btCollisionObjectDoubleData_m_companionId_get'_ :: Ptr () -> IO CInt
- btCollisionObjectDoubleData_m_companionId_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObjectDoubleData_m_collisionShape_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectDoubleData_m_collisionShape_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectDoubleData_m_collisionFlags_get'_ :: Ptr () -> IO CInt
- btCollisionObjectDoubleData_m_collisionFlags_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObjectDoubleData_m_checkCollideWith_get'_ :: Ptr () -> IO CInt
- btCollisionObjectDoubleData_m_checkCollideWith_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObjectDoubleData_m_ccdSweptSphereRadius_get'_ :: Ptr () -> IO CDouble
- btCollisionObjectDoubleData_m_ccdSweptSphereRadius_set'_ :: Ptr () -> CDouble -> IO ()
- btCollisionObjectDoubleData_m_ccdMotionThreshold_get'_ :: Ptr () -> IO CDouble
- btCollisionObjectDoubleData_m_ccdMotionThreshold_set'_ :: Ptr () -> CDouble -> IO ()
- btCollisionObjectDoubleData_m_broadphaseHandle_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectDoubleData_m_broadphaseHandle_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectDoubleData_m_anisotropicFriction_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObjectDoubleData_m_anisotropicFriction_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObjectDoubleData_m_activationState1_get'_ :: Ptr () -> IO CInt
- btCollisionObjectDoubleData_m_activationState1_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObjectDoubleData_free'_ :: Ptr () -> IO ()
- btCollisionObjectDoubleData'_ :: IO (Ptr ())
- btCollisionObject_m_worldTransform_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_m_worldTransform_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_m_userObjectPointer_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_m_userObjectPointer_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObject_m_rootCollisionShape_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_m_rootCollisionShape_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObject_m_restitution_get'_ :: Ptr () -> IO CFloat
- btCollisionObject_m_restitution_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObject_m_islandTag1_get'_ :: Ptr () -> IO CInt
- btCollisionObject_m_islandTag1_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObject_m_interpolationWorldTransform_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_m_interpolationWorldTransform_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_m_interpolationLinearVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_m_interpolationLinearVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_m_interpolationAngularVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_m_interpolationAngularVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_m_internalType_get'_ :: Ptr () -> IO CInt
- btCollisionObject_m_internalType_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObject_m_hitFraction_get'_ :: Ptr () -> IO CFloat
- btCollisionObject_m_hitFraction_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObject_m_hasAnisotropicFriction_get'_ :: Ptr () -> IO CInt
- btCollisionObject_m_hasAnisotropicFriction_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObject_m_friction_get'_ :: Ptr () -> IO CFloat
- btCollisionObject_m_friction_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObject_m_extensionPointer_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_m_extensionPointer_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObject_m_deactivationTime_get'_ :: Ptr () -> IO CFloat
- btCollisionObject_m_deactivationTime_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObject_m_contactProcessingThreshold_get'_ :: Ptr () -> IO CFloat
- btCollisionObject_m_contactProcessingThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObject_m_companionId_get'_ :: Ptr () -> IO CInt
- btCollisionObject_m_companionId_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObject_m_collisionShape_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_m_collisionShape_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObject_m_collisionFlags_get'_ :: Ptr () -> IO CInt
- btCollisionObject_m_collisionFlags_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObject_m_checkCollideWith_get'_ :: Ptr () -> IO CInt
- btCollisionObject_m_checkCollideWith_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObject_m_ccdSweptSphereRadius_get'_ :: Ptr () -> IO CFloat
- btCollisionObject_m_ccdSweptSphereRadius_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObject_m_ccdMotionThreshold_get'_ :: Ptr () -> IO CFloat
- btCollisionObject_m_ccdMotionThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObject_m_broadphaseHandle_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_m_broadphaseHandle_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObject_m_anisotropicFriction_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_m_anisotropicFriction_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_m_activationState1_get'_ :: Ptr () -> IO CInt
- btCollisionObject_m_activationState1_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionObject_isKinematicObject'_ :: Ptr () -> IO CInt
- btCollisionObject_setBroadphaseHandle'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObject_hasAnisotropicFriction'_ :: Ptr () -> IO CInt
- btCollisionObject_setRestitution'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObject_isStaticOrKinematicObject'_ :: Ptr () -> IO CInt
- btCollisionObject_internalGetExtensionPointer'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_setDeactivationTime'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObject_getContactProcessingThreshold'_ :: Ptr () -> IO CFloat
- btCollisionObject_getCcdSweptSphereRadius'_ :: Ptr () -> IO CFloat
- btCollisionObject_getRestitution'_ :: Ptr () -> IO CFloat
- btCollisionObject_getRootCollisionShape1'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_getRootCollisionShape0'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_getRootCollisionShape'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_hasContactResponse'_ :: Ptr () -> IO CInt
- btCollisionObject_getActivationState'_ :: Ptr () -> IO CInt
- btCollisionObject_getInternalType'_ :: Ptr () -> IO CInt
- btCollisionObject_setActivationState'_ :: Ptr () -> CInt -> IO ()
- btCollisionObject_isActive'_ :: Ptr () -> IO CInt
- btCollisionObject_getHitFraction'_ :: Ptr () -> IO CFloat
- btCollisionObject_internalSetTemporaryCollisionShape'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObject_setCollisionFlags'_ :: Ptr () -> CInt -> IO ()
- btCollisionObject_getWorldTransform1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_getWorldTransform0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_getWorldTransform'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_setCcdSweptSphereRadius'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObject_getUserPointer'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_getBroadphaseHandle1'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_getBroadphaseHandle0'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_getBroadphaseHandle'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_checkCollideWithOverride'_ :: Ptr () -> Ptr () -> IO CInt
- btCollisionObject_setAnisotropicFriction''_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_setAnisotropicFriction'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_getCollisionShape1'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_getCollisionShape0'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_getCollisionShape'_ :: Ptr () -> IO (Ptr ())
- btCollisionObject_getDeactivationTime'_ :: Ptr () -> IO CFloat
- btCollisionObject_getCollisionFlags'_ :: Ptr () -> IO CInt
- btCollisionObject_serializeSingleObject'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObject_setHitFraction'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObject_setIslandTag'_ :: Ptr () -> CInt -> IO ()
- btCollisionObject_getInterpolationWorldTransform1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_getInterpolationWorldTransform0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_getInterpolationWorldTransform'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_setFriction'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObject_isStaticObject'_ :: Ptr () -> IO CInt
- btCollisionObject_forceActivationState'_ :: Ptr () -> CInt -> IO ()
- btCollisionObject_getInterpolationAngularVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_getAnisotropicFriction'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_checkCollideWith'_ :: Ptr () -> Ptr () -> IO CInt
- btCollisionObject_setUserPointer'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObject_getCcdMotionThreshold'_ :: Ptr () -> IO CFloat
- btCollisionObject_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btCollisionObject_getIslandTag'_ :: Ptr () -> IO CInt
- btCollisionObject_setCcdMotionThreshold'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObject_setCollisionShape'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObject_mergesSimulationIslands'_ :: Ptr () -> IO CInt
- btCollisionObject_getInterpolationLinearVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_setInterpolationWorldTransform''_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_setInterpolationWorldTransform'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_setContactProcessingThreshold'_ :: Ptr () -> CFloat -> IO ()
- btCollisionObject_internalSetExtensionPointer'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionObject_getCompanionId'_ :: Ptr () -> IO CInt
- btCollisionObject_setWorldTransform''_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_setWorldTransform'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btCollisionObject_setInterpolationAngularVelocity''_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_setInterpolationAngularVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_setCompanionId'_ :: Ptr () -> CInt -> IO ()
- btCollisionObject_getFriction'_ :: Ptr () -> IO CFloat
- btCollisionObject_setInterpolationLinearVelocity''_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_setInterpolationLinearVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionObject_activate'_ :: Ptr () -> CInt -> IO ()
- btCollisionObject_getCcdSquareMotionThreshold'_ :: Ptr () -> IO CFloat
- btCollisionObject_free'_ :: Ptr () -> IO ()
- btCollisionObject'_ :: IO (Ptr ())
- btCollisionDispatcher_m_manifoldsPtr_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionDispatcher_m_manifoldsPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionDispatcher_m_dispatcherFlags_get'_ :: Ptr () -> IO CInt
- btCollisionDispatcher_m_dispatcherFlags_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionDispatcher_m_defaultManifoldResult_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionDispatcher_m_defaultManifoldResult_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionDispatcher_m_collisionConfiguration_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionDispatcher_m_collisionConfiguration_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionDispatcher_getManifoldByIndexInternal1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btCollisionDispatcher_getManifoldByIndexInternal0'_ :: Ptr () -> CInt -> IO (Ptr ())
- btCollisionDispatcher_getManifoldByIndexInternal'_ :: Ptr () -> CInt -> IO (Ptr ())
- btCollisionDispatcher_needsCollision'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btCollisionDispatcher_dispatchAllCollisionPairs'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btCollisionDispatcher_getNewManifold'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btCollisionDispatcher_needsResponse'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btCollisionDispatcher_findAlgorithm'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btCollisionDispatcher_defaultNearCallback'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btCollisionDispatcher_registerCollisionCreateFunc'_ :: Ptr () -> CInt -> CInt -> Ptr () -> IO ()
- btCollisionDispatcher_freeCollisionAlgorithm'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionDispatcher_clearManifold'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionDispatcher_getNumManifolds'_ :: Ptr () -> IO CInt
- btCollisionDispatcher_setCollisionConfiguration'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionDispatcher_releaseManifold'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionDispatcher_setDispatcherFlags'_ :: Ptr () -> CInt -> IO ()
- btCollisionDispatcher_getCollisionConfiguration1'_ :: Ptr () -> IO (Ptr ())
- btCollisionDispatcher_getCollisionConfiguration0'_ :: Ptr () -> IO (Ptr ())
- btCollisionDispatcher_getCollisionConfiguration'_ :: Ptr () -> IO (Ptr ())
- btCollisionDispatcher_getDispatcherFlags'_ :: Ptr () -> IO CInt
- btCollisionDispatcher_allocateCollisionAlgorithm'_ :: Ptr () -> CInt -> IO (Ptr ())
- btCollisionDispatcher_free'_ :: Ptr () -> IO ()
- btCollisionDispatcher'_ :: Ptr () -> IO (Ptr ())
- btCollisionConfiguration_getCollisionAlgorithmCreateFunc'_ :: Ptr () -> CInt -> CInt -> IO (Ptr ())
- btCollisionConfiguration_getStackAllocator'_ :: Ptr () -> IO (Ptr ())
- btCollisionAlgorithmCreateFunc_m_swapped_get'_ :: Ptr () -> IO CInt
- btCollisionAlgorithmCreateFunc_m_swapped_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionAlgorithmCreateFunc_CreateCollisionAlgorithm'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btCollisionAlgorithmCreateFunc_free'_ :: Ptr () -> IO ()
- btCollisionAlgorithmCreateFunc'_ :: IO (Ptr ())
- btCollisionWorld_RayResultCallback_m_flags_get'_ :: Ptr () -> IO CUInt
- btCollisionWorld_RayResultCallback_m_flags_set'_ :: Ptr () -> CUInt -> IO ()
- btCollisionWorld_RayResultCallback_m_collisionObject_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_RayResultCallback_m_collisionObject_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_RayResultCallback_m_collisionFilterMask_get'_ :: Ptr () -> IO CShort
- btCollisionWorld_RayResultCallback_m_collisionFilterMask_set'_ :: Ptr () -> CShort -> IO ()
- btCollisionWorld_RayResultCallback_m_collisionFilterGroup_get'_ :: Ptr () -> IO CShort
- btCollisionWorld_RayResultCallback_m_collisionFilterGroup_set'_ :: Ptr () -> CShort -> IO ()
- btCollisionWorld_RayResultCallback_m_closestHitFraction_get'_ :: Ptr () -> IO CFloat
- btCollisionWorld_RayResultCallback_m_closestHitFraction_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionWorld_RayResultCallback_hasHit'_ :: Ptr () -> IO CInt
- btCollisionWorld_RayResultCallback_needsCollision'_ :: Ptr () -> Ptr () -> IO CInt
- btCollisionWorld_RayResultCallback_addSingleResult'_ :: Ptr () -> Ptr () -> CInt -> IO CFloat
- btCollisionWorld_LocalShapeInfo_m_triangleIndex_get'_ :: Ptr () -> IO CInt
- btCollisionWorld_LocalShapeInfo_m_triangleIndex_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionWorld_LocalShapeInfo_m_shapePart_get'_ :: Ptr () -> IO CInt
- btCollisionWorld_LocalShapeInfo_m_shapePart_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionWorld_LocalShapeInfo_free'_ :: Ptr () -> IO ()
- btCollisionWorld_LocalShapeInfo'_ :: IO (Ptr ())
- btCollisionWorld_LocalRayResult_m_localShapeInfo_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_LocalRayResult_m_localShapeInfo_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_LocalRayResult_m_hitNormalLocal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_LocalRayResult_m_hitNormalLocal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_LocalRayResult_m_hitFraction_get'_ :: Ptr () -> IO CFloat
- btCollisionWorld_LocalRayResult_m_hitFraction_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionWorld_LocalRayResult_m_collisionObject_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_LocalRayResult_m_collisionObject_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_LocalRayResult_free'_ :: Ptr () -> IO ()
- btCollisionWorld_LocalRayResult'_ :: Ptr () -> Ptr () -> Ptr CFloat -> CFloat -> IO (Ptr ())
- btCollisionWorld_LocalConvexResult_m_localShapeInfo_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_LocalConvexResult_m_localShapeInfo_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_LocalConvexResult_m_hitPointLocal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_LocalConvexResult_m_hitPointLocal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_LocalConvexResult_m_hitNormalLocal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_LocalConvexResult_m_hitNormalLocal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_LocalConvexResult_m_hitFraction_get'_ :: Ptr () -> IO CFloat
- btCollisionWorld_LocalConvexResult_m_hitFraction_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionWorld_LocalConvexResult_m_hitCollisionObject_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_LocalConvexResult_m_hitCollisionObject_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_LocalConvexResult_free'_ :: Ptr () -> IO ()
- btCollisionWorld_LocalConvexResult'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO (Ptr ())
- btConvexConvexAlgorithm_CreateFunc_m_minimumPointsPerturbationThreshold_get'_ :: Ptr () -> IO CInt
- btConvexConvexAlgorithm_CreateFunc_m_minimumPointsPerturbationThreshold_set'_ :: Ptr () -> CInt -> IO ()
- btConvexConvexAlgorithm_CreateFunc_m_numPerturbationIterations_get'_ :: Ptr () -> IO CInt
- btConvexConvexAlgorithm_CreateFunc_m_numPerturbationIterations_set'_ :: Ptr () -> CInt -> IO ()
- btConvexConvexAlgorithm_CreateFunc_m_simplexSolver_get'_ :: Ptr () -> IO (Ptr ())
- btConvexConvexAlgorithm_CreateFunc_m_simplexSolver_set'_ :: Ptr () -> Ptr () -> IO ()
- btConvexConvexAlgorithm_CreateFunc_CreateCollisionAlgorithm'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btConvexConvexAlgorithm_CreateFunc_free'_ :: Ptr () -> IO ()
- btSphereSphereCollisionAlgorithm_CreateFunc_CreateCollisionAlgorithm'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btSphereSphereCollisionAlgorithm_CreateFunc_free'_ :: Ptr () -> IO ()
- btSphereSphereCollisionAlgorithm_CreateFunc'_ :: IO (Ptr ())
- btCollisionWorld_ConvexResultCallback_m_collisionFilterMask_get'_ :: Ptr () -> IO CShort
- btCollisionWorld_ConvexResultCallback_m_collisionFilterMask_set'_ :: Ptr () -> CShort -> IO ()
- btCollisionWorld_ConvexResultCallback_m_collisionFilterGroup_get'_ :: Ptr () -> IO CShort
- btCollisionWorld_ConvexResultCallback_m_collisionFilterGroup_set'_ :: Ptr () -> CShort -> IO ()
- btCollisionWorld_ConvexResultCallback_m_closestHitFraction_get'_ :: Ptr () -> IO CFloat
- btCollisionWorld_ConvexResultCallback_m_closestHitFraction_set'_ :: Ptr () -> CFloat -> IO ()
- btCollisionWorld_ConvexResultCallback_hasHit'_ :: Ptr () -> IO CInt
- btCollisionWorld_ConvexResultCallback_needsCollision'_ :: Ptr () -> Ptr () -> IO CInt
- btCollisionWorld_ConvexResultCallback_addSingleResult'_ :: Ptr () -> Ptr () -> CInt -> IO CFloat
- btCollisionWorld_ContactResultCallback_m_collisionFilterMask_get'_ :: Ptr () -> IO CShort
- btCollisionWorld_ContactResultCallback_m_collisionFilterMask_set'_ :: Ptr () -> CShort -> IO ()
- btCollisionWorld_ContactResultCallback_m_collisionFilterGroup_get'_ :: Ptr () -> IO CShort
- btCollisionWorld_ContactResultCallback_m_collisionFilterGroup_set'_ :: Ptr () -> CShort -> IO ()
- btCollisionWorld_ContactResultCallback_needsCollision'_ :: Ptr () -> Ptr () -> IO CInt
- btCollisionWorld_ContactResultCallback_addSingleResult'_ :: Ptr () -> Ptr () -> Ptr () -> CInt -> CInt -> Ptr () -> CInt -> CInt -> IO CFloat
- btCollisionWorld_ClosestRayResultCallback_m_rayToWorld_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestRayResultCallback_m_rayToWorld_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestRayResultCallback_m_rayFromWorld_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestRayResultCallback_m_rayFromWorld_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestRayResultCallback_m_hitPointWorld_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestRayResultCallback_m_hitPointWorld_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestRayResultCallback_m_hitNormalWorld_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestRayResultCallback_m_hitNormalWorld_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestRayResultCallback_addSingleResult'_ :: Ptr () -> Ptr () -> CInt -> IO CFloat
- btCollisionWorld_ClosestRayResultCallback_free'_ :: Ptr () -> IO ()
- btCollisionWorld_ClosestRayResultCallback'_ :: Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btCollisionWorld_ClosestConvexResultCallback_m_hitPointWorld_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestConvexResultCallback_m_hitPointWorld_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestConvexResultCallback_m_hitNormalWorld_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestConvexResultCallback_m_hitNormalWorld_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestConvexResultCallback_m_hitCollisionObject_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_ClosestConvexResultCallback_m_hitCollisionObject_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_ClosestConvexResultCallback_m_convexToWorld_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestConvexResultCallback_m_convexToWorld_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestConvexResultCallback_m_convexFromWorld_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestConvexResultCallback_m_convexFromWorld_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_ClosestConvexResultCallback_addSingleResult'_ :: Ptr () -> Ptr () -> CInt -> IO CFloat
- btCollisionWorld_ClosestConvexResultCallback_free'_ :: Ptr () -> IO ()
- btCollisionWorld_ClosestConvexResultCallback'_ :: Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btCollisionWorld_AllHitsRayResultCallback_m_rayToWorld_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_AllHitsRayResultCallback_m_rayToWorld_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_AllHitsRayResultCallback_m_rayFromWorld_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_AllHitsRayResultCallback_m_rayFromWorld_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionWorld_AllHitsRayResultCallback_m_hitPointWorld_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_AllHitsRayResultCallback_m_hitPointWorld_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_AllHitsRayResultCallback_m_hitNormalWorld_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_AllHitsRayResultCallback_m_hitNormalWorld_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_AllHitsRayResultCallback_m_hitFractions_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_AllHitsRayResultCallback_m_hitFractions_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_AllHitsRayResultCallback_m_collisionObjects_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionWorld_AllHitsRayResultCallback_m_collisionObjects_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionWorld_AllHitsRayResultCallback_addSingleResult'_ :: Ptr () -> Ptr () -> CInt -> IO CFloat
- btCollisionWorld_AllHitsRayResultCallback_free'_ :: Ptr () -> IO ()
- btCollisionWorld_AllHitsRayResultCallback'_ :: Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btCollisionWorld_AllHitsRayResultCallback :: Vec3 -> Vec3 -> IO BtCollisionWorld_AllHitsRayResultCallback
- btCollisionWorld_AllHitsRayResultCallback_free :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> IO ()
- btCollisionWorld_AllHitsRayResultCallback_addSingleResult :: (BtCollisionWorld_AllHitsRayResultCallbackClass bc, BtCollisionWorld_LocalRayResultClass p0) => bc -> p0 -> Bool -> IO Float
- btCollisionWorld_AllHitsRayResultCallback_m_collisionObjects_set :: (BtCollisionWorld_AllHitsRayResultCallbackClass bc, BtAlignedObjectArray_btCollisionObject_ptr_Class a) => bc -> a -> IO ()
- btCollisionWorld_AllHitsRayResultCallback_m_collisionObjects_get :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> IO BtAlignedObjectArray_btCollisionObject_ptr_
- btCollisionWorld_AllHitsRayResultCallback_m_hitFractions_set :: (BtCollisionWorld_AllHitsRayResultCallbackClass bc, BtAlignedObjectArray_float_Class a) => bc -> a -> IO ()
- btCollisionWorld_AllHitsRayResultCallback_m_hitFractions_get :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> IO BtAlignedObjectArray_float_
- btCollisionWorld_AllHitsRayResultCallback_m_hitNormalWorld_set :: (BtCollisionWorld_AllHitsRayResultCallbackClass bc, BtAlignedObjectArray_btVector3_Class a) => bc -> a -> IO ()
- btCollisionWorld_AllHitsRayResultCallback_m_hitNormalWorld_get :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> IO BtAlignedObjectArray_btVector3_
- btCollisionWorld_AllHitsRayResultCallback_m_hitPointWorld_set :: (BtCollisionWorld_AllHitsRayResultCallbackClass bc, BtAlignedObjectArray_btVector3_Class a) => bc -> a -> IO ()
- btCollisionWorld_AllHitsRayResultCallback_m_hitPointWorld_get :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> IO BtAlignedObjectArray_btVector3_
- btCollisionWorld_AllHitsRayResultCallback_m_rayFromWorld_set :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> Vec3 -> IO ()
- btCollisionWorld_AllHitsRayResultCallback_m_rayFromWorld_get :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> IO Vec3
- btCollisionWorld_AllHitsRayResultCallback_m_rayToWorld_set :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> Vec3 -> IO ()
- btCollisionWorld_AllHitsRayResultCallback_m_rayToWorld_get :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> IO Vec3
- btCollisionWorld_ClosestConvexResultCallback :: Vec3 -> Vec3 -> IO BtCollisionWorld_ClosestConvexResultCallback
- btCollisionWorld_ClosestConvexResultCallback_free :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> IO ()
- btCollisionWorld_ClosestConvexResultCallback_addSingleResult :: (BtCollisionWorld_ClosestConvexResultCallbackClass bc, BtCollisionWorld_LocalConvexResultClass p0) => bc -> p0 -> Bool -> IO Float
- btCollisionWorld_ClosestConvexResultCallback_m_convexFromWorld_set :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> Vec3 -> IO ()
- btCollisionWorld_ClosestConvexResultCallback_m_convexFromWorld_get :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> IO Vec3
- btCollisionWorld_ClosestConvexResultCallback_m_convexToWorld_set :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> Vec3 -> IO ()
- btCollisionWorld_ClosestConvexResultCallback_m_convexToWorld_get :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> IO Vec3
- btCollisionWorld_ClosestConvexResultCallback_m_hitCollisionObject_set :: (BtCollisionWorld_ClosestConvexResultCallbackClass bc, BtCollisionObjectClass a) => bc -> a -> IO ()
- btCollisionWorld_ClosestConvexResultCallback_m_hitCollisionObject_get :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> IO BtCollisionObject
- btCollisionWorld_ClosestConvexResultCallback_m_hitNormalWorld_set :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> Vec3 -> IO ()
- btCollisionWorld_ClosestConvexResultCallback_m_hitNormalWorld_get :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> IO Vec3
- btCollisionWorld_ClosestConvexResultCallback_m_hitPointWorld_set :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> Vec3 -> IO ()
- btCollisionWorld_ClosestConvexResultCallback_m_hitPointWorld_get :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> IO Vec3
- btCollisionWorld_ClosestRayResultCallback :: Vec3 -> Vec3 -> IO BtCollisionWorld_ClosestRayResultCallback
- btCollisionWorld_ClosestRayResultCallback_free :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> IO ()
- btCollisionWorld_ClosestRayResultCallback_addSingleResult :: (BtCollisionWorld_ClosestRayResultCallbackClass bc, BtCollisionWorld_LocalRayResultClass p0) => bc -> p0 -> Bool -> IO Float
- btCollisionWorld_ClosestRayResultCallback_m_hitNormalWorld_set :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> Vec3 -> IO ()
- btCollisionWorld_ClosestRayResultCallback_m_hitNormalWorld_get :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> IO Vec3
- btCollisionWorld_ClosestRayResultCallback_m_hitPointWorld_set :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> Vec3 -> IO ()
- btCollisionWorld_ClosestRayResultCallback_m_hitPointWorld_get :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> IO Vec3
- btCollisionWorld_ClosestRayResultCallback_m_rayFromWorld_set :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> Vec3 -> IO ()
- btCollisionWorld_ClosestRayResultCallback_m_rayFromWorld_get :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> IO Vec3
- btCollisionWorld_ClosestRayResultCallback_m_rayToWorld_set :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> Vec3 -> IO ()
- btCollisionWorld_ClosestRayResultCallback_m_rayToWorld_get :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> IO Vec3
- btCollisionWorld_ContactResultCallback_addSingleResult :: (BtCollisionWorld_ContactResultCallbackClass bc, BtManifoldPointClass p0, BtCollisionObjectClass p1, BtCollisionObjectClass p4) => bc -> p0 -> p1 -> Int -> Int -> p4 -> Int -> Int -> IO Float
- btCollisionWorld_ContactResultCallback_needsCollision :: (BtCollisionWorld_ContactResultCallbackClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO Bool
- btCollisionWorld_ContactResultCallback_m_collisionFilterGroup_set :: BtCollisionWorld_ContactResultCallbackClass bc => bc -> Int -> IO ()
- btCollisionWorld_ContactResultCallback_m_collisionFilterGroup_get :: BtCollisionWorld_ContactResultCallbackClass bc => bc -> IO Int
- btCollisionWorld_ContactResultCallback_m_collisionFilterMask_set :: BtCollisionWorld_ContactResultCallbackClass bc => bc -> Int -> IO ()
- btCollisionWorld_ContactResultCallback_m_collisionFilterMask_get :: BtCollisionWorld_ContactResultCallbackClass bc => bc -> IO Int
- btCollisionWorld_ConvexResultCallback_addSingleResult :: (BtCollisionWorld_ConvexResultCallbackClass bc, BtCollisionWorld_LocalConvexResultClass p0) => bc -> p0 -> Bool -> IO Float
- btCollisionWorld_ConvexResultCallback_needsCollision :: (BtCollisionWorld_ConvexResultCallbackClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO Bool
- btCollisionWorld_ConvexResultCallback_hasHit :: BtCollisionWorld_ConvexResultCallbackClass bc => bc -> IO Bool
- btCollisionWorld_ConvexResultCallback_m_closestHitFraction_set :: BtCollisionWorld_ConvexResultCallbackClass bc => bc -> Float -> IO ()
- btCollisionWorld_ConvexResultCallback_m_closestHitFraction_get :: BtCollisionWorld_ConvexResultCallbackClass bc => bc -> IO Float
- btCollisionWorld_ConvexResultCallback_m_collisionFilterGroup_set :: BtCollisionWorld_ConvexResultCallbackClass bc => bc -> Int -> IO ()
- btCollisionWorld_ConvexResultCallback_m_collisionFilterGroup_get :: BtCollisionWorld_ConvexResultCallbackClass bc => bc -> IO Int
- btCollisionWorld_ConvexResultCallback_m_collisionFilterMask_set :: BtCollisionWorld_ConvexResultCallbackClass bc => bc -> Int -> IO ()
- btCollisionWorld_ConvexResultCallback_m_collisionFilterMask_get :: BtCollisionWorld_ConvexResultCallbackClass bc => bc -> IO Int
- btSphereSphereCollisionAlgorithm_CreateFunc :: IO BtSphereSphereCollisionAlgorithm_CreateFunc
- btSphereSphereCollisionAlgorithm_CreateFunc_free :: BtSphereSphereCollisionAlgorithm_CreateFuncClass bc => bc -> IO ()
- btSphereSphereCollisionAlgorithm_CreateFunc_CreateCollisionAlgorithm :: (BtSphereSphereCollisionAlgorithm_CreateFuncClass bc, BtCollisionAlgorithmConstructionInfoClass p0, BtCollisionObjectClass p1, BtCollisionObjectClass p2) => bc -> p0 -> p1 -> p2 -> IO BtCollisionAlgorithm
- btConvexConvexAlgorithm_CreateFunc_free :: BtConvexConvexAlgorithm_CreateFuncClass bc => bc -> IO ()
- btConvexConvexAlgorithm_CreateFunc_CreateCollisionAlgorithm :: (BtConvexConvexAlgorithm_CreateFuncClass bc, BtCollisionAlgorithmConstructionInfoClass p0, BtCollisionObjectClass p1, BtCollisionObjectClass p2) => bc -> p0 -> p1 -> p2 -> IO BtCollisionAlgorithm
- btConvexConvexAlgorithm_CreateFunc_m_simplexSolver_set :: (BtConvexConvexAlgorithm_CreateFuncClass bc, BtVoronoiSimplexSolverClass a) => bc -> a -> IO ()
- btConvexConvexAlgorithm_CreateFunc_m_simplexSolver_get :: BtConvexConvexAlgorithm_CreateFuncClass bc => bc -> IO BtVoronoiSimplexSolver
- btConvexConvexAlgorithm_CreateFunc_m_numPerturbationIterations_set :: BtConvexConvexAlgorithm_CreateFuncClass bc => bc -> Int -> IO ()
- btConvexConvexAlgorithm_CreateFunc_m_numPerturbationIterations_get :: BtConvexConvexAlgorithm_CreateFuncClass bc => bc -> IO Int
- btConvexConvexAlgorithm_CreateFunc_m_minimumPointsPerturbationThreshold_set :: BtConvexConvexAlgorithm_CreateFuncClass bc => bc -> Int -> IO ()
- btConvexConvexAlgorithm_CreateFunc_m_minimumPointsPerturbationThreshold_get :: BtConvexConvexAlgorithm_CreateFuncClass bc => bc -> IO Int
- btCollisionWorld_LocalConvexResult :: (BtCollisionObjectClass p0, BtCollisionWorld_LocalShapeInfoClass p1) => p0 -> p1 -> Vec3 -> Vec3 -> Float -> IO BtCollisionWorld_LocalConvexResult
- btCollisionWorld_LocalConvexResult_free :: BtCollisionWorld_LocalConvexResultClass bc => bc -> IO ()
- btCollisionWorld_LocalConvexResult_m_hitCollisionObject_set :: (BtCollisionWorld_LocalConvexResultClass bc, BtCollisionObjectClass a) => bc -> a -> IO ()
- btCollisionWorld_LocalConvexResult_m_hitCollisionObject_get :: BtCollisionWorld_LocalConvexResultClass bc => bc -> IO BtCollisionObject
- btCollisionWorld_LocalConvexResult_m_hitFraction_set :: BtCollisionWorld_LocalConvexResultClass bc => bc -> Float -> IO ()
- btCollisionWorld_LocalConvexResult_m_hitFraction_get :: BtCollisionWorld_LocalConvexResultClass bc => bc -> IO Float
- btCollisionWorld_LocalConvexResult_m_hitNormalLocal_set :: BtCollisionWorld_LocalConvexResultClass bc => bc -> Vec3 -> IO ()
- btCollisionWorld_LocalConvexResult_m_hitNormalLocal_get :: BtCollisionWorld_LocalConvexResultClass bc => bc -> IO Vec3
- btCollisionWorld_LocalConvexResult_m_hitPointLocal_set :: BtCollisionWorld_LocalConvexResultClass bc => bc -> Vec3 -> IO ()
- btCollisionWorld_LocalConvexResult_m_hitPointLocal_get :: BtCollisionWorld_LocalConvexResultClass bc => bc -> IO Vec3
- btCollisionWorld_LocalConvexResult_m_localShapeInfo_set :: (BtCollisionWorld_LocalConvexResultClass bc, BtCollisionWorld_LocalShapeInfoClass a) => bc -> a -> IO ()
- btCollisionWorld_LocalConvexResult_m_localShapeInfo_get :: BtCollisionWorld_LocalConvexResultClass bc => bc -> IO BtCollisionWorld_LocalShapeInfo
- btCollisionWorld_LocalRayResult :: (BtCollisionObjectClass p0, BtCollisionWorld_LocalShapeInfoClass p1) => p0 -> p1 -> Vec3 -> Float -> IO BtCollisionWorld_LocalRayResult
- btCollisionWorld_LocalRayResult_free :: BtCollisionWorld_LocalRayResultClass bc => bc -> IO ()
- btCollisionWorld_LocalRayResult_m_collisionObject_set :: (BtCollisionWorld_LocalRayResultClass bc, BtCollisionObjectClass a) => bc -> a -> IO ()
- btCollisionWorld_LocalRayResult_m_collisionObject_get :: BtCollisionWorld_LocalRayResultClass bc => bc -> IO BtCollisionObject
- btCollisionWorld_LocalRayResult_m_hitFraction_set :: BtCollisionWorld_LocalRayResultClass bc => bc -> Float -> IO ()
- btCollisionWorld_LocalRayResult_m_hitFraction_get :: BtCollisionWorld_LocalRayResultClass bc => bc -> IO Float
- btCollisionWorld_LocalRayResult_m_hitNormalLocal_set :: BtCollisionWorld_LocalRayResultClass bc => bc -> Vec3 -> IO ()
- btCollisionWorld_LocalRayResult_m_hitNormalLocal_get :: BtCollisionWorld_LocalRayResultClass bc => bc -> IO Vec3
- btCollisionWorld_LocalRayResult_m_localShapeInfo_set :: (BtCollisionWorld_LocalRayResultClass bc, BtCollisionWorld_LocalShapeInfoClass a) => bc -> a -> IO ()
- btCollisionWorld_LocalRayResult_m_localShapeInfo_get :: BtCollisionWorld_LocalRayResultClass bc => bc -> IO BtCollisionWorld_LocalShapeInfo
- btCollisionWorld_LocalShapeInfo :: IO BtCollisionWorld_LocalShapeInfo
- btCollisionWorld_LocalShapeInfo_free :: BtCollisionWorld_LocalShapeInfoClass bc => bc -> IO ()
- btCollisionWorld_LocalShapeInfo_m_shapePart_set :: BtCollisionWorld_LocalShapeInfoClass bc => bc -> Int -> IO ()
- btCollisionWorld_LocalShapeInfo_m_shapePart_get :: BtCollisionWorld_LocalShapeInfoClass bc => bc -> IO Int
- btCollisionWorld_LocalShapeInfo_m_triangleIndex_set :: BtCollisionWorld_LocalShapeInfoClass bc => bc -> Int -> IO ()
- btCollisionWorld_LocalShapeInfo_m_triangleIndex_get :: BtCollisionWorld_LocalShapeInfoClass bc => bc -> IO Int
- btCollisionWorld_RayResultCallback_addSingleResult :: (BtCollisionWorld_RayResultCallbackClass bc, BtCollisionWorld_LocalRayResultClass p0) => bc -> p0 -> Bool -> IO Float
- btCollisionWorld_RayResultCallback_needsCollision :: (BtCollisionWorld_RayResultCallbackClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO Bool
- btCollisionWorld_RayResultCallback_hasHit :: BtCollisionWorld_RayResultCallbackClass bc => bc -> IO Bool
- btCollisionWorld_RayResultCallback_m_closestHitFraction_set :: BtCollisionWorld_RayResultCallbackClass bc => bc -> Float -> IO ()
- btCollisionWorld_RayResultCallback_m_closestHitFraction_get :: BtCollisionWorld_RayResultCallbackClass bc => bc -> IO Float
- btCollisionWorld_RayResultCallback_m_collisionFilterGroup_set :: BtCollisionWorld_RayResultCallbackClass bc => bc -> Int -> IO ()
- btCollisionWorld_RayResultCallback_m_collisionFilterGroup_get :: BtCollisionWorld_RayResultCallbackClass bc => bc -> IO Int
- btCollisionWorld_RayResultCallback_m_collisionFilterMask_set :: BtCollisionWorld_RayResultCallbackClass bc => bc -> Int -> IO ()
- btCollisionWorld_RayResultCallback_m_collisionFilterMask_get :: BtCollisionWorld_RayResultCallbackClass bc => bc -> IO Int
- btCollisionWorld_RayResultCallback_m_collisionObject_set :: (BtCollisionWorld_RayResultCallbackClass bc, BtCollisionObjectClass a) => bc -> a -> IO ()
- btCollisionWorld_RayResultCallback_m_collisionObject_get :: BtCollisionWorld_RayResultCallbackClass bc => bc -> IO BtCollisionObject
- btCollisionWorld_RayResultCallback_m_flags_set :: BtCollisionWorld_RayResultCallbackClass bc => bc -> Word32 -> IO ()
- btCollisionWorld_RayResultCallback_m_flags_get :: BtCollisionWorld_RayResultCallbackClass bc => bc -> IO Word32
- btCollisionAlgorithmCreateFunc :: IO BtCollisionAlgorithmCreateFunc
- btCollisionAlgorithmCreateFunc_free :: BtCollisionAlgorithmCreateFuncClass bc => bc -> IO ()
- btCollisionAlgorithmCreateFunc_CreateCollisionAlgorithm :: (BtCollisionAlgorithmCreateFuncClass bc, BtCollisionAlgorithmConstructionInfoClass p0, BtCollisionObjectClass p1, BtCollisionObjectClass p2) => bc -> p0 -> p1 -> p2 -> IO BtCollisionAlgorithm
- btCollisionAlgorithmCreateFunc_m_swapped_set :: BtCollisionAlgorithmCreateFuncClass bc => bc -> Bool -> IO ()
- btCollisionAlgorithmCreateFunc_m_swapped_get :: BtCollisionAlgorithmCreateFuncClass bc => bc -> IO Bool
- btCollisionConfiguration_getStackAllocator :: BtCollisionConfigurationClass bc => bc -> IO BtStackAlloc
- btCollisionConfiguration_getCollisionAlgorithmCreateFunc :: BtCollisionConfigurationClass bc => bc -> Int -> Int -> IO BtCollisionAlgorithmCreateFunc
- btCollisionDispatcher :: BtCollisionConfigurationClass p0 => p0 -> IO BtCollisionDispatcher
- btCollisionDispatcher_free :: BtCollisionDispatcherClass bc => bc -> IO ()
- btCollisionDispatcher_allocateCollisionAlgorithm :: BtCollisionDispatcherClass bc => bc -> Int -> IO VoidPtr
- btCollisionDispatcher_getDispatcherFlags :: BtCollisionDispatcherClass bc => bc -> IO Int
- btCollisionDispatcher_getCollisionConfiguration :: BtCollisionDispatcherClass bc => bc -> IO BtCollisionConfiguration
- btCollisionDispatcher_getCollisionConfiguration0 :: BtCollisionDispatcherClass bc => bc -> IO BtCollisionConfiguration
- btCollisionDispatcher_getCollisionConfiguration1 :: BtCollisionDispatcherClass bc => bc -> IO BtCollisionConfiguration
- btCollisionDispatcher_setDispatcherFlags :: BtCollisionDispatcherClass bc => bc -> Int -> IO ()
- btCollisionDispatcher_releaseManifold :: (BtCollisionDispatcherClass bc, BtPersistentManifoldClass p0) => bc -> p0 -> IO ()
- btCollisionDispatcher_setCollisionConfiguration :: (BtCollisionDispatcherClass bc, BtCollisionConfigurationClass p0) => bc -> p0 -> IO ()
- btCollisionDispatcher_getNumManifolds :: BtCollisionDispatcherClass bc => bc -> IO Int
- btCollisionDispatcher_clearManifold :: (BtCollisionDispatcherClass bc, BtPersistentManifoldClass p0) => bc -> p0 -> IO ()
- btCollisionDispatcher_freeCollisionAlgorithm :: BtCollisionDispatcherClass bc => bc -> VoidPtr -> IO ()
- btCollisionDispatcher_registerCollisionCreateFunc :: (BtCollisionDispatcherClass bc, BtCollisionAlgorithmCreateFuncClass p2) => bc -> Int -> Int -> p2 -> IO ()
- btCollisionDispatcher_defaultNearCallback :: (BtBroadphasePairClass p0, BtCollisionDispatcherClass p1, BtDispatcherInfoClass p2) => p0 -> p1 -> p2 -> IO ()
- btCollisionDispatcher_findAlgorithm :: (BtCollisionDispatcherClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtPersistentManifoldClass p2) => bc -> p0 -> p1 -> p2 -> IO BtCollisionAlgorithm
- btCollisionDispatcher_needsResponse :: (BtCollisionDispatcherClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) => bc -> p0 -> p1 -> IO Bool
- btCollisionDispatcher_getNewManifold :: BtCollisionDispatcherClass bc => bc -> VoidPtr -> VoidPtr -> IO BtPersistentManifold
- btCollisionDispatcher_dispatchAllCollisionPairs :: (BtCollisionDispatcherClass bc, BtOverlappingPairCacheClass p0, BtDispatcherInfoClass p1, BtDispatcherClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btCollisionDispatcher_needsCollision :: (BtCollisionDispatcherClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) => bc -> p0 -> p1 -> IO Bool
- btCollisionDispatcher_getManifoldByIndexInternal :: BtCollisionDispatcherClass bc => bc -> Int -> IO BtPersistentManifold
- btCollisionDispatcher_getManifoldByIndexInternal0 :: BtCollisionDispatcherClass bc => bc -> Int -> IO BtPersistentManifold
- btCollisionDispatcher_getManifoldByIndexInternal1 :: BtCollisionDispatcherClass bc => bc -> Int -> IO BtPersistentManifold
- btCollisionDispatcher_m_collisionConfiguration_set :: (BtCollisionDispatcherClass bc, BtCollisionConfigurationClass a) => bc -> a -> IO ()
- btCollisionDispatcher_m_collisionConfiguration_get :: BtCollisionDispatcherClass bc => bc -> IO BtCollisionConfiguration
- btCollisionDispatcher_m_defaultManifoldResult_set :: (BtCollisionDispatcherClass bc, BtManifoldResultClass a) => bc -> a -> IO ()
- btCollisionDispatcher_m_defaultManifoldResult_get :: BtCollisionDispatcherClass bc => bc -> IO BtManifoldResult
- btCollisionDispatcher_m_dispatcherFlags_set :: BtCollisionDispatcherClass bc => bc -> Int -> IO ()
- btCollisionDispatcher_m_dispatcherFlags_get :: BtCollisionDispatcherClass bc => bc -> IO Int
- btCollisionDispatcher_m_manifoldsPtr_set :: (BtCollisionDispatcherClass bc, BtAlignedObjectArray_btPersistentManifold_ptr_Class a) => bc -> a -> IO ()
- btCollisionDispatcher_m_manifoldsPtr_get :: BtCollisionDispatcherClass bc => bc -> IO BtAlignedObjectArray_btPersistentManifold_ptr_
- btCollisionObject :: IO BtCollisionObject
- btCollisionObject_free :: BtCollisionObjectClass bc => bc -> IO ()
- btCollisionObject_getCcdSquareMotionThreshold :: BtCollisionObjectClass bc => bc -> IO Float
- btCollisionObject_activate :: BtCollisionObjectClass bc => bc -> Bool -> IO ()
- btCollisionObject_setInterpolationLinearVelocity :: BtCollisionObjectClass bc => bc -> Vec3 -> IO Vec3
- btCollisionObject_setInterpolationLinearVelocity' :: BtCollisionObjectClass bc => bc -> IO Vec3
- btCollisionObject_getFriction :: BtCollisionObjectClass bc => bc -> IO Float
- btCollisionObject_setCompanionId :: BtCollisionObjectClass bc => bc -> Int -> IO ()
- btCollisionObject_setInterpolationAngularVelocity :: BtCollisionObjectClass bc => bc -> Vec3 -> IO Vec3
- btCollisionObject_setInterpolationAngularVelocity' :: BtCollisionObjectClass bc => bc -> IO Vec3
- btCollisionObject_serialize :: (BtCollisionObjectClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btCollisionObject_setWorldTransform :: BtCollisionObjectClass bc => bc -> Transform -> IO Transform
- btCollisionObject_setWorldTransform' :: BtCollisionObjectClass bc => bc -> IO Transform
- btCollisionObject_getCompanionId :: BtCollisionObjectClass bc => bc -> IO Int
- btCollisionObject_internalSetExtensionPointer :: BtCollisionObjectClass bc => bc -> VoidPtr -> IO ()
- btCollisionObject_setContactProcessingThreshold :: BtCollisionObjectClass bc => bc -> Float -> IO ()
- btCollisionObject_setInterpolationWorldTransform :: BtCollisionObjectClass bc => bc -> Transform -> IO Transform
- btCollisionObject_setInterpolationWorldTransform' :: BtCollisionObjectClass bc => bc -> IO Transform
- btCollisionObject_getInterpolationLinearVelocity :: BtCollisionObjectClass bc => bc -> IO Vec3
- btCollisionObject_mergesSimulationIslands :: BtCollisionObjectClass bc => bc -> IO Bool
- btCollisionObject_setCollisionShape :: (BtCollisionObjectClass bc, BtCollisionShapeClass p0) => bc -> p0 -> IO ()
- btCollisionObject_setCcdMotionThreshold :: BtCollisionObjectClass bc => bc -> Float -> IO ()
- btCollisionObject_getIslandTag :: BtCollisionObjectClass bc => bc -> IO Int
- btCollisionObject_calculateSerializeBufferSize :: BtCollisionObjectClass bc => bc -> IO Int
- btCollisionObject_getCcdMotionThreshold :: BtCollisionObjectClass bc => bc -> IO Float
- btCollisionObject_setUserPointer :: BtCollisionObjectClass bc => bc -> VoidPtr -> IO ()
- btCollisionObject_checkCollideWith :: (BtCollisionObjectClass bc, BtCollisionObjectClass p0) => bc -> p0 -> IO Bool
- btCollisionObject_getAnisotropicFriction :: BtCollisionObjectClass bc => bc -> IO Vec3
- btCollisionObject_getInterpolationAngularVelocity :: BtCollisionObjectClass bc => bc -> IO Vec3
- btCollisionObject_forceActivationState :: BtCollisionObjectClass bc => bc -> Int -> IO ()
- btCollisionObject_isStaticObject :: BtCollisionObjectClass bc => bc -> IO Bool
- btCollisionObject_setFriction :: BtCollisionObjectClass bc => bc -> Float -> IO ()
- btCollisionObject_getInterpolationWorldTransform :: BtCollisionObjectClass bc => bc -> IO Transform
- btCollisionObject_getInterpolationWorldTransform0 :: BtCollisionObjectClass bc => bc -> IO Transform
- btCollisionObject_getInterpolationWorldTransform1 :: BtCollisionObjectClass bc => bc -> IO Transform
- btCollisionObject_setIslandTag :: BtCollisionObjectClass bc => bc -> Int -> IO ()
- btCollisionObject_setHitFraction :: BtCollisionObjectClass bc => bc -> Float -> IO ()
- btCollisionObject_serializeSingleObject :: (BtCollisionObjectClass bc, BtSerializerClass p0) => bc -> p0 -> IO ()
- btCollisionObject_getCollisionFlags :: BtCollisionObjectClass bc => bc -> IO Int
- btCollisionObject_getDeactivationTime :: BtCollisionObjectClass bc => bc -> IO Float
- btCollisionObject_getCollisionShape :: BtCollisionObjectClass bc => bc -> IO BtCollisionShape
- btCollisionObject_getCollisionShape0 :: BtCollisionObjectClass bc => bc -> IO BtCollisionShape
- btCollisionObject_getCollisionShape1 :: BtCollisionObjectClass bc => bc -> IO BtCollisionShape
- btCollisionObject_setAnisotropicFriction :: BtCollisionObjectClass bc => bc -> Vec3 -> IO Vec3
- btCollisionObject_setAnisotropicFriction' :: BtCollisionObjectClass bc => bc -> IO Vec3
- btCollisionObject_checkCollideWithOverride :: (BtCollisionObjectClass bc, BtCollisionObjectClass p0) => bc -> p0 -> IO Bool
- btCollisionObject_getBroadphaseHandle :: BtCollisionObjectClass bc => bc -> IO BtBroadphaseProxy
- btCollisionObject_getBroadphaseHandle0 :: BtCollisionObjectClass bc => bc -> IO BtBroadphaseProxy
- btCollisionObject_getBroadphaseHandle1 :: BtCollisionObjectClass bc => bc -> IO BtBroadphaseProxy
- btCollisionObject_getUserPointer :: BtCollisionObjectClass bc => bc -> IO VoidPtr
- btCollisionObject_setCcdSweptSphereRadius :: BtCollisionObjectClass bc => bc -> Float -> IO ()
- btCollisionObject_getWorldTransform :: BtCollisionObjectClass bc => bc -> IO Transform
- btCollisionObject_getWorldTransform0 :: BtCollisionObjectClass bc => bc -> IO Transform
- btCollisionObject_getWorldTransform1 :: BtCollisionObjectClass bc => bc -> IO Transform
- btCollisionObject_setCollisionFlags :: BtCollisionObjectClass bc => bc -> Int -> IO ()
- btCollisionObject_internalSetTemporaryCollisionShape :: (BtCollisionObjectClass bc, BtCollisionShapeClass p0) => bc -> p0 -> IO ()
- btCollisionObject_getHitFraction :: BtCollisionObjectClass bc => bc -> IO Float
- btCollisionObject_isActive :: BtCollisionObjectClass bc => bc -> IO Bool
- btCollisionObject_setActivationState :: BtCollisionObjectClass bc => bc -> Int -> IO ()
- btCollisionObject_getInternalType :: BtCollisionObjectClass bc => bc -> IO Int
- btCollisionObject_getActivationState :: BtCollisionObjectClass bc => bc -> IO Int
- btCollisionObject_hasContactResponse :: BtCollisionObjectClass bc => bc -> IO Bool
- btCollisionObject_getRootCollisionShape :: BtCollisionObjectClass bc => bc -> IO BtCollisionShape
- btCollisionObject_getRootCollisionShape0 :: BtCollisionObjectClass bc => bc -> IO BtCollisionShape
- btCollisionObject_getRootCollisionShape1 :: BtCollisionObjectClass bc => bc -> IO BtCollisionShape
- btCollisionObject_getRestitution :: BtCollisionObjectClass bc => bc -> IO Float
- btCollisionObject_getCcdSweptSphereRadius :: BtCollisionObjectClass bc => bc -> IO Float
- btCollisionObject_getContactProcessingThreshold :: BtCollisionObjectClass bc => bc -> IO Float
- btCollisionObject_setDeactivationTime :: BtCollisionObjectClass bc => bc -> Float -> IO ()
- btCollisionObject_internalGetExtensionPointer :: BtCollisionObjectClass bc => bc -> IO VoidPtr
- btCollisionObject_isStaticOrKinematicObject :: BtCollisionObjectClass bc => bc -> IO Bool
- btCollisionObject_setRestitution :: BtCollisionObjectClass bc => bc -> Float -> IO ()
- btCollisionObject_hasAnisotropicFriction :: BtCollisionObjectClass bc => bc -> IO Bool
- btCollisionObject_setBroadphaseHandle :: (BtCollisionObjectClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO ()
- btCollisionObject_isKinematicObject :: BtCollisionObjectClass bc => bc -> IO Bool
- btCollisionObject_m_activationState1_set :: BtCollisionObjectClass bc => bc -> Int -> IO ()
- btCollisionObject_m_activationState1_get :: BtCollisionObjectClass bc => bc -> IO Int
- btCollisionObject_m_anisotropicFriction_set :: BtCollisionObjectClass bc => bc -> Vec3 -> IO ()
- btCollisionObject_m_anisotropicFriction_get :: BtCollisionObjectClass bc => bc -> IO Vec3
- btCollisionObject_m_broadphaseHandle_set :: (BtCollisionObjectClass bc, BtBroadphaseProxyClass a) => bc -> a -> IO ()
- btCollisionObject_m_broadphaseHandle_get :: BtCollisionObjectClass bc => bc -> IO BtBroadphaseProxy
- btCollisionObject_m_ccdMotionThreshold_set :: BtCollisionObjectClass bc => bc -> Float -> IO ()
- btCollisionObject_m_ccdMotionThreshold_get :: BtCollisionObjectClass bc => bc -> IO Float
- btCollisionObject_m_ccdSweptSphereRadius_set :: BtCollisionObjectClass bc => bc -> Float -> IO ()
- btCollisionObject_m_ccdSweptSphereRadius_get :: BtCollisionObjectClass bc => bc -> IO Float
- btCollisionObject_m_checkCollideWith_set :: BtCollisionObjectClass bc => bc -> Int -> IO ()
- btCollisionObject_m_checkCollideWith_get :: BtCollisionObjectClass bc => bc -> IO Int
- btCollisionObject_m_collisionFlags_set :: BtCollisionObjectClass bc => bc -> Int -> IO ()
- btCollisionObject_m_collisionFlags_get :: BtCollisionObjectClass bc => bc -> IO Int
- btCollisionObject_m_collisionShape_set :: (BtCollisionObjectClass bc, BtCollisionShapeClass a) => bc -> a -> IO ()
- btCollisionObject_m_collisionShape_get :: BtCollisionObjectClass bc => bc -> IO BtCollisionShape
- btCollisionObject_m_companionId_set :: BtCollisionObjectClass bc => bc -> Int -> IO ()
- btCollisionObject_m_companionId_get :: BtCollisionObjectClass bc => bc -> IO Int
- btCollisionObject_m_contactProcessingThreshold_set :: BtCollisionObjectClass bc => bc -> Float -> IO ()
- btCollisionObject_m_contactProcessingThreshold_get :: BtCollisionObjectClass bc => bc -> IO Float
- btCollisionObject_m_deactivationTime_set :: BtCollisionObjectClass bc => bc -> Float -> IO ()
- btCollisionObject_m_deactivationTime_get :: BtCollisionObjectClass bc => bc -> IO Float
- btCollisionObject_m_extensionPointer_set :: BtCollisionObjectClass bc => bc -> VoidPtr -> IO ()
- btCollisionObject_m_extensionPointer_get :: BtCollisionObjectClass bc => bc -> IO VoidPtr
- btCollisionObject_m_friction_set :: BtCollisionObjectClass bc => bc -> Float -> IO ()
- btCollisionObject_m_friction_get :: BtCollisionObjectClass bc => bc -> IO Float
- btCollisionObject_m_hasAnisotropicFriction_set :: BtCollisionObjectClass bc => bc -> Int -> IO ()
- btCollisionObject_m_hasAnisotropicFriction_get :: BtCollisionObjectClass bc => bc -> IO Int
- btCollisionObject_m_hitFraction_set :: BtCollisionObjectClass bc => bc -> Float -> IO ()
- btCollisionObject_m_hitFraction_get :: BtCollisionObjectClass bc => bc -> IO Float
- btCollisionObject_m_internalType_set :: BtCollisionObjectClass bc => bc -> Int -> IO ()
- btCollisionObject_m_internalType_get :: BtCollisionObjectClass bc => bc -> IO Int
- btCollisionObject_m_interpolationAngularVelocity_set :: BtCollisionObjectClass bc => bc -> Vec3 -> IO ()
- btCollisionObject_m_interpolationAngularVelocity_get :: BtCollisionObjectClass bc => bc -> IO Vec3
- btCollisionObject_m_interpolationLinearVelocity_set :: BtCollisionObjectClass bc => bc -> Vec3 -> IO ()
- btCollisionObject_m_interpolationLinearVelocity_get :: BtCollisionObjectClass bc => bc -> IO Vec3
- btCollisionObject_m_interpolationWorldTransform_set :: BtCollisionObjectClass bc => bc -> Transform -> IO ()
- btCollisionObject_m_interpolationWorldTransform_get :: BtCollisionObjectClass bc => bc -> IO Transform
- btCollisionObject_m_islandTag1_set :: BtCollisionObjectClass bc => bc -> Int -> IO ()
- btCollisionObject_m_islandTag1_get :: BtCollisionObjectClass bc => bc -> IO Int
- btCollisionObject_m_restitution_set :: BtCollisionObjectClass bc => bc -> Float -> IO ()
- btCollisionObject_m_restitution_get :: BtCollisionObjectClass bc => bc -> IO Float
- btCollisionObject_m_rootCollisionShape_set :: (BtCollisionObjectClass bc, BtCollisionShapeClass a) => bc -> a -> IO ()
- btCollisionObject_m_rootCollisionShape_get :: BtCollisionObjectClass bc => bc -> IO BtCollisionShape
- btCollisionObject_m_userObjectPointer_set :: BtCollisionObjectClass bc => bc -> VoidPtr -> IO ()
- btCollisionObject_m_userObjectPointer_get :: BtCollisionObjectClass bc => bc -> IO VoidPtr
- btCollisionObject_m_worldTransform_set :: BtCollisionObjectClass bc => bc -> Transform -> IO ()
- btCollisionObject_m_worldTransform_get :: BtCollisionObjectClass bc => bc -> IO Transform
- btCollisionObjectDoubleData :: IO BtCollisionObjectDoubleData
- btCollisionObjectDoubleData_free :: BtCollisionObjectDoubleDataClass bc => bc -> IO ()
- btCollisionObjectDoubleData_m_activationState1_set :: BtCollisionObjectDoubleDataClass bc => bc -> Int -> IO ()
- btCollisionObjectDoubleData_m_activationState1_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Int
- btCollisionObjectDoubleData_m_anisotropicFriction_set :: (BtCollisionObjectDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btCollisionObjectDoubleData_m_anisotropicFriction_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btCollisionObjectDoubleData_m_broadphaseHandle_set :: BtCollisionObjectDoubleDataClass bc => bc -> VoidPtr -> IO ()
- btCollisionObjectDoubleData_m_broadphaseHandle_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO VoidPtr
- btCollisionObjectDoubleData_m_ccdMotionThreshold_set :: BtCollisionObjectDoubleDataClass bc => bc -> Double -> IO ()
- btCollisionObjectDoubleData_m_ccdMotionThreshold_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Double
- btCollisionObjectDoubleData_m_ccdSweptSphereRadius_set :: BtCollisionObjectDoubleDataClass bc => bc -> Double -> IO ()
- btCollisionObjectDoubleData_m_ccdSweptSphereRadius_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Double
- btCollisionObjectDoubleData_m_checkCollideWith_set :: BtCollisionObjectDoubleDataClass bc => bc -> Int -> IO ()
- btCollisionObjectDoubleData_m_checkCollideWith_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Int
- btCollisionObjectDoubleData_m_collisionFlags_set :: BtCollisionObjectDoubleDataClass bc => bc -> Int -> IO ()
- btCollisionObjectDoubleData_m_collisionFlags_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Int
- btCollisionObjectDoubleData_m_collisionShape_set :: BtCollisionObjectDoubleDataClass bc => bc -> VoidPtr -> IO ()
- btCollisionObjectDoubleData_m_collisionShape_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO VoidPtr
- btCollisionObjectDoubleData_m_companionId_set :: BtCollisionObjectDoubleDataClass bc => bc -> Int -> IO ()
- btCollisionObjectDoubleData_m_companionId_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Int
- btCollisionObjectDoubleData_m_contactProcessingThreshold_set :: BtCollisionObjectDoubleDataClass bc => bc -> Double -> IO ()
- btCollisionObjectDoubleData_m_contactProcessingThreshold_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Double
- btCollisionObjectDoubleData_m_deactivationTime_set :: BtCollisionObjectDoubleDataClass bc => bc -> Double -> IO ()
- btCollisionObjectDoubleData_m_deactivationTime_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Double
- btCollisionObjectDoubleData_m_friction_set :: BtCollisionObjectDoubleDataClass bc => bc -> Double -> IO ()
- btCollisionObjectDoubleData_m_friction_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Double
- btCollisionObjectDoubleData_m_hasAnisotropicFriction_set :: BtCollisionObjectDoubleDataClass bc => bc -> Int -> IO ()
- btCollisionObjectDoubleData_m_hasAnisotropicFriction_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Int
- btCollisionObjectDoubleData_m_hitFraction_set :: BtCollisionObjectDoubleDataClass bc => bc -> Double -> IO ()
- btCollisionObjectDoubleData_m_hitFraction_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Double
- btCollisionObjectDoubleData_m_internalType_set :: BtCollisionObjectDoubleDataClass bc => bc -> Int -> IO ()
- btCollisionObjectDoubleData_m_internalType_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Int
- btCollisionObjectDoubleData_m_interpolationAngularVelocity_set :: (BtCollisionObjectDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btCollisionObjectDoubleData_m_interpolationAngularVelocity_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btCollisionObjectDoubleData_m_interpolationLinearVelocity_set :: (BtCollisionObjectDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btCollisionObjectDoubleData_m_interpolationLinearVelocity_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btCollisionObjectDoubleData_m_interpolationWorldTransform_set :: (BtCollisionObjectDoubleDataClass bc, BtTransformDoubleDataClass a) => bc -> a -> IO ()
- btCollisionObjectDoubleData_m_interpolationWorldTransform_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO BtTransformDoubleData
- btCollisionObjectDoubleData_m_islandTag1_set :: BtCollisionObjectDoubleDataClass bc => bc -> Int -> IO ()
- btCollisionObjectDoubleData_m_islandTag1_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Int
- btCollisionObjectDoubleData_m_name_set :: BtCollisionObjectDoubleDataClass bc => bc -> String -> IO ()
- btCollisionObjectDoubleData_m_name_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO String
- btCollisionObjectDoubleData_m_restitution_set :: BtCollisionObjectDoubleDataClass bc => bc -> Double -> IO ()
- btCollisionObjectDoubleData_m_restitution_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Double
- btCollisionObjectDoubleData_m_rootCollisionShape_set :: (BtCollisionObjectDoubleDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO ()
- btCollisionObjectDoubleData_m_rootCollisionShape_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO BtCollisionShapeData
- btCollisionObjectDoubleData_m_worldTransform_set :: (BtCollisionObjectDoubleDataClass bc, BtTransformDoubleDataClass a) => bc -> a -> IO ()
- btCollisionObjectDoubleData_m_worldTransform_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO BtTransformDoubleData
- btCollisionObjectFloatData :: IO BtCollisionObjectFloatData
- btCollisionObjectFloatData_free :: BtCollisionObjectFloatDataClass bc => bc -> IO ()
- btCollisionObjectFloatData_m_activationState1_set :: BtCollisionObjectFloatDataClass bc => bc -> Int -> IO ()
- btCollisionObjectFloatData_m_activationState1_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Int
- btCollisionObjectFloatData_m_anisotropicFriction_set :: (BtCollisionObjectFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btCollisionObjectFloatData_m_anisotropicFriction_get :: BtCollisionObjectFloatDataClass bc => bc -> IO BtVector3FloatData
- btCollisionObjectFloatData_m_broadphaseHandle_set :: BtCollisionObjectFloatDataClass bc => bc -> VoidPtr -> IO ()
- btCollisionObjectFloatData_m_broadphaseHandle_get :: BtCollisionObjectFloatDataClass bc => bc -> IO VoidPtr
- btCollisionObjectFloatData_m_ccdMotionThreshold_set :: BtCollisionObjectFloatDataClass bc => bc -> Float -> IO ()
- btCollisionObjectFloatData_m_ccdMotionThreshold_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Float
- btCollisionObjectFloatData_m_ccdSweptSphereRadius_set :: BtCollisionObjectFloatDataClass bc => bc -> Float -> IO ()
- btCollisionObjectFloatData_m_ccdSweptSphereRadius_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Float
- btCollisionObjectFloatData_m_checkCollideWith_set :: BtCollisionObjectFloatDataClass bc => bc -> Int -> IO ()
- btCollisionObjectFloatData_m_checkCollideWith_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Int
- btCollisionObjectFloatData_m_collisionFlags_set :: BtCollisionObjectFloatDataClass bc => bc -> Int -> IO ()
- btCollisionObjectFloatData_m_collisionFlags_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Int
- btCollisionObjectFloatData_m_collisionShape_set :: BtCollisionObjectFloatDataClass bc => bc -> VoidPtr -> IO ()
- btCollisionObjectFloatData_m_collisionShape_get :: BtCollisionObjectFloatDataClass bc => bc -> IO VoidPtr
- btCollisionObjectFloatData_m_companionId_set :: BtCollisionObjectFloatDataClass bc => bc -> Int -> IO ()
- btCollisionObjectFloatData_m_companionId_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Int
- btCollisionObjectFloatData_m_contactProcessingThreshold_set :: BtCollisionObjectFloatDataClass bc => bc -> Float -> IO ()
- btCollisionObjectFloatData_m_contactProcessingThreshold_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Float
- btCollisionObjectFloatData_m_deactivationTime_set :: BtCollisionObjectFloatDataClass bc => bc -> Float -> IO ()
- btCollisionObjectFloatData_m_deactivationTime_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Float
- btCollisionObjectFloatData_m_friction_set :: BtCollisionObjectFloatDataClass bc => bc -> Float -> IO ()
- btCollisionObjectFloatData_m_friction_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Float
- btCollisionObjectFloatData_m_hasAnisotropicFriction_set :: BtCollisionObjectFloatDataClass bc => bc -> Int -> IO ()
- btCollisionObjectFloatData_m_hasAnisotropicFriction_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Int
- btCollisionObjectFloatData_m_hitFraction_set :: BtCollisionObjectFloatDataClass bc => bc -> Float -> IO ()
- btCollisionObjectFloatData_m_hitFraction_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Float
- btCollisionObjectFloatData_m_internalType_set :: BtCollisionObjectFloatDataClass bc => bc -> Int -> IO ()
- btCollisionObjectFloatData_m_internalType_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Int
- btCollisionObjectFloatData_m_interpolationAngularVelocity_set :: (BtCollisionObjectFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btCollisionObjectFloatData_m_interpolationAngularVelocity_get :: BtCollisionObjectFloatDataClass bc => bc -> IO BtVector3FloatData
- btCollisionObjectFloatData_m_interpolationLinearVelocity_set :: (BtCollisionObjectFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btCollisionObjectFloatData_m_interpolationLinearVelocity_get :: BtCollisionObjectFloatDataClass bc => bc -> IO BtVector3FloatData
- btCollisionObjectFloatData_m_interpolationWorldTransform_set :: (BtCollisionObjectFloatDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()
- btCollisionObjectFloatData_m_interpolationWorldTransform_get :: BtCollisionObjectFloatDataClass bc => bc -> IO BtTransformFloatData
- btCollisionObjectFloatData_m_islandTag1_set :: BtCollisionObjectFloatDataClass bc => bc -> Int -> IO ()
- btCollisionObjectFloatData_m_islandTag1_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Int
- btCollisionObjectFloatData_m_name_set :: BtCollisionObjectFloatDataClass bc => bc -> String -> IO ()
- btCollisionObjectFloatData_m_name_get :: BtCollisionObjectFloatDataClass bc => bc -> IO String
- btCollisionObjectFloatData_m_restitution_set :: BtCollisionObjectFloatDataClass bc => bc -> Float -> IO ()
- btCollisionObjectFloatData_m_restitution_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Float
- btCollisionObjectFloatData_m_rootCollisionShape_set :: (BtCollisionObjectFloatDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO ()
- btCollisionObjectFloatData_m_rootCollisionShape_get :: BtCollisionObjectFloatDataClass bc => bc -> IO BtCollisionShapeData
- btCollisionObjectFloatData_m_worldTransform_set :: (BtCollisionObjectFloatDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()
- btCollisionObjectFloatData_m_worldTransform_get :: BtCollisionObjectFloatDataClass bc => bc -> IO BtTransformFloatData
- btCollisionWorld :: (BtDispatcherClass p0, BtBroadphaseInterfaceClass p1, BtCollisionConfigurationClass p2) => p0 -> p1 -> p2 -> IO BtCollisionWorld
- btCollisionWorld_free :: BtCollisionWorldClass bc => bc -> IO ()
- btCollisionWorld_setBroadphase :: (BtCollisionWorldClass bc, BtBroadphaseInterfaceClass p0) => bc -> p0 -> IO ()
- btCollisionWorld_serialize :: (BtCollisionWorldClass bc, BtSerializerClass p0) => bc -> p0 -> IO ()
- btCollisionWorld_getDispatcher :: BtCollisionWorldClass bc => bc -> IO BtDispatcher
- btCollisionWorld_getDispatcher0 :: BtCollisionWorldClass bc => bc -> IO BtDispatcher
- btCollisionWorld_getDispatcher1 :: BtCollisionWorldClass bc => bc -> IO BtDispatcher
- btCollisionWorld_getDispatchInfo :: BtCollisionWorldClass bc => bc -> IO BtDispatcherInfo
- btCollisionWorld_getDispatchInfo0 :: BtCollisionWorldClass bc => bc -> IO BtDispatcherInfo
- btCollisionWorld_getDispatchInfo1 :: BtCollisionWorldClass bc => bc -> IO BtDispatcherInfo
- btCollisionWorld_getDebugDrawer :: BtCollisionWorldClass bc => bc -> IO BtIDebugDraw
- btCollisionWorld_performDiscreteCollisionDetection :: BtCollisionWorldClass bc => bc -> IO ()
- btCollisionWorld_getCollisionObjectArray :: BtCollisionWorldClass bc => bc -> IO BtAlignedObjectArray_btCollisionObject_ptr_
- btCollisionWorld_getCollisionObjectArray0 :: BtCollisionWorldClass bc => bc -> IO BtAlignedObjectArray_btCollisionObject_ptr_
- btCollisionWorld_getCollisionObjectArray1 :: BtCollisionWorldClass bc => bc -> IO BtAlignedObjectArray_btCollisionObject_ptr_
- btCollisionWorld_debugDrawObject :: (BtCollisionWorldClass bc, BtCollisionShapeClass p1) => bc -> Transform -> p1 -> Vec3 -> IO (Transform, Vec3)
- btCollisionWorld_debugDrawObject' :: (BtCollisionWorldClass bc, BtCollisionShapeClass p1) => bc -> p1 -> IO (Transform, Vec3)
- btCollisionWorld_rayTest :: (BtCollisionWorldClass bc, BtCollisionWorld_RayResultCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Vec3, Vec3)
- btCollisionWorld_rayTest' :: (BtCollisionWorldClass bc, BtCollisionWorld_RayResultCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3)
- btCollisionWorld_addCollisionObject :: (BtCollisionWorldClass bc, BtCollisionObjectClass p0) => bc -> p0 -> Int -> Int -> IO ()
- btCollisionWorld_setForceUpdateAllAabbs :: BtCollisionWorldClass bc => bc -> Bool -> IO ()
- btCollisionWorld_contactTest :: (BtCollisionWorldClass bc, BtCollisionObjectClass p0, BtCollisionWorld_ContactResultCallbackClass p1) => bc -> p0 -> p1 -> IO ()
- btCollisionWorld_getForceUpdateAllAabbs :: BtCollisionWorldClass bc => bc -> IO Bool
- btCollisionWorld_updateAabbs :: BtCollisionWorldClass bc => bc -> IO ()
- btCollisionWorld_setDebugDrawer :: (BtCollisionWorldClass bc, BtIDebugDrawClass p0) => bc -> p0 -> IO ()
- btCollisionWorld_debugDrawWorld :: BtCollisionWorldClass bc => bc -> IO ()
- btCollisionWorld_convexSweepTest :: (BtCollisionWorldClass bc, BtConvexShapeClass p0, BtCollisionWorld_ConvexResultCallbackClass p3) => bc -> p0 -> Transform -> Transform -> p3 -> Float -> IO (Transform, Transform)
- btCollisionWorld_convexSweepTest' :: (BtCollisionWorldClass bc, BtConvexShapeClass p0, BtCollisionWorld_ConvexResultCallbackClass p3) => bc -> p0 -> p3 -> Float -> IO (Transform, Transform)
- btCollisionWorld_getNumCollisionObjects :: BtCollisionWorldClass bc => bc -> IO Int
- btCollisionWorld_contactPairTest :: (BtCollisionWorldClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtCollisionWorld_ContactResultCallbackClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btCollisionWorld_getBroadphase :: BtCollisionWorldClass bc => bc -> IO BtBroadphaseInterface
- btCollisionWorld_getBroadphase0 :: BtCollisionWorldClass bc => bc -> IO BtBroadphaseInterface
- btCollisionWorld_getBroadphase1 :: BtCollisionWorldClass bc => bc -> IO BtBroadphaseInterface
- btCollisionWorld_rayTestSingle :: (BtCollisionObjectClass p2, BtCollisionShapeClass p3, BtCollisionWorld_RayResultCallbackClass p5) => Transform -> Transform -> p2 -> p3 -> Transform -> p5 -> IO (Transform, Transform, Transform)
- btCollisionWorld_rayTestSingle' :: (BtCollisionObjectClass p2, BtCollisionShapeClass p3, BtCollisionWorld_RayResultCallbackClass p5) => p2 -> p3 -> p5 -> IO (Transform, Transform, Transform)
- btCollisionWorld_objectQuerySingle :: (BtConvexShapeClass p0, BtCollisionObjectClass p3, BtCollisionShapeClass p4, BtCollisionWorld_ConvexResultCallbackClass p6) => p0 -> Transform -> Transform -> p3 -> p4 -> Transform -> p6 -> Float -> IO (Transform, Transform, Transform)
- btCollisionWorld_objectQuerySingle' :: (BtConvexShapeClass p0, BtCollisionObjectClass p3, BtCollisionShapeClass p4, BtCollisionWorld_ConvexResultCallbackClass p6) => p0 -> p3 -> p4 -> p6 -> Float -> IO (Transform, Transform, Transform)
- btCollisionWorld_updateSingleAabb :: (BtCollisionWorldClass bc, BtCollisionObjectClass p0) => bc -> p0 -> IO ()
- btCollisionWorld_serializeCollisionObjects :: (BtCollisionWorldClass bc, BtSerializerClass p0) => bc -> p0 -> IO ()
- btCollisionWorld_getPairCache :: BtCollisionWorldClass bc => bc -> IO BtOverlappingPairCache
- btCollisionWorld_removeCollisionObject :: (BtCollisionWorldClass bc, BtCollisionObjectClass p0) => bc -> p0 -> IO ()
- btCollisionWorld_m_broadphasePairCache_set :: (BtCollisionWorldClass bc, BtBroadphaseInterfaceClass a) => bc -> a -> IO ()
- btCollisionWorld_m_broadphasePairCache_get :: BtCollisionWorldClass bc => bc -> IO BtBroadphaseInterface
- btCollisionWorld_m_collisionObjects_set :: (BtCollisionWorldClass bc, BtAlignedObjectArray_btCollisionObject_ptr_Class a) => bc -> a -> IO ()
- btCollisionWorld_m_collisionObjects_get :: BtCollisionWorldClass bc => bc -> IO BtAlignedObjectArray_btCollisionObject_ptr_
- btCollisionWorld_m_debugDrawer_set :: (BtCollisionWorldClass bc, BtIDebugDrawClass a) => bc -> a -> IO ()
- btCollisionWorld_m_debugDrawer_get :: BtCollisionWorldClass bc => bc -> IO BtIDebugDraw
- btCollisionWorld_m_dispatchInfo_set :: (BtCollisionWorldClass bc, BtDispatcherInfoClass a) => bc -> a -> IO ()
- btCollisionWorld_m_dispatchInfo_get :: BtCollisionWorldClass bc => bc -> IO BtDispatcherInfo
- btCollisionWorld_m_dispatcher1_set :: (BtCollisionWorldClass bc, BtDispatcherClass a) => bc -> a -> IO ()
- btCollisionWorld_m_dispatcher1_get :: BtCollisionWorldClass bc => bc -> IO BtDispatcher
- btCollisionWorld_m_forceUpdateAllAabbs_set :: BtCollisionWorldClass bc => bc -> Bool -> IO ()
- btCollisionWorld_m_forceUpdateAllAabbs_get :: BtCollisionWorldClass bc => bc -> IO Bool
- btCollisionWorld_m_stackAlloc_set :: (BtCollisionWorldClass bc, BtStackAllocClass a) => bc -> a -> IO ()
- btCollisionWorld_m_stackAlloc_get :: BtCollisionWorldClass bc => bc -> IO BtStackAlloc
- btConvexConvexAlgorithm_free :: BtConvexConvexAlgorithmClass bc => bc -> IO ()
- btConvexConvexAlgorithm_getAllContactManifolds :: (BtConvexConvexAlgorithmClass bc, BtAlignedObjectArray_btPersistentManifold_ptr_Class p0) => bc -> p0 -> IO ()
- btConvexConvexAlgorithm_calculateTimeOfImpact :: (BtConvexConvexAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> IO Float
- btConvexConvexAlgorithm_setLowLevelOfDetail :: BtConvexConvexAlgorithmClass bc => bc -> Bool -> IO ()
- btConvexConvexAlgorithm_processCollision :: (BtConvexConvexAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> IO ()
- btConvexConvexAlgorithm_getManifold :: BtConvexConvexAlgorithmClass bc => bc -> IO BtPersistentManifold
- btConvexConvexAlgorithm_m_simplexSolver_set :: (BtConvexConvexAlgorithmClass bc, BtVoronoiSimplexSolverClass a) => bc -> a -> IO ()
- btConvexConvexAlgorithm_m_simplexSolver_get :: BtConvexConvexAlgorithmClass bc => bc -> IO BtVoronoiSimplexSolver
- btConvexConvexAlgorithm_m_ownManifold_set :: BtConvexConvexAlgorithmClass bc => bc -> Bool -> IO ()
- btConvexConvexAlgorithm_m_ownManifold_get :: BtConvexConvexAlgorithmClass bc => bc -> IO Bool
- btConvexConvexAlgorithm_m_manifoldPtr_set :: (BtConvexConvexAlgorithmClass bc, BtPersistentManifoldClass a) => bc -> a -> IO ()
- btConvexConvexAlgorithm_m_manifoldPtr_get :: BtConvexConvexAlgorithmClass bc => bc -> IO BtPersistentManifold
- btConvexConvexAlgorithm_m_lowLevelOfDetail_set :: BtConvexConvexAlgorithmClass bc => bc -> Bool -> IO ()
- btConvexConvexAlgorithm_m_lowLevelOfDetail_get :: BtConvexConvexAlgorithmClass bc => bc -> IO Bool
- btConvexConvexAlgorithm_m_numPerturbationIterations_set :: BtConvexConvexAlgorithmClass bc => bc -> Int -> IO ()
- btConvexConvexAlgorithm_m_numPerturbationIterations_get :: BtConvexConvexAlgorithmClass bc => bc -> IO Int
- btConvexConvexAlgorithm_m_minimumPointsPerturbationThreshold_set :: BtConvexConvexAlgorithmClass bc => bc -> Int -> IO ()
- btConvexConvexAlgorithm_m_minimumPointsPerturbationThreshold_get :: BtConvexConvexAlgorithmClass bc => bc -> IO Int
- btDefaultCollisionConfiguration :: BtDefaultCollisionConstructionInfoClass p0 => p0 -> IO BtDefaultCollisionConfiguration
- btDefaultCollisionConfiguration_free :: BtDefaultCollisionConfigurationClass bc => bc -> IO ()
- btDefaultCollisionConfiguration_getStackAllocator :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtStackAlloc
- btDefaultCollisionConfiguration_setPlaneConvexMultipointIterations :: BtDefaultCollisionConfigurationClass bc => bc -> Int -> Int -> IO ()
- btDefaultCollisionConfiguration_getSimplexSolver :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtVoronoiSimplexSolver
- btDefaultCollisionConfiguration_setConvexConvexMultipointIterations :: BtDefaultCollisionConfigurationClass bc => bc -> Int -> Int -> IO ()
- btDefaultCollisionConfiguration_getCollisionAlgorithmCreateFunc :: BtDefaultCollisionConfigurationClass bc => bc -> Int -> Int -> IO BtCollisionAlgorithmCreateFunc
- btDefaultCollisionConfiguration_m_persistentManifoldPoolSize_set :: BtDefaultCollisionConfigurationClass bc => bc -> Int -> IO ()
- btDefaultCollisionConfiguration_m_persistentManifoldPoolSize_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO Int
- btDefaultCollisionConfiguration_m_stackAlloc_set :: (BtDefaultCollisionConfigurationClass bc, BtStackAllocClass a) => bc -> a -> IO ()
- btDefaultCollisionConfiguration_m_stackAlloc_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtStackAlloc
- btDefaultCollisionConfiguration_m_ownsStackAllocator_set :: BtDefaultCollisionConfigurationClass bc => bc -> Bool -> IO ()
- btDefaultCollisionConfiguration_m_ownsStackAllocator_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO Bool
- btDefaultCollisionConfiguration_m_ownsPersistentManifoldPool_set :: BtDefaultCollisionConfigurationClass bc => bc -> Bool -> IO ()
- btDefaultCollisionConfiguration_m_ownsPersistentManifoldPool_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO Bool
- btDefaultCollisionConfiguration_m_ownsCollisionAlgorithmPool_set :: BtDefaultCollisionConfigurationClass bc => bc -> Bool -> IO ()
- btDefaultCollisionConfiguration_m_ownsCollisionAlgorithmPool_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO Bool
- btDefaultCollisionConfiguration_m_simplexSolver_set :: (BtDefaultCollisionConfigurationClass bc, BtVoronoiSimplexSolverClass a) => bc -> a -> IO ()
- btDefaultCollisionConfiguration_m_simplexSolver_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtVoronoiSimplexSolver
- btDefaultCollisionConfiguration_m_convexConvexCreateFunc_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btDefaultCollisionConfiguration_m_convexConvexCreateFunc_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btDefaultCollisionConfiguration_m_convexConcaveCreateFunc_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btDefaultCollisionConfiguration_m_convexConcaveCreateFunc_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btDefaultCollisionConfiguration_m_swappedConvexConcaveCreateFunc_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btDefaultCollisionConfiguration_m_swappedConvexConcaveCreateFunc_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btDefaultCollisionConfiguration_m_compoundCreateFunc_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btDefaultCollisionConfiguration_m_compoundCreateFunc_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btDefaultCollisionConfiguration_m_swappedCompoundCreateFunc_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btDefaultCollisionConfiguration_m_swappedCompoundCreateFunc_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btDefaultCollisionConfiguration_m_emptyCreateFunc_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btDefaultCollisionConfiguration_m_emptyCreateFunc_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btDefaultCollisionConfiguration_m_sphereSphereCF_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btDefaultCollisionConfiguration_m_sphereSphereCF_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btDefaultCollisionConfiguration_m_boxBoxCF_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btDefaultCollisionConfiguration_m_boxBoxCF_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btDefaultCollisionConfiguration_m_sphereTriangleCF_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btDefaultCollisionConfiguration_m_sphereTriangleCF_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btDefaultCollisionConfiguration_m_triangleSphereCF_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btDefaultCollisionConfiguration_m_triangleSphereCF_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btDefaultCollisionConfiguration_m_planeConvexCF_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btDefaultCollisionConfiguration_m_planeConvexCF_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btDefaultCollisionConfiguration_m_convexPlaneCF_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btDefaultCollisionConfiguration_m_convexPlaneCF_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btDefaultCollisionConstructionInfo :: IO BtDefaultCollisionConstructionInfo
- btDefaultCollisionConstructionInfo_free :: BtDefaultCollisionConstructionInfoClass bc => bc -> IO ()
- btDefaultCollisionConstructionInfo_m_customCollisionAlgorithmMaxElementSize_set :: BtDefaultCollisionConstructionInfoClass bc => bc -> Int -> IO ()
- btDefaultCollisionConstructionInfo_m_customCollisionAlgorithmMaxElementSize_get :: BtDefaultCollisionConstructionInfoClass bc => bc -> IO Int
- btDefaultCollisionConstructionInfo_m_defaultMaxCollisionAlgorithmPoolSize_set :: BtDefaultCollisionConstructionInfoClass bc => bc -> Int -> IO ()
- btDefaultCollisionConstructionInfo_m_defaultMaxCollisionAlgorithmPoolSize_get :: BtDefaultCollisionConstructionInfoClass bc => bc -> IO Int
- btDefaultCollisionConstructionInfo_m_defaultMaxPersistentManifoldPoolSize_set :: BtDefaultCollisionConstructionInfoClass bc => bc -> Int -> IO ()
- btDefaultCollisionConstructionInfo_m_defaultMaxPersistentManifoldPoolSize_get :: BtDefaultCollisionConstructionInfoClass bc => bc -> IO Int
- btDefaultCollisionConstructionInfo_m_defaultStackAllocatorSize_set :: BtDefaultCollisionConstructionInfoClass bc => bc -> Int -> IO ()
- btDefaultCollisionConstructionInfo_m_defaultStackAllocatorSize_get :: BtDefaultCollisionConstructionInfoClass bc => bc -> IO Int
- btDefaultCollisionConstructionInfo_m_stackAlloc_set :: (BtDefaultCollisionConstructionInfoClass bc, BtStackAllocClass a) => bc -> a -> IO ()
- btDefaultCollisionConstructionInfo_m_stackAlloc_get :: BtDefaultCollisionConstructionInfoClass bc => bc -> IO BtStackAlloc
- btDefaultCollisionConstructionInfo_m_useEpaPenetrationAlgorithm_set :: BtDefaultCollisionConstructionInfoClass bc => bc -> Int -> IO ()
- btDefaultCollisionConstructionInfo_m_useEpaPenetrationAlgorithm_get :: BtDefaultCollisionConstructionInfoClass bc => bc -> IO Int
- btGhostObject :: IO BtGhostObject
- btGhostObject_free :: BtGhostObjectClass bc => bc -> IO ()
- btGhostObject_convexSweepTest :: (BtGhostObjectClass bc, BtConvexShapeClass p0, BtCollisionWorld_ConvexResultCallbackClass p3) => bc -> p0 -> Transform -> Transform -> p3 -> Float -> IO (Transform, Transform)
- btGhostObject_convexSweepTest' :: (BtGhostObjectClass bc, BtConvexShapeClass p0, BtCollisionWorld_ConvexResultCallbackClass p3) => bc -> p0 -> p3 -> Float -> IO (Transform, Transform)
- btGhostObject_removeOverlappingObjectInternal :: (BtGhostObjectClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1, BtBroadphaseProxyClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btGhostObject_getNumOverlappingObjects :: BtGhostObjectClass bc => bc -> IO Int
- btGhostObject_addOverlappingObjectInternal :: (BtGhostObjectClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO ()
- btGhostObject_rayTest :: (BtGhostObjectClass bc, BtCollisionWorld_RayResultCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Vec3, Vec3)
- btGhostObject_rayTest' :: (BtGhostObjectClass bc, BtCollisionWorld_RayResultCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3)
- btGhostObject_getOverlappingPairs :: BtGhostObjectClass bc => bc -> IO BtAlignedObjectArray_btCollisionObject_ptr_
- btGhostObject_getOverlappingPairs0 :: BtGhostObjectClass bc => bc -> IO BtAlignedObjectArray_btCollisionObject_ptr_
- btGhostObject_upcast :: BtCollisionObjectClass p0 => p0 -> IO BtGhostObject
- btGhostObject_upcast0 :: BtCollisionObjectClass p0 => p0 -> IO BtGhostObject
- btGhostObject_upcast1 :: BtCollisionObjectClass p0 => p0 -> IO BtGhostObject
- btGhostObject_getOverlappingObject :: BtGhostObjectClass bc => bc -> Int -> IO BtCollisionObject
- btGhostObject_getOverlappingObject0 :: BtGhostObjectClass bc => bc -> Int -> IO BtCollisionObject
- btGhostObject_getOverlappingObject1 :: BtGhostObjectClass bc => bc -> Int -> IO BtCollisionObject
- btGhostObject_m_overlappingObjects_set :: (BtGhostObjectClass bc, BtAlignedObjectArray_btCollisionObject_ptr_Class a) => bc -> a -> IO ()
- btGhostObject_m_overlappingObjects_get :: BtGhostObjectClass bc => bc -> IO BtAlignedObjectArray_btCollisionObject_ptr_
- btGhostPairCallback :: IO BtGhostPairCallback
- btGhostPairCallback_free :: BtGhostPairCallbackClass bc => bc -> IO ()
- btGhostPairCallback_addOverlappingPair :: (BtGhostPairCallbackClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePair
- btGhostPairCallback_removeOverlappingPair :: (BtGhostPairCallbackClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1, BtDispatcherClass p2) => bc -> p0 -> p1 -> p2 -> IO VoidPtr
- btGhostPairCallback_removeOverlappingPairsContainingProxy :: (BtGhostPairCallbackClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btManifoldResult0 :: IO BtManifoldResult
- btManifoldResult1 :: (BtCollisionObjectClass p0, BtCollisionObjectClass p1) => p0 -> p1 -> IO BtManifoldResult
- btManifoldResult_free :: BtManifoldResultClass bc => bc -> IO ()
- btManifoldResult_getPersistentManifold :: BtManifoldResultClass bc => bc -> IO BtPersistentManifold
- btManifoldResult_getPersistentManifold0 :: BtManifoldResultClass bc => bc -> IO BtPersistentManifold
- btManifoldResult_getPersistentManifold1 :: BtManifoldResultClass bc => bc -> IO BtPersistentManifold
- btManifoldResult_getBody0Internal :: BtManifoldResultClass bc => bc -> IO BtCollisionObject
- btManifoldResult_addContactPoint :: BtManifoldResultClass bc => bc -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3)
- btManifoldResult_addContactPoint' :: BtManifoldResultClass bc => bc -> Float -> IO (Vec3, Vec3)
- btManifoldResult_getBody1Internal :: BtManifoldResultClass bc => bc -> IO BtCollisionObject
- btManifoldResult_setShapeIdentifiersB :: BtManifoldResultClass bc => bc -> Int -> Int -> IO ()
- btManifoldResult_setShapeIdentifiersA :: BtManifoldResultClass bc => bc -> Int -> Int -> IO ()
- btManifoldResult_refreshContactPoints :: BtManifoldResultClass bc => bc -> IO ()
- btManifoldResult_setPersistentManifold :: (BtManifoldResultClass bc, BtPersistentManifoldClass p0) => bc -> p0 -> IO ()
- btManifoldResult_m_body0_set :: (BtManifoldResultClass bc, BtCollisionObjectClass a) => bc -> a -> IO ()
- btManifoldResult_m_body0_get :: BtManifoldResultClass bc => bc -> IO BtCollisionObject
- btManifoldResult_m_body1_set :: (BtManifoldResultClass bc, BtCollisionObjectClass a) => bc -> a -> IO ()
- btManifoldResult_m_body1_get :: BtManifoldResultClass bc => bc -> IO BtCollisionObject
- btManifoldResult_m_index0_set :: BtManifoldResultClass bc => bc -> Int -> IO ()
- btManifoldResult_m_index0_get :: BtManifoldResultClass bc => bc -> IO Int
- btManifoldResult_m_index1_set :: BtManifoldResultClass bc => bc -> Int -> IO ()
- btManifoldResult_m_index1_get :: BtManifoldResultClass bc => bc -> IO Int
- btManifoldResult_m_manifoldPtr_set :: (BtManifoldResultClass bc, BtPersistentManifoldClass a) => bc -> a -> IO ()
- btManifoldResult_m_manifoldPtr_get :: BtManifoldResultClass bc => bc -> IO BtPersistentManifold
- btManifoldResult_m_partId0_set :: BtManifoldResultClass bc => bc -> Int -> IO ()
- btManifoldResult_m_partId0_get :: BtManifoldResultClass bc => bc -> IO Int
- btManifoldResult_m_partId1_set :: BtManifoldResultClass bc => bc -> Int -> IO ()
- btManifoldResult_m_partId1_get :: BtManifoldResultClass bc => bc -> IO Int
- btManifoldResult_m_rootTransA_set :: BtManifoldResultClass bc => bc -> Transform -> IO ()
- btManifoldResult_m_rootTransA_get :: BtManifoldResultClass bc => bc -> IO Transform
- btManifoldResult_m_rootTransB_set :: BtManifoldResultClass bc => bc -> Transform -> IO ()
- btManifoldResult_m_rootTransB_get :: BtManifoldResultClass bc => bc -> IO Transform
- btPairCachingGhostObject :: IO BtPairCachingGhostObject
- btPairCachingGhostObject_free :: BtPairCachingGhostObjectClass bc => bc -> IO ()
- btPairCachingGhostObject_removeOverlappingObjectInternal :: (BtPairCachingGhostObjectClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1, BtBroadphaseProxyClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btPairCachingGhostObject_getOverlappingPairCache :: BtPairCachingGhostObjectClass bc => bc -> IO BtHashedOverlappingPairCache
- btPairCachingGhostObject_addOverlappingObjectInternal :: (BtPairCachingGhostObjectClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO ()
- btPairCachingGhostObject_m_hashPairCache_set :: (BtPairCachingGhostObjectClass bc, BtHashedOverlappingPairCacheClass a) => bc -> a -> IO ()
- btPairCachingGhostObject_m_hashPairCache_get :: BtPairCachingGhostObjectClass bc => bc -> IO BtHashedOverlappingPairCache
- btSphereSphereCollisionAlgorithm0 :: (BtPersistentManifoldClass p0, BtCollisionAlgorithmConstructionInfoClass p1, BtCollisionObjectClass p2, BtCollisionObjectClass p3) => p0 -> p1 -> p2 -> p3 -> IO BtSphereSphereCollisionAlgorithm
- btSphereSphereCollisionAlgorithm1 :: BtCollisionAlgorithmConstructionInfoClass p0 => p0 -> IO BtSphereSphereCollisionAlgorithm
- btSphereSphereCollisionAlgorithm_free :: BtSphereSphereCollisionAlgorithmClass bc => bc -> IO ()
- btSphereSphereCollisionAlgorithm_getAllContactManifolds :: (BtSphereSphereCollisionAlgorithmClass bc, BtAlignedObjectArray_btPersistentManifold_ptr_Class p0) => bc -> p0 -> IO ()
- btSphereSphereCollisionAlgorithm_calculateTimeOfImpact :: (BtSphereSphereCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> IO Float
- btSphereSphereCollisionAlgorithm_processCollision :: (BtSphereSphereCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> IO ()
- btSphereSphereCollisionAlgorithm_m_ownManifold_set :: BtSphereSphereCollisionAlgorithmClass bc => bc -> Bool -> IO ()
- btSphereSphereCollisionAlgorithm_m_ownManifold_get :: BtSphereSphereCollisionAlgorithmClass bc => bc -> IO Bool
- btSphereSphereCollisionAlgorithm_m_manifoldPtr_set :: (BtSphereSphereCollisionAlgorithmClass bc, BtPersistentManifoldClass a) => bc -> a -> IO ()
- btSphereSphereCollisionAlgorithm_m_manifoldPtr_get :: BtSphereSphereCollisionAlgorithmClass bc => bc -> IO BtPersistentManifold
Documentation
btSphereSphereCollisionAlgorithm_processCollision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btSphereSphereCollisionAlgorithm_calculateTimeOfImpact'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO CFloat Source #
btSphereSphereCollisionAlgorithm_free'_ :: Ptr () -> IO () Source #
btPairCachingGhostObject_addOverlappingObjectInternal'_ :: Ptr () -> Ptr () -> Ptr () -> IO () Source #
btPairCachingGhostObject_removeOverlappingObjectInternal'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btPairCachingGhostObject_free'_ :: Ptr () -> IO () Source #
btPairCachingGhostObject'_ :: IO (Ptr ()) Source #
btManifoldResult_refreshContactPoints'_ :: Ptr () -> IO () Source #
btManifoldResult_addContactPoint''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO () Source #
btManifoldResult_addContactPoint'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO () Source #
btManifoldResult_free'_ :: Ptr () -> IO () Source #
btManifoldResult0'_ :: IO (Ptr ()) Source #
btGhostPairCallback_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO () Source #
btGhostPairCallback_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btGhostPairCallback_free'_ :: Ptr () -> IO () Source #
btGhostPairCallback'_ :: IO (Ptr ()) Source #
btGhostObject_removeOverlappingObjectInternal'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btGhostObject_convexSweepTest''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CFloat -> IO () Source #
btGhostObject_convexSweepTest'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CFloat -> IO () Source #
btGhostObject_free'_ :: Ptr () -> IO () Source #
btGhostObject'_ :: IO (Ptr ()) Source #
btDefaultCollisionConstructionInfo_m_useEpaPenetrationAlgorithm_set'_ :: Ptr () -> CInt -> IO () Source #
btDefaultCollisionConstructionInfo_m_defaultStackAllocatorSize_set'_ :: Ptr () -> CInt -> IO () Source #
btDefaultCollisionConstructionInfo_m_defaultMaxPersistentManifoldPoolSize_get'_ :: Ptr () -> IO CInt Source #
btDefaultCollisionConstructionInfo_m_defaultMaxPersistentManifoldPoolSize_set'_ :: Ptr () -> CInt -> IO () Source #
btDefaultCollisionConstructionInfo_m_defaultMaxCollisionAlgorithmPoolSize_get'_ :: Ptr () -> IO CInt Source #
btDefaultCollisionConstructionInfo_m_defaultMaxCollisionAlgorithmPoolSize_set'_ :: Ptr () -> CInt -> IO () Source #
btDefaultCollisionConstructionInfo_m_customCollisionAlgorithmMaxElementSize_get'_ :: Ptr () -> IO CInt Source #
btDefaultCollisionConstructionInfo_m_customCollisionAlgorithmMaxElementSize_set'_ :: Ptr () -> CInt -> IO () Source #
btDefaultCollisionConstructionInfo_free'_ :: Ptr () -> IO () Source #
btDefaultCollisionConstructionInfo'_ :: IO (Ptr ()) Source #
btDefaultCollisionConfiguration_m_swappedCompoundCreateFunc_set'_ :: Ptr () -> Ptr () -> IO () Source #
btDefaultCollisionConfiguration_m_swappedConvexConcaveCreateFunc_get'_ :: Ptr () -> IO (Ptr ()) Source #
btDefaultCollisionConfiguration_m_swappedConvexConcaveCreateFunc_set'_ :: Ptr () -> Ptr () -> IO () Source #
btDefaultCollisionConfiguration_m_convexConcaveCreateFunc_set'_ :: Ptr () -> Ptr () -> IO () Source #
btDefaultCollisionConfiguration_m_convexConvexCreateFunc_set'_ :: Ptr () -> Ptr () -> IO () Source #
btDefaultCollisionConfiguration_m_ownsCollisionAlgorithmPool_set'_ :: Ptr () -> CInt -> IO () Source #
btDefaultCollisionConfiguration_m_ownsPersistentManifoldPool_set'_ :: Ptr () -> CInt -> IO () Source #
btDefaultCollisionConfiguration_m_persistentManifoldPoolSize_set'_ :: Ptr () -> CInt -> IO () Source #
btDefaultCollisionConfiguration_getCollisionAlgorithmCreateFunc'_ :: Ptr () -> CInt -> CInt -> IO (Ptr ()) Source #
btDefaultCollisionConfiguration_setConvexConvexMultipointIterations'_ :: Ptr () -> CInt -> CInt -> IO () Source #
btDefaultCollisionConfiguration_setPlaneConvexMultipointIterations'_ :: Ptr () -> CInt -> CInt -> IO () Source #
btDefaultCollisionConfiguration_free'_ :: Ptr () -> IO () Source #
btConvexConvexAlgorithm_m_minimumPointsPerturbationThreshold_set'_ :: Ptr () -> CInt -> IO () Source #
btConvexConvexAlgorithm_processCollision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btConvexConvexAlgorithm_calculateTimeOfImpact'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO CFloat Source #
btConvexConvexAlgorithm_free'_ :: Ptr () -> IO () Source #
btCollisionWorld_objectQuerySingle''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> CFloat -> IO () Source #
btCollisionWorld_objectQuerySingle'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> CFloat -> IO () Source #
btCollisionWorld_rayTestSingle''_ :: Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> IO () Source #
btCollisionWorld_rayTestSingle'_ :: Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> IO () Source #
btCollisionWorld_convexSweepTest''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CFloat -> IO () Source #
btCollisionWorld_convexSweepTest'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CFloat -> IO () Source #
btCollisionWorld_debugDrawWorld'_ :: Ptr () -> IO () Source #
btCollisionWorld_updateAabbs'_ :: Ptr () -> IO () Source #
btCollisionWorld_debugDrawObject''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_debugDrawObject'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_performDiscreteCollisionDetection'_ :: Ptr () -> IO () Source #
btCollisionWorld_free'_ :: Ptr () -> IO () Source #
btCollisionObjectFloatData_m_interpolationWorldTransform_set'_ :: Ptr () -> Ptr () -> IO () Source #
btCollisionObjectFloatData_m_interpolationLinearVelocity_set'_ :: Ptr () -> Ptr () -> IO () Source #
btCollisionObjectFloatData_m_interpolationAngularVelocity_set'_ :: Ptr () -> Ptr () -> IO () Source #
btCollisionObjectFloatData_free'_ :: Ptr () -> IO () Source #
btCollisionObjectFloatData'_ :: IO (Ptr ()) Source #
btCollisionObjectDoubleData_m_interpolationWorldTransform_set'_ :: Ptr () -> Ptr () -> IO () Source #
btCollisionObjectDoubleData_m_interpolationLinearVelocity_set'_ :: Ptr () -> Ptr () -> IO () Source #
btCollisionObjectDoubleData_m_interpolationAngularVelocity_set'_ :: Ptr () -> Ptr () -> IO () Source #
btCollisionObjectDoubleData_m_contactProcessingThreshold_set'_ :: Ptr () -> CDouble -> IO () Source #
btCollisionObjectDoubleData_free'_ :: Ptr () -> IO () Source #
btCollisionObjectDoubleData'_ :: IO (Ptr ()) Source #
btCollisionObject_free'_ :: Ptr () -> IO () Source #
btCollisionObject'_ :: IO (Ptr ()) Source #
btCollisionDispatcher_dispatchAllCollisionPairs'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btCollisionDispatcher_findAlgorithm'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btCollisionDispatcher_registerCollisionCreateFunc'_ :: Ptr () -> CInt -> CInt -> Ptr () -> IO () Source #
btCollisionDispatcher_free'_ :: Ptr () -> IO () Source #
btCollisionConfiguration_getCollisionAlgorithmCreateFunc'_ :: Ptr () -> CInt -> CInt -> IO (Ptr ()) Source #
btCollisionAlgorithmCreateFunc_CreateCollisionAlgorithm'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btCollisionAlgorithmCreateFunc_free'_ :: Ptr () -> IO () Source #
btCollisionAlgorithmCreateFunc'_ :: IO (Ptr ()) Source #
btCollisionWorld_RayResultCallback_m_collisionFilterMask_set'_ :: Ptr () -> CShort -> IO () Source #
btCollisionWorld_RayResultCallback_m_collisionFilterGroup_set'_ :: Ptr () -> CShort -> IO () Source #
btCollisionWorld_RayResultCallback_addSingleResult'_ :: Ptr () -> Ptr () -> CInt -> IO CFloat Source #
btCollisionWorld_LocalShapeInfo_free'_ :: Ptr () -> IO () Source #
btCollisionWorld_LocalShapeInfo'_ :: IO (Ptr ()) Source #
btCollisionWorld_LocalRayResult_free'_ :: Ptr () -> IO () Source #
btCollisionWorld_LocalRayResult'_ :: Ptr () -> Ptr () -> Ptr CFloat -> CFloat -> IO (Ptr ()) Source #
btCollisionWorld_LocalConvexResult_free'_ :: Ptr () -> IO () Source #
btCollisionWorld_LocalConvexResult'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO (Ptr ()) Source #
btConvexConvexAlgorithm_CreateFunc_m_minimumPointsPerturbationThreshold_get'_ :: Ptr () -> IO CInt Source #
btConvexConvexAlgorithm_CreateFunc_m_minimumPointsPerturbationThreshold_set'_ :: Ptr () -> CInt -> IO () Source #
btConvexConvexAlgorithm_CreateFunc_m_numPerturbationIterations_set'_ :: Ptr () -> CInt -> IO () Source #
btConvexConvexAlgorithm_CreateFunc_CreateCollisionAlgorithm'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btConvexConvexAlgorithm_CreateFunc_free'_ :: Ptr () -> IO () Source #
btSphereSphereCollisionAlgorithm_CreateFunc_CreateCollisionAlgorithm'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btSphereSphereCollisionAlgorithm_CreateFunc_free'_ :: Ptr () -> IO () Source #
btCollisionWorld_ConvexResultCallback_m_collisionFilterMask_set'_ :: Ptr () -> CShort -> IO () Source #
btCollisionWorld_ConvexResultCallback_m_collisionFilterGroup_set'_ :: Ptr () -> CShort -> IO () Source #
btCollisionWorld_ConvexResultCallback_m_closestHitFraction_set'_ :: Ptr () -> CFloat -> IO () Source #
btCollisionWorld_ConvexResultCallback_addSingleResult'_ :: Ptr () -> Ptr () -> CInt -> IO CFloat Source #
btCollisionWorld_ContactResultCallback_m_collisionFilterMask_set'_ :: Ptr () -> CShort -> IO () Source #
btCollisionWorld_ContactResultCallback_m_collisionFilterGroup_set'_ :: Ptr () -> CShort -> IO () Source #
btCollisionWorld_ContactResultCallback_addSingleResult'_ :: Ptr () -> Ptr () -> Ptr () -> CInt -> CInt -> Ptr () -> CInt -> CInt -> IO CFloat Source #
btCollisionWorld_ClosestRayResultCallback_m_rayToWorld_get'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestRayResultCallback_m_rayToWorld_set'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestRayResultCallback_m_rayFromWorld_get'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestRayResultCallback_m_rayFromWorld_set'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestRayResultCallback_m_hitPointWorld_get'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestRayResultCallback_m_hitPointWorld_set'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestRayResultCallback_m_hitNormalWorld_get'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestRayResultCallback_m_hitNormalWorld_set'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestRayResultCallback_addSingleResult'_ :: Ptr () -> Ptr () -> CInt -> IO CFloat Source #
btCollisionWorld_ClosestRayResultCallback_free'_ :: Ptr () -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_m_hitPointWorld_get'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_m_hitPointWorld_set'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_m_hitNormalWorld_get'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_m_hitNormalWorld_set'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_m_hitCollisionObject_get'_ :: Ptr () -> IO (Ptr ()) Source #
btCollisionWorld_ClosestConvexResultCallback_m_hitCollisionObject_set'_ :: Ptr () -> Ptr () -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_m_convexToWorld_get'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_m_convexToWorld_set'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_m_convexFromWorld_get'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_m_convexFromWorld_set'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_addSingleResult'_ :: Ptr () -> Ptr () -> CInt -> IO CFloat Source #
btCollisionWorld_ClosestConvexResultCallback_free'_ :: Ptr () -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_m_rayToWorld_get'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_m_rayToWorld_set'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_m_rayFromWorld_get'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_m_rayFromWorld_set'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_m_hitPointWorld_set'_ :: Ptr () -> Ptr () -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_m_hitNormalWorld_set'_ :: Ptr () -> Ptr () -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_m_hitFractions_set'_ :: Ptr () -> Ptr () -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_m_collisionObjects_get'_ :: Ptr () -> IO (Ptr ()) Source #
btCollisionWorld_AllHitsRayResultCallback_m_collisionObjects_set'_ :: Ptr () -> Ptr () -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_addSingleResult'_ :: Ptr () -> Ptr () -> CInt -> IO CFloat Source #
btCollisionWorld_AllHitsRayResultCallback_free'_ :: Ptr () -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback :: Vec3 -> Vec3 -> IO BtCollisionWorld_AllHitsRayResultCallback Source #
btCollisionWorld_AllHitsRayResultCallback_free :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_addSingleResult Source #
:: (BtCollisionWorld_AllHitsRayResultCallbackClass bc, BtCollisionWorld_LocalRayResultClass p0) | |
=> bc | |
-> p0 | rayResult |
-> Bool | normalInWorldSpace |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#275 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#269 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
btCollisionWorld_AllHitsRayResultCallback_m_collisionObjects_set :: (BtCollisionWorld_AllHitsRayResultCallbackClass bc, BtAlignedObjectArray_btCollisionObject_ptr_Class a) => bc -> a -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_m_collisionObjects_get :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> IO BtAlignedObjectArray_btCollisionObject_ptr_ Source #
btCollisionWorld_AllHitsRayResultCallback_m_hitFractions_set :: (BtCollisionWorld_AllHitsRayResultCallbackClass bc, BtAlignedObjectArray_float_Class a) => bc -> a -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_m_hitFractions_get :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> IO BtAlignedObjectArray_float_ Source #
btCollisionWorld_AllHitsRayResultCallback_m_hitNormalWorld_set :: (BtCollisionWorld_AllHitsRayResultCallbackClass bc, BtAlignedObjectArray_btVector3_Class a) => bc -> a -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_m_hitNormalWorld_get :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> IO BtAlignedObjectArray_btVector3_ Source #
btCollisionWorld_AllHitsRayResultCallback_m_hitPointWorld_set :: (BtCollisionWorld_AllHitsRayResultCallbackClass bc, BtAlignedObjectArray_btVector3_Class a) => bc -> a -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_m_hitPointWorld_get :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> IO BtAlignedObjectArray_btVector3_ Source #
btCollisionWorld_AllHitsRayResultCallback_m_rayFromWorld_set :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> Vec3 -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_m_rayFromWorld_get :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> IO Vec3 Source #
btCollisionWorld_AllHitsRayResultCallback_m_rayToWorld_set :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> Vec3 -> IO () Source #
btCollisionWorld_AllHitsRayResultCallback_m_rayToWorld_get :: BtCollisionWorld_AllHitsRayResultCallbackClass bc => bc -> IO Vec3 Source #
btCollisionWorld_ClosestConvexResultCallback :: Vec3 -> Vec3 -> IO BtCollisionWorld_ClosestConvexResultCallback Source #
btCollisionWorld_ClosestConvexResultCallback_free :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_addSingleResult Source #
:: (BtCollisionWorld_ClosestConvexResultCallbackClass bc, BtCollisionWorld_LocalConvexResultClass p0) | |
=> bc | |
-> p0 | convexResult |
-> Bool | normalInWorldSpace |
-> IO Float |
btCollisionWorld_ClosestConvexResultCallback_m_convexFromWorld_set :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> Vec3 -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_m_convexFromWorld_get :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> IO Vec3 Source #
btCollisionWorld_ClosestConvexResultCallback_m_convexToWorld_set :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> Vec3 -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_m_convexToWorld_get :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> IO Vec3 Source #
btCollisionWorld_ClosestConvexResultCallback_m_hitCollisionObject_set :: (BtCollisionWorld_ClosestConvexResultCallbackClass bc, BtCollisionObjectClass a) => bc -> a -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_m_hitCollisionObject_get :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> IO BtCollisionObject Source #
btCollisionWorld_ClosestConvexResultCallback_m_hitNormalWorld_set :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> Vec3 -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_m_hitNormalWorld_get :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> IO Vec3 Source #
btCollisionWorld_ClosestConvexResultCallback_m_hitPointWorld_set :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> Vec3 -> IO () Source #
btCollisionWorld_ClosestConvexResultCallback_m_hitPointWorld_get :: BtCollisionWorld_ClosestConvexResultCallbackClass bc => bc -> IO Vec3 Source #
btCollisionWorld_ClosestRayResultCallback :: Vec3 -> Vec3 -> IO BtCollisionWorld_ClosestRayResultCallback Source #
btCollisionWorld_ClosestRayResultCallback_free :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> IO () Source #
btCollisionWorld_ClosestRayResultCallback_addSingleResult Source #
:: (BtCollisionWorld_ClosestRayResultCallbackClass bc, BtCollisionWorld_LocalRayResultClass p0) | |
=> bc | |
-> p0 | rayResult |
-> Bool | normalInWorldSpace |
-> IO Float |
btCollisionWorld_ClosestRayResultCallback_m_hitNormalWorld_set :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> Vec3 -> IO () Source #
btCollisionWorld_ClosestRayResultCallback_m_hitNormalWorld_get :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> IO Vec3 Source #
btCollisionWorld_ClosestRayResultCallback_m_hitPointWorld_set :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> Vec3 -> IO () Source #
btCollisionWorld_ClosestRayResultCallback_m_hitPointWorld_get :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> IO Vec3 Source #
btCollisionWorld_ClosestRayResultCallback_m_rayFromWorld_set :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> Vec3 -> IO () Source #
btCollisionWorld_ClosestRayResultCallback_m_rayFromWorld_get :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> IO Vec3 Source #
btCollisionWorld_ClosestRayResultCallback_m_rayToWorld_set :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> Vec3 -> IO () Source #
btCollisionWorld_ClosestRayResultCallback_m_rayToWorld_get :: BtCollisionWorld_ClosestRayResultCallbackClass bc => bc -> IO Vec3 Source #
btCollisionWorld_ContactResultCallback_addSingleResult Source #
:: (BtCollisionWorld_ContactResultCallbackClass bc, BtManifoldPointClass p0, BtCollisionObjectClass p1, BtCollisionObjectClass p4) | |
=> bc | |
-> p0 | cp |
-> p1 | colObj0 |
-> Int | partId0 |
-> Int | index0 |
-> p4 | colObj1 |
-> Int | partId1 |
-> Int | index1 |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#417 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#424 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
btCollisionWorld_ContactResultCallback_needsCollision Source #
:: (BtCollisionWorld_ContactResultCallbackClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy0 |
-> IO Bool |
btCollisionWorld_ContactResultCallback_m_collisionFilterGroup_set :: BtCollisionWorld_ContactResultCallbackClass bc => bc -> Int -> IO () Source #
btCollisionWorld_ContactResultCallback_m_collisionFilterGroup_get :: BtCollisionWorld_ContactResultCallbackClass bc => bc -> IO Int Source #
btCollisionWorld_ContactResultCallback_m_collisionFilterMask_set :: BtCollisionWorld_ContactResultCallbackClass bc => bc -> Int -> IO () Source #
btCollisionWorld_ContactResultCallback_m_collisionFilterMask_get :: BtCollisionWorld_ContactResultCallbackClass bc => bc -> IO Int Source #
btCollisionWorld_ConvexResultCallback_addSingleResult Source #
:: (BtCollisionWorld_ConvexResultCallbackClass bc, BtCollisionWorld_LocalConvexResultClass p0) | |
=> bc | |
-> p0 | convexResult |
-> Bool | normalInWorldSpace |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#355 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#362 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
btCollisionWorld_ConvexResultCallback_needsCollision Source #
:: (BtCollisionWorld_ConvexResultCallbackClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy0 |
-> IO Bool |
btCollisionWorld_ConvexResultCallback_hasHit Source #
:: BtCollisionWorld_ConvexResultCallbackClass bc | |
=> bc | |
-> IO Bool |
btCollisionWorld_ConvexResultCallback_m_closestHitFraction_set :: BtCollisionWorld_ConvexResultCallbackClass bc => bc -> Float -> IO () Source #
btCollisionWorld_ConvexResultCallback_m_closestHitFraction_get :: BtCollisionWorld_ConvexResultCallbackClass bc => bc -> IO Float Source #
btCollisionWorld_ConvexResultCallback_m_collisionFilterGroup_set :: BtCollisionWorld_ConvexResultCallbackClass bc => bc -> Int -> IO () Source #
btCollisionWorld_ConvexResultCallback_m_collisionFilterGroup_get :: BtCollisionWorld_ConvexResultCallbackClass bc => bc -> IO Int Source #
btCollisionWorld_ConvexResultCallback_m_collisionFilterMask_set :: BtCollisionWorld_ConvexResultCallbackClass bc => bc -> Int -> IO () Source #
btCollisionWorld_ConvexResultCallback_m_collisionFilterMask_get :: BtCollisionWorld_ConvexResultCallbackClass bc => bc -> IO Int Source #
btSphereSphereCollisionAlgorithm_CreateFunc :: IO BtSphereSphereCollisionAlgorithm_CreateFunc Source #
btSphereSphereCollisionAlgorithm_CreateFunc_free :: BtSphereSphereCollisionAlgorithm_CreateFuncClass bc => bc -> IO () Source #
btSphereSphereCollisionAlgorithm_CreateFunc_CreateCollisionAlgorithm Source #
:: (BtSphereSphereCollisionAlgorithm_CreateFuncClass bc, BtCollisionAlgorithmConstructionInfoClass p0, BtCollisionObjectClass p1, BtCollisionObjectClass p2) | |
=> bc | |
-> p0 | ci |
-> p1 | body0 |
-> p2 | body1 |
-> IO BtCollisionAlgorithm |
btConvexConvexAlgorithm_CreateFunc_free :: BtConvexConvexAlgorithm_CreateFuncClass bc => bc -> IO () Source #
btConvexConvexAlgorithm_CreateFunc_CreateCollisionAlgorithm Source #
:: (BtConvexConvexAlgorithm_CreateFuncClass bc, BtCollisionAlgorithmConstructionInfoClass p0, BtCollisionObjectClass p1, BtCollisionObjectClass p2) | |
=> bc | |
-> p0 | ci |
-> p1 | body0 |
-> p2 | body1 |
-> IO BtCollisionAlgorithm |
btConvexConvexAlgorithm_CreateFunc_m_simplexSolver_set :: (BtConvexConvexAlgorithm_CreateFuncClass bc, BtVoronoiSimplexSolverClass a) => bc -> a -> IO () Source #
btConvexConvexAlgorithm_CreateFunc_m_simplexSolver_get :: BtConvexConvexAlgorithm_CreateFuncClass bc => bc -> IO BtVoronoiSimplexSolver Source #
btConvexConvexAlgorithm_CreateFunc_m_numPerturbationIterations_set :: BtConvexConvexAlgorithm_CreateFuncClass bc => bc -> Int -> IO () Source #
btConvexConvexAlgorithm_CreateFunc_m_numPerturbationIterations_get :: BtConvexConvexAlgorithm_CreateFuncClass bc => bc -> IO Int Source #
btConvexConvexAlgorithm_CreateFunc_m_minimumPointsPerturbationThreshold_set :: BtConvexConvexAlgorithm_CreateFuncClass bc => bc -> Int -> IO () Source #
btConvexConvexAlgorithm_CreateFunc_m_minimumPointsPerturbationThreshold_get :: BtConvexConvexAlgorithm_CreateFuncClass bc => bc -> IO Int Source #
btCollisionWorld_LocalConvexResult :: (BtCollisionObjectClass p0, BtCollisionWorld_LocalShapeInfoClass p1) => p0 -> p1 -> Vec3 -> Vec3 -> Float -> IO BtCollisionWorld_LocalConvexResult Source #
btCollisionWorld_LocalConvexResult_free :: BtCollisionWorld_LocalConvexResultClass bc => bc -> IO () Source #
btCollisionWorld_LocalConvexResult_m_hitCollisionObject_set :: (BtCollisionWorld_LocalConvexResultClass bc, BtCollisionObjectClass a) => bc -> a -> IO () Source #
btCollisionWorld_LocalConvexResult_m_hitCollisionObject_get :: BtCollisionWorld_LocalConvexResultClass bc => bc -> IO BtCollisionObject Source #
btCollisionWorld_LocalConvexResult_m_hitFraction_set :: BtCollisionWorld_LocalConvexResultClass bc => bc -> Float -> IO () Source #
btCollisionWorld_LocalConvexResult_m_hitFraction_get :: BtCollisionWorld_LocalConvexResultClass bc => bc -> IO Float Source #
btCollisionWorld_LocalConvexResult_m_hitNormalLocal_set :: BtCollisionWorld_LocalConvexResultClass bc => bc -> Vec3 -> IO () Source #
btCollisionWorld_LocalConvexResult_m_hitNormalLocal_get :: BtCollisionWorld_LocalConvexResultClass bc => bc -> IO Vec3 Source #
btCollisionWorld_LocalConvexResult_m_hitPointLocal_set :: BtCollisionWorld_LocalConvexResultClass bc => bc -> Vec3 -> IO () Source #
btCollisionWorld_LocalConvexResult_m_hitPointLocal_get :: BtCollisionWorld_LocalConvexResultClass bc => bc -> IO Vec3 Source #
btCollisionWorld_LocalConvexResult_m_localShapeInfo_set :: (BtCollisionWorld_LocalConvexResultClass bc, BtCollisionWorld_LocalShapeInfoClass a) => bc -> a -> IO () Source #
btCollisionWorld_LocalConvexResult_m_localShapeInfo_get :: BtCollisionWorld_LocalConvexResultClass bc => bc -> IO BtCollisionWorld_LocalShapeInfo Source #
btCollisionWorld_LocalRayResult :: (BtCollisionObjectClass p0, BtCollisionWorld_LocalShapeInfoClass p1) => p0 -> p1 -> Vec3 -> Float -> IO BtCollisionWorld_LocalRayResult Source #
btCollisionWorld_LocalRayResult_free :: BtCollisionWorld_LocalRayResultClass bc => bc -> IO () Source #
btCollisionWorld_LocalRayResult_m_collisionObject_set :: (BtCollisionWorld_LocalRayResultClass bc, BtCollisionObjectClass a) => bc -> a -> IO () Source #
btCollisionWorld_LocalRayResult_m_collisionObject_get :: BtCollisionWorld_LocalRayResultClass bc => bc -> IO BtCollisionObject Source #
btCollisionWorld_LocalRayResult_m_hitFraction_set :: BtCollisionWorld_LocalRayResultClass bc => bc -> Float -> IO () Source #
btCollisionWorld_LocalRayResult_m_hitFraction_get :: BtCollisionWorld_LocalRayResultClass bc => bc -> IO Float Source #
btCollisionWorld_LocalRayResult_m_hitNormalLocal_set :: BtCollisionWorld_LocalRayResultClass bc => bc -> Vec3 -> IO () Source #
btCollisionWorld_LocalRayResult_m_hitNormalLocal_get :: BtCollisionWorld_LocalRayResultClass bc => bc -> IO Vec3 Source #
btCollisionWorld_LocalRayResult_m_localShapeInfo_set :: (BtCollisionWorld_LocalRayResultClass bc, BtCollisionWorld_LocalShapeInfoClass a) => bc -> a -> IO () Source #
btCollisionWorld_LocalRayResult_m_localShapeInfo_get :: BtCollisionWorld_LocalRayResultClass bc => bc -> IO BtCollisionWorld_LocalShapeInfo Source #
btCollisionWorld_LocalShapeInfo_free :: BtCollisionWorld_LocalShapeInfoClass bc => bc -> IO () Source #
btCollisionWorld_LocalShapeInfo_m_shapePart_set :: BtCollisionWorld_LocalShapeInfoClass bc => bc -> Int -> IO () Source #
btCollisionWorld_LocalShapeInfo_m_shapePart_get :: BtCollisionWorld_LocalShapeInfoClass bc => bc -> IO Int Source #
btCollisionWorld_LocalShapeInfo_m_triangleIndex_set :: BtCollisionWorld_LocalShapeInfoClass bc => bc -> Int -> IO () Source #
btCollisionWorld_LocalShapeInfo_m_triangleIndex_get :: BtCollisionWorld_LocalShapeInfoClass bc => bc -> IO Int Source #
btCollisionWorld_RayResultCallback_addSingleResult Source #
:: (BtCollisionWorld_RayResultCallbackClass bc, BtCollisionWorld_LocalRayResultClass p0) | |
=> bc | |
-> p0 | rayResult |
-> Bool | normalInWorldSpace |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#222 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#230 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
btCollisionWorld_RayResultCallback_needsCollision Source #
:: (BtCollisionWorld_RayResultCallbackClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy0 |
-> IO Bool |
btCollisionWorld_RayResultCallback_hasHit Source #
:: BtCollisionWorld_RayResultCallbackClass bc | |
=> bc | |
-> IO Bool |
btCollisionWorld_RayResultCallback_m_closestHitFraction_set :: BtCollisionWorld_RayResultCallbackClass bc => bc -> Float -> IO () Source #
btCollisionWorld_RayResultCallback_m_closestHitFraction_get :: BtCollisionWorld_RayResultCallbackClass bc => bc -> IO Float Source #
btCollisionWorld_RayResultCallback_m_collisionFilterGroup_set :: BtCollisionWorld_RayResultCallbackClass bc => bc -> Int -> IO () Source #
btCollisionWorld_RayResultCallback_m_collisionFilterGroup_get :: BtCollisionWorld_RayResultCallbackClass bc => bc -> IO Int Source #
btCollisionWorld_RayResultCallback_m_collisionFilterMask_set :: BtCollisionWorld_RayResultCallbackClass bc => bc -> Int -> IO () Source #
btCollisionWorld_RayResultCallback_m_collisionFilterMask_get :: BtCollisionWorld_RayResultCallbackClass bc => bc -> IO Int Source #
btCollisionWorld_RayResultCallback_m_collisionObject_set :: (BtCollisionWorld_RayResultCallbackClass bc, BtCollisionObjectClass a) => bc -> a -> IO () Source #
btCollisionWorld_RayResultCallback_m_collisionObject_get :: BtCollisionWorld_RayResultCallbackClass bc => bc -> IO BtCollisionObject Source #
btCollisionWorld_RayResultCallback_m_flags_set :: BtCollisionWorld_RayResultCallbackClass bc => bc -> Word32 -> IO () Source #
btCollisionWorld_RayResultCallback_m_flags_get :: BtCollisionWorld_RayResultCallbackClass bc => bc -> IO Word32 Source #
btCollisionAlgorithmCreateFunc_free :: BtCollisionAlgorithmCreateFuncClass bc => bc -> IO () Source #
btCollisionAlgorithmCreateFunc_CreateCollisionAlgorithm Source #
:: (BtCollisionAlgorithmCreateFuncClass bc, BtCollisionAlgorithmConstructionInfoClass p0, BtCollisionObjectClass p1, BtCollisionObjectClass p2) | |
=> bc | |
-> p0 | arg0 |
-> p1 | body0 |
-> p2 | body1 |
-> IO BtCollisionAlgorithm |
btCollisionAlgorithmCreateFunc_m_swapped_set :: BtCollisionAlgorithmCreateFuncClass bc => bc -> Bool -> IO () Source #
btCollisionAlgorithmCreateFunc_m_swapped_get :: BtCollisionAlgorithmCreateFuncClass bc => bc -> IO Bool Source #
btCollisionConfiguration_getStackAllocator Source #
:: BtCollisionConfigurationClass bc | |
=> bc | |
-> IO BtStackAlloc |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionConfiguration.h?r=2223#43 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionConfiguration.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionConfiguration.h?r=2223#41 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionConfiguration.cpp?r=2223
btCollisionConfiguration_getCollisionAlgorithmCreateFunc Source #
:: BtCollisionConfigurationClass bc | |
=> bc | |
-> Int | proxyType0 |
-> Int | proxyType1 |
-> IO BtCollisionAlgorithmCreateFunc |
btCollisionDispatcher :: BtCollisionConfigurationClass p0 => p0 -> IO BtCollisionDispatcher Source #
btCollisionDispatcher_free :: BtCollisionDispatcherClass bc => bc -> IO () Source #
btCollisionDispatcher_allocateCollisionAlgorithm Source #
:: BtCollisionDispatcherClass bc | |
=> bc | |
-> Int | size |
-> IO VoidPtr |
btCollisionDispatcher_getCollisionConfiguration Source #
:: BtCollisionDispatcherClass bc | |
=> bc | |
-> IO BtCollisionConfiguration |
btCollisionDispatcher_getCollisionConfiguration0 Source #
:: BtCollisionDispatcherClass bc | |
=> bc | |
-> IO BtCollisionConfiguration |
btCollisionDispatcher_getCollisionConfiguration1 Source #
:: BtCollisionDispatcherClass bc | |
=> bc | |
-> IO BtCollisionConfiguration |
btCollisionDispatcher_setDispatcherFlags Source #
:: BtCollisionDispatcherClass bc | |
=> bc | |
-> Int | flags |
-> IO () |
btCollisionDispatcher_releaseManifold Source #
:: (BtCollisionDispatcherClass bc, BtPersistentManifoldClass p0) | |
=> bc | |
-> p0 | manifold |
-> IO () |
btCollisionDispatcher_setCollisionConfiguration Source #
:: (BtCollisionDispatcherClass bc, BtCollisionConfigurationClass p0) | |
=> bc | |
-> p0 | config |
-> IO () |
btCollisionDispatcher_getNumManifolds Source #
:: BtCollisionDispatcherClass bc | |
=> bc | |
-> IO Int |
btCollisionDispatcher_clearManifold Source #
:: (BtCollisionDispatcherClass bc, BtPersistentManifoldClass p0) | |
=> bc | |
-> p0 | manifold |
-> IO () |
btCollisionDispatcher_freeCollisionAlgorithm Source #
:: BtCollisionDispatcherClass bc | |
=> bc | |
-> VoidPtr | ptr |
-> IO () |
btCollisionDispatcher_registerCollisionCreateFunc Source #
:: (BtCollisionDispatcherClass bc, BtCollisionAlgorithmCreateFuncClass p2) | |
=> bc | |
-> Int | proxyType0 |
-> Int | proxyType1 |
-> p2 | createFunc |
-> IO () |
btCollisionDispatcher_defaultNearCallback Source #
:: (BtBroadphasePairClass p0, BtCollisionDispatcherClass p1, BtDispatcherInfoClass p2) | |
=> p0 | collisionPair |
-> p1 | dispatcher |
-> p2 | dispatchInfo |
-> IO () |
btCollisionDispatcher_findAlgorithm Source #
:: (BtCollisionDispatcherClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtPersistentManifoldClass p2) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | sharedManifold |
-> IO BtCollisionAlgorithm |
btCollisionDispatcher_needsResponse Source #
:: (BtCollisionDispatcherClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> IO Bool |
btCollisionDispatcher_getNewManifold Source #
:: BtCollisionDispatcherClass bc | |
=> bc | |
-> VoidPtr | b0 |
-> VoidPtr | b1 |
-> IO BtPersistentManifold |
btCollisionDispatcher_dispatchAllCollisionPairs Source #
:: (BtCollisionDispatcherClass bc, BtOverlappingPairCacheClass p0, BtDispatcherInfoClass p1, BtDispatcherClass p2) | |
=> bc | |
-> p0 | pairCache |
-> p1 | dispatchInfo |
-> p2 | dispatcher |
-> IO () |
btCollisionDispatcher_needsCollision Source #
:: (BtCollisionDispatcherClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> IO Bool |
btCollisionDispatcher_getManifoldByIndexInternal Source #
:: BtCollisionDispatcherClass bc | |
=> bc | |
-> Int | index |
-> IO BtPersistentManifold |
btCollisionDispatcher_getManifoldByIndexInternal0 Source #
:: BtCollisionDispatcherClass bc | |
=> bc | |
-> Int | index |
-> IO BtPersistentManifold |
btCollisionDispatcher_getManifoldByIndexInternal1 Source #
:: BtCollisionDispatcherClass bc | |
=> bc | |
-> Int | index |
-> IO BtPersistentManifold |
btCollisionDispatcher_m_collisionConfiguration_set :: (BtCollisionDispatcherClass bc, BtCollisionConfigurationClass a) => bc -> a -> IO () Source #
btCollisionDispatcher_m_collisionConfiguration_get :: BtCollisionDispatcherClass bc => bc -> IO BtCollisionConfiguration Source #
btCollisionDispatcher_m_defaultManifoldResult_set :: (BtCollisionDispatcherClass bc, BtManifoldResultClass a) => bc -> a -> IO () Source #
btCollisionDispatcher_m_defaultManifoldResult_get :: BtCollisionDispatcherClass bc => bc -> IO BtManifoldResult Source #
btCollisionDispatcher_m_dispatcherFlags_set :: BtCollisionDispatcherClass bc => bc -> Int -> IO () Source #
btCollisionDispatcher_m_dispatcherFlags_get :: BtCollisionDispatcherClass bc => bc -> IO Int Source #
btCollisionDispatcher_m_manifoldsPtr_set :: (BtCollisionDispatcherClass bc, BtAlignedObjectArray_btPersistentManifold_ptr_Class a) => bc -> a -> IO () Source #
btCollisionDispatcher_m_manifoldsPtr_get :: BtCollisionDispatcherClass bc => bc -> IO BtAlignedObjectArray_btPersistentManifold_ptr_ Source #
btCollisionObject_free :: BtCollisionObjectClass bc => bc -> IO () Source #
btCollisionObject_getCcdSquareMotionThreshold Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Float |
btCollisionObject_activate Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Bool | forceActivation |
-> IO () |
btCollisionObject_setInterpolationLinearVelocity Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Vec3 | linvel |
-> IO Vec3 |
btCollisionObject_setInterpolationLinearVelocity' Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Vec3 |
btCollisionObject_getFriction Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#367 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#274 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
btCollisionObject_setCompanionId Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Int | id |
-> IO () |
btCollisionObject_setInterpolationAngularVelocity Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Vec3 | angvel |
-> IO Vec3 |
btCollisionObject_setInterpolationAngularVelocity' Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Vec3 |
btCollisionObject_serialize Source #
:: (BtCollisionObjectClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#295 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#447 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
btCollisionObject_setWorldTransform Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Transform | worldTrans |
-> IO Transform |
btCollisionObject_setWorldTransform' Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Transform |
btCollisionObject_getCompanionId Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#235 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#362 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
btCollisionObject_internalSetExtensionPointer Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> VoidPtr | pointer |
-> IO () |
btCollisionObject_setContactProcessingThreshold Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Float | contactProcessingThreshold |
-> IO () |
btCollisionObject_setInterpolationWorldTransform Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Transform | trans |
-> IO Transform |
btCollisionObject_setInterpolationWorldTransform' Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Transform |
btCollisionObject_getInterpolationLinearVelocity Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Vec3 |
btCollisionObject_mergesSimulationIslands Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#194 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#140 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
btCollisionObject_setCollisionShape Source #
:: (BtCollisionObjectClass bc, BtCollisionShapeClass p0) | |
=> bc | |
-> p0 | collisionShape |
-> IO () |
btCollisionObject_setCcdMotionThreshold Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Float | ccdMotionThreshold |
-> IO () |
btCollisionObject_getIslandTag Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Int |
btCollisionObject_getCcdMotionThreshold Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Float |
btCollisionObject_setUserPointer Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> VoidPtr | userPointer |
-> IO () |
btCollisionObject_checkCollideWith Source #
:: (BtCollisionObjectClass bc, BtCollisionObjectClass p0) | |
=> bc | |
-> p0 | co |
-> IO Bool |
btCollisionObject_getAnisotropicFriction Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Vec3 |
btCollisionObject_getInterpolationAngularVelocity Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Vec3 |
btCollisionObject_forceActivationState Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Int | newState |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#171 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#253 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
btCollisionObject_isStaticObject Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Bool |
btCollisionObject_setFriction Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Float | frict |
-> IO () |
btCollisionObject_getInterpolationWorldTransform Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Transform |
btCollisionObject_getInterpolationWorldTransform0 Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Transform |
btCollisionObject_getInterpolationWorldTransform1 Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Transform |
btCollisionObject_setIslandTag Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Int | tag |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#377 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#357 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
btCollisionObject_setHitFraction Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Float | hitFraction |
-> IO () |
btCollisionObject_serializeSingleObject Source #
:: (BtCollisionObjectClass bc, BtSerializerClass p0) | |
=> bc | |
-> p0 | serializer |
-> IO () |
btCollisionObject_getCollisionFlags Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Int |
btCollisionObject_getDeactivationTime Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Float |
btCollisionObject_getCollisionShape Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO BtCollisionShape |
btCollisionObject_getCollisionShape0 Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO BtCollisionShape |
btCollisionObject_getCollisionShape1 Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO BtCollisionShape |
btCollisionObject_setAnisotropicFriction Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Vec3 | anisotropicFriction |
-> IO Vec3 |
btCollisionObject_setAnisotropicFriction' Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Vec3 |
btCollisionObject_checkCollideWithOverride Source #
:: (BtCollisionObjectClass bc, BtCollisionObjectClass p0) | |
=> bc | |
-> p0 | arg0 |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#301 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#108 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
btCollisionObject_getBroadphaseHandle Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO BtBroadphaseProxy |
btCollisionObject_getBroadphaseHandle0 Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO BtBroadphaseProxy |
btCollisionObject_getBroadphaseHandle1 Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO BtBroadphaseProxy |
btCollisionObject_getUserPointer Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO VoidPtr |
btCollisionObject_setCcdSweptSphereRadius Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Float | radius |
-> IO () |
btCollisionObject_getWorldTransform Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Transform |
btCollisionObject_getWorldTransform0 Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Transform |
btCollisionObject_getWorldTransform1 Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Transform |
btCollisionObject_setCollisionFlags Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Int | flags |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#222 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.h?r=2223#388 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp?r=2223
btCollisionObject_internalSetTemporaryCollisionShape Source #
:: (BtCollisionObjectClass bc, BtCollisionShapeClass p0) | |
=> bc | |
-> p0 | collisionShape |
-> IO () |
btCollisionObject_getHitFraction Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Float |
btCollisionObject_isActive Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Bool |
btCollisionObject_setActivationState Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Int | newState |
-> IO () |
btCollisionObject_getInternalType Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Int |
btCollisionObject_getActivationState Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Int |
btCollisionObject_hasContactResponse Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Bool |
btCollisionObject_getRootCollisionShape Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO BtCollisionShape |
btCollisionObject_getRootCollisionShape0 Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO BtCollisionShape |
btCollisionObject_getRootCollisionShape1 Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO BtCollisionShape |
btCollisionObject_getRestitution Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Float |
btCollisionObject_getContactProcessingThreshold Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Float |
btCollisionObject_setDeactivationTime Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Float | time |
-> IO () |
btCollisionObject_internalGetExtensionPointer Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO VoidPtr |
btCollisionObject_setRestitution Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> Float | rest |
-> IO () |
btCollisionObject_hasAnisotropicFriction Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Bool |
btCollisionObject_setBroadphaseHandle Source #
:: (BtCollisionObjectClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | handle |
-> IO () |
btCollisionObject_isKinematicObject Source #
:: BtCollisionObjectClass bc | |
=> bc | |
-> IO Bool |
btCollisionObject_m_activationState1_set :: BtCollisionObjectClass bc => bc -> Int -> IO () Source #
btCollisionObject_m_activationState1_get :: BtCollisionObjectClass bc => bc -> IO Int Source #
btCollisionObject_m_anisotropicFriction_set :: BtCollisionObjectClass bc => bc -> Vec3 -> IO () Source #
btCollisionObject_m_anisotropicFriction_get :: BtCollisionObjectClass bc => bc -> IO Vec3 Source #
btCollisionObject_m_broadphaseHandle_set :: (BtCollisionObjectClass bc, BtBroadphaseProxyClass a) => bc -> a -> IO () Source #
btCollisionObject_m_broadphaseHandle_get :: BtCollisionObjectClass bc => bc -> IO BtBroadphaseProxy Source #
btCollisionObject_m_ccdMotionThreshold_set :: BtCollisionObjectClass bc => bc -> Float -> IO () Source #
btCollisionObject_m_ccdMotionThreshold_get :: BtCollisionObjectClass bc => bc -> IO Float Source #
btCollisionObject_m_ccdSweptSphereRadius_set :: BtCollisionObjectClass bc => bc -> Float -> IO () Source #
btCollisionObject_m_ccdSweptSphereRadius_get :: BtCollisionObjectClass bc => bc -> IO Float Source #
btCollisionObject_m_checkCollideWith_set :: BtCollisionObjectClass bc => bc -> Int -> IO () Source #
btCollisionObject_m_checkCollideWith_get :: BtCollisionObjectClass bc => bc -> IO Int Source #
btCollisionObject_m_collisionFlags_set :: BtCollisionObjectClass bc => bc -> Int -> IO () Source #
btCollisionObject_m_collisionFlags_get :: BtCollisionObjectClass bc => bc -> IO Int Source #
btCollisionObject_m_collisionShape_set :: (BtCollisionObjectClass bc, BtCollisionShapeClass a) => bc -> a -> IO () Source #
btCollisionObject_m_collisionShape_get :: BtCollisionObjectClass bc => bc -> IO BtCollisionShape Source #
btCollisionObject_m_companionId_set :: BtCollisionObjectClass bc => bc -> Int -> IO () Source #
btCollisionObject_m_companionId_get :: BtCollisionObjectClass bc => bc -> IO Int Source #
btCollisionObject_m_contactProcessingThreshold_set :: BtCollisionObjectClass bc => bc -> Float -> IO () Source #
btCollisionObject_m_contactProcessingThreshold_get :: BtCollisionObjectClass bc => bc -> IO Float Source #
btCollisionObject_m_deactivationTime_set :: BtCollisionObjectClass bc => bc -> Float -> IO () Source #
btCollisionObject_m_deactivationTime_get :: BtCollisionObjectClass bc => bc -> IO Float Source #
btCollisionObject_m_extensionPointer_set :: BtCollisionObjectClass bc => bc -> VoidPtr -> IO () Source #
btCollisionObject_m_extensionPointer_get :: BtCollisionObjectClass bc => bc -> IO VoidPtr Source #
btCollisionObject_m_friction_set :: BtCollisionObjectClass bc => bc -> Float -> IO () Source #
btCollisionObject_m_friction_get :: BtCollisionObjectClass bc => bc -> IO Float Source #
btCollisionObject_m_hasAnisotropicFriction_set :: BtCollisionObjectClass bc => bc -> Int -> IO () Source #
btCollisionObject_m_hasAnisotropicFriction_get :: BtCollisionObjectClass bc => bc -> IO Int Source #
btCollisionObject_m_hitFraction_set :: BtCollisionObjectClass bc => bc -> Float -> IO () Source #
btCollisionObject_m_hitFraction_get :: BtCollisionObjectClass bc => bc -> IO Float Source #
btCollisionObject_m_internalType_set :: BtCollisionObjectClass bc => bc -> Int -> IO () Source #
btCollisionObject_m_internalType_get :: BtCollisionObjectClass bc => bc -> IO Int Source #
btCollisionObject_m_interpolationAngularVelocity_set :: BtCollisionObjectClass bc => bc -> Vec3 -> IO () Source #
btCollisionObject_m_interpolationAngularVelocity_get :: BtCollisionObjectClass bc => bc -> IO Vec3 Source #
btCollisionObject_m_interpolationLinearVelocity_set :: BtCollisionObjectClass bc => bc -> Vec3 -> IO () Source #
btCollisionObject_m_interpolationLinearVelocity_get :: BtCollisionObjectClass bc => bc -> IO Vec3 Source #
btCollisionObject_m_interpolationWorldTransform_set :: BtCollisionObjectClass bc => bc -> Transform -> IO () Source #
btCollisionObject_m_interpolationWorldTransform_get :: BtCollisionObjectClass bc => bc -> IO Transform Source #
btCollisionObject_m_islandTag1_set :: BtCollisionObjectClass bc => bc -> Int -> IO () Source #
btCollisionObject_m_islandTag1_get :: BtCollisionObjectClass bc => bc -> IO Int Source #
btCollisionObject_m_restitution_set :: BtCollisionObjectClass bc => bc -> Float -> IO () Source #
btCollisionObject_m_restitution_get :: BtCollisionObjectClass bc => bc -> IO Float Source #
btCollisionObject_m_rootCollisionShape_set :: (BtCollisionObjectClass bc, BtCollisionShapeClass a) => bc -> a -> IO () Source #
btCollisionObject_m_rootCollisionShape_get :: BtCollisionObjectClass bc => bc -> IO BtCollisionShape Source #
btCollisionObject_m_userObjectPointer_set :: BtCollisionObjectClass bc => bc -> VoidPtr -> IO () Source #
btCollisionObject_m_userObjectPointer_get :: BtCollisionObjectClass bc => bc -> IO VoidPtr Source #
btCollisionObject_m_worldTransform_set :: BtCollisionObjectClass bc => bc -> Transform -> IO () Source #
btCollisionObject_m_worldTransform_get :: BtCollisionObjectClass bc => bc -> IO Transform Source #
btCollisionObjectDoubleData_free :: BtCollisionObjectDoubleDataClass bc => bc -> IO () Source #
btCollisionObjectDoubleData_m_activationState1_set :: BtCollisionObjectDoubleDataClass bc => bc -> Int -> IO () Source #
btCollisionObjectDoubleData_m_activationState1_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Int Source #
btCollisionObjectDoubleData_m_anisotropicFriction_set :: (BtCollisionObjectDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO () Source #
btCollisionObjectDoubleData_m_anisotropicFriction_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO BtVector3DoubleData Source #
btCollisionObjectDoubleData_m_broadphaseHandle_set :: BtCollisionObjectDoubleDataClass bc => bc -> VoidPtr -> IO () Source #
btCollisionObjectDoubleData_m_broadphaseHandle_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO VoidPtr Source #
btCollisionObjectDoubleData_m_ccdMotionThreshold_set :: BtCollisionObjectDoubleDataClass bc => bc -> Double -> IO () Source #
btCollisionObjectDoubleData_m_ccdMotionThreshold_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Double Source #
btCollisionObjectDoubleData_m_ccdSweptSphereRadius_set :: BtCollisionObjectDoubleDataClass bc => bc -> Double -> IO () Source #
btCollisionObjectDoubleData_m_ccdSweptSphereRadius_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Double Source #
btCollisionObjectDoubleData_m_checkCollideWith_set :: BtCollisionObjectDoubleDataClass bc => bc -> Int -> IO () Source #
btCollisionObjectDoubleData_m_checkCollideWith_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Int Source #
btCollisionObjectDoubleData_m_collisionFlags_set :: BtCollisionObjectDoubleDataClass bc => bc -> Int -> IO () Source #
btCollisionObjectDoubleData_m_collisionFlags_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Int Source #
btCollisionObjectDoubleData_m_collisionShape_set :: BtCollisionObjectDoubleDataClass bc => bc -> VoidPtr -> IO () Source #
btCollisionObjectDoubleData_m_collisionShape_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO VoidPtr Source #
btCollisionObjectDoubleData_m_companionId_set :: BtCollisionObjectDoubleDataClass bc => bc -> Int -> IO () Source #
btCollisionObjectDoubleData_m_companionId_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Int Source #
btCollisionObjectDoubleData_m_contactProcessingThreshold_set :: BtCollisionObjectDoubleDataClass bc => bc -> Double -> IO () Source #
btCollisionObjectDoubleData_m_contactProcessingThreshold_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Double Source #
btCollisionObjectDoubleData_m_deactivationTime_set :: BtCollisionObjectDoubleDataClass bc => bc -> Double -> IO () Source #
btCollisionObjectDoubleData_m_deactivationTime_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Double Source #
btCollisionObjectDoubleData_m_friction_set :: BtCollisionObjectDoubleDataClass bc => bc -> Double -> IO () Source #
btCollisionObjectDoubleData_m_friction_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Double Source #
btCollisionObjectDoubleData_m_hasAnisotropicFriction_set :: BtCollisionObjectDoubleDataClass bc => bc -> Int -> IO () Source #
btCollisionObjectDoubleData_m_hasAnisotropicFriction_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Int Source #
btCollisionObjectDoubleData_m_hitFraction_set :: BtCollisionObjectDoubleDataClass bc => bc -> Double -> IO () Source #
btCollisionObjectDoubleData_m_hitFraction_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Double Source #
btCollisionObjectDoubleData_m_internalType_set :: BtCollisionObjectDoubleDataClass bc => bc -> Int -> IO () Source #
btCollisionObjectDoubleData_m_internalType_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Int Source #
btCollisionObjectDoubleData_m_interpolationAngularVelocity_set :: (BtCollisionObjectDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO () Source #
btCollisionObjectDoubleData_m_interpolationAngularVelocity_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO BtVector3DoubleData Source #
btCollisionObjectDoubleData_m_interpolationLinearVelocity_set :: (BtCollisionObjectDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO () Source #
btCollisionObjectDoubleData_m_interpolationLinearVelocity_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO BtVector3DoubleData Source #
btCollisionObjectDoubleData_m_interpolationWorldTransform_set :: (BtCollisionObjectDoubleDataClass bc, BtTransformDoubleDataClass a) => bc -> a -> IO () Source #
btCollisionObjectDoubleData_m_interpolationWorldTransform_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO BtTransformDoubleData Source #
btCollisionObjectDoubleData_m_islandTag1_set :: BtCollisionObjectDoubleDataClass bc => bc -> Int -> IO () Source #
btCollisionObjectDoubleData_m_islandTag1_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Int Source #
btCollisionObjectDoubleData_m_name_set :: BtCollisionObjectDoubleDataClass bc => bc -> String -> IO () Source #
btCollisionObjectDoubleData_m_name_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO String Source #
btCollisionObjectDoubleData_m_restitution_set :: BtCollisionObjectDoubleDataClass bc => bc -> Double -> IO () Source #
btCollisionObjectDoubleData_m_restitution_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO Double Source #
btCollisionObjectDoubleData_m_rootCollisionShape_set :: (BtCollisionObjectDoubleDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO () Source #
btCollisionObjectDoubleData_m_rootCollisionShape_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO BtCollisionShapeData Source #
btCollisionObjectDoubleData_m_worldTransform_set :: (BtCollisionObjectDoubleDataClass bc, BtTransformDoubleDataClass a) => bc -> a -> IO () Source #
btCollisionObjectDoubleData_m_worldTransform_get :: BtCollisionObjectDoubleDataClass bc => bc -> IO BtTransformDoubleData Source #
btCollisionObjectFloatData_free :: BtCollisionObjectFloatDataClass bc => bc -> IO () Source #
btCollisionObjectFloatData_m_activationState1_set :: BtCollisionObjectFloatDataClass bc => bc -> Int -> IO () Source #
btCollisionObjectFloatData_m_activationState1_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Int Source #
btCollisionObjectFloatData_m_anisotropicFriction_set :: (BtCollisionObjectFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btCollisionObjectFloatData_m_anisotropicFriction_get :: BtCollisionObjectFloatDataClass bc => bc -> IO BtVector3FloatData Source #
btCollisionObjectFloatData_m_broadphaseHandle_set :: BtCollisionObjectFloatDataClass bc => bc -> VoidPtr -> IO () Source #
btCollisionObjectFloatData_m_broadphaseHandle_get :: BtCollisionObjectFloatDataClass bc => bc -> IO VoidPtr Source #
btCollisionObjectFloatData_m_ccdMotionThreshold_set :: BtCollisionObjectFloatDataClass bc => bc -> Float -> IO () Source #
btCollisionObjectFloatData_m_ccdMotionThreshold_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Float Source #
btCollisionObjectFloatData_m_ccdSweptSphereRadius_set :: BtCollisionObjectFloatDataClass bc => bc -> Float -> IO () Source #
btCollisionObjectFloatData_m_ccdSweptSphereRadius_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Float Source #
btCollisionObjectFloatData_m_checkCollideWith_set :: BtCollisionObjectFloatDataClass bc => bc -> Int -> IO () Source #
btCollisionObjectFloatData_m_checkCollideWith_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Int Source #
btCollisionObjectFloatData_m_collisionFlags_set :: BtCollisionObjectFloatDataClass bc => bc -> Int -> IO () Source #
btCollisionObjectFloatData_m_collisionFlags_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Int Source #
btCollisionObjectFloatData_m_collisionShape_set :: BtCollisionObjectFloatDataClass bc => bc -> VoidPtr -> IO () Source #
btCollisionObjectFloatData_m_collisionShape_get :: BtCollisionObjectFloatDataClass bc => bc -> IO VoidPtr Source #
btCollisionObjectFloatData_m_companionId_set :: BtCollisionObjectFloatDataClass bc => bc -> Int -> IO () Source #
btCollisionObjectFloatData_m_companionId_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Int Source #
btCollisionObjectFloatData_m_contactProcessingThreshold_set :: BtCollisionObjectFloatDataClass bc => bc -> Float -> IO () Source #
btCollisionObjectFloatData_m_contactProcessingThreshold_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Float Source #
btCollisionObjectFloatData_m_deactivationTime_set :: BtCollisionObjectFloatDataClass bc => bc -> Float -> IO () Source #
btCollisionObjectFloatData_m_deactivationTime_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Float Source #
btCollisionObjectFloatData_m_friction_set :: BtCollisionObjectFloatDataClass bc => bc -> Float -> IO () Source #
btCollisionObjectFloatData_m_friction_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Float Source #
btCollisionObjectFloatData_m_hasAnisotropicFriction_set :: BtCollisionObjectFloatDataClass bc => bc -> Int -> IO () Source #
btCollisionObjectFloatData_m_hasAnisotropicFriction_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Int Source #
btCollisionObjectFloatData_m_hitFraction_set :: BtCollisionObjectFloatDataClass bc => bc -> Float -> IO () Source #
btCollisionObjectFloatData_m_hitFraction_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Float Source #
btCollisionObjectFloatData_m_internalType_set :: BtCollisionObjectFloatDataClass bc => bc -> Int -> IO () Source #
btCollisionObjectFloatData_m_internalType_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Int Source #
btCollisionObjectFloatData_m_interpolationAngularVelocity_set :: (BtCollisionObjectFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btCollisionObjectFloatData_m_interpolationAngularVelocity_get :: BtCollisionObjectFloatDataClass bc => bc -> IO BtVector3FloatData Source #
btCollisionObjectFloatData_m_interpolationLinearVelocity_set :: (BtCollisionObjectFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btCollisionObjectFloatData_m_interpolationLinearVelocity_get :: BtCollisionObjectFloatDataClass bc => bc -> IO BtVector3FloatData Source #
btCollisionObjectFloatData_m_interpolationWorldTransform_set :: (BtCollisionObjectFloatDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO () Source #
btCollisionObjectFloatData_m_interpolationWorldTransform_get :: BtCollisionObjectFloatDataClass bc => bc -> IO BtTransformFloatData Source #
btCollisionObjectFloatData_m_islandTag1_set :: BtCollisionObjectFloatDataClass bc => bc -> Int -> IO () Source #
btCollisionObjectFloatData_m_islandTag1_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Int Source #
btCollisionObjectFloatData_m_name_set :: BtCollisionObjectFloatDataClass bc => bc -> String -> IO () Source #
btCollisionObjectFloatData_m_name_get :: BtCollisionObjectFloatDataClass bc => bc -> IO String Source #
btCollisionObjectFloatData_m_restitution_set :: BtCollisionObjectFloatDataClass bc => bc -> Float -> IO () Source #
btCollisionObjectFloatData_m_restitution_get :: BtCollisionObjectFloatDataClass bc => bc -> IO Float Source #
btCollisionObjectFloatData_m_rootCollisionShape_set :: (BtCollisionObjectFloatDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO () Source #
btCollisionObjectFloatData_m_rootCollisionShape_get :: BtCollisionObjectFloatDataClass bc => bc -> IO BtCollisionShapeData Source #
btCollisionObjectFloatData_m_worldTransform_set :: (BtCollisionObjectFloatDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO () Source #
btCollisionObjectFloatData_m_worldTransform_get :: BtCollisionObjectFloatDataClass bc => bc -> IO BtTransformFloatData Source #
btCollisionWorld :: (BtDispatcherClass p0, BtBroadphaseInterfaceClass p1, BtCollisionConfigurationClass p2) => p0 -> p1 -> p2 -> IO BtCollisionWorld Source #
btCollisionWorld_free :: BtCollisionWorldClass bc => bc -> IO () Source #
btCollisionWorld_setBroadphase Source #
:: (BtCollisionWorldClass bc, BtBroadphaseInterfaceClass p0) | |
=> bc | |
-> p0 | pairCache |
-> IO () |
btCollisionWorld_serialize Source #
:: (BtCollisionWorldClass bc, BtSerializerClass p0) | |
=> bc | |
-> p0 | serializer |
-> IO () |
btCollisionWorld_getDispatcher Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO BtDispatcher |
btCollisionWorld_getDispatcher0 Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO BtDispatcher |
btCollisionWorld_getDispatcher1 Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO BtDispatcher |
btCollisionWorld_getDebugDrawer Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO BtIDebugDraw |
btCollisionWorld_performDiscreteCollisionDetection Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO () |
btCollisionWorld_getCollisionObjectArray Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btCollisionObject_ptr_ |
btCollisionWorld_getCollisionObjectArray0 Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btCollisionObject_ptr_ |
btCollisionWorld_getCollisionObjectArray1 Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btCollisionObject_ptr_ |
btCollisionWorld_debugDrawObject Source #
:: (BtCollisionWorldClass bc, BtCollisionShapeClass p1) | |
=> bc | |
-> Transform | worldTransform |
-> p1 | shape |
-> Vec3 | color |
-> IO (Transform, Vec3) |
btCollisionWorld_debugDrawObject' Source #
:: (BtCollisionWorldClass bc, BtCollisionShapeClass p1) | |
=> bc | |
-> p1 | shape |
-> IO (Transform, Vec3) |
btCollisionWorld_rayTest Source #
:: (BtCollisionWorldClass bc, BtCollisionWorld_RayResultCallbackClass p2) | |
=> bc | |
-> Vec3 | rayFromWorld |
-> Vec3 | rayToWorld |
-> p2 | resultCallback |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#436 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#436 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
btCollisionWorld_rayTest' Source #
:: (BtCollisionWorldClass bc, BtCollisionWorld_RayResultCallbackClass p2) | |
=> bc | |
-> p2 | resultCallback |
-> IO (Vec3, Vec3) |
btCollisionWorld_addCollisionObject Source #
:: (BtCollisionWorldClass bc, BtCollisionObjectClass p0) | |
=> bc | |
-> p0 | collisionObject |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#498 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#467 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
btCollisionWorld_setForceUpdateAllAabbs Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> Bool | forceUpdateAllAabbs |
-> IO () |
btCollisionWorld_contactTest Source #
:: (BtCollisionWorldClass bc, BtCollisionObjectClass p0, BtCollisionWorld_ContactResultCallbackClass p1) | |
=> bc | |
-> p0 | colObj |
-> p1 | resultCallback |
-> IO () |
btCollisionWorld_getForceUpdateAllAabbs Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO Bool |
btCollisionWorld_updateAabbs Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO () |
btCollisionWorld_setDebugDrawer Source #
:: (BtCollisionWorldClass bc, BtIDebugDrawClass p0) | |
=> bc | |
-> p0 | debugDrawer |
-> IO () |
btCollisionWorld_debugDrawWorld Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO () |
btCollisionWorld_convexSweepTest Source #
:: (BtCollisionWorldClass bc, BtConvexShapeClass p0, BtCollisionWorld_ConvexResultCallbackClass p3) | |
=> bc | |
-> p0 | castShape |
-> Transform | from |
-> Transform | to |
-> p3 | resultCallback |
-> Float | allowedCcdPenetration |
-> IO (Transform, Transform) |
btCollisionWorld_convexSweepTest' Source #
:: (BtCollisionWorldClass bc, BtConvexShapeClass p0, BtCollisionWorld_ConvexResultCallbackClass p3) | |
=> bc | |
-> p0 | castShape |
-> p3 | resultCallback |
-> Float | allowedCcdPenetration |
-> IO (Transform, Transform) |
btCollisionWorld_getNumCollisionObjects Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#448 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#429 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
btCollisionWorld_contactPairTest Source #
:: (BtCollisionWorldClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtCollisionWorld_ContactResultCallbackClass p2) | |
=> bc | |
-> p0 | colObjA |
-> p1 | colObjB |
-> p2 | resultCallback |
-> IO () |
btCollisionWorld_getBroadphase Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO BtBroadphaseInterface |
btCollisionWorld_getBroadphase0 Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO BtBroadphaseInterface |
btCollisionWorld_getBroadphase1 Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO BtBroadphaseInterface |
btCollisionWorld_rayTestSingle Source #
:: (BtCollisionObjectClass p2, BtCollisionShapeClass p3, BtCollisionWorld_RayResultCallbackClass p5) | |
=> Transform | rayFromTrans |
-> Transform | rayToTrans |
-> p2 | collisionObject |
-> p3 | collisionShape |
-> Transform | colObjWorldTransform |
-> p5 | resultCallback |
-> IO (Transform, Transform, Transform) |
btCollisionWorld_rayTestSingle' Source #
:: (BtCollisionObjectClass p2, BtCollisionShapeClass p3, BtCollisionWorld_RayResultCallbackClass p5) | |
=> p2 | collisionObject |
-> p3 | collisionShape |
-> p5 | resultCallback |
-> IO (Transform, Transform, Transform) |
btCollisionWorld_objectQuerySingle Source #
:: (BtConvexShapeClass p0, BtCollisionObjectClass p3, BtCollisionShapeClass p4, BtCollisionWorld_ConvexResultCallbackClass p6) | |
=> p0 | castShape |
-> Transform | rayFromTrans |
-> Transform | rayToTrans |
-> p3 | collisionObject |
-> p4 | collisionShape |
-> Transform | colObjWorldTransform |
-> p6 | resultCallback |
-> Float | allowedPenetration |
-> IO (Transform, Transform, Transform) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#465 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#465 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
btCollisionWorld_objectQuerySingle' Source #
:: (BtConvexShapeClass p0, BtCollisionObjectClass p3, BtCollisionShapeClass p4, BtCollisionWorld_ConvexResultCallbackClass p6) | |
=> p0 | castShape |
-> p3 | collisionObject |
-> p4 | collisionShape |
-> p6 | resultCallback |
-> Float | allowedPenetration |
-> IO (Transform, Transform, Transform) |
btCollisionWorld_updateSingleAabb Source #
:: (BtCollisionWorldClass bc, BtCollisionObjectClass p0) | |
=> bc | |
-> p0 | colObj |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#104 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.h?r=2223#144 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp?r=2223
btCollisionWorld_serializeCollisionObjects Source #
:: (BtCollisionWorldClass bc, BtSerializerClass p0) | |
=> bc | |
-> p0 | serializer |
-> IO () |
btCollisionWorld_getPairCache Source #
:: BtCollisionWorldClass bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btCollisionWorld_removeCollisionObject Source #
:: (BtCollisionWorldClass bc, BtCollisionObjectClass p0) | |
=> bc | |
-> p0 | collisionObject |
-> IO () |
btCollisionWorld_m_broadphasePairCache_set :: (BtCollisionWorldClass bc, BtBroadphaseInterfaceClass a) => bc -> a -> IO () Source #
btCollisionWorld_m_broadphasePairCache_get :: BtCollisionWorldClass bc => bc -> IO BtBroadphaseInterface Source #
btCollisionWorld_m_collisionObjects_set :: (BtCollisionWorldClass bc, BtAlignedObjectArray_btCollisionObject_ptr_Class a) => bc -> a -> IO () Source #
btCollisionWorld_m_collisionObjects_get :: BtCollisionWorldClass bc => bc -> IO BtAlignedObjectArray_btCollisionObject_ptr_ Source #
btCollisionWorld_m_debugDrawer_set :: (BtCollisionWorldClass bc, BtIDebugDrawClass a) => bc -> a -> IO () Source #
btCollisionWorld_m_debugDrawer_get :: BtCollisionWorldClass bc => bc -> IO BtIDebugDraw Source #
btCollisionWorld_m_dispatchInfo_set :: (BtCollisionWorldClass bc, BtDispatcherInfoClass a) => bc -> a -> IO () Source #
btCollisionWorld_m_dispatchInfo_get :: BtCollisionWorldClass bc => bc -> IO BtDispatcherInfo Source #
btCollisionWorld_m_dispatcher1_set :: (BtCollisionWorldClass bc, BtDispatcherClass a) => bc -> a -> IO () Source #
btCollisionWorld_m_dispatcher1_get :: BtCollisionWorldClass bc => bc -> IO BtDispatcher Source #
btCollisionWorld_m_forceUpdateAllAabbs_set :: BtCollisionWorldClass bc => bc -> Bool -> IO () Source #
btCollisionWorld_m_forceUpdateAllAabbs_get :: BtCollisionWorldClass bc => bc -> IO Bool Source #
btCollisionWorld_m_stackAlloc_set :: (BtCollisionWorldClass bc, BtStackAllocClass a) => bc -> a -> IO () Source #
btCollisionWorld_m_stackAlloc_get :: BtCollisionWorldClass bc => bc -> IO BtStackAlloc Source #
btConvexConvexAlgorithm_free :: BtConvexConvexAlgorithmClass bc => bc -> IO () Source #
btConvexConvexAlgorithm_getAllContactManifolds Source #
:: (BtConvexConvexAlgorithmClass bc, BtAlignedObjectArray_btPersistentManifold_ptr_Class p0) | |
=> bc | |
-> p0 | manifoldArray |
-> IO () |
btConvexConvexAlgorithm_calculateTimeOfImpact Source #
:: (BtConvexConvexAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | dispatchInfo |
-> p3 | resultOut |
-> IO Float |
btConvexConvexAlgorithm_setLowLevelOfDetail Source #
:: BtConvexConvexAlgorithmClass bc | |
=> bc | |
-> Bool | useLowLevel |
-> IO () |
btConvexConvexAlgorithm_processCollision Source #
:: (BtConvexConvexAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | dispatchInfo |
-> p3 | resultOut |
-> IO () |
btConvexConvexAlgorithm_getManifold Source #
:: BtConvexConvexAlgorithmClass bc | |
=> bc | |
-> IO BtPersistentManifold |
btConvexConvexAlgorithm_m_simplexSolver_set :: (BtConvexConvexAlgorithmClass bc, BtVoronoiSimplexSolverClass a) => bc -> a -> IO () Source #
btConvexConvexAlgorithm_m_simplexSolver_get :: BtConvexConvexAlgorithmClass bc => bc -> IO BtVoronoiSimplexSolver Source #
btConvexConvexAlgorithm_m_ownManifold_set :: BtConvexConvexAlgorithmClass bc => bc -> Bool -> IO () Source #
btConvexConvexAlgorithm_m_ownManifold_get :: BtConvexConvexAlgorithmClass bc => bc -> IO Bool Source #
btConvexConvexAlgorithm_m_manifoldPtr_set :: (BtConvexConvexAlgorithmClass bc, BtPersistentManifoldClass a) => bc -> a -> IO () Source #
btConvexConvexAlgorithm_m_manifoldPtr_get :: BtConvexConvexAlgorithmClass bc => bc -> IO BtPersistentManifold Source #
btConvexConvexAlgorithm_m_lowLevelOfDetail_set :: BtConvexConvexAlgorithmClass bc => bc -> Bool -> IO () Source #
btConvexConvexAlgorithm_m_lowLevelOfDetail_get :: BtConvexConvexAlgorithmClass bc => bc -> IO Bool Source #
btConvexConvexAlgorithm_m_numPerturbationIterations_set :: BtConvexConvexAlgorithmClass bc => bc -> Int -> IO () Source #
btConvexConvexAlgorithm_m_numPerturbationIterations_get :: BtConvexConvexAlgorithmClass bc => bc -> IO Int Source #
btConvexConvexAlgorithm_m_minimumPointsPerturbationThreshold_set :: BtConvexConvexAlgorithmClass bc => bc -> Int -> IO () Source #
btConvexConvexAlgorithm_m_minimumPointsPerturbationThreshold_get :: BtConvexConvexAlgorithmClass bc => bc -> IO Int Source #
btDefaultCollisionConfiguration :: BtDefaultCollisionConstructionInfoClass p0 => p0 -> IO BtDefaultCollisionConfiguration Source #
btDefaultCollisionConfiguration_free :: BtDefaultCollisionConfigurationClass bc => bc -> IO () Source #
btDefaultCollisionConfiguration_getStackAllocator Source #
:: BtDefaultCollisionConfigurationClass bc | |
=> bc | |
-> IO BtStackAlloc |
btDefaultCollisionConfiguration_setPlaneConvexMultipointIterations Source #
:: BtDefaultCollisionConfigurationClass bc | |
=> bc | |
-> Int | numPerturbationIterations |
-> Int | minimumPointsPerturbationThreshold |
-> IO () |
btDefaultCollisionConfiguration_getSimplexSolver Source #
:: BtDefaultCollisionConfigurationClass bc | |
=> bc | |
-> IO BtVoronoiSimplexSolver |
btDefaultCollisionConfiguration_setConvexConvexMultipointIterations Source #
:: BtDefaultCollisionConfigurationClass bc | |
=> bc | |
-> Int | numPerturbationIterations |
-> Int | minimumPointsPerturbationThreshold |
-> IO () |
btDefaultCollisionConfiguration_getCollisionAlgorithmCreateFunc Source #
:: BtDefaultCollisionConfigurationClass bc | |
=> bc | |
-> Int | proxyType0 |
-> Int | proxyType1 |
-> IO BtCollisionAlgorithmCreateFunc |
btDefaultCollisionConfiguration_m_persistentManifoldPoolSize_set :: BtDefaultCollisionConfigurationClass bc => bc -> Int -> IO () Source #
btDefaultCollisionConfiguration_m_persistentManifoldPoolSize_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO Int Source #
btDefaultCollisionConfiguration_m_stackAlloc_set :: (BtDefaultCollisionConfigurationClass bc, BtStackAllocClass a) => bc -> a -> IO () Source #
btDefaultCollisionConfiguration_m_stackAlloc_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtStackAlloc Source #
btDefaultCollisionConfiguration_m_ownsStackAllocator_set :: BtDefaultCollisionConfigurationClass bc => bc -> Bool -> IO () Source #
btDefaultCollisionConfiguration_m_ownsStackAllocator_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO Bool Source #
btDefaultCollisionConfiguration_m_ownsPersistentManifoldPool_set :: BtDefaultCollisionConfigurationClass bc => bc -> Bool -> IO () Source #
btDefaultCollisionConfiguration_m_ownsPersistentManifoldPool_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO Bool Source #
btDefaultCollisionConfiguration_m_ownsCollisionAlgorithmPool_set :: BtDefaultCollisionConfigurationClass bc => bc -> Bool -> IO () Source #
btDefaultCollisionConfiguration_m_ownsCollisionAlgorithmPool_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO Bool Source #
btDefaultCollisionConfiguration_m_simplexSolver_set :: (BtDefaultCollisionConfigurationClass bc, BtVoronoiSimplexSolverClass a) => bc -> a -> IO () Source #
btDefaultCollisionConfiguration_m_simplexSolver_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtVoronoiSimplexSolver Source #
btDefaultCollisionConfiguration_m_convexConvexCreateFunc_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btDefaultCollisionConfiguration_m_convexConvexCreateFunc_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btDefaultCollisionConfiguration_m_convexConcaveCreateFunc_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btDefaultCollisionConfiguration_m_convexConcaveCreateFunc_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btDefaultCollisionConfiguration_m_swappedConvexConcaveCreateFunc_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btDefaultCollisionConfiguration_m_swappedConvexConcaveCreateFunc_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btDefaultCollisionConfiguration_m_compoundCreateFunc_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btDefaultCollisionConfiguration_m_compoundCreateFunc_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btDefaultCollisionConfiguration_m_swappedCompoundCreateFunc_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btDefaultCollisionConfiguration_m_swappedCompoundCreateFunc_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btDefaultCollisionConfiguration_m_emptyCreateFunc_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btDefaultCollisionConfiguration_m_emptyCreateFunc_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btDefaultCollisionConfiguration_m_sphereSphereCF_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btDefaultCollisionConfiguration_m_sphereSphereCF_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btDefaultCollisionConfiguration_m_boxBoxCF_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btDefaultCollisionConfiguration_m_boxBoxCF_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btDefaultCollisionConfiguration_m_sphereTriangleCF_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btDefaultCollisionConfiguration_m_sphereTriangleCF_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btDefaultCollisionConfiguration_m_triangleSphereCF_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btDefaultCollisionConfiguration_m_triangleSphereCF_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btDefaultCollisionConfiguration_m_planeConvexCF_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btDefaultCollisionConfiguration_m_planeConvexCF_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btDefaultCollisionConfiguration_m_convexPlaneCF_set :: (BtDefaultCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btDefaultCollisionConfiguration_m_convexPlaneCF_get :: BtDefaultCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btDefaultCollisionConstructionInfo_free :: BtDefaultCollisionConstructionInfoClass bc => bc -> IO () Source #
btDefaultCollisionConstructionInfo_m_customCollisionAlgorithmMaxElementSize_set :: BtDefaultCollisionConstructionInfoClass bc => bc -> Int -> IO () Source #
btDefaultCollisionConstructionInfo_m_customCollisionAlgorithmMaxElementSize_get :: BtDefaultCollisionConstructionInfoClass bc => bc -> IO Int Source #
btDefaultCollisionConstructionInfo_m_defaultMaxCollisionAlgorithmPoolSize_set :: BtDefaultCollisionConstructionInfoClass bc => bc -> Int -> IO () Source #
btDefaultCollisionConstructionInfo_m_defaultMaxCollisionAlgorithmPoolSize_get :: BtDefaultCollisionConstructionInfoClass bc => bc -> IO Int Source #
btDefaultCollisionConstructionInfo_m_defaultMaxPersistentManifoldPoolSize_set :: BtDefaultCollisionConstructionInfoClass bc => bc -> Int -> IO () Source #
btDefaultCollisionConstructionInfo_m_defaultMaxPersistentManifoldPoolSize_get :: BtDefaultCollisionConstructionInfoClass bc => bc -> IO Int Source #
btDefaultCollisionConstructionInfo_m_defaultStackAllocatorSize_set :: BtDefaultCollisionConstructionInfoClass bc => bc -> Int -> IO () Source #
btDefaultCollisionConstructionInfo_m_defaultStackAllocatorSize_get :: BtDefaultCollisionConstructionInfoClass bc => bc -> IO Int Source #
btDefaultCollisionConstructionInfo_m_stackAlloc_set :: (BtDefaultCollisionConstructionInfoClass bc, BtStackAllocClass a) => bc -> a -> IO () Source #
btDefaultCollisionConstructionInfo_m_stackAlloc_get :: BtDefaultCollisionConstructionInfoClass bc => bc -> IO BtStackAlloc Source #
btDefaultCollisionConstructionInfo_m_useEpaPenetrationAlgorithm_set :: BtDefaultCollisionConstructionInfoClass bc => bc -> Int -> IO () Source #
btDefaultCollisionConstructionInfo_m_useEpaPenetrationAlgorithm_get :: BtDefaultCollisionConstructionInfoClass bc => bc -> IO Int Source #
btGhostObject_free :: BtGhostObjectClass bc => bc -> IO () Source #
btGhostObject_convexSweepTest Source #
:: (BtGhostObjectClass bc, BtConvexShapeClass p0, BtCollisionWorld_ConvexResultCallbackClass p3) | |
=> bc | |
-> p0 | castShape |
-> Transform | convexFromWorld |
-> Transform | convexToWorld |
-> p3 | resultCallback |
-> Float | allowedCcdPenetration |
-> IO (Transform, Transform) |
btGhostObject_convexSweepTest' Source #
:: (BtGhostObjectClass bc, BtConvexShapeClass p0, BtCollisionWorld_ConvexResultCallbackClass p3) | |
=> bc | |
-> p0 | castShape |
-> p3 | resultCallback |
-> Float | allowedCcdPenetration |
-> IO (Transform, Transform) |
btGhostObject_removeOverlappingObjectInternal Source #
:: (BtGhostObjectClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1, BtBroadphaseProxyClass p2) | |
=> bc | |
-> p0 | otherProxy |
-> p1 | dispatcher |
-> p2 | thisProxy |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btGhostObject.h?r=2223#55 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btGhostObject.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btGhostObject.h?r=2223#53 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btGhostObject.cpp?r=2223
btGhostObject_getNumOverlappingObjects Source #
:: BtGhostObjectClass bc | |
=> bc | |
-> IO Int |
btGhostObject_addOverlappingObjectInternal Source #
:: (BtGhostObjectClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | otherProxy |
-> p1 | thisProxy |
-> IO () |
btGhostObject_rayTest Source #
:: (BtGhostObjectClass bc, BtCollisionWorld_RayResultCallbackClass p2) | |
=> bc | |
-> Vec3 | rayFromWorld |
-> Vec3 | rayToWorld |
-> p2 | resultCallback |
-> IO (Vec3, Vec3) |
btGhostObject_rayTest' Source #
:: (BtGhostObjectClass bc, BtCollisionWorld_RayResultCallbackClass p2) | |
=> bc | |
-> p2 | resultCallback |
-> IO (Vec3, Vec3) |
btGhostObject_getOverlappingPairs Source #
:: BtGhostObjectClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btCollisionObject_ptr_ |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btGhostObject.h?r=2223#70 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btGhostObject.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btGhostObject.h?r=2223#70 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btGhostObject.cpp?r=2223
btGhostObject_getOverlappingPairs0 Source #
:: BtGhostObjectClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btCollisionObject_ptr_ |
:: BtCollisionObjectClass p0 | |
=> p0 | colObj |
-> IO BtGhostObject |
btGhostObject_upcast0 Source #
:: BtCollisionObjectClass p0 | |
=> p0 | colObj |
-> IO BtGhostObject |
btGhostObject_upcast1 Source #
:: BtCollisionObjectClass p0 | |
=> p0 | colObj |
-> IO BtGhostObject |
btGhostObject_getOverlappingObject Source #
:: BtGhostObjectClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionObject |
btGhostObject_getOverlappingObject0 Source #
:: BtGhostObjectClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionObject |
btGhostObject_getOverlappingObject1 Source #
:: BtGhostObjectClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionObject |
btGhostObject_m_overlappingObjects_set :: (BtGhostObjectClass bc, BtAlignedObjectArray_btCollisionObject_ptr_Class a) => bc -> a -> IO () Source #
btGhostObject_m_overlappingObjects_get :: BtGhostObjectClass bc => bc -> IO BtAlignedObjectArray_btCollisionObject_ptr_ Source #
btGhostPairCallback_free :: BtGhostPairCallbackClass bc => bc -> IO () Source #
btGhostPairCallback_addOverlappingPair Source #
:: (BtGhostPairCallbackClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> IO BtBroadphasePair |
btGhostPairCallback_removeOverlappingPair Source #
:: (BtGhostPairCallbackClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1, BtDispatcherClass p2) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> p2 | dispatcher |
-> IO VoidPtr |
btGhostPairCallback_removeOverlappingPairsContainingProxy Source #
:: (BtGhostPairCallbackClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | arg0 |
-> p1 | arg1 |
-> IO () |
btManifoldResult0 :: IO BtManifoldResult Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btManifoldResult.h?r=2223#66 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btManifoldResult.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btManifoldResult.h?r=2223#55 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btManifoldResult.cpp?r=2223
btManifoldResult1 :: (BtCollisionObjectClass p0, BtCollisionObjectClass p1) => p0 -> p1 -> IO BtManifoldResult Source #
btManifoldResult_free :: BtManifoldResultClass bc => bc -> IO () Source #
btManifoldResult_getPersistentManifold Source #
:: BtManifoldResultClass bc | |
=> bc | |
-> IO BtPersistentManifold |
btManifoldResult_getPersistentManifold0 Source #
:: BtManifoldResultClass bc | |
=> bc | |
-> IO BtPersistentManifold |
btManifoldResult_getPersistentManifold1 Source #
:: BtManifoldResultClass bc | |
=> bc | |
-> IO BtPersistentManifold |
btManifoldResult_addContactPoint' Source #
:: BtManifoldResultClass bc | |
=> bc | |
-> Float | depth |
-> IO (Vec3, Vec3) |
btManifoldResult_getBody1Internal Source #
:: BtManifoldResultClass bc | |
=> bc | |
-> IO BtCollisionObject |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btManifoldResult.h?r=2223#90 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btManifoldResult.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btManifoldResult.h?r=2223#121 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btManifoldResult.cpp?r=2223
btManifoldResult_setShapeIdentifiersB Source #
:: BtManifoldResultClass bc | |
=> bc | |
-> Int | partId1 |
-> Int | index1 |
-> IO () |
btManifoldResult_setShapeIdentifiersA Source #
:: BtManifoldResultClass bc | |
=> bc | |
-> Int | partId0 |
-> Int | index0 |
-> IO () |
btManifoldResult_refreshContactPoints Source #
:: BtManifoldResultClass bc | |
=> bc | |
-> IO () |
btManifoldResult_setPersistentManifold Source #
:: (BtManifoldResultClass bc, BtPersistentManifoldClass p0) | |
=> bc | |
-> p0 | manifoldPtr |
-> IO () |
btManifoldResult_m_body0_set :: (BtManifoldResultClass bc, BtCollisionObjectClass a) => bc -> a -> IO () Source #
btManifoldResult_m_body0_get :: BtManifoldResultClass bc => bc -> IO BtCollisionObject Source #
btManifoldResult_m_body1_set :: (BtManifoldResultClass bc, BtCollisionObjectClass a) => bc -> a -> IO () Source #
btManifoldResult_m_body1_get :: BtManifoldResultClass bc => bc -> IO BtCollisionObject Source #
btManifoldResult_m_index0_set :: BtManifoldResultClass bc => bc -> Int -> IO () Source #
btManifoldResult_m_index0_get :: BtManifoldResultClass bc => bc -> IO Int Source #
btManifoldResult_m_index1_set :: BtManifoldResultClass bc => bc -> Int -> IO () Source #
btManifoldResult_m_index1_get :: BtManifoldResultClass bc => bc -> IO Int Source #
btManifoldResult_m_manifoldPtr_set :: (BtManifoldResultClass bc, BtPersistentManifoldClass a) => bc -> a -> IO () Source #
btManifoldResult_m_manifoldPtr_get :: BtManifoldResultClass bc => bc -> IO BtPersistentManifold Source #
btManifoldResult_m_partId0_set :: BtManifoldResultClass bc => bc -> Int -> IO () Source #
btManifoldResult_m_partId0_get :: BtManifoldResultClass bc => bc -> IO Int Source #
btManifoldResult_m_partId1_set :: BtManifoldResultClass bc => bc -> Int -> IO () Source #
btManifoldResult_m_partId1_get :: BtManifoldResultClass bc => bc -> IO Int Source #
btManifoldResult_m_rootTransA_set :: BtManifoldResultClass bc => bc -> Transform -> IO () Source #
btManifoldResult_m_rootTransA_get :: BtManifoldResultClass bc => bc -> IO Transform Source #
btManifoldResult_m_rootTransB_set :: BtManifoldResultClass bc => bc -> Transform -> IO () Source #
btManifoldResult_m_rootTransB_get :: BtManifoldResultClass bc => bc -> IO Transform Source #
btPairCachingGhostObject_free :: BtPairCachingGhostObjectClass bc => bc -> IO () Source #
btPairCachingGhostObject_removeOverlappingObjectInternal Source #
:: (BtPairCachingGhostObjectClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1, BtBroadphaseProxyClass p2) | |
=> bc | |
-> p0 | otherProxy |
-> p1 | dispatcher |
-> p2 | thisProxy |
-> IO () |
btPairCachingGhostObject_getOverlappingPairCache Source #
:: BtPairCachingGhostObjectClass bc | |
=> bc | |
-> IO BtHashedOverlappingPairCache |
btPairCachingGhostObject_addOverlappingObjectInternal Source #
:: (BtPairCachingGhostObjectClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | otherProxy |
-> p1 | thisProxy |
-> IO () |
btPairCachingGhostObject_m_hashPairCache_set :: (BtPairCachingGhostObjectClass bc, BtHashedOverlappingPairCacheClass a) => bc -> a -> IO () Source #
btPairCachingGhostObject_m_hashPairCache_get :: BtPairCachingGhostObjectClass bc => bc -> IO BtHashedOverlappingPairCache Source #
btSphereSphereCollisionAlgorithm0 :: (BtPersistentManifoldClass p0, BtCollisionAlgorithmConstructionInfoClass p1, BtCollisionObjectClass p2, BtCollisionObjectClass p3) => p0 -> p1 -> p2 -> p3 -> IO BtSphereSphereCollisionAlgorithm Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h?r=2223#37 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h?r=2223#35 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp?r=2223
btSphereSphereCollisionAlgorithm1 :: BtCollisionAlgorithmConstructionInfoClass p0 => p0 -> IO BtSphereSphereCollisionAlgorithm Source #
btSphereSphereCollisionAlgorithm_free :: BtSphereSphereCollisionAlgorithmClass bc => bc -> IO () Source #
btSphereSphereCollisionAlgorithm_getAllContactManifolds Source #
:: (BtSphereSphereCollisionAlgorithmClass bc, BtAlignedObjectArray_btPersistentManifold_ptr_Class p0) | |
=> bc | |
-> p0 | manifoldArray |
-> IO () |
btSphereSphereCollisionAlgorithm_calculateTimeOfImpact Source #
:: (BtSphereSphereCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | dispatchInfo |
-> p3 | resultOut |
-> IO Float |
btSphereSphereCollisionAlgorithm_processCollision Source #
:: (BtSphereSphereCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | dispatchInfo |
-> p3 | resultOut |
-> IO () |
btSphereSphereCollisionAlgorithm_m_ownManifold_set :: BtSphereSphereCollisionAlgorithmClass bc => bc -> Bool -> IO () Source #
btSphereSphereCollisionAlgorithm_m_ownManifold_get :: BtSphereSphereCollisionAlgorithmClass bc => bc -> IO Bool Source #
btSphereSphereCollisionAlgorithm_m_manifoldPtr_set :: (BtSphereSphereCollisionAlgorithmClass bc, BtPersistentManifoldClass a) => bc -> a -> IO () Source #