Safe Haskell | None |
---|---|
Language | Haskell98 |
Synopsis
- btTriangleShapeEx_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleShapeEx_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTriangleShapeEx_applyTransform''_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleShapeEx_applyTransform'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleShapeEx_buildTriPlane''_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleShapeEx_buildTriPlane'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTriangleShapeEx_overlap_test_conservative'_ :: Ptr () -> Ptr () -> IO CInt
- btTriangleShapeEx_free'_ :: Ptr () -> IO ()
- btTriangleShapeEx1'_ :: Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btTriangleShapeEx0'_ :: IO (Ptr ())
- btTetrahedronShapeEx_setVertices''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTetrahedronShapeEx_setVertices'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btTetrahedronShapeEx_free'_ :: Ptr () -> IO ()
- btTetrahedronShapeEx'_ :: IO (Ptr ())
- btQuantizedBvhTree_m_num_nodes_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhTree_m_num_nodes_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhTree_m_node_array_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhTree_m_node_array_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhTree_m_global_bound_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhTree_m_global_bound_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhTree_m_bvhQuantization_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btQuantizedBvhTree_m_bvhQuantization_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btQuantizedBvhTree__calc_splitting_axis'_ :: Ptr () -> Ptr () -> CInt -> CInt -> IO CInt
- btQuantizedBvhTree_getRightNode'_ :: Ptr () -> CInt -> IO CInt
- btQuantizedBvhTree_getNodeBound'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btQuantizedBvhTree_getNodeData'_ :: Ptr () -> CInt -> IO CInt
- btQuantizedBvhTree_get_node_pointer'_ :: Ptr () -> CInt -> IO (Ptr ())
- btQuantizedBvhTree_isLeafNode'_ :: Ptr () -> CInt -> IO CInt
- btQuantizedBvhTree_getEscapeNodeIndex'_ :: Ptr () -> CInt -> IO CInt
- btQuantizedBvhTree__sort_and_calc_splitting_index'_ :: Ptr () -> Ptr () -> CInt -> CInt -> CInt -> IO CInt
- btQuantizedBvhTree_clearNodes'_ :: Ptr () -> IO ()
- btQuantizedBvhTree__build_sub_tree'_ :: Ptr () -> Ptr () -> CInt -> CInt -> IO ()
- btQuantizedBvhTree_getLeftNode'_ :: Ptr () -> CInt -> IO CInt
- btQuantizedBvhTree_setNodeBound'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btQuantizedBvhTree_build_tree'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhTree_calc_quantization'_ :: Ptr () -> Ptr () -> CFloat -> IO ()
- btQuantizedBvhTree_getNodeCount'_ :: Ptr () -> IO CInt
- btQuantizedBvhTree_free'_ :: Ptr () -> IO ()
- btQuantizedBvhTree'_ :: IO (Ptr ())
- btPrimitiveTriangle_m_plane_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPrimitiveTriangle_m_plane_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPrimitiveTriangle_m_margin_get'_ :: Ptr () -> IO CFloat
- btPrimitiveTriangle_m_margin_set'_ :: Ptr () -> CFloat -> IO ()
- btPrimitiveTriangle_m_dummy_get'_ :: Ptr () -> IO CFloat
- btPrimitiveTriangle_m_dummy_set'_ :: Ptr () -> CFloat -> IO ()
- btPrimitiveTriangle_find_triangle_collision_clip_method'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btPrimitiveTriangle_applyTransform''_ :: Ptr () -> Ptr CFloat -> IO ()
- btPrimitiveTriangle_applyTransform'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPrimitiveTriangle_buildTriPlane'_ :: Ptr () -> IO ()
- btPrimitiveTriangle_overlap_test_conservative'_ :: Ptr () -> Ptr () -> IO CInt
- btPrimitiveTriangle_get_edge_plane''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btPrimitiveTriangle_get_edge_plane'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btPrimitiveTriangle_free'_ :: Ptr () -> IO ()
- btPrimitiveTriangle'_ :: IO (Ptr ())
- btPrimitiveManagerBase_get_primitive_count'_ :: Ptr () -> IO CInt
- btPrimitiveManagerBase_is_trimesh'_ :: Ptr () -> IO CInt
- btPrimitiveManagerBase_get_primitive_triangle'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btPrimitiveManagerBase_get_primitive_box'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btPairSet_push_pair'_ :: Ptr () -> CInt -> CInt -> IO ()
- btPairSet_push_pair_inv'_ :: Ptr () -> CInt -> CInt -> IO ()
- btPairSet_free'_ :: Ptr () -> IO ()
- btPairSet'_ :: IO (Ptr ())
- btGImpactShapeInterface_m_needs_update_get'_ :: Ptr () -> IO CInt
- btGImpactShapeInterface_m_needs_update_set'_ :: Ptr () -> CInt -> IO ()
- btGImpactShapeInterface_m_localAABB_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactShapeInterface_m_localAABB_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactShapeInterface_m_box_set_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactShapeInterface_m_box_set_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactShapeInterface_localScaling_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGImpactShapeInterface_localScaling_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGImpactShapeInterface_updateBound'_ :: Ptr () -> IO ()
- btGImpactShapeInterface_postUpdate'_ :: Ptr () -> IO ()
- btGImpactShapeInterface_unlockChildShapes'_ :: Ptr () -> IO ()
- btGImpactShapeInterface_needsRetrieveTetrahedrons'_ :: Ptr () -> IO CInt
- btGImpactShapeInterface_getBulletTetrahedron'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactShapeInterface_getShapeType'_ :: Ptr () -> IO CInt
- btGImpactShapeInterface_getChildAabb''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGImpactShapeInterface_getChildAabb'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGImpactShapeInterface_getNumChildShapes'_ :: Ptr () -> IO CInt
- btGImpactShapeInterface_setMargin'_ :: Ptr () -> CFloat -> IO ()
- btGImpactShapeInterface_lockChildShapes'_ :: Ptr () -> IO ()
- btGImpactShapeInterface_getChildTransform'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactShapeInterface_calcLocalAABB'_ :: Ptr () -> IO ()
- btGImpactShapeInterface_getChildShape1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactShapeInterface_getChildShape0'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactShapeInterface_getChildShape'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactShapeInterface_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGImpactShapeInterface_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGImpactShapeInterface_childrenHasTransform'_ :: Ptr () -> IO CInt
- btGImpactShapeInterface_needsRetrieveTriangles'_ :: Ptr () -> IO CInt
- btGImpactShapeInterface_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGImpactShapeInterface_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGImpactShapeInterface_getBulletTriangle'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactShapeInterface_getBoxSet'_ :: Ptr () -> IO (Ptr ())
- btGImpactShapeInterface_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btGImpactShapeInterface_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btGImpactShapeInterface_hasBoxSet'_ :: Ptr () -> IO CInt
- btGImpactShapeInterface_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGImpactShapeInterface_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGImpactShapeInterface_getPrimitiveManager'_ :: Ptr () -> IO (Ptr ())
- btGImpactShapeInterface_getLocalBox'_ :: Ptr () -> IO (Ptr ())
- btGImpactShapeInterface_getLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGImpactShapeInterface_setChildTransform''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactShapeInterface_setChildTransform'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactShapeInterface_getPrimitiveTriangle'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactQuantizedBvh_m_primitive_manager_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactQuantizedBvh_m_primitive_manager_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactQuantizedBvh_m_box_tree_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactQuantizedBvh_m_box_tree_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactQuantizedBvh_getNodeData'_ :: Ptr () -> CInt -> IO CInt
- btGImpactQuantizedBvh_boxQueryTrans''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> IO CInt
- btGImpactQuantizedBvh_boxQueryTrans'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> IO CInt
- btGImpactQuantizedBvh_get_node_pointer'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactQuantizedBvh_find_collision''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btGImpactQuantizedBvh_find_collision'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btGImpactQuantizedBvh_boxQuery'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btGImpactQuantizedBvh_isTrimesh'_ :: Ptr () -> IO CInt
- btGImpactQuantizedBvh_refit'_ :: Ptr () -> IO ()
- btGImpactQuantizedBvh_update'_ :: Ptr () -> IO ()
- btGImpactQuantizedBvh_rayQuery''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btGImpactQuantizedBvh_rayQuery'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btGImpactQuantizedBvh_hasHierarchy'_ :: Ptr () -> IO CInt
- btGImpactQuantizedBvh_getNodeCount'_ :: Ptr () -> IO CInt
- btGImpactQuantizedBvh_getNodeTriangle'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactQuantizedBvh_buildSet'_ :: Ptr () -> IO ()
- btGImpactQuantizedBvh_setPrimitiveManager'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactQuantizedBvh_getLeftNode'_ :: Ptr () -> CInt -> IO CInt
- btGImpactQuantizedBvh_getRightNode'_ :: Ptr () -> CInt -> IO CInt
- btGImpactQuantizedBvh_getNodeBound'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactQuantizedBvh_getPrimitiveManager'_ :: Ptr () -> IO (Ptr ())
- btGImpactQuantizedBvh_isLeafNode'_ :: Ptr () -> CInt -> IO CInt
- btGImpactQuantizedBvh_getEscapeNodeIndex'_ :: Ptr () -> CInt -> IO CInt
- btGImpactQuantizedBvh_setNodeBound'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactQuantizedBvh_free'_ :: Ptr () -> IO ()
- btGImpactQuantizedBvh1'_ :: Ptr () -> IO (Ptr ())
- btGImpactQuantizedBvh0'_ :: IO (Ptr ())
- btGImpactMeshShapePart_m_primitive_manager_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactMeshShapePart_m_primitive_manager_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactMeshShapePart_getVertexCount'_ :: Ptr () -> IO CInt
- btGImpactMeshShapePart_unlockChildShapes'_ :: Ptr () -> IO ()
- btGImpactMeshShapePart_needsRetrieveTetrahedrons'_ :: Ptr () -> IO CInt
- btGImpactMeshShapePart_getTrimeshPrimitiveManager'_ :: Ptr () -> IO (Ptr ())
- btGImpactMeshShapePart_getBulletTetrahedron'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactMeshShapePart_getNumChildShapes'_ :: Ptr () -> IO CInt
- btGImpactMeshShapePart_getPrimitiveManager'_ :: Ptr () -> IO (Ptr ())
- btGImpactMeshShapePart_setMargin'_ :: Ptr () -> CFloat -> IO ()
- btGImpactMeshShapePart_getMargin'_ :: Ptr () -> IO CFloat
- btGImpactMeshShapePart_lockChildShapes'_ :: Ptr () -> IO ()
- btGImpactMeshShapePart_getChildTransform'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_getChildShape1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactMeshShapePart_getChildShape0'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactMeshShapePart_getChildShape'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactMeshShapePart_needsRetrieveTriangles'_ :: Ptr () -> IO CInt
- btGImpactMeshShapePart_childrenHasTransform'_ :: Ptr () -> IO CInt
- btGImpactMeshShapePart_getPart'_ :: Ptr () -> IO CInt
- btGImpactMeshShapePart_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_getBulletTriangle'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactMeshShapePart_getName'_ :: Ptr () -> IO (Ptr CChar)
- btGImpactMeshShapePart_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_getVertex''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_getVertex'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_getLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_setChildTransform''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_setChildTransform'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_free'_ :: Ptr () -> IO ()
- btGImpactMeshShapePart1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactMeshShapePart0'_ :: IO (Ptr ())
- btGImpactMeshShapeData_m_gimpactSubType_get'_ :: Ptr () -> IO CInt
- btGImpactMeshShapeData_m_gimpactSubType_set'_ :: Ptr () -> CInt -> IO ()
- btGImpactMeshShapeData_m_collisionMargin_get'_ :: Ptr () -> IO CFloat
- btGImpactMeshShapeData_m_collisionMargin_set'_ :: Ptr () -> CFloat -> IO ()
- btGImpactMeshShapeData_m_localScaling_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactMeshShapeData_m_localScaling_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactMeshShapeData_m_meshInterface_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactMeshShapeData_m_meshInterface_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactMeshShapeData_m_collisionShapeData_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactMeshShapeData_m_collisionShapeData_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactMeshShapeData_free'_ :: Ptr () -> IO ()
- btGImpactMeshShapeData'_ :: IO (Ptr ())
- btGImpactMeshShape_m_mesh_parts_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactMeshShape_m_mesh_parts_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactMeshShape_m_meshInterface_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactMeshShape_m_meshInterface_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactMeshShape_postUpdate'_ :: Ptr () -> IO ()
- btGImpactMeshShape_getMeshPart1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactMeshShape_getMeshPart0'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactMeshShape_getMeshPart'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactMeshShape_unlockChildShapes'_ :: Ptr () -> IO ()
- btGImpactMeshShape_needsRetrieveTetrahedrons'_ :: Ptr () -> IO CInt
- btGImpactMeshShape_getBulletTetrahedron'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactMeshShape_getChildAabb''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGImpactMeshShape_getChildAabb'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGImpactMeshShape_getNumChildShapes'_ :: Ptr () -> IO CInt
- btGImpactMeshShape_setMargin'_ :: Ptr () -> CFloat -> IO ()
- btGImpactMeshShape_lockChildShapes'_ :: Ptr () -> IO ()
- btGImpactMeshShape_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btGImpactMeshShape_getChildTransform'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactMeshShape_calcLocalAABB'_ :: Ptr () -> IO ()
- btGImpactMeshShape_getChildShape1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactMeshShape_getChildShape0'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactMeshShape_getChildShape'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactMeshShape_childrenHasTransform'_ :: Ptr () -> IO CInt
- btGImpactMeshShape_needsRetrieveTriangles'_ :: Ptr () -> IO CInt
- btGImpactMeshShape_setLocalScaling''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGImpactMeshShape_setLocalScaling'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGImpactMeshShape_getBulletTriangle'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactMeshShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btGImpactMeshShape_buildMeshParts'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactMeshShape_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btGImpactMeshShape_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btGImpactMeshShape_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btGImpactMeshShape_getMeshPartCount'_ :: Ptr () -> IO CInt
- btGImpactMeshShape_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGImpactMeshShape_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGImpactMeshShape_getPrimitiveManager'_ :: Ptr () -> IO (Ptr ())
- btGImpactMeshShape_getMeshInterface1'_ :: Ptr () -> IO (Ptr ())
- btGImpactMeshShape_getMeshInterface0'_ :: Ptr () -> IO (Ptr ())
- btGImpactMeshShape_getMeshInterface'_ :: Ptr () -> IO (Ptr ())
- btGImpactMeshShape_setChildTransform''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactMeshShape_setChildTransform'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactMeshShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btGImpactMeshShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btGImpactMeshShape_free'_ :: Ptr () -> IO ()
- btGImpactMeshShape'_ :: Ptr () -> IO (Ptr ())
- btGImpactCompoundShape_m_primitive_manager_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactCompoundShape_m_primitive_manager_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactCompoundShape_m_childTransforms_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactCompoundShape_m_childTransforms_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactCompoundShape_m_childShapes_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactCompoundShape_m_childShapes_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactCompoundShape_getChildAabb''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGImpactCompoundShape_getChildAabb'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGImpactCompoundShape_getPrimitiveManager'_ :: Ptr () -> IO (Ptr ())
- btGImpactCompoundShape_getNumChildShapes'_ :: Ptr () -> IO CInt
- btGImpactCompoundShape_childrenHasTransform'_ :: Ptr () -> IO CInt
- btGImpactCompoundShape_needsRetrieveTriangles'_ :: Ptr () -> IO CInt
- btGImpactCompoundShape_getBulletTriangle'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactCompoundShape_getChildShape1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactCompoundShape_getChildShape0'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactCompoundShape_getChildShape'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactCompoundShape_needsRetrieveTetrahedrons'_ :: Ptr () -> IO CInt
- btGImpactCompoundShape_getName'_ :: Ptr () -> IO (Ptr CChar)
- btGImpactCompoundShape_getBulletTetrahedron'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactCompoundShape_getChildTransform'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactCompoundShape_setChildTransform''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactCompoundShape_setChildTransform'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactCompoundShape_getCompoundPrimitiveManager'_ :: Ptr () -> IO (Ptr ())
- btGImpactCompoundShape_addChildShape1'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactCompoundShape_addChildShape0''_ :: Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btGImpactCompoundShape_addChildShape0'_ :: Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btGImpactCompoundShape_addChildShape''_ :: Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btGImpactCompoundShape_addChildShape'_ :: Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btGImpactCompoundShape_calculateLocalInertia''_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btGImpactCompoundShape_calculateLocalInertia'_ :: Ptr () -> CFloat -> Ptr CFloat -> IO ()
- btGImpactCompoundShape_free'_ :: Ptr () -> IO ()
- btGImpactCompoundShape'_ :: CInt -> IO (Ptr ())
- btGImpactCollisionAlgorithm_m_part1_get'_ :: Ptr () -> IO CInt
- btGImpactCollisionAlgorithm_m_part1_set'_ :: Ptr () -> CInt -> IO ()
- btGImpactCollisionAlgorithm_m_triface1_get'_ :: Ptr () -> IO CInt
- btGImpactCollisionAlgorithm_m_triface1_set'_ :: Ptr () -> CInt -> IO ()
- btGImpactCollisionAlgorithm_m_part0_get'_ :: Ptr () -> IO CInt
- btGImpactCollisionAlgorithm_m_part0_set'_ :: Ptr () -> CInt -> IO ()
- btGImpactCollisionAlgorithm_m_triface0_get'_ :: Ptr () -> IO CInt
- btGImpactCollisionAlgorithm_m_triface0_set'_ :: Ptr () -> CInt -> IO ()
- btGImpactCollisionAlgorithm_m_dispatchInfo_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactCollisionAlgorithm_m_dispatchInfo_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactCollisionAlgorithm_m_resultOut_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactCollisionAlgorithm_m_resultOut_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactCollisionAlgorithm_m_manifoldPtr_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactCollisionAlgorithm_m_manifoldPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactCollisionAlgorithm_m_convex_algorithm_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactCollisionAlgorithm_m_convex_algorithm_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactCollisionAlgorithm_getAllContactManifolds'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactCollisionAlgorithm_gimpact_vs_gimpact'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btGImpactCollisionAlgorithm_calculateTimeOfImpact'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO CFloat
- btGImpactCollisionAlgorithm_gimpact_vs_concave'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> CInt -> IO ()
- btGImpactCollisionAlgorithm_getPart0'_ :: Ptr () -> IO CInt
- btGImpactCollisionAlgorithm_getPart1'_ :: Ptr () -> IO CInt
- btGImpactCollisionAlgorithm_clearCache'_ :: Ptr () -> IO ()
- btGImpactCollisionAlgorithm_setPart0'_ :: Ptr () -> CInt -> IO ()
- btGImpactCollisionAlgorithm_setPart1'_ :: Ptr () -> CInt -> IO ()
- btGImpactCollisionAlgorithm_shape_vs_shape_collision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btGImpactCollisionAlgorithm_newAlgorithm'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btGImpactCollisionAlgorithm_checkConvexAlgorithm'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btGImpactCollisionAlgorithm_destroyConvexAlgorithm'_ :: Ptr () -> IO ()
- btGImpactCollisionAlgorithm_gimpact_vs_shape_find_pairs''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btGImpactCollisionAlgorithm_gimpact_vs_shape_find_pairs'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btGImpactCollisionAlgorithm_getLastManifold'_ :: Ptr () -> IO (Ptr ())
- btGImpactCollisionAlgorithm_gimpact_vs_gimpact_find_pairs''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btGImpactCollisionAlgorithm_gimpact_vs_gimpact_find_pairs'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btGImpactCollisionAlgorithm_destroyContactManifolds'_ :: Ptr () -> IO ()
- btGImpactCollisionAlgorithm_processCollision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btGImpactCollisionAlgorithm_registerAlgorithm'_ :: Ptr () -> IO ()
- btGImpactCollisionAlgorithm_gimpacttrimeshpart_vs_plane_collision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> CInt -> IO ()
- btGImpactCollisionAlgorithm_addContactPoint''_ :: Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btGImpactCollisionAlgorithm_addContactPoint'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btGImpactCollisionAlgorithm_newContactManifold'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btGImpactCollisionAlgorithm_checkManifold'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btGImpactCollisionAlgorithm_setFace1'_ :: Ptr () -> CInt -> IO ()
- btGImpactCollisionAlgorithm_setFace0'_ :: Ptr () -> CInt -> IO ()
- btGImpactCollisionAlgorithm_convex_vs_convex_collision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btGImpactCollisionAlgorithm_gimpact_vs_shape'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> CInt -> IO ()
- btGImpactCollisionAlgorithm_gimpact_vs_compoundshape'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> CInt -> IO ()
- btGImpactCollisionAlgorithm_getFace0'_ :: Ptr () -> IO CInt
- btGImpactCollisionAlgorithm_getFace1'_ :: Ptr () -> IO CInt
- btGImpactCollisionAlgorithm_free'_ :: Ptr () -> IO ()
- btGImpactCollisionAlgorithm'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btGImpactBvh_m_primitive_manager_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactBvh_m_primitive_manager_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactBvh_m_box_tree_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactBvh_m_box_tree_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactBvh_getNodeData'_ :: Ptr () -> CInt -> IO CInt
- btGImpactBvh_boxQueryTrans''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> IO CInt
- btGImpactBvh_boxQueryTrans'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> IO CInt
- btGImpactBvh_get_node_pointer'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactBvh_find_collision''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btGImpactBvh_find_collision'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btGImpactBvh_boxQuery'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btGImpactBvh_isTrimesh'_ :: Ptr () -> IO CInt
- btGImpactBvh_refit'_ :: Ptr () -> IO ()
- btGImpactBvh_update'_ :: Ptr () -> IO ()
- btGImpactBvh_rayQuery''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btGImpactBvh_rayQuery'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btGImpactBvh_hasHierarchy'_ :: Ptr () -> IO CInt
- btGImpactBvh_getNodeCount'_ :: Ptr () -> IO CInt
- btGImpactBvh_getNodeTriangle'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactBvh_buildSet'_ :: Ptr () -> IO ()
- btGImpactBvh_setPrimitiveManager'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactBvh_getLeftNode'_ :: Ptr () -> CInt -> IO CInt
- btGImpactBvh_getRightNode'_ :: Ptr () -> CInt -> IO CInt
- btGImpactBvh_getNodeBound'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactBvh_getPrimitiveManager'_ :: Ptr () -> IO (Ptr ())
- btGImpactBvh_isLeafNode'_ :: Ptr () -> CInt -> IO CInt
- btGImpactBvh_getEscapeNodeIndex'_ :: Ptr () -> CInt -> IO CInt
- btGImpactBvh_setNodeBound'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactBvh_free'_ :: Ptr () -> IO ()
- btGImpactBvh1'_ :: Ptr () -> IO (Ptr ())
- btGImpactBvh0'_ :: IO (Ptr ())
- btBvhTree_m_node_array_get'_ :: Ptr () -> IO (Ptr ())
- btBvhTree_m_node_array_set'_ :: Ptr () -> Ptr () -> IO ()
- btBvhTree_m_num_nodes_get'_ :: Ptr () -> IO CInt
- btBvhTree_m_num_nodes_set'_ :: Ptr () -> CInt -> IO ()
- btBvhTree__calc_splitting_axis'_ :: Ptr () -> Ptr () -> CInt -> CInt -> IO CInt
- btBvhTree_getRightNode'_ :: Ptr () -> CInt -> IO CInt
- btBvhTree_getNodeBound'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btBvhTree_getNodeData'_ :: Ptr () -> CInt -> IO CInt
- btBvhTree_get_node_pointer'_ :: Ptr () -> CInt -> IO (Ptr ())
- btBvhTree_isLeafNode'_ :: Ptr () -> CInt -> IO CInt
- btBvhTree_getEscapeNodeIndex'_ :: Ptr () -> CInt -> IO CInt
- btBvhTree__sort_and_calc_splitting_index'_ :: Ptr () -> Ptr () -> CInt -> CInt -> CInt -> IO CInt
- btBvhTree_clearNodes'_ :: Ptr () -> IO ()
- btBvhTree__build_sub_tree'_ :: Ptr () -> Ptr () -> CInt -> CInt -> IO ()
- btBvhTree_getLeftNode'_ :: Ptr () -> CInt -> IO CInt
- btBvhTree_setNodeBound'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btBvhTree_build_tree'_ :: Ptr () -> Ptr () -> IO ()
- btBvhTree_getNodeCount'_ :: Ptr () -> IO CInt
- btBvhTree_free'_ :: Ptr () -> IO ()
- btBvhTree'_ :: IO (Ptr ())
- btAABB_m_min_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAABB_m_min_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAABB_m_max_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAABB_m_max_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAABB_collide_triangle_exact''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CInt
- btAABB_collide_triangle_exact'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CInt
- btAABB_copy_with_margin'_ :: Ptr () -> Ptr () -> CFloat -> IO ()
- btAABB_overlapping_trans_conservative2'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btAABB_collide_plane''_ :: Ptr () -> Ptr CFloat -> IO CInt
- btAABB_collide_plane'_ :: Ptr () -> Ptr CFloat -> IO CInt
- btAABB_merge'_ :: Ptr () -> Ptr () -> IO ()
- btAABB_increment_margin'_ :: Ptr () -> CFloat -> IO ()
- btAABB_calc_from_triangle_margin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btAABB_calc_from_triangle_margin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btAABB_appy_transform_trans_cache'_ :: Ptr () -> Ptr () -> IO ()
- btAABB_has_collision'_ :: Ptr () -> Ptr () -> IO CInt
- btAABB_invalidate'_ :: Ptr () -> IO ()
- btAABB_get_center_extend''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAABB_get_center_extend'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAABB_overlapping_trans_cache'_ :: Ptr () -> Ptr () -> Ptr () -> CInt -> IO CInt
- btAABB_collide_ray''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO CInt
- btAABB_collide_ray'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO CInt
- btAABB_find_intersection'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btAABB_appy_transform''_ :: Ptr () -> Ptr CFloat -> IO ()
- btAABB_appy_transform'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAABB_overlapping_trans_conservative''_ :: Ptr () -> Ptr () -> Ptr CFloat -> IO CInt
- btAABB_overlapping_trans_conservative'_ :: Ptr () -> Ptr () -> Ptr CFloat -> IO CInt
- btAABB_free'_ :: Ptr () -> IO ()
- btAABB3'_ :: Ptr () -> CFloat -> IO (Ptr ())
- btAABB2'_ :: Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO (Ptr ())
- btAABB1'_ :: Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btAABB0'_ :: IO (Ptr ())
- btGImpactMeshShapePart_TrimeshPrimitiveManager_numfaces_get'_ :: Ptr () -> IO CInt
- btGImpactMeshShapePart_TrimeshPrimitiveManager_numfaces_set'_ :: Ptr () -> CInt -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_indexstride_get'_ :: Ptr () -> IO CInt
- btGImpactMeshShapePart_TrimeshPrimitiveManager_indexstride_set'_ :: Ptr () -> CInt -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_stride_get'_ :: Ptr () -> IO CInt
- btGImpactMeshShapePart_TrimeshPrimitiveManager_stride_set'_ :: Ptr () -> CInt -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_numverts_get'_ :: Ptr () -> IO CInt
- btGImpactMeshShapePart_TrimeshPrimitiveManager_numverts_set'_ :: Ptr () -> CInt -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_lock_count_get'_ :: Ptr () -> IO CInt
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_lock_count_set'_ :: Ptr () -> CInt -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_part_get'_ :: Ptr () -> IO CInt
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_part_set'_ :: Ptr () -> CInt -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_scale_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_scale_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_meshInterface_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_meshInterface_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_margin_get'_ :: Ptr () -> IO CFloat
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_margin_set'_ :: Ptr () -> CFloat -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_get_primitive_count'_ :: Ptr () -> IO CInt
- btGImpactMeshShapePart_TrimeshPrimitiveManager_get_bullet_triangle'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_unlock'_ :: Ptr () -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_get_primitive_triangle'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_get_primitive_box'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_lock'_ :: Ptr () -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_is_trimesh'_ :: Ptr () -> IO CInt
- btGImpactMeshShapePart_TrimeshPrimitiveManager_get_vertex''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_get_vertex'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_get_vertex_count'_ :: Ptr () -> IO CInt
- btGImpactMeshShapePart_TrimeshPrimitiveManager_free'_ :: Ptr () -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGImpactMeshShapePart_TrimeshPrimitiveManager0'_ :: IO (Ptr ())
- gIM_TRIANGLE_CONTACT_m_separating_normal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- gIM_TRIANGLE_CONTACT_m_separating_normal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- gIM_TRIANGLE_CONTACT_m_point_count_get'_ :: Ptr () -> IO CInt
- gIM_TRIANGLE_CONTACT_m_point_count_set'_ :: Ptr () -> CInt -> IO ()
- gIM_TRIANGLE_CONTACT_m_penetration_depth_get'_ :: Ptr () -> IO CFloat
- gIM_TRIANGLE_CONTACT_m_penetration_depth_set'_ :: Ptr () -> CFloat -> IO ()
- gIM_TRIANGLE_CONTACT_copy_from'_ :: Ptr () -> Ptr () -> IO ()
- gIM_TRIANGLE_CONTACT_free'_ :: Ptr () -> IO ()
- gIM_TRIANGLE_CONTACT'_ :: IO (Ptr ())
- gIM_QUANTIZED_BVH_NODE_ARRAY_free'_ :: Ptr () -> IO ()
- gIM_QUANTIZED_BVH_NODE_ARRAY'_ :: IO (Ptr ())
- gIM_PAIR_m_index2_get'_ :: Ptr () -> IO CInt
- gIM_PAIR_m_index2_set'_ :: Ptr () -> CInt -> IO ()
- gIM_PAIR_m_index1_get'_ :: Ptr () -> IO CInt
- gIM_PAIR_m_index1_set'_ :: Ptr () -> CInt -> IO ()
- gIM_PAIR_free'_ :: Ptr () -> IO ()
- gIM_PAIR1'_ :: CInt -> CInt -> IO (Ptr ())
- gIM_PAIR0'_ :: IO (Ptr ())
- gIM_BVH_TREE_NODE_ARRAY_free'_ :: Ptr () -> IO ()
- gIM_BVH_TREE_NODE_ARRAY'_ :: IO (Ptr ())
- gIM_BVH_TREE_NODE_m_escapeIndexOrDataIndex_get'_ :: Ptr () -> IO CInt
- gIM_BVH_TREE_NODE_m_escapeIndexOrDataIndex_set'_ :: Ptr () -> CInt -> IO ()
- gIM_BVH_TREE_NODE_m_bound_get'_ :: Ptr () -> IO (Ptr ())
- gIM_BVH_TREE_NODE_m_bound_set'_ :: Ptr () -> Ptr () -> IO ()
- gIM_BVH_TREE_NODE_isLeafNode'_ :: Ptr () -> IO CInt
- gIM_BVH_TREE_NODE_setEscapeIndex'_ :: Ptr () -> CInt -> IO ()
- gIM_BVH_TREE_NODE_getDataIndex'_ :: Ptr () -> IO CInt
- gIM_BVH_TREE_NODE_getEscapeIndex'_ :: Ptr () -> IO CInt
- gIM_BVH_TREE_NODE_setDataIndex'_ :: Ptr () -> CInt -> IO ()
- gIM_BVH_TREE_NODE_free'_ :: Ptr () -> IO ()
- gIM_BVH_TREE_NODE'_ :: IO (Ptr ())
- gIM_BVH_DATA_ARRAY_free'_ :: Ptr () -> IO ()
- gIM_BVH_DATA_ARRAY'_ :: IO (Ptr ())
- gIM_BVH_DATA_m_data_get'_ :: Ptr () -> IO CInt
- gIM_BVH_DATA_m_data_set'_ :: Ptr () -> CInt -> IO ()
- gIM_BVH_DATA_m_bound_get'_ :: Ptr () -> IO (Ptr ())
- gIM_BVH_DATA_m_bound_set'_ :: Ptr () -> Ptr () -> IO ()
- gIM_BVH_DATA_free'_ :: Ptr () -> IO ()
- gIM_BVH_DATA'_ :: IO (Ptr ())
- btGImpactCollisionAlgorithm_CreateFunc_CreateCollisionAlgorithm'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btGImpactCollisionAlgorithm_CreateFunc_free'_ :: Ptr () -> IO ()
- btGImpactCollisionAlgorithm_CreateFunc'_ :: IO (Ptr ())
- btGImpactCompoundShape_CompoundPrimitiveManager_m_compoundShape_get'_ :: Ptr () -> IO (Ptr ())
- btGImpactCompoundShape_CompoundPrimitiveManager_m_compoundShape_set'_ :: Ptr () -> Ptr () -> IO ()
- btGImpactCompoundShape_CompoundPrimitiveManager_is_trimesh'_ :: Ptr () -> IO CInt
- btGImpactCompoundShape_CompoundPrimitiveManager_get_primitive_box'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactCompoundShape_CompoundPrimitiveManager_get_primitive_triangle'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btGImpactCompoundShape_CompoundPrimitiveManager_get_primitive_count'_ :: Ptr () -> IO CInt
- btGImpactCompoundShape_CompoundPrimitiveManager_free'_ :: Ptr () -> IO ()
- btGImpactCompoundShape_CompoundPrimitiveManager1'_ :: IO (Ptr ())
- btGImpactCompoundShape_CompoundPrimitiveManager0'_ :: Ptr () -> IO (Ptr ())
- bT_QUANTIZED_BVH_NODE_m_escapeIndexOrDataIndex_get'_ :: Ptr () -> IO CInt
- bT_QUANTIZED_BVH_NODE_m_escapeIndexOrDataIndex_set'_ :: Ptr () -> CInt -> IO ()
- bT_QUANTIZED_BVH_NODE_isLeafNode'_ :: Ptr () -> IO CInt
- bT_QUANTIZED_BVH_NODE_setDataIndex'_ :: Ptr () -> CInt -> IO ()
- bT_QUANTIZED_BVH_NODE_setEscapeIndex'_ :: Ptr () -> CInt -> IO ()
- bT_QUANTIZED_BVH_NODE_getDataIndex'_ :: Ptr () -> IO CInt
- bT_QUANTIZED_BVH_NODE_getEscapeIndex'_ :: Ptr () -> IO CInt
- bT_QUANTIZED_BVH_NODE_free'_ :: Ptr () -> IO ()
- bT_QUANTIZED_BVH_NODE'_ :: IO (Ptr ())
- bT_BOX_BOX_TRANSFORM_CACHE_m_AR_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_m_AR_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_m_R1to0_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_m_R1to0_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_m_T1to0_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_m_T1to0_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_calc_absolute_matrix'_ :: Ptr () -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_transform''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_transform'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_calc_from_homogenic''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_calc_from_homogenic'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_calc_from_full_invert''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_calc_from_full_invert'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_free'_ :: Ptr () -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE'_ :: IO (Ptr ())
- bT_BOX_BOX_TRANSFORM_CACHE :: IO BT_BOX_BOX_TRANSFORM_CACHE
- bT_BOX_BOX_TRANSFORM_CACHE_free :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_calc_from_full_invert :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)
- bT_BOX_BOX_TRANSFORM_CACHE_calc_from_full_invert' :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> IO (Transform, Transform)
- bT_BOX_BOX_TRANSFORM_CACHE_calc_from_homogenic :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)
- bT_BOX_BOX_TRANSFORM_CACHE_calc_from_homogenic' :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> IO (Transform, Transform)
- bT_BOX_BOX_TRANSFORM_CACHE_transform :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- bT_BOX_BOX_TRANSFORM_CACHE_transform' :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> IO (Vec3, Vec3)
- bT_BOX_BOX_TRANSFORM_CACHE_calc_absolute_matrix :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_m_T1to0_set :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> Vec3 -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_m_T1to0_get :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> IO Vec3
- bT_BOX_BOX_TRANSFORM_CACHE_m_R1to0_set :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> Mat3 -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_m_R1to0_get :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> IO Mat3
- bT_BOX_BOX_TRANSFORM_CACHE_m_AR_set :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> Mat3 -> IO ()
- bT_BOX_BOX_TRANSFORM_CACHE_m_AR_get :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> IO Mat3
- bT_QUANTIZED_BVH_NODE :: IO BT_QUANTIZED_BVH_NODE
- bT_QUANTIZED_BVH_NODE_free :: BT_QUANTIZED_BVH_NODEClass bc => bc -> IO ()
- bT_QUANTIZED_BVH_NODE_getEscapeIndex :: BT_QUANTIZED_BVH_NODEClass bc => bc -> IO Int
- bT_QUANTIZED_BVH_NODE_getDataIndex :: BT_QUANTIZED_BVH_NODEClass bc => bc -> IO Int
- bT_QUANTIZED_BVH_NODE_setEscapeIndex :: BT_QUANTIZED_BVH_NODEClass bc => bc -> Int -> IO ()
- bT_QUANTIZED_BVH_NODE_setDataIndex :: BT_QUANTIZED_BVH_NODEClass bc => bc -> Int -> IO ()
- bT_QUANTIZED_BVH_NODE_isLeafNode :: BT_QUANTIZED_BVH_NODEClass bc => bc -> IO Bool
- bT_QUANTIZED_BVH_NODE_m_escapeIndexOrDataIndex_set :: BT_QUANTIZED_BVH_NODEClass bc => bc -> Int -> IO ()
- bT_QUANTIZED_BVH_NODE_m_escapeIndexOrDataIndex_get :: BT_QUANTIZED_BVH_NODEClass bc => bc -> IO Int
- btGImpactCompoundShape_CompoundPrimitiveManager0 :: BtGImpactCompoundShapeClass p0 => p0 -> IO BtGImpactCompoundShape_CompoundPrimitiveManager
- btGImpactCompoundShape_CompoundPrimitiveManager1 :: IO BtGImpactCompoundShape_CompoundPrimitiveManager
- btGImpactCompoundShape_CompoundPrimitiveManager_free :: BtGImpactCompoundShape_CompoundPrimitiveManagerClass bc => bc -> IO ()
- btGImpactCompoundShape_CompoundPrimitiveManager_get_primitive_count :: BtGImpactCompoundShape_CompoundPrimitiveManagerClass bc => bc -> IO Int
- btGImpactCompoundShape_CompoundPrimitiveManager_get_primitive_triangle :: (BtGImpactCompoundShape_CompoundPrimitiveManagerClass bc, BtPrimitiveTriangleClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactCompoundShape_CompoundPrimitiveManager_get_primitive_box :: (BtGImpactCompoundShape_CompoundPrimitiveManagerClass bc, BtAABBClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactCompoundShape_CompoundPrimitiveManager_is_trimesh :: BtGImpactCompoundShape_CompoundPrimitiveManagerClass bc => bc -> IO Bool
- btGImpactCompoundShape_CompoundPrimitiveManager_m_compoundShape_set :: (BtGImpactCompoundShape_CompoundPrimitiveManagerClass bc, BtGImpactCompoundShapeClass a) => bc -> a -> IO ()
- btGImpactCompoundShape_CompoundPrimitiveManager_m_compoundShape_get :: BtGImpactCompoundShape_CompoundPrimitiveManagerClass bc => bc -> IO BtGImpactCompoundShape
- btGImpactCollisionAlgorithm_CreateFunc :: IO BtGImpactCollisionAlgorithm_CreateFunc
- btGImpactCollisionAlgorithm_CreateFunc_free :: BtGImpactCollisionAlgorithm_CreateFuncClass bc => bc -> IO ()
- btGImpactCollisionAlgorithm_CreateFunc_CreateCollisionAlgorithm :: (BtGImpactCollisionAlgorithm_CreateFuncClass bc, BtCollisionAlgorithmConstructionInfoClass p0, BtCollisionObjectClass p1, BtCollisionObjectClass p2) => bc -> p0 -> p1 -> p2 -> IO BtCollisionAlgorithm
- gIM_BVH_DATA :: IO GIM_BVH_DATA
- gIM_BVH_DATA_free :: GIM_BVH_DATAClass bc => bc -> IO ()
- gIM_BVH_DATA_m_bound_set :: (GIM_BVH_DATAClass bc, BtAABBClass a) => bc -> a -> IO ()
- gIM_BVH_DATA_m_bound_get :: GIM_BVH_DATAClass bc => bc -> IO BtAABB
- gIM_BVH_DATA_m_data_set :: GIM_BVH_DATAClass bc => bc -> Int -> IO ()
- gIM_BVH_DATA_m_data_get :: GIM_BVH_DATAClass bc => bc -> IO Int
- gIM_BVH_DATA_ARRAY :: IO GIM_BVH_DATA_ARRAY
- gIM_BVH_DATA_ARRAY_free :: GIM_BVH_DATA_ARRAYClass bc => bc -> IO ()
- gIM_BVH_TREE_NODE :: IO GIM_BVH_TREE_NODE
- gIM_BVH_TREE_NODE_free :: GIM_BVH_TREE_NODEClass bc => bc -> IO ()
- gIM_BVH_TREE_NODE_setDataIndex :: GIM_BVH_TREE_NODEClass bc => bc -> Int -> IO ()
- gIM_BVH_TREE_NODE_getEscapeIndex :: GIM_BVH_TREE_NODEClass bc => bc -> IO Int
- gIM_BVH_TREE_NODE_getDataIndex :: GIM_BVH_TREE_NODEClass bc => bc -> IO Int
- gIM_BVH_TREE_NODE_setEscapeIndex :: GIM_BVH_TREE_NODEClass bc => bc -> Int -> IO ()
- gIM_BVH_TREE_NODE_isLeafNode :: GIM_BVH_TREE_NODEClass bc => bc -> IO Bool
- gIM_BVH_TREE_NODE_m_bound_set :: (GIM_BVH_TREE_NODEClass bc, BtAABBClass a) => bc -> a -> IO ()
- gIM_BVH_TREE_NODE_m_bound_get :: GIM_BVH_TREE_NODEClass bc => bc -> IO BtAABB
- gIM_BVH_TREE_NODE_m_escapeIndexOrDataIndex_set :: GIM_BVH_TREE_NODEClass bc => bc -> Int -> IO ()
- gIM_BVH_TREE_NODE_m_escapeIndexOrDataIndex_get :: GIM_BVH_TREE_NODEClass bc => bc -> IO Int
- gIM_BVH_TREE_NODE_ARRAY :: IO GIM_BVH_TREE_NODE_ARRAY
- gIM_BVH_TREE_NODE_ARRAY_free :: GIM_BVH_TREE_NODE_ARRAYClass bc => bc -> IO ()
- gIM_PAIR0 :: IO GIM_PAIR
- gIM_PAIR1 :: Int -> Int -> IO GIM_PAIR
- gIM_PAIR_free :: GIM_PAIRClass bc => bc -> IO ()
- gIM_PAIR_m_index1_set :: GIM_PAIRClass bc => bc -> Int -> IO ()
- gIM_PAIR_m_index1_get :: GIM_PAIRClass bc => bc -> IO Int
- gIM_PAIR_m_index2_set :: GIM_PAIRClass bc => bc -> Int -> IO ()
- gIM_PAIR_m_index2_get :: GIM_PAIRClass bc => bc -> IO Int
- gIM_QUANTIZED_BVH_NODE_ARRAY :: IO GIM_QUANTIZED_BVH_NODE_ARRAY
- gIM_QUANTIZED_BVH_NODE_ARRAY_free :: GIM_QUANTIZED_BVH_NODE_ARRAYClass bc => bc -> IO ()
- gIM_TRIANGLE_CONTACT :: IO GIM_TRIANGLE_CONTACT
- gIM_TRIANGLE_CONTACT_free :: GIM_TRIANGLE_CONTACTClass bc => bc -> IO ()
- gIM_TRIANGLE_CONTACT_copy_from :: (GIM_TRIANGLE_CONTACTClass bc, GIM_TRIANGLE_CONTACTClass p0) => bc -> p0 -> IO ()
- gIM_TRIANGLE_CONTACT_m_penetration_depth_set :: GIM_TRIANGLE_CONTACTClass bc => bc -> Float -> IO ()
- gIM_TRIANGLE_CONTACT_m_penetration_depth_get :: GIM_TRIANGLE_CONTACTClass bc => bc -> IO Float
- gIM_TRIANGLE_CONTACT_m_point_count_set :: GIM_TRIANGLE_CONTACTClass bc => bc -> Int -> IO ()
- gIM_TRIANGLE_CONTACT_m_point_count_get :: GIM_TRIANGLE_CONTACTClass bc => bc -> IO Int
- gIM_TRIANGLE_CONTACT_m_separating_normal_set :: GIM_TRIANGLE_CONTACTClass bc => bc -> Vec4 -> IO ()
- gIM_TRIANGLE_CONTACT_m_separating_normal_get :: GIM_TRIANGLE_CONTACTClass bc => bc -> IO Vec4
- btGImpactMeshShapePart_TrimeshPrimitiveManager0 :: IO BtGImpactMeshShapePart_TrimeshPrimitiveManager
- btGImpactMeshShapePart_TrimeshPrimitiveManager1 :: BtStridingMeshInterfaceClass p0 => p0 -> Int -> IO BtGImpactMeshShapePart_TrimeshPrimitiveManager
- btGImpactMeshShapePart_TrimeshPrimitiveManager_free :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_get_vertex_count :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Int
- btGImpactMeshShapePart_TrimeshPrimitiveManager_get_vertex :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Int -> Vec3 -> IO Vec3
- btGImpactMeshShapePart_TrimeshPrimitiveManager_get_vertex' :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Int -> IO Vec3
- btGImpactMeshShapePart_TrimeshPrimitiveManager_is_trimesh :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Bool
- btGImpactMeshShapePart_TrimeshPrimitiveManager_lock :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_get_primitive_box :: (BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc, BtAABBClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_get_primitive_triangle :: (BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc, BtPrimitiveTriangleClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_unlock :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_get_bullet_triangle :: (BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc, BtTriangleShapeExClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_get_primitive_count :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Int
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_margin_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Float -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_margin_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Float
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_meshInterface_set :: (BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc, BtStridingMeshInterfaceClass a) => bc -> a -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_meshInterface_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO BtStridingMeshInterface
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_scale_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Vec3 -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_scale_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Vec3
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_part_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Int -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_part_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Int
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_lock_count_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Int -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_m_lock_count_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Int
- btGImpactMeshShapePart_TrimeshPrimitiveManager_numverts_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Int -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_numverts_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Int
- btGImpactMeshShapePart_TrimeshPrimitiveManager_stride_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Int -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_stride_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Int
- btGImpactMeshShapePart_TrimeshPrimitiveManager_indexstride_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Int -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_indexstride_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Int
- btGImpactMeshShapePart_TrimeshPrimitiveManager_numfaces_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Int -> IO ()
- btGImpactMeshShapePart_TrimeshPrimitiveManager_numfaces_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Int
- btAABB0 :: IO BtAABB
- btAABB1 :: Vec3 -> Vec3 -> Vec3 -> IO BtAABB
- btAABB2 :: Vec3 -> Vec3 -> Vec3 -> Float -> IO BtAABB
- btAABB3 :: BtAABBClass p0 => p0 -> Float -> IO BtAABB
- btAABB_free :: BtAABBClass bc => bc -> IO ()
- btAABB_overlapping_trans_conservative :: (BtAABBClass bc, BtAABBClass p0) => bc -> p0 -> Transform -> IO (Bool, Transform)
- btAABB_overlapping_trans_conservative' :: (BtAABBClass bc, BtAABBClass p0) => bc -> p0 -> IO (Bool, Transform)
- btAABB_appy_transform :: BtAABBClass bc => bc -> Transform -> IO Transform
- btAABB_appy_transform' :: BtAABBClass bc => bc -> IO Transform
- btAABB_find_intersection :: (BtAABBClass bc, BtAABBClass p0, BtAABBClass p1) => bc -> p0 -> p1 -> IO ()
- btAABB_collide_ray :: BtAABBClass bc => bc -> Vec3 -> Vec3 -> IO (Bool, Vec3, Vec3)
- btAABB_collide_ray' :: BtAABBClass bc => bc -> IO (Bool, Vec3, Vec3)
- btAABB_overlapping_trans_cache :: (BtAABBClass bc, BtAABBClass p0, BT_BOX_BOX_TRANSFORM_CACHEClass p1) => bc -> p0 -> p1 -> Bool -> IO Bool
- btAABB_get_center_extend :: BtAABBClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btAABB_get_center_extend' :: BtAABBClass bc => bc -> IO (Vec3, Vec3)
- btAABB_invalidate :: BtAABBClass bc => bc -> IO ()
- btAABB_has_collision :: (BtAABBClass bc, BtAABBClass p0) => bc -> p0 -> IO Bool
- btAABB_appy_transform_trans_cache :: (BtAABBClass bc, BT_BOX_BOX_TRANSFORM_CACHEClass p0) => bc -> p0 -> IO ()
- btAABB_calc_from_triangle_margin :: BtAABBClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3, Vec3)
- btAABB_calc_from_triangle_margin' :: BtAABBClass bc => bc -> Float -> IO (Vec3, Vec3, Vec3)
- btAABB_increment_margin :: BtAABBClass bc => bc -> Float -> IO ()
- btAABB_merge :: (BtAABBClass bc, BtAABBClass p0) => bc -> p0 -> IO ()
- btAABB_collide_plane :: BtAABBClass bc => bc -> Vec4 -> IO (Bool, Vec4)
- btAABB_collide_plane' :: BtAABBClass bc => bc -> IO (Bool, Vec4)
- btAABB_overlapping_trans_conservative2 :: (BtAABBClass bc, BtAABBClass p0, BT_BOX_BOX_TRANSFORM_CACHEClass p1) => bc -> p0 -> p1 -> IO Bool
- btAABB_copy_with_margin :: (BtAABBClass bc, BtAABBClass p0) => bc -> p0 -> Float -> IO ()
- btAABB_collide_triangle_exact :: BtAABBClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Vec4 -> IO (Bool, Vec3, Vec3, Vec3, Vec4)
- btAABB_collide_triangle_exact' :: BtAABBClass bc => bc -> IO (Bool, Vec3, Vec3, Vec3, Vec4)
- btAABB_m_max_set :: BtAABBClass bc => bc -> Vec3 -> IO ()
- btAABB_m_max_get :: BtAABBClass bc => bc -> IO Vec3
- btAABB_m_min_set :: BtAABBClass bc => bc -> Vec3 -> IO ()
- btAABB_m_min_get :: BtAABBClass bc => bc -> IO Vec3
- btBvhTree :: IO BtBvhTree
- btBvhTree_free :: BtBvhTreeClass bc => bc -> IO ()
- btBvhTree_getNodeCount :: BtBvhTreeClass bc => bc -> IO Int
- btBvhTree_build_tree :: (BtBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) => bc -> p0 -> IO ()
- btBvhTree_setNodeBound :: (BtBvhTreeClass bc, BtAABBClass p1) => bc -> Int -> p1 -> IO ()
- btBvhTree_getLeftNode :: BtBvhTreeClass bc => bc -> Int -> IO Int
- btBvhTree__build_sub_tree :: (BtBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) => bc -> p0 -> Int -> Int -> IO ()
- btBvhTree_clearNodes :: BtBvhTreeClass bc => bc -> IO ()
- btBvhTree__sort_and_calc_splitting_index :: (BtBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) => bc -> p0 -> Int -> Int -> Int -> IO Int
- btBvhTree_getEscapeNodeIndex :: BtBvhTreeClass bc => bc -> Int -> IO Int
- btBvhTree_isLeafNode :: BtBvhTreeClass bc => bc -> Int -> IO Bool
- btBvhTree_get_node_pointer :: BtBvhTreeClass bc => bc -> Int -> IO GIM_BVH_TREE_NODE
- btBvhTree_getNodeData :: BtBvhTreeClass bc => bc -> Int -> IO Int
- btBvhTree_getNodeBound :: (BtBvhTreeClass bc, BtAABBClass p1) => bc -> Int -> p1 -> IO ()
- btBvhTree_getRightNode :: BtBvhTreeClass bc => bc -> Int -> IO Int
- btBvhTree__calc_splitting_axis :: (BtBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) => bc -> p0 -> Int -> Int -> IO Int
- btBvhTree_m_num_nodes_set :: BtBvhTreeClass bc => bc -> Int -> IO ()
- btBvhTree_m_num_nodes_get :: BtBvhTreeClass bc => bc -> IO Int
- btBvhTree_m_node_array_set :: (BtBvhTreeClass bc, GIM_BVH_TREE_NODE_ARRAYClass a) => bc -> a -> IO ()
- btBvhTree_m_node_array_get :: BtBvhTreeClass bc => bc -> IO GIM_BVH_TREE_NODE_ARRAY
- btGImpactBvh0 :: IO BtGImpactBvh
- btGImpactBvh1 :: BtPrimitiveManagerBaseClass p0 => p0 -> IO BtGImpactBvh
- btGImpactBvh_free :: BtGImpactBvhClass bc => bc -> IO ()
- btGImpactBvh_setNodeBound :: (BtGImpactBvhClass bc, BtAABBClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactBvh_getEscapeNodeIndex :: BtGImpactBvhClass bc => bc -> Int -> IO Int
- btGImpactBvh_isLeafNode :: BtGImpactBvhClass bc => bc -> Int -> IO Bool
- btGImpactBvh_getPrimitiveManager :: BtGImpactBvhClass bc => bc -> IO BtPrimitiveManagerBase
- btGImpactBvh_getNodeBound :: (BtGImpactBvhClass bc, BtAABBClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactBvh_getRightNode :: BtGImpactBvhClass bc => bc -> Int -> IO Int
- btGImpactBvh_getLeftNode :: BtGImpactBvhClass bc => bc -> Int -> IO Int
- btGImpactBvh_setPrimitiveManager :: (BtGImpactBvhClass bc, BtPrimitiveManagerBaseClass p0) => bc -> p0 -> IO ()
- btGImpactBvh_buildSet :: BtGImpactBvhClass bc => bc -> IO ()
- btGImpactBvh_getNodeTriangle :: (BtGImpactBvhClass bc, BtPrimitiveTriangleClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactBvh_getNodeCount :: BtGImpactBvhClass bc => bc -> IO Int
- btGImpactBvh_hasHierarchy :: BtGImpactBvhClass bc => bc -> IO Bool
- btGImpactBvh_rayQuery :: (BtGImpactBvhClass bc, BtAlignedObjectArray_int_Class p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Bool, Vec3, Vec3)
- btGImpactBvh_rayQuery' :: (BtGImpactBvhClass bc, BtAlignedObjectArray_int_Class p2) => bc -> p2 -> IO (Bool, Vec3, Vec3)
- btGImpactBvh_update :: BtGImpactBvhClass bc => bc -> IO ()
- btGImpactBvh_refit :: BtGImpactBvhClass bc => bc -> IO ()
- btGImpactBvh_isTrimesh :: BtGImpactBvhClass bc => bc -> IO Bool
- btGImpactBvh_boxQuery :: (BtGImpactBvhClass bc, BtAABBClass p0, BtAlignedObjectArray_int_Class p1) => bc -> p0 -> p1 -> IO Bool
- btGImpactBvh_find_collision :: (BtGImpactBvhClass p0, BtGImpactBvhClass p2, BtPairSetClass p4) => p0 -> Transform -> p2 -> Transform -> p4 -> IO (Transform, Transform)
- btGImpactBvh_find_collision' :: (BtGImpactBvhClass p0, BtGImpactBvhClass p2, BtPairSetClass p4) => p0 -> p2 -> p4 -> IO (Transform, Transform)
- btGImpactBvh_get_node_pointer :: BtGImpactBvhClass bc => bc -> Int -> IO GIM_BVH_TREE_NODE
- btGImpactBvh_boxQueryTrans :: (BtGImpactBvhClass bc, BtAABBClass p0, BtAlignedObjectArray_int_Class p2) => bc -> p0 -> Transform -> p2 -> IO (Bool, Transform)
- btGImpactBvh_boxQueryTrans' :: (BtGImpactBvhClass bc, BtAABBClass p0, BtAlignedObjectArray_int_Class p2) => bc -> p0 -> p2 -> IO (Bool, Transform)
- btGImpactBvh_getNodeData :: BtGImpactBvhClass bc => bc -> Int -> IO Int
- btGImpactBvh_m_box_tree_set :: (BtGImpactBvhClass bc, BtBvhTreeClass a) => bc -> a -> IO ()
- btGImpactBvh_m_box_tree_get :: BtGImpactBvhClass bc => bc -> IO BtBvhTree
- btGImpactBvh_m_primitive_manager_set :: (BtGImpactBvhClass bc, BtPrimitiveManagerBaseClass a) => bc -> a -> IO ()
- btGImpactBvh_m_primitive_manager_get :: BtGImpactBvhClass bc => bc -> IO BtPrimitiveManagerBase
- btGImpactCollisionAlgorithm :: (BtCollisionAlgorithmConstructionInfoClass p0, BtCollisionObjectClass p1, BtCollisionObjectClass p2) => p0 -> p1 -> p2 -> IO BtGImpactCollisionAlgorithm
- btGImpactCollisionAlgorithm_free :: BtGImpactCollisionAlgorithmClass bc => bc -> IO ()
- btGImpactCollisionAlgorithm_getFace1 :: BtGImpactCollisionAlgorithmClass bc => bc -> IO Int
- btGImpactCollisionAlgorithm_getFace0 :: BtGImpactCollisionAlgorithmClass bc => bc -> IO Int
- btGImpactCollisionAlgorithm_gimpact_vs_compoundshape :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtGImpactShapeInterfaceClass p2, BtCompoundShapeClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> Bool -> IO ()
- btGImpactCollisionAlgorithm_gimpact_vs_shape :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtGImpactShapeInterfaceClass p2, BtCollisionShapeClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> Bool -> IO ()
- btGImpactCollisionAlgorithm_convex_vs_convex_collision :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtCollisionShapeClass p2, BtCollisionShapeClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> IO ()
- btGImpactCollisionAlgorithm_setFace0 :: BtGImpactCollisionAlgorithmClass bc => bc -> Int -> IO ()
- btGImpactCollisionAlgorithm_setFace1 :: BtGImpactCollisionAlgorithmClass bc => bc -> Int -> IO ()
- btGImpactCollisionAlgorithm_checkManifold :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) => bc -> p0 -> p1 -> IO ()
- btGImpactCollisionAlgorithm_newContactManifold :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) => bc -> p0 -> p1 -> IO BtPersistentManifold
- btGImpactCollisionAlgorithm_addContactPoint :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) => bc -> p0 -> p1 -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3)
- btGImpactCollisionAlgorithm_addContactPoint' :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) => bc -> p0 -> p1 -> Float -> IO (Vec3, Vec3)
- btGImpactCollisionAlgorithm_gimpacttrimeshpart_vs_plane_collision :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtGImpactMeshShapePartClass p2, BtStaticPlaneShapeClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> Bool -> IO ()
- btGImpactCollisionAlgorithm_registerAlgorithm :: BtCollisionDispatcherClass p0 => p0 -> IO ()
- btGImpactCollisionAlgorithm_processCollision :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> IO ()
- btGImpactCollisionAlgorithm_destroyContactManifolds :: BtGImpactCollisionAlgorithmClass bc => bc -> IO ()
- btGImpactCollisionAlgorithm_gimpact_vs_gimpact_find_pairs :: (BtGImpactCollisionAlgorithmClass bc, BtGImpactShapeInterfaceClass p2, BtGImpactShapeInterfaceClass p3, BtPairSetClass p4) => bc -> Transform -> Transform -> p2 -> p3 -> p4 -> IO (Transform, Transform)
- btGImpactCollisionAlgorithm_gimpact_vs_gimpact_find_pairs' :: (BtGImpactCollisionAlgorithmClass bc, BtGImpactShapeInterfaceClass p2, BtGImpactShapeInterfaceClass p3, BtPairSetClass p4) => bc -> p2 -> p3 -> p4 -> IO (Transform, Transform)
- btGImpactCollisionAlgorithm_getLastManifold :: BtGImpactCollisionAlgorithmClass bc => bc -> IO BtPersistentManifold
- btGImpactCollisionAlgorithm_gimpact_vs_shape_find_pairs :: (BtGImpactCollisionAlgorithmClass bc, BtGImpactShapeInterfaceClass p2, BtCollisionShapeClass p3, BtAlignedObjectArray_int_Class p4) => bc -> Transform -> Transform -> p2 -> p3 -> p4 -> IO (Transform, Transform)
- btGImpactCollisionAlgorithm_gimpact_vs_shape_find_pairs' :: (BtGImpactCollisionAlgorithmClass bc, BtGImpactShapeInterfaceClass p2, BtCollisionShapeClass p3, BtAlignedObjectArray_int_Class p4) => bc -> p2 -> p3 -> p4 -> IO (Transform, Transform)
- btGImpactCollisionAlgorithm_destroyConvexAlgorithm :: BtGImpactCollisionAlgorithmClass bc => bc -> IO ()
- btGImpactCollisionAlgorithm_checkConvexAlgorithm :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) => bc -> p0 -> p1 -> IO ()
- btGImpactCollisionAlgorithm_newAlgorithm :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) => bc -> p0 -> p1 -> IO BtCollisionAlgorithm
- btGImpactCollisionAlgorithm_shape_vs_shape_collision :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtCollisionShapeClass p2, BtCollisionShapeClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> IO ()
- btGImpactCollisionAlgorithm_setPart1 :: BtGImpactCollisionAlgorithmClass bc => bc -> Int -> IO ()
- btGImpactCollisionAlgorithm_setPart0 :: BtGImpactCollisionAlgorithmClass bc => bc -> Int -> IO ()
- btGImpactCollisionAlgorithm_clearCache :: BtGImpactCollisionAlgorithmClass bc => bc -> IO ()
- btGImpactCollisionAlgorithm_getPart1 :: BtGImpactCollisionAlgorithmClass bc => bc -> IO Int
- btGImpactCollisionAlgorithm_getPart0 :: BtGImpactCollisionAlgorithmClass bc => bc -> IO Int
- btGImpactCollisionAlgorithm_gimpact_vs_concave :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtGImpactShapeInterfaceClass p2, BtConcaveShapeClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> Bool -> IO ()
- btGImpactCollisionAlgorithm_calculateTimeOfImpact :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> IO Float
- btGImpactCollisionAlgorithm_gimpact_vs_gimpact :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtGImpactShapeInterfaceClass p2, BtGImpactShapeInterfaceClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> IO ()
- btGImpactCollisionAlgorithm_getAllContactManifolds :: (BtGImpactCollisionAlgorithmClass bc, BtAlignedObjectArray_btPersistentManifold_ptr_Class p0) => bc -> p0 -> IO ()
- btGImpactCollisionAlgorithm_m_convex_algorithm_set :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionAlgorithmClass a) => bc -> a -> IO ()
- btGImpactCollisionAlgorithm_m_convex_algorithm_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO BtCollisionAlgorithm
- btGImpactCollisionAlgorithm_m_manifoldPtr_set :: (BtGImpactCollisionAlgorithmClass bc, BtPersistentManifoldClass a) => bc -> a -> IO ()
- btGImpactCollisionAlgorithm_m_manifoldPtr_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO BtPersistentManifold
- btGImpactCollisionAlgorithm_m_resultOut_set :: (BtGImpactCollisionAlgorithmClass bc, BtManifoldResultClass a) => bc -> a -> IO ()
- btGImpactCollisionAlgorithm_m_resultOut_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO BtManifoldResult
- btGImpactCollisionAlgorithm_m_dispatchInfo_set :: (BtGImpactCollisionAlgorithmClass bc, BtDispatcherInfoClass a) => bc -> a -> IO ()
- btGImpactCollisionAlgorithm_m_dispatchInfo_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO BtDispatcherInfo
- btGImpactCollisionAlgorithm_m_triface0_set :: BtGImpactCollisionAlgorithmClass bc => bc -> Int -> IO ()
- btGImpactCollisionAlgorithm_m_triface0_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO Int
- btGImpactCollisionAlgorithm_m_part0_set :: BtGImpactCollisionAlgorithmClass bc => bc -> Int -> IO ()
- btGImpactCollisionAlgorithm_m_part0_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO Int
- btGImpactCollisionAlgorithm_m_triface1_set :: BtGImpactCollisionAlgorithmClass bc => bc -> Int -> IO ()
- btGImpactCollisionAlgorithm_m_triface1_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO Int
- btGImpactCollisionAlgorithm_m_part1_set :: BtGImpactCollisionAlgorithmClass bc => bc -> Int -> IO ()
- btGImpactCollisionAlgorithm_m_part1_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO Int
- btGImpactCompoundShape :: Bool -> IO BtGImpactCompoundShape
- btGImpactCompoundShape_free :: BtGImpactCompoundShapeClass bc => bc -> IO ()
- btGImpactCompoundShape_calculateLocalInertia :: BtGImpactCompoundShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btGImpactCompoundShape_calculateLocalInertia' :: BtGImpactCompoundShapeClass bc => bc -> Float -> IO Vec3
- btGImpactCompoundShape_addChildShape :: (BtGImpactCompoundShapeClass bc, BtCollisionShapeClass p1) => bc -> Transform -> p1 -> IO Transform
- btGImpactCompoundShape_addChildShape' :: (BtGImpactCompoundShapeClass bc, BtCollisionShapeClass p1) => bc -> p1 -> IO Transform
- btGImpactCompoundShape_addChildShape0 :: (BtGImpactCompoundShapeClass bc, BtCollisionShapeClass p1) => bc -> Transform -> p1 -> IO Transform
- btGImpactCompoundShape_addChildShape0' :: (BtGImpactCompoundShapeClass bc, BtCollisionShapeClass p1) => bc -> p1 -> IO Transform
- btGImpactCompoundShape_addChildShape1 :: (BtGImpactCompoundShapeClass bc, BtCollisionShapeClass p0) => bc -> p0 -> IO ()
- btGImpactCompoundShape_getCompoundPrimitiveManager :: BtGImpactCompoundShapeClass bc => bc -> IO BtGImpactCompoundShape_CompoundPrimitiveManager
- btGImpactCompoundShape_setChildTransform :: BtGImpactCompoundShapeClass bc => bc -> Int -> Transform -> IO Transform
- btGImpactCompoundShape_setChildTransform' :: BtGImpactCompoundShapeClass bc => bc -> Int -> IO Transform
- btGImpactCompoundShape_getChildTransform :: BtGImpactCompoundShapeClass bc => bc -> Int -> IO Transform
- btGImpactCompoundShape_getBulletTetrahedron :: (BtGImpactCompoundShapeClass bc, BtTetrahedronShapeExClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactCompoundShape_getName :: BtGImpactCompoundShapeClass bc => bc -> IO String
- btGImpactCompoundShape_needsRetrieveTetrahedrons :: BtGImpactCompoundShapeClass bc => bc -> IO Bool
- btGImpactCompoundShape_getChildShape :: BtGImpactCompoundShapeClass bc => bc -> Int -> IO BtCollisionShape
- btGImpactCompoundShape_getChildShape0 :: BtGImpactCompoundShapeClass bc => bc -> Int -> IO BtCollisionShape
- btGImpactCompoundShape_getChildShape1 :: BtGImpactCompoundShapeClass bc => bc -> Int -> IO BtCollisionShape
- btGImpactCompoundShape_getBulletTriangle :: (BtGImpactCompoundShapeClass bc, BtTriangleShapeExClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactCompoundShape_needsRetrieveTriangles :: BtGImpactCompoundShapeClass bc => bc -> IO Bool
- btGImpactCompoundShape_childrenHasTransform :: BtGImpactCompoundShapeClass bc => bc -> IO Bool
- btGImpactCompoundShape_getNumChildShapes :: BtGImpactCompoundShapeClass bc => bc -> IO Int
- btGImpactCompoundShape_getPrimitiveManager :: BtGImpactCompoundShapeClass bc => bc -> IO BtPrimitiveManagerBase
- btGImpactCompoundShape_getChildAabb :: BtGImpactCompoundShapeClass bc => bc -> Int -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btGImpactCompoundShape_getChildAabb' :: BtGImpactCompoundShapeClass bc => bc -> Int -> IO (Transform, Vec3, Vec3)
- btGImpactCompoundShape_m_childShapes_set :: (BtGImpactCompoundShapeClass bc, BtAlignedObjectArray_btCollisionShape_ptr_Class a) => bc -> a -> IO ()
- btGImpactCompoundShape_m_childShapes_get :: BtGImpactCompoundShapeClass bc => bc -> IO BtAlignedObjectArray_btCollisionShape_ptr_
- btGImpactCompoundShape_m_childTransforms_set :: (BtGImpactCompoundShapeClass bc, BtAlignedObjectArray_btTransform_Class a) => bc -> a -> IO ()
- btGImpactCompoundShape_m_childTransforms_get :: BtGImpactCompoundShapeClass bc => bc -> IO BtAlignedObjectArray_btTransform_
- btGImpactCompoundShape_m_primitive_manager_set :: (BtGImpactCompoundShapeClass bc, BtGImpactCompoundShape_CompoundPrimitiveManagerClass a) => bc -> a -> IO ()
- btGImpactCompoundShape_m_primitive_manager_get :: BtGImpactCompoundShapeClass bc => bc -> IO BtGImpactCompoundShape_CompoundPrimitiveManager
- btGImpactMeshShape :: BtStridingMeshInterfaceClass p0 => p0 -> IO BtGImpactMeshShape
- btGImpactMeshShape_free :: BtGImpactMeshShapeClass bc => bc -> IO ()
- btGImpactMeshShape_calculateLocalInertia :: BtGImpactMeshShapeClass bc => bc -> Float -> Vec3 -> IO Vec3
- btGImpactMeshShape_calculateLocalInertia' :: BtGImpactMeshShapeClass bc => bc -> Float -> IO Vec3
- btGImpactMeshShape_setChildTransform :: BtGImpactMeshShapeClass bc => bc -> Int -> Transform -> IO Transform
- btGImpactMeshShape_setChildTransform' :: BtGImpactMeshShapeClass bc => bc -> Int -> IO Transform
- btGImpactMeshShape_getMeshInterface :: BtGImpactMeshShapeClass bc => bc -> IO BtStridingMeshInterface
- btGImpactMeshShape_getMeshInterface0 :: BtGImpactMeshShapeClass bc => bc -> IO BtStridingMeshInterface
- btGImpactMeshShape_getMeshInterface1 :: BtGImpactMeshShapeClass bc => bc -> IO BtStridingMeshInterface
- btGImpactMeshShape_getPrimitiveManager :: BtGImpactMeshShapeClass bc => bc -> IO BtPrimitiveManagerBase
- btGImpactMeshShape_processAllTriangles :: (BtGImpactMeshShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btGImpactMeshShape_processAllTriangles' :: (BtGImpactMeshShapeClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btGImpactMeshShape_getMeshPartCount :: BtGImpactMeshShapeClass bc => bc -> IO Int
- btGImpactMeshShape_calculateSerializeBufferSize :: BtGImpactMeshShapeClass bc => bc -> IO Int
- btGImpactMeshShape_rayTest :: (BtGImpactMeshShapeClass bc, BtCollisionWorld_RayResultCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Vec3, Vec3)
- btGImpactMeshShape_rayTest' :: (BtGImpactMeshShapeClass bc, BtCollisionWorld_RayResultCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3)
- btGImpactMeshShape_buildMeshParts :: (BtGImpactMeshShapeClass bc, BtStridingMeshInterfaceClass p0) => bc -> p0 -> IO ()
- btGImpactMeshShape_getName :: BtGImpactMeshShapeClass bc => bc -> IO String
- btGImpactMeshShape_getBulletTriangle :: (BtGImpactMeshShapeClass bc, BtTriangleShapeExClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactMeshShape_setLocalScaling :: BtGImpactMeshShapeClass bc => bc -> Vec3 -> IO Vec3
- btGImpactMeshShape_setLocalScaling' :: BtGImpactMeshShapeClass bc => bc -> IO Vec3
- btGImpactMeshShape_needsRetrieveTriangles :: BtGImpactMeshShapeClass bc => bc -> IO Bool
- btGImpactMeshShape_childrenHasTransform :: BtGImpactMeshShapeClass bc => bc -> IO Bool
- btGImpactMeshShape_getChildShape :: BtGImpactMeshShapeClass bc => bc -> Int -> IO BtCollisionShape
- btGImpactMeshShape_getChildShape0 :: BtGImpactMeshShapeClass bc => bc -> Int -> IO BtCollisionShape
- btGImpactMeshShape_getChildShape1 :: BtGImpactMeshShapeClass bc => bc -> Int -> IO BtCollisionShape
- btGImpactMeshShape_calcLocalAABB :: BtGImpactMeshShapeClass bc => bc -> IO ()
- btGImpactMeshShape_getChildTransform :: BtGImpactMeshShapeClass bc => bc -> Int -> IO Transform
- btGImpactMeshShape_serialize :: (BtGImpactMeshShapeClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btGImpactMeshShape_lockChildShapes :: BtGImpactMeshShapeClass bc => bc -> IO ()
- btGImpactMeshShape_setMargin :: BtGImpactMeshShapeClass bc => bc -> Float -> IO ()
- btGImpactMeshShape_getNumChildShapes :: BtGImpactMeshShapeClass bc => bc -> IO Int
- btGImpactMeshShape_getChildAabb :: BtGImpactMeshShapeClass bc => bc -> Int -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btGImpactMeshShape_getChildAabb' :: BtGImpactMeshShapeClass bc => bc -> Int -> IO (Transform, Vec3, Vec3)
- btGImpactMeshShape_getBulletTetrahedron :: (BtGImpactMeshShapeClass bc, BtTetrahedronShapeExClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactMeshShape_needsRetrieveTetrahedrons :: BtGImpactMeshShapeClass bc => bc -> IO Bool
- btGImpactMeshShape_unlockChildShapes :: BtGImpactMeshShapeClass bc => bc -> IO ()
- btGImpactMeshShape_getMeshPart :: BtGImpactMeshShapeClass bc => bc -> Int -> IO BtGImpactMeshShapePart
- btGImpactMeshShape_getMeshPart0 :: BtGImpactMeshShapeClass bc => bc -> Int -> IO BtGImpactMeshShapePart
- btGImpactMeshShape_getMeshPart1 :: BtGImpactMeshShapeClass bc => bc -> Int -> IO BtGImpactMeshShapePart
- btGImpactMeshShape_postUpdate :: BtGImpactMeshShapeClass bc => bc -> IO ()
- btGImpactMeshShape_m_meshInterface_set :: (BtGImpactMeshShapeClass bc, BtStridingMeshInterfaceClass a) => bc -> a -> IO ()
- btGImpactMeshShape_m_meshInterface_get :: BtGImpactMeshShapeClass bc => bc -> IO BtStridingMeshInterface
- btGImpactMeshShape_m_mesh_parts_set :: (BtGImpactMeshShapeClass bc, BtAlignedObjectArray_btGImpactMeshShapePart_ptr_Class a) => bc -> a -> IO ()
- btGImpactMeshShape_m_mesh_parts_get :: BtGImpactMeshShapeClass bc => bc -> IO BtAlignedObjectArray_btGImpactMeshShapePart_ptr_
- btGImpactMeshShapeData :: IO BtGImpactMeshShapeData
- btGImpactMeshShapeData_free :: BtGImpactMeshShapeDataClass bc => bc -> IO ()
- btGImpactMeshShapeData_m_collisionShapeData_set :: (BtGImpactMeshShapeDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO ()
- btGImpactMeshShapeData_m_collisionShapeData_get :: BtGImpactMeshShapeDataClass bc => bc -> IO BtCollisionShapeData
- btGImpactMeshShapeData_m_meshInterface_set :: (BtGImpactMeshShapeDataClass bc, BtStridingMeshInterfaceDataClass a) => bc -> a -> IO ()
- btGImpactMeshShapeData_m_meshInterface_get :: BtGImpactMeshShapeDataClass bc => bc -> IO BtStridingMeshInterfaceData
- btGImpactMeshShapeData_m_localScaling_set :: (BtGImpactMeshShapeDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btGImpactMeshShapeData_m_localScaling_get :: BtGImpactMeshShapeDataClass bc => bc -> IO BtVector3FloatData
- btGImpactMeshShapeData_m_collisionMargin_set :: BtGImpactMeshShapeDataClass bc => bc -> Float -> IO ()
- btGImpactMeshShapeData_m_collisionMargin_get :: BtGImpactMeshShapeDataClass bc => bc -> IO Float
- btGImpactMeshShapeData_m_gimpactSubType_set :: BtGImpactMeshShapeDataClass bc => bc -> Int -> IO ()
- btGImpactMeshShapeData_m_gimpactSubType_get :: BtGImpactMeshShapeDataClass bc => bc -> IO Int
- btGImpactMeshShapePart0 :: IO BtGImpactMeshShapePart
- btGImpactMeshShapePart1 :: BtStridingMeshInterfaceClass p0 => p0 -> Int -> IO BtGImpactMeshShapePart
- btGImpactMeshShapePart_free :: BtGImpactMeshShapePartClass bc => bc -> IO ()
- btGImpactMeshShapePart_calculateLocalInertia :: BtGImpactMeshShapePartClass bc => bc -> Float -> Vec3 -> IO Vec3
- btGImpactMeshShapePart_calculateLocalInertia' :: BtGImpactMeshShapePartClass bc => bc -> Float -> IO Vec3
- btGImpactMeshShapePart_setChildTransform :: BtGImpactMeshShapePartClass bc => bc -> Int -> Transform -> IO Transform
- btGImpactMeshShapePart_setChildTransform' :: BtGImpactMeshShapePartClass bc => bc -> Int -> IO Transform
- btGImpactMeshShapePart_getLocalScaling :: BtGImpactMeshShapePartClass bc => bc -> IO Vec3
- btGImpactMeshShapePart_getVertex :: BtGImpactMeshShapePartClass bc => bc -> Int -> Vec3 -> IO Vec3
- btGImpactMeshShapePart_getVertex' :: BtGImpactMeshShapePartClass bc => bc -> Int -> IO Vec3
- btGImpactMeshShapePart_processAllTriangles :: (BtGImpactMeshShapePartClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btGImpactMeshShapePart_processAllTriangles' :: (BtGImpactMeshShapePartClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btGImpactMeshShapePart_getName :: BtGImpactMeshShapePartClass bc => bc -> IO String
- btGImpactMeshShapePart_getBulletTriangle :: (BtGImpactMeshShapePartClass bc, BtTriangleShapeExClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactMeshShapePart_setLocalScaling :: BtGImpactMeshShapePartClass bc => bc -> Vec3 -> IO Vec3
- btGImpactMeshShapePart_setLocalScaling' :: BtGImpactMeshShapePartClass bc => bc -> IO Vec3
- btGImpactMeshShapePart_getPart :: BtGImpactMeshShapePartClass bc => bc -> IO Int
- btGImpactMeshShapePart_childrenHasTransform :: BtGImpactMeshShapePartClass bc => bc -> IO Bool
- btGImpactMeshShapePart_needsRetrieveTriangles :: BtGImpactMeshShapePartClass bc => bc -> IO Bool
- btGImpactMeshShapePart_getChildShape :: BtGImpactMeshShapePartClass bc => bc -> Int -> IO BtCollisionShape
- btGImpactMeshShapePart_getChildShape0 :: BtGImpactMeshShapePartClass bc => bc -> Int -> IO BtCollisionShape
- btGImpactMeshShapePart_getChildShape1 :: BtGImpactMeshShapePartClass bc => bc -> Int -> IO BtCollisionShape
- btGImpactMeshShapePart_getChildTransform :: BtGImpactMeshShapePartClass bc => bc -> Int -> IO Transform
- btGImpactMeshShapePart_lockChildShapes :: BtGImpactMeshShapePartClass bc => bc -> IO ()
- btGImpactMeshShapePart_getMargin :: BtGImpactMeshShapePartClass bc => bc -> IO Float
- btGImpactMeshShapePart_setMargin :: BtGImpactMeshShapePartClass bc => bc -> Float -> IO ()
- btGImpactMeshShapePart_getPrimitiveManager :: BtGImpactMeshShapePartClass bc => bc -> IO BtPrimitiveManagerBase
- btGImpactMeshShapePart_getNumChildShapes :: BtGImpactMeshShapePartClass bc => bc -> IO Int
- btGImpactMeshShapePart_getBulletTetrahedron :: (BtGImpactMeshShapePartClass bc, BtTetrahedronShapeExClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactMeshShapePart_getTrimeshPrimitiveManager :: BtGImpactMeshShapePartClass bc => bc -> IO BtGImpactMeshShapePart_TrimeshPrimitiveManager
- btGImpactMeshShapePart_needsRetrieveTetrahedrons :: BtGImpactMeshShapePartClass bc => bc -> IO Bool
- btGImpactMeshShapePart_unlockChildShapes :: BtGImpactMeshShapePartClass bc => bc -> IO ()
- btGImpactMeshShapePart_getVertexCount :: BtGImpactMeshShapePartClass bc => bc -> IO Int
- btGImpactMeshShapePart_m_primitive_manager_set :: (BtGImpactMeshShapePartClass bc, BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass a) => bc -> a -> IO ()
- btGImpactMeshShapePart_m_primitive_manager_get :: BtGImpactMeshShapePartClass bc => bc -> IO BtGImpactMeshShapePart_TrimeshPrimitiveManager
- btGImpactQuantizedBvh0 :: IO BtGImpactQuantizedBvh
- btGImpactQuantizedBvh1 :: BtPrimitiveManagerBaseClass p0 => p0 -> IO BtGImpactQuantizedBvh
- btGImpactQuantizedBvh_free :: BtGImpactQuantizedBvhClass bc => bc -> IO ()
- btGImpactQuantizedBvh_setNodeBound :: (BtGImpactQuantizedBvhClass bc, BtAABBClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactQuantizedBvh_getEscapeNodeIndex :: BtGImpactQuantizedBvhClass bc => bc -> Int -> IO Int
- btGImpactQuantizedBvh_isLeafNode :: BtGImpactQuantizedBvhClass bc => bc -> Int -> IO Bool
- btGImpactQuantizedBvh_getPrimitiveManager :: BtGImpactQuantizedBvhClass bc => bc -> IO BtPrimitiveManagerBase
- btGImpactQuantizedBvh_getNodeBound :: (BtGImpactQuantizedBvhClass bc, BtAABBClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactQuantizedBvh_getRightNode :: BtGImpactQuantizedBvhClass bc => bc -> Int -> IO Int
- btGImpactQuantizedBvh_getLeftNode :: BtGImpactQuantizedBvhClass bc => bc -> Int -> IO Int
- btGImpactQuantizedBvh_setPrimitiveManager :: (BtGImpactQuantizedBvhClass bc, BtPrimitiveManagerBaseClass p0) => bc -> p0 -> IO ()
- btGImpactQuantizedBvh_buildSet :: BtGImpactQuantizedBvhClass bc => bc -> IO ()
- btGImpactQuantizedBvh_getNodeTriangle :: (BtGImpactQuantizedBvhClass bc, BtPrimitiveTriangleClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactQuantizedBvh_getNodeCount :: BtGImpactQuantizedBvhClass bc => bc -> IO Int
- btGImpactQuantizedBvh_hasHierarchy :: BtGImpactQuantizedBvhClass bc => bc -> IO Bool
- btGImpactQuantizedBvh_rayQuery :: (BtGImpactQuantizedBvhClass bc, BtAlignedObjectArray_int_Class p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Bool, Vec3, Vec3)
- btGImpactQuantizedBvh_rayQuery' :: (BtGImpactQuantizedBvhClass bc, BtAlignedObjectArray_int_Class p2) => bc -> p2 -> IO (Bool, Vec3, Vec3)
- btGImpactQuantizedBvh_update :: BtGImpactQuantizedBvhClass bc => bc -> IO ()
- btGImpactQuantizedBvh_refit :: BtGImpactQuantizedBvhClass bc => bc -> IO ()
- btGImpactQuantizedBvh_isTrimesh :: BtGImpactQuantizedBvhClass bc => bc -> IO Bool
- btGImpactQuantizedBvh_boxQuery :: (BtGImpactQuantizedBvhClass bc, BtAABBClass p0, BtAlignedObjectArray_int_Class p1) => bc -> p0 -> p1 -> IO Bool
- btGImpactQuantizedBvh_find_collision :: (BtGImpactQuantizedBvhClass p0, BtGImpactQuantizedBvhClass p2, BtPairSetClass p4) => p0 -> Transform -> p2 -> Transform -> p4 -> IO (Transform, Transform)
- btGImpactQuantizedBvh_find_collision' :: (BtGImpactQuantizedBvhClass p0, BtGImpactQuantizedBvhClass p2, BtPairSetClass p4) => p0 -> p2 -> p4 -> IO (Transform, Transform)
- btGImpactQuantizedBvh_get_node_pointer :: BtGImpactQuantizedBvhClass bc => bc -> Int -> IO BT_QUANTIZED_BVH_NODE
- btGImpactQuantizedBvh_boxQueryTrans :: (BtGImpactQuantizedBvhClass bc, BtAABBClass p0, BtAlignedObjectArray_int_Class p2) => bc -> p0 -> Transform -> p2 -> IO (Bool, Transform)
- btGImpactQuantizedBvh_boxQueryTrans' :: (BtGImpactQuantizedBvhClass bc, BtAABBClass p0, BtAlignedObjectArray_int_Class p2) => bc -> p0 -> p2 -> IO (Bool, Transform)
- btGImpactQuantizedBvh_getNodeData :: BtGImpactQuantizedBvhClass bc => bc -> Int -> IO Int
- btGImpactQuantizedBvh_m_box_tree_set :: (BtGImpactQuantizedBvhClass bc, BtQuantizedBvhTreeClass a) => bc -> a -> IO ()
- btGImpactQuantizedBvh_m_box_tree_get :: BtGImpactQuantizedBvhClass bc => bc -> IO BtQuantizedBvhTree
- btGImpactQuantizedBvh_m_primitive_manager_set :: (BtGImpactQuantizedBvhClass bc, BtPrimitiveManagerBaseClass a) => bc -> a -> IO ()
- btGImpactQuantizedBvh_m_primitive_manager_get :: BtGImpactQuantizedBvhClass bc => bc -> IO BtPrimitiveManagerBase
- btGImpactShapeInterface_getPrimitiveTriangle :: (BtGImpactShapeInterfaceClass bc, BtPrimitiveTriangleClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactShapeInterface_setChildTransform :: BtGImpactShapeInterfaceClass bc => bc -> Int -> Transform -> IO Transform
- btGImpactShapeInterface_setChildTransform' :: BtGImpactShapeInterfaceClass bc => bc -> Int -> IO Transform
- btGImpactShapeInterface_getLocalScaling :: BtGImpactShapeInterfaceClass bc => bc -> IO Vec3
- btGImpactShapeInterface_getLocalBox :: BtGImpactShapeInterfaceClass bc => bc -> IO BtAABB
- btGImpactShapeInterface_getPrimitiveManager :: BtGImpactShapeInterfaceClass bc => bc -> IO BtPrimitiveManagerBase
- btGImpactShapeInterface_processAllTriangles :: (BtGImpactShapeInterfaceClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btGImpactShapeInterface_processAllTriangles' :: (BtGImpactShapeInterfaceClass bc, BtTriangleCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btGImpactShapeInterface_hasBoxSet :: BtGImpactShapeInterfaceClass bc => bc -> IO Bool
- btGImpactShapeInterface_rayTest :: (BtGImpactShapeInterfaceClass bc, BtCollisionWorld_RayResultCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Vec3, Vec3)
- btGImpactShapeInterface_rayTest' :: (BtGImpactShapeInterfaceClass bc, BtCollisionWorld_RayResultCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3)
- btGImpactShapeInterface_getBoxSet :: BtGImpactShapeInterfaceClass bc => bc -> IO BtGImpactQuantizedBvh
- btGImpactShapeInterface_getBulletTriangle :: (BtGImpactShapeInterfaceClass bc, BtTriangleShapeExClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactShapeInterface_setLocalScaling :: BtGImpactShapeInterfaceClass bc => bc -> Vec3 -> IO Vec3
- btGImpactShapeInterface_setLocalScaling' :: BtGImpactShapeInterfaceClass bc => bc -> IO Vec3
- btGImpactShapeInterface_needsRetrieveTriangles :: BtGImpactShapeInterfaceClass bc => bc -> IO Bool
- btGImpactShapeInterface_childrenHasTransform :: BtGImpactShapeInterfaceClass bc => bc -> IO Bool
- btGImpactShapeInterface_getAabb :: BtGImpactShapeInterfaceClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btGImpactShapeInterface_getAabb' :: BtGImpactShapeInterfaceClass bc => bc -> IO (Transform, Vec3, Vec3)
- btGImpactShapeInterface_getChildShape :: BtGImpactShapeInterfaceClass bc => bc -> Int -> IO BtCollisionShape
- btGImpactShapeInterface_getChildShape0 :: BtGImpactShapeInterfaceClass bc => bc -> Int -> IO BtCollisionShape
- btGImpactShapeInterface_getChildShape1 :: BtGImpactShapeInterfaceClass bc => bc -> Int -> IO BtCollisionShape
- btGImpactShapeInterface_calcLocalAABB :: BtGImpactShapeInterfaceClass bc => bc -> IO ()
- btGImpactShapeInterface_getChildTransform :: BtGImpactShapeInterfaceClass bc => bc -> Int -> IO Transform
- btGImpactShapeInterface_lockChildShapes :: BtGImpactShapeInterfaceClass bc => bc -> IO ()
- btGImpactShapeInterface_setMargin :: BtGImpactShapeInterfaceClass bc => bc -> Float -> IO ()
- btGImpactShapeInterface_getNumChildShapes :: BtGImpactShapeInterfaceClass bc => bc -> IO Int
- btGImpactShapeInterface_getChildAabb :: BtGImpactShapeInterfaceClass bc => bc -> Int -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btGImpactShapeInterface_getChildAabb' :: BtGImpactShapeInterfaceClass bc => bc -> Int -> IO (Transform, Vec3, Vec3)
- btGImpactShapeInterface_getShapeType :: BtGImpactShapeInterfaceClass bc => bc -> IO Int
- btGImpactShapeInterface_getBulletTetrahedron :: (BtGImpactShapeInterfaceClass bc, BtTetrahedronShapeExClass p1) => bc -> Int -> p1 -> IO ()
- btGImpactShapeInterface_needsRetrieveTetrahedrons :: BtGImpactShapeInterfaceClass bc => bc -> IO Bool
- btGImpactShapeInterface_unlockChildShapes :: BtGImpactShapeInterfaceClass bc => bc -> IO ()
- btGImpactShapeInterface_postUpdate :: BtGImpactShapeInterfaceClass bc => bc -> IO ()
- btGImpactShapeInterface_updateBound :: BtGImpactShapeInterfaceClass bc => bc -> IO ()
- btGImpactShapeInterface_localScaling_set :: BtGImpactShapeInterfaceClass bc => bc -> Vec3 -> IO ()
- btGImpactShapeInterface_localScaling_get :: BtGImpactShapeInterfaceClass bc => bc -> IO Vec3
- btGImpactShapeInterface_m_box_set_set :: (BtGImpactShapeInterfaceClass bc, BtGImpactQuantizedBvhClass a) => bc -> a -> IO ()
- btGImpactShapeInterface_m_box_set_get :: BtGImpactShapeInterfaceClass bc => bc -> IO BtGImpactQuantizedBvh
- btGImpactShapeInterface_m_localAABB_set :: (BtGImpactShapeInterfaceClass bc, BtAABBClass a) => bc -> a -> IO ()
- btGImpactShapeInterface_m_localAABB_get :: BtGImpactShapeInterfaceClass bc => bc -> IO BtAABB
- btGImpactShapeInterface_m_needs_update_set :: BtGImpactShapeInterfaceClass bc => bc -> Bool -> IO ()
- btGImpactShapeInterface_m_needs_update_get :: BtGImpactShapeInterfaceClass bc => bc -> IO Bool
- btPairSet :: IO BtPairSet
- btPairSet_free :: BtPairSetClass bc => bc -> IO ()
- btPairSet_push_pair_inv :: BtPairSetClass bc => bc -> Int -> Int -> IO ()
- btPairSet_push_pair :: BtPairSetClass bc => bc -> Int -> Int -> IO ()
- btPrimitiveManagerBase_get_primitive_box :: (BtPrimitiveManagerBaseClass bc, BtAABBClass p1) => bc -> Int -> p1 -> IO ()
- btPrimitiveManagerBase_get_primitive_triangle :: (BtPrimitiveManagerBaseClass bc, BtPrimitiveTriangleClass p1) => bc -> Int -> p1 -> IO ()
- btPrimitiveManagerBase_is_trimesh :: BtPrimitiveManagerBaseClass bc => bc -> IO Bool
- btPrimitiveManagerBase_get_primitive_count :: BtPrimitiveManagerBaseClass bc => bc -> IO Int
- btPrimitiveTriangle :: IO BtPrimitiveTriangle
- btPrimitiveTriangle_free :: BtPrimitiveTriangleClass bc => bc -> IO ()
- btPrimitiveTriangle_get_edge_plane :: BtPrimitiveTriangleClass bc => bc -> Int -> Vec4 -> IO Vec4
- btPrimitiveTriangle_get_edge_plane' :: BtPrimitiveTriangleClass bc => bc -> Int -> IO Vec4
- btPrimitiveTriangle_overlap_test_conservative :: (BtPrimitiveTriangleClass bc, BtPrimitiveTriangleClass p0) => bc -> p0 -> IO Bool
- btPrimitiveTriangle_buildTriPlane :: BtPrimitiveTriangleClass bc => bc -> IO ()
- btPrimitiveTriangle_applyTransform :: BtPrimitiveTriangleClass bc => bc -> Transform -> IO Transform
- btPrimitiveTriangle_applyTransform' :: BtPrimitiveTriangleClass bc => bc -> IO Transform
- btPrimitiveTriangle_find_triangle_collision_clip_method :: (BtPrimitiveTriangleClass bc, BtPrimitiveTriangleClass p0, GIM_TRIANGLE_CONTACTClass p1) => bc -> p0 -> p1 -> IO Bool
- btPrimitiveTriangle_m_dummy_set :: BtPrimitiveTriangleClass bc => bc -> Float -> IO ()
- btPrimitiveTriangle_m_dummy_get :: BtPrimitiveTriangleClass bc => bc -> IO Float
- btPrimitiveTriangle_m_margin_set :: BtPrimitiveTriangleClass bc => bc -> Float -> IO ()
- btPrimitiveTriangle_m_margin_get :: BtPrimitiveTriangleClass bc => bc -> IO Float
- btPrimitiveTriangle_m_plane_set :: BtPrimitiveTriangleClass bc => bc -> Vec4 -> IO ()
- btPrimitiveTriangle_m_plane_get :: BtPrimitiveTriangleClass bc => bc -> IO Vec4
- btQuantizedBvhTree :: IO BtQuantizedBvhTree
- btQuantizedBvhTree_free :: BtQuantizedBvhTreeClass bc => bc -> IO ()
- btQuantizedBvhTree_getNodeCount :: BtQuantizedBvhTreeClass bc => bc -> IO Int
- btQuantizedBvhTree_calc_quantization :: (BtQuantizedBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) => bc -> p0 -> Float -> IO ()
- btQuantizedBvhTree_build_tree :: (BtQuantizedBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) => bc -> p0 -> IO ()
- btQuantizedBvhTree_setNodeBound :: (BtQuantizedBvhTreeClass bc, BtAABBClass p1) => bc -> Int -> p1 -> IO ()
- btQuantizedBvhTree_getLeftNode :: BtQuantizedBvhTreeClass bc => bc -> Int -> IO Int
- btQuantizedBvhTree__build_sub_tree :: (BtQuantizedBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) => bc -> p0 -> Int -> Int -> IO ()
- btQuantizedBvhTree_clearNodes :: BtQuantizedBvhTreeClass bc => bc -> IO ()
- btQuantizedBvhTree__sort_and_calc_splitting_index :: (BtQuantizedBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) => bc -> p0 -> Int -> Int -> Int -> IO Int
- btQuantizedBvhTree_getEscapeNodeIndex :: BtQuantizedBvhTreeClass bc => bc -> Int -> IO Int
- btQuantizedBvhTree_isLeafNode :: BtQuantizedBvhTreeClass bc => bc -> Int -> IO Bool
- btQuantizedBvhTree_get_node_pointer :: BtQuantizedBvhTreeClass bc => bc -> Int -> IO BT_QUANTIZED_BVH_NODE
- btQuantizedBvhTree_getNodeData :: BtQuantizedBvhTreeClass bc => bc -> Int -> IO Int
- btQuantizedBvhTree_getNodeBound :: (BtQuantizedBvhTreeClass bc, BtAABBClass p1) => bc -> Int -> p1 -> IO ()
- btQuantizedBvhTree_getRightNode :: BtQuantizedBvhTreeClass bc => bc -> Int -> IO Int
- btQuantizedBvhTree__calc_splitting_axis :: (BtQuantizedBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) => bc -> p0 -> Int -> Int -> IO Int
- btQuantizedBvhTree_m_bvhQuantization_set :: BtQuantizedBvhTreeClass bc => bc -> Vec3 -> IO ()
- btQuantizedBvhTree_m_bvhQuantization_get :: BtQuantizedBvhTreeClass bc => bc -> IO Vec3
- btQuantizedBvhTree_m_global_bound_set :: (BtQuantizedBvhTreeClass bc, BtAABBClass a) => bc -> a -> IO ()
- btQuantizedBvhTree_m_global_bound_get :: BtQuantizedBvhTreeClass bc => bc -> IO BtAABB
- btQuantizedBvhTree_m_node_array_set :: (BtQuantizedBvhTreeClass bc, GIM_QUANTIZED_BVH_NODE_ARRAYClass a) => bc -> a -> IO ()
- btQuantizedBvhTree_m_node_array_get :: BtQuantizedBvhTreeClass bc => bc -> IO GIM_QUANTIZED_BVH_NODE_ARRAY
- btQuantizedBvhTree_m_num_nodes_set :: BtQuantizedBvhTreeClass bc => bc -> Int -> IO ()
- btQuantizedBvhTree_m_num_nodes_get :: BtQuantizedBvhTreeClass bc => bc -> IO Int
- btTetrahedronShapeEx :: IO BtTetrahedronShapeEx
- btTetrahedronShapeEx_free :: BtTetrahedronShapeExClass bc => bc -> IO ()
- btTetrahedronShapeEx_setVertices :: BtTetrahedronShapeExClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)
- btTetrahedronShapeEx_setVertices' :: BtTetrahedronShapeExClass bc => bc -> IO (Vec3, Vec3, Vec3, Vec3)
- btTriangleShapeEx0 :: IO BtTriangleShapeEx
- btTriangleShapeEx1 :: Vec3 -> Vec3 -> Vec3 -> IO BtTriangleShapeEx
- btTriangleShapeEx_free :: BtTriangleShapeExClass bc => bc -> IO ()
- btTriangleShapeEx_overlap_test_conservative :: (BtTriangleShapeExClass bc, BtTriangleShapeExClass p0) => bc -> p0 -> IO Bool
- btTriangleShapeEx_buildTriPlane :: BtTriangleShapeExClass bc => bc -> Vec4 -> IO Vec4
- btTriangleShapeEx_buildTriPlane' :: BtTriangleShapeExClass bc => bc -> IO Vec4
- btTriangleShapeEx_applyTransform :: BtTriangleShapeExClass bc => bc -> Transform -> IO Transform
- btTriangleShapeEx_applyTransform' :: BtTriangleShapeExClass bc => bc -> IO Transform
- btTriangleShapeEx_getAabb :: BtTriangleShapeExClass bc => bc -> Transform -> Vec3 -> Vec3 -> IO (Transform, Vec3, Vec3)
- btTriangleShapeEx_getAabb' :: BtTriangleShapeExClass bc => bc -> IO (Transform, Vec3, Vec3)
Documentation
btTriangleShapeEx_free'_ :: Ptr () -> IO () Source #
btTriangleShapeEx0'_ :: IO (Ptr ()) Source #
btTetrahedronShapeEx_setVertices''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btTetrahedronShapeEx_setVertices'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btTetrahedronShapeEx_free'_ :: Ptr () -> IO () Source #
btTetrahedronShapeEx'_ :: IO (Ptr ()) Source #
btQuantizedBvhTree__sort_and_calc_splitting_index'_ :: Ptr () -> Ptr () -> CInt -> CInt -> CInt -> IO CInt Source #
btQuantizedBvhTree_clearNodes'_ :: Ptr () -> IO () Source #
btQuantizedBvhTree_free'_ :: Ptr () -> IO () Source #
btQuantizedBvhTree'_ :: IO (Ptr ()) Source #
btPrimitiveTriangle_find_triangle_collision_clip_method'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt Source #
btPrimitiveTriangle_buildTriPlane'_ :: Ptr () -> IO () Source #
btPrimitiveTriangle_free'_ :: Ptr () -> IO () Source #
btPrimitiveTriangle'_ :: IO (Ptr ()) Source #
btPairSet_free'_ :: Ptr () -> IO () Source #
btPairSet'_ :: IO (Ptr ()) Source #
btGImpactShapeInterface_updateBound'_ :: Ptr () -> IO () Source #
btGImpactShapeInterface_postUpdate'_ :: Ptr () -> IO () Source #
btGImpactShapeInterface_unlockChildShapes'_ :: Ptr () -> IO () Source #
btGImpactShapeInterface_getChildAabb''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGImpactShapeInterface_getChildAabb'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGImpactShapeInterface_lockChildShapes'_ :: Ptr () -> IO () Source #
btGImpactShapeInterface_calcLocalAABB'_ :: Ptr () -> IO () Source #
btGImpactShapeInterface_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGImpactShapeInterface_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGImpactShapeInterface_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btGImpactShapeInterface_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGImpactShapeInterface_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGImpactQuantizedBvh_boxQueryTrans''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> IO CInt Source #
btGImpactQuantizedBvh_boxQueryTrans'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> IO CInt Source #
btGImpactQuantizedBvh_find_collision''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO () Source #
btGImpactQuantizedBvh_find_collision'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO () Source #
btGImpactQuantizedBvh_refit'_ :: Ptr () -> IO () Source #
btGImpactQuantizedBvh_update'_ :: Ptr () -> IO () Source #
btGImpactQuantizedBvh_rayQuery''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt Source #
btGImpactQuantizedBvh_rayQuery'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt Source #
btGImpactQuantizedBvh_buildSet'_ :: Ptr () -> IO () Source #
btGImpactQuantizedBvh_free'_ :: Ptr () -> IO () Source #
btGImpactQuantizedBvh0'_ :: IO (Ptr ()) Source #
btGImpactMeshShapePart_unlockChildShapes'_ :: Ptr () -> IO () Source #
btGImpactMeshShapePart_lockChildShapes'_ :: Ptr () -> IO () Source #
btGImpactMeshShapePart_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGImpactMeshShapePart_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGImpactMeshShapePart_free'_ :: Ptr () -> IO () Source #
btGImpactMeshShapePart0'_ :: IO (Ptr ()) Source #
btGImpactMeshShapeData_free'_ :: Ptr () -> IO () Source #
btGImpactMeshShapeData'_ :: IO (Ptr ()) Source #
btGImpactMeshShape_postUpdate'_ :: Ptr () -> IO () Source #
btGImpactMeshShape_unlockChildShapes'_ :: Ptr () -> IO () Source #
btGImpactMeshShape_getChildAabb''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGImpactMeshShape_getChildAabb'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGImpactMeshShape_lockChildShapes'_ :: Ptr () -> IO () Source #
btGImpactMeshShape_calcLocalAABB'_ :: Ptr () -> IO () Source #
btGImpactMeshShape_processAllTriangles''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGImpactMeshShape_processAllTriangles'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGImpactMeshShape_free'_ :: Ptr () -> IO () Source #
btGImpactCompoundShape_getChildAabb''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGImpactCompoundShape_getChildAabb'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGImpactCompoundShape_free'_ :: Ptr () -> IO () Source #
btGImpactCollisionAlgorithm_gimpact_vs_gimpact'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btGImpactCollisionAlgorithm_calculateTimeOfImpact'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO CFloat Source #
btGImpactCollisionAlgorithm_gimpact_vs_concave'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> CInt -> IO () Source #
btGImpactCollisionAlgorithm_clearCache'_ :: Ptr () -> IO () Source #
btGImpactCollisionAlgorithm_shape_vs_shape_collision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btGImpactCollisionAlgorithm_destroyConvexAlgorithm'_ :: Ptr () -> IO () Source #
btGImpactCollisionAlgorithm_gimpact_vs_shape_find_pairs''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btGImpactCollisionAlgorithm_gimpact_vs_shape_find_pairs'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btGImpactCollisionAlgorithm_gimpact_vs_gimpact_find_pairs''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btGImpactCollisionAlgorithm_gimpact_vs_gimpact_find_pairs'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btGImpactCollisionAlgorithm_processCollision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btGImpactCollisionAlgorithm_registerAlgorithm'_ :: Ptr () -> IO () Source #
btGImpactCollisionAlgorithm_gimpacttrimeshpart_vs_plane_collision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> CInt -> IO () Source #
btGImpactCollisionAlgorithm_addContactPoint''_ :: Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO () Source #
btGImpactCollisionAlgorithm_addContactPoint'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO () Source #
btGImpactCollisionAlgorithm_newContactManifold'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btGImpactCollisionAlgorithm_convex_vs_convex_collision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btGImpactCollisionAlgorithm_gimpact_vs_shape'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> CInt -> IO () Source #
btGImpactCollisionAlgorithm_gimpact_vs_compoundshape'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> CInt -> IO () Source #
btGImpactCollisionAlgorithm_free'_ :: Ptr () -> IO () Source #
btGImpactBvh_find_collision''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO () Source #
btGImpactBvh_find_collision'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO () Source #
btGImpactBvh_refit'_ :: Ptr () -> IO () Source #
btGImpactBvh_update'_ :: Ptr () -> IO () Source #
btGImpactBvh_buildSet'_ :: Ptr () -> IO () Source #
btGImpactBvh_free'_ :: Ptr () -> IO () Source #
btGImpactBvh0'_ :: IO (Ptr ()) Source #
btBvhTree__sort_and_calc_splitting_index'_ :: Ptr () -> Ptr () -> CInt -> CInt -> CInt -> IO CInt Source #
btBvhTree_clearNodes'_ :: Ptr () -> IO () Source #
btBvhTree_free'_ :: Ptr () -> IO () Source #
btBvhTree'_ :: IO (Ptr ()) Source #
btAABB_collide_triangle_exact''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CInt Source #
btAABB_collide_triangle_exact'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CInt Source #
btAABB_calc_from_triangle_margin''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO () Source #
btAABB_calc_from_triangle_margin'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO () Source #
btAABB_invalidate'_ :: Ptr () -> IO () Source #
btAABB_free'_ :: Ptr () -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_indexstride_set'_ :: Ptr () -> CInt -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_m_lock_count_set'_ :: Ptr () -> CInt -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_m_scale_get'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_m_scale_set'_ :: Ptr () -> Ptr CFloat -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_m_meshInterface_get'_ :: Ptr () -> IO (Ptr ()) Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_m_meshInterface_set'_ :: Ptr () -> Ptr () -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_get_bullet_triangle'_ :: Ptr () -> CInt -> Ptr () -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_get_primitive_triangle'_ :: Ptr () -> CInt -> Ptr () -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_get_primitive_box'_ :: Ptr () -> CInt -> Ptr () -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_get_vertex''_ :: Ptr () -> CInt -> Ptr CFloat -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_get_vertex'_ :: Ptr () -> CInt -> Ptr CFloat -> IO () Source #
gIM_TRIANGLE_CONTACT_free'_ :: Ptr () -> IO () Source #
gIM_TRIANGLE_CONTACT'_ :: IO (Ptr ()) Source #
gIM_QUANTIZED_BVH_NODE_ARRAY_free'_ :: Ptr () -> IO () Source #
gIM_QUANTIZED_BVH_NODE_ARRAY'_ :: IO (Ptr ()) Source #
gIM_PAIR_free'_ :: Ptr () -> IO () Source #
gIM_PAIR0'_ :: IO (Ptr ()) Source #
gIM_BVH_TREE_NODE_ARRAY_free'_ :: Ptr () -> IO () Source #
gIM_BVH_TREE_NODE_ARRAY'_ :: IO (Ptr ()) Source #
gIM_BVH_TREE_NODE_free'_ :: Ptr () -> IO () Source #
gIM_BVH_TREE_NODE'_ :: IO (Ptr ()) Source #
gIM_BVH_DATA_ARRAY_free'_ :: Ptr () -> IO () Source #
gIM_BVH_DATA_ARRAY'_ :: IO (Ptr ()) Source #
gIM_BVH_DATA_free'_ :: Ptr () -> IO () Source #
gIM_BVH_DATA'_ :: IO (Ptr ()) Source #
btGImpactCollisionAlgorithm_CreateFunc_CreateCollisionAlgorithm'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btGImpactCollisionAlgorithm_CreateFunc_free'_ :: Ptr () -> IO () Source #
btGImpactCompoundShape_CompoundPrimitiveManager_m_compoundShape_get'_ :: Ptr () -> IO (Ptr ()) Source #
btGImpactCompoundShape_CompoundPrimitiveManager_m_compoundShape_set'_ :: Ptr () -> Ptr () -> IO () Source #
btGImpactCompoundShape_CompoundPrimitiveManager_get_primitive_box'_ :: Ptr () -> CInt -> Ptr () -> IO () Source #
btGImpactCompoundShape_CompoundPrimitiveManager_get_primitive_triangle'_ :: Ptr () -> CInt -> Ptr () -> IO () Source #
bT_QUANTIZED_BVH_NODE_free'_ :: Ptr () -> IO () Source #
bT_QUANTIZED_BVH_NODE'_ :: IO (Ptr ()) Source #
bT_BOX_BOX_TRANSFORM_CACHE_calc_absolute_matrix'_ :: Ptr () -> IO () Source #
bT_BOX_BOX_TRANSFORM_CACHE_calc_from_homogenic''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
bT_BOX_BOX_TRANSFORM_CACHE_calc_from_homogenic'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
bT_BOX_BOX_TRANSFORM_CACHE_calc_from_full_invert''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
bT_BOX_BOX_TRANSFORM_CACHE_calc_from_full_invert'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
bT_BOX_BOX_TRANSFORM_CACHE_free'_ :: Ptr () -> IO () Source #
bT_BOX_BOX_TRANSFORM_CACHE'_ :: IO (Ptr ()) Source #
bT_BOX_BOX_TRANSFORM_CACHE_free :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> IO () Source #
bT_BOX_BOX_TRANSFORM_CACHE_calc_from_full_invert Source #
:: BT_BOX_BOX_TRANSFORM_CACHEClass bc | |
=> bc | |
-> Transform | trans0 |
-> Transform | trans1 |
-> IO (Transform, Transform) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#208 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#187 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
bT_BOX_BOX_TRANSFORM_CACHE_calc_from_full_invert' Source #
:: BT_BOX_BOX_TRANSFORM_CACHEClass bc | |
=> bc | |
-> IO (Transform, Transform) |
bT_BOX_BOX_TRANSFORM_CACHE_calc_from_homogenic Source #
:: BT_BOX_BOX_TRANSFORM_CACHEClass bc | |
=> bc | |
-> Transform | trans0 |
-> Transform | trans1 |
-> IO (Transform, Transform) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#194 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#194 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
bT_BOX_BOX_TRANSFORM_CACHE_calc_from_homogenic' Source #
:: BT_BOX_BOX_TRANSFORM_CACHEClass bc | |
=> bc | |
-> IO (Transform, Transform) |
bT_BOX_BOX_TRANSFORM_CACHE_transform Source #
:: BT_BOX_BOX_TRANSFORM_CACHEClass bc | |
=> bc | |
-> Vec3 | point |
-> IO (Vec3, Vec3) |
bT_BOX_BOX_TRANSFORM_CACHE_transform' Source #
:: BT_BOX_BOX_TRANSFORM_CACHEClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
bT_BOX_BOX_TRANSFORM_CACHE_calc_absolute_matrix Source #
:: BT_BOX_BOX_TRANSFORM_CACHEClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#164 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#168 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
bT_BOX_BOX_TRANSFORM_CACHE_m_T1to0_set :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> Vec3 -> IO () Source #
bT_BOX_BOX_TRANSFORM_CACHE_m_T1to0_get :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> IO Vec3 Source #
bT_BOX_BOX_TRANSFORM_CACHE_m_R1to0_set :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> Mat3 -> IO () Source #
bT_BOX_BOX_TRANSFORM_CACHE_m_R1to0_get :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> IO Mat3 Source #
bT_BOX_BOX_TRANSFORM_CACHE_m_AR_set :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> Mat3 -> IO () Source #
bT_BOX_BOX_TRANSFORM_CACHE_m_AR_get :: BT_BOX_BOX_TRANSFORM_CACHEClass bc => bc -> IO Mat3 Source #
bT_QUANTIZED_BVH_NODE_free :: BT_QUANTIZED_BVH_NODEClass bc => bc -> IO () Source #
bT_QUANTIZED_BVH_NODE_getEscapeIndex Source #
:: BT_QUANTIZED_BVH_NODEClass bc | |
=> bc | |
-> IO Int |
bT_QUANTIZED_BVH_NODE_getDataIndex Source #
:: BT_QUANTIZED_BVH_NODEClass bc | |
=> bc | |
-> IO Int |
bT_QUANTIZED_BVH_NODE_setEscapeIndex Source #
:: BT_QUANTIZED_BVH_NODEClass bc | |
=> bc | |
-> Int | index |
-> IO () |
bT_QUANTIZED_BVH_NODE_setDataIndex Source #
:: BT_QUANTIZED_BVH_NODEClass bc | |
=> bc | |
-> Int | index |
-> IO () |
bT_QUANTIZED_BVH_NODE_isLeafNode Source #
:: BT_QUANTIZED_BVH_NODEClass bc | |
=> bc | |
-> IO Bool |
bT_QUANTIZED_BVH_NODE_m_escapeIndexOrDataIndex_set :: BT_QUANTIZED_BVH_NODEClass bc => bc -> Int -> IO () Source #
bT_QUANTIZED_BVH_NODE_m_escapeIndexOrDataIndex_get :: BT_QUANTIZED_BVH_NODEClass bc => bc -> IO Int Source #
btGImpactCompoundShape_CompoundPrimitiveManager0 :: BtGImpactCompoundShapeClass p0 => p0 -> IO BtGImpactCompoundShape_CompoundPrimitiveManager Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#322 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#317 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactCompoundShape_CompoundPrimitiveManager1 :: IO BtGImpactCompoundShape_CompoundPrimitiveManager Source #
btGImpactCompoundShape_CompoundPrimitiveManager_free :: BtGImpactCompoundShape_CompoundPrimitiveManagerClass bc => bc -> IO () Source #
btGImpactCompoundShape_CompoundPrimitiveManager_get_primitive_count Source #
:: BtGImpactCompoundShape_CompoundPrimitiveManagerClass bc | |
=> bc | |
-> IO Int |
btGImpactCompoundShape_CompoundPrimitiveManager_get_primitive_triangle Source #
:: (BtGImpactCompoundShape_CompoundPrimitiveManagerClass bc, BtPrimitiveTriangleClass p1) | |
=> bc | |
-> Int | prim_index |
-> p1 | triangle |
-> IO () |
btGImpactCompoundShape_CompoundPrimitiveManager_get_primitive_box Source #
:: (BtGImpactCompoundShape_CompoundPrimitiveManagerClass bc, BtAABBClass p1) | |
=> bc | |
-> Int | prim_index |
-> p1 | primbox |
-> IO () |
btGImpactCompoundShape_CompoundPrimitiveManager_is_trimesh Source #
:: BtGImpactCompoundShape_CompoundPrimitiveManagerClass bc | |
=> bc | |
-> IO Bool |
btGImpactCompoundShape_CompoundPrimitiveManager_m_compoundShape_set :: (BtGImpactCompoundShape_CompoundPrimitiveManagerClass bc, BtGImpactCompoundShapeClass a) => bc -> a -> IO () Source #
btGImpactCompoundShape_CompoundPrimitiveManager_m_compoundShape_get :: BtGImpactCompoundShape_CompoundPrimitiveManagerClass bc => bc -> IO BtGImpactCompoundShape Source #
btGImpactCollisionAlgorithm_CreateFunc_free :: BtGImpactCollisionAlgorithm_CreateFuncClass bc => bc -> IO () Source #
btGImpactCollisionAlgorithm_CreateFunc_CreateCollisionAlgorithm Source #
:: (BtGImpactCollisionAlgorithm_CreateFuncClass bc, BtCollisionAlgorithmConstructionInfoClass p0, BtCollisionObjectClass p1, BtCollisionObjectClass p2) | |
=> bc | |
-> p0 | ci |
-> p1 | body0 |
-> p2 | body1 |
-> IO BtCollisionAlgorithm |
gIM_BVH_DATA_free :: GIM_BVH_DATAClass bc => bc -> IO () Source #
gIM_BVH_DATA_m_bound_set :: (GIM_BVH_DATAClass bc, BtAABBClass a) => bc -> a -> IO () Source #
gIM_BVH_DATA_m_bound_get :: GIM_BVH_DATAClass bc => bc -> IO BtAABB Source #
gIM_BVH_DATA_m_data_set :: GIM_BVH_DATAClass bc => bc -> Int -> IO () Source #
gIM_BVH_DATA_m_data_get :: GIM_BVH_DATAClass bc => bc -> IO Int Source #
gIM_BVH_DATA_ARRAY_free :: GIM_BVH_DATA_ARRAYClass bc => bc -> IO () Source #
gIM_BVH_TREE_NODE_free :: GIM_BVH_TREE_NODEClass bc => bc -> IO () Source #
gIM_BVH_TREE_NODE_setDataIndex Source #
:: GIM_BVH_TREE_NODEClass bc | |
=> bc | |
-> Int | index |
-> IO () |
gIM_BVH_TREE_NODE_getEscapeIndex Source #
:: GIM_BVH_TREE_NODEClass bc | |
=> bc | |
-> IO Int |
gIM_BVH_TREE_NODE_getDataIndex Source #
:: GIM_BVH_TREE_NODEClass bc | |
=> bc | |
-> IO Int |
gIM_BVH_TREE_NODE_setEscapeIndex Source #
:: GIM_BVH_TREE_NODEClass bc | |
=> bc | |
-> Int | index |
-> IO () |
gIM_BVH_TREE_NODE_isLeafNode Source #
:: GIM_BVH_TREE_NODEClass bc | |
=> bc | |
-> IO Bool |
gIM_BVH_TREE_NODE_m_bound_set :: (GIM_BVH_TREE_NODEClass bc, BtAABBClass a) => bc -> a -> IO () Source #
gIM_BVH_TREE_NODE_m_bound_get :: GIM_BVH_TREE_NODEClass bc => bc -> IO BtAABB Source #
gIM_BVH_TREE_NODE_m_escapeIndexOrDataIndex_set :: GIM_BVH_TREE_NODEClass bc => bc -> Int -> IO () Source #
gIM_BVH_TREE_NODE_m_escapeIndexOrDataIndex_get :: GIM_BVH_TREE_NODEClass bc => bc -> IO Int Source #
gIM_BVH_TREE_NODE_ARRAY_free :: GIM_BVH_TREE_NODE_ARRAYClass bc => bc -> IO () Source #
gIM_PAIR0 :: IO GIM_PAIR Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.h?r=2223#51 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.h?r=2223#42 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.cpp?r=2223
gIM_PAIR_free :: GIM_PAIRClass bc => bc -> IO () Source #
gIM_PAIR_m_index1_set :: GIM_PAIRClass bc => bc -> Int -> IO () Source #
gIM_PAIR_m_index1_get :: GIM_PAIRClass bc => bc -> IO Int Source #
gIM_PAIR_m_index2_set :: GIM_PAIRClass bc => bc -> Int -> IO () Source #
gIM_PAIR_m_index2_get :: GIM_PAIRClass bc => bc -> IO Int Source #
gIM_QUANTIZED_BVH_NODE_ARRAY_free :: GIM_QUANTIZED_BVH_NODE_ARRAYClass bc => bc -> IO () Source #
gIM_TRIANGLE_CONTACT_free :: GIM_TRIANGLE_CONTACTClass bc => bc -> IO () Source #
gIM_TRIANGLE_CONTACT_copy_from Source #
:: (GIM_TRIANGLE_CONTACTClass bc, GIM_TRIANGLE_CONTACTClass p0) | |
=> bc | |
-> p0 | other |
-> IO () |
gIM_TRIANGLE_CONTACT_m_penetration_depth_set :: GIM_TRIANGLE_CONTACTClass bc => bc -> Float -> IO () Source #
gIM_TRIANGLE_CONTACT_m_penetration_depth_get :: GIM_TRIANGLE_CONTACTClass bc => bc -> IO Float Source #
gIM_TRIANGLE_CONTACT_m_point_count_set :: GIM_TRIANGLE_CONTACTClass bc => bc -> Int -> IO () Source #
gIM_TRIANGLE_CONTACT_m_point_count_get :: GIM_TRIANGLE_CONTACTClass bc => bc -> IO Int Source #
gIM_TRIANGLE_CONTACT_m_separating_normal_set :: GIM_TRIANGLE_CONTACTClass bc => bc -> Vec4 -> IO () Source #
gIM_TRIANGLE_CONTACT_m_separating_normal_get :: GIM_TRIANGLE_CONTACTClass bc => bc -> IO Vec4 Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager0 :: IO BtGImpactMeshShapePart_TrimeshPrimitiveManager Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#578 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#545 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShapePart_TrimeshPrimitiveManager1 :: BtStridingMeshInterfaceClass p0 => p0 -> Int -> IO BtGImpactMeshShapePart_TrimeshPrimitiveManager Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_free :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_get_vertex_count Source #
:: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc | |
=> bc | |
-> IO Int |
btGImpactMeshShapePart_TrimeshPrimitiveManager_get_vertex Source #
:: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc | |
=> bc | |
-> Int | vertex_index |
-> Vec3 | vertex |
-> IO Vec3 |
btGImpactMeshShapePart_TrimeshPrimitiveManager_get_vertex' Source #
:: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc | |
=> bc | |
-> Int | vertex_index |
-> IO Vec3 |
btGImpactMeshShapePart_TrimeshPrimitiveManager_is_trimesh Source #
:: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc | |
=> bc | |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#596 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#623 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShapePart_TrimeshPrimitiveManager_lock Source #
:: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc | |
=> bc | |
-> IO () |
btGImpactMeshShapePart_TrimeshPrimitiveManager_get_primitive_box Source #
:: (BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc, BtAABBClass p1) | |
=> bc | |
-> Int | prim_index |
-> p1 | primbox |
-> IO () |
btGImpactMeshShapePart_TrimeshPrimitiveManager_get_primitive_triangle Source #
:: (BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc, BtPrimitiveTriangleClass p1) | |
=> bc | |
-> Int | prim_index |
-> p1 | triangle |
-> IO () |
btGImpactMeshShapePart_TrimeshPrimitiveManager_unlock Source #
:: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc | |
=> bc | |
-> IO () |
btGImpactMeshShapePart_TrimeshPrimitiveManager_get_bullet_triangle Source #
:: (BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc, BtTriangleShapeExClass p1) | |
=> bc | |
-> Int | prim_index |
-> p1 | triangle |
-> IO () |
btGImpactMeshShapePart_TrimeshPrimitiveManager_get_primitive_count Source #
:: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc | |
=> bc | |
-> IO Int |
btGImpactMeshShapePart_TrimeshPrimitiveManager_m_margin_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Float -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_m_margin_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Float Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_m_meshInterface_set :: (BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc, BtStridingMeshInterfaceClass a) => bc -> a -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_m_meshInterface_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO BtStridingMeshInterface Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_m_scale_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Vec3 -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_m_scale_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Vec3 Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_m_part_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Int -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_m_part_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Int Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_m_lock_count_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Int -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_m_lock_count_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Int Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_numverts_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Int -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_numverts_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Int Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_stride_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Int -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_stride_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Int Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_indexstride_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Int -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_indexstride_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Int Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_numfaces_set :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> Int -> IO () Source #
btGImpactMeshShapePart_TrimeshPrimitiveManager_numfaces_get :: BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass bc => bc -> IO Int Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#243 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#237 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
btAABB_free :: BtAABBClass bc => bc -> IO () Source #
btAABB_overlapping_trans_conservative Source #
:: (BtAABBClass bc, BtAABBClass p0) | |
=> bc | |
-> p0 | box |
-> Transform | trans1_to_0 |
-> IO (Bool, Transform) |
btAABB_overlapping_trans_conservative' Source #
:: (BtAABBClass bc, BtAABBClass p0) | |
=> bc | |
-> p0 | box |
-> IO (Bool, Transform) |
btAABB_appy_transform Source #
:: BtAABBClass bc | |
=> bc | |
-> Transform | trans |
-> IO Transform |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#360 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#360 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
btAABB_appy_transform' Source #
:: BtAABBClass bc | |
=> bc | |
-> IO Transform |
btAABB_find_intersection Source #
:: (BtAABBClass bc, BtAABBClass p0, BtAABBClass p1) | |
=> bc | |
-> p0 | other |
-> p1 | intersection |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#456 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#425 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
:: BtAABBClass bc | |
=> bc | |
-> IO (Bool, Vec3, Vec3) |
btAABB_overlapping_trans_cache Source #
:: (BtAABBClass bc, BtAABBClass p0, BT_BOX_BOX_TRANSFORM_CACHEClass p1) | |
=> bc | |
-> p0 | box |
-> p1 | transcache |
-> Bool | fulltest |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#418 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#524 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
btAABB_get_center_extend' Source #
:: BtAABBClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
:: BtAABBClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#437 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#291 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
:: (BtAABBClass bc, BtAABBClass p0) | |
=> bc | |
-> p0 | other |
-> IO Bool |
btAABB_appy_transform_trans_cache Source #
:: (BtAABBClass bc, BT_BOX_BOX_TRANSFORM_CACHEClass p0) | |
=> bc | |
-> p0 | trans |
-> IO () |
btAABB_increment_margin Source #
:: BtAABBClass bc | |
=> bc | |
-> Float | margin |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#393 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#301 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
:: (BtAABBClass bc, BtAABBClass p0) | |
=> bc | |
-> p0 | box |
-> IO () |
:: BtAABBClass bc | |
=> bc | |
-> Vec4 | plane |
-> IO (Bool, Vec4) |
btAABB_collide_plane' Source #
:: BtAABBClass bc | |
=> bc | |
-> IO (Bool, Vec4) |
btAABB_overlapping_trans_conservative2 Source #
:: (BtAABBClass bc, BtAABBClass p0, BT_BOX_BOX_TRANSFORM_CACHEClass p1) | |
=> bc | |
-> p0 | box |
-> p1 | trans1_to_0 |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#311 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#515 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
btAABB_copy_with_margin Source #
:: (BtAABBClass bc, BtAABBClass p0) | |
=> bc | |
-> p0 | other |
-> Float | margin |
-> IO () |
btAABB_m_max_set :: BtAABBClass bc => bc -> Vec3 -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#235 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.h?r=2223#235 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btBoxCollision.cpp?r=2223
btAABB_m_max_get :: BtAABBClass bc => bc -> IO Vec3 Source #
btAABB_m_min_set :: BtAABBClass bc => bc -> Vec3 -> IO () Source #
btAABB_m_min_get :: BtAABBClass bc => bc -> IO Vec3 Source #
btBvhTree_free :: BtBvhTreeClass bc => bc -> IO () Source #
btBvhTree_getNodeCount Source #
:: BtBvhTreeClass bc | |
=> bc | |
-> IO Int |
:: (BtBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) | |
=> bc | |
-> p0 | primitive_boxes |
-> IO () |
btBvhTree_setNodeBound Source #
:: (BtBvhTreeClass bc, BtAABBClass p1) | |
=> bc | |
-> Int | nodeindex |
-> p1 | bound |
-> IO () |
btBvhTree_getLeftNode Source #
:: BtBvhTreeClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
btBvhTree__build_sub_tree Source #
:: (BtBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) | |
=> bc | |
-> p0 | primitive_boxes |
-> Int | startIndex |
-> Int | endIndex |
-> IO () |
:: BtBvhTreeClass bc | |
=> bc | |
-> IO () |
btBvhTree__sort_and_calc_splitting_index Source #
:: (BtBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) | |
=> bc | |
-> p0 | primitive_boxes |
-> Int | startIndex |
-> Int | endIndex |
-> Int | splitAxis |
-> IO Int |
btBvhTree_getEscapeNodeIndex Source #
:: BtBvhTreeClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
:: BtBvhTreeClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Bool |
btBvhTree_get_node_pointer Source #
:: BtBvhTreeClass bc | |
=> bc | |
-> Int | index |
-> IO GIM_BVH_TREE_NODE |
btBvhTree_getNodeData Source #
:: BtBvhTreeClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
btBvhTree_getNodeBound Source #
:: (BtBvhTreeClass bc, BtAABBClass p1) | |
=> bc | |
-> Int | nodeindex |
-> p1 | bound |
-> IO () |
btBvhTree_getRightNode Source #
:: BtBvhTreeClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
btBvhTree__calc_splitting_axis Source #
:: (BtBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) | |
=> bc | |
-> p0 | primitive_boxes |
-> Int | startIndex |
-> Int | endIndex |
-> IO Int |
btBvhTree_m_num_nodes_set :: BtBvhTreeClass bc => bc -> Int -> IO () Source #
btBvhTree_m_num_nodes_get :: BtBvhTreeClass bc => bc -> IO Int Source #
btBvhTree_m_node_array_set :: (BtBvhTreeClass bc, GIM_BVH_TREE_NODE_ARRAYClass a) => bc -> a -> IO () Source #
btBvhTree_m_node_array_get :: BtBvhTreeClass bc => bc -> IO GIM_BVH_TREE_NODE_ARRAY Source #
btGImpactBvh0 :: IO BtGImpactBvh Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.h?r=2223#268 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.h?r=2223#262 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.cpp?r=2223
btGImpactBvh1 :: BtPrimitiveManagerBaseClass p0 => p0 -> IO BtGImpactBvh Source #
btGImpactBvh_free :: BtGImpactBvhClass bc => bc -> IO () Source #
btGImpactBvh_setNodeBound Source #
:: (BtGImpactBvhClass bc, BtAABBClass p1) | |
=> bc | |
-> Int | nodeindex |
-> p1 | bound |
-> IO () |
btGImpactBvh_getEscapeNodeIndex Source #
:: BtGImpactBvhClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
btGImpactBvh_isLeafNode Source #
:: BtGImpactBvhClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Bool |
btGImpactBvh_getNodeBound Source #
:: (BtGImpactBvhClass bc, BtAABBClass p1) | |
=> bc | |
-> Int | nodeindex |
-> p1 | bound |
-> IO () |
btGImpactBvh_getRightNode Source #
:: BtGImpactBvhClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
btGImpactBvh_getLeftNode Source #
:: BtGImpactBvhClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
btGImpactBvh_setPrimitiveManager Source #
:: (BtGImpactBvhClass bc, BtPrimitiveManagerBaseClass p0) | |
=> bc | |
-> p0 | primitive_manager |
-> IO () |
btGImpactBvh_buildSet Source #
:: BtGImpactBvhClass bc | |
=> bc | |
-> IO () |
btGImpactBvh_getNodeTriangle Source #
:: (BtGImpactBvhClass bc, BtPrimitiveTriangleClass p1) | |
=> bc | |
-> Int | nodeindex |
-> p1 | triangle |
-> IO () |
btGImpactBvh_getNodeCount Source #
:: BtGImpactBvhClass bc | |
=> bc | |
-> IO Int |
btGImpactBvh_hasHierarchy Source #
:: BtGImpactBvhClass bc | |
=> bc | |
-> IO Bool |
btGImpactBvh_rayQuery Source #
:: (BtGImpactBvhClass bc, BtAlignedObjectArray_int_Class p2) | |
=> bc | |
-> Vec3 | ray_dir |
-> Vec3 | ray_origin |
-> p2 | collided_results |
-> IO (Bool, Vec3, Vec3) |
btGImpactBvh_rayQuery' Source #
:: (BtGImpactBvhClass bc, BtAlignedObjectArray_int_Class p2) | |
=> bc | |
-> p2 | collided_results |
-> IO (Bool, Vec3, Vec3) |
:: BtGImpactBvhClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.h?r=2223#258 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.h?r=2223#295 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.cpp?r=2223
:: BtGImpactBvhClass bc | |
=> bc | |
-> IO () |
btGImpactBvh_isTrimesh Source #
:: BtGImpactBvhClass bc | |
=> bc | |
-> IO Bool |
btGImpactBvh_boxQuery Source #
:: (BtGImpactBvhClass bc, BtAABBClass p0, BtAlignedObjectArray_int_Class p1) | |
=> bc | |
-> p0 | box |
-> p1 | collided_results |
-> IO Bool |
btGImpactBvh_find_collision Source #
:: (BtGImpactBvhClass p0, BtGImpactBvhClass p2, BtPairSetClass p4) | |
=> p0 | boxset1 |
-> Transform | trans1 |
-> p2 | boxset2 |
-> Transform | trans2 |
-> p4 | collision_pairs |
-> IO (Transform, Transform) |
btGImpactBvh_find_collision' Source #
:: (BtGImpactBvhClass p0, BtGImpactBvhClass p2, BtPairSetClass p4) | |
=> p0 | boxset1 |
-> p2 | boxset2 |
-> p4 | collision_pairs |
-> IO (Transform, Transform) |
btGImpactBvh_get_node_pointer Source #
:: BtGImpactBvhClass bc | |
=> bc | |
-> Int | index |
-> IO GIM_BVH_TREE_NODE |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.h?r=2223#308 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.h?r=2223#381 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.cpp?r=2223
btGImpactBvh_boxQueryTrans Source #
:: (BtGImpactBvhClass bc, BtAABBClass p0, BtAlignedObjectArray_int_Class p2) | |
=> bc | |
-> p0 | box |
-> Transform | transform |
-> p2 | collided_results |
-> IO (Bool, Transform) |
btGImpactBvh_boxQueryTrans' Source #
:: (BtGImpactBvhClass bc, BtAABBClass p0, BtAlignedObjectArray_int_Class p2) | |
=> bc | |
-> p0 | box |
-> p2 | collided_results |
-> IO (Bool, Transform) |
btGImpactBvh_getNodeData Source #
:: BtGImpactBvhClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.h?r=2223#253 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.h?r=2223#344 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.cpp?r=2223
btGImpactBvh_m_box_tree_set :: (BtGImpactBvhClass bc, BtBvhTreeClass a) => bc -> a -> IO () Source #
btGImpactBvh_m_box_tree_get :: BtGImpactBvhClass bc => bc -> IO BtBvhTree Source #
btGImpactBvh_m_primitive_manager_set :: (BtGImpactBvhClass bc, BtPrimitiveManagerBaseClass a) => bc -> a -> IO () Source #
btGImpactBvh_m_primitive_manager_get :: BtGImpactBvhClass bc => bc -> IO BtPrimitiveManagerBase Source #
btGImpactCollisionAlgorithm :: (BtCollisionAlgorithmConstructionInfoClass p0, BtCollisionObjectClass p1, BtCollisionObjectClass p2) => p0 -> p1 -> p2 -> IO BtGImpactCollisionAlgorithm Source #
btGImpactCollisionAlgorithm_free :: BtGImpactCollisionAlgorithmClass bc => bc -> IO () Source #
btGImpactCollisionAlgorithm_gimpact_vs_compoundshape Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtGImpactShapeInterfaceClass p2, BtCompoundShapeClass p3) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | shape0 |
-> p3 | shape1 |
-> Bool | swapped |
-> IO () |
btGImpactCollisionAlgorithm_gimpact_vs_shape Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtGImpactShapeInterfaceClass p2, BtCollisionShapeClass p3) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | shape0 |
-> p3 | shape1 |
-> Bool | swapped |
-> IO () |
btGImpactCollisionAlgorithm_convex_vs_convex_collision Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtCollisionShapeClass p2, BtCollisionShapeClass p3) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | shape0 |
-> p3 | shape1 |
-> IO () |
btGImpactCollisionAlgorithm_setFace0 Source #
:: BtGImpactCollisionAlgorithmClass bc | |
=> bc | |
-> Int | value |
-> IO () |
btGImpactCollisionAlgorithm_setFace1 Source #
:: BtGImpactCollisionAlgorithmClass bc | |
=> bc | |
-> Int | value |
-> IO () |
btGImpactCollisionAlgorithm_checkManifold Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> IO () |
btGImpactCollisionAlgorithm_newContactManifold Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> IO BtPersistentManifold |
btGImpactCollisionAlgorithm_addContactPoint Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> Vec3 | point |
-> Vec3 | normal |
-> Float | distance |
-> IO (Vec3, Vec3) |
btGImpactCollisionAlgorithm_addContactPoint' Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> Float | distance |
-> IO (Vec3, Vec3) |
btGImpactCollisionAlgorithm_gimpacttrimeshpart_vs_plane_collision Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtGImpactMeshShapePartClass p2, BtStaticPlaneShapeClass p3) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | shape0 |
-> p3 | shape1 |
-> Bool | swapped |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h?r=2223#224 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h?r=2223#194 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp?r=2223
btGImpactCollisionAlgorithm_registerAlgorithm Source #
:: BtCollisionDispatcherClass p0 | |
=> p0 | dispatcher |
-> IO () |
btGImpactCollisionAlgorithm_processCollision Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | dispatchInfo |
-> p3 | resultOut |
-> IO () |
btGImpactCollisionAlgorithm_destroyContactManifolds Source #
:: BtGImpactCollisionAlgorithmClass bc | |
=> bc | |
-> IO () |
btGImpactCollisionAlgorithm_gimpact_vs_gimpact_find_pairs Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtGImpactShapeInterfaceClass p2, BtGImpactShapeInterfaceClass p3, BtPairSetClass p4) | |
=> bc | |
-> Transform | trans0 |
-> Transform | trans1 |
-> p2 | shape0 |
-> p3 | shape1 |
-> p4 | pairset |
-> IO (Transform, Transform) |
btGImpactCollisionAlgorithm_gimpact_vs_gimpact_find_pairs' Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtGImpactShapeInterfaceClass p2, BtGImpactShapeInterfaceClass p3, BtPairSetClass p4) | |
=> bc | |
-> p2 | shape0 |
-> p3 | shape1 |
-> p4 | pairset |
-> IO (Transform, Transform) |
btGImpactCollisionAlgorithm_getLastManifold Source #
:: BtGImpactCollisionAlgorithmClass bc | |
=> bc | |
-> IO BtPersistentManifold |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h?r=2223#187 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h?r=2223#102 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp?r=2223
btGImpactCollisionAlgorithm_gimpact_vs_shape_find_pairs Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtGImpactShapeInterfaceClass p2, BtCollisionShapeClass p3, BtAlignedObjectArray_int_Class p4) | |
=> bc | |
-> Transform | trans0 |
-> Transform | trans1 |
-> p2 | shape0 |
-> p3 | shape1 |
-> p4 | collided_primitives |
-> IO (Transform, Transform) |
btGImpactCollisionAlgorithm_gimpact_vs_shape_find_pairs' Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtGImpactShapeInterfaceClass p2, BtCollisionShapeClass p3, BtAlignedObjectArray_int_Class p4) | |
=> bc | |
-> p2 | shape0 |
-> p3 | shape1 |
-> p4 | collided_primitives |
-> IO (Transform, Transform) |
btGImpactCollisionAlgorithm_destroyConvexAlgorithm Source #
:: BtGImpactCollisionAlgorithmClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h?r=2223#130 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h?r=2223#74 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp?r=2223
btGImpactCollisionAlgorithm_checkConvexAlgorithm Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> IO () |
btGImpactCollisionAlgorithm_newAlgorithm Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> IO BtCollisionAlgorithm |
btGImpactCollisionAlgorithm_shape_vs_shape_collision Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtCollisionShapeClass p2, BtCollisionShapeClass p3) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | shape0 |
-> p3 | shape1 |
-> IO () |
btGImpactCollisionAlgorithm_setPart1 Source #
:: BtGImpactCollisionAlgorithmClass bc | |
=> bc | |
-> Int | value |
-> IO () |
btGImpactCollisionAlgorithm_setPart0 Source #
:: BtGImpactCollisionAlgorithmClass bc | |
=> bc | |
-> Int | value |
-> IO () |
btGImpactCollisionAlgorithm_clearCache Source #
:: BtGImpactCollisionAlgorithmClass bc | |
=> bc | |
-> IO () |
btGImpactCollisionAlgorithm_gimpact_vs_concave Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtGImpactShapeInterfaceClass p2, BtConcaveShapeClass p3) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | shape0 |
-> p3 | shape1 |
-> Bool | swapped |
-> IO () |
btGImpactCollisionAlgorithm_calculateTimeOfImpact Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | dispatchInfo |
-> p3 | resultOut |
-> IO Float |
btGImpactCollisionAlgorithm_gimpact_vs_gimpact Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtGImpactShapeInterfaceClass p2, BtGImpactShapeInterfaceClass p3) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | shape0 |
-> p3 | shape1 |
-> IO () |
btGImpactCollisionAlgorithm_getAllContactManifolds Source #
:: (BtGImpactCollisionAlgorithmClass bc, BtAlignedObjectArray_btPersistentManifold_ptr_Class p0) | |
=> bc | |
-> p0 | manifoldArray |
-> IO () |
btGImpactCollisionAlgorithm_m_convex_algorithm_set :: (BtGImpactCollisionAlgorithmClass bc, BtCollisionAlgorithmClass a) => bc -> a -> IO () Source #
btGImpactCollisionAlgorithm_m_convex_algorithm_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO BtCollisionAlgorithm Source #
btGImpactCollisionAlgorithm_m_manifoldPtr_set :: (BtGImpactCollisionAlgorithmClass bc, BtPersistentManifoldClass a) => bc -> a -> IO () Source #
btGImpactCollisionAlgorithm_m_manifoldPtr_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO BtPersistentManifold Source #
btGImpactCollisionAlgorithm_m_resultOut_set :: (BtGImpactCollisionAlgorithmClass bc, BtManifoldResultClass a) => bc -> a -> IO () Source #
btGImpactCollisionAlgorithm_m_resultOut_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO BtManifoldResult Source #
btGImpactCollisionAlgorithm_m_dispatchInfo_set :: (BtGImpactCollisionAlgorithmClass bc, BtDispatcherInfoClass a) => bc -> a -> IO () Source #
btGImpactCollisionAlgorithm_m_dispatchInfo_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO BtDispatcherInfo Source #
btGImpactCollisionAlgorithm_m_triface0_set :: BtGImpactCollisionAlgorithmClass bc => bc -> Int -> IO () Source #
btGImpactCollisionAlgorithm_m_triface0_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO Int Source #
btGImpactCollisionAlgorithm_m_part0_set :: BtGImpactCollisionAlgorithmClass bc => bc -> Int -> IO () Source #
btGImpactCollisionAlgorithm_m_part0_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO Int Source #
btGImpactCollisionAlgorithm_m_triface1_set :: BtGImpactCollisionAlgorithmClass bc => bc -> Int -> IO () Source #
btGImpactCollisionAlgorithm_m_triface1_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO Int Source #
btGImpactCollisionAlgorithm_m_part1_set :: BtGImpactCollisionAlgorithmClass bc => bc -> Int -> IO () Source #
btGImpactCollisionAlgorithm_m_part1_get :: BtGImpactCollisionAlgorithmClass bc => bc -> IO Int Source #
btGImpactCompoundShape_free :: BtGImpactCompoundShapeClass bc => bc -> IO () Source #
btGImpactCompoundShape_calculateLocalInertia Source #
:: BtGImpactCompoundShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
btGImpactCompoundShape_calculateLocalInertia' Source #
:: BtGImpactCompoundShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btGImpactCompoundShape_addChildShape Source #
:: (BtGImpactCompoundShapeClass bc, BtCollisionShapeClass p1) | |
=> bc | |
-> Transform | localTransform |
-> p1 | shape |
-> IO Transform |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#410 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#410 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactCompoundShape_addChildShape' Source #
:: (BtGImpactCompoundShapeClass bc, BtCollisionShapeClass p1) | |
=> bc | |
-> p1 | shape |
-> IO Transform |
btGImpactCompoundShape_addChildShape0 Source #
:: (BtGImpactCompoundShapeClass bc, BtCollisionShapeClass p1) | |
=> bc | |
-> Transform | localTransform |
-> p1 | shape |
-> IO Transform |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#410 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#410 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactCompoundShape_addChildShape0' Source #
:: (BtGImpactCompoundShapeClass bc, BtCollisionShapeClass p1) | |
=> bc | |
-> p1 | shape |
-> IO Transform |
btGImpactCompoundShape_addChildShape1 Source #
:: (BtGImpactCompoundShapeClass bc, BtCollisionShapeClass p0) | |
=> bc | |
-> p0 | shape |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#397 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#418 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactCompoundShape_setChildTransform Source #
:: BtGImpactCompoundShapeClass bc | |
=> bc | |
-> Int | index |
-> Transform | transform |
-> IO Transform |
btGImpactCompoundShape_setChildTransform' Source #
:: BtGImpactCompoundShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Transform |
btGImpactCompoundShape_getChildTransform Source #
:: BtGImpactCompoundShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Transform |
btGImpactCompoundShape_getBulletTetrahedron Source #
:: (BtGImpactCompoundShapeClass bc, BtTetrahedronShapeExClass p1) | |
=> bc | |
-> Int | prim_index |
-> p1 | tetrahedron |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#500 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#490 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactCompoundShape_getName Source #
:: BtGImpactCompoundShapeClass bc | |
=> bc | |
-> IO String |
btGImpactCompoundShape_needsRetrieveTetrahedrons Source #
:: BtGImpactCompoundShapeClass bc | |
=> bc | |
-> IO Bool |
btGImpactCompoundShape_getChildShape Source #
:: BtGImpactCompoundShapeClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionShape |
btGImpactCompoundShape_getChildShape0 Source #
:: BtGImpactCompoundShapeClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionShape |
btGImpactCompoundShape_getChildShape1 Source #
:: BtGImpactCompoundShapeClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionShape |
btGImpactCompoundShape_getBulletTriangle Source #
:: (BtGImpactCompoundShapeClass bc, BtTriangleShapeExClass p1) | |
=> bc | |
-> Int | prim_index |
-> p1 | triangle |
-> IO () |
btGImpactCompoundShape_needsRetrieveTriangles Source #
:: BtGImpactCompoundShapeClass bc | |
=> bc | |
-> IO Bool |
btGImpactCompoundShape_childrenHasTransform Source #
:: BtGImpactCompoundShapeClass bc | |
=> bc | |
-> IO Bool |
btGImpactCompoundShape_getPrimitiveManager Source #
:: BtGImpactCompoundShapeClass bc | |
=> bc | |
-> IO BtPrimitiveManagerBase |
btGImpactCompoundShape_m_childShapes_set :: (BtGImpactCompoundShapeClass bc, BtAlignedObjectArray_btCollisionShape_ptr_Class a) => bc -> a -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#365 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#365 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactCompoundShape_m_childShapes_get :: BtGImpactCompoundShapeClass bc => bc -> IO BtAlignedObjectArray_btCollisionShape_ptr_ Source #
btGImpactCompoundShape_m_childTransforms_set :: (BtGImpactCompoundShapeClass bc, BtAlignedObjectArray_btTransform_Class a) => bc -> a -> IO () Source #
btGImpactCompoundShape_m_childTransforms_get :: BtGImpactCompoundShapeClass bc => bc -> IO BtAlignedObjectArray_btTransform_ Source #
btGImpactCompoundShape_m_primitive_manager_set :: (BtGImpactCompoundShapeClass bc, BtGImpactCompoundShape_CompoundPrimitiveManagerClass a) => bc -> a -> IO () Source #
btGImpactCompoundShape_m_primitive_manager_get :: BtGImpactCompoundShapeClass bc => bc -> IO BtGImpactCompoundShape_CompoundPrimitiveManager Source #
btGImpactMeshShape :: BtStridingMeshInterfaceClass p0 => p0 -> IO BtGImpactMeshShape Source #
btGImpactMeshShape_free :: BtGImpactMeshShapeClass bc => bc -> IO () Source #
btGImpactMeshShape_calculateLocalInertia Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
btGImpactMeshShape_calculateLocalInertia' Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btGImpactMeshShape_setChildTransform Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> Int | index |
-> Transform | transform |
-> IO Transform |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#1118 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#1118 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShape_setChildTransform' Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Transform |
btGImpactMeshShape_getMeshInterface Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> IO BtStridingMeshInterface |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#945 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#945 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShape_getMeshInterface0 Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> IO BtStridingMeshInterface |
btGImpactMeshShape_getMeshInterface1 Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> IO BtStridingMeshInterface |
btGImpactMeshShape_getPrimitiveManager Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> IO BtPrimitiveManagerBase |
btGImpactMeshShape_processAllTriangles Source #
:: (BtGImpactMeshShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
btGImpactMeshShape_processAllTriangles' Source #
:: (BtGImpactMeshShapeClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> IO (Vec3, Vec3) |
btGImpactMeshShape_getMeshPartCount Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#1165 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#955 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShape_calculateSerializeBufferSize Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> IO Int |
btGImpactMeshShape_rayTest Source #
:: (BtGImpactMeshShapeClass bc, BtCollisionWorld_RayResultCallbackClass p2) | |
=> bc | |
-> Vec3 | rayFrom |
-> Vec3 | rayTo |
-> p2 | resultCallback |
-> IO (Vec3, Vec3) |
btGImpactMeshShape_rayTest' Source #
:: (BtGImpactMeshShapeClass bc, BtCollisionWorld_RayResultCallbackClass p2) | |
=> bc | |
-> p2 | resultCallback |
-> IO (Vec3, Vec3) |
btGImpactMeshShape_buildMeshParts Source #
:: (BtGImpactMeshShapeClass bc, BtStridingMeshInterfaceClass p0) | |
=> bc | |
-> p0 | meshInterface |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#1131 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#905 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShape_getName Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> IO String |
btGImpactMeshShape_getBulletTriangle Source #
:: (BtGImpactMeshShapeClass bc, BtTriangleShapeExClass p1) | |
=> bc | |
-> Int | prim_index |
-> p1 | triangle |
-> IO () |
btGImpactMeshShape_setLocalScaling Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
btGImpactMeshShape_setLocalScaling' Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> IO Vec3 |
btGImpactMeshShape_needsRetrieveTriangles Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#1034 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#1041 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShape_childrenHasTransform Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> IO Bool |
btGImpactMeshShape_getChildShape Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionShape |
btGImpactMeshShape_getChildShape0 Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionShape |
btGImpactMeshShape_getChildShape1 Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionShape |
btGImpactMeshShape_calcLocalAABB Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> IO () |
btGImpactMeshShape_getChildTransform Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> Int | index |
-> IO Transform |
btGImpactMeshShape_serialize Source #
:: (BtGImpactMeshShapeClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#1067 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#1147 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShape_lockChildShapes Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> IO () |
btGImpactMeshShape_setMargin Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> Float | margin |
-> IO () |
btGImpactMeshShape_getNumChildShapes Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> IO Int |
btGImpactMeshShape_getBulletTetrahedron Source #
:: (BtGImpactMeshShapeClass bc, BtTetrahedronShapeExClass p1) | |
=> bc | |
-> Int | prim_index |
-> p1 | tetrahedron |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#1048 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#1060 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShape_unlockChildShapes Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> IO () |
btGImpactMeshShape_getMeshPart Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> Int | index |
-> IO BtGImpactMeshShapePart |
btGImpactMeshShape_getMeshPart0 Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> Int | index |
-> IO BtGImpactMeshShapePart |
btGImpactMeshShape_getMeshPart1 Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> Int | index |
-> IO BtGImpactMeshShapePart |
btGImpactMeshShape_postUpdate Source #
:: BtGImpactMeshShapeClass bc | |
=> bc | |
-> IO () |
btGImpactMeshShape_m_meshInterface_set :: (BtGImpactMeshShapeClass bc, BtStridingMeshInterfaceClass a) => bc -> a -> IO () Source #
btGImpactMeshShape_m_meshInterface_get :: BtGImpactMeshShapeClass bc => bc -> IO BtStridingMeshInterface Source #
btGImpactMeshShape_m_mesh_parts_set :: (BtGImpactMeshShapeClass bc, BtAlignedObjectArray_btGImpactMeshShapePart_ptr_Class a) => bc -> a -> IO () Source #
btGImpactMeshShape_m_mesh_parts_get :: BtGImpactMeshShapeClass bc => bc -> IO BtAlignedObjectArray_btGImpactMeshShapePart_ptr_ Source #
btGImpactMeshShapeData_free :: BtGImpactMeshShapeDataClass bc => bc -> IO () Source #
btGImpactMeshShapeData_m_collisionShapeData_set :: (BtGImpactMeshShapeDataClass bc, BtCollisionShapeDataClass a) => bc -> a -> IO () Source #
btGImpactMeshShapeData_m_collisionShapeData_get :: BtGImpactMeshShapeDataClass bc => bc -> IO BtCollisionShapeData Source #
btGImpactMeshShapeData_m_meshInterface_set :: (BtGImpactMeshShapeDataClass bc, BtStridingMeshInterfaceDataClass a) => bc -> a -> IO () Source #
btGImpactMeshShapeData_m_meshInterface_get :: BtGImpactMeshShapeDataClass bc => bc -> IO BtStridingMeshInterfaceData Source #
btGImpactMeshShapeData_m_localScaling_set :: (BtGImpactMeshShapeDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btGImpactMeshShapeData_m_localScaling_get :: BtGImpactMeshShapeDataClass bc => bc -> IO BtVector3FloatData Source #
btGImpactMeshShapeData_m_collisionMargin_set :: BtGImpactMeshShapeDataClass bc => bc -> Float -> IO () Source #
btGImpactMeshShapeData_m_collisionMargin_get :: BtGImpactMeshShapeDataClass bc => bc -> IO Float Source #
btGImpactMeshShapeData_m_gimpactSubType_set :: BtGImpactMeshShapeDataClass bc => bc -> Int -> IO () Source #
btGImpactMeshShapeData_m_gimpactSubType_get :: BtGImpactMeshShapeDataClass bc => bc -> IO Int Source #
btGImpactMeshShapePart0 :: IO BtGImpactMeshShapePart Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#716 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#710 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShapePart1 :: BtStridingMeshInterfaceClass p0 => p0 -> Int -> IO BtGImpactMeshShapePart Source #
btGImpactMeshShapePart_free :: BtGImpactMeshShapePartClass bc => bc -> IO () Source #
btGImpactMeshShapePart_calculateLocalInertia Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> Float | mass |
-> Vec3 | inertia |
-> IO Vec3 |
btGImpactMeshShapePart_calculateLocalInertia' Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> Float | mass |
-> IO Vec3 |
btGImpactMeshShapePart_setChildTransform Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> Int | index |
-> Transform | transform |
-> IO Transform |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#786 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#786 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShapePart_setChildTransform' Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> Int | index |
-> IO Transform |
btGImpactMeshShapePart_getVertex Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> Int | vertex_index |
-> Vec3 | vertex |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#855 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#855 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShapePart_getVertex' Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> Int | vertex_index |
-> IO Vec3 |
btGImpactMeshShapePart_processAllTriangles Source #
:: (BtGImpactMeshShapePartClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#887 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#887 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShapePart_processAllTriangles' Source #
:: (BtGImpactMeshShapePartClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> IO (Vec3, Vec3) |
btGImpactMeshShapePart_getName Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> IO String |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#836 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#814 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShapePart_getBulletTriangle Source #
:: (BtGImpactMeshShapePartClass bc, BtTriangleShapeExClass p1) | |
=> bc | |
-> Int | prim_index |
-> p1 | triangle |
-> IO () |
btGImpactMeshShapePart_setLocalScaling Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
btGImpactMeshShapePart_getPart Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#728 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#882 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShapePart_childrenHasTransform Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> IO Bool |
btGImpactMeshShapePart_needsRetrieveTriangles Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> IO Bool |
btGImpactMeshShapePart_getChildShape Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionShape |
btGImpactMeshShapePart_getChildShape0 Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionShape |
btGImpactMeshShapePart_getChildShape1 Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionShape |
btGImpactMeshShapePart_getChildTransform Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> Int | index |
-> IO Transform |
btGImpactMeshShapePart_lockChildShapes Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#866 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#735 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactMeshShapePart_getMargin Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> IO Float |
btGImpactMeshShapePart_setMargin Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> Float | margin |
-> IO () |
btGImpactMeshShapePart_getPrimitiveManager Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> IO BtPrimitiveManagerBase |
btGImpactMeshShapePart_getBulletTetrahedron Source #
:: (BtGImpactMeshShapePartClass bc, BtTetrahedronShapeExClass p1) | |
=> bc | |
-> Int | prim_index |
-> p1 | tetrahedron |
-> IO () |
btGImpactMeshShapePart_needsRetrieveTetrahedrons Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> IO Bool |
btGImpactMeshShapePart_unlockChildShapes Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> IO () |
btGImpactMeshShapePart_getVertexCount Source #
:: BtGImpactMeshShapePartClass bc | |
=> bc | |
-> IO Int |
btGImpactMeshShapePart_m_primitive_manager_set :: (BtGImpactMeshShapePartClass bc, BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass a) => bc -> a -> IO () Source #
btGImpactMeshShapePart_m_primitive_manager_get :: BtGImpactMeshShapePartClass bc => bc -> IO BtGImpactMeshShapePart_TrimeshPrimitiveManager Source #
btGImpactQuantizedBvh0 :: IO BtGImpactQuantizedBvh Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h?r=2223#244 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h?r=2223#238 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp?r=2223
btGImpactQuantizedBvh1 :: BtPrimitiveManagerBaseClass p0 => p0 -> IO BtGImpactQuantizedBvh Source #
btGImpactQuantizedBvh_free :: BtGImpactQuantizedBvhClass bc => bc -> IO () Source #
btGImpactQuantizedBvh_setNodeBound Source #
:: (BtGImpactQuantizedBvhClass bc, BtAABBClass p1) | |
=> bc | |
-> Int | nodeindex |
-> p1 | bound |
-> IO () |
btGImpactQuantizedBvh_getEscapeNodeIndex Source #
:: BtGImpactQuantizedBvhClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
btGImpactQuantizedBvh_isLeafNode Source #
:: BtGImpactQuantizedBvhClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Bool |
btGImpactQuantizedBvh_getPrimitiveManager Source #
:: BtGImpactQuantizedBvhClass bc | |
=> bc | |
-> IO BtPrimitiveManagerBase |
btGImpactQuantizedBvh_getNodeBound Source #
:: (BtGImpactQuantizedBvhClass bc, BtAABBClass p1) | |
=> bc | |
-> Int | nodeindex |
-> p1 | bound |
-> IO () |
btGImpactQuantizedBvh_getRightNode Source #
:: BtGImpactQuantizedBvhClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
btGImpactQuantizedBvh_getLeftNode Source #
:: BtGImpactQuantizedBvhClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
btGImpactQuantizedBvh_setPrimitiveManager Source #
:: (BtGImpactQuantizedBvhClass bc, BtPrimitiveManagerBaseClass p0) | |
=> bc | |
-> p0 | primitive_manager |
-> IO () |
btGImpactQuantizedBvh_buildSet Source #
:: BtGImpactQuantizedBvhClass bc | |
=> bc | |
-> IO () |
btGImpactQuantizedBvh_getNodeTriangle Source #
:: (BtGImpactQuantizedBvhClass bc, BtPrimitiveTriangleClass p1) | |
=> bc | |
-> Int | nodeindex |
-> p1 | triangle |
-> IO () |
btGImpactQuantizedBvh_getNodeCount Source #
:: BtGImpactQuantizedBvhClass bc | |
=> bc | |
-> IO Int |
btGImpactQuantizedBvh_hasHierarchy Source #
:: BtGImpactQuantizedBvhClass bc | |
=> bc | |
-> IO Bool |
btGImpactQuantizedBvh_rayQuery Source #
:: (BtGImpactQuantizedBvhClass bc, BtAlignedObjectArray_int_Class p2) | |
=> bc | |
-> Vec3 | ray_dir |
-> Vec3 | ray_origin |
-> p2 | collided_results |
-> IO (Bool, Vec3, Vec3) |
btGImpactQuantizedBvh_rayQuery' Source #
:: (BtGImpactQuantizedBvhClass bc, BtAlignedObjectArray_int_Class p2) | |
=> bc | |
-> p2 | collided_results |
-> IO (Bool, Vec3, Vec3) |
btGImpactQuantizedBvh_update Source #
:: BtGImpactQuantizedBvhClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h?r=2223#234 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h?r=2223#271 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp?r=2223
btGImpactQuantizedBvh_refit Source #
:: BtGImpactQuantizedBvhClass bc | |
=> bc | |
-> IO () |
btGImpactQuantizedBvh_isTrimesh Source #
:: BtGImpactQuantizedBvhClass bc | |
=> bc | |
-> IO Bool |
btGImpactQuantizedBvh_boxQuery Source #
:: (BtGImpactQuantizedBvhClass bc, BtAABBClass p0, BtAlignedObjectArray_int_Class p1) | |
=> bc | |
-> p0 | box |
-> p1 | collided_results |
-> IO Bool |
btGImpactQuantizedBvh_find_collision Source #
:: (BtGImpactQuantizedBvhClass p0, BtGImpactQuantizedBvhClass p2, BtPairSetClass p4) | |
=> p0 | boxset1 |
-> Transform | trans1 |
-> p2 | boxset2 |
-> Transform | trans2 |
-> p4 | collision_pairs |
-> IO (Transform, Transform) |
btGImpactQuantizedBvh_find_collision' Source #
:: (BtGImpactQuantizedBvhClass p0, BtGImpactQuantizedBvhClass p2, BtPairSetClass p4) | |
=> p0 | boxset1 |
-> p2 | boxset2 |
-> p4 | collision_pairs |
-> IO (Transform, Transform) |
btGImpactQuantizedBvh_get_node_pointer Source #
:: BtGImpactQuantizedBvhClass bc | |
=> bc | |
-> Int | index |
-> IO BT_QUANTIZED_BVH_NODE |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h?r=2223#284 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h?r=2223#357 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp?r=2223
btGImpactQuantizedBvh_boxQueryTrans Source #
:: (BtGImpactQuantizedBvhClass bc, BtAABBClass p0, BtAlignedObjectArray_int_Class p2) | |
=> bc | |
-> p0 | box |
-> Transform | transform |
-> p2 | collided_results |
-> IO (Bool, Transform) |
btGImpactQuantizedBvh_boxQueryTrans' Source #
:: (BtGImpactQuantizedBvhClass bc, BtAABBClass p0, BtAlignedObjectArray_int_Class p2) | |
=> bc | |
-> p0 | box |
-> p2 | collided_results |
-> IO (Bool, Transform) |
btGImpactQuantizedBvh_getNodeData Source #
:: BtGImpactQuantizedBvhClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h?r=2223#229 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h?r=2223#320 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp?r=2223
btGImpactQuantizedBvh_m_box_tree_set :: (BtGImpactQuantizedBvhClass bc, BtQuantizedBvhTreeClass a) => bc -> a -> IO () Source #
btGImpactQuantizedBvh_m_box_tree_get :: BtGImpactQuantizedBvhClass bc => bc -> IO BtQuantizedBvhTree Source #
btGImpactQuantizedBvh_m_primitive_manager_set :: (BtGImpactQuantizedBvhClass bc, BtPrimitiveManagerBaseClass a) => bc -> a -> IO () Source #
btGImpactQuantizedBvh_m_primitive_manager_get :: BtGImpactQuantizedBvhClass bc => bc -> IO BtPrimitiveManagerBase Source #
btGImpactShapeInterface_getPrimitiveTriangle Source #
:: (BtGImpactShapeInterfaceClass bc, BtPrimitiveTriangleClass p1) | |
=> bc | |
-> Int | index |
-> p1 | triangle |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#271 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#239 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactShapeInterface_setChildTransform Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> Int | index |
-> Transform | transform |
-> IO Transform |
btGImpactShapeInterface_setChildTransform' Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> Int | index |
-> IO Transform |
btGImpactShapeInterface_getLocalBox Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO BtAABB |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#208 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#148 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactShapeInterface_getPrimitiveManager Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO BtPrimitiveManagerBase |
btGImpactShapeInterface_processAllTriangles Source #
:: (BtGImpactShapeInterfaceClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
btGImpactShapeInterface_processAllTriangles' Source #
:: (BtGImpactShapeInterfaceClass bc, BtTriangleCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> IO (Vec3, Vec3) |
btGImpactShapeInterface_hasBoxSet Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#277 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#201 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactShapeInterface_rayTest Source #
:: (BtGImpactShapeInterfaceClass bc, BtCollisionWorld_RayResultCallbackClass p2) | |
=> bc | |
-> Vec3 | rayFrom |
-> Vec3 | rayTo |
-> p2 | resultCallback |
-> IO (Vec3, Vec3) |
btGImpactShapeInterface_rayTest' Source #
:: (BtGImpactShapeInterfaceClass bc, BtCollisionWorld_RayResultCallbackClass p2) | |
=> bc | |
-> p2 | resultCallback |
-> IO (Vec3, Vec3) |
btGImpactShapeInterface_getBoxSet Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO BtGImpactQuantizedBvh |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#223 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#195 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactShapeInterface_getBulletTriangle Source #
:: (BtGImpactShapeInterfaceClass bc, BtTriangleShapeExClass p1) | |
=> bc | |
-> Int | prim_index |
-> p1 | triangle |
-> IO () |
btGImpactShapeInterface_setLocalScaling Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> Vec3 | scaling |
-> IO Vec3 |
btGImpactShapeInterface_setLocalScaling' Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO Vec3 |
btGImpactShapeInterface_needsRetrieveTriangles Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#215 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#218 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactShapeInterface_childrenHasTransform Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO Bool |
btGImpactShapeInterface_getAabb' Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |
btGImpactShapeInterface_getChildShape Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionShape |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#258 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#258 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactShapeInterface_getChildShape0 Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionShape |
btGImpactShapeInterface_getChildShape1 Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> Int | index |
-> IO BtCollisionShape |
btGImpactShapeInterface_calcLocalAABB Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO () |
btGImpactShapeInterface_getChildTransform Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> Int | index |
-> IO Transform |
btGImpactShapeInterface_lockChildShapes Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#174 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#230 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactShapeInterface_setMargin Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> Float | margin |
-> IO () |
btGImpactShapeInterface_getNumChildShapes Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO Int |
btGImpactShapeInterface_getShapeType Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#225 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.h?r=2223#154 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactShape.cpp?r=2223
btGImpactShapeInterface_getBulletTetrahedron Source #
:: (BtGImpactShapeInterfaceClass bc, BtTetrahedronShapeExClass p1) | |
=> bc | |
-> Int | prim_index |
-> p1 | tetrahedron |
-> IO () |
btGImpactShapeInterface_needsRetrieveTetrahedrons Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO Bool |
btGImpactShapeInterface_unlockChildShapes Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO () |
btGImpactShapeInterface_postUpdate Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO () |
btGImpactShapeInterface_updateBound Source #
:: BtGImpactShapeInterfaceClass bc | |
=> bc | |
-> IO () |
btGImpactShapeInterface_localScaling_set :: BtGImpactShapeInterfaceClass bc => bc -> Vec3 -> IO () Source #
btGImpactShapeInterface_localScaling_get :: BtGImpactShapeInterfaceClass bc => bc -> IO Vec3 Source #
btGImpactShapeInterface_m_box_set_set :: (BtGImpactShapeInterfaceClass bc, BtGImpactQuantizedBvhClass a) => bc -> a -> IO () Source #
btGImpactShapeInterface_m_box_set_get :: BtGImpactShapeInterfaceClass bc => bc -> IO BtGImpactQuantizedBvh Source #
btGImpactShapeInterface_m_localAABB_set :: (BtGImpactShapeInterfaceClass bc, BtAABBClass a) => bc -> a -> IO () Source #
btGImpactShapeInterface_m_localAABB_get :: BtGImpactShapeInterfaceClass bc => bc -> IO BtAABB Source #
btGImpactShapeInterface_m_needs_update_set :: BtGImpactShapeInterfaceClass bc => bc -> Bool -> IO () Source #
btGImpactShapeInterface_m_needs_update_get :: BtGImpactShapeInterfaceClass bc => bc -> IO Bool Source #
btPairSet_free :: BtPairSetClass bc => bc -> IO () Source #
btPairSet_push_pair_inv Source #
:: BtPairSetClass bc | |
=> bc | |
-> Int | index1 |
-> Int | index2 |
-> IO () |
:: BtPairSetClass bc | |
=> bc | |
-> Int | index1 |
-> Int | index2 |
-> IO () |
btPrimitiveManagerBase_get_primitive_box Source #
:: (BtPrimitiveManagerBaseClass bc, BtAABBClass p1) | |
=> bc | |
-> Int | prim_index |
-> p1 | primbox |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.h?r=2223#241 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.h?r=2223#239 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btGImpactBvh.cpp?r=2223
btPrimitiveManagerBase_get_primitive_triangle Source #
:: (BtPrimitiveManagerBaseClass bc, BtPrimitiveTriangleClass p1) | |
=> bc | |
-> Int | prim_index |
-> p1 | triangle |
-> IO () |
btPrimitiveManagerBase_is_trimesh Source #
:: BtPrimitiveManagerBaseClass bc | |
=> bc | |
-> IO Bool |
btPrimitiveManagerBase_get_primitive_count Source #
:: BtPrimitiveManagerBaseClass bc | |
=> bc | |
-> IO Int |
btPrimitiveTriangle_free :: BtPrimitiveTriangleClass bc => bc -> IO () Source #
btPrimitiveTriangle_get_edge_plane Source #
:: BtPrimitiveTriangleClass bc | |
=> bc | |
-> Int | edge_index |
-> Vec4 | plane |
-> IO Vec4 |
btPrimitiveTriangle_get_edge_plane' Source #
:: BtPrimitiveTriangleClass bc | |
=> bc | |
-> Int | edge_index |
-> IO Vec4 |
btPrimitiveTriangle_overlap_test_conservative Source #
:: (BtPrimitiveTriangleClass bc, BtPrimitiveTriangleClass p0) | |
=> bc | |
-> p0 | other |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.h?r=2223#87 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.h?r=2223#95 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp?r=2223
btPrimitiveTriangle_buildTriPlane Source #
:: BtPrimitiveTriangleClass bc | |
=> bc | |
-> IO () |
btPrimitiveTriangle_applyTransform Source #
:: BtPrimitiveTriangleClass bc | |
=> bc | |
-> Transform | t |
-> IO Transform |
btPrimitiveTriangle_find_triangle_collision_clip_method Source #
:: (BtPrimitiveTriangleClass bc, BtPrimitiveTriangleClass p0, GIM_TRIANGLE_CONTACTClass p1) | |
=> bc | |
-> p0 | other |
-> p1 | contacts |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.h?r=2223#80 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.h?r=2223#126 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp?r=2223
btPrimitiveTriangle_m_dummy_set :: BtPrimitiveTriangleClass bc => bc -> Float -> IO () Source #
btPrimitiveTriangle_m_dummy_get :: BtPrimitiveTriangleClass bc => bc -> IO Float Source #
btPrimitiveTriangle_m_margin_set :: BtPrimitiveTriangleClass bc => bc -> Float -> IO () Source #
btPrimitiveTriangle_m_margin_get :: BtPrimitiveTriangleClass bc => bc -> IO Float Source #
btPrimitiveTriangle_m_plane_set :: BtPrimitiveTriangleClass bc => bc -> Vec4 -> IO () Source #
btPrimitiveTriangle_m_plane_get :: BtPrimitiveTriangleClass bc => bc -> IO Vec4 Source #
btQuantizedBvhTree_free :: BtQuantizedBvhTreeClass bc => bc -> IO () Source #
btQuantizedBvhTree_getNodeCount Source #
:: BtQuantizedBvhTreeClass bc | |
=> bc | |
-> IO Int |
btQuantizedBvhTree_calc_quantization Source #
:: (BtQuantizedBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) | |
=> bc | |
-> p0 | primitive_boxes |
-> Float | boundMargin |
-> IO () |
btQuantizedBvhTree_build_tree Source #
:: (BtQuantizedBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) | |
=> bc | |
-> p0 | primitive_boxes |
-> IO () |
btQuantizedBvhTree_setNodeBound Source #
:: (BtQuantizedBvhTreeClass bc, BtAABBClass p1) | |
=> bc | |
-> Int | nodeindex |
-> p1 | bound |
-> IO () |
btQuantizedBvhTree_getLeftNode Source #
:: BtQuantizedBvhTreeClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
btQuantizedBvhTree__build_sub_tree Source #
:: (BtQuantizedBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) | |
=> bc | |
-> p0 | primitive_boxes |
-> Int | startIndex |
-> Int | endIndex |
-> IO () |
btQuantizedBvhTree_clearNodes Source #
:: BtQuantizedBvhTreeClass bc | |
=> bc | |
-> IO () |
btQuantizedBvhTree__sort_and_calc_splitting_index Source #
:: (BtQuantizedBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) | |
=> bc | |
-> p0 | primitive_boxes |
-> Int | startIndex |
-> Int | endIndex |
-> Int | splitAxis |
-> IO Int |
btQuantizedBvhTree_getEscapeNodeIndex Source #
:: BtQuantizedBvhTreeClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
btQuantizedBvhTree_isLeafNode Source #
:: BtQuantizedBvhTreeClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Bool |
btQuantizedBvhTree_get_node_pointer Source #
:: BtQuantizedBvhTreeClass bc | |
=> bc | |
-> Int | index |
-> IO BT_QUANTIZED_BVH_NODE |
btQuantizedBvhTree_getNodeData Source #
:: BtQuantizedBvhTreeClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
btQuantizedBvhTree_getNodeBound Source #
:: (BtQuantizedBvhTreeClass bc, BtAABBClass p1) | |
=> bc | |
-> Int | nodeindex |
-> p1 | bound |
-> IO () |
btQuantizedBvhTree_getRightNode Source #
:: BtQuantizedBvhTreeClass bc | |
=> bc | |
-> Int | nodeindex |
-> IO Int |
btQuantizedBvhTree__calc_splitting_axis Source #
:: (BtQuantizedBvhTreeClass bc, GIM_BVH_DATA_ARRAYClass p0) | |
=> bc | |
-> p0 | primitive_boxes |
-> Int | startIndex |
-> Int | endIndex |
-> IO Int |
btQuantizedBvhTree_m_bvhQuantization_set :: BtQuantizedBvhTreeClass bc => bc -> Vec3 -> IO () Source #
btQuantizedBvhTree_m_bvhQuantization_get :: BtQuantizedBvhTreeClass bc => bc -> IO Vec3 Source #
btQuantizedBvhTree_m_global_bound_set :: (BtQuantizedBvhTreeClass bc, BtAABBClass a) => bc -> a -> IO () Source #
btQuantizedBvhTree_m_global_bound_get :: BtQuantizedBvhTreeClass bc => bc -> IO BtAABB Source #
btQuantizedBvhTree_m_node_array_set :: (BtQuantizedBvhTreeClass bc, GIM_QUANTIZED_BVH_NODE_ARRAYClass a) => bc -> a -> IO () Source #
btQuantizedBvhTree_m_node_array_get :: BtQuantizedBvhTreeClass bc => bc -> IO GIM_QUANTIZED_BVH_NODE_ARRAY Source #
btQuantizedBvhTree_m_num_nodes_set :: BtQuantizedBvhTreeClass bc => bc -> Int -> IO () Source #
btQuantizedBvhTree_m_num_nodes_get :: BtQuantizedBvhTreeClass bc => bc -> IO Int Source #
btTetrahedronShapeEx_free :: BtTetrahedronShapeExClass bc => bc -> IO () Source #
btTriangleShapeEx0 :: IO BtTriangleShapeEx Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.h?r=2223#143 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.h?r=2223#139 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp?r=2223
btTriangleShapeEx1 :: Vec3 -> Vec3 -> Vec3 -> IO BtTriangleShapeEx Source #
btTriangleShapeEx_free :: BtTriangleShapeExClass bc => bc -> IO () Source #
btTriangleShapeEx_overlap_test_conservative Source #
:: (BtTriangleShapeExClass bc, BtTriangleShapeExClass p0) | |
=> bc | |
-> p0 | other |
-> IO Bool |
btTriangleShapeEx_buildTriPlane Source #
:: BtTriangleShapeExClass bc | |
=> bc | |
-> Vec4 | plane |
-> IO Vec4 |
btTriangleShapeEx_buildTriPlane' Source #
:: BtTriangleShapeExClass bc | |
=> bc | |
-> IO Vec4 |
btTriangleShapeEx_applyTransform Source #
:: BtTriangleShapeExClass bc | |
=> bc | |
-> Transform | t |
-> IO Transform |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.h?r=2223#162 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.h?r=2223#162 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp?r=2223
btTriangleShapeEx_applyTransform' Source #
:: BtTriangleShapeExClass bc | |
=> bc | |
-> IO Transform |
btTriangleShapeEx_getAabb Source #
:: BtTriangleShapeExClass bc | |
=> bc | |
-> Transform | t |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Transform, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.h?r=2223#151 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.h?r=2223#151 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp?r=2223
btTriangleShapeEx_getAabb' Source #
:: BtTriangleShapeExClass bc | |
=> bc | |
-> IO (Transform, Vec3, Vec3) |