Safe Haskell | None |
---|
- IClone
- ICollide
- IWriter
- bt32BitAxisSweep3
- btAxisSweep3
- btAxisSweep3Internalint
- btAxisSweep3Internalshort
- btBridgeProxy
- btBroadphaseAabbCallback
- btBroadphaseInterface
- btBroadphasePair
- btBroadphasePairSortPredicate
- btBroadphaseProxy
- btBroadphaseRayCallback
- btBvhSubtreeInfo
- btBvhSubtreeInfoData
- btCollisionAlgorithm
- btCollisionAlgorithmConstructionInfo
- btDbvt
- btDbvtAabbMm
- btDbvtBroadphase
- btDbvtNode
- btDbvtProxy
- btDispatcher
- btDispatcherInfo
- btHashedOverlappingPairCache
- btMultiSapBroadphase
- btMultiSapProxy
- btNodeOverlapCallback
- btNullPairCache
- btOptimizedBvhNode
- btOptimizedBvhNodeDoubleData
- btOptimizedBvhNodeFloatData
- btOverlapCallback
- btOverlapFilterCallback
- btOverlappingPairCache
- btOverlappingPairCallback
- btQuantizedBvh
- btQuantizedBvhDoubleData
- btQuantizedBvhFloatData
- btQuantizedBvhNode
- btQuantizedBvhNodeData
- btSimpleBroadphase
- btSimpleBroadphaseProxy
- btSortedOverlappingPairCache
- sStkCLN
- sStkNN
- sStkNP
- sStkNPS
- 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
- btDbvt_IClone'_ :: IO (Ptr ())
- btDbvt_IClone_free'_ :: Ptr () -> IO ()
- btDbvt_IClone_CloneLeaf'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_ICollide'_ :: IO (Ptr ())
- btDbvt_ICollide_free'_ :: Ptr () -> IO ()
- btDbvt_ICollide_Process'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvt_ICollide_Process0'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvt_ICollide_Process1'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_ICollide_Process2'_ :: Ptr () -> Ptr () -> CFloat -> IO ()
- btDbvt_ICollide_AllLeaves'_ :: Ptr () -> Ptr () -> IO CInt
- btDbvt_ICollide_Descent'_ :: Ptr () -> Ptr () -> IO CInt
- btDbvt_IWriter_WriteLeaf'_ :: Ptr () -> Ptr () -> CInt -> CInt -> IO ()
- btDbvt_IWriter_WriteNode'_ :: Ptr () -> Ptr () -> CInt -> CInt -> CInt -> CInt -> IO ()
- btDbvt_IWriter_Prepare'_ :: Ptr () -> Ptr () -> CInt -> IO ()
- bt32BitAxisSweep3'_ :: Ptr CFloat -> Ptr CFloat -> CUInt -> Ptr () -> CInt -> IO (Ptr ())
- bt32BitAxisSweep3_free'_ :: Ptr () -> IO ()
- btAxisSweep3'_ :: Ptr CFloat -> Ptr CFloat -> CUShort -> Ptr () -> CInt -> IO (Ptr ())
- btAxisSweep3_free'_ :: Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint_'_ :: Ptr CFloat -> Ptr CFloat -> CUInt -> CUInt -> CUInt -> Ptr () -> CInt -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__free'_ :: Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__sortMinUp'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedint__allocHandle'_ :: Ptr () -> IO CUInt
- btAxisSweep3Internal_unsignedint__getNumHandles'_ :: Ptr () -> IO CUInt
- 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__sortMaxUp'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedint__removeHandle'_ :: Ptr () -> CUInt -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__getOverlappingPairUserCallback'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__sortMaxDown'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> 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__setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__resetPool'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__testAabbOverlap'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btAxisSweep3Internal_unsignedint__getAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__getAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> 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__freeHandle'_ :: Ptr () -> CUInt -> IO ()
- btAxisSweep3Internal_unsignedint__printStats'_ :: 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__setOverlappingPairUserCallback'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__unQuantize'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__unQuantize''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__sortMinDown'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedint__aabbTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__aabbTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__destroyProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__m_bpHandleMask_set'_ :: Ptr () -> CUInt -> IO ()
- btAxisSweep3Internal_unsignedint__m_bpHandleMask_get'_ :: Ptr () -> IO CUInt
- btAxisSweep3Internal_unsignedint__m_handleSentinel_set'_ :: Ptr () -> CUInt -> IO ()
- btAxisSweep3Internal_unsignedint__m_handleSentinel_get'_ :: Ptr () -> IO CUInt
- btAxisSweep3Internal_unsignedint__m_worldAabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__m_worldAabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__m_worldAabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__m_worldAabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__m_quantize_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__m_quantize_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedint__m_numHandles_set'_ :: Ptr () -> CUInt -> IO ()
- btAxisSweep3Internal_unsignedint__m_numHandles_get'_ :: Ptr () -> IO CUInt
- btAxisSweep3Internal_unsignedint__m_maxHandles_set'_ :: Ptr () -> CUInt -> IO ()
- btAxisSweep3Internal_unsignedint__m_maxHandles_get'_ :: Ptr () -> IO CUInt
- btAxisSweep3Internal_unsignedint__m_firstFreeHandle_set'_ :: Ptr () -> CUInt -> IO ()
- btAxisSweep3Internal_unsignedint__m_firstFreeHandle_get'_ :: Ptr () -> IO CUInt
- btAxisSweep3Internal_unsignedint__m_pairCache_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__m_pairCache_get'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__m_userPairCallback_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__m_userPairCallback_get'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__m_ownsPairCache_set'_ :: Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedint__m_ownsPairCache_get'_ :: Ptr () -> IO CInt
- btAxisSweep3Internal_unsignedint__m_invalidPair_set'_ :: Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedint__m_invalidPair_get'_ :: Ptr () -> IO CInt
- btAxisSweep3Internal_unsignedint__m_raycastAccelerator_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__m_raycastAccelerator_get'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedint__m_nullPairCache_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedint__m_nullPairCache_get'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort_'_ :: Ptr CFloat -> Ptr CFloat -> CUShort -> CUShort -> CUShort -> Ptr () -> CInt -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__free'_ :: Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__sortMinUp'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedshort__allocHandle'_ :: Ptr () -> IO CUShort
- btAxisSweep3Internal_unsignedshort__getNumHandles'_ :: Ptr () -> IO CUShort
- 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__sortMaxUp'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedshort__removeHandle'_ :: Ptr () -> CUShort -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__getOverlappingPairUserCallback'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__sortMaxDown'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> 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__setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__resetPool'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__testAabbOverlap'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btAxisSweep3Internal_unsignedshort__getAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__getAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> 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__freeHandle'_ :: Ptr () -> CUShort -> IO ()
- btAxisSweep3Internal_unsignedshort__printStats'_ :: 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__setOverlappingPairUserCallback'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__unQuantize'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__unQuantize''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__sortMinDown'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedshort__aabbTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__aabbTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__destroyProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__m_bpHandleMask_set'_ :: Ptr () -> CUShort -> IO ()
- btAxisSweep3Internal_unsignedshort__m_bpHandleMask_get'_ :: Ptr () -> IO CUShort
- btAxisSweep3Internal_unsignedshort__m_handleSentinel_set'_ :: Ptr () -> CUShort -> IO ()
- btAxisSweep3Internal_unsignedshort__m_handleSentinel_get'_ :: Ptr () -> IO CUShort
- btAxisSweep3Internal_unsignedshort__m_worldAabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__m_worldAabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__m_worldAabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__m_worldAabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__m_quantize_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__m_quantize_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btAxisSweep3Internal_unsignedshort__m_numHandles_set'_ :: Ptr () -> CUShort -> IO ()
- btAxisSweep3Internal_unsignedshort__m_numHandles_get'_ :: Ptr () -> IO CUShort
- btAxisSweep3Internal_unsignedshort__m_maxHandles_set'_ :: Ptr () -> CUShort -> IO ()
- btAxisSweep3Internal_unsignedshort__m_maxHandles_get'_ :: Ptr () -> IO CUShort
- btAxisSweep3Internal_unsignedshort__m_firstFreeHandle_set'_ :: Ptr () -> CUShort -> IO ()
- btAxisSweep3Internal_unsignedshort__m_firstFreeHandle_get'_ :: Ptr () -> IO CUShort
- btAxisSweep3Internal_unsignedshort__m_pairCache_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__m_pairCache_get'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__m_userPairCallback_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__m_userPairCallback_get'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__m_ownsPairCache_set'_ :: Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedshort__m_ownsPairCache_get'_ :: Ptr () -> IO CInt
- btAxisSweep3Internal_unsignedshort__m_invalidPair_set'_ :: Ptr () -> CInt -> IO ()
- btAxisSweep3Internal_unsignedshort__m_invalidPair_get'_ :: Ptr () -> IO CInt
- btAxisSweep3Internal_unsignedshort__m_raycastAccelerator_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__m_raycastAccelerator_get'_ :: Ptr () -> IO (Ptr ())
- btAxisSweep3Internal_unsignedshort__m_nullPairCache_set'_ :: Ptr () -> Ptr () -> IO ()
- btAxisSweep3Internal_unsignedshort__m_nullPairCache_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_btBridgeProxy'_ :: IO (Ptr ())
- btMultiSapBroadphase_btBridgeProxy_free'_ :: Ptr () -> IO ()
- btMultiSapBroadphase_btBridgeProxy_m_childBroadphase_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_btBridgeProxy_m_childBroadphase_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_btBridgeProxy_m_childProxy_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_btBridgeProxy_m_childProxy_get'_ :: Ptr () -> IO (Ptr ())
- btBroadphaseAabbCallback_process'_ :: Ptr () -> Ptr () -> IO CInt
- 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 ()
- btBroadphaseInterface_setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btBroadphaseInterface_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btBroadphaseInterface_getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBroadphaseInterface_getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBroadphaseInterface_resetPool'_ :: Ptr () -> Ptr () -> IO ()
- btBroadphaseInterface_calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btBroadphaseInterface_printStats'_ :: Ptr () -> IO ()
- btBroadphaseInterface_getAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBroadphaseInterface_getAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btBroadphaseInterface_aabbTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btBroadphaseInterface_aabbTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- 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_getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())
- btBroadphaseInterface_getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())
- btBroadphaseInterface_getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())
- btBroadphaseInterface_destroyProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btBroadphasePair0'_ :: IO (Ptr ())
- btBroadphasePair1'_ :: Ptr () -> Ptr () -> IO (Ptr ())
- btBroadphasePair_free'_ :: Ptr () -> IO ()
- btBroadphasePair_m_algorithm_set'_ :: Ptr () -> Ptr () -> IO ()
- btBroadphasePair_m_algorithm_get'_ :: Ptr () -> IO (Ptr ())
- btBroadphasePair_m_pProxy0_set'_ :: Ptr () -> Ptr () -> IO ()
- btBroadphasePair_m_pProxy0_get'_ :: Ptr () -> IO (Ptr ())
- btBroadphasePair_m_pProxy1_set'_ :: Ptr () -> Ptr () -> IO ()
- btBroadphasePair_m_pProxy1_get'_ :: Ptr () -> IO (Ptr ())
- btBroadphasePairSortPredicate'_ :: IO (Ptr ())
- btBroadphasePairSortPredicate_free'_ :: Ptr () -> IO ()
- btBroadphaseProxy0'_ :: IO (Ptr ())
- btBroadphaseProxy1'_ :: Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> IO (Ptr ())
- btBroadphaseProxy_free'_ :: Ptr () -> IO ()
- btBroadphaseProxy_isConvex'_ :: CInt -> IO CInt
- btBroadphaseProxy_isInfinite'_ :: CInt -> IO CInt
- btBroadphaseProxy_getUid'_ :: Ptr () -> IO CInt
- btBroadphaseProxy_isConcave'_ :: CInt -> IO CInt
- btBroadphaseProxy_isNonMoving'_ :: CInt -> IO CInt
- btBroadphaseProxy_isCompound'_ :: CInt -> IO CInt
- btBroadphaseProxy_isPolyhedral'_ :: CInt -> IO CInt
- btBroadphaseProxy_isConvex2d'_ :: CInt -> IO CInt
- btBroadphaseProxy_isSoftBody'_ :: CInt -> IO CInt
- btBroadphaseProxy_m_aabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBroadphaseProxy_m_aabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBroadphaseProxy_m_aabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBroadphaseProxy_m_aabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBroadphaseProxy_m_clientObject_set'_ :: Ptr () -> Ptr () -> IO ()
- btBroadphaseProxy_m_clientObject_get'_ :: Ptr () -> IO (Ptr ())
- btBroadphaseProxy_m_collisionFilterGroup_set'_ :: Ptr () -> CShort -> IO ()
- btBroadphaseProxy_m_collisionFilterGroup_get'_ :: Ptr () -> IO CShort
- btBroadphaseProxy_m_collisionFilterMask_set'_ :: Ptr () -> CShort -> IO ()
- btBroadphaseProxy_m_collisionFilterMask_get'_ :: Ptr () -> IO CShort
- btBroadphaseProxy_m_multiSapParentProxy_set'_ :: Ptr () -> Ptr () -> IO ()
- btBroadphaseProxy_m_multiSapParentProxy_get'_ :: Ptr () -> IO (Ptr ())
- btBroadphaseProxy_m_uniqueId_set'_ :: Ptr () -> CInt -> IO ()
- btBroadphaseProxy_m_uniqueId_get'_ :: Ptr () -> IO CInt
- btBroadphaseRayCallback_m_lambda_max_set'_ :: Ptr () -> CFloat -> IO ()
- btBroadphaseRayCallback_m_lambda_max_get'_ :: Ptr () -> IO CFloat
- btBroadphaseRayCallback_m_rayDirectionInverse_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBroadphaseRayCallback_m_rayDirectionInverse_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btBvhSubtreeInfo'_ :: IO (Ptr ())
- btBvhSubtreeInfo_free'_ :: Ptr () -> IO ()
- btBvhSubtreeInfo_setAabbFromQuantizeNode'_ :: Ptr () -> Ptr () -> IO ()
- btBvhSubtreeInfo_m_rootNodeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btBvhSubtreeInfo_m_rootNodeIndex_get'_ :: Ptr () -> IO CInt
- btBvhSubtreeInfo_m_subtreeSize_set'_ :: Ptr () -> CInt -> IO ()
- btBvhSubtreeInfo_m_subtreeSize_get'_ :: Ptr () -> IO CInt
- btBvhSubtreeInfoData'_ :: IO (Ptr ())
- btBvhSubtreeInfoData_free'_ :: Ptr () -> IO ()
- btBvhSubtreeInfoData_m_rootNodeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btBvhSubtreeInfoData_m_rootNodeIndex_get'_ :: Ptr () -> IO CInt
- btBvhSubtreeInfoData_m_subtreeSize_set'_ :: Ptr () -> CInt -> IO ()
- btBvhSubtreeInfoData_m_subtreeSize_get'_ :: Ptr () -> IO CInt
- btCollisionAlgorithm_getAllContactManifolds'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionAlgorithm_calculateTimeOfImpact'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO CFloat
- btCollisionAlgorithm_processCollision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btCollisionAlgorithm_m_dispatcher_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionAlgorithm_m_dispatcher_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionAlgorithmConstructionInfo0'_ :: IO (Ptr ())
- btCollisionAlgorithmConstructionInfo1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btCollisionAlgorithmConstructionInfo_free'_ :: Ptr () -> IO ()
- btCollisionAlgorithmConstructionInfo_m_dispatcher1_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionAlgorithmConstructionInfo_m_dispatcher1_get'_ :: Ptr () -> IO (Ptr ())
- btCollisionAlgorithmConstructionInfo_m_manifold_set'_ :: Ptr () -> Ptr () -> IO ()
- btCollisionAlgorithmConstructionInfo_m_manifold_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt'_ :: IO (Ptr ())
- btDbvt_free'_ :: Ptr () -> IO ()
- btDbvt_enumLeaves'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_optimizeIncremental'_ :: Ptr () -> CInt -> IO ()
- btDbvt_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btDbvt_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btDbvt_optimizeTopDown'_ :: Ptr () -> CInt -> IO ()
- btDbvt_enumNodes'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_write'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_allocate'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btDbvt_empty'_ :: Ptr () -> IO CInt
- btDbvt_collideTV'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvt_collideTU'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_collideTT'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvt_collideTTpersistentStack'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvt_clone'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvt_benchmark'_ :: IO ()
- btDbvt_update'_ :: Ptr () -> Ptr () -> CInt -> IO ()
- btDbvt_update0'_ :: Ptr () -> Ptr () -> CInt -> IO ()
- btDbvt_update1'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvt_update2'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btDbvt_update2''_ :: Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> CFloat -> IO CInt
- btDbvt_update3'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> IO CInt
- btDbvt_update3''_ :: Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> IO CInt
- btDbvt_update4'_ :: Ptr () -> Ptr () -> Ptr () -> CFloat -> IO CInt
- btDbvt_countLeaves'_ :: Ptr () -> IO CInt
- btDbvt_insert'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btDbvt_extractLeaves'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_remove'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_maxdepth'_ :: Ptr () -> IO CInt
- btDbvt_clear'_ :: Ptr () -> IO ()
- btDbvt_optimizeBottomUp'_ :: Ptr () -> IO ()
- btDbvt_m_free_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_m_free_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_m_leaves_set'_ :: Ptr () -> CInt -> IO ()
- btDbvt_m_leaves_get'_ :: Ptr () -> IO CInt
- btDbvt_m_lkhd_set'_ :: Ptr () -> CInt -> IO ()
- btDbvt_m_lkhd_get'_ :: Ptr () -> IO CInt
- btDbvt_m_opath_set'_ :: Ptr () -> CUInt -> IO ()
- btDbvt_m_opath_get'_ :: Ptr () -> IO CUInt
- btDbvt_m_root_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_m_root_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_m_stkStack_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_m_stkStack_get'_ :: Ptr () -> IO (Ptr ())
- btDbvtAabbMm'_ :: IO (Ptr ())
- btDbvtAabbMm_free'_ :: Ptr () -> IO ()
- btDbvtAabbMm_SignedExpand'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_SignedExpand''_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_Extents'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_Center'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_Lengths'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_Maxs'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_ProjectMinimum'_ :: Ptr () -> Ptr CFloat -> CUInt -> IO CFloat
- btDbvtAabbMm_ProjectMinimum''_ :: Ptr () -> Ptr CFloat -> CUInt -> IO CFloat
- btDbvtAabbMm_Classify'_ :: Ptr () -> Ptr CFloat -> CFloat -> CInt -> IO CInt
- btDbvtAabbMm_Classify''_ :: Ptr () -> Ptr CFloat -> CFloat -> CInt -> IO CInt
- btDbvtAabbMm_Contain'_ :: Ptr () -> Ptr () -> IO CInt
- btDbvtAabbMm_Mins'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_Expand'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_Expand''_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_mi_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_mi_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_mx_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtAabbMm_mx_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDbvtBroadphase'_ :: Ptr () -> IO (Ptr ())
- btDbvtBroadphase_free'_ :: Ptr () -> IO ()
- btDbvtBroadphase_setVelocityPrediction'_ :: Ptr () -> CFloat -> 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_performDeferredRemoval'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtBroadphase_setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btDbvtBroadphase_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btDbvtBroadphase_getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btDbvtBroadphase_getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btDbvtBroadphase_getVelocityPrediction'_ :: Ptr () -> IO CFloat
- btDbvtBroadphase_benchmark'_ :: Ptr () -> IO ()
- btDbvtBroadphase_collide'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtBroadphase_resetPool'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtBroadphase_optimize'_ :: Ptr () -> IO ()
- btDbvtBroadphase_calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtBroadphase_setAabbForceUpdate'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btDbvtBroadphase_setAabbForceUpdate''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btDbvtBroadphase_printStats'_ :: Ptr () -> IO ()
- btDbvtBroadphase_getAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btDbvtBroadphase_getAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btDbvtBroadphase_aabbTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btDbvtBroadphase_aabbTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- 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_getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())
- btDbvtBroadphase_getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())
- btDbvtBroadphase_getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())
- btDbvtBroadphase_destroyProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btDbvtBroadphase_m_cid_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_cid_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_cupdates_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_cupdates_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_deferedcollide_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_deferedcollide_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_dupdates_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_dupdates_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_fixedleft_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_fixedleft_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_fupdates_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_fupdates_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_gid_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_gid_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_needcleanup_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_needcleanup_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_newpairs_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_newpairs_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_paircache_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtBroadphase_m_paircache_get'_ :: Ptr () -> IO (Ptr ())
- btDbvtBroadphase_m_pid_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_pid_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_prediction_set'_ :: Ptr () -> CFloat -> IO ()
- btDbvtBroadphase_m_prediction_get'_ :: Ptr () -> IO CFloat
- btDbvtBroadphase_m_releasepaircache_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_releasepaircache_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_stageCurrent_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtBroadphase_m_stageCurrent_get'_ :: Ptr () -> IO CInt
- btDbvtBroadphase_m_updates_call_set'_ :: Ptr () -> CUInt -> IO ()
- btDbvtBroadphase_m_updates_call_get'_ :: Ptr () -> IO CUInt
- btDbvtBroadphase_m_updates_done_set'_ :: Ptr () -> CUInt -> IO ()
- btDbvtBroadphase_m_updates_done_get'_ :: Ptr () -> IO CUInt
- btDbvtBroadphase_m_updates_ratio_set'_ :: Ptr () -> CFloat -> IO ()
- btDbvtBroadphase_m_updates_ratio_get'_ :: Ptr () -> IO CFloat
- btDbvtNode'_ :: IO (Ptr ())
- btDbvtNode_free'_ :: Ptr () -> IO ()
- btDbvtNode_isinternal'_ :: Ptr () -> IO CInt
- btDbvtNode_isleaf'_ :: Ptr () -> IO CInt
- btDbvtNode_parent_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtNode_parent_get'_ :: Ptr () -> IO (Ptr ())
- btDbvtNode_volume_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtNode_volume_get'_ :: Ptr () -> IO (Ptr ())
- btDbvtProxy'_ :: Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> IO (Ptr ())
- btDbvtProxy_free'_ :: Ptr () -> IO ()
- btDbvtProxy_leaf_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvtProxy_leaf_get'_ :: Ptr () -> IO (Ptr ())
- btDbvtProxy_stage_set'_ :: Ptr () -> CInt -> IO ()
- btDbvtProxy_stage_get'_ :: Ptr () -> IO CInt
- btDispatcher_allocateCollisionAlgorithm'_ :: Ptr () -> CInt -> IO (Ptr ())
- btDispatcher_releaseManifold'_ :: Ptr () -> Ptr () -> IO ()
- btDispatcher_getNumManifolds'_ :: Ptr () -> IO CInt
- btDispatcher_clearManifold'_ :: Ptr () -> Ptr () -> IO ()
- btDispatcher_freeCollisionAlgorithm'_ :: Ptr () -> Ptr () -> IO ()
- btDispatcher_findAlgorithm'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btDispatcher_needsResponse'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btDispatcher_getNewManifold'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btDispatcher_dispatchAllCollisionPairs'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btDispatcher_needsCollision'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btDispatcher_getManifoldByIndexInternal'_ :: Ptr () -> CInt -> IO (Ptr ())
- btDispatcherInfo'_ :: IO (Ptr ())
- btDispatcherInfo_free'_ :: Ptr () -> IO ()
- btDispatcherInfo_m_allowedCcdPenetration_set'_ :: Ptr () -> CFloat -> IO ()
- btDispatcherInfo_m_allowedCcdPenetration_get'_ :: Ptr () -> IO CFloat
- btDispatcherInfo_m_convexConservativeDistanceThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btDispatcherInfo_m_convexConservativeDistanceThreshold_get'_ :: Ptr () -> IO CFloat
- btDispatcherInfo_m_debugDraw_set'_ :: Ptr () -> Ptr () -> IO ()
- btDispatcherInfo_m_debugDraw_get'_ :: Ptr () -> IO (Ptr ())
- btDispatcherInfo_m_dispatchFunc_set'_ :: Ptr () -> CInt -> IO ()
- btDispatcherInfo_m_dispatchFunc_get'_ :: Ptr () -> IO CInt
- btDispatcherInfo_m_enableSPU_set'_ :: Ptr () -> CInt -> IO ()
- btDispatcherInfo_m_enableSPU_get'_ :: Ptr () -> IO CInt
- btDispatcherInfo_m_enableSatConvex_set'_ :: Ptr () -> CInt -> IO ()
- btDispatcherInfo_m_enableSatConvex_get'_ :: Ptr () -> IO CInt
- btDispatcherInfo_m_stackAllocator_set'_ :: Ptr () -> Ptr () -> IO ()
- btDispatcherInfo_m_stackAllocator_get'_ :: Ptr () -> IO (Ptr ())
- btDispatcherInfo_m_stepCount_set'_ :: Ptr () -> CInt -> IO ()
- btDispatcherInfo_m_stepCount_get'_ :: Ptr () -> IO CInt
- btDispatcherInfo_m_timeOfImpact_set'_ :: Ptr () -> CFloat -> IO ()
- btDispatcherInfo_m_timeOfImpact_get'_ :: Ptr () -> IO CFloat
- btDispatcherInfo_m_timeStep_set'_ :: Ptr () -> CFloat -> IO ()
- btDispatcherInfo_m_timeStep_get'_ :: Ptr () -> IO CFloat
- btDispatcherInfo_m_useContinuous_set'_ :: Ptr () -> CInt -> IO ()
- btDispatcherInfo_m_useContinuous_get'_ :: Ptr () -> IO CInt
- btDispatcherInfo_m_useConvexConservativeDistanceUtil_set'_ :: Ptr () -> CInt -> IO ()
- btDispatcherInfo_m_useConvexConservativeDistanceUtil_get'_ :: Ptr () -> IO CInt
- btDispatcherInfo_m_useEpa_set'_ :: Ptr () -> CInt -> IO ()
- btDispatcherInfo_m_useEpa_get'_ :: Ptr () -> IO CInt
- btHashedOverlappingPairCache'_ :: IO (Ptr ())
- btHashedOverlappingPairCache_free'_ :: Ptr () -> IO ()
- btHashedOverlappingPairCache_sortOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_equalsPair'_ :: Ptr () -> Ptr () -> CInt -> CInt -> IO CInt
- btHashedOverlappingPairCache_internalFindPair'_ :: Ptr () -> Ptr () -> Ptr () -> CInt -> IO (Ptr ())
- btHashedOverlappingPairCache_getOverlappingPairArray'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_getOverlappingPairArray0'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_getOverlappingPairArray1'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_processAllOverlappingPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_hasDeferredRemoval'_ :: Ptr () -> IO CInt
- btHashedOverlappingPairCache_cleanProxyFromPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_getNumOverlappingPairs'_ :: Ptr () -> IO CInt
- btHashedOverlappingPairCache_cleanOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_setOverlapFilterCallback'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_setInternalGhostPairCallback'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_addOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_needsBroadphaseCollision'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btHashedOverlappingPairCache_findPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_getOverlappingPairArrayPtr'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_getOverlappingPairArrayPtr0'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_getOverlappingPairArrayPtr1'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_getOverlapFilterCallback'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_internalAddPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_growTables'_ :: Ptr () -> IO ()
- btHashedOverlappingPairCache_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_GetCount'_ :: Ptr () -> IO CInt
- btHashedOverlappingPairCache_getHash'_ :: Ptr () -> CUInt -> CUInt -> IO CUInt
- btHashedOverlappingPairCache_m_overlappingPairArray_set'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_m_overlappingPairArray_get'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_m_overlapFilterCallback_set'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_m_overlapFilterCallback_get'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_m_blockedForChanges_set'_ :: Ptr () -> CInt -> IO ()
- btHashedOverlappingPairCache_m_blockedForChanges_get'_ :: Ptr () -> IO CInt
- btHashedOverlappingPairCache_m_hashTable_set'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_m_hashTable_get'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_m_next_set'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_m_next_get'_ :: Ptr () -> IO (Ptr ())
- btHashedOverlappingPairCache_m_ghostPairCallback_set'_ :: Ptr () -> Ptr () -> IO ()
- btHashedOverlappingPairCache_m_ghostPairCallback_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_addToChildBroadphase'_ :: Ptr () -> Ptr () -> Ptr () -> 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_setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btMultiSapBroadphase_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btMultiSapBroadphase_getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_buildTree'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_buildTree''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_resetPool'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_testAabbOverlap'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btMultiSapBroadphase_getAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_getAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_getBroadphaseArray'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_getBroadphaseArray0'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_getBroadphaseArray1'_ :: Ptr () -> IO (Ptr ())
- 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_printStats'_ :: Ptr () -> IO ()
- btMultiSapBroadphase_getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_destroyProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_m_sapBroadphases_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_m_sapBroadphases_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_m_simpleBroadphase_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_m_simpleBroadphase_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_m_overlappingPairs_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_m_overlappingPairs_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_m_optimizedAabbTree_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_m_optimizedAabbTree_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_m_ownsPairCache_set'_ :: Ptr () -> CInt -> IO ()
- btMultiSapBroadphase_m_ownsPairCache_get'_ :: Ptr () -> IO CInt
- btMultiSapBroadphase_m_filterCallback_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_m_filterCallback_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_m_invalidPair_set'_ :: Ptr () -> CInt -> IO ()
- btMultiSapBroadphase_m_invalidPair_get'_ :: Ptr () -> IO CInt
- btMultiSapBroadphase_m_multiSapProxies_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_m_multiSapProxies_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_btMultiSapProxy'_ :: Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> IO (Ptr ())
- btMultiSapBroadphase_btMultiSapProxy_free'_ :: Ptr () -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_aabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_aabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_aabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_aabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_bridgeProxies_set'_ :: Ptr () -> Ptr () -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_bridgeProxies_get'_ :: Ptr () -> IO (Ptr ())
- btMultiSapBroadphase_btMultiSapProxy_m_shapeType_set'_ :: Ptr () -> CInt -> IO ()
- btMultiSapBroadphase_btMultiSapProxy_m_shapeType_get'_ :: Ptr () -> IO CInt
- btNodeOverlapCallback_processNode'_ :: Ptr () -> CInt -> CInt -> IO ()
- btNullPairCache'_ :: IO (Ptr ())
- btNullPairCache_free'_ :: Ptr () -> IO ()
- btNullPairCache_sortOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btNullPairCache_setInternalGhostPairCallback'_ :: Ptr () -> Ptr () -> IO ()
- btNullPairCache_addOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btNullPairCache_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btNullPairCache_hasDeferredRemoval'_ :: Ptr () -> IO CInt
- btNullPairCache_getOverlappingPairArray'_ :: Ptr () -> IO (Ptr ())
- btNullPairCache_findPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btNullPairCache_cleanProxyFromPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btNullPairCache_cleanOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btNullPairCache_getNumOverlappingPairs'_ :: Ptr () -> IO CInt
- btNullPairCache_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btNullPairCache_setOverlapFilterCallback'_ :: Ptr () -> Ptr () -> IO ()
- btNullPairCache_getOverlappingPairArrayPtr'_ :: Ptr () -> IO (Ptr ())
- btNullPairCache_getOverlappingPairArrayPtr0'_ :: Ptr () -> IO (Ptr ())
- btNullPairCache_getOverlappingPairArrayPtr1'_ :: Ptr () -> IO (Ptr ())
- btNullPairCache_processAllOverlappingPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btNullPairCache_m_overlappingPairArray_set'_ :: Ptr () -> Ptr () -> IO ()
- btNullPairCache_m_overlappingPairArray_get'_ :: Ptr () -> IO (Ptr ())
- btOptimizedBvhNode'_ :: IO (Ptr ())
- btOptimizedBvhNode_free'_ :: Ptr () -> IO ()
- btOptimizedBvhNode_m_aabbMaxOrg_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btOptimizedBvhNode_m_aabbMaxOrg_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btOptimizedBvhNode_m_aabbMinOrg_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btOptimizedBvhNode_m_aabbMinOrg_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btOptimizedBvhNode_m_escapeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNode_m_escapeIndex_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNode_m_subPart_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNode_m_subPart_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNode_m_triangleIndex_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNode_m_triangleIndex_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNodeDoubleData'_ :: IO (Ptr ())
- btOptimizedBvhNodeDoubleData_free'_ :: Ptr () -> IO ()
- btOptimizedBvhNodeDoubleData_m_aabbMinOrg_set'_ :: Ptr () -> Ptr () -> IO ()
- btOptimizedBvhNodeDoubleData_m_aabbMinOrg_get'_ :: Ptr () -> IO (Ptr ())
- btOptimizedBvhNodeDoubleData_m_aabbMaxOrg_set'_ :: Ptr () -> Ptr () -> IO ()
- btOptimizedBvhNodeDoubleData_m_aabbMaxOrg_get'_ :: Ptr () -> IO (Ptr ())
- btOptimizedBvhNodeDoubleData_m_escapeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNodeDoubleData_m_escapeIndex_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNodeDoubleData_m_subPart_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNodeDoubleData_m_subPart_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNodeDoubleData_m_triangleIndex_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNodeDoubleData_m_triangleIndex_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNodeFloatData'_ :: IO (Ptr ())
- btOptimizedBvhNodeFloatData_free'_ :: Ptr () -> IO ()
- btOptimizedBvhNodeFloatData_m_aabbMinOrg_set'_ :: Ptr () -> Ptr () -> IO ()
- btOptimizedBvhNodeFloatData_m_aabbMinOrg_get'_ :: Ptr () -> IO (Ptr ())
- btOptimizedBvhNodeFloatData_m_aabbMaxOrg_set'_ :: Ptr () -> Ptr () -> IO ()
- btOptimizedBvhNodeFloatData_m_aabbMaxOrg_get'_ :: Ptr () -> IO (Ptr ())
- btOptimizedBvhNodeFloatData_m_escapeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNodeFloatData_m_escapeIndex_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNodeFloatData_m_subPart_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNodeFloatData_m_subPart_get'_ :: Ptr () -> IO CInt
- btOptimizedBvhNodeFloatData_m_triangleIndex_set'_ :: Ptr () -> CInt -> IO ()
- btOptimizedBvhNodeFloatData_m_triangleIndex_get'_ :: Ptr () -> IO CInt
- btOverlapCallback_processOverlap'_ :: Ptr () -> Ptr () -> IO CInt
- btOverlapFilterCallback_needBroadphaseCollision'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btOverlappingPairCache_sortOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btOverlappingPairCache_setInternalGhostPairCallback'_ :: Ptr () -> Ptr () -> IO ()
- btOverlappingPairCache_setOverlapFilterCallback'_ :: Ptr () -> Ptr () -> IO ()
- btOverlappingPairCache_getOverlappingPairArray'_ :: Ptr () -> IO (Ptr ())
- btOverlappingPairCache_findPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btOverlappingPairCache_cleanProxyFromPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btOverlappingPairCache_cleanOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btOverlappingPairCache_getNumOverlappingPairs'_ :: Ptr () -> IO CInt
- btOverlappingPairCache_processAllOverlappingPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btOverlappingPairCache_getOverlappingPairArrayPtr'_ :: Ptr () -> IO (Ptr ())
- btOverlappingPairCache_getOverlappingPairArrayPtr0'_ :: Ptr () -> IO (Ptr ())
- btOverlappingPairCache_getOverlappingPairArrayPtr1'_ :: Ptr () -> IO (Ptr ())
- btOverlappingPairCache_hasDeferredRemoval'_ :: Ptr () -> IO CInt
- btOverlappingPairCallback_addOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btOverlappingPairCallback_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btOverlappingPairCallback_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btQuantizedBvh0'_ :: IO (Ptr ())
- btQuantizedBvh1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btQuantizedBvh_free'_ :: Ptr () -> IO ()
- btQuantizedBvh_calcSplittingAxis'_ :: Ptr () -> CInt -> CInt -> IO CInt
- btQuantizedBvh_buildInternal'_ :: Ptr () -> IO ()
- btQuantizedBvh_serialize'_ :: Ptr () -> Ptr () -> CUInt -> CInt -> IO CInt
- btQuantizedBvh_serialize0'_ :: Ptr () -> Ptr () -> CUInt -> CInt -> IO CInt
- btQuantizedBvh_serialize1'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btQuantizedBvh_deSerializeDouble'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvh_setQuantizationValues'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btQuantizedBvh_setQuantizationValues''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btQuantizedBvh_deSerializeFloat'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvh_setInternalNodeAabbMin'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btQuantizedBvh_setInternalNodeAabbMin''_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btQuantizedBvh_isQuantized'_ :: Ptr () -> IO CInt
- btQuantizedBvh_getAlignmentSerializationPadding'_ :: IO CUInt
- btQuantizedBvh_calculateSerializeBufferSize'_ :: Ptr () -> IO CUInt
- btQuantizedBvh_sortAndCalcSplittingIndex'_ :: Ptr () -> CInt -> CInt -> CInt -> IO CInt
- btQuantizedBvh_reportAabbOverlappingNodex'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_reportAabbOverlappingNodex''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_swapLeafNodes'_ :: Ptr () -> CInt -> CInt -> IO ()
- btQuantizedBvh_getQuantizedNodeArray'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_buildTree'_ :: Ptr () -> CInt -> CInt -> IO ()
- btQuantizedBvh_reportRayOverlappingNodex'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_reportRayOverlappingNodex''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_walkStacklessTree'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_walkStacklessTree''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> 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_updateSubtreeHeaders'_ :: Ptr () -> CInt -> CInt -> IO ()
- btQuantizedBvh_deSerializeInPlace'_ :: Ptr () -> CUInt -> CInt -> IO (Ptr ())
- btQuantizedBvh_mergeInternalNodeAabb'_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_mergeInternalNodeAabb''_ :: Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> IO ()
- btQuantizedBvh_getAabbMin'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- 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_getLeafNodeArray'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_calculateSerializeBufferSizeNew'_ :: Ptr () -> IO CInt
- btQuantizedBvh_setInternalNodeEscapeIndex'_ :: Ptr () -> CInt -> CInt -> IO ()
- btQuantizedBvh_getAabbMax'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btQuantizedBvh_getSubtreeInfoArray'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_setInternalNodeAabbMax'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btQuantizedBvh_setInternalNodeAabbMax''_ :: Ptr () -> CInt -> Ptr CFloat -> 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_assignInternalNodeFromLeafNode'_ :: Ptr () -> CInt -> CInt -> IO ()
- btQuantizedBvh_m_SubtreeHeaders_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvh_m_SubtreeHeaders_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_m_bulletVersion_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvh_m_bulletVersion_get'_ :: Ptr () -> IO CInt
- btQuantizedBvh_m_bvhAabbMax_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btQuantizedBvh_m_bvhAabbMax_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btQuantizedBvh_m_bvhAabbMin_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btQuantizedBvh_m_bvhAabbMin_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btQuantizedBvh_m_bvhQuantization_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btQuantizedBvh_m_bvhQuantization_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btQuantizedBvh_m_contiguousNodes_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvh_m_contiguousNodes_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_m_curNodeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvh_m_curNodeIndex_get'_ :: Ptr () -> IO CInt
- btQuantizedBvh_m_leafNodes_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvh_m_leafNodes_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_m_quantizedContiguousNodes_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvh_m_quantizedContiguousNodes_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_m_quantizedLeafNodes_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvh_m_quantizedLeafNodes_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvh_m_subtreeHeaderCount_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvh_m_subtreeHeaderCount_get'_ :: Ptr () -> IO CInt
- btQuantizedBvh_m_useQuantization_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvh_m_useQuantization_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhDoubleData'_ :: IO (Ptr ())
- btQuantizedBvhDoubleData_free'_ :: Ptr () -> IO ()
- btQuantizedBvhDoubleData_m_bvhAabbMax_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhDoubleData_m_bvhAabbMax_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhDoubleData_m_bvhAabbMin_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhDoubleData_m_bvhAabbMin_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhDoubleData_m_bvhQuantization_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhDoubleData_m_bvhQuantization_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhDoubleData_m_contiguousNodesPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhDoubleData_m_contiguousNodesPtr_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhDoubleData_m_curNodeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhDoubleData_m_curNodeIndex_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhDoubleData_m_numContiguousLeafNodes_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhDoubleData_m_numContiguousLeafNodes_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhDoubleData_m_numQuantizedContiguousNodes_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhDoubleData_m_numQuantizedContiguousNodes_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhDoubleData_m_numSubtreeHeaders_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhDoubleData_m_numSubtreeHeaders_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhDoubleData_m_quantizedContiguousNodesPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhDoubleData_m_quantizedContiguousNodesPtr_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhDoubleData_m_subTreeInfoPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhDoubleData_m_subTreeInfoPtr_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhDoubleData_m_traversalMode_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhDoubleData_m_traversalMode_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhDoubleData_m_useQuantization_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhDoubleData_m_useQuantization_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhFloatData'_ :: IO (Ptr ())
- btQuantizedBvhFloatData_free'_ :: Ptr () -> IO ()
- btQuantizedBvhFloatData_m_bvhAabbMax_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhFloatData_m_bvhAabbMax_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhFloatData_m_bvhAabbMin_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhFloatData_m_bvhAabbMin_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhFloatData_m_bvhQuantization_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhFloatData_m_bvhQuantization_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhFloatData_m_contiguousNodesPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhFloatData_m_contiguousNodesPtr_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhFloatData_m_curNodeIndex_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhFloatData_m_curNodeIndex_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhFloatData_m_numContiguousLeafNodes_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhFloatData_m_numContiguousLeafNodes_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhFloatData_m_numQuantizedContiguousNodes_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhFloatData_m_numQuantizedContiguousNodes_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhFloatData_m_numSubtreeHeaders_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhFloatData_m_numSubtreeHeaders_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhFloatData_m_quantizedContiguousNodesPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhFloatData_m_quantizedContiguousNodesPtr_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhFloatData_m_subTreeInfoPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btQuantizedBvhFloatData_m_subTreeInfoPtr_get'_ :: Ptr () -> IO (Ptr ())
- btQuantizedBvhFloatData_m_traversalMode_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhFloatData_m_traversalMode_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhFloatData_m_useQuantization_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhFloatData_m_useQuantization_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhNode'_ :: IO (Ptr ())
- btQuantizedBvhNode_free'_ :: Ptr () -> IO ()
- btQuantizedBvhNode_getEscapeIndex'_ :: Ptr () -> IO CInt
- btQuantizedBvhNode_getTriangleIndex'_ :: Ptr () -> IO CInt
- btQuantizedBvhNode_getPartId'_ :: Ptr () -> IO CInt
- btQuantizedBvhNode_isLeafNode'_ :: Ptr () -> IO CInt
- btQuantizedBvhNode_m_escapeIndexOrTriangleIndex_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhNode_m_escapeIndexOrTriangleIndex_get'_ :: Ptr () -> IO CInt
- btQuantizedBvhNodeData'_ :: IO (Ptr ())
- btQuantizedBvhNodeData_free'_ :: Ptr () -> IO ()
- btQuantizedBvhNodeData_m_escapeIndexOrTriangleIndex_set'_ :: Ptr () -> CInt -> IO ()
- btQuantizedBvhNodeData_m_escapeIndexOrTriangleIndex_get'_ :: Ptr () -> IO CInt
- btSimpleBroadphase'_ :: CInt -> Ptr () -> IO (Ptr ())
- btSimpleBroadphase_free'_ :: Ptr () -> IO ()
- btSimpleBroadphase_getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())
- btSimpleBroadphase_getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())
- btSimpleBroadphase_getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())
- 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_setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btSimpleBroadphase_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btSimpleBroadphase_allocHandle'_ :: Ptr () -> IO CInt
- btSimpleBroadphase_resetPool'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleBroadphase_testAabbOverlap'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btSimpleBroadphase_calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleBroadphase_freeHandle'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleBroadphase_printStats'_ :: Ptr () -> IO ()
- btSimpleBroadphase_getAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSimpleBroadphase_getAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSimpleBroadphase_aabbTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btSimpleBroadphase_aabbTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- 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_getSimpleProxyFromProxy'_ :: Ptr () -> Ptr () -> IO (Ptr ())
- btSimpleBroadphase_getSimpleProxyFromProxy0'_ :: Ptr () -> Ptr () -> IO (Ptr ())
- btSimpleBroadphase_getSimpleProxyFromProxy1'_ :: Ptr () -> Ptr () -> IO (Ptr ())
- btSimpleBroadphase_validate'_ :: Ptr () -> IO ()
- btSimpleBroadphase_aabbOverlap'_ :: Ptr () -> Ptr () -> IO CInt
- btSimpleBroadphase_getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSimpleBroadphase_getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSimpleBroadphase_destroyProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btSimpleBroadphase_m_LastHandleIndex_set'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphase_m_LastHandleIndex_get'_ :: Ptr () -> IO CInt
- btSimpleBroadphase_m_firstFreeHandle_set'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphase_m_firstFreeHandle_get'_ :: Ptr () -> IO CInt
- btSimpleBroadphase_m_invalidPair_set'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphase_m_invalidPair_get'_ :: Ptr () -> IO CInt
- btSimpleBroadphase_m_maxHandles_set'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphase_m_maxHandles_get'_ :: Ptr () -> IO CInt
- btSimpleBroadphase_m_numHandles_set'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphase_m_numHandles_get'_ :: Ptr () -> IO CInt
- btSimpleBroadphase_m_ownsPairCache_set'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphase_m_ownsPairCache_get'_ :: Ptr () -> IO CInt
- btSimpleBroadphase_m_pHandles_set'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleBroadphase_m_pHandles_get'_ :: Ptr () -> IO (Ptr ())
- btSimpleBroadphase_m_pHandlesRawPtr_set'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleBroadphase_m_pHandlesRawPtr_get'_ :: Ptr () -> IO (Ptr ())
- btSimpleBroadphase_m_pairCache_set'_ :: Ptr () -> Ptr () -> IO ()
- btSimpleBroadphase_m_pairCache_get'_ :: Ptr () -> IO (Ptr ())
- btSimpleBroadphaseProxy0'_ :: IO (Ptr ())
- btSimpleBroadphaseProxy1'_ :: Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> IO (Ptr ())
- btSimpleBroadphaseProxy_free'_ :: Ptr () -> IO ()
- btSimpleBroadphaseProxy_GetNextFree'_ :: Ptr () -> IO CInt
- btSimpleBroadphaseProxy_SetNextFree'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphaseProxy_m_nextFree_set'_ :: Ptr () -> CInt -> IO ()
- btSimpleBroadphaseProxy_m_nextFree_get'_ :: Ptr () -> IO CInt
- btSortedOverlappingPairCache'_ :: IO (Ptr ())
- btSortedOverlappingPairCache_free'_ :: Ptr () -> IO ()
- btSortedOverlappingPairCache_sortOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_setInternalGhostPairCallback'_ :: Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_getOverlapFilterCallback'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_addOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_needsBroadphaseCollision'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btSortedOverlappingPairCache_hasDeferredRemoval'_ :: Ptr () -> IO CInt
- btSortedOverlappingPairCache_getOverlappingPairArray'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_getOverlappingPairArray0'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_getOverlappingPairArray1'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_findPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_cleanProxyFromPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_cleanOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_getNumOverlappingPairs'_ :: Ptr () -> IO CInt
- btSortedOverlappingPairCache_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_processAllOverlappingPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_getOverlappingPairArrayPtr'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_getOverlappingPairArrayPtr0'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_getOverlappingPairArrayPtr1'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_setOverlapFilterCallback'_ :: Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_m_overlappingPairArray_set'_ :: Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_m_overlappingPairArray_get'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_m_blockedForChanges_set'_ :: Ptr () -> CInt -> IO ()
- btSortedOverlappingPairCache_m_blockedForChanges_get'_ :: Ptr () -> IO CInt
- btSortedOverlappingPairCache_m_hasDeferredRemoval_set'_ :: Ptr () -> CInt -> IO ()
- btSortedOverlappingPairCache_m_hasDeferredRemoval_get'_ :: Ptr () -> IO CInt
- btSortedOverlappingPairCache_m_overlapFilterCallback_set'_ :: Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_m_overlapFilterCallback_get'_ :: Ptr () -> IO (Ptr ())
- btSortedOverlappingPairCache_m_ghostPairCallback_set'_ :: Ptr () -> Ptr () -> IO ()
- btSortedOverlappingPairCache_m_ghostPairCallback_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_sStkCLN'_ :: Ptr () -> Ptr () -> IO (Ptr ())
- btDbvt_sStkCLN_free'_ :: Ptr () -> IO ()
- btDbvt_sStkCLN_node_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_sStkCLN_node_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_sStkCLN_parent_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_sStkCLN_parent_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_sStkNN0'_ :: IO (Ptr ())
- btDbvt_sStkNN1'_ :: Ptr () -> Ptr () -> IO (Ptr ())
- btDbvt_sStkNN_free'_ :: Ptr () -> IO ()
- btDbvt_sStkNN_a_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_sStkNN_a_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_sStkNN_b_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_sStkNN_b_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_sStkNP'_ :: Ptr () -> CUInt -> IO (Ptr ())
- btDbvt_sStkNP_free'_ :: Ptr () -> IO ()
- btDbvt_sStkNP_mask_set'_ :: Ptr () -> CInt -> IO ()
- btDbvt_sStkNP_mask_get'_ :: Ptr () -> IO CInt
- btDbvt_sStkNP_node_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_sStkNP_node_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_sStkNPS0'_ :: IO (Ptr ())
- btDbvt_sStkNPS1'_ :: Ptr () -> CUInt -> CFloat -> IO (Ptr ())
- btDbvt_sStkNPS_free'_ :: Ptr () -> IO ()
- btDbvt_sStkNPS_mask_set'_ :: Ptr () -> CInt -> IO ()
- btDbvt_sStkNPS_mask_get'_ :: Ptr () -> IO CInt
- btDbvt_sStkNPS_node_set'_ :: Ptr () -> Ptr () -> IO ()
- btDbvt_sStkNPS_node_get'_ :: Ptr () -> IO (Ptr ())
- btDbvt_sStkNPS_value_set'_ :: Ptr () -> CFloat -> IO ()
- btDbvt_sStkNPS_value_get'_ :: Ptr () -> IO CFloat
IClone
btDbvt_IClone_free :: BtDbvt_ICloneClass bc => bc -> IO ()Source
btDbvt_IClone_CloneLeaf :: (BtDbvt_ICloneClass bc, BtDbvtNodeClass p0) => bc -> p0 -> IO ()Source
ICollide
btDbvt_ICollide_free :: BtDbvt_ICollideClass bc => bc -> IO ()Source
btDbvt_ICollide_Process :: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0, BtDbvtNodeClass p1) => bc -> p0 -> p1 -> IO ()Source
btDbvt_ICollide_Process0 :: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0, BtDbvtNodeClass p1) => bc -> p0 -> p1 -> IO ()Source
btDbvt_ICollide_Process1 :: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0) => bc -> p0 -> IO ()Source
btDbvt_ICollide_Process2 :: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0) => bc -> p0 -> Float -> IO ()Source
btDbvt_ICollide_AllLeaves :: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0) => bc -> p0 -> IO BoolSource
btDbvt_ICollide_Descent :: (BtDbvt_ICollideClass bc, BtDbvtNodeClass p0) => bc -> p0 -> IO BoolSource
IWriter
btDbvt_IWriter_WriteLeaf :: (BtDbvt_IWriterClass bc, BtDbvtNodeClass p0) => bc -> p0 -> Int -> Int -> IO ()Source
btDbvt_IWriter_WriteNode :: (BtDbvt_IWriterClass bc, BtDbvtNodeClass p0) => bc -> p0 -> Int -> Int -> Int -> Int -> IO ()Source
btDbvt_IWriter_Prepare :: (BtDbvt_IWriterClass bc, BtDbvtNodeClass p0) => bc -> p0 -> Int -> IO ()Source
bt32BitAxisSweep3
bt32BitAxisSweep3 :: BtOverlappingPairCacheClass p3 => Vec3 -> Vec3 -> Word32 -> p3 -> Bool -> IO Bt32BitAxisSweep3Source
bt32BitAxisSweep3_free :: Bt32BitAxisSweep3Class bc => bc -> IO ()Source
btAxisSweep3
btAxisSweep3 :: BtOverlappingPairCacheClass p3 => Vec3 -> Vec3 -> Int -> p3 -> Bool -> IO BtAxisSweep3Source
btAxisSweep3_free :: BtAxisSweep3Class bc => bc -> IO ()Source
btAxisSweep3Internalint
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 :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p2) => bc -> Int -> Word32 -> p2 -> Bool -> IO ()Source
btAxisSweep3Internal_unsignedint__allocHandle :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32Source
btAxisSweep3Internal_unsignedint__getNumHandles :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32Source
btAxisSweep3Internal_unsignedint__addHandle :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p5) => bc -> Vec3 -> Vec3 -> VoidPtr -> Int -> Int -> p5 -> VoidPtr -> IO (Word32, Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__addHandle' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p5) => bc -> VoidPtr -> Int -> Int -> p5 -> VoidPtr -> IO (Word32, Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__sortMaxUp :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p2) => bc -> Int -> Word32 -> p2 -> Bool -> IO ()Source
btAxisSweep3Internal_unsignedint__removeHandle :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p1) => bc -> Word32 -> p1 -> IO ()Source
btAxisSweep3Internal_unsignedint__getOverlappingPairUserCallback :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtOverlappingPairCallbackSource
btAxisSweep3Internal_unsignedint__sortMaxDown :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p2) => bc -> Int -> Word32 -> p2 -> Bool -> IO ()Source
btAxisSweep3Internal_unsignedint__rayTest :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseRayCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__rayTest' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseRayCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__setAabb :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__setAabb' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> p3 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__resetPool :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btAxisSweep3Internal_unsignedint__testAabbOverlap :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BoolSource
btAxisSweep3Internal_unsignedint__getAabb :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__getAabb' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__updateHandle :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p3) => bc -> Word32 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__updateHandle' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p3) => bc -> Word32 -> p3 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__freeHandle :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO ()Source
btAxisSweep3Internal_unsignedint__printStats :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO ()Source
btAxisSweep3Internal_unsignedint__createProxy :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p6) => bc -> Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__createProxy' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p6) => bc -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__setOverlappingPairUserCallback :: (BtAxisSweep3Internal_unsignedint_Class bc, BtOverlappingPairCallbackClass p0) => bc -> p0 -> IO ()Source
btAxisSweep3Internal_unsignedint__calculateOverlappingPairs :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btAxisSweep3Internal_unsignedint__getOverlappingPairCache :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtOverlappingPairCacheSource
btAxisSweep3Internal_unsignedint__getOverlappingPairCache0 :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtOverlappingPairCacheSource
btAxisSweep3Internal_unsignedint__getOverlappingPairCache1 :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BtOverlappingPairCacheSource
btAxisSweep3Internal_unsignedint__unQuantize :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__unQuantize' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__sortMinDown :: (BtAxisSweep3Internal_unsignedint_Class bc, BtDispatcherClass p2) => bc -> Int -> Word32 -> p2 -> Bool -> IO ()Source
btAxisSweep3Internal_unsignedint__aabbTest :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseAabbCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__aabbTest' :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseAabbCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__getBroadphaseAabb :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__getBroadphaseAabb' :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedint__destroyProxy :: (BtAxisSweep3Internal_unsignedint_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btAxisSweep3Internal_unsignedint__m_bpHandleMask_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO ()Source
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#40 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedint__m_bpHandleMask_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32Source
btAxisSweep3Internal_unsignedint__m_handleSentinel_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO ()Source
btAxisSweep3Internal_unsignedint__m_handleSentinel_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32Source
btAxisSweep3Internal_unsignedint__m_worldAabbMin_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Vec3 -> IO ()Source
btAxisSweep3Internal_unsignedint__m_worldAabbMin_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Vec3Source
btAxisSweep3Internal_unsignedint__m_worldAabbMax_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Vec3 -> IO ()Source
btAxisSweep3Internal_unsignedint__m_worldAabbMax_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Vec3Source
btAxisSweep3Internal_unsignedint__m_quantize_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Vec3 -> IO ()Source
btAxisSweep3Internal_unsignedint__m_quantize_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Vec3Source
btAxisSweep3Internal_unsignedint__m_numHandles_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO ()Source
btAxisSweep3Internal_unsignedint__m_numHandles_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32Source
btAxisSweep3Internal_unsignedint__m_maxHandles_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO ()Source
btAxisSweep3Internal_unsignedint__m_maxHandles_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32Source
btAxisSweep3Internal_unsignedint__m_firstFreeHandle_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Word32 -> IO ()Source
btAxisSweep3Internal_unsignedint__m_firstFreeHandle_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO Word32Source
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 BtOverlappingPairCacheSource
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 BtOverlappingPairCallbackSource
btAxisSweep3Internal_unsignedint__m_ownsPairCache_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Bool -> IO ()Source
btAxisSweep3Internal_unsignedint__m_ownsPairCache_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO BoolSource
btAxisSweep3Internal_unsignedint__m_invalidPair_set :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> Int -> IO ()Source
btAxisSweep3Internal_unsignedint__m_invalidPair_get :: BtAxisSweep3Internal_unsignedint_Class bc => bc -> IO IntSource
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 BtDbvtBroadphaseSource
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 BtOverlappingPairCacheSource
btAxisSweep3Internalshort
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 :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p2) => bc -> Int -> Int -> p2 -> Bool -> IO ()Source
btAxisSweep3Internal_unsignedshort__allocHandle :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO IntSource
btAxisSweep3Internal_unsignedshort__getNumHandles :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO IntSource
btAxisSweep3Internal_unsignedshort__addHandle :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p5) => bc -> Vec3 -> Vec3 -> VoidPtr -> Int -> Int -> p5 -> VoidPtr -> IO (Int, Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__addHandle' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p5) => bc -> VoidPtr -> Int -> Int -> p5 -> VoidPtr -> IO (Int, Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__sortMaxUp :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p2) => bc -> Int -> Int -> p2 -> Bool -> IO ()Source
btAxisSweep3Internal_unsignedshort__removeHandle :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p1) => bc -> Int -> p1 -> IO ()Source
btAxisSweep3Internal_unsignedshort__getOverlappingPairUserCallback :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtOverlappingPairCallbackSource
btAxisSweep3Internal_unsignedshort__sortMaxDown :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p2) => bc -> Int -> Int -> p2 -> Bool -> IO ()Source
btAxisSweep3Internal_unsignedshort__rayTest :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseRayCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__rayTest' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseRayCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__setAabb :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__setAabb' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> p3 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__resetPool :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btAxisSweep3Internal_unsignedshort__testAabbOverlap :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BoolSource
btAxisSweep3Internal_unsignedshort__getAabb :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__getAabb' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__updateHandle :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p3) => bc -> Int -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__updateHandle' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p3) => bc -> Int -> p3 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__freeHandle :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO ()Source
btAxisSweep3Internal_unsignedshort__printStats :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO ()Source
btAxisSweep3Internal_unsignedshort__createProxy :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p6) => bc -> Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__createProxy' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p6) => bc -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__setOverlappingPairUserCallback :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtOverlappingPairCallbackClass p0) => bc -> p0 -> IO ()Source
btAxisSweep3Internal_unsignedshort__calculateOverlappingPairs :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btAxisSweep3Internal_unsignedshort__getOverlappingPairCache :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtOverlappingPairCacheSource
btAxisSweep3Internal_unsignedshort__getOverlappingPairCache0 :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtOverlappingPairCacheSource
btAxisSweep3Internal_unsignedshort__getOverlappingPairCache1 :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BtOverlappingPairCacheSource
btAxisSweep3Internal_unsignedshort__unQuantize :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__unQuantize' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__sortMinDown :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtDispatcherClass p2) => bc -> Int -> Int -> p2 -> Bool -> IO ()Source
btAxisSweep3Internal_unsignedshort__aabbTest :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseAabbCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__aabbTest' :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseAabbCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__getBroadphaseAabb :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__getBroadphaseAabb' :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO (Vec3, Vec3)Source
btAxisSweep3Internal_unsignedshort__destroyProxy :: (BtAxisSweep3Internal_unsignedshort_Class bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_bpHandleMask_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO ()Source
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#40 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp?r=2223
btAxisSweep3Internal_unsignedshort__m_bpHandleMask_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO IntSource
btAxisSweep3Internal_unsignedshort__m_handleSentinel_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_handleSentinel_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO IntSource
btAxisSweep3Internal_unsignedshort__m_worldAabbMin_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Vec3 -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_worldAabbMin_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Vec3Source
btAxisSweep3Internal_unsignedshort__m_worldAabbMax_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Vec3 -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_worldAabbMax_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Vec3Source
btAxisSweep3Internal_unsignedshort__m_quantize_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Vec3 -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_quantize_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO Vec3Source
btAxisSweep3Internal_unsignedshort__m_numHandles_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_numHandles_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO IntSource
btAxisSweep3Internal_unsignedshort__m_maxHandles_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_maxHandles_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO IntSource
btAxisSweep3Internal_unsignedshort__m_firstFreeHandle_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_firstFreeHandle_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO IntSource
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 BtOverlappingPairCacheSource
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 BtOverlappingPairCallbackSource
btAxisSweep3Internal_unsignedshort__m_ownsPairCache_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Bool -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_ownsPairCache_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO BoolSource
btAxisSweep3Internal_unsignedshort__m_invalidPair_set :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> Int -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_invalidPair_get :: BtAxisSweep3Internal_unsignedshort_Class bc => bc -> IO IntSource
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 BtDbvtBroadphaseSource
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 BtOverlappingPairCacheSource
btBridgeProxy
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 BtBroadphaseInterfaceSource
btMultiSapBroadphase_btBridgeProxy_m_childProxy_set :: (BtMultiSapBroadphase_btBridgeProxyClass bc, BtBroadphaseProxyClass a) => bc -> a -> IO ()Source
btMultiSapBroadphase_btBridgeProxy_m_childProxy_get :: BtMultiSapBroadphase_btBridgeProxyClass bc => bc -> IO BtBroadphaseProxySource
btBroadphaseAabbCallback
btBroadphaseAabbCallback_process :: (BtBroadphaseAabbCallbackClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO BoolSource
btBroadphaseInterface
btBroadphaseInterface_rayTest :: (BtBroadphaseInterfaceClass bc, BtBroadphaseRayCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btBroadphaseInterface_rayTest' :: (BtBroadphaseInterfaceClass bc, BtBroadphaseRayCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btBroadphaseInterface_setAabb :: (BtBroadphaseInterfaceClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)Source
btBroadphaseInterface_setAabb' :: (BtBroadphaseInterfaceClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> p3 -> IO (Vec3, Vec3)Source
btBroadphaseInterface_getBroadphaseAabb :: BtBroadphaseInterfaceClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btBroadphaseInterface_getBroadphaseAabb' :: BtBroadphaseInterfaceClass bc => bc -> IO (Vec3, Vec3)Source
btBroadphaseInterface_resetPool :: (BtBroadphaseInterfaceClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btBroadphaseInterface_calculateOverlappingPairs :: (BtBroadphaseInterfaceClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btBroadphaseInterface_printStats :: BtBroadphaseInterfaceClass bc => bc -> IO ()Source
btBroadphaseInterface_getAabb :: (BtBroadphaseInterfaceClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btBroadphaseInterface_getAabb' :: (BtBroadphaseInterfaceClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)Source
btBroadphaseInterface_aabbTest :: (BtBroadphaseInterfaceClass bc, BtBroadphaseAabbCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Vec3, Vec3)Source
btBroadphaseInterface_aabbTest' :: (BtBroadphaseInterfaceClass bc, BtBroadphaseAabbCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3)Source
btBroadphaseInterface_createProxy :: (BtBroadphaseInterfaceClass bc, BtDispatcherClass p6) => bc -> Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)Source
btBroadphaseInterface_createProxy' :: (BtBroadphaseInterfaceClass bc, BtDispatcherClass p6) => bc -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)Source
btBroadphaseInterface_getOverlappingPairCache :: BtBroadphaseInterfaceClass bc => bc -> IO BtOverlappingPairCacheSource
btBroadphaseInterface_getOverlappingPairCache0 :: BtBroadphaseInterfaceClass bc => bc -> IO BtOverlappingPairCacheSource
btBroadphaseInterface_getOverlappingPairCache1 :: BtBroadphaseInterfaceClass bc => bc -> IO BtOverlappingPairCacheSource
btBroadphaseInterface_destroyProxy :: (BtBroadphaseInterfaceClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btBroadphasePair
btBroadphasePair0 :: IO BtBroadphasePairSource
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 BtBroadphasePairSource
btBroadphasePair_free :: BtBroadphasePairClass bc => bc -> IO ()Source
btBroadphasePair_m_algorithm_set :: (BtBroadphasePairClass bc, BtCollisionAlgorithmClass a) => bc -> a -> IO ()Source
btBroadphasePair_m_pProxy0_set :: (BtBroadphasePairClass bc, BtBroadphaseProxyClass a) => bc -> a -> IO ()Source
btBroadphasePair_m_pProxy1_set :: (BtBroadphasePairClass bc, BtBroadphaseProxyClass a) => bc -> a -> IO ()Source
btBroadphasePairSortPredicate
btBroadphasePairSortPredicate_free :: BtBroadphasePairSortPredicateClass bc => bc -> IO ()Source
btBroadphaseProxy
btBroadphaseProxy0 :: IO BtBroadphaseProxySource
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 BtBroadphaseProxySource
btBroadphaseProxy_free :: BtBroadphaseProxyClass bc => bc -> IO ()Source
btBroadphaseProxy_getUid :: BtBroadphaseProxyClass bc => bc -> IO IntSource
btBroadphaseProxy_m_aabbMax_set :: BtBroadphaseProxyClass bc => bc -> Vec3 -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h?r=2223#110 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#110 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp?r=2223
btBroadphaseProxy_m_aabbMax_get :: BtBroadphaseProxyClass bc => bc -> IO Vec3Source
btBroadphaseProxy_m_aabbMin_set :: BtBroadphaseProxyClass bc => bc -> Vec3 -> IO ()Source
btBroadphaseProxy_m_aabbMin_get :: BtBroadphaseProxyClass bc => bc -> IO Vec3Source
btBroadphaseProxy_m_clientObject_set :: BtBroadphaseProxyClass bc => bc -> VoidPtr -> IO ()Source
btBroadphaseProxy_m_collisionFilterGroup_set :: BtBroadphaseProxyClass bc => bc -> Int -> IO ()Source
btBroadphaseProxy_m_collisionFilterMask_set :: BtBroadphaseProxyClass bc => bc -> Int -> IO ()Source
btBroadphaseProxy_m_multiSapParentProxy_set :: BtBroadphaseProxyClass bc => bc -> VoidPtr -> IO ()Source
btBroadphaseProxy_m_uniqueId_set :: BtBroadphaseProxyClass bc => bc -> Int -> IO ()Source
btBroadphaseProxy_m_uniqueId_get :: BtBroadphaseProxyClass bc => bc -> IO IntSource
btBroadphaseRayCallback
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_rayDirectionInverse_set :: BtBroadphaseRayCallbackClass bc => bc -> Vec3 -> IO ()Source
btBroadphaseRayCallback_m_rayDirectionInverse_get :: BtBroadphaseRayCallbackClass bc => bc -> IO Vec3Source
btBvhSubtreeInfo
btBvhSubtreeInfo_free :: BtBvhSubtreeInfoClass bc => bc -> IO ()Source
btBvhSubtreeInfo_setAabbFromQuantizeNode :: (BtBvhSubtreeInfoClass bc, BtQuantizedBvhNodeClass p0) => bc -> p0 -> IO ()Source
btBvhSubtreeInfo_m_rootNodeIndex_set :: BtBvhSubtreeInfoClass bc => bc -> Int -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#126 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#126 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
btBvhSubtreeInfo_m_rootNodeIndex_get :: BtBvhSubtreeInfoClass bc => bc -> IO IntSource
btBvhSubtreeInfo_m_subtreeSize_set :: BtBvhSubtreeInfoClass bc => bc -> Int -> IO ()Source
btBvhSubtreeInfo_m_subtreeSize_get :: BtBvhSubtreeInfoClass bc => bc -> IO IntSource
btBvhSubtreeInfoData
btBvhSubtreeInfoData_free :: BtBvhSubtreeInfoDataClass bc => bc -> IO ()Source
btBvhSubtreeInfoData_m_rootNodeIndex_set :: BtBvhSubtreeInfoDataClass bc => bc -> Int -> IO ()Source
btBvhSubtreeInfoData_m_subtreeSize_set :: BtBvhSubtreeInfoDataClass bc => bc -> Int -> IO ()Source
btCollisionAlgorithm
btCollisionAlgorithm_getAllContactManifolds :: (BtCollisionAlgorithmClass bc, BtAlignedObjectArray_btPersistentManifold_ptr_Class p0) => bc -> p0 -> IO ()Source
btCollisionAlgorithm_calculateTimeOfImpact :: (BtCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> IO FloatSource
btCollisionAlgorithm_processCollision :: (BtCollisionAlgorithmClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtDispatcherInfoClass p2, BtManifoldResultClass p3) => bc -> p0 -> p1 -> p2 -> p3 -> IO ()Source
btCollisionAlgorithm_m_dispatcher_set :: (BtCollisionAlgorithmClass bc, BtDispatcherClass a) => bc -> a -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h?r=2223#59 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#59 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp?r=2223
btCollisionAlgorithm_m_dispatcher_get :: BtCollisionAlgorithmClass bc => bc -> IO BtDispatcherSource
btCollisionAlgorithmConstructionInfo
btCollisionAlgorithmConstructionInfo0 :: IO BtCollisionAlgorithmConstructionInfoSource
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 BtCollisionAlgorithmConstructionInfoSource
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 BtDispatcherSource
btCollisionAlgorithmConstructionInfo_m_manifold_set :: (BtCollisionAlgorithmConstructionInfoClass bc, BtPersistentManifoldClass a) => bc -> a -> IO ()Source
btCollisionAlgorithmConstructionInfo_m_manifold_get :: BtCollisionAlgorithmConstructionInfoClass bc => bc -> IO BtPersistentManifoldSource
btDbvt
btDbvt_free :: BtDbvtClass bc => bc -> IO ()Source
btDbvt_enumLeaves :: (BtDbvtNodeClass p0, BtDbvt_ICollideClass p1) => p0 -> p1 -> IO ()Source
btDbvt_optimizeIncremental :: BtDbvtClass bc => bc -> Int -> IO ()Source
btDbvt_rayTest :: (BtDbvtNodeClass p0, BtDbvt_ICollideClass p3) => p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)Source
btDbvt_rayTest' :: (BtDbvtNodeClass p0, BtDbvt_ICollideClass p3) => p0 -> p3 -> IO (Vec3, Vec3)Source
btDbvt_optimizeTopDown :: BtDbvtClass bc => bc -> Int -> IO ()Source
btDbvt_enumNodes :: (BtDbvtNodeClass p0, BtDbvt_ICollideClass p1) => p0 -> p1 -> IO ()Source
btDbvt_write :: (BtDbvtClass bc, BtDbvt_IWriterClass p0) => bc -> p0 -> IO ()Source
btDbvt_allocate :: (BtAlignedObjectArray_int_Class p0, BtAlignedObjectArray_btDbvt_sStkNPS_Class p1, BtDbvt_sStkNPSClass p2) => p0 -> p1 -> p2 -> IO IntSource
btDbvt_empty :: BtDbvtClass bc => bc -> IO BoolSource
btDbvt_collideTV :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1, BtDbvt_ICollideClass p2) => bc -> p0 -> p1 -> p2 -> IO ()Source
btDbvt_collideTU :: (BtDbvtNodeClass p0, BtDbvt_ICollideClass p1) => p0 -> p1 -> IO ()Source
btDbvt_collideTT :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtNodeClass p1, BtDbvt_ICollideClass p2) => bc -> p0 -> p1 -> p2 -> IO ()Source
btDbvt_collideTTpersistentStack :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtNodeClass p1, BtDbvt_ICollideClass p2) => bc -> p0 -> p1 -> p2 -> IO ()Source
btDbvt_clone :: (BtDbvtClass bc, BtDbvtClass p0, BtDbvt_ICloneClass p1) => bc -> p0 -> p1 -> IO ()Source
btDbvt_benchmark :: IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#273 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#287 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
btDbvt_update :: (BtDbvtClass bc, BtDbvtNodeClass p0) => bc -> p0 -> Int -> IO ()Source
btDbvt_update0 :: (BtDbvtClass bc, BtDbvtNodeClass p0) => bc -> p0 -> Int -> IO ()Source
btDbvt_update1 :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) => bc -> p0 -> p1 -> IO ()Source
btDbvt_update2 :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) => bc -> p0 -> p1 -> Vec3 -> Float -> IO (Bool, Vec3)Source
btDbvt_update2' :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) => bc -> p0 -> p1 -> Float -> IO (Bool, Vec3)Source
btDbvt_update3 :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) => bc -> p0 -> p1 -> Vec3 -> IO (Bool, Vec3)Source
btDbvt_update3' :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) => bc -> p0 -> p1 -> IO (Bool, Vec3)Source
btDbvt_update4 :: (BtDbvtClass bc, BtDbvtNodeClass p0, BtDbvtAabbMmClass p1) => bc -> p0 -> p1 -> Float -> IO BoolSource
btDbvt_countLeaves :: BtDbvtNodeClass p0 => p0 -> IO IntSource
btDbvt_insert :: (BtDbvtClass bc, BtDbvtAabbMmClass p0) => bc -> p0 -> VoidPtr -> IO BtDbvtNodeSource
btDbvt_extractLeaves :: (BtDbvtNodeClass p0, BtAlignedObjectArray_btDbvtNodeconst_ptr_Class p1) => p0 -> p1 -> IO ()Source
btDbvt_remove :: (BtDbvtClass bc, BtDbvtNodeClass p0) => bc -> p0 -> IO ()Source
btDbvt_maxdepth :: BtDbvtNodeClass p0 => p0 -> IO IntSource
btDbvt_clear :: BtDbvtClass bc => bc -> IO ()Source
btDbvt_optimizeBottomUp :: BtDbvtClass bc => bc -> IO ()Source
btDbvt_m_free_set :: (BtDbvtClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#255 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#255 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
btDbvt_m_free_get :: BtDbvtClass bc => bc -> IO BtDbvtNodeSource
btDbvt_m_leaves_set :: BtDbvtClass bc => bc -> Int -> IO ()Source
btDbvt_m_leaves_get :: BtDbvtClass bc => bc -> IO IntSource
btDbvt_m_lkhd_set :: BtDbvtClass bc => bc -> Int -> IO ()Source
btDbvt_m_lkhd_get :: BtDbvtClass bc => bc -> IO IntSource
btDbvt_m_opath_set :: BtDbvtClass bc => bc -> Word32 -> IO ()Source
btDbvt_m_opath_get :: BtDbvtClass bc => bc -> IO Word32Source
btDbvt_m_root_set :: (BtDbvtClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()Source
btDbvt_m_root_get :: BtDbvtClass bc => bc -> IO BtDbvtNodeSource
btDbvt_m_stkStack_set :: (BtDbvtClass bc, BtAlignedObjectArray_btDbvt_sStkNN_Class a) => bc -> a -> IO ()Source
btDbvtAabbMm
btDbvtAabbMm_free :: BtDbvtAabbMmClass bc => bc -> IO ()Source
btDbvtAabbMm_SignedExpand :: BtDbvtAabbMmClass bc => bc -> Vec3 -> IO Vec3Source
btDbvtAabbMm_SignedExpand' :: BtDbvtAabbMmClass bc => bc -> IO Vec3Source
btDbvtAabbMm_Extents :: BtDbvtAabbMmClass bc => bc -> IO Vec3Source
btDbvtAabbMm_Center :: BtDbvtAabbMmClass bc => bc -> IO Vec3Source
btDbvtAabbMm_Lengths :: BtDbvtAabbMmClass bc => bc -> IO Vec3Source
btDbvtAabbMm_Maxs :: BtDbvtAabbMmClass bc => bc -> IO Vec3Source
btDbvtAabbMm_ProjectMinimum :: BtDbvtAabbMmClass bc => bc -> Vec3 -> Word32 -> IO (Float, Vec3)Source
btDbvtAabbMm_ProjectMinimum' :: BtDbvtAabbMmClass bc => bc -> Word32 -> IO (Float, Vec3)Source
btDbvtAabbMm_Classify :: BtDbvtAabbMmClass bc => bc -> Vec3 -> Float -> Int -> IO (Int, Vec3)Source
btDbvtAabbMm_Classify' :: BtDbvtAabbMmClass bc => bc -> Float -> Int -> IO (Int, Vec3)Source
btDbvtAabbMm_Contain :: (BtDbvtAabbMmClass bc, BtDbvtAabbMmClass p0) => bc -> p0 -> IO BoolSource
btDbvtAabbMm_Mins :: BtDbvtAabbMmClass bc => bc -> IO Vec3Source
btDbvtAabbMm_Expand :: BtDbvtAabbMmClass bc => bc -> Vec3 -> IO Vec3Source
btDbvtAabbMm_Expand' :: BtDbvtAabbMmClass bc => bc -> IO Vec3Source
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 Vec3Source
btDbvtAabbMm_mx_set :: BtDbvtAabbMmClass bc => bc -> Vec3 -> IO ()Source
btDbvtAabbMm_mx_get :: BtDbvtAabbMmClass bc => bc -> IO Vec3Source
btDbvtBroadphase
btDbvtBroadphase :: BtOverlappingPairCacheClass p0 => p0 -> IO BtDbvtBroadphaseSource
btDbvtBroadphase_free :: BtDbvtBroadphaseClass bc => bc -> IO ()Source
btDbvtBroadphase_setVelocityPrediction :: BtDbvtBroadphaseClass bc => bc -> Float -> IO ()Source
btDbvtBroadphase_rayTest :: (BtDbvtBroadphaseClass bc, BtBroadphaseRayCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btDbvtBroadphase_rayTest' :: (BtDbvtBroadphaseClass bc, BtBroadphaseRayCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btDbvtBroadphase_performDeferredRemoval :: (BtDbvtBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btDbvtBroadphase_setAabb :: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)Source
btDbvtBroadphase_setAabb' :: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> p3 -> IO (Vec3, Vec3)Source
btDbvtBroadphase_getBroadphaseAabb :: BtDbvtBroadphaseClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btDbvtBroadphase_getBroadphaseAabb' :: BtDbvtBroadphaseClass bc => bc -> IO (Vec3, Vec3)Source
btDbvtBroadphase_getVelocityPrediction :: BtDbvtBroadphaseClass bc => bc -> IO FloatSource
btDbvtBroadphase_benchmark :: BtBroadphaseInterfaceClass p0 => p0 -> IO ()Source
btDbvtBroadphase_collide :: (BtDbvtBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btDbvtBroadphase_resetPool :: (BtDbvtBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btDbvtBroadphase_optimize :: BtDbvtBroadphaseClass bc => bc -> IO ()Source
btDbvtBroadphase_calculateOverlappingPairs :: (BtDbvtBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btDbvtBroadphase_setAabbForceUpdate :: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)Source
btDbvtBroadphase_setAabbForceUpdate' :: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> p3 -> IO (Vec3, Vec3)Source
btDbvtBroadphase_printStats :: BtDbvtBroadphaseClass bc => bc -> IO ()Source
btDbvtBroadphase_getAabb :: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btDbvtBroadphase_getAabb' :: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)Source
btDbvtBroadphase_aabbTest :: (BtDbvtBroadphaseClass bc, BtBroadphaseAabbCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Vec3, Vec3)Source
btDbvtBroadphase_aabbTest' :: (BtDbvtBroadphaseClass bc, BtBroadphaseAabbCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3)Source
btDbvtBroadphase_createProxy :: (BtDbvtBroadphaseClass bc, BtDispatcherClass p6) => bc -> Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)Source
btDbvtBroadphase_createProxy' :: (BtDbvtBroadphaseClass bc, BtDispatcherClass p6) => bc -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)Source
btDbvtBroadphase_getOverlappingPairCache :: BtDbvtBroadphaseClass bc => bc -> IO BtOverlappingPairCacheSource
btDbvtBroadphase_getOverlappingPairCache0 :: BtDbvtBroadphaseClass bc => bc -> IO BtOverlappingPairCacheSource
btDbvtBroadphase_getOverlappingPairCache1 :: BtDbvtBroadphaseClass bc => bc -> IO BtOverlappingPairCacheSource
btDbvtBroadphase_destroyProxy :: (BtDbvtBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btDbvtBroadphase_m_cid_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h?r=2223#85 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#85 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp?r=2223
btDbvtBroadphase_m_cid_get :: BtDbvtBroadphaseClass bc => bc -> IO IntSource
btDbvtBroadphase_m_cupdates_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()Source
btDbvtBroadphase_m_cupdates_get :: BtDbvtBroadphaseClass bc => bc -> IO IntSource
btDbvtBroadphase_m_deferedcollide_set :: BtDbvtBroadphaseClass bc => bc -> Bool -> IO ()Source
btDbvtBroadphase_m_deferedcollide_get :: BtDbvtBroadphaseClass bc => bc -> IO BoolSource
btDbvtBroadphase_m_dupdates_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()Source
btDbvtBroadphase_m_dupdates_get :: BtDbvtBroadphaseClass bc => bc -> IO IntSource
btDbvtBroadphase_m_fixedleft_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()Source
btDbvtBroadphase_m_fixedleft_get :: BtDbvtBroadphaseClass bc => bc -> IO IntSource
btDbvtBroadphase_m_fupdates_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()Source
btDbvtBroadphase_m_fupdates_get :: BtDbvtBroadphaseClass bc => bc -> IO IntSource
btDbvtBroadphase_m_gid_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()Source
btDbvtBroadphase_m_gid_get :: BtDbvtBroadphaseClass bc => bc -> IO IntSource
btDbvtBroadphase_m_needcleanup_set :: BtDbvtBroadphaseClass bc => bc -> Bool -> IO ()Source
btDbvtBroadphase_m_needcleanup_get :: BtDbvtBroadphaseClass bc => bc -> IO BoolSource
btDbvtBroadphase_m_newpairs_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()Source
btDbvtBroadphase_m_newpairs_get :: BtDbvtBroadphaseClass bc => bc -> IO IntSource
btDbvtBroadphase_m_paircache_set :: (BtDbvtBroadphaseClass bc, BtOverlappingPairCacheClass a) => bc -> a -> IO ()Source
btDbvtBroadphase_m_paircache_get :: BtDbvtBroadphaseClass bc => bc -> IO BtOverlappingPairCacheSource
btDbvtBroadphase_m_pid_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()Source
btDbvtBroadphase_m_pid_get :: BtDbvtBroadphaseClass bc => bc -> IO IntSource
btDbvtBroadphase_m_prediction_set :: BtDbvtBroadphaseClass bc => bc -> Float -> IO ()Source
btDbvtBroadphase_m_prediction_get :: BtDbvtBroadphaseClass bc => bc -> IO FloatSource
btDbvtBroadphase_m_releasepaircache_set :: BtDbvtBroadphaseClass bc => bc -> Bool -> IO ()Source
btDbvtBroadphase_m_releasepaircache_get :: BtDbvtBroadphaseClass bc => bc -> IO BoolSource
btDbvtBroadphase_m_stageCurrent_set :: BtDbvtBroadphaseClass bc => bc -> Int -> IO ()Source
btDbvtBroadphase_m_stageCurrent_get :: BtDbvtBroadphaseClass bc => bc -> IO IntSource
btDbvtBroadphase_m_updates_call_set :: BtDbvtBroadphaseClass bc => bc -> Word32 -> IO ()Source
btDbvtBroadphase_m_updates_call_get :: BtDbvtBroadphaseClass bc => bc -> IO Word32Source
btDbvtBroadphase_m_updates_done_set :: BtDbvtBroadphaseClass bc => bc -> Word32 -> IO ()Source
btDbvtBroadphase_m_updates_done_get :: BtDbvtBroadphaseClass bc => bc -> IO Word32Source
btDbvtBroadphase_m_updates_ratio_set :: BtDbvtBroadphaseClass bc => bc -> Float -> IO ()Source
btDbvtBroadphase_m_updates_ratio_get :: BtDbvtBroadphaseClass bc => bc -> IO FloatSource
btDbvtNode
btDbvtNode_free :: BtDbvtNodeClass bc => bc -> IO ()Source
btDbvtNode_isinternal :: BtDbvtNodeClass bc => bc -> IO BoolSource
btDbvtNode_isleaf :: BtDbvtNodeClass bc => bc -> IO BoolSource
btDbvtNode_parent_set :: (BtDbvtNodeClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.h?r=2223#176 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#176 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btDbvt.cpp?r=2223
btDbvtNode_parent_get :: BtDbvtNodeClass bc => bc -> IO BtDbvtNodeSource
btDbvtNode_volume_set :: (BtDbvtNodeClass bc, BtDbvtAabbMmClass a) => bc -> a -> IO ()Source
btDbvtNode_volume_get :: BtDbvtNodeClass bc => bc -> IO BtDbvtAabbMmSource
btDbvtProxy
btDbvtProxy :: Vec3 -> Vec3 -> VoidPtr -> Int -> Int -> IO BtDbvtProxySource
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 BtDbvtNodeSource
btDbvtProxy_stage_set :: BtDbvtProxyClass bc => bc -> Int -> IO ()Source
btDbvtProxy_stage_get :: BtDbvtProxyClass bc => bc -> IO IntSource
btDispatcher
btDispatcher_allocateCollisionAlgorithm :: BtDispatcherClass bc => bc -> Int -> IO VoidPtrSource
btDispatcher_releaseManifold :: (BtDispatcherClass bc, BtPersistentManifoldClass p0) => bc -> p0 -> IO ()Source
btDispatcher_getNumManifolds :: BtDispatcherClass bc => bc -> IO IntSource
btDispatcher_clearManifold :: (BtDispatcherClass bc, BtPersistentManifoldClass p0) => bc -> p0 -> IO ()Source
btDispatcher_freeCollisionAlgorithm :: BtDispatcherClass bc => bc -> VoidPtr -> IO ()Source
btDispatcher_findAlgorithm :: (BtDispatcherClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1, BtPersistentManifoldClass p2) => bc -> p0 -> p1 -> p2 -> IO BtCollisionAlgorithmSource
btDispatcher_needsResponse :: (BtDispatcherClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) => bc -> p0 -> p1 -> IO BoolSource
btDispatcher_getNewManifold :: BtDispatcherClass bc => bc -> VoidPtr -> VoidPtr -> IO BtPersistentManifoldSource
btDispatcher_dispatchAllCollisionPairs :: (BtDispatcherClass bc, BtOverlappingPairCacheClass p0, BtDispatcherInfoClass p1, BtDispatcherClass p2) => bc -> p0 -> p1 -> p2 -> IO ()Source
btDispatcher_needsCollision :: (BtDispatcherClass bc, BtCollisionObjectClass p0, BtCollisionObjectClass p1) => bc -> p0 -> p1 -> IO BoolSource
btDispatcher_getManifoldByIndexInternal :: BtDispatcherClass bc => bc -> Int -> IO BtPersistentManifoldSource
btDispatcherInfo
btDispatcherInfo_free :: BtDispatcherInfoClass bc => bc -> IO ()Source
btDispatcherInfo_m_allowedCcdPenetration_set :: BtDispatcherInfoClass bc => bc -> Float -> IO ()Source
btDispatcherInfo_m_convexConservativeDistanceThreshold_set :: BtDispatcherInfoClass bc => bc -> Float -> IO ()Source
btDispatcherInfo_m_convexConservativeDistanceThreshold_get :: BtDispatcherInfoClass bc => bc -> IO FloatSource
btDispatcherInfo_m_debugDraw_set :: (BtDispatcherInfoClass bc, BtIDebugDrawClass a) => bc -> a -> IO ()Source
btDispatcherInfo_m_dispatchFunc_set :: BtDispatcherInfoClass bc => bc -> Int -> IO ()Source
btDispatcherInfo_m_dispatchFunc_get :: BtDispatcherInfoClass bc => bc -> IO IntSource
btDispatcherInfo_m_enableSPU_set :: BtDispatcherInfoClass bc => bc -> Bool -> IO ()Source
btDispatcherInfo_m_enableSPU_get :: BtDispatcherInfoClass bc => bc -> IO BoolSource
btDispatcherInfo_m_enableSatConvex_set :: BtDispatcherInfoClass bc => bc -> Bool -> IO ()Source
btDispatcherInfo_m_enableSatConvex_get :: BtDispatcherInfoClass bc => bc -> IO BoolSource
btDispatcherInfo_m_stackAllocator_set :: (BtDispatcherInfoClass bc, BtStackAllocClass a) => bc -> a -> IO ()Source
btDispatcherInfo_m_stepCount_set :: BtDispatcherInfoClass bc => bc -> Int -> IO ()Source
btDispatcherInfo_m_stepCount_get :: BtDispatcherInfoClass bc => bc -> IO IntSource
btDispatcherInfo_m_timeOfImpact_set :: BtDispatcherInfoClass bc => bc -> Float -> IO ()Source
btDispatcherInfo_m_timeOfImpact_get :: BtDispatcherInfoClass bc => bc -> IO FloatSource
btDispatcherInfo_m_timeStep_set :: BtDispatcherInfoClass bc => bc -> Float -> IO ()Source
btDispatcherInfo_m_timeStep_get :: BtDispatcherInfoClass bc => bc -> IO FloatSource
btDispatcherInfo_m_useContinuous_set :: BtDispatcherInfoClass bc => bc -> Bool -> IO ()Source
btDispatcherInfo_m_useContinuous_get :: BtDispatcherInfoClass bc => bc -> IO BoolSource
btDispatcherInfo_m_useConvexConservativeDistanceUtil_set :: BtDispatcherInfoClass bc => bc -> Bool -> IO ()Source
btDispatcherInfo_m_useConvexConservativeDistanceUtil_get :: BtDispatcherInfoClass bc => bc -> IO BoolSource
btDispatcherInfo_m_useEpa_set :: BtDispatcherInfoClass bc => bc -> Bool -> IO ()Source
btDispatcherInfo_m_useEpa_get :: BtDispatcherInfoClass bc => bc -> IO BoolSource
btHashedOverlappingPairCache
btHashedOverlappingPairCache_free :: BtHashedOverlappingPairCacheClass bc => bc -> IO ()Source
btHashedOverlappingPairCache_sortOverlappingPairs :: (BtHashedOverlappingPairCacheClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btHashedOverlappingPairCache_equalsPair :: (BtHashedOverlappingPairCacheClass bc, BtBroadphasePairClass p0) => bc -> p0 -> Int -> Int -> IO BoolSource
btHashedOverlappingPairCache_internalFindPair :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> Int -> IO BtBroadphasePairSource
btHashedOverlappingPairCache_getOverlappingPairArray :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_Source
btHashedOverlappingPairCache_getOverlappingPairArray0 :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_Source
btHashedOverlappingPairCache_getOverlappingPairArray1 :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_Source
btHashedOverlappingPairCache_processAllOverlappingPairs :: (BtHashedOverlappingPairCacheClass bc, BtOverlapCallbackClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btHashedOverlappingPairCache_hasDeferredRemoval :: BtHashedOverlappingPairCacheClass bc => bc -> IO BoolSource
btHashedOverlappingPairCache_cleanProxyFromPairs :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btHashedOverlappingPairCache_getNumOverlappingPairs :: BtHashedOverlappingPairCacheClass bc => bc -> IO IntSource
btHashedOverlappingPairCache_cleanOverlappingPair :: (BtHashedOverlappingPairCacheClass bc, BtBroadphasePairClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btHashedOverlappingPairCache_setOverlapFilterCallback :: (BtHashedOverlappingPairCacheClass bc, BtOverlapFilterCallbackClass p0) => bc -> p0 -> IO ()Source
btHashedOverlappingPairCache_setInternalGhostPairCallback :: (BtHashedOverlappingPairCacheClass bc, BtOverlappingPairCallbackClass p0) => bc -> p0 -> IO ()Source
btHashedOverlappingPairCache_addOverlappingPair :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePairSource
btHashedOverlappingPairCache_needsBroadphaseCollision :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BoolSource
btHashedOverlappingPairCache_findPair :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePairSource
btHashedOverlappingPairCache_getOverlappingPairArrayPtr :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtBroadphasePairSource
btHashedOverlappingPairCache_getOverlappingPairArrayPtr0 :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtBroadphasePairSource
btHashedOverlappingPairCache_getOverlappingPairArrayPtr1 :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtBroadphasePairSource
btHashedOverlappingPairCache_getOverlapFilterCallback :: BtHashedOverlappingPairCacheClass bc => bc -> IO BtOverlapFilterCallbackSource
btHashedOverlappingPairCache_removeOverlappingPairsContainingProxy :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btHashedOverlappingPairCache_internalAddPair :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePairSource
btHashedOverlappingPairCache_growTables :: BtHashedOverlappingPairCacheClass bc => bc -> IO ()Source
btHashedOverlappingPairCache_removeOverlappingPair :: (BtHashedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1, BtDispatcherClass p2) => bc -> p0 -> p1 -> p2 -> IO VoidPtrSource
btHashedOverlappingPairCache_getHash :: BtHashedOverlappingPairCacheClass bc => bc -> Word32 -> Word32 -> IO Word32Source
btHashedOverlappingPairCache_m_overlappingPairArray_set :: (BtHashedOverlappingPairCacheClass bc, BtAlignedObjectArray_btBroadphasePair_Class a) => bc -> a -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h?r=2223#95 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#95 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp?r=2223
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 BtOverlapFilterCallbackSource
btHashedOverlappingPairCache_m_blockedForChanges_set :: BtHashedOverlappingPairCacheClass bc => bc -> Bool -> IO ()Source
btHashedOverlappingPairCache_m_blockedForChanges_get :: BtHashedOverlappingPairCacheClass bc => bc -> IO BoolSource
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 BtOverlappingPairCallbackSource
btMultiSapBroadphase
btMultiSapBroadphase_addToChildBroadphase :: (BtMultiSapBroadphaseClass bc, BtMultiSapBroadphase_btMultiSapProxyClass p0, BtBroadphaseProxyClass p1, BtBroadphaseInterfaceClass p2) => bc -> p0 -> p1 -> p2 -> IO ()Source
btMultiSapBroadphase_rayTest :: (BtMultiSapBroadphaseClass bc, BtBroadphaseRayCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btMultiSapBroadphase_rayTest' :: (BtMultiSapBroadphaseClass bc, BtBroadphaseRayCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btMultiSapBroadphase_setAabb :: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)Source
btMultiSapBroadphase_setAabb' :: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> p3 -> IO (Vec3, Vec3)Source
btMultiSapBroadphase_getOverlappingPairCache :: BtMultiSapBroadphaseClass bc => bc -> IO BtOverlappingPairCacheSource
btMultiSapBroadphase_getOverlappingPairCache0 :: BtMultiSapBroadphaseClass bc => bc -> IO BtOverlappingPairCacheSource
btMultiSapBroadphase_getOverlappingPairCache1 :: BtMultiSapBroadphaseClass bc => bc -> IO BtOverlappingPairCacheSource
btMultiSapBroadphase_buildTree :: BtMultiSapBroadphaseClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btMultiSapBroadphase_buildTree' :: BtMultiSapBroadphaseClass bc => bc -> IO (Vec3, Vec3)Source
btMultiSapBroadphase_resetPool :: (BtMultiSapBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btMultiSapBroadphase_calculateOverlappingPairs :: (BtMultiSapBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btMultiSapBroadphase_testAabbOverlap :: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BoolSource
btMultiSapBroadphase_getAabb :: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btMultiSapBroadphase_getAabb' :: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)Source
btMultiSapBroadphase_getBroadphaseArray :: BtMultiSapBroadphaseClass bc => bc -> IO BtAlignedObjectArray_btBroadphaseInterface_ptr_Source
btMultiSapBroadphase_getBroadphaseArray0 :: BtMultiSapBroadphaseClass bc => bc -> IO BtAlignedObjectArray_btBroadphaseInterface_ptr_Source
btMultiSapBroadphase_getBroadphaseArray1 :: BtMultiSapBroadphaseClass bc => bc -> IO BtAlignedObjectArray_btBroadphaseInterface_ptr_Source
btMultiSapBroadphase_createProxy :: (BtMultiSapBroadphaseClass bc, BtDispatcherClass p6) => bc -> Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)Source
btMultiSapBroadphase_createProxy' :: (BtMultiSapBroadphaseClass bc, BtDispatcherClass p6) => bc -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)Source
btMultiSapBroadphase_printStats :: BtMultiSapBroadphaseClass bc => bc -> IO ()Source
btMultiSapBroadphase_getBroadphaseAabb :: BtMultiSapBroadphaseClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btMultiSapBroadphase_getBroadphaseAabb' :: BtMultiSapBroadphaseClass bc => bc -> IO (Vec3, Vec3)Source
btMultiSapBroadphase_destroyProxy :: (BtMultiSapBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btMultiSapBroadphase_m_sapBroadphases_set :: (BtMultiSapBroadphaseClass bc, BtAlignedObjectArray_btBroadphaseInterface_ptr_Class a) => bc -> a -> IO ()Source
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#37 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp?r=2223
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 BtSimpleBroadphaseSource
btMultiSapBroadphase_m_overlappingPairs_set :: (BtMultiSapBroadphaseClass bc, BtOverlappingPairCacheClass a) => bc -> a -> IO ()Source
btMultiSapBroadphase_m_overlappingPairs_get :: BtMultiSapBroadphaseClass bc => bc -> IO BtOverlappingPairCacheSource
btMultiSapBroadphase_m_optimizedAabbTree_set :: (BtMultiSapBroadphaseClass bc, BtQuantizedBvhClass a) => bc -> a -> IO ()Source
btMultiSapBroadphase_m_optimizedAabbTree_get :: BtMultiSapBroadphaseClass bc => bc -> IO BtQuantizedBvhSource
btMultiSapBroadphase_m_ownsPairCache_set :: BtMultiSapBroadphaseClass bc => bc -> Bool -> IO ()Source
btMultiSapBroadphase_m_filterCallback_set :: (BtMultiSapBroadphaseClass bc, BtOverlapFilterCallbackClass a) => bc -> a -> IO ()Source
btMultiSapBroadphase_m_filterCallback_get :: BtMultiSapBroadphaseClass bc => bc -> IO BtOverlapFilterCallbackSource
btMultiSapBroadphase_m_invalidPair_set :: BtMultiSapBroadphaseClass bc => bc -> Int -> IO ()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
btMultiSapProxy
btMultiSapBroadphase_btMultiSapProxy :: Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> IO BtMultiSapBroadphase_btMultiSapProxySource
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 Vec3Source
btMultiSapBroadphase_btMultiSapProxy_m_aabbMin_set :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> Vec3 -> IO ()Source
btMultiSapBroadphase_btMultiSapProxy_m_aabbMin_get :: BtMultiSapBroadphase_btMultiSapProxyClass bc => bc -> IO Vec3Source
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 IntSource
btNodeOverlapCallback
btNodeOverlapCallback_processNode :: BtNodeOverlapCallbackClass bc => bc -> Int -> Int -> IO ()Source
btNullPairCache
btNullPairCache_free :: BtNullPairCacheClass bc => bc -> IO ()Source
btNullPairCache_sortOverlappingPairs :: (BtNullPairCacheClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btNullPairCache_setInternalGhostPairCallback :: (BtNullPairCacheClass bc, BtOverlappingPairCallbackClass p0) => bc -> p0 -> IO ()Source
btNullPairCache_addOverlappingPair :: (BtNullPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePairSource
btNullPairCache_removeOverlappingPairsContainingProxy :: (BtNullPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btNullPairCache_hasDeferredRemoval :: BtNullPairCacheClass bc => bc -> IO BoolSource
btNullPairCache_getOverlappingPairArray :: BtNullPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_Source
btNullPairCache_findPair :: (BtNullPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePairSource
btNullPairCache_cleanProxyFromPairs :: (BtNullPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btNullPairCache_cleanOverlappingPair :: (BtNullPairCacheClass bc, BtBroadphasePairClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btNullPairCache_getNumOverlappingPairs :: BtNullPairCacheClass bc => bc -> IO IntSource
btNullPairCache_removeOverlappingPair :: (BtNullPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1, BtDispatcherClass p2) => bc -> p0 -> p1 -> p2 -> IO VoidPtrSource
btNullPairCache_setOverlapFilterCallback :: (BtNullPairCacheClass bc, BtOverlapFilterCallbackClass p0) => bc -> p0 -> IO ()Source
btNullPairCache_getOverlappingPairArrayPtr :: BtNullPairCacheClass bc => bc -> IO BtBroadphasePairSource
btNullPairCache_getOverlappingPairArrayPtr0 :: BtNullPairCacheClass bc => bc -> IO BtBroadphasePairSource
btNullPairCache_getOverlappingPairArrayPtr1 :: BtNullPairCacheClass bc => bc -> IO BtBroadphasePairSource
btNullPairCache_processAllOverlappingPairs :: (BtNullPairCacheClass bc, BtOverlapCallbackClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btNullPairCache_m_overlappingPairArray_set :: (BtNullPairCacheClass bc, BtAlignedObjectArray_btBroadphasePair_Class a) => bc -> a -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h?r=2223#389 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#389 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp?r=2223
btNullPairCache_m_overlappingPairArray_get :: BtNullPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_Source
btOptimizedBvhNode
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 Vec3Source
btOptimizedBvhNode_m_aabbMinOrg_set :: BtOptimizedBvhNodeClass bc => bc -> Vec3 -> IO ()Source
btOptimizedBvhNode_m_aabbMinOrg_get :: BtOptimizedBvhNodeClass bc => bc -> IO Vec3Source
btOptimizedBvhNode_m_escapeIndex_set :: BtOptimizedBvhNodeClass bc => bc -> Int -> IO ()Source
btOptimizedBvhNode_m_escapeIndex_get :: BtOptimizedBvhNodeClass bc => bc -> IO IntSource
btOptimizedBvhNode_m_subPart_set :: BtOptimizedBvhNodeClass bc => bc -> Int -> IO ()Source
btOptimizedBvhNode_m_subPart_get :: BtOptimizedBvhNodeClass bc => bc -> IO IntSource
btOptimizedBvhNode_m_triangleIndex_set :: BtOptimizedBvhNodeClass bc => bc -> Int -> IO ()Source
btOptimizedBvhNode_m_triangleIndex_get :: BtOptimizedBvhNodeClass bc => bc -> IO IntSource
btOptimizedBvhNodeDoubleData
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 BtVector3DoubleDataSource
btOptimizedBvhNodeDoubleData_m_aabbMaxOrg_set :: (BtOptimizedBvhNodeDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()Source
btOptimizedBvhNodeDoubleData_m_aabbMaxOrg_get :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO BtVector3DoubleDataSource
btOptimizedBvhNodeDoubleData_m_escapeIndex_set :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> Int -> IO ()Source
btOptimizedBvhNodeDoubleData_m_escapeIndex_get :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO IntSource
btOptimizedBvhNodeDoubleData_m_subPart_set :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> Int -> IO ()Source
btOptimizedBvhNodeDoubleData_m_subPart_get :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO IntSource
btOptimizedBvhNodeDoubleData_m_triangleIndex_set :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> Int -> IO ()Source
btOptimizedBvhNodeDoubleData_m_triangleIndex_get :: BtOptimizedBvhNodeDoubleDataClass bc => bc -> IO IntSource
btOptimizedBvhNodeFloatData
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 BtVector3FloatDataSource
btOptimizedBvhNodeFloatData_m_aabbMaxOrg_set :: (BtOptimizedBvhNodeFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btOptimizedBvhNodeFloatData_m_aabbMaxOrg_get :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO BtVector3FloatDataSource
btOptimizedBvhNodeFloatData_m_escapeIndex_set :: BtOptimizedBvhNodeFloatDataClass bc => bc -> Int -> IO ()Source
btOptimizedBvhNodeFloatData_m_escapeIndex_get :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO IntSource
btOptimizedBvhNodeFloatData_m_subPart_set :: BtOptimizedBvhNodeFloatDataClass bc => bc -> Int -> IO ()Source
btOptimizedBvhNodeFloatData_m_subPart_get :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO IntSource
btOptimizedBvhNodeFloatData_m_triangleIndex_set :: BtOptimizedBvhNodeFloatDataClass bc => bc -> Int -> IO ()Source
btOptimizedBvhNodeFloatData_m_triangleIndex_get :: BtOptimizedBvhNodeFloatDataClass bc => bc -> IO IntSource
btOverlapCallback
btOverlapCallback_processOverlap :: (BtOverlapCallbackClass bc, BtBroadphasePairClass p0) => bc -> p0 -> IO BoolSource
btOverlapFilterCallback
btOverlapFilterCallback_needBroadphaseCollision :: (BtOverlapFilterCallbackClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BoolSource
btOverlappingPairCache
btOverlappingPairCache_sortOverlappingPairs :: (BtOverlappingPairCacheClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btOverlappingPairCache_setInternalGhostPairCallback :: (BtOverlappingPairCacheClass bc, BtOverlappingPairCallbackClass p0) => bc -> p0 -> IO ()Source
btOverlappingPairCache_setOverlapFilterCallback :: (BtOverlappingPairCacheClass bc, BtOverlapFilterCallbackClass p0) => bc -> p0 -> IO ()Source
btOverlappingPairCache_getOverlappingPairArray :: BtOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_Source
btOverlappingPairCache_findPair :: (BtOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePairSource
btOverlappingPairCache_cleanProxyFromPairs :: (BtOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btOverlappingPairCache_cleanOverlappingPair :: (BtOverlappingPairCacheClass bc, BtBroadphasePairClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btOverlappingPairCache_getNumOverlappingPairs :: BtOverlappingPairCacheClass bc => bc -> IO IntSource
btOverlappingPairCache_processAllOverlappingPairs :: (BtOverlappingPairCacheClass bc, BtOverlapCallbackClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btOverlappingPairCache_getOverlappingPairArrayPtr :: BtOverlappingPairCacheClass bc => bc -> IO BtBroadphasePairSource
btOverlappingPairCache_getOverlappingPairArrayPtr0 :: BtOverlappingPairCacheClass bc => bc -> IO BtBroadphasePairSource
btOverlappingPairCache_getOverlappingPairArrayPtr1 :: BtOverlappingPairCacheClass bc => bc -> IO BtBroadphasePairSource
btOverlappingPairCallback
btOverlappingPairCallback_addOverlappingPair :: (BtOverlappingPairCallbackClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePairSource
btOverlappingPairCallback_removeOverlappingPair :: (BtOverlappingPairCallbackClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1, BtDispatcherClass p2) => bc -> p0 -> p1 -> p2 -> IO VoidPtrSource
btOverlappingPairCallback_removeOverlappingPairsContainingProxy :: (BtOverlappingPairCallbackClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btQuantizedBvh
btQuantizedBvh0 :: IO BtQuantizedBvhSource
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 BtQuantizedBvhSource
btQuantizedBvh_free :: BtQuantizedBvhClass bc => bc -> IO ()Source
btQuantizedBvh_calcSplittingAxis :: BtQuantizedBvhClass bc => bc -> Int -> Int -> IO IntSource
btQuantizedBvh_buildInternal :: BtQuantizedBvhClass bc => bc -> IO ()Source
btQuantizedBvh_serialize :: BtQuantizedBvhClass bc => bc -> VoidPtr -> Word32 -> Bool -> IO BoolSource
btQuantizedBvh_serialize0 :: BtQuantizedBvhClass bc => bc -> VoidPtr -> Word32 -> Bool -> IO BoolSource
btQuantizedBvh_serialize1 :: (BtQuantizedBvhClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO StringSource
btQuantizedBvh_deSerializeDouble :: (BtQuantizedBvhClass bc, BtQuantizedBvhDoubleDataClass p0) => bc -> p0 -> IO ()Source
btQuantizedBvh_setQuantizationValues :: BtQuantizedBvhClass bc => bc -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3)Source
btQuantizedBvh_setQuantizationValues' :: BtQuantizedBvhClass bc => bc -> Float -> IO (Vec3, Vec3)Source
btQuantizedBvh_deSerializeFloat :: (BtQuantizedBvhClass bc, BtQuantizedBvhFloatDataClass p0) => bc -> p0 -> IO ()Source
btQuantizedBvh_setInternalNodeAabbMin :: BtQuantizedBvhClass bc => bc -> Int -> Vec3 -> IO Vec3Source
btQuantizedBvh_setInternalNodeAabbMin' :: BtQuantizedBvhClass bc => bc -> Int -> IO Vec3Source
btQuantizedBvh_isQuantized :: BtQuantizedBvhClass bc => bc -> IO BoolSource
btQuantizedBvh_getAlignmentSerializationPadding :: IO Word32Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#462 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#470 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
btQuantizedBvh_sortAndCalcSplittingIndex :: BtQuantizedBvhClass bc => bc -> Int -> Int -> Int -> IO IntSource
btQuantizedBvh_reportAabbOverlappingNodex :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btQuantizedBvh_reportAabbOverlappingNodex' :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)Source
btQuantizedBvh_swapLeafNodes :: BtQuantizedBvhClass bc => bc -> Int -> Int -> IO ()Source
btQuantizedBvh_getQuantizedNodeArray :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btQuantizedBvhNode_Source
btQuantizedBvh_buildTree :: BtQuantizedBvhClass bc => bc -> Int -> Int -> IO ()Source
btQuantizedBvh_reportRayOverlappingNodex :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btQuantizedBvh_reportRayOverlappingNodex' :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)Source
btQuantizedBvh_walkStacklessTree :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btQuantizedBvh_walkStacklessTree' :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3)Source
btQuantizedBvh_walkStacklessQuantizedTreeAgainstRay :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> Int -> Int -> IO (Vec3, Vec3, Vec3, Vec3)Source
btQuantizedBvh_walkStacklessQuantizedTreeAgainstRay' :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Int -> Int -> IO (Vec3, Vec3, Vec3, Vec3)Source
btQuantizedBvh_updateSubtreeHeaders :: BtQuantizedBvhClass bc => bc -> Int -> Int -> IO ()Source
btQuantizedBvh_mergeInternalNodeAabb :: BtQuantizedBvhClass bc => bc -> Int -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btQuantizedBvh_mergeInternalNodeAabb' :: BtQuantizedBvhClass bc => bc -> Int -> IO (Vec3, Vec3)Source
btQuantizedBvh_getAabbMin :: BtQuantizedBvhClass bc => bc -> Int -> IO Vec3Source
btQuantizedBvh_walkStacklessTreeAgainstRay :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> Int -> Int -> IO (Vec3, Vec3, Vec3, Vec3)Source
btQuantizedBvh_walkStacklessTreeAgainstRay' :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Int -> Int -> IO (Vec3, Vec3, Vec3, Vec3)Source
btQuantizedBvh_getLeafNodeArray :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btQuantizedBvhNode_Source
btQuantizedBvh_setInternalNodeEscapeIndex :: BtQuantizedBvhClass bc => bc -> Int -> Int -> IO ()Source
btQuantizedBvh_getAabbMax :: BtQuantizedBvhClass bc => bc -> Int -> IO Vec3Source
btQuantizedBvh_getSubtreeInfoArray :: BtQuantizedBvhClass bc => bc -> IO BtAlignedObjectArray_btBvhSubtreeInfo_Source
btQuantizedBvh_setInternalNodeAabbMax :: BtQuantizedBvhClass bc => bc -> Int -> Vec3 -> IO Vec3Source
btQuantizedBvh_setInternalNodeAabbMax' :: BtQuantizedBvhClass bc => bc -> Int -> IO Vec3Source
btQuantizedBvh_reportBoxCastOverlappingNodex :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btQuantizedBvh_reportBoxCastOverlappingNodex' :: (BtQuantizedBvhClass bc, BtNodeOverlapCallbackClass p0) => bc -> p0 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btQuantizedBvh_assignInternalNodeFromLeafNode :: BtQuantizedBvhClass bc => bc -> Int -> Int -> IO ()Source
btQuantizedBvh_m_SubtreeHeaders_set :: (BtQuantizedBvhClass bc, BtAlignedObjectArray_btBvhSubtreeInfo_Class a) => bc -> a -> IO ()Source
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#203 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
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 IntSource
btQuantizedBvh_m_bvhAabbMax_set :: BtQuantizedBvhClass bc => bc -> Vec3 -> IO ()Source
btQuantizedBvh_m_bvhAabbMax_get :: BtQuantizedBvhClass bc => bc -> IO Vec3Source
btQuantizedBvh_m_bvhAabbMin_set :: BtQuantizedBvhClass bc => bc -> Vec3 -> IO ()Source
btQuantizedBvh_m_bvhAabbMin_get :: BtQuantizedBvhClass bc => bc -> IO Vec3Source
btQuantizedBvh_m_bvhQuantization_set :: BtQuantizedBvhClass bc => bc -> Vec3 -> IO ()Source
btQuantizedBvh_m_bvhQuantization_get :: BtQuantizedBvhClass bc => bc -> IO Vec3Source
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 IntSource
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 IntSource
btQuantizedBvh_m_useQuantization_set :: BtQuantizedBvhClass bc => bc -> Bool -> IO ()Source
btQuantizedBvh_m_useQuantization_get :: BtQuantizedBvhClass bc => bc -> IO BoolSource
btQuantizedBvhDoubleData
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 BtVector3DoubleDataSource
btQuantizedBvhDoubleData_m_bvhAabbMin_set :: (BtQuantizedBvhDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()Source
btQuantizedBvhDoubleData_m_bvhAabbMin_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtVector3DoubleDataSource
btQuantizedBvhDoubleData_m_bvhQuantization_set :: (BtQuantizedBvhDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()Source
btQuantizedBvhDoubleData_m_bvhQuantization_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtVector3DoubleDataSource
btQuantizedBvhDoubleData_m_contiguousNodesPtr_set :: (BtQuantizedBvhDoubleDataClass bc, BtOptimizedBvhNodeDoubleDataClass a) => bc -> a -> IO ()Source
btQuantizedBvhDoubleData_m_contiguousNodesPtr_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtOptimizedBvhNodeDoubleDataSource
btQuantizedBvhDoubleData_m_curNodeIndex_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO ()Source
btQuantizedBvhDoubleData_m_curNodeIndex_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO IntSource
btQuantizedBvhDoubleData_m_numContiguousLeafNodes_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO ()Source
btQuantizedBvhDoubleData_m_numContiguousLeafNodes_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO IntSource
btQuantizedBvhDoubleData_m_numQuantizedContiguousNodes_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO ()Source
btQuantizedBvhDoubleData_m_numQuantizedContiguousNodes_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO IntSource
btQuantizedBvhDoubleData_m_numSubtreeHeaders_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO ()Source
btQuantizedBvhDoubleData_m_numSubtreeHeaders_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO IntSource
btQuantizedBvhDoubleData_m_quantizedContiguousNodesPtr_set :: (BtQuantizedBvhDoubleDataClass bc, BtQuantizedBvhNodeDataClass a) => bc -> a -> IO ()Source
btQuantizedBvhDoubleData_m_quantizedContiguousNodesPtr_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtQuantizedBvhNodeDataSource
btQuantizedBvhDoubleData_m_subTreeInfoPtr_set :: (BtQuantizedBvhDoubleDataClass bc, BtBvhSubtreeInfoDataClass a) => bc -> a -> IO ()Source
btQuantizedBvhDoubleData_m_subTreeInfoPtr_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO BtBvhSubtreeInfoDataSource
btQuantizedBvhDoubleData_m_traversalMode_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO ()Source
btQuantizedBvhDoubleData_m_traversalMode_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO IntSource
btQuantizedBvhDoubleData_m_useQuantization_set :: BtQuantizedBvhDoubleDataClass bc => bc -> Int -> IO ()Source
btQuantizedBvhDoubleData_m_useQuantization_get :: BtQuantizedBvhDoubleDataClass bc => bc -> IO IntSource
btQuantizedBvhFloatData
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 BtVector3FloatDataSource
btQuantizedBvhFloatData_m_bvhAabbMin_set :: (BtQuantizedBvhFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btQuantizedBvhFloatData_m_bvhAabbMin_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtVector3FloatDataSource
btQuantizedBvhFloatData_m_bvhQuantization_set :: (BtQuantizedBvhFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btQuantizedBvhFloatData_m_bvhQuantization_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtVector3FloatDataSource
btQuantizedBvhFloatData_m_contiguousNodesPtr_set :: (BtQuantizedBvhFloatDataClass bc, BtOptimizedBvhNodeFloatDataClass a) => bc -> a -> IO ()Source
btQuantizedBvhFloatData_m_contiguousNodesPtr_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtOptimizedBvhNodeFloatDataSource
btQuantizedBvhFloatData_m_curNodeIndex_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO ()Source
btQuantizedBvhFloatData_m_numContiguousLeafNodes_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO ()Source
btQuantizedBvhFloatData_m_numContiguousLeafNodes_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO IntSource
btQuantizedBvhFloatData_m_numQuantizedContiguousNodes_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO ()Source
btQuantizedBvhFloatData_m_numQuantizedContiguousNodes_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO IntSource
btQuantizedBvhFloatData_m_numSubtreeHeaders_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO ()Source
btQuantizedBvhFloatData_m_numSubtreeHeaders_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO IntSource
btQuantizedBvhFloatData_m_quantizedContiguousNodesPtr_set :: (BtQuantizedBvhFloatDataClass bc, BtQuantizedBvhNodeDataClass a) => bc -> a -> IO ()Source
btQuantizedBvhFloatData_m_quantizedContiguousNodesPtr_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtQuantizedBvhNodeDataSource
btQuantizedBvhFloatData_m_subTreeInfoPtr_set :: (BtQuantizedBvhFloatDataClass bc, BtBvhSubtreeInfoDataClass a) => bc -> a -> IO ()Source
btQuantizedBvhFloatData_m_subTreeInfoPtr_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO BtBvhSubtreeInfoDataSource
btQuantizedBvhFloatData_m_traversalMode_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO ()Source
btQuantizedBvhFloatData_m_traversalMode_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO IntSource
btQuantizedBvhFloatData_m_useQuantization_set :: BtQuantizedBvhFloatDataClass bc => bc -> Int -> IO ()Source
btQuantizedBvhFloatData_m_useQuantization_get :: BtQuantizedBvhFloatDataClass bc => bc -> IO IntSource
btQuantizedBvhNode
btQuantizedBvhNode_free :: BtQuantizedBvhNodeClass bc => bc -> IO ()Source
btQuantizedBvhNode_getEscapeIndex :: BtQuantizedBvhNodeClass bc => bc -> IO IntSource
btQuantizedBvhNode_getTriangleIndex :: BtQuantizedBvhNodeClass bc => bc -> IO IntSource
btQuantizedBvhNode_getPartId :: BtQuantizedBvhNodeClass bc => bc -> IO IntSource
btQuantizedBvhNode_isLeafNode :: BtQuantizedBvhNodeClass bc => bc -> IO BoolSource
btQuantizedBvhNode_m_escapeIndexOrTriangleIndex_set :: BtQuantizedBvhNodeClass bc => bc -> Int -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h?r=2223#66 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#66 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp?r=2223
btQuantizedBvhNode_m_escapeIndexOrTriangleIndex_get :: BtQuantizedBvhNodeClass bc => bc -> IO IntSource
btQuantizedBvhNodeData
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 IntSource
btSimpleBroadphase
btSimpleBroadphase :: BtOverlappingPairCacheClass p1 => Int -> p1 -> IO BtSimpleBroadphaseSource
btSimpleBroadphase_free :: BtSimpleBroadphaseClass bc => bc -> IO ()Source
btSimpleBroadphase_getOverlappingPairCache :: BtSimpleBroadphaseClass bc => bc -> IO BtOverlappingPairCacheSource
btSimpleBroadphase_getOverlappingPairCache0 :: BtSimpleBroadphaseClass bc => bc -> IO BtOverlappingPairCacheSource
btSimpleBroadphase_getOverlappingPairCache1 :: BtSimpleBroadphaseClass bc => bc -> IO BtOverlappingPairCacheSource
btSimpleBroadphase_rayTest :: (BtSimpleBroadphaseClass bc, BtBroadphaseRayCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btSimpleBroadphase_rayTest' :: (BtSimpleBroadphaseClass bc, BtBroadphaseRayCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btSimpleBroadphase_setAabb :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> Vec3 -> Vec3 -> p3 -> IO (Vec3, Vec3)Source
btSimpleBroadphase_setAabb' :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p3) => bc -> p0 -> p3 -> IO (Vec3, Vec3)Source
btSimpleBroadphase_allocHandle :: BtSimpleBroadphaseClass bc => bc -> IO IntSource
btSimpleBroadphase_resetPool :: (BtSimpleBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btSimpleBroadphase_testAabbOverlap :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BoolSource
btSimpleBroadphase_calculateOverlappingPairs :: (BtSimpleBroadphaseClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btSimpleBroadphase_freeHandle :: (BtSimpleBroadphaseClass bc, BtSimpleBroadphaseProxyClass p0) => bc -> p0 -> IO ()Source
btSimpleBroadphase_printStats :: BtSimpleBroadphaseClass bc => bc -> IO ()Source
btSimpleBroadphase_getAabb :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btSimpleBroadphase_getAabb' :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO (Vec3, Vec3)Source
btSimpleBroadphase_aabbTest :: (BtSimpleBroadphaseClass bc, BtBroadphaseAabbCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Vec3, Vec3)Source
btSimpleBroadphase_aabbTest' :: (BtSimpleBroadphaseClass bc, BtBroadphaseAabbCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3)Source
btSimpleBroadphase_createProxy :: (BtSimpleBroadphaseClass bc, BtDispatcherClass p6) => bc -> Vec3 -> Vec3 -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)Source
btSimpleBroadphase_createProxy' :: (BtSimpleBroadphaseClass bc, BtDispatcherClass p6) => bc -> Int -> VoidPtr -> Int -> Int -> p6 -> VoidPtr -> IO (BtBroadphaseProxy, Vec3, Vec3)Source
btSimpleBroadphase_getSimpleProxyFromProxy :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO BtSimpleBroadphaseProxySource
btSimpleBroadphase_getSimpleProxyFromProxy0 :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO BtSimpleBroadphaseProxySource
btSimpleBroadphase_getSimpleProxyFromProxy1 :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0) => bc -> p0 -> IO BtSimpleBroadphaseProxySource
btSimpleBroadphase_validate :: BtSimpleBroadphaseClass bc => bc -> IO ()Source
btSimpleBroadphase_aabbOverlap :: (BtSimpleBroadphaseProxyClass p0, BtSimpleBroadphaseProxyClass p1) => p0 -> p1 -> IO BoolSource
btSimpleBroadphase_getBroadphaseAabb :: BtSimpleBroadphaseClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btSimpleBroadphase_getBroadphaseAabb' :: BtSimpleBroadphaseClass bc => bc -> IO (Vec3, Vec3)Source
btSimpleBroadphase_destroyProxy :: (BtSimpleBroadphaseClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btSimpleBroadphase_m_LastHandleIndex_set :: BtSimpleBroadphaseClass bc => bc -> Int -> IO ()Source
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#56 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
btSimpleBroadphase_m_firstFreeHandle_set :: BtSimpleBroadphaseClass bc => bc -> Int -> IO ()Source
btSimpleBroadphase_m_invalidPair_set :: BtSimpleBroadphaseClass bc => bc -> Int -> IO ()Source
btSimpleBroadphase_m_invalidPair_get :: BtSimpleBroadphaseClass bc => bc -> IO IntSource
btSimpleBroadphase_m_maxHandles_set :: BtSimpleBroadphaseClass bc => bc -> Int -> IO ()Source
btSimpleBroadphase_m_maxHandles_get :: BtSimpleBroadphaseClass bc => bc -> IO IntSource
btSimpleBroadphase_m_numHandles_set :: BtSimpleBroadphaseClass bc => bc -> Int -> IO ()Source
btSimpleBroadphase_m_numHandles_get :: BtSimpleBroadphaseClass bc => bc -> IO IntSource
btSimpleBroadphase_m_ownsPairCache_set :: BtSimpleBroadphaseClass bc => bc -> Bool -> IO ()Source
btSimpleBroadphase_m_pHandles_set :: (BtSimpleBroadphaseClass bc, BtSimpleBroadphaseProxyClass a) => bc -> a -> IO ()Source
btSimpleBroadphase_m_pHandles_get :: BtSimpleBroadphaseClass bc => bc -> IO BtSimpleBroadphaseProxySource
btSimpleBroadphase_m_pHandlesRawPtr_set :: BtSimpleBroadphaseClass bc => bc -> VoidPtr -> IO ()Source
btSimpleBroadphase_m_pairCache_set :: (BtSimpleBroadphaseClass bc, BtOverlappingPairCacheClass a) => bc -> a -> IO ()Source
btSimpleBroadphase_m_pairCache_get :: BtSimpleBroadphaseClass bc => bc -> IO BtOverlappingPairCacheSource
btSimpleBroadphaseProxy
btSimpleBroadphaseProxy0 :: IO BtSimpleBroadphaseProxySource
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 BtSimpleBroadphaseProxySource
btSimpleBroadphaseProxy_free :: BtSimpleBroadphaseProxyClass bc => bc -> IO ()Source
btSimpleBroadphaseProxy_SetNextFree :: BtSimpleBroadphaseProxyClass bc => bc -> Int -> IO ()Source
btSimpleBroadphaseProxy_m_nextFree_set :: BtSimpleBroadphaseProxyClass bc => bc -> Int -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h?r=2223#25 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#25 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp?r=2223
btSortedOverlappingPairCache
btSortedOverlappingPairCache_free :: BtSortedOverlappingPairCacheClass bc => bc -> IO ()Source
btSortedOverlappingPairCache_sortOverlappingPairs :: (BtSortedOverlappingPairCacheClass bc, BtDispatcherClass p0) => bc -> p0 -> IO ()Source
btSortedOverlappingPairCache_setInternalGhostPairCallback :: (BtSortedOverlappingPairCacheClass bc, BtOverlappingPairCallbackClass p0) => bc -> p0 -> IO ()Source
btSortedOverlappingPairCache_getOverlapFilterCallback :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtOverlapFilterCallbackSource
btSortedOverlappingPairCache_addOverlappingPair :: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePairSource
btSortedOverlappingPairCache_removeOverlappingPairsContainingProxy :: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btSortedOverlappingPairCache_needsBroadphaseCollision :: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BoolSource
btSortedOverlappingPairCache_hasDeferredRemoval :: BtSortedOverlappingPairCacheClass bc => bc -> IO BoolSource
btSortedOverlappingPairCache_getOverlappingPairArray :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_Source
btSortedOverlappingPairCache_getOverlappingPairArray0 :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_Source
btSortedOverlappingPairCache_getOverlappingPairArray1 :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtAlignedObjectArray_btBroadphasePair_Source
btSortedOverlappingPairCache_findPair :: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1) => bc -> p0 -> p1 -> IO BtBroadphasePairSource
btSortedOverlappingPairCache_cleanProxyFromPairs :: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btSortedOverlappingPairCache_cleanOverlappingPair :: (BtSortedOverlappingPairCacheClass bc, BtBroadphasePairClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btSortedOverlappingPairCache_getNumOverlappingPairs :: BtSortedOverlappingPairCacheClass bc => bc -> IO IntSource
btSortedOverlappingPairCache_removeOverlappingPair :: (BtSortedOverlappingPairCacheClass bc, BtBroadphaseProxyClass p0, BtBroadphaseProxyClass p1, BtDispatcherClass p2) => bc -> p0 -> p1 -> p2 -> IO VoidPtrSource
btSortedOverlappingPairCache_processAllOverlappingPairs :: (BtSortedOverlappingPairCacheClass bc, BtOverlapCallbackClass p0, BtDispatcherClass p1) => bc -> p0 -> p1 -> IO ()Source
btSortedOverlappingPairCache_getOverlappingPairArrayPtr :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtBroadphasePairSource
btSortedOverlappingPairCache_getOverlappingPairArrayPtr0 :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtBroadphasePairSource
btSortedOverlappingPairCache_getOverlappingPairArrayPtr1 :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtBroadphasePairSource
btSortedOverlappingPairCache_setOverlapFilterCallback :: (BtSortedOverlappingPairCacheClass bc, BtOverlapFilterCallbackClass p0) => bc -> p0 -> IO ()Source
btSortedOverlappingPairCache_m_overlappingPairArray_set :: (BtSortedOverlappingPairCacheClass bc, BtAlignedObjectArray_btBroadphasePair_Class a) => bc -> a -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h?r=2223#285 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#285 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp?r=2223
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 BoolSource
btSortedOverlappingPairCache_m_hasDeferredRemoval_set :: BtSortedOverlappingPairCacheClass bc => bc -> Bool -> IO ()Source
btSortedOverlappingPairCache_m_hasDeferredRemoval_get :: BtSortedOverlappingPairCacheClass bc => bc -> IO BoolSource
btSortedOverlappingPairCache_m_overlapFilterCallback_set :: (BtSortedOverlappingPairCacheClass bc, BtOverlapFilterCallbackClass a) => bc -> a -> IO ()Source
btSortedOverlappingPairCache_m_overlapFilterCallback_get :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtOverlapFilterCallbackSource
btSortedOverlappingPairCache_m_ghostPairCallback_set :: (BtSortedOverlappingPairCacheClass bc, BtOverlappingPairCallbackClass a) => bc -> a -> IO ()Source
btSortedOverlappingPairCache_m_ghostPairCallback_get :: BtSortedOverlappingPairCacheClass bc => bc -> IO BtOverlappingPairCallbackSource
sStkCLN
btDbvt_sStkCLN :: (BtDbvtNodeClass p0, BtDbvtNodeClass p1) => p0 -> p1 -> IO BtDbvt_sStkCLNSource
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 BtDbvtNodeSource
btDbvt_sStkCLN_parent_set :: (BtDbvt_sStkCLNClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()Source
btDbvt_sStkCLN_parent_get :: BtDbvt_sStkCLNClass bc => bc -> IO BtDbvtNodeSource
sStkNN
btDbvt_sStkNN0 :: IO BtDbvt_sStkNNSource
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_sStkNNSource
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 BtDbvtNodeSource
btDbvt_sStkNN_b_set :: (BtDbvt_sStkNNClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()Source
btDbvt_sStkNN_b_get :: BtDbvt_sStkNNClass bc => bc -> IO BtDbvtNodeSource
sStkNP
btDbvt_sStkNP :: BtDbvtNodeClass p0 => p0 -> Word32 -> IO BtDbvt_sStkNPSource
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 IntSource
btDbvt_sStkNP_node_set :: (BtDbvt_sStkNPClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()Source
btDbvt_sStkNP_node_get :: BtDbvt_sStkNPClass bc => bc -> IO BtDbvtNodeSource
sStkNPS
btDbvt_sStkNPS0 :: IO BtDbvt_sStkNPSSource
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_sStkNPSSource
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 IntSource
btDbvt_sStkNPS_node_set :: (BtDbvt_sStkNPSClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()Source
btDbvt_sStkNPS_node_get :: BtDbvt_sStkNPSClass bc => bc -> IO BtDbvtNodeSource
btDbvt_sStkNPS_value_set :: BtDbvt_sStkNPSClass bc => bc -> Float -> IO ()Source
btDbvt_sStkNPS_value_get :: BtDbvt_sStkNPSClass bc => bc -> IO FloatSource
btDbvt_IClone'_ :: IO (Ptr ())Source
btDbvt_IClone_free'_ :: Ptr () -> IO ()Source
btDbvt_IClone_CloneLeaf'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_ICollide'_ :: IO (Ptr ())Source
btDbvt_ICollide_free'_ :: Ptr () -> IO ()Source
btDbvt_ICollide_Process1'_ :: Ptr () -> Ptr () -> IO ()Source
bt32BitAxisSweep3_free'_ :: Ptr () -> IO ()Source
btAxisSweep3_free'_ :: Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedint_'_ :: Ptr CFloat -> Ptr CFloat -> CUInt -> CUInt -> CUInt -> Ptr () -> CInt -> IO (Ptr ())Source
btAxisSweep3Internal_unsignedint__free'_ :: Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedint__sortMinUp'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> IO ()Source
btAxisSweep3Internal_unsignedint__addHandle'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO CUIntSource
btAxisSweep3Internal_unsignedint__addHandle''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO CUIntSource
btAxisSweep3Internal_unsignedint__sortMaxUp'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> IO ()Source
btAxisSweep3Internal_unsignedint__sortMaxDown'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> 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__setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedint__setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedint__resetPool'_ :: Ptr () -> 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__updateHandle'_ :: Ptr () -> CUInt -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedint__updateHandle''_ :: Ptr () -> CUInt -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedint__freeHandle'_ :: Ptr () -> CUInt -> 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__setOverlappingPairUserCallback'_ :: Ptr () -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedint__calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> 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__sortMinDown'_ :: Ptr () -> CInt -> CUInt -> Ptr () -> CInt -> 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__getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btAxisSweep3Internal_unsignedint__getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btAxisSweep3Internal_unsignedint__m_bpHandleMask_set'_ :: Ptr () -> CUInt -> IO ()Source
btAxisSweep3Internal_unsignedint__m_handleSentinel_set'_ :: Ptr () -> CUInt -> IO ()Source
btAxisSweep3Internal_unsignedint__m_numHandles_set'_ :: Ptr () -> CUInt -> IO ()Source
btAxisSweep3Internal_unsignedint__m_maxHandles_set'_ :: Ptr () -> CUInt -> IO ()Source
btAxisSweep3Internal_unsignedint__m_pairCache_set'_ :: Ptr () -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedint__m_pairCache_get'_ :: Ptr () -> IO (Ptr ())Source
btAxisSweep3Internal_unsignedint__m_userPairCallback_set'_ :: Ptr () -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedint__m_ownsPairCache_set'_ :: Ptr () -> CInt -> IO ()Source
btAxisSweep3Internal_unsignedint__m_invalidPair_set'_ :: Ptr () -> CInt -> IO ()Source
btAxisSweep3Internal_unsignedint__m_raycastAccelerator_set'_ :: Ptr () -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedint__m_nullPairCache_set'_ :: Ptr () -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedshort_'_ :: Ptr CFloat -> Ptr CFloat -> CUShort -> CUShort -> CUShort -> Ptr () -> CInt -> IO (Ptr ())Source
btAxisSweep3Internal_unsignedshort__free'_ :: Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedshort__sortMinUp'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> IO ()Source
btAxisSweep3Internal_unsignedshort__addHandle'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO CUShortSource
btAxisSweep3Internal_unsignedshort__addHandle''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> Ptr () -> IO CUShortSource
btAxisSweep3Internal_unsignedshort__sortMaxUp'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> IO ()Source
btAxisSweep3Internal_unsignedshort__sortMaxDown'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> 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__setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedshort__setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedshort__resetPool'_ :: Ptr () -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedshort__testAabbOverlap'_ :: Ptr () -> Ptr () -> Ptr () -> IO CIntSource
btAxisSweep3Internal_unsignedshort__getAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btAxisSweep3Internal_unsignedshort__getAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> 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__freeHandle'_ :: Ptr () -> CUShort -> 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__setOverlappingPairUserCallback'_ :: Ptr () -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedshort__calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> 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__sortMinDown'_ :: Ptr () -> CInt -> CUShort -> Ptr () -> CInt -> 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__getBroadphaseAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btAxisSweep3Internal_unsignedshort__getBroadphaseAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_numHandles_set'_ :: Ptr () -> CUShort -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_maxHandles_set'_ :: Ptr () -> CUShort -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_pairCache_set'_ :: Ptr () -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_pairCache_get'_ :: Ptr () -> IO (Ptr ())Source
btAxisSweep3Internal_unsignedshort__m_userPairCallback_set'_ :: Ptr () -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_ownsPairCache_set'_ :: Ptr () -> CInt -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_invalidPair_set'_ :: Ptr () -> CInt -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_raycastAccelerator_set'_ :: Ptr () -> Ptr () -> IO ()Source
btAxisSweep3Internal_unsignedshort__m_nullPairCache_set'_ :: Ptr () -> Ptr () -> IO ()Source
btMultiSapBroadphase_btBridgeProxy_free'_ :: Ptr () -> IO ()Source
btMultiSapBroadphase_btBridgeProxy_m_childBroadphase_set'_ :: Ptr () -> Ptr () -> IO ()Source
btMultiSapBroadphase_btBridgeProxy_m_childProxy_set'_ :: Ptr () -> Ptr () -> IO ()Source
btMultiSapBroadphase_btBridgeProxy_m_childProxy_get'_ :: Ptr () -> IO (Ptr ())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
btBroadphaseInterface_setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()Source
btBroadphaseInterface_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()Source
btBroadphaseInterface_resetPool'_ :: Ptr () -> Ptr () -> IO ()Source
btBroadphaseInterface_calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()Source
btBroadphaseInterface_printStats'_ :: Ptr () -> IO ()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_getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())Source
btBroadphaseInterface_getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())Source
btBroadphaseInterface_getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())Source
btBroadphasePair0'_ :: IO (Ptr ())Source
btBroadphasePair_free'_ :: Ptr () -> IO ()Source
btBroadphasePair_m_algorithm_set'_ :: Ptr () -> Ptr () -> IO ()Source
btBroadphasePair_m_algorithm_get'_ :: Ptr () -> IO (Ptr ())Source
btBroadphasePair_m_pProxy0_set'_ :: Ptr () -> Ptr () -> IO ()Source
btBroadphasePair_m_pProxy0_get'_ :: Ptr () -> IO (Ptr ())Source
btBroadphasePair_m_pProxy1_set'_ :: Ptr () -> Ptr () -> IO ()Source
btBroadphasePair_m_pProxy1_get'_ :: Ptr () -> IO (Ptr ())Source
btBroadphasePairSortPredicate_free'_ :: Ptr () -> IO ()Source
btBroadphaseProxy0'_ :: IO (Ptr ())Source
btBroadphaseProxy1'_ :: Ptr CFloat -> Ptr CFloat -> Ptr () -> CShort -> CShort -> Ptr () -> IO (Ptr ())Source
btBroadphaseProxy_free'_ :: Ptr () -> IO ()Source
btBroadphaseProxy_getUid'_ :: Ptr () -> IO CIntSource
btBroadphaseProxy_m_clientObject_set'_ :: Ptr () -> Ptr () -> IO ()Source
btBroadphaseProxy_m_clientObject_get'_ :: Ptr () -> IO (Ptr ())Source
btBroadphaseProxy_m_collisionFilterGroup_set'_ :: Ptr () -> CShort -> IO ()Source
btBroadphaseProxy_m_collisionFilterMask_set'_ :: Ptr () -> CShort -> IO ()Source
btBroadphaseProxy_m_multiSapParentProxy_set'_ :: Ptr () -> Ptr () -> IO ()Source
btBroadphaseProxy_m_multiSapParentProxy_get'_ :: Ptr () -> IO (Ptr ())Source
btBroadphaseProxy_m_uniqueId_set'_ :: Ptr () -> CInt -> IO ()Source
btBroadphaseRayCallback_m_lambda_max_set'_ :: Ptr () -> CFloat -> IO ()Source
btBvhSubtreeInfo'_ :: IO (Ptr ())Source
btBvhSubtreeInfo_free'_ :: Ptr () -> IO ()Source
btBvhSubtreeInfo_setAabbFromQuantizeNode'_ :: Ptr () -> Ptr () -> IO ()Source
btBvhSubtreeInfo_m_rootNodeIndex_set'_ :: Ptr () -> CInt -> IO ()Source
btBvhSubtreeInfo_m_subtreeSize_set'_ :: Ptr () -> CInt -> IO ()Source
btBvhSubtreeInfoData'_ :: IO (Ptr ())Source
btBvhSubtreeInfoData_free'_ :: Ptr () -> IO ()Source
btBvhSubtreeInfoData_m_rootNodeIndex_set'_ :: Ptr () -> CInt -> IO ()Source
btBvhSubtreeInfoData_m_subtreeSize_set'_ :: Ptr () -> CInt -> IO ()Source
btCollisionAlgorithm_getAllContactManifolds'_ :: Ptr () -> Ptr () -> IO ()Source
btCollisionAlgorithm_calculateTimeOfImpact'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO CFloatSource
btCollisionAlgorithm_processCollision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()Source
btCollisionAlgorithm_m_dispatcher_set'_ :: Ptr () -> Ptr () -> IO ()Source
btCollisionAlgorithm_m_dispatcher_get'_ :: Ptr () -> IO (Ptr ())Source
btCollisionAlgorithmConstructionInfo_free'_ :: Ptr () -> IO ()Source
btCollisionAlgorithmConstructionInfo_m_dispatcher1_set'_ :: Ptr () -> Ptr () -> IO ()Source
btCollisionAlgorithmConstructionInfo_m_manifold_set'_ :: Ptr () -> Ptr () -> IO ()Source
btCollisionAlgorithmConstructionInfo_m_manifold_get'_ :: Ptr () -> IO (Ptr ())Source
btDbvt_free'_ :: Ptr () -> IO ()Source
btDbvt_enumLeaves'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_optimizeIncremental'_ :: Ptr () -> CInt -> IO ()Source
btDbvt_optimizeTopDown'_ :: Ptr () -> CInt -> IO ()Source
btDbvt_enumNodes'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_write'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_empty'_ :: Ptr () -> IO CIntSource
btDbvt_collideTU'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_benchmark'_ :: IO ()Source
btDbvt_countLeaves'_ :: Ptr () -> IO CIntSource
btDbvt_extractLeaves'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_remove'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_maxdepth'_ :: Ptr () -> IO CIntSource
btDbvt_clear'_ :: Ptr () -> IO ()Source
btDbvt_optimizeBottomUp'_ :: Ptr () -> IO ()Source
btDbvt_m_free_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_m_free_get'_ :: Ptr () -> IO (Ptr ())Source
btDbvt_m_leaves_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvt_m_leaves_get'_ :: Ptr () -> IO CIntSource
btDbvt_m_lkhd_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvt_m_lkhd_get'_ :: Ptr () -> IO CIntSource
btDbvt_m_opath_set'_ :: Ptr () -> CUInt -> IO ()Source
btDbvt_m_opath_get'_ :: Ptr () -> IO CUIntSource
btDbvt_m_root_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_m_root_get'_ :: Ptr () -> IO (Ptr ())Source
btDbvt_m_stkStack_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_m_stkStack_get'_ :: Ptr () -> IO (Ptr ())Source
btDbvtAabbMm'_ :: IO (Ptr ())Source
btDbvtAabbMm_free'_ :: Ptr () -> IO ()Source
btDbvtBroadphase'_ :: Ptr () -> IO (Ptr ())Source
btDbvtBroadphase_free'_ :: Ptr () -> IO ()Source
btDbvtBroadphase_setVelocityPrediction'_ :: Ptr () -> CFloat -> 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_performDeferredRemoval'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvtBroadphase_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()Source
btDbvtBroadphase_benchmark'_ :: Ptr () -> IO ()Source
btDbvtBroadphase_collide'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvtBroadphase_resetPool'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvtBroadphase_optimize'_ :: Ptr () -> IO ()Source
btDbvtBroadphase_calculateOverlappingPairs'_ :: Ptr () -> 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_printStats'_ :: Ptr () -> IO ()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_getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())Source
btDbvtBroadphase_getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())Source
btDbvtBroadphase_getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())Source
btDbvtBroadphase_m_cid_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvtBroadphase_m_cid_get'_ :: Ptr () -> IO CIntSource
btDbvtBroadphase_m_cupdates_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvtBroadphase_m_cupdates_get'_ :: Ptr () -> IO CIntSource
btDbvtBroadphase_m_deferedcollide_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvtBroadphase_m_dupdates_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvtBroadphase_m_dupdates_get'_ :: Ptr () -> IO CIntSource
btDbvtBroadphase_m_fixedleft_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvtBroadphase_m_fupdates_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvtBroadphase_m_fupdates_get'_ :: Ptr () -> IO CIntSource
btDbvtBroadphase_m_gid_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvtBroadphase_m_gid_get'_ :: Ptr () -> IO CIntSource
btDbvtBroadphase_m_needcleanup_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvtBroadphase_m_newpairs_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvtBroadphase_m_newpairs_get'_ :: Ptr () -> IO CIntSource
btDbvtBroadphase_m_paircache_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvtBroadphase_m_paircache_get'_ :: Ptr () -> IO (Ptr ())Source
btDbvtBroadphase_m_pid_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvtBroadphase_m_pid_get'_ :: Ptr () -> IO CIntSource
btDbvtBroadphase_m_prediction_set'_ :: Ptr () -> CFloat -> IO ()Source
btDbvtBroadphase_m_releasepaircache_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvtBroadphase_m_stageCurrent_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvtBroadphase_m_updates_call_set'_ :: Ptr () -> CUInt -> IO ()Source
btDbvtBroadphase_m_updates_done_set'_ :: Ptr () -> CUInt -> IO ()Source
btDbvtBroadphase_m_updates_ratio_set'_ :: Ptr () -> CFloat -> IO ()Source
btDbvtNode'_ :: IO (Ptr ())Source
btDbvtNode_free'_ :: Ptr () -> IO ()Source
btDbvtNode_isinternal'_ :: Ptr () -> IO CIntSource
btDbvtNode_isleaf'_ :: Ptr () -> IO CIntSource
btDbvtNode_parent_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvtNode_parent_get'_ :: Ptr () -> IO (Ptr ())Source
btDbvtNode_volume_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvtNode_volume_get'_ :: Ptr () -> IO (Ptr ())Source
btDbvtProxy_free'_ :: Ptr () -> IO ()Source
btDbvtProxy_leaf_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvtProxy_leaf_get'_ :: Ptr () -> IO (Ptr ())Source
btDbvtProxy_stage_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvtProxy_stage_get'_ :: Ptr () -> IO CIntSource
btDispatcher_releaseManifold'_ :: Ptr () -> Ptr () -> IO ()Source
btDispatcher_getNumManifolds'_ :: Ptr () -> IO CIntSource
btDispatcher_clearManifold'_ :: Ptr () -> Ptr () -> IO ()Source
btDispatcher_freeCollisionAlgorithm'_ :: Ptr () -> Ptr () -> IO ()Source
btDispatcherInfo'_ :: IO (Ptr ())Source
btDispatcherInfo_free'_ :: Ptr () -> IO ()Source
btDispatcherInfo_m_allowedCcdPenetration_set'_ :: Ptr () -> CFloat -> IO ()Source
btDispatcherInfo_m_debugDraw_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDispatcherInfo_m_debugDraw_get'_ :: Ptr () -> IO (Ptr ())Source
btDispatcherInfo_m_dispatchFunc_set'_ :: Ptr () -> CInt -> IO ()Source
btDispatcherInfo_m_enableSPU_set'_ :: Ptr () -> CInt -> IO ()Source
btDispatcherInfo_m_enableSatConvex_set'_ :: Ptr () -> CInt -> IO ()Source
btDispatcherInfo_m_stackAllocator_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDispatcherInfo_m_stackAllocator_get'_ :: Ptr () -> IO (Ptr ())Source
btDispatcherInfo_m_stepCount_set'_ :: Ptr () -> CInt -> IO ()Source
btDispatcherInfo_m_timeOfImpact_set'_ :: Ptr () -> CFloat -> IO ()Source
btDispatcherInfo_m_timeStep_set'_ :: Ptr () -> CFloat -> IO ()Source
btDispatcherInfo_m_useContinuous_set'_ :: Ptr () -> CInt -> IO ()Source
btDispatcherInfo_m_useEpa_set'_ :: Ptr () -> CInt -> IO ()Source
btDispatcherInfo_m_useEpa_get'_ :: Ptr () -> IO CIntSource
btHashedOverlappingPairCache_free'_ :: Ptr () -> IO ()Source
btHashedOverlappingPairCache_sortOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()Source
btHashedOverlappingPairCache_internalFindPair'_ :: Ptr () -> Ptr () -> Ptr () -> CInt -> IO (Ptr ())Source
btHashedOverlappingPairCache_getOverlappingPairArray'_ :: Ptr () -> IO (Ptr ())Source
btHashedOverlappingPairCache_processAllOverlappingPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()Source
btHashedOverlappingPairCache_setOverlapFilterCallback'_ :: Ptr () -> Ptr () -> IO ()Source
btHashedOverlappingPairCache_setInternalGhostPairCallback'_ :: Ptr () -> Ptr () -> IO ()Source
btHashedOverlappingPairCache_addOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())Source
btHashedOverlappingPairCache_needsBroadphaseCollision'_ :: Ptr () -> Ptr () -> Ptr () -> IO CIntSource
btHashedOverlappingPairCache_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()Source
btHashedOverlappingPairCache_growTables'_ :: Ptr () -> IO ()Source
btHashedOverlappingPairCache_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())Source
btHashedOverlappingPairCache_m_overlappingPairArray_set'_ :: Ptr () -> Ptr () -> IO ()Source
btHashedOverlappingPairCache_m_overlapFilterCallback_set'_ :: Ptr () -> Ptr () -> IO ()Source
btHashedOverlappingPairCache_m_blockedForChanges_set'_ :: Ptr () -> CInt -> IO ()Source
btHashedOverlappingPairCache_m_hashTable_set'_ :: Ptr () -> Ptr () -> IO ()Source
btHashedOverlappingPairCache_m_hashTable_get'_ :: Ptr () -> IO (Ptr ())Source
btHashedOverlappingPairCache_m_next_set'_ :: Ptr () -> Ptr () -> IO ()Source
btHashedOverlappingPairCache_m_next_get'_ :: Ptr () -> IO (Ptr ())Source
btHashedOverlappingPairCache_m_ghostPairCallback_set'_ :: Ptr () -> Ptr () -> IO ()Source
btHashedOverlappingPairCache_m_ghostPairCallback_get'_ :: Ptr () -> IO (Ptr ())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_setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()Source
btMultiSapBroadphase_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()Source
btMultiSapBroadphase_getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())Source
btMultiSapBroadphase_getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())Source
btMultiSapBroadphase_getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())Source
btMultiSapBroadphase_resetPool'_ :: Ptr () -> Ptr () -> IO ()Source
btMultiSapBroadphase_calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()Source
btMultiSapBroadphase_getBroadphaseArray'_ :: Ptr () -> IO (Ptr ())Source
btMultiSapBroadphase_getBroadphaseArray0'_ :: Ptr () -> IO (Ptr ())Source
btMultiSapBroadphase_getBroadphaseArray1'_ :: Ptr () -> IO (Ptr ())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_printStats'_ :: Ptr () -> IO ()Source
btMultiSapBroadphase_m_sapBroadphases_set'_ :: Ptr () -> Ptr () -> IO ()Source
btMultiSapBroadphase_m_sapBroadphases_get'_ :: Ptr () -> IO (Ptr ())Source
btMultiSapBroadphase_m_simpleBroadphase_set'_ :: Ptr () -> Ptr () -> IO ()Source
btMultiSapBroadphase_m_simpleBroadphase_get'_ :: Ptr () -> IO (Ptr ())Source
btMultiSapBroadphase_m_overlappingPairs_set'_ :: Ptr () -> Ptr () -> IO ()Source
btMultiSapBroadphase_m_overlappingPairs_get'_ :: Ptr () -> IO (Ptr ())Source
btMultiSapBroadphase_m_optimizedAabbTree_set'_ :: Ptr () -> Ptr () -> IO ()Source
btMultiSapBroadphase_m_optimizedAabbTree_get'_ :: Ptr () -> IO (Ptr ())Source
btMultiSapBroadphase_m_ownsPairCache_set'_ :: Ptr () -> CInt -> IO ()Source
btMultiSapBroadphase_m_filterCallback_set'_ :: Ptr () -> Ptr () -> IO ()Source
btMultiSapBroadphase_m_filterCallback_get'_ :: Ptr () -> IO (Ptr ())Source
btMultiSapBroadphase_m_invalidPair_set'_ :: Ptr () -> CInt -> IO ()Source
btMultiSapBroadphase_m_multiSapProxies_set'_ :: Ptr () -> Ptr () -> IO ()Source
btMultiSapBroadphase_m_multiSapProxies_get'_ :: Ptr () -> IO (Ptr ())Source
btMultiSapBroadphase_btMultiSapProxy'_ :: Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> IO (Ptr ())Source
btMultiSapBroadphase_btMultiSapProxy_free'_ :: Ptr () -> IO ()Source
btMultiSapBroadphase_btMultiSapProxy_m_bridgeProxies_set'_ :: Ptr () -> Ptr () -> IO ()Source
btMultiSapBroadphase_btMultiSapProxy_m_shapeType_set'_ :: Ptr () -> CInt -> IO ()Source
btNullPairCache'_ :: IO (Ptr ())Source
btNullPairCache_free'_ :: Ptr () -> IO ()Source
btNullPairCache_sortOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()Source
btNullPairCache_setInternalGhostPairCallback'_ :: Ptr () -> Ptr () -> IO ()Source
btNullPairCache_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()Source
btNullPairCache_getOverlappingPairArray'_ :: Ptr () -> IO (Ptr ())Source
btNullPairCache_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())Source
btNullPairCache_setOverlapFilterCallback'_ :: Ptr () -> Ptr () -> IO ()Source
btNullPairCache_getOverlappingPairArrayPtr'_ :: Ptr () -> IO (Ptr ())Source
btNullPairCache_getOverlappingPairArrayPtr0'_ :: Ptr () -> IO (Ptr ())Source
btNullPairCache_getOverlappingPairArrayPtr1'_ :: Ptr () -> IO (Ptr ())Source
btNullPairCache_m_overlappingPairArray_set'_ :: Ptr () -> Ptr () -> IO ()Source
btNullPairCache_m_overlappingPairArray_get'_ :: Ptr () -> IO (Ptr ())Source
btOptimizedBvhNode'_ :: IO (Ptr ())Source
btOptimizedBvhNode_free'_ :: Ptr () -> IO ()Source
btOptimizedBvhNode_m_escapeIndex_set'_ :: Ptr () -> CInt -> IO ()Source
btOptimizedBvhNode_m_subPart_set'_ :: Ptr () -> CInt -> IO ()Source
btOptimizedBvhNode_m_triangleIndex_set'_ :: Ptr () -> CInt -> IO ()Source
btOptimizedBvhNodeDoubleData_free'_ :: Ptr () -> IO ()Source
btOptimizedBvhNodeDoubleData_m_aabbMinOrg_set'_ :: Ptr () -> Ptr () -> IO ()Source
btOptimizedBvhNodeDoubleData_m_aabbMinOrg_get'_ :: Ptr () -> IO (Ptr ())Source
btOptimizedBvhNodeDoubleData_m_aabbMaxOrg_set'_ :: Ptr () -> Ptr () -> IO ()Source
btOptimizedBvhNodeDoubleData_m_aabbMaxOrg_get'_ :: Ptr () -> IO (Ptr ())Source
btOptimizedBvhNodeDoubleData_m_escapeIndex_set'_ :: Ptr () -> CInt -> IO ()Source
btOptimizedBvhNodeDoubleData_m_subPart_set'_ :: Ptr () -> CInt -> IO ()Source
btOptimizedBvhNodeDoubleData_m_triangleIndex_set'_ :: Ptr () -> CInt -> IO ()Source
btOptimizedBvhNodeFloatData'_ :: IO (Ptr ())Source
btOptimizedBvhNodeFloatData_free'_ :: Ptr () -> IO ()Source
btOptimizedBvhNodeFloatData_m_aabbMinOrg_set'_ :: Ptr () -> Ptr () -> IO ()Source
btOptimizedBvhNodeFloatData_m_aabbMinOrg_get'_ :: Ptr () -> IO (Ptr ())Source
btOptimizedBvhNodeFloatData_m_aabbMaxOrg_set'_ :: Ptr () -> Ptr () -> IO ()Source
btOptimizedBvhNodeFloatData_m_aabbMaxOrg_get'_ :: Ptr () -> IO (Ptr ())Source
btOptimizedBvhNodeFloatData_m_escapeIndex_set'_ :: Ptr () -> CInt -> IO ()Source
btOptimizedBvhNodeFloatData_m_subPart_set'_ :: Ptr () -> CInt -> IO ()Source
btOptimizedBvhNodeFloatData_m_triangleIndex_set'_ :: Ptr () -> CInt -> IO ()Source
btOverlappingPairCache_sortOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()Source
btOverlappingPairCache_setInternalGhostPairCallback'_ :: Ptr () -> Ptr () -> IO ()Source
btOverlappingPairCache_setOverlapFilterCallback'_ :: Ptr () -> Ptr () -> IO ()Source
btOverlappingPairCache_getOverlappingPairArray'_ :: Ptr () -> IO (Ptr ())Source
btOverlappingPairCache_getOverlappingPairArrayPtr'_ :: Ptr () -> IO (Ptr ())Source
btOverlappingPairCache_getOverlappingPairArrayPtr0'_ :: Ptr () -> IO (Ptr ())Source
btOverlappingPairCache_getOverlappingPairArrayPtr1'_ :: Ptr () -> IO (Ptr ())Source
btOverlappingPairCallback_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())Source
btOverlappingPairCallback_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()Source
btQuantizedBvh0'_ :: IO (Ptr ())Source
btQuantizedBvh_free'_ :: Ptr () -> IO ()Source
btQuantizedBvh_buildInternal'_ :: Ptr () -> IO ()Source
btQuantizedBvh_deSerializeDouble'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvh_setQuantizationValues'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()Source
btQuantizedBvh_setQuantizationValues''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()Source
btQuantizedBvh_deSerializeFloat'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvh_isQuantized'_ :: Ptr () -> IO CIntSource
btQuantizedBvh_reportAabbOverlappingNodex'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btQuantizedBvh_reportAabbOverlappingNodex''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btQuantizedBvh_getQuantizedNodeArray'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvh_reportRayOverlappingNodex'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btQuantizedBvh_reportRayOverlappingNodex''_ :: Ptr () -> Ptr () -> 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_mergeInternalNodeAabb''_ :: Ptr () -> CInt -> 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_getLeafNodeArray'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvh_getSubtreeInfoArray'_ :: Ptr () -> 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_m_SubtreeHeaders_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvh_m_SubtreeHeaders_get'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvh_m_bulletVersion_set'_ :: Ptr () -> CInt -> IO ()Source
btQuantizedBvh_m_contiguousNodes_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvh_m_contiguousNodes_get'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvh_m_curNodeIndex_set'_ :: Ptr () -> CInt -> IO ()Source
btQuantizedBvh_m_leafNodes_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvh_m_leafNodes_get'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvh_m_quantizedContiguousNodes_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvh_m_quantizedContiguousNodes_get'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvh_m_quantizedLeafNodes_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvh_m_quantizedLeafNodes_get'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvh_m_subtreeHeaderCount_set'_ :: Ptr () -> CInt -> IO ()Source
btQuantizedBvh_m_useQuantization_set'_ :: Ptr () -> CInt -> IO ()Source
btQuantizedBvhDoubleData'_ :: IO (Ptr ())Source
btQuantizedBvhDoubleData_free'_ :: Ptr () -> IO ()Source
btQuantizedBvhDoubleData_m_bvhAabbMax_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvhDoubleData_m_bvhAabbMax_get'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvhDoubleData_m_bvhAabbMin_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvhDoubleData_m_bvhAabbMin_get'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvhDoubleData_m_bvhQuantization_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvhDoubleData_m_bvhQuantization_get'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvhDoubleData_m_contiguousNodesPtr_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvhDoubleData_m_contiguousNodesPtr_get'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvhDoubleData_m_curNodeIndex_set'_ :: Ptr () -> CInt -> IO ()Source
btQuantizedBvhDoubleData_m_numContiguousLeafNodes_set'_ :: Ptr () -> CInt -> IO ()Source
btQuantizedBvhDoubleData_m_numSubtreeHeaders_set'_ :: Ptr () -> CInt -> IO ()Source
btQuantizedBvhDoubleData_m_quantizedContiguousNodesPtr_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvhDoubleData_m_subTreeInfoPtr_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvhDoubleData_m_subTreeInfoPtr_get'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvhDoubleData_m_traversalMode_set'_ :: Ptr () -> CInt -> IO ()Source
btQuantizedBvhDoubleData_m_useQuantization_set'_ :: Ptr () -> CInt -> IO ()Source
btQuantizedBvhFloatData'_ :: IO (Ptr ())Source
btQuantizedBvhFloatData_free'_ :: Ptr () -> IO ()Source
btQuantizedBvhFloatData_m_bvhAabbMax_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvhFloatData_m_bvhAabbMax_get'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvhFloatData_m_bvhAabbMin_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvhFloatData_m_bvhAabbMin_get'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvhFloatData_m_bvhQuantization_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvhFloatData_m_bvhQuantization_get'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvhFloatData_m_contiguousNodesPtr_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvhFloatData_m_contiguousNodesPtr_get'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvhFloatData_m_curNodeIndex_set'_ :: Ptr () -> CInt -> IO ()Source
btQuantizedBvhFloatData_m_numContiguousLeafNodes_set'_ :: Ptr () -> CInt -> IO ()Source
btQuantizedBvhFloatData_m_numSubtreeHeaders_set'_ :: Ptr () -> CInt -> IO ()Source
btQuantizedBvhFloatData_m_quantizedContiguousNodesPtr_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvhFloatData_m_subTreeInfoPtr_set'_ :: Ptr () -> Ptr () -> IO ()Source
btQuantizedBvhFloatData_m_subTreeInfoPtr_get'_ :: Ptr () -> IO (Ptr ())Source
btQuantizedBvhFloatData_m_traversalMode_set'_ :: Ptr () -> CInt -> IO ()Source
btQuantizedBvhFloatData_m_useQuantization_set'_ :: Ptr () -> CInt -> IO ()Source
btQuantizedBvhNode'_ :: IO (Ptr ())Source
btQuantizedBvhNode_free'_ :: Ptr () -> IO ()Source
btQuantizedBvhNode_getPartId'_ :: Ptr () -> IO CIntSource
btQuantizedBvhNode_isLeafNode'_ :: Ptr () -> IO CIntSource
btQuantizedBvhNode_m_escapeIndexOrTriangleIndex_set'_ :: Ptr () -> CInt -> IO ()Source
btQuantizedBvhNodeData'_ :: IO (Ptr ())Source
btQuantizedBvhNodeData_free'_ :: Ptr () -> IO ()Source
btQuantizedBvhNodeData_m_escapeIndexOrTriangleIndex_set'_ :: Ptr () -> CInt -> IO ()Source
btSimpleBroadphase_free'_ :: Ptr () -> IO ()Source
btSimpleBroadphase_getOverlappingPairCache'_ :: Ptr () -> IO (Ptr ())Source
btSimpleBroadphase_getOverlappingPairCache0'_ :: Ptr () -> IO (Ptr ())Source
btSimpleBroadphase_getOverlappingPairCache1'_ :: Ptr () -> IO (Ptr ())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_setAabb'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()Source
btSimpleBroadphase_setAabb''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()Source
btSimpleBroadphase_allocHandle'_ :: Ptr () -> IO CIntSource
btSimpleBroadphase_resetPool'_ :: Ptr () -> Ptr () -> IO ()Source
btSimpleBroadphase_calculateOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()Source
btSimpleBroadphase_freeHandle'_ :: Ptr () -> Ptr () -> IO ()Source
btSimpleBroadphase_printStats'_ :: 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_validate'_ :: Ptr () -> IO ()Source
btSimpleBroadphase_m_LastHandleIndex_set'_ :: Ptr () -> CInt -> IO ()Source
btSimpleBroadphase_m_firstFreeHandle_set'_ :: Ptr () -> CInt -> IO ()Source
btSimpleBroadphase_m_invalidPair_set'_ :: Ptr () -> CInt -> IO ()Source
btSimpleBroadphase_m_maxHandles_set'_ :: Ptr () -> CInt -> IO ()Source
btSimpleBroadphase_m_numHandles_set'_ :: Ptr () -> CInt -> IO ()Source
btSimpleBroadphase_m_ownsPairCache_set'_ :: Ptr () -> CInt -> IO ()Source
btSimpleBroadphase_m_pHandles_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSimpleBroadphase_m_pHandles_get'_ :: Ptr () -> IO (Ptr ())Source
btSimpleBroadphase_m_pHandlesRawPtr_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSimpleBroadphase_m_pHandlesRawPtr_get'_ :: Ptr () -> IO (Ptr ())Source
btSimpleBroadphase_m_pairCache_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSimpleBroadphase_m_pairCache_get'_ :: Ptr () -> IO (Ptr ())Source
btSimpleBroadphaseProxy0'_ :: IO (Ptr ())Source
btSimpleBroadphaseProxy1'_ :: Ptr CFloat -> Ptr CFloat -> CInt -> Ptr () -> CShort -> CShort -> Ptr () -> IO (Ptr ())Source
btSimpleBroadphaseProxy_free'_ :: Ptr () -> IO ()Source
btSimpleBroadphaseProxy_SetNextFree'_ :: Ptr () -> CInt -> IO ()Source
btSimpleBroadphaseProxy_m_nextFree_set'_ :: Ptr () -> CInt -> IO ()Source
btSortedOverlappingPairCache_free'_ :: Ptr () -> IO ()Source
btSortedOverlappingPairCache_sortOverlappingPairs'_ :: Ptr () -> Ptr () -> IO ()Source
btSortedOverlappingPairCache_setInternalGhostPairCallback'_ :: Ptr () -> Ptr () -> IO ()Source
btSortedOverlappingPairCache_addOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())Source
btSortedOverlappingPairCache_removeOverlappingPairsContainingProxy'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()Source
btSortedOverlappingPairCache_needsBroadphaseCollision'_ :: Ptr () -> Ptr () -> Ptr () -> IO CIntSource
btSortedOverlappingPairCache_getOverlappingPairArray'_ :: Ptr () -> IO (Ptr ())Source
btSortedOverlappingPairCache_removeOverlappingPair'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())Source
btSortedOverlappingPairCache_processAllOverlappingPairs'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()Source
btSortedOverlappingPairCache_setOverlapFilterCallback'_ :: Ptr () -> Ptr () -> IO ()Source
btSortedOverlappingPairCache_m_overlappingPairArray_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSortedOverlappingPairCache_m_blockedForChanges_set'_ :: Ptr () -> CInt -> IO ()Source
btSortedOverlappingPairCache_m_hasDeferredRemoval_set'_ :: Ptr () -> CInt -> IO ()Source
btSortedOverlappingPairCache_m_overlapFilterCallback_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSortedOverlappingPairCache_m_ghostPairCallback_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSortedOverlappingPairCache_m_ghostPairCallback_get'_ :: Ptr () -> IO (Ptr ())Source
btDbvt_sStkCLN_free'_ :: Ptr () -> IO ()Source
btDbvt_sStkCLN_node_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_sStkCLN_node_get'_ :: Ptr () -> IO (Ptr ())Source
btDbvt_sStkCLN_parent_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_sStkCLN_parent_get'_ :: Ptr () -> IO (Ptr ())Source
btDbvt_sStkNN0'_ :: IO (Ptr ())Source
btDbvt_sStkNN_free'_ :: Ptr () -> IO ()Source
btDbvt_sStkNN_a_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_sStkNN_a_get'_ :: Ptr () -> IO (Ptr ())Source
btDbvt_sStkNN_b_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_sStkNN_b_get'_ :: Ptr () -> IO (Ptr ())Source
btDbvt_sStkNP_free'_ :: Ptr () -> IO ()Source
btDbvt_sStkNP_mask_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvt_sStkNP_mask_get'_ :: Ptr () -> IO CIntSource
btDbvt_sStkNP_node_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_sStkNP_node_get'_ :: Ptr () -> IO (Ptr ())Source
btDbvt_sStkNPS0'_ :: IO (Ptr ())Source
btDbvt_sStkNPS_free'_ :: Ptr () -> IO ()Source
btDbvt_sStkNPS_mask_set'_ :: Ptr () -> CInt -> IO ()Source
btDbvt_sStkNPS_mask_get'_ :: Ptr () -> IO CIntSource
btDbvt_sStkNPS_node_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDbvt_sStkNPS_node_get'_ :: Ptr () -> IO (Ptr ())Source
btDbvt_sStkNPS_value_set'_ :: Ptr () -> CFloat -> IO ()Source
btDbvt_sStkNPS_value_get'_ :: Ptr () -> IO CFloatSource