Safe Haskell | None |
---|---|
Language | Haskell98 |
Synopsis
- btDbvt_sStkNPS_value_get'_ :: Ptr () -> IO CFloat
- btDbvt_sStkNPS_value_set'_ :: Ptr () -> CFloat -> IO ()
- btDbvt_sStkNPS_node_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_sStkNPS_node_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_sStkNPS_mask_get'_ :: Ptr () -> IO CInt
- btDbvt_sStkNPS_mask_set'_ :: Ptr () -> CInt -> IO ()
- btDbvt_sStkNPS_free'_ :: Ptr () -> IO ()
- btDbvt_sStkNPS1'_ :: Ptr () -> CUInt -> CFloat -> IO (Ptr ())
- btDbvt_sStkNPS0'_ :: IO (Ptr ())
- btDbvt_sStkNP_node_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_sStkNP_node_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_sStkNP_mask_get'_ :: Ptr () -> IO CInt
- btDbvt_sStkNP_mask_set'_ :: Ptr () -> CInt -> IO ()
- btDbvt_sStkNP_free'_ :: Ptr () -> IO ()
- btDbvt_sStkNP'_ :: Ptr () -> CUInt -> IO (Ptr ())
- btDbvt_sStkNN_b_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_sStkNN_b_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_sStkNN_a_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_sStkNN_a_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_sStkNN_free'_ :: Ptr () -> IO ()
- btDbvt_sStkNN1'_ :: Ptr () -> Ptr () -> IO (Ptr ())
- btDbvt_sStkNN0'_ :: IO (Ptr ())
- btDbvt_sStkCLN_parent_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_sStkCLN_parent_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_sStkCLN_node_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_sStkCLN_node_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_sStkCLN_free'_ :: Ptr () -> IO ()
- btDbvt_sStkCLN'_ :: Ptr () -> Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_m_ghostPairCallback_get'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_m_ghostPairCallback_set'_ :: Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_m_overlapFilterCallback_get'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_m_overlapFilterCallback_set'_ :: Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_m_hasDeferredRemoval_get'_ :: Ptr () -> IO CInt
- btSortedOverlappingPairCache_m_hasDeferredRemoval_set'_ :: Ptr () -> CInt -> IO ()
- btSortedOverlappingPairCache_m_blockedForChanges_get'_ :: Ptr () -> IO CInt
- btSortedOverlappingPairCache_m_blockedForChanges_set'_ :: Ptr () -> CInt -> IO ()
- btSortedOverlappingPairCache_m_overlappingPairArray_get'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_m_overlappingPairArray_set'_ :: Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_setOverlapFilterCallback'_ :: Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_getOverlappingPairArrayPtr1'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_getOverlappingPairArrayPtr0'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_getOverlappingPairArrayPtr'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_processAllOverlappingPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_getNumOverlappingPairs'_ :: Ptr () -> IO CInt
- btSortedOverlappingPairCache_cleanOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_cleanProxyFromPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_findPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_getOverlappingPairArray1'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_getOverlappingPairArray0'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_getOverlappingPairArray'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_hasDeferredRemoval'_ :: Ptr () -> IO CInt
- btSortedOverlappingPairCache_needsBroadphaseCollision'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btSortedOverlappingPairCache_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_addOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_getOverlapFilterCallback'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_setInternalGhostPairCallback'_ :: Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_sortOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_free'_ :: Ptr () -> IO ()
- btSortedOverlappingPairCache'_ :: IO (Ptr ())
- btSimpleBroadphaseProxy_m_nextFree_get'_ :: Ptr () -> IO CInt
- btSimpleBroadphaseProxy_m_nextFree_set'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphaseProxy_SetNextFree'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphaseProxy_GetNextFree'_ :: Ptr () -> IO CInt
- btSimpleBroadphaseProxy_free'_ :: Ptr () -> IO ()
- btSimpleBroadphaseProxy1'_ :: Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> IO (Ptr ())
- btSimpleBroadphaseProxy0'_ :: IO (Ptr ())
- btSimpleBroadphase_m_pairCache_get'_ :: Ptr () -> IO (Ptr ())
- btSimpleBroadphase_m_pairCache_set'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleBroadphase_m_pHandlesRawPtr_get'_ :: Ptr () -> IO (Ptr ())
- btSimpleBroadphase_m_pHandlesRawPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleBroadphase_m_pHandles_get'_ :: Ptr () -> IO (Ptr ())
- btSimpleBroadphase_m_pHandles_set'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleBroadphase_m_ownsPairCache_get'_ :: Ptr () -> IO CInt
- btSimpleBroadphase_m_ownsPairCache_set'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphase_m_numHandles_get'_ :: Ptr () -> IO CInt
- btSimpleBroadphase_m_numHandles_set'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphase_m_maxHandles_get'_ :: Ptr () -> IO CInt
- btSimpleBroadphase_m_maxHandles_set'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphase_m_invalidPair_get'_ :: Ptr () -> IO CInt
- btSimpleBroadphase_m_invalidPair_set'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphase_m_firstFreeHandle_get'_ :: Ptr () -> IO CInt
- btSimpleBroadphase_m_firstFreeHandle_set'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphase_m_LastHandleIndex_get'_ :: Ptr () -> IO CInt
- btSimpleBroadphase_m_LastHandleIndex_set'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphase_destroyProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btSimpleBroadphase_getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSimpleBroadphase_getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSimpleBroadphase_aabbOverlap'_ :: Ptr () -> Ptr () -> IO CInt
- btSimpleBroadphase_validate'_ :: Ptr () -> IO ()
- btSimpleBroadphase_getSimpleProxyFromProxy1'_ :: Ptr () -> Ptr () -> IO (Ptr ())
- btSimpleBroadphase_getSimpleProxyFromProxy0'_ :: Ptr () -> Ptr () -> IO (Ptr ())
- btSimpleBroadphase_getSimpleProxyFromProxy'_ :: Ptr () -> Ptr () -> IO (Ptr ())
- btSimpleBroadphase_createProxy''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ())
- btSimpleBroadphase_createProxy'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ())
- btSimpleBroadphase_aabbTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btSimpleBroadphase_aabbTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btSimpleBroadphase_getAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSimpleBroadphase_getAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSimpleBroadphase_printStats'_ :: Ptr () -> IO ()
- btSimpleBroadphase_freeHandle'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleBroadphase_calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleBroadphase_testAabbOverlap'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btSimpleBroadphase_resetPool'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleBroadphase_allocHandle'_ :: Ptr () -> IO CInt
- btSimpleBroadphase_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btSimpleBroadphase_setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btSimpleBroadphase_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSimpleBroadphase_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSimpleBroadphase_getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())
- btSimpleBroadphase_getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())
- btSimpleBroadphase_getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())
- btSimpleBroadphase_free'_ :: Ptr () -> IO ()
- btSimpleBroadphase'_ :: CInt -> Ptr () -> IO (Ptr ())
- btQuantizedBvhNodeData_m_escapeIndexOrTriangleIndex_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhNodeData_m_escapeIndexOrTriangleIndex_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhNodeData_free'_ :: Ptr () -> IO ()
- btQuantizedBvhNodeData'_ :: IO (Ptr ())
- btQuantizedBvhNode_m_escapeIndexOrTriangleIndex_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhNode_m_escapeIndexOrTriangleIndex_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhNode_isLeafNode'_ :: Ptr () -> IO CInt
- btQuantizedBvhNode_getPartId'_ :: Ptr () -> IO CInt
- btQuantizedBvhNode_getTriangleIndex'_ :: Ptr () -> IO CInt
- btQuantizedBvhNode_getEscapeIndex'_ :: Ptr () -> IO CInt
- btQuantizedBvhNode_free'_ :: Ptr () -> IO ()
- btQuantizedBvhNode'_ :: IO (Ptr ())
- btQuantizedBvhFloatData_m_useQuantization_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhFloatData_m_useQuantization_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhFloatData_m_traversalMode_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhFloatData_m_traversalMode_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhFloatData_m_subTreeInfoPtr_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhFloatData_m_subTreeInfoPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhFloatData_m_quantizedContiguousNodesPtr_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhFloatData_m_quantizedContiguousNodesPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhFloatData_m_numSubtreeHeaders_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhFloatData_m_numSubtreeHeaders_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhFloatData_m_numQuantizedContiguousNodes_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhFloatData_m_numQuantizedContiguousNodes_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhFloatData_m_numContiguousLeafNodes_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhFloatData_m_numContiguousLeafNodes_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhFloatData_m_curNodeIndex_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhFloatData_m_curNodeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhFloatData_m_contiguousNodesPtr_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhFloatData_m_contiguousNodesPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhFloatData_m_bvhQuantization_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhFloatData_m_bvhQuantization_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhFloatData_m_bvhAabbMin_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhFloatData_m_bvhAabbMin_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhFloatData_m_bvhAabbMax_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhFloatData_m_bvhAabbMax_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhFloatData_free'_ :: Ptr () -> IO ()
- btQuantizedBvhFloatData'_ :: IO (Ptr ())
- btQuantizedBvhDoubleData_m_useQuantization_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhDoubleData_m_useQuantization_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhDoubleData_m_traversalMode_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhDoubleData_m_traversalMode_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhDoubleData_m_subTreeInfoPtr_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhDoubleData_m_subTreeInfoPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhDoubleData_m_quantizedContiguousNodesPtr_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhDoubleData_m_quantizedContiguousNodesPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhDoubleData_m_numSubtreeHeaders_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhDoubleData_m_numSubtreeHeaders_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhDoubleData_m_numQuantizedContiguousNodes_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhDoubleData_m_numQuantizedContiguousNodes_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhDoubleData_m_numContiguousLeafNodes_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhDoubleData_m_numContiguousLeafNodes_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhDoubleData_m_curNodeIndex_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhDoubleData_m_curNodeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhDoubleData_m_contiguousNodesPtr_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhDoubleData_m_contiguousNodesPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhDoubleData_m_bvhQuantization_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhDoubleData_m_bvhQuantization_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhDoubleData_m_bvhAabbMin_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhDoubleData_m_bvhAabbMin_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhDoubleData_m_bvhAabbMax_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhDoubleData_m_bvhAabbMax_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhDoubleData_free'_ :: Ptr () -> IO ()
- btQuantizedBvhDoubleData'_ :: IO (Ptr ())
- btQuantizedBvh_m_useQuantization_get'_ :: Ptr () -> IO CInt
- btQuantizedBvh_m_useQuantization_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvh_m_subtreeHeaderCount_get'_ :: Ptr () -> IO CInt
- btQuantizedBvh_m_subtreeHeaderCount_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvh_m_quantizedLeafNodes_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_m_quantizedLeafNodes_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvh_m_quantizedContiguousNodes_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_m_quantizedContiguousNodes_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvh_m_leafNodes_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_m_leafNodes_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvh_m_curNodeIndex_get'_ :: Ptr () -> IO CInt
- btQuantizedBvh_m_curNodeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvh_m_contiguousNodes_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_m_contiguousNodes_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvh_m_bvhQuantization_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btQuantizedBvh_m_bvhQuantization_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btQuantizedBvh_m_bvhAabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btQuantizedBvh_m_bvhAabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btQuantizedBvh_m_bvhAabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btQuantizedBvh_m_bvhAabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btQuantizedBvh_m_bulletVersion_get'_ :: Ptr () -> IO CInt
- btQuantizedBvh_m_bulletVersion_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvh_m_SubtreeHeaders_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_m_SubtreeHeaders_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvh_assignInternalNodeFromLeafNode'_ :: Ptr () -> CInt -> CInt -> IO ()
- btQuantizedBvh_reportBoxCastOverlappingNodex''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_reportBoxCastOverlappingNodex'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_setInternalNodeAabbMax''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btQuantizedBvh_setInternalNodeAabbMax'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btQuantizedBvh_getSubtreeInfoArray'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_getAabbMax'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btQuantizedBvh_setInternalNodeEscapeIndex'_ :: Ptr () -> CInt -> CInt -> IO ()
- btQuantizedBvh_calculateSerializeBufferSizeNew'_ :: Ptr () -> IO CInt
- btQuantizedBvh_getLeafNodeArray'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_walkStacklessTreeAgainstRay''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> IO ()
- btQuantizedBvh_walkStacklessTreeAgainstRay'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> IO ()
- btQuantizedBvh_getAabbMin'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btQuantizedBvh_mergeInternalNodeAabb''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_mergeInternalNodeAabb'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_deSerializeInPlace'_ :: Ptr () -> CUInt -> CInt -> IO (Ptr ())
- btQuantizedBvh_updateSubtreeHeaders'_ :: Ptr () -> CInt -> CInt -> IO ()
- btQuantizedBvh_walkStacklessQuantizedTreeAgainstRay''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> IO ()
- btQuantizedBvh_walkStacklessQuantizedTreeAgainstRay'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> IO ()
- btQuantizedBvh_walkStacklessTree''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_walkStacklessTree'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_reportRayOverlappingNodex''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_reportRayOverlappingNodex'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_buildTree'_ :: Ptr () -> CInt -> CInt -> IO ()
- btQuantizedBvh_getQuantizedNodeArray'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_swapLeafNodes'_ :: Ptr () -> CInt -> CInt -> IO ()
- btQuantizedBvh_reportAabbOverlappingNodex''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_reportAabbOverlappingNodex'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_sortAndCalcSplittingIndex'_ :: Ptr () -> CInt -> CInt -> CInt -> IO CInt
- btQuantizedBvh_calculateSerializeBufferSize'_ :: Ptr () -> IO CUInt
- btQuantizedBvh_getAlignmentSerializationPadding'_ :: IO CUInt
- btQuantizedBvh_isQuantized'_ :: Ptr () -> IO CInt
- btQuantizedBvh_setInternalNodeAabbMin''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btQuantizedBvh_setInternalNodeAabbMin'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btQuantizedBvh_deSerializeFloat'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvh_setQuantizationValues''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btQuantizedBvh_setQuantizationValues'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btQuantizedBvh_deSerializeDouble'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvh_serialize1'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btQuantizedBvh_serialize0'_ :: Ptr () -> Ptr () -> CUInt -> CInt -> IO CInt
- btQuantizedBvh_serialize'_ :: Ptr () -> Ptr () -> CUInt -> CInt -> IO CInt
- btQuantizedBvh_buildInternal'_ :: Ptr () -> IO ()
- btQuantizedBvh_calcSplittingAxis'_ :: Ptr () -> CInt -> CInt -> IO CInt
- btQuantizedBvh_free'_ :: Ptr () -> IO ()
- btQuantizedBvh1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btQuantizedBvh0'_ :: IO (Ptr ())
- btOverlappingPairCallback_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btOverlappingPairCallback_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btOverlappingPairCallback_addOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btOverlappingPairCache_hasDeferredRemoval'_ :: Ptr () -> IO CInt
- btOverlappingPairCache_getOverlappingPairArrayPtr1'_ :: Ptr () -> IO (Ptr ())
- btOverlappingPairCache_getOverlappingPairArrayPtr0'_ :: Ptr () -> IO (Ptr ())
- btOverlappingPairCache_getOverlappingPairArrayPtr'_ :: Ptr () -> IO (Ptr ())
- btOverlappingPairCache_processAllOverlappingPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btOverlappingPairCache_getNumOverlappingPairs'_ :: Ptr () -> IO CInt
- btOverlappingPairCache_cleanOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btOverlappingPairCache_cleanProxyFromPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btOverlappingPairCache_findPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btOverlappingPairCache_getOverlappingPairArray'_ :: Ptr () -> IO (Ptr ())
- btOverlappingPairCache_setOverlapFilterCallback'_ :: Ptr () -> Ptr () -> IO ()
- btOverlappingPairCache_setInternalGhostPairCallback'_ :: Ptr () -> Ptr () -> IO ()
- btOverlappingPairCache_sortOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btOverlapFilterCallback_needBroadphaseCollision'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btOverlapCallback_processOverlap'_ :: Ptr () -> Ptr () -> IO CInt
- btOptimizedBvhNodeFloatData_m_triangleIndex_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNodeFloatData_m_triangleIndex_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNodeFloatData_m_subPart_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNodeFloatData_m_subPart_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNodeFloatData_m_escapeIndex_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNodeFloatData_m_escapeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNodeFloatData_m_aabbMaxOrg_get'_ :: Ptr () -> IO (Ptr ())
- btOptimizedBvhNodeFloatData_m_aabbMaxOrg_set'_ :: Ptr () -> Ptr () -> IO ()
- btOptimizedBvhNodeFloatData_m_aabbMinOrg_get'_ :: Ptr () -> IO (Ptr ())
- btOptimizedBvhNodeFloatData_m_aabbMinOrg_set'_ :: Ptr () -> Ptr () -> IO ()
- btOptimizedBvhNodeFloatData_free'_ :: Ptr () -> IO ()
- btOptimizedBvhNodeFloatData'_ :: IO (Ptr ())
- btOptimizedBvhNodeDoubleData_m_triangleIndex_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNodeDoubleData_m_triangleIndex_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNodeDoubleData_m_subPart_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNodeDoubleData_m_subPart_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNodeDoubleData_m_escapeIndex_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNodeDoubleData_m_escapeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNodeDoubleData_m_aabbMaxOrg_get'_ :: Ptr () -> IO (Ptr ())
- btOptimizedBvhNodeDoubleData_m_aabbMaxOrg_set'_ :: Ptr () -> Ptr () -> IO ()
- btOptimizedBvhNodeDoubleData_m_aabbMinOrg_get'_ :: Ptr () -> IO (Ptr ())
- btOptimizedBvhNodeDoubleData_m_aabbMinOrg_set'_ :: Ptr () -> Ptr () -> IO ()
- btOptimizedBvhNodeDoubleData_free'_ :: Ptr () -> IO ()
- btOptimizedBvhNodeDoubleData'_ :: IO (Ptr ())
- btOptimizedBvhNode_m_triangleIndex_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNode_m_triangleIndex_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNode_m_subPart_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNode_m_subPart_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNode_m_escapeIndex_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNode_m_escapeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNode_m_aabbMinOrg_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btOptimizedBvhNode_m_aabbMinOrg_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btOptimizedBvhNode_m_aabbMaxOrg_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btOptimizedBvhNode_m_aabbMaxOrg_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btOptimizedBvhNode_free'_ :: Ptr () -> IO ()
- btOptimizedBvhNode'_ :: IO (Ptr ())
- btNullPairCache_m_overlappingPairArray_get'_ :: Ptr () -> IO (Ptr ())
- btNullPairCache_m_overlappingPairArray_set'_ :: Ptr () -> Ptr () -> IO ()
- btNullPairCache_processAllOverlappingPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btNullPairCache_getOverlappingPairArrayPtr1'_ :: Ptr () -> IO (Ptr ())
- btNullPairCache_getOverlappingPairArrayPtr0'_ :: Ptr () -> IO (Ptr ())
- btNullPairCache_getOverlappingPairArrayPtr'_ :: Ptr () -> IO (Ptr ())
- btNullPairCache_setOverlapFilterCallback'_ :: Ptr () -> Ptr () -> IO ()
- btNullPairCache_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btNullPairCache_getNumOverlappingPairs'_ :: Ptr () -> IO CInt
- btNullPairCache_cleanOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btNullPairCache_cleanProxyFromPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btNullPairCache_findPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btNullPairCache_getOverlappingPairArray'_ :: Ptr () -> IO (Ptr ())
- btNullPairCache_hasDeferredRemoval'_ :: Ptr () -> IO CInt
- btNullPairCache_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btNullPairCache_addOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btNullPairCache_setInternalGhostPairCallback'_ :: Ptr () -> Ptr () -> IO ()
- btNullPairCache_sortOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btNullPairCache_free'_ :: Ptr () -> IO ()
- btNullPairCache'_ :: IO (Ptr ())
- btNodeOverlapCallback_processNode'_ :: Ptr () -> CInt -> CInt -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_shapeType_get'_ :: Ptr () -> IO CInt
- btMultiSapBroadphase_btMultiSapProxy_m_shapeType_set'_ :: Ptr () -> CInt -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_bridgeProxies_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_btMultiSapProxy_m_bridgeProxies_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_aabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_aabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_aabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_aabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_free'_ :: Ptr () -> IO ()
- btMultiSapBroadphase_btMultiSapProxy'_ :: Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> IO (Ptr ())
- btMultiSapBroadphase_m_multiSapProxies_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_m_multiSapProxies_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_m_invalidPair_get'_ :: Ptr () -> IO CInt
- btMultiSapBroadphase_m_invalidPair_set'_ :: Ptr () -> CInt -> IO ()
- btMultiSapBroadphase_m_filterCallback_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_m_filterCallback_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_m_ownsPairCache_get'_ :: Ptr () -> IO CInt
- btMultiSapBroadphase_m_ownsPairCache_set'_ :: Ptr () -> CInt -> IO ()
- btMultiSapBroadphase_m_optimizedAabbTree_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_m_optimizedAabbTree_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_m_overlappingPairs_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_m_overlappingPairs_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_m_simpleBroadphase_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_m_simpleBroadphase_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_m_sapBroadphases_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_m_sapBroadphases_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_destroyProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_printStats'_ :: Ptr () -> IO ()
- btMultiSapBroadphase_createProxy''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_createProxy'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_getBroadphaseArray1'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_getBroadphaseArray0'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_getBroadphaseArray'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_getAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_getAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_testAabbOverlap'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btMultiSapBroadphase_calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_resetPool'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_buildTree''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_buildTree'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btMultiSapBroadphase_setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btMultiSapBroadphase_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_addToChildBroadphase'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_m_ghostPairCallback_get'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_m_ghostPairCallback_set'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_m_next_get'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_m_next_set'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_m_hashTable_get'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_m_hashTable_set'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_m_blockedForChanges_get'_ :: Ptr () -> IO CInt
- btHashedOverlappingPairCache_m_blockedForChanges_set'_ :: Ptr () -> CInt -> IO ()
- btHashedOverlappingPairCache_m_overlapFilterCallback_get'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_m_overlapFilterCallback_set'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_m_overlappingPairArray_get'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_m_overlappingPairArray_set'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_getHash'_ :: Ptr () -> CUInt -> CUInt -> IO CUInt
- btHashedOverlappingPairCache_GetCount'_ :: Ptr () -> IO CInt
- btHashedOverlappingPairCache_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_growTables'_ :: Ptr () -> IO ()
- btHashedOverlappingPairCache_internalAddPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_getOverlapFilterCallback'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_getOverlappingPairArrayPtr1'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_getOverlappingPairArrayPtr0'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_getOverlappingPairArrayPtr'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_findPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_needsBroadphaseCollision'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btHashedOverlappingPairCache_addOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_setInternalGhostPairCallback'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_setOverlapFilterCallback'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_cleanOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_getNumOverlappingPairs'_ :: Ptr () -> IO CInt
- btHashedOverlappingPairCache_cleanProxyFromPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_hasDeferredRemoval'_ :: Ptr () -> IO CInt
- btHashedOverlappingPairCache_processAllOverlappingPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_getOverlappingPairArray1'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_getOverlappingPairArray0'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_getOverlappingPairArray'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_internalFindPair'_ :: Ptr () -> Ptr () -> Ptr () -> CInt -> IO (Ptr ())
- btHashedOverlappingPairCache_equalsPair'_ :: Ptr () -> Ptr () -> CInt -> CInt -> IO CInt
- btHashedOverlappingPairCache_sortOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_free'_ :: Ptr () -> IO ()
- btHashedOverlappingPairCache'_ :: IO (Ptr ())
- btDispatcherInfo_m_useEpa_get'_ :: Ptr () -> IO CInt
- btDispatcherInfo_m_useEpa_set'_ :: Ptr () -> CInt -> IO ()
- btDispatcherInfo_m_useConvexConservativeDistanceUtil_get'_ :: Ptr () -> IO CInt
- btDispatcherInfo_m_useConvexConservativeDistanceUtil_set'_ :: Ptr () -> CInt -> IO ()
- btDispatcherInfo_m_useContinuous_get'_ :: Ptr () -> IO CInt
- btDispatcherInfo_m_useContinuous_set'_ :: Ptr () -> CInt -> IO ()
- btDispatcherInfo_m_timeStep_get'_ :: Ptr () -> IO CFloat
- btDispatcherInfo_m_timeStep_set'_ :: Ptr () -> CFloat -> IO ()
- btDispatcherInfo_m_timeOfImpact_get'_ :: Ptr () -> IO CFloat
- btDispatcherInfo_m_timeOfImpact_set'_ :: Ptr () -> CFloat -> IO ()
- btDispatcherInfo_m_stepCount_get'_ :: Ptr () -> IO CInt
- btDispatcherInfo_m_stepCount_set'_ :: Ptr () -> CInt -> IO ()
- btDispatcherInfo_m_stackAllocator_get'_ :: Ptr () -> IO (Ptr ())
- btDispatcherInfo_m_stackAllocator_set'_ :: Ptr () -> Ptr () -> IO ()
- btDispatcherInfo_m_enableSatConvex_get'_ :: Ptr () -> IO CInt
- btDispatcherInfo_m_enableSatConvex_set'_ :: Ptr () -> CInt -> IO ()
- btDispatcherInfo_m_enableSPU_get'_ :: Ptr () -> IO CInt
- btDispatcherInfo_m_enableSPU_set'_ :: Ptr () -> CInt -> IO ()
- btDispatcherInfo_m_dispatchFunc_get'_ :: Ptr () -> IO CInt
- btDispatcherInfo_m_dispatchFunc_set'_ :: Ptr () -> CInt -> IO ()
- btDispatcherInfo_m_debugDraw_get'_ :: Ptr () -> IO (Ptr ())
- btDispatcherInfo_m_debugDraw_set'_ :: Ptr () -> Ptr () -> IO ()
- btDispatcherInfo_m_convexConservativeDistanceThreshold_get'_ :: Ptr () -> IO CFloat
- btDispatcherInfo_m_convexConservativeDistanceThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btDispatcherInfo_m_allowedCcdPenetration_get'_ :: Ptr () -> IO CFloat
- btDispatcherInfo_m_allowedCcdPenetration_set'_ :: Ptr () -> CFloat -> IO ()
- btDispatcherInfo_free'_ :: Ptr () -> IO ()
- btDispatcherInfo'_ :: IO (Ptr ())
- btDispatcher_getManifoldByIndexInternal'_ :: Ptr () -> CInt -> IO (Ptr ())
- btDispatcher_needsCollision'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btDispatcher_dispatchAllCollisionPairs'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btDispatcher_getNewManifold'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btDispatcher_needsResponse'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btDispatcher_findAlgorithm'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btDispatcher_freeCollisionAlgorithm'_ :: Ptr () -> Ptr () -> IO ()
- btDispatcher_clearManifold'_ :: Ptr () -> Ptr () -> IO ()
- btDispatcher_getNumManifolds'_ :: Ptr () -> IO CInt
- btDispatcher_releaseManifold'_ :: Ptr () -> Ptr () -> IO ()
- btDispatcher_allocateCollisionAlgorithm'_ :: Ptr () -> CInt -> IO (Ptr ())
- btDbvtProxy_stage_get'_ :: Ptr () -> IO CInt
- btDbvtProxy_stage_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtProxy_leaf_get'_ :: Ptr () -> IO (Ptr ())
- btDbvtProxy_leaf_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtProxy_free'_ :: Ptr () -> IO ()
- btDbvtProxy'_ :: Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> IO (Ptr ())
- btDbvtNode_volume_get'_ :: Ptr () -> IO (Ptr ())
- btDbvtNode_volume_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtNode_parent_get'_ :: Ptr () -> IO (Ptr ())
- btDbvtNode_parent_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtNode_isleaf'_ :: Ptr () -> IO CInt
- btDbvtNode_isinternal'_ :: Ptr () -> IO CInt
- btDbvtNode_free'_ :: Ptr () -> IO ()
- btDbvtNode'_ :: IO (Ptr ())
- btDbvtBroadphase_m_updates_ratio_get'_ :: Ptr () -> IO CFloat
- btDbvtBroadphase_m_updates_ratio_set'_ :: Ptr () -> CFloat -> IO ()
- btDbvtBroadphase_m_updates_done_get'_ :: Ptr () -> IO CUInt
- btDbvtBroadphase_m_updates_done_set'_ :: Ptr () -> CUInt -> IO ()
- btDbvtBroadphase_m_updates_call_get'_ :: Ptr () -> IO CUInt
- btDbvtBroadphase_m_updates_call_set'_ :: Ptr () -> CUInt -> IO ()
- btDbvtBroadphase_m_stageCurrent_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_stageCurrent_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_releasepaircache_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_releasepaircache_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_prediction_get'_ :: Ptr () -> IO CFloat
- btDbvtBroadphase_m_prediction_set'_ :: Ptr () -> CFloat -> IO ()
- btDbvtBroadphase_m_pid_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_pid_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_paircache_get'_ :: Ptr () -> IO (Ptr ())
- btDbvtBroadphase_m_paircache_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtBroadphase_m_newpairs_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_newpairs_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_needcleanup_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_needcleanup_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_gid_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_gid_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_fupdates_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_fupdates_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_fixedleft_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_fixedleft_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_dupdates_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_dupdates_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_deferedcollide_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_deferedcollide_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_cupdates_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_cupdates_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_cid_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_cid_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_destroyProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvtBroadphase_getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())
- btDbvtBroadphase_getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())
- btDbvtBroadphase_getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())
- btDbvtBroadphase_createProxy''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ())
- btDbvtBroadphase_createProxy'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ())
- btDbvtBroadphase_aabbTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btDbvtBroadphase_aabbTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btDbvtBroadphase_getAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btDbvtBroadphase_getAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btDbvtBroadphase_printStats'_ :: Ptr () -> IO ()
- btDbvtBroadphase_setAabbForceUpdate''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btDbvtBroadphase_setAabbForceUpdate'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btDbvtBroadphase_calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtBroadphase_optimize'_ :: Ptr () -> IO ()
- btDbvtBroadphase_resetPool'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtBroadphase_collide'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtBroadphase_benchmark'_ :: Ptr () -> IO ()
- btDbvtBroadphase_getVelocityPrediction'_ :: Ptr () -> IO CFloat
- btDbvtBroadphase_getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btDbvtBroadphase_getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btDbvtBroadphase_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btDbvtBroadphase_setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btDbvtBroadphase_performDeferredRemoval'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtBroadphase_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btDbvtBroadphase_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btDbvtBroadphase_setVelocityPrediction'_ :: Ptr () -> CFloat -> IO ()
- btDbvtBroadphase_free'_ :: Ptr () -> IO ()
- btDbvtBroadphase'_ :: Ptr () -> IO (Ptr ())
- btDbvtAabbMm_mx_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_mx_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_mi_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_mi_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_Expand''_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_Expand'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_Mins'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_Contain'_ :: Ptr () -> Ptr () -> IO CInt
- btDbvtAabbMm_Classify''_ :: Ptr () -> Ptr CFloat -> CFloat -> CInt -> IO CInt
- btDbvtAabbMm_Classify'_ :: Ptr () -> Ptr CFloat -> CFloat -> CInt -> IO CInt
- btDbvtAabbMm_ProjectMinimum''_ :: Ptr () -> Ptr CFloat -> CUInt -> IO CFloat
- btDbvtAabbMm_ProjectMinimum'_ :: Ptr () -> Ptr CFloat -> CUInt -> IO CFloat
- btDbvtAabbMm_Maxs'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_Lengths'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_Center'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_Extents'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_SignedExpand''_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_SignedExpand'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_free'_ :: Ptr () -> IO ()
- btDbvtAabbMm'_ :: IO (Ptr ())
- btDbvt_m_stkStack_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_m_stkStack_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_m_root_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_m_root_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_m_opath_get'_ :: Ptr () -> IO CUInt
- btDbvt_m_opath_set'_ :: Ptr () -> CUInt -> IO ()
- btDbvt_m_lkhd_get'_ :: Ptr () -> IO CInt
- btDbvt_m_lkhd_set'_ :: Ptr () -> CInt -> IO ()
- btDbvt_m_leaves_get'_ :: Ptr () -> IO CInt
- btDbvt_m_leaves_set'_ :: Ptr () -> CInt -> IO ()
- btDbvt_m_free_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_m_free_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_optimizeBottomUp'_ :: Ptr () -> IO ()
- btDbvt_clear'_ :: Ptr () -> IO ()
- btDbvt_maxdepth'_ :: Ptr () -> IO CInt
- btDbvt_remove'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_extractLeaves'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_insert'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btDbvt_countLeaves'_ :: Ptr () -> IO CInt
- btDbvt_update4'_ :: Ptr () -> Ptr () -> Ptr () -> CFloat -> IO CInt
- btDbvt_update3''_ :: Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> IO CInt
- btDbvt_update3'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> IO CInt
- btDbvt_update2''_ :: Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btDbvt_update2'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btDbvt_update1'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvt_update0'_ :: Ptr () -> Ptr () -> CInt -> IO ()
- btDbvt_update'_ :: Ptr () -> Ptr () -> CInt -> IO ()
- btDbvt_benchmark'_ :: IO ()
- btDbvt_clone'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvt_collideTTpersistentStack'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvt_collideTT'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvt_collideTU'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_collideTV'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvt_empty'_ :: Ptr () -> IO CInt
- btDbvt_allocate'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btDbvt_write'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_enumNodes'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_optimizeTopDown'_ :: Ptr () -> CInt -> IO ()
- btDbvt_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btDbvt_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btDbvt_optimizeIncremental'_ :: Ptr () -> CInt -> IO ()
- btDbvt_enumLeaves'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_free'_ :: Ptr () -> IO ()
- btDbvt'_ :: IO (Ptr ())
- btCollisionAlgorithmConstructionInfo_m_manifold_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionAlgorithmConstructionInfo_m_manifold_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionAlgorithmConstructionInfo_m_dispatcher1_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionAlgorithmConstructionInfo_m_dispatcher1_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionAlgorithmConstructionInfo_free'_ :: Ptr () -> IO ()
- btCollisionAlgorithmConstructionInfo1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btCollisionAlgorithmConstructionInfo0'_ :: IO (Ptr ())
- btCollisionAlgorithm_m_dispatcher_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionAlgorithm_m_dispatcher_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionAlgorithm_processCollision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btCollisionAlgorithm_calculateTimeOfImpact'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO CFloat
- btCollisionAlgorithm_getAllContactManifolds'_ :: Ptr () -> Ptr () -> IO ()
- btBvhSubtreeInfoData_m_subtreeSize_get'_ :: Ptr () -> IO CInt
- btBvhSubtreeInfoData_m_subtreeSize_set'_ :: Ptr () -> CInt -> IO ()
- btBvhSubtreeInfoData_m_rootNodeIndex_get'_ :: Ptr () -> IO CInt
- btBvhSubtreeInfoData_m_rootNodeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btBvhSubtreeInfoData_free'_ :: Ptr () -> IO ()
- btBvhSubtreeInfoData'_ :: IO (Ptr ())
- btBvhSubtreeInfo_m_subtreeSize_get'_ :: Ptr () -> IO CInt
- btBvhSubtreeInfo_m_subtreeSize_set'_ :: Ptr () -> CInt -> IO ()
- btBvhSubtreeInfo_m_rootNodeIndex_get'_ :: Ptr () -> IO CInt
- btBvhSubtreeInfo_m_rootNodeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btBvhSubtreeInfo_setAabbFromQuantizeNode'_ :: Ptr () -> Ptr () -> IO ()
- btBvhSubtreeInfo_free'_ :: Ptr () -> IO ()
- btBvhSubtreeInfo'_ :: IO (Ptr ())
- btBroadphaseRayCallback_m_rayDirectionInverse_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBroadphaseRayCallback_m_rayDirectionInverse_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBroadphaseRayCallback_m_lambda_max_get'_ :: Ptr () -> IO CFloat
- btBroadphaseRayCallback_m_lambda_max_set'_ :: Ptr () -> CFloat -> IO ()
- btBroadphaseProxy_m_uniqueId_get'_ :: Ptr () -> IO CInt
- btBroadphaseProxy_m_uniqueId_set'_ :: Ptr () -> CInt -> IO ()
- btBroadphaseProxy_m_multiSapParentProxy_get'_ :: Ptr () -> IO (Ptr ())
- btBroadphaseProxy_m_multiSapParentProxy_set'_ :: Ptr () -> Ptr () -> IO ()
- btBroadphaseProxy_m_collisionFilterMask_get'_ :: Ptr () -> IO CShort
- btBroadphaseProxy_m_collisionFilterMask_set'_ :: Ptr () -> CShort -> IO ()
- btBroadphaseProxy_m_collisionFilterGroup_get'_ :: Ptr () -> IO CShort
- btBroadphaseProxy_m_collisionFilterGroup_set'_ :: Ptr () -> CShort -> IO ()
- btBroadphaseProxy_m_clientObject_get'_ :: Ptr () -> IO (Ptr ())
- btBroadphaseProxy_m_clientObject_set'_ :: Ptr () -> Ptr () -> IO ()
- btBroadphaseProxy_m_aabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBroadphaseProxy_m_aabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBroadphaseProxy_m_aabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBroadphaseProxy_m_aabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBroadphaseProxy_isSoftBody'_ :: CInt -> IO CInt
- btBroadphaseProxy_isConvex2d'_ :: CInt -> IO CInt
- btBroadphaseProxy_isPolyhedral'_ :: CInt -> IO CInt
- btBroadphaseProxy_isCompound'_ :: CInt -> IO CInt
- btBroadphaseProxy_isNonMoving'_ :: CInt -> IO CInt
- btBroadphaseProxy_isConcave'_ :: CInt -> IO CInt
- btBroadphaseProxy_getUid'_ :: Ptr () -> IO CInt
- btBroadphaseProxy_isInfinite'_ :: CInt -> IO CInt
- btBroadphaseProxy_isConvex'_ :: CInt -> IO CInt
- btBroadphaseProxy_free'_ :: Ptr () -> IO ()
- btBroadphaseProxy1'_ :: Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> IO (Ptr ())
- btBroadphaseProxy0'_ :: IO (Ptr ())
- btBroadphasePairSortPredicate_free'_ :: Ptr () -> IO ()
- btBroadphasePairSortPredicate'_ :: IO (Ptr ())
- btBroadphasePair_m_pProxy1_get'_ :: Ptr () -> IO (Ptr ())
- btBroadphasePair_m_pProxy1_set'_ :: Ptr () -> Ptr () -> IO ()
- btBroadphasePair_m_pProxy0_get'_ :: Ptr () -> IO (Ptr ())
- btBroadphasePair_m_pProxy0_set'_ :: Ptr () -> Ptr () -> IO ()
- btBroadphasePair_m_algorithm_get'_ :: Ptr () -> IO (Ptr ())
- btBroadphasePair_m_algorithm_set'_ :: Ptr () -> Ptr () -> IO ()
- btBroadphasePair_free'_ :: Ptr () -> IO ()
- btBroadphasePair1'_ :: Ptr () -> Ptr () -> IO (Ptr ())
- btBroadphasePair0'_ :: IO (Ptr ())
- btBroadphaseInterface_destroyProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btBroadphaseInterface_getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())
- btBroadphaseInterface_getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())
- btBroadphaseInterface_getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())
- btBroadphaseInterface_createProxy''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ())
- btBroadphaseInterface_createProxy'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ())
- btBroadphaseInterface_aabbTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btBroadphaseInterface_aabbTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btBroadphaseInterface_getAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBroadphaseInterface_getAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBroadphaseInterface_printStats'_ :: Ptr () -> IO ()
- btBroadphaseInterface_calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btBroadphaseInterface_resetPool'_ :: Ptr () -> Ptr () -> IO ()
- btBroadphaseInterface_getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBroadphaseInterface_getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBroadphaseInterface_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btBroadphaseInterface_setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btBroadphaseInterface_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBroadphaseInterface_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBroadphaseAabbCallback_process'_ :: Ptr () -> Ptr () -> IO CInt
- btMultiSapBroadphase_btBridgeProxy_m_childProxy_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_btBridgeProxy_m_childProxy_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_btBridgeProxy_m_childBroadphase_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_btBridgeProxy_m_childBroadphase_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_btBridgeProxy_free'_ :: Ptr () -> IO ()
- btMultiSapBroadphase_btBridgeProxy'_ :: IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__m_nullPairCache_get'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__m_nullPairCache_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__m_raycastAccelerator_get'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__m_raycastAccelerator_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__m_invalidPair_get'_ :: Ptr () -> IO CInt
- btAxisSweep3Internal_unsignedshort__m_invalidPair_set'_ :: Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedshort__m_ownsPairCache_get'_ :: Ptr () -> IO CInt
- btAxisSweep3Internal_unsignedshort__m_ownsPairCache_set'_ :: Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedshort__m_userPairCallback_get'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__m_userPairCallback_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__m_pairCache_get'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__m_pairCache_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__m_firstFreeHandle_get'_ :: Ptr () -> IO CUShort
- btAxisSweep3Internal_unsignedshort__m_firstFreeHandle_set'_ :: Ptr () -> CUShort -> IO ()
- btAxisSweep3Internal_unsignedshort__m_maxHandles_get'_ :: Ptr () -> IO CUShort
- btAxisSweep3Internal_unsignedshort__m_maxHandles_set'_ :: Ptr () -> CUShort -> IO ()
- btAxisSweep3Internal_unsignedshort__m_numHandles_get'_ :: Ptr () -> IO CUShort
- btAxisSweep3Internal_unsignedshort__m_numHandles_set'_ :: Ptr () -> CUShort -> IO ()
- btAxisSweep3Internal_unsignedshort__m_quantize_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__m_quantize_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__m_worldAabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__m_worldAabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__m_worldAabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__m_worldAabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__m_handleSentinel_get'_ :: Ptr () -> IO CUShort
- btAxisSweep3Internal_unsignedshort__m_handleSentinel_set'_ :: Ptr () -> CUShort -> IO ()
- btAxisSweep3Internal_unsignedshort__m_bpHandleMask_get'_ :: Ptr () -> IO CUShort
- btAxisSweep3Internal_unsignedshort__m_bpHandleMask_set'_ :: Ptr () -> CUShort -> IO ()
- btAxisSweep3Internal_unsignedshort__destroyProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__aabbTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__aabbTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__sortMinDown'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedshort__unQuantize''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__unQuantize'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__setOverlappingPairUserCallback'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__createProxy''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__createProxy'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__printStats'_ :: Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__freeHandle'_ :: Ptr () -> CUShort -> IO ()
- btAxisSweep3Internal_unsignedshort__updateHandle''_ :: Ptr () -> CUShort -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__updateHandle'_ :: Ptr () -> CUShort -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__getAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__getAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__testAabbOverlap'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btAxisSweep3Internal_unsignedshort__resetPool'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__sortMaxDown'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedshort__getOverlappingPairUserCallback'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__removeHandle'_ :: Ptr () -> CUShort -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__sortMaxUp'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedshort__addHandle''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO CUShort
- btAxisSweep3Internal_unsignedshort__addHandle'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO CUShort
- btAxisSweep3Internal_unsignedshort__getNumHandles'_ :: Ptr () -> IO CUShort
- btAxisSweep3Internal_unsignedshort__allocHandle'_ :: Ptr () -> IO CUShort
- btAxisSweep3Internal_unsignedshort__sortMinUp'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedshort__free'_ :: Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort_'_ :: Ptr CFloat -> Ptr CFloat -> CUShort -> CUShort -> CUShort -> Ptr () -> CInt -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__m_nullPairCache_get'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__m_nullPairCache_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__m_raycastAccelerator_get'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__m_raycastAccelerator_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__m_invalidPair_get'_ :: Ptr () -> IO CInt
- btAxisSweep3Internal_unsignedint__m_invalidPair_set'_ :: Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedint__m_ownsPairCache_get'_ :: Ptr () -> IO CInt
- btAxisSweep3Internal_unsignedint__m_ownsPairCache_set'_ :: Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedint__m_userPairCallback_get'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__m_userPairCallback_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__m_pairCache_get'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__m_pairCache_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__m_firstFreeHandle_get'_ :: Ptr () -> IO CUInt
- btAxisSweep3Internal_unsignedint__m_firstFreeHandle_set'_ :: Ptr () -> CUInt -> IO ()
- btAxisSweep3Internal_unsignedint__m_maxHandles_get'_ :: Ptr () -> IO CUInt
- btAxisSweep3Internal_unsignedint__m_maxHandles_set'_ :: Ptr () -> CUInt -> IO ()
- btAxisSweep3Internal_unsignedint__m_numHandles_get'_ :: Ptr () -> IO CUInt
- btAxisSweep3Internal_unsignedint__m_numHandles_set'_ :: Ptr () -> CUInt -> IO ()
- btAxisSweep3Internal_unsignedint__m_quantize_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__m_quantize_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__m_worldAabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__m_worldAabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__m_worldAabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__m_worldAabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__m_handleSentinel_get'_ :: Ptr () -> IO CUInt
- btAxisSweep3Internal_unsignedint__m_handleSentinel_set'_ :: Ptr () -> CUInt -> IO ()
- btAxisSweep3Internal_unsignedint__m_bpHandleMask_get'_ :: Ptr () -> IO CUInt
- btAxisSweep3Internal_unsignedint__m_bpHandleMask_set'_ :: Ptr () -> CUInt -> IO ()
- btAxisSweep3Internal_unsignedint__destroyProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__aabbTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__aabbTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__sortMinDown'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedint__unQuantize''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__unQuantize'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__setOverlappingPairUserCallback'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__createProxy''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__createProxy'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__printStats'_ :: Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__freeHandle'_ :: Ptr () -> CUInt -> IO ()
- btAxisSweep3Internal_unsignedint__updateHandle''_ :: Ptr () -> CUInt -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__updateHandle'_ :: Ptr () -> CUInt -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__getAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__getAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__testAabbOverlap'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btAxisSweep3Internal_unsignedint__resetPool'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__sortMaxDown'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedint__getOverlappingPairUserCallback'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__removeHandle'_ :: Ptr () -> CUInt -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__sortMaxUp'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedint__addHandle''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO CUInt
- btAxisSweep3Internal_unsignedint__addHandle'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO CUInt
- btAxisSweep3Internal_unsignedint__getNumHandles'_ :: Ptr () -> IO CUInt
- btAxisSweep3Internal_unsignedint__allocHandle'_ :: Ptr () -> IO CUInt
- btAxisSweep3Internal_unsignedint__sortMinUp'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedint__free'_ :: Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint_'_ :: Ptr CFloat -> Ptr CFloat -> CUInt -> CUInt -> CUInt -> Ptr () -> CInt -> IO (Ptr ())
- btAxisSweep3_free'_ :: Ptr () -> IO ()
- btAxisSweep3'_ :: Ptr CFloat -> Ptr CFloat -> CUShort -> Ptr () -> CInt -> IO (Ptr ())
- bt32BitAxisSweep3_free'_ :: Ptr () -> IO ()
- bt32BitAxisSweep3'_ :: Ptr CFloat -> Ptr CFloat -> CUInt -> Ptr () -> CInt -> IO (Ptr ())
- btDbvt_IWriter_Prepare'_ :: Ptr () -> Ptr () -> CInt -> IO ()
- btDbvt_IWriter_WriteNode'_ :: Ptr () -> Ptr () -> CInt -> CInt -> CInt -> CInt -> IO ()
- btDbvt_IWriter_WriteLeaf'_ :: Ptr () -> Ptr () -> CInt -> CInt -> IO ()
- btDbvt_ICollide_Descent'_ :: Ptr () -> Ptr () -> IO CInt
- btDbvt_ICollide_AllLeaves'_ :: Ptr () -> Ptr () -> IO CInt
- btDbvt_ICollide_Process2'_ :: Ptr () -> Ptr () -> CFloat -> IO ()
- btDbvt_ICollide_Process1'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_ICollide_Process0'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvt_ICollide_Process'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvt_ICollide_free'_ :: Ptr () -> IO ()
- btDbvt_ICollide'_ :: IO (Ptr ())
- btDbvt_IClone_CloneLeaf'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_IClone_free'_ :: Ptr () -> IO ()
- btDbvt_IClone'_ :: IO (Ptr ())
- btDbvt_IClone :: IO BtDbvt_IClone
- btDbvt_IClone_free :: BtDbvt_ICloneClass bc => bc -> IO ()
- btDbvt_IClone_CloneLeaf :: (BtDbvt_ICloneClass bc, BtDbvtNodeClass p0) => bc -> p0 -> IO ()
- btDbvt_ICollide :: IO BtDbvt_ICollide
- btDbvt_ICollide_free :: BtDbvt_ICollideClass bc => bc -> IO ()
- btDbvt_ICollide_Process :: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0, BtDbvtNodeClass p1) => bc -> p0 -> p1 -> IO ()
- btDbvt_ICollide_Process0 :: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0, BtDbvtNodeClass p1) => bc -> p0 -> p1 -> IO ()
- btDbvt_ICollide_Process1 :: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0) => bc -> p0 -> IO ()
- btDbvt_ICollide_Process2 :: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0) => bc -> p0 -> Float -> IO ()
- btDbvt_ICollide_AllLeaves :: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0) => bc -> p0 -> IO Bool
- btDbvt_ICollide_Descent :: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0) => bc -> p0 -> IO Bool
- btDbvt_IWriter_WriteLeaf :: (BtDbvt_IWriterClass bc, BtDbvtNodeClass p0) => bc -> p0 -> Int -> Int -> IO ()
- btDbvt_IWriter_WriteNode :: (BtDbvt_IWriterClass bc, BtDbvtNodeClass p0) => bc -> p0 -> Int -> Int -> Int -> Int -> IO ()
- btDbvt_IWriter_Prepare :: (BtDbvt_IWriterClass bc, BtDbvtNodeClass p0) => bc -> p0 -> Int -> IO ()
- bt32BitAxisSweep3 :: BtOverlappingPairCacheClass p3 => Vec3 -> Vec3 -> Word32 -> p3 -> Bool -> IO Bt32BitAxisSweep3
- bt32BitAxisSweep3_free :: Bt32BitAxisSweep3Class bc => bc -> IO ()
- btAxisSweep3 :: BtOverlappingPairCacheClass p3 => Vec3 -> Vec3 -> Int -> p3 -> Bool -> IO BtAxisSweep3
- btAxisSweep3_free :: BtAxisSweep3Class bc => bc -> IO ()
- btAxisSweep3Internal_unsignedint_ :: BtOverlappingPairCacheClass p5 => Vec3 -> Vec3 -> Word32 -> Word32 -> Word32 -> p5 -> Bool -> IO BtAxisSweep3Internal_unsignedint_
- btAxisSweep3Internal_unsignedint__free :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO ()
- btAxisSweep3Internal_unsignedint__sortMinUp :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p2) => bc -> Int -> Word32 -> p2 -> Bool -> IO ()
- btAxisSweep3Internal_unsignedint__allocHandle :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32
- btAxisSweep3Internal_unsignedint__getNumHandles :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32
- btAxisSweep3Internal_unsignedint__addHandle :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p5) => bc -> Vec3 -> Vec3 -> VoidPtr -> Int -> Int -> p5 -> VoidPtr -> IO (Word32, Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__addHandle' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p5) => bc -> VoidPtr -> Int -> Int -> p5 -> VoidPtr -> IO (Word32, Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__sortMaxUp :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p2) => bc -> Int -> Word32 -> p2 -> Bool -> IO ()
- btAxisSweep3Internal_unsignedint__removeHandle :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p1) => bc -> Word32 -> p1 -> IO ()
- btAxisSweep3Internal_unsignedint__getOverlappingPairUserCallback :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtOverlappingPairCallback
- btAxisSweep3Internal_unsignedint__sortMaxDown :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p2) => bc -> Int -> Word32 -> p2 -> Bool -> IO ()
- btAxisSweep3Internal_unsignedint__rayTest :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseRayCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__rayTest' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseRayCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3, Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__setAabb :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__setAabb' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> p3 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__resetPool :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btAxisSweep3Internal_unsignedint__testAabbOverlap :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO Bool
- btAxisSweep3Internal_unsignedint__getAabb :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__getAabb' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__updateHandle :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p3) => bc -> Word32 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__updateHandle' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p3) => bc -> Word32 -> p3 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__freeHandle :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO ()
- btAxisSweep3Internal_unsignedint__printStats :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO ()
- btAxisSweep3Internal_unsignedint__createProxy :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p6) => bc -> Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__createProxy' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p6) => bc -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__setOverlappingPairUserCallback :: (BtAxisSweep3Internal_unsignedint_Class bc, BtOverlappingPairCallbackClass p0) => bc -> p0 -> IO ()
- btAxisSweep3Internal_unsignedint__calculateOverlappingPairs :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btAxisSweep3Internal_unsignedint__getOverlappingPairCache :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtOverlappingPairCache
- btAxisSweep3Internal_unsignedint__getOverlappingPairCache0 :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtOverlappingPairCache
- btAxisSweep3Internal_unsignedint__getOverlappingPairCache1 :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtOverlappingPairCache
- btAxisSweep3Internal_unsignedint__unQuantize :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__unQuantize' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__sortMinDown :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p2) => bc -> Int -> Word32 -> p2 -> Bool -> IO ()
- btAxisSweep3Internal_unsignedint__aabbTest :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseAabbCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__aabbTest' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseAabbCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__getBroadphaseAabb :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__getBroadphaseAabb' :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedint__destroyProxy :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btAxisSweep3Internal_unsignedint__m_bpHandleMask_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO ()
- btAxisSweep3Internal_unsignedint__m_bpHandleMask_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32
- btAxisSweep3Internal_unsignedint__m_handleSentinel_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO ()
- btAxisSweep3Internal_unsignedint__m_handleSentinel_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32
- btAxisSweep3Internal_unsignedint__m_worldAabbMin_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Vec3 -> IO ()
- btAxisSweep3Internal_unsignedint__m_worldAabbMin_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Vec3
- btAxisSweep3Internal_unsignedint__m_worldAabbMax_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Vec3 -> IO ()
- btAxisSweep3Internal_unsignedint__m_worldAabbMax_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Vec3
- btAxisSweep3Internal_unsignedint__m_quantize_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Vec3 -> IO ()
- btAxisSweep3Internal_unsignedint__m_quantize_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Vec3
- btAxisSweep3Internal_unsignedint__m_numHandles_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO ()
- btAxisSweep3Internal_unsignedint__m_numHandles_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32
- btAxisSweep3Internal_unsignedint__m_maxHandles_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO ()
- btAxisSweep3Internal_unsignedint__m_maxHandles_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32
- btAxisSweep3Internal_unsignedint__m_firstFreeHandle_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO ()
- btAxisSweep3Internal_unsignedint__m_firstFreeHandle_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32
- btAxisSweep3Internal_unsignedint__m_pairCache_set :: (BtAxisSweep3Internal_unsignedint_Class bc, BtOverlappingPairCacheClass a) => bc -> a -> IO ()
- btAxisSweep3Internal_unsignedint__m_pairCache_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtOverlappingPairCache
- btAxisSweep3Internal_unsignedint__m_userPairCallback_set :: (BtAxisSweep3Internal_unsignedint_Class bc, BtOverlappingPairCallbackClass a) => bc -> a -> IO ()
- btAxisSweep3Internal_unsignedint__m_userPairCallback_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtOverlappingPairCallback
- btAxisSweep3Internal_unsignedint__m_ownsPairCache_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Bool -> IO ()
- btAxisSweep3Internal_unsignedint__m_ownsPairCache_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Bool
- btAxisSweep3Internal_unsignedint__m_invalidPair_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Int -> IO ()
- btAxisSweep3Internal_unsignedint__m_invalidPair_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Int
- btAxisSweep3Internal_unsignedint__m_raycastAccelerator_set :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDbvtBroadphaseClass a) => bc -> a -> IO ()
- btAxisSweep3Internal_unsignedint__m_raycastAccelerator_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtDbvtBroadphase
- btAxisSweep3Internal_unsignedint__m_nullPairCache_set :: (BtAxisSweep3Internal_unsignedint_Class bc, BtOverlappingPairCacheClass a) => bc -> a -> IO ()
- btAxisSweep3Internal_unsignedint__m_nullPairCache_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtOverlappingPairCache
- btAxisSweep3Internal_unsignedshort_ :: BtOverlappingPairCacheClass p5 => Vec3 -> Vec3 -> Int -> Int -> Int -> p5 -> Bool -> IO BtAxisSweep3Internal_unsignedshort_
- btAxisSweep3Internal_unsignedshort__free :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO ()
- btAxisSweep3Internal_unsignedshort__sortMinUp :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p2) => bc -> Int -> Int -> p2 -> Bool -> IO ()
- btAxisSweep3Internal_unsignedshort__allocHandle :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Int
- btAxisSweep3Internal_unsignedshort__getNumHandles :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Int
- btAxisSweep3Internal_unsignedshort__addHandle :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p5) => bc -> Vec3 -> Vec3 -> VoidPtr -> Int -> Int -> p5 -> VoidPtr -> IO (Int, Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__addHandle' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p5) => bc -> VoidPtr -> Int -> Int -> p5 -> VoidPtr -> IO (Int, Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__sortMaxUp :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p2) => bc -> Int -> Int -> p2 -> Bool -> IO ()
- btAxisSweep3Internal_unsignedshort__removeHandle :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p1) => bc -> Int -> p1 -> IO ()
- btAxisSweep3Internal_unsignedshort__getOverlappingPairUserCallback :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtOverlappingPairCallback
- btAxisSweep3Internal_unsignedshort__sortMaxDown :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p2) => bc -> Int -> Int -> p2 -> Bool -> IO ()
- btAxisSweep3Internal_unsignedshort__rayTest :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseRayCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__rayTest' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseRayCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3, Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__setAabb :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__setAabb' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> p3 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__resetPool :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btAxisSweep3Internal_unsignedshort__testAabbOverlap :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO Bool
- btAxisSweep3Internal_unsignedshort__getAabb :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__getAabb' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__updateHandle :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p3) => bc -> Int -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__updateHandle' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p3) => bc -> Int -> p3 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__freeHandle :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO ()
- btAxisSweep3Internal_unsignedshort__printStats :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO ()
- btAxisSweep3Internal_unsignedshort__createProxy :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p6) => bc -> Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__createProxy' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p6) => bc -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__setOverlappingPairUserCallback :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtOverlappingPairCallbackClass p0) => bc -> p0 -> IO ()
- btAxisSweep3Internal_unsignedshort__calculateOverlappingPairs :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btAxisSweep3Internal_unsignedshort__getOverlappingPairCache :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtOverlappingPairCache
- btAxisSweep3Internal_unsignedshort__getOverlappingPairCache0 :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtOverlappingPairCache
- btAxisSweep3Internal_unsignedshort__getOverlappingPairCache1 :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtOverlappingPairCache
- btAxisSweep3Internal_unsignedshort__unQuantize :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__unQuantize' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__sortMinDown :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p2) => bc -> Int -> Int -> p2 -> Bool -> IO ()
- btAxisSweep3Internal_unsignedshort__aabbTest :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseAabbCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__aabbTest' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseAabbCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__getBroadphaseAabb :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__getBroadphaseAabb' :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO (Vec3, Vec3)
- btAxisSweep3Internal_unsignedshort__destroyProxy :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btAxisSweep3Internal_unsignedshort__m_bpHandleMask_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO ()
- btAxisSweep3Internal_unsignedshort__m_bpHandleMask_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Int
- btAxisSweep3Internal_unsignedshort__m_handleSentinel_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO ()
- btAxisSweep3Internal_unsignedshort__m_handleSentinel_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Int
- btAxisSweep3Internal_unsignedshort__m_worldAabbMin_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Vec3 -> IO ()
- btAxisSweep3Internal_unsignedshort__m_worldAabbMin_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Vec3
- btAxisSweep3Internal_unsignedshort__m_worldAabbMax_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Vec3 -> IO ()
- btAxisSweep3Internal_unsignedshort__m_worldAabbMax_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Vec3
- btAxisSweep3Internal_unsignedshort__m_quantize_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Vec3 -> IO ()
- btAxisSweep3Internal_unsignedshort__m_quantize_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Vec3
- btAxisSweep3Internal_unsignedshort__m_numHandles_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO ()
- btAxisSweep3Internal_unsignedshort__m_numHandles_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Int
- btAxisSweep3Internal_unsignedshort__m_maxHandles_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO ()
- btAxisSweep3Internal_unsignedshort__m_maxHandles_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Int
- btAxisSweep3Internal_unsignedshort__m_firstFreeHandle_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO ()
- btAxisSweep3Internal_unsignedshort__m_firstFreeHandle_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Int
- btAxisSweep3Internal_unsignedshort__m_pairCache_set :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtOverlappingPairCacheClass a) => bc -> a -> IO ()
- btAxisSweep3Internal_unsignedshort__m_pairCache_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtOverlappingPairCache
- btAxisSweep3Internal_unsignedshort__m_userPairCallback_set :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtOverlappingPairCallbackClass a) => bc -> a -> IO ()
- btAxisSweep3Internal_unsignedshort__m_userPairCallback_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtOverlappingPairCallback
- btAxisSweep3Internal_unsignedshort__m_ownsPairCache_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Bool -> IO ()
- btAxisSweep3Internal_unsignedshort__m_ownsPairCache_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Bool
- btAxisSweep3Internal_unsignedshort__m_invalidPair_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO ()
- btAxisSweep3Internal_unsignedshort__m_invalidPair_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Int
- btAxisSweep3Internal_unsignedshort__m_raycastAccelerator_set :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDbvtBroadphaseClass a) => bc -> a -> IO ()
- btAxisSweep3Internal_unsignedshort__m_raycastAccelerator_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtDbvtBroadphase
- btAxisSweep3Internal_unsignedshort__m_nullPairCache_set :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtOverlappingPairCacheClass a) => bc -> a -> IO ()
- btAxisSweep3Internal_unsignedshort__m_nullPairCache_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtOverlappingPairCache
- btMultiSapBroadphase_btBridgeProxy :: IO BtMultiSapBroadphase_btBridgeProxy
- btMultiSapBroadphase_btBridgeProxy_free :: BtMultiSapBroadphase_btBridgeProxyClass bc => bc -> IO ()
- btMultiSapBroadphase_btBridgeProxy_m_childBroadphase_set :: (BtMultiSapBroadphase_btBridgeProxyClass bc, BtBroadphaseInterfaceClass a) => bc -> a -> IO ()
- btMultiSapBroadphase_btBridgeProxy_m_childBroadphase_get :: BtMultiSapBroadphase_btBridgeProxyClass bc => bc -> IO BtBroadphaseInterface
- btMultiSapBroadphase_btBridgeProxy_m_childProxy_set :: (BtMultiSapBroadphase_btBridgeProxyClass bc, BtBroadphaseProxyClass a) => bc -> a -> IO ()
- btMultiSapBroadphase_btBridgeProxy_m_childProxy_get :: BtMultiSapBroadphase_btBridgeProxyClass bc => bc -> IO BtBroadphaseProxy
- btBroadphaseAabbCallback_process :: (BtBroadphaseAabbCallbackClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO Bool
- btBroadphaseInterface_rayTest :: (BtBroadphaseInterfaceClass bc, BtBroadphaseRayCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)
- btBroadphaseInterface_rayTest' :: (BtBroadphaseInterfaceClass bc, BtBroadphaseRayCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3, Vec3, Vec3)
- btBroadphaseInterface_setAabb :: (BtBroadphaseInterfaceClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)
- btBroadphaseInterface_setAabb' :: (BtBroadphaseInterfaceClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> p3 -> IO (Vec3, Vec3)
- btBroadphaseInterface_getBroadphaseAabb :: BtBroadphaseInterfaceClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btBroadphaseInterface_getBroadphaseAabb' :: BtBroadphaseInterfaceClass bc => bc -> IO (Vec3, Vec3)
- btBroadphaseInterface_resetPool :: (BtBroadphaseInterfaceClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btBroadphaseInterface_calculateOverlappingPairs :: (BtBroadphaseInterfaceClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btBroadphaseInterface_printStats :: BtBroadphaseInterfaceClass bc => bc -> IO ()
- btBroadphaseInterface_getAabb :: (BtBroadphaseInterfaceClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btBroadphaseInterface_getAabb' :: (BtBroadphaseInterfaceClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btBroadphaseInterface_aabbTest :: (BtBroadphaseInterfaceClass bc, BtBroadphaseAabbCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Vec3, Vec3)
- btBroadphaseInterface_aabbTest' :: (BtBroadphaseInterfaceClass bc, BtBroadphaseAabbCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3)
- btBroadphaseInterface_createProxy :: (BtBroadphaseInterfaceClass bc, BtDispatcherClass p6) => bc -> Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)
- btBroadphaseInterface_createProxy' :: (BtBroadphaseInterfaceClass bc, BtDispatcherClass p6) => bc -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)
- btBroadphaseInterface_getOverlappingPairCache :: BtBroadphaseInterfaceClass bc => bc -> IO BtOverlappingPairCache
- btBroadphaseInterface_getOverlappingPairCache0 :: BtBroadphaseInterfaceClass bc => bc -> IO BtOverlappingPairCache
- btBroadphaseInterface_getOverlappingPairCache1 :: BtBroadphaseInterfaceClass bc => bc -> IO BtOverlappingPairCache
- btBroadphaseInterface_destroyProxy :: (BtBroadphaseInterfaceClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btBroadphasePair0 :: IO BtBroadphasePair
- btBroadphasePair1 :: (BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => p0 -> p1 -> IO BtBroadphasePair
- btBroadphasePair_free :: BtBroadphasePairClass bc => bc -> IO ()
- btBroadphasePair_m_algorithm_set :: (BtBroadphasePairClass bc, BtCollisionAlgorithmClass a) => bc -> a -> IO ()
- btBroadphasePair_m_algorithm_get :: BtBroadphasePairClass bc => bc -> IO BtCollisionAlgorithm
- btBroadphasePair_m_pProxy0_set :: (BtBroadphasePairClass bc, BtBroadphaseProxyClass a) => bc -> a -> IO ()
- btBroadphasePair_m_pProxy0_get :: BtBroadphasePairClass bc => bc -> IO BtBroadphaseProxy
- btBroadphasePair_m_pProxy1_set :: (BtBroadphasePairClass bc, BtBroadphaseProxyClass a) => bc -> a -> IO ()
- btBroadphasePair_m_pProxy1_get :: BtBroadphasePairClass bc => bc -> IO BtBroadphaseProxy
- btBroadphasePairSortPredicate :: IO BtBroadphasePairSortPredicate
- btBroadphasePairSortPredicate_free :: BtBroadphasePairSortPredicateClass bc => bc -> IO ()
- btBroadphaseProxy0 :: IO BtBroadphaseProxy
- btBroadphaseProxy1 :: Vec3 -> Vec3 -> VoidPtr -> Int -> Int -> VoidPtr -> IO BtBroadphaseProxy
- btBroadphaseProxy_free :: BtBroadphaseProxyClass bc => bc -> IO ()
- btBroadphaseProxy_isConvex :: Int -> IO Bool
- btBroadphaseProxy_isInfinite :: Int -> IO Bool
- btBroadphaseProxy_getUid :: BtBroadphaseProxyClass bc => bc -> IO Int
- btBroadphaseProxy_isConcave :: Int -> IO Bool
- btBroadphaseProxy_isNonMoving :: Int -> IO Bool
- btBroadphaseProxy_isCompound :: Int -> IO Bool
- btBroadphaseProxy_isPolyhedral :: Int -> IO Bool
- btBroadphaseProxy_isConvex2d :: Int -> IO Bool
- btBroadphaseProxy_isSoftBody :: Int -> IO Bool
- btBroadphaseProxy_m_aabbMax_set :: BtBroadphaseProxyClass bc => bc -> Vec3 -> IO ()
- btBroadphaseProxy_m_aabbMax_get :: BtBroadphaseProxyClass bc => bc -> IO Vec3
- btBroadphaseProxy_m_aabbMin_set :: BtBroadphaseProxyClass bc => bc -> Vec3 -> IO ()
- btBroadphaseProxy_m_aabbMin_get :: BtBroadphaseProxyClass bc => bc -> IO Vec3
- btBroadphaseProxy_m_clientObject_set :: BtBroadphaseProxyClass bc => bc -> VoidPtr -> IO ()
- btBroadphaseProxy_m_clientObject_get :: BtBroadphaseProxyClass bc => bc -> IO VoidPtr
- btBroadphaseProxy_m_collisionFilterGroup_set :: BtBroadphaseProxyClass bc => bc -> Int -> IO ()
- btBroadphaseProxy_m_collisionFilterGroup_get :: BtBroadphaseProxyClass bc => bc -> IO Int
- btBroadphaseProxy_m_collisionFilterMask_set :: BtBroadphaseProxyClass bc => bc -> Int -> IO ()
- btBroadphaseProxy_m_collisionFilterMask_get :: BtBroadphaseProxyClass bc => bc -> IO Int
- btBroadphaseProxy_m_multiSapParentProxy_set :: BtBroadphaseProxyClass bc => bc -> VoidPtr -> IO ()
- btBroadphaseProxy_m_multiSapParentProxy_get :: BtBroadphaseProxyClass bc => bc -> IO VoidPtr
- btBroadphaseProxy_m_uniqueId_set :: BtBroadphaseProxyClass bc => bc -> Int -> IO ()
- btBroadphaseProxy_m_uniqueId_get :: BtBroadphaseProxyClass bc => bc -> IO Int
- btBroadphaseRayCallback_m_lambda_max_set :: BtBroadphaseRayCallbackClass bc => bc -> Float -> IO ()
- btBroadphaseRayCallback_m_lambda_max_get :: BtBroadphaseRayCallbackClass bc => bc -> IO Float
- btBroadphaseRayCallback_m_rayDirectionInverse_set :: BtBroadphaseRayCallbackClass bc => bc -> Vec3 -> IO ()
- btBroadphaseRayCallback_m_rayDirectionInverse_get :: BtBroadphaseRayCallbackClass bc => bc -> IO Vec3
- btBvhSubtreeInfo :: IO BtBvhSubtreeInfo
- btBvhSubtreeInfo_free :: BtBvhSubtreeInfoClass bc => bc -> IO ()
- btBvhSubtreeInfo_setAabbFromQuantizeNode :: (BtBvhSubtreeInfoClass bc, BtQuantizedBvhNodeClass p0) => bc -> p0 -> IO ()
- btBvhSubtreeInfo_m_rootNodeIndex_set :: BtBvhSubtreeInfoClass bc => bc -> Int -> IO ()
- btBvhSubtreeInfo_m_rootNodeIndex_get :: BtBvhSubtreeInfoClass bc => bc -> IO Int
- btBvhSubtreeInfo_m_subtreeSize_set :: BtBvhSubtreeInfoClass bc => bc -> Int -> IO ()
- btBvhSubtreeInfo_m_subtreeSize_get :: BtBvhSubtreeInfoClass bc => bc -> IO Int
- btBvhSubtreeInfoData :: IO BtBvhSubtreeInfoData
- btBvhSubtreeInfoData_free :: BtBvhSubtreeInfoDataClass bc => bc -> IO ()
- btBvhSubtreeInfoData_m_rootNodeIndex_set :: BtBvhSubtreeInfoDataClass bc => bc -> Int -> IO ()
- btBvhSubtreeInfoData_m_rootNodeIndex_get :: BtBvhSubtreeInfoDataClass bc => bc -> IO Int
- btBvhSubtreeInfoData_m_subtreeSize_set :: BtBvhSubtreeInfoDataClass bc => bc -> Int -> IO ()
- btBvhSubtreeInfoData_m_subtreeSize_get :: BtBvhSubtreeInfoDataClass bc => bc -> IO Int
- btCollisionAlgorithm_getAllContactManifolds :: (BtCollisionAlgorithmClass bc, BtAlignedObjectArray_btPersistentManifold_ptr_Class p0) => bc -> p0 -> IO ()
- btCollisionAlgorithm_calculateTimeOfImpact :: (BtCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> IO Float
- btCollisionAlgorithm_processCollision :: (BtCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> IO ()
- btCollisionAlgorithm_m_dispatcher_set :: (BtCollisionAlgorithmClass bc, BtDispatcherClass a) => bc -> a -> IO ()
- btCollisionAlgorithm_m_dispatcher_get :: BtCollisionAlgorithmClass bc => bc -> IO BtDispatcher
- btCollisionAlgorithmConstructionInfo0 :: IO BtCollisionAlgorithmConstructionInfo
- btCollisionAlgorithmConstructionInfo1 :: BtDispatcherClass p0 => p0 -> Int -> IO BtCollisionAlgorithmConstructionInfo
- btCollisionAlgorithmConstructionInfo_free :: BtCollisionAlgorithmConstructionInfoClass bc => bc -> IO ()
- btCollisionAlgorithmConstructionInfo_m_dispatcher1_set :: (BtCollisionAlgorithmConstructionInfoClass bc, BtDispatcherClass a) => bc -> a -> IO ()
- btCollisionAlgorithmConstructionInfo_m_dispatcher1_get :: BtCollisionAlgorithmConstructionInfoClass bc => bc -> IO BtDispatcher
- btCollisionAlgorithmConstructionInfo_m_manifold_set :: (BtCollisionAlgorithmConstructionInfoClass bc, BtPersistentManifoldClass a) => bc -> a -> IO ()
- btCollisionAlgorithmConstructionInfo_m_manifold_get :: BtCollisionAlgorithmConstructionInfoClass bc => bc -> IO BtPersistentManifold
- btDbvt :: IO BtDbvt
- btDbvt_free :: BtDbvtClass bc => bc -> IO ()
- btDbvt_enumLeaves :: (BtDbvtNodeClass p0, BtDbvt_ICollideClass p1) => p0 -> p1 -> IO ()
- btDbvt_optimizeIncremental :: BtDbvtClass bc => bc -> Int -> IO ()
- btDbvt_rayTest :: (BtDbvtNodeClass p0, BtDbvt_ICollideClass p3) => p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)
- btDbvt_rayTest' :: (BtDbvtNodeClass p0, BtDbvt_ICollideClass p3) => p0 -> p3 -> IO (Vec3, Vec3)
- btDbvt_optimizeTopDown :: BtDbvtClass bc => bc -> Int -> IO ()
- btDbvt_enumNodes :: (BtDbvtNodeClass p0, BtDbvt_ICollideClass p1) => p0 -> p1 -> IO ()
- btDbvt_write :: (BtDbvtClass bc, BtDbvt_IWriterClass p0) => bc -> p0 -> IO ()
- btDbvt_allocate :: (BtAlignedObjectArray_int_Class p0, BtAlignedObjectArray_btDbvt_sStkNPS_Class p1, BtDbvt_sStkNPSClass p2) => p0 -> p1 -> p2 -> IO Int
- btDbvt_empty :: BtDbvtClass bc => bc -> IO Bool
- btDbvt_collideTV :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1, BtDbvt_ICollideClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btDbvt_collideTU :: (BtDbvtNodeClass p0, BtDbvt_ICollideClass p1) => p0 -> p1 -> IO ()
- btDbvt_collideTT :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtNodeClass p1, BtDbvt_ICollideClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btDbvt_collideTTpersistentStack :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtNodeClass p1, BtDbvt_ICollideClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btDbvt_clone :: (BtDbvtClass bc, BtDbvtClass p0, BtDbvt_ICloneClass p1) => bc -> p0 -> p1 -> IO ()
- btDbvt_benchmark :: IO ()
- btDbvt_update :: (BtDbvtClass bc, BtDbvtNodeClass p0) => bc -> p0 -> Int -> IO ()
- btDbvt_update0 :: (BtDbvtClass bc, BtDbvtNodeClass p0) => bc -> p0 -> Int -> IO ()
- btDbvt_update1 :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) => bc -> p0 -> p1 -> IO ()
- btDbvt_update2 :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) => bc -> p0 -> p1 -> Vec3 -> Float -> IO (Bool, Vec3)
- btDbvt_update2' :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) => bc -> p0 -> p1 -> Float -> IO (Bool, Vec3)
- btDbvt_update3 :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) => bc -> p0 -> p1 -> Vec3 -> IO (Bool, Vec3)
- btDbvt_update3' :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) => bc -> p0 -> p1 -> IO (Bool, Vec3)
- btDbvt_update4 :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) => bc -> p0 -> p1 -> Float -> IO Bool
- btDbvt_countLeaves :: BtDbvtNodeClass p0 => p0 -> IO Int
- btDbvt_insert :: (BtDbvtClass bc, BtDbvtAabbMmClass p0) => bc -> p0 -> VoidPtr -> IO BtDbvtNode
- btDbvt_extractLeaves :: (BtDbvtNodeClass p0, BtAlignedObjectArray_btDbvtNodeconst_ptr_Class p1) => p0 -> p1 -> IO ()
- btDbvt_remove :: (BtDbvtClass bc, BtDbvtNodeClass p0) => bc -> p0 -> IO ()
- btDbvt_maxdepth :: BtDbvtNodeClass p0 => p0 -> IO Int
- btDbvt_clear :: BtDbvtClass bc => bc -> IO ()
- btDbvt_optimizeBottomUp :: BtDbvtClass bc => bc -> IO ()
- btDbvt_m_free_set :: (BtDbvtClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()
- btDbvt_m_free_get :: BtDbvtClass bc => bc -> IO BtDbvtNode
- btDbvt_m_leaves_set :: BtDbvtClass bc => bc -> Int -> IO ()
- btDbvt_m_leaves_get :: BtDbvtClass bc => bc -> IO Int
- btDbvt_m_lkhd_set :: BtDbvtClass bc => bc -> Int -> IO ()
- btDbvt_m_lkhd_get :: BtDbvtClass bc => bc -> IO Int
- btDbvt_m_opath_set :: BtDbvtClass bc => bc -> Word32 -> IO ()
- btDbvt_m_opath_get :: BtDbvtClass bc => bc -> IO Word32
- btDbvt_m_root_set :: (BtDbvtClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()
- btDbvt_m_root_get :: BtDbvtClass bc => bc -> IO BtDbvtNode
- btDbvt_m_stkStack_set :: (BtDbvtClass bc, BtAlignedObjectArray_btDbvt_sStkNN_Class a) => bc -> a -> IO ()
- btDbvt_m_stkStack_get :: BtDbvtClass bc => bc -> IO BtAlignedObjectArray_btDbvt_sStkNN_
- btDbvtAabbMm :: IO BtDbvtAabbMm
- btDbvtAabbMm_free :: BtDbvtAabbMmClass bc => bc -> IO ()
- btDbvtAabbMm_SignedExpand :: BtDbvtAabbMmClass bc => bc -> Vec3 -> IO Vec3
- btDbvtAabbMm_SignedExpand' :: BtDbvtAabbMmClass bc => bc -> IO Vec3
- btDbvtAabbMm_Extents :: BtDbvtAabbMmClass bc => bc -> IO Vec3
- btDbvtAabbMm_Center :: BtDbvtAabbMmClass bc => bc -> IO Vec3
- btDbvtAabbMm_Lengths :: BtDbvtAabbMmClass bc => bc -> IO Vec3
- btDbvtAabbMm_Maxs :: BtDbvtAabbMmClass bc => bc -> IO Vec3
- btDbvtAabbMm_ProjectMinimum :: BtDbvtAabbMmClass bc => bc -> Vec3 -> Word32 -> IO (Float, Vec3)
- btDbvtAabbMm_ProjectMinimum' :: BtDbvtAabbMmClass bc => bc -> Word32 -> IO (Float, Vec3)
- btDbvtAabbMm_Classify :: BtDbvtAabbMmClass bc => bc -> Vec3 -> Float -> Int -> IO (Int, Vec3)
- btDbvtAabbMm_Classify' :: BtDbvtAabbMmClass bc => bc -> Float -> Int -> IO (Int, Vec3)
- btDbvtAabbMm_Contain :: (BtDbvtAabbMmClass bc, BtDbvtAabbMmClass p0) => bc -> p0 -> IO Bool
- btDbvtAabbMm_Mins :: BtDbvtAabbMmClass bc => bc -> IO Vec3
- btDbvtAabbMm_Expand :: BtDbvtAabbMmClass bc => bc -> Vec3 -> IO Vec3
- btDbvtAabbMm_Expand' :: BtDbvtAabbMmClass bc => bc -> IO Vec3
- btDbvtAabbMm_mi_set :: BtDbvtAabbMmClass bc => bc -> Vec3 -> IO ()
- btDbvtAabbMm_mi_get :: BtDbvtAabbMmClass bc => bc -> IO Vec3
- btDbvtAabbMm_mx_set :: BtDbvtAabbMmClass bc => bc -> Vec3 -> IO ()
- btDbvtAabbMm_mx_get :: BtDbvtAabbMmClass bc => bc -> IO Vec3
- btDbvtBroadphase :: BtOverlappingPairCacheClass p0 => p0 -> IO BtDbvtBroadphase
- btDbvtBroadphase_free :: BtDbvtBroadphaseClass bc => bc -> IO ()
- btDbvtBroadphase_setVelocityPrediction :: BtDbvtBroadphaseClass bc => bc -> Float -> IO ()
- btDbvtBroadphase_rayTest :: (BtDbvtBroadphaseClass bc, BtBroadphaseRayCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)
- btDbvtBroadphase_rayTest' :: (BtDbvtBroadphaseClass bc, BtBroadphaseRayCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3, Vec3, Vec3)
- btDbvtBroadphase_performDeferredRemoval :: (BtDbvtBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btDbvtBroadphase_setAabb :: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)
- btDbvtBroadphase_setAabb' :: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> p3 -> IO (Vec3, Vec3)
- btDbvtBroadphase_getBroadphaseAabb :: BtDbvtBroadphaseClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btDbvtBroadphase_getBroadphaseAabb' :: BtDbvtBroadphaseClass bc => bc -> IO (Vec3, Vec3)
- btDbvtBroadphase_getVelocityPrediction :: BtDbvtBroadphaseClass bc => bc -> IO Float
- btDbvtBroadphase_benchmark :: BtBroadphaseInterfaceClass p0 => p0 -> IO ()
- btDbvtBroadphase_collide :: (BtDbvtBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btDbvtBroadphase_resetPool :: (BtDbvtBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btDbvtBroadphase_optimize :: BtDbvtBroadphaseClass bc => bc -> IO ()
- btDbvtBroadphase_calculateOverlappingPairs :: (BtDbvtBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btDbvtBroadphase_setAabbForceUpdate :: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)
- btDbvtBroadphase_setAabbForceUpdate' :: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> p3 -> IO (Vec3, Vec3)
- btDbvtBroadphase_printStats :: BtDbvtBroadphaseClass bc => bc -> IO ()
- btDbvtBroadphase_getAabb :: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btDbvtBroadphase_getAabb' :: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btDbvtBroadphase_aabbTest :: (BtDbvtBroadphaseClass bc, BtBroadphaseAabbCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Vec3, Vec3)
- btDbvtBroadphase_aabbTest' :: (BtDbvtBroadphaseClass bc, BtBroadphaseAabbCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3)
- btDbvtBroadphase_createProxy :: (BtDbvtBroadphaseClass bc, BtDispatcherClass p6) => bc -> Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)
- btDbvtBroadphase_createProxy' :: (BtDbvtBroadphaseClass bc, BtDispatcherClass p6) => bc -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)
- btDbvtBroadphase_getOverlappingPairCache :: BtDbvtBroadphaseClass bc => bc -> IO BtOverlappingPairCache
- btDbvtBroadphase_getOverlappingPairCache0 :: BtDbvtBroadphaseClass bc => bc -> IO BtOverlappingPairCache
- btDbvtBroadphase_getOverlappingPairCache1 :: BtDbvtBroadphaseClass bc => bc -> IO BtOverlappingPairCache
- btDbvtBroadphase_destroyProxy :: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btDbvtBroadphase_m_cid_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()
- btDbvtBroadphase_m_cid_get :: BtDbvtBroadphaseClass bc => bc -> IO Int
- btDbvtBroadphase_m_cupdates_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()
- btDbvtBroadphase_m_cupdates_get :: BtDbvtBroadphaseClass bc => bc -> IO Int
- btDbvtBroadphase_m_deferedcollide_set :: BtDbvtBroadphaseClass bc => bc -> Bool -> IO ()
- btDbvtBroadphase_m_deferedcollide_get :: BtDbvtBroadphaseClass bc => bc -> IO Bool
- btDbvtBroadphase_m_dupdates_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()
- btDbvtBroadphase_m_dupdates_get :: BtDbvtBroadphaseClass bc => bc -> IO Int
- btDbvtBroadphase_m_fixedleft_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()
- btDbvtBroadphase_m_fixedleft_get :: BtDbvtBroadphaseClass bc => bc -> IO Int
- btDbvtBroadphase_m_fupdates_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()
- btDbvtBroadphase_m_fupdates_get :: BtDbvtBroadphaseClass bc => bc -> IO Int
- btDbvtBroadphase_m_gid_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()
- btDbvtBroadphase_m_gid_get :: BtDbvtBroadphaseClass bc => bc -> IO Int
- btDbvtBroadphase_m_needcleanup_set :: BtDbvtBroadphaseClass bc => bc -> Bool -> IO ()
- btDbvtBroadphase_m_needcleanup_get :: BtDbvtBroadphaseClass bc => bc -> IO Bool
- btDbvtBroadphase_m_newpairs_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()
- btDbvtBroadphase_m_newpairs_get :: BtDbvtBroadphaseClass bc => bc -> IO Int
- btDbvtBroadphase_m_paircache_set :: (BtDbvtBroadphaseClass bc, BtOverlappingPairCacheClass a) => bc -> a -> IO ()
- btDbvtBroadphase_m_paircache_get :: BtDbvtBroadphaseClass bc => bc -> IO BtOverlappingPairCache
- btDbvtBroadphase_m_pid_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()
- btDbvtBroadphase_m_pid_get :: BtDbvtBroadphaseClass bc => bc -> IO Int
- btDbvtBroadphase_m_prediction_set :: BtDbvtBroadphaseClass bc => bc -> Float -> IO ()
- btDbvtBroadphase_m_prediction_get :: BtDbvtBroadphaseClass bc => bc -> IO Float
- btDbvtBroadphase_m_releasepaircache_set :: BtDbvtBroadphaseClass bc => bc -> Bool -> IO ()
- btDbvtBroadphase_m_releasepaircache_get :: BtDbvtBroadphaseClass bc => bc -> IO Bool
- btDbvtBroadphase_m_stageCurrent_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()
- btDbvtBroadphase_m_stageCurrent_get :: BtDbvtBroadphaseClass bc => bc -> IO Int
- btDbvtBroadphase_m_updates_call_set :: BtDbvtBroadphaseClass bc => bc -> Word32 -> IO ()
- btDbvtBroadphase_m_updates_call_get :: BtDbvtBroadphaseClass bc => bc -> IO Word32
- btDbvtBroadphase_m_updates_done_set :: BtDbvtBroadphaseClass bc => bc -> Word32 -> IO ()
- btDbvtBroadphase_m_updates_done_get :: BtDbvtBroadphaseClass bc => bc -> IO Word32
- btDbvtBroadphase_m_updates_ratio_set :: BtDbvtBroadphaseClass bc => bc -> Float -> IO ()
- btDbvtBroadphase_m_updates_ratio_get :: BtDbvtBroadphaseClass bc => bc -> IO Float
- btDbvtNode :: IO BtDbvtNode
- btDbvtNode_free :: BtDbvtNodeClass bc => bc -> IO ()
- btDbvtNode_isinternal :: BtDbvtNodeClass bc => bc -> IO Bool
- btDbvtNode_isleaf :: BtDbvtNodeClass bc => bc -> IO Bool
- btDbvtNode_parent_set :: (BtDbvtNodeClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()
- btDbvtNode_parent_get :: BtDbvtNodeClass bc => bc -> IO BtDbvtNode
- btDbvtNode_volume_set :: (BtDbvtNodeClass bc, BtDbvtAabbMmClass a) => bc -> a -> IO ()
- btDbvtNode_volume_get :: BtDbvtNodeClass bc => bc -> IO BtDbvtAabbMm
- btDbvtProxy :: Vec3 -> Vec3 -> VoidPtr -> Int -> Int -> IO BtDbvtProxy
- btDbvtProxy_free :: BtDbvtProxyClass bc => bc -> IO ()
- btDbvtProxy_leaf_set :: (BtDbvtProxyClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()
- btDbvtProxy_leaf_get :: BtDbvtProxyClass bc => bc -> IO BtDbvtNode
- btDbvtProxy_stage_set :: BtDbvtProxyClass bc => bc -> Int -> IO ()
- btDbvtProxy_stage_get :: BtDbvtProxyClass bc => bc -> IO Int
- btDispatcher_allocateCollisionAlgorithm :: BtDispatcherClass bc => bc -> Int -> IO VoidPtr
- btDispatcher_releaseManifold :: (BtDispatcherClass bc, BtPersistentManifoldClass p0) => bc -> p0 -> IO ()
- btDispatcher_getNumManifolds :: BtDispatcherClass bc => bc -> IO Int
- btDispatcher_clearManifold :: (BtDispatcherClass bc, BtPersistentManifoldClass p0) => bc -> p0 -> IO ()
- btDispatcher_freeCollisionAlgorithm :: BtDispatcherClass bc => bc -> VoidPtr -> IO ()
- btDispatcher_findAlgorithm :: (BtDispatcherClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtPersistentManifoldClass p2) => bc -> p0 -> p1 -> p2 -> IO BtCollisionAlgorithm
- btDispatcher_needsResponse :: (BtDispatcherClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) => bc -> p0 -> p1 -> IO Bool
- btDispatcher_getNewManifold :: BtDispatcherClass bc => bc -> VoidPtr -> VoidPtr -> IO BtPersistentManifold
- btDispatcher_dispatchAllCollisionPairs :: (BtDispatcherClass bc, BtOverlappingPairCacheClass p0, BtDispatcherInfoClass p1, BtDispatcherClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btDispatcher_needsCollision :: (BtDispatcherClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) => bc -> p0 -> p1 -> IO Bool
- btDispatcher_getManifoldByIndexInternal :: BtDispatcherClass bc => bc -> Int -> IO BtPersistentManifold
- btDispatcherInfo :: IO BtDispatcherInfo
- btDispatcherInfo_free :: BtDispatcherInfoClass bc => bc -> IO ()
- btDispatcherInfo_m_allowedCcdPenetration_set :: BtDispatcherInfoClass bc => bc -> Float -> IO ()
- btDispatcherInfo_m_allowedCcdPenetration_get :: BtDispatcherInfoClass bc => bc -> IO Float
- btDispatcherInfo_m_convexConservativeDistanceThreshold_set :: BtDispatcherInfoClass bc => bc -> Float -> IO ()
- btDispatcherInfo_m_convexConservativeDistanceThreshold_get :: BtDispatcherInfoClass bc => bc -> IO Float
- btDispatcherInfo_m_debugDraw_set :: (BtDispatcherInfoClass bc, BtIDebugDrawClass a) => bc -> a -> IO ()
- btDispatcherInfo_m_debugDraw_get :: BtDispatcherInfoClass bc => bc -> IO BtIDebugDraw
- btDispatcherInfo_m_dispatchFunc_set :: BtDispatcherInfoClass bc => bc -> Int -> IO ()
- btDispatcherInfo_m_dispatchFunc_get :: BtDispatcherInfoClass bc => bc -> IO Int
- btDispatcherInfo_m_enableSPU_set :: BtDispatcherInfoClass bc => bc -> Bool -> IO ()
- btDispatcherInfo_m_enableSPU_get :: BtDispatcherInfoClass bc => bc -> IO Bool
- btDispatcherInfo_m_enableSatConvex_set :: BtDispatcherInfoClass bc => bc -> Bool -> IO ()
- btDispatcherInfo_m_enableSatConvex_get :: BtDispatcherInfoClass bc => bc -> IO Bool
- btDispatcherInfo_m_stackAllocator_set :: (BtDispatcherInfoClass bc, BtStackAllocClass a) => bc -> a -> IO ()
- btDispatcherInfo_m_stackAllocator_get :: BtDispatcherInfoClass bc => bc -> IO BtStackAlloc
- btDispatcherInfo_m_stepCount_set :: BtDispatcherInfoClass bc => bc -> Int -> IO ()
- btDispatcherInfo_m_stepCount_get :: BtDispatcherInfoClass bc => bc -> IO Int
- btDispatcherInfo_m_timeOfImpact_set :: BtDispatcherInfoClass bc => bc -> Float -> IO ()
- btDispatcherInfo_m_timeOfImpact_get :: BtDispatcherInfoClass bc => bc -> IO Float
- btDispatcherInfo_m_timeStep_set :: BtDispatcherInfoClass bc => bc -> Float -> IO ()
- btDispatcherInfo_m_timeStep_get :: BtDispatcherInfoClass bc => bc -> IO Float
- btDispatcherInfo_m_useContinuous_set :: BtDispatcherInfoClass bc => bc -> Bool -> IO ()
- btDispatcherInfo_m_useContinuous_get :: BtDispatcherInfoClass bc => bc -> IO Bool
- btDispatcherInfo_m_useConvexConservativeDistanceUtil_set :: BtDispatcherInfoClass bc => bc -> Bool -> IO ()
- btDispatcherInfo_m_useConvexConservativeDistanceUtil_get :: BtDispatcherInfoClass bc => bc -> IO Bool
- btDispatcherInfo_m_useEpa_set :: BtDispatcherInfoClass bc => bc -> Bool -> IO ()
- btDispatcherInfo_m_useEpa_get :: BtDispatcherInfoClass bc => bc -> IO Bool
- btHashedOverlappingPairCache :: IO BtHashedOverlappingPairCache
- btHashedOverlappingPairCache_free :: BtHashedOverlappingPairCacheClass bc => bc -> IO ()
- btHashedOverlappingPairCache_sortOverlappingPairs :: (BtHashedOverlappingPairCacheClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btHashedOverlappingPairCache_equalsPair :: (BtHashedOverlappingPairCacheClass bc, BtBroadphasePairClass p0) => bc -> p0 -> Int -> Int -> IO Bool
- btHashedOverlappingPairCache_internalFindPair :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> Int -> IO BtBroadphasePair
- btHashedOverlappingPairCache_getOverlappingPairArray :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_
- btHashedOverlappingPairCache_getOverlappingPairArray0 :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_
- btHashedOverlappingPairCache_getOverlappingPairArray1 :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_
- btHashedOverlappingPairCache_processAllOverlappingPairs :: (BtHashedOverlappingPairCacheClass bc, BtOverlapCallbackClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btHashedOverlappingPairCache_hasDeferredRemoval :: BtHashedOverlappingPairCacheClass bc => bc -> IO Bool
- btHashedOverlappingPairCache_cleanProxyFromPairs :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btHashedOverlappingPairCache_getNumOverlappingPairs :: BtHashedOverlappingPairCacheClass bc => bc -> IO Int
- btHashedOverlappingPairCache_cleanOverlappingPair :: (BtHashedOverlappingPairCacheClass bc, BtBroadphasePairClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btHashedOverlappingPairCache_setOverlapFilterCallback :: (BtHashedOverlappingPairCacheClass bc, BtOverlapFilterCallbackClass p0) => bc -> p0 -> IO ()
- btHashedOverlappingPairCache_setInternalGhostPairCallback :: (BtHashedOverlappingPairCacheClass bc, BtOverlappingPairCallbackClass p0) => bc -> p0 -> IO ()
- btHashedOverlappingPairCache_addOverlappingPair :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePair
- btHashedOverlappingPairCache_needsBroadphaseCollision :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO Bool
- btHashedOverlappingPairCache_findPair :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePair
- btHashedOverlappingPairCache_getOverlappingPairArrayPtr :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtBroadphasePair
- btHashedOverlappingPairCache_getOverlappingPairArrayPtr0 :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtBroadphasePair
- btHashedOverlappingPairCache_getOverlappingPairArrayPtr1 :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtBroadphasePair
- btHashedOverlappingPairCache_getOverlapFilterCallback :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtOverlapFilterCallback
- btHashedOverlappingPairCache_removeOverlappingPairsContainingProxy :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btHashedOverlappingPairCache_internalAddPair :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePair
- btHashedOverlappingPairCache_growTables :: BtHashedOverlappingPairCacheClass bc => bc -> IO ()
- btHashedOverlappingPairCache_removeOverlappingPair :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1, BtDispatcherClass p2) => bc -> p0 -> p1 -> p2 -> IO VoidPtr
- btHashedOverlappingPairCache_GetCount :: BtHashedOverlappingPairCacheClass bc => bc -> IO Int
- btHashedOverlappingPairCache_getHash :: BtHashedOverlappingPairCacheClass bc => bc -> Word32 -> Word32 -> IO Word32
- btHashedOverlappingPairCache_m_overlappingPairArray_set :: (BtHashedOverlappingPairCacheClass bc, BtAlignedObjectArray_btBroadphasePair_Class a) => bc -> a -> IO ()
- btHashedOverlappingPairCache_m_overlappingPairArray_get :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_
- btHashedOverlappingPairCache_m_overlapFilterCallback_set :: (BtHashedOverlappingPairCacheClass bc, BtOverlapFilterCallbackClass a) => bc -> a -> IO ()
- btHashedOverlappingPairCache_m_overlapFilterCallback_get :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtOverlapFilterCallback
- btHashedOverlappingPairCache_m_blockedForChanges_set :: BtHashedOverlappingPairCacheClass bc => bc -> Bool -> IO ()
- btHashedOverlappingPairCache_m_blockedForChanges_get :: BtHashedOverlappingPairCacheClass bc => bc -> IO Bool
- btHashedOverlappingPairCache_m_hashTable_set :: (BtHashedOverlappingPairCacheClass bc, BtAlignedObjectArray_int_Class a) => bc -> a -> IO ()
- btHashedOverlappingPairCache_m_hashTable_get :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_int_
- btHashedOverlappingPairCache_m_next_set :: (BtHashedOverlappingPairCacheClass bc, BtAlignedObjectArray_int_Class a) => bc -> a -> IO ()
- btHashedOverlappingPairCache_m_next_get :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_int_
- btHashedOverlappingPairCache_m_ghostPairCallback_set :: (BtHashedOverlappingPairCacheClass bc, BtOverlappingPairCallbackClass a) => bc -> a -> IO ()
- btHashedOverlappingPairCache_m_ghostPairCallback_get :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtOverlappingPairCallback
- btMultiSapBroadphase_addToChildBroadphase :: (BtMultiSapBroadphaseClass bc, BtMultiSapBroadphase_btMultiSapProxyClass p0, BtBroadphaseProxyClass p1, BtBroadphaseInterfaceClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btMultiSapBroadphase_rayTest :: (BtMultiSapBroadphaseClass bc, BtBroadphaseRayCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)
- btMultiSapBroadphase_rayTest' :: (BtMultiSapBroadphaseClass bc, BtBroadphaseRayCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3, Vec3, Vec3)
- btMultiSapBroadphase_setAabb :: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)
- btMultiSapBroadphase_setAabb' :: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> p3 -> IO (Vec3, Vec3)
- btMultiSapBroadphase_getOverlappingPairCache :: BtMultiSapBroadphaseClass bc => bc -> IO BtOverlappingPairCache
- btMultiSapBroadphase_getOverlappingPairCache0 :: BtMultiSapBroadphaseClass bc => bc -> IO BtOverlappingPairCache
- btMultiSapBroadphase_getOverlappingPairCache1 :: BtMultiSapBroadphaseClass bc => bc -> IO BtOverlappingPairCache
- btMultiSapBroadphase_buildTree :: BtMultiSapBroadphaseClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btMultiSapBroadphase_buildTree' :: BtMultiSapBroadphaseClass bc => bc -> IO (Vec3, Vec3)
- btMultiSapBroadphase_resetPool :: (BtMultiSapBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btMultiSapBroadphase_calculateOverlappingPairs :: (BtMultiSapBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btMultiSapBroadphase_testAabbOverlap :: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO Bool
- btMultiSapBroadphase_getAabb :: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btMultiSapBroadphase_getAabb' :: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btMultiSapBroadphase_getBroadphaseArray :: BtMultiSapBroadphaseClass bc => bc -> IO BtAlignedObjectArray_btBroadphaseInterface_ptr_
- btMultiSapBroadphase_getBroadphaseArray0 :: BtMultiSapBroadphaseClass bc => bc -> IO BtAlignedObjectArray_btBroadphaseInterface_ptr_
- btMultiSapBroadphase_getBroadphaseArray1 :: BtMultiSapBroadphaseClass bc => bc -> IO BtAlignedObjectArray_btBroadphaseInterface_ptr_
- btMultiSapBroadphase_createProxy :: (BtMultiSapBroadphaseClass bc, BtDispatcherClass p6) => bc -> Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)
- btMultiSapBroadphase_createProxy' :: (BtMultiSapBroadphaseClass bc, BtDispatcherClass p6) => bc -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)
- btMultiSapBroadphase_printStats :: BtMultiSapBroadphaseClass bc => bc -> IO ()
- btMultiSapBroadphase_getBroadphaseAabb :: BtMultiSapBroadphaseClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btMultiSapBroadphase_getBroadphaseAabb' :: BtMultiSapBroadphaseClass bc => bc -> IO (Vec3, Vec3)
- btMultiSapBroadphase_destroyProxy :: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btMultiSapBroadphase_m_sapBroadphases_set :: (BtMultiSapBroadphaseClass bc, BtAlignedObjectArray_btBroadphaseInterface_ptr_Class a) => bc -> a -> IO ()
- btMultiSapBroadphase_m_sapBroadphases_get :: BtMultiSapBroadphaseClass bc => bc -> IO BtAlignedObjectArray_btBroadphaseInterface_ptr_
- btMultiSapBroadphase_m_simpleBroadphase_set :: (BtMultiSapBroadphaseClass bc, BtSimpleBroadphaseClass a) => bc -> a -> IO ()
- btMultiSapBroadphase_m_simpleBroadphase_get :: BtMultiSapBroadphaseClass bc => bc -> IO BtSimpleBroadphase
- btMultiSapBroadphase_m_overlappingPairs_set :: (BtMultiSapBroadphaseClass bc, BtOverlappingPairCacheClass a) => bc -> a -> IO ()
- btMultiSapBroadphase_m_overlappingPairs_get :: BtMultiSapBroadphaseClass bc => bc -> IO BtOverlappingPairCache
- btMultiSapBroadphase_m_optimizedAabbTree_set :: (BtMultiSapBroadphaseClass bc, BtQuantizedBvhClass a) => bc -> a -> IO ()
- btMultiSapBroadphase_m_optimizedAabbTree_get :: BtMultiSapBroadphaseClass bc => bc -> IO BtQuantizedBvh
- btMultiSapBroadphase_m_ownsPairCache_set :: BtMultiSapBroadphaseClass bc => bc -> Bool -> IO ()
- btMultiSapBroadphase_m_ownsPairCache_get :: BtMultiSapBroadphaseClass bc => bc -> IO Bool
- btMultiSapBroadphase_m_filterCallback_set :: (BtMultiSapBroadphaseClass bc, BtOverlapFilterCallbackClass a) => bc -> a -> IO ()
- btMultiSapBroadphase_m_filterCallback_get :: BtMultiSapBroadphaseClass bc => bc -> IO BtOverlapFilterCallback
- btMultiSapBroadphase_m_invalidPair_set :: BtMultiSapBroadphaseClass bc => bc -> Int -> IO ()
- btMultiSapBroadphase_m_invalidPair_get :: BtMultiSapBroadphaseClass bc => bc -> IO Int
- btMultiSapBroadphase_m_multiSapProxies_set :: (BtMultiSapBroadphaseClass bc, BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_Class a) => bc -> a -> IO ()
- btMultiSapBroadphase_m_multiSapProxies_get :: BtMultiSapBroadphaseClass bc => bc -> IO BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_
- btMultiSapBroadphase_btMultiSapProxy :: Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> IO BtMultiSapBroadphase_btMultiSapProxy
- btMultiSapBroadphase_btMultiSapProxy_free :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_aabbMax_set :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> Vec3 -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_aabbMax_get :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> IO Vec3
- btMultiSapBroadphase_btMultiSapProxy_m_aabbMin_set :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> Vec3 -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_aabbMin_get :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> IO Vec3
- btMultiSapBroadphase_btMultiSapProxy_m_bridgeProxies_set :: (BtMultiSapBroadphase_btMultiSapProxyClass bc, BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_Class a) => bc -> a -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_bridgeProxies_get :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> IO BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_
- btMultiSapBroadphase_btMultiSapProxy_m_shapeType_set :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> Int -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_shapeType_get :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> IO Int
- btNodeOverlapCallback_processNode :: BtNodeOverlapCallbackClass bc => bc -> Int -> Int -> IO ()
- btNullPairCache :: IO BtNullPairCache
- btNullPairCache_free :: BtNullPairCacheClass bc => bc -> IO ()
- btNullPairCache_sortOverlappingPairs :: (BtNullPairCacheClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btNullPairCache_setInternalGhostPairCallback :: (BtNullPairCacheClass bc, BtOverlappingPairCallbackClass p0) => bc -> p0 -> IO ()
- btNullPairCache_addOverlappingPair :: (BtNullPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePair
- btNullPairCache_removeOverlappingPairsContainingProxy :: (BtNullPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btNullPairCache_hasDeferredRemoval :: BtNullPairCacheClass bc => bc -> IO Bool
- btNullPairCache_getOverlappingPairArray :: BtNullPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_
- btNullPairCache_findPair :: (BtNullPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePair
- btNullPairCache_cleanProxyFromPairs :: (BtNullPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btNullPairCache_cleanOverlappingPair :: (BtNullPairCacheClass bc, BtBroadphasePairClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btNullPairCache_getNumOverlappingPairs :: BtNullPairCacheClass bc => bc -> IO Int
- btNullPairCache_removeOverlappingPair :: (BtNullPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1, BtDispatcherClass p2) => bc -> p0 -> p1 -> p2 -> IO VoidPtr
- btNullPairCache_setOverlapFilterCallback :: (BtNullPairCacheClass bc, BtOverlapFilterCallbackClass p0) => bc -> p0 -> IO ()
- btNullPairCache_getOverlappingPairArrayPtr :: BtNullPairCacheClass bc => bc -> IO BtBroadphasePair
- btNullPairCache_getOverlappingPairArrayPtr0 :: BtNullPairCacheClass bc => bc -> IO BtBroadphasePair
- btNullPairCache_getOverlappingPairArrayPtr1 :: BtNullPairCacheClass bc => bc -> IO BtBroadphasePair
- btNullPairCache_processAllOverlappingPairs :: (BtNullPairCacheClass bc, BtOverlapCallbackClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btNullPairCache_m_overlappingPairArray_set :: (BtNullPairCacheClass bc, BtAlignedObjectArray_btBroadphasePair_Class a) => bc -> a -> IO ()
- btNullPairCache_m_overlappingPairArray_get :: BtNullPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_
- btOptimizedBvhNode :: IO BtOptimizedBvhNode
- btOptimizedBvhNode_free :: BtOptimizedBvhNodeClass bc => bc -> IO ()
- btOptimizedBvhNode_m_aabbMaxOrg_set :: BtOptimizedBvhNodeClass bc => bc -> Vec3 -> IO ()
- btOptimizedBvhNode_m_aabbMaxOrg_get :: BtOptimizedBvhNodeClass bc => bc -> IO Vec3
- btOptimizedBvhNode_m_aabbMinOrg_set :: BtOptimizedBvhNodeClass bc => bc -> Vec3 -> IO ()
- btOptimizedBvhNode_m_aabbMinOrg_get :: BtOptimizedBvhNodeClass bc => bc -> IO Vec3
- btOptimizedBvhNode_m_escapeIndex_set :: BtOptimizedBvhNodeClass bc => bc -> Int -> IO ()
- btOptimizedBvhNode_m_escapeIndex_get :: BtOptimizedBvhNodeClass bc => bc -> IO Int
- btOptimizedBvhNode_m_subPart_set :: BtOptimizedBvhNodeClass bc => bc -> Int -> IO ()
- btOptimizedBvhNode_m_subPart_get :: BtOptimizedBvhNodeClass bc => bc -> IO Int
- btOptimizedBvhNode_m_triangleIndex_set :: BtOptimizedBvhNodeClass bc => bc -> Int -> IO ()
- btOptimizedBvhNode_m_triangleIndex_get :: BtOptimizedBvhNodeClass bc => bc -> IO Int
- btOptimizedBvhNodeDoubleData :: IO BtOptimizedBvhNodeDoubleData
- btOptimizedBvhNodeDoubleData_free :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO ()
- btOptimizedBvhNodeDoubleData_m_aabbMinOrg_set :: (BtOptimizedBvhNodeDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btOptimizedBvhNodeDoubleData_m_aabbMinOrg_get :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btOptimizedBvhNodeDoubleData_m_aabbMaxOrg_set :: (BtOptimizedBvhNodeDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btOptimizedBvhNodeDoubleData_m_aabbMaxOrg_get :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btOptimizedBvhNodeDoubleData_m_escapeIndex_set :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> Int -> IO ()
- btOptimizedBvhNodeDoubleData_m_escapeIndex_get :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO Int
- btOptimizedBvhNodeDoubleData_m_subPart_set :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> Int -> IO ()
- btOptimizedBvhNodeDoubleData_m_subPart_get :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO Int
- btOptimizedBvhNodeDoubleData_m_triangleIndex_set :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> Int -> IO ()
- btOptimizedBvhNodeDoubleData_m_triangleIndex_get :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO Int
- btOptimizedBvhNodeFloatData :: IO BtOptimizedBvhNodeFloatData
- btOptimizedBvhNodeFloatData_free :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO ()
- btOptimizedBvhNodeFloatData_m_aabbMinOrg_set :: (BtOptimizedBvhNodeFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btOptimizedBvhNodeFloatData_m_aabbMinOrg_get :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO BtVector3FloatData
- btOptimizedBvhNodeFloatData_m_aabbMaxOrg_set :: (BtOptimizedBvhNodeFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btOptimizedBvhNodeFloatData_m_aabbMaxOrg_get :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO BtVector3FloatData
- btOptimizedBvhNodeFloatData_m_escapeIndex_set :: BtOptimizedBvhNodeFloatDataClass bc => bc -> Int -> IO ()
- btOptimizedBvhNodeFloatData_m_escapeIndex_get :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO Int
- btOptimizedBvhNodeFloatData_m_subPart_set :: BtOptimizedBvhNodeFloatDataClass bc => bc -> Int -> IO ()
- btOptimizedBvhNodeFloatData_m_subPart_get :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO Int
- btOptimizedBvhNodeFloatData_m_triangleIndex_set :: BtOptimizedBvhNodeFloatDataClass bc => bc -> Int -> IO ()
- btOptimizedBvhNodeFloatData_m_triangleIndex_get :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO Int
- btOverlapCallback_processOverlap :: (BtOverlapCallbackClass bc, BtBroadphasePairClass p0) => bc -> p0 -> IO Bool
- btOverlapFilterCallback_needBroadphaseCollision :: (BtOverlapFilterCallbackClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO Bool
- btOverlappingPairCache_sortOverlappingPairs :: (BtOverlappingPairCacheClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btOverlappingPairCache_setInternalGhostPairCallback :: (BtOverlappingPairCacheClass bc, BtOverlappingPairCallbackClass p0) => bc -> p0 -> IO ()
- btOverlappingPairCache_setOverlapFilterCallback :: (BtOverlappingPairCacheClass bc, BtOverlapFilterCallbackClass p0) => bc -> p0 -> IO ()
- btOverlappingPairCache_getOverlappingPairArray :: BtOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_
- btOverlappingPairCache_findPair :: (BtOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePair
- btOverlappingPairCache_cleanProxyFromPairs :: (BtOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btOverlappingPairCache_cleanOverlappingPair :: (BtOverlappingPairCacheClass bc, BtBroadphasePairClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btOverlappingPairCache_getNumOverlappingPairs :: BtOverlappingPairCacheClass bc => bc -> IO Int
- btOverlappingPairCache_processAllOverlappingPairs :: (BtOverlappingPairCacheClass bc, BtOverlapCallbackClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btOverlappingPairCache_getOverlappingPairArrayPtr :: BtOverlappingPairCacheClass bc => bc -> IO BtBroadphasePair
- btOverlappingPairCache_getOverlappingPairArrayPtr0 :: BtOverlappingPairCacheClass bc => bc -> IO BtBroadphasePair
- btOverlappingPairCache_getOverlappingPairArrayPtr1 :: BtOverlappingPairCacheClass bc => bc -> IO BtBroadphasePair
- btOverlappingPairCache_hasDeferredRemoval :: BtOverlappingPairCacheClass bc => bc -> IO Bool
- btOverlappingPairCallback_addOverlappingPair :: (BtOverlappingPairCallbackClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePair
- btOverlappingPairCallback_removeOverlappingPair :: (BtOverlappingPairCallbackClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1, BtDispatcherClass p2) => bc -> p0 -> p1 -> p2 -> IO VoidPtr
- btOverlappingPairCallback_removeOverlappingPairsContainingProxy :: (BtOverlappingPairCallbackClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btQuantizedBvh0 :: IO BtQuantizedBvh
- btQuantizedBvh1 :: BtQuantizedBvhClass p0 => p0 -> Bool -> IO BtQuantizedBvh
- btQuantizedBvh_free :: BtQuantizedBvhClass bc => bc -> IO ()
- btQuantizedBvh_calcSplittingAxis :: BtQuantizedBvhClass bc => bc -> Int -> Int -> IO Int
- btQuantizedBvh_buildInternal :: BtQuantizedBvhClass bc => bc -> IO ()
- btQuantizedBvh_serialize :: BtQuantizedBvhClass bc => bc -> VoidPtr -> Word32 -> Bool -> IO Bool
- btQuantizedBvh_serialize0 :: BtQuantizedBvhClass bc => bc -> VoidPtr -> Word32 -> Bool -> IO Bool
- btQuantizedBvh_serialize1 :: (BtQuantizedBvhClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btQuantizedBvh_deSerializeDouble :: (BtQuantizedBvhClass bc, BtQuantizedBvhDoubleDataClass p0) => bc -> p0 -> IO ()
- btQuantizedBvh_setQuantizationValues :: BtQuantizedBvhClass bc => bc -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3)
- btQuantizedBvh_setQuantizationValues' :: BtQuantizedBvhClass bc => bc -> Float -> IO (Vec3, Vec3)
- btQuantizedBvh_deSerializeFloat :: (BtQuantizedBvhClass bc, BtQuantizedBvhFloatDataClass p0) => bc -> p0 -> IO ()
- btQuantizedBvh_setInternalNodeAabbMin :: BtQuantizedBvhClass bc => bc -> Int -> Vec3 -> IO Vec3
- btQuantizedBvh_setInternalNodeAabbMin' :: BtQuantizedBvhClass bc => bc -> Int -> IO Vec3
- btQuantizedBvh_isQuantized :: BtQuantizedBvhClass bc => bc -> IO Bool
- btQuantizedBvh_getAlignmentSerializationPadding :: IO Word32
- btQuantizedBvh_calculateSerializeBufferSize :: BtQuantizedBvhClass bc => bc -> IO Word32
- btQuantizedBvh_sortAndCalcSplittingIndex :: BtQuantizedBvhClass bc => bc -> Int -> Int -> Int -> IO Int
- btQuantizedBvh_reportAabbOverlappingNodex :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btQuantizedBvh_reportAabbOverlappingNodex' :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btQuantizedBvh_swapLeafNodes :: BtQuantizedBvhClass bc => bc -> Int -> Int -> IO ()
- btQuantizedBvh_getQuantizedNodeArray :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btQuantizedBvhNode_
- btQuantizedBvh_buildTree :: BtQuantizedBvhClass bc => bc -> Int -> Int -> IO ()
- btQuantizedBvh_reportRayOverlappingNodex :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btQuantizedBvh_reportRayOverlappingNodex' :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btQuantizedBvh_walkStacklessTree :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btQuantizedBvh_walkStacklessTree' :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btQuantizedBvh_walkStacklessQuantizedTreeAgainstRay :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> Int -> Int -> IO (Vec3, Vec3, Vec3, Vec3)
- btQuantizedBvh_walkStacklessQuantizedTreeAgainstRay' :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Int -> Int -> IO (Vec3, Vec3, Vec3, Vec3)
- btQuantizedBvh_updateSubtreeHeaders :: BtQuantizedBvhClass bc => bc -> Int -> Int -> IO ()
- btQuantizedBvh_deSerializeInPlace :: VoidPtr -> Word32 -> Bool -> IO BtQuantizedBvh
- btQuantizedBvh_mergeInternalNodeAabb :: BtQuantizedBvhClass bc => bc -> Int -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btQuantizedBvh_mergeInternalNodeAabb' :: BtQuantizedBvhClass bc => bc -> Int -> IO (Vec3, Vec3)
- btQuantizedBvh_getAabbMin :: BtQuantizedBvhClass bc => bc -> Int -> IO Vec3
- btQuantizedBvh_walkStacklessTreeAgainstRay :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> Int -> Int -> IO (Vec3, Vec3, Vec3, Vec3)
- btQuantizedBvh_walkStacklessTreeAgainstRay' :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Int -> Int -> IO (Vec3, Vec3, Vec3, Vec3)
- btQuantizedBvh_getLeafNodeArray :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btQuantizedBvhNode_
- btQuantizedBvh_calculateSerializeBufferSizeNew :: BtQuantizedBvhClass bc => bc -> IO Int
- btQuantizedBvh_setInternalNodeEscapeIndex :: BtQuantizedBvhClass bc => bc -> Int -> Int -> IO ()
- btQuantizedBvh_getAabbMax :: BtQuantizedBvhClass bc => bc -> Int -> IO Vec3
- btQuantizedBvh_getSubtreeInfoArray :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btBvhSubtreeInfo_
- btQuantizedBvh_setInternalNodeAabbMax :: BtQuantizedBvhClass bc => bc -> Int -> Vec3 -> IO Vec3
- btQuantizedBvh_setInternalNodeAabbMax' :: BtQuantizedBvhClass bc => bc -> Int -> IO Vec3
- btQuantizedBvh_reportBoxCastOverlappingNodex :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)
- btQuantizedBvh_reportBoxCastOverlappingNodex' :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3, Vec3, Vec3)
- btQuantizedBvh_assignInternalNodeFromLeafNode :: BtQuantizedBvhClass bc => bc -> Int -> Int -> IO ()
- btQuantizedBvh_m_SubtreeHeaders_set :: (BtQuantizedBvhClass bc, BtAlignedObjectArray_btBvhSubtreeInfo_Class a) => bc -> a -> IO ()
- btQuantizedBvh_m_SubtreeHeaders_get :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btBvhSubtreeInfo_
- btQuantizedBvh_m_bulletVersion_set :: BtQuantizedBvhClass bc => bc -> Int -> IO ()
- btQuantizedBvh_m_bulletVersion_get :: BtQuantizedBvhClass bc => bc -> IO Int
- btQuantizedBvh_m_bvhAabbMax_set :: BtQuantizedBvhClass bc => bc -> Vec3 -> IO ()
- btQuantizedBvh_m_bvhAabbMax_get :: BtQuantizedBvhClass bc => bc -> IO Vec3
- btQuantizedBvh_m_bvhAabbMin_set :: BtQuantizedBvhClass bc => bc -> Vec3 -> IO ()
- btQuantizedBvh_m_bvhAabbMin_get :: BtQuantizedBvhClass bc => bc -> IO Vec3
- btQuantizedBvh_m_bvhQuantization_set :: BtQuantizedBvhClass bc => bc -> Vec3 -> IO ()
- btQuantizedBvh_m_bvhQuantization_get :: BtQuantizedBvhClass bc => bc -> IO Vec3
- btQuantizedBvh_m_contiguousNodes_set :: (BtQuantizedBvhClass bc, BtAlignedObjectArray_btOptimizedBvhNode_Class a) => bc -> a -> IO ()
- btQuantizedBvh_m_contiguousNodes_get :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btOptimizedBvhNode_
- btQuantizedBvh_m_curNodeIndex_set :: BtQuantizedBvhClass bc => bc -> Int -> IO ()
- btQuantizedBvh_m_curNodeIndex_get :: BtQuantizedBvhClass bc => bc -> IO Int
- btQuantizedBvh_m_leafNodes_set :: (BtQuantizedBvhClass bc, BtAlignedObjectArray_btOptimizedBvhNode_Class a) => bc -> a -> IO ()
- btQuantizedBvh_m_leafNodes_get :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btOptimizedBvhNode_
- btQuantizedBvh_m_quantizedContiguousNodes_set :: (BtQuantizedBvhClass bc, BtAlignedObjectArray_btQuantizedBvhNode_Class a) => bc -> a -> IO ()
- btQuantizedBvh_m_quantizedContiguousNodes_get :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btQuantizedBvhNode_
- btQuantizedBvh_m_quantizedLeafNodes_set :: (BtQuantizedBvhClass bc, BtAlignedObjectArray_btQuantizedBvhNode_Class a) => bc -> a -> IO ()
- btQuantizedBvh_m_quantizedLeafNodes_get :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btQuantizedBvhNode_
- btQuantizedBvh_m_subtreeHeaderCount_set :: BtQuantizedBvhClass bc => bc -> Int -> IO ()
- btQuantizedBvh_m_subtreeHeaderCount_get :: BtQuantizedBvhClass bc => bc -> IO Int
- btQuantizedBvh_m_useQuantization_set :: BtQuantizedBvhClass bc => bc -> Bool -> IO ()
- btQuantizedBvh_m_useQuantization_get :: BtQuantizedBvhClass bc => bc -> IO Bool
- btQuantizedBvhDoubleData :: IO BtQuantizedBvhDoubleData
- btQuantizedBvhDoubleData_free :: BtQuantizedBvhDoubleDataClass bc => bc -> IO ()
- btQuantizedBvhDoubleData_m_bvhAabbMax_set :: (BtQuantizedBvhDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btQuantizedBvhDoubleData_m_bvhAabbMax_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btQuantizedBvhDoubleData_m_bvhAabbMin_set :: (BtQuantizedBvhDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btQuantizedBvhDoubleData_m_bvhAabbMin_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btQuantizedBvhDoubleData_m_bvhQuantization_set :: (BtQuantizedBvhDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btQuantizedBvhDoubleData_m_bvhQuantization_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btQuantizedBvhDoubleData_m_contiguousNodesPtr_set :: (BtQuantizedBvhDoubleDataClass bc, BtOptimizedBvhNodeDoubleDataClass a) => bc -> a -> IO ()
- btQuantizedBvhDoubleData_m_contiguousNodesPtr_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtOptimizedBvhNodeDoubleData
- btQuantizedBvhDoubleData_m_curNodeIndex_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO ()
- btQuantizedBvhDoubleData_m_curNodeIndex_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO Int
- btQuantizedBvhDoubleData_m_numContiguousLeafNodes_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO ()
- btQuantizedBvhDoubleData_m_numContiguousLeafNodes_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO Int
- btQuantizedBvhDoubleData_m_numQuantizedContiguousNodes_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO ()
- btQuantizedBvhDoubleData_m_numQuantizedContiguousNodes_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO Int
- btQuantizedBvhDoubleData_m_numSubtreeHeaders_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO ()
- btQuantizedBvhDoubleData_m_numSubtreeHeaders_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO Int
- btQuantizedBvhDoubleData_m_quantizedContiguousNodesPtr_set :: (BtQuantizedBvhDoubleDataClass bc, BtQuantizedBvhNodeDataClass a) => bc -> a -> IO ()
- btQuantizedBvhDoubleData_m_quantizedContiguousNodesPtr_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtQuantizedBvhNodeData
- btQuantizedBvhDoubleData_m_subTreeInfoPtr_set :: (BtQuantizedBvhDoubleDataClass bc, BtBvhSubtreeInfoDataClass a) => bc -> a -> IO ()
- btQuantizedBvhDoubleData_m_subTreeInfoPtr_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtBvhSubtreeInfoData
- btQuantizedBvhDoubleData_m_traversalMode_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO ()
- btQuantizedBvhDoubleData_m_traversalMode_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO Int
- btQuantizedBvhDoubleData_m_useQuantization_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO ()
- btQuantizedBvhDoubleData_m_useQuantization_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO Int
- btQuantizedBvhFloatData :: IO BtQuantizedBvhFloatData
- btQuantizedBvhFloatData_free :: BtQuantizedBvhFloatDataClass bc => bc -> IO ()
- btQuantizedBvhFloatData_m_bvhAabbMax_set :: (BtQuantizedBvhFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btQuantizedBvhFloatData_m_bvhAabbMax_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtVector3FloatData
- btQuantizedBvhFloatData_m_bvhAabbMin_set :: (BtQuantizedBvhFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btQuantizedBvhFloatData_m_bvhAabbMin_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtVector3FloatData
- btQuantizedBvhFloatData_m_bvhQuantization_set :: (BtQuantizedBvhFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btQuantizedBvhFloatData_m_bvhQuantization_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtVector3FloatData
- btQuantizedBvhFloatData_m_contiguousNodesPtr_set :: (BtQuantizedBvhFloatDataClass bc, BtOptimizedBvhNodeFloatDataClass a) => bc -> a -> IO ()
- btQuantizedBvhFloatData_m_contiguousNodesPtr_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtOptimizedBvhNodeFloatData
- btQuantizedBvhFloatData_m_curNodeIndex_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO ()
- btQuantizedBvhFloatData_m_curNodeIndex_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO Int
- btQuantizedBvhFloatData_m_numContiguousLeafNodes_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO ()
- btQuantizedBvhFloatData_m_numContiguousLeafNodes_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO Int
- btQuantizedBvhFloatData_m_numQuantizedContiguousNodes_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO ()
- btQuantizedBvhFloatData_m_numQuantizedContiguousNodes_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO Int
- btQuantizedBvhFloatData_m_numSubtreeHeaders_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO ()
- btQuantizedBvhFloatData_m_numSubtreeHeaders_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO Int
- btQuantizedBvhFloatData_m_quantizedContiguousNodesPtr_set :: (BtQuantizedBvhFloatDataClass bc, BtQuantizedBvhNodeDataClass a) => bc -> a -> IO ()
- btQuantizedBvhFloatData_m_quantizedContiguousNodesPtr_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtQuantizedBvhNodeData
- btQuantizedBvhFloatData_m_subTreeInfoPtr_set :: (BtQuantizedBvhFloatDataClass bc, BtBvhSubtreeInfoDataClass a) => bc -> a -> IO ()
- btQuantizedBvhFloatData_m_subTreeInfoPtr_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtBvhSubtreeInfoData
- btQuantizedBvhFloatData_m_traversalMode_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO ()
- btQuantizedBvhFloatData_m_traversalMode_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO Int
- btQuantizedBvhFloatData_m_useQuantization_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO ()
- btQuantizedBvhFloatData_m_useQuantization_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO Int
- btQuantizedBvhNode :: IO BtQuantizedBvhNode
- btQuantizedBvhNode_free :: BtQuantizedBvhNodeClass bc => bc -> IO ()
- btQuantizedBvhNode_getEscapeIndex :: BtQuantizedBvhNodeClass bc => bc -> IO Int
- btQuantizedBvhNode_getTriangleIndex :: BtQuantizedBvhNodeClass bc => bc -> IO Int
- btQuantizedBvhNode_getPartId :: BtQuantizedBvhNodeClass bc => bc -> IO Int
- btQuantizedBvhNode_isLeafNode :: BtQuantizedBvhNodeClass bc => bc -> IO Bool
- btQuantizedBvhNode_m_escapeIndexOrTriangleIndex_set :: BtQuantizedBvhNodeClass bc => bc -> Int -> IO ()
- btQuantizedBvhNode_m_escapeIndexOrTriangleIndex_get :: BtQuantizedBvhNodeClass bc => bc -> IO Int
- btQuantizedBvhNodeData :: IO BtQuantizedBvhNodeData
- btQuantizedBvhNodeData_free :: BtQuantizedBvhNodeDataClass bc => bc -> IO ()
- btQuantizedBvhNodeData_m_escapeIndexOrTriangleIndex_set :: BtQuantizedBvhNodeDataClass bc => bc -> Int -> IO ()
- btQuantizedBvhNodeData_m_escapeIndexOrTriangleIndex_get :: BtQuantizedBvhNodeDataClass bc => bc -> IO Int
- btSimpleBroadphase :: BtOverlappingPairCacheClass p1 => Int -> p1 -> IO BtSimpleBroadphase
- btSimpleBroadphase_free :: BtSimpleBroadphaseClass bc => bc -> IO ()
- btSimpleBroadphase_getOverlappingPairCache :: BtSimpleBroadphaseClass bc => bc -> IO BtOverlappingPairCache
- btSimpleBroadphase_getOverlappingPairCache0 :: BtSimpleBroadphaseClass bc => bc -> IO BtOverlappingPairCache
- btSimpleBroadphase_getOverlappingPairCache1 :: BtSimpleBroadphaseClass bc => bc -> IO BtOverlappingPairCache
- btSimpleBroadphase_rayTest :: (BtSimpleBroadphaseClass bc, BtBroadphaseRayCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)
- btSimpleBroadphase_rayTest' :: (BtSimpleBroadphaseClass bc, BtBroadphaseRayCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3, Vec3, Vec3)
- btSimpleBroadphase_setAabb :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)
- btSimpleBroadphase_setAabb' :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> p3 -> IO (Vec3, Vec3)
- btSimpleBroadphase_allocHandle :: BtSimpleBroadphaseClass bc => bc -> IO Int
- btSimpleBroadphase_resetPool :: (BtSimpleBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btSimpleBroadphase_testAabbOverlap :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO Bool
- btSimpleBroadphase_calculateOverlappingPairs :: (BtSimpleBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btSimpleBroadphase_freeHandle :: (BtSimpleBroadphaseClass bc, BtSimpleBroadphaseProxyClass p0) => bc -> p0 -> IO ()
- btSimpleBroadphase_printStats :: BtSimpleBroadphaseClass bc => bc -> IO ()
- btSimpleBroadphase_getAabb :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btSimpleBroadphase_getAabb' :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)
- btSimpleBroadphase_aabbTest :: (BtSimpleBroadphaseClass bc, BtBroadphaseAabbCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Vec3, Vec3)
- btSimpleBroadphase_aabbTest' :: (BtSimpleBroadphaseClass bc, BtBroadphaseAabbCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3)
- btSimpleBroadphase_createProxy :: (BtSimpleBroadphaseClass bc, BtDispatcherClass p6) => bc -> Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)
- btSimpleBroadphase_createProxy' :: (BtSimpleBroadphaseClass bc, BtDispatcherClass p6) => bc -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)
- btSimpleBroadphase_getSimpleProxyFromProxy :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO BtSimpleBroadphaseProxy
- btSimpleBroadphase_getSimpleProxyFromProxy0 :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO BtSimpleBroadphaseProxy
- btSimpleBroadphase_getSimpleProxyFromProxy1 :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO BtSimpleBroadphaseProxy
- btSimpleBroadphase_validate :: BtSimpleBroadphaseClass bc => bc -> IO ()
- btSimpleBroadphase_aabbOverlap :: (BtSimpleBroadphaseProxyClass p0, BtSimpleBroadphaseProxyClass p1) => p0 -> p1 -> IO Bool
- btSimpleBroadphase_getBroadphaseAabb :: BtSimpleBroadphaseClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btSimpleBroadphase_getBroadphaseAabb' :: BtSimpleBroadphaseClass bc => bc -> IO (Vec3, Vec3)
- btSimpleBroadphase_destroyProxy :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btSimpleBroadphase_m_LastHandleIndex_set :: BtSimpleBroadphaseClass bc => bc -> Int -> IO ()
- btSimpleBroadphase_m_LastHandleIndex_get :: BtSimpleBroadphaseClass bc => bc -> IO Int
- btSimpleBroadphase_m_firstFreeHandle_set :: BtSimpleBroadphaseClass bc => bc -> Int -> IO ()
- btSimpleBroadphase_m_firstFreeHandle_get :: BtSimpleBroadphaseClass bc => bc -> IO Int
- btSimpleBroadphase_m_invalidPair_set :: BtSimpleBroadphaseClass bc => bc -> Int -> IO ()
- btSimpleBroadphase_m_invalidPair_get :: BtSimpleBroadphaseClass bc => bc -> IO Int
- btSimpleBroadphase_m_maxHandles_set :: BtSimpleBroadphaseClass bc => bc -> Int -> IO ()
- btSimpleBroadphase_m_maxHandles_get :: BtSimpleBroadphaseClass bc => bc -> IO Int
- btSimpleBroadphase_m_numHandles_set :: BtSimpleBroadphaseClass bc => bc -> Int -> IO ()
- btSimpleBroadphase_m_numHandles_get :: BtSimpleBroadphaseClass bc => bc -> IO Int
- btSimpleBroadphase_m_ownsPairCache_set :: BtSimpleBroadphaseClass bc => bc -> Bool -> IO ()
- btSimpleBroadphase_m_ownsPairCache_get :: BtSimpleBroadphaseClass bc => bc -> IO Bool
- btSimpleBroadphase_m_pHandles_set :: (BtSimpleBroadphaseClass bc, BtSimpleBroadphaseProxyClass a) => bc -> a -> IO ()
- btSimpleBroadphase_m_pHandles_get :: BtSimpleBroadphaseClass bc => bc -> IO BtSimpleBroadphaseProxy
- btSimpleBroadphase_m_pHandlesRawPtr_set :: BtSimpleBroadphaseClass bc => bc -> VoidPtr -> IO ()
- btSimpleBroadphase_m_pHandlesRawPtr_get :: BtSimpleBroadphaseClass bc => bc -> IO VoidPtr
- btSimpleBroadphase_m_pairCache_set :: (BtSimpleBroadphaseClass bc, BtOverlappingPairCacheClass a) => bc -> a -> IO ()
- btSimpleBroadphase_m_pairCache_get :: BtSimpleBroadphaseClass bc => bc -> IO BtOverlappingPairCache
- btSimpleBroadphaseProxy0 :: IO BtSimpleBroadphaseProxy
- btSimpleBroadphaseProxy1 :: Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> VoidPtr -> IO BtSimpleBroadphaseProxy
- btSimpleBroadphaseProxy_free :: BtSimpleBroadphaseProxyClass bc => bc -> IO ()
- btSimpleBroadphaseProxy_GetNextFree :: BtSimpleBroadphaseProxyClass bc => bc -> IO Int
- btSimpleBroadphaseProxy_SetNextFree :: BtSimpleBroadphaseProxyClass bc => bc -> Int -> IO ()
- btSimpleBroadphaseProxy_m_nextFree_set :: BtSimpleBroadphaseProxyClass bc => bc -> Int -> IO ()
- btSimpleBroadphaseProxy_m_nextFree_get :: BtSimpleBroadphaseProxyClass bc => bc -> IO Int
- btSortedOverlappingPairCache :: IO BtSortedOverlappingPairCache
- btSortedOverlappingPairCache_free :: BtSortedOverlappingPairCacheClass bc => bc -> IO ()
- btSortedOverlappingPairCache_sortOverlappingPairs :: (BtSortedOverlappingPairCacheClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()
- btSortedOverlappingPairCache_setInternalGhostPairCallback :: (BtSortedOverlappingPairCacheClass bc, BtOverlappingPairCallbackClass p0) => bc -> p0 -> IO ()
- btSortedOverlappingPairCache_getOverlapFilterCallback :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtOverlapFilterCallback
- btSortedOverlappingPairCache_addOverlappingPair :: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePair
- btSortedOverlappingPairCache_removeOverlappingPairsContainingProxy :: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btSortedOverlappingPairCache_needsBroadphaseCollision :: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO Bool
- btSortedOverlappingPairCache_hasDeferredRemoval :: BtSortedOverlappingPairCacheClass bc => bc -> IO Bool
- btSortedOverlappingPairCache_getOverlappingPairArray :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_
- btSortedOverlappingPairCache_getOverlappingPairArray0 :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_
- btSortedOverlappingPairCache_getOverlappingPairArray1 :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_
- btSortedOverlappingPairCache_findPair :: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePair
- btSortedOverlappingPairCache_cleanProxyFromPairs :: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btSortedOverlappingPairCache_cleanOverlappingPair :: (BtSortedOverlappingPairCacheClass bc, BtBroadphasePairClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btSortedOverlappingPairCache_getNumOverlappingPairs :: BtSortedOverlappingPairCacheClass bc => bc -> IO Int
- btSortedOverlappingPairCache_removeOverlappingPair :: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1, BtDispatcherClass p2) => bc -> p0 -> p1 -> p2 -> IO VoidPtr
- btSortedOverlappingPairCache_processAllOverlappingPairs :: (BtSortedOverlappingPairCacheClass bc, BtOverlapCallbackClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()
- btSortedOverlappingPairCache_getOverlappingPairArrayPtr :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtBroadphasePair
- btSortedOverlappingPairCache_getOverlappingPairArrayPtr0 :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtBroadphasePair
- btSortedOverlappingPairCache_getOverlappingPairArrayPtr1 :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtBroadphasePair
- btSortedOverlappingPairCache_setOverlapFilterCallback :: (BtSortedOverlappingPairCacheClass bc, BtOverlapFilterCallbackClass p0) => bc -> p0 -> IO ()
- btSortedOverlappingPairCache_m_overlappingPairArray_set :: (BtSortedOverlappingPairCacheClass bc, BtAlignedObjectArray_btBroadphasePair_Class a) => bc -> a -> IO ()
- btSortedOverlappingPairCache_m_overlappingPairArray_get :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_
- btSortedOverlappingPairCache_m_blockedForChanges_set :: BtSortedOverlappingPairCacheClass bc => bc -> Bool -> IO ()
- btSortedOverlappingPairCache_m_blockedForChanges_get :: BtSortedOverlappingPairCacheClass bc => bc -> IO Bool
- btSortedOverlappingPairCache_m_hasDeferredRemoval_set :: BtSortedOverlappingPairCacheClass bc => bc -> Bool -> IO ()
- btSortedOverlappingPairCache_m_hasDeferredRemoval_get :: BtSortedOverlappingPairCacheClass bc => bc -> IO Bool
- btSortedOverlappingPairCache_m_overlapFilterCallback_set :: (BtSortedOverlappingPairCacheClass bc, BtOverlapFilterCallbackClass a) => bc -> a -> IO ()
- btSortedOverlappingPairCache_m_overlapFilterCallback_get :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtOverlapFilterCallback
- btSortedOverlappingPairCache_m_ghostPairCallback_set :: (BtSortedOverlappingPairCacheClass bc, BtOverlappingPairCallbackClass a) => bc -> a -> IO ()
- btSortedOverlappingPairCache_m_ghostPairCallback_get :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtOverlappingPairCallback
- btDbvt_sStkCLN :: (BtDbvtNodeClass p0, BtDbvtNodeClass p1) => p0 -> p1 -> IO BtDbvt_sStkCLN
- btDbvt_sStkCLN_free :: BtDbvt_sStkCLNClass bc => bc -> IO ()
- btDbvt_sStkCLN_node_set :: (BtDbvt_sStkCLNClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()
- btDbvt_sStkCLN_node_get :: BtDbvt_sStkCLNClass bc => bc -> IO BtDbvtNode
- btDbvt_sStkCLN_parent_set :: (BtDbvt_sStkCLNClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()
- btDbvt_sStkCLN_parent_get :: BtDbvt_sStkCLNClass bc => bc -> IO BtDbvtNode
- btDbvt_sStkNN0 :: IO BtDbvt_sStkNN
- btDbvt_sStkNN1 :: (BtDbvtNodeClass p0, BtDbvtNodeClass p1) => p0 -> p1 -> IO BtDbvt_sStkNN
- btDbvt_sStkNN_free :: BtDbvt_sStkNNClass bc => bc -> IO ()
- btDbvt_sStkNN_a_set :: (BtDbvt_sStkNNClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()
- btDbvt_sStkNN_a_get :: BtDbvt_sStkNNClass bc => bc -> IO BtDbvtNode
- btDbvt_sStkNN_b_set :: (BtDbvt_sStkNNClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()
- btDbvt_sStkNN_b_get :: BtDbvt_sStkNNClass bc => bc -> IO BtDbvtNode
- btDbvt_sStkNP :: BtDbvtNodeClass p0 => p0 -> Word32 -> IO BtDbvt_sStkNP
- btDbvt_sStkNP_free :: BtDbvt_sStkNPClass bc => bc -> IO ()
- btDbvt_sStkNP_mask_set :: BtDbvt_sStkNPClass bc => bc -> Int -> IO ()
- btDbvt_sStkNP_mask_get :: BtDbvt_sStkNPClass bc => bc -> IO Int
- btDbvt_sStkNP_node_set :: (BtDbvt_sStkNPClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()
- btDbvt_sStkNP_node_get :: BtDbvt_sStkNPClass bc => bc -> IO BtDbvtNode
- btDbvt_sStkNPS0 :: IO BtDbvt_sStkNPS
- btDbvt_sStkNPS1 :: BtDbvtNodeClass p0 => p0 -> Word32 -> Float -> IO BtDbvt_sStkNPS
- btDbvt_sStkNPS_free :: BtDbvt_sStkNPSClass bc => bc -> IO ()
- btDbvt_sStkNPS_mask_set :: BtDbvt_sStkNPSClass bc => bc -> Int -> IO ()
- btDbvt_sStkNPS_mask_get :: BtDbvt_sStkNPSClass bc => bc -> IO Int
- btDbvt_sStkNPS_node_set :: (BtDbvt_sStkNPSClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()
- btDbvt_sStkNPS_node_get :: BtDbvt_sStkNPSClass bc => bc -> IO BtDbvtNode
- btDbvt_sStkNPS_value_set :: BtDbvt_sStkNPSClass bc => bc -> Float -> IO ()
- btDbvt_sStkNPS_value_get :: BtDbvt_sStkNPSClass bc => bc -> IO Float
Documentation
btDbvt_sStkNPS_free'_ :: Ptr () -> IO () Source #
btDbvt_sStkNPS0'_ :: IO (Ptr ()) Source #
btDbvt_sStkNP_free'_ :: Ptr () -> IO () Source #
btDbvt_sStkNN_free'_ :: Ptr () -> IO () Source #
btDbvt_sStkNN0'_ :: IO (Ptr ()) Source #
btDbvt_sStkCLN_free'_ :: Ptr () -> IO () Source #
btSortedOverlappingPairCache_processAllOverlappingPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO () Source #
btSortedOverlappingPairCache_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btSortedOverlappingPairCache_needsBroadphaseCollision'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt Source #
btSortedOverlappingPairCache_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO () Source #
btSortedOverlappingPairCache_addOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btSortedOverlappingPairCache_free'_ :: Ptr () -> IO () Source #
btSortedOverlappingPairCache'_ :: IO (Ptr ()) Source #
btSimpleBroadphaseProxy_free'_ :: Ptr () -> IO () Source #
btSimpleBroadphaseProxy1'_ :: Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> IO (Ptr ()) Source #
btSimpleBroadphaseProxy0'_ :: IO (Ptr ()) Source #
btSimpleBroadphase_validate'_ :: Ptr () -> IO () Source #
btSimpleBroadphase_createProxy''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btSimpleBroadphase_createProxy'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btSimpleBroadphase_printStats'_ :: Ptr () -> IO () Source #
btSimpleBroadphase_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btSimpleBroadphase_setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btSimpleBroadphase_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btSimpleBroadphase_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btSimpleBroadphase_free'_ :: Ptr () -> IO () Source #
btQuantizedBvhNodeData_free'_ :: Ptr () -> IO () Source #
btQuantizedBvhNodeData'_ :: IO (Ptr ()) Source #
btQuantizedBvhNode_free'_ :: Ptr () -> IO () Source #
btQuantizedBvhNode'_ :: IO (Ptr ()) Source #
btQuantizedBvhFloatData_free'_ :: Ptr () -> IO () Source #
btQuantizedBvhFloatData'_ :: IO (Ptr ()) Source #
btQuantizedBvhDoubleData_free'_ :: Ptr () -> IO () Source #
btQuantizedBvhDoubleData'_ :: IO (Ptr ()) Source #
btQuantizedBvh_reportBoxCastOverlappingNodex''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btQuantizedBvh_reportBoxCastOverlappingNodex'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btQuantizedBvh_walkStacklessTreeAgainstRay''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> IO () Source #
btQuantizedBvh_walkStacklessTreeAgainstRay'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> IO () Source #
btQuantizedBvh_mergeInternalNodeAabb''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btQuantizedBvh_mergeInternalNodeAabb'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btQuantizedBvh_walkStacklessQuantizedTreeAgainstRay''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> IO () Source #
btQuantizedBvh_walkStacklessQuantizedTreeAgainstRay'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> IO () Source #
btQuantizedBvh_walkStacklessTree''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btQuantizedBvh_walkStacklessTree'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btQuantizedBvh_reportRayOverlappingNodex''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btQuantizedBvh_reportRayOverlappingNodex'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btQuantizedBvh_reportAabbOverlappingNodex''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btQuantizedBvh_reportAabbOverlappingNodex'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btQuantizedBvh_setQuantizationValues''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO () Source #
btQuantizedBvh_setQuantizationValues'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO () Source #
btQuantizedBvh_buildInternal'_ :: Ptr () -> IO () Source #
btQuantizedBvh_free'_ :: Ptr () -> IO () Source #
btQuantizedBvh0'_ :: IO (Ptr ()) Source #
btOverlappingPairCallback_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO () Source #
btOverlappingPairCallback_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btOverlappingPairCallback_addOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btOptimizedBvhNodeFloatData_free'_ :: Ptr () -> IO () Source #
btOptimizedBvhNodeFloatData'_ :: IO (Ptr ()) Source #
btOptimizedBvhNodeDoubleData_free'_ :: Ptr () -> IO () Source #
btOptimizedBvhNodeDoubleData'_ :: IO (Ptr ()) Source #
btOptimizedBvhNode_free'_ :: Ptr () -> IO () Source #
btOptimizedBvhNode'_ :: IO (Ptr ()) Source #
btNullPairCache_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btNullPairCache_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO () Source #
btNullPairCache_free'_ :: Ptr () -> IO () Source #
btNullPairCache'_ :: IO (Ptr ()) Source #
btMultiSapBroadphase_btMultiSapProxy_free'_ :: Ptr () -> IO () Source #
btMultiSapBroadphase_btMultiSapProxy'_ :: Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> IO (Ptr ()) Source #
btMultiSapBroadphase_printStats'_ :: Ptr () -> IO () Source #
btMultiSapBroadphase_createProxy''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btMultiSapBroadphase_createProxy'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btMultiSapBroadphase_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btMultiSapBroadphase_setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btMultiSapBroadphase_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btMultiSapBroadphase_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btMultiSapBroadphase_addToChildBroadphase'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btHashedOverlappingPairCache_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btHashedOverlappingPairCache_growTables'_ :: Ptr () -> IO () Source #
btHashedOverlappingPairCache_internalAddPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btHashedOverlappingPairCache_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO () Source #
btHashedOverlappingPairCache_needsBroadphaseCollision'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt Source #
btHashedOverlappingPairCache_addOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btHashedOverlappingPairCache_processAllOverlappingPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO () Source #
btHashedOverlappingPairCache_internalFindPair'_ :: Ptr () -> Ptr () -> Ptr () -> CInt -> IO (Ptr ()) Source #
btHashedOverlappingPairCache_free'_ :: Ptr () -> IO () Source #
btHashedOverlappingPairCache'_ :: IO (Ptr ()) Source #
btDispatcherInfo_free'_ :: Ptr () -> IO () Source #
btDispatcherInfo'_ :: IO (Ptr ()) Source #
btDbvtProxy_free'_ :: Ptr () -> IO () Source #
btDbvtNode_free'_ :: Ptr () -> IO () Source #
btDbvtNode'_ :: IO (Ptr ()) Source #
btDbvtBroadphase_createProxy''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btDbvtBroadphase_createProxy'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btDbvtBroadphase_printStats'_ :: Ptr () -> IO () Source #
btDbvtBroadphase_setAabbForceUpdate''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btDbvtBroadphase_setAabbForceUpdate'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btDbvtBroadphase_optimize'_ :: Ptr () -> IO () Source #
btDbvtBroadphase_benchmark'_ :: Ptr () -> IO () Source #
btDbvtBroadphase_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btDbvtBroadphase_setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btDbvtBroadphase_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btDbvtBroadphase_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btDbvtBroadphase_free'_ :: Ptr () -> IO () Source #
btDbvtAabbMm_free'_ :: Ptr () -> IO () Source #
btDbvtAabbMm'_ :: IO (Ptr ()) Source #
btDbvt_optimizeBottomUp'_ :: Ptr () -> IO () Source #
btDbvt_clear'_ :: Ptr () -> IO () Source #
btDbvt_benchmark'_ :: IO () Source #
btDbvt_free'_ :: Ptr () -> IO () Source #
btCollisionAlgorithmConstructionInfo_free'_ :: Ptr () -> IO () Source #
btCollisionAlgorithm_processCollision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btCollisionAlgorithm_calculateTimeOfImpact'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO CFloat Source #
btBvhSubtreeInfoData_free'_ :: Ptr () -> IO () Source #
btBvhSubtreeInfoData'_ :: IO (Ptr ()) Source #
btBvhSubtreeInfo_free'_ :: Ptr () -> IO () Source #
btBvhSubtreeInfo'_ :: IO (Ptr ()) Source #
btBroadphaseProxy_free'_ :: Ptr () -> IO () Source #
btBroadphaseProxy1'_ :: Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> IO (Ptr ()) Source #
btBroadphaseProxy0'_ :: IO (Ptr ()) Source #
btBroadphasePairSortPredicate_free'_ :: Ptr () -> IO () Source #
btBroadphasePairSortPredicate'_ :: IO (Ptr ()) Source #
btBroadphasePair_free'_ :: Ptr () -> IO () Source #
btBroadphasePair0'_ :: IO (Ptr ()) Source #
btBroadphaseInterface_createProxy''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btBroadphaseInterface_createProxy'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btBroadphaseInterface_printStats'_ :: Ptr () -> IO () Source #
btBroadphaseInterface_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btBroadphaseInterface_setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btBroadphaseInterface_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btBroadphaseInterface_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btMultiSapBroadphase_btBridgeProxy_free'_ :: Ptr () -> IO () Source #
btMultiSapBroadphase_btBridgeProxy'_ :: IO (Ptr ()) Source #
btAxisSweep3Internal_unsignedshort__m_raycastAccelerator_set'_ :: Ptr () -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedshort__getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedshort__getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedshort__aabbTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedshort__aabbTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedshort__sortMinDown'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> IO () Source #
btAxisSweep3Internal_unsignedshort__unQuantize''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedshort__unQuantize'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedshort__calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedshort__setOverlappingPairUserCallback'_ :: Ptr () -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedshort__createProxy''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btAxisSweep3Internal_unsignedshort__createProxy'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btAxisSweep3Internal_unsignedshort__printStats'_ :: Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedshort__updateHandle''_ :: Ptr () -> CUShort -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedshort__updateHandle'_ :: Ptr () -> CUShort -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedshort__getAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedshort__getAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedshort__testAabbOverlap'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt Source #
btAxisSweep3Internal_unsignedshort__setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedshort__setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedshort__rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedshort__rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedshort__sortMaxDown'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> IO () Source #
btAxisSweep3Internal_unsignedshort__getOverlappingPairUserCallback'_ :: Ptr () -> IO (Ptr ()) Source #
btAxisSweep3Internal_unsignedshort__sortMaxUp'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> IO () Source #
btAxisSweep3Internal_unsignedshort__addHandle''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO CUShort Source #
btAxisSweep3Internal_unsignedshort__addHandle'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO CUShort Source #
btAxisSweep3Internal_unsignedshort__sortMinUp'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> IO () Source #
btAxisSweep3Internal_unsignedshort__free'_ :: Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedshort_'_ :: Ptr CFloat -> Ptr CFloat -> CUShort -> CUShort -> CUShort -> Ptr () -> CInt -> IO (Ptr ()) Source #
btAxisSweep3Internal_unsignedint__getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedint__getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedint__aabbTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedint__aabbTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedint__sortMinDown'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> IO () Source #
btAxisSweep3Internal_unsignedint__unQuantize''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedint__unQuantize'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedint__setOverlappingPairUserCallback'_ :: Ptr () -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedint__createProxy''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btAxisSweep3Internal_unsignedint__createProxy'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
btAxisSweep3Internal_unsignedint__printStats'_ :: Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedint__updateHandle''_ :: Ptr () -> CUInt -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedint__updateHandle'_ :: Ptr () -> CUInt -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedint__getAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedint__getAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedint__testAabbOverlap'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt Source #
btAxisSweep3Internal_unsignedint__setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedint__setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedint__rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedint__rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btAxisSweep3Internal_unsignedint__sortMaxDown'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> IO () Source #
btAxisSweep3Internal_unsignedint__getOverlappingPairUserCallback'_ :: Ptr () -> IO (Ptr ()) Source #
btAxisSweep3Internal_unsignedint__sortMaxUp'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> IO () Source #
btAxisSweep3Internal_unsignedint__addHandle''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO CUInt Source #
btAxisSweep3Internal_unsignedint__addHandle'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO CUInt Source #
btAxisSweep3Internal_unsignedint__sortMinUp'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> IO () Source #
btAxisSweep3Internal_unsignedint__free'_ :: Ptr () -> IO () Source #
btAxisSweep3Internal_unsignedint_'_ :: Ptr CFloat -> Ptr CFloat -> CUInt -> CUInt -> CUInt -> Ptr () -> CInt -> IO (Ptr ()) Source #
btAxisSweep3_free'_ :: Ptr () -> IO () Source #
bt32BitAxisSweep3_free'_ :: Ptr () -> IO () Source #
btDbvt_ICollide_free'_ :: Ptr () -> IO () Source #
btDbvt_ICollide'_ :: IO (Ptr ()) Source #
btDbvt_IClone_free'_ :: Ptr () -> IO () Source #
btDbvt_IClone'_ :: IO (Ptr ()) Source #
btDbvt_IClone_free :: BtDbvt_ICloneClass bc => bc -> IO () Source #
btDbvt_IClone_CloneLeaf Source #
:: (BtDbvt_ICloneClass bc, BtDbvtNodeClass p0) | |
=> bc | |
-> p0 | arg0 |
-> IO () |
btDbvt_ICollide_free :: BtDbvt_ICollideClass bc => bc -> IO () Source #
btDbvt_ICollide_Process Source #
:: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0, BtDbvtNodeClass p1) | |
=> bc | |
-> p0 | arg0 |
-> p1 | arg1 |
-> IO () |
btDbvt_ICollide_Process0 Source #
:: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0, BtDbvtNodeClass p1) | |
=> bc | |
-> p0 | arg0 |
-> p1 | arg1 |
-> IO () |
btDbvt_ICollide_Process1 Source #
:: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0) | |
=> bc | |
-> p0 | arg0 |
-> IO () |
btDbvt_ICollide_Process2 Source #
:: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0) | |
=> bc | |
-> p0 | n |
-> Float | arg1 |
-> IO () |
btDbvt_ICollide_AllLeaves Source #
:: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0) | |
=> bc | |
-> p0 | arg0 |
-> IO Bool |
btDbvt_ICollide_Descent Source #
:: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0) | |
=> bc | |
-> p0 | arg0 |
-> IO Bool |
btDbvt_IWriter_WriteLeaf Source #
:: (BtDbvt_IWriterClass bc, BtDbvtNodeClass p0) | |
=> bc | |
-> p0 | arg0 |
-> Int | index |
-> Int | parent |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#237 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#238 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
btDbvt_IWriter_WriteNode Source #
:: (BtDbvt_IWriterClass bc, BtDbvtNodeClass p0) | |
=> bc | |
-> p0 | arg0 |
-> Int | index |
-> Int | parent |
-> Int | child0 |
-> Int | child1 |
-> IO () |
btDbvt_IWriter_Prepare Source #
:: (BtDbvt_IWriterClass bc, BtDbvtNodeClass p0) | |
=> bc | |
-> p0 | root |
-> Int | numnodes |
-> IO () |
bt32BitAxisSweep3 :: BtOverlappingPairCacheClass p3 => Vec3 -> Vec3 -> Word32 -> p3 -> Bool -> IO Bt32BitAxisSweep3 Source #
bt32BitAxisSweep3_free :: Bt32BitAxisSweep3Class bc => bc -> IO () Source #
btAxisSweep3 :: BtOverlappingPairCacheClass p3 => Vec3 -> Vec3 -> Int -> p3 -> Bool -> IO BtAxisSweep3 Source #
btAxisSweep3_free :: BtAxisSweep3Class bc => bc -> IO () Source #
btAxisSweep3Internal_unsignedint_ :: BtOverlappingPairCacheClass p5 => Vec3 -> Vec3 -> Word32 -> Word32 -> Word32 -> p5 -> Bool -> IO BtAxisSweep3Internal_unsignedint_ Source #
btAxisSweep3Internal_unsignedint__free :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO () Source #
btAxisSweep3Internal_unsignedint__sortMinUp Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p2) | |
=> bc | |
-> Int | axis |
-> Word32 | edge |
-> p2 | dispatcher |
-> Bool | updateOverlaps |
-> IO () |
btAxisSweep3Internal_unsignedint__allocHandle Source #
:: BtAxisSweep3Internal_unsignedint_Class bc | |
=> bc | |
-> IO Word32 |
btAxisSweep3Internal_unsignedint__getNumHandles Source #
:: BtAxisSweep3Internal_unsignedint_Class bc | |
=> bc | |
-> IO Word32 |
btAxisSweep3Internal_unsignedint__addHandle' Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p5) | |
=> bc | |
-> VoidPtr | pOwner |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> p5 | dispatcher |
-> VoidPtr | multiSapProxy |
-> IO (Word32, Vec3, Vec3) |
btAxisSweep3Internal_unsignedint__sortMaxUp Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p2) | |
=> bc | |
-> Int | axis |
-> Word32 | edge |
-> p2 | arg2 |
-> Bool | updateOverlaps |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#561 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#978 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedint__removeHandle Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p1) | |
=> bc | |
-> Word32 | handle |
-> p1 | dispatcher |
-> IO () |
btAxisSweep3Internal_unsignedint__getOverlappingPairUserCallback Source #
:: BtAxisSweep3Internal_unsignedint_Class bc | |
=> bc | |
-> IO BtOverlappingPairCallback |
btAxisSweep3Internal_unsignedint__sortMaxDown Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p2) | |
=> bc | |
-> Int | axis |
-> Word32 | edge |
-> p2 | dispatcher |
-> Bool | updateOverlaps |
-> IO () |
btAxisSweep3Internal_unsignedint__rayTest' Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseRayCallbackClass p2) | |
=> bc | |
-> p2 | rayCallback |
-> IO (Vec3, Vec3, Vec3, Vec3) |
btAxisSweep3Internal_unsignedint__setAabb Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) | |
=> bc | |
-> p0 | proxy |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#258 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#258 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedint__setAabb' Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) | |
=> bc | |
-> p0 | proxy |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedint__resetPool Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#722 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#618 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedint__testAabbOverlap Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> IO Bool |
btAxisSweep3Internal_unsignedint__getAabb Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedint__getAabb' Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedint__updateHandle Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p3) | |
=> bc | |
-> Word32 | handle |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#756 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#756 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedint__updateHandle' Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p3) | |
=> bc | |
-> Word32 | handle |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedint__freeHandle Source #
:: BtAxisSweep3Internal_unsignedint_Class bc | |
=> bc | |
-> Word32 | handle |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#188 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#493 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedint__printStats Source #
:: BtAxisSweep3Internal_unsignedint_Class bc | |
=> bc | |
-> IO () |
btAxisSweep3Internal_unsignedint__createProxy Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p6) | |
=> bc | |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> Int | shapeType |
-> VoidPtr | userPtr |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> p6 | dispatcher |
-> VoidPtr | multiSapProxy |
-> IO (BtBroadphaseProxy, Vec3, Vec3) |
btAxisSweep3Internal_unsignedint__createProxy' Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p6) | |
=> bc | |
-> Int | shapeType |
-> VoidPtr | userPtr |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> p6 | dispatcher |
-> VoidPtr | multiSapProxy |
-> IO (BtBroadphaseProxy, Vec3, Vec3) |
btAxisSweep3Internal_unsignedint__setOverlappingPairUserCallback Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtOverlappingPairCallbackClass p0) | |
=> bc | |
-> p0 | pairCallback |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#636 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#171 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedint__calculateOverlappingPairs Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
btAxisSweep3Internal_unsignedint__getOverlappingPairCache Source #
:: BtAxisSweep3Internal_unsignedint_Class bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btAxisSweep3Internal_unsignedint__getOverlappingPairCache0 Source #
:: BtAxisSweep3Internal_unsignedint_Class bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btAxisSweep3Internal_unsignedint__getOverlappingPairCache1 Source #
:: BtAxisSweep3Internal_unsignedint_Class bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btAxisSweep3Internal_unsignedint__unQuantize Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedint__unQuantize' Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedint__sortMinDown Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p2) | |
=> bc | |
-> Int | axis |
-> Word32 | edge |
-> p2 | arg2 |
-> Bool | updateOverlaps |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#291 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#807 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedint__aabbTest Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseAabbCallbackClass p2) | |
=> bc | |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> p2 | callback |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedint__aabbTest' Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseAabbCallbackClass p2) | |
=> bc | |
-> p2 | callback |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedint__getBroadphaseAabb Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#182 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#182 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedint__getBroadphaseAabb' Source #
:: BtAxisSweep3Internal_unsignedint_Class bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedint__destroyProxy Source #
:: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | proxy |
-> p1 | dispatcher |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#40 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#249 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedint__m_bpHandleMask_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO () Source #
btAxisSweep3Internal_unsignedint__m_bpHandleMask_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32 Source #
btAxisSweep3Internal_unsignedint__m_handleSentinel_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO () Source #
btAxisSweep3Internal_unsignedint__m_handleSentinel_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32 Source #
btAxisSweep3Internal_unsignedint__m_worldAabbMin_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Vec3 -> IO () Source #
btAxisSweep3Internal_unsignedint__m_worldAabbMin_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Vec3 Source #
btAxisSweep3Internal_unsignedint__m_worldAabbMax_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Vec3 -> IO () Source #
btAxisSweep3Internal_unsignedint__m_worldAabbMax_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Vec3 Source #
btAxisSweep3Internal_unsignedint__m_quantize_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Vec3 -> IO () Source #
btAxisSweep3Internal_unsignedint__m_quantize_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Vec3 Source #
btAxisSweep3Internal_unsignedint__m_numHandles_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO () Source #
btAxisSweep3Internal_unsignedint__m_numHandles_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32 Source #
btAxisSweep3Internal_unsignedint__m_maxHandles_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO () Source #
btAxisSweep3Internal_unsignedint__m_maxHandles_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32 Source #
btAxisSweep3Internal_unsignedint__m_firstFreeHandle_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO () Source #
btAxisSweep3Internal_unsignedint__m_firstFreeHandle_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32 Source #
btAxisSweep3Internal_unsignedint__m_pairCache_set :: (BtAxisSweep3Internal_unsignedint_Class bc, BtOverlappingPairCacheClass a) => bc -> a -> IO () Source #
btAxisSweep3Internal_unsignedint__m_pairCache_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtOverlappingPairCache Source #
btAxisSweep3Internal_unsignedint__m_userPairCallback_set :: (BtAxisSweep3Internal_unsignedint_Class bc, BtOverlappingPairCallbackClass a) => bc -> a -> IO () Source #
btAxisSweep3Internal_unsignedint__m_userPairCallback_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtOverlappingPairCallback Source #
btAxisSweep3Internal_unsignedint__m_ownsPairCache_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Bool -> IO () Source #
btAxisSweep3Internal_unsignedint__m_ownsPairCache_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Bool Source #
btAxisSweep3Internal_unsignedint__m_invalidPair_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Int -> IO () Source #
btAxisSweep3Internal_unsignedint__m_invalidPair_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Int Source #
btAxisSweep3Internal_unsignedint__m_raycastAccelerator_set :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDbvtBroadphaseClass a) => bc -> a -> IO () Source #
btAxisSweep3Internal_unsignedint__m_raycastAccelerator_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtDbvtBroadphase Source #
btAxisSweep3Internal_unsignedint__m_nullPairCache_set :: (BtAxisSweep3Internal_unsignedint_Class bc, BtOverlappingPairCacheClass a) => bc -> a -> IO () Source #
btAxisSweep3Internal_unsignedint__m_nullPairCache_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtOverlappingPairCache Source #
btAxisSweep3Internal_unsignedshort_ :: BtOverlappingPairCacheClass p5 => Vec3 -> Vec3 -> Int -> Int -> Int -> p5 -> Bool -> IO BtAxisSweep3Internal_unsignedshort_ Source #
btAxisSweep3Internal_unsignedshort__free :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO () Source #
btAxisSweep3Internal_unsignedshort__sortMinUp Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p2) | |
=> bc | |
-> Int | axis |
-> Int | edge |
-> p2 | dispatcher |
-> Bool | updateOverlaps |
-> IO () |
btAxisSweep3Internal_unsignedshort__allocHandle Source #
:: BtAxisSweep3Internal_unsignedshort_Class bc | |
=> bc | |
-> IO Int |
btAxisSweep3Internal_unsignedshort__getNumHandles Source #
:: BtAxisSweep3Internal_unsignedshort_Class bc | |
=> bc | |
-> IO Int |
btAxisSweep3Internal_unsignedshort__addHandle' Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p5) | |
=> bc | |
-> VoidPtr | pOwner |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> p5 | dispatcher |
-> VoidPtr | multiSapProxy |
-> IO (Int, Vec3, Vec3) |
btAxisSweep3Internal_unsignedshort__sortMaxUp Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p2) | |
=> bc | |
-> Int | axis |
-> Int | edge |
-> p2 | arg2 |
-> Bool | updateOverlaps |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#561 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#978 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedshort__removeHandle Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p1) | |
=> bc | |
-> Int | handle |
-> p1 | dispatcher |
-> IO () |
btAxisSweep3Internal_unsignedshort__getOverlappingPairUserCallback Source #
:: BtAxisSweep3Internal_unsignedshort_Class bc | |
=> bc | |
-> IO BtOverlappingPairCallback |
btAxisSweep3Internal_unsignedshort__sortMaxDown Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p2) | |
=> bc | |
-> Int | axis |
-> Int | edge |
-> p2 | dispatcher |
-> Bool | updateOverlaps |
-> IO () |
btAxisSweep3Internal_unsignedshort__rayTest' Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseRayCallbackClass p2) | |
=> bc | |
-> p2 | rayCallback |
-> IO (Vec3, Vec3, Vec3, Vec3) |
btAxisSweep3Internal_unsignedshort__setAabb Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) | |
=> bc | |
-> p0 | proxy |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#258 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#258 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedshort__setAabb' Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) | |
=> bc | |
-> p0 | proxy |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedshort__resetPool Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#722 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#618 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedshort__testAabbOverlap Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> IO Bool |
btAxisSweep3Internal_unsignedshort__getAabb Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedshort__getAabb' Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedshort__updateHandle Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p3) | |
=> bc | |
-> Int | handle |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#756 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#756 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedshort__updateHandle' Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p3) | |
=> bc | |
-> Int | handle |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedshort__freeHandle Source #
:: BtAxisSweep3Internal_unsignedshort_Class bc | |
=> bc | |
-> Int | handle |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#188 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#493 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedshort__printStats Source #
:: BtAxisSweep3Internal_unsignedshort_Class bc | |
=> bc | |
-> IO () |
btAxisSweep3Internal_unsignedshort__createProxy Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p6) | |
=> bc | |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> Int | shapeType |
-> VoidPtr | userPtr |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> p6 | dispatcher |
-> VoidPtr | multiSapProxy |
-> IO (BtBroadphaseProxy, Vec3, Vec3) |
btAxisSweep3Internal_unsignedshort__createProxy' Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p6) | |
=> bc | |
-> Int | shapeType |
-> VoidPtr | userPtr |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> p6 | dispatcher |
-> VoidPtr | multiSapProxy |
-> IO (BtBroadphaseProxy, Vec3, Vec3) |
btAxisSweep3Internal_unsignedshort__setOverlappingPairUserCallback Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtOverlappingPairCallbackClass p0) | |
=> bc | |
-> p0 | pairCallback |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#636 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#171 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedshort__calculateOverlappingPairs Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
btAxisSweep3Internal_unsignedshort__getOverlappingPairCache Source #
:: BtAxisSweep3Internal_unsignedshort_Class bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btAxisSweep3Internal_unsignedshort__getOverlappingPairCache0 Source #
:: BtAxisSweep3Internal_unsignedshort_Class bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btAxisSweep3Internal_unsignedshort__getOverlappingPairCache1 Source #
:: BtAxisSweep3Internal_unsignedshort_Class bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btAxisSweep3Internal_unsignedshort__unQuantize Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedshort__unQuantize' Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedshort__sortMinDown Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p2) | |
=> bc | |
-> Int | axis |
-> Int | edge |
-> p2 | arg2 |
-> Bool | updateOverlaps |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#291 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#807 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedshort__aabbTest Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseAabbCallbackClass p2) | |
=> bc | |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> p2 | callback |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedshort__aabbTest' Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseAabbCallbackClass p2) | |
=> bc | |
-> p2 | callback |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedshort__getBroadphaseAabb Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#182 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#182 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedshort__getBroadphaseAabb' Source #
:: BtAxisSweep3Internal_unsignedshort_Class bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btAxisSweep3Internal_unsignedshort__destroyProxy Source #
:: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | proxy |
-> p1 | dispatcher |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#40 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h?r=2223#249 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedshort__m_bpHandleMask_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO () Source #
btAxisSweep3Internal_unsignedshort__m_bpHandleMask_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Int Source #
btAxisSweep3Internal_unsignedshort__m_handleSentinel_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO () Source #
btAxisSweep3Internal_unsignedshort__m_handleSentinel_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Int Source #
btAxisSweep3Internal_unsignedshort__m_worldAabbMin_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Vec3 -> IO () Source #
btAxisSweep3Internal_unsignedshort__m_worldAabbMin_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Vec3 Source #
btAxisSweep3Internal_unsignedshort__m_worldAabbMax_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Vec3 -> IO () Source #
btAxisSweep3Internal_unsignedshort__m_worldAabbMax_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Vec3 Source #
btAxisSweep3Internal_unsignedshort__m_quantize_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Vec3 -> IO () Source #
btAxisSweep3Internal_unsignedshort__m_quantize_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Vec3 Source #
btAxisSweep3Internal_unsignedshort__m_numHandles_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO () Source #
btAxisSweep3Internal_unsignedshort__m_numHandles_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Int Source #
btAxisSweep3Internal_unsignedshort__m_maxHandles_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO () Source #
btAxisSweep3Internal_unsignedshort__m_maxHandles_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Int Source #
btAxisSweep3Internal_unsignedshort__m_firstFreeHandle_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO () Source #
btAxisSweep3Internal_unsignedshort__m_firstFreeHandle_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Int Source #
btAxisSweep3Internal_unsignedshort__m_pairCache_set :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtOverlappingPairCacheClass a) => bc -> a -> IO () Source #
btAxisSweep3Internal_unsignedshort__m_pairCache_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtOverlappingPairCache Source #
btAxisSweep3Internal_unsignedshort__m_userPairCallback_set :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtOverlappingPairCallbackClass a) => bc -> a -> IO () Source #
btAxisSweep3Internal_unsignedshort__m_userPairCallback_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtOverlappingPairCallback Source #
btAxisSweep3Internal_unsignedshort__m_ownsPairCache_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Bool -> IO () Source #
btAxisSweep3Internal_unsignedshort__m_ownsPairCache_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Bool Source #
btAxisSweep3Internal_unsignedshort__m_invalidPair_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO () Source #
btAxisSweep3Internal_unsignedshort__m_invalidPair_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Int Source #
btAxisSweep3Internal_unsignedshort__m_raycastAccelerator_set :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDbvtBroadphaseClass a) => bc -> a -> IO () Source #
btAxisSweep3Internal_unsignedshort__m_raycastAccelerator_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtDbvtBroadphase Source #
btAxisSweep3Internal_unsignedshort__m_nullPairCache_set :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtOverlappingPairCacheClass a) => bc -> a -> IO () Source #
btAxisSweep3Internal_unsignedshort__m_nullPairCache_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtOverlappingPairCache Source #
btMultiSapBroadphase_btBridgeProxy_free :: BtMultiSapBroadphase_btBridgeProxyClass bc => bc -> IO () Source #
btMultiSapBroadphase_btBridgeProxy_m_childBroadphase_set :: (BtMultiSapBroadphase_btBridgeProxyClass bc, BtBroadphaseInterfaceClass a) => bc -> a -> IO () Source #
btMultiSapBroadphase_btBridgeProxy_m_childBroadphase_get :: BtMultiSapBroadphase_btBridgeProxyClass bc => bc -> IO BtBroadphaseInterface Source #
btMultiSapBroadphase_btBridgeProxy_m_childProxy_set :: (BtMultiSapBroadphase_btBridgeProxyClass bc, BtBroadphaseProxyClass a) => bc -> a -> IO () Source #
btMultiSapBroadphase_btBridgeProxy_m_childProxy_get :: BtMultiSapBroadphase_btBridgeProxyClass bc => bc -> IO BtBroadphaseProxy Source #
btBroadphaseAabbCallback_process Source #
:: (BtBroadphaseAabbCallbackClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> IO Bool |
btBroadphaseInterface_rayTest Source #
:: (BtBroadphaseInterfaceClass bc, BtBroadphaseRayCallbackClass p2) | |
=> bc | |
-> Vec3 | rayFrom |
-> Vec3 | rayTo |
-> p2 | rayCallback |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#61 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#61 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
btBroadphaseInterface_rayTest' Source #
:: (BtBroadphaseInterfaceClass bc, BtBroadphaseRayCallbackClass p2) | |
=> bc | |
-> p2 | rayCallback |
-> IO (Vec3, Vec3, Vec3, Vec3) |
btBroadphaseInterface_setAabb Source #
:: (BtBroadphaseInterfaceClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) | |
=> bc | |
-> p0 | proxy |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#58 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#58 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
btBroadphaseInterface_setAabb' Source #
:: (BtBroadphaseInterfaceClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) | |
=> bc | |
-> p0 | proxy |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
btBroadphaseInterface_getBroadphaseAabb Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#73 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#73 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
btBroadphaseInterface_getBroadphaseAabb' Source #
:: BtBroadphaseInterfaceClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btBroadphaseInterface_resetPool Source #
:: (BtBroadphaseInterfaceClass bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#66 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#76 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
btBroadphaseInterface_calculateOverlappingPairs Source #
:: (BtBroadphaseInterfaceClass bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
btBroadphaseInterface_printStats Source #
:: BtBroadphaseInterfaceClass bc | |
=> bc | |
-> IO () |
btBroadphaseInterface_getAabb Source #
:: (BtBroadphaseInterfaceClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
btBroadphaseInterface_getAabb' Source #
:: (BtBroadphaseInterfaceClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> IO (Vec3, Vec3) |
btBroadphaseInterface_aabbTest Source #
:: (BtBroadphaseInterfaceClass bc, BtBroadphaseAabbCallbackClass p2) | |
=> bc | |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> p2 | callback |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#63 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#63 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
btBroadphaseInterface_aabbTest' Source #
:: (BtBroadphaseInterfaceClass bc, BtBroadphaseAabbCallbackClass p2) | |
=> bc | |
-> p2 | callback |
-> IO (Vec3, Vec3) |
btBroadphaseInterface_createProxy Source #
:: (BtBroadphaseInterfaceClass bc, BtDispatcherClass p6) | |
=> bc | |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> Int | shapeType |
-> VoidPtr | userPtr |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> p6 | dispatcher |
-> VoidPtr | multiSapProxy |
-> IO (BtBroadphaseProxy, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#56 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#56 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
btBroadphaseInterface_createProxy' Source #
:: (BtBroadphaseInterfaceClass bc, BtDispatcherClass p6) | |
=> bc | |
-> Int | shapeType |
-> VoidPtr | userPtr |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> p6 | dispatcher |
-> VoidPtr | multiSapProxy |
-> IO (BtBroadphaseProxy, Vec3, Vec3) |
btBroadphaseInterface_getOverlappingPairCache Source #
:: BtBroadphaseInterfaceClass bc | |
=> bc | |
-> IO BtOverlappingPairCache |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#68 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#68 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
btBroadphaseInterface_getOverlappingPairCache0 Source #
:: BtBroadphaseInterfaceClass bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btBroadphaseInterface_getOverlappingPairCache1 Source #
:: BtBroadphaseInterfaceClass bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btBroadphaseInterface_destroyProxy Source #
:: (BtBroadphaseInterfaceClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | proxy |
-> p1 | dispatcher |
-> IO () |
btBroadphasePair0 :: IO BtBroadphasePair Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h?r=2223#206 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h?r=2223#188 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp?r=2223
btBroadphasePair1 :: (BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => p0 -> p1 -> IO BtBroadphasePair Source #
btBroadphasePair_free :: BtBroadphasePairClass bc => bc -> IO () Source #
btBroadphasePair_m_algorithm_set :: (BtBroadphasePairClass bc, BtCollisionAlgorithmClass a) => bc -> a -> IO () Source #
btBroadphasePair_m_algorithm_get :: BtBroadphasePairClass bc => bc -> IO BtCollisionAlgorithm Source #
btBroadphasePair_m_pProxy0_set :: (BtBroadphasePairClass bc, BtBroadphaseProxyClass a) => bc -> a -> IO () Source #
btBroadphasePair_m_pProxy0_get :: BtBroadphasePairClass bc => bc -> IO BtBroadphaseProxy Source #
btBroadphasePair_m_pProxy1_set :: (BtBroadphasePairClass bc, BtBroadphaseProxyClass a) => bc -> a -> IO () Source #
btBroadphasePair_m_pProxy1_get :: BtBroadphasePairClass bc => bc -> IO BtBroadphaseProxy Source #
btBroadphasePairSortPredicate_free :: BtBroadphasePairSortPredicateClass bc => bc -> IO () Source #
btBroadphaseProxy0 :: IO BtBroadphaseProxy Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h?r=2223#122 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h?r=2223#118 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp?r=2223
btBroadphaseProxy1 :: Vec3 -> Vec3 -> VoidPtr -> Int -> Int -> VoidPtr -> IO BtBroadphaseProxy Source #
btBroadphaseProxy_free :: BtBroadphaseProxyClass bc => bc -> IO () Source #
btBroadphaseProxy_getUid Source #
:: BtBroadphaseProxyClass bc | |
=> bc | |
-> IO Int |
btBroadphaseProxy_m_aabbMax_set :: BtBroadphaseProxyClass bc => bc -> Vec3 -> IO () Source #
btBroadphaseProxy_m_aabbMax_get :: BtBroadphaseProxyClass bc => bc -> IO Vec3 Source #
btBroadphaseProxy_m_aabbMin_set :: BtBroadphaseProxyClass bc => bc -> Vec3 -> IO () Source #
btBroadphaseProxy_m_aabbMin_get :: BtBroadphaseProxyClass bc => bc -> IO Vec3 Source #
btBroadphaseProxy_m_clientObject_set :: BtBroadphaseProxyClass bc => bc -> VoidPtr -> IO () Source #
btBroadphaseProxy_m_clientObject_get :: BtBroadphaseProxyClass bc => bc -> IO VoidPtr Source #
btBroadphaseProxy_m_collisionFilterGroup_set :: BtBroadphaseProxyClass bc => bc -> Int -> IO () Source #
btBroadphaseProxy_m_collisionFilterGroup_get :: BtBroadphaseProxyClass bc => bc -> IO Int Source #
btBroadphaseProxy_m_collisionFilterMask_set :: BtBroadphaseProxyClass bc => bc -> Int -> IO () Source #
btBroadphaseProxy_m_collisionFilterMask_get :: BtBroadphaseProxyClass bc => bc -> IO Int Source #
btBroadphaseProxy_m_multiSapParentProxy_set :: BtBroadphaseProxyClass bc => bc -> VoidPtr -> IO () Source #
btBroadphaseProxy_m_multiSapParentProxy_get :: BtBroadphaseProxyClass bc => bc -> IO VoidPtr Source #
btBroadphaseProxy_m_uniqueId_set :: BtBroadphaseProxyClass bc => bc -> Int -> IO () Source #
btBroadphaseProxy_m_uniqueId_get :: BtBroadphaseProxyClass bc => bc -> IO Int Source #
btBroadphaseRayCallback_m_lambda_max_set :: BtBroadphaseRayCallbackClass bc => bc -> Float -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#41 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h?r=2223#41 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.cpp?r=2223
btBroadphaseRayCallback_m_lambda_max_get :: BtBroadphaseRayCallbackClass bc => bc -> IO Float Source #
btBroadphaseRayCallback_m_rayDirectionInverse_set :: BtBroadphaseRayCallbackClass bc => bc -> Vec3 -> IO () Source #
btBroadphaseRayCallback_m_rayDirectionInverse_get :: BtBroadphaseRayCallbackClass bc => bc -> IO Vec3 Source #
btBvhSubtreeInfo_free :: BtBvhSubtreeInfoClass bc => bc -> IO () Source #
btBvhSubtreeInfo_setAabbFromQuantizeNode Source #
:: (BtBvhSubtreeInfoClass bc, BtQuantizedBvhNodeClass p0) | |
=> bc | |
-> p0 | quantizedNode |
-> IO () |
btBvhSubtreeInfo_m_rootNodeIndex_set :: BtBvhSubtreeInfoClass bc => bc -> Int -> IO () Source #
btBvhSubtreeInfo_m_rootNodeIndex_get :: BtBvhSubtreeInfoClass bc => bc -> IO Int Source #
btBvhSubtreeInfo_m_subtreeSize_set :: BtBvhSubtreeInfoClass bc => bc -> Int -> IO () Source #
btBvhSubtreeInfo_m_subtreeSize_get :: BtBvhSubtreeInfoClass bc => bc -> IO Int Source #
btBvhSubtreeInfoData_free :: BtBvhSubtreeInfoDataClass bc => bc -> IO () Source #
btBvhSubtreeInfoData_m_rootNodeIndex_set :: BtBvhSubtreeInfoDataClass bc => bc -> Int -> IO () Source #
btBvhSubtreeInfoData_m_rootNodeIndex_get :: BtBvhSubtreeInfoDataClass bc => bc -> IO Int Source #
btBvhSubtreeInfoData_m_subtreeSize_set :: BtBvhSubtreeInfoDataClass bc => bc -> Int -> IO () Source #
btBvhSubtreeInfoData_m_subtreeSize_get :: BtBvhSubtreeInfoDataClass bc => bc -> IO Int Source #
btCollisionAlgorithm_getAllContactManifolds Source #
:: (BtCollisionAlgorithmClass bc, BtAlignedObjectArray_btPersistentManifold_ptr_Class p0) | |
=> bc | |
-> p0 | manifoldArray |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h?r=2223#74 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h?r=2223#76 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp?r=2223
btCollisionAlgorithm_calculateTimeOfImpact Source #
:: (BtCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | dispatchInfo |
-> p3 | resultOut |
-> IO Float |
btCollisionAlgorithm_processCollision Source #
:: (BtCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | dispatchInfo |
-> p3 | resultOut |
-> IO () |
btCollisionAlgorithm_m_dispatcher_set :: (BtCollisionAlgorithmClass bc, BtDispatcherClass a) => bc -> a -> IO () Source #
btCollisionAlgorithm_m_dispatcher_get :: BtCollisionAlgorithmClass bc => bc -> IO BtDispatcher Source #
btCollisionAlgorithmConstructionInfo0 :: IO BtCollisionAlgorithmConstructionInfo Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h?r=2223#38 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h?r=2223#33 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp?r=2223
btCollisionAlgorithmConstructionInfo1 :: BtDispatcherClass p0 => p0 -> Int -> IO BtCollisionAlgorithmConstructionInfo Source #
btCollisionAlgorithmConstructionInfo_free :: BtCollisionAlgorithmConstructionInfoClass bc => bc -> IO () Source #
btCollisionAlgorithmConstructionInfo_m_dispatcher1_set :: (BtCollisionAlgorithmConstructionInfoClass bc, BtDispatcherClass a) => bc -> a -> IO () Source #
btCollisionAlgorithmConstructionInfo_m_dispatcher1_get :: BtCollisionAlgorithmConstructionInfoClass bc => bc -> IO BtDispatcher Source #
btCollisionAlgorithmConstructionInfo_m_manifold_set :: (BtCollisionAlgorithmConstructionInfoClass bc, BtPersistentManifoldClass a) => bc -> a -> IO () Source #
btCollisionAlgorithmConstructionInfo_m_manifold_get :: BtCollisionAlgorithmConstructionInfoClass bc => bc -> IO BtPersistentManifold Source #
btDbvt_free :: BtDbvtClass bc => bc -> IO () Source #
:: (BtDbvtNodeClass p0, BtDbvt_ICollideClass p1) | |
=> p0 | root |
-> p1 | policy |
-> IO () |
btDbvt_optimizeIncremental Source #
:: BtDbvtClass bc | |
=> bc | |
-> Int | passes |
-> IO () |
:: (BtDbvtNodeClass p0, BtDbvt_ICollideClass p3) | |
=> p0 | root |
-> Vec3 | rayFrom |
-> Vec3 | rayTo |
-> p3 | policy |
-> IO (Vec3, Vec3) |
:: (BtDbvtNodeClass p0, BtDbvt_ICollideClass p3) | |
=> p0 | root |
-> p3 | policy |
-> IO (Vec3, Vec3) |
btDbvt_optimizeTopDown Source #
:: BtDbvtClass bc | |
=> bc | |
-> Int | bu_treshold |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#680 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#270 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
:: (BtDbvtNodeClass p0, BtDbvt_ICollideClass p1) | |
=> p0 | root |
-> p1 | policy |
-> IO () |
:: (BtDbvtClass bc, BtDbvt_IWriterClass p0) | |
=> bc | |
-> p0 | iwriter |
-> IO () |
:: (BtAlignedObjectArray_int_Class p0, BtAlignedObjectArray_btDbvt_sStkNPS_Class p1, BtDbvt_sStkNPSClass p2) | |
=> p0 | ifree |
-> p1 | stock |
-> p2 | value |
-> IO Int |
:: BtDbvtClass bc | |
=> bc | |
-> IO Bool |
:: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1, BtDbvt_ICollideClass p2) | |
=> bc | |
-> p0 | root |
-> p1 | vol |
-> p2 | policy |
-> IO () |
:: (BtDbvtNodeClass p0, BtDbvt_ICollideClass p1) | |
=> p0 | root |
-> p1 | policy |
-> IO () |
:: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtNodeClass p1, BtDbvt_ICollideClass p2) | |
=> bc | |
-> p0 | root0 |
-> p1 | root1 |
-> p2 | policy |
-> IO () |
btDbvt_collideTTpersistentStack Source #
:: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtNodeClass p1, BtDbvt_ICollideClass p2) | |
=> bc | |
-> p0 | root0 |
-> p1 | root1 |
-> p2 | policy |
-> IO () |
:: (BtDbvtClass bc, BtDbvtClass p0, BtDbvt_ICloneClass p1) | |
=> bc | |
-> p0 | dest |
-> p1 | iclone |
-> IO () |
btDbvt_benchmark :: IO () Source #
:: (BtDbvtClass bc, BtDbvtNodeClass p0) | |
=> bc | |
-> p0 | leaf |
-> Int | lookahead |
-> IO () |
:: (BtDbvtClass bc, BtDbvtNodeClass p0) | |
=> bc | |
-> p0 | leaf |
-> Int | lookahead |
-> IO () |
:: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) | |
=> bc | |
-> p0 | leaf |
-> p1 | volume |
-> IO () |
:: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) | |
=> bc | |
-> p0 | leaf |
-> p1 | volume |
-> Vec3 | velocity |
-> Float | margin |
-> IO (Bool, Vec3) |
:: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) | |
=> bc | |
-> p0 | leaf |
-> p1 | volume |
-> Float | margin |
-> IO (Bool, Vec3) |
:: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) | |
=> bc | |
-> p0 | leaf |
-> p1 | volume |
-> Vec3 | velocity |
-> IO (Bool, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#276 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#276 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
:: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) | |
=> bc | |
-> p0 | leaf |
-> p1 | volume |
-> IO (Bool, Vec3) |
:: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) | |
=> bc | |
-> p0 | leaf |
-> p1 | volume |
-> Float | margin |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#282 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#277 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
:: BtDbvtNodeClass p0 | |
=> p0 | node |
-> IO Int |
:: (BtDbvtClass bc, BtDbvtAabbMmClass p0) | |
=> bc | |
-> p0 | box |
-> VoidPtr | data |
-> IO BtDbvtNode |
:: (BtDbvtNodeClass p0, BtAlignedObjectArray_btDbvtNodeconst_ptr_Class p1) | |
=> p0 | node |
-> p1 | leaves |
-> IO () |
:: (BtDbvtClass bc, BtDbvtNodeClass p0) | |
=> bc | |
-> p0 | leaf |
-> IO () |
:: BtDbvtNodeClass p0 | |
=> p0 | node |
-> IO Int |
:: BtDbvtClass bc | |
=> bc | |
-> IO () |
btDbvt_optimizeBottomUp Source #
:: BtDbvtClass bc | |
=> bc | |
-> IO () |
btDbvt_m_free_set :: (BtDbvtClass bc, BtDbvtNodeClass a) => bc -> a -> IO () Source #
btDbvt_m_free_get :: BtDbvtClass bc => bc -> IO BtDbvtNode Source #
btDbvt_m_leaves_set :: BtDbvtClass bc => bc -> Int -> IO () Source #
btDbvt_m_leaves_get :: BtDbvtClass bc => bc -> IO Int Source #
btDbvt_m_lkhd_set :: BtDbvtClass bc => bc -> Int -> IO () Source #
btDbvt_m_lkhd_get :: BtDbvtClass bc => bc -> IO Int Source #
btDbvt_m_opath_set :: BtDbvtClass bc => bc -> Word32 -> IO () Source #
btDbvt_m_opath_get :: BtDbvtClass bc => bc -> IO Word32 Source #
btDbvt_m_root_set :: (BtDbvtClass bc, BtDbvtNodeClass a) => bc -> a -> IO () Source #
btDbvt_m_root_get :: BtDbvtClass bc => bc -> IO BtDbvtNode Source #
btDbvt_m_stkStack_set :: (BtDbvtClass bc, BtAlignedObjectArray_btDbvt_sStkNN_Class a) => bc -> a -> IO () Source #
btDbvt_m_stkStack_get :: BtDbvtClass bc => bc -> IO BtAlignedObjectArray_btDbvt_sStkNN_ Source #
btDbvtAabbMm_free :: BtDbvtAabbMmClass bc => bc -> IO () Source #
btDbvtAabbMm_SignedExpand Source #
:: BtDbvtAabbMmClass bc | |
=> bc | |
-> Vec3 | e |
-> IO Vec3 |
btDbvtAabbMm_SignedExpand' Source #
:: BtDbvtAabbMmClass bc | |
=> bc | |
-> IO Vec3 |
:: BtDbvtAabbMmClass bc | |
=> bc | |
-> IO Vec3 |
:: BtDbvtAabbMmClass bc | |
=> bc | |
-> IO Vec3 |
:: BtDbvtAabbMmClass bc | |
=> bc | |
-> IO Vec3 |
:: BtDbvtAabbMmClass bc | |
=> bc | |
-> IO Vec3 |
btDbvtAabbMm_ProjectMinimum Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#493 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#493 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
btDbvtAabbMm_ProjectMinimum' Source #
:: BtDbvtAabbMmClass bc | |
=> bc | |
-> Word32 | signs |
-> IO (Float, Vec3) |
btDbvtAabbMm_Classify Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#465 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#465 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
:: (BtDbvtAabbMmClass bc, BtDbvtAabbMmClass p0) | |
=> bc | |
-> p0 | a |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#135 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#454 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
:: BtDbvtAabbMmClass bc | |
=> bc | |
-> IO Vec3 |
:: BtDbvtAabbMmClass bc | |
=> bc | |
-> Vec3 | e |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#440 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#440 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
:: BtDbvtAabbMmClass bc | |
=> bc | |
-> IO Vec3 |
btDbvtAabbMm_mi_set :: BtDbvtAabbMmClass bc => bc -> Vec3 -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#166 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#166 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
btDbvtAabbMm_mi_get :: BtDbvtAabbMmClass bc => bc -> IO Vec3 Source #
btDbvtAabbMm_mx_set :: BtDbvtAabbMmClass bc => bc -> Vec3 -> IO () Source #
btDbvtAabbMm_mx_get :: BtDbvtAabbMmClass bc => bc -> IO Vec3 Source #
btDbvtBroadphase :: BtOverlappingPairCacheClass p0 => p0 -> IO BtDbvtBroadphase Source #
btDbvtBroadphase_free :: BtDbvtBroadphaseClass bc => bc -> IO () Source #
btDbvtBroadphase_setVelocityPrediction Source #
:: BtDbvtBroadphaseClass bc | |
=> bc | |
-> Float | prediction |
-> IO () |
btDbvtBroadphase_rayTest' Source #
:: (BtDbvtBroadphaseClass bc, BtBroadphaseRayCallbackClass p2) | |
=> bc | |
-> p2 | rayCallback |
-> IO (Vec3, Vec3, Vec3, Vec3) |
btDbvtBroadphase_performDeferredRemoval Source #
:: (BtDbvtBroadphaseClass bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h?r=2223#109 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h?r=2223#124 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp?r=2223
btDbvtBroadphase_setAabb Source #
:: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) | |
=> bc | |
-> p0 | proxy |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
btDbvtBroadphase_setAabb' Source #
:: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) | |
=> bc | |
-> p0 | proxy |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
btDbvtBroadphase_getBroadphaseAabb Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h?r=2223#117 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h?r=2223#117 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp?r=2223
btDbvtBroadphase_getBroadphaseAabb' Source #
:: BtDbvtBroadphaseClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btDbvtBroadphase_getVelocityPrediction Source #
:: BtDbvtBroadphaseClass bc | |
=> bc | |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h?r=2223#141 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h?r=2223#130 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp?r=2223
btDbvtBroadphase_benchmark Source #
:: BtBroadphaseInterfaceClass p0 | |
=> p0 | arg0 |
-> IO () |
btDbvtBroadphase_collide Source #
:: (BtDbvtBroadphaseClass bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
btDbvtBroadphase_resetPool Source #
:: (BtDbvtBroadphaseClass bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
btDbvtBroadphase_optimize Source #
:: BtDbvtBroadphaseClass bc | |
=> bc | |
-> IO () |
btDbvtBroadphase_calculateOverlappingPairs Source #
:: (BtDbvtBroadphaseClass bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
btDbvtBroadphase_setAabbForceUpdate Source #
:: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) | |
=> bc | |
-> p0 | absproxy |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> p3 | arg3 |
-> IO (Vec3, Vec3) |
btDbvtBroadphase_setAabbForceUpdate' Source #
:: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) | |
=> bc | |
-> p0 | absproxy |
-> p3 | arg3 |
-> IO (Vec3, Vec3) |
btDbvtBroadphase_printStats Source #
:: BtDbvtBroadphaseClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h?r=2223#113 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h?r=2223#118 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp?r=2223
btDbvtBroadphase_getAabb Source #
:: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
btDbvtBroadphase_getAabb' Source #
:: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> IO (Vec3, Vec3) |
btDbvtBroadphase_aabbTest Source #
:: (BtDbvtBroadphaseClass bc, BtBroadphaseAabbCallbackClass p2) | |
=> bc | |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> p2 | callback |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h?r=2223#111 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h?r=2223#111 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp?r=2223
btDbvtBroadphase_aabbTest' Source #
:: (BtDbvtBroadphaseClass bc, BtBroadphaseAabbCallbackClass p2) | |
=> bc | |
-> p2 | callback |
-> IO (Vec3, Vec3) |
btDbvtBroadphase_createProxy Source #
:: (BtDbvtBroadphaseClass bc, BtDispatcherClass p6) | |
=> bc | |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> Int | shapeType |
-> VoidPtr | userPtr |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> p6 | dispatcher |
-> VoidPtr | multiSapProxy |
-> IO (BtBroadphaseProxy, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h?r=2223#107 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h?r=2223#107 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp?r=2223
btDbvtBroadphase_createProxy' Source #
:: (BtDbvtBroadphaseClass bc, BtDispatcherClass p6) | |
=> bc | |
-> Int | shapeType |
-> VoidPtr | userPtr |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> p6 | dispatcher |
-> VoidPtr | multiSapProxy |
-> IO (BtBroadphaseProxy, Vec3, Vec3) |
btDbvtBroadphase_getOverlappingPairCache Source #
:: BtDbvtBroadphaseClass bc | |
=> bc | |
-> IO BtOverlappingPairCache |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h?r=2223#115 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h?r=2223#115 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp?r=2223
btDbvtBroadphase_getOverlappingPairCache0 Source #
:: BtDbvtBroadphaseClass bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btDbvtBroadphase_getOverlappingPairCache1 Source #
:: BtDbvtBroadphaseClass bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btDbvtBroadphase_destroyProxy Source #
:: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | proxy |
-> p1 | dispatcher |
-> IO () |
btDbvtBroadphase_m_cid_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO () Source #
btDbvtBroadphase_m_cid_get :: BtDbvtBroadphaseClass bc => bc -> IO Int Source #
btDbvtBroadphase_m_cupdates_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO () Source #
btDbvtBroadphase_m_cupdates_get :: BtDbvtBroadphaseClass bc => bc -> IO Int Source #
btDbvtBroadphase_m_deferedcollide_set :: BtDbvtBroadphaseClass bc => bc -> Bool -> IO () Source #
btDbvtBroadphase_m_deferedcollide_get :: BtDbvtBroadphaseClass bc => bc -> IO Bool Source #
btDbvtBroadphase_m_dupdates_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO () Source #
btDbvtBroadphase_m_dupdates_get :: BtDbvtBroadphaseClass bc => bc -> IO Int Source #
btDbvtBroadphase_m_fixedleft_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO () Source #
btDbvtBroadphase_m_fixedleft_get :: BtDbvtBroadphaseClass bc => bc -> IO Int Source #
btDbvtBroadphase_m_fupdates_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO () Source #
btDbvtBroadphase_m_fupdates_get :: BtDbvtBroadphaseClass bc => bc -> IO Int Source #
btDbvtBroadphase_m_gid_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO () Source #
btDbvtBroadphase_m_gid_get :: BtDbvtBroadphaseClass bc => bc -> IO Int Source #
btDbvtBroadphase_m_needcleanup_set :: BtDbvtBroadphaseClass bc => bc -> Bool -> IO () Source #
btDbvtBroadphase_m_needcleanup_get :: BtDbvtBroadphaseClass bc => bc -> IO Bool Source #
btDbvtBroadphase_m_newpairs_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO () Source #
btDbvtBroadphase_m_newpairs_get :: BtDbvtBroadphaseClass bc => bc -> IO Int Source #
btDbvtBroadphase_m_paircache_set :: (BtDbvtBroadphaseClass bc, BtOverlappingPairCacheClass a) => bc -> a -> IO () Source #
btDbvtBroadphase_m_paircache_get :: BtDbvtBroadphaseClass bc => bc -> IO BtOverlappingPairCache Source #
btDbvtBroadphase_m_pid_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO () Source #
btDbvtBroadphase_m_pid_get :: BtDbvtBroadphaseClass bc => bc -> IO Int Source #
btDbvtBroadphase_m_prediction_set :: BtDbvtBroadphaseClass bc => bc -> Float -> IO () Source #
btDbvtBroadphase_m_prediction_get :: BtDbvtBroadphaseClass bc => bc -> IO Float Source #
btDbvtBroadphase_m_releasepaircache_set :: BtDbvtBroadphaseClass bc => bc -> Bool -> IO () Source #
btDbvtBroadphase_m_releasepaircache_get :: BtDbvtBroadphaseClass bc => bc -> IO Bool Source #
btDbvtBroadphase_m_stageCurrent_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO () Source #
btDbvtBroadphase_m_stageCurrent_get :: BtDbvtBroadphaseClass bc => bc -> IO Int Source #
btDbvtBroadphase_m_updates_call_set :: BtDbvtBroadphaseClass bc => bc -> Word32 -> IO () Source #
btDbvtBroadphase_m_updates_call_get :: BtDbvtBroadphaseClass bc => bc -> IO Word32 Source #
btDbvtBroadphase_m_updates_done_set :: BtDbvtBroadphaseClass bc => bc -> Word32 -> IO () Source #
btDbvtBroadphase_m_updates_done_get :: BtDbvtBroadphaseClass bc => bc -> IO Word32 Source #
btDbvtBroadphase_m_updates_ratio_set :: BtDbvtBroadphaseClass bc => bc -> Float -> IO () Source #
btDbvtBroadphase_m_updates_ratio_get :: BtDbvtBroadphaseClass bc => bc -> IO Float Source #
btDbvtNode_free :: BtDbvtNodeClass bc => bc -> IO () Source #
btDbvtNode_isinternal Source #
:: BtDbvtNodeClass bc | |
=> bc | |
-> IO Bool |
:: BtDbvtNodeClass bc | |
=> bc | |
-> IO Bool |
btDbvtNode_parent_set :: (BtDbvtNodeClass bc, BtDbvtNodeClass a) => bc -> a -> IO () Source #
btDbvtNode_parent_get :: BtDbvtNodeClass bc => bc -> IO BtDbvtNode Source #
btDbvtNode_volume_set :: (BtDbvtNodeClass bc, BtDbvtAabbMmClass a) => bc -> a -> IO () Source #
btDbvtNode_volume_get :: BtDbvtNodeClass bc => bc -> IO BtDbvtAabbMm Source #
btDbvtProxy :: Vec3 -> Vec3 -> VoidPtr -> Int -> Int -> IO BtDbvtProxy Source #
btDbvtProxy_free :: BtDbvtProxyClass bc => bc -> IO () Source #
btDbvtProxy_leaf_set :: (BtDbvtProxyClass bc, BtDbvtNodeClass a) => bc -> a -> IO () Source #
btDbvtProxy_leaf_get :: BtDbvtProxyClass bc => bc -> IO BtDbvtNode Source #
btDbvtProxy_stage_set :: BtDbvtProxyClass bc => bc -> Int -> IO () Source #
btDbvtProxy_stage_get :: BtDbvtProxyClass bc => bc -> IO Int Source #
btDispatcher_allocateCollisionAlgorithm Source #
:: BtDispatcherClass bc | |
=> bc | |
-> Int | size |
-> IO VoidPtr |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDispatcher.h?r=2223#83 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDispatcher.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDispatcher.h?r=2223#103 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDispatcher.cpp?r=2223
btDispatcher_releaseManifold Source #
:: (BtDispatcherClass bc, BtPersistentManifoldClass p0) | |
=> bc | |
-> p0 | manifold |
-> IO () |
btDispatcher_getNumManifolds Source #
:: BtDispatcherClass bc | |
=> bc | |
-> IO Int |
btDispatcher_clearManifold Source #
:: (BtDispatcherClass bc, BtPersistentManifoldClass p0) | |
=> bc | |
-> p0 | manifold |
-> IO () |
btDispatcher_freeCollisionAlgorithm Source #
:: BtDispatcherClass bc | |
=> bc | |
-> VoidPtr | ptr |
-> IO () |
btDispatcher_findAlgorithm Source #
:: (BtDispatcherClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtPersistentManifoldClass p2) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> p2 | sharedManifold |
-> IO BtCollisionAlgorithm |
btDispatcher_needsResponse Source #
:: (BtDispatcherClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> IO Bool |
btDispatcher_getNewManifold Source #
:: BtDispatcherClass bc | |
=> bc | |
-> VoidPtr | body0 |
-> VoidPtr | body1 |
-> IO BtPersistentManifold |
btDispatcher_dispatchAllCollisionPairs Source #
:: (BtDispatcherClass bc, BtOverlappingPairCacheClass p0, BtDispatcherInfoClass p1, BtDispatcherClass p2) | |
=> bc | |
-> p0 | pairCache |
-> p1 | dispatchInfo |
-> p2 | dispatcher |
-> IO () |
btDispatcher_needsCollision Source #
:: (BtDispatcherClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) | |
=> bc | |
-> p0 | body0 |
-> p1 | body1 |
-> IO Bool |
btDispatcher_getManifoldByIndexInternal Source #
:: BtDispatcherClass bc | |
=> bc | |
-> Int | index |
-> IO BtPersistentManifold |
btDispatcherInfo_free :: BtDispatcherInfoClass bc => bc -> IO () Source #
btDispatcherInfo_m_allowedCcdPenetration_set :: BtDispatcherInfoClass bc => bc -> Float -> IO () Source #
btDispatcherInfo_m_allowedCcdPenetration_get :: BtDispatcherInfoClass bc => bc -> IO Float Source #
btDispatcherInfo_m_convexConservativeDistanceThreshold_set :: BtDispatcherInfoClass bc => bc -> Float -> IO () Source #
btDispatcherInfo_m_convexConservativeDistanceThreshold_get :: BtDispatcherInfoClass bc => bc -> IO Float Source #
btDispatcherInfo_m_debugDraw_set :: (BtDispatcherInfoClass bc, BtIDebugDrawClass a) => bc -> a -> IO () Source #
btDispatcherInfo_m_debugDraw_get :: BtDispatcherInfoClass bc => bc -> IO BtIDebugDraw Source #
btDispatcherInfo_m_dispatchFunc_set :: BtDispatcherInfoClass bc => bc -> Int -> IO () Source #
btDispatcherInfo_m_dispatchFunc_get :: BtDispatcherInfoClass bc => bc -> IO Int Source #
btDispatcherInfo_m_enableSPU_set :: BtDispatcherInfoClass bc => bc -> Bool -> IO () Source #
btDispatcherInfo_m_enableSPU_get :: BtDispatcherInfoClass bc => bc -> IO Bool Source #
btDispatcherInfo_m_enableSatConvex_set :: BtDispatcherInfoClass bc => bc -> Bool -> IO () Source #
btDispatcherInfo_m_enableSatConvex_get :: BtDispatcherInfoClass bc => bc -> IO Bool Source #
btDispatcherInfo_m_stackAllocator_set :: (BtDispatcherInfoClass bc, BtStackAllocClass a) => bc -> a -> IO () Source #
btDispatcherInfo_m_stackAllocator_get :: BtDispatcherInfoClass bc => bc -> IO BtStackAlloc Source #
btDispatcherInfo_m_stepCount_set :: BtDispatcherInfoClass bc => bc -> Int -> IO () Source #
btDispatcherInfo_m_stepCount_get :: BtDispatcherInfoClass bc => bc -> IO Int Source #
btDispatcherInfo_m_timeOfImpact_set :: BtDispatcherInfoClass bc => bc -> Float -> IO () Source #
btDispatcherInfo_m_timeOfImpact_get :: BtDispatcherInfoClass bc => bc -> IO Float Source #
btDispatcherInfo_m_timeStep_set :: BtDispatcherInfoClass bc => bc -> Float -> IO () Source #
btDispatcherInfo_m_timeStep_get :: BtDispatcherInfoClass bc => bc -> IO Float Source #
btDispatcherInfo_m_useContinuous_set :: BtDispatcherInfoClass bc => bc -> Bool -> IO () Source #
btDispatcherInfo_m_useContinuous_get :: BtDispatcherInfoClass bc => bc -> IO Bool Source #
btDispatcherInfo_m_useConvexConservativeDistanceUtil_set :: BtDispatcherInfoClass bc => bc -> Bool -> IO () Source #
btDispatcherInfo_m_useConvexConservativeDistanceUtil_get :: BtDispatcherInfoClass bc => bc -> IO Bool Source #
btDispatcherInfo_m_useEpa_set :: BtDispatcherInfoClass bc => bc -> Bool -> IO () Source #
btDispatcherInfo_m_useEpa_get :: BtDispatcherInfoClass bc => bc -> IO Bool Source #
btHashedOverlappingPairCache_free :: BtHashedOverlappingPairCacheClass bc => bc -> IO () Source #
btHashedOverlappingPairCache_sortOverlappingPairs Source #
:: (BtHashedOverlappingPairCacheClass bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
btHashedOverlappingPairCache_equalsPair Source #
:: (BtHashedOverlappingPairCacheClass bc, BtBroadphasePairClass p0) | |
=> bc | |
-> p0 | pair |
-> Int | proxyId1 |
-> Int | proxyId2 |
-> IO Bool |
btHashedOverlappingPairCache_internalFindPair Source #
:: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> Int | hash |
-> IO BtBroadphasePair |
btHashedOverlappingPairCache_processAllOverlappingPairs Source #
:: (BtHashedOverlappingPairCacheClass bc, BtOverlapCallbackClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | arg0 |
-> p1 | dispatcher |
-> IO () |
btHashedOverlappingPairCache_hasDeferredRemoval Source #
:: BtHashedOverlappingPairCacheClass bc | |
=> bc | |
-> IO Bool |
btHashedOverlappingPairCache_cleanProxyFromPairs Source #
:: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | proxy |
-> p1 | dispatcher |
-> IO () |
btHashedOverlappingPairCache_getNumOverlappingPairs Source #
:: BtHashedOverlappingPairCacheClass bc | |
=> bc | |
-> IO Int |
btHashedOverlappingPairCache_cleanOverlappingPair Source #
:: (BtHashedOverlappingPairCacheClass bc, BtBroadphasePairClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | pair |
-> p1 | dispatcher |
-> IO () |
btHashedOverlappingPairCache_setOverlapFilterCallback Source #
:: (BtHashedOverlappingPairCacheClass bc, BtOverlapFilterCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> IO () |
btHashedOverlappingPairCache_setInternalGhostPairCallback Source #
:: (BtHashedOverlappingPairCacheClass bc, BtOverlappingPairCallbackClass p0) | |
=> bc | |
-> p0 | ghostPairCallback |
-> IO () |
btHashedOverlappingPairCache_addOverlappingPair Source #
:: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> IO BtBroadphasePair |
btHashedOverlappingPairCache_needsBroadphaseCollision Source #
:: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> IO Bool |
btHashedOverlappingPairCache_findPair Source #
:: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> IO BtBroadphasePair |
btHashedOverlappingPairCache_getOverlappingPairArrayPtr Source #
:: BtHashedOverlappingPairCacheClass bc | |
=> bc | |
-> IO BtBroadphasePair |
btHashedOverlappingPairCache_getOverlappingPairArrayPtr0 Source #
:: BtHashedOverlappingPairCacheClass bc | |
=> bc | |
-> IO BtBroadphasePair |
btHashedOverlappingPairCache_getOverlappingPairArrayPtr1 Source #
:: BtHashedOverlappingPairCacheClass bc | |
=> bc | |
-> IO BtBroadphasePair |
btHashedOverlappingPairCache_getOverlapFilterCallback Source #
:: BtHashedOverlappingPairCacheClass bc | |
=> bc | |
-> IO BtOverlapFilterCallback |
btHashedOverlappingPairCache_removeOverlappingPairsContainingProxy Source #
:: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | proxy |
-> p1 | dispatcher |
-> IO () |
btHashedOverlappingPairCache_internalAddPair Source #
:: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> IO BtBroadphasePair |
btHashedOverlappingPairCache_growTables Source #
:: BtHashedOverlappingPairCacheClass bc | |
=> bc | |
-> IO () |
btHashedOverlappingPairCache_removeOverlappingPair Source #
:: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1, BtDispatcherClass p2) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> p2 | dispatcher |
-> IO VoidPtr |
btHashedOverlappingPairCache_GetCount Source #
:: BtHashedOverlappingPairCacheClass bc | |
=> bc | |
-> IO Int |
btHashedOverlappingPairCache_getHash Source #
:: BtHashedOverlappingPairCacheClass bc | |
=> bc | |
-> Word32 | proxyId1 |
-> Word32 | proxyId2 |
-> IO Word32 |
btHashedOverlappingPairCache_m_overlappingPairArray_set :: (BtHashedOverlappingPairCacheClass bc, BtAlignedObjectArray_btBroadphasePair_Class a) => bc -> a -> IO () Source #
btHashedOverlappingPairCache_m_overlappingPairArray_get :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_ Source #
btHashedOverlappingPairCache_m_overlapFilterCallback_set :: (BtHashedOverlappingPairCacheClass bc, BtOverlapFilterCallbackClass a) => bc -> a -> IO () Source #
btHashedOverlappingPairCache_m_overlapFilterCallback_get :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtOverlapFilterCallback Source #
btHashedOverlappingPairCache_m_blockedForChanges_set :: BtHashedOverlappingPairCacheClass bc => bc -> Bool -> IO () Source #
btHashedOverlappingPairCache_m_blockedForChanges_get :: BtHashedOverlappingPairCacheClass bc => bc -> IO Bool Source #
btHashedOverlappingPairCache_m_hashTable_set :: (BtHashedOverlappingPairCacheClass bc, BtAlignedObjectArray_int_Class a) => bc -> a -> IO () Source #
btHashedOverlappingPairCache_m_hashTable_get :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_int_ Source #
btHashedOverlappingPairCache_m_next_set :: (BtHashedOverlappingPairCacheClass bc, BtAlignedObjectArray_int_Class a) => bc -> a -> IO () Source #
btHashedOverlappingPairCache_m_next_get :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_int_ Source #
btHashedOverlappingPairCache_m_ghostPairCallback_set :: (BtHashedOverlappingPairCacheClass bc, BtOverlappingPairCallbackClass a) => bc -> a -> IO () Source #
btHashedOverlappingPairCache_m_ghostPairCallback_get :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtOverlappingPairCallback Source #
btMultiSapBroadphase_addToChildBroadphase Source #
:: (BtMultiSapBroadphaseClass bc, BtMultiSapBroadphase_btMultiSapProxyClass p0, BtBroadphaseProxyClass p1, BtBroadphaseInterfaceClass p2) | |
=> bc | |
-> p0 | parentMultiSapProxy |
-> p1 | childProxy |
-> p2 | childBroadphase |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h?r=2223#114 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h?r=2223#116 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp?r=2223
btMultiSapBroadphase_rayTest' Source #
:: (BtMultiSapBroadphaseClass bc, BtBroadphaseRayCallbackClass p2) | |
=> bc | |
-> p2 | rayCallback |
-> IO (Vec3, Vec3, Vec3, Vec3) |
btMultiSapBroadphase_setAabb Source #
:: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) | |
=> bc | |
-> p0 | proxy |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h?r=2223#111 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h?r=2223#111 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp?r=2223
btMultiSapBroadphase_setAabb' Source #
:: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) | |
=> bc | |
-> p0 | proxy |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
btMultiSapBroadphase_getOverlappingPairCache Source #
:: BtMultiSapBroadphaseClass bc | |
=> bc | |
-> IO BtOverlappingPairCache |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h?r=2223#123 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h?r=2223#123 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp?r=2223
btMultiSapBroadphase_getOverlappingPairCache0 Source #
:: BtMultiSapBroadphaseClass bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btMultiSapBroadphase_getOverlappingPairCache1 Source #
:: BtMultiSapBroadphaseClass bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btMultiSapBroadphase_buildTree' Source #
:: BtMultiSapBroadphaseClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btMultiSapBroadphase_resetPool Source #
:: (BtMultiSapBroadphaseClass bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h?r=2223#119 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h?r=2223#147 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp?r=2223
btMultiSapBroadphase_calculateOverlappingPairs Source #
:: (BtMultiSapBroadphaseClass bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
btMultiSapBroadphase_testAabbOverlap Source #
:: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> IO Bool |
btMultiSapBroadphase_getAabb Source #
:: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
btMultiSapBroadphase_getAabb' Source #
:: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> IO (Vec3, Vec3) |
btMultiSapBroadphase_getBroadphaseArray Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h?r=2223#97 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h?r=2223#97 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp?r=2223
btMultiSapBroadphase_createProxy Source #
:: (BtMultiSapBroadphaseClass bc, BtDispatcherClass p6) | |
=> bc | |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> Int | shapeType |
-> VoidPtr | userPtr |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> p6 | dispatcher |
-> VoidPtr | multiSapProxy |
-> IO (BtBroadphaseProxy, Vec3, Vec3) |
btMultiSapBroadphase_createProxy' Source #
:: (BtMultiSapBroadphaseClass bc, BtDispatcherClass p6) | |
=> bc | |
-> Int | shapeType |
-> VoidPtr | userPtr |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> p6 | dispatcher |
-> VoidPtr | multiSapProxy |
-> IO (BtBroadphaseProxy, Vec3, Vec3) |
btMultiSapBroadphase_printStats Source #
:: BtMultiSapBroadphaseClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h?r=2223#134 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h?r=2223#142 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp?r=2223
btMultiSapBroadphase_getBroadphaseAabb' Source #
:: BtMultiSapBroadphaseClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btMultiSapBroadphase_destroyProxy Source #
:: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | proxy |
-> p1 | dispatcher |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h?r=2223#37 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h?r=2223#110 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp?r=2223
btMultiSapBroadphase_m_sapBroadphases_set :: (BtMultiSapBroadphaseClass bc, BtAlignedObjectArray_btBroadphaseInterface_ptr_Class a) => bc -> a -> IO () Source #
btMultiSapBroadphase_m_sapBroadphases_get :: BtMultiSapBroadphaseClass bc => bc -> IO BtAlignedObjectArray_btBroadphaseInterface_ptr_ Source #
btMultiSapBroadphase_m_simpleBroadphase_set :: (BtMultiSapBroadphaseClass bc, BtSimpleBroadphaseClass a) => bc -> a -> IO () Source #
btMultiSapBroadphase_m_simpleBroadphase_get :: BtMultiSapBroadphaseClass bc => bc -> IO BtSimpleBroadphase Source #
btMultiSapBroadphase_m_overlappingPairs_set :: (BtMultiSapBroadphaseClass bc, BtOverlappingPairCacheClass a) => bc -> a -> IO () Source #
btMultiSapBroadphase_m_overlappingPairs_get :: BtMultiSapBroadphaseClass bc => bc -> IO BtOverlappingPairCache Source #
btMultiSapBroadphase_m_optimizedAabbTree_set :: (BtMultiSapBroadphaseClass bc, BtQuantizedBvhClass a) => bc -> a -> IO () Source #
btMultiSapBroadphase_m_optimizedAabbTree_get :: BtMultiSapBroadphaseClass bc => bc -> IO BtQuantizedBvh Source #
btMultiSapBroadphase_m_ownsPairCache_set :: BtMultiSapBroadphaseClass bc => bc -> Bool -> IO () Source #
btMultiSapBroadphase_m_ownsPairCache_get :: BtMultiSapBroadphaseClass bc => bc -> IO Bool Source #
btMultiSapBroadphase_m_filterCallback_set :: (BtMultiSapBroadphaseClass bc, BtOverlapFilterCallbackClass a) => bc -> a -> IO () Source #
btMultiSapBroadphase_m_filterCallback_get :: BtMultiSapBroadphaseClass bc => bc -> IO BtOverlapFilterCallback Source #
btMultiSapBroadphase_m_invalidPair_set :: BtMultiSapBroadphaseClass bc => bc -> Int -> IO () Source #
btMultiSapBroadphase_m_invalidPair_get :: BtMultiSapBroadphaseClass bc => bc -> IO Int Source #
btMultiSapBroadphase_m_multiSapProxies_set :: (BtMultiSapBroadphaseClass bc, BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_Class a) => bc -> a -> IO () Source #
btMultiSapBroadphase_m_multiSapProxies_get :: BtMultiSapBroadphaseClass bc => bc -> IO BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_ Source #
btMultiSapBroadphase_btMultiSapProxy :: Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> IO BtMultiSapBroadphase_btMultiSapProxy Source #
btMultiSapBroadphase_btMultiSapProxy_free :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> IO () Source #
btMultiSapBroadphase_btMultiSapProxy_m_aabbMax_set :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> Vec3 -> IO () Source #
btMultiSapBroadphase_btMultiSapProxy_m_aabbMax_get :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> IO Vec3 Source #
btMultiSapBroadphase_btMultiSapProxy_m_aabbMin_set :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> Vec3 -> IO () Source #
btMultiSapBroadphase_btMultiSapProxy_m_aabbMin_get :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> IO Vec3 Source #
btMultiSapBroadphase_btMultiSapProxy_m_bridgeProxies_set :: (BtMultiSapBroadphase_btMultiSapProxyClass bc, BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_Class a) => bc -> a -> IO () Source #
btMultiSapBroadphase_btMultiSapProxy_m_bridgeProxies_get :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> IO BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_ Source #
btMultiSapBroadphase_btMultiSapProxy_m_shapeType_set :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> Int -> IO () Source #
btMultiSapBroadphase_btMultiSapProxy_m_shapeType_get :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> IO Int Source #
btNodeOverlapCallback_processNode Source #
:: BtNodeOverlapCallbackClass bc | |
=> bc | |
-> Int | subPart |
-> Int | triangleIndex |
-> IO () |
btNullPairCache_free :: BtNullPairCacheClass bc => bc -> IO () Source #
btNullPairCache_sortOverlappingPairs Source #
:: (BtNullPairCacheClass bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
btNullPairCache_setInternalGhostPairCallback Source #
:: (BtNullPairCacheClass bc, BtOverlappingPairCallbackClass p0) | |
=> bc | |
-> p0 | arg0 |
-> IO () |
btNullPairCache_addOverlappingPair Source #
:: (BtNullPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | arg0 |
-> p1 | arg1 |
-> IO BtBroadphasePair |
btNullPairCache_removeOverlappingPairsContainingProxy Source #
:: (BtNullPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | arg0 |
-> p1 | arg1 |
-> IO () |
btNullPairCache_hasDeferredRemoval Source #
:: BtNullPairCacheClass bc | |
=> bc | |
-> IO Bool |
btNullPairCache_getOverlappingPairArray Source #
:: BtNullPairCacheClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btBroadphasePair_ |
btNullPairCache_findPair Source #
:: (BtNullPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | arg0 |
-> p1 | arg1 |
-> IO BtBroadphasePair |
btNullPairCache_cleanProxyFromPairs Source #
:: (BtNullPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | arg0 |
-> p1 | arg1 |
-> IO () |
btNullPairCache_cleanOverlappingPair Source #
:: (BtNullPairCacheClass bc, BtBroadphasePairClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | arg0 |
-> p1 | arg1 |
-> IO () |
btNullPairCache_getNumOverlappingPairs Source #
:: BtNullPairCacheClass bc | |
=> bc | |
-> IO Int |
btNullPairCache_removeOverlappingPair Source #
:: (BtNullPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1, BtDispatcherClass p2) | |
=> bc | |
-> p0 | arg0 |
-> p1 | arg1 |
-> p2 | arg2 |
-> IO VoidPtr |
btNullPairCache_setOverlapFilterCallback Source #
:: (BtNullPairCacheClass bc, BtOverlapFilterCallbackClass p0) | |
=> bc | |
-> p0 | arg0 |
-> IO () |
btNullPairCache_getOverlappingPairArrayPtr Source #
:: BtNullPairCacheClass bc | |
=> bc | |
-> IO BtBroadphasePair |
btNullPairCache_getOverlappingPairArrayPtr0 Source #
:: BtNullPairCacheClass bc | |
=> bc | |
-> IO BtBroadphasePair |
btNullPairCache_getOverlappingPairArrayPtr1 Source #
:: BtNullPairCacheClass bc | |
=> bc | |
-> IO BtBroadphasePair |
btNullPairCache_processAllOverlappingPairs Source #
:: (BtNullPairCacheClass bc, BtOverlapCallbackClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | arg0 |
-> p1 | arg1 |
-> IO () |
btNullPairCache_m_overlappingPairArray_set :: (BtNullPairCacheClass bc, BtAlignedObjectArray_btBroadphasePair_Class a) => bc -> a -> IO () Source #
btNullPairCache_m_overlappingPairArray_get :: BtNullPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_ Source #
btOptimizedBvhNode_free :: BtOptimizedBvhNodeClass bc => bc -> IO () Source #
btOptimizedBvhNode_m_aabbMaxOrg_set :: BtOptimizedBvhNodeClass bc => bc -> Vec3 -> IO () Source #
btOptimizedBvhNode_m_aabbMaxOrg_get :: BtOptimizedBvhNodeClass bc => bc -> IO Vec3 Source #
btOptimizedBvhNode_m_aabbMinOrg_set :: BtOptimizedBvhNodeClass bc => bc -> Vec3 -> IO () Source #
btOptimizedBvhNode_m_aabbMinOrg_get :: BtOptimizedBvhNodeClass bc => bc -> IO Vec3 Source #
btOptimizedBvhNode_m_escapeIndex_set :: BtOptimizedBvhNodeClass bc => bc -> Int -> IO () Source #
btOptimizedBvhNode_m_escapeIndex_get :: BtOptimizedBvhNodeClass bc => bc -> IO Int Source #
btOptimizedBvhNode_m_subPart_set :: BtOptimizedBvhNodeClass bc => bc -> Int -> IO () Source #
btOptimizedBvhNode_m_subPart_get :: BtOptimizedBvhNodeClass bc => bc -> IO Int Source #
btOptimizedBvhNode_m_triangleIndex_set :: BtOptimizedBvhNodeClass bc => bc -> Int -> IO () Source #
btOptimizedBvhNode_m_triangleIndex_get :: BtOptimizedBvhNodeClass bc => bc -> IO Int Source #
btOptimizedBvhNodeDoubleData_free :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO () Source #
btOptimizedBvhNodeDoubleData_m_aabbMinOrg_set :: (BtOptimizedBvhNodeDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO () Source #
btOptimizedBvhNodeDoubleData_m_aabbMinOrg_get :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO BtVector3DoubleData Source #
btOptimizedBvhNodeDoubleData_m_aabbMaxOrg_set :: (BtOptimizedBvhNodeDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO () Source #
btOptimizedBvhNodeDoubleData_m_aabbMaxOrg_get :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO BtVector3DoubleData Source #
btOptimizedBvhNodeDoubleData_m_escapeIndex_set :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> Int -> IO () Source #
btOptimizedBvhNodeDoubleData_m_escapeIndex_get :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO Int Source #
btOptimizedBvhNodeDoubleData_m_subPart_set :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> Int -> IO () Source #
btOptimizedBvhNodeDoubleData_m_subPart_get :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO Int Source #
btOptimizedBvhNodeDoubleData_m_triangleIndex_set :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> Int -> IO () Source #
btOptimizedBvhNodeDoubleData_m_triangleIndex_get :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO Int Source #
btOptimizedBvhNodeFloatData_free :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO () Source #
btOptimizedBvhNodeFloatData_m_aabbMinOrg_set :: (BtOptimizedBvhNodeFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btOptimizedBvhNodeFloatData_m_aabbMinOrg_get :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO BtVector3FloatData Source #
btOptimizedBvhNodeFloatData_m_aabbMaxOrg_set :: (BtOptimizedBvhNodeFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btOptimizedBvhNodeFloatData_m_aabbMaxOrg_get :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO BtVector3FloatData Source #
btOptimizedBvhNodeFloatData_m_escapeIndex_set :: BtOptimizedBvhNodeFloatDataClass bc => bc -> Int -> IO () Source #
btOptimizedBvhNodeFloatData_m_escapeIndex_get :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO Int Source #
btOptimizedBvhNodeFloatData_m_subPart_set :: BtOptimizedBvhNodeFloatDataClass bc => bc -> Int -> IO () Source #
btOptimizedBvhNodeFloatData_m_subPart_get :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO Int Source #
btOptimizedBvhNodeFloatData_m_triangleIndex_set :: BtOptimizedBvhNodeFloatDataClass bc => bc -> Int -> IO () Source #
btOptimizedBvhNodeFloatData_m_triangleIndex_get :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO Int Source #
btOverlapCallback_processOverlap Source #
:: (BtOverlapCallbackClass bc, BtBroadphasePairClass p0) | |
=> bc | |
-> p0 | pair |
-> IO Bool |
btOverlapFilterCallback_needBroadphaseCollision Source #
:: (BtOverlapFilterCallbackClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> IO Bool |
btOverlappingPairCache_sortOverlappingPairs Source #
:: (BtOverlappingPairCacheClass bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h?r=2223#85 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h?r=2223#87 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp?r=2223
btOverlappingPairCache_setInternalGhostPairCallback Source #
:: (BtOverlappingPairCacheClass bc, BtOverlappingPairCallbackClass p0) | |
=> bc | |
-> p0 | ghostPairCallback |
-> IO () |
btOverlappingPairCache_setOverlapFilterCallback Source #
:: (BtOverlappingPairCacheClass bc, BtOverlapFilterCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> IO () |
btOverlappingPairCache_getOverlappingPairArray Source #
:: BtOverlappingPairCacheClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btBroadphasePair_ |
btOverlappingPairCache_findPair Source #
:: (BtOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> IO BtBroadphasePair |
btOverlappingPairCache_cleanProxyFromPairs Source #
:: (BtOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | proxy |
-> p1 | dispatcher |
-> IO () |
btOverlappingPairCache_cleanOverlappingPair Source #
:: (BtOverlappingPairCacheClass bc, BtBroadphasePairClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | pair |
-> p1 | dispatcher |
-> IO () |
btOverlappingPairCache_getNumOverlappingPairs Source #
:: BtOverlappingPairCacheClass bc | |
=> bc | |
-> IO Int |
btOverlappingPairCache_processAllOverlappingPairs Source #
:: (BtOverlappingPairCacheClass bc, BtOverlapCallbackClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | arg0 |
-> p1 | dispatcher |
-> IO () |
btOverlappingPairCache_getOverlappingPairArrayPtr Source #
:: BtOverlappingPairCacheClass bc | |
=> bc | |
-> IO BtBroadphasePair |
btOverlappingPairCache_getOverlappingPairArrayPtr0 Source #
:: BtOverlappingPairCacheClass bc | |
=> bc | |
-> IO BtBroadphasePair |
btOverlappingPairCache_getOverlappingPairArrayPtr1 Source #
:: BtOverlappingPairCacheClass bc | |
=> bc | |
-> IO BtBroadphasePair |
btOverlappingPairCache_hasDeferredRemoval Source #
:: BtOverlappingPairCacheClass bc | |
=> bc | |
-> IO Bool |
btOverlappingPairCallback_addOverlappingPair Source #
:: (BtOverlappingPairCallbackClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> IO BtBroadphasePair |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h?r=2223#34 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h?r=2223#32 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.cpp?r=2223
btOverlappingPairCallback_removeOverlappingPair Source #
:: (BtOverlappingPairCallbackClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1, BtDispatcherClass p2) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> p2 | dispatcher |
-> IO VoidPtr |
btOverlappingPairCallback_removeOverlappingPairsContainingProxy Source #
:: (BtOverlappingPairCallbackClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | dispatcher |
-> IO () |
btQuantizedBvh0 :: IO BtQuantizedBvh Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#495 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#334 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
btQuantizedBvh1 :: BtQuantizedBvhClass p0 => p0 -> Bool -> IO BtQuantizedBvh Source #
btQuantizedBvh_free :: BtQuantizedBvhClass bc => bc -> IO () Source #
btQuantizedBvh_calcSplittingAxis Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> Int | startIndex |
-> Int | endIndex |
-> IO Int |
btQuantizedBvh_buildInternal Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> IO () |
btQuantizedBvh_serialize1 Source #
:: (BtQuantizedBvhClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
btQuantizedBvh_deSerializeDouble Source #
:: (BtQuantizedBvhClass bc, BtQuantizedBvhDoubleDataClass p0) | |
=> bc | |
-> p0 | quantizedBvhDoubleData |
-> IO () |
btQuantizedBvh_setQuantizationValues' Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> Float | quantizationMargin |
-> IO (Vec3, Vec3) |
btQuantizedBvh_deSerializeFloat Source #
:: (BtQuantizedBvhClass bc, BtQuantizedBvhFloatDataClass p0) | |
=> bc | |
-> p0 | quantizedBvhFloatData |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#214 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#479 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
btQuantizedBvh_setInternalNodeAabbMin Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> Int | nodeIndex |
-> Vec3 | aabbMin |
-> IO Vec3 |
btQuantizedBvh_setInternalNodeAabbMin' Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> Int | nodeIndex |
-> IO Vec3 |
btQuantizedBvh_isQuantized Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#470 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#486 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
btQuantizedBvh_reportAabbOverlappingNodex Source #
:: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) | |
=> bc | |
-> p0 | nodeCallback |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
btQuantizedBvh_reportAabbOverlappingNodex' Source #
:: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) | |
=> bc | |
-> p0 | nodeCallback |
-> IO (Vec3, Vec3) |
btQuantizedBvh_swapLeafNodes Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> Int | firstIndex |
-> Int | secondIndex |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#448 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#296 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
btQuantizedBvh_getQuantizedNodeArray Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btQuantizedBvhNode_ |
btQuantizedBvh_buildTree Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> Int | startIndex |
-> Int | endIndex |
-> IO () |
btQuantizedBvh_reportRayOverlappingNodex Source #
:: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) | |
=> bc | |
-> p0 | nodeCallback |
-> Vec3 | raySource |
-> Vec3 | rayTarget |
-> IO (Vec3, Vec3) |
btQuantizedBvh_reportRayOverlappingNodex' Source #
:: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) | |
=> bc | |
-> p0 | nodeCallback |
-> IO (Vec3, Vec3) |
btQuantizedBvh_walkStacklessTree Source #
:: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) | |
=> bc | |
-> p0 | nodeCallback |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#310 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#310 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
btQuantizedBvh_walkStacklessTree' Source #
:: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) | |
=> bc | |
-> p0 | nodeCallback |
-> IO (Vec3, Vec3) |
btQuantizedBvh_walkStacklessQuantizedTreeAgainstRay Source #
:: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) | |
=> bc | |
-> p0 | nodeCallback |
-> Vec3 | raySource |
-> Vec3 | rayTarget |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> Int | startNodeIndex |
-> Int | endNodeIndex |
-> IO (Vec3, Vec3, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#312 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#312 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
btQuantizedBvh_walkStacklessQuantizedTreeAgainstRay' Source #
:: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) | |
=> bc | |
-> p0 | nodeCallback |
-> Int | startNodeIndex |
-> Int | endNodeIndex |
-> IO (Vec3, Vec3, Vec3, Vec3) |
btQuantizedBvh_updateSubtreeHeaders Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> Int | leftChildNodexIndex |
-> Int | rightChildNodexIndex |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#468 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#328 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
btQuantizedBvh_deSerializeInPlace Source #
:: VoidPtr | i_alignedDataBuffer |
-> Word32 | i_dataBufferSize |
-> Bool | i_swapEndian |
-> IO BtQuantizedBvh |
btQuantizedBvh_mergeInternalNodeAabb' Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> Int | nodeIndex |
-> IO (Vec3, Vec3) |
btQuantizedBvh_getAabbMin Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> Int | nodeIndex |
-> IO Vec3 |
btQuantizedBvh_walkStacklessTreeAgainstRay Source #
:: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) | |
=> bc | |
-> p0 | nodeCallback |
-> Vec3 | raySource |
-> Vec3 | rayTarget |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> Int | startNodeIndex |
-> Int | endNodeIndex |
-> IO (Vec3, Vec3, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#314 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#314 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
btQuantizedBvh_walkStacklessTreeAgainstRay' Source #
:: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) | |
=> bc | |
-> p0 | nodeCallback |
-> Int | startNodeIndex |
-> Int | endNodeIndex |
-> IO (Vec3, Vec3, Vec3, Vec3) |
btQuantizedBvh_getLeafNodeArray Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btQuantizedBvhNode_ |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#572 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#341 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
btQuantizedBvh_setInternalNodeEscapeIndex Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> Int | nodeIndex |
-> Int | escapeIndex |
-> IO () |
btQuantizedBvh_getAabbMax Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> Int | nodeIndex |
-> IO Vec3 |
btQuantizedBvh_getSubtreeInfoArray Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btBvhSubtreeInfo_ |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#225 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#454 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
btQuantizedBvh_setInternalNodeAabbMax Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> Int | nodeIndex |
-> Vec3 | aabbMax |
-> IO Vec3 |
btQuantizedBvh_setInternalNodeAabbMax' Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> Int | nodeIndex |
-> IO Vec3 |
btQuantizedBvh_reportBoxCastOverlappingNodex Source #
:: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) | |
=> bc | |
-> p0 | nodeCallback |
-> Vec3 | raySource |
-> Vec3 | rayTarget |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#348 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#348 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
btQuantizedBvh_reportBoxCastOverlappingNodex' Source #
:: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) | |
=> bc | |
-> p0 | nodeCallback |
-> IO (Vec3, Vec3, Vec3, Vec3) |
btQuantizedBvh_assignInternalNodeFromLeafNode Source #
:: BtQuantizedBvhClass bc | |
=> bc | |
-> Int | internalNode |
-> Int | leafNodeIndex |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#203 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#298 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
btQuantizedBvh_m_SubtreeHeaders_set :: (BtQuantizedBvhClass bc, BtAlignedObjectArray_btBvhSubtreeInfo_Class a) => bc -> a -> IO () Source #
btQuantizedBvh_m_SubtreeHeaders_get :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btBvhSubtreeInfo_ Source #
btQuantizedBvh_m_bulletVersion_set :: BtQuantizedBvhClass bc => bc -> Int -> IO () Source #
btQuantizedBvh_m_bulletVersion_get :: BtQuantizedBvhClass bc => bc -> IO Int Source #
btQuantizedBvh_m_bvhAabbMax_set :: BtQuantizedBvhClass bc => bc -> Vec3 -> IO () Source #
btQuantizedBvh_m_bvhAabbMax_get :: BtQuantizedBvhClass bc => bc -> IO Vec3 Source #
btQuantizedBvh_m_bvhAabbMin_set :: BtQuantizedBvhClass bc => bc -> Vec3 -> IO () Source #
btQuantizedBvh_m_bvhAabbMin_get :: BtQuantizedBvhClass bc => bc -> IO Vec3 Source #
btQuantizedBvh_m_bvhQuantization_set :: BtQuantizedBvhClass bc => bc -> Vec3 -> IO () Source #
btQuantizedBvh_m_bvhQuantization_get :: BtQuantizedBvhClass bc => bc -> IO Vec3 Source #
btQuantizedBvh_m_contiguousNodes_set :: (BtQuantizedBvhClass bc, BtAlignedObjectArray_btOptimizedBvhNode_Class a) => bc -> a -> IO () Source #
btQuantizedBvh_m_contiguousNodes_get :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btOptimizedBvhNode_ Source #
btQuantizedBvh_m_curNodeIndex_set :: BtQuantizedBvhClass bc => bc -> Int -> IO () Source #
btQuantizedBvh_m_curNodeIndex_get :: BtQuantizedBvhClass bc => bc -> IO Int Source #
btQuantizedBvh_m_leafNodes_set :: (BtQuantizedBvhClass bc, BtAlignedObjectArray_btOptimizedBvhNode_Class a) => bc -> a -> IO () Source #
btQuantizedBvh_m_leafNodes_get :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btOptimizedBvhNode_ Source #
btQuantizedBvh_m_quantizedContiguousNodes_set :: (BtQuantizedBvhClass bc, BtAlignedObjectArray_btQuantizedBvhNode_Class a) => bc -> a -> IO () Source #
btQuantizedBvh_m_quantizedContiguousNodes_get :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btQuantizedBvhNode_ Source #
btQuantizedBvh_m_quantizedLeafNodes_set :: (BtQuantizedBvhClass bc, BtAlignedObjectArray_btQuantizedBvhNode_Class a) => bc -> a -> IO () Source #
btQuantizedBvh_m_quantizedLeafNodes_get :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btQuantizedBvhNode_ Source #
btQuantizedBvh_m_subtreeHeaderCount_set :: BtQuantizedBvhClass bc => bc -> Int -> IO () Source #
btQuantizedBvh_m_subtreeHeaderCount_get :: BtQuantizedBvhClass bc => bc -> IO Int Source #
btQuantizedBvh_m_useQuantization_set :: BtQuantizedBvhClass bc => bc -> Bool -> IO () Source #
btQuantizedBvh_m_useQuantization_get :: BtQuantizedBvhClass bc => bc -> IO Bool Source #
btQuantizedBvhDoubleData_free :: BtQuantizedBvhDoubleDataClass bc => bc -> IO () Source #
btQuantizedBvhDoubleData_m_bvhAabbMax_set :: (BtQuantizedBvhDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO () Source #
btQuantizedBvhDoubleData_m_bvhAabbMax_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtVector3DoubleData Source #
btQuantizedBvhDoubleData_m_bvhAabbMin_set :: (BtQuantizedBvhDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO () Source #
btQuantizedBvhDoubleData_m_bvhAabbMin_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtVector3DoubleData Source #
btQuantizedBvhDoubleData_m_bvhQuantization_set :: (BtQuantizedBvhDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO () Source #
btQuantizedBvhDoubleData_m_bvhQuantization_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtVector3DoubleData Source #
btQuantizedBvhDoubleData_m_contiguousNodesPtr_set :: (BtQuantizedBvhDoubleDataClass bc, BtOptimizedBvhNodeDoubleDataClass a) => bc -> a -> IO () Source #
btQuantizedBvhDoubleData_m_contiguousNodesPtr_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtOptimizedBvhNodeDoubleData Source #
btQuantizedBvhDoubleData_m_curNodeIndex_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO () Source #
btQuantizedBvhDoubleData_m_curNodeIndex_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO Int Source #
btQuantizedBvhDoubleData_m_numContiguousLeafNodes_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO () Source #
btQuantizedBvhDoubleData_m_numContiguousLeafNodes_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO Int Source #
btQuantizedBvhDoubleData_m_numQuantizedContiguousNodes_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO () Source #
btQuantizedBvhDoubleData_m_numQuantizedContiguousNodes_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO Int Source #
btQuantizedBvhDoubleData_m_numSubtreeHeaders_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO () Source #
btQuantizedBvhDoubleData_m_numSubtreeHeaders_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO Int Source #
btQuantizedBvhDoubleData_m_quantizedContiguousNodesPtr_set :: (BtQuantizedBvhDoubleDataClass bc, BtQuantizedBvhNodeDataClass a) => bc -> a -> IO () Source #
btQuantizedBvhDoubleData_m_quantizedContiguousNodesPtr_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtQuantizedBvhNodeData Source #
btQuantizedBvhDoubleData_m_subTreeInfoPtr_set :: (BtQuantizedBvhDoubleDataClass bc, BtBvhSubtreeInfoDataClass a) => bc -> a -> IO () Source #
btQuantizedBvhDoubleData_m_subTreeInfoPtr_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtBvhSubtreeInfoData Source #
btQuantizedBvhDoubleData_m_traversalMode_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO () Source #
btQuantizedBvhDoubleData_m_traversalMode_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO Int Source #
btQuantizedBvhDoubleData_m_useQuantization_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO () Source #
btQuantizedBvhDoubleData_m_useQuantization_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO Int Source #
btQuantizedBvhFloatData_free :: BtQuantizedBvhFloatDataClass bc => bc -> IO () Source #
btQuantizedBvhFloatData_m_bvhAabbMax_set :: (BtQuantizedBvhFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btQuantizedBvhFloatData_m_bvhAabbMax_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtVector3FloatData Source #
btQuantizedBvhFloatData_m_bvhAabbMin_set :: (BtQuantizedBvhFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btQuantizedBvhFloatData_m_bvhAabbMin_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtVector3FloatData Source #
btQuantizedBvhFloatData_m_bvhQuantization_set :: (BtQuantizedBvhFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btQuantizedBvhFloatData_m_bvhQuantization_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtVector3FloatData Source #
btQuantizedBvhFloatData_m_contiguousNodesPtr_set :: (BtQuantizedBvhFloatDataClass bc, BtOptimizedBvhNodeFloatDataClass a) => bc -> a -> IO () Source #
btQuantizedBvhFloatData_m_contiguousNodesPtr_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtOptimizedBvhNodeFloatData Source #
btQuantizedBvhFloatData_m_curNodeIndex_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO () Source #
btQuantizedBvhFloatData_m_curNodeIndex_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO Int Source #
btQuantizedBvhFloatData_m_numContiguousLeafNodes_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO () Source #
btQuantizedBvhFloatData_m_numContiguousLeafNodes_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO Int Source #
btQuantizedBvhFloatData_m_numQuantizedContiguousNodes_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO () Source #
btQuantizedBvhFloatData_m_numQuantizedContiguousNodes_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO Int Source #
btQuantizedBvhFloatData_m_numSubtreeHeaders_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO () Source #
btQuantizedBvhFloatData_m_numSubtreeHeaders_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO Int Source #
btQuantizedBvhFloatData_m_quantizedContiguousNodesPtr_set :: (BtQuantizedBvhFloatDataClass bc, BtQuantizedBvhNodeDataClass a) => bc -> a -> IO () Source #
btQuantizedBvhFloatData_m_quantizedContiguousNodesPtr_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtQuantizedBvhNodeData Source #
btQuantizedBvhFloatData_m_subTreeInfoPtr_set :: (BtQuantizedBvhFloatDataClass bc, BtBvhSubtreeInfoDataClass a) => bc -> a -> IO () Source #
btQuantizedBvhFloatData_m_subTreeInfoPtr_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtBvhSubtreeInfoData Source #
btQuantizedBvhFloatData_m_traversalMode_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO () Source #
btQuantizedBvhFloatData_m_traversalMode_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO Int Source #
btQuantizedBvhFloatData_m_useQuantization_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO () Source #
btQuantizedBvhFloatData_m_useQuantization_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO Int Source #
btQuantizedBvhNode_free :: BtQuantizedBvhNodeClass bc => bc -> IO () Source #
btQuantizedBvhNode_getEscapeIndex Source #
:: BtQuantizedBvhNodeClass bc | |
=> bc | |
-> IO Int |
btQuantizedBvhNode_getTriangleIndex Source #
:: BtQuantizedBvhNodeClass bc | |
=> bc | |
-> IO Int |
btQuantizedBvhNode_getPartId Source #
:: BtQuantizedBvhNodeClass bc | |
=> bc | |
-> IO Int |
btQuantizedBvhNode_isLeafNode Source #
:: BtQuantizedBvhNodeClass bc | |
=> bc | |
-> IO Bool |
btQuantizedBvhNode_m_escapeIndexOrTriangleIndex_set :: BtQuantizedBvhNodeClass bc => bc -> Int -> IO () Source #
btQuantizedBvhNode_m_escapeIndexOrTriangleIndex_get :: BtQuantizedBvhNodeClass bc => bc -> IO Int Source #
btQuantizedBvhNodeData_free :: BtQuantizedBvhNodeDataClass bc => bc -> IO () Source #
btQuantizedBvhNodeData_m_escapeIndexOrTriangleIndex_set :: BtQuantizedBvhNodeDataClass bc => bc -> Int -> IO () Source #
btQuantizedBvhNodeData_m_escapeIndexOrTriangleIndex_get :: BtQuantizedBvhNodeDataClass bc => bc -> IO Int Source #
btSimpleBroadphase :: BtOverlappingPairCacheClass p1 => Int -> p1 -> IO BtSimpleBroadphase Source #
btSimpleBroadphase_free :: BtSimpleBroadphaseClass bc => bc -> IO () Source #
btSimpleBroadphase_getOverlappingPairCache Source #
:: BtSimpleBroadphaseClass bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btSimpleBroadphase_getOverlappingPairCache0 Source #
:: BtSimpleBroadphaseClass bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btSimpleBroadphase_getOverlappingPairCache1 Source #
:: BtSimpleBroadphaseClass bc | |
=> bc | |
-> IO BtOverlappingPairCache |
btSimpleBroadphase_rayTest' Source #
:: (BtSimpleBroadphaseClass bc, BtBroadphaseRayCallbackClass p2) | |
=> bc | |
-> p2 | rayCallback |
-> IO (Vec3, Vec3, Vec3, Vec3) |
btSimpleBroadphase_setAabb Source #
:: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) | |
=> bc | |
-> p0 | proxy |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h?r=2223#135 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h?r=2223#135 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
btSimpleBroadphase_setAabb' Source #
:: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) | |
=> bc | |
-> p0 | proxy |
-> p3 | dispatcher |
-> IO (Vec3, Vec3) |
btSimpleBroadphase_allocHandle Source #
:: BtSimpleBroadphaseClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h?r=2223#112 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h?r=2223#63 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
btSimpleBroadphase_resetPool Source #
:: (BtSimpleBroadphaseClass bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
btSimpleBroadphase_testAabbOverlap Source #
:: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> IO Bool |
btSimpleBroadphase_calculateOverlappingPairs Source #
:: (BtSimpleBroadphaseClass bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
btSimpleBroadphase_freeHandle Source #
:: (BtSimpleBroadphaseClass bc, BtSimpleBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> IO () |
btSimpleBroadphase_printStats Source #
:: BtSimpleBroadphaseClass bc | |
=> bc | |
-> IO () |
btSimpleBroadphase_getAabb Source #
:: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> IO (Vec3, Vec3) |
btSimpleBroadphase_getAabb' Source #
:: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> IO (Vec3, Vec3) |
btSimpleBroadphase_aabbTest Source #
:: (BtSimpleBroadphaseClass bc, BtBroadphaseAabbCallbackClass p2) | |
=> bc | |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> p2 | callback |
-> IO (Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h?r=2223#139 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h?r=2223#139 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
btSimpleBroadphase_aabbTest' Source #
:: (BtSimpleBroadphaseClass bc, BtBroadphaseAabbCallbackClass p2) | |
=> bc | |
-> p2 | callback |
-> IO (Vec3, Vec3) |
btSimpleBroadphase_createProxy Source #
:: (BtSimpleBroadphaseClass bc, BtDispatcherClass p6) | |
=> bc | |
-> Vec3 | aabbMin |
-> Vec3 | aabbMax |
-> Int | shapeType |
-> VoidPtr | userPtr |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> p6 | dispatcher |
-> VoidPtr | multiSapProxy |
-> IO (BtBroadphaseProxy, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h?r=2223#130 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h?r=2223#130 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
btSimpleBroadphase_createProxy' Source #
:: (BtSimpleBroadphaseClass bc, BtDispatcherClass p6) | |
=> bc | |
-> Int | shapeType |
-> VoidPtr | userPtr |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> p6 | dispatcher |
-> VoidPtr | multiSapProxy |
-> IO (BtBroadphaseProxy, Vec3, Vec3) |
btSimpleBroadphase_getSimpleProxyFromProxy Source #
:: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> IO BtSimpleBroadphaseProxy |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h?r=2223#99 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h?r=2223#99 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
btSimpleBroadphase_getSimpleProxyFromProxy0 Source #
:: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> IO BtSimpleBroadphaseProxy |
btSimpleBroadphase_getSimpleProxyFromProxy1 Source #
:: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0) | |
=> bc | |
-> p0 | proxy |
-> IO BtSimpleBroadphaseProxy |
btSimpleBroadphase_validate Source #
:: BtSimpleBroadphaseClass bc | |
=> bc | |
-> IO () |
btSimpleBroadphase_aabbOverlap Source #
:: (BtSimpleBroadphaseProxyClass p0, BtSimpleBroadphaseProxyClass p1) | |
=> p0 | proxy0 |
-> p1 | proxy1 |
-> IO Bool |
btSimpleBroadphase_getBroadphaseAabb' Source #
:: BtSimpleBroadphaseClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btSimpleBroadphase_destroyProxy Source #
:: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | proxy |
-> p1 | dispatcher |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h?r=2223#56 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h?r=2223#134 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
btSimpleBroadphase_m_LastHandleIndex_set :: BtSimpleBroadphaseClass bc => bc -> Int -> IO () Source #
btSimpleBroadphase_m_LastHandleIndex_get :: BtSimpleBroadphaseClass bc => bc -> IO Int Source #
btSimpleBroadphase_m_firstFreeHandle_set :: BtSimpleBroadphaseClass bc => bc -> Int -> IO () Source #
btSimpleBroadphase_m_firstFreeHandle_get :: BtSimpleBroadphaseClass bc => bc -> IO Int Source #
btSimpleBroadphase_m_invalidPair_set :: BtSimpleBroadphaseClass bc => bc -> Int -> IO () Source #
btSimpleBroadphase_m_invalidPair_get :: BtSimpleBroadphaseClass bc => bc -> IO Int Source #
btSimpleBroadphase_m_maxHandles_set :: BtSimpleBroadphaseClass bc => bc -> Int -> IO () Source #
btSimpleBroadphase_m_maxHandles_get :: BtSimpleBroadphaseClass bc => bc -> IO Int Source #
btSimpleBroadphase_m_numHandles_set :: BtSimpleBroadphaseClass bc => bc -> Int -> IO () Source #
btSimpleBroadphase_m_numHandles_get :: BtSimpleBroadphaseClass bc => bc -> IO Int Source #
btSimpleBroadphase_m_ownsPairCache_set :: BtSimpleBroadphaseClass bc => bc -> Bool -> IO () Source #
btSimpleBroadphase_m_ownsPairCache_get :: BtSimpleBroadphaseClass bc => bc -> IO Bool Source #
btSimpleBroadphase_m_pHandles_set :: (BtSimpleBroadphaseClass bc, BtSimpleBroadphaseProxyClass a) => bc -> a -> IO () Source #
btSimpleBroadphase_m_pHandles_get :: BtSimpleBroadphaseClass bc => bc -> IO BtSimpleBroadphaseProxy Source #
btSimpleBroadphase_m_pHandlesRawPtr_set :: BtSimpleBroadphaseClass bc => bc -> VoidPtr -> IO () Source #
btSimpleBroadphase_m_pHandlesRawPtr_get :: BtSimpleBroadphaseClass bc => bc -> IO VoidPtr Source #
btSimpleBroadphase_m_pairCache_set :: (BtSimpleBroadphaseClass bc, BtOverlappingPairCacheClass a) => bc -> a -> IO () Source #
btSimpleBroadphase_m_pairCache_get :: BtSimpleBroadphaseClass bc => bc -> IO BtOverlappingPairCache Source #
btSimpleBroadphaseProxy0 :: IO BtSimpleBroadphaseProxy Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h?r=2223#32 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h?r=2223#30 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
btSimpleBroadphaseProxy1 :: Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> VoidPtr -> IO BtSimpleBroadphaseProxy Source #
btSimpleBroadphaseProxy_free :: BtSimpleBroadphaseProxyClass bc => bc -> IO () Source #
btSimpleBroadphaseProxy_GetNextFree Source #
:: BtSimpleBroadphaseProxyClass bc | |
=> bc | |
-> IO Int |
btSimpleBroadphaseProxy_SetNextFree Source #
:: BtSimpleBroadphaseProxyClass bc | |
=> bc | |
-> Int | next |
-> IO () |
btSimpleBroadphaseProxy_m_nextFree_set :: BtSimpleBroadphaseProxyClass bc => bc -> Int -> IO () Source #
btSimpleBroadphaseProxy_m_nextFree_get :: BtSimpleBroadphaseProxyClass bc => bc -> IO Int Source #
btSortedOverlappingPairCache_free :: BtSortedOverlappingPairCacheClass bc => bc -> IO () Source #
btSortedOverlappingPairCache_sortOverlappingPairs Source #
:: (BtSortedOverlappingPairCacheClass bc, BtDispatcherClass p0) | |
=> bc | |
-> p0 | dispatcher |
-> IO () |
btSortedOverlappingPairCache_setInternalGhostPairCallback Source #
:: (BtSortedOverlappingPairCacheClass bc, BtOverlappingPairCallbackClass p0) | |
=> bc | |
-> p0 | ghostPairCallback |
-> IO () |
btSortedOverlappingPairCache_getOverlapFilterCallback Source #
:: BtSortedOverlappingPairCacheClass bc | |
=> bc | |
-> IO BtOverlapFilterCallback |
btSortedOverlappingPairCache_addOverlappingPair Source #
:: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> IO BtBroadphasePair |
btSortedOverlappingPairCache_removeOverlappingPairsContainingProxy Source #
:: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | proxy |
-> p1 | dispatcher |
-> IO () |
btSortedOverlappingPairCache_needsBroadphaseCollision Source #
:: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> IO Bool |
btSortedOverlappingPairCache_hasDeferredRemoval Source #
:: BtSortedOverlappingPairCacheClass bc | |
=> bc | |
-> IO Bool |
btSortedOverlappingPairCache_findPair Source #
:: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> IO BtBroadphasePair |
btSortedOverlappingPairCache_cleanProxyFromPairs Source #
:: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | proxy |
-> p1 | dispatcher |
-> IO () |
btSortedOverlappingPairCache_cleanOverlappingPair Source #
:: (BtSortedOverlappingPairCacheClass bc, BtBroadphasePairClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | pair |
-> p1 | dispatcher |
-> IO () |
btSortedOverlappingPairCache_getNumOverlappingPairs Source #
:: BtSortedOverlappingPairCacheClass bc | |
=> bc | |
-> IO Int |
btSortedOverlappingPairCache_removeOverlappingPair Source #
:: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1, BtDispatcherClass p2) | |
=> bc | |
-> p0 | proxy0 |
-> p1 | proxy1 |
-> p2 | dispatcher |
-> IO VoidPtr |
btSortedOverlappingPairCache_processAllOverlappingPairs Source #
:: (BtSortedOverlappingPairCacheClass bc, BtOverlapCallbackClass p0, BtDispatcherClass p1) | |
=> bc | |
-> p0 | arg0 |
-> p1 | dispatcher |
-> IO () |
btSortedOverlappingPairCache_getOverlappingPairArrayPtr Source #
:: BtSortedOverlappingPairCacheClass bc | |
=> bc | |
-> IO BtBroadphasePair |
btSortedOverlappingPairCache_getOverlappingPairArrayPtr0 Source #
:: BtSortedOverlappingPairCacheClass bc | |
=> bc | |
-> IO BtBroadphasePair |
btSortedOverlappingPairCache_getOverlappingPairArrayPtr1 Source #
:: BtSortedOverlappingPairCacheClass bc | |
=> bc | |
-> IO BtBroadphasePair |
btSortedOverlappingPairCache_setOverlapFilterCallback Source #
:: (BtSortedOverlappingPairCacheClass bc, BtOverlapFilterCallbackClass p0) | |
=> bc | |
-> p0 | callback |
-> IO () |
btSortedOverlappingPairCache_m_overlappingPairArray_set :: (BtSortedOverlappingPairCacheClass bc, BtAlignedObjectArray_btBroadphasePair_Class a) => bc -> a -> IO () Source #
btSortedOverlappingPairCache_m_overlappingPairArray_get :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_ Source #
btSortedOverlappingPairCache_m_blockedForChanges_set :: BtSortedOverlappingPairCacheClass bc => bc -> Bool -> IO () Source #
btSortedOverlappingPairCache_m_blockedForChanges_get :: BtSortedOverlappingPairCacheClass bc => bc -> IO Bool Source #
btSortedOverlappingPairCache_m_hasDeferredRemoval_set :: BtSortedOverlappingPairCacheClass bc => bc -> Bool -> IO () Source #
btSortedOverlappingPairCache_m_hasDeferredRemoval_get :: BtSortedOverlappingPairCacheClass bc => bc -> IO Bool Source #
btSortedOverlappingPairCache_m_overlapFilterCallback_set :: (BtSortedOverlappingPairCacheClass bc, BtOverlapFilterCallbackClass a) => bc -> a -> IO () Source #
btSortedOverlappingPairCache_m_overlapFilterCallback_get :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtOverlapFilterCallback Source #
btSortedOverlappingPairCache_m_ghostPairCallback_set :: (BtSortedOverlappingPairCacheClass bc, BtOverlappingPairCallbackClass a) => bc -> a -> IO () Source #
btSortedOverlappingPairCache_m_ghostPairCallback_get :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtOverlappingPairCallback Source #
btDbvt_sStkCLN :: (BtDbvtNodeClass p0, BtDbvtNodeClass p1) => p0 -> p1 -> IO BtDbvt_sStkCLN Source #
btDbvt_sStkCLN_free :: BtDbvt_sStkCLNClass bc => bc -> IO () Source #
btDbvt_sStkCLN_node_set :: (BtDbvt_sStkCLNClass bc, BtDbvtNodeClass a) => bc -> a -> IO () Source #
btDbvt_sStkCLN_node_get :: BtDbvt_sStkCLNClass bc => bc -> IO BtDbvtNode Source #
btDbvt_sStkCLN_parent_set :: (BtDbvt_sStkCLNClass bc, BtDbvtNodeClass a) => bc -> a -> IO () Source #
btDbvt_sStkCLN_parent_get :: BtDbvt_sStkCLNClass bc => bc -> IO BtDbvtNode Source #
btDbvt_sStkNN0 :: IO BtDbvt_sStkNN Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#198 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#197 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
btDbvt_sStkNN1 :: (BtDbvtNodeClass p0, BtDbvtNodeClass p1) => p0 -> p1 -> IO BtDbvt_sStkNN Source #
btDbvt_sStkNN_free :: BtDbvt_sStkNNClass bc => bc -> IO () Source #
btDbvt_sStkNN_a_set :: (BtDbvt_sStkNNClass bc, BtDbvtNodeClass a) => bc -> a -> IO () Source #
btDbvt_sStkNN_a_get :: BtDbvt_sStkNNClass bc => bc -> IO BtDbvtNode Source #
btDbvt_sStkNN_b_set :: (BtDbvt_sStkNNClass bc, BtDbvtNodeClass a) => bc -> a -> IO () Source #
btDbvt_sStkNN_b_get :: BtDbvt_sStkNNClass bc => bc -> IO BtDbvtNode Source #
btDbvt_sStkNP :: BtDbvtNodeClass p0 => p0 -> Word32 -> IO BtDbvt_sStkNP Source #
btDbvt_sStkNP_free :: BtDbvt_sStkNPClass bc => bc -> IO () Source #
btDbvt_sStkNP_mask_set :: BtDbvt_sStkNPClass bc => bc -> Int -> IO () Source #
btDbvt_sStkNP_mask_get :: BtDbvt_sStkNPClass bc => bc -> IO Int Source #
btDbvt_sStkNP_node_set :: (BtDbvt_sStkNPClass bc, BtDbvtNodeClass a) => bc -> a -> IO () Source #
btDbvt_sStkNP_node_get :: BtDbvt_sStkNPClass bc => bc -> IO BtDbvtNode Source #
btDbvt_sStkNPS0 :: IO BtDbvt_sStkNPS Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#212 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#211 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
btDbvt_sStkNPS1 :: BtDbvtNodeClass p0 => p0 -> Word32 -> Float -> IO BtDbvt_sStkNPS Source #
btDbvt_sStkNPS_free :: BtDbvt_sStkNPSClass bc => bc -> IO () Source #
btDbvt_sStkNPS_mask_set :: BtDbvt_sStkNPSClass bc => bc -> Int -> IO () Source #
btDbvt_sStkNPS_mask_get :: BtDbvt_sStkNPSClass bc => bc -> IO Int Source #
btDbvt_sStkNPS_node_set :: (BtDbvt_sStkNPSClass bc, BtDbvtNodeClass a) => bc -> a -> IO () Source #
btDbvt_sStkNPS_node_get :: BtDbvt_sStkNPSClass bc => bc -> IO BtDbvtNode Source #
btDbvt_sStkNPS_value_set :: BtDbvt_sStkNPSClass bc => bc -> Float -> IO () Source #
btDbvt_sStkNPS_value_get :: BtDbvt_sStkNPSClass bc => bc -> IO Float Source #