Safe Haskell | None |
---|---|
Language | Haskell98 |
Synopsis
- btUniformScalingShape_m_uniformScalingFactor_get'_ :: Ptr () -> IO CFloat
- btUniformScalingShape_m_uniformScalingFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btUniformScalingShape_m_childConvexShape_get'_ :: Ptr () -> IO (Ptr ())
- btUniformScalingShape_m_childConvexShape_set'_ :: Ptr () -> Ptr () -> IO ()
- btUniformScalingShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btUniformScalingShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btUniformScalingShape_getMargin'_ :: Ptr () -> IO CFloat
- btUniformScalingShape_setMargin'_ :: Ptr () -> CFloat -> IO ()
- btUniformScalingShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btUniformScalingShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btUniformScalingShape_getNumPreferredPenetrationDirections'_ :: Ptr () -> IO CInt
- btUniformScalingShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniformScalingShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniformScalingShape_getPreferredPenetrationDirection''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btUniformScalingShape_getPreferredPenetrationDirection'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btUniformScalingShape_getChildShape1'_ :: Ptr () -> IO (Ptr ())
- btUniformScalingShape_getChildShape0'_ :: Ptr () -> IO (Ptr ())
- btUniformScalingShape_getChildShape'_ :: Ptr () -> IO (Ptr ())
- btUniformScalingShape_getLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniformScalingShape_getAabbSlow''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btUniformScalingShape_getAabbSlow'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btUniformScalingShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btUniformScalingShape_localGetSupportingVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btUniformScalingShape_localGetSupportingVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btUniformScalingShape_getUniformScalingFactor'_ :: Ptr () -> IO CFloat
- btUniformScalingShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btUniformScalingShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btUniformScalingShape_free'_ :: Ptr () -> IO ()
- btUniformScalingShape'_ :: Ptr () -> CFloat -> IO (Ptr ())
- btTriangleShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleShape_getPlaneEquation''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleShape_getPlaneEquation'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btTriangleShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btTriangleShape_calcNormal''_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleShape_calcNormal'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleShape_getVertex''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btTriangleShape_getVertex'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btTriangleShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleShape_getNumPreferredPenetrationDirections'_ :: Ptr () -> IO CInt
- btTriangleShape_getPlane''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO ()
- btTriangleShape_getPlane'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO ()
- btTriangleShape_isInside''_ :: Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btTriangleShape_isInside'_ :: Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btTriangleShape_getEdge''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleShape_getEdge'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleShape_getNumVertices'_ :: Ptr () -> IO CInt
- btTriangleShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btTriangleShape_getNumEdges'_ :: Ptr () -> IO CInt
- btTriangleShape_getPreferredPenetrationDirection''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btTriangleShape_getPreferredPenetrationDirection'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btTriangleShape_getNumPlanes'_ :: Ptr () -> IO CInt
- btTriangleShape_getVertexPtr1'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btTriangleShape_getVertexPtr0'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btTriangleShape_getVertexPtr'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btTriangleShape_free'_ :: Ptr () -> IO ()
- btTriangleShape1'_ :: Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btTriangleShape0'_ :: IO (Ptr ())
- btTriangleMeshShapeData_m_triangleInfoMap_get'_ :: Ptr () -> IO (Ptr ())
- btTriangleMeshShapeData_m_triangleInfoMap_set'_ :: Ptr () -> Ptr () -> IO ()
- btTriangleMeshShapeData_m_quantizedFloatBvh_get'_ :: Ptr () -> IO (Ptr ())
- btTriangleMeshShapeData_m_quantizedFloatBvh_set'_ :: Ptr () -> Ptr () -> IO ()
- btTriangleMeshShapeData_m_quantizedDoubleBvh_get'_ :: Ptr () -> IO (Ptr ())
- btTriangleMeshShapeData_m_quantizedDoubleBvh_set'_ :: Ptr () -> Ptr () -> IO ()
- btTriangleMeshShapeData_m_meshInterface_get'_ :: Ptr () -> IO (Ptr ())
- btTriangleMeshShapeData_m_meshInterface_set'_ :: Ptr () -> Ptr () -> IO ()
- btTriangleMeshShapeData_m_collisionShapeData_get'_ :: Ptr () -> IO (Ptr ())
- btTriangleMeshShapeData_m_collisionShapeData_set'_ :: Ptr () -> Ptr () -> IO ()
- btTriangleMeshShapeData_m_collisionMargin_get'_ :: Ptr () -> IO CFloat
- btTriangleMeshShapeData_m_collisionMargin_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleMeshShapeData_free'_ :: Ptr () -> IO ()
- btTriangleMeshShapeData'_ :: IO (Ptr ())
- btTriangleMeshShape_m_meshInterface_get'_ :: Ptr () -> IO (Ptr ())
- btTriangleMeshShape_m_meshInterface_set'_ :: Ptr () -> Ptr () -> IO ()
- btTriangleMeshShape_m_localAabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleMeshShape_m_localAabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleMeshShape_m_localAabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleMeshShape_m_localAabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleMeshShape_getLocalAabbMin'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleMeshShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleMeshShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleMeshShape_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleMeshShape_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleMeshShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleMeshShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleMeshShape_getMeshInterface1'_ :: Ptr () -> IO (Ptr ())
- btTriangleMeshShape_getMeshInterface0'_ :: Ptr () -> IO (Ptr ())
- btTriangleMeshShape_getMeshInterface'_ :: Ptr () -> IO (Ptr ())
- btTriangleMeshShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleMeshShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleMeshShape_recalcLocalAabb'_ :: Ptr () -> IO ()
- btTriangleMeshShape_getLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleMeshShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btTriangleMeshShape_localGetSupportingVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleMeshShape_localGetSupportingVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleMeshShape_getLocalAabbMax'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleMeshShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btTriangleMeshShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btTriangleMeshShape_free'_ :: Ptr () -> IO ()
- btTriangleMeshShape'_ :: Ptr () -> IO (Ptr ())
- btTriangleMesh_m_weldingThreshold_get'_ :: Ptr () -> IO CFloat
- btTriangleMesh_m_weldingThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleMesh_m_use4componentVertices_get'_ :: Ptr () -> IO CInt
- btTriangleMesh_m_use4componentVertices_set'_ :: Ptr () -> CInt -> IO ()
- btTriangleMesh_m_use32bitIndices_get'_ :: Ptr () -> IO CInt
- btTriangleMesh_m_use32bitIndices_set'_ :: Ptr () -> CInt -> IO ()
- btTriangleMesh_m_16bitIndices_get'_ :: Ptr () -> IO (Ptr ())
- btTriangleMesh_m_16bitIndices_set'_ :: Ptr () -> Ptr () -> IO ()
- btTriangleMesh_m_32bitIndices_get'_ :: Ptr () -> IO (Ptr ())
- btTriangleMesh_m_32bitIndices_set'_ :: Ptr () -> Ptr () -> IO ()
- btTriangleMesh_m_3componentVertices_get'_ :: Ptr () -> IO (Ptr ())
- btTriangleMesh_m_3componentVertices_set'_ :: Ptr () -> Ptr () -> IO ()
- btTriangleMesh_m_4componentVertices_get'_ :: Ptr () -> IO (Ptr ())
- btTriangleMesh_m_4componentVertices_set'_ :: Ptr () -> Ptr () -> IO ()
- btTriangleMesh_addTriangle''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> IO ()
- btTriangleMesh_addTriangle'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> IO ()
- btTriangleMesh_getUse4componentVertices'_ :: Ptr () -> IO CInt
- btTriangleMesh_findOrAddVertex''_ :: Ptr () -> Ptr CFloat -> CInt -> IO CInt
- btTriangleMesh_findOrAddVertex'_ :: Ptr () -> Ptr CFloat -> CInt -> IO CInt
- btTriangleMesh_preallocateVertices'_ :: Ptr () -> CInt -> IO ()
- btTriangleMesh_addIndex'_ :: Ptr () -> CInt -> IO ()
- btTriangleMesh_getUse32bitIndices'_ :: Ptr () -> IO CInt
- btTriangleMesh_getNumTriangles'_ :: Ptr () -> IO CInt
- btTriangleMesh_preallocateIndices'_ :: Ptr () -> CInt -> IO ()
- btTriangleMesh_free'_ :: Ptr () -> IO ()
- btTriangleMesh'_ :: CInt -> CInt -> IO (Ptr ())
- btTriangleInfoMapData_m_zeroAreaThreshold_get'_ :: Ptr () -> IO CFloat
- btTriangleInfoMapData_m_zeroAreaThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfoMapData_m_valueArrayPtr_get'_ :: Ptr () -> IO (Ptr ())
- btTriangleInfoMapData_m_valueArrayPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btTriangleInfoMapData_m_planarEpsilon_get'_ :: Ptr () -> IO CFloat
- btTriangleInfoMapData_m_planarEpsilon_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfoMapData_m_numValues_get'_ :: Ptr () -> IO CInt
- btTriangleInfoMapData_m_numValues_set'_ :: Ptr () -> CInt -> IO ()
- btTriangleInfoMapData_m_numKeys_get'_ :: Ptr () -> IO CInt
- btTriangleInfoMapData_m_numKeys_set'_ :: Ptr () -> CInt -> IO ()
- btTriangleInfoMapData_m_nextSize_get'_ :: Ptr () -> IO CInt
- btTriangleInfoMapData_m_nextSize_set'_ :: Ptr () -> CInt -> IO ()
- btTriangleInfoMapData_m_hashTableSize_get'_ :: Ptr () -> IO CInt
- btTriangleInfoMapData_m_hashTableSize_set'_ :: Ptr () -> CInt -> IO ()
- btTriangleInfoMapData_m_equalVertexThreshold_get'_ :: Ptr () -> IO CFloat
- btTriangleInfoMapData_m_equalVertexThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfoMapData_m_edgeDistanceThreshold_get'_ :: Ptr () -> IO CFloat
- btTriangleInfoMapData_m_edgeDistanceThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfoMapData_m_convexEpsilon_get'_ :: Ptr () -> IO CFloat
- btTriangleInfoMapData_m_convexEpsilon_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfoMapData_free'_ :: Ptr () -> IO ()
- btTriangleInfoMapData'_ :: IO (Ptr ())
- btTriangleInfoMap_m_zeroAreaThreshold_get'_ :: Ptr () -> IO CFloat
- btTriangleInfoMap_m_zeroAreaThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfoMap_m_planarEpsilon_get'_ :: Ptr () -> IO CFloat
- btTriangleInfoMap_m_planarEpsilon_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfoMap_m_maxEdgeAngleThreshold_get'_ :: Ptr () -> IO CFloat
- btTriangleInfoMap_m_maxEdgeAngleThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfoMap_m_equalVertexThreshold_get'_ :: Ptr () -> IO CFloat
- btTriangleInfoMap_m_equalVertexThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfoMap_m_edgeDistanceThreshold_get'_ :: Ptr () -> IO CFloat
- btTriangleInfoMap_m_edgeDistanceThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfoMap_m_convexEpsilon_get'_ :: Ptr () -> IO CFloat
- btTriangleInfoMap_m_convexEpsilon_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfoMap_deSerialize'_ :: Ptr () -> Ptr () -> IO ()
- btTriangleInfoMap_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btTriangleInfoMap_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btTriangleInfoMap_free'_ :: Ptr () -> IO ()
- btTriangleInfoMap'_ :: IO (Ptr ())
- btTriangleInfoData_m_edgeV2V0Angle_get'_ :: Ptr () -> IO CFloat
- btTriangleInfoData_m_edgeV2V0Angle_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfoData_m_edgeV1V2Angle_get'_ :: Ptr () -> IO CFloat
- btTriangleInfoData_m_edgeV1V2Angle_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfoData_m_edgeV0V1Angle_get'_ :: Ptr () -> IO CFloat
- btTriangleInfoData_m_edgeV0V1Angle_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfoData_m_flags_get'_ :: Ptr () -> IO CInt
- btTriangleInfoData_m_flags_set'_ :: Ptr () -> CInt -> IO ()
- btTriangleInfoData_free'_ :: Ptr () -> IO ()
- btTriangleInfoData'_ :: IO (Ptr ())
- btTriangleInfo_m_flags_get'_ :: Ptr () -> IO CInt
- btTriangleInfo_m_flags_set'_ :: Ptr () -> CInt -> IO ()
- btTriangleInfo_m_edgeV2V0Angle_get'_ :: Ptr () -> IO CFloat
- btTriangleInfo_m_edgeV2V0Angle_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfo_m_edgeV1V2Angle_get'_ :: Ptr () -> IO CFloat
- btTriangleInfo_m_edgeV1V2Angle_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfo_m_edgeV0V1Angle_get'_ :: Ptr () -> IO CFloat
- btTriangleInfo_m_edgeV0V1Angle_set'_ :: Ptr () -> CFloat -> IO ()
- btTriangleInfo_free'_ :: Ptr () -> IO ()
- btTriangleInfo'_ :: IO (Ptr ())
- btTriangleIndexVertexArray_m_aabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleIndexVertexArray_m_aabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleIndexVertexArray_m_aabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleIndexVertexArray_m_aabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleIndexVertexArray_m_hasAabb_get'_ :: Ptr () -> IO CInt
- btTriangleIndexVertexArray_m_hasAabb_set'_ :: Ptr () -> CInt -> IO ()
- btTriangleIndexVertexArray_m_indexedMeshes_get'_ :: Ptr () -> IO (Ptr ())
- btTriangleIndexVertexArray_m_indexedMeshes_set'_ :: Ptr () -> Ptr () -> IO ()
- btTriangleIndexVertexArray_unLockReadOnlyVertexBase'_ :: Ptr () -> CInt -> IO ()
- btTriangleIndexVertexArray_unLockVertexBase'_ :: Ptr () -> CInt -> IO ()
- btTriangleIndexVertexArray_hasPremadeAabb'_ :: Ptr () -> IO CInt
- btTriangleIndexVertexArray_getNumSubParts'_ :: Ptr () -> IO CInt
- btTriangleIndexVertexArray_setPremadeAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleIndexVertexArray_setPremadeAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleIndexVertexArray_getIndexedMeshArray1'_ :: Ptr () -> IO (Ptr ())
- btTriangleIndexVertexArray_getIndexedMeshArray0'_ :: Ptr () -> IO (Ptr ())
- btTriangleIndexVertexArray_getIndexedMeshArray'_ :: Ptr () -> IO (Ptr ())
- btTriangleIndexVertexArray_preallocateVertices'_ :: Ptr () -> CInt -> IO ()
- btTriangleIndexVertexArray_preallocateIndices'_ :: Ptr () -> CInt -> IO ()
- btTriangleIndexVertexArray_free'_ :: Ptr () -> IO ()
- btTriangleIndexVertexArray0'_ :: IO (Ptr ())
- btStridingMeshInterfaceData_m_numMeshParts_get'_ :: Ptr () -> IO CInt
- btStridingMeshInterfaceData_m_numMeshParts_set'_ :: Ptr () -> CInt -> IO ()
- btStridingMeshInterfaceData_m_scaling_get'_ :: Ptr () -> IO (Ptr ())
- btStridingMeshInterfaceData_m_scaling_set'_ :: Ptr () -> Ptr () -> IO ()
- btStridingMeshInterfaceData_m_meshPartsPtr_get'_ :: Ptr () -> IO (Ptr ())
- btStridingMeshInterfaceData_m_meshPartsPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btStridingMeshInterfaceData_free'_ :: Ptr () -> IO ()
- btStridingMeshInterfaceData'_ :: IO (Ptr ())
- btStridingMeshInterface_m_scaling_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStridingMeshInterface_m_scaling_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStridingMeshInterface_unLockReadOnlyVertexBase'_ :: Ptr () -> CInt -> IO ()
- btStridingMeshInterface_setScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btStridingMeshInterface_setScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStridingMeshInterface_hasPremadeAabb'_ :: Ptr () -> IO CInt
- btStridingMeshInterface_getNumSubParts'_ :: Ptr () -> IO CInt
- btStridingMeshInterface_InternalProcessAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btStridingMeshInterface_InternalProcessAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btStridingMeshInterface_setPremadeAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btStridingMeshInterface_setPremadeAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btStridingMeshInterface_preallocateIndices'_ :: Ptr () -> CInt -> IO ()
- btStridingMeshInterface_getScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStridingMeshInterface_unLockVertexBase'_ :: Ptr () -> CInt -> IO ()
- btStridingMeshInterface_preallocateVertices'_ :: Ptr () -> CInt -> IO ()
- btStridingMeshInterface_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btStridingMeshInterface_calculateAabbBruteForce''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btStridingMeshInterface_calculateAabbBruteForce'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btStridingMeshInterface_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btStaticPlaneShapeData_m_planeConstant_get'_ :: Ptr () -> IO CFloat
- btStaticPlaneShapeData_m_planeConstant_set'_ :: Ptr () -> CFloat -> IO ()
- btStaticPlaneShapeData_m_planeNormal_get'_ :: Ptr () -> IO (Ptr ())
- btStaticPlaneShapeData_m_planeNormal_set'_ :: Ptr () -> Ptr () -> IO ()
- btStaticPlaneShapeData_m_localScaling_get'_ :: Ptr () -> IO (Ptr ())
- btStaticPlaneShapeData_m_localScaling_set'_ :: Ptr () -> Ptr () -> IO ()
- btStaticPlaneShapeData_m_collisionShapeData_get'_ :: Ptr () -> IO (Ptr ())
- btStaticPlaneShapeData_m_collisionShapeData_set'_ :: Ptr () -> Ptr () -> IO ()
- btStaticPlaneShapeData_free'_ :: Ptr () -> IO ()
- btStaticPlaneShapeData'_ :: IO (Ptr ())
- btStaticPlaneShape_m_localScaling_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStaticPlaneShape_m_localScaling_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStaticPlaneShape_m_planeConstant_get'_ :: Ptr () -> IO CFloat
- btStaticPlaneShape_m_planeConstant_set'_ :: Ptr () -> CFloat -> IO ()
- btStaticPlaneShape_m_planeNormal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStaticPlaneShape_m_planeNormal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStaticPlaneShape_m_localAabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStaticPlaneShape_m_localAabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStaticPlaneShape_m_localAabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStaticPlaneShape_m_localAabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStaticPlaneShape_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btStaticPlaneShape_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btStaticPlaneShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btStaticPlaneShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btStaticPlaneShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btStaticPlaneShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStaticPlaneShape_getPlaneConstant'_ :: Ptr () -> IO CFloat
- btStaticPlaneShape_getPlaneNormal'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStaticPlaneShape_getLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStaticPlaneShape_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btStaticPlaneShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btStaticPlaneShape_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btStaticPlaneShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btStaticPlaneShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btStaticPlaneShape_free'_ :: Ptr () -> IO ()
- btStaticPlaneShape'_ :: Ptr CFloat -> CFloat -> IO (Ptr ())
- btSphereShape_getRadius'_ :: Ptr () -> IO CFloat
- btSphereShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSphereShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSphereShape_setUnscaledRadius'_ :: Ptr () -> CFloat -> IO ()
- btSphereShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSphereShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSphereShape_setMargin'_ :: Ptr () -> CFloat -> IO ()
- btSphereShape_getMargin'_ :: Ptr () -> IO CFloat
- btSphereShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btSphereShape_localGetSupportingVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSphereShape_localGetSupportingVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSphereShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btSphereShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btSphereShape_free'_ :: Ptr () -> IO ()
- btSphereShape'_ :: CFloat -> IO (Ptr ())
- btShortIntIndexTripletData_free'_ :: Ptr () -> IO ()
- btShortIntIndexTripletData'_ :: IO (Ptr ())
- btShortIntIndexData_m_value_get'_ :: Ptr () -> IO CShort
- btShortIntIndexData_m_value_set'_ :: Ptr () -> CShort -> IO ()
- btShortIntIndexData_free'_ :: Ptr () -> IO ()
- btShortIntIndexData'_ :: IO (Ptr ())
- btScaledTriangleMeshShapeData_m_localScaling_get'_ :: Ptr () -> IO (Ptr ())
- btScaledTriangleMeshShapeData_m_localScaling_set'_ :: Ptr () -> Ptr () -> IO ()
- btScaledTriangleMeshShapeData_m_trimeshShapeData_get'_ :: Ptr () -> IO (Ptr ())
- btScaledTriangleMeshShapeData_m_trimeshShapeData_set'_ :: Ptr () -> Ptr () -> IO ()
- btScaledTriangleMeshShapeData_free'_ :: Ptr () -> IO ()
- btScaledTriangleMeshShapeData'_ :: IO (Ptr ())
- btScaledBvhTriangleMeshShape_m_bvhTriMeshShape_get'_ :: Ptr () -> IO (Ptr ())
- btScaledBvhTriangleMeshShape_m_bvhTriMeshShape_set'_ :: Ptr () -> Ptr () -> IO ()
- btScaledBvhTriangleMeshShape_m_localScaling_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btScaledBvhTriangleMeshShape_m_localScaling_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btScaledBvhTriangleMeshShape_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btScaledBvhTriangleMeshShape_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btScaledBvhTriangleMeshShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btScaledBvhTriangleMeshShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btScaledBvhTriangleMeshShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btScaledBvhTriangleMeshShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btScaledBvhTriangleMeshShape_getLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btScaledBvhTriangleMeshShape_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btScaledBvhTriangleMeshShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btScaledBvhTriangleMeshShape_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btScaledBvhTriangleMeshShape_getChildShape1'_ :: Ptr () -> IO (Ptr ())
- btScaledBvhTriangleMeshShape_getChildShape0'_ :: Ptr () -> IO (Ptr ())
- btScaledBvhTriangleMeshShape_getChildShape'_ :: Ptr () -> IO (Ptr ())
- btScaledBvhTriangleMeshShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btScaledBvhTriangleMeshShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btScaledBvhTriangleMeshShape_free'_ :: Ptr () -> IO ()
- btScaledBvhTriangleMeshShape'_ :: Ptr () -> Ptr CFloat -> IO (Ptr ())
- btPositionAndRadius_m_radius_get'_ :: Ptr () -> IO CFloat
- btPositionAndRadius_m_radius_set'_ :: Ptr () -> CFloat -> IO ()
- btPositionAndRadius_m_pos_get'_ :: Ptr () -> IO (Ptr ())
- btPositionAndRadius_m_pos_set'_ :: Ptr () -> Ptr () -> IO ()
- btPositionAndRadius_free'_ :: Ptr () -> IO ()
- btPositionAndRadius'_ :: IO (Ptr ())
- btPolyhedralConvexShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btPolyhedralConvexShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btPolyhedralConvexShape_getNumVertices'_ :: Ptr () -> IO CInt
- btPolyhedralConvexShape_initializePolyhedralFeatures'_ :: Ptr () -> IO CInt
- btPolyhedralConvexShape_getPlane''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO ()
- btPolyhedralConvexShape_getPlane'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO ()
- btPolyhedralConvexShape_isInside''_ :: Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btPolyhedralConvexShape_isInside'_ :: Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btPolyhedralConvexShape_getEdge''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btPolyhedralConvexShape_getEdge'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btPolyhedralConvexShape_getVertex''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btPolyhedralConvexShape_getVertex'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btPolyhedralConvexShape_getNumEdges'_ :: Ptr () -> IO CInt
- btPolyhedralConvexShape_getNumPlanes'_ :: Ptr () -> IO CInt
- btPolyhedralConvexShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btPolyhedralConvexShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btPolyhedralConvexAabbCachingShape_m_isLocalAabbValid_get'_ :: Ptr () -> IO CInt
- btPolyhedralConvexAabbCachingShape_m_isLocalAabbValid_set'_ :: Ptr () -> CInt -> IO ()
- btPolyhedralConvexAabbCachingShape_m_localAabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPolyhedralConvexAabbCachingShape_m_localAabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPolyhedralConvexAabbCachingShape_m_localAabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPolyhedralConvexAabbCachingShape_m_localAabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPolyhedralConvexAabbCachingShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btPolyhedralConvexAabbCachingShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btPolyhedralConvexAabbCachingShape_getCachedLocalAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btPolyhedralConvexAabbCachingShape_getCachedLocalAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btPolyhedralConvexAabbCachingShape_getNonvirtualAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btPolyhedralConvexAabbCachingShape_getNonvirtualAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btPolyhedralConvexAabbCachingShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btPolyhedralConvexAabbCachingShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPolyhedralConvexAabbCachingShape_recalcLocalAabb'_ :: Ptr () -> IO ()
- btPolyhedralConvexAabbCachingShape_setCachedLocalAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btPolyhedralConvexAabbCachingShape_setCachedLocalAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btOptimizedBvh_deSerializeInPlace'_ :: Ptr () -> CUInt -> CInt -> IO (Ptr ())
- btOptimizedBvh_refitPartial''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btOptimizedBvh_refitPartial'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btOptimizedBvh_build''_ :: Ptr () -> Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btOptimizedBvh_build'_ :: Ptr () -> Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btOptimizedBvh_refit''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btOptimizedBvh_refit'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btOptimizedBvh_serializeInPlace'_ :: Ptr () -> Ptr () -> CUInt -> CInt -> IO CInt
- btOptimizedBvh_updateBvhNodes'_ :: Ptr () -> Ptr () -> CInt -> CInt -> CInt -> IO ()
- btOptimizedBvh_free'_ :: Ptr () -> IO ()
- btOptimizedBvh'_ :: IO (Ptr ())
- btMultiSphereShapeData_m_localPositionArraySize_get'_ :: Ptr () -> IO CInt
- btMultiSphereShapeData_m_localPositionArraySize_set'_ :: Ptr () -> CInt -> IO ()
- btMultiSphereShapeData_m_localPositionArrayPtr_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSphereShapeData_m_localPositionArrayPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSphereShapeData_m_convexInternalShapeData_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSphereShapeData_m_convexInternalShapeData_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSphereShapeData_free'_ :: Ptr () -> IO ()
- btMultiSphereShapeData'_ :: IO (Ptr ())
- btMultiSphereShape_m_radiArray_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSphereShape_m_radiArray_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSphereShape_m_localPositionArray_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSphereShape_m_localPositionArray_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSphereShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSphereShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSphereShape_getSphereRadius'_ :: Ptr () -> CInt -> IO CFloat
- btMultiSphereShape_getSpherePosition'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btMultiSphereShape_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btMultiSphereShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btMultiSphereShape_getSphereCount'_ :: Ptr () -> IO CInt
- btMultiSphereShape_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btMultiSphereShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btMultiSphereShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btMultiSphereShape_free'_ :: Ptr () -> IO ()
- btMeshPartData_m_numVertices_get'_ :: Ptr () -> IO CInt
- btMeshPartData_m_numVertices_set'_ :: Ptr () -> CInt -> IO ()
- btMeshPartData_m_numTriangles_get'_ :: Ptr () -> IO CInt
- btMeshPartData_m_numTriangles_set'_ :: Ptr () -> CInt -> IO ()
- btMeshPartData_m_indices16_get'_ :: Ptr () -> IO (Ptr ())
- btMeshPartData_m_indices16_set'_ :: Ptr () -> Ptr () -> IO ()
- btMeshPartData_m_3indices8_get'_ :: Ptr () -> IO (Ptr ())
- btMeshPartData_m_3indices8_set'_ :: Ptr () -> Ptr () -> IO ()
- btMeshPartData_m_3indices16_get'_ :: Ptr () -> IO (Ptr ())
- btMeshPartData_m_3indices16_set'_ :: Ptr () -> Ptr () -> IO ()
- btMeshPartData_m_indices32_get'_ :: Ptr () -> IO (Ptr ())
- btMeshPartData_m_indices32_set'_ :: Ptr () -> Ptr () -> IO ()
- btMeshPartData_m_vertices3d_get'_ :: Ptr () -> IO (Ptr ())
- btMeshPartData_m_vertices3d_set'_ :: Ptr () -> Ptr () -> IO ()
- btMeshPartData_m_vertices3f_get'_ :: Ptr () -> IO (Ptr ())
- btMeshPartData_m_vertices3f_set'_ :: Ptr () -> Ptr () -> IO ()
- btMeshPartData_free'_ :: Ptr () -> IO ()
- btMeshPartData'_ :: IO (Ptr ())
- btIntIndexData_m_value_get'_ :: Ptr () -> IO CInt
- btIntIndexData_m_value_set'_ :: Ptr () -> CInt -> IO ()
- btIntIndexData_free'_ :: Ptr () -> IO ()
- btIntIndexData'_ :: IO (Ptr ())
- btIndexedMesh_m_vertexStride_get'_ :: Ptr () -> IO CInt
- btIndexedMesh_m_vertexStride_set'_ :: Ptr () -> CInt -> IO ()
- btIndexedMesh_m_triangleIndexStride_get'_ :: Ptr () -> IO CInt
- btIndexedMesh_m_triangleIndexStride_set'_ :: Ptr () -> CInt -> IO ()
- btIndexedMesh_m_numVertices_get'_ :: Ptr () -> IO CInt
- btIndexedMesh_m_numVertices_set'_ :: Ptr () -> CInt -> IO ()
- btIndexedMesh_m_numTriangles_get'_ :: Ptr () -> IO CInt
- btIndexedMesh_m_numTriangles_set'_ :: Ptr () -> CInt -> IO ()
- btIndexedMesh_free'_ :: Ptr () -> IO ()
- btIndexedMesh'_ :: IO (Ptr ())
- btEmptyShape_m_localScaling_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btEmptyShape_m_localScaling_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btEmptyShape_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btEmptyShape_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btEmptyShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btEmptyShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btEmptyShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btEmptyShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btEmptyShape_getLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btEmptyShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btEmptyShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btEmptyShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btEmptyShape_free'_ :: Ptr () -> IO ()
- btEmptyShape'_ :: IO (Ptr ())
- btCylinderShapeZ_getRadius'_ :: Ptr () -> IO CFloat
- btCylinderShapeZ_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCylinderShapeZ_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCylinderShapeZ_getName'_ :: Ptr () -> IO (Ptr CChar)
- btCylinderShapeZ_free'_ :: Ptr () -> IO ()
- btCylinderShapeZ'_ :: Ptr CFloat -> IO (Ptr ())
- btCylinderShapeX_getRadius'_ :: Ptr () -> IO CFloat
- btCylinderShapeX_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCylinderShapeX_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCylinderShapeX_getName'_ :: Ptr () -> IO (Ptr CChar)
- btCylinderShapeX_free'_ :: Ptr () -> IO ()
- btCylinderShapeX'_ :: Ptr CFloat -> IO (Ptr ())
- btCylinderShapeData_m_upAxis_get'_ :: Ptr () -> IO CInt
- btCylinderShapeData_m_upAxis_set'_ :: Ptr () -> CInt -> IO ()
- btCylinderShapeData_m_convexInternalShapeData_get'_ :: Ptr () -> IO (Ptr ())
- btCylinderShapeData_m_convexInternalShapeData_set'_ :: Ptr () -> Ptr () -> IO ()
- btCylinderShapeData_free'_ :: Ptr () -> IO ()
- btCylinderShapeData'_ :: IO (Ptr ())
- btCylinderShape_m_upAxis_get'_ :: Ptr () -> IO CInt
- btCylinderShape_m_upAxis_set'_ :: Ptr () -> CInt -> IO ()
- btCylinderShape_getRadius'_ :: Ptr () -> IO CFloat
- btCylinderShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCylinderShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCylinderShape_getHalfExtentsWithMargin'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCylinderShape_setMargin'_ :: Ptr () -> CFloat -> IO ()
- btCylinderShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCylinderShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCylinderShape_getHalfExtentsWithoutMargin'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCylinderShape_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btCylinderShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btCylinderShape_getUpAxis'_ :: Ptr () -> IO CInt
- btCylinderShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btCylinderShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCylinderShape_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btCylinderShape_localGetSupportingVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCylinderShape_localGetSupportingVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCylinderShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btCylinderShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btCylinderShape_free'_ :: Ptr () -> IO ()
- btCylinderShape'_ :: Ptr CFloat -> IO (Ptr ())
- btConvexTriangleMeshShape_m_stridingMesh_get'_ :: Ptr () -> IO (Ptr ())
- btConvexTriangleMeshShape_m_stridingMesh_set'_ :: Ptr () -> Ptr () -> IO ()
- btConvexTriangleMeshShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexTriangleMeshShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexTriangleMeshShape_getNumVertices'_ :: Ptr () -> IO CInt
- btConvexTriangleMeshShape_getMeshInterface1'_ :: Ptr () -> IO (Ptr ())
- btConvexTriangleMeshShape_getMeshInterface0'_ :: Ptr () -> IO (Ptr ())
- btConvexTriangleMeshShape_getMeshInterface'_ :: Ptr () -> IO (Ptr ())
- btConvexTriangleMeshShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexTriangleMeshShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexTriangleMeshShape_getPlane''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO ()
- btConvexTriangleMeshShape_getPlane'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO ()
- btConvexTriangleMeshShape_isInside''_ :: Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btConvexTriangleMeshShape_isInside'_ :: Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btConvexTriangleMeshShape_getLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexTriangleMeshShape_getEdge''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexTriangleMeshShape_getEdge'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexTriangleMeshShape_getVertex''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btConvexTriangleMeshShape_getVertex'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btConvexTriangleMeshShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btConvexTriangleMeshShape_getNumEdges'_ :: Ptr () -> IO CInt
- btConvexTriangleMeshShape_localGetSupportingVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexTriangleMeshShape_localGetSupportingVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexTriangleMeshShape_getNumPlanes'_ :: Ptr () -> IO CInt
- btConvexTriangleMeshShape_free'_ :: Ptr () -> IO ()
- btConvexTriangleMeshShape'_ :: Ptr () -> CInt -> IO (Ptr ())
- btConvexShape_getMarginNonVirtual'_ :: Ptr () -> IO CFloat
- btConvexShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexShape_localGetSupportVertexNonVirtual''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexShape_localGetSupportVertexNonVirtual'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexShape_getNumPreferredPenetrationDirections'_ :: Ptr () -> IO CInt
- btConvexShape_setMargin'_ :: Ptr () -> CFloat -> IO ()
- btConvexShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexShape_getAabbSlow''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexShape_getAabbSlow'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexShape_getPreferredPenetrationDirection''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btConvexShape_getPreferredPenetrationDirection'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btConvexShape_getLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexShape_localGetSupportVertexWithoutMarginNonVirtual''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexShape_localGetSupportVertexWithoutMarginNonVirtual'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexShape_getMargin'_ :: Ptr () -> IO CFloat
- btConvexShape_localGetSupportingVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexShape_localGetSupportingVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexShape_getAabbNonVirtual''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexShape_getAabbNonVirtual'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexInternalShapeData_m_padding_get'_ :: Ptr () -> IO CInt
- btConvexInternalShapeData_m_padding_set'_ :: Ptr () -> CInt -> IO ()
- btConvexInternalShapeData_m_localScaling_get'_ :: Ptr () -> IO (Ptr ())
- btConvexInternalShapeData_m_localScaling_set'_ :: Ptr () -> Ptr () -> IO ()
- btConvexInternalShapeData_m_implicitShapeDimensions_get'_ :: Ptr () -> IO (Ptr ())
- btConvexInternalShapeData_m_implicitShapeDimensions_set'_ :: Ptr () -> Ptr () -> IO ()
- btConvexInternalShapeData_m_collisionShapeData_get'_ :: Ptr () -> IO (Ptr ())
- btConvexInternalShapeData_m_collisionShapeData_set'_ :: Ptr () -> Ptr () -> IO ()
- btConvexInternalShapeData_m_collisionMargin_get'_ :: Ptr () -> IO CFloat
- btConvexInternalShapeData_m_collisionMargin_set'_ :: Ptr () -> CFloat -> IO ()
- btConvexInternalShapeData_free'_ :: Ptr () -> IO ()
- btConvexInternalShapeData'_ :: IO (Ptr ())
- btConvexInternalShape_m_padding_get'_ :: Ptr () -> IO CFloat
- btConvexInternalShape_m_padding_set'_ :: Ptr () -> CFloat -> IO ()
- btConvexInternalShape_m_collisionMargin_get'_ :: Ptr () -> IO CFloat
- btConvexInternalShape_m_collisionMargin_set'_ :: Ptr () -> CFloat -> IO ()
- btConvexInternalShape_m_implicitShapeDimensions_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalShape_m_implicitShapeDimensions_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalShape_m_localScaling_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalShape_m_localScaling_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalShape_setImplicitShapeDimensions''_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalShape_setImplicitShapeDimensions'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalShape_setSafeMargin1''_ :: Ptr () -> Ptr CFloat -> CFloat -> IO ()
- btConvexInternalShape_setSafeMargin1'_ :: Ptr () -> Ptr CFloat -> CFloat -> IO ()
- btConvexInternalShape_setSafeMargin0'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btConvexInternalShape_setSafeMargin'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btConvexInternalShape_getMargin'_ :: Ptr () -> IO CFloat
- btConvexInternalShape_getMarginNV'_ :: Ptr () -> IO CFloat
- btConvexInternalShape_setMargin'_ :: Ptr () -> CFloat -> IO ()
- btConvexInternalShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexInternalShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexInternalShape_getNumPreferredPenetrationDirections'_ :: Ptr () -> IO CInt
- btConvexInternalShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalShape_getPreferredPenetrationDirection''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btConvexInternalShape_getPreferredPenetrationDirection'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btConvexInternalShape_getLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalShape_getAabbSlow''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexInternalShape_getAabbSlow'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexInternalShape_getLocalScalingNV'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalShape_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btConvexInternalShape_getImplicitShapeDimensions'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalShape_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btConvexInternalShape_localGetSupportingVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexInternalShape_localGetSupportingVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexInternalAabbCachingShape_m_isLocalAabbValid_get'_ :: Ptr () -> IO CInt
- btConvexInternalAabbCachingShape_m_isLocalAabbValid_set'_ :: Ptr () -> CInt -> IO ()
- btConvexInternalAabbCachingShape_m_localAabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalAabbCachingShape_m_localAabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalAabbCachingShape_m_localAabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalAabbCachingShape_m_localAabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalAabbCachingShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexInternalAabbCachingShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexInternalAabbCachingShape_getCachedLocalAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexInternalAabbCachingShape_getCachedLocalAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexInternalAabbCachingShape_getNonvirtualAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btConvexInternalAabbCachingShape_getNonvirtualAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btConvexInternalAabbCachingShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalAabbCachingShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexInternalAabbCachingShape_recalcLocalAabb'_ :: Ptr () -> IO ()
- btConvexInternalAabbCachingShape_setCachedLocalAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexInternalAabbCachingShape_setCachedLocalAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexHullShapeData_m_numUnscaledPoints_get'_ :: Ptr () -> IO CInt
- btConvexHullShapeData_m_numUnscaledPoints_set'_ :: Ptr () -> CInt -> IO ()
- btConvexHullShapeData_m_unscaledPointsDoublePtr_get'_ :: Ptr () -> IO (Ptr ())
- btConvexHullShapeData_m_unscaledPointsDoublePtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btConvexHullShapeData_m_unscaledPointsFloatPtr_get'_ :: Ptr () -> IO (Ptr ())
- btConvexHullShapeData_m_unscaledPointsFloatPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btConvexHullShapeData_m_convexInternalShapeData_get'_ :: Ptr () -> IO (Ptr ())
- btConvexHullShapeData_m_convexInternalShapeData_set'_ :: Ptr () -> Ptr () -> IO ()
- btConvexHullShapeData_free'_ :: Ptr () -> IO ()
- btConvexHullShapeData'_ :: IO (Ptr ())
- btConvexHullShape_m_unscaledPoints_get'_ :: Ptr () -> IO (Ptr ())
- btConvexHullShape_m_unscaledPoints_set'_ :: Ptr () -> Ptr () -> IO ()
- btConvexHullShape_getNumPoints'_ :: Ptr () -> IO CInt
- btConvexHullShape_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btConvexHullShape_getNumVertices'_ :: Ptr () -> IO CInt
- btConvexHullShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexHullShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexHullShape_getPlane''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO ()
- btConvexHullShape_getPlane'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO ()
- btConvexHullShape_isInside''_ :: Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btConvexHullShape_isInside'_ :: Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btConvexHullShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexHullShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexHullShape_getEdge''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexHullShape_getEdge'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexHullShape_getVertex''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btConvexHullShape_getVertex'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btConvexHullShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btConvexHullShape_getNumEdges'_ :: Ptr () -> IO CInt
- btConvexHullShape_getNumPlanes'_ :: Ptr () -> IO CInt
- btConvexHullShape_getScaledPoint'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btConvexHullShape_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btConvexHullShape_localGetSupportingVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexHullShape_localGetSupportingVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConvexHullShape_addPoint''_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexHullShape_addPoint'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConvexHullShape_free'_ :: Ptr () -> IO ()
- btConeShapeZ_free'_ :: Ptr () -> IO ()
- btConeShapeZ'_ :: CFloat -> CFloat -> IO (Ptr ())
- btConeShapeX_free'_ :: Ptr () -> IO ()
- btConeShapeX'_ :: CFloat -> CFloat -> IO (Ptr ())
- btConeShape_getRadius'_ :: Ptr () -> IO CFloat
- btConeShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConeShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConeShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeShape_setConeUpIndex'_ :: Ptr () -> CInt -> IO ()
- btConeShape_getHeight'_ :: Ptr () -> IO CFloat
- btConeShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btConeShape_getConeUpIndex'_ :: Ptr () -> IO CInt
- btConeShape_localGetSupportingVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConeShape_localGetSupportingVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConeShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btConeShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btConeShape_free'_ :: Ptr () -> IO ()
- btConeShape'_ :: CFloat -> CFloat -> IO (Ptr ())
- btConcaveShape_m_collisionMargin_get'_ :: Ptr () -> IO CFloat
- btConcaveShape_m_collisionMargin_set'_ :: Ptr () -> CFloat -> IO ()
- btConcaveShape_getMargin'_ :: Ptr () -> IO CFloat
- btConcaveShape_setMargin'_ :: Ptr () -> CFloat -> IO ()
- btConcaveShape_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConcaveShape_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCompoundShapeData_m_collisionMargin_get'_ :: Ptr () -> IO CFloat
- btCompoundShapeData_m_collisionMargin_set'_ :: Ptr () -> CFloat -> IO ()
- btCompoundShapeData_m_numChildShapes_get'_ :: Ptr () -> IO CInt
- btCompoundShapeData_m_numChildShapes_set'_ :: Ptr () -> CInt -> IO ()
- btCompoundShapeData_m_childShapePtr_get'_ :: Ptr () -> IO (Ptr ())
- btCompoundShapeData_m_childShapePtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btCompoundShapeData_m_collisionShapeData_get'_ :: Ptr () -> IO (Ptr ())
- btCompoundShapeData_m_collisionShapeData_set'_ :: Ptr () -> Ptr () -> IO ()
- btCompoundShapeData_free'_ :: Ptr () -> IO ()
- btCompoundShapeData'_ :: IO (Ptr ())
- btCompoundShapeChildData_m_childMargin_get'_ :: Ptr () -> IO CFloat
- btCompoundShapeChildData_m_childMargin_set'_ :: Ptr () -> CFloat -> IO ()
- btCompoundShapeChildData_m_childShapeType_get'_ :: Ptr () -> IO CInt
- btCompoundShapeChildData_m_childShapeType_set'_ :: Ptr () -> CInt -> IO ()
- btCompoundShapeChildData_m_childShape_get'_ :: Ptr () -> IO (Ptr ())
- btCompoundShapeChildData_m_childShape_set'_ :: Ptr () -> Ptr () -> IO ()
- btCompoundShapeChildData_m_transform_get'_ :: Ptr () -> IO (Ptr ())
- btCompoundShapeChildData_m_transform_set'_ :: Ptr () -> Ptr () -> IO ()
- btCompoundShapeChildData_free'_ :: Ptr () -> IO ()
- btCompoundShapeChildData'_ :: IO (Ptr ())
- btCompoundShapeChild_m_transform_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCompoundShapeChild_m_transform_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCompoundShapeChild_m_node_get'_ :: Ptr () -> IO (Ptr ())
- btCompoundShapeChild_m_node_set'_ :: Ptr () -> Ptr () -> IO ()
- btCompoundShapeChild_m_childShapeType_get'_ :: Ptr () -> IO CInt
- btCompoundShapeChild_m_childShapeType_set'_ :: Ptr () -> CInt -> IO ()
- btCompoundShapeChild_m_childShape_get'_ :: Ptr () -> IO (Ptr ())
- btCompoundShapeChild_m_childShape_set'_ :: Ptr () -> Ptr () -> IO ()
- btCompoundShapeChild_m_childMargin_get'_ :: Ptr () -> IO CFloat
- btCompoundShapeChild_m_childMargin_set'_ :: Ptr () -> CFloat -> IO ()
- btCompoundShapeChild_free'_ :: Ptr () -> IO ()
- btCompoundShapeChild'_ :: IO (Ptr ())
- btCompoundShape_m_localScaling_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCompoundShape_m_localScaling_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCompoundShape_m_collisionMargin_get'_ :: Ptr () -> IO CFloat
- btCompoundShape_m_collisionMargin_set'_ :: Ptr () -> CFloat -> IO ()
- btCompoundShape_m_updateRevision_get'_ :: Ptr () -> IO CInt
- btCompoundShape_m_updateRevision_set'_ :: Ptr () -> CInt -> IO ()
- btCompoundShape_m_dynamicAabbTree_get'_ :: Ptr () -> IO (Ptr ())
- btCompoundShape_m_dynamicAabbTree_set'_ :: Ptr () -> Ptr () -> IO ()
- btCompoundShape_m_localAabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCompoundShape_m_localAabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCompoundShape_m_localAabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCompoundShape_m_localAabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCompoundShape_m_children_get'_ :: Ptr () -> IO (Ptr ())
- btCompoundShape_m_children_set'_ :: Ptr () -> Ptr () -> IO ()
- btCompoundShape_removeChildShape'_ :: Ptr () -> Ptr () -> IO ()
- btCompoundShape_updateChildTransform''_ :: Ptr () -> CInt -> Ptr CFloat -> CInt -> IO ()
- btCompoundShape_updateChildTransform'_ :: Ptr () -> CInt -> Ptr CFloat -> CInt -> IO ()
- btCompoundShape_recalculateLocalAabb'_ :: Ptr () -> IO ()
- btCompoundShape_removeChildShapeByIndex'_ :: Ptr () -> CInt -> IO ()
- btCompoundShape_getNumChildShapes'_ :: Ptr () -> IO CInt
- btCompoundShape_setMargin'_ :: Ptr () -> CFloat -> IO ()
- btCompoundShape_getMargin'_ :: Ptr () -> IO CFloat
- btCompoundShape_getChildList'_ :: Ptr () -> IO (Ptr ())
- btCompoundShape_getChildTransform1'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btCompoundShape_getChildTransform0'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btCompoundShape_getChildTransform'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btCompoundShape_addChildShape''_ :: Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btCompoundShape_addChildShape'_ :: Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btCompoundShape_getChildShape1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btCompoundShape_getChildShape0'_ :: Ptr () -> CInt -> IO (Ptr ())
- btCompoundShape_getChildShape'_ :: Ptr () -> CInt -> IO (Ptr ())
- btCompoundShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCompoundShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCompoundShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btCompoundShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCompoundShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btCompoundShape_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btCompoundShape_createAabbTreeFromChildren'_ :: Ptr () -> IO ()
- btCompoundShape_getLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCompoundShape_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btCompoundShape_getUpdateRevision'_ :: Ptr () -> IO CInt
- btCompoundShape_getDynamicAabbTree1'_ :: Ptr () -> IO (Ptr ())
- btCompoundShape_getDynamicAabbTree0'_ :: Ptr () -> IO (Ptr ())
- btCompoundShape_getDynamicAabbTree'_ :: Ptr () -> IO (Ptr ())
- btCompoundShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btCompoundShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btCompoundShape_free'_ :: Ptr () -> IO ()
- btCompoundShape'_ :: CInt -> IO (Ptr ())
- btCollisionShapeData_m_shapeType_get'_ :: Ptr () -> IO CInt
- btCollisionShapeData_m_shapeType_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionShapeData_m_name_get'_ :: Ptr () -> IO (Ptr CChar)
- btCollisionShapeData_m_name_set'_ :: Ptr () -> Ptr CChar -> IO ()
- btCollisionShapeData_free'_ :: Ptr () -> IO ()
- btCollisionShapeData'_ :: IO (Ptr ())
- btCollisionShape_m_userPointer_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionShape_m_userPointer_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionShape_m_shapeType_get'_ :: Ptr () -> IO CInt
- btCollisionShape_m_shapeType_set'_ :: Ptr () -> CInt -> IO ()
- btCollisionShape_getShapeType'_ :: Ptr () -> IO CInt
- btCollisionShape_serializeSingleShape'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionShape_getAngularMotionDisc'_ :: Ptr () -> IO CFloat
- btCollisionShape_isConcave'_ :: Ptr () -> IO CInt
- btCollisionShape_calculateTemporalAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCollisionShape_calculateTemporalAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCollisionShape_isSoftBody'_ :: Ptr () -> IO CInt
- btCollisionShape_isConvex2d'_ :: Ptr () -> IO CInt
- btCollisionShape_setMargin'_ :: Ptr () -> CFloat -> IO ()
- btCollisionShape_getMargin'_ :: Ptr () -> IO CFloat
- btCollisionShape_isNonMoving'_ :: Ptr () -> IO CInt
- btCollisionShape_getUserPointer'_ :: Ptr () -> IO (Ptr ())
- btCollisionShape_isInfinite'_ :: Ptr () -> IO CInt
- btCollisionShape_isConvex'_ :: Ptr () -> IO CInt
- btCollisionShape_getContactBreakingThreshold'_ :: Ptr () -> CFloat -> IO CFloat
- btCollisionShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCollisionShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCollisionShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionShape_isPolyhedral'_ :: Ptr () -> IO CInt
- btCollisionShape_isCompound'_ :: Ptr () -> IO CInt
- btCollisionShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btCollisionShape_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btCollisionShape_getLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCollisionShape_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btCollisionShape_setUserPointer'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btCollisionShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btCharIndexTripletData_m_pad_get'_ :: Ptr () -> IO CChar
- btCharIndexTripletData_m_pad_set'_ :: Ptr () -> CChar -> IO ()
- btCharIndexTripletData_free'_ :: Ptr () -> IO ()
- btCharIndexTripletData'_ :: IO (Ptr ())
- btCapsuleShapeZ_getName'_ :: Ptr () -> IO (Ptr CChar)
- btCapsuleShapeZ_free'_ :: Ptr () -> IO ()
- btCapsuleShapeZ'_ :: CFloat -> CFloat -> IO (Ptr ())
- btCapsuleShapeX_getName'_ :: Ptr () -> IO (Ptr CChar)
- btCapsuleShapeX_free'_ :: Ptr () -> IO ()
- btCapsuleShapeX'_ :: CFloat -> CFloat -> IO (Ptr ())
- btCapsuleShapeData_m_upAxis_get'_ :: Ptr () -> IO CInt
- btCapsuleShapeData_m_upAxis_set'_ :: Ptr () -> CInt -> IO ()
- btCapsuleShapeData_m_convexInternalShapeData_get'_ :: Ptr () -> IO (Ptr ())
- btCapsuleShapeData_m_convexInternalShapeData_set'_ :: Ptr () -> Ptr () -> IO ()
- btCapsuleShapeData_free'_ :: Ptr () -> IO ()
- btCapsuleShapeData'_ :: IO (Ptr ())
- btCapsuleShape_m_upAxis_get'_ :: Ptr () -> IO CInt
- btCapsuleShape_m_upAxis_set'_ :: Ptr () -> CInt -> IO ()
- btCapsuleShape_getRadius'_ :: Ptr () -> IO CFloat
- btCapsuleShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCapsuleShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCapsuleShape_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btCapsuleShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCapsuleShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btCapsuleShape_setMargin'_ :: Ptr () -> CFloat -> IO ()
- btCapsuleShape_getHalfHeight'_ :: Ptr () -> IO CFloat
- btCapsuleShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btCapsuleShape_getUpAxis'_ :: Ptr () -> IO CInt
- btCapsuleShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btCapsuleShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btCapsuleShape_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btCapsuleShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btCapsuleShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btCapsuleShape_free'_ :: Ptr () -> IO ()
- btCapsuleShape1'_ :: CFloat -> CFloat -> IO (Ptr ())
- btCapsuleShape0'_ :: IO (Ptr ())
- btBvhTriangleMeshShape_m_ownsBvh_get'_ :: Ptr () -> IO CInt
- btBvhTriangleMeshShape_m_ownsBvh_set'_ :: Ptr () -> CInt -> IO ()
- btBvhTriangleMeshShape_m_useQuantizedAabbCompression_get'_ :: Ptr () -> IO CInt
- btBvhTriangleMeshShape_m_useQuantizedAabbCompression_set'_ :: Ptr () -> CInt -> IO ()
- btBvhTriangleMeshShape_m_triangleInfoMap_get'_ :: Ptr () -> IO (Ptr ())
- btBvhTriangleMeshShape_m_triangleInfoMap_set'_ :: Ptr () -> Ptr () -> IO ()
- btBvhTriangleMeshShape_m_bvh_get'_ :: Ptr () -> IO (Ptr ())
- btBvhTriangleMeshShape_m_bvh_set'_ :: Ptr () -> Ptr () -> IO ()
- btBvhTriangleMeshShape_setOptimizedBvh''_ :: Ptr () -> Ptr () -> Ptr CFloat -> IO ()
- btBvhTriangleMeshShape_setOptimizedBvh'_ :: Ptr () -> Ptr () -> Ptr CFloat -> IO ()
- btBvhTriangleMeshShape_serializeSingleBvh'_ :: Ptr () -> Ptr () -> IO ()
- btBvhTriangleMeshShape_performConvexcast''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBvhTriangleMeshShape_performConvexcast'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBvhTriangleMeshShape_refitTree''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBvhTriangleMeshShape_refitTree'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBvhTriangleMeshShape_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBvhTriangleMeshShape_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBvhTriangleMeshShape_getOptimizedBvh'_ :: Ptr () -> IO (Ptr ())
- btBvhTriangleMeshShape_partialRefitTree''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBvhTriangleMeshShape_partialRefitTree'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBvhTriangleMeshShape_getOwnsBvh'_ :: Ptr () -> IO CInt
- btBvhTriangleMeshShape_serializeSingleTriangleInfoMap'_ :: Ptr () -> Ptr () -> IO ()
- btBvhTriangleMeshShape_getTriangleInfoMap1'_ :: Ptr () -> IO (Ptr ())
- btBvhTriangleMeshShape_getTriangleInfoMap0'_ :: Ptr () -> IO (Ptr ())
- btBvhTriangleMeshShape_getTriangleInfoMap'_ :: Ptr () -> IO (Ptr ())
- btBvhTriangleMeshShape_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btBvhTriangleMeshShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btBvhTriangleMeshShape_usesQuantizedAabbCompression'_ :: Ptr () -> IO CInt
- btBvhTriangleMeshShape_setTriangleInfoMap'_ :: Ptr () -> Ptr () -> IO ()
- btBvhTriangleMeshShape_performRaycast''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBvhTriangleMeshShape_performRaycast'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBvhTriangleMeshShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btBvhTriangleMeshShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBvhTriangleMeshShape_buildOptimizedBvh'_ :: Ptr () -> IO ()
- btBvhTriangleMeshShape_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btBvhTriangleMeshShape_free'_ :: Ptr () -> IO ()
- btBvhTriangleMeshShape1'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())
- btBvhTriangleMeshShape0'_ :: Ptr () -> CInt -> CInt -> IO (Ptr ())
- btBoxShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBoxShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBoxShape_getHalfExtentsWithMargin'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBoxShape_getNumVertices'_ :: Ptr () -> IO CInt
- btBoxShape_setMargin'_ :: Ptr () -> CFloat -> IO ()
- btBoxShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBoxShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBoxShape_getNumPreferredPenetrationDirections'_ :: Ptr () -> IO CInt
- btBoxShape_getHalfExtentsWithoutMargin'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBoxShape_getPlane''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO ()
- btBoxShape_getPlane'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO ()
- btBoxShape_isInside''_ :: Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btBoxShape_isInside'_ :: Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btBoxShape_getEdge''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBoxShape_getEdge'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBoxShape_getVertex''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btBoxShape_getVertex'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btBoxShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btBoxShape_getNumEdges'_ :: Ptr () -> IO CInt
- btBoxShape_getPreferredPenetrationDirection''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btBoxShape_getPreferredPenetrationDirection'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btBoxShape_getPlaneEquation''_ :: Ptr () -> Ptr CFloat -> CInt -> IO ()
- btBoxShape_getPlaneEquation'_ :: Ptr () -> Ptr CFloat -> CInt -> IO ()
- btBoxShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btBoxShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBoxShape_localGetSupportingVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBoxShape_localGetSupportingVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBoxShape_getNumPlanes'_ :: Ptr () -> IO CInt
- btBoxShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btBoxShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btBoxShape_free'_ :: Ptr () -> IO ()
- btBoxShape'_ :: Ptr CFloat -> IO (Ptr ())
- btBU_Simplex1to4_m_numVertices_get'_ :: Ptr () -> IO CInt
- btBU_Simplex1to4_m_numVertices_set'_ :: Ptr () -> CInt -> IO ()
- btBU_Simplex1to4_getNumVertices'_ :: Ptr () -> IO CInt
- btBU_Simplex1to4_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBU_Simplex1to4_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBU_Simplex1to4_getPlane''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO ()
- btBU_Simplex1to4_getPlane'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO ()
- btBU_Simplex1to4_isInside''_ :: Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btBU_Simplex1to4_isInside'_ :: Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btBU_Simplex1to4_addVertex''_ :: Ptr () -> Ptr CFloat -> IO ()
- btBU_Simplex1to4_addVertex'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBU_Simplex1to4_getEdge''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBU_Simplex1to4_getEdge'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBU_Simplex1to4_getVertex''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btBU_Simplex1to4_getVertex'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btBU_Simplex1to4_getName'_ :: Ptr () -> IO (Ptr CChar)
- btBU_Simplex1to4_getNumEdges'_ :: Ptr () -> IO CInt
- btBU_Simplex1to4_getIndex'_ :: Ptr () -> CInt -> IO CInt
- btBU_Simplex1to4_getNumPlanes'_ :: Ptr () -> IO CInt
- btBU_Simplex1to4_reset'_ :: Ptr () -> IO ()
- btBU_Simplex1to4_free'_ :: Ptr () -> IO ()
- btBU_Simplex1to44'_ :: Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btBU_Simplex1to43'_ :: Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btBU_Simplex1to42'_ :: Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btBU_Simplex1to41'_ :: Ptr CFloat -> IO (Ptr ())
- btBU_Simplex1to40'_ :: IO (Ptr ())
- btBU_Simplex1to40 :: IO BtBU_Simplex1to4
- btBU_Simplex1to41 :: Vec3 -> IO BtBU_Simplex1to4
- btBU_Simplex1to42 :: Vec3 -> Vec3 -> IO BtBU_Simplex1to4
- btBU_Simplex1to43 :: Vec3 -> Vec3 -> Vec3 -> IO BtBU_Simplex1to4
- btBU_Simplex1to44 :: Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO BtBU_Simplex1to4
- btBU_Simplex1to4_free :: BtBU_Simplex1to4Class bc => bc -> IO ()
- btBU_Simplex1to4_reset :: BtBU_Simplex1to4Class bc => bc -> IO ()
- btBU_Simplex1to4_getNumPlanes :: BtBU_Simplex1to4Class bc => bc -> IO Int
- btBU_Simplex1to4_getIndex :: BtBU_Simplex1to4Class bc => bc -> Int -> IO Int
- btBU_Simplex1to4_getNumEdges :: BtBU_Simplex1to4Class bc => bc -> IO Int
- btBU_Simplex1to4_getName :: BtBU_Simplex1to4Class bc => bc -> IO String
- btBU_Simplex1to4_getVertex :: BtBU_Simplex1to4Class bc => bc -> Int -> Vec3 -> IO Vec3
- btBU_Simplex1to4_getVertex' :: BtBU_Simplex1to4Class bc => bc -> Int -> IO Vec3
- btBU_Simplex1to4_getEdge :: BtBU_Simplex1to4Class bc => bc -> Int -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btBU_Simplex1to4_getEdge' :: BtBU_Simplex1to4Class bc => bc -> Int -> IO (Vec3, Vec3)
- btBU_Simplex1to4_addVertex :: BtBU_Simplex1to4Class bc => bc -> Vec3 -> IO Vec3
- btBU_Simplex1to4_addVertex' :: BtBU_Simplex1to4Class bc => bc -> IO Vec3
- btBU_Simplex1to4_isInside :: BtBU_Simplex1to4Class bc => bc -> Vec3 -> Float -> IO (Bool, Vec3)
- btBU_Simplex1to4_isInside' :: BtBU_Simplex1to4Class bc => bc -> Float -> IO (Bool, Vec3)
- btBU_Simplex1to4_getPlane :: BtBU_Simplex1to4Class bc => bc -> Vec3 -> Vec3 -> Int -> IO (Vec3, Vec3)
- btBU_Simplex1to4_getPlane' :: BtBU_Simplex1to4Class bc => bc -> Int -> IO (Vec3, Vec3)
- btBU_Simplex1to4_getAabb :: BtBU_Simplex1to4Class bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btBU_Simplex1to4_getAabb' :: BtBU_Simplex1to4Class bc => bc -> IO (Transform, Vec3, Vec3)
- btBU_Simplex1to4_getNumVertices :: BtBU_Simplex1to4Class bc => bc -> IO Int
- btBU_Simplex1to4_m_numVertices_set :: BtBU_Simplex1to4Class bc => bc -> Int -> IO ()
- btBU_Simplex1to4_m_numVertices_get :: BtBU_Simplex1to4Class bc => bc -> IO Int
- btBoxShape :: Vec3 -> IO BtBoxShape
- btBoxShape_free :: BtBoxShapeClass bc => bc -> IO ()
- btBoxShape_calculateLocalInertia :: BtBoxShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btBoxShape_calculateLocalInertia' :: BtBoxShapeClass bc => bc -> Float -> IO Vec3
- btBoxShape_getNumPlanes :: BtBoxShapeClass bc => bc -> IO Int
- btBoxShape_localGetSupportingVertex :: BtBoxShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btBoxShape_localGetSupportingVertex' :: BtBoxShapeClass bc => bc -> IO (Vec3, Vec3)
- btBoxShape_setLocalScaling :: BtBoxShapeClass bc => bc -> Vec3 -> IO Vec3
- btBoxShape_setLocalScaling' :: BtBoxShapeClass bc => bc -> IO Vec3
- btBoxShape_getPlaneEquation :: BtBoxShapeClass bc => bc -> Vec4 -> Int -> IO Vec4
- btBoxShape_getPlaneEquation' :: BtBoxShapeClass bc => bc -> Int -> IO Vec4
- btBoxShape_getPreferredPenetrationDirection :: BtBoxShapeClass bc => bc -> Int -> Vec3 -> IO Vec3
- btBoxShape_getPreferredPenetrationDirection' :: BtBoxShapeClass bc => bc -> Int -> IO Vec3
- btBoxShape_getNumEdges :: BtBoxShapeClass bc => bc -> IO Int
- btBoxShape_getName :: BtBoxShapeClass bc => bc -> IO String
- btBoxShape_getVertex :: BtBoxShapeClass bc => bc -> Int -> Vec3 -> IO Vec3
- btBoxShape_getVertex' :: BtBoxShapeClass bc => bc -> Int -> IO Vec3
- btBoxShape_getEdge :: BtBoxShapeClass bc => bc -> Int -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btBoxShape_getEdge' :: BtBoxShapeClass bc => bc -> Int -> IO (Vec3, Vec3)
- btBoxShape_isInside :: BtBoxShapeClass bc => bc -> Vec3 -> Float -> IO (Bool, Vec3)
- btBoxShape_isInside' :: BtBoxShapeClass bc => bc -> Float -> IO (Bool, Vec3)
- btBoxShape_getPlane :: BtBoxShapeClass bc => bc -> Vec3 -> Vec3 -> Int -> IO (Vec3, Vec3)
- btBoxShape_getPlane' :: BtBoxShapeClass bc => bc -> Int -> IO (Vec3, Vec3)
- btBoxShape_getHalfExtentsWithoutMargin :: BtBoxShapeClass bc => bc -> IO Vec3
- btBoxShape_getNumPreferredPenetrationDirections :: BtBoxShapeClass bc => bc -> IO Int
- btBoxShape_getAabb :: BtBoxShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btBoxShape_getAabb' :: BtBoxShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btBoxShape_setMargin :: BtBoxShapeClass bc => bc -> Float -> IO ()
- btBoxShape_getNumVertices :: BtBoxShapeClass bc => bc -> IO Int
- btBoxShape_getHalfExtentsWithMargin :: BtBoxShapeClass bc => bc -> IO Vec3
- btBoxShape_localGetSupportingVertexWithoutMargin :: BtBoxShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btBoxShape_localGetSupportingVertexWithoutMargin' :: BtBoxShapeClass bc => bc -> IO (Vec3, Vec3)
- btBvhTriangleMeshShape0 :: BtStridingMeshInterfaceClass p0 => p0 -> Bool -> Bool -> IO BtBvhTriangleMeshShape
- btBvhTriangleMeshShape1 :: BtStridingMeshInterfaceClass p0 => p0 -> Bool -> Vec3 -> Vec3 -> Bool -> IO BtBvhTriangleMeshShape
- btBvhTriangleMeshShape_free :: BtBvhTriangleMeshShapeClass bc => bc -> IO ()
- btBvhTriangleMeshShape_calculateSerializeBufferSize :: BtBvhTriangleMeshShapeClass bc => bc -> IO Int
- btBvhTriangleMeshShape_buildOptimizedBvh :: BtBvhTriangleMeshShapeClass bc => bc -> IO ()
- btBvhTriangleMeshShape_setLocalScaling :: BtBvhTriangleMeshShapeClass bc => bc -> Vec3 -> IO Vec3
- btBvhTriangleMeshShape_setLocalScaling' :: BtBvhTriangleMeshShapeClass bc => bc -> IO Vec3
- btBvhTriangleMeshShape_performRaycast :: (BtBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btBvhTriangleMeshShape_performRaycast' :: (BtBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btBvhTriangleMeshShape_setTriangleInfoMap :: (BtBvhTriangleMeshShapeClass bc, BtTriangleInfoMapClass p0) => bc -> p0 -> IO ()
- btBvhTriangleMeshShape_usesQuantizedAabbCompression :: BtBvhTriangleMeshShapeClass bc => bc -> IO Bool
- btBvhTriangleMeshShape_getName :: BtBvhTriangleMeshShapeClass bc => bc -> IO String
- btBvhTriangleMeshShape_serialize :: (BtBvhTriangleMeshShapeClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btBvhTriangleMeshShape_getTriangleInfoMap :: BtBvhTriangleMeshShapeClass bc => bc -> IO BtTriangleInfoMap
- btBvhTriangleMeshShape_getTriangleInfoMap0 :: BtBvhTriangleMeshShapeClass bc => bc -> IO BtTriangleInfoMap
- btBvhTriangleMeshShape_getTriangleInfoMap1 :: BtBvhTriangleMeshShapeClass bc => bc -> IO BtTriangleInfoMap
- btBvhTriangleMeshShape_serializeSingleTriangleInfoMap :: (BtBvhTriangleMeshShapeClass bc, BtSerializerClass p0) => bc -> p0 -> IO ()
- btBvhTriangleMeshShape_getOwnsBvh :: BtBvhTriangleMeshShapeClass bc => bc -> IO Bool
- btBvhTriangleMeshShape_partialRefitTree :: BtBvhTriangleMeshShapeClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btBvhTriangleMeshShape_partialRefitTree' :: BtBvhTriangleMeshShapeClass bc => bc -> IO (Vec3, Vec3)
- btBvhTriangleMeshShape_getOptimizedBvh :: BtBvhTriangleMeshShapeClass bc => bc -> IO BtOptimizedBvh
- btBvhTriangleMeshShape_processAllTriangles :: (BtBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btBvhTriangleMeshShape_processAllTriangles' :: (BtBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btBvhTriangleMeshShape_refitTree :: BtBvhTriangleMeshShapeClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btBvhTriangleMeshShape_refitTree' :: BtBvhTriangleMeshShapeClass bc => bc -> IO (Vec3, Vec3)
- btBvhTriangleMeshShape_performConvexcast :: (BtBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)
- btBvhTriangleMeshShape_performConvexcast' :: (BtBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3, Vec3, Vec3)
- btBvhTriangleMeshShape_serializeSingleBvh :: (BtBvhTriangleMeshShapeClass bc, BtSerializerClass p0) => bc -> p0 -> IO ()
- btBvhTriangleMeshShape_setOptimizedBvh :: (BtBvhTriangleMeshShapeClass bc, BtOptimizedBvhClass p0) => bc -> p0 -> Vec3 -> IO Vec3
- btBvhTriangleMeshShape_setOptimizedBvh' :: (BtBvhTriangleMeshShapeClass bc, BtOptimizedBvhClass p0) => bc -> p0 -> IO Vec3
- btBvhTriangleMeshShape_m_bvh_set :: (BtBvhTriangleMeshShapeClass bc, BtOptimizedBvhClass a) => bc -> a -> IO ()
- btBvhTriangleMeshShape_m_bvh_get :: BtBvhTriangleMeshShapeClass bc => bc -> IO BtOptimizedBvh
- btBvhTriangleMeshShape_m_triangleInfoMap_set :: (BtBvhTriangleMeshShapeClass bc, BtTriangleInfoMapClass a) => bc -> a -> IO ()
- btBvhTriangleMeshShape_m_triangleInfoMap_get :: BtBvhTriangleMeshShapeClass bc => bc -> IO BtTriangleInfoMap
- btBvhTriangleMeshShape_m_useQuantizedAabbCompression_set :: BtBvhTriangleMeshShapeClass bc => bc -> Bool -> IO ()
- btBvhTriangleMeshShape_m_useQuantizedAabbCompression_get :: BtBvhTriangleMeshShapeClass bc => bc -> IO Bool
- btBvhTriangleMeshShape_m_ownsBvh_set :: BtBvhTriangleMeshShapeClass bc => bc -> Bool -> IO ()
- btBvhTriangleMeshShape_m_ownsBvh_get :: BtBvhTriangleMeshShapeClass bc => bc -> IO Bool
- btCapsuleShape0 :: IO BtCapsuleShape
- btCapsuleShape1 :: Float -> Float -> IO BtCapsuleShape
- btCapsuleShape_free :: BtCapsuleShapeClass bc => bc -> IO ()
- btCapsuleShape_calculateLocalInertia :: BtCapsuleShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btCapsuleShape_calculateLocalInertia' :: BtCapsuleShapeClass bc => bc -> Float -> IO Vec3
- btCapsuleShape_calculateSerializeBufferSize :: BtCapsuleShapeClass bc => bc -> IO Int
- btCapsuleShape_setLocalScaling :: BtCapsuleShapeClass bc => bc -> Vec3 -> IO Vec3
- btCapsuleShape_setLocalScaling' :: BtCapsuleShapeClass bc => bc -> IO Vec3
- btCapsuleShape_getUpAxis :: BtCapsuleShapeClass bc => bc -> IO Int
- btCapsuleShape_getName :: BtCapsuleShapeClass bc => bc -> IO String
- btCapsuleShape_getHalfHeight :: BtCapsuleShapeClass bc => bc -> IO Float
- btCapsuleShape_setMargin :: BtCapsuleShapeClass bc => bc -> Float -> IO ()
- btCapsuleShape_getAabb :: BtCapsuleShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btCapsuleShape_getAabb' :: BtCapsuleShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btCapsuleShape_serialize :: (BtCapsuleShapeClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btCapsuleShape_localGetSupportingVertexWithoutMargin :: BtCapsuleShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btCapsuleShape_localGetSupportingVertexWithoutMargin' :: BtCapsuleShapeClass bc => bc -> IO (Vec3, Vec3)
- btCapsuleShape_getRadius :: BtCapsuleShapeClass bc => bc -> IO Float
- btCapsuleShape_m_upAxis_set :: BtCapsuleShapeClass bc => bc -> Int -> IO ()
- btCapsuleShape_m_upAxis_get :: BtCapsuleShapeClass bc => bc -> IO Int
- btCapsuleShapeData :: IO BtCapsuleShapeData
- btCapsuleShapeData_free :: BtCapsuleShapeDataClass bc => bc -> IO ()
- btCapsuleShapeData_m_convexInternalShapeData_set :: (BtCapsuleShapeDataClass bc, BtConvexInternalShapeDataClass a) => bc -> a -> IO ()
- btCapsuleShapeData_m_convexInternalShapeData_get :: BtCapsuleShapeDataClass bc => bc -> IO BtConvexInternalShapeData
- btCapsuleShapeData_m_upAxis_set :: BtCapsuleShapeDataClass bc => bc -> Int -> IO ()
- btCapsuleShapeData_m_upAxis_get :: BtCapsuleShapeDataClass bc => bc -> IO Int
- btCapsuleShapeX :: Float -> Float -> IO BtCapsuleShapeX
- btCapsuleShapeX_free :: BtCapsuleShapeXClass bc => bc -> IO ()
- btCapsuleShapeX_getName :: BtCapsuleShapeXClass bc => bc -> IO String
- btCapsuleShapeZ :: Float -> Float -> IO BtCapsuleShapeZ
- btCapsuleShapeZ_free :: BtCapsuleShapeZClass bc => bc -> IO ()
- btCapsuleShapeZ_getName :: BtCapsuleShapeZClass bc => bc -> IO String
- btCharIndexTripletData :: IO BtCharIndexTripletData
- btCharIndexTripletData_free :: BtCharIndexTripletDataClass bc => bc -> IO ()
- btCharIndexTripletData_m_pad_set :: BtCharIndexTripletDataClass bc => bc -> Char -> IO ()
- btCharIndexTripletData_m_pad_get :: BtCharIndexTripletDataClass bc => bc -> IO Char
- btCollisionShape_calculateLocalInertia :: BtCollisionShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btCollisionShape_calculateLocalInertia' :: BtCollisionShapeClass bc => bc -> Float -> IO Vec3
- btCollisionShape_setUserPointer :: BtCollisionShapeClass bc => bc -> VoidPtr -> IO ()
- btCollisionShape_serialize :: (BtCollisionShapeClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btCollisionShape_getLocalScaling :: BtCollisionShapeClass bc => bc -> IO Vec3
- btCollisionShape_calculateSerializeBufferSize :: BtCollisionShapeClass bc => bc -> IO Int
- btCollisionShape_getName :: BtCollisionShapeClass bc => bc -> IO String
- btCollisionShape_isCompound :: BtCollisionShapeClass bc => bc -> IO Bool
- btCollisionShape_isPolyhedral :: BtCollisionShapeClass bc => bc -> IO Bool
- btCollisionShape_setLocalScaling :: BtCollisionShapeClass bc => bc -> Vec3 -> IO Vec3
- btCollisionShape_setLocalScaling' :: BtCollisionShapeClass bc => bc -> IO Vec3
- btCollisionShape_getAabb :: BtCollisionShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btCollisionShape_getAabb' :: BtCollisionShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btCollisionShape_getContactBreakingThreshold :: BtCollisionShapeClass bc => bc -> Float -> IO Float
- btCollisionShape_isConvex :: BtCollisionShapeClass bc => bc -> IO Bool
- btCollisionShape_isInfinite :: BtCollisionShapeClass bc => bc -> IO Bool
- btCollisionShape_getUserPointer :: BtCollisionShapeClass bc => bc -> IO VoidPtr
- btCollisionShape_isNonMoving :: BtCollisionShapeClass bc => bc -> IO Bool
- btCollisionShape_getMargin :: BtCollisionShapeClass bc => bc -> IO Float
- btCollisionShape_setMargin :: BtCollisionShapeClass bc => bc -> Float -> IO ()
- btCollisionShape_isConvex2d :: BtCollisionShapeClass bc => bc -> IO Bool
- btCollisionShape_isSoftBody :: BtCollisionShapeClass bc => bc -> IO Bool
- btCollisionShape_calculateTemporalAabb :: BtCollisionShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> Float -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3, Vec3, Vec3)
- btCollisionShape_calculateTemporalAabb' :: BtCollisionShapeClass bc => bc -> Float -> IO (Transform, Vec3, Vec3, Vec3, Vec3)
- btCollisionShape_isConcave :: BtCollisionShapeClass bc => bc -> IO Bool
- btCollisionShape_getAngularMotionDisc :: BtCollisionShapeClass bc => bc -> IO Float
- btCollisionShape_serializeSingleShape :: (BtCollisionShapeClass bc, BtSerializerClass p0) => bc -> p0 -> IO ()
- btCollisionShape_getShapeType :: BtCollisionShapeClass bc => bc -> IO Int
- btCollisionShape_m_shapeType_set :: BtCollisionShapeClass bc => bc -> Int -> IO ()
- btCollisionShape_m_shapeType_get :: BtCollisionShapeClass bc => bc -> IO Int
- btCollisionShape_m_userPointer_set :: BtCollisionShapeClass bc => bc -> VoidPtr -> IO ()
- btCollisionShape_m_userPointer_get :: BtCollisionShapeClass bc => bc -> IO VoidPtr
- btCollisionShapeData :: IO BtCollisionShapeData
- btCollisionShapeData_free :: BtCollisionShapeDataClass bc => bc -> IO ()
- btCollisionShapeData_m_name_set :: BtCollisionShapeDataClass bc => bc -> String -> IO ()
- btCollisionShapeData_m_name_get :: BtCollisionShapeDataClass bc => bc -> IO String
- btCollisionShapeData_m_shapeType_set :: BtCollisionShapeDataClass bc => bc -> Int -> IO ()
- btCollisionShapeData_m_shapeType_get :: BtCollisionShapeDataClass bc => bc -> IO Int
- btCompoundShape :: Bool -> IO BtCompoundShape
- btCompoundShape_free :: BtCompoundShapeClass bc => bc -> IO ()
- btCompoundShape_calculateLocalInertia :: BtCompoundShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btCompoundShape_calculateLocalInertia' :: BtCompoundShapeClass bc => bc -> Float -> IO Vec3
- btCompoundShape_getDynamicAabbTree :: BtCompoundShapeClass bc => bc -> IO BtDbvt
- btCompoundShape_getDynamicAabbTree0 :: BtCompoundShapeClass bc => bc -> IO BtDbvt
- btCompoundShape_getDynamicAabbTree1 :: BtCompoundShapeClass bc => bc -> IO BtDbvt
- btCompoundShape_getUpdateRevision :: BtCompoundShapeClass bc => bc -> IO Int
- btCompoundShape_serialize :: (BtCompoundShapeClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btCompoundShape_getLocalScaling :: BtCompoundShapeClass bc => bc -> IO Vec3
- btCompoundShape_createAabbTreeFromChildren :: BtCompoundShapeClass bc => bc -> IO ()
- btCompoundShape_calculateSerializeBufferSize :: BtCompoundShapeClass bc => bc -> IO Int
- btCompoundShape_getName :: BtCompoundShapeClass bc => bc -> IO String
- btCompoundShape_setLocalScaling :: BtCompoundShapeClass bc => bc -> Vec3 -> IO Vec3
- btCompoundShape_setLocalScaling' :: BtCompoundShapeClass bc => bc -> IO Vec3
- btCompoundShape_getAabb :: BtCompoundShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btCompoundShape_getAabb' :: BtCompoundShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btCompoundShape_getChildShape :: BtCompoundShapeClass bc => bc -> Int -> IO BtCollisionShape
- btCompoundShape_getChildShape0 :: BtCompoundShapeClass bc => bc -> Int -> IO BtCollisionShape
- btCompoundShape_getChildShape1 :: BtCompoundShapeClass bc => bc -> Int -> IO BtCollisionShape
- btCompoundShape_addChildShape :: (BtCompoundShapeClass bc, BtCollisionShapeClass p1) => bc -> Transform -> p1 -> IO Transform
- btCompoundShape_addChildShape' :: (BtCompoundShapeClass bc, BtCollisionShapeClass p1) => bc -> p1 -> IO Transform
- btCompoundShape_getChildTransform :: BtCompoundShapeClass bc => bc -> Int -> IO Transform
- btCompoundShape_getChildTransform0 :: BtCompoundShapeClass bc => bc -> Int -> IO Transform
- btCompoundShape_getChildTransform1 :: BtCompoundShapeClass bc => bc -> Int -> IO Transform
- btCompoundShape_getChildList :: BtCompoundShapeClass bc => bc -> IO BtCompoundShapeChild
- btCompoundShape_getMargin :: BtCompoundShapeClass bc => bc -> IO Float
- btCompoundShape_setMargin :: BtCompoundShapeClass bc => bc -> Float -> IO ()
- btCompoundShape_getNumChildShapes :: BtCompoundShapeClass bc => bc -> IO Int
- btCompoundShape_removeChildShapeByIndex :: BtCompoundShapeClass bc => bc -> Int -> IO ()
- btCompoundShape_recalculateLocalAabb :: BtCompoundShapeClass bc => bc -> IO ()
- btCompoundShape_updateChildTransform :: BtCompoundShapeClass bc => bc -> Int -> Transform -> Bool -> IO Transform
- btCompoundShape_updateChildTransform' :: BtCompoundShapeClass bc => bc -> Int -> Bool -> IO Transform
- btCompoundShape_removeChildShape :: (BtCompoundShapeClass bc, BtCollisionShapeClass p0) => bc -> p0 -> IO ()
- btCompoundShape_m_children_set :: (BtCompoundShapeClass bc, BtAlignedObjectArray_btCompoundShapeChild_Class a) => bc -> a -> IO ()
- btCompoundShape_m_children_get :: BtCompoundShapeClass bc => bc -> IO BtAlignedObjectArray_btCompoundShapeChild_
- btCompoundShape_m_localAabbMin_set :: BtCompoundShapeClass bc => bc -> Vec3 -> IO ()
- btCompoundShape_m_localAabbMin_get :: BtCompoundShapeClass bc => bc -> IO Vec3
- btCompoundShape_m_localAabbMax_set :: BtCompoundShapeClass bc => bc -> Vec3 -> IO ()
- btCompoundShape_m_localAabbMax_get :: BtCompoundShapeClass bc => bc -> IO Vec3
- btCompoundShape_m_dynamicAabbTree_set :: (BtCompoundShapeClass bc, BtDbvtClass a) => bc -> a -> IO ()
- btCompoundShape_m_dynamicAabbTree_get :: BtCompoundShapeClass bc => bc -> IO BtDbvt
- btCompoundShape_m_updateRevision_set :: BtCompoundShapeClass bc => bc -> Int -> IO ()
- btCompoundShape_m_updateRevision_get :: BtCompoundShapeClass bc => bc -> IO Int
- btCompoundShape_m_collisionMargin_set :: BtCompoundShapeClass bc => bc -> Float -> IO ()
- btCompoundShape_m_collisionMargin_get :: BtCompoundShapeClass bc => bc -> IO Float
- btCompoundShape_m_localScaling_set :: BtCompoundShapeClass bc => bc -> Vec3 -> IO ()
- btCompoundShape_m_localScaling_get :: BtCompoundShapeClass bc => bc -> IO Vec3
- btCompoundShapeChild :: IO BtCompoundShapeChild
- btCompoundShapeChild_free :: BtCompoundShapeChildClass bc => bc -> IO ()
- btCompoundShapeChild_m_childMargin_set :: BtCompoundShapeChildClass bc => bc -> Float -> IO ()
- btCompoundShapeChild_m_childMargin_get :: BtCompoundShapeChildClass bc => bc -> IO Float
- btCompoundShapeChild_m_childShape_set :: (BtCompoundShapeChildClass bc, BtCollisionShapeClass a) => bc -> a -> IO ()
- btCompoundShapeChild_m_childShape_get :: BtCompoundShapeChildClass bc => bc -> IO BtCollisionShape
- btCompoundShapeChild_m_childShapeType_set :: BtCompoundShapeChildClass bc => bc -> Int -> IO ()
- btCompoundShapeChild_m_childShapeType_get :: BtCompoundShapeChildClass bc => bc -> IO Int
- btCompoundShapeChild_m_node_set :: (BtCompoundShapeChildClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()
- btCompoundShapeChild_m_node_get :: BtCompoundShapeChildClass bc => bc -> IO BtDbvtNode
- btCompoundShapeChild_m_transform_set :: BtCompoundShapeChildClass bc => bc -> Transform -> IO ()
- btCompoundShapeChild_m_transform_get :: BtCompoundShapeChildClass bc => bc -> IO Transform
- btCompoundShapeChildData :: IO BtCompoundShapeChildData
- btCompoundShapeChildData_free :: BtCompoundShapeChildDataClass bc => bc -> IO ()
- btCompoundShapeChildData_m_transform_set :: (BtCompoundShapeChildDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()
- btCompoundShapeChildData_m_transform_get :: BtCompoundShapeChildDataClass bc => bc -> IO BtTransformFloatData
- btCompoundShapeChildData_m_childShape_set :: (BtCompoundShapeChildDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO ()
- btCompoundShapeChildData_m_childShape_get :: BtCompoundShapeChildDataClass bc => bc -> IO BtCollisionShapeData
- btCompoundShapeChildData_m_childShapeType_set :: BtCompoundShapeChildDataClass bc => bc -> Int -> IO ()
- btCompoundShapeChildData_m_childShapeType_get :: BtCompoundShapeChildDataClass bc => bc -> IO Int
- btCompoundShapeChildData_m_childMargin_set :: BtCompoundShapeChildDataClass bc => bc -> Float -> IO ()
- btCompoundShapeChildData_m_childMargin_get :: BtCompoundShapeChildDataClass bc => bc -> IO Float
- btCompoundShapeData :: IO BtCompoundShapeData
- btCompoundShapeData_free :: BtCompoundShapeDataClass bc => bc -> IO ()
- btCompoundShapeData_m_collisionShapeData_set :: (BtCompoundShapeDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO ()
- btCompoundShapeData_m_collisionShapeData_get :: BtCompoundShapeDataClass bc => bc -> IO BtCollisionShapeData
- btCompoundShapeData_m_childShapePtr_set :: (BtCompoundShapeDataClass bc, BtCompoundShapeChildDataClass a) => bc -> a -> IO ()
- btCompoundShapeData_m_childShapePtr_get :: BtCompoundShapeDataClass bc => bc -> IO BtCompoundShapeChildData
- btCompoundShapeData_m_numChildShapes_set :: BtCompoundShapeDataClass bc => bc -> Int -> IO ()
- btCompoundShapeData_m_numChildShapes_get :: BtCompoundShapeDataClass bc => bc -> IO Int
- btCompoundShapeData_m_collisionMargin_set :: BtCompoundShapeDataClass bc => bc -> Float -> IO ()
- btCompoundShapeData_m_collisionMargin_get :: BtCompoundShapeDataClass bc => bc -> IO Float
- btConcaveShape_processAllTriangles :: (BtConcaveShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btConcaveShape_processAllTriangles' :: (BtConcaveShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btConcaveShape_setMargin :: BtConcaveShapeClass bc => bc -> Float -> IO ()
- btConcaveShape_getMargin :: BtConcaveShapeClass bc => bc -> IO Float
- btConcaveShape_m_collisionMargin_set :: BtConcaveShapeClass bc => bc -> Float -> IO ()
- btConcaveShape_m_collisionMargin_get :: BtConcaveShapeClass bc => bc -> IO Float
- btConeShape :: Float -> Float -> IO BtConeShape
- btConeShape_free :: BtConeShapeClass bc => bc -> IO ()
- btConeShape_calculateLocalInertia :: BtConeShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btConeShape_calculateLocalInertia' :: BtConeShapeClass bc => bc -> Float -> IO Vec3
- btConeShape_localGetSupportingVertex :: BtConeShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btConeShape_localGetSupportingVertex' :: BtConeShapeClass bc => bc -> IO (Vec3, Vec3)
- btConeShape_getConeUpIndex :: BtConeShapeClass bc => bc -> IO Int
- btConeShape_getName :: BtConeShapeClass bc => bc -> IO String
- btConeShape_getHeight :: BtConeShapeClass bc => bc -> IO Float
- btConeShape_setConeUpIndex :: BtConeShapeClass bc => bc -> Int -> IO ()
- btConeShape_setLocalScaling :: BtConeShapeClass bc => bc -> Vec3 -> IO Vec3
- btConeShape_setLocalScaling' :: BtConeShapeClass bc => bc -> IO Vec3
- btConeShape_localGetSupportingVertexWithoutMargin :: BtConeShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btConeShape_localGetSupportingVertexWithoutMargin' :: BtConeShapeClass bc => bc -> IO (Vec3, Vec3)
- btConeShape_getRadius :: BtConeShapeClass bc => bc -> IO Float
- btConeShapeX :: Float -> Float -> IO BtConeShapeX
- btConeShapeX_free :: BtConeShapeXClass bc => bc -> IO ()
- btConeShapeZ :: Float -> Float -> IO BtConeShapeZ
- btConeShapeZ_free :: BtConeShapeZClass bc => bc -> IO ()
- btConvexHullShape_free :: BtConvexHullShapeClass bc => bc -> IO ()
- btConvexHullShape_addPoint :: BtConvexHullShapeClass bc => bc -> Vec3 -> IO Vec3
- btConvexHullShape_addPoint' :: BtConvexHullShapeClass bc => bc -> IO Vec3
- btConvexHullShape_localGetSupportingVertex :: BtConvexHullShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btConvexHullShape_localGetSupportingVertex' :: BtConvexHullShapeClass bc => bc -> IO (Vec3, Vec3)
- btConvexHullShape_calculateSerializeBufferSize :: BtConvexHullShapeClass bc => bc -> IO Int
- btConvexHullShape_getScaledPoint :: BtConvexHullShapeClass bc => bc -> Int -> IO Vec3
- btConvexHullShape_getNumPlanes :: BtConvexHullShapeClass bc => bc -> IO Int
- btConvexHullShape_getNumEdges :: BtConvexHullShapeClass bc => bc -> IO Int
- btConvexHullShape_getName :: BtConvexHullShapeClass bc => bc -> IO String
- btConvexHullShape_getVertex :: BtConvexHullShapeClass bc => bc -> Int -> Vec3 -> IO Vec3
- btConvexHullShape_getVertex' :: BtConvexHullShapeClass bc => bc -> Int -> IO Vec3
- btConvexHullShape_getEdge :: BtConvexHullShapeClass bc => bc -> Int -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btConvexHullShape_getEdge' :: BtConvexHullShapeClass bc => bc -> Int -> IO (Vec3, Vec3)
- btConvexHullShape_localGetSupportingVertexWithoutMargin :: BtConvexHullShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btConvexHullShape_localGetSupportingVertexWithoutMargin' :: BtConvexHullShapeClass bc => bc -> IO (Vec3, Vec3)
- btConvexHullShape_isInside :: BtConvexHullShapeClass bc => bc -> Vec3 -> Float -> IO (Bool, Vec3)
- btConvexHullShape_isInside' :: BtConvexHullShapeClass bc => bc -> Float -> IO (Bool, Vec3)
- btConvexHullShape_getPlane :: BtConvexHullShapeClass bc => bc -> Vec3 -> Vec3 -> Int -> IO (Vec3, Vec3)
- btConvexHullShape_getPlane' :: BtConvexHullShapeClass bc => bc -> Int -> IO (Vec3, Vec3)
- btConvexHullShape_setLocalScaling :: BtConvexHullShapeClass bc => bc -> Vec3 -> IO Vec3
- btConvexHullShape_setLocalScaling' :: BtConvexHullShapeClass bc => bc -> IO Vec3
- btConvexHullShape_getNumVertices :: BtConvexHullShapeClass bc => bc -> IO Int
- btConvexHullShape_serialize :: (BtConvexHullShapeClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btConvexHullShape_getNumPoints :: BtConvexHullShapeClass bc => bc -> IO Int
- btConvexHullShape_m_unscaledPoints_set :: (BtConvexHullShapeClass bc, BtAlignedObjectArray_btVector3_Class a) => bc -> a -> IO ()
- btConvexHullShape_m_unscaledPoints_get :: BtConvexHullShapeClass bc => bc -> IO BtAlignedObjectArray_btVector3_
- btConvexHullShapeData :: IO BtConvexHullShapeData
- btConvexHullShapeData_free :: BtConvexHullShapeDataClass bc => bc -> IO ()
- btConvexHullShapeData_m_convexInternalShapeData_set :: (BtConvexHullShapeDataClass bc, BtConvexInternalShapeDataClass a) => bc -> a -> IO ()
- btConvexHullShapeData_m_convexInternalShapeData_get :: BtConvexHullShapeDataClass bc => bc -> IO BtConvexInternalShapeData
- btConvexHullShapeData_m_unscaledPointsFloatPtr_set :: (BtConvexHullShapeDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btConvexHullShapeData_m_unscaledPointsFloatPtr_get :: BtConvexHullShapeDataClass bc => bc -> IO BtVector3FloatData
- btConvexHullShapeData_m_unscaledPointsDoublePtr_set :: (BtConvexHullShapeDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btConvexHullShapeData_m_unscaledPointsDoublePtr_get :: BtConvexHullShapeDataClass bc => bc -> IO BtVector3DoubleData
- btConvexHullShapeData_m_numUnscaledPoints_set :: BtConvexHullShapeDataClass bc => bc -> Int -> IO ()
- btConvexHullShapeData_m_numUnscaledPoints_get :: BtConvexHullShapeDataClass bc => bc -> IO Int
- btConvexInternalAabbCachingShape_setCachedLocalAabb :: BtConvexInternalAabbCachingShapeClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btConvexInternalAabbCachingShape_setCachedLocalAabb' :: BtConvexInternalAabbCachingShapeClass bc => bc -> IO (Vec3, Vec3)
- btConvexInternalAabbCachingShape_recalcLocalAabb :: BtConvexInternalAabbCachingShapeClass bc => bc -> IO ()
- btConvexInternalAabbCachingShape_setLocalScaling :: BtConvexInternalAabbCachingShapeClass bc => bc -> Vec3 -> IO Vec3
- btConvexInternalAabbCachingShape_setLocalScaling' :: BtConvexInternalAabbCachingShapeClass bc => bc -> IO Vec3
- btConvexInternalAabbCachingShape_getNonvirtualAabb :: BtConvexInternalAabbCachingShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> Float -> IO (Transform, Vec3, Vec3)
- btConvexInternalAabbCachingShape_getNonvirtualAabb' :: BtConvexInternalAabbCachingShapeClass bc => bc -> Float -> IO (Transform, Vec3, Vec3)
- btConvexInternalAabbCachingShape_getCachedLocalAabb :: BtConvexInternalAabbCachingShapeClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btConvexInternalAabbCachingShape_getCachedLocalAabb' :: BtConvexInternalAabbCachingShapeClass bc => bc -> IO (Vec3, Vec3)
- btConvexInternalAabbCachingShape_getAabb :: BtConvexInternalAabbCachingShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btConvexInternalAabbCachingShape_getAabb' :: BtConvexInternalAabbCachingShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btConvexInternalAabbCachingShape_m_localAabbMin_set :: BtConvexInternalAabbCachingShapeClass bc => bc -> Vec3 -> IO ()
- btConvexInternalAabbCachingShape_m_localAabbMin_get :: BtConvexInternalAabbCachingShapeClass bc => bc -> IO Vec3
- btConvexInternalAabbCachingShape_m_localAabbMax_set :: BtConvexInternalAabbCachingShapeClass bc => bc -> Vec3 -> IO ()
- btConvexInternalAabbCachingShape_m_localAabbMax_get :: BtConvexInternalAabbCachingShapeClass bc => bc -> IO Vec3
- btConvexInternalAabbCachingShape_m_isLocalAabbValid_set :: BtConvexInternalAabbCachingShapeClass bc => bc -> Bool -> IO ()
- btConvexInternalAabbCachingShape_m_isLocalAabbValid_get :: BtConvexInternalAabbCachingShapeClass bc => bc -> IO Bool
- btConvexInternalShape_localGetSupportingVertex :: BtConvexInternalShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btConvexInternalShape_localGetSupportingVertex' :: BtConvexInternalShapeClass bc => bc -> IO (Vec3, Vec3)
- btConvexInternalShape_calculateSerializeBufferSize :: BtConvexInternalShapeClass bc => bc -> IO Int
- btConvexInternalShape_getImplicitShapeDimensions :: BtConvexInternalShapeClass bc => bc -> IO Vec3
- btConvexInternalShape_serialize :: (BtConvexInternalShapeClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btConvexInternalShape_getLocalScalingNV :: BtConvexInternalShapeClass bc => bc -> IO Vec3
- btConvexInternalShape_getAabbSlow :: BtConvexInternalShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btConvexInternalShape_getAabbSlow' :: BtConvexInternalShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btConvexInternalShape_getLocalScaling :: BtConvexInternalShapeClass bc => bc -> IO Vec3
- btConvexInternalShape_getPreferredPenetrationDirection :: BtConvexInternalShapeClass bc => bc -> Int -> Vec3 -> IO Vec3
- btConvexInternalShape_getPreferredPenetrationDirection' :: BtConvexInternalShapeClass bc => bc -> Int -> IO Vec3
- btConvexInternalShape_setLocalScaling :: BtConvexInternalShapeClass bc => bc -> Vec3 -> IO Vec3
- btConvexInternalShape_setLocalScaling' :: BtConvexInternalShapeClass bc => bc -> IO Vec3
- btConvexInternalShape_getNumPreferredPenetrationDirections :: BtConvexInternalShapeClass bc => bc -> IO Int
- btConvexInternalShape_getAabb :: BtConvexInternalShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btConvexInternalShape_getAabb' :: BtConvexInternalShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btConvexInternalShape_setMargin :: BtConvexInternalShapeClass bc => bc -> Float -> IO ()
- btConvexInternalShape_getMarginNV :: BtConvexInternalShapeClass bc => bc -> IO Float
- btConvexInternalShape_getMargin :: BtConvexInternalShapeClass bc => bc -> IO Float
- btConvexInternalShape_setSafeMargin :: BtConvexInternalShapeClass bc => bc -> Float -> Float -> IO ()
- btConvexInternalShape_setSafeMargin0 :: BtConvexInternalShapeClass bc => bc -> Float -> Float -> IO ()
- btConvexInternalShape_setSafeMargin1 :: BtConvexInternalShapeClass bc => bc -> Vec3 -> Float -> IO Vec3
- btConvexInternalShape_setSafeMargin1' :: BtConvexInternalShapeClass bc => bc -> Float -> IO Vec3
- btConvexInternalShape_setImplicitShapeDimensions :: BtConvexInternalShapeClass bc => bc -> Vec3 -> IO Vec3
- btConvexInternalShape_setImplicitShapeDimensions' :: BtConvexInternalShapeClass bc => bc -> IO Vec3
- btConvexInternalShape_m_localScaling_set :: BtConvexInternalShapeClass bc => bc -> Vec3 -> IO ()
- btConvexInternalShape_m_localScaling_get :: BtConvexInternalShapeClass bc => bc -> IO Vec3
- btConvexInternalShape_m_implicitShapeDimensions_set :: BtConvexInternalShapeClass bc => bc -> Vec3 -> IO ()
- btConvexInternalShape_m_implicitShapeDimensions_get :: BtConvexInternalShapeClass bc => bc -> IO Vec3
- btConvexInternalShape_m_collisionMargin_set :: BtConvexInternalShapeClass bc => bc -> Float -> IO ()
- btConvexInternalShape_m_collisionMargin_get :: BtConvexInternalShapeClass bc => bc -> IO Float
- btConvexInternalShape_m_padding_set :: BtConvexInternalShapeClass bc => bc -> Float -> IO ()
- btConvexInternalShape_m_padding_get :: BtConvexInternalShapeClass bc => bc -> IO Float
- btConvexInternalShapeData :: IO BtConvexInternalShapeData
- btConvexInternalShapeData_free :: BtConvexInternalShapeDataClass bc => bc -> IO ()
- btConvexInternalShapeData_m_collisionMargin_set :: BtConvexInternalShapeDataClass bc => bc -> Float -> IO ()
- btConvexInternalShapeData_m_collisionMargin_get :: BtConvexInternalShapeDataClass bc => bc -> IO Float
- btConvexInternalShapeData_m_collisionShapeData_set :: (BtConvexInternalShapeDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO ()
- btConvexInternalShapeData_m_collisionShapeData_get :: BtConvexInternalShapeDataClass bc => bc -> IO BtCollisionShapeData
- btConvexInternalShapeData_m_implicitShapeDimensions_set :: (BtConvexInternalShapeDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btConvexInternalShapeData_m_implicitShapeDimensions_get :: BtConvexInternalShapeDataClass bc => bc -> IO BtVector3FloatData
- btConvexInternalShapeData_m_localScaling_set :: (BtConvexInternalShapeDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btConvexInternalShapeData_m_localScaling_get :: BtConvexInternalShapeDataClass bc => bc -> IO BtVector3FloatData
- btConvexInternalShapeData_m_padding_set :: BtConvexInternalShapeDataClass bc => bc -> Int -> IO ()
- btConvexInternalShapeData_m_padding_get :: BtConvexInternalShapeDataClass bc => bc -> IO Int
- btConvexShape_getAabbNonVirtual :: BtConvexShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btConvexShape_getAabbNonVirtual' :: BtConvexShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btConvexShape_localGetSupportingVertex :: BtConvexShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btConvexShape_localGetSupportingVertex' :: BtConvexShapeClass bc => bc -> IO (Vec3, Vec3)
- btConvexShape_getMargin :: BtConvexShapeClass bc => bc -> IO Float
- btConvexShape_localGetSupportVertexWithoutMarginNonVirtual :: BtConvexShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btConvexShape_localGetSupportVertexWithoutMarginNonVirtual' :: BtConvexShapeClass bc => bc -> IO (Vec3, Vec3)
- btConvexShape_getLocalScaling :: BtConvexShapeClass bc => bc -> IO Vec3
- btConvexShape_getPreferredPenetrationDirection :: BtConvexShapeClass bc => bc -> Int -> Vec3 -> IO Vec3
- btConvexShape_getPreferredPenetrationDirection' :: BtConvexShapeClass bc => bc -> Int -> IO Vec3
- btConvexShape_setLocalScaling :: BtConvexShapeClass bc => bc -> Vec3 -> IO Vec3
- btConvexShape_setLocalScaling' :: BtConvexShapeClass bc => bc -> IO Vec3
- btConvexShape_getAabbSlow :: BtConvexShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btConvexShape_getAabbSlow' :: BtConvexShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btConvexShape_getAabb :: BtConvexShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btConvexShape_getAabb' :: BtConvexShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btConvexShape_setMargin :: BtConvexShapeClass bc => bc -> Float -> IO ()
- btConvexShape_getNumPreferredPenetrationDirections :: BtConvexShapeClass bc => bc -> IO Int
- btConvexShape_localGetSupportVertexNonVirtual :: BtConvexShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btConvexShape_localGetSupportVertexNonVirtual' :: BtConvexShapeClass bc => bc -> IO (Vec3, Vec3)
- btConvexShape_localGetSupportingVertexWithoutMargin :: BtConvexShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btConvexShape_localGetSupportingVertexWithoutMargin' :: BtConvexShapeClass bc => bc -> IO (Vec3, Vec3)
- btConvexShape_getMarginNonVirtual :: BtConvexShapeClass bc => bc -> IO Float
- btConvexTriangleMeshShape :: BtStridingMeshInterfaceClass p0 => p0 -> Bool -> IO BtConvexTriangleMeshShape
- btConvexTriangleMeshShape_free :: BtConvexTriangleMeshShapeClass bc => bc -> IO ()
- btConvexTriangleMeshShape_getNumPlanes :: BtConvexTriangleMeshShapeClass bc => bc -> IO Int
- btConvexTriangleMeshShape_localGetSupportingVertex :: BtConvexTriangleMeshShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btConvexTriangleMeshShape_localGetSupportingVertex' :: BtConvexTriangleMeshShapeClass bc => bc -> IO (Vec3, Vec3)
- btConvexTriangleMeshShape_getNumEdges :: BtConvexTriangleMeshShapeClass bc => bc -> IO Int
- btConvexTriangleMeshShape_getName :: BtConvexTriangleMeshShapeClass bc => bc -> IO String
- btConvexTriangleMeshShape_getVertex :: BtConvexTriangleMeshShapeClass bc => bc -> Int -> Vec3 -> IO Vec3
- btConvexTriangleMeshShape_getVertex' :: BtConvexTriangleMeshShapeClass bc => bc -> Int -> IO Vec3
- btConvexTriangleMeshShape_getEdge :: BtConvexTriangleMeshShapeClass bc => bc -> Int -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btConvexTriangleMeshShape_getEdge' :: BtConvexTriangleMeshShapeClass bc => bc -> Int -> IO (Vec3, Vec3)
- btConvexTriangleMeshShape_getLocalScaling :: BtConvexTriangleMeshShapeClass bc => bc -> IO Vec3
- btConvexTriangleMeshShape_isInside :: BtConvexTriangleMeshShapeClass bc => bc -> Vec3 -> Float -> IO (Bool, Vec3)
- btConvexTriangleMeshShape_isInside' :: BtConvexTriangleMeshShapeClass bc => bc -> Float -> IO (Bool, Vec3)
- btConvexTriangleMeshShape_getPlane :: BtConvexTriangleMeshShapeClass bc => bc -> Vec3 -> Vec3 -> Int -> IO (Vec3, Vec3)
- btConvexTriangleMeshShape_getPlane' :: BtConvexTriangleMeshShapeClass bc => bc -> Int -> IO (Vec3, Vec3)
- btConvexTriangleMeshShape_setLocalScaling :: BtConvexTriangleMeshShapeClass bc => bc -> Vec3 -> IO Vec3
- btConvexTriangleMeshShape_setLocalScaling' :: BtConvexTriangleMeshShapeClass bc => bc -> IO Vec3
- btConvexTriangleMeshShape_getMeshInterface :: BtConvexTriangleMeshShapeClass bc => bc -> IO BtStridingMeshInterface
- btConvexTriangleMeshShape_getMeshInterface0 :: BtConvexTriangleMeshShapeClass bc => bc -> IO BtStridingMeshInterface
- btConvexTriangleMeshShape_getMeshInterface1 :: BtConvexTriangleMeshShapeClass bc => bc -> IO BtStridingMeshInterface
- btConvexTriangleMeshShape_getNumVertices :: BtConvexTriangleMeshShapeClass bc => bc -> IO Int
- btConvexTriangleMeshShape_localGetSupportingVertexWithoutMargin :: BtConvexTriangleMeshShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btConvexTriangleMeshShape_localGetSupportingVertexWithoutMargin' :: BtConvexTriangleMeshShapeClass bc => bc -> IO (Vec3, Vec3)
- btConvexTriangleMeshShape_m_stridingMesh_set :: (BtConvexTriangleMeshShapeClass bc, BtStridingMeshInterfaceClass a) => bc -> a -> IO ()
- btConvexTriangleMeshShape_m_stridingMesh_get :: BtConvexTriangleMeshShapeClass bc => bc -> IO BtStridingMeshInterface
- btCylinderShape :: Vec3 -> IO BtCylinderShape
- btCylinderShape_free :: BtCylinderShapeClass bc => bc -> IO ()
- btCylinderShape_calculateLocalInertia :: BtCylinderShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btCylinderShape_calculateLocalInertia' :: BtCylinderShapeClass bc => bc -> Float -> IO Vec3
- btCylinderShape_localGetSupportingVertex :: BtCylinderShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btCylinderShape_localGetSupportingVertex' :: BtCylinderShapeClass bc => bc -> IO (Vec3, Vec3)
- btCylinderShape_calculateSerializeBufferSize :: BtCylinderShapeClass bc => bc -> IO Int
- btCylinderShape_setLocalScaling :: BtCylinderShapeClass bc => bc -> Vec3 -> IO Vec3
- btCylinderShape_setLocalScaling' :: BtCylinderShapeClass bc => bc -> IO Vec3
- btCylinderShape_getUpAxis :: BtCylinderShapeClass bc => bc -> IO Int
- btCylinderShape_getName :: BtCylinderShapeClass bc => bc -> IO String
- btCylinderShape_serialize :: (BtCylinderShapeClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btCylinderShape_getHalfExtentsWithoutMargin :: BtCylinderShapeClass bc => bc -> IO Vec3
- btCylinderShape_getAabb :: BtCylinderShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btCylinderShape_getAabb' :: BtCylinderShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btCylinderShape_setMargin :: BtCylinderShapeClass bc => bc -> Float -> IO ()
- btCylinderShape_getHalfExtentsWithMargin :: BtCylinderShapeClass bc => bc -> IO Vec3
- btCylinderShape_localGetSupportingVertexWithoutMargin :: BtCylinderShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btCylinderShape_localGetSupportingVertexWithoutMargin' :: BtCylinderShapeClass bc => bc -> IO (Vec3, Vec3)
- btCylinderShape_getRadius :: BtCylinderShapeClass bc => bc -> IO Float
- btCylinderShape_m_upAxis_set :: BtCylinderShapeClass bc => bc -> Int -> IO ()
- btCylinderShape_m_upAxis_get :: BtCylinderShapeClass bc => bc -> IO Int
- btCylinderShapeData :: IO BtCylinderShapeData
- btCylinderShapeData_free :: BtCylinderShapeDataClass bc => bc -> IO ()
- btCylinderShapeData_m_convexInternalShapeData_set :: (BtCylinderShapeDataClass bc, BtConvexInternalShapeDataClass a) => bc -> a -> IO ()
- btCylinderShapeData_m_convexInternalShapeData_get :: BtCylinderShapeDataClass bc => bc -> IO BtConvexInternalShapeData
- btCylinderShapeData_m_upAxis_set :: BtCylinderShapeDataClass bc => bc -> Int -> IO ()
- btCylinderShapeData_m_upAxis_get :: BtCylinderShapeDataClass bc => bc -> IO Int
- btCylinderShapeX :: Vec3 -> IO BtCylinderShapeX
- btCylinderShapeX_free :: BtCylinderShapeXClass bc => bc -> IO ()
- btCylinderShapeX_getName :: BtCylinderShapeXClass bc => bc -> IO String
- btCylinderShapeX_localGetSupportingVertexWithoutMargin :: BtCylinderShapeXClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btCylinderShapeX_localGetSupportingVertexWithoutMargin' :: BtCylinderShapeXClass bc => bc -> IO (Vec3, Vec3)
- btCylinderShapeX_getRadius :: BtCylinderShapeXClass bc => bc -> IO Float
- btCylinderShapeZ :: Vec3 -> IO BtCylinderShapeZ
- btCylinderShapeZ_free :: BtCylinderShapeZClass bc => bc -> IO ()
- btCylinderShapeZ_getName :: BtCylinderShapeZClass bc => bc -> IO String
- btCylinderShapeZ_localGetSupportingVertexWithoutMargin :: BtCylinderShapeZClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btCylinderShapeZ_localGetSupportingVertexWithoutMargin' :: BtCylinderShapeZClass bc => bc -> IO (Vec3, Vec3)
- btCylinderShapeZ_getRadius :: BtCylinderShapeZClass bc => bc -> IO Float
- btEmptyShape :: IO BtEmptyShape
- btEmptyShape_free :: BtEmptyShapeClass bc => bc -> IO ()
- btEmptyShape_calculateLocalInertia :: BtEmptyShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btEmptyShape_calculateLocalInertia' :: BtEmptyShapeClass bc => bc -> Float -> IO Vec3
- btEmptyShape_getName :: BtEmptyShapeClass bc => bc -> IO String
- btEmptyShape_getLocalScaling :: BtEmptyShapeClass bc => bc -> IO Vec3
- btEmptyShape_setLocalScaling :: BtEmptyShapeClass bc => bc -> Vec3 -> IO Vec3
- btEmptyShape_setLocalScaling' :: BtEmptyShapeClass bc => bc -> IO Vec3
- btEmptyShape_getAabb :: BtEmptyShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btEmptyShape_getAabb' :: BtEmptyShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btEmptyShape_processAllTriangles :: (BtEmptyShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btEmptyShape_processAllTriangles' :: (BtEmptyShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btEmptyShape_m_localScaling_set :: BtEmptyShapeClass bc => bc -> Vec3 -> IO ()
- btEmptyShape_m_localScaling_get :: BtEmptyShapeClass bc => bc -> IO Vec3
- btIndexedMesh :: IO BtIndexedMesh
- btIndexedMesh_free :: BtIndexedMeshClass bc => bc -> IO ()
- btIndexedMesh_m_numTriangles_set :: BtIndexedMeshClass bc => bc -> Int -> IO ()
- btIndexedMesh_m_numTriangles_get :: BtIndexedMeshClass bc => bc -> IO Int
- btIndexedMesh_m_numVertices_set :: BtIndexedMeshClass bc => bc -> Int -> IO ()
- btIndexedMesh_m_numVertices_get :: BtIndexedMeshClass bc => bc -> IO Int
- btIndexedMesh_m_triangleIndexStride_set :: BtIndexedMeshClass bc => bc -> Int -> IO ()
- btIndexedMesh_m_triangleIndexStride_get :: BtIndexedMeshClass bc => bc -> IO Int
- btIndexedMesh_m_vertexStride_set :: BtIndexedMeshClass bc => bc -> Int -> IO ()
- btIndexedMesh_m_vertexStride_get :: BtIndexedMeshClass bc => bc -> IO Int
- btIntIndexData :: IO BtIntIndexData
- btIntIndexData_free :: BtIntIndexDataClass bc => bc -> IO ()
- btIntIndexData_m_value_set :: BtIntIndexDataClass bc => bc -> Int -> IO ()
- btIntIndexData_m_value_get :: BtIntIndexDataClass bc => bc -> IO Int
- btMeshPartData :: IO BtMeshPartData
- btMeshPartData_free :: BtMeshPartDataClass bc => bc -> IO ()
- btMeshPartData_m_vertices3f_set :: (BtMeshPartDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btMeshPartData_m_vertices3f_get :: BtMeshPartDataClass bc => bc -> IO BtVector3FloatData
- btMeshPartData_m_vertices3d_set :: (BtMeshPartDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btMeshPartData_m_vertices3d_get :: BtMeshPartDataClass bc => bc -> IO BtVector3DoubleData
- btMeshPartData_m_indices32_set :: (BtMeshPartDataClass bc, BtIntIndexDataClass a) => bc -> a -> IO ()
- btMeshPartData_m_indices32_get :: BtMeshPartDataClass bc => bc -> IO BtIntIndexData
- btMeshPartData_m_3indices16_set :: (BtMeshPartDataClass bc, BtShortIntIndexTripletDataClass a) => bc -> a -> IO ()
- btMeshPartData_m_3indices16_get :: BtMeshPartDataClass bc => bc -> IO BtShortIntIndexTripletData
- btMeshPartData_m_3indices8_set :: (BtMeshPartDataClass bc, BtCharIndexTripletDataClass a) => bc -> a -> IO ()
- btMeshPartData_m_3indices8_get :: BtMeshPartDataClass bc => bc -> IO BtCharIndexTripletData
- btMeshPartData_m_indices16_set :: (BtMeshPartDataClass bc, BtShortIntIndexDataClass a) => bc -> a -> IO ()
- btMeshPartData_m_indices16_get :: BtMeshPartDataClass bc => bc -> IO BtShortIntIndexData
- btMeshPartData_m_numTriangles_set :: BtMeshPartDataClass bc => bc -> Int -> IO ()
- btMeshPartData_m_numTriangles_get :: BtMeshPartDataClass bc => bc -> IO Int
- btMeshPartData_m_numVertices_set :: BtMeshPartDataClass bc => bc -> Int -> IO ()
- btMeshPartData_m_numVertices_get :: BtMeshPartDataClass bc => bc -> IO Int
- btMultiSphereShape_free :: BtMultiSphereShapeClass bc => bc -> IO ()
- btMultiSphereShape_calculateLocalInertia :: BtMultiSphereShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btMultiSphereShape_calculateLocalInertia' :: BtMultiSphereShapeClass bc => bc -> Float -> IO Vec3
- btMultiSphereShape_calculateSerializeBufferSize :: BtMultiSphereShapeClass bc => bc -> IO Int
- btMultiSphereShape_getSphereCount :: BtMultiSphereShapeClass bc => bc -> IO Int
- btMultiSphereShape_getName :: BtMultiSphereShapeClass bc => bc -> IO String
- btMultiSphereShape_serialize :: (BtMultiSphereShapeClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btMultiSphereShape_getSpherePosition :: BtMultiSphereShapeClass bc => bc -> Int -> IO Vec3
- btMultiSphereShape_getSphereRadius :: BtMultiSphereShapeClass bc => bc -> Int -> IO Float
- btMultiSphereShape_localGetSupportingVertexWithoutMargin :: BtMultiSphereShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btMultiSphereShape_localGetSupportingVertexWithoutMargin' :: BtMultiSphereShapeClass bc => bc -> IO (Vec3, Vec3)
- btMultiSphereShape_m_localPositionArray_set :: (BtMultiSphereShapeClass bc, BtAlignedObjectArray_btVector3_Class a) => bc -> a -> IO ()
- btMultiSphereShape_m_localPositionArray_get :: BtMultiSphereShapeClass bc => bc -> IO BtAlignedObjectArray_btVector3_
- btMultiSphereShape_m_radiArray_set :: (BtMultiSphereShapeClass bc, BtAlignedObjectArray_float_Class a) => bc -> a -> IO ()
- btMultiSphereShape_m_radiArray_get :: BtMultiSphereShapeClass bc => bc -> IO BtAlignedObjectArray_float_
- btMultiSphereShapeData :: IO BtMultiSphereShapeData
- btMultiSphereShapeData_free :: BtMultiSphereShapeDataClass bc => bc -> IO ()
- btMultiSphereShapeData_m_convexInternalShapeData_set :: (BtMultiSphereShapeDataClass bc, BtConvexInternalShapeDataClass a) => bc -> a -> IO ()
- btMultiSphereShapeData_m_convexInternalShapeData_get :: BtMultiSphereShapeDataClass bc => bc -> IO BtConvexInternalShapeData
- btMultiSphereShapeData_m_localPositionArrayPtr_set :: (BtMultiSphereShapeDataClass bc, BtPositionAndRadiusClass a) => bc -> a -> IO ()
- btMultiSphereShapeData_m_localPositionArrayPtr_get :: BtMultiSphereShapeDataClass bc => bc -> IO BtPositionAndRadius
- btMultiSphereShapeData_m_localPositionArraySize_set :: BtMultiSphereShapeDataClass bc => bc -> Int -> IO ()
- btMultiSphereShapeData_m_localPositionArraySize_get :: BtMultiSphereShapeDataClass bc => bc -> IO Int
- btOptimizedBvh :: IO BtOptimizedBvh
- btOptimizedBvh_free :: BtOptimizedBvhClass bc => bc -> IO ()
- btOptimizedBvh_updateBvhNodes :: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) => bc -> p0 -> Int -> Int -> Int -> IO ()
- btOptimizedBvh_serializeInPlace :: BtOptimizedBvhClass bc => bc -> VoidPtr -> Word32 -> Bool -> IO Bool
- btOptimizedBvh_refit :: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btOptimizedBvh_refit' :: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btOptimizedBvh_build :: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) => bc -> p0 -> Bool -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btOptimizedBvh_build' :: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) => bc -> p0 -> Bool -> IO (Vec3, Vec3)
- btOptimizedBvh_refitPartial :: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btOptimizedBvh_refitPartial' :: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btOptimizedBvh_deSerializeInPlace :: VoidPtr -> Word32 -> Bool -> IO BtOptimizedBvh
- btPolyhedralConvexAabbCachingShape_setCachedLocalAabb :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btPolyhedralConvexAabbCachingShape_setCachedLocalAabb' :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> IO (Vec3, Vec3)
- btPolyhedralConvexAabbCachingShape_recalcLocalAabb :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> IO ()
- btPolyhedralConvexAabbCachingShape_setLocalScaling :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> Vec3 -> IO Vec3
- btPolyhedralConvexAabbCachingShape_setLocalScaling' :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> IO Vec3
- btPolyhedralConvexAabbCachingShape_getNonvirtualAabb :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> Float -> IO (Transform, Vec3, Vec3)
- btPolyhedralConvexAabbCachingShape_getNonvirtualAabb' :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> Float -> IO (Transform, Vec3, Vec3)
- btPolyhedralConvexAabbCachingShape_getCachedLocalAabb :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btPolyhedralConvexAabbCachingShape_getCachedLocalAabb' :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> IO (Vec3, Vec3)
- btPolyhedralConvexAabbCachingShape_getAabb :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btPolyhedralConvexAabbCachingShape_getAabb' :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btPolyhedralConvexAabbCachingShape_m_localAabbMin_set :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> Vec3 -> IO ()
- btPolyhedralConvexAabbCachingShape_m_localAabbMin_get :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> IO Vec3
- btPolyhedralConvexAabbCachingShape_m_localAabbMax_set :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> Vec3 -> IO ()
- btPolyhedralConvexAabbCachingShape_m_localAabbMax_get :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> IO Vec3
- btPolyhedralConvexAabbCachingShape_m_isLocalAabbValid_set :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> Bool -> IO ()
- btPolyhedralConvexAabbCachingShape_m_isLocalAabbValid_get :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> IO Bool
- btPolyhedralConvexShape_calculateLocalInertia :: BtPolyhedralConvexShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btPolyhedralConvexShape_calculateLocalInertia' :: BtPolyhedralConvexShapeClass bc => bc -> Float -> IO Vec3
- btPolyhedralConvexShape_getNumPlanes :: BtPolyhedralConvexShapeClass bc => bc -> IO Int
- btPolyhedralConvexShape_getNumEdges :: BtPolyhedralConvexShapeClass bc => bc -> IO Int
- btPolyhedralConvexShape_getVertex :: BtPolyhedralConvexShapeClass bc => bc -> Int -> Vec3 -> IO Vec3
- btPolyhedralConvexShape_getVertex' :: BtPolyhedralConvexShapeClass bc => bc -> Int -> IO Vec3
- btPolyhedralConvexShape_getEdge :: BtPolyhedralConvexShapeClass bc => bc -> Int -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btPolyhedralConvexShape_getEdge' :: BtPolyhedralConvexShapeClass bc => bc -> Int -> IO (Vec3, Vec3)
- btPolyhedralConvexShape_isInside :: BtPolyhedralConvexShapeClass bc => bc -> Vec3 -> Float -> IO (Bool, Vec3)
- btPolyhedralConvexShape_isInside' :: BtPolyhedralConvexShapeClass bc => bc -> Float -> IO (Bool, Vec3)
- btPolyhedralConvexShape_getPlane :: BtPolyhedralConvexShapeClass bc => bc -> Vec3 -> Vec3 -> Int -> IO (Vec3, Vec3)
- btPolyhedralConvexShape_getPlane' :: BtPolyhedralConvexShapeClass bc => bc -> Int -> IO (Vec3, Vec3)
- btPolyhedralConvexShape_initializePolyhedralFeatures :: BtPolyhedralConvexShapeClass bc => bc -> IO Bool
- btPolyhedralConvexShape_getNumVertices :: BtPolyhedralConvexShapeClass bc => bc -> IO Int
- btPolyhedralConvexShape_localGetSupportingVertexWithoutMargin :: BtPolyhedralConvexShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btPolyhedralConvexShape_localGetSupportingVertexWithoutMargin' :: BtPolyhedralConvexShapeClass bc => bc -> IO (Vec3, Vec3)
- btPositionAndRadius :: IO BtPositionAndRadius
- btPositionAndRadius_free :: BtPositionAndRadiusClass bc => bc -> IO ()
- btPositionAndRadius_m_pos_set :: (BtPositionAndRadiusClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btPositionAndRadius_m_pos_get :: BtPositionAndRadiusClass bc => bc -> IO BtVector3FloatData
- btPositionAndRadius_m_radius_set :: BtPositionAndRadiusClass bc => bc -> Float -> IO ()
- btPositionAndRadius_m_radius_get :: BtPositionAndRadiusClass bc => bc -> IO Float
- btScaledBvhTriangleMeshShape :: BtBvhTriangleMeshShapeClass p0 => p0 -> Vec3 -> IO BtScaledBvhTriangleMeshShape
- btScaledBvhTriangleMeshShape_free :: BtScaledBvhTriangleMeshShapeClass bc => bc -> IO ()
- btScaledBvhTriangleMeshShape_calculateLocalInertia :: BtScaledBvhTriangleMeshShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btScaledBvhTriangleMeshShape_calculateLocalInertia' :: BtScaledBvhTriangleMeshShapeClass bc => bc -> Float -> IO Vec3
- btScaledBvhTriangleMeshShape_getChildShape :: BtScaledBvhTriangleMeshShapeClass bc => bc -> IO BtBvhTriangleMeshShape
- btScaledBvhTriangleMeshShape_getChildShape0 :: BtScaledBvhTriangleMeshShapeClass bc => bc -> IO BtBvhTriangleMeshShape
- btScaledBvhTriangleMeshShape_getChildShape1 :: BtScaledBvhTriangleMeshShapeClass bc => bc -> IO BtBvhTriangleMeshShape
- btScaledBvhTriangleMeshShape_calculateSerializeBufferSize :: BtScaledBvhTriangleMeshShapeClass bc => bc -> IO Int
- btScaledBvhTriangleMeshShape_getName :: BtScaledBvhTriangleMeshShapeClass bc => bc -> IO String
- btScaledBvhTriangleMeshShape_serialize :: (BtScaledBvhTriangleMeshShapeClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btScaledBvhTriangleMeshShape_getLocalScaling :: BtScaledBvhTriangleMeshShapeClass bc => bc -> IO Vec3
- btScaledBvhTriangleMeshShape_setLocalScaling :: BtScaledBvhTriangleMeshShapeClass bc => bc -> Vec3 -> IO Vec3
- btScaledBvhTriangleMeshShape_setLocalScaling' :: BtScaledBvhTriangleMeshShapeClass bc => bc -> IO Vec3
- btScaledBvhTriangleMeshShape_getAabb :: BtScaledBvhTriangleMeshShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btScaledBvhTriangleMeshShape_getAabb' :: BtScaledBvhTriangleMeshShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btScaledBvhTriangleMeshShape_processAllTriangles :: (BtScaledBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btScaledBvhTriangleMeshShape_processAllTriangles' :: (BtScaledBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btScaledBvhTriangleMeshShape_m_localScaling_set :: BtScaledBvhTriangleMeshShapeClass bc => bc -> Vec3 -> IO ()
- btScaledBvhTriangleMeshShape_m_localScaling_get :: BtScaledBvhTriangleMeshShapeClass bc => bc -> IO Vec3
- btScaledBvhTriangleMeshShape_m_bvhTriMeshShape_set :: (BtScaledBvhTriangleMeshShapeClass bc, BtBvhTriangleMeshShapeClass a) => bc -> a -> IO ()
- btScaledBvhTriangleMeshShape_m_bvhTriMeshShape_get :: BtScaledBvhTriangleMeshShapeClass bc => bc -> IO BtBvhTriangleMeshShape
- btScaledTriangleMeshShapeData :: IO BtScaledTriangleMeshShapeData
- btScaledTriangleMeshShapeData_free :: BtScaledTriangleMeshShapeDataClass bc => bc -> IO ()
- btScaledTriangleMeshShapeData_m_trimeshShapeData_set :: (BtScaledTriangleMeshShapeDataClass bc, BtTriangleMeshShapeDataClass a) => bc -> a -> IO ()
- btScaledTriangleMeshShapeData_m_trimeshShapeData_get :: BtScaledTriangleMeshShapeDataClass bc => bc -> IO BtTriangleMeshShapeData
- btScaledTriangleMeshShapeData_m_localScaling_set :: (BtScaledTriangleMeshShapeDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btScaledTriangleMeshShapeData_m_localScaling_get :: BtScaledTriangleMeshShapeDataClass bc => bc -> IO BtVector3FloatData
- btShortIntIndexData :: IO BtShortIntIndexData
- btShortIntIndexData_free :: BtShortIntIndexDataClass bc => bc -> IO ()
- btShortIntIndexData_m_value_set :: BtShortIntIndexDataClass bc => bc -> Int -> IO ()
- btShortIntIndexData_m_value_get :: BtShortIntIndexDataClass bc => bc -> IO Int
- btShortIntIndexTripletData :: IO BtShortIntIndexTripletData
- btShortIntIndexTripletData_free :: BtShortIntIndexTripletDataClass bc => bc -> IO ()
- btSphereShape :: Float -> IO BtSphereShape
- btSphereShape_free :: BtSphereShapeClass bc => bc -> IO ()
- btSphereShape_calculateLocalInertia :: BtSphereShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btSphereShape_calculateLocalInertia' :: BtSphereShapeClass bc => bc -> Float -> IO Vec3
- btSphereShape_localGetSupportingVertex :: BtSphereShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btSphereShape_localGetSupportingVertex' :: BtSphereShapeClass bc => bc -> IO (Vec3, Vec3)
- btSphereShape_getName :: BtSphereShapeClass bc => bc -> IO String
- btSphereShape_getMargin :: BtSphereShapeClass bc => bc -> IO Float
- btSphereShape_setMargin :: BtSphereShapeClass bc => bc -> Float -> IO ()
- btSphereShape_getAabb :: BtSphereShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btSphereShape_getAabb' :: BtSphereShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btSphereShape_setUnscaledRadius :: BtSphereShapeClass bc => bc -> Float -> IO ()
- btSphereShape_localGetSupportingVertexWithoutMargin :: BtSphereShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btSphereShape_localGetSupportingVertexWithoutMargin' :: BtSphereShapeClass bc => bc -> IO (Vec3, Vec3)
- btSphereShape_getRadius :: BtSphereShapeClass bc => bc -> IO Float
- btStaticPlaneShape :: Vec3 -> Float -> IO BtStaticPlaneShape
- btStaticPlaneShape_free :: BtStaticPlaneShapeClass bc => bc -> IO ()
- btStaticPlaneShape_calculateLocalInertia :: BtStaticPlaneShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btStaticPlaneShape_calculateLocalInertia' :: BtStaticPlaneShapeClass bc => bc -> Float -> IO Vec3
- btStaticPlaneShape_calculateSerializeBufferSize :: BtStaticPlaneShapeClass bc => bc -> IO Int
- btStaticPlaneShape_getName :: BtStaticPlaneShapeClass bc => bc -> IO String
- btStaticPlaneShape_serialize :: (BtStaticPlaneShapeClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btStaticPlaneShape_getLocalScaling :: BtStaticPlaneShapeClass bc => bc -> IO Vec3
- btStaticPlaneShape_getPlaneNormal :: BtStaticPlaneShapeClass bc => bc -> IO Vec3
- btStaticPlaneShape_getPlaneConstant :: BtStaticPlaneShapeClass bc => bc -> IO Float
- btStaticPlaneShape_setLocalScaling :: BtStaticPlaneShapeClass bc => bc -> Vec3 -> IO Vec3
- btStaticPlaneShape_setLocalScaling' :: BtStaticPlaneShapeClass bc => bc -> IO Vec3
- btStaticPlaneShape_getAabb :: BtStaticPlaneShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btStaticPlaneShape_getAabb' :: BtStaticPlaneShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btStaticPlaneShape_processAllTriangles :: (BtStaticPlaneShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btStaticPlaneShape_processAllTriangles' :: (BtStaticPlaneShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btStaticPlaneShape_m_localAabbMin_set :: BtStaticPlaneShapeClass bc => bc -> Vec3 -> IO ()
- btStaticPlaneShape_m_localAabbMin_get :: BtStaticPlaneShapeClass bc => bc -> IO Vec3
- btStaticPlaneShape_m_localAabbMax_set :: BtStaticPlaneShapeClass bc => bc -> Vec3 -> IO ()
- btStaticPlaneShape_m_localAabbMax_get :: BtStaticPlaneShapeClass bc => bc -> IO Vec3
- btStaticPlaneShape_m_planeNormal_set :: BtStaticPlaneShapeClass bc => bc -> Vec3 -> IO ()
- btStaticPlaneShape_m_planeNormal_get :: BtStaticPlaneShapeClass bc => bc -> IO Vec3
- btStaticPlaneShape_m_planeConstant_set :: BtStaticPlaneShapeClass bc => bc -> Float -> IO ()
- btStaticPlaneShape_m_planeConstant_get :: BtStaticPlaneShapeClass bc => bc -> IO Float
- btStaticPlaneShape_m_localScaling_set :: BtStaticPlaneShapeClass bc => bc -> Vec3 -> IO ()
- btStaticPlaneShape_m_localScaling_get :: BtStaticPlaneShapeClass bc => bc -> IO Vec3
- btStaticPlaneShapeData :: IO BtStaticPlaneShapeData
- btStaticPlaneShapeData_free :: BtStaticPlaneShapeDataClass bc => bc -> IO ()
- btStaticPlaneShapeData_m_collisionShapeData_set :: (BtStaticPlaneShapeDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO ()
- btStaticPlaneShapeData_m_collisionShapeData_get :: BtStaticPlaneShapeDataClass bc => bc -> IO BtCollisionShapeData
- btStaticPlaneShapeData_m_localScaling_set :: (BtStaticPlaneShapeDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btStaticPlaneShapeData_m_localScaling_get :: BtStaticPlaneShapeDataClass bc => bc -> IO BtVector3FloatData
- btStaticPlaneShapeData_m_planeNormal_set :: (BtStaticPlaneShapeDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btStaticPlaneShapeData_m_planeNormal_get :: BtStaticPlaneShapeDataClass bc => bc -> IO BtVector3FloatData
- btStaticPlaneShapeData_m_planeConstant_set :: BtStaticPlaneShapeDataClass bc => bc -> Float -> IO ()
- btStaticPlaneShapeData_m_planeConstant_get :: BtStaticPlaneShapeDataClass bc => bc -> IO Float
- btStridingMeshInterface_calculateSerializeBufferSize :: BtStridingMeshInterfaceClass bc => bc -> IO Int
- btStridingMeshInterface_calculateAabbBruteForce :: BtStridingMeshInterfaceClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btStridingMeshInterface_calculateAabbBruteForce' :: BtStridingMeshInterfaceClass bc => bc -> IO (Vec3, Vec3)
- btStridingMeshInterface_serialize :: (BtStridingMeshInterfaceClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btStridingMeshInterface_preallocateVertices :: BtStridingMeshInterfaceClass bc => bc -> Int -> IO ()
- btStridingMeshInterface_unLockVertexBase :: BtStridingMeshInterfaceClass bc => bc -> Int -> IO ()
- btStridingMeshInterface_getScaling :: BtStridingMeshInterfaceClass bc => bc -> IO Vec3
- btStridingMeshInterface_preallocateIndices :: BtStridingMeshInterfaceClass bc => bc -> Int -> IO ()
- btStridingMeshInterface_setPremadeAabb :: BtStridingMeshInterfaceClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btStridingMeshInterface_setPremadeAabb' :: BtStridingMeshInterfaceClass bc => bc -> IO (Vec3, Vec3)
- btStridingMeshInterface_InternalProcessAllTriangles :: (BtStridingMeshInterfaceClass bc, BtInternalTriangleIndexCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btStridingMeshInterface_InternalProcessAllTriangles' :: (BtStridingMeshInterfaceClass bc, BtInternalTriangleIndexCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btStridingMeshInterface_getNumSubParts :: BtStridingMeshInterfaceClass bc => bc -> IO Int
- btStridingMeshInterface_hasPremadeAabb :: BtStridingMeshInterfaceClass bc => bc -> IO Bool
- btStridingMeshInterface_setScaling :: BtStridingMeshInterfaceClass bc => bc -> Vec3 -> IO Vec3
- btStridingMeshInterface_setScaling' :: BtStridingMeshInterfaceClass bc => bc -> IO Vec3
- btStridingMeshInterface_unLockReadOnlyVertexBase :: BtStridingMeshInterfaceClass bc => bc -> Int -> IO ()
- btStridingMeshInterface_m_scaling_set :: BtStridingMeshInterfaceClass bc => bc -> Vec3 -> IO ()
- btStridingMeshInterface_m_scaling_get :: BtStridingMeshInterfaceClass bc => bc -> IO Vec3
- btStridingMeshInterfaceData :: IO BtStridingMeshInterfaceData
- btStridingMeshInterfaceData_free :: BtStridingMeshInterfaceDataClass bc => bc -> IO ()
- btStridingMeshInterfaceData_m_meshPartsPtr_set :: (BtStridingMeshInterfaceDataClass bc, BtMeshPartDataClass a) => bc -> a -> IO ()
- btStridingMeshInterfaceData_m_meshPartsPtr_get :: BtStridingMeshInterfaceDataClass bc => bc -> IO BtMeshPartData
- btStridingMeshInterfaceData_m_scaling_set :: (BtStridingMeshInterfaceDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btStridingMeshInterfaceData_m_scaling_get :: BtStridingMeshInterfaceDataClass bc => bc -> IO BtVector3FloatData
- btStridingMeshInterfaceData_m_numMeshParts_set :: BtStridingMeshInterfaceDataClass bc => bc -> Int -> IO ()
- btStridingMeshInterfaceData_m_numMeshParts_get :: BtStridingMeshInterfaceDataClass bc => bc -> IO Int
- btTriangleIndexVertexArray0 :: IO BtTriangleIndexVertexArray
- btTriangleIndexVertexArray_free :: BtTriangleIndexVertexArrayClass bc => bc -> IO ()
- btTriangleIndexVertexArray_preallocateIndices :: BtTriangleIndexVertexArrayClass bc => bc -> Int -> IO ()
- btTriangleIndexVertexArray_preallocateVertices :: BtTriangleIndexVertexArrayClass bc => bc -> Int -> IO ()
- btTriangleIndexVertexArray_getIndexedMeshArray :: BtTriangleIndexVertexArrayClass bc => bc -> IO BtAlignedObjectArray_btIndexedMesh_
- btTriangleIndexVertexArray_getIndexedMeshArray0 :: BtTriangleIndexVertexArrayClass bc => bc -> IO BtAlignedObjectArray_btIndexedMesh_
- btTriangleIndexVertexArray_getIndexedMeshArray1 :: BtTriangleIndexVertexArrayClass bc => bc -> IO BtAlignedObjectArray_btIndexedMesh_
- btTriangleIndexVertexArray_setPremadeAabb :: BtTriangleIndexVertexArrayClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btTriangleIndexVertexArray_setPremadeAabb' :: BtTriangleIndexVertexArrayClass bc => bc -> IO (Vec3, Vec3)
- btTriangleIndexVertexArray_getNumSubParts :: BtTriangleIndexVertexArrayClass bc => bc -> IO Int
- btTriangleIndexVertexArray_hasPremadeAabb :: BtTriangleIndexVertexArrayClass bc => bc -> IO Bool
- btTriangleIndexVertexArray_unLockVertexBase :: BtTriangleIndexVertexArrayClass bc => bc -> Int -> IO ()
- btTriangleIndexVertexArray_unLockReadOnlyVertexBase :: BtTriangleIndexVertexArrayClass bc => bc -> Int -> IO ()
- btTriangleIndexVertexArray_m_indexedMeshes_set :: (BtTriangleIndexVertexArrayClass bc, BtAlignedObjectArray_btIndexedMesh_Class a) => bc -> a -> IO ()
- btTriangleIndexVertexArray_m_indexedMeshes_get :: BtTriangleIndexVertexArrayClass bc => bc -> IO BtAlignedObjectArray_btIndexedMesh_
- btTriangleIndexVertexArray_m_hasAabb_set :: BtTriangleIndexVertexArrayClass bc => bc -> Int -> IO ()
- btTriangleIndexVertexArray_m_hasAabb_get :: BtTriangleIndexVertexArrayClass bc => bc -> IO Int
- btTriangleIndexVertexArray_m_aabbMin_set :: BtTriangleIndexVertexArrayClass bc => bc -> Vec3 -> IO ()
- btTriangleIndexVertexArray_m_aabbMin_get :: BtTriangleIndexVertexArrayClass bc => bc -> IO Vec3
- btTriangleIndexVertexArray_m_aabbMax_set :: BtTriangleIndexVertexArrayClass bc => bc -> Vec3 -> IO ()
- btTriangleIndexVertexArray_m_aabbMax_get :: BtTriangleIndexVertexArrayClass bc => bc -> IO Vec3
- btTriangleInfo :: IO BtTriangleInfo
- btTriangleInfo_free :: BtTriangleInfoClass bc => bc -> IO ()
- btTriangleInfo_m_edgeV0V1Angle_set :: BtTriangleInfoClass bc => bc -> Float -> IO ()
- btTriangleInfo_m_edgeV0V1Angle_get :: BtTriangleInfoClass bc => bc -> IO Float
- btTriangleInfo_m_edgeV1V2Angle_set :: BtTriangleInfoClass bc => bc -> Float -> IO ()
- btTriangleInfo_m_edgeV1V2Angle_get :: BtTriangleInfoClass bc => bc -> IO Float
- btTriangleInfo_m_edgeV2V0Angle_set :: BtTriangleInfoClass bc => bc -> Float -> IO ()
- btTriangleInfo_m_edgeV2V0Angle_get :: BtTriangleInfoClass bc => bc -> IO Float
- btTriangleInfo_m_flags_set :: BtTriangleInfoClass bc => bc -> Int -> IO ()
- btTriangleInfo_m_flags_get :: BtTriangleInfoClass bc => bc -> IO Int
- btTriangleInfoData :: IO BtTriangleInfoData
- btTriangleInfoData_free :: BtTriangleInfoDataClass bc => bc -> IO ()
- btTriangleInfoData_m_flags_set :: BtTriangleInfoDataClass bc => bc -> Int -> IO ()
- btTriangleInfoData_m_flags_get :: BtTriangleInfoDataClass bc => bc -> IO Int
- btTriangleInfoData_m_edgeV0V1Angle_set :: BtTriangleInfoDataClass bc => bc -> Float -> IO ()
- btTriangleInfoData_m_edgeV0V1Angle_get :: BtTriangleInfoDataClass bc => bc -> IO Float
- btTriangleInfoData_m_edgeV1V2Angle_set :: BtTriangleInfoDataClass bc => bc -> Float -> IO ()
- btTriangleInfoData_m_edgeV1V2Angle_get :: BtTriangleInfoDataClass bc => bc -> IO Float
- btTriangleInfoData_m_edgeV2V0Angle_set :: BtTriangleInfoDataClass bc => bc -> Float -> IO ()
- btTriangleInfoData_m_edgeV2V0Angle_get :: BtTriangleInfoDataClass bc => bc -> IO Float
- btTriangleInfoMap :: IO BtTriangleInfoMap
- btTriangleInfoMap_free :: BtTriangleInfoMapClass bc => bc -> IO ()
- btTriangleInfoMap_serialize :: (BtTriangleInfoMapClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btTriangleInfoMap_calculateSerializeBufferSize :: BtTriangleInfoMapClass bc => bc -> IO Int
- btTriangleInfoMap_deSerialize :: (BtTriangleInfoMapClass bc, BtTriangleInfoMapDataClass p0) => bc -> p0 -> IO ()
- btTriangleInfoMap_m_convexEpsilon_set :: BtTriangleInfoMapClass bc => bc -> Float -> IO ()
- btTriangleInfoMap_m_convexEpsilon_get :: BtTriangleInfoMapClass bc => bc -> IO Float
- btTriangleInfoMap_m_edgeDistanceThreshold_set :: BtTriangleInfoMapClass bc => bc -> Float -> IO ()
- btTriangleInfoMap_m_edgeDistanceThreshold_get :: BtTriangleInfoMapClass bc => bc -> IO Float
- btTriangleInfoMap_m_equalVertexThreshold_set :: BtTriangleInfoMapClass bc => bc -> Float -> IO ()
- btTriangleInfoMap_m_equalVertexThreshold_get :: BtTriangleInfoMapClass bc => bc -> IO Float
- btTriangleInfoMap_m_maxEdgeAngleThreshold_set :: BtTriangleInfoMapClass bc => bc -> Float -> IO ()
- btTriangleInfoMap_m_maxEdgeAngleThreshold_get :: BtTriangleInfoMapClass bc => bc -> IO Float
- btTriangleInfoMap_m_planarEpsilon_set :: BtTriangleInfoMapClass bc => bc -> Float -> IO ()
- btTriangleInfoMap_m_planarEpsilon_get :: BtTriangleInfoMapClass bc => bc -> IO Float
- btTriangleInfoMap_m_zeroAreaThreshold_set :: BtTriangleInfoMapClass bc => bc -> Float -> IO ()
- btTriangleInfoMap_m_zeroAreaThreshold_get :: BtTriangleInfoMapClass bc => bc -> IO Float
- btTriangleInfoMapData :: IO BtTriangleInfoMapData
- btTriangleInfoMapData_free :: BtTriangleInfoMapDataClass bc => bc -> IO ()
- btTriangleInfoMapData_m_convexEpsilon_set :: BtTriangleInfoMapDataClass bc => bc -> Float -> IO ()
- btTriangleInfoMapData_m_convexEpsilon_get :: BtTriangleInfoMapDataClass bc => bc -> IO Float
- btTriangleInfoMapData_m_edgeDistanceThreshold_set :: BtTriangleInfoMapDataClass bc => bc -> Float -> IO ()
- btTriangleInfoMapData_m_edgeDistanceThreshold_get :: BtTriangleInfoMapDataClass bc => bc -> IO Float
- btTriangleInfoMapData_m_equalVertexThreshold_set :: BtTriangleInfoMapDataClass bc => bc -> Float -> IO ()
- btTriangleInfoMapData_m_equalVertexThreshold_get :: BtTriangleInfoMapDataClass bc => bc -> IO Float
- btTriangleInfoMapData_m_hashTableSize_set :: BtTriangleInfoMapDataClass bc => bc -> Int -> IO ()
- btTriangleInfoMapData_m_hashTableSize_get :: BtTriangleInfoMapDataClass bc => bc -> IO Int
- btTriangleInfoMapData_m_nextSize_set :: BtTriangleInfoMapDataClass bc => bc -> Int -> IO ()
- btTriangleInfoMapData_m_nextSize_get :: BtTriangleInfoMapDataClass bc => bc -> IO Int
- btTriangleInfoMapData_m_numKeys_set :: BtTriangleInfoMapDataClass bc => bc -> Int -> IO ()
- btTriangleInfoMapData_m_numKeys_get :: BtTriangleInfoMapDataClass bc => bc -> IO Int
- btTriangleInfoMapData_m_numValues_set :: BtTriangleInfoMapDataClass bc => bc -> Int -> IO ()
- btTriangleInfoMapData_m_numValues_get :: BtTriangleInfoMapDataClass bc => bc -> IO Int
- btTriangleInfoMapData_m_planarEpsilon_set :: BtTriangleInfoMapDataClass bc => bc -> Float -> IO ()
- btTriangleInfoMapData_m_planarEpsilon_get :: BtTriangleInfoMapDataClass bc => bc -> IO Float
- btTriangleInfoMapData_m_valueArrayPtr_set :: (BtTriangleInfoMapDataClass bc, BtTriangleInfoDataClass a) => bc -> a -> IO ()
- btTriangleInfoMapData_m_valueArrayPtr_get :: BtTriangleInfoMapDataClass bc => bc -> IO BtTriangleInfoData
- btTriangleInfoMapData_m_zeroAreaThreshold_set :: BtTriangleInfoMapDataClass bc => bc -> Float -> IO ()
- btTriangleInfoMapData_m_zeroAreaThreshold_get :: BtTriangleInfoMapDataClass bc => bc -> IO Float
- btTriangleMesh :: Bool -> Bool -> IO BtTriangleMesh
- btTriangleMesh_free :: BtTriangleMeshClass bc => bc -> IO ()
- btTriangleMesh_preallocateIndices :: BtTriangleMeshClass bc => bc -> Int -> IO ()
- btTriangleMesh_getNumTriangles :: BtTriangleMeshClass bc => bc -> IO Int
- btTriangleMesh_getUse32bitIndices :: BtTriangleMeshClass bc => bc -> IO Bool
- btTriangleMesh_addIndex :: BtTriangleMeshClass bc => bc -> Int -> IO ()
- btTriangleMesh_preallocateVertices :: BtTriangleMeshClass bc => bc -> Int -> IO ()
- btTriangleMesh_findOrAddVertex :: BtTriangleMeshClass bc => bc -> Vec3 -> Bool -> IO (Int, Vec3)
- btTriangleMesh_findOrAddVertex' :: BtTriangleMeshClass bc => bc -> Bool -> IO (Int, Vec3)
- btTriangleMesh_getUse4componentVertices :: BtTriangleMeshClass bc => bc -> IO Bool
- btTriangleMesh_addTriangle :: BtTriangleMeshClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Bool -> IO (Vec3, Vec3, Vec3)
- btTriangleMesh_addTriangle' :: BtTriangleMeshClass bc => bc -> Bool -> IO (Vec3, Vec3, Vec3)
- btTriangleMesh_m_4componentVertices_set :: (BtTriangleMeshClass bc, BtAlignedObjectArray_btVector3_Class a) => bc -> a -> IO ()
- btTriangleMesh_m_4componentVertices_get :: BtTriangleMeshClass bc => bc -> IO BtAlignedObjectArray_btVector3_
- btTriangleMesh_m_3componentVertices_set :: (BtTriangleMeshClass bc, BtAlignedObjectArray_float_Class a) => bc -> a -> IO ()
- btTriangleMesh_m_3componentVertices_get :: BtTriangleMeshClass bc => bc -> IO BtAlignedObjectArray_float_
- btTriangleMesh_m_32bitIndices_set :: (BtTriangleMeshClass bc, BtAlignedObjectArray_unsignedint_Class a) => bc -> a -> IO ()
- btTriangleMesh_m_32bitIndices_get :: BtTriangleMeshClass bc => bc -> IO BtAlignedObjectArray_unsignedint_
- btTriangleMesh_m_16bitIndices_set :: (BtTriangleMeshClass bc, BtAlignedObjectArray_unsignedshort_Class a) => bc -> a -> IO ()
- btTriangleMesh_m_16bitIndices_get :: BtTriangleMeshClass bc => bc -> IO BtAlignedObjectArray_unsignedshort_
- btTriangleMesh_m_use32bitIndices_set :: BtTriangleMeshClass bc => bc -> Bool -> IO ()
- btTriangleMesh_m_use32bitIndices_get :: BtTriangleMeshClass bc => bc -> IO Bool
- btTriangleMesh_m_use4componentVertices_set :: BtTriangleMeshClass bc => bc -> Bool -> IO ()
- btTriangleMesh_m_use4componentVertices_get :: BtTriangleMeshClass bc => bc -> IO Bool
- btTriangleMesh_m_weldingThreshold_set :: BtTriangleMeshClass bc => bc -> Float -> IO ()
- btTriangleMesh_m_weldingThreshold_get :: BtTriangleMeshClass bc => bc -> IO Float
- btTriangleMeshShape :: BtStridingMeshInterfaceClass p0 => p0 -> IO BtTriangleMeshShape
- btTriangleMeshShape_free :: BtTriangleMeshShapeClass bc => bc -> IO ()
- btTriangleMeshShape_calculateLocalInertia :: BtTriangleMeshShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btTriangleMeshShape_calculateLocalInertia' :: BtTriangleMeshShapeClass bc => bc -> Float -> IO Vec3
- btTriangleMeshShape_getLocalAabbMax :: BtTriangleMeshShapeClass bc => bc -> IO Vec3
- btTriangleMeshShape_localGetSupportingVertex :: BtTriangleMeshShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btTriangleMeshShape_localGetSupportingVertex' :: BtTriangleMeshShapeClass bc => bc -> IO (Vec3, Vec3)
- btTriangleMeshShape_getName :: BtTriangleMeshShapeClass bc => bc -> IO String
- btTriangleMeshShape_getLocalScaling :: BtTriangleMeshShapeClass bc => bc -> IO Vec3
- btTriangleMeshShape_recalcLocalAabb :: BtTriangleMeshShapeClass bc => bc -> IO ()
- btTriangleMeshShape_setLocalScaling :: BtTriangleMeshShapeClass bc => bc -> Vec3 -> IO Vec3
- btTriangleMeshShape_setLocalScaling' :: BtTriangleMeshShapeClass bc => bc -> IO Vec3
- btTriangleMeshShape_getMeshInterface :: BtTriangleMeshShapeClass bc => bc -> IO BtStridingMeshInterface
- btTriangleMeshShape_getMeshInterface0 :: BtTriangleMeshShapeClass bc => bc -> IO BtStridingMeshInterface
- btTriangleMeshShape_getMeshInterface1 :: BtTriangleMeshShapeClass bc => bc -> IO BtStridingMeshInterface
- btTriangleMeshShape_getAabb :: BtTriangleMeshShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btTriangleMeshShape_getAabb' :: BtTriangleMeshShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btTriangleMeshShape_processAllTriangles :: (BtTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btTriangleMeshShape_processAllTriangles' :: (BtTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btTriangleMeshShape_localGetSupportingVertexWithoutMargin :: BtTriangleMeshShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btTriangleMeshShape_localGetSupportingVertexWithoutMargin' :: BtTriangleMeshShapeClass bc => bc -> IO (Vec3, Vec3)
- btTriangleMeshShape_getLocalAabbMin :: BtTriangleMeshShapeClass bc => bc -> IO Vec3
- btTriangleMeshShape_m_localAabbMin_set :: BtTriangleMeshShapeClass bc => bc -> Vec3 -> IO ()
- btTriangleMeshShape_m_localAabbMin_get :: BtTriangleMeshShapeClass bc => bc -> IO Vec3
- btTriangleMeshShape_m_localAabbMax_set :: BtTriangleMeshShapeClass bc => bc -> Vec3 -> IO ()
- btTriangleMeshShape_m_localAabbMax_get :: BtTriangleMeshShapeClass bc => bc -> IO Vec3
- btTriangleMeshShape_m_meshInterface_set :: (BtTriangleMeshShapeClass bc, BtStridingMeshInterfaceClass a) => bc -> a -> IO ()
- btTriangleMeshShape_m_meshInterface_get :: BtTriangleMeshShapeClass bc => bc -> IO BtStridingMeshInterface
- btTriangleMeshShapeData :: IO BtTriangleMeshShapeData
- btTriangleMeshShapeData_free :: BtTriangleMeshShapeDataClass bc => bc -> IO ()
- btTriangleMeshShapeData_m_collisionMargin_set :: BtTriangleMeshShapeDataClass bc => bc -> Float -> IO ()
- btTriangleMeshShapeData_m_collisionMargin_get :: BtTriangleMeshShapeDataClass bc => bc -> IO Float
- btTriangleMeshShapeData_m_collisionShapeData_set :: (BtTriangleMeshShapeDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO ()
- btTriangleMeshShapeData_m_collisionShapeData_get :: BtTriangleMeshShapeDataClass bc => bc -> IO BtCollisionShapeData
- btTriangleMeshShapeData_m_meshInterface_set :: (BtTriangleMeshShapeDataClass bc, BtStridingMeshInterfaceDataClass a) => bc -> a -> IO ()
- btTriangleMeshShapeData_m_meshInterface_get :: BtTriangleMeshShapeDataClass bc => bc -> IO BtStridingMeshInterfaceData
- btTriangleMeshShapeData_m_quantizedDoubleBvh_set :: (BtTriangleMeshShapeDataClass bc, BtQuantizedBvhDoubleDataClass a) => bc -> a -> IO ()
- btTriangleMeshShapeData_m_quantizedDoubleBvh_get :: BtTriangleMeshShapeDataClass bc => bc -> IO BtQuantizedBvhDoubleData
- btTriangleMeshShapeData_m_quantizedFloatBvh_set :: (BtTriangleMeshShapeDataClass bc, BtQuantizedBvhFloatDataClass a) => bc -> a -> IO ()
- btTriangleMeshShapeData_m_quantizedFloatBvh_get :: BtTriangleMeshShapeDataClass bc => bc -> IO BtQuantizedBvhFloatData
- btTriangleMeshShapeData_m_triangleInfoMap_set :: (BtTriangleMeshShapeDataClass bc, BtTriangleInfoMapDataClass a) => bc -> a -> IO ()
- btTriangleMeshShapeData_m_triangleInfoMap_get :: BtTriangleMeshShapeDataClass bc => bc -> IO BtTriangleInfoMapData
- btTriangleShape0 :: IO BtTriangleShape
- btTriangleShape1 :: Vec3 -> Vec3 -> Vec3 -> IO BtTriangleShape
- btTriangleShape_free :: BtTriangleShapeClass bc => bc -> IO ()
- btTriangleShape_getVertexPtr :: BtTriangleShapeClass bc => bc -> Int -> IO Vec3
- btTriangleShape_getVertexPtr0 :: BtTriangleShapeClass bc => bc -> Int -> IO Vec3
- btTriangleShape_getVertexPtr1 :: BtTriangleShapeClass bc => bc -> Int -> IO Vec3
- btTriangleShape_getNumPlanes :: BtTriangleShapeClass bc => bc -> IO Int
- btTriangleShape_getPreferredPenetrationDirection :: BtTriangleShapeClass bc => bc -> Int -> Vec3 -> IO Vec3
- btTriangleShape_getPreferredPenetrationDirection' :: BtTriangleShapeClass bc => bc -> Int -> IO Vec3
- btTriangleShape_getNumEdges :: BtTriangleShapeClass bc => bc -> IO Int
- btTriangleShape_getName :: BtTriangleShapeClass bc => bc -> IO String
- btTriangleShape_getNumVertices :: BtTriangleShapeClass bc => bc -> IO Int
- btTriangleShape_getEdge :: BtTriangleShapeClass bc => bc -> Int -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btTriangleShape_getEdge' :: BtTriangleShapeClass bc => bc -> Int -> IO (Vec3, Vec3)
- btTriangleShape_isInside :: BtTriangleShapeClass bc => bc -> Vec3 -> Float -> IO (Bool, Vec3)
- btTriangleShape_isInside' :: BtTriangleShapeClass bc => bc -> Float -> IO (Bool, Vec3)
- btTriangleShape_getPlane :: BtTriangleShapeClass bc => bc -> Vec3 -> Vec3 -> Int -> IO (Vec3, Vec3)
- btTriangleShape_getPlane' :: BtTriangleShapeClass bc => bc -> Int -> IO (Vec3, Vec3)
- btTriangleShape_getNumPreferredPenetrationDirections :: BtTriangleShapeClass bc => bc -> IO Int
- btTriangleShape_getAabb :: BtTriangleShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btTriangleShape_getAabb' :: BtTriangleShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btTriangleShape_getVertex :: BtTriangleShapeClass bc => bc -> Int -> Vec3 -> IO Vec3
- btTriangleShape_getVertex' :: BtTriangleShapeClass bc => bc -> Int -> IO Vec3
- btTriangleShape_calcNormal :: BtTriangleShapeClass bc => bc -> Vec3 -> IO Vec3
- btTriangleShape_calcNormal' :: BtTriangleShapeClass bc => bc -> IO Vec3
- btTriangleShape_calculateLocalInertia :: BtTriangleShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btTriangleShape_calculateLocalInertia' :: BtTriangleShapeClass bc => bc -> Float -> IO Vec3
- btTriangleShape_getPlaneEquation :: BtTriangleShapeClass bc => bc -> Int -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btTriangleShape_getPlaneEquation' :: BtTriangleShapeClass bc => bc -> Int -> IO (Vec3, Vec3)
- btTriangleShape_localGetSupportingVertexWithoutMargin :: BtTriangleShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btTriangleShape_localGetSupportingVertexWithoutMargin' :: BtTriangleShapeClass bc => bc -> IO (Vec3, Vec3)
- btUniformScalingShape :: BtConvexShapeClass p0 => p0 -> Float -> IO BtUniformScalingShape
- btUniformScalingShape_free :: BtUniformScalingShapeClass bc => bc -> IO ()
- btUniformScalingShape_calculateLocalInertia :: BtUniformScalingShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btUniformScalingShape_calculateLocalInertia' :: BtUniformScalingShapeClass bc => bc -> Float -> IO Vec3
- btUniformScalingShape_getUniformScalingFactor :: BtUniformScalingShapeClass bc => bc -> IO Float
- btUniformScalingShape_localGetSupportingVertex :: BtUniformScalingShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btUniformScalingShape_localGetSupportingVertex' :: BtUniformScalingShapeClass bc => bc -> IO (Vec3, Vec3)
- btUniformScalingShape_getName :: BtUniformScalingShapeClass bc => bc -> IO String
- btUniformScalingShape_getAabbSlow :: BtUniformScalingShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btUniformScalingShape_getAabbSlow' :: BtUniformScalingShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btUniformScalingShape_getLocalScaling :: BtUniformScalingShapeClass bc => bc -> IO Vec3
- btUniformScalingShape_getChildShape :: BtUniformScalingShapeClass bc => bc -> IO BtConvexShape
- btUniformScalingShape_getChildShape0 :: BtUniformScalingShapeClass bc => bc -> IO BtConvexShape
- btUniformScalingShape_getChildShape1 :: BtUniformScalingShapeClass bc => bc -> IO BtConvexShape
- btUniformScalingShape_getPreferredPenetrationDirection :: BtUniformScalingShapeClass bc => bc -> Int -> Vec3 -> IO Vec3
- btUniformScalingShape_getPreferredPenetrationDirection' :: BtUniformScalingShapeClass bc => bc -> Int -> IO Vec3
- btUniformScalingShape_setLocalScaling :: BtUniformScalingShapeClass bc => bc -> Vec3 -> IO Vec3
- btUniformScalingShape_setLocalScaling' :: BtUniformScalingShapeClass bc => bc -> IO Vec3
- btUniformScalingShape_getNumPreferredPenetrationDirections :: BtUniformScalingShapeClass bc => bc -> IO Int
- btUniformScalingShape_getAabb :: BtUniformScalingShapeClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btUniformScalingShape_getAabb' :: BtUniformScalingShapeClass bc => bc -> IO (Transform, Vec3, Vec3)
- btUniformScalingShape_setMargin :: BtUniformScalingShapeClass bc => bc -> Float -> IO ()
- btUniformScalingShape_getMargin :: BtUniformScalingShapeClass bc => bc -> IO Float
- btUniformScalingShape_localGetSupportingVertexWithoutMargin :: BtUniformScalingShapeClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btUniformScalingShape_localGetSupportingVertexWithoutMargin' :: BtUniformScalingShapeClass bc => bc -> IO (Vec3, Vec3)
- btUniformScalingShape_m_childConvexShape_set :: (BtUniformScalingShapeClass bc, BtConvexShapeClass a) => bc -> a -> IO ()
- btUniformScalingShape_m_childConvexShape_get :: BtUniformScalingShapeClass bc => bc -> IO BtConvexShape
- btUniformScalingShape_m_uniformScalingFactor_set :: BtUniformScalingShapeClass bc => bc -> Float -> IO ()
- btUniformScalingShape_m_uniformScalingFactor_get :: BtUniformScalingShapeClass bc => bc -> IO Float
Documentation
btUniformScalingShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btUniformScalingShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btUniformScalingShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btUniformScalingShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btUniformScalingShape_getPreferredPenetrationDirection''_ :: Ptr () -> CInt -> Ptr CFloat -> IO () Source #
btUniformScalingShape_getPreferredPenetrationDirection'_ :: Ptr () -> CInt -> Ptr CFloat -> IO () Source #
btUniformScalingShape_getAabbSlow''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btUniformScalingShape_getAabbSlow'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btUniformScalingShape_localGetSupportingVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btUniformScalingShape_localGetSupportingVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btUniformScalingShape_free'_ :: Ptr () -> IO () Source #
btTriangleShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btTriangleShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btTriangleShape_getPreferredPenetrationDirection''_ :: Ptr () -> CInt -> Ptr CFloat -> IO () Source #
btTriangleShape_getPreferredPenetrationDirection'_ :: Ptr () -> CInt -> Ptr CFloat -> IO () Source #
btTriangleShape_free'_ :: Ptr () -> IO () Source #
btTriangleShape0'_ :: IO (Ptr ()) Source #
btTriangleMeshShapeData_free'_ :: Ptr () -> IO () Source #
btTriangleMeshShapeData'_ :: IO (Ptr ()) Source #
btTriangleMeshShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btTriangleMeshShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btTriangleMeshShape_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btTriangleMeshShape_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btTriangleMeshShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btTriangleMeshShape_recalcLocalAabb'_ :: Ptr () -> IO () Source #
btTriangleMeshShape_localGetSupportingVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btTriangleMeshShape_localGetSupportingVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btTriangleMeshShape_free'_ :: Ptr () -> IO () Source #
btTriangleMesh_addTriangle''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> IO () Source #
btTriangleMesh_addTriangle'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> IO () Source #
btTriangleMesh_free'_ :: Ptr () -> IO () Source #
btTriangleInfoMapData_free'_ :: Ptr () -> IO () Source #
btTriangleInfoMapData'_ :: IO (Ptr ()) Source #
btTriangleInfoMap_free'_ :: Ptr () -> IO () Source #
btTriangleInfoMap'_ :: IO (Ptr ()) Source #
btTriangleInfoData_free'_ :: Ptr () -> IO () Source #
btTriangleInfoData'_ :: IO (Ptr ()) Source #
btTriangleInfo_free'_ :: Ptr () -> IO () Source #
btTriangleInfo'_ :: IO (Ptr ()) Source #
btTriangleIndexVertexArray_setPremadeAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btTriangleIndexVertexArray_free'_ :: Ptr () -> IO () Source #
btTriangleIndexVertexArray0'_ :: IO (Ptr ()) Source #
btStridingMeshInterfaceData_free'_ :: Ptr () -> IO () Source #
btStridingMeshInterfaceData'_ :: IO (Ptr ()) Source #
btStridingMeshInterface_InternalProcessAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btStridingMeshInterface_InternalProcessAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btStridingMeshInterface_calculateAabbBruteForce''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btStridingMeshInterface_calculateAabbBruteForce'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btStaticPlaneShapeData_free'_ :: Ptr () -> IO () Source #
btStaticPlaneShapeData'_ :: IO (Ptr ()) Source #
btStaticPlaneShape_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btStaticPlaneShape_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btStaticPlaneShape_free'_ :: Ptr () -> IO () Source #
btSphereShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btSphereShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btSphereShape_free'_ :: Ptr () -> IO () Source #
btShortIntIndexTripletData_free'_ :: Ptr () -> IO () Source #
btShortIntIndexTripletData'_ :: IO (Ptr ()) Source #
btShortIntIndexData_free'_ :: Ptr () -> IO () Source #
btShortIntIndexData'_ :: IO (Ptr ()) Source #
btScaledTriangleMeshShapeData_free'_ :: Ptr () -> IO () Source #
btScaledTriangleMeshShapeData'_ :: IO (Ptr ()) Source #
btScaledBvhTriangleMeshShape_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btScaledBvhTriangleMeshShape_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btScaledBvhTriangleMeshShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btScaledBvhTriangleMeshShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btScaledBvhTriangleMeshShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO () Source #
btScaledBvhTriangleMeshShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO () Source #
btScaledBvhTriangleMeshShape_free'_ :: Ptr () -> IO () Source #
btPositionAndRadius_free'_ :: Ptr () -> IO () Source #
btPositionAndRadius'_ :: IO (Ptr ()) Source #
btPolyhedralConvexShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btPolyhedralConvexShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btPolyhedralConvexShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO () Source #
btPolyhedralConvexAabbCachingShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btPolyhedralConvexAabbCachingShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btPolyhedralConvexAabbCachingShape_getCachedLocalAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btPolyhedralConvexAabbCachingShape_getCachedLocalAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btPolyhedralConvexAabbCachingShape_getNonvirtualAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO () Source #
btPolyhedralConvexAabbCachingShape_getNonvirtualAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO () Source #
btPolyhedralConvexAabbCachingShape_recalcLocalAabb'_ :: Ptr () -> IO () Source #
btPolyhedralConvexAabbCachingShape_setCachedLocalAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btPolyhedralConvexAabbCachingShape_setCachedLocalAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btOptimizedBvh_free'_ :: Ptr () -> IO () Source #
btOptimizedBvh'_ :: IO (Ptr ()) Source #
btMultiSphereShapeData_free'_ :: Ptr () -> IO () Source #
btMultiSphereShapeData'_ :: IO (Ptr ()) Source #
btMultiSphereShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btMultiSphereShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btMultiSphereShape_free'_ :: Ptr () -> IO () Source #
btMeshPartData_free'_ :: Ptr () -> IO () Source #
btMeshPartData'_ :: IO (Ptr ()) Source #
btIntIndexData_free'_ :: Ptr () -> IO () Source #
btIntIndexData'_ :: IO (Ptr ()) Source #
btIndexedMesh_free'_ :: Ptr () -> IO () Source #
btIndexedMesh'_ :: IO (Ptr ()) Source #
btEmptyShape_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btEmptyShape_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btEmptyShape_free'_ :: Ptr () -> IO () Source #
btEmptyShape'_ :: IO (Ptr ()) Source #
btCylinderShapeZ_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btCylinderShapeZ_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btCylinderShapeZ_free'_ :: Ptr () -> IO () Source #
btCylinderShapeX_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btCylinderShapeX_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btCylinderShapeX_free'_ :: Ptr () -> IO () Source #
btCylinderShapeData_free'_ :: Ptr () -> IO () Source #
btCylinderShapeData'_ :: IO (Ptr ()) Source #
btCylinderShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btCylinderShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btCylinderShape_free'_ :: Ptr () -> IO () Source #
btConvexTriangleMeshShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexTriangleMeshShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexTriangleMeshShape_getPlane''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO () Source #
btConvexTriangleMeshShape_getPlane'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO () Source #
btConvexTriangleMeshShape_getEdge''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexTriangleMeshShape_localGetSupportingVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexTriangleMeshShape_localGetSupportingVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexTriangleMeshShape_free'_ :: Ptr () -> IO () Source #
btConvexShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexShape_localGetSupportVertexNonVirtual''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexShape_localGetSupportVertexNonVirtual'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexShape_localGetSupportVertexWithoutMarginNonVirtual''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexShape_localGetSupportVertexWithoutMarginNonVirtual'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexShape_getAabbNonVirtual''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexShape_getAabbNonVirtual'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexInternalShapeData_free'_ :: Ptr () -> IO () Source #
btConvexInternalShapeData'_ :: IO (Ptr ()) Source #
btConvexInternalShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexInternalShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexInternalShape_getPreferredPenetrationDirection''_ :: Ptr () -> CInt -> Ptr CFloat -> IO () Source #
btConvexInternalShape_getPreferredPenetrationDirection'_ :: Ptr () -> CInt -> Ptr CFloat -> IO () Source #
btConvexInternalShape_getAabbSlow''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexInternalShape_getAabbSlow'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexInternalShape_localGetSupportingVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexInternalShape_localGetSupportingVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexInternalAabbCachingShape_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexInternalAabbCachingShape_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexInternalAabbCachingShape_getCachedLocalAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexInternalAabbCachingShape_getCachedLocalAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexInternalAabbCachingShape_getNonvirtualAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO () Source #
btConvexInternalAabbCachingShape_getNonvirtualAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO () Source #
btConvexInternalAabbCachingShape_recalcLocalAabb'_ :: Ptr () -> IO () Source #
btConvexInternalAabbCachingShape_setCachedLocalAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexInternalAabbCachingShape_setCachedLocalAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexHullShapeData_free'_ :: Ptr () -> IO () Source #
btConvexHullShapeData'_ :: IO (Ptr ()) Source #
btConvexHullShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexHullShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexHullShape_localGetSupportingVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexHullShape_localGetSupportingVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConvexHullShape_free'_ :: Ptr () -> IO () Source #
btConeShapeZ_free'_ :: Ptr () -> IO () Source #
btConeShapeX_free'_ :: Ptr () -> IO () Source #
btConeShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConeShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConeShape_free'_ :: Ptr () -> IO () Source #
btConcaveShape_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btConcaveShape_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btCompoundShapeData_free'_ :: Ptr () -> IO () Source #
btCompoundShapeData'_ :: IO (Ptr ()) Source #
btCompoundShapeChildData_free'_ :: Ptr () -> IO () Source #
btCompoundShapeChildData'_ :: IO (Ptr ()) Source #
btCompoundShapeChild_free'_ :: Ptr () -> IO () Source #
btCompoundShapeChild'_ :: IO (Ptr ()) Source #
btCompoundShape_recalculateLocalAabb'_ :: Ptr () -> IO () Source #
btCompoundShape_createAabbTreeFromChildren'_ :: Ptr () -> IO () Source #
btCompoundShape_free'_ :: Ptr () -> IO () Source #
btCollisionShapeData_free'_ :: Ptr () -> IO () Source #
btCollisionShapeData'_ :: IO (Ptr ()) Source #
btCollisionShape_calculateTemporalAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btCollisionShape_calculateTemporalAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btCharIndexTripletData_free'_ :: Ptr () -> IO () Source #
btCharIndexTripletData'_ :: IO (Ptr ()) Source #
btCapsuleShapeZ_free'_ :: Ptr () -> IO () Source #
btCapsuleShapeX_free'_ :: Ptr () -> IO () Source #
btCapsuleShapeData_free'_ :: Ptr () -> IO () Source #
btCapsuleShapeData'_ :: IO (Ptr ()) Source #
btCapsuleShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btCapsuleShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btCapsuleShape_free'_ :: Ptr () -> IO () Source #
btCapsuleShape0'_ :: IO (Ptr ()) Source #
btBvhTriangleMeshShape_performConvexcast''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btBvhTriangleMeshShape_performConvexcast'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btBvhTriangleMeshShape_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btBvhTriangleMeshShape_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btBvhTriangleMeshShape_performRaycast''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btBvhTriangleMeshShape_performRaycast'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btBvhTriangleMeshShape_buildOptimizedBvh'_ :: Ptr () -> IO () Source #
btBvhTriangleMeshShape_free'_ :: Ptr () -> IO () Source #
btBvhTriangleMeshShape1'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ()) Source #
btBoxShape_localGetSupportingVertexWithoutMargin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btBoxShape_localGetSupportingVertexWithoutMargin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btBoxShape_free'_ :: Ptr () -> IO () Source #
btBU_Simplex1to4_reset'_ :: Ptr () -> IO () Source #
btBU_Simplex1to4_free'_ :: Ptr () -> IO () Source #
btBU_Simplex1to40'_ :: IO (Ptr ()) Source #
btBU_Simplex1to41 :: Vec3 -> IO BtBU_Simplex1to4 Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.h?r=2223#36 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.h?r=2223#33 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp?r=2223
btBU_Simplex1to42 :: Vec3 -> Vec3 -> IO BtBU_Simplex1to4 Source #
btBU_Simplex1to43 :: Vec3 -> Vec3 -> Vec3 -> IO BtBU_Simplex1to4 Source #
btBU_Simplex1to44 :: Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO BtBU_Simplex1to4 Source #
btBU_Simplex1to4_free :: BtBU_Simplex1to4Class bc => bc -> IO () Source #
btBU_Simplex1to4_reset Source #
:: BtBU_Simplex1to4Class bc | |
=> bc | |
-> IO () |
btBU_Simplex1to4_getNumPlanes Source #
:: BtBU_Simplex1to4Class bc | |
=> bc | |
-> IO Int |
btBU_Simplex1to4_getIndex Source #
:: BtBU_Simplex1to4Class bc | |
=> bc | |
-> Int | i |
-> IO Int |
btBU_Simplex1to4_getNumEdges Source #
:: BtBU_Simplex1to4Class bc | |
=> bc | |
-> IO Int |
btBU_Simplex1to4_getName Source #
:: BtBU_Simplex1to4Class bc | |
=> bc | |
-> IO String |
btBU_Simplex1to4_getVertex Source #
:: BtBU_Simplex1to4Class bc | |
=> bc | |
-> Int | i |
-> Vec3 | vtx |
-> IO Vec3 |
btBU_Simplex1to4_getVertex' Source #
:: BtBU_Simplex1to4Class bc | |
=> bc | |
-> Int | i |
-> IO Vec3 |
btBU_Simplex1to4_getEdge Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.h?r=2223#56 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.h?r=2223#56 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp?r=2223
btBU_Simplex1to4_getEdge' Source #
:: BtBU_Simplex1to4Class bc | |
=> bc | |
-> Int | i |
-> IO (Vec3, Vec3) |
btBU_Simplex1to4_addVertex Source #
:: BtBU_Simplex1to4Class bc | |
=> bc | |
-> Vec3 | pt |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.h?r=2223#48 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.h?r=2223#48 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp?r=2223
btBU_Simplex1to4_addVertex' Source #
:: BtBU_Simplex1to4Class bc | |
=> bc | |
-> IO Vec3 |
btBU_Simplex1to4_isInside Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.h?r=2223#66 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.h?r=2223#66 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp?r=2223
btBU_Simplex1to4_isInside' Source #
:: BtBU_Simplex1to4Class bc | |
=> bc | |
-> Float | tolerance |
-> IO (Bool, Vec3) |
btBU_Simplex1to4_getPlane Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.h?r=2223#62 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.h?r=2223#62 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp?r=2223
btBU_Simplex1to4_getPlane' Source #
:: BtBU_Simplex1to4Class bc | |
=> bc | |
-> Int | i |
-> IO (Vec3, Vec3) |
btBU_Simplex1to4_getAabb Source #
:: BtBU_Simplex1to4Class bc | |
=> bc | |
-> Transform | t |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.h?r=2223#46 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.h?r=2223#46 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp?r=2223
btBU_Simplex1to4_getAabb' Source #
:: BtBU_Simplex1to4Class bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btBU_Simplex1to4_getNumVertices Source #
:: BtBU_Simplex1to4Class bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.h?r=2223#29 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.h?r=2223#52 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp?r=2223
btBU_Simplex1to4_m_numVertices_set :: BtBU_Simplex1to4Class bc => bc -> Int -> IO () Source #
btBU_Simplex1to4_m_numVertices_get :: BtBU_Simplex1to4Class bc => bc -> IO Int Source #
btBoxShape :: Vec3 -> IO BtBoxShape Source #
btBoxShape_free :: BtBoxShapeClass bc => bc -> IO () Source #
btBoxShape_calculateLocalInertia Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
btBoxShape_calculateLocalInertia' Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btBoxShape_getNumPlanes Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#48 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#124 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
btBoxShape_localGetSupportingVertex Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btBoxShape_localGetSupportingVertex' Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btBoxShape_setLocalScaling Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#96 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#96 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
btBoxShape_setLocalScaling' Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> IO Vec3 |
btBoxShape_getPlaneEquation Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> Vec4 | plane |
-> Int | i |
-> IO Vec4 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#151 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#151 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
btBoxShape_getPlaneEquation' Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> Int | i |
-> IO Vec4 |
btBoxShape_getPreferredPenetrationDirection Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> Int | index |
-> Vec3 | penetrationVector |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#280 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#280 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
btBoxShape_getPreferredPenetrationDirection' Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Vec3 |
btBoxShape_getNumEdges Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#270 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#134 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
:: BtBoxShapeClass bc | |
=> bc | |
-> IO String |
:: BtBoxShapeClass bc | |
=> bc | |
-> Int | i |
-> Vec3 | vtx |
-> IO Vec3 |
btBoxShape_getVertex' Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> Int | i |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#181 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#181 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
:: BtBoxShapeClass bc | |
=> bc | |
-> Int | i |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#252 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#252 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
:: BtBoxShapeClass bc | |
=> bc | |
-> Float | tolerance |
-> IO (Bool, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#114 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#114 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
:: BtBoxShapeClass bc | |
=> bc | |
-> Int | i |
-> IO (Vec3, Vec3) |
btBoxShape_getHalfExtentsWithoutMargin Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> IO Vec3 |
btBoxShape_getNumPreferredPenetrationDirections Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#108 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#275 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
:: BtBoxShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
:: BtBoxShapeClass bc | |
=> bc | |
-> Float | collisionMargin |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#129 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.h?r=2223#85 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBoxShape.cpp?r=2223
btBoxShape_getNumVertices Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> IO Int |
btBoxShape_getHalfExtentsWithMargin Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> IO Vec3 |
btBoxShape_localGetSupportingVertexWithoutMargin Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btBoxShape_localGetSupportingVertexWithoutMargin' Source #
:: BtBoxShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btBvhTriangleMeshShape0 :: BtStridingMeshInterfaceClass p0 => p0 -> Bool -> Bool -> IO BtBvhTriangleMeshShape Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#46 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#43 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
btBvhTriangleMeshShape1 :: BtStridingMeshInterfaceClass p0 => p0 -> Bool -> Vec3 -> Vec3 -> Bool -> IO BtBvhTriangleMeshShape Source #
btBvhTriangleMeshShape_free :: BtBvhTriangleMeshShapeClass bc => bc -> IO () Source #
btBvhTriangleMeshShape_calculateSerializeBufferSize Source #
:: BtBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO Int |
btBvhTriangleMeshShape_buildOptimizedBvh Source #
:: BtBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO () |
btBvhTriangleMeshShape_setLocalScaling Source #
:: BtBvhTriangleMeshShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
btBvhTriangleMeshShape_performRaycast Source #
:: (BtBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> Vec3 | raySource |
-> Vec3 | rayTarget |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#57 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#57 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
btBvhTriangleMeshShape_performRaycast' Source #
:: (BtBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> IO (Vec3, Vec3) |
btBvhTriangleMeshShape_setTriangleInfoMap Source #
:: (BtBvhTriangleMeshShapeClass bc, BtTriangleInfoMapClass p0) | |
=> bc | |
-> p0 | triangleInfoMap |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#82 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#87 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
btBvhTriangleMeshShape_usesQuantizedAabbCompression Source #
:: BtBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO Bool |
btBvhTriangleMeshShape_getName Source #
:: BtBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO String |
btBvhTriangleMeshShape_serialize Source #
:: (BtBvhTriangleMeshShapeClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
btBvhTriangleMeshShape_getTriangleInfoMap Source #
:: BtBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO BtTriangleInfoMap |
btBvhTriangleMeshShape_getTriangleInfoMap0 Source #
:: BtBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO BtTriangleInfoMap |
btBvhTriangleMeshShape_getTriangleInfoMap1 Source #
:: BtBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO BtTriangleInfoMap |
btBvhTriangleMeshShape_serializeSingleTriangleInfoMap Source #
:: (BtBvhTriangleMeshShapeClass bc, BtSerializerClass p0) | |
=> bc | |
-> p0 | serializer |
-> IO () |
btBvhTriangleMeshShape_getOwnsBvh Source #
:: BtBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO Bool |
btBvhTriangleMeshShape_partialRefitTree' Source #
:: BtBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btBvhTriangleMeshShape_getOptimizedBvh Source #
:: BtBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO BtOptimizedBvh |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#60 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#73 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
btBvhTriangleMeshShape_processAllTriangles Source #
:: (BtBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
btBvhTriangleMeshShape_processAllTriangles' Source #
:: (BtBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> IO (Vec3, Vec3) |
btBvhTriangleMeshShape_refitTree Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#62 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#62 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
btBvhTriangleMeshShape_refitTree' Source #
:: BtBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btBvhTriangleMeshShape_performConvexcast Source #
:: (BtBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> Vec3 | boxSource |
-> Vec3 | boxTarget |
-> Vec3 | boxMin |
-> Vec3 | boxMax |
-> IO (Vec3, Vec3, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#58 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#58 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
btBvhTriangleMeshShape_performConvexcast' Source #
:: (BtBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> IO (Vec3, Vec3, Vec3, Vec3) |
btBvhTriangleMeshShape_serializeSingleBvh Source #
:: (BtBvhTriangleMeshShapeClass bc, BtSerializerClass p0) | |
=> bc | |
-> p0 | serializer |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#78 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#107 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
btBvhTriangleMeshShape_setOptimizedBvh Source #
:: (BtBvhTriangleMeshShapeClass bc, BtOptimizedBvhClass p0) | |
=> bc | |
-> p0 | bvh |
-> Vec3 | localScaling |
-> IO Vec3 |
btBvhTriangleMeshShape_setOptimizedBvh' Source #
:: (BtBvhTriangleMeshShapeClass bc, BtOptimizedBvhClass p0) | |
=> bc | |
-> p0 | bvh |
-> IO Vec3 |
btBvhTriangleMeshShape_m_bvh_set :: (BtBvhTriangleMeshShapeClass bc, BtOptimizedBvhClass a) => bc -> a -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#31 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h?r=2223#31 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp?r=2223
btBvhTriangleMeshShape_m_bvh_get :: BtBvhTriangleMeshShapeClass bc => bc -> IO BtOptimizedBvh Source #
btBvhTriangleMeshShape_m_triangleInfoMap_set :: (BtBvhTriangleMeshShapeClass bc, BtTriangleInfoMapClass a) => bc -> a -> IO () Source #
btBvhTriangleMeshShape_m_triangleInfoMap_get :: BtBvhTriangleMeshShapeClass bc => bc -> IO BtTriangleInfoMap Source #
btBvhTriangleMeshShape_m_useQuantizedAabbCompression_set :: BtBvhTriangleMeshShapeClass bc => bc -> Bool -> IO () Source #
btBvhTriangleMeshShape_m_useQuantizedAabbCompression_get :: BtBvhTriangleMeshShapeClass bc => bc -> IO Bool Source #
btBvhTriangleMeshShape_m_ownsBvh_set :: BtBvhTriangleMeshShapeClass bc => bc -> Bool -> IO () Source #
btBvhTriangleMeshShape_m_ownsBvh_get :: BtBvhTriangleMeshShapeClass bc => bc -> IO Bool Source #
btCapsuleShape0 :: IO BtCapsuleShape Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.h?r=2223#36 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.h?r=2223#33 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp?r=2223
btCapsuleShape1 :: Float -> Float -> IO BtCapsuleShape Source #
btCapsuleShape_free :: BtCapsuleShapeClass bc => bc -> IO () Source #
btCapsuleShape_calculateLocalInertia Source #
:: BtCapsuleShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
btCapsuleShape_calculateLocalInertia' Source #
:: BtCapsuleShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btCapsuleShape_calculateSerializeBufferSize Source #
:: BtCapsuleShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.h?r=2223#92 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.h?r=2223#156 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp?r=2223
btCapsuleShape_setLocalScaling Source #
:: BtCapsuleShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
btCapsuleShape_setLocalScaling' Source #
:: BtCapsuleShapeClass bc | |
=> bc | |
-> IO Vec3 |
btCapsuleShape_getUpAxis Source #
:: BtCapsuleShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.h?r=2223#71 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.h?r=2223#76 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp?r=2223
btCapsuleShape_getName Source #
:: BtCapsuleShapeClass bc | |
=> bc | |
-> IO String |
btCapsuleShape_getHalfHeight Source #
:: BtCapsuleShapeClass bc | |
=> bc | |
-> IO Float |
btCapsuleShape_setMargin Source #
:: BtCapsuleShapeClass bc | |
=> bc | |
-> Float | collisionMargin |
-> IO () |
btCapsuleShape_getAabb' Source #
:: BtCapsuleShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btCapsuleShape_serialize Source #
:: (BtCapsuleShapeClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.h?r=2223#42 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.h?r=2223#162 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp?r=2223
btCapsuleShape_localGetSupportingVertexWithoutMargin Source #
:: BtCapsuleShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btCapsuleShape_localGetSupportingVertexWithoutMargin' Source #
:: BtCapsuleShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btCapsuleShape_getRadius Source #
:: BtCapsuleShapeClass bc | |
=> bc | |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.h?r=2223#29 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.h?r=2223#81 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp?r=2223
btCapsuleShape_m_upAxis_set :: BtCapsuleShapeClass bc => bc -> Int -> IO () Source #
btCapsuleShape_m_upAxis_get :: BtCapsuleShapeClass bc => bc -> IO Int Source #
btCapsuleShapeData_free :: BtCapsuleShapeDataClass bc => bc -> IO () Source #
btCapsuleShapeData_m_convexInternalShapeData_set :: (BtCapsuleShapeDataClass bc, BtConvexInternalShapeDataClass a) => bc -> a -> IO () Source #
btCapsuleShapeData_m_convexInternalShapeData_get :: BtCapsuleShapeDataClass bc => bc -> IO BtConvexInternalShapeData Source #
btCapsuleShapeData_m_upAxis_set :: BtCapsuleShapeDataClass bc => bc -> Int -> IO () Source #
btCapsuleShapeData_m_upAxis_get :: BtCapsuleShapeDataClass bc => bc -> IO Int Source #
btCapsuleShapeX :: Float -> Float -> IO BtCapsuleShapeX Source #
btCapsuleShapeX_free :: BtCapsuleShapeXClass bc => bc -> IO () Source #
btCapsuleShapeX_getName Source #
:: BtCapsuleShapeXClass bc | |
=> bc | |
-> IO String |
btCapsuleShapeZ :: Float -> Float -> IO BtCapsuleShapeZ Source #
btCapsuleShapeZ_free :: BtCapsuleShapeZClass bc => bc -> IO () Source #
btCapsuleShapeZ_getName Source #
:: BtCapsuleShapeZClass bc | |
=> bc | |
-> IO String |
btCharIndexTripletData_free :: BtCharIndexTripletDataClass bc => bc -> IO () Source #
btCharIndexTripletData_m_pad_set :: BtCharIndexTripletDataClass bc => bc -> Char -> IO () Source #
btCharIndexTripletData_m_pad_get :: BtCharIndexTripletDataClass bc => bc -> IO Char Source #
btCollisionShape_calculateLocalInertia Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.h?r=2223#101 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.h?r=2223#101 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.cpp?r=2223
btCollisionShape_calculateLocalInertia' Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btCollisionShape_setUserPointer Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> VoidPtr | userPtr |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.h?r=2223#128 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.h?r=2223#115 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.cpp?r=2223
btCollisionShape_serialize Source #
:: (BtCollisionShapeClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
btCollisionShape_getLocalScaling Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO Vec3 |
btCollisionShape_calculateSerializeBufferSize Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.h?r=2223#105 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.h?r=2223#142 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.cpp?r=2223
btCollisionShape_getName Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO String |
btCollisionShape_isCompound Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO Bool |
btCollisionShape_isPolyhedral Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO Bool |
btCollisionShape_setLocalScaling Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
btCollisionShape_setLocalScaling' Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO Vec3 |
btCollisionShape_getAabb Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> Transform | t |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.h?r=2223#44 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.h?r=2223#44 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.cpp?r=2223
btCollisionShape_getAabb' Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btCollisionShape_getContactBreakingThreshold Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> Float | defaultContactThresholdFactor |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.h?r=2223#70 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.h?r=2223#51 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.cpp?r=2223
btCollisionShape_isConvex Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO Bool |
btCollisionShape_isInfinite Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO Bool |
btCollisionShape_getUserPointer Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO VoidPtr |
btCollisionShape_isNonMoving Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO Bool |
btCollisionShape_getMargin Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO Float |
btCollisionShape_setMargin Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> Float | margin |
-> IO () |
btCollisionShape_isConvex2d Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO Bool |
btCollisionShape_isSoftBody Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO Bool |
btCollisionShape_isConcave Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.h?r=2223#49 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.h?r=2223#78 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCollisionShape.cpp?r=2223
btCollisionShape_getAngularMotionDisc Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO Float |
btCollisionShape_serializeSingleShape Source #
:: (BtCollisionShapeClass bc, BtSerializerClass p0) | |
=> bc | |
-> p0 | serializer |
-> IO () |
btCollisionShape_getShapeType Source #
:: BtCollisionShapeClass bc | |
=> bc | |
-> IO Int |
btCollisionShape_m_shapeType_set :: BtCollisionShapeClass bc => bc -> Int -> IO () Source #
btCollisionShape_m_shapeType_get :: BtCollisionShapeClass bc => bc -> IO Int Source #
btCollisionShape_m_userPointer_set :: BtCollisionShapeClass bc => bc -> VoidPtr -> IO () Source #
btCollisionShape_m_userPointer_get :: BtCollisionShapeClass bc => bc -> IO VoidPtr Source #
btCollisionShapeData_free :: BtCollisionShapeDataClass bc => bc -> IO () Source #
btCollisionShapeData_m_name_set :: BtCollisionShapeDataClass bc => bc -> String -> IO () Source #
btCollisionShapeData_m_name_get :: BtCollisionShapeDataClass bc => bc -> IO String Source #
btCollisionShapeData_m_shapeType_set :: BtCollisionShapeDataClass bc => bc -> Int -> IO () Source #
btCollisionShapeData_m_shapeType_get :: BtCollisionShapeDataClass bc => bc -> IO Int Source #
btCompoundShape :: Bool -> IO BtCompoundShape Source #
btCompoundShape_free :: BtCompoundShapeClass bc => bc -> IO () Source #
btCompoundShape_calculateLocalInertia Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
btCompoundShape_calculateLocalInertia' Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btCompoundShape_getDynamicAabbTree Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> IO BtDbvt |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.h?r=2223#146 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.h?r=2223#146 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.cpp?r=2223
btCompoundShape_getDynamicAabbTree0 Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> IO BtDbvt |
btCompoundShape_getDynamicAabbTree1 Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> IO BtDbvt |
btCompoundShape_getUpdateRevision Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> IO Int |
btCompoundShape_serialize Source #
:: (BtCompoundShapeClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
btCompoundShape_getLocalScaling Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> IO Vec3 |
btCompoundShape_createAabbTreeFromChildren Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.h?r=2223#201 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.h?r=2223#156 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.cpp?r=2223
btCompoundShape_calculateSerializeBufferSize Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> IO Int |
btCompoundShape_getName Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> IO String |
btCompoundShape_setLocalScaling Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
btCompoundShape_setLocalScaling' Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> IO Vec3 |
btCompoundShape_getAabb Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> Transform | t |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.h?r=2223#118 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.h?r=2223#118 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.cpp?r=2223
btCompoundShape_getAabb' Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btCompoundShape_getChildShape Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionShape |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.h?r=2223#90 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.h?r=2223#90 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.cpp?r=2223
btCompoundShape_getChildShape0 Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionShape |
btCompoundShape_getChildShape1 Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionShape |
btCompoundShape_addChildShape Source #
:: (BtCompoundShapeClass bc, BtCollisionShapeClass p1) | |
=> bc | |
-> Transform | localTransform |
-> p1 | shape |
-> IO Transform |
btCompoundShape_addChildShape' Source #
:: (BtCompoundShapeClass bc, BtCollisionShapeClass p1) | |
=> bc | |
-> p1 | shape |
-> IO Transform |
btCompoundShape_getChildTransform Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Transform |
btCompoundShape_getChildTransform0 Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Transform |
btCompoundShape_getChildTransform1 Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Transform |
btCompoundShape_getChildList Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> IO BtCompoundShapeChild |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.h?r=2223#137 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.h?r=2223#112 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.cpp?r=2223
btCompoundShape_getMargin Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> IO Float |
btCompoundShape_setMargin Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> Float | margin |
-> IO () |
btCompoundShape_getNumChildShapes Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> IO Int |
btCompoundShape_removeChildShapeByIndex Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> Int | childShapeindex |
-> IO () |
btCompoundShape_recalculateLocalAabb Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> IO () |
btCompoundShape_updateChildTransform' Source #
:: BtCompoundShapeClass bc | |
=> bc | |
-> Int | childIndex |
-> Bool | shouldRecalculateLocalAabb |
-> IO Transform |
btCompoundShape_removeChildShape Source #
:: (BtCompoundShapeClass bc, BtCollisionShapeClass p0) | |
=> bc | |
-> p0 | shape |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.h?r=2223#56 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.h?r=2223#80 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCompoundShape.cpp?r=2223
btCompoundShape_m_children_set :: (BtCompoundShapeClass bc, BtAlignedObjectArray_btCompoundShapeChild_Class a) => bc -> a -> IO () Source #
btCompoundShape_m_children_get :: BtCompoundShapeClass bc => bc -> IO BtAlignedObjectArray_btCompoundShapeChild_ Source #
btCompoundShape_m_localAabbMin_set :: BtCompoundShapeClass bc => bc -> Vec3 -> IO () Source #
btCompoundShape_m_localAabbMin_get :: BtCompoundShapeClass bc => bc -> IO Vec3 Source #
btCompoundShape_m_localAabbMax_set :: BtCompoundShapeClass bc => bc -> Vec3 -> IO () Source #
btCompoundShape_m_localAabbMax_get :: BtCompoundShapeClass bc => bc -> IO Vec3 Source #
btCompoundShape_m_dynamicAabbTree_set :: (BtCompoundShapeClass bc, BtDbvtClass a) => bc -> a -> IO () Source #
btCompoundShape_m_dynamicAabbTree_get :: BtCompoundShapeClass bc => bc -> IO BtDbvt Source #
btCompoundShape_m_updateRevision_set :: BtCompoundShapeClass bc => bc -> Int -> IO () Source #
btCompoundShape_m_updateRevision_get :: BtCompoundShapeClass bc => bc -> IO Int Source #
btCompoundShape_m_collisionMargin_set :: BtCompoundShapeClass bc => bc -> Float -> IO () Source #
btCompoundShape_m_collisionMargin_get :: BtCompoundShapeClass bc => bc -> IO Float Source #
btCompoundShape_m_localScaling_set :: BtCompoundShapeClass bc => bc -> Vec3 -> IO () Source #
btCompoundShape_m_localScaling_get :: BtCompoundShapeClass bc => bc -> IO Vec3 Source #
btCompoundShapeChild_free :: BtCompoundShapeChildClass bc => bc -> IO () Source #
btCompoundShapeChild_m_childMargin_set :: BtCompoundShapeChildClass bc => bc -> Float -> IO () Source #
btCompoundShapeChild_m_childMargin_get :: BtCompoundShapeChildClass bc => bc -> IO Float Source #
btCompoundShapeChild_m_childShape_set :: (BtCompoundShapeChildClass bc, BtCollisionShapeClass a) => bc -> a -> IO () Source #
btCompoundShapeChild_m_childShape_get :: BtCompoundShapeChildClass bc => bc -> IO BtCollisionShape Source #
btCompoundShapeChild_m_childShapeType_set :: BtCompoundShapeChildClass bc => bc -> Int -> IO () Source #
btCompoundShapeChild_m_childShapeType_get :: BtCompoundShapeChildClass bc => bc -> IO Int Source #
btCompoundShapeChild_m_node_set :: (BtCompoundShapeChildClass bc, BtDbvtNodeClass a) => bc -> a -> IO () Source #
btCompoundShapeChild_m_node_get :: BtCompoundShapeChildClass bc => bc -> IO BtDbvtNode Source #
btCompoundShapeChild_m_transform_set :: BtCompoundShapeChildClass bc => bc -> Transform -> IO () Source #
btCompoundShapeChild_m_transform_get :: BtCompoundShapeChildClass bc => bc -> IO Transform Source #
btCompoundShapeChildData_free :: BtCompoundShapeChildDataClass bc => bc -> IO () Source #
btCompoundShapeChildData_m_transform_set :: (BtCompoundShapeChildDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO () Source #
btCompoundShapeChildData_m_transform_get :: BtCompoundShapeChildDataClass bc => bc -> IO BtTransformFloatData Source #
btCompoundShapeChildData_m_childShape_set :: (BtCompoundShapeChildDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO () Source #
btCompoundShapeChildData_m_childShape_get :: BtCompoundShapeChildDataClass bc => bc -> IO BtCollisionShapeData Source #
btCompoundShapeChildData_m_childShapeType_set :: BtCompoundShapeChildDataClass bc => bc -> Int -> IO () Source #
btCompoundShapeChildData_m_childShapeType_get :: BtCompoundShapeChildDataClass bc => bc -> IO Int Source #
btCompoundShapeChildData_m_childMargin_set :: BtCompoundShapeChildDataClass bc => bc -> Float -> IO () Source #
btCompoundShapeChildData_m_childMargin_get :: BtCompoundShapeChildDataClass bc => bc -> IO Float Source #
btCompoundShapeData_free :: BtCompoundShapeDataClass bc => bc -> IO () Source #
btCompoundShapeData_m_collisionShapeData_set :: (BtCompoundShapeDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO () Source #
btCompoundShapeData_m_collisionShapeData_get :: BtCompoundShapeDataClass bc => bc -> IO BtCollisionShapeData Source #
btCompoundShapeData_m_childShapePtr_set :: (BtCompoundShapeDataClass bc, BtCompoundShapeChildDataClass a) => bc -> a -> IO () Source #
btCompoundShapeData_m_childShapePtr_get :: BtCompoundShapeDataClass bc => bc -> IO BtCompoundShapeChildData Source #
btCompoundShapeData_m_numChildShapes_set :: BtCompoundShapeDataClass bc => bc -> Int -> IO () Source #
btCompoundShapeData_m_numChildShapes_get :: BtCompoundShapeDataClass bc => bc -> IO Int Source #
btCompoundShapeData_m_collisionMargin_set :: BtCompoundShapeDataClass bc => bc -> Float -> IO () Source #
btCompoundShapeData_m_collisionMargin_get :: BtCompoundShapeDataClass bc => bc -> IO Float Source #
btConcaveShape_processAllTriangles Source #
:: (BtConcaveShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConcaveShape.h?r=2223#46 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConcaveShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConcaveShape.h?r=2223#46 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConcaveShape.cpp?r=2223
btConcaveShape_processAllTriangles' Source #
:: (BtConcaveShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> IO (Vec3, Vec3) |
btConcaveShape_setMargin Source #
:: BtConcaveShapeClass bc | |
=> bc | |
-> Float | collisionMargin |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConcaveShape.h?r=2223#48 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConcaveShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConcaveShape.h?r=2223#51 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConcaveShape.cpp?r=2223
btConcaveShape_getMargin Source #
:: BtConcaveShapeClass bc | |
=> bc | |
-> IO Float |
btConcaveShape_m_collisionMargin_set :: BtConcaveShapeClass bc => bc -> Float -> IO () Source #
btConcaveShape_m_collisionMargin_get :: BtConcaveShapeClass bc => bc -> IO Float Source #
btConeShape :: Float -> Float -> IO BtConeShape Source #
btConeShape_free :: BtConeShapeClass bc => bc -> IO () Source #
btConeShape_calculateLocalInertia Source #
:: BtConeShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
btConeShape_calculateLocalInertia' Source #
:: BtConeShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btConeShape_localGetSupportingVertex Source #
:: BtConeShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btConeShape_localGetSupportingVertex' Source #
:: BtConeShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btConeShape_getConeUpIndex Source #
:: BtConeShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConeShape.h?r=2223#72 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConeShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConeShape.h?r=2223#80 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConeShape.cpp?r=2223
:: BtConeShapeClass bc | |
=> bc | |
-> IO String |
btConeShape_getHeight Source #
:: BtConeShapeClass bc | |
=> bc | |
-> IO Float |
btConeShape_setConeUpIndex Source #
:: BtConeShapeClass bc | |
=> bc | |
-> Int | upIndex |
-> IO () |
btConeShape_setLocalScaling Source #
:: BtConeShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
btConeShape_setLocalScaling' Source #
:: BtConeShapeClass bc | |
=> bc | |
-> IO Vec3 |
btConeShape_localGetSupportingVertexWithoutMargin Source #
:: BtConeShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btConeShape_localGetSupportingVertexWithoutMargin' Source #
:: BtConeShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btConeShape_getRadius Source #
:: BtConeShapeClass bc | |
=> bc | |
-> IO Float |
btConeShapeX :: Float -> Float -> IO BtConeShapeX Source #
btConeShapeX_free :: BtConeShapeXClass bc => bc -> IO () Source #
btConeShapeZ :: Float -> Float -> IO BtConeShapeZ Source #
btConeShapeZ_free :: BtConeShapeZClass bc => bc -> IO () Source #
btConvexHullShape_free :: BtConvexHullShapeClass bc => bc -> IO () Source #
btConvexHullShape_addPoint Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> Vec3 | point |
-> IO Vec3 |
btConvexHullShape_addPoint' Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> IO Vec3 |
btConvexHullShape_localGetSupportingVertex Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btConvexHullShape_localGetSupportingVertex' Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btConvexHullShape_calculateSerializeBufferSize Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.h?r=2223#61 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.h?r=2223#115 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp?r=2223
btConvexHullShape_getScaledPoint Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> Int | i |
-> IO Vec3 |
btConvexHullShape_getNumPlanes Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.h?r=2223#84 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.h?r=2223#87 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp?r=2223
btConvexHullShape_getNumEdges Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> IO Int |
btConvexHullShape_getName Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> IO String |
btConvexHullShape_getVertex Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> Int | i |
-> Vec3 | vtx |
-> IO Vec3 |
btConvexHullShape_getVertex' Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> Int | i |
-> IO Vec3 |
btConvexHullShape_getEdge Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.h?r=2223#85 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.h?r=2223#85 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp?r=2223
btConvexHullShape_getEdge' Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> Int | i |
-> IO (Vec3, Vec3) |
btConvexHullShape_localGetSupportingVertexWithoutMargin Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btConvexHullShape_localGetSupportingVertexWithoutMargin' Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btConvexHullShape_isInside Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.h?r=2223#89 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.h?r=2223#89 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp?r=2223
btConvexHullShape_isInside' Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> Float | tolerance |
-> IO (Bool, Vec3) |
btConvexHullShape_getPlane Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.h?r=2223#88 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.h?r=2223#88 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp?r=2223
btConvexHullShape_getPlane' Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> Int | i |
-> IO (Vec3, Vec3) |
btConvexHullShape_setLocalScaling Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.h?r=2223#92 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.h?r=2223#92 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp?r=2223
btConvexHullShape_setLocalScaling' Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> IO Vec3 |
btConvexHullShape_getNumVertices Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.h?r=2223#97 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.h?r=2223#83 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp?r=2223
btConvexHullShape_serialize Source #
:: (BtConvexHullShapeClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
btConvexHullShape_getNumPoints Source #
:: BtConvexHullShapeClass bc | |
=> bc | |
-> IO Int |
btConvexHullShape_m_unscaledPoints_set :: (BtConvexHullShapeClass bc, BtAlignedObjectArray_btVector3_Class a) => bc -> a -> IO () Source #
btConvexHullShape_m_unscaledPoints_get :: BtConvexHullShapeClass bc => bc -> IO BtAlignedObjectArray_btVector3_ Source #
btConvexHullShapeData_free :: BtConvexHullShapeDataClass bc => bc -> IO () Source #
btConvexHullShapeData_m_convexInternalShapeData_set :: (BtConvexHullShapeDataClass bc, BtConvexInternalShapeDataClass a) => bc -> a -> IO () Source #
btConvexHullShapeData_m_convexInternalShapeData_get :: BtConvexHullShapeDataClass bc => bc -> IO BtConvexInternalShapeData Source #
btConvexHullShapeData_m_unscaledPointsFloatPtr_set :: (BtConvexHullShapeDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btConvexHullShapeData_m_unscaledPointsFloatPtr_get :: BtConvexHullShapeDataClass bc => bc -> IO BtVector3FloatData Source #
btConvexHullShapeData_m_unscaledPointsDoublePtr_set :: (BtConvexHullShapeDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO () Source #
btConvexHullShapeData_m_unscaledPointsDoublePtr_get :: BtConvexHullShapeDataClass bc => bc -> IO BtVector3DoubleData Source #
btConvexHullShapeData_m_numUnscaledPoints_set :: BtConvexHullShapeDataClass bc => bc -> Int -> IO () Source #
btConvexHullShapeData_m_numUnscaledPoints_get :: BtConvexHullShapeDataClass bc => bc -> IO Int Source #
btConvexInternalAabbCachingShape_setCachedLocalAabb Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#192 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#192 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
btConvexInternalAabbCachingShape_setCachedLocalAabb' Source #
:: BtConvexInternalAabbCachingShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btConvexInternalAabbCachingShape_recalcLocalAabb Source #
:: BtConvexInternalAabbCachingShapeClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#216 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#220 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
btConvexInternalAabbCachingShape_setLocalScaling Source #
:: BtConvexInternalAabbCachingShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
btConvexInternalAabbCachingShape_setLocalScaling' Source #
:: BtConvexInternalAabbCachingShapeClass bc | |
=> bc | |
-> IO Vec3 |
btConvexInternalAabbCachingShape_getNonvirtualAabb Source #
:: BtConvexInternalAabbCachingShapeClass bc | |
=> bc | |
-> Transform | trans |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> Float | margin |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#206 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#206 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
btConvexInternalAabbCachingShape_getCachedLocalAabb Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#199 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#199 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
btConvexInternalAabbCachingShape_getCachedLocalAabb' Source #
:: BtConvexInternalAabbCachingShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btConvexInternalAabbCachingShape_getAabb Source #
:: BtConvexInternalAabbCachingShapeClass bc | |
=> bc | |
-> Transform | t |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#218 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#218 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
btConvexInternalAabbCachingShape_getAabb' Source #
:: BtConvexInternalAabbCachingShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btConvexInternalAabbCachingShape_m_localAabbMin_set :: BtConvexInternalAabbCachingShapeClass bc => bc -> Vec3 -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#184 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#184 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
btConvexInternalAabbCachingShape_m_localAabbMin_get :: BtConvexInternalAabbCachingShapeClass bc => bc -> IO Vec3 Source #
btConvexInternalAabbCachingShape_m_localAabbMax_set :: BtConvexInternalAabbCachingShapeClass bc => bc -> Vec3 -> IO () Source #
btConvexInternalAabbCachingShape_m_localAabbMax_get :: BtConvexInternalAabbCachingShapeClass bc => bc -> IO Vec3 Source #
btConvexInternalAabbCachingShape_m_isLocalAabbValid_set :: BtConvexInternalAabbCachingShapeClass bc => bc -> Bool -> IO () Source #
btConvexInternalAabbCachingShape_m_isLocalAabbValid_get :: BtConvexInternalAabbCachingShapeClass bc => bc -> IO Bool Source #
btConvexInternalShape_localGetSupportingVertex Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btConvexInternalShape_localGetSupportingVertex' Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btConvexInternalShape_calculateSerializeBufferSize Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#56 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#160 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
btConvexInternalShape_getImplicitShapeDimensions Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> IO Vec3 |
btConvexInternalShape_serialize Source #
:: (BtConvexInternalShapeClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#104 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#166 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
btConvexInternalShape_getAabbSlow Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> Transform | t |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#95 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#95 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
btConvexInternalShape_getAabbSlow' Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btConvexInternalShape_getLocalScaling Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> IO Vec3 |
btConvexInternalShape_getPreferredPenetrationDirection Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> Int | index |
-> Vec3 | penetrationVector |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#128 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#128 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
btConvexInternalShape_getPreferredPenetrationDirection' Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Vec3 |
btConvexInternalShape_setLocalScaling Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#98 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#98 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
btConvexInternalShape_getNumPreferredPenetrationDirections Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#88 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#123 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
btConvexInternalShape_getAabb' Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btConvexInternalShape_setMargin Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> Float | margin |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#118 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#109 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
btConvexInternalShape_getMarginNV Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> IO Float |
btConvexInternalShape_getMargin Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> IO Float |
btConvexInternalShape_setSafeMargin Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> Float | minDimension |
-> Float | defaultMarginMultiplier |
-> IO () |
btConvexInternalShape_setSafeMargin0 Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> Float | minDimension |
-> Float | defaultMarginMultiplier |
-> IO () |
btConvexInternalShape_setSafeMargin1 Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> Vec3 | halfExtents |
-> Float | defaultMarginMultiplier |
-> IO Vec3 |
btConvexInternalShape_setSafeMargin1' Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> Float | defaultMarginMultiplier |
-> IO Vec3 |
btConvexInternalShape_setImplicitShapeDimensions Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> Vec3 | dimensions |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#65 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#65 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
btConvexInternalShape_setImplicitShapeDimensions' Source #
:: BtConvexInternalShapeClass bc | |
=> bc | |
-> IO Vec3 |
btConvexInternalShape_m_localScaling_set :: BtConvexInternalShapeClass bc => bc -> Vec3 -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#35 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.h?r=2223#35 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp?r=2223
btConvexInternalShape_m_localScaling_get :: BtConvexInternalShapeClass bc => bc -> IO Vec3 Source #
btConvexInternalShape_m_implicitShapeDimensions_set :: BtConvexInternalShapeClass bc => bc -> Vec3 -> IO () Source #
btConvexInternalShape_m_implicitShapeDimensions_get :: BtConvexInternalShapeClass bc => bc -> IO Vec3 Source #
btConvexInternalShape_m_collisionMargin_set :: BtConvexInternalShapeClass bc => bc -> Float -> IO () Source #
btConvexInternalShape_m_collisionMargin_get :: BtConvexInternalShapeClass bc => bc -> IO Float Source #
btConvexInternalShape_m_padding_set :: BtConvexInternalShapeClass bc => bc -> Float -> IO () Source #
btConvexInternalShape_m_padding_get :: BtConvexInternalShapeClass bc => bc -> IO Float Source #
btConvexInternalShapeData_free :: BtConvexInternalShapeDataClass bc => bc -> IO () Source #
btConvexInternalShapeData_m_collisionMargin_set :: BtConvexInternalShapeDataClass bc => bc -> Float -> IO () Source #
btConvexInternalShapeData_m_collisionMargin_get :: BtConvexInternalShapeDataClass bc => bc -> IO Float Source #
btConvexInternalShapeData_m_collisionShapeData_set :: (BtConvexInternalShapeDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO () Source #
btConvexInternalShapeData_m_collisionShapeData_get :: BtConvexInternalShapeDataClass bc => bc -> IO BtCollisionShapeData Source #
btConvexInternalShapeData_m_implicitShapeDimensions_set :: (BtConvexInternalShapeDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btConvexInternalShapeData_m_implicitShapeDimensions_get :: BtConvexInternalShapeDataClass bc => bc -> IO BtVector3FloatData Source #
btConvexInternalShapeData_m_localScaling_set :: (BtConvexInternalShapeDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btConvexInternalShapeData_m_localScaling_get :: BtConvexInternalShapeDataClass bc => bc -> IO BtVector3FloatData Source #
btConvexInternalShapeData_m_padding_set :: BtConvexInternalShapeDataClass bc => bc -> Int -> IO () Source #
btConvexInternalShapeData_m_padding_get :: BtConvexInternalShapeDataClass bc => bc -> IO Int Source #
btConvexShape_getAabbNonVirtual Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> Transform | t |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.h?r=2223#53 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.h?r=2223#53 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.cpp?r=2223
btConvexShape_getAabbNonVirtual' Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btConvexShape_localGetSupportingVertex Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btConvexShape_localGetSupportingVertex' Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btConvexShape_getMargin Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.h?r=2223#50 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.h?r=2223#71 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.cpp?r=2223
btConvexShape_localGetSupportVertexWithoutMarginNonVirtual Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btConvexShape_localGetSupportVertexWithoutMarginNonVirtual' Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btConvexShape_getLocalScaling Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> IO Vec3 |
btConvexShape_getPreferredPenetrationDirection Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> Int | index |
-> Vec3 | penetrationVector |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.h?r=2223#75 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.h?r=2223#75 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.cpp?r=2223
btConvexShape_getPreferredPenetrationDirection' Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Vec3 |
btConvexShape_setLocalScaling Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.h?r=2223#66 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.h?r=2223#66 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.cpp?r=2223
btConvexShape_setLocalScaling' Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> IO Vec3 |
btConvexShape_getAabbSlow Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> Transform | t |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.h?r=2223#64 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.h?r=2223#64 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.cpp?r=2223
btConvexShape_getAabbSlow' Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btConvexShape_getAabb Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> Transform | t |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.h?r=2223#62 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.h?r=2223#62 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.cpp?r=2223
btConvexShape_getAabb' Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btConvexShape_setMargin Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> Float | margin |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.h?r=2223#73 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.h?r=2223#69 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexShape.cpp?r=2223
btConvexShape_localGetSupportVertexNonVirtual Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btConvexShape_localGetSupportVertexNonVirtual' Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btConvexShape_localGetSupportingVertexWithoutMargin Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btConvexShape_localGetSupportingVertexWithoutMargin' Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btConvexShape_getMarginNonVirtual Source #
:: BtConvexShapeClass bc | |
=> bc | |
-> IO Float |
btConvexTriangleMeshShape :: BtStridingMeshInterfaceClass p0 => p0 -> Bool -> IO BtConvexTriangleMeshShape Source #
btConvexTriangleMeshShape_free :: BtConvexTriangleMeshShapeClass bc => bc -> IO () Source #
btConvexTriangleMeshShape_localGetSupportingVertex Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btConvexTriangleMeshShape_localGetSupportingVertex' Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btConvexTriangleMeshShape_getNumEdges Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h?r=2223#47 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h?r=2223#50 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp?r=2223
btConvexTriangleMeshShape_getVertex Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> Int | i |
-> Vec3 | vtx |
-> IO Vec3 |
btConvexTriangleMeshShape_getVertex' Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> Int | i |
-> IO Vec3 |
btConvexTriangleMeshShape_getEdge Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h?r=2223#51 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h?r=2223#51 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp?r=2223
btConvexTriangleMeshShape_getEdge' Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> Int | i |
-> IO (Vec3, Vec3) |
btConvexTriangleMeshShape_getLocalScaling Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> IO Vec3 |
btConvexTriangleMeshShape_isInside Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h?r=2223#55 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h?r=2223#55 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp?r=2223
btConvexTriangleMeshShape_isInside' Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> Float | tolerance |
-> IO (Bool, Vec3) |
btConvexTriangleMeshShape_getPlane Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> Vec3 | planeNormal |
-> Vec3 | planeSupport |
-> Int | i |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h?r=2223#54 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h?r=2223#54 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp?r=2223
btConvexTriangleMeshShape_getPlane' Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> Int | i |
-> IO (Vec3, Vec3) |
btConvexTriangleMeshShape_setLocalScaling Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h?r=2223#58 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h?r=2223#58 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp?r=2223
btConvexTriangleMeshShape_setLocalScaling' Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> IO Vec3 |
btConvexTriangleMeshShape_getMeshInterface Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> IO BtStridingMeshInterface |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h?r=2223#33 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h?r=2223#33 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp?r=2223
btConvexTriangleMeshShape_getMeshInterface0 Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> IO BtStridingMeshInterface |
btConvexTriangleMeshShape_getMeshInterface1 Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> IO BtStridingMeshInterface |
btConvexTriangleMeshShape_getNumVertices Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> IO Int |
btConvexTriangleMeshShape_localGetSupportingVertexWithoutMargin Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btConvexTriangleMeshShape_localGetSupportingVertexWithoutMargin' Source #
:: BtConvexTriangleMeshShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btConvexTriangleMeshShape_m_stridingMesh_set :: (BtConvexTriangleMeshShapeClass bc, BtStridingMeshInterfaceClass a) => bc -> a -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h?r=2223#28 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h?r=2223#28 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp?r=2223
btConvexTriangleMeshShape_m_stridingMesh_get :: BtConvexTriangleMeshShapeClass bc => bc -> IO BtStridingMeshInterface Source #
btCylinderShape :: Vec3 -> IO BtCylinderShape Source #
btCylinderShape_free :: BtCylinderShapeClass bc => bc -> IO () Source #
btCylinderShape_calculateLocalInertia Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
btCylinderShape_calculateLocalInertia' Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btCylinderShape_localGetSupportingVertex Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btCylinderShape_localGetSupportingVertex' Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btCylinderShape_calculateSerializeBufferSize Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.h?r=2223#103 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.h?r=2223#180 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.cpp?r=2223
btCylinderShape_setLocalScaling Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
btCylinderShape_setLocalScaling' Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> IO Vec3 |
btCylinderShape_getUpAxis Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.h?r=2223#116 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.h?r=2223#93 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.cpp?r=2223
btCylinderShape_getName Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> IO String |
btCylinderShape_serialize Source #
:: (BtCylinderShapeClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
btCylinderShape_getHalfExtentsWithoutMargin Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> IO Vec3 |
btCylinderShape_getAabb Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> Transform | t |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.h?r=2223#49 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.h?r=2223#49 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.cpp?r=2223
btCylinderShape_getAabb' Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btCylinderShape_setMargin Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> Float | collisionMargin |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.h?r=2223#34 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.h?r=2223#57 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.cpp?r=2223
btCylinderShape_getHalfExtentsWithMargin Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> IO Vec3 |
btCylinderShape_localGetSupportingVertexWithoutMargin Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btCylinderShape_localGetSupportingVertexWithoutMargin' Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btCylinderShape_getRadius Source #
:: BtCylinderShapeClass bc | |
=> bc | |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.h?r=2223#30 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.h?r=2223#98 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btCylinderShape.cpp?r=2223
btCylinderShape_m_upAxis_set :: BtCylinderShapeClass bc => bc -> Int -> IO () Source #
btCylinderShape_m_upAxis_get :: BtCylinderShapeClass bc => bc -> IO Int Source #
btCylinderShapeData_free :: BtCylinderShapeDataClass bc => bc -> IO () Source #
btCylinderShapeData_m_convexInternalShapeData_set :: (BtCylinderShapeDataClass bc, BtConvexInternalShapeDataClass a) => bc -> a -> IO () Source #
btCylinderShapeData_m_convexInternalShapeData_get :: BtCylinderShapeDataClass bc => bc -> IO BtConvexInternalShapeData Source #
btCylinderShapeData_m_upAxis_set :: BtCylinderShapeDataClass bc => bc -> Int -> IO () Source #
btCylinderShapeData_m_upAxis_get :: BtCylinderShapeDataClass bc => bc -> IO Int Source #
btCylinderShapeX_free :: BtCylinderShapeXClass bc => bc -> IO () Source #
btCylinderShapeX_getName Source #
:: BtCylinderShapeXClass bc | |
=> bc | |
-> IO String |
btCylinderShapeX_localGetSupportingVertexWithoutMargin Source #
:: BtCylinderShapeXClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btCylinderShapeX_localGetSupportingVertexWithoutMargin' Source #
:: BtCylinderShapeXClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btCylinderShapeX_getRadius Source #
:: BtCylinderShapeXClass bc | |
=> bc | |
-> IO Float |
btCylinderShapeZ_free :: BtCylinderShapeZClass bc => bc -> IO () Source #
btCylinderShapeZ_getName Source #
:: BtCylinderShapeZClass bc | |
=> bc | |
-> IO String |
btCylinderShapeZ_localGetSupportingVertexWithoutMargin Source #
:: BtCylinderShapeZClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btCylinderShapeZ_localGetSupportingVertexWithoutMargin' Source #
:: BtCylinderShapeZClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btCylinderShapeZ_getRadius Source #
:: BtCylinderShapeZClass bc | |
=> bc | |
-> IO Float |
btEmptyShape_free :: BtEmptyShapeClass bc => bc -> IO () Source #
btEmptyShape_calculateLocalInertia Source #
:: BtEmptyShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
btEmptyShape_calculateLocalInertia' Source #
:: BtEmptyShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
:: BtEmptyShapeClass bc | |
=> bc | |
-> IO String |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.h?r=2223#47 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.h?r=2223#54 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.cpp?r=2223
btEmptyShape_getLocalScaling Source #
:: BtEmptyShapeClass bc | |
=> bc | |
-> IO Vec3 |
btEmptyShape_setLocalScaling Source #
:: BtEmptyShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.h?r=2223#43 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.h?r=2223#43 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.cpp?r=2223
btEmptyShape_setLocalScaling' Source #
:: BtEmptyShapeClass bc | |
=> bc | |
-> IO Vec3 |
:: BtEmptyShapeClass bc | |
=> bc | |
-> Transform | t |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.h?r=2223#40 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.h?r=2223#40 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.cpp?r=2223
btEmptyShape_getAabb' Source #
:: BtEmptyShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btEmptyShape_processAllTriangles Source #
:: (BtEmptyShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | arg0 |
-> Vec3 | arg1 |
-> Vec3 | arg2 |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.h?r=2223#59 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.h?r=2223#59 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.cpp?r=2223
btEmptyShape_processAllTriangles' Source #
:: (BtEmptyShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | arg0 |
-> IO (Vec3, Vec3) |
btEmptyShape_m_localScaling_set :: BtEmptyShapeClass bc => bc -> Vec3 -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.h?r=2223#64 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.h?r=2223#64 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btEmptyShape.cpp?r=2223
btEmptyShape_m_localScaling_get :: BtEmptyShapeClass bc => bc -> IO Vec3 Source #
btIndexedMesh_free :: BtIndexedMeshClass bc => bc -> IO () Source #
btIndexedMesh_m_numTriangles_set :: BtIndexedMeshClass bc => bc -> Int -> IO () Source #
btIndexedMesh_m_numTriangles_get :: BtIndexedMeshClass bc => bc -> IO Int Source #
btIndexedMesh_m_numVertices_set :: BtIndexedMeshClass bc => bc -> Int -> IO () Source #
btIndexedMesh_m_numVertices_get :: BtIndexedMeshClass bc => bc -> IO Int Source #
btIndexedMesh_m_triangleIndexStride_set :: BtIndexedMeshClass bc => bc -> Int -> IO () Source #
btIndexedMesh_m_triangleIndexStride_get :: BtIndexedMeshClass bc => bc -> IO Int Source #
btIndexedMesh_m_vertexStride_set :: BtIndexedMeshClass bc => bc -> Int -> IO () Source #
btIndexedMesh_m_vertexStride_get :: BtIndexedMeshClass bc => bc -> IO Int Source #
btIntIndexData_free :: BtIntIndexDataClass bc => bc -> IO () Source #
btIntIndexData_m_value_set :: BtIntIndexDataClass bc => bc -> Int -> IO () Source #
btIntIndexData_m_value_get :: BtIntIndexDataClass bc => bc -> IO Int Source #
btMeshPartData_free :: BtMeshPartDataClass bc => bc -> IO () Source #
btMeshPartData_m_vertices3f_set :: (BtMeshPartDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btMeshPartData_m_vertices3f_get :: BtMeshPartDataClass bc => bc -> IO BtVector3FloatData Source #
btMeshPartData_m_vertices3d_set :: (BtMeshPartDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO () Source #
btMeshPartData_m_vertices3d_get :: BtMeshPartDataClass bc => bc -> IO BtVector3DoubleData Source #
btMeshPartData_m_indices32_set :: (BtMeshPartDataClass bc, BtIntIndexDataClass a) => bc -> a -> IO () Source #
btMeshPartData_m_indices32_get :: BtMeshPartDataClass bc => bc -> IO BtIntIndexData Source #
btMeshPartData_m_3indices16_set :: (BtMeshPartDataClass bc, BtShortIntIndexTripletDataClass a) => bc -> a -> IO () Source #
btMeshPartData_m_3indices16_get :: BtMeshPartDataClass bc => bc -> IO BtShortIntIndexTripletData Source #
btMeshPartData_m_3indices8_set :: (BtMeshPartDataClass bc, BtCharIndexTripletDataClass a) => bc -> a -> IO () Source #
btMeshPartData_m_3indices8_get :: BtMeshPartDataClass bc => bc -> IO BtCharIndexTripletData Source #
btMeshPartData_m_indices16_set :: (BtMeshPartDataClass bc, BtShortIntIndexDataClass a) => bc -> a -> IO () Source #
btMeshPartData_m_indices16_get :: BtMeshPartDataClass bc => bc -> IO BtShortIntIndexData Source #
btMeshPartData_m_numTriangles_set :: BtMeshPartDataClass bc => bc -> Int -> IO () Source #
btMeshPartData_m_numTriangles_get :: BtMeshPartDataClass bc => bc -> IO Int Source #
btMeshPartData_m_numVertices_set :: BtMeshPartDataClass bc => bc -> Int -> IO () Source #
btMeshPartData_m_numVertices_get :: BtMeshPartDataClass bc => bc -> IO Int Source #
btMultiSphereShape_free :: BtMultiSphereShapeClass bc => bc -> IO () Source #
btMultiSphereShape_calculateLocalInertia Source #
:: BtMultiSphereShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
btMultiSphereShape_calculateLocalInertia' Source #
:: BtMultiSphereShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btMultiSphereShape_calculateSerializeBufferSize Source #
:: BtMultiSphereShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btMultiSphereShape.h?r=2223#45 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btMultiSphereShape.h?r=2223#92 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp?r=2223
btMultiSphereShape_getSphereCount Source #
:: BtMultiSphereShapeClass bc | |
=> bc | |
-> IO Int |
btMultiSphereShape_getName Source #
:: BtMultiSphereShapeClass bc | |
=> bc | |
-> IO String |
btMultiSphereShape_serialize Source #
:: (BtMultiSphereShapeClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
btMultiSphereShape_getSpherePosition Source #
:: BtMultiSphereShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Vec3 |
btMultiSphereShape_getSphereRadius Source #
:: BtMultiSphereShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btMultiSphereShape.h?r=2223#41 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btMultiSphereShape.h?r=2223#55 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp?r=2223
btMultiSphereShape_localGetSupportingVertexWithoutMargin Source #
:: BtMultiSphereShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btMultiSphereShape_localGetSupportingVertexWithoutMargin' Source #
:: BtMultiSphereShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btMultiSphereShape_m_localPositionArray_set :: (BtMultiSphereShapeClass bc, BtAlignedObjectArray_btVector3_Class a) => bc -> a -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btMultiSphereShape.h?r=2223#31 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btMultiSphereShape.h?r=2223#31 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp?r=2223
btMultiSphereShape_m_localPositionArray_get :: BtMultiSphereShapeClass bc => bc -> IO BtAlignedObjectArray_btVector3_ Source #
btMultiSphereShape_m_radiArray_set :: (BtMultiSphereShapeClass bc, BtAlignedObjectArray_float_Class a) => bc -> a -> IO () Source #
btMultiSphereShape_m_radiArray_get :: BtMultiSphereShapeClass bc => bc -> IO BtAlignedObjectArray_float_ Source #
btMultiSphereShapeData_free :: BtMultiSphereShapeDataClass bc => bc -> IO () Source #
btMultiSphereShapeData_m_convexInternalShapeData_set :: (BtMultiSphereShapeDataClass bc, BtConvexInternalShapeDataClass a) => bc -> a -> IO () Source #
btMultiSphereShapeData_m_convexInternalShapeData_get :: BtMultiSphereShapeDataClass bc => bc -> IO BtConvexInternalShapeData Source #
btMultiSphereShapeData_m_localPositionArrayPtr_set :: (BtMultiSphereShapeDataClass bc, BtPositionAndRadiusClass a) => bc -> a -> IO () Source #
btMultiSphereShapeData_m_localPositionArrayPtr_get :: BtMultiSphereShapeDataClass bc => bc -> IO BtPositionAndRadius Source #
btMultiSphereShapeData_m_localPositionArraySize_set :: BtMultiSphereShapeDataClass bc => bc -> Int -> IO () Source #
btMultiSphereShapeData_m_localPositionArraySize_get :: BtMultiSphereShapeDataClass bc => bc -> IO Int Source #
btOptimizedBvh_free :: BtOptimizedBvhClass bc => bc -> IO () Source #
btOptimizedBvh_updateBvhNodes Source #
:: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) | |
=> bc | |
-> p0 | meshInterface |
-> Int | firstNode |
-> Int | endNode |
-> Int | index |
-> IO () |
:: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) | |
=> bc | |
-> p0 | triangles |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
btOptimizedBvh_refit' Source #
:: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) | |
=> bc | |
-> p0 | triangles |
-> IO (Vec3, Vec3) |
:: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) | |
=> bc | |
-> p0 | triangles |
-> Bool | useQuantizedAabbCompression |
-> Vec3 | bvhAabbMin |
-> Vec3 | bvhAabbMax |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btOptimizedBvh.h?r=2223#41 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btOptimizedBvh.h?r=2223#41 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp?r=2223
btOptimizedBvh_build' Source #
:: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) | |
=> bc | |
-> p0 | triangles |
-> Bool | useQuantizedAabbCompression |
-> IO (Vec3, Vec3) |
btOptimizedBvh_refitPartial Source #
:: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) | |
=> bc | |
-> p0 | triangles |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btOptimizedBvh.h?r=2223#45 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btOptimizedBvh.h?r=2223#45 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp?r=2223
btOptimizedBvh_refitPartial' Source #
:: (BtOptimizedBvhClass bc, BtStridingMeshInterfaceClass p0) | |
=> bc | |
-> p0 | triangles |
-> IO (Vec3, Vec3) |
btOptimizedBvh_deSerializeInPlace Source #
:: VoidPtr | i_alignedDataBuffer |
-> Word32 | i_dataBufferSize |
-> Bool | i_swapEndian |
-> IO BtOptimizedBvh |
btPolyhedralConvexAabbCachingShape_setCachedLocalAabb Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#78 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#78 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
btPolyhedralConvexAabbCachingShape_setCachedLocalAabb' Source #
:: BtPolyhedralConvexAabbCachingShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btPolyhedralConvexAabbCachingShape_recalcLocalAabb Source #
:: BtPolyhedralConvexAabbCachingShapeClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#104 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#108 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
btPolyhedralConvexAabbCachingShape_setLocalScaling Source #
:: BtPolyhedralConvexAabbCachingShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
btPolyhedralConvexAabbCachingShape_setLocalScaling' Source #
:: BtPolyhedralConvexAabbCachingShapeClass bc | |
=> bc | |
-> IO Vec3 |
btPolyhedralConvexAabbCachingShape_getNonvirtualAabb Source #
:: BtPolyhedralConvexAabbCachingShapeClass bc | |
=> bc | |
-> Transform | trans |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> Float | margin |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#96 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#96 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
btPolyhedralConvexAabbCachingShape_getCachedLocalAabb Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#85 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#85 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
btPolyhedralConvexAabbCachingShape_getCachedLocalAabb' Source #
:: BtPolyhedralConvexAabbCachingShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btPolyhedralConvexAabbCachingShape_getAabb Source #
:: BtPolyhedralConvexAabbCachingShapeClass bc | |
=> bc | |
-> Transform | t |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#106 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#106 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
btPolyhedralConvexAabbCachingShape_getAabb' Source #
:: BtPolyhedralConvexAabbCachingShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btPolyhedralConvexAabbCachingShape_m_localAabbMin_set :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> Vec3 -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#72 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#72 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
btPolyhedralConvexAabbCachingShape_m_localAabbMin_get :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> IO Vec3 Source #
btPolyhedralConvexAabbCachingShape_m_localAabbMax_set :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> Vec3 -> IO () Source #
btPolyhedralConvexAabbCachingShape_m_localAabbMax_get :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> IO Vec3 Source #
btPolyhedralConvexAabbCachingShape_m_isLocalAabbValid_set :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> Bool -> IO () Source #
btPolyhedralConvexAabbCachingShape_m_isLocalAabbValid_get :: BtPolyhedralConvexAabbCachingShapeClass bc => bc -> IO Bool Source #
btPolyhedralConvexShape_calculateLocalInertia Source #
:: BtPolyhedralConvexShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#52 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#52 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
btPolyhedralConvexShape_calculateLocalInertia' Source #
:: BtPolyhedralConvexShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btPolyhedralConvexShape_getNumPlanes Source #
:: BtPolyhedralConvexShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#56 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#59 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
btPolyhedralConvexShape_getNumEdges Source #
:: BtPolyhedralConvexShapeClass bc | |
=> bc | |
-> IO Int |
btPolyhedralConvexShape_getVertex Source #
:: BtPolyhedralConvexShapeClass bc | |
=> bc | |
-> Int | i |
-> Vec3 | vtx |
-> IO Vec3 |
btPolyhedralConvexShape_getVertex' Source #
:: BtPolyhedralConvexShapeClass bc | |
=> bc | |
-> Int | i |
-> IO Vec3 |
btPolyhedralConvexShape_getEdge Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#57 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#57 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
btPolyhedralConvexShape_getEdge' Source #
:: BtPolyhedralConvexShapeClass bc | |
=> bc | |
-> Int | i |
-> IO (Vec3, Vec3) |
btPolyhedralConvexShape_isInside Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#63 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#63 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
btPolyhedralConvexShape_isInside' Source #
:: BtPolyhedralConvexShapeClass bc | |
=> bc | |
-> Float | tolerance |
-> IO (Bool, Vec3) |
btPolyhedralConvexShape_getPlane Source #
:: BtPolyhedralConvexShapeClass bc | |
=> bc | |
-> Vec3 | planeNormal |
-> Vec3 | planeSupport |
-> Int | i |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#60 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#60 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
btPolyhedralConvexShape_getPlane' Source #
:: BtPolyhedralConvexShapeClass bc | |
=> bc | |
-> Int | i |
-> IO (Vec3, Vec3) |
btPolyhedralConvexShape_initializePolyhedralFeatures Source #
:: BtPolyhedralConvexShapeClass bc | |
=> bc | |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#55 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h?r=2223#40 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp?r=2223
btPolyhedralConvexShape_localGetSupportingVertexWithoutMargin Source #
:: BtPolyhedralConvexShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btPolyhedralConvexShape_localGetSupportingVertexWithoutMargin' Source #
:: BtPolyhedralConvexShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btPositionAndRadius_free :: BtPositionAndRadiusClass bc => bc -> IO () Source #
btPositionAndRadius_m_pos_set :: (BtPositionAndRadiusClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btPositionAndRadius_m_pos_get :: BtPositionAndRadiusClass bc => bc -> IO BtVector3FloatData Source #
btPositionAndRadius_m_radius_set :: BtPositionAndRadiusClass bc => bc -> Float -> IO () Source #
btPositionAndRadius_m_radius_get :: BtPositionAndRadiusClass bc => bc -> IO Float Source #
btScaledBvhTriangleMeshShape :: BtBvhTriangleMeshShapeClass p0 => p0 -> Vec3 -> IO BtScaledBvhTriangleMeshShape Source #
btScaledBvhTriangleMeshShape_free :: BtScaledBvhTriangleMeshShapeClass bc => bc -> IO () Source #
btScaledBvhTriangleMeshShape_calculateLocalInertia Source #
:: BtScaledBvhTriangleMeshShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
btScaledBvhTriangleMeshShape_calculateLocalInertia' Source #
:: BtScaledBvhTriangleMeshShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btScaledBvhTriangleMeshShape_getChildShape Source #
:: BtScaledBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO BtBvhTriangleMeshShape |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h?r=2223#47 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h?r=2223#47 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp?r=2223
btScaledBvhTriangleMeshShape_getChildShape0 Source #
:: BtScaledBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO BtBvhTriangleMeshShape |
btScaledBvhTriangleMeshShape_getChildShape1 Source #
:: BtScaledBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO BtBvhTriangleMeshShape |
btScaledBvhTriangleMeshShape_calculateSerializeBufferSize Source #
:: BtScaledBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO Int |
btScaledBvhTriangleMeshShape_getName Source #
:: BtScaledBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO String |
btScaledBvhTriangleMeshShape_serialize Source #
:: (BtScaledBvhTriangleMeshShapeClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
btScaledBvhTriangleMeshShape_getLocalScaling Source #
:: BtScaledBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO Vec3 |
btScaledBvhTriangleMeshShape_setLocalScaling Source #
:: BtScaledBvhTriangleMeshShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h?r=2223#41 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h?r=2223#41 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp?r=2223
btScaledBvhTriangleMeshShape_setLocalScaling' Source #
:: BtScaledBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO Vec3 |
btScaledBvhTriangleMeshShape_getAabb Source #
:: BtScaledBvhTriangleMeshShapeClass bc | |
=> bc | |
-> Transform | t |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h?r=2223#40 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h?r=2223#40 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp?r=2223
btScaledBvhTriangleMeshShape_getAabb' Source #
:: BtScaledBvhTriangleMeshShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btScaledBvhTriangleMeshShape_processAllTriangles Source #
:: (BtScaledBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h?r=2223#45 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h?r=2223#45 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp?r=2223
btScaledBvhTriangleMeshShape_processAllTriangles' Source #
:: (BtScaledBvhTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> IO (Vec3, Vec3) |
btScaledBvhTriangleMeshShape_m_localScaling_set :: BtScaledBvhTriangleMeshShapeClass bc => bc -> Vec3 -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h?r=2223#28 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h?r=2223#28 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp?r=2223
btScaledBvhTriangleMeshShape_m_localScaling_get :: BtScaledBvhTriangleMeshShapeClass bc => bc -> IO Vec3 Source #
btScaledBvhTriangleMeshShape_m_bvhTriMeshShape_set :: (BtScaledBvhTriangleMeshShapeClass bc, BtBvhTriangleMeshShapeClass a) => bc -> a -> IO () Source #
btScaledBvhTriangleMeshShape_m_bvhTriMeshShape_get :: BtScaledBvhTriangleMeshShapeClass bc => bc -> IO BtBvhTriangleMeshShape Source #
btScaledTriangleMeshShapeData_free :: BtScaledTriangleMeshShapeDataClass bc => bc -> IO () Source #
btScaledTriangleMeshShapeData_m_trimeshShapeData_set :: (BtScaledTriangleMeshShapeDataClass bc, BtTriangleMeshShapeDataClass a) => bc -> a -> IO () Source #
btScaledTriangleMeshShapeData_m_trimeshShapeData_get :: BtScaledTriangleMeshShapeDataClass bc => bc -> IO BtTriangleMeshShapeData Source #
btScaledTriangleMeshShapeData_m_localScaling_set :: (BtScaledTriangleMeshShapeDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btScaledTriangleMeshShapeData_m_localScaling_get :: BtScaledTriangleMeshShapeDataClass bc => bc -> IO BtVector3FloatData Source #
btShortIntIndexData_free :: BtShortIntIndexDataClass bc => bc -> IO () Source #
btShortIntIndexData_m_value_set :: BtShortIntIndexDataClass bc => bc -> Int -> IO () Source #
btShortIntIndexData_m_value_get :: BtShortIntIndexDataClass bc => bc -> IO Int Source #
btShortIntIndexTripletData_free :: BtShortIntIndexTripletDataClass bc => bc -> IO () Source #
btSphereShape :: Float -> IO BtSphereShape Source #
btSphereShape_free :: BtSphereShapeClass bc => bc -> IO () Source #
btSphereShape_calculateLocalInertia Source #
:: BtSphereShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
btSphereShape_calculateLocalInertia' Source #
:: BtSphereShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btSphereShape_localGetSupportingVertex Source #
:: BtSphereShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btSphereShape_localGetSupportingVertex' Source #
:: BtSphereShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btSphereShape_getName Source #
:: BtSphereShapeClass bc | |
=> bc | |
-> IO String |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btSphereShape.h?r=2223#62 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btSphereShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btSphereShape.h?r=2223#56 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btSphereShape.cpp?r=2223
btSphereShape_getMargin Source #
:: BtSphereShapeClass bc | |
=> bc | |
-> IO Float |
btSphereShape_setMargin Source #
:: BtSphereShapeClass bc | |
=> bc | |
-> Float | margin |
-> IO () |
btSphereShape_getAabb' Source #
:: BtSphereShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btSphereShape_setUnscaledRadius Source #
:: BtSphereShapeClass bc | |
=> bc | |
-> Float | radius |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btSphereShape.h?r=2223#37 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btSphereShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btSphereShape.h?r=2223#49 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btSphereShape.cpp?r=2223
btSphereShape_localGetSupportingVertexWithoutMargin Source #
:: BtSphereShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btSphereShape_localGetSupportingVertexWithoutMargin' Source #
:: BtSphereShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btSphereShape_getRadius Source #
:: BtSphereShapeClass bc | |
=> bc | |
-> IO Float |
btStaticPlaneShape :: Vec3 -> Float -> IO BtStaticPlaneShape Source #
btStaticPlaneShape_free :: BtStaticPlaneShapeClass bc => bc -> IO () Source #
btStaticPlaneShape_calculateLocalInertia Source #
:: BtStaticPlaneShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
btStaticPlaneShape_calculateLocalInertia' Source #
:: BtStaticPlaneShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btStaticPlaneShape_calculateSerializeBufferSize Source #
:: BtStaticPlaneShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h?r=2223#59 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h?r=2223#81 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp?r=2223
btStaticPlaneShape_getName Source #
:: BtStaticPlaneShapeClass bc | |
=> bc | |
-> IO String |
btStaticPlaneShape_serialize Source #
:: (BtStaticPlaneShapeClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
btStaticPlaneShape_getLocalScaling Source #
:: BtStaticPlaneShapeClass bc | |
=> bc | |
-> IO Vec3 |
btStaticPlaneShape_getPlaneNormal Source #
:: BtStaticPlaneShapeClass bc | |
=> bc | |
-> IO Vec3 |
btStaticPlaneShape_getPlaneConstant Source #
:: BtStaticPlaneShapeClass bc | |
=> bc | |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h?r=2223#45 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h?r=2223#53 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp?r=2223
btStaticPlaneShape_setLocalScaling Source #
:: BtStaticPlaneShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
btStaticPlaneShape_setLocalScaling' Source #
:: BtStaticPlaneShapeClass bc | |
=> bc | |
-> IO Vec3 |
btStaticPlaneShape_getAabb Source #
:: BtStaticPlaneShapeClass bc | |
=> bc | |
-> Transform | t |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h?r=2223#39 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h?r=2223#39 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp?r=2223
btStaticPlaneShape_getAabb' Source #
:: BtStaticPlaneShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btStaticPlaneShape_processAllTriangles Source #
:: (BtStaticPlaneShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h?r=2223#41 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h?r=2223#41 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp?r=2223
btStaticPlaneShape_processAllTriangles' Source #
:: (BtStaticPlaneShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> IO (Vec3, Vec3) |
btStaticPlaneShape_m_localAabbMin_set :: BtStaticPlaneShapeClass bc => bc -> Vec3 -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h?r=2223#26 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.h?r=2223#26 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp?r=2223
btStaticPlaneShape_m_localAabbMin_get :: BtStaticPlaneShapeClass bc => bc -> IO Vec3 Source #
btStaticPlaneShape_m_localAabbMax_set :: BtStaticPlaneShapeClass bc => bc -> Vec3 -> IO () Source #
btStaticPlaneShape_m_localAabbMax_get :: BtStaticPlaneShapeClass bc => bc -> IO Vec3 Source #
btStaticPlaneShape_m_planeNormal_set :: BtStaticPlaneShapeClass bc => bc -> Vec3 -> IO () Source #
btStaticPlaneShape_m_planeNormal_get :: BtStaticPlaneShapeClass bc => bc -> IO Vec3 Source #
btStaticPlaneShape_m_planeConstant_set :: BtStaticPlaneShapeClass bc => bc -> Float -> IO () Source #
btStaticPlaneShape_m_planeConstant_get :: BtStaticPlaneShapeClass bc => bc -> IO Float Source #
btStaticPlaneShape_m_localScaling_set :: BtStaticPlaneShapeClass bc => bc -> Vec3 -> IO () Source #
btStaticPlaneShape_m_localScaling_get :: BtStaticPlaneShapeClass bc => bc -> IO Vec3 Source #
btStaticPlaneShapeData_free :: BtStaticPlaneShapeDataClass bc => bc -> IO () Source #
btStaticPlaneShapeData_m_collisionShapeData_set :: (BtStaticPlaneShapeDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO () Source #
btStaticPlaneShapeData_m_collisionShapeData_get :: BtStaticPlaneShapeDataClass bc => bc -> IO BtCollisionShapeData Source #
btStaticPlaneShapeData_m_localScaling_set :: (BtStaticPlaneShapeDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btStaticPlaneShapeData_m_localScaling_get :: BtStaticPlaneShapeDataClass bc => bc -> IO BtVector3FloatData Source #
btStaticPlaneShapeData_m_planeNormal_set :: (BtStaticPlaneShapeDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btStaticPlaneShapeData_m_planeNormal_get :: BtStaticPlaneShapeDataClass bc => bc -> IO BtVector3FloatData Source #
btStaticPlaneShapeData_m_planeConstant_set :: BtStaticPlaneShapeDataClass bc => bc -> Float -> IO () Source #
btStaticPlaneShapeData_m_planeConstant_get :: BtStaticPlaneShapeDataClass bc => bc -> IO Float Source #
btStridingMeshInterface_calculateSerializeBufferSize Source #
:: BtStridingMeshInterfaceClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h?r=2223#49 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h?r=2223#155 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp?r=2223
btStridingMeshInterface_calculateAabbBruteForce' Source #
:: BtStridingMeshInterfaceClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btStridingMeshInterface_serialize Source #
:: (BtStridingMeshInterfaceClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h?r=2223#71 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h?r=2223#97 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp?r=2223
btStridingMeshInterface_preallocateVertices Source #
:: BtStridingMeshInterfaceClass bc | |
=> bc | |
-> Int | numverts |
-> IO () |
btStridingMeshInterface_unLockVertexBase Source #
:: BtStridingMeshInterfaceClass bc | |
=> bc | |
-> Int | subpart |
-> IO () |
btStridingMeshInterface_getScaling Source #
:: BtStridingMeshInterfaceClass bc | |
=> bc | |
-> IO Vec3 |
btStridingMeshInterface_preallocateIndices Source #
:: BtStridingMeshInterfaceClass bc | |
=> bc | |
-> Int | numindices |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h?r=2223#75 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h?r=2223#72 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp?r=2223
btStridingMeshInterface_setPremadeAabb' Source #
:: BtStridingMeshInterfaceClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btStridingMeshInterface_InternalProcessAllTriangles Source #
:: (BtStridingMeshInterfaceClass bc, BtInternalTriangleIndexCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h?r=2223#46 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h?r=2223#46 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp?r=2223
btStridingMeshInterface_InternalProcessAllTriangles' Source #
:: (BtStridingMeshInterfaceClass bc, BtInternalTriangleIndexCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> IO (Vec3, Vec3) |
btStridingMeshInterface_getNumSubParts Source #
:: BtStridingMeshInterfaceClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h?r=2223#74 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h?r=2223#69 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp?r=2223
btStridingMeshInterface_setScaling Source #
:: BtStridingMeshInterfaceClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
btStridingMeshInterface_setScaling' Source #
:: BtStridingMeshInterfaceClass bc | |
=> bc | |
-> IO Vec3 |
btStridingMeshInterface_unLockReadOnlyVertexBase Source #
:: BtStridingMeshInterfaceClass bc | |
=> bc | |
-> Int | subpart |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h?r=2223#34 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h?r=2223#64 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp?r=2223
btStridingMeshInterface_m_scaling_set :: BtStridingMeshInterfaceClass bc => bc -> Vec3 -> IO () Source #
btStridingMeshInterface_m_scaling_get :: BtStridingMeshInterfaceClass bc => bc -> IO Vec3 Source #
btStridingMeshInterfaceData_free :: BtStridingMeshInterfaceDataClass bc => bc -> IO () Source #
btStridingMeshInterfaceData_m_meshPartsPtr_set :: (BtStridingMeshInterfaceDataClass bc, BtMeshPartDataClass a) => bc -> a -> IO () Source #
btStridingMeshInterfaceData_m_meshPartsPtr_get :: BtStridingMeshInterfaceDataClass bc => bc -> IO BtMeshPartData Source #
btStridingMeshInterfaceData_m_scaling_set :: (BtStridingMeshInterfaceDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btStridingMeshInterfaceData_m_scaling_get :: BtStridingMeshInterfaceDataClass bc => bc -> IO BtVector3FloatData Source #
btStridingMeshInterfaceData_m_numMeshParts_set :: BtStridingMeshInterfaceDataClass bc => bc -> Int -> IO () Source #
btStridingMeshInterfaceData_m_numMeshParts_get :: BtStridingMeshInterfaceDataClass bc => bc -> IO Int Source #
btTriangleIndexVertexArray_free :: BtTriangleIndexVertexArrayClass bc => bc -> IO () Source #
btTriangleIndexVertexArray_preallocateIndices Source #
:: BtTriangleIndexVertexArrayClass bc | |
=> bc | |
-> Int | numindices |
-> IO () |
btTriangleIndexVertexArray_preallocateVertices Source #
:: BtTriangleIndexVertexArrayClass bc | |
=> bc | |
-> Int | numverts |
-> IO () |
btTriangleIndexVertexArray_getIndexedMeshArray Source #
:: BtTriangleIndexVertexArrayClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btIndexedMesh_ |
btTriangleIndexVertexArray_getIndexedMeshArray0 Source #
:: BtTriangleIndexVertexArrayClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btIndexedMesh_ |
btTriangleIndexVertexArray_getIndexedMeshArray1 Source #
:: BtTriangleIndexVertexArrayClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btIndexedMesh_ |
btTriangleIndexVertexArray_setPremadeAabb' Source #
:: BtTriangleIndexVertexArrayClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btTriangleIndexVertexArray_getNumSubParts Source #
:: BtTriangleIndexVertexArrayClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h?r=2223#124 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h?r=2223#107 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp?r=2223
btTriangleIndexVertexArray_hasPremadeAabb Source #
:: BtTriangleIndexVertexArrayClass bc | |
=> bc | |
-> IO Bool |
btTriangleIndexVertexArray_unLockVertexBase Source #
:: BtTriangleIndexVertexArrayClass bc | |
=> bc | |
-> Int | subpart |
-> IO () |
btTriangleIndexVertexArray_unLockReadOnlyVertexBase Source #
:: BtTriangleIndexVertexArrayClass bc | |
=> bc | |
-> Int | subpart |
-> IO () |
btTriangleIndexVertexArray_m_indexedMeshes_set :: (BtTriangleIndexVertexArrayClass bc, BtAlignedObjectArray_btIndexedMesh_Class a) => bc -> a -> IO () Source #
btTriangleIndexVertexArray_m_indexedMeshes_get :: BtTriangleIndexVertexArrayClass bc => bc -> IO BtAlignedObjectArray_btIndexedMesh_ Source #
btTriangleIndexVertexArray_m_hasAabb_set :: BtTriangleIndexVertexArrayClass bc => bc -> Int -> IO () Source #
btTriangleIndexVertexArray_m_hasAabb_get :: BtTriangleIndexVertexArrayClass bc => bc -> IO Int Source #
btTriangleIndexVertexArray_m_aabbMin_set :: BtTriangleIndexVertexArrayClass bc => bc -> Vec3 -> IO () Source #
btTriangleIndexVertexArray_m_aabbMin_get :: BtTriangleIndexVertexArrayClass bc => bc -> IO Vec3 Source #
btTriangleIndexVertexArray_m_aabbMax_set :: BtTriangleIndexVertexArrayClass bc => bc -> Vec3 -> IO () Source #
btTriangleIndexVertexArray_m_aabbMax_get :: BtTriangleIndexVertexArrayClass bc => bc -> IO Vec3 Source #
btTriangleInfo_free :: BtTriangleInfoClass bc => bc -> IO () Source #
btTriangleInfo_m_edgeV0V1Angle_set :: BtTriangleInfoClass bc => bc -> Float -> IO () Source #
btTriangleInfo_m_edgeV0V1Angle_get :: BtTriangleInfoClass bc => bc -> IO Float Source #
btTriangleInfo_m_edgeV1V2Angle_set :: BtTriangleInfoClass bc => bc -> Float -> IO () Source #
btTriangleInfo_m_edgeV1V2Angle_get :: BtTriangleInfoClass bc => bc -> IO Float Source #
btTriangleInfo_m_edgeV2V0Angle_set :: BtTriangleInfoClass bc => bc -> Float -> IO () Source #
btTriangleInfo_m_edgeV2V0Angle_get :: BtTriangleInfoClass bc => bc -> IO Float Source #
btTriangleInfo_m_flags_set :: BtTriangleInfoClass bc => bc -> Int -> IO () Source #
btTriangleInfo_m_flags_get :: BtTriangleInfoClass bc => bc -> IO Int Source #
btTriangleInfoData_free :: BtTriangleInfoDataClass bc => bc -> IO () Source #
btTriangleInfoData_m_flags_set :: BtTriangleInfoDataClass bc => bc -> Int -> IO () Source #
btTriangleInfoData_m_flags_get :: BtTriangleInfoDataClass bc => bc -> IO Int Source #
btTriangleInfoData_m_edgeV0V1Angle_set :: BtTriangleInfoDataClass bc => bc -> Float -> IO () Source #
btTriangleInfoData_m_edgeV0V1Angle_get :: BtTriangleInfoDataClass bc => bc -> IO Float Source #
btTriangleInfoData_m_edgeV1V2Angle_set :: BtTriangleInfoDataClass bc => bc -> Float -> IO () Source #
btTriangleInfoData_m_edgeV1V2Angle_get :: BtTriangleInfoDataClass bc => bc -> IO Float Source #
btTriangleInfoData_m_edgeV2V0Angle_set :: BtTriangleInfoDataClass bc => bc -> Float -> IO () Source #
btTriangleInfoData_m_edgeV2V0Angle_get :: BtTriangleInfoDataClass bc => bc -> IO Float Source #
btTriangleInfoMap_free :: BtTriangleInfoMapClass bc => bc -> IO () Source #
btTriangleInfoMap_serialize Source #
:: (BtTriangleInfoMapClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
btTriangleInfoMap_deSerialize Source #
:: (BtTriangleInfoMapClass bc, BtTriangleInfoMapDataClass p0) | |
=> bc | |
-> p0 | tmapData |
-> IO () |
btTriangleInfoMap_m_convexEpsilon_set :: BtTriangleInfoMapClass bc => bc -> Float -> IO () Source #
btTriangleInfoMap_m_convexEpsilon_get :: BtTriangleInfoMapClass bc => bc -> IO Float Source #
btTriangleInfoMap_m_edgeDistanceThreshold_set :: BtTriangleInfoMapClass bc => bc -> Float -> IO () Source #
btTriangleInfoMap_m_edgeDistanceThreshold_get :: BtTriangleInfoMapClass bc => bc -> IO Float Source #
btTriangleInfoMap_m_equalVertexThreshold_set :: BtTriangleInfoMapClass bc => bc -> Float -> IO () Source #
btTriangleInfoMap_m_equalVertexThreshold_get :: BtTriangleInfoMapClass bc => bc -> IO Float Source #
btTriangleInfoMap_m_maxEdgeAngleThreshold_set :: BtTriangleInfoMapClass bc => bc -> Float -> IO () Source #
btTriangleInfoMap_m_maxEdgeAngleThreshold_get :: BtTriangleInfoMapClass bc => bc -> IO Float Source #
btTriangleInfoMap_m_planarEpsilon_set :: BtTriangleInfoMapClass bc => bc -> Float -> IO () Source #
btTriangleInfoMap_m_planarEpsilon_get :: BtTriangleInfoMapClass bc => bc -> IO Float Source #
btTriangleInfoMap_m_zeroAreaThreshold_set :: BtTriangleInfoMapClass bc => bc -> Float -> IO () Source #
btTriangleInfoMap_m_zeroAreaThreshold_get :: BtTriangleInfoMapClass bc => bc -> IO Float Source #
btTriangleInfoMapData_free :: BtTriangleInfoMapDataClass bc => bc -> IO () Source #
btTriangleInfoMapData_m_convexEpsilon_set :: BtTriangleInfoMapDataClass bc => bc -> Float -> IO () Source #
btTriangleInfoMapData_m_convexEpsilon_get :: BtTriangleInfoMapDataClass bc => bc -> IO Float Source #
btTriangleInfoMapData_m_edgeDistanceThreshold_set :: BtTriangleInfoMapDataClass bc => bc -> Float -> IO () Source #
btTriangleInfoMapData_m_edgeDistanceThreshold_get :: BtTriangleInfoMapDataClass bc => bc -> IO Float Source #
btTriangleInfoMapData_m_equalVertexThreshold_set :: BtTriangleInfoMapDataClass bc => bc -> Float -> IO () Source #
btTriangleInfoMapData_m_equalVertexThreshold_get :: BtTriangleInfoMapDataClass bc => bc -> IO Float Source #
btTriangleInfoMapData_m_hashTableSize_set :: BtTriangleInfoMapDataClass bc => bc -> Int -> IO () Source #
btTriangleInfoMapData_m_hashTableSize_get :: BtTriangleInfoMapDataClass bc => bc -> IO Int Source #
btTriangleInfoMapData_m_nextSize_set :: BtTriangleInfoMapDataClass bc => bc -> Int -> IO () Source #
btTriangleInfoMapData_m_nextSize_get :: BtTriangleInfoMapDataClass bc => bc -> IO Int Source #
btTriangleInfoMapData_m_numKeys_set :: BtTriangleInfoMapDataClass bc => bc -> Int -> IO () Source #
btTriangleInfoMapData_m_numKeys_get :: BtTriangleInfoMapDataClass bc => bc -> IO Int Source #
btTriangleInfoMapData_m_numValues_set :: BtTriangleInfoMapDataClass bc => bc -> Int -> IO () Source #
btTriangleInfoMapData_m_numValues_get :: BtTriangleInfoMapDataClass bc => bc -> IO Int Source #
btTriangleInfoMapData_m_planarEpsilon_set :: BtTriangleInfoMapDataClass bc => bc -> Float -> IO () Source #
btTriangleInfoMapData_m_planarEpsilon_get :: BtTriangleInfoMapDataClass bc => bc -> IO Float Source #
btTriangleInfoMapData_m_valueArrayPtr_set :: (BtTriangleInfoMapDataClass bc, BtTriangleInfoDataClass a) => bc -> a -> IO () Source #
btTriangleInfoMapData_m_valueArrayPtr_get :: BtTriangleInfoMapDataClass bc => bc -> IO BtTriangleInfoData Source #
btTriangleInfoMapData_m_zeroAreaThreshold_set :: BtTriangleInfoMapDataClass bc => bc -> Float -> IO () Source #
btTriangleInfoMapData_m_zeroAreaThreshold_get :: BtTriangleInfoMapDataClass bc => bc -> IO Float Source #
btTriangleMesh :: Bool -> Bool -> IO BtTriangleMesh Source #
btTriangleMesh_free :: BtTriangleMeshClass bc => bc -> IO () Source #
btTriangleMesh_preallocateIndices Source #
:: BtTriangleMeshClass bc | |
=> bc | |
-> Int | numindices |
-> IO () |
btTriangleMesh_getNumTriangles Source #
:: BtTriangleMeshClass bc | |
=> bc | |
-> IO Int |
btTriangleMesh_getUse32bitIndices Source #
:: BtTriangleMeshClass bc | |
=> bc | |
-> IO Bool |
btTriangleMesh_addIndex Source #
:: BtTriangleMeshClass bc | |
=> bc | |
-> Int | index |
-> IO () |
btTriangleMesh_preallocateVertices Source #
:: BtTriangleMeshClass bc | |
=> bc | |
-> Int | numverts |
-> IO () |
btTriangleMesh_findOrAddVertex' Source #
:: BtTriangleMeshClass bc | |
=> bc | |
-> Bool | removeDuplicateVertices |
-> IO (Int, Vec3) |
btTriangleMesh_getUse4componentVertices Source #
:: BtTriangleMeshClass bc | |
=> bc | |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMesh.h?r=2223#54 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMesh.h?r=2223#48 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp?r=2223
btTriangleMesh_m_4componentVertices_set :: (BtTriangleMeshClass bc, BtAlignedObjectArray_btVector3_Class a) => bc -> a -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMesh.h?r=2223#29 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMesh.h?r=2223#29 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp?r=2223
btTriangleMesh_m_4componentVertices_get :: BtTriangleMeshClass bc => bc -> IO BtAlignedObjectArray_btVector3_ Source #
btTriangleMesh_m_3componentVertices_set :: (BtTriangleMeshClass bc, BtAlignedObjectArray_float_Class a) => bc -> a -> IO () Source #
btTriangleMesh_m_3componentVertices_get :: BtTriangleMeshClass bc => bc -> IO BtAlignedObjectArray_float_ Source #
btTriangleMesh_m_32bitIndices_set :: (BtTriangleMeshClass bc, BtAlignedObjectArray_unsignedint_Class a) => bc -> a -> IO () Source #
btTriangleMesh_m_32bitIndices_get :: BtTriangleMeshClass bc => bc -> IO BtAlignedObjectArray_unsignedint_ Source #
btTriangleMesh_m_16bitIndices_set :: (BtTriangleMeshClass bc, BtAlignedObjectArray_unsignedshort_Class a) => bc -> a -> IO () Source #
btTriangleMesh_m_16bitIndices_get :: BtTriangleMeshClass bc => bc -> IO BtAlignedObjectArray_unsignedshort_ Source #
btTriangleMesh_m_use32bitIndices_set :: BtTriangleMeshClass bc => bc -> Bool -> IO () Source #
btTriangleMesh_m_use32bitIndices_get :: BtTriangleMeshClass bc => bc -> IO Bool Source #
btTriangleMesh_m_use4componentVertices_set :: BtTriangleMeshClass bc => bc -> Bool -> IO () Source #
btTriangleMesh_m_use4componentVertices_get :: BtTriangleMeshClass bc => bc -> IO Bool Source #
btTriangleMesh_m_weldingThreshold_set :: BtTriangleMeshClass bc => bc -> Float -> IO () Source #
btTriangleMesh_m_weldingThreshold_get :: BtTriangleMeshClass bc => bc -> IO Float Source #
btTriangleMeshShape :: BtStridingMeshInterfaceClass p0 => p0 -> IO BtTriangleMeshShape Source #
btTriangleMeshShape_free :: BtTriangleMeshShapeClass bc => bc -> IO () Source #
btTriangleMeshShape_calculateLocalInertia Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
btTriangleMeshShape_calculateLocalInertia' Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btTriangleMeshShape_getLocalAabbMax Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> IO Vec3 |
btTriangleMeshShape_localGetSupportingVertex Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btTriangleMeshShape_localGetSupportingVertex' Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btTriangleMeshShape_getName Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> IO String |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h?r=2223#56 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h?r=2223#80 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp?r=2223
btTriangleMeshShape_getLocalScaling Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> IO Vec3 |
btTriangleMeshShape_recalcLocalAabb Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h?r=2223#55 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h?r=2223#47 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp?r=2223
btTriangleMeshShape_setLocalScaling Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
btTriangleMeshShape_setLocalScaling' Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> IO Vec3 |
btTriangleMeshShape_getMeshInterface Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> IO BtStridingMeshInterface |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h?r=2223#58 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h?r=2223#58 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp?r=2223
btTriangleMeshShape_getMeshInterface0 Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> IO BtStridingMeshInterface |
btTriangleMeshShape_getMeshInterface1 Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> IO BtStridingMeshInterface |
btTriangleMeshShape_getAabb' Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btTriangleMeshShape_processAllTriangles Source #
:: (BtTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h?r=2223#51 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h?r=2223#51 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp?r=2223
btTriangleMeshShape_processAllTriangles' Source #
:: (BtTriangleMeshShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> IO (Vec3, Vec3) |
btTriangleMeshShape_localGetSupportingVertexWithoutMargin Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btTriangleMeshShape_localGetSupportingVertexWithoutMargin' Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btTriangleMeshShape_getLocalAabbMin Source #
:: BtTriangleMeshShapeClass bc | |
=> bc | |
-> IO Vec3 |
btTriangleMeshShape_m_localAabbMin_set :: BtTriangleMeshShapeClass bc => bc -> Vec3 -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h?r=2223#27 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.h?r=2223#27 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp?r=2223
btTriangleMeshShape_m_localAabbMin_get :: BtTriangleMeshShapeClass bc => bc -> IO Vec3 Source #
btTriangleMeshShape_m_localAabbMax_set :: BtTriangleMeshShapeClass bc => bc -> Vec3 -> IO () Source #
btTriangleMeshShape_m_localAabbMax_get :: BtTriangleMeshShapeClass bc => bc -> IO Vec3 Source #
btTriangleMeshShape_m_meshInterface_set :: (BtTriangleMeshShapeClass bc, BtStridingMeshInterfaceClass a) => bc -> a -> IO () Source #
btTriangleMeshShape_m_meshInterface_get :: BtTriangleMeshShapeClass bc => bc -> IO BtStridingMeshInterface Source #
btTriangleMeshShapeData_free :: BtTriangleMeshShapeDataClass bc => bc -> IO () Source #
btTriangleMeshShapeData_m_collisionMargin_set :: BtTriangleMeshShapeDataClass bc => bc -> Float -> IO () Source #
btTriangleMeshShapeData_m_collisionMargin_get :: BtTriangleMeshShapeDataClass bc => bc -> IO Float Source #
btTriangleMeshShapeData_m_collisionShapeData_set :: (BtTriangleMeshShapeDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO () Source #
btTriangleMeshShapeData_m_collisionShapeData_get :: BtTriangleMeshShapeDataClass bc => bc -> IO BtCollisionShapeData Source #
btTriangleMeshShapeData_m_meshInterface_set :: (BtTriangleMeshShapeDataClass bc, BtStridingMeshInterfaceDataClass a) => bc -> a -> IO () Source #
btTriangleMeshShapeData_m_meshInterface_get :: BtTriangleMeshShapeDataClass bc => bc -> IO BtStridingMeshInterfaceData Source #
btTriangleMeshShapeData_m_quantizedDoubleBvh_set :: (BtTriangleMeshShapeDataClass bc, BtQuantizedBvhDoubleDataClass a) => bc -> a -> IO () Source #
btTriangleMeshShapeData_m_quantizedDoubleBvh_get :: BtTriangleMeshShapeDataClass bc => bc -> IO BtQuantizedBvhDoubleData Source #
btTriangleMeshShapeData_m_quantizedFloatBvh_set :: (BtTriangleMeshShapeDataClass bc, BtQuantizedBvhFloatDataClass a) => bc -> a -> IO () Source #
btTriangleMeshShapeData_m_quantizedFloatBvh_get :: BtTriangleMeshShapeDataClass bc => bc -> IO BtQuantizedBvhFloatData Source #
btTriangleMeshShapeData_m_triangleInfoMap_set :: (BtTriangleMeshShapeDataClass bc, BtTriangleInfoMapDataClass a) => bc -> a -> IO () Source #
btTriangleMeshShapeData_m_triangleInfoMap_get :: BtTriangleMeshShapeDataClass bc => bc -> IO BtTriangleInfoMapData Source #
btTriangleShape0 :: IO BtTriangleShape Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#90 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#85 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
btTriangleShape1 :: Vec3 -> Vec3 -> Vec3 -> IO BtTriangleShape Source #
btTriangleShape_free :: BtTriangleShapeClass bc => bc -> IO () Source #
btTriangleShape_getVertexPtr Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Vec3 |
btTriangleShape_getVertexPtr0 Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Vec3 |
btTriangleShape_getVertexPtr1 Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Vec3 |
btTriangleShape_getNumPlanes Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#171 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#104 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
btTriangleShape_getPreferredPenetrationDirection Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> Int | index |
-> Vec3 | penetrationVector |
-> IO Vec3 |
btTriangleShape_getPreferredPenetrationDirection' Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Vec3 |
btTriangleShape_getNumEdges Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#161 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#49 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
btTriangleShape_getName Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> IO String |
btTriangleShape_getNumVertices Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> IO Int |
btTriangleShape_getEdge' Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> Int | i |
-> IO (Vec3, Vec3) |
btTriangleShape_isInside Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#129 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#129 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
btTriangleShape_isInside' Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> Float | tolerance |
-> IO (Bool, Vec3) |
btTriangleShape_getPlane Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#99 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#99 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
btTriangleShape_getPlane' Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> Int | i |
-> IO (Vec3, Vec3) |
btTriangleShape_getNumPreferredPenetrationDirections Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#61 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#166 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
btTriangleShape_getAabb' Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btTriangleShape_getVertex Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> Int | index |
-> Vec3 | vert |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#44 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#44 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
btTriangleShape_getVertex' Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Vec3 |
btTriangleShape_calcNormal Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> Vec3 | normal |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#109 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#109 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
btTriangleShape_calcNormal' Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> IO Vec3 |
btTriangleShape_calculateLocalInertia Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#122 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#122 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
btTriangleShape_calculateLocalInertia' Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btTriangleShape_getPlaneEquation Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#115 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.h?r=2223#115 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btTriangleShape.cpp?r=2223
btTriangleShape_getPlaneEquation' Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> Int | i |
-> IO (Vec3, Vec3) |
btTriangleShape_localGetSupportingVertexWithoutMargin Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> Vec3 | dir |
-> IO (Vec3, Vec3) |
btTriangleShape_localGetSupportingVertexWithoutMargin' Source #
:: BtTriangleShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btUniformScalingShape :: BtConvexShapeClass p0 => p0 -> Float -> IO BtUniformScalingShape Source #
btUniformScalingShape_free :: BtUniformScalingShapeClass bc => bc -> IO () Source #
btUniformScalingShape_calculateLocalInertia Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
btUniformScalingShape_calculateLocalInertia' Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btUniformScalingShape_getUniformScalingFactor Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.h?r=2223#38 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.h?r=2223#44 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp?r=2223
btUniformScalingShape_localGetSupportingVertex Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btUniformScalingShape_localGetSupportingVertex' Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btUniformScalingShape_getName Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> IO String |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.h?r=2223#72 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.h?r=2223#59 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp?r=2223
btUniformScalingShape_getAabbSlow' Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btUniformScalingShape_getLocalScaling Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> IO Vec3 |
btUniformScalingShape_getChildShape Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> IO BtConvexShape |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.h?r=2223#49 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.h?r=2223#49 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp?r=2223
btUniformScalingShape_getChildShape0 Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> IO BtConvexShape |
btUniformScalingShape_getChildShape1 Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> IO BtConvexShape |
btUniformScalingShape_getPreferredPenetrationDirection Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> Int | index |
-> Vec3 | penetrationVector |
-> IO Vec3 |
btUniformScalingShape_getPreferredPenetrationDirection' Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Vec3 |
btUniformScalingShape_setLocalScaling Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.h?r=2223#74 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.h?r=2223#74 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp?r=2223
btUniformScalingShape_getNumPreferredPenetrationDirections Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.h?r=2223#70 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.h?r=2223#80 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp?r=2223
btUniformScalingShape_getAabb' Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btUniformScalingShape_setMargin Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> Float | margin |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.h?r=2223#78 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.h?r=2223#77 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp?r=2223
btUniformScalingShape_getMargin Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> IO Float |
btUniformScalingShape_localGetSupportingVertexWithoutMargin Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> Vec3 | vec |
-> IO (Vec3, Vec3) |
btUniformScalingShape_localGetSupportingVertexWithoutMargin' Source #
:: BtUniformScalingShapeClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btUniformScalingShape_m_childConvexShape_set :: (BtUniformScalingShapeClass bc, BtConvexShapeClass a) => bc -> a -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.h?r=2223#26 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.h?r=2223#26 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp?r=2223
btUniformScalingShape_m_childConvexShape_get :: BtUniformScalingShapeClass bc => bc -> IO BtConvexShape Source #
btUniformScalingShape_m_uniformScalingFactor_set :: BtUniformScalingShapeClass bc => bc -> Float -> IO () Source #