Safe Haskell | None |
---|
- type VoidPtr = Ptr ()
- withVoidPtr :: t1 -> (t1 -> t) -> t
- peekVoidPtr :: Monad m => a -> m a
- mkVoidPtr :: Monad m => a -> m a
- newtype BtSoftBody_AJoint = BtSoftBody_AJoint (ForeignPtr BtSoftBody_AJoint)
- withBtSoftBody_AJoint :: BtSoftBody_AJoint -> (Ptr BtSoftBody_AJoint -> IO b) -> IO b
- mkBtSoftBody_AJoint :: Ptr a -> IO BtSoftBody_AJoint
- newtype BtCollisionWorld_AllHitsRayResultCallback = BtCollisionWorld_AllHitsRayResultCallback (ForeignPtr BtCollisionWorld_AllHitsRayResultCallback)
- withBtCollisionWorld_AllHitsRayResultCallback :: BtCollisionWorld_AllHitsRayResultCallback -> (Ptr BtCollisionWorld_AllHitsRayResultCallback -> IO b) -> IO b
- mkBtCollisionWorld_AllHitsRayResultCallback :: Ptr a -> IO BtCollisionWorld_AllHitsRayResultCallback
- newtype BtSoftBody_Anchor = BtSoftBody_Anchor (ForeignPtr BtSoftBody_Anchor)
- withBtSoftBody_Anchor :: BtSoftBody_Anchor -> (Ptr BtSoftBody_Anchor -> IO b) -> IO b
- mkBtSoftBody_Anchor :: Ptr a -> IO BtSoftBody_Anchor
- newtype BT_BOX_BOX_TRANSFORM_CACHE = BT_BOX_BOX_TRANSFORM_CACHE (ForeignPtr BT_BOX_BOX_TRANSFORM_CACHE)
- withBT_BOX_BOX_TRANSFORM_CACHE :: BT_BOX_BOX_TRANSFORM_CACHE -> (Ptr BT_BOX_BOX_TRANSFORM_CACHE -> IO b) -> IO b
- mkBT_BOX_BOX_TRANSFORM_CACHE :: Ptr a -> IO BT_BOX_BOX_TRANSFORM_CACHE
- newtype BT_QUANTIZED_BVH_NODE = BT_QUANTIZED_BVH_NODE (ForeignPtr BT_QUANTIZED_BVH_NODE)
- withBT_QUANTIZED_BVH_NODE :: BT_QUANTIZED_BVH_NODE -> (Ptr BT_QUANTIZED_BVH_NODE -> IO b) -> IO b
- mkBT_QUANTIZED_BVH_NODE :: Ptr a -> IO BT_QUANTIZED_BVH_NODE
- newtype BtSoftBody_Body = BtSoftBody_Body (ForeignPtr BtSoftBody_Body)
- withBtSoftBody_Body :: BtSoftBody_Body -> (Ptr BtSoftBody_Body -> IO b) -> IO b
- mkBtSoftBody_Body :: Ptr a -> IO BtSoftBody_Body
- newtype BtSoftBody_CJoint = BtSoftBody_CJoint (ForeignPtr BtSoftBody_CJoint)
- withBtSoftBody_CJoint :: BtSoftBody_CJoint -> (Ptr BtSoftBody_CJoint -> IO b) -> IO b
- mkBtSoftBody_CJoint :: Ptr a -> IO BtSoftBody_CJoint
- newtype CProfileIterator = CProfileIterator (ForeignPtr CProfileIterator)
- withCProfileIterator :: CProfileIterator -> (Ptr CProfileIterator -> IO b) -> IO b
- mkCProfileIterator :: Ptr a -> IO CProfileIterator
- newtype CProfileManager = CProfileManager (ForeignPtr CProfileManager)
- withCProfileManager :: CProfileManager -> (Ptr CProfileManager -> IO b) -> IO b
- mkCProfileManager :: Ptr a -> IO CProfileManager
- newtype CProfileNode = CProfileNode (ForeignPtr CProfileNode)
- withCProfileNode :: CProfileNode -> (Ptr CProfileNode -> IO b) -> IO b
- mkCProfileNode :: Ptr a -> IO CProfileNode
- newtype CProfileSample = CProfileSample (ForeignPtr CProfileSample)
- withCProfileSample :: CProfileSample -> (Ptr CProfileSample -> IO b) -> IO b
- mkCProfileSample :: Ptr a -> IO CProfileSample
- newtype BtCollisionWorld_ClosestConvexResultCallback = BtCollisionWorld_ClosestConvexResultCallback (ForeignPtr BtCollisionWorld_ClosestConvexResultCallback)
- withBtCollisionWorld_ClosestConvexResultCallback :: BtCollisionWorld_ClosestConvexResultCallback -> (Ptr BtCollisionWorld_ClosestConvexResultCallback -> IO b) -> IO b
- mkBtCollisionWorld_ClosestConvexResultCallback :: Ptr a -> IO BtCollisionWorld_ClosestConvexResultCallback
- newtype BtDiscreteCollisionDetectorInterface_ClosestPointInput = BtDiscreteCollisionDetectorInterface_ClosestPointInput (ForeignPtr BtDiscreteCollisionDetectorInterface_ClosestPointInput)
- withBtDiscreteCollisionDetectorInterface_ClosestPointInput :: BtDiscreteCollisionDetectorInterface_ClosestPointInput -> (Ptr BtDiscreteCollisionDetectorInterface_ClosestPointInput -> IO b) -> IO b
- mkBtDiscreteCollisionDetectorInterface_ClosestPointInput :: Ptr a -> IO BtDiscreteCollisionDetectorInterface_ClosestPointInput
- newtype BtCollisionWorld_ClosestRayResultCallback = BtCollisionWorld_ClosestRayResultCallback (ForeignPtr BtCollisionWorld_ClosestRayResultCallback)
- withBtCollisionWorld_ClosestRayResultCallback :: BtCollisionWorld_ClosestRayResultCallback -> (Ptr BtCollisionWorld_ClosestRayResultCallback -> IO b) -> IO b
- mkBtCollisionWorld_ClosestRayResultCallback :: Ptr a -> IO BtCollisionWorld_ClosestRayResultCallback
- newtype BtSoftBody_Cluster = BtSoftBody_Cluster (ForeignPtr BtSoftBody_Cluster)
- withBtSoftBody_Cluster :: BtSoftBody_Cluster -> (Ptr BtSoftBody_Cluster -> IO b) -> IO b
- mkBtSoftBody_Cluster :: Ptr a -> IO BtSoftBody_Cluster
- newtype BtGImpactCompoundShape_CompoundPrimitiveManager = BtGImpactCompoundShape_CompoundPrimitiveManager (ForeignPtr BtGImpactCompoundShape_CompoundPrimitiveManager)
- withBtGImpactCompoundShape_CompoundPrimitiveManager :: BtGImpactCompoundShape_CompoundPrimitiveManager -> (Ptr BtGImpactCompoundShape_CompoundPrimitiveManager -> IO b) -> IO b
- mkBtGImpactCompoundShape_CompoundPrimitiveManager :: Ptr a -> IO BtGImpactCompoundShape_CompoundPrimitiveManager
- newtype BtSoftBody_Config = BtSoftBody_Config (ForeignPtr BtSoftBody_Config)
- withBtSoftBody_Config :: BtSoftBody_Config -> (Ptr BtSoftBody_Config -> IO b) -> IO b
- mkBtSoftBody_Config :: Ptr a -> IO BtSoftBody_Config
- newtype BtCollisionWorld_ContactResultCallback = BtCollisionWorld_ContactResultCallback (ForeignPtr BtCollisionWorld_ContactResultCallback)
- withBtCollisionWorld_ContactResultCallback :: BtCollisionWorld_ContactResultCallback -> (Ptr BtCollisionWorld_ContactResultCallback -> IO b) -> IO b
- mkBtCollisionWorld_ContactResultCallback :: Ptr a -> IO BtCollisionWorld_ContactResultCallback
- newtype BtCollisionWorld_ConvexResultCallback = BtCollisionWorld_ConvexResultCallback (ForeignPtr BtCollisionWorld_ConvexResultCallback)
- withBtCollisionWorld_ConvexResultCallback :: BtCollisionWorld_ConvexResultCallback -> (Ptr BtCollisionWorld_ConvexResultCallback -> IO b) -> IO b
- mkBtCollisionWorld_ConvexResultCallback :: Ptr a -> IO BtCollisionWorld_ConvexResultCallback
- newtype BtGImpactCollisionAlgorithm_CreateFunc = BtGImpactCollisionAlgorithm_CreateFunc (ForeignPtr BtGImpactCollisionAlgorithm_CreateFunc)
- withBtGImpactCollisionAlgorithm_CreateFunc :: BtGImpactCollisionAlgorithm_CreateFunc -> (Ptr BtGImpactCollisionAlgorithm_CreateFunc -> IO b) -> IO b
- mkBtGImpactCollisionAlgorithm_CreateFunc :: Ptr a -> IO BtGImpactCollisionAlgorithm_CreateFunc
- newtype BtSphereSphereCollisionAlgorithm_CreateFunc = BtSphereSphereCollisionAlgorithm_CreateFunc (ForeignPtr BtSphereSphereCollisionAlgorithm_CreateFunc)
- withBtSphereSphereCollisionAlgorithm_CreateFunc :: BtSphereSphereCollisionAlgorithm_CreateFunc -> (Ptr BtSphereSphereCollisionAlgorithm_CreateFunc -> IO b) -> IO b
- mkBtSphereSphereCollisionAlgorithm_CreateFunc :: Ptr a -> IO BtSphereSphereCollisionAlgorithm_CreateFunc
- newtype BtConvexConvexAlgorithm_CreateFunc = BtConvexConvexAlgorithm_CreateFunc (ForeignPtr BtConvexConvexAlgorithm_CreateFunc)
- withBtConvexConvexAlgorithm_CreateFunc :: BtConvexConvexAlgorithm_CreateFunc -> (Ptr BtConvexConvexAlgorithm_CreateFunc -> IO b) -> IO b
- mkBtConvexConvexAlgorithm_CreateFunc :: Ptr a -> IO BtConvexConvexAlgorithm_CreateFunc
- newtype BtSoftBody_Element = BtSoftBody_Element (ForeignPtr BtSoftBody_Element)
- withBtSoftBody_Element :: BtSoftBody_Element -> (Ptr BtSoftBody_Element -> IO b) -> IO b
- mkBtSoftBody_Element :: Ptr a -> IO BtSoftBody_Element
- newtype BtSoftBody_Face = BtSoftBody_Face (ForeignPtr BtSoftBody_Face)
- withBtSoftBody_Face :: BtSoftBody_Face -> (Ptr BtSoftBody_Face -> IO b) -> IO b
- mkBtSoftBody_Face :: Ptr a -> IO BtSoftBody_Face
- newtype BtSoftBody_Feature = BtSoftBody_Feature (ForeignPtr BtSoftBody_Feature)
- withBtSoftBody_Feature :: BtSoftBody_Feature -> (Ptr BtSoftBody_Feature -> IO b) -> IO b
- mkBtSoftBody_Feature :: Ptr a -> IO BtSoftBody_Feature
- newtype GIM_BVH_DATA = GIM_BVH_DATA (ForeignPtr GIM_BVH_DATA)
- withGIM_BVH_DATA :: GIM_BVH_DATA -> (Ptr GIM_BVH_DATA -> IO b) -> IO b
- mkGIM_BVH_DATA :: Ptr a -> IO GIM_BVH_DATA
- newtype GIM_BVH_DATA_ARRAY = GIM_BVH_DATA_ARRAY (ForeignPtr GIM_BVH_DATA_ARRAY)
- withGIM_BVH_DATA_ARRAY :: GIM_BVH_DATA_ARRAY -> (Ptr GIM_BVH_DATA_ARRAY -> IO b) -> IO b
- mkGIM_BVH_DATA_ARRAY :: Ptr a -> IO GIM_BVH_DATA_ARRAY
- newtype GIM_BVH_TREE_NODE = GIM_BVH_TREE_NODE (ForeignPtr GIM_BVH_TREE_NODE)
- withGIM_BVH_TREE_NODE :: GIM_BVH_TREE_NODE -> (Ptr GIM_BVH_TREE_NODE -> IO b) -> IO b
- mkGIM_BVH_TREE_NODE :: Ptr a -> IO GIM_BVH_TREE_NODE
- newtype GIM_BVH_TREE_NODE_ARRAY = GIM_BVH_TREE_NODE_ARRAY (ForeignPtr GIM_BVH_TREE_NODE_ARRAY)
- withGIM_BVH_TREE_NODE_ARRAY :: GIM_BVH_TREE_NODE_ARRAY -> (Ptr GIM_BVH_TREE_NODE_ARRAY -> IO b) -> IO b
- mkGIM_BVH_TREE_NODE_ARRAY :: Ptr a -> IO GIM_BVH_TREE_NODE_ARRAY
- newtype GIM_PAIR = GIM_PAIR (ForeignPtr GIM_PAIR)
- withGIM_PAIR :: GIM_PAIR -> (Ptr GIM_PAIR -> IO b) -> IO b
- mkGIM_PAIR :: Ptr a -> IO GIM_PAIR
- newtype GIM_QUANTIZED_BVH_NODE_ARRAY = GIM_QUANTIZED_BVH_NODE_ARRAY (ForeignPtr GIM_QUANTIZED_BVH_NODE_ARRAY)
- withGIM_QUANTIZED_BVH_NODE_ARRAY :: GIM_QUANTIZED_BVH_NODE_ARRAY -> (Ptr GIM_QUANTIZED_BVH_NODE_ARRAY -> IO b) -> IO b
- mkGIM_QUANTIZED_BVH_NODE_ARRAY :: Ptr a -> IO GIM_QUANTIZED_BVH_NODE_ARRAY
- newtype GIM_TRIANGLE_CONTACT = GIM_TRIANGLE_CONTACT (ForeignPtr GIM_TRIANGLE_CONTACT)
- withGIM_TRIANGLE_CONTACT :: GIM_TRIANGLE_CONTACT -> (Ptr GIM_TRIANGLE_CONTACT -> IO b) -> IO b
- mkGIM_TRIANGLE_CONTACT :: Ptr a -> IO GIM_TRIANGLE_CONTACT
- newtype BtDbvt_IClone = BtDbvt_IClone (ForeignPtr BtDbvt_IClone)
- withBtDbvt_IClone :: BtDbvt_IClone -> (Ptr BtDbvt_IClone -> IO b) -> IO b
- mkBtDbvt_IClone :: Ptr a -> IO BtDbvt_IClone
- newtype BtDbvt_ICollide = BtDbvt_ICollide (ForeignPtr BtDbvt_ICollide)
- withBtDbvt_ICollide :: BtDbvt_ICollide -> (Ptr BtDbvt_ICollide -> IO b) -> IO b
- mkBtDbvt_ICollide :: Ptr a -> IO BtDbvt_ICollide
- newtype BtSoftBody_AJoint_IControl = BtSoftBody_AJoint_IControl (ForeignPtr BtSoftBody_AJoint_IControl)
- withBtSoftBody_AJoint_IControl :: BtSoftBody_AJoint_IControl -> (Ptr BtSoftBody_AJoint_IControl -> IO b) -> IO b
- mkBtSoftBody_AJoint_IControl :: Ptr a -> IO BtSoftBody_AJoint_IControl
- newtype BtDbvt_IWriter = BtDbvt_IWriter (ForeignPtr BtDbvt_IWriter)
- withBtDbvt_IWriter :: BtDbvt_IWriter -> (Ptr BtDbvt_IWriter -> IO b) -> IO b
- mkBtDbvt_IWriter :: Ptr a -> IO BtDbvt_IWriter
- newtype BtSoftBody_ImplicitFn = BtSoftBody_ImplicitFn (ForeignPtr BtSoftBody_ImplicitFn)
- withBtSoftBody_ImplicitFn :: BtSoftBody_ImplicitFn -> (Ptr BtSoftBody_ImplicitFn -> IO b) -> IO b
- mkBtSoftBody_ImplicitFn :: Ptr a -> IO BtSoftBody_ImplicitFn
- newtype BtSoftBody_Impulse = BtSoftBody_Impulse (ForeignPtr BtSoftBody_Impulse)
- withBtSoftBody_Impulse :: BtSoftBody_Impulse -> (Ptr BtSoftBody_Impulse -> IO b) -> IO b
- mkBtSoftBody_Impulse :: Ptr a -> IO BtSoftBody_Impulse
- newtype BtSoftBody_Joint = BtSoftBody_Joint (ForeignPtr BtSoftBody_Joint)
- withBtSoftBody_Joint :: BtSoftBody_Joint -> (Ptr BtSoftBody_Joint -> IO b) -> IO b
- mkBtSoftBody_Joint :: Ptr a -> IO BtSoftBody_Joint
- newtype BtSoftBody_LJoint = BtSoftBody_LJoint (ForeignPtr BtSoftBody_LJoint)
- withBtSoftBody_LJoint :: BtSoftBody_LJoint -> (Ptr BtSoftBody_LJoint -> IO b) -> IO b
- mkBtSoftBody_LJoint :: Ptr a -> IO BtSoftBody_LJoint
- newtype BtSoftBody_Link = BtSoftBody_Link (ForeignPtr BtSoftBody_Link)
- withBtSoftBody_Link :: BtSoftBody_Link -> (Ptr BtSoftBody_Link -> IO b) -> IO b
- mkBtSoftBody_Link :: Ptr a -> IO BtSoftBody_Link
- newtype BtCollisionWorld_LocalConvexResult = BtCollisionWorld_LocalConvexResult (ForeignPtr BtCollisionWorld_LocalConvexResult)
- withBtCollisionWorld_LocalConvexResult :: BtCollisionWorld_LocalConvexResult -> (Ptr BtCollisionWorld_LocalConvexResult -> IO b) -> IO b
- mkBtCollisionWorld_LocalConvexResult :: Ptr a -> IO BtCollisionWorld_LocalConvexResult
- newtype BtCollisionWorld_LocalRayResult = BtCollisionWorld_LocalRayResult (ForeignPtr BtCollisionWorld_LocalRayResult)
- withBtCollisionWorld_LocalRayResult :: BtCollisionWorld_LocalRayResult -> (Ptr BtCollisionWorld_LocalRayResult -> IO b) -> IO b
- mkBtCollisionWorld_LocalRayResult :: Ptr a -> IO BtCollisionWorld_LocalRayResult
- newtype BtCollisionWorld_LocalShapeInfo = BtCollisionWorld_LocalShapeInfo (ForeignPtr BtCollisionWorld_LocalShapeInfo)
- withBtCollisionWorld_LocalShapeInfo :: BtCollisionWorld_LocalShapeInfo -> (Ptr BtCollisionWorld_LocalShapeInfo -> IO b) -> IO b
- mkBtCollisionWorld_LocalShapeInfo :: Ptr a -> IO BtCollisionWorld_LocalShapeInfo
- newtype BtSoftBody_Material = BtSoftBody_Material (ForeignPtr BtSoftBody_Material)
- withBtSoftBody_Material :: BtSoftBody_Material -> (Ptr BtSoftBody_Material -> IO b) -> IO b
- mkBtSoftBody_Material :: Ptr a -> IO BtSoftBody_Material
- newtype BtSoftBody_Node = BtSoftBody_Node (ForeignPtr BtSoftBody_Node)
- withBtSoftBody_Node :: BtSoftBody_Node -> (Ptr BtSoftBody_Node -> IO b) -> IO b
- mkBtSoftBody_Node :: Ptr a -> IO BtSoftBody_Node
- newtype BtSoftBody_Note = BtSoftBody_Note (ForeignPtr BtSoftBody_Note)
- withBtSoftBody_Note :: BtSoftBody_Note -> (Ptr BtSoftBody_Note -> IO b) -> IO b
- mkBtSoftBody_Note :: Ptr a -> IO BtSoftBody_Note
- newtype BtSoftBody_Pose = BtSoftBody_Pose (ForeignPtr BtSoftBody_Pose)
- withBtSoftBody_Pose :: BtSoftBody_Pose -> (Ptr BtSoftBody_Pose -> IO b) -> IO b
- mkBtSoftBody_Pose :: Ptr a -> IO BtSoftBody_Pose
- newtype BtSoftBody_RContact = BtSoftBody_RContact (ForeignPtr BtSoftBody_RContact)
- withBtSoftBody_RContact :: BtSoftBody_RContact -> (Ptr BtSoftBody_RContact -> IO b) -> IO b
- mkBtSoftBody_RContact :: Ptr a -> IO BtSoftBody_RContact
- newtype BtSoftBody_RayFromToCaster = BtSoftBody_RayFromToCaster (ForeignPtr BtSoftBody_RayFromToCaster)
- withBtSoftBody_RayFromToCaster :: BtSoftBody_RayFromToCaster -> (Ptr BtSoftBody_RayFromToCaster -> IO b) -> IO b
- mkBtSoftBody_RayFromToCaster :: Ptr a -> IO BtSoftBody_RayFromToCaster
- newtype BtCollisionWorld_RayResultCallback = BtCollisionWorld_RayResultCallback (ForeignPtr BtCollisionWorld_RayResultCallback)
- withBtCollisionWorld_RayResultCallback :: BtCollisionWorld_RayResultCallback -> (Ptr BtCollisionWorld_RayResultCallback -> IO b) -> IO b
- mkBtCollisionWorld_RayResultCallback :: Ptr a -> IO BtCollisionWorld_RayResultCallback
- newtype BtWheelInfo_RaycastInfo = BtWheelInfo_RaycastInfo (ForeignPtr BtWheelInfo_RaycastInfo)
- withBtWheelInfo_RaycastInfo :: BtWheelInfo_RaycastInfo -> (Ptr BtWheelInfo_RaycastInfo -> IO b) -> IO b
- mkBtWheelInfo_RaycastInfo :: Ptr a -> IO BtWheelInfo_RaycastInfo
- newtype BtDiscreteCollisionDetectorInterface_Result = BtDiscreteCollisionDetectorInterface_Result (ForeignPtr BtDiscreteCollisionDetectorInterface_Result)
- withBtDiscreteCollisionDetectorInterface_Result :: BtDiscreteCollisionDetectorInterface_Result -> (Ptr BtDiscreteCollisionDetectorInterface_Result -> IO b) -> IO b
- mkBtDiscreteCollisionDetectorInterface_Result :: Ptr a -> IO BtDiscreteCollisionDetectorInterface_Result
- newtype BtSoftBody_SContact = BtSoftBody_SContact (ForeignPtr BtSoftBody_SContact)
- withBtSoftBody_SContact :: BtSoftBody_SContact -> (Ptr BtSoftBody_SContact -> IO b) -> IO b
- mkBtSoftBody_SContact :: Ptr a -> IO BtSoftBody_SContact
- newtype BtSoftBody_SolverState = BtSoftBody_SolverState (ForeignPtr BtSoftBody_SolverState)
- withBtSoftBody_SolverState :: BtSoftBody_SolverState -> (Ptr BtSoftBody_SolverState -> IO b) -> IO b
- mkBtSoftBody_SolverState :: Ptr a -> IO BtSoftBody_SolverState
- newtype BtSoftBody_Joint_Specs = BtSoftBody_Joint_Specs (ForeignPtr BtSoftBody_Joint_Specs)
- withBtSoftBody_Joint_Specs :: BtSoftBody_Joint_Specs -> (Ptr BtSoftBody_Joint_Specs -> IO b) -> IO b
- mkBtSoftBody_Joint_Specs :: Ptr a -> IO BtSoftBody_Joint_Specs
- newtype BtSoftBody_LJoint_Specs = BtSoftBody_LJoint_Specs (ForeignPtr BtSoftBody_LJoint_Specs)
- withBtSoftBody_LJoint_Specs :: BtSoftBody_LJoint_Specs -> (Ptr BtSoftBody_LJoint_Specs -> IO b) -> IO b
- mkBtSoftBody_LJoint_Specs :: Ptr a -> IO BtSoftBody_LJoint_Specs
- newtype BtSoftBody_AJoint_Specs = BtSoftBody_AJoint_Specs (ForeignPtr BtSoftBody_AJoint_Specs)
- withBtSoftBody_AJoint_Specs :: BtSoftBody_AJoint_Specs -> (Ptr BtSoftBody_AJoint_Specs -> IO b) -> IO b
- mkBtSoftBody_AJoint_Specs :: Ptr a -> IO BtSoftBody_AJoint_Specs
- newtype BtSoftBody_Tetra = BtSoftBody_Tetra (ForeignPtr BtSoftBody_Tetra)
- withBtSoftBody_Tetra :: BtSoftBody_Tetra -> (Ptr BtSoftBody_Tetra -> IO b) -> IO b
- mkBtSoftBody_Tetra :: Ptr a -> IO BtSoftBody_Tetra
- newtype BtGImpactMeshShapePart_TrimeshPrimitiveManager = BtGImpactMeshShapePart_TrimeshPrimitiveManager (ForeignPtr BtGImpactMeshShapePart_TrimeshPrimitiveManager)
- withBtGImpactMeshShapePart_TrimeshPrimitiveManager :: BtGImpactMeshShapePart_TrimeshPrimitiveManager -> (Ptr BtGImpactMeshShapePart_TrimeshPrimitiveManager -> IO b) -> IO b
- mkBtGImpactMeshShapePart_TrimeshPrimitiveManager :: Ptr a -> IO BtGImpactMeshShapePart_TrimeshPrimitiveManager
- newtype Bt32BitAxisSweep3 = Bt32BitAxisSweep3 (ForeignPtr Bt32BitAxisSweep3)
- withBt32BitAxisSweep3 :: Bt32BitAxisSweep3 -> (Ptr Bt32BitAxisSweep3 -> IO b) -> IO b
- mkBt32BitAxisSweep3 :: Ptr a -> IO Bt32BitAxisSweep3
- newtype BtAABB = BtAABB (ForeignPtr BtAABB)
- withBtAABB :: BtAABB -> (Ptr BtAABB -> IO b) -> IO b
- mkBtAABB :: Ptr a -> IO BtAABB
- newtype BtActionInterface = BtActionInterface (ForeignPtr BtActionInterface)
- withBtActionInterface :: BtActionInterface -> (Ptr BtActionInterface -> IO b) -> IO b
- mkBtActionInterface :: Ptr a -> IO BtActionInterface
- newtype BtActivatingCollisionAlgorithm = BtActivatingCollisionAlgorithm (ForeignPtr BtActivatingCollisionAlgorithm)
- withBtActivatingCollisionAlgorithm :: BtActivatingCollisionAlgorithm -> (Ptr BtActivatingCollisionAlgorithm -> IO b) -> IO b
- mkBtActivatingCollisionAlgorithm :: Ptr a -> IO BtActivatingCollisionAlgorithm
- newtype BtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_ = BtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_ (ForeignPtr BtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_)
- withBtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_ :: BtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_ -> (Ptr BtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_ :: Ptr a -> IO BtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_
- newtype BtAlignedAllocator_GIM_BVH_DATA_16u_ = BtAlignedAllocator_GIM_BVH_DATA_16u_ (ForeignPtr BtAlignedAllocator_GIM_BVH_DATA_16u_)
- withBtAlignedAllocator_GIM_BVH_DATA_16u_ :: BtAlignedAllocator_GIM_BVH_DATA_16u_ -> (Ptr BtAlignedAllocator_GIM_BVH_DATA_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_GIM_BVH_DATA_16u_ :: Ptr a -> IO BtAlignedAllocator_GIM_BVH_DATA_16u_
- newtype BtAlignedAllocator_GIM_BVH_TREE_NODE_16u_ = BtAlignedAllocator_GIM_BVH_TREE_NODE_16u_ (ForeignPtr BtAlignedAllocator_GIM_BVH_TREE_NODE_16u_)
- withBtAlignedAllocator_GIM_BVH_TREE_NODE_16u_ :: BtAlignedAllocator_GIM_BVH_TREE_NODE_16u_ -> (Ptr BtAlignedAllocator_GIM_BVH_TREE_NODE_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_GIM_BVH_TREE_NODE_16u_ :: Ptr a -> IO BtAlignedAllocator_GIM_BVH_TREE_NODE_16u_
- newtype BtAlignedAllocator_GIM_PAIR_16u_ = BtAlignedAllocator_GIM_PAIR_16u_ (ForeignPtr BtAlignedAllocator_GIM_PAIR_16u_)
- withBtAlignedAllocator_GIM_PAIR_16u_ :: BtAlignedAllocator_GIM_PAIR_16u_ -> (Ptr BtAlignedAllocator_GIM_PAIR_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_GIM_PAIR_16u_ :: Ptr a -> IO BtAlignedAllocator_GIM_PAIR_16u_
- newtype BtAlignedAllocator_bool_16u_ = BtAlignedAllocator_bool_16u_ (ForeignPtr BtAlignedAllocator_bool_16u_)
- withBtAlignedAllocator_bool_16u_ :: BtAlignedAllocator_bool_16u_ -> (Ptr BtAlignedAllocator_bool_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_bool_16u_ :: Ptr a -> IO BtAlignedAllocator_bool_16u_
- newtype BtAlignedAllocator_btActionInterface_ptr_16u_ = BtAlignedAllocator_btActionInterface_ptr_16u_ (ForeignPtr BtAlignedAllocator_btActionInterface_ptr_16u_)
- withBtAlignedAllocator_btActionInterface_ptr_16u_ :: BtAlignedAllocator_btActionInterface_ptr_16u_ -> (Ptr BtAlignedAllocator_btActionInterface_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btActionInterface_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btActionInterface_ptr_16u_
- newtype BtAlignedAllocator_btBroadphaseInterface_ptr_16u_ = BtAlignedAllocator_btBroadphaseInterface_ptr_16u_ (ForeignPtr BtAlignedAllocator_btBroadphaseInterface_ptr_16u_)
- withBtAlignedAllocator_btBroadphaseInterface_ptr_16u_ :: BtAlignedAllocator_btBroadphaseInterface_ptr_16u_ -> (Ptr BtAlignedAllocator_btBroadphaseInterface_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btBroadphaseInterface_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btBroadphaseInterface_ptr_16u_
- newtype BtAlignedAllocator_btBroadphasePair_16u_ = BtAlignedAllocator_btBroadphasePair_16u_ (ForeignPtr BtAlignedAllocator_btBroadphasePair_16u_)
- withBtAlignedAllocator_btBroadphasePair_16u_ :: BtAlignedAllocator_btBroadphasePair_16u_ -> (Ptr BtAlignedAllocator_btBroadphasePair_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btBroadphasePair_16u_ :: Ptr a -> IO BtAlignedAllocator_btBroadphasePair_16u_
- newtype BtAlignedAllocator_btBvhSubtreeInfo_16u_ = BtAlignedAllocator_btBvhSubtreeInfo_16u_ (ForeignPtr BtAlignedAllocator_btBvhSubtreeInfo_16u_)
- withBtAlignedAllocator_btBvhSubtreeInfo_16u_ :: BtAlignedAllocator_btBvhSubtreeInfo_16u_ -> (Ptr BtAlignedAllocator_btBvhSubtreeInfo_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btBvhSubtreeInfo_16u_ :: Ptr a -> IO BtAlignedAllocator_btBvhSubtreeInfo_16u_
- newtype BtAlignedAllocator_btChunk_ptr_16u_ = BtAlignedAllocator_btChunk_ptr_16u_ (ForeignPtr BtAlignedAllocator_btChunk_ptr_16u_)
- withBtAlignedAllocator_btChunk_ptr_16u_ :: BtAlignedAllocator_btChunk_ptr_16u_ -> (Ptr BtAlignedAllocator_btChunk_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btChunk_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btChunk_ptr_16u_
- newtype BtAlignedAllocator_btCollisionObject_ptr_16u_ = BtAlignedAllocator_btCollisionObject_ptr_16u_ (ForeignPtr BtAlignedAllocator_btCollisionObject_ptr_16u_)
- withBtAlignedAllocator_btCollisionObject_ptr_16u_ :: BtAlignedAllocator_btCollisionObject_ptr_16u_ -> (Ptr BtAlignedAllocator_btCollisionObject_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btCollisionObject_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btCollisionObject_ptr_16u_
- newtype BtAlignedAllocator_btCollisionShape_ptr_16u_ = BtAlignedAllocator_btCollisionShape_ptr_16u_ (ForeignPtr BtAlignedAllocator_btCollisionShape_ptr_16u_)
- withBtAlignedAllocator_btCollisionShape_ptr_16u_ :: BtAlignedAllocator_btCollisionShape_ptr_16u_ -> (Ptr BtAlignedAllocator_btCollisionShape_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btCollisionShape_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btCollisionShape_ptr_16u_
- newtype BtAlignedAllocator_btCompoundShapeChild_16u_ = BtAlignedAllocator_btCompoundShapeChild_16u_ (ForeignPtr BtAlignedAllocator_btCompoundShapeChild_16u_)
- withBtAlignedAllocator_btCompoundShapeChild_16u_ :: BtAlignedAllocator_btCompoundShapeChild_16u_ -> (Ptr BtAlignedAllocator_btCompoundShapeChild_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btCompoundShapeChild_16u_ :: Ptr a -> IO BtAlignedAllocator_btCompoundShapeChild_16u_
- newtype BtAlignedAllocator_btDbvt_sStkNN_16u_ = BtAlignedAllocator_btDbvt_sStkNN_16u_ (ForeignPtr BtAlignedAllocator_btDbvt_sStkNN_16u_)
- withBtAlignedAllocator_btDbvt_sStkNN_16u_ :: BtAlignedAllocator_btDbvt_sStkNN_16u_ -> (Ptr BtAlignedAllocator_btDbvt_sStkNN_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btDbvt_sStkNN_16u_ :: Ptr a -> IO BtAlignedAllocator_btDbvt_sStkNN_16u_
- newtype BtAlignedAllocator_btDbvt_sStkNP_16u_ = BtAlignedAllocator_btDbvt_sStkNP_16u_ (ForeignPtr BtAlignedAllocator_btDbvt_sStkNP_16u_)
- withBtAlignedAllocator_btDbvt_sStkNP_16u_ :: BtAlignedAllocator_btDbvt_sStkNP_16u_ -> (Ptr BtAlignedAllocator_btDbvt_sStkNP_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btDbvt_sStkNP_16u_ :: Ptr a -> IO BtAlignedAllocator_btDbvt_sStkNP_16u_
- newtype BtAlignedAllocator_btDbvt_sStkNPS_16u_ = BtAlignedAllocator_btDbvt_sStkNPS_16u_ (ForeignPtr BtAlignedAllocator_btDbvt_sStkNPS_16u_)
- withBtAlignedAllocator_btDbvt_sStkNPS_16u_ :: BtAlignedAllocator_btDbvt_sStkNPS_16u_ -> (Ptr BtAlignedAllocator_btDbvt_sStkNPS_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btDbvt_sStkNPS_16u_ :: Ptr a -> IO BtAlignedAllocator_btDbvt_sStkNPS_16u_
- newtype BtAlignedAllocator_btDbvtNodeconst_ptr_16u_ = BtAlignedAllocator_btDbvtNodeconst_ptr_16u_ (ForeignPtr BtAlignedAllocator_btDbvtNodeconst_ptr_16u_)
- withBtAlignedAllocator_btDbvtNodeconst_ptr_16u_ :: BtAlignedAllocator_btDbvtNodeconst_ptr_16u_ -> (Ptr BtAlignedAllocator_btDbvtNodeconst_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btDbvtNodeconst_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btDbvtNodeconst_ptr_16u_
- newtype BtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_ = BtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_ (ForeignPtr BtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_)
- withBtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_ :: BtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_ -> (Ptr BtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_
- newtype BtAlignedAllocator_btHashInt_16u_ = BtAlignedAllocator_btHashInt_16u_ (ForeignPtr BtAlignedAllocator_btHashInt_16u_)
- withBtAlignedAllocator_btHashInt_16u_ :: BtAlignedAllocator_btHashInt_16u_ -> (Ptr BtAlignedAllocator_btHashInt_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btHashInt_16u_ :: Ptr a -> IO BtAlignedAllocator_btHashInt_16u_
- newtype BtAlignedAllocator_btHashPtr_16u_ = BtAlignedAllocator_btHashPtr_16u_ (ForeignPtr BtAlignedAllocator_btHashPtr_16u_)
- withBtAlignedAllocator_btHashPtr_16u_ :: BtAlignedAllocator_btHashPtr_16u_ -> (Ptr BtAlignedAllocator_btHashPtr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btHashPtr_16u_ :: Ptr a -> IO BtAlignedAllocator_btHashPtr_16u_
- newtype BtAlignedAllocator_btHashString_16u_ = BtAlignedAllocator_btHashString_16u_ (ForeignPtr BtAlignedAllocator_btHashString_16u_)
- withBtAlignedAllocator_btHashString_16u_ :: BtAlignedAllocator_btHashString_16u_ -> (Ptr BtAlignedAllocator_btHashString_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btHashString_16u_ :: Ptr a -> IO BtAlignedAllocator_btHashString_16u_
- newtype BtAlignedAllocator_btIndexedMesh_16u_ = BtAlignedAllocator_btIndexedMesh_16u_ (ForeignPtr BtAlignedAllocator_btIndexedMesh_16u_)
- withBtAlignedAllocator_btIndexedMesh_16u_ :: BtAlignedAllocator_btIndexedMesh_16u_ -> (Ptr BtAlignedAllocator_btIndexedMesh_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btIndexedMesh_16u_ :: Ptr a -> IO BtAlignedAllocator_btIndexedMesh_16u_
- newtype BtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_ = BtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_ (ForeignPtr BtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_)
- withBtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_ :: BtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_ -> (Ptr BtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_
- newtype BtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_ = BtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_ (ForeignPtr BtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_)
- withBtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_ :: BtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_ -> (Ptr BtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_
- newtype BtAlignedAllocator_btOptimizedBvhNode_16u_ = BtAlignedAllocator_btOptimizedBvhNode_16u_ (ForeignPtr BtAlignedAllocator_btOptimizedBvhNode_16u_)
- withBtAlignedAllocator_btOptimizedBvhNode_16u_ :: BtAlignedAllocator_btOptimizedBvhNode_16u_ -> (Ptr BtAlignedAllocator_btOptimizedBvhNode_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btOptimizedBvhNode_16u_ :: Ptr a -> IO BtAlignedAllocator_btOptimizedBvhNode_16u_
- newtype BtAlignedAllocator_btPersistentManifold_ptr_16u_ = BtAlignedAllocator_btPersistentManifold_ptr_16u_ (ForeignPtr BtAlignedAllocator_btPersistentManifold_ptr_16u_)
- withBtAlignedAllocator_btPersistentManifold_ptr_16u_ :: BtAlignedAllocator_btPersistentManifold_ptr_16u_ -> (Ptr BtAlignedAllocator_btPersistentManifold_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btPersistentManifold_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btPersistentManifold_ptr_16u_
- newtype BtAlignedAllocator_btPointerUid_16u_ = BtAlignedAllocator_btPointerUid_16u_ (ForeignPtr BtAlignedAllocator_btPointerUid_16u_)
- withBtAlignedAllocator_btPointerUid_16u_ :: BtAlignedAllocator_btPointerUid_16u_ -> (Ptr BtAlignedAllocator_btPointerUid_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btPointerUid_16u_ :: Ptr a -> IO BtAlignedAllocator_btPointerUid_16u_
- newtype BtAlignedAllocator_btQuantizedBvhNode_16u_ = BtAlignedAllocator_btQuantizedBvhNode_16u_ (ForeignPtr BtAlignedAllocator_btQuantizedBvhNode_16u_)
- withBtAlignedAllocator_btQuantizedBvhNode_16u_ :: BtAlignedAllocator_btQuantizedBvhNode_16u_ -> (Ptr BtAlignedAllocator_btQuantizedBvhNode_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btQuantizedBvhNode_16u_ :: Ptr a -> IO BtAlignedAllocator_btQuantizedBvhNode_16u_
- newtype BtAlignedAllocator_btRigidBody_ptr_16u_ = BtAlignedAllocator_btRigidBody_ptr_16u_ (ForeignPtr BtAlignedAllocator_btRigidBody_ptr_16u_)
- withBtAlignedAllocator_btRigidBody_ptr_16u_ :: BtAlignedAllocator_btRigidBody_ptr_16u_ -> (Ptr BtAlignedAllocator_btRigidBody_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btRigidBody_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btRigidBody_ptr_16u_
- newtype BtAlignedAllocator_btSoftBody_ptr_16u_ = BtAlignedAllocator_btSoftBody_ptr_16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_ptr_16u_)
- withBtAlignedAllocator_btSoftBody_ptr_16u_ :: BtAlignedAllocator_btSoftBody_ptr_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSoftBody_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_ptr_16u_
- newtype BtAlignedAllocator_btSoftBody_Anchor_16u_ = BtAlignedAllocator_btSoftBody_Anchor_16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_Anchor_16u_)
- withBtAlignedAllocator_btSoftBody_Anchor_16u_ :: BtAlignedAllocator_btSoftBody_Anchor_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Anchor_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSoftBody_Anchor_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Anchor_16u_
- newtype BtAlignedAllocator_btSoftBody_Cluster_ptr_16u_ = BtAlignedAllocator_btSoftBody_Cluster_ptr_16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_Cluster_ptr_16u_)
- withBtAlignedAllocator_btSoftBody_Cluster_ptr_16u_ :: BtAlignedAllocator_btSoftBody_Cluster_ptr_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Cluster_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSoftBody_Cluster_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Cluster_ptr_16u_
- newtype BtAlignedAllocator_btSoftBody_Face_16u_ = BtAlignedAllocator_btSoftBody_Face_16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_Face_16u_)
- withBtAlignedAllocator_btSoftBody_Face_16u_ :: BtAlignedAllocator_btSoftBody_Face_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Face_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSoftBody_Face_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Face_16u_
- newtype BtAlignedAllocator_btSoftBody_Joint_ptr_16u_ = BtAlignedAllocator_btSoftBody_Joint_ptr_16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_Joint_ptr_16u_)
- withBtAlignedAllocator_btSoftBody_Joint_ptr_16u_ :: BtAlignedAllocator_btSoftBody_Joint_ptr_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Joint_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSoftBody_Joint_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Joint_ptr_16u_
- newtype BtAlignedAllocator_btSoftBody_Link_16u_ = BtAlignedAllocator_btSoftBody_Link_16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_Link_16u_)
- withBtAlignedAllocator_btSoftBody_Link_16u_ :: BtAlignedAllocator_btSoftBody_Link_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Link_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSoftBody_Link_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Link_16u_
- newtype BtAlignedAllocator_btSoftBody_Material_ptr_16u_ = BtAlignedAllocator_btSoftBody_Material_ptr_16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_Material_ptr_16u_)
- withBtAlignedAllocator_btSoftBody_Material_ptr_16u_ :: BtAlignedAllocator_btSoftBody_Material_ptr_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Material_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSoftBody_Material_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Material_ptr_16u_
- newtype BtAlignedAllocator_btSoftBody_Node_ptr_16u_ = BtAlignedAllocator_btSoftBody_Node_ptr_16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_Node_ptr_16u_)
- withBtAlignedAllocator_btSoftBody_Node_ptr_16u_ :: BtAlignedAllocator_btSoftBody_Node_ptr_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Node_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSoftBody_Node_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Node_ptr_16u_
- newtype BtAlignedAllocator_btSoftBody_Node_16u_ = BtAlignedAllocator_btSoftBody_Node_16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_Node_16u_)
- withBtAlignedAllocator_btSoftBody_Node_16u_ :: BtAlignedAllocator_btSoftBody_Node_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Node_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSoftBody_Node_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Node_16u_
- newtype BtAlignedAllocator_btSoftBody_Note_16u_ = BtAlignedAllocator_btSoftBody_Note_16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_Note_16u_)
- withBtAlignedAllocator_btSoftBody_Note_16u_ :: BtAlignedAllocator_btSoftBody_Note_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Note_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSoftBody_Note_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Note_16u_
- newtype BtAlignedAllocator_btSoftBody_RContact_16u_ = BtAlignedAllocator_btSoftBody_RContact_16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_RContact_16u_)
- withBtAlignedAllocator_btSoftBody_RContact_16u_ :: BtAlignedAllocator_btSoftBody_RContact_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_RContact_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSoftBody_RContact_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_RContact_16u_
- newtype BtAlignedAllocator_btSoftBody_SContact_16u_ = BtAlignedAllocator_btSoftBody_SContact_16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_SContact_16u_)
- withBtAlignedAllocator_btSoftBody_SContact_16u_ :: BtAlignedAllocator_btSoftBody_SContact_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_SContact_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSoftBody_SContact_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_SContact_16u_
- newtype BtAlignedAllocator_btSoftBody_Tetra_16u_ = BtAlignedAllocator_btSoftBody_Tetra_16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_Tetra_16u_)
- withBtAlignedAllocator_btSoftBody_Tetra_16u_ :: BtAlignedAllocator_btSoftBody_Tetra_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Tetra_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSoftBody_Tetra_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Tetra_16u_
- newtype BtAlignedAllocator_btSoftBody_ePSolver___16u_ = BtAlignedAllocator_btSoftBody_ePSolver___16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_ePSolver___16u_)
- withBtAlignedAllocator_btSoftBody_ePSolver___16u_ :: BtAlignedAllocator_btSoftBody_ePSolver___16u_ -> (Ptr BtAlignedAllocator_btSoftBody_ePSolver___16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSoftBody_ePSolver___16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_ePSolver___16u_
- newtype BtAlignedAllocator_btSoftBody_eVSolver___16u_ = BtAlignedAllocator_btSoftBody_eVSolver___16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_eVSolver___16u_)
- withBtAlignedAllocator_btSoftBody_eVSolver___16u_ :: BtAlignedAllocator_btSoftBody_eVSolver___16u_ -> (Ptr BtAlignedAllocator_btSoftBody_eVSolver___16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSoftBody_eVSolver___16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_eVSolver___16u_
- newtype BtAlignedAllocator_btSolverConstraint_16u_ = BtAlignedAllocator_btSolverConstraint_16u_ (ForeignPtr BtAlignedAllocator_btSolverConstraint_16u_)
- withBtAlignedAllocator_btSolverConstraint_16u_ :: BtAlignedAllocator_btSolverConstraint_16u_ -> (Ptr BtAlignedAllocator_btSolverConstraint_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSolverConstraint_16u_ :: Ptr a -> IO BtAlignedAllocator_btSolverConstraint_16u_
- newtype BtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_ = BtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_ (ForeignPtr BtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_)
- withBtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_ :: BtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_ -> (Ptr BtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_
- newtype BtAlignedAllocator_btTransform_16u_ = BtAlignedAllocator_btTransform_16u_ (ForeignPtr BtAlignedAllocator_btTransform_16u_)
- withBtAlignedAllocator_btTransform_16u_ :: BtAlignedAllocator_btTransform_16u_ -> (Ptr BtAlignedAllocator_btTransform_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btTransform_16u_ :: Ptr a -> IO BtAlignedAllocator_btTransform_16u_
- newtype BtAlignedAllocator_btTriangleInfo_16u_ = BtAlignedAllocator_btTriangleInfo_16u_ (ForeignPtr BtAlignedAllocator_btTriangleInfo_16u_)
- withBtAlignedAllocator_btTriangleInfo_16u_ :: BtAlignedAllocator_btTriangleInfo_16u_ -> (Ptr BtAlignedAllocator_btTriangleInfo_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btTriangleInfo_16u_ :: Ptr a -> IO BtAlignedAllocator_btTriangleInfo_16u_
- newtype BtAlignedAllocator_btTypedConstraint_ptr_16u_ = BtAlignedAllocator_btTypedConstraint_ptr_16u_ (ForeignPtr BtAlignedAllocator_btTypedConstraint_ptr_16u_)
- withBtAlignedAllocator_btTypedConstraint_ptr_16u_ :: BtAlignedAllocator_btTypedConstraint_ptr_16u_ -> (Ptr BtAlignedAllocator_btTypedConstraint_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btTypedConstraint_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btTypedConstraint_ptr_16u_
- newtype BtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_ = BtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_ (ForeignPtr BtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_)
- withBtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_ :: BtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_ -> (Ptr BtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_ :: Ptr a -> IO BtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_
- newtype BtAlignedAllocator_btVector3_16u_ = BtAlignedAllocator_btVector3_16u_ (ForeignPtr BtAlignedAllocator_btVector3_16u_)
- withBtAlignedAllocator_btVector3_16u_ :: BtAlignedAllocator_btVector3_16u_ -> (Ptr BtAlignedAllocator_btVector3_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btVector3_16u_ :: Ptr a -> IO BtAlignedAllocator_btVector3_16u_
- newtype BtAlignedAllocator_btWheelInfo_16u_ = BtAlignedAllocator_btWheelInfo_16u_ (ForeignPtr BtAlignedAllocator_btWheelInfo_16u_)
- withBtAlignedAllocator_btWheelInfo_16u_ :: BtAlignedAllocator_btWheelInfo_16u_ -> (Ptr BtAlignedAllocator_btWheelInfo_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_btWheelInfo_16u_ :: Ptr a -> IO BtAlignedAllocator_btWheelInfo_16u_
- newtype BtAlignedAllocator_charconst_ptr_16u_ = BtAlignedAllocator_charconst_ptr_16u_ (ForeignPtr BtAlignedAllocator_charconst_ptr_16u_)
- withBtAlignedAllocator_charconst_ptr_16u_ :: BtAlignedAllocator_charconst_ptr_16u_ -> (Ptr BtAlignedAllocator_charconst_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_charconst_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_charconst_ptr_16u_
- newtype BtAlignedAllocator_char_ptr_16u_ = BtAlignedAllocator_char_ptr_16u_ (ForeignPtr BtAlignedAllocator_char_ptr_16u_)
- withBtAlignedAllocator_char_ptr_16u_ :: BtAlignedAllocator_char_ptr_16u_ -> (Ptr BtAlignedAllocator_char_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_char_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_char_ptr_16u_
- newtype BtAlignedAllocator_float_16u_ = BtAlignedAllocator_float_16u_ (ForeignPtr BtAlignedAllocator_float_16u_)
- withBtAlignedAllocator_float_16u_ :: BtAlignedAllocator_float_16u_ -> (Ptr BtAlignedAllocator_float_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_float_16u_ :: Ptr a -> IO BtAlignedAllocator_float_16u_
- newtype BtAlignedAllocator_int_16u_ = BtAlignedAllocator_int_16u_ (ForeignPtr BtAlignedAllocator_int_16u_)
- withBtAlignedAllocator_int_16u_ :: BtAlignedAllocator_int_16u_ -> (Ptr BtAlignedAllocator_int_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_int_16u_ :: Ptr a -> IO BtAlignedAllocator_int_16u_
- newtype BtAlignedAllocator_short_ptr_16u_ = BtAlignedAllocator_short_ptr_16u_ (ForeignPtr BtAlignedAllocator_short_ptr_16u_)
- withBtAlignedAllocator_short_ptr_16u_ :: BtAlignedAllocator_short_ptr_16u_ -> (Ptr BtAlignedAllocator_short_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_short_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_short_ptr_16u_
- newtype BtAlignedAllocator_short_16u_ = BtAlignedAllocator_short_16u_ (ForeignPtr BtAlignedAllocator_short_16u_)
- withBtAlignedAllocator_short_16u_ :: BtAlignedAllocator_short_16u_ -> (Ptr BtAlignedAllocator_short_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_short_16u_ :: Ptr a -> IO BtAlignedAllocator_short_16u_
- newtype BtAlignedAllocator_unsignedint_16u_ = BtAlignedAllocator_unsignedint_16u_ (ForeignPtr BtAlignedAllocator_unsignedint_16u_)
- withBtAlignedAllocator_unsignedint_16u_ :: BtAlignedAllocator_unsignedint_16u_ -> (Ptr BtAlignedAllocator_unsignedint_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_unsignedint_16u_ :: Ptr a -> IO BtAlignedAllocator_unsignedint_16u_
- newtype BtAlignedAllocator_unsignedshort_16u_ = BtAlignedAllocator_unsignedshort_16u_ (ForeignPtr BtAlignedAllocator_unsignedshort_16u_)
- withBtAlignedAllocator_unsignedshort_16u_ :: BtAlignedAllocator_unsignedshort_16u_ -> (Ptr BtAlignedAllocator_unsignedshort_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_unsignedshort_16u_ :: Ptr a -> IO BtAlignedAllocator_unsignedshort_16u_
- newtype BtAlignedAllocator_void_ptr_16u_ = BtAlignedAllocator_void_ptr_16u_ (ForeignPtr BtAlignedAllocator_void_ptr_16u_)
- withBtAlignedAllocator_void_ptr_16u_ :: BtAlignedAllocator_void_ptr_16u_ -> (Ptr BtAlignedAllocator_void_ptr_16u_ -> IO b) -> IO b
- mkBtAlignedAllocator_void_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_void_ptr_16u_
- newtype BtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_ = BtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_ (ForeignPtr BtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_)
- withBtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_ :: BtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_ -> (Ptr BtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_ -> IO b) -> IO b
- mkBtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_ :: Ptr a -> IO BtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_
- newtype BtAlignedObjectArray_GIM_BVH_DATA_ = BtAlignedObjectArray_GIM_BVH_DATA_ (ForeignPtr BtAlignedObjectArray_GIM_BVH_DATA_)
- withBtAlignedObjectArray_GIM_BVH_DATA_ :: BtAlignedObjectArray_GIM_BVH_DATA_ -> (Ptr BtAlignedObjectArray_GIM_BVH_DATA_ -> IO b) -> IO b
- mkBtAlignedObjectArray_GIM_BVH_DATA_ :: Ptr a -> IO BtAlignedObjectArray_GIM_BVH_DATA_
- newtype BtAlignedObjectArray_GIM_BVH_TREE_NODE_ = BtAlignedObjectArray_GIM_BVH_TREE_NODE_ (ForeignPtr BtAlignedObjectArray_GIM_BVH_TREE_NODE_)
- withBtAlignedObjectArray_GIM_BVH_TREE_NODE_ :: BtAlignedObjectArray_GIM_BVH_TREE_NODE_ -> (Ptr BtAlignedObjectArray_GIM_BVH_TREE_NODE_ -> IO b) -> IO b
- mkBtAlignedObjectArray_GIM_BVH_TREE_NODE_ :: Ptr a -> IO BtAlignedObjectArray_GIM_BVH_TREE_NODE_
- newtype BtAlignedObjectArray_GIM_PAIR_ = BtAlignedObjectArray_GIM_PAIR_ (ForeignPtr BtAlignedObjectArray_GIM_PAIR_)
- withBtAlignedObjectArray_GIM_PAIR_ :: BtAlignedObjectArray_GIM_PAIR_ -> (Ptr BtAlignedObjectArray_GIM_PAIR_ -> IO b) -> IO b
- mkBtAlignedObjectArray_GIM_PAIR_ :: Ptr a -> IO BtAlignedObjectArray_GIM_PAIR_
- newtype BtAlignedObjectArray_bool_ = BtAlignedObjectArray_bool_ (ForeignPtr BtAlignedObjectArray_bool_)
- withBtAlignedObjectArray_bool_ :: BtAlignedObjectArray_bool_ -> (Ptr BtAlignedObjectArray_bool_ -> IO b) -> IO b
- mkBtAlignedObjectArray_bool_ :: Ptr a -> IO BtAlignedObjectArray_bool_
- newtype BtAlignedObjectArray_btActionInterface_ptr_ = BtAlignedObjectArray_btActionInterface_ptr_ (ForeignPtr BtAlignedObjectArray_btActionInterface_ptr_)
- withBtAlignedObjectArray_btActionInterface_ptr_ :: BtAlignedObjectArray_btActionInterface_ptr_ -> (Ptr BtAlignedObjectArray_btActionInterface_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btActionInterface_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btActionInterface_ptr_
- newtype BtAlignedObjectArray_btBroadphaseInterface_ptr_ = BtAlignedObjectArray_btBroadphaseInterface_ptr_ (ForeignPtr BtAlignedObjectArray_btBroadphaseInterface_ptr_)
- withBtAlignedObjectArray_btBroadphaseInterface_ptr_ :: BtAlignedObjectArray_btBroadphaseInterface_ptr_ -> (Ptr BtAlignedObjectArray_btBroadphaseInterface_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btBroadphaseInterface_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btBroadphaseInterface_ptr_
- newtype BtAlignedObjectArray_btBroadphasePair_ = BtAlignedObjectArray_btBroadphasePair_ (ForeignPtr BtAlignedObjectArray_btBroadphasePair_)
- withBtAlignedObjectArray_btBroadphasePair_ :: BtAlignedObjectArray_btBroadphasePair_ -> (Ptr BtAlignedObjectArray_btBroadphasePair_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btBroadphasePair_ :: Ptr a -> IO BtAlignedObjectArray_btBroadphasePair_
- newtype BtAlignedObjectArray_btBvhSubtreeInfo_ = BtAlignedObjectArray_btBvhSubtreeInfo_ (ForeignPtr BtAlignedObjectArray_btBvhSubtreeInfo_)
- withBtAlignedObjectArray_btBvhSubtreeInfo_ :: BtAlignedObjectArray_btBvhSubtreeInfo_ -> (Ptr BtAlignedObjectArray_btBvhSubtreeInfo_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btBvhSubtreeInfo_ :: Ptr a -> IO BtAlignedObjectArray_btBvhSubtreeInfo_
- newtype BtAlignedObjectArray_btChunk_ptr_ = BtAlignedObjectArray_btChunk_ptr_ (ForeignPtr BtAlignedObjectArray_btChunk_ptr_)
- withBtAlignedObjectArray_btChunk_ptr_ :: BtAlignedObjectArray_btChunk_ptr_ -> (Ptr BtAlignedObjectArray_btChunk_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btChunk_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btChunk_ptr_
- newtype BtAlignedObjectArray_btCollisionObject_ptr_ = BtAlignedObjectArray_btCollisionObject_ptr_ (ForeignPtr BtAlignedObjectArray_btCollisionObject_ptr_)
- withBtAlignedObjectArray_btCollisionObject_ptr_ :: BtAlignedObjectArray_btCollisionObject_ptr_ -> (Ptr BtAlignedObjectArray_btCollisionObject_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btCollisionObject_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btCollisionObject_ptr_
- newtype BtAlignedObjectArray_btCollisionShape_ptr_ = BtAlignedObjectArray_btCollisionShape_ptr_ (ForeignPtr BtAlignedObjectArray_btCollisionShape_ptr_)
- withBtAlignedObjectArray_btCollisionShape_ptr_ :: BtAlignedObjectArray_btCollisionShape_ptr_ -> (Ptr BtAlignedObjectArray_btCollisionShape_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btCollisionShape_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btCollisionShape_ptr_
- newtype BtAlignedObjectArray_btCompoundShapeChild_ = BtAlignedObjectArray_btCompoundShapeChild_ (ForeignPtr BtAlignedObjectArray_btCompoundShapeChild_)
- withBtAlignedObjectArray_btCompoundShapeChild_ :: BtAlignedObjectArray_btCompoundShapeChild_ -> (Ptr BtAlignedObjectArray_btCompoundShapeChild_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btCompoundShapeChild_ :: Ptr a -> IO BtAlignedObjectArray_btCompoundShapeChild_
- newtype BtAlignedObjectArray_btDbvt_sStkNN_ = BtAlignedObjectArray_btDbvt_sStkNN_ (ForeignPtr BtAlignedObjectArray_btDbvt_sStkNN_)
- withBtAlignedObjectArray_btDbvt_sStkNN_ :: BtAlignedObjectArray_btDbvt_sStkNN_ -> (Ptr BtAlignedObjectArray_btDbvt_sStkNN_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btDbvt_sStkNN_ :: Ptr a -> IO BtAlignedObjectArray_btDbvt_sStkNN_
- newtype BtAlignedObjectArray_btDbvt_sStkNP_ = BtAlignedObjectArray_btDbvt_sStkNP_ (ForeignPtr BtAlignedObjectArray_btDbvt_sStkNP_)
- withBtAlignedObjectArray_btDbvt_sStkNP_ :: BtAlignedObjectArray_btDbvt_sStkNP_ -> (Ptr BtAlignedObjectArray_btDbvt_sStkNP_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btDbvt_sStkNP_ :: Ptr a -> IO BtAlignedObjectArray_btDbvt_sStkNP_
- newtype BtAlignedObjectArray_btDbvt_sStkNPS_ = BtAlignedObjectArray_btDbvt_sStkNPS_ (ForeignPtr BtAlignedObjectArray_btDbvt_sStkNPS_)
- withBtAlignedObjectArray_btDbvt_sStkNPS_ :: BtAlignedObjectArray_btDbvt_sStkNPS_ -> (Ptr BtAlignedObjectArray_btDbvt_sStkNPS_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btDbvt_sStkNPS_ :: Ptr a -> IO BtAlignedObjectArray_btDbvt_sStkNPS_
- newtype BtAlignedObjectArray_btDbvtNodeconst_ptr_ = BtAlignedObjectArray_btDbvtNodeconst_ptr_ (ForeignPtr BtAlignedObjectArray_btDbvtNodeconst_ptr_)
- withBtAlignedObjectArray_btDbvtNodeconst_ptr_ :: BtAlignedObjectArray_btDbvtNodeconst_ptr_ -> (Ptr BtAlignedObjectArray_btDbvtNodeconst_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btDbvtNodeconst_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btDbvtNodeconst_ptr_
- newtype BtAlignedObjectArray_btGImpactMeshShapePart_ptr_ = BtAlignedObjectArray_btGImpactMeshShapePart_ptr_ (ForeignPtr BtAlignedObjectArray_btGImpactMeshShapePart_ptr_)
- withBtAlignedObjectArray_btGImpactMeshShapePart_ptr_ :: BtAlignedObjectArray_btGImpactMeshShapePart_ptr_ -> (Ptr BtAlignedObjectArray_btGImpactMeshShapePart_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btGImpactMeshShapePart_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btGImpactMeshShapePart_ptr_
- newtype BtAlignedObjectArray_btHashInt_ = BtAlignedObjectArray_btHashInt_ (ForeignPtr BtAlignedObjectArray_btHashInt_)
- withBtAlignedObjectArray_btHashInt_ :: BtAlignedObjectArray_btHashInt_ -> (Ptr BtAlignedObjectArray_btHashInt_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btHashInt_ :: Ptr a -> IO BtAlignedObjectArray_btHashInt_
- newtype BtAlignedObjectArray_btHashPtr_ = BtAlignedObjectArray_btHashPtr_ (ForeignPtr BtAlignedObjectArray_btHashPtr_)
- withBtAlignedObjectArray_btHashPtr_ :: BtAlignedObjectArray_btHashPtr_ -> (Ptr BtAlignedObjectArray_btHashPtr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btHashPtr_ :: Ptr a -> IO BtAlignedObjectArray_btHashPtr_
- newtype BtAlignedObjectArray_btHashString_ = BtAlignedObjectArray_btHashString_ (ForeignPtr BtAlignedObjectArray_btHashString_)
- withBtAlignedObjectArray_btHashString_ :: BtAlignedObjectArray_btHashString_ -> (Ptr BtAlignedObjectArray_btHashString_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btHashString_ :: Ptr a -> IO BtAlignedObjectArray_btHashString_
- newtype BtAlignedObjectArray_btIndexedMesh_ = BtAlignedObjectArray_btIndexedMesh_ (ForeignPtr BtAlignedObjectArray_btIndexedMesh_)
- withBtAlignedObjectArray_btIndexedMesh_ :: BtAlignedObjectArray_btIndexedMesh_ -> (Ptr BtAlignedObjectArray_btIndexedMesh_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btIndexedMesh_ :: Ptr a -> IO BtAlignedObjectArray_btIndexedMesh_
- newtype BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_ = BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_ (ForeignPtr BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_)
- withBtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_ :: BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_ -> (Ptr BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_
- newtype BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_ = BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_ (ForeignPtr BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_)
- withBtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_ :: BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_ -> (Ptr BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_
- newtype BtAlignedObjectArray_btOptimizedBvhNode_ = BtAlignedObjectArray_btOptimizedBvhNode_ (ForeignPtr BtAlignedObjectArray_btOptimizedBvhNode_)
- withBtAlignedObjectArray_btOptimizedBvhNode_ :: BtAlignedObjectArray_btOptimizedBvhNode_ -> (Ptr BtAlignedObjectArray_btOptimizedBvhNode_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btOptimizedBvhNode_ :: Ptr a -> IO BtAlignedObjectArray_btOptimizedBvhNode_
- newtype BtAlignedObjectArray_btPersistentManifold_ptr_ = BtAlignedObjectArray_btPersistentManifold_ptr_ (ForeignPtr BtAlignedObjectArray_btPersistentManifold_ptr_)
- withBtAlignedObjectArray_btPersistentManifold_ptr_ :: BtAlignedObjectArray_btPersistentManifold_ptr_ -> (Ptr BtAlignedObjectArray_btPersistentManifold_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btPersistentManifold_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btPersistentManifold_ptr_
- newtype BtAlignedObjectArray_btPointerUid_ = BtAlignedObjectArray_btPointerUid_ (ForeignPtr BtAlignedObjectArray_btPointerUid_)
- withBtAlignedObjectArray_btPointerUid_ :: BtAlignedObjectArray_btPointerUid_ -> (Ptr BtAlignedObjectArray_btPointerUid_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btPointerUid_ :: Ptr a -> IO BtAlignedObjectArray_btPointerUid_
- newtype BtAlignedObjectArray_btQuantizedBvhNode_ = BtAlignedObjectArray_btQuantizedBvhNode_ (ForeignPtr BtAlignedObjectArray_btQuantizedBvhNode_)
- withBtAlignedObjectArray_btQuantizedBvhNode_ :: BtAlignedObjectArray_btQuantizedBvhNode_ -> (Ptr BtAlignedObjectArray_btQuantizedBvhNode_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btQuantizedBvhNode_ :: Ptr a -> IO BtAlignedObjectArray_btQuantizedBvhNode_
- newtype BtAlignedObjectArray_btRigidBody_ptr_ = BtAlignedObjectArray_btRigidBody_ptr_ (ForeignPtr BtAlignedObjectArray_btRigidBody_ptr_)
- withBtAlignedObjectArray_btRigidBody_ptr_ :: BtAlignedObjectArray_btRigidBody_ptr_ -> (Ptr BtAlignedObjectArray_btRigidBody_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btRigidBody_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btRigidBody_ptr_
- newtype BtAlignedObjectArray_btSoftBody_ptr_ = BtAlignedObjectArray_btSoftBody_ptr_ (ForeignPtr BtAlignedObjectArray_btSoftBody_ptr_)
- withBtAlignedObjectArray_btSoftBody_ptr_ :: BtAlignedObjectArray_btSoftBody_ptr_ -> (Ptr BtAlignedObjectArray_btSoftBody_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSoftBody_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_ptr_
- newtype BtAlignedObjectArray_btSoftBody_Anchor_ = BtAlignedObjectArray_btSoftBody_Anchor_ (ForeignPtr BtAlignedObjectArray_btSoftBody_Anchor_)
- withBtAlignedObjectArray_btSoftBody_Anchor_ :: BtAlignedObjectArray_btSoftBody_Anchor_ -> (Ptr BtAlignedObjectArray_btSoftBody_Anchor_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSoftBody_Anchor_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Anchor_
- newtype BtAlignedObjectArray_btSoftBody_Cluster_ptr_ = BtAlignedObjectArray_btSoftBody_Cluster_ptr_ (ForeignPtr BtAlignedObjectArray_btSoftBody_Cluster_ptr_)
- withBtAlignedObjectArray_btSoftBody_Cluster_ptr_ :: BtAlignedObjectArray_btSoftBody_Cluster_ptr_ -> (Ptr BtAlignedObjectArray_btSoftBody_Cluster_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSoftBody_Cluster_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Cluster_ptr_
- newtype BtAlignedObjectArray_btSoftBody_Face_ = BtAlignedObjectArray_btSoftBody_Face_ (ForeignPtr BtAlignedObjectArray_btSoftBody_Face_)
- withBtAlignedObjectArray_btSoftBody_Face_ :: BtAlignedObjectArray_btSoftBody_Face_ -> (Ptr BtAlignedObjectArray_btSoftBody_Face_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSoftBody_Face_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Face_
- newtype BtAlignedObjectArray_btSoftBody_Joint_ptr_ = BtAlignedObjectArray_btSoftBody_Joint_ptr_ (ForeignPtr BtAlignedObjectArray_btSoftBody_Joint_ptr_)
- withBtAlignedObjectArray_btSoftBody_Joint_ptr_ :: BtAlignedObjectArray_btSoftBody_Joint_ptr_ -> (Ptr BtAlignedObjectArray_btSoftBody_Joint_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSoftBody_Joint_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Joint_ptr_
- newtype BtAlignedObjectArray_btSoftBody_Link_ = BtAlignedObjectArray_btSoftBody_Link_ (ForeignPtr BtAlignedObjectArray_btSoftBody_Link_)
- withBtAlignedObjectArray_btSoftBody_Link_ :: BtAlignedObjectArray_btSoftBody_Link_ -> (Ptr BtAlignedObjectArray_btSoftBody_Link_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSoftBody_Link_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Link_
- newtype BtAlignedObjectArray_btSoftBody_Material_ptr_ = BtAlignedObjectArray_btSoftBody_Material_ptr_ (ForeignPtr BtAlignedObjectArray_btSoftBody_Material_ptr_)
- withBtAlignedObjectArray_btSoftBody_Material_ptr_ :: BtAlignedObjectArray_btSoftBody_Material_ptr_ -> (Ptr BtAlignedObjectArray_btSoftBody_Material_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSoftBody_Material_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Material_ptr_
- newtype BtAlignedObjectArray_btSoftBody_Node_ptr_ = BtAlignedObjectArray_btSoftBody_Node_ptr_ (ForeignPtr BtAlignedObjectArray_btSoftBody_Node_ptr_)
- withBtAlignedObjectArray_btSoftBody_Node_ptr_ :: BtAlignedObjectArray_btSoftBody_Node_ptr_ -> (Ptr BtAlignedObjectArray_btSoftBody_Node_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSoftBody_Node_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Node_ptr_
- newtype BtAlignedObjectArray_btSoftBody_Node_ = BtAlignedObjectArray_btSoftBody_Node_ (ForeignPtr BtAlignedObjectArray_btSoftBody_Node_)
- withBtAlignedObjectArray_btSoftBody_Node_ :: BtAlignedObjectArray_btSoftBody_Node_ -> (Ptr BtAlignedObjectArray_btSoftBody_Node_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSoftBody_Node_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Node_
- newtype BtAlignedObjectArray_btSoftBody_Note_ = BtAlignedObjectArray_btSoftBody_Note_ (ForeignPtr BtAlignedObjectArray_btSoftBody_Note_)
- withBtAlignedObjectArray_btSoftBody_Note_ :: BtAlignedObjectArray_btSoftBody_Note_ -> (Ptr BtAlignedObjectArray_btSoftBody_Note_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSoftBody_Note_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Note_
- newtype BtAlignedObjectArray_btSoftBody_RContact_ = BtAlignedObjectArray_btSoftBody_RContact_ (ForeignPtr BtAlignedObjectArray_btSoftBody_RContact_)
- withBtAlignedObjectArray_btSoftBody_RContact_ :: BtAlignedObjectArray_btSoftBody_RContact_ -> (Ptr BtAlignedObjectArray_btSoftBody_RContact_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSoftBody_RContact_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_RContact_
- newtype BtAlignedObjectArray_btSoftBody_SContact_ = BtAlignedObjectArray_btSoftBody_SContact_ (ForeignPtr BtAlignedObjectArray_btSoftBody_SContact_)
- withBtAlignedObjectArray_btSoftBody_SContact_ :: BtAlignedObjectArray_btSoftBody_SContact_ -> (Ptr BtAlignedObjectArray_btSoftBody_SContact_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSoftBody_SContact_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_SContact_
- newtype BtAlignedObjectArray_btSoftBody_Tetra_ = BtAlignedObjectArray_btSoftBody_Tetra_ (ForeignPtr BtAlignedObjectArray_btSoftBody_Tetra_)
- withBtAlignedObjectArray_btSoftBody_Tetra_ :: BtAlignedObjectArray_btSoftBody_Tetra_ -> (Ptr BtAlignedObjectArray_btSoftBody_Tetra_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSoftBody_Tetra_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Tetra_
- newtype BtAlignedObjectArray_btSoftBody_ePSolver___ = BtAlignedObjectArray_btSoftBody_ePSolver___ (ForeignPtr BtAlignedObjectArray_btSoftBody_ePSolver___)
- withBtAlignedObjectArray_btSoftBody_ePSolver___ :: BtAlignedObjectArray_btSoftBody_ePSolver___ -> (Ptr BtAlignedObjectArray_btSoftBody_ePSolver___ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSoftBody_ePSolver___ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_ePSolver___
- newtype BtAlignedObjectArray_btSoftBody_eVSolver___ = BtAlignedObjectArray_btSoftBody_eVSolver___ (ForeignPtr BtAlignedObjectArray_btSoftBody_eVSolver___)
- withBtAlignedObjectArray_btSoftBody_eVSolver___ :: BtAlignedObjectArray_btSoftBody_eVSolver___ -> (Ptr BtAlignedObjectArray_btSoftBody_eVSolver___ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSoftBody_eVSolver___ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_eVSolver___
- newtype BtAlignedObjectArray_btSolverConstraint_ = BtAlignedObjectArray_btSolverConstraint_ (ForeignPtr BtAlignedObjectArray_btSolverConstraint_)
- withBtAlignedObjectArray_btSolverConstraint_ :: BtAlignedObjectArray_btSolverConstraint_ -> (Ptr BtAlignedObjectArray_btSolverConstraint_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSolverConstraint_ :: Ptr a -> IO BtAlignedObjectArray_btSolverConstraint_
- newtype BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_ = BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_ (ForeignPtr BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_)
- withBtAlignedObjectArray_btSparseSdf_3__Cell_ptr_ :: BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_ -> (Ptr BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btSparseSdf_3__Cell_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_
- newtype BtAlignedObjectArray_btTransform_ = BtAlignedObjectArray_btTransform_ (ForeignPtr BtAlignedObjectArray_btTransform_)
- withBtAlignedObjectArray_btTransform_ :: BtAlignedObjectArray_btTransform_ -> (Ptr BtAlignedObjectArray_btTransform_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btTransform_ :: Ptr a -> IO BtAlignedObjectArray_btTransform_
- newtype BtAlignedObjectArray_btTriangleInfo_ = BtAlignedObjectArray_btTriangleInfo_ (ForeignPtr BtAlignedObjectArray_btTriangleInfo_)
- withBtAlignedObjectArray_btTriangleInfo_ :: BtAlignedObjectArray_btTriangleInfo_ -> (Ptr BtAlignedObjectArray_btTriangleInfo_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btTriangleInfo_ :: Ptr a -> IO BtAlignedObjectArray_btTriangleInfo_
- newtype BtAlignedObjectArray_btTypedConstraint_ptr_ = BtAlignedObjectArray_btTypedConstraint_ptr_ (ForeignPtr BtAlignedObjectArray_btTypedConstraint_ptr_)
- withBtAlignedObjectArray_btTypedConstraint_ptr_ :: BtAlignedObjectArray_btTypedConstraint_ptr_ -> (Ptr BtAlignedObjectArray_btTypedConstraint_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btTypedConstraint_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btTypedConstraint_ptr_
- newtype BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_ = BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_ (ForeignPtr BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_)
- withBtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_ :: BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_ -> (Ptr BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_ :: Ptr a -> IO BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_
- newtype BtAlignedObjectArray_btVector3_ = BtAlignedObjectArray_btVector3_ (ForeignPtr BtAlignedObjectArray_btVector3_)
- withBtAlignedObjectArray_btVector3_ :: BtAlignedObjectArray_btVector3_ -> (Ptr BtAlignedObjectArray_btVector3_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btVector3_ :: Ptr a -> IO BtAlignedObjectArray_btVector3_
- newtype BtAlignedObjectArray_btWheelInfo_ = BtAlignedObjectArray_btWheelInfo_ (ForeignPtr BtAlignedObjectArray_btWheelInfo_)
- withBtAlignedObjectArray_btWheelInfo_ :: BtAlignedObjectArray_btWheelInfo_ -> (Ptr BtAlignedObjectArray_btWheelInfo_ -> IO b) -> IO b
- mkBtAlignedObjectArray_btWheelInfo_ :: Ptr a -> IO BtAlignedObjectArray_btWheelInfo_
- newtype BtAlignedObjectArray_charconst_ptr_ = BtAlignedObjectArray_charconst_ptr_ (ForeignPtr BtAlignedObjectArray_charconst_ptr_)
- withBtAlignedObjectArray_charconst_ptr_ :: BtAlignedObjectArray_charconst_ptr_ -> (Ptr BtAlignedObjectArray_charconst_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_charconst_ptr_ :: Ptr a -> IO BtAlignedObjectArray_charconst_ptr_
- newtype BtAlignedObjectArray_char_ptr_ = BtAlignedObjectArray_char_ptr_ (ForeignPtr BtAlignedObjectArray_char_ptr_)
- withBtAlignedObjectArray_char_ptr_ :: BtAlignedObjectArray_char_ptr_ -> (Ptr BtAlignedObjectArray_char_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_char_ptr_ :: Ptr a -> IO BtAlignedObjectArray_char_ptr_
- newtype BtAlignedObjectArray_float_ = BtAlignedObjectArray_float_ (ForeignPtr BtAlignedObjectArray_float_)
- withBtAlignedObjectArray_float_ :: BtAlignedObjectArray_float_ -> (Ptr BtAlignedObjectArray_float_ -> IO b) -> IO b
- mkBtAlignedObjectArray_float_ :: Ptr a -> IO BtAlignedObjectArray_float_
- newtype BtAlignedObjectArray_int_ = BtAlignedObjectArray_int_ (ForeignPtr BtAlignedObjectArray_int_)
- withBtAlignedObjectArray_int_ :: BtAlignedObjectArray_int_ -> (Ptr BtAlignedObjectArray_int_ -> IO b) -> IO b
- mkBtAlignedObjectArray_int_ :: Ptr a -> IO BtAlignedObjectArray_int_
- newtype BtAlignedObjectArray_short_ptr_ = BtAlignedObjectArray_short_ptr_ (ForeignPtr BtAlignedObjectArray_short_ptr_)
- withBtAlignedObjectArray_short_ptr_ :: BtAlignedObjectArray_short_ptr_ -> (Ptr BtAlignedObjectArray_short_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_short_ptr_ :: Ptr a -> IO BtAlignedObjectArray_short_ptr_
- newtype BtAlignedObjectArray_short_ = BtAlignedObjectArray_short_ (ForeignPtr BtAlignedObjectArray_short_)
- withBtAlignedObjectArray_short_ :: BtAlignedObjectArray_short_ -> (Ptr BtAlignedObjectArray_short_ -> IO b) -> IO b
- mkBtAlignedObjectArray_short_ :: Ptr a -> IO BtAlignedObjectArray_short_
- newtype BtAlignedObjectArray_unsignedint_ = BtAlignedObjectArray_unsignedint_ (ForeignPtr BtAlignedObjectArray_unsignedint_)
- withBtAlignedObjectArray_unsignedint_ :: BtAlignedObjectArray_unsignedint_ -> (Ptr BtAlignedObjectArray_unsignedint_ -> IO b) -> IO b
- mkBtAlignedObjectArray_unsignedint_ :: Ptr a -> IO BtAlignedObjectArray_unsignedint_
- newtype BtAlignedObjectArray_unsignedshort_ = BtAlignedObjectArray_unsignedshort_ (ForeignPtr BtAlignedObjectArray_unsignedshort_)
- withBtAlignedObjectArray_unsignedshort_ :: BtAlignedObjectArray_unsignedshort_ -> (Ptr BtAlignedObjectArray_unsignedshort_ -> IO b) -> IO b
- mkBtAlignedObjectArray_unsignedshort_ :: Ptr a -> IO BtAlignedObjectArray_unsignedshort_
- newtype BtAlignedObjectArray_void_ptr_ = BtAlignedObjectArray_void_ptr_ (ForeignPtr BtAlignedObjectArray_void_ptr_)
- withBtAlignedObjectArray_void_ptr_ :: BtAlignedObjectArray_void_ptr_ -> (Ptr BtAlignedObjectArray_void_ptr_ -> IO b) -> IO b
- mkBtAlignedObjectArray_void_ptr_ :: Ptr a -> IO BtAlignedObjectArray_void_ptr_
- newtype BtAngularLimit = BtAngularLimit (ForeignPtr BtAngularLimit)
- withBtAngularLimit :: BtAngularLimit -> (Ptr BtAngularLimit -> IO b) -> IO b
- mkBtAngularLimit :: Ptr a -> IO BtAngularLimit
- newtype BtAxisSweep3 = BtAxisSweep3 (ForeignPtr BtAxisSweep3)
- withBtAxisSweep3 :: BtAxisSweep3 -> (Ptr BtAxisSweep3 -> IO b) -> IO b
- mkBtAxisSweep3 :: Ptr a -> IO BtAxisSweep3
- newtype BtAxisSweep3Internal_unsignedint_ = BtAxisSweep3Internal_unsignedint_ (ForeignPtr BtAxisSweep3Internal_unsignedint_)
- withBtAxisSweep3Internal_unsignedint_ :: BtAxisSweep3Internal_unsignedint_ -> (Ptr BtAxisSweep3Internal_unsignedint_ -> IO b) -> IO b
- mkBtAxisSweep3Internal_unsignedint_ :: Ptr a -> IO BtAxisSweep3Internal_unsignedint_
- newtype BtAxisSweep3Internal_unsignedshort_ = BtAxisSweep3Internal_unsignedshort_ (ForeignPtr BtAxisSweep3Internal_unsignedshort_)
- withBtAxisSweep3Internal_unsignedshort_ :: BtAxisSweep3Internal_unsignedshort_ -> (Ptr BtAxisSweep3Internal_unsignedshort_ -> IO b) -> IO b
- mkBtAxisSweep3Internal_unsignedshort_ :: Ptr a -> IO BtAxisSweep3Internal_unsignedshort_
- newtype BtBU_Simplex1to4 = BtBU_Simplex1to4 (ForeignPtr BtBU_Simplex1to4)
- withBtBU_Simplex1to4 :: BtBU_Simplex1to4 -> (Ptr BtBU_Simplex1to4 -> IO b) -> IO b
- mkBtBU_Simplex1to4 :: Ptr a -> IO BtBU_Simplex1to4
- newtype BtBlock = BtBlock (ForeignPtr BtBlock)
- withBtBlock :: BtBlock -> (Ptr BtBlock -> IO b) -> IO b
- mkBtBlock :: Ptr a -> IO BtBlock
- newtype BtBoxShape = BtBoxShape (ForeignPtr BtBoxShape)
- withBtBoxShape :: BtBoxShape -> (Ptr BtBoxShape -> IO b) -> IO b
- mkBtBoxShape :: Ptr a -> IO BtBoxShape
- newtype BtMultiSapBroadphase_btBridgeProxy = BtMultiSapBroadphase_btBridgeProxy (ForeignPtr BtMultiSapBroadphase_btBridgeProxy)
- withBtMultiSapBroadphase_btBridgeProxy :: BtMultiSapBroadphase_btBridgeProxy -> (Ptr BtMultiSapBroadphase_btBridgeProxy -> IO b) -> IO b
- mkBtMultiSapBroadphase_btBridgeProxy :: Ptr a -> IO BtMultiSapBroadphase_btBridgeProxy
- newtype BtBroadphaseAabbCallback = BtBroadphaseAabbCallback (ForeignPtr BtBroadphaseAabbCallback)
- withBtBroadphaseAabbCallback :: BtBroadphaseAabbCallback -> (Ptr BtBroadphaseAabbCallback -> IO b) -> IO b
- mkBtBroadphaseAabbCallback :: Ptr a -> IO BtBroadphaseAabbCallback
- newtype BtBroadphaseInterface = BtBroadphaseInterface (ForeignPtr BtBroadphaseInterface)
- withBtBroadphaseInterface :: BtBroadphaseInterface -> (Ptr BtBroadphaseInterface -> IO b) -> IO b
- mkBtBroadphaseInterface :: Ptr a -> IO BtBroadphaseInterface
- newtype BtBroadphasePair = BtBroadphasePair (ForeignPtr BtBroadphasePair)
- withBtBroadphasePair :: BtBroadphasePair -> (Ptr BtBroadphasePair -> IO b) -> IO b
- mkBtBroadphasePair :: Ptr a -> IO BtBroadphasePair
- newtype BtBroadphasePairSortPredicate = BtBroadphasePairSortPredicate (ForeignPtr BtBroadphasePairSortPredicate)
- withBtBroadphasePairSortPredicate :: BtBroadphasePairSortPredicate -> (Ptr BtBroadphasePairSortPredicate -> IO b) -> IO b
- mkBtBroadphasePairSortPredicate :: Ptr a -> IO BtBroadphasePairSortPredicate
- newtype BtBroadphaseProxy = BtBroadphaseProxy (ForeignPtr BtBroadphaseProxy)
- withBtBroadphaseProxy :: BtBroadphaseProxy -> (Ptr BtBroadphaseProxy -> IO b) -> IO b
- mkBtBroadphaseProxy :: Ptr a -> IO BtBroadphaseProxy
- newtype BtBroadphaseRayCallback = BtBroadphaseRayCallback (ForeignPtr BtBroadphaseRayCallback)
- withBtBroadphaseRayCallback :: BtBroadphaseRayCallback -> (Ptr BtBroadphaseRayCallback -> IO b) -> IO b
- mkBtBroadphaseRayCallback :: Ptr a -> IO BtBroadphaseRayCallback
- newtype BtBvhSubtreeInfo = BtBvhSubtreeInfo (ForeignPtr BtBvhSubtreeInfo)
- withBtBvhSubtreeInfo :: BtBvhSubtreeInfo -> (Ptr BtBvhSubtreeInfo -> IO b) -> IO b
- mkBtBvhSubtreeInfo :: Ptr a -> IO BtBvhSubtreeInfo
- newtype BtBvhSubtreeInfoData = BtBvhSubtreeInfoData (ForeignPtr BtBvhSubtreeInfoData)
- withBtBvhSubtreeInfoData :: BtBvhSubtreeInfoData -> (Ptr BtBvhSubtreeInfoData -> IO b) -> IO b
- mkBtBvhSubtreeInfoData :: Ptr a -> IO BtBvhSubtreeInfoData
- newtype BtBvhTree = BtBvhTree (ForeignPtr BtBvhTree)
- withBtBvhTree :: BtBvhTree -> (Ptr BtBvhTree -> IO b) -> IO b
- mkBtBvhTree :: Ptr a -> IO BtBvhTree
- newtype BtBvhTriangleMeshShape = BtBvhTriangleMeshShape (ForeignPtr BtBvhTriangleMeshShape)
- withBtBvhTriangleMeshShape :: BtBvhTriangleMeshShape -> (Ptr BtBvhTriangleMeshShape -> IO b) -> IO b
- mkBtBvhTriangleMeshShape :: Ptr a -> IO BtBvhTriangleMeshShape
- newtype BtCapsuleShape = BtCapsuleShape (ForeignPtr BtCapsuleShape)
- withBtCapsuleShape :: BtCapsuleShape -> (Ptr BtCapsuleShape -> IO b) -> IO b
- mkBtCapsuleShape :: Ptr a -> IO BtCapsuleShape
- newtype BtCapsuleShapeData = BtCapsuleShapeData (ForeignPtr BtCapsuleShapeData)
- withBtCapsuleShapeData :: BtCapsuleShapeData -> (Ptr BtCapsuleShapeData -> IO b) -> IO b
- mkBtCapsuleShapeData :: Ptr a -> IO BtCapsuleShapeData
- newtype BtCapsuleShapeX = BtCapsuleShapeX (ForeignPtr BtCapsuleShapeX)
- withBtCapsuleShapeX :: BtCapsuleShapeX -> (Ptr BtCapsuleShapeX -> IO b) -> IO b
- mkBtCapsuleShapeX :: Ptr a -> IO BtCapsuleShapeX
- newtype BtCapsuleShapeZ = BtCapsuleShapeZ (ForeignPtr BtCapsuleShapeZ)
- withBtCapsuleShapeZ :: BtCapsuleShapeZ -> (Ptr BtCapsuleShapeZ -> IO b) -> IO b
- mkBtCapsuleShapeZ :: Ptr a -> IO BtCapsuleShapeZ
- newtype BtCharIndexTripletData = BtCharIndexTripletData (ForeignPtr BtCharIndexTripletData)
- withBtCharIndexTripletData :: BtCharIndexTripletData -> (Ptr BtCharIndexTripletData -> IO b) -> IO b
- mkBtCharIndexTripletData :: Ptr a -> IO BtCharIndexTripletData
- newtype BtChunk = BtChunk (ForeignPtr BtChunk)
- withBtChunk :: BtChunk -> (Ptr BtChunk -> IO b) -> IO b
- mkBtChunk :: Ptr a -> IO BtChunk
- newtype BtClock = BtClock (ForeignPtr BtClock)
- withBtClock :: BtClock -> (Ptr BtClock -> IO b) -> IO b
- mkBtClock :: Ptr a -> IO BtClock
- newtype BtCollisionAlgorithm = BtCollisionAlgorithm (ForeignPtr BtCollisionAlgorithm)
- withBtCollisionAlgorithm :: BtCollisionAlgorithm -> (Ptr BtCollisionAlgorithm -> IO b) -> IO b
- mkBtCollisionAlgorithm :: Ptr a -> IO BtCollisionAlgorithm
- newtype BtCollisionAlgorithmConstructionInfo = BtCollisionAlgorithmConstructionInfo (ForeignPtr BtCollisionAlgorithmConstructionInfo)
- withBtCollisionAlgorithmConstructionInfo :: BtCollisionAlgorithmConstructionInfo -> (Ptr BtCollisionAlgorithmConstructionInfo -> IO b) -> IO b
- mkBtCollisionAlgorithmConstructionInfo :: Ptr a -> IO BtCollisionAlgorithmConstructionInfo
- newtype BtCollisionAlgorithmCreateFunc = BtCollisionAlgorithmCreateFunc (ForeignPtr BtCollisionAlgorithmCreateFunc)
- withBtCollisionAlgorithmCreateFunc :: BtCollisionAlgorithmCreateFunc -> (Ptr BtCollisionAlgorithmCreateFunc -> IO b) -> IO b
- mkBtCollisionAlgorithmCreateFunc :: Ptr a -> IO BtCollisionAlgorithmCreateFunc
- newtype BtCollisionConfiguration = BtCollisionConfiguration (ForeignPtr BtCollisionConfiguration)
- withBtCollisionConfiguration :: BtCollisionConfiguration -> (Ptr BtCollisionConfiguration -> IO b) -> IO b
- mkBtCollisionConfiguration :: Ptr a -> IO BtCollisionConfiguration
- newtype BtCollisionDispatcher = BtCollisionDispatcher (ForeignPtr BtCollisionDispatcher)
- withBtCollisionDispatcher :: BtCollisionDispatcher -> (Ptr BtCollisionDispatcher -> IO b) -> IO b
- mkBtCollisionDispatcher :: Ptr a -> IO BtCollisionDispatcher
- newtype BtCollisionObject = BtCollisionObject (ForeignPtr BtCollisionObject)
- withBtCollisionObject :: BtCollisionObject -> (Ptr BtCollisionObject -> IO b) -> IO b
- mkBtCollisionObject :: Ptr a -> IO BtCollisionObject
- newtype BtCollisionObjectDoubleData = BtCollisionObjectDoubleData (ForeignPtr BtCollisionObjectDoubleData)
- withBtCollisionObjectDoubleData :: BtCollisionObjectDoubleData -> (Ptr BtCollisionObjectDoubleData -> IO b) -> IO b
- mkBtCollisionObjectDoubleData :: Ptr a -> IO BtCollisionObjectDoubleData
- newtype BtCollisionObjectFloatData = BtCollisionObjectFloatData (ForeignPtr BtCollisionObjectFloatData)
- withBtCollisionObjectFloatData :: BtCollisionObjectFloatData -> (Ptr BtCollisionObjectFloatData -> IO b) -> IO b
- mkBtCollisionObjectFloatData :: Ptr a -> IO BtCollisionObjectFloatData
- newtype BtCollisionShape = BtCollisionShape (ForeignPtr BtCollisionShape)
- withBtCollisionShape :: BtCollisionShape -> (Ptr BtCollisionShape -> IO b) -> IO b
- mkBtCollisionShape :: Ptr a -> IO BtCollisionShape
- newtype BtCollisionShapeData = BtCollisionShapeData (ForeignPtr BtCollisionShapeData)
- withBtCollisionShapeData :: BtCollisionShapeData -> (Ptr BtCollisionShapeData -> IO b) -> IO b
- mkBtCollisionShapeData :: Ptr a -> IO BtCollisionShapeData
- newtype BtCollisionWorld = BtCollisionWorld (ForeignPtr BtCollisionWorld)
- withBtCollisionWorld :: BtCollisionWorld -> (Ptr BtCollisionWorld -> IO b) -> IO b
- mkBtCollisionWorld :: Ptr a -> IO BtCollisionWorld
- newtype BtCompoundShape = BtCompoundShape (ForeignPtr BtCompoundShape)
- withBtCompoundShape :: BtCompoundShape -> (Ptr BtCompoundShape -> IO b) -> IO b
- mkBtCompoundShape :: Ptr a -> IO BtCompoundShape
- newtype BtCompoundShapeChild = BtCompoundShapeChild (ForeignPtr BtCompoundShapeChild)
- withBtCompoundShapeChild :: BtCompoundShapeChild -> (Ptr BtCompoundShapeChild -> IO b) -> IO b
- mkBtCompoundShapeChild :: Ptr a -> IO BtCompoundShapeChild
- newtype BtCompoundShapeChildData = BtCompoundShapeChildData (ForeignPtr BtCompoundShapeChildData)
- withBtCompoundShapeChildData :: BtCompoundShapeChildData -> (Ptr BtCompoundShapeChildData -> IO b) -> IO b
- mkBtCompoundShapeChildData :: Ptr a -> IO BtCompoundShapeChildData
- newtype BtCompoundShapeData = BtCompoundShapeData (ForeignPtr BtCompoundShapeData)
- withBtCompoundShapeData :: BtCompoundShapeData -> (Ptr BtCompoundShapeData -> IO b) -> IO b
- mkBtCompoundShapeData :: Ptr a -> IO BtCompoundShapeData
- newtype BtConcaveShape = BtConcaveShape (ForeignPtr BtConcaveShape)
- withBtConcaveShape :: BtConcaveShape -> (Ptr BtConcaveShape -> IO b) -> IO b
- mkBtConcaveShape :: Ptr a -> IO BtConcaveShape
- newtype BtConeShape = BtConeShape (ForeignPtr BtConeShape)
- withBtConeShape :: BtConeShape -> (Ptr BtConeShape -> IO b) -> IO b
- mkBtConeShape :: Ptr a -> IO BtConeShape
- newtype BtConeShapeX = BtConeShapeX (ForeignPtr BtConeShapeX)
- withBtConeShapeX :: BtConeShapeX -> (Ptr BtConeShapeX -> IO b) -> IO b
- mkBtConeShapeX :: Ptr a -> IO BtConeShapeX
- newtype BtConeShapeZ = BtConeShapeZ (ForeignPtr BtConeShapeZ)
- withBtConeShapeZ :: BtConeShapeZ -> (Ptr BtConeShapeZ -> IO b) -> IO b
- mkBtConeShapeZ :: Ptr a -> IO BtConeShapeZ
- newtype BtConeTwistConstraint = BtConeTwistConstraint (ForeignPtr BtConeTwistConstraint)
- withBtConeTwistConstraint :: BtConeTwistConstraint -> (Ptr BtConeTwistConstraint -> IO b) -> IO b
- mkBtConeTwistConstraint :: Ptr a -> IO BtConeTwistConstraint
- newtype BtConeTwistConstraintData = BtConeTwistConstraintData (ForeignPtr BtConeTwistConstraintData)
- withBtConeTwistConstraintData :: BtConeTwistConstraintData -> (Ptr BtConeTwistConstraintData -> IO b) -> IO b
- mkBtConeTwistConstraintData :: Ptr a -> IO BtConeTwistConstraintData
- newtype BtTypedConstraint_btConstraintInfo1 = BtTypedConstraint_btConstraintInfo1 (ForeignPtr BtTypedConstraint_btConstraintInfo1)
- withBtTypedConstraint_btConstraintInfo1 :: BtTypedConstraint_btConstraintInfo1 -> (Ptr BtTypedConstraint_btConstraintInfo1 -> IO b) -> IO b
- mkBtTypedConstraint_btConstraintInfo1 :: Ptr a -> IO BtTypedConstraint_btConstraintInfo1
- newtype BtTypedConstraint_btConstraintInfo2 = BtTypedConstraint_btConstraintInfo2 (ForeignPtr BtTypedConstraint_btConstraintInfo2)
- withBtTypedConstraint_btConstraintInfo2 :: BtTypedConstraint_btConstraintInfo2 -> (Ptr BtTypedConstraint_btConstraintInfo2 -> IO b) -> IO b
- mkBtTypedConstraint_btConstraintInfo2 :: Ptr a -> IO BtTypedConstraint_btConstraintInfo2
- newtype BtConstraintRow = BtConstraintRow (ForeignPtr BtConstraintRow)
- withBtConstraintRow :: BtConstraintRow -> (Ptr BtConstraintRow -> IO b) -> IO b
- mkBtConstraintRow :: Ptr a -> IO BtConstraintRow
- newtype BtConstraintSetting = BtConstraintSetting (ForeignPtr BtConstraintSetting)
- withBtConstraintSetting :: BtConstraintSetting -> (Ptr BtConstraintSetting -> IO b) -> IO b
- mkBtConstraintSetting :: Ptr a -> IO BtConstraintSetting
- newtype BtConstraintSolver = BtConstraintSolver (ForeignPtr BtConstraintSolver)
- withBtConstraintSolver :: BtConstraintSolver -> (Ptr BtConstraintSolver -> IO b) -> IO b
- mkBtConstraintSolver :: Ptr a -> IO BtConstraintSolver
- newtype BtContactConstraint = BtContactConstraint (ForeignPtr BtContactConstraint)
- withBtContactConstraint :: BtContactConstraint -> (Ptr BtContactConstraint -> IO b) -> IO b
- mkBtContactConstraint :: Ptr a -> IO BtContactConstraint
- newtype BtContactSolverInfo = BtContactSolverInfo (ForeignPtr BtContactSolverInfo)
- withBtContactSolverInfo :: BtContactSolverInfo -> (Ptr BtContactSolverInfo -> IO b) -> IO b
- mkBtContactSolverInfo :: Ptr a -> IO BtContactSolverInfo
- newtype BtContactSolverInfoData = BtContactSolverInfoData (ForeignPtr BtContactSolverInfoData)
- withBtContactSolverInfoData :: BtContactSolverInfoData -> (Ptr BtContactSolverInfoData -> IO b) -> IO b
- mkBtContactSolverInfoData :: Ptr a -> IO BtContactSolverInfoData
- newtype BtConvexConvexAlgorithm = BtConvexConvexAlgorithm (ForeignPtr BtConvexConvexAlgorithm)
- withBtConvexConvexAlgorithm :: BtConvexConvexAlgorithm -> (Ptr BtConvexConvexAlgorithm -> IO b) -> IO b
- mkBtConvexConvexAlgorithm :: Ptr a -> IO BtConvexConvexAlgorithm
- newtype BtConvexHullShape = BtConvexHullShape (ForeignPtr BtConvexHullShape)
- withBtConvexHullShape :: BtConvexHullShape -> (Ptr BtConvexHullShape -> IO b) -> IO b
- mkBtConvexHullShape :: Ptr a -> IO BtConvexHullShape
- newtype BtConvexHullShapeData = BtConvexHullShapeData (ForeignPtr BtConvexHullShapeData)
- withBtConvexHullShapeData :: BtConvexHullShapeData -> (Ptr BtConvexHullShapeData -> IO b) -> IO b
- mkBtConvexHullShapeData :: Ptr a -> IO BtConvexHullShapeData
- newtype BtConvexInternalAabbCachingShape = BtConvexInternalAabbCachingShape (ForeignPtr BtConvexInternalAabbCachingShape)
- withBtConvexInternalAabbCachingShape :: BtConvexInternalAabbCachingShape -> (Ptr BtConvexInternalAabbCachingShape -> IO b) -> IO b
- mkBtConvexInternalAabbCachingShape :: Ptr a -> IO BtConvexInternalAabbCachingShape
- newtype BtConvexInternalShape = BtConvexInternalShape (ForeignPtr BtConvexInternalShape)
- withBtConvexInternalShape :: BtConvexInternalShape -> (Ptr BtConvexInternalShape -> IO b) -> IO b
- mkBtConvexInternalShape :: Ptr a -> IO BtConvexInternalShape
- newtype BtConvexInternalShapeData = BtConvexInternalShapeData (ForeignPtr BtConvexInternalShapeData)
- withBtConvexInternalShapeData :: BtConvexInternalShapeData -> (Ptr BtConvexInternalShapeData -> IO b) -> IO b
- mkBtConvexInternalShapeData :: Ptr a -> IO BtConvexInternalShapeData
- newtype BtConvexSeparatingDistanceUtil = BtConvexSeparatingDistanceUtil (ForeignPtr BtConvexSeparatingDistanceUtil)
- withBtConvexSeparatingDistanceUtil :: BtConvexSeparatingDistanceUtil -> (Ptr BtConvexSeparatingDistanceUtil -> IO b) -> IO b
- mkBtConvexSeparatingDistanceUtil :: Ptr a -> IO BtConvexSeparatingDistanceUtil
- newtype BtConvexShape = BtConvexShape (ForeignPtr BtConvexShape)
- withBtConvexShape :: BtConvexShape -> (Ptr BtConvexShape -> IO b) -> IO b
- mkBtConvexShape :: Ptr a -> IO BtConvexShape
- newtype BtConvexTriangleMeshShape = BtConvexTriangleMeshShape (ForeignPtr BtConvexTriangleMeshShape)
- withBtConvexTriangleMeshShape :: BtConvexTriangleMeshShape -> (Ptr BtConvexTriangleMeshShape -> IO b) -> IO b
- mkBtConvexTriangleMeshShape :: Ptr a -> IO BtConvexTriangleMeshShape
- newtype BtCylinderShape = BtCylinderShape (ForeignPtr BtCylinderShape)
- withBtCylinderShape :: BtCylinderShape -> (Ptr BtCylinderShape -> IO b) -> IO b
- mkBtCylinderShape :: Ptr a -> IO BtCylinderShape
- newtype BtCylinderShapeData = BtCylinderShapeData (ForeignPtr BtCylinderShapeData)
- withBtCylinderShapeData :: BtCylinderShapeData -> (Ptr BtCylinderShapeData -> IO b) -> IO b
- mkBtCylinderShapeData :: Ptr a -> IO BtCylinderShapeData
- newtype BtCylinderShapeX = BtCylinderShapeX (ForeignPtr BtCylinderShapeX)
- withBtCylinderShapeX :: BtCylinderShapeX -> (Ptr BtCylinderShapeX -> IO b) -> IO b
- mkBtCylinderShapeX :: Ptr a -> IO BtCylinderShapeX
- newtype BtCylinderShapeZ = BtCylinderShapeZ (ForeignPtr BtCylinderShapeZ)
- withBtCylinderShapeZ :: BtCylinderShapeZ -> (Ptr BtCylinderShapeZ -> IO b) -> IO b
- mkBtCylinderShapeZ :: Ptr a -> IO BtCylinderShapeZ
- newtype BtDbvt = BtDbvt (ForeignPtr BtDbvt)
- withBtDbvt :: BtDbvt -> (Ptr BtDbvt -> IO b) -> IO b
- mkBtDbvt :: Ptr a -> IO BtDbvt
- newtype BtDbvtAabbMm = BtDbvtAabbMm (ForeignPtr BtDbvtAabbMm)
- withBtDbvtAabbMm :: BtDbvtAabbMm -> (Ptr BtDbvtAabbMm -> IO b) -> IO b
- mkBtDbvtAabbMm :: Ptr a -> IO BtDbvtAabbMm
- newtype BtDbvtBroadphase = BtDbvtBroadphase (ForeignPtr BtDbvtBroadphase)
- withBtDbvtBroadphase :: BtDbvtBroadphase -> (Ptr BtDbvtBroadphase -> IO b) -> IO b
- mkBtDbvtBroadphase :: Ptr a -> IO BtDbvtBroadphase
- newtype BtDbvtNode = BtDbvtNode (ForeignPtr BtDbvtNode)
- withBtDbvtNode :: BtDbvtNode -> (Ptr BtDbvtNode -> IO b) -> IO b
- mkBtDbvtNode :: Ptr a -> IO BtDbvtNode
- newtype BtDbvtProxy = BtDbvtProxy (ForeignPtr BtDbvtProxy)
- withBtDbvtProxy :: BtDbvtProxy -> (Ptr BtDbvtProxy -> IO b) -> IO b
- mkBtDbvtProxy :: Ptr a -> IO BtDbvtProxy
- newtype BtDefaultCollisionConfiguration = BtDefaultCollisionConfiguration (ForeignPtr BtDefaultCollisionConfiguration)
- withBtDefaultCollisionConfiguration :: BtDefaultCollisionConfiguration -> (Ptr BtDefaultCollisionConfiguration -> IO b) -> IO b
- mkBtDefaultCollisionConfiguration :: Ptr a -> IO BtDefaultCollisionConfiguration
- newtype BtDefaultCollisionConstructionInfo = BtDefaultCollisionConstructionInfo (ForeignPtr BtDefaultCollisionConstructionInfo)
- withBtDefaultCollisionConstructionInfo :: BtDefaultCollisionConstructionInfo -> (Ptr BtDefaultCollisionConstructionInfo -> IO b) -> IO b
- mkBtDefaultCollisionConstructionInfo :: Ptr a -> IO BtDefaultCollisionConstructionInfo
- newtype BtDefaultMotionState = BtDefaultMotionState (ForeignPtr BtDefaultMotionState)
- withBtDefaultMotionState :: BtDefaultMotionState -> (Ptr BtDefaultMotionState -> IO b) -> IO b
- mkBtDefaultMotionState :: Ptr a -> IO BtDefaultMotionState
- newtype BtDefaultSerializer = BtDefaultSerializer (ForeignPtr BtDefaultSerializer)
- withBtDefaultSerializer :: BtDefaultSerializer -> (Ptr BtDefaultSerializer -> IO b) -> IO b
- mkBtDefaultSerializer :: Ptr a -> IO BtDefaultSerializer
- newtype BtDefaultVehicleRaycaster = BtDefaultVehicleRaycaster (ForeignPtr BtDefaultVehicleRaycaster)
- withBtDefaultVehicleRaycaster :: BtDefaultVehicleRaycaster -> (Ptr BtDefaultVehicleRaycaster -> IO b) -> IO b
- mkBtDefaultVehicleRaycaster :: Ptr a -> IO BtDefaultVehicleRaycaster
- newtype BtDiscreteCollisionDetectorInterface = BtDiscreteCollisionDetectorInterface (ForeignPtr BtDiscreteCollisionDetectorInterface)
- withBtDiscreteCollisionDetectorInterface :: BtDiscreteCollisionDetectorInterface -> (Ptr BtDiscreteCollisionDetectorInterface -> IO b) -> IO b
- mkBtDiscreteCollisionDetectorInterface :: Ptr a -> IO BtDiscreteCollisionDetectorInterface
- newtype BtDiscreteDynamicsWorld = BtDiscreteDynamicsWorld (ForeignPtr BtDiscreteDynamicsWorld)
- withBtDiscreteDynamicsWorld :: BtDiscreteDynamicsWorld -> (Ptr BtDiscreteDynamicsWorld -> IO b) -> IO b
- mkBtDiscreteDynamicsWorld :: Ptr a -> IO BtDiscreteDynamicsWorld
- newtype BtDispatcher = BtDispatcher (ForeignPtr BtDispatcher)
- withBtDispatcher :: BtDispatcher -> (Ptr BtDispatcher -> IO b) -> IO b
- mkBtDispatcher :: Ptr a -> IO BtDispatcher
- newtype BtDispatcherInfo = BtDispatcherInfo (ForeignPtr BtDispatcherInfo)
- withBtDispatcherInfo :: BtDispatcherInfo -> (Ptr BtDispatcherInfo -> IO b) -> IO b
- mkBtDispatcherInfo :: Ptr a -> IO BtDispatcherInfo
- newtype BtDynamicsWorld = BtDynamicsWorld (ForeignPtr BtDynamicsWorld)
- withBtDynamicsWorld :: BtDynamicsWorld -> (Ptr BtDynamicsWorld -> IO b) -> IO b
- mkBtDynamicsWorld :: Ptr a -> IO BtDynamicsWorld
- newtype BtEmptyShape = BtEmptyShape (ForeignPtr BtEmptyShape)
- withBtEmptyShape :: BtEmptyShape -> (Ptr BtEmptyShape -> IO b) -> IO b
- mkBtEmptyShape :: Ptr a -> IO BtEmptyShape
- newtype BtGImpactBvh = BtGImpactBvh (ForeignPtr BtGImpactBvh)
- withBtGImpactBvh :: BtGImpactBvh -> (Ptr BtGImpactBvh -> IO b) -> IO b
- mkBtGImpactBvh :: Ptr a -> IO BtGImpactBvh
- newtype BtGImpactCollisionAlgorithm = BtGImpactCollisionAlgorithm (ForeignPtr BtGImpactCollisionAlgorithm)
- withBtGImpactCollisionAlgorithm :: BtGImpactCollisionAlgorithm -> (Ptr BtGImpactCollisionAlgorithm -> IO b) -> IO b
- mkBtGImpactCollisionAlgorithm :: Ptr a -> IO BtGImpactCollisionAlgorithm
- newtype BtGImpactCompoundShape = BtGImpactCompoundShape (ForeignPtr BtGImpactCompoundShape)
- withBtGImpactCompoundShape :: BtGImpactCompoundShape -> (Ptr BtGImpactCompoundShape -> IO b) -> IO b
- mkBtGImpactCompoundShape :: Ptr a -> IO BtGImpactCompoundShape
- newtype BtGImpactMeshShape = BtGImpactMeshShape (ForeignPtr BtGImpactMeshShape)
- withBtGImpactMeshShape :: BtGImpactMeshShape -> (Ptr BtGImpactMeshShape -> IO b) -> IO b
- mkBtGImpactMeshShape :: Ptr a -> IO BtGImpactMeshShape
- newtype BtGImpactMeshShapeData = BtGImpactMeshShapeData (ForeignPtr BtGImpactMeshShapeData)
- withBtGImpactMeshShapeData :: BtGImpactMeshShapeData -> (Ptr BtGImpactMeshShapeData -> IO b) -> IO b
- mkBtGImpactMeshShapeData :: Ptr a -> IO BtGImpactMeshShapeData
- newtype BtGImpactMeshShapePart = BtGImpactMeshShapePart (ForeignPtr BtGImpactMeshShapePart)
- withBtGImpactMeshShapePart :: BtGImpactMeshShapePart -> (Ptr BtGImpactMeshShapePart -> IO b) -> IO b
- mkBtGImpactMeshShapePart :: Ptr a -> IO BtGImpactMeshShapePart
- newtype BtGImpactQuantizedBvh = BtGImpactQuantizedBvh (ForeignPtr BtGImpactQuantizedBvh)
- withBtGImpactQuantizedBvh :: BtGImpactQuantizedBvh -> (Ptr BtGImpactQuantizedBvh -> IO b) -> IO b
- mkBtGImpactQuantizedBvh :: Ptr a -> IO BtGImpactQuantizedBvh
- newtype BtGImpactShapeInterface = BtGImpactShapeInterface (ForeignPtr BtGImpactShapeInterface)
- withBtGImpactShapeInterface :: BtGImpactShapeInterface -> (Ptr BtGImpactShapeInterface -> IO b) -> IO b
- mkBtGImpactShapeInterface :: Ptr a -> IO BtGImpactShapeInterface
- newtype BtGLDebugDrawer = BtGLDebugDrawer (ForeignPtr BtGLDebugDrawer)
- withBtGLDebugDrawer :: BtGLDebugDrawer -> (Ptr BtGLDebugDrawer -> IO b) -> IO b
- mkBtGLDebugDrawer :: Ptr a -> IO BtGLDebugDrawer
- newtype BtGeneric6DofConstraint = BtGeneric6DofConstraint (ForeignPtr BtGeneric6DofConstraint)
- withBtGeneric6DofConstraint :: BtGeneric6DofConstraint -> (Ptr BtGeneric6DofConstraint -> IO b) -> IO b
- mkBtGeneric6DofConstraint :: Ptr a -> IO BtGeneric6DofConstraint
- newtype BtGeneric6DofConstraintData = BtGeneric6DofConstraintData (ForeignPtr BtGeneric6DofConstraintData)
- withBtGeneric6DofConstraintData :: BtGeneric6DofConstraintData -> (Ptr BtGeneric6DofConstraintData -> IO b) -> IO b
- mkBtGeneric6DofConstraintData :: Ptr a -> IO BtGeneric6DofConstraintData
- newtype BtGeneric6DofSpringConstraint = BtGeneric6DofSpringConstraint (ForeignPtr BtGeneric6DofSpringConstraint)
- withBtGeneric6DofSpringConstraint :: BtGeneric6DofSpringConstraint -> (Ptr BtGeneric6DofSpringConstraint -> IO b) -> IO b
- mkBtGeneric6DofSpringConstraint :: Ptr a -> IO BtGeneric6DofSpringConstraint
- newtype BtGeneric6DofSpringConstraintData = BtGeneric6DofSpringConstraintData (ForeignPtr BtGeneric6DofSpringConstraintData)
- withBtGeneric6DofSpringConstraintData :: BtGeneric6DofSpringConstraintData -> (Ptr BtGeneric6DofSpringConstraintData -> IO b) -> IO b
- mkBtGeneric6DofSpringConstraintData :: Ptr a -> IO BtGeneric6DofSpringConstraintData
- newtype BtGeometryUtil = BtGeometryUtil (ForeignPtr BtGeometryUtil)
- withBtGeometryUtil :: BtGeometryUtil -> (Ptr BtGeometryUtil -> IO b) -> IO b
- mkBtGeometryUtil :: Ptr a -> IO BtGeometryUtil
- newtype BtGhostObject = BtGhostObject (ForeignPtr BtGhostObject)
- withBtGhostObject :: BtGhostObject -> (Ptr BtGhostObject -> IO b) -> IO b
- mkBtGhostObject :: Ptr a -> IO BtGhostObject
- newtype BtGhostPairCallback = BtGhostPairCallback (ForeignPtr BtGhostPairCallback)
- withBtGhostPairCallback :: BtGhostPairCallback -> (Ptr BtGhostPairCallback -> IO b) -> IO b
- mkBtGhostPairCallback :: Ptr a -> IO BtGhostPairCallback
- newtype BtGjkEpaSolver2 = BtGjkEpaSolver2 (ForeignPtr BtGjkEpaSolver2)
- withBtGjkEpaSolver2 :: BtGjkEpaSolver2 -> (Ptr BtGjkEpaSolver2 -> IO b) -> IO b
- mkBtGjkEpaSolver2 :: Ptr a -> IO BtGjkEpaSolver2
- newtype BtGjkPairDetector = BtGjkPairDetector (ForeignPtr BtGjkPairDetector)
- withBtGjkPairDetector :: BtGjkPairDetector -> (Ptr BtGjkPairDetector -> IO b) -> IO b
- mkBtGjkPairDetector :: Ptr a -> IO BtGjkPairDetector
- newtype BtHashInt = BtHashInt (ForeignPtr BtHashInt)
- withBtHashInt :: BtHashInt -> (Ptr BtHashInt -> IO b) -> IO b
- mkBtHashInt :: Ptr a -> IO BtHashInt
- newtype BtHashMap_btHashInt_btTriangleInfo_ = BtHashMap_btHashInt_btTriangleInfo_ (ForeignPtr BtHashMap_btHashInt_btTriangleInfo_)
- withBtHashMap_btHashInt_btTriangleInfo_ :: BtHashMap_btHashInt_btTriangleInfo_ -> (Ptr BtHashMap_btHashInt_btTriangleInfo_ -> IO b) -> IO b
- mkBtHashMap_btHashInt_btTriangleInfo_ :: Ptr a -> IO BtHashMap_btHashInt_btTriangleInfo_
- newtype BtHashMap_btHashInt_int_ = BtHashMap_btHashInt_int_ (ForeignPtr BtHashMap_btHashInt_int_)
- withBtHashMap_btHashInt_int_ :: BtHashMap_btHashInt_int_ -> (Ptr BtHashMap_btHashInt_int_ -> IO b) -> IO b
- mkBtHashMap_btHashInt_int_ :: Ptr a -> IO BtHashMap_btHashInt_int_
- newtype BtHashMap_btHashPtr_btPointerUid_ = BtHashMap_btHashPtr_btPointerUid_ (ForeignPtr BtHashMap_btHashPtr_btPointerUid_)
- withBtHashMap_btHashPtr_btPointerUid_ :: BtHashMap_btHashPtr_btPointerUid_ -> (Ptr BtHashMap_btHashPtr_btPointerUid_ -> IO b) -> IO b
- mkBtHashMap_btHashPtr_btPointerUid_ :: Ptr a -> IO BtHashMap_btHashPtr_btPointerUid_
- newtype BtHashMap_btHashPtr_charconst_ptr_ = BtHashMap_btHashPtr_charconst_ptr_ (ForeignPtr BtHashMap_btHashPtr_charconst_ptr_)
- withBtHashMap_btHashPtr_charconst_ptr_ :: BtHashMap_btHashPtr_charconst_ptr_ -> (Ptr BtHashMap_btHashPtr_charconst_ptr_ -> IO b) -> IO b
- mkBtHashMap_btHashPtr_charconst_ptr_ :: Ptr a -> IO BtHashMap_btHashPtr_charconst_ptr_
- newtype BtHashMap_btHashPtr_void_ptr_ = BtHashMap_btHashPtr_void_ptr_ (ForeignPtr BtHashMap_btHashPtr_void_ptr_)
- withBtHashMap_btHashPtr_void_ptr_ :: BtHashMap_btHashPtr_void_ptr_ -> (Ptr BtHashMap_btHashPtr_void_ptr_ -> IO b) -> IO b
- mkBtHashMap_btHashPtr_void_ptr_ :: Ptr a -> IO BtHashMap_btHashPtr_void_ptr_
- newtype BtHashMap_btHashString_int_ = BtHashMap_btHashString_int_ (ForeignPtr BtHashMap_btHashString_int_)
- withBtHashMap_btHashString_int_ :: BtHashMap_btHashString_int_ -> (Ptr BtHashMap_btHashString_int_ -> IO b) -> IO b
- mkBtHashMap_btHashString_int_ :: Ptr a -> IO BtHashMap_btHashString_int_
- newtype BtHashPtr = BtHashPtr (ForeignPtr BtHashPtr)
- withBtHashPtr :: BtHashPtr -> (Ptr BtHashPtr -> IO b) -> IO b
- mkBtHashPtr :: Ptr a -> IO BtHashPtr
- newtype BtHashString = BtHashString (ForeignPtr BtHashString)
- withBtHashString :: BtHashString -> (Ptr BtHashString -> IO b) -> IO b
- mkBtHashString :: Ptr a -> IO BtHashString
- newtype BtHashedOverlappingPairCache = BtHashedOverlappingPairCache (ForeignPtr BtHashedOverlappingPairCache)
- withBtHashedOverlappingPairCache :: BtHashedOverlappingPairCache -> (Ptr BtHashedOverlappingPairCache -> IO b) -> IO b
- mkBtHashedOverlappingPairCache :: Ptr a -> IO BtHashedOverlappingPairCache
- newtype BtHinge2Constraint = BtHinge2Constraint (ForeignPtr BtHinge2Constraint)
- withBtHinge2Constraint :: BtHinge2Constraint -> (Ptr BtHinge2Constraint -> IO b) -> IO b
- mkBtHinge2Constraint :: Ptr a -> IO BtHinge2Constraint
- newtype BtHingeConstraint = BtHingeConstraint (ForeignPtr BtHingeConstraint)
- withBtHingeConstraint :: BtHingeConstraint -> (Ptr BtHingeConstraint -> IO b) -> IO b
- mkBtHingeConstraint :: Ptr a -> IO BtHingeConstraint
- newtype BtHingeConstraintDoubleData = BtHingeConstraintDoubleData (ForeignPtr BtHingeConstraintDoubleData)
- withBtHingeConstraintDoubleData :: BtHingeConstraintDoubleData -> (Ptr BtHingeConstraintDoubleData -> IO b) -> IO b
- mkBtHingeConstraintDoubleData :: Ptr a -> IO BtHingeConstraintDoubleData
- newtype BtHingeConstraintFloatData = BtHingeConstraintFloatData (ForeignPtr BtHingeConstraintFloatData)
- withBtHingeConstraintFloatData :: BtHingeConstraintFloatData -> (Ptr BtHingeConstraintFloatData -> IO b) -> IO b
- mkBtHingeConstraintFloatData :: Ptr a -> IO BtHingeConstraintFloatData
- newtype BtIDebugDraw = BtIDebugDraw (ForeignPtr BtIDebugDraw)
- withBtIDebugDraw :: BtIDebugDraw -> (Ptr BtIDebugDraw -> IO b) -> IO b
- mkBtIDebugDraw :: Ptr a -> IO BtIDebugDraw
- newtype BtIndexedMesh = BtIndexedMesh (ForeignPtr BtIndexedMesh)
- withBtIndexedMesh :: BtIndexedMesh -> (Ptr BtIndexedMesh -> IO b) -> IO b
- mkBtIndexedMesh :: Ptr a -> IO BtIndexedMesh
- newtype BtIntIndexData = BtIntIndexData (ForeignPtr BtIntIndexData)
- withBtIntIndexData :: BtIntIndexData -> (Ptr BtIntIndexData -> IO b) -> IO b
- mkBtIntIndexData :: Ptr a -> IO BtIntIndexData
- newtype BtInternalTriangleIndexCallback = BtInternalTriangleIndexCallback (ForeignPtr BtInternalTriangleIndexCallback)
- withBtInternalTriangleIndexCallback :: BtInternalTriangleIndexCallback -> (Ptr BtInternalTriangleIndexCallback -> IO b) -> IO b
- mkBtInternalTriangleIndexCallback :: Ptr a -> IO BtInternalTriangleIndexCallback
- newtype BtJacobianEntry = BtJacobianEntry (ForeignPtr BtJacobianEntry)
- withBtJacobianEntry :: BtJacobianEntry -> (Ptr BtJacobianEntry -> IO b) -> IO b
- mkBtJacobianEntry :: Ptr a -> IO BtJacobianEntry
- newtype BtManifoldPoint = BtManifoldPoint (ForeignPtr BtManifoldPoint)
- withBtManifoldPoint :: BtManifoldPoint -> (Ptr BtManifoldPoint -> IO b) -> IO b
- mkBtManifoldPoint :: Ptr a -> IO BtManifoldPoint
- newtype BtManifoldResult = BtManifoldResult (ForeignPtr BtManifoldResult)
- withBtManifoldResult :: BtManifoldResult -> (Ptr BtManifoldResult -> IO b) -> IO b
- mkBtManifoldResult :: Ptr a -> IO BtManifoldResult
- newtype BtMatrix3x3DoubleData = BtMatrix3x3DoubleData (ForeignPtr BtMatrix3x3DoubleData)
- withBtMatrix3x3DoubleData :: BtMatrix3x3DoubleData -> (Ptr BtMatrix3x3DoubleData -> IO b) -> IO b
- mkBtMatrix3x3DoubleData :: Ptr a -> IO BtMatrix3x3DoubleData
- newtype BtMatrix3x3FloatData = BtMatrix3x3FloatData (ForeignPtr BtMatrix3x3FloatData)
- withBtMatrix3x3FloatData :: BtMatrix3x3FloatData -> (Ptr BtMatrix3x3FloatData -> IO b) -> IO b
- mkBtMatrix3x3FloatData :: Ptr a -> IO BtMatrix3x3FloatData
- newtype BtMeshPartData = BtMeshPartData (ForeignPtr BtMeshPartData)
- withBtMeshPartData :: BtMeshPartData -> (Ptr BtMeshPartData -> IO b) -> IO b
- mkBtMeshPartData :: Ptr a -> IO BtMeshPartData
- newtype BtMotionState = BtMotionState (ForeignPtr BtMotionState)
- withBtMotionState :: BtMotionState -> (Ptr BtMotionState -> IO b) -> IO b
- mkBtMotionState :: Ptr a -> IO BtMotionState
- newtype BtMultiSapBroadphase = BtMultiSapBroadphase (ForeignPtr BtMultiSapBroadphase)
- withBtMultiSapBroadphase :: BtMultiSapBroadphase -> (Ptr BtMultiSapBroadphase -> IO b) -> IO b
- mkBtMultiSapBroadphase :: Ptr a -> IO BtMultiSapBroadphase
- newtype BtMultiSapBroadphase_btMultiSapProxy = BtMultiSapBroadphase_btMultiSapProxy (ForeignPtr BtMultiSapBroadphase_btMultiSapProxy)
- withBtMultiSapBroadphase_btMultiSapProxy :: BtMultiSapBroadphase_btMultiSapProxy -> (Ptr BtMultiSapBroadphase_btMultiSapProxy -> IO b) -> IO b
- mkBtMultiSapBroadphase_btMultiSapProxy :: Ptr a -> IO BtMultiSapBroadphase_btMultiSapProxy
- newtype BtMultiSphereShape = BtMultiSphereShape (ForeignPtr BtMultiSphereShape)
- withBtMultiSphereShape :: BtMultiSphereShape -> (Ptr BtMultiSphereShape -> IO b) -> IO b
- mkBtMultiSphereShape :: Ptr a -> IO BtMultiSphereShape
- newtype BtMultiSphereShapeData = BtMultiSphereShapeData (ForeignPtr BtMultiSphereShapeData)
- withBtMultiSphereShapeData :: BtMultiSphereShapeData -> (Ptr BtMultiSphereShapeData -> IO b) -> IO b
- mkBtMultiSphereShapeData :: Ptr a -> IO BtMultiSphereShapeData
- newtype BtNodeOverlapCallback = BtNodeOverlapCallback (ForeignPtr BtNodeOverlapCallback)
- withBtNodeOverlapCallback :: BtNodeOverlapCallback -> (Ptr BtNodeOverlapCallback -> IO b) -> IO b
- mkBtNodeOverlapCallback :: Ptr a -> IO BtNodeOverlapCallback
- newtype BtNullPairCache = BtNullPairCache (ForeignPtr BtNullPairCache)
- withBtNullPairCache :: BtNullPairCache -> (Ptr BtNullPairCache -> IO b) -> IO b
- mkBtNullPairCache :: Ptr a -> IO BtNullPairCache
- newtype BtOptimizedBvh = BtOptimizedBvh (ForeignPtr BtOptimizedBvh)
- withBtOptimizedBvh :: BtOptimizedBvh -> (Ptr BtOptimizedBvh -> IO b) -> IO b
- mkBtOptimizedBvh :: Ptr a -> IO BtOptimizedBvh
- newtype BtOptimizedBvhNode = BtOptimizedBvhNode (ForeignPtr BtOptimizedBvhNode)
- withBtOptimizedBvhNode :: BtOptimizedBvhNode -> (Ptr BtOptimizedBvhNode -> IO b) -> IO b
- mkBtOptimizedBvhNode :: Ptr a -> IO BtOptimizedBvhNode
- newtype BtOptimizedBvhNodeDoubleData = BtOptimizedBvhNodeDoubleData (ForeignPtr BtOptimizedBvhNodeDoubleData)
- withBtOptimizedBvhNodeDoubleData :: BtOptimizedBvhNodeDoubleData -> (Ptr BtOptimizedBvhNodeDoubleData -> IO b) -> IO b
- mkBtOptimizedBvhNodeDoubleData :: Ptr a -> IO BtOptimizedBvhNodeDoubleData
- newtype BtOptimizedBvhNodeFloatData = BtOptimizedBvhNodeFloatData (ForeignPtr BtOptimizedBvhNodeFloatData)
- withBtOptimizedBvhNodeFloatData :: BtOptimizedBvhNodeFloatData -> (Ptr BtOptimizedBvhNodeFloatData -> IO b) -> IO b
- mkBtOptimizedBvhNodeFloatData :: Ptr a -> IO BtOptimizedBvhNodeFloatData
- newtype BtOverlapCallback = BtOverlapCallback (ForeignPtr BtOverlapCallback)
- withBtOverlapCallback :: BtOverlapCallback -> (Ptr BtOverlapCallback -> IO b) -> IO b
- mkBtOverlapCallback :: Ptr a -> IO BtOverlapCallback
- newtype BtOverlapFilterCallback = BtOverlapFilterCallback (ForeignPtr BtOverlapFilterCallback)
- withBtOverlapFilterCallback :: BtOverlapFilterCallback -> (Ptr BtOverlapFilterCallback -> IO b) -> IO b
- mkBtOverlapFilterCallback :: Ptr a -> IO BtOverlapFilterCallback
- newtype BtOverlappingPairCache = BtOverlappingPairCache (ForeignPtr BtOverlappingPairCache)
- withBtOverlappingPairCache :: BtOverlappingPairCache -> (Ptr BtOverlappingPairCache -> IO b) -> IO b
- mkBtOverlappingPairCache :: Ptr a -> IO BtOverlappingPairCache
- newtype BtOverlappingPairCallback = BtOverlappingPairCallback (ForeignPtr BtOverlappingPairCallback)
- withBtOverlappingPairCallback :: BtOverlappingPairCallback -> (Ptr BtOverlappingPairCallback -> IO b) -> IO b
- mkBtOverlappingPairCallback :: Ptr a -> IO BtOverlappingPairCallback
- newtype BtPairCachingGhostObject = BtPairCachingGhostObject (ForeignPtr BtPairCachingGhostObject)
- withBtPairCachingGhostObject :: BtPairCachingGhostObject -> (Ptr BtPairCachingGhostObject -> IO b) -> IO b
- mkBtPairCachingGhostObject :: Ptr a -> IO BtPairCachingGhostObject
- newtype BtPairSet = BtPairSet (ForeignPtr BtPairSet)
- withBtPairSet :: BtPairSet -> (Ptr BtPairSet -> IO b) -> IO b
- mkBtPairSet :: Ptr a -> IO BtPairSet
- newtype BtPersistentManifold = BtPersistentManifold (ForeignPtr BtPersistentManifold)
- withBtPersistentManifold :: BtPersistentManifold -> (Ptr BtPersistentManifold -> IO b) -> IO b
- mkBtPersistentManifold :: Ptr a -> IO BtPersistentManifold
- newtype BtPoint2PointConstraint = BtPoint2PointConstraint (ForeignPtr BtPoint2PointConstraint)
- withBtPoint2PointConstraint :: BtPoint2PointConstraint -> (Ptr BtPoint2PointConstraint -> IO b) -> IO b
- mkBtPoint2PointConstraint :: Ptr a -> IO BtPoint2PointConstraint
- newtype BtPoint2PointConstraintDoubleData = BtPoint2PointConstraintDoubleData (ForeignPtr BtPoint2PointConstraintDoubleData)
- withBtPoint2PointConstraintDoubleData :: BtPoint2PointConstraintDoubleData -> (Ptr BtPoint2PointConstraintDoubleData -> IO b) -> IO b
- mkBtPoint2PointConstraintDoubleData :: Ptr a -> IO BtPoint2PointConstraintDoubleData
- newtype BtPoint2PointConstraintFloatData = BtPoint2PointConstraintFloatData (ForeignPtr BtPoint2PointConstraintFloatData)
- withBtPoint2PointConstraintFloatData :: BtPoint2PointConstraintFloatData -> (Ptr BtPoint2PointConstraintFloatData -> IO b) -> IO b
- mkBtPoint2PointConstraintFloatData :: Ptr a -> IO BtPoint2PointConstraintFloatData
- newtype BtPointerUid = BtPointerUid (ForeignPtr BtPointerUid)
- withBtPointerUid :: BtPointerUid -> (Ptr BtPointerUid -> IO b) -> IO b
- mkBtPointerUid :: Ptr a -> IO BtPointerUid
- newtype BtPolyhedralConvexAabbCachingShape = BtPolyhedralConvexAabbCachingShape (ForeignPtr BtPolyhedralConvexAabbCachingShape)
- withBtPolyhedralConvexAabbCachingShape :: BtPolyhedralConvexAabbCachingShape -> (Ptr BtPolyhedralConvexAabbCachingShape -> IO b) -> IO b
- mkBtPolyhedralConvexAabbCachingShape :: Ptr a -> IO BtPolyhedralConvexAabbCachingShape
- newtype BtPolyhedralConvexShape = BtPolyhedralConvexShape (ForeignPtr BtPolyhedralConvexShape)
- withBtPolyhedralConvexShape :: BtPolyhedralConvexShape -> (Ptr BtPolyhedralConvexShape -> IO b) -> IO b
- mkBtPolyhedralConvexShape :: Ptr a -> IO BtPolyhedralConvexShape
- newtype BtPositionAndRadius = BtPositionAndRadius (ForeignPtr BtPositionAndRadius)
- withBtPositionAndRadius :: BtPositionAndRadius -> (Ptr BtPositionAndRadius -> IO b) -> IO b
- mkBtPositionAndRadius :: Ptr a -> IO BtPositionAndRadius
- newtype BtPrimitiveManagerBase = BtPrimitiveManagerBase (ForeignPtr BtPrimitiveManagerBase)
- withBtPrimitiveManagerBase :: BtPrimitiveManagerBase -> (Ptr BtPrimitiveManagerBase -> IO b) -> IO b
- mkBtPrimitiveManagerBase :: Ptr a -> IO BtPrimitiveManagerBase
- newtype BtPrimitiveTriangle = BtPrimitiveTriangle (ForeignPtr BtPrimitiveTriangle)
- withBtPrimitiveTriangle :: BtPrimitiveTriangle -> (Ptr BtPrimitiveTriangle -> IO b) -> IO b
- mkBtPrimitiveTriangle :: Ptr a -> IO BtPrimitiveTriangle
- newtype BtQuadWord = BtQuadWord (ForeignPtr BtQuadWord)
- withBtQuadWord :: BtQuadWord -> (Ptr BtQuadWord -> IO b) -> IO b
- mkBtQuadWord :: Ptr a -> IO BtQuadWord
- newtype BtQuantizedBvh = BtQuantizedBvh (ForeignPtr BtQuantizedBvh)
- withBtQuantizedBvh :: BtQuantizedBvh -> (Ptr BtQuantizedBvh -> IO b) -> IO b
- mkBtQuantizedBvh :: Ptr a -> IO BtQuantizedBvh
- newtype BtQuantizedBvhDoubleData = BtQuantizedBvhDoubleData (ForeignPtr BtQuantizedBvhDoubleData)
- withBtQuantizedBvhDoubleData :: BtQuantizedBvhDoubleData -> (Ptr BtQuantizedBvhDoubleData -> IO b) -> IO b
- mkBtQuantizedBvhDoubleData :: Ptr a -> IO BtQuantizedBvhDoubleData
- newtype BtQuantizedBvhFloatData = BtQuantizedBvhFloatData (ForeignPtr BtQuantizedBvhFloatData)
- withBtQuantizedBvhFloatData :: BtQuantizedBvhFloatData -> (Ptr BtQuantizedBvhFloatData -> IO b) -> IO b
- mkBtQuantizedBvhFloatData :: Ptr a -> IO BtQuantizedBvhFloatData
- newtype BtQuantizedBvhNode = BtQuantizedBvhNode (ForeignPtr BtQuantizedBvhNode)
- withBtQuantizedBvhNode :: BtQuantizedBvhNode -> (Ptr BtQuantizedBvhNode -> IO b) -> IO b
- mkBtQuantizedBvhNode :: Ptr a -> IO BtQuantizedBvhNode
- newtype BtQuantizedBvhNodeData = BtQuantizedBvhNodeData (ForeignPtr BtQuantizedBvhNodeData)
- withBtQuantizedBvhNodeData :: BtQuantizedBvhNodeData -> (Ptr BtQuantizedBvhNodeData -> IO b) -> IO b
- mkBtQuantizedBvhNodeData :: Ptr a -> IO BtQuantizedBvhNodeData
- newtype BtQuantizedBvhTree = BtQuantizedBvhTree (ForeignPtr BtQuantizedBvhTree)
- withBtQuantizedBvhTree :: BtQuantizedBvhTree -> (Ptr BtQuantizedBvhTree -> IO b) -> IO b
- mkBtQuantizedBvhTree :: Ptr a -> IO BtQuantizedBvhTree
- newtype BtRaycastVehicle = BtRaycastVehicle (ForeignPtr BtRaycastVehicle)
- withBtRaycastVehicle :: BtRaycastVehicle -> (Ptr BtRaycastVehicle -> IO b) -> IO b
- mkBtRaycastVehicle :: Ptr a -> IO BtRaycastVehicle
- newtype BtRigidBody = BtRigidBody (ForeignPtr BtRigidBody)
- withBtRigidBody :: BtRigidBody -> (Ptr BtRigidBody -> IO b) -> IO b
- mkBtRigidBody :: Ptr a -> IO BtRigidBody
- newtype BtRigidBody_btRigidBodyConstructionInfo = BtRigidBody_btRigidBodyConstructionInfo (ForeignPtr BtRigidBody_btRigidBodyConstructionInfo)
- withBtRigidBody_btRigidBodyConstructionInfo :: BtRigidBody_btRigidBodyConstructionInfo -> (Ptr BtRigidBody_btRigidBodyConstructionInfo -> IO b) -> IO b
- mkBtRigidBody_btRigidBodyConstructionInfo :: Ptr a -> IO BtRigidBody_btRigidBodyConstructionInfo
- newtype BtRigidBodyDoubleData = BtRigidBodyDoubleData (ForeignPtr BtRigidBodyDoubleData)
- withBtRigidBodyDoubleData :: BtRigidBodyDoubleData -> (Ptr BtRigidBodyDoubleData -> IO b) -> IO b
- mkBtRigidBodyDoubleData :: Ptr a -> IO BtRigidBodyDoubleData
- newtype BtRigidBodyFloatData = BtRigidBodyFloatData (ForeignPtr BtRigidBodyFloatData)
- withBtRigidBodyFloatData :: BtRigidBodyFloatData -> (Ptr BtRigidBodyFloatData -> IO b) -> IO b
- mkBtRigidBodyFloatData :: Ptr a -> IO BtRigidBodyFloatData
- newtype BtRotationalLimitMotor = BtRotationalLimitMotor (ForeignPtr BtRotationalLimitMotor)
- withBtRotationalLimitMotor :: BtRotationalLimitMotor -> (Ptr BtRotationalLimitMotor -> IO b) -> IO b
- mkBtRotationalLimitMotor :: Ptr a -> IO BtRotationalLimitMotor
- newtype BtScaledBvhTriangleMeshShape = BtScaledBvhTriangleMeshShape (ForeignPtr BtScaledBvhTriangleMeshShape)
- withBtScaledBvhTriangleMeshShape :: BtScaledBvhTriangleMeshShape -> (Ptr BtScaledBvhTriangleMeshShape -> IO b) -> IO b
- mkBtScaledBvhTriangleMeshShape :: Ptr a -> IO BtScaledBvhTriangleMeshShape
- newtype BtScaledTriangleMeshShapeData = BtScaledTriangleMeshShapeData (ForeignPtr BtScaledTriangleMeshShapeData)
- withBtScaledTriangleMeshShapeData :: BtScaledTriangleMeshShapeData -> (Ptr BtScaledTriangleMeshShapeData -> IO b) -> IO b
- mkBtScaledTriangleMeshShapeData :: Ptr a -> IO BtScaledTriangleMeshShapeData
- newtype BtSequentialImpulseConstraintSolver = BtSequentialImpulseConstraintSolver (ForeignPtr BtSequentialImpulseConstraintSolver)
- withBtSequentialImpulseConstraintSolver :: BtSequentialImpulseConstraintSolver -> (Ptr BtSequentialImpulseConstraintSolver -> IO b) -> IO b
- mkBtSequentialImpulseConstraintSolver :: Ptr a -> IO BtSequentialImpulseConstraintSolver
- newtype BtSerializer = BtSerializer (ForeignPtr BtSerializer)
- withBtSerializer :: BtSerializer -> (Ptr BtSerializer -> IO b) -> IO b
- mkBtSerializer :: Ptr a -> IO BtSerializer
- newtype BtShortIntIndexData = BtShortIntIndexData (ForeignPtr BtShortIntIndexData)
- withBtShortIntIndexData :: BtShortIntIndexData -> (Ptr BtShortIntIndexData -> IO b) -> IO b
- mkBtShortIntIndexData :: Ptr a -> IO BtShortIntIndexData
- newtype BtShortIntIndexTripletData = BtShortIntIndexTripletData (ForeignPtr BtShortIntIndexTripletData)
- withBtShortIntIndexTripletData :: BtShortIntIndexTripletData -> (Ptr BtShortIntIndexTripletData -> IO b) -> IO b
- mkBtShortIntIndexTripletData :: Ptr a -> IO BtShortIntIndexTripletData
- newtype BtSimpleBroadphase = BtSimpleBroadphase (ForeignPtr BtSimpleBroadphase)
- withBtSimpleBroadphase :: BtSimpleBroadphase -> (Ptr BtSimpleBroadphase -> IO b) -> IO b
- mkBtSimpleBroadphase :: Ptr a -> IO BtSimpleBroadphase
- newtype BtSimpleBroadphaseProxy = BtSimpleBroadphaseProxy (ForeignPtr BtSimpleBroadphaseProxy)
- withBtSimpleBroadphaseProxy :: BtSimpleBroadphaseProxy -> (Ptr BtSimpleBroadphaseProxy -> IO b) -> IO b
- mkBtSimpleBroadphaseProxy :: Ptr a -> IO BtSimpleBroadphaseProxy
- newtype BtSimpleDynamicsWorld = BtSimpleDynamicsWorld (ForeignPtr BtSimpleDynamicsWorld)
- withBtSimpleDynamicsWorld :: BtSimpleDynamicsWorld -> (Ptr BtSimpleDynamicsWorld -> IO b) -> IO b
- mkBtSimpleDynamicsWorld :: Ptr a -> IO BtSimpleDynamicsWorld
- newtype BtSliderConstraint = BtSliderConstraint (ForeignPtr BtSliderConstraint)
- withBtSliderConstraint :: BtSliderConstraint -> (Ptr BtSliderConstraint -> IO b) -> IO b
- mkBtSliderConstraint :: Ptr a -> IO BtSliderConstraint
- newtype BtSliderConstraintData = BtSliderConstraintData (ForeignPtr BtSliderConstraintData)
- withBtSliderConstraintData :: BtSliderConstraintData -> (Ptr BtSliderConstraintData -> IO b) -> IO b
- mkBtSliderConstraintData :: Ptr a -> IO BtSliderConstraintData
- newtype BtSoftBody = BtSoftBody (ForeignPtr BtSoftBody)
- withBtSoftBody :: BtSoftBody -> (Ptr BtSoftBody -> IO b) -> IO b
- mkBtSoftBody :: Ptr a -> IO BtSoftBody
- newtype BtSoftBodyHelpers = BtSoftBodyHelpers (ForeignPtr BtSoftBodyHelpers)
- withBtSoftBodyHelpers :: BtSoftBodyHelpers -> (Ptr BtSoftBodyHelpers -> IO b) -> IO b
- mkBtSoftBodyHelpers :: Ptr a -> IO BtSoftBodyHelpers
- newtype BtSoftBodyRigidBodyCollisionConfiguration = BtSoftBodyRigidBodyCollisionConfiguration (ForeignPtr BtSoftBodyRigidBodyCollisionConfiguration)
- withBtSoftBodyRigidBodyCollisionConfiguration :: BtSoftBodyRigidBodyCollisionConfiguration -> (Ptr BtSoftBodyRigidBodyCollisionConfiguration -> IO b) -> IO b
- mkBtSoftBodyRigidBodyCollisionConfiguration :: Ptr a -> IO BtSoftBodyRigidBodyCollisionConfiguration
- newtype BtSoftBodyWorldInfo = BtSoftBodyWorldInfo (ForeignPtr BtSoftBodyWorldInfo)
- withBtSoftBodyWorldInfo :: BtSoftBodyWorldInfo -> (Ptr BtSoftBodyWorldInfo -> IO b) -> IO b
- mkBtSoftBodyWorldInfo :: Ptr a -> IO BtSoftBodyWorldInfo
- newtype BtSoftRigidDynamicsWorld = BtSoftRigidDynamicsWorld (ForeignPtr BtSoftRigidDynamicsWorld)
- withBtSoftRigidDynamicsWorld :: BtSoftRigidDynamicsWorld -> (Ptr BtSoftRigidDynamicsWorld -> IO b) -> IO b
- mkBtSoftRigidDynamicsWorld :: Ptr a -> IO BtSoftRigidDynamicsWorld
- newtype BtSolverBodyObsolete = BtSolverBodyObsolete (ForeignPtr BtSolverBodyObsolete)
- withBtSolverBodyObsolete :: BtSolverBodyObsolete -> (Ptr BtSolverBodyObsolete -> IO b) -> IO b
- mkBtSolverBodyObsolete :: Ptr a -> IO BtSolverBodyObsolete
- newtype BtSolverConstraint = BtSolverConstraint (ForeignPtr BtSolverConstraint)
- withBtSolverConstraint :: BtSolverConstraint -> (Ptr BtSolverConstraint -> IO b) -> IO b
- mkBtSolverConstraint :: Ptr a -> IO BtSolverConstraint
- newtype BtSortedOverlappingPairCache = BtSortedOverlappingPairCache (ForeignPtr BtSortedOverlappingPairCache)
- withBtSortedOverlappingPairCache :: BtSortedOverlappingPairCache -> (Ptr BtSortedOverlappingPairCache -> IO b) -> IO b
- mkBtSortedOverlappingPairCache :: Ptr a -> IO BtSortedOverlappingPairCache
- newtype BtSparseSdf_3_ = BtSparseSdf_3_ (ForeignPtr BtSparseSdf_3_)
- withBtSparseSdf_3_ :: BtSparseSdf_3_ -> (Ptr BtSparseSdf_3_ -> IO b) -> IO b
- mkBtSparseSdf_3_ :: Ptr a -> IO BtSparseSdf_3_
- newtype BtSphereShape = BtSphereShape (ForeignPtr BtSphereShape)
- withBtSphereShape :: BtSphereShape -> (Ptr BtSphereShape -> IO b) -> IO b
- mkBtSphereShape :: Ptr a -> IO BtSphereShape
- newtype BtSphereSphereCollisionAlgorithm = BtSphereSphereCollisionAlgorithm (ForeignPtr BtSphereSphereCollisionAlgorithm)
- withBtSphereSphereCollisionAlgorithm :: BtSphereSphereCollisionAlgorithm -> (Ptr BtSphereSphereCollisionAlgorithm -> IO b) -> IO b
- mkBtSphereSphereCollisionAlgorithm :: Ptr a -> IO BtSphereSphereCollisionAlgorithm
- newtype BtStackAlloc = BtStackAlloc (ForeignPtr BtStackAlloc)
- withBtStackAlloc :: BtStackAlloc -> (Ptr BtStackAlloc -> IO b) -> IO b
- mkBtStackAlloc :: Ptr a -> IO BtStackAlloc
- newtype BtStaticPlaneShape = BtStaticPlaneShape (ForeignPtr BtStaticPlaneShape)
- withBtStaticPlaneShape :: BtStaticPlaneShape -> (Ptr BtStaticPlaneShape -> IO b) -> IO b
- mkBtStaticPlaneShape :: Ptr a -> IO BtStaticPlaneShape
- newtype BtStaticPlaneShapeData = BtStaticPlaneShapeData (ForeignPtr BtStaticPlaneShapeData)
- withBtStaticPlaneShapeData :: BtStaticPlaneShapeData -> (Ptr BtStaticPlaneShapeData -> IO b) -> IO b
- mkBtStaticPlaneShapeData :: Ptr a -> IO BtStaticPlaneShapeData
- newtype BtStorageResult = BtStorageResult (ForeignPtr BtStorageResult)
- withBtStorageResult :: BtStorageResult -> (Ptr BtStorageResult -> IO b) -> IO b
- mkBtStorageResult :: Ptr a -> IO BtStorageResult
- newtype BtStridingMeshInterface = BtStridingMeshInterface (ForeignPtr BtStridingMeshInterface)
- withBtStridingMeshInterface :: BtStridingMeshInterface -> (Ptr BtStridingMeshInterface -> IO b) -> IO b
- mkBtStridingMeshInterface :: Ptr a -> IO BtStridingMeshInterface
- newtype BtStridingMeshInterfaceData = BtStridingMeshInterfaceData (ForeignPtr BtStridingMeshInterfaceData)
- withBtStridingMeshInterfaceData :: BtStridingMeshInterfaceData -> (Ptr BtStridingMeshInterfaceData -> IO b) -> IO b
- mkBtStridingMeshInterfaceData :: Ptr a -> IO BtStridingMeshInterfaceData
- newtype BtSubSimplexClosestResult = BtSubSimplexClosestResult (ForeignPtr BtSubSimplexClosestResult)
- withBtSubSimplexClosestResult :: BtSubSimplexClosestResult -> (Ptr BtSubSimplexClosestResult -> IO b) -> IO b
- mkBtSubSimplexClosestResult :: Ptr a -> IO BtSubSimplexClosestResult
- newtype BtTetrahedronShapeEx = BtTetrahedronShapeEx (ForeignPtr BtTetrahedronShapeEx)
- withBtTetrahedronShapeEx :: BtTetrahedronShapeEx -> (Ptr BtTetrahedronShapeEx -> IO b) -> IO b
- mkBtTetrahedronShapeEx :: Ptr a -> IO BtTetrahedronShapeEx
- newtype BtTransformDoubleData = BtTransformDoubleData (ForeignPtr BtTransformDoubleData)
- withBtTransformDoubleData :: BtTransformDoubleData -> (Ptr BtTransformDoubleData -> IO b) -> IO b
- mkBtTransformDoubleData :: Ptr a -> IO BtTransformDoubleData
- newtype BtTransformFloatData = BtTransformFloatData (ForeignPtr BtTransformFloatData)
- withBtTransformFloatData :: BtTransformFloatData -> (Ptr BtTransformFloatData -> IO b) -> IO b
- mkBtTransformFloatData :: Ptr a -> IO BtTransformFloatData
- newtype BtTransformUtil = BtTransformUtil (ForeignPtr BtTransformUtil)
- withBtTransformUtil :: BtTransformUtil -> (Ptr BtTransformUtil -> IO b) -> IO b
- mkBtTransformUtil :: Ptr a -> IO BtTransformUtil
- newtype BtTranslationalLimitMotor = BtTranslationalLimitMotor (ForeignPtr BtTranslationalLimitMotor)
- withBtTranslationalLimitMotor :: BtTranslationalLimitMotor -> (Ptr BtTranslationalLimitMotor -> IO b) -> IO b
- mkBtTranslationalLimitMotor :: Ptr a -> IO BtTranslationalLimitMotor
- newtype BtTriangleCallback = BtTriangleCallback (ForeignPtr BtTriangleCallback)
- withBtTriangleCallback :: BtTriangleCallback -> (Ptr BtTriangleCallback -> IO b) -> IO b
- mkBtTriangleCallback :: Ptr a -> IO BtTriangleCallback
- newtype BtTriangleIndexVertexArray = BtTriangleIndexVertexArray (ForeignPtr BtTriangleIndexVertexArray)
- withBtTriangleIndexVertexArray :: BtTriangleIndexVertexArray -> (Ptr BtTriangleIndexVertexArray -> IO b) -> IO b
- mkBtTriangleIndexVertexArray :: Ptr a -> IO BtTriangleIndexVertexArray
- newtype BtTriangleInfo = BtTriangleInfo (ForeignPtr BtTriangleInfo)
- withBtTriangleInfo :: BtTriangleInfo -> (Ptr BtTriangleInfo -> IO b) -> IO b
- mkBtTriangleInfo :: Ptr a -> IO BtTriangleInfo
- newtype BtTriangleInfoData = BtTriangleInfoData (ForeignPtr BtTriangleInfoData)
- withBtTriangleInfoData :: BtTriangleInfoData -> (Ptr BtTriangleInfoData -> IO b) -> IO b
- mkBtTriangleInfoData :: Ptr a -> IO BtTriangleInfoData
- newtype BtTriangleInfoMap = BtTriangleInfoMap (ForeignPtr BtTriangleInfoMap)
- withBtTriangleInfoMap :: BtTriangleInfoMap -> (Ptr BtTriangleInfoMap -> IO b) -> IO b
- mkBtTriangleInfoMap :: Ptr a -> IO BtTriangleInfoMap
- newtype BtTriangleInfoMapData = BtTriangleInfoMapData (ForeignPtr BtTriangleInfoMapData)
- withBtTriangleInfoMapData :: BtTriangleInfoMapData -> (Ptr BtTriangleInfoMapData -> IO b) -> IO b
- mkBtTriangleInfoMapData :: Ptr a -> IO BtTriangleInfoMapData
- newtype BtTriangleMesh = BtTriangleMesh (ForeignPtr BtTriangleMesh)
- withBtTriangleMesh :: BtTriangleMesh -> (Ptr BtTriangleMesh -> IO b) -> IO b
- mkBtTriangleMesh :: Ptr a -> IO BtTriangleMesh
- newtype BtTriangleMeshShape = BtTriangleMeshShape (ForeignPtr BtTriangleMeshShape)
- withBtTriangleMeshShape :: BtTriangleMeshShape -> (Ptr BtTriangleMeshShape -> IO b) -> IO b
- mkBtTriangleMeshShape :: Ptr a -> IO BtTriangleMeshShape
- newtype BtTriangleMeshShapeData = BtTriangleMeshShapeData (ForeignPtr BtTriangleMeshShapeData)
- withBtTriangleMeshShapeData :: BtTriangleMeshShapeData -> (Ptr BtTriangleMeshShapeData -> IO b) -> IO b
- mkBtTriangleMeshShapeData :: Ptr a -> IO BtTriangleMeshShapeData
- newtype BtTriangleShape = BtTriangleShape (ForeignPtr BtTriangleShape)
- withBtTriangleShape :: BtTriangleShape -> (Ptr BtTriangleShape -> IO b) -> IO b
- mkBtTriangleShape :: Ptr a -> IO BtTriangleShape
- newtype BtTriangleShapeEx = BtTriangleShapeEx (ForeignPtr BtTriangleShapeEx)
- withBtTriangleShapeEx :: BtTriangleShapeEx -> (Ptr BtTriangleShapeEx -> IO b) -> IO b
- mkBtTriangleShapeEx :: Ptr a -> IO BtTriangleShapeEx
- newtype BtTypedConstraint = BtTypedConstraint (ForeignPtr BtTypedConstraint)
- withBtTypedConstraint :: BtTypedConstraint -> (Ptr BtTypedConstraint -> IO b) -> IO b
- mkBtTypedConstraint :: Ptr a -> IO BtTypedConstraint
- newtype BtTypedConstraintData = BtTypedConstraintData (ForeignPtr BtTypedConstraintData)
- withBtTypedConstraintData :: BtTypedConstraintData -> (Ptr BtTypedConstraintData -> IO b) -> IO b
- mkBtTypedConstraintData :: Ptr a -> IO BtTypedConstraintData
- newtype BtTypedObject = BtTypedObject (ForeignPtr BtTypedObject)
- withBtTypedObject :: BtTypedObject -> (Ptr BtTypedObject -> IO b) -> IO b
- mkBtTypedObject :: Ptr a -> IO BtTypedObject
- newtype BtUniformScalingShape = BtUniformScalingShape (ForeignPtr BtUniformScalingShape)
- withBtUniformScalingShape :: BtUniformScalingShape -> (Ptr BtUniformScalingShape -> IO b) -> IO b
- mkBtUniformScalingShape :: Ptr a -> IO BtUniformScalingShape
- newtype BtUniversalConstraint = BtUniversalConstraint (ForeignPtr BtUniversalConstraint)
- withBtUniversalConstraint :: BtUniversalConstraint -> (Ptr BtUniversalConstraint -> IO b) -> IO b
- mkBtUniversalConstraint :: Ptr a -> IO BtUniversalConstraint
- newtype BtUsageBitfield = BtUsageBitfield (ForeignPtr BtUsageBitfield)
- withBtUsageBitfield :: BtUsageBitfield -> (Ptr BtUsageBitfield -> IO b) -> IO b
- mkBtUsageBitfield :: Ptr a -> IO BtUsageBitfield
- newtype BtVector3DoubleData = BtVector3DoubleData (ForeignPtr BtVector3DoubleData)
- withBtVector3DoubleData :: BtVector3DoubleData -> (Ptr BtVector3DoubleData -> IO b) -> IO b
- mkBtVector3DoubleData :: Ptr a -> IO BtVector3DoubleData
- newtype BtVector3FloatData = BtVector3FloatData (ForeignPtr BtVector3FloatData)
- withBtVector3FloatData :: BtVector3FloatData -> (Ptr BtVector3FloatData -> IO b) -> IO b
- mkBtVector3FloatData :: Ptr a -> IO BtVector3FloatData
- newtype BtVehicleRaycaster = BtVehicleRaycaster (ForeignPtr BtVehicleRaycaster)
- withBtVehicleRaycaster :: BtVehicleRaycaster -> (Ptr BtVehicleRaycaster -> IO b) -> IO b
- mkBtVehicleRaycaster :: Ptr a -> IO BtVehicleRaycaster
- newtype BtVehicleRaycaster_btVehicleRaycasterResult = BtVehicleRaycaster_btVehicleRaycasterResult (ForeignPtr BtVehicleRaycaster_btVehicleRaycasterResult)
- withBtVehicleRaycaster_btVehicleRaycasterResult :: BtVehicleRaycaster_btVehicleRaycasterResult -> (Ptr BtVehicleRaycaster_btVehicleRaycasterResult -> IO b) -> IO b
- mkBtVehicleRaycaster_btVehicleRaycasterResult :: Ptr a -> IO BtVehicleRaycaster_btVehicleRaycasterResult
- newtype BtRaycastVehicle_btVehicleTuning = BtRaycastVehicle_btVehicleTuning (ForeignPtr BtRaycastVehicle_btVehicleTuning)
- withBtRaycastVehicle_btVehicleTuning :: BtRaycastVehicle_btVehicleTuning -> (Ptr BtRaycastVehicle_btVehicleTuning -> IO b) -> IO b
- mkBtRaycastVehicle_btVehicleTuning :: Ptr a -> IO BtRaycastVehicle_btVehicleTuning
- newtype BtVoronoiSimplexSolver = BtVoronoiSimplexSolver (ForeignPtr BtVoronoiSimplexSolver)
- withBtVoronoiSimplexSolver :: BtVoronoiSimplexSolver -> (Ptr BtVoronoiSimplexSolver -> IO b) -> IO b
- mkBtVoronoiSimplexSolver :: Ptr a -> IO BtVoronoiSimplexSolver
- newtype BtWheelInfo = BtWheelInfo (ForeignPtr BtWheelInfo)
- withBtWheelInfo :: BtWheelInfo -> (Ptr BtWheelInfo -> IO b) -> IO b
- mkBtWheelInfo :: Ptr a -> IO BtWheelInfo
- newtype BtWheelInfoConstructionInfo = BtWheelInfoConstructionInfo (ForeignPtr BtWheelInfoConstructionInfo)
- withBtWheelInfoConstructionInfo :: BtWheelInfoConstructionInfo -> (Ptr BtWheelInfoConstructionInfo -> IO b) -> IO b
- mkBtWheelInfoConstructionInfo :: Ptr a -> IO BtWheelInfoConstructionInfo
- newtype BtSoftBody_eAeroModel = BtSoftBody_eAeroModel (ForeignPtr BtSoftBody_eAeroModel)
- withBtSoftBody_eAeroModel :: BtSoftBody_eAeroModel -> (Ptr BtSoftBody_eAeroModel -> IO b) -> IO b
- mkBtSoftBody_eAeroModel :: Ptr a -> IO BtSoftBody_eAeroModel
- newtype BtSoftBody_eFeature = BtSoftBody_eFeature (ForeignPtr BtSoftBody_eFeature)
- withBtSoftBody_eFeature :: BtSoftBody_eFeature -> (Ptr BtSoftBody_eFeature -> IO b) -> IO b
- mkBtSoftBody_eFeature :: Ptr a -> IO BtSoftBody_eFeature
- newtype BtSoftBody_ePSolver = BtSoftBody_ePSolver (ForeignPtr BtSoftBody_ePSolver)
- withBtSoftBody_ePSolver :: BtSoftBody_ePSolver -> (Ptr BtSoftBody_ePSolver -> IO b) -> IO b
- mkBtSoftBody_ePSolver :: Ptr a -> IO BtSoftBody_ePSolver
- newtype BtSoftBody_eSolverPresets = BtSoftBody_eSolverPresets (ForeignPtr BtSoftBody_eSolverPresets)
- withBtSoftBody_eSolverPresets :: BtSoftBody_eSolverPresets -> (Ptr BtSoftBody_eSolverPresets -> IO b) -> IO b
- mkBtSoftBody_eSolverPresets :: Ptr a -> IO BtSoftBody_eSolverPresets
- newtype BtSoftBody_Joint_eType = BtSoftBody_Joint_eType (ForeignPtr BtSoftBody_Joint_eType)
- withBtSoftBody_Joint_eType :: BtSoftBody_Joint_eType -> (Ptr BtSoftBody_Joint_eType -> IO b) -> IO b
- mkBtSoftBody_Joint_eType :: Ptr a -> IO BtSoftBody_Joint_eType
- newtype BtSoftBody_eVSolver = BtSoftBody_eVSolver (ForeignPtr BtSoftBody_eVSolver)
- withBtSoftBody_eVSolver :: BtSoftBody_eVSolver -> (Ptr BtSoftBody_eVSolver -> IO b) -> IO b
- mkBtSoftBody_eVSolver :: Ptr a -> IO BtSoftBody_eVSolver
- newtype BtSoftBody_fCollision = BtSoftBody_fCollision (ForeignPtr BtSoftBody_fCollision)
- withBtSoftBody_fCollision :: BtSoftBody_fCollision -> (Ptr BtSoftBody_fCollision -> IO b) -> IO b
- mkBtSoftBody_fCollision :: Ptr a -> IO BtSoftBody_fCollision
- newtype FDrawFlags = FDrawFlags (ForeignPtr FDrawFlags)
- withFDrawFlags :: FDrawFlags -> (Ptr FDrawFlags -> IO b) -> IO b
- mkFDrawFlags :: Ptr a -> IO FDrawFlags
- newtype BtSoftBody_fMaterial = BtSoftBody_fMaterial (ForeignPtr BtSoftBody_fMaterial)
- withBtSoftBody_fMaterial :: BtSoftBody_fMaterial -> (Ptr BtSoftBody_fMaterial -> IO b) -> IO b
- mkBtSoftBody_fMaterial :: Ptr a -> IO BtSoftBody_fMaterial
- newtype BtSoftBody_sCti = BtSoftBody_sCti (ForeignPtr BtSoftBody_sCti)
- withBtSoftBody_sCti :: BtSoftBody_sCti -> (Ptr BtSoftBody_sCti -> IO b) -> IO b
- mkBtSoftBody_sCti :: Ptr a -> IO BtSoftBody_sCti
- newtype BtSoftBody_sMedium = BtSoftBody_sMedium (ForeignPtr BtSoftBody_sMedium)
- withBtSoftBody_sMedium :: BtSoftBody_sMedium -> (Ptr BtSoftBody_sMedium -> IO b) -> IO b
- mkBtSoftBody_sMedium :: Ptr a -> IO BtSoftBody_sMedium
- newtype BtSoftBody_sRayCast = BtSoftBody_sRayCast (ForeignPtr BtSoftBody_sRayCast)
- withBtSoftBody_sRayCast :: BtSoftBody_sRayCast -> (Ptr BtSoftBody_sRayCast -> IO b) -> IO b
- mkBtSoftBody_sRayCast :: Ptr a -> IO BtSoftBody_sRayCast
- newtype BtGjkEpaSolver2_sResults = BtGjkEpaSolver2_sResults (ForeignPtr BtGjkEpaSolver2_sResults)
- withBtGjkEpaSolver2_sResults :: BtGjkEpaSolver2_sResults -> (Ptr BtGjkEpaSolver2_sResults -> IO b) -> IO b
- mkBtGjkEpaSolver2_sResults :: Ptr a -> IO BtGjkEpaSolver2_sResults
- newtype BtDbvt_sStkCLN = BtDbvt_sStkCLN (ForeignPtr BtDbvt_sStkCLN)
- withBtDbvt_sStkCLN :: BtDbvt_sStkCLN -> (Ptr BtDbvt_sStkCLN -> IO b) -> IO b
- mkBtDbvt_sStkCLN :: Ptr a -> IO BtDbvt_sStkCLN
- newtype BtDbvt_sStkNN = BtDbvt_sStkNN (ForeignPtr BtDbvt_sStkNN)
- withBtDbvt_sStkNN :: BtDbvt_sStkNN -> (Ptr BtDbvt_sStkNN -> IO b) -> IO b
- mkBtDbvt_sStkNN :: Ptr a -> IO BtDbvt_sStkNN
- newtype BtDbvt_sStkNP = BtDbvt_sStkNP (ForeignPtr BtDbvt_sStkNP)
- withBtDbvt_sStkNP :: BtDbvt_sStkNP -> (Ptr BtDbvt_sStkNP -> IO b) -> IO b
- mkBtDbvt_sStkNP :: Ptr a -> IO BtDbvt_sStkNP
- newtype BtDbvt_sStkNPS = BtDbvt_sStkNPS (ForeignPtr BtDbvt_sStkNPS)
- withBtDbvt_sStkNPS :: BtDbvt_sStkNPS -> (Ptr BtDbvt_sStkNPS -> IO b) -> IO b
- mkBtDbvt_sStkNPS :: Ptr a -> IO BtDbvt_sStkNPS
- class BtClass p where
- class BtClass p => BtSoftBody_AnchorClass p
- class BtClass p => BT_BOX_BOX_TRANSFORM_CACHEClass p
- class BtClass p => BT_QUANTIZED_BVH_NODEClass p
- class BtClass p => BtSoftBody_BodyClass p
- class BtClass p => CProfileIteratorClass p
- class BtClass p => CProfileManagerClass p
- class BtClass p => CProfileNodeClass p
- class BtClass p => CProfileSampleClass p
- class BtClass p => BtDiscreteCollisionDetectorInterface_ClosestPointInputClass p
- class BtClass p => BtSoftBody_ClusterClass p
- class BtClass p => BtSoftBody_ConfigClass p
- class BtClass p => BtCollisionWorld_ContactResultCallbackClass p
- class BtClass p => BtCollisionWorld_ConvexResultCallbackClass p
- class BtClass p => BtSoftBody_ElementClass p
- class BtSoftBody_ElementClass p => BtSoftBody_FeatureClass p
- class BtClass p => GIM_BVH_DATAClass p
- class BtClass p => GIM_BVH_TREE_NODEClass p
- class BtClass p => GIM_PAIRClass p
- class BtClass p => GIM_TRIANGLE_CONTACTClass p
- class BtClass p => BtDbvt_ICloneClass p
- class BtClass p => BtDbvt_ICollideClass p
- class BtClass p => BtSoftBody_AJoint_IControlClass p
- class BtClass p => BtDbvt_IWriterClass p
- class BtClass p => BtSoftBody_ImplicitFnClass p
- class BtClass p => BtSoftBody_ImpulseClass p
- class BtClass p => BtSoftBody_JointClass p
- class BtSoftBody_JointClass p => BtSoftBody_LJointClass p
- class BtSoftBody_FeatureClass p => BtSoftBody_LinkClass p
- class BtClass p => BtCollisionWorld_LocalConvexResultClass p
- class BtClass p => BtCollisionWorld_LocalRayResultClass p
- class BtClass p => BtCollisionWorld_LocalShapeInfoClass p
- class BtSoftBody_ElementClass p => BtSoftBody_MaterialClass p
- class BtSoftBody_FeatureClass p => BtSoftBody_NodeClass p
- class BtSoftBody_ElementClass p => BtSoftBody_NoteClass p
- class BtClass p => BtSoftBody_PoseClass p
- class BtClass p => BtSoftBody_RContactClass p
- class BtDbvt_ICollideClass p => BtSoftBody_RayFromToCasterClass p
- class BtClass p => BtCollisionWorld_RayResultCallbackClass p
- class BtClass p => BtWheelInfo_RaycastInfoClass p
- class BtClass p => BtDiscreteCollisionDetectorInterface_ResultClass p
- class BtClass p => BtSoftBody_SContactClass p
- class BtClass p => BtSoftBody_SolverStateClass p
- class BtClass p => BtSoftBody_Joint_SpecsClass p
- class BtSoftBody_Joint_SpecsClass p => BtSoftBody_LJoint_SpecsClass p
- class BtSoftBody_Joint_SpecsClass p => BtSoftBody_AJoint_SpecsClass p
- class BtSoftBody_FeatureClass p => BtSoftBody_TetraClass p
- class BtClass p => BtAABBClass p
- class BtClass p => BtActionInterfaceClass p
- class BtClass p => BtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_Class p
- class BtClass p => BtAlignedAllocator_GIM_BVH_DATA_16u_Class p
- class BtClass p => BtAlignedAllocator_GIM_BVH_TREE_NODE_16u_Class p
- class BtClass p => BtAlignedAllocator_GIM_PAIR_16u_Class p
- class BtClass p => BtAlignedAllocator_bool_16u_Class p
- class BtClass p => BtAlignedAllocator_btActionInterface_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btBroadphaseInterface_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btBroadphasePair_16u_Class p
- class BtClass p => BtAlignedAllocator_btBvhSubtreeInfo_16u_Class p
- class BtClass p => BtAlignedAllocator_btChunk_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btCollisionObject_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btCollisionShape_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btCompoundShapeChild_16u_Class p
- class BtClass p => BtAlignedAllocator_btDbvt_sStkNN_16u_Class p
- class BtClass p => BtAlignedAllocator_btDbvt_sStkNP_16u_Class p
- class BtClass p => BtAlignedAllocator_btDbvt_sStkNPS_16u_Class p
- class BtClass p => BtAlignedAllocator_btDbvtNodeconst_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btHashInt_16u_Class p
- class BtClass p => BtAlignedAllocator_btHashPtr_16u_Class p
- class BtClass p => BtAlignedAllocator_btHashString_16u_Class p
- class BtClass p => BtAlignedAllocator_btIndexedMesh_16u_Class p
- class BtClass p => BtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btOptimizedBvhNode_16u_Class p
- class BtClass p => BtAlignedAllocator_btPersistentManifold_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btPointerUid_16u_Class p
- class BtClass p => BtAlignedAllocator_btQuantizedBvhNode_16u_Class p
- class BtClass p => BtAlignedAllocator_btRigidBody_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btSoftBody_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btSoftBody_Anchor_16u_Class p
- class BtClass p => BtAlignedAllocator_btSoftBody_Cluster_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btSoftBody_Face_16u_Class p
- class BtClass p => BtAlignedAllocator_btSoftBody_Joint_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btSoftBody_Link_16u_Class p
- class BtClass p => BtAlignedAllocator_btSoftBody_Material_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btSoftBody_Node_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btSoftBody_Node_16u_Class p
- class BtClass p => BtAlignedAllocator_btSoftBody_Note_16u_Class p
- class BtClass p => BtAlignedAllocator_btSoftBody_RContact_16u_Class p
- class BtClass p => BtAlignedAllocator_btSoftBody_SContact_16u_Class p
- class BtClass p => BtAlignedAllocator_btSoftBody_Tetra_16u_Class p
- class BtClass p => BtAlignedAllocator_btSoftBody_ePSolver___16u_Class p
- class BtClass p => BtAlignedAllocator_btSoftBody_eVSolver___16u_Class p
- class BtClass p => BtAlignedAllocator_btSolverConstraint_16u_Class p
- class BtClass p => BtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btTransform_16u_Class p
- class BtClass p => BtAlignedAllocator_btTriangleInfo_16u_Class p
- class BtClass p => BtAlignedAllocator_btTypedConstraint_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_Class p
- class BtClass p => BtAlignedAllocator_btVector3_16u_Class p
- class BtClass p => BtAlignedAllocator_btWheelInfo_16u_Class p
- class BtClass p => BtAlignedAllocator_charconst_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_char_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_float_16u_Class p
- class BtClass p => BtAlignedAllocator_int_16u_Class p
- class BtClass p => BtAlignedAllocator_short_ptr_16u_Class p
- class BtClass p => BtAlignedAllocator_short_16u_Class p
- class BtClass p => BtAlignedAllocator_unsignedint_16u_Class p
- class BtClass p => BtAlignedAllocator_unsignedshort_16u_Class p
- class BtClass p => BtAlignedAllocator_void_ptr_16u_Class p
- class BtClass p => BtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_Class p
- class BtClass p => BtAlignedObjectArray_GIM_BVH_DATA_Class p
- class BtClass p => BtAlignedObjectArray_GIM_BVH_TREE_NODE_Class p
- class BtClass p => BtAlignedObjectArray_GIM_PAIR_Class p
- class BtClass p => BtAlignedObjectArray_bool_Class p
- class BtClass p => BtAlignedObjectArray_btActionInterface_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btBroadphaseInterface_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btBroadphasePair_Class p
- class BtClass p => BtAlignedObjectArray_btBvhSubtreeInfo_Class p
- class BtClass p => BtAlignedObjectArray_btChunk_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btCollisionObject_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btCollisionShape_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btCompoundShapeChild_Class p
- class BtClass p => BtAlignedObjectArray_btDbvt_sStkNN_Class p
- class BtClass p => BtAlignedObjectArray_btDbvt_sStkNP_Class p
- class BtClass p => BtAlignedObjectArray_btDbvt_sStkNPS_Class p
- class BtClass p => BtAlignedObjectArray_btDbvtNodeconst_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btGImpactMeshShapePart_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btHashInt_Class p
- class BtClass p => BtAlignedObjectArray_btHashPtr_Class p
- class BtClass p => BtAlignedObjectArray_btHashString_Class p
- class BtClass p => BtAlignedObjectArray_btIndexedMesh_Class p
- class BtClass p => BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btOptimizedBvhNode_Class p
- class BtClass p => BtAlignedObjectArray_btPersistentManifold_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btPointerUid_Class p
- class BtClass p => BtAlignedObjectArray_btQuantizedBvhNode_Class p
- class BtClass p => BtAlignedObjectArray_btRigidBody_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btSoftBody_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btSoftBody_Anchor_Class p
- class BtClass p => BtAlignedObjectArray_btSoftBody_Cluster_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btSoftBody_Face_Class p
- class BtClass p => BtAlignedObjectArray_btSoftBody_Joint_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btSoftBody_Link_Class p
- class BtClass p => BtAlignedObjectArray_btSoftBody_Material_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btSoftBody_Node_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btSoftBody_Node_Class p
- class BtClass p => BtAlignedObjectArray_btSoftBody_Note_Class p
- class BtClass p => BtAlignedObjectArray_btSoftBody_RContact_Class p
- class BtClass p => BtAlignedObjectArray_btSoftBody_SContact_Class p
- class BtClass p => BtAlignedObjectArray_btSoftBody_Tetra_Class p
- class BtClass p => BtAlignedObjectArray_btSoftBody_ePSolver___Class p
- class BtClass p => BtAlignedObjectArray_btSoftBody_eVSolver___Class p
- class BtClass p => BtAlignedObjectArray_btSolverConstraint_Class p
- class BtClass p => BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btTransform_Class p
- class BtClass p => BtAlignedObjectArray_btTriangleInfo_Class p
- class BtClass p => BtAlignedObjectArray_btTypedConstraint_ptr_Class p
- class BtClass p => BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_Class p
- class BtClass p => BtAlignedObjectArray_btVector3_Class p
- class BtClass p => BtAlignedObjectArray_btWheelInfo_Class p
- class BtClass p => BtAlignedObjectArray_charconst_ptr_Class p
- class BtClass p => BtAlignedObjectArray_char_ptr_Class p
- class BtClass p => BtAlignedObjectArray_float_Class p
- class BtClass p => BtAlignedObjectArray_int_Class p
- class BtClass p => BtAlignedObjectArray_short_ptr_Class p
- class BtClass p => BtAlignedObjectArray_short_Class p
- class BtClass p => BtAlignedObjectArray_unsignedint_Class p
- class BtClass p => BtAlignedObjectArray_unsignedshort_Class p
- class BtClass p => BtAlignedObjectArray_void_ptr_Class p
- class BtClass p => BtAngularLimitClass p
- class BtClass p => BtBlockClass p
- class BtClass p => BtMultiSapBroadphase_btBridgeProxyClass p
- class BtClass p => BtBroadphaseAabbCallbackClass p
- class BtClass p => BtBroadphaseInterfaceClass p
- class BtClass p => BtBroadphasePairClass p
- class BtClass p => BtBroadphasePairSortPredicateClass p
- class BtClass p => BtBroadphaseProxyClass p
- class BtBroadphaseAabbCallbackClass p => BtBroadphaseRayCallbackClass p
- class BtClass p => BtBvhSubtreeInfoClass p
- class BtClass p => BtBvhSubtreeInfoDataClass p
- class BtClass p => BtBvhTreeClass p
- class BtClass p => BtCapsuleShapeDataClass p
- class BtClass p => BtCharIndexTripletDataClass p
- class BtClass p => BtChunkClass p
- class BtClass p => BtClockClass p
- class BtClass p => BtCollisionAlgorithmClass p
- class BtClass p => BtCollisionAlgorithmConstructionInfoClass p
- class BtClass p => BtCollisionAlgorithmCreateFuncClass p
- class BtClass p => BtCollisionConfigurationClass p
- class BtClass p => BtCollisionObjectClass p
- class BtClass p => BtCollisionObjectDoubleDataClass p
- class BtClass p => BtCollisionObjectFloatDataClass p
- class BtClass p => BtCollisionShapeClass p
- class BtClass p => BtCollisionShapeDataClass p
- class BtClass p => BtCollisionWorldClass p
- class BtCollisionShapeClass p => BtCompoundShapeClass p
- class BtClass p => BtCompoundShapeChildClass p
- class BtClass p => BtCompoundShapeChildDataClass p
- class BtClass p => BtCompoundShapeDataClass p
- class BtCollisionShapeClass p => BtConcaveShapeClass p
- class BtClass p => BtConeTwistConstraintDataClass p
- class BtClass p => BtTypedConstraint_btConstraintInfo1Class p
- class BtClass p => BtTypedConstraint_btConstraintInfo2Class p
- class BtClass p => BtConstraintRowClass p
- class BtClass p => BtConstraintSettingClass p
- class BtClass p => BtConstraintSolverClass p
- class BtClass p => BtContactSolverInfoDataClass p
- class BtClass p => BtConvexHullShapeDataClass p
- class BtClass p => BtConvexInternalShapeDataClass p
- class BtClass p => BtConvexSeparatingDistanceUtilClass p
- class BtCollisionShapeClass p => BtConvexShapeClass p
- class BtClass p => BtCylinderShapeDataClass p
- class BtClass p => BtDbvtClass p
- class BtClass p => BtDbvtAabbMmClass p
- class BtBroadphaseInterfaceClass p => BtDbvtBroadphaseClass p
- class BtClass p => BtDbvtNodeClass p
- class BtBroadphaseProxyClass p => BtDbvtProxyClass p
- class BtCollisionConfigurationClass p => BtDefaultCollisionConfigurationClass p
- class BtClass p => BtDefaultCollisionConstructionInfoClass p
- class BtClass p => BtDiscreteCollisionDetectorInterfaceClass p
- class BtClass p => BtDispatcherClass p
- class BtClass p => BtDispatcherInfoClass p
- class BtCollisionWorldClass p => BtDynamicsWorldClass p
- class BtConcaveShapeClass p => BtEmptyShapeClass p
- class BtClass p => BtGImpactBvhClass p
- class BtClass p => BtGImpactMeshShapeDataClass p
- class BtClass p => BtGImpactQuantizedBvhClass p
- class BtConcaveShapeClass p => BtGImpactShapeInterfaceClass p
- class BtClass p => BtGeneric6DofConstraintDataClass p
- class BtClass p => BtGeneric6DofSpringConstraintDataClass p
- class BtClass p => BtGeometryUtilClass p
- class BtCollisionObjectClass p => BtGhostObjectClass p
- class BtClass p => BtGjkEpaSolver2Class p
- class BtDiscreteCollisionDetectorInterfaceClass p => BtGjkPairDetectorClass p
- class BtClass p => BtHashIntClass p
- class BtClass p => BtHashMap_btHashInt_btTriangleInfo_Class p
- class BtClass p => BtHashMap_btHashInt_int_Class p
- class BtClass p => BtHashMap_btHashPtr_btPointerUid_Class p
- class BtClass p => BtHashMap_btHashPtr_charconst_ptr_Class p
- class BtClass p => BtHashMap_btHashPtr_void_ptr_Class p
- class BtClass p => BtHashMap_btHashString_int_Class p
- class BtClass p => BtHashPtrClass p
- class BtClass p => BtHashStringClass p
- class BtClass p => BtHingeConstraintDoubleDataClass p
- class BtClass p => BtHingeConstraintFloatDataClass p
- class BtClass p => BtIDebugDrawClass p
- class BtClass p => BtIndexedMeshClass p
- class BtClass p => BtIntIndexDataClass p
- class BtClass p => BtInternalTriangleIndexCallbackClass p
- class BtClass p => BtJacobianEntryClass p
- class BtClass p => BtManifoldPointClass p
- class BtDiscreteCollisionDetectorInterface_ResultClass p => BtManifoldResultClass p
- class BtClass p => BtMatrix3x3DoubleDataClass p
- class BtClass p => BtMatrix3x3FloatDataClass p
- class BtClass p => BtMeshPartDataClass p
- class BtClass p => BtMotionStateClass p
- class BtBroadphaseInterfaceClass p => BtMultiSapBroadphaseClass p
- class BtBroadphaseProxyClass p => BtMultiSapBroadphase_btMultiSapProxyClass p
- class BtClass p => BtMultiSphereShapeDataClass p
- class BtClass p => BtNodeOverlapCallbackClass p
- class BtClass p => BtOptimizedBvhNodeClass p
- class BtClass p => BtOptimizedBvhNodeDoubleDataClass p
- class BtClass p => BtOptimizedBvhNodeFloatDataClass p
- class BtClass p => BtOverlapCallbackClass p
- class BtClass p => BtOverlapFilterCallbackClass p
- class BtClass p => BtOverlappingPairCallbackClass p
- class BtGhostObjectClass p => BtPairCachingGhostObjectClass p
- class BtAlignedObjectArray_GIM_PAIR_Class p => BtPairSetClass p
- class BtClass p => BtPoint2PointConstraintDoubleDataClass p
- class BtClass p => BtPoint2PointConstraintFloatDataClass p
- class BtClass p => BtPointerUidClass p
- class BtClass p => BtPositionAndRadiusClass p
- class BtClass p => BtPrimitiveManagerBaseClass p
- class BtClass p => BtPrimitiveTriangleClass p
- class BtClass p => BtQuadWordClass p
- class BtClass p => BtQuantizedBvhClass p
- class BtClass p => BtQuantizedBvhDoubleDataClass p
- class BtClass p => BtQuantizedBvhFloatDataClass p
- class BtClass p => BtQuantizedBvhNodeClass p
- class BtClass p => BtQuantizedBvhNodeDataClass p
- class BtClass p => BtQuantizedBvhTreeClass p
- class BtActionInterfaceClass p => BtRaycastVehicleClass p
- class BtCollisionObjectClass p => BtRigidBodyClass p
- class BtClass p => BtRigidBody_btRigidBodyConstructionInfoClass p
- class BtClass p => BtRigidBodyDoubleDataClass p
- class BtClass p => BtRigidBodyFloatDataClass p
- class BtClass p => BtRotationalLimitMotorClass p
- class BtConcaveShapeClass p => BtScaledBvhTriangleMeshShapeClass p
- class BtClass p => BtScaledTriangleMeshShapeDataClass p
- class BtConstraintSolverClass p => BtSequentialImpulseConstraintSolverClass p
- class BtClass p => BtSerializerClass p
- class BtClass p => BtShortIntIndexDataClass p
- class BtClass p => BtShortIntIndexTripletDataClass p
- class BtBroadphaseInterfaceClass p => BtSimpleBroadphaseClass p
- class BtBroadphaseProxyClass p => BtSimpleBroadphaseProxyClass p
- class BtDynamicsWorldClass p => BtSimpleDynamicsWorldClass p
- class BtClass p => BtSliderConstraintDataClass p
- class BtCollisionObjectClass p => BtSoftBodyClass p
- class BtClass p => BtSoftBodyHelpersClass p
- class BtDefaultCollisionConfigurationClass p => BtSoftBodyRigidBodyCollisionConfigurationClass p
- class BtClass p => BtSoftBodyWorldInfoClass p
- class BtClass p => BtSolverBodyObsoleteClass p
- class BtClass p => BtSolverConstraintClass p
- class BtClass p => BtSparseSdf_3_Class p
- class BtClass p => BtStackAllocClass p
- class BtConcaveShapeClass p => BtStaticPlaneShapeClass p
- class BtClass p => BtStaticPlaneShapeDataClass p
- class BtDiscreteCollisionDetectorInterface_ResultClass p => BtStorageResultClass p
- class BtClass p => BtStridingMeshInterfaceClass p
- class BtClass p => BtStridingMeshInterfaceDataClass p
- class BtClass p => BtSubSimplexClosestResultClass p
- class BtClass p => BtTransformDoubleDataClass p
- class BtClass p => BtTransformFloatDataClass p
- class BtClass p => BtTransformUtilClass p
- class BtClass p => BtTranslationalLimitMotorClass p
- class BtClass p => BtTriangleCallbackClass p
- class BtStridingMeshInterfaceClass p => BtTriangleIndexVertexArrayClass p
- class BtClass p => BtTriangleInfoClass p
- class BtClass p => BtTriangleInfoDataClass p
- class BtHashMap_btHashInt_btTriangleInfo_Class p => BtTriangleInfoMapClass p
- class BtClass p => BtTriangleInfoMapDataClass p
- class BtTriangleIndexVertexArrayClass p => BtTriangleMeshClass p
- class BtConcaveShapeClass p => BtTriangleMeshShapeClass p
- class BtClass p => BtTriangleMeshShapeDataClass p
- class BtClass p => BtTypedConstraintDataClass p
- class BtClass p => BtTypedObjectClass p
- class BtConvexShapeClass p => BtUniformScalingShapeClass p
- class BtClass p => BtUsageBitfieldClass p
- class BtClass p => BtVector3DoubleDataClass p
- class BtClass p => BtVector3FloatDataClass p
- class BtClass p => BtVehicleRaycasterClass p
- class BtClass p => BtVehicleRaycaster_btVehicleRaycasterResultClass p
- class BtClass p => BtRaycastVehicle_btVehicleTuningClass p
- class BtClass p => BtVoronoiSimplexSolverClass p
- class BtClass p => BtWheelInfoClass p
- class BtClass p => BtWheelInfoConstructionInfoClass p
- class BtClass p => BtSoftBody_eAeroModelClass p
- class BtClass p => BtSoftBody_eFeatureClass p
- class BtClass p => BtSoftBody_ePSolverClass p
- class BtClass p => BtSoftBody_eSolverPresetsClass p
- class BtClass p => BtSoftBody_Joint_eTypeClass p
- class BtClass p => BtSoftBody_eVSolverClass p
- class BtClass p => BtSoftBody_fCollisionClass p
- class BtClass p => FDrawFlagsClass p
- class BtClass p => BtSoftBody_fMaterialClass p
- class BtClass p => BtSoftBody_sCtiClass p
- class BtClass p => BtSoftBody_sMediumClass p
- class BtClass p => BtSoftBody_sRayCastClass p
- class BtClass p => BtGjkEpaSolver2_sResultsClass p
- class BtClass p => BtDbvt_sStkCLNClass p
- class BtClass p => BtDbvt_sStkNNClass p
- class BtClass p => BtDbvt_sStkNPClass p
- class BtClass p => BtDbvt_sStkNPSClass p
- class BtSoftBody_JointClass p => BtSoftBody_AJointClass p
- class BtCollisionWorld_RayResultCallbackClass p => BtCollisionWorld_AllHitsRayResultCallbackClass p
- class BtSoftBody_JointClass p => BtSoftBody_CJointClass p
- class BtCollisionWorld_ConvexResultCallbackClass p => BtCollisionWorld_ClosestConvexResultCallbackClass p
- class BtCollisionWorld_RayResultCallbackClass p => BtCollisionWorld_ClosestRayResultCallbackClass p
- class BtPrimitiveManagerBaseClass p => BtGImpactCompoundShape_CompoundPrimitiveManagerClass p
- class BtCollisionAlgorithmCreateFuncClass p => BtGImpactCollisionAlgorithm_CreateFuncClass p
- class BtCollisionAlgorithmCreateFuncClass p => BtSphereSphereCollisionAlgorithm_CreateFuncClass p
- class BtCollisionAlgorithmCreateFuncClass p => BtConvexConvexAlgorithm_CreateFuncClass p
- class BtSoftBody_FeatureClass p => BtSoftBody_FaceClass p
- class BtAlignedObjectArray_GIM_BVH_DATA_Class p => GIM_BVH_DATA_ARRAYClass p
- class BtAlignedObjectArray_GIM_BVH_TREE_NODE_Class p => GIM_BVH_TREE_NODE_ARRAYClass p
- class BtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_Class p => GIM_QUANTIZED_BVH_NODE_ARRAYClass p
- class BtPrimitiveManagerBaseClass p => BtGImpactMeshShapePart_TrimeshPrimitiveManagerClass p
- class BtCollisionAlgorithmClass p => BtActivatingCollisionAlgorithmClass p
- class BtBroadphaseInterfaceClass p => BtAxisSweep3Internal_unsignedint_Class p
- class BtBroadphaseInterfaceClass p => BtAxisSweep3Internal_unsignedshort_Class p
- class BtTriangleMeshShapeClass p => BtBvhTriangleMeshShapeClass p
- class BtDispatcherClass p => BtCollisionDispatcherClass p
- class BtContactSolverInfoDataClass p => BtContactSolverInfoClass p
- class BtActivatingCollisionAlgorithmClass p => BtConvexConvexAlgorithmClass p
- class BtConvexShapeClass p => BtConvexInternalShapeClass p
- class BtConvexInternalShapeClass p => BtCylinderShapeClass p
- class BtCylinderShapeClass p => BtCylinderShapeXClass p
- class BtCylinderShapeClass p => BtCylinderShapeZClass p
- class BtMotionStateClass p => BtDefaultMotionStateClass p
- class BtSerializerClass p => BtDefaultSerializerClass p
- class BtVehicleRaycasterClass p => BtDefaultVehicleRaycasterClass p
- class BtDynamicsWorldClass p => BtDiscreteDynamicsWorldClass p
- class BtActivatingCollisionAlgorithmClass p => BtGImpactCollisionAlgorithmClass p
- class BtGImpactShapeInterfaceClass p => BtGImpactCompoundShapeClass p
- class BtGImpactShapeInterfaceClass p => BtGImpactMeshShapeClass p
- class BtGImpactShapeInterfaceClass p => BtGImpactMeshShapePartClass p
- class BtIDebugDrawClass p => BtGLDebugDrawerClass p
- class BtOverlappingPairCallbackClass p => BtGhostPairCallbackClass p
- class BtQuantizedBvhClass p => BtOptimizedBvhClass p
- class BtOverlappingPairCallbackClass p => BtOverlappingPairCacheClass p
- class BtTypedObjectClass p => BtPersistentManifoldClass p
- class BtConvexInternalShapeClass p => BtPolyhedralConvexShapeClass p
- class BtDiscreteDynamicsWorldClass p => BtSoftRigidDynamicsWorldClass p
- class BtOverlappingPairCacheClass p => BtSortedOverlappingPairCacheClass p
- class BtConvexInternalShapeClass p => BtSphereShapeClass p
- class BtActivatingCollisionAlgorithmClass p => BtSphereSphereCollisionAlgorithmClass p
- class BtPolyhedralConvexShapeClass p => BtTriangleShapeClass p
- class BtTriangleShapeClass p => BtTriangleShapeExClass p
- class BtTypedObjectClass p => BtTypedConstraintClass p
- class BtAxisSweep3Internal_unsignedint_Class p => Bt32BitAxisSweep3Class p
- class BtAxisSweep3Internal_unsignedshort_Class p => BtAxisSweep3Class p
- class BtPolyhedralConvexShapeClass p => BtBoxShapeClass p
- class BtConvexInternalShapeClass p => BtCapsuleShapeClass p
- class BtCapsuleShapeClass p => BtCapsuleShapeXClass p
- class BtCapsuleShapeClass p => BtCapsuleShapeZClass p
- class BtConvexInternalShapeClass p => BtConeShapeClass p
- class BtConeShapeClass p => BtConeShapeXClass p
- class BtConeShapeClass p => BtConeShapeZClass p
- class BtTypedConstraintClass p => BtConeTwistConstraintClass p
- class BtTypedConstraintClass p => BtContactConstraintClass p
- class BtConvexInternalShapeClass p => BtConvexInternalAabbCachingShapeClass p
- class BtTypedConstraintClass p => BtGeneric6DofConstraintClass p
- class BtGeneric6DofConstraintClass p => BtGeneric6DofSpringConstraintClass p
- class BtOverlappingPairCacheClass p => BtHashedOverlappingPairCacheClass p
- class BtGeneric6DofSpringConstraintClass p => BtHinge2ConstraintClass p
- class BtTypedConstraintClass p => BtHingeConstraintClass p
- class BtConvexInternalAabbCachingShapeClass p => BtMultiSphereShapeClass p
- class BtOverlappingPairCacheClass p => BtNullPairCacheClass p
- class BtTypedConstraintClass p => BtPoint2PointConstraintClass p
- class BtPolyhedralConvexShapeClass p => BtPolyhedralConvexAabbCachingShapeClass p
- class BtTypedConstraintClass p => BtSliderConstraintClass p
- class BtGeneric6DofConstraintClass p => BtUniversalConstraintClass p
- class BtPolyhedralConvexAabbCachingShapeClass p => BtBU_Simplex1to4Class p
- class BtPolyhedralConvexAabbCachingShapeClass p => BtConvexHullShapeClass p
- class BtPolyhedralConvexAabbCachingShapeClass p => BtConvexTriangleMeshShapeClass p
- class BtBU_Simplex1to4Class p => BtTetrahedronShapeExClass p
- e_btDbvt_SIMPLE_STACKSIZE :: Int
- e_btDbvt_DOUBLE_STACKSIZE :: Int
- e_btDbvtBroadphase_DYNAMIC_SET :: Int
- e_btDbvtBroadphase_FIXED_SET :: Int
- e_btDbvtBroadphase_STAGECOUNT :: Int
- e_BroadphaseNativeTypes_BOX_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_TRIANGLE_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_TETRAHEDRAL_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_CONVEX_TRIANGLEMESH_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_CONVEX_HULL_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_CONVEX_POINT_CLOUD_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_CUSTOM_POLYHEDRAL_SHAPE_TYPE :: Int
- e_BroadphaseNativeTypes_IMPLICIT_CONVEX_SHAPES_START_HERE :: Int
- e_BroadphaseNativeTypes_SPHERE_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_MULTI_SPHERE_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_CAPSULE_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_CONE_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_CONVEX_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_CYLINDER_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_UNIFORM_SCALING_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_MINKOWSKI_SUM_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_MINKOWSKI_DIFFERENCE_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_BOX_2D_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_CONVEX_2D_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_CUSTOM_CONVEX_SHAPE_TYPE :: Int
- e_BroadphaseNativeTypes_CONCAVE_SHAPES_START_HERE :: Int
- e_BroadphaseNativeTypes_TRIANGLE_MESH_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_SCALED_TRIANGLE_MESH_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_FAST_CONCAVE_MESH_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_TERRAIN_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_GIMPACT_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_MULTIMATERIAL_TRIANGLE_MESH_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_EMPTY_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_STATIC_PLANE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_CUSTOM_CONCAVE_SHAPE_TYPE :: Int
- e_BroadphaseNativeTypes_CONCAVE_SHAPES_END_HERE :: Int
- e_BroadphaseNativeTypes_COMPOUND_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_SOFTBODY_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_HFFLUID_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_HFFLUID_BUOYANT_CONVEX_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_INVALID_SHAPE_PROXYTYPE :: Int
- e_BroadphaseNativeTypes_MAX_BROADPHASE_COLLISION_TYPES :: Int
- e_btBroadphaseProxy_CollisionFilterGroups_DefaultFilter :: Int
- e_btBroadphaseProxy_CollisionFilterGroups_StaticFilter :: Int
- e_btBroadphaseProxy_CollisionFilterGroups_KinematicFilter :: Int
- e_btBroadphaseProxy_CollisionFilterGroups_DebrisFilter :: Int
- e_btBroadphaseProxy_CollisionFilterGroups_SensorTrigger :: Int
- e_btBroadphaseProxy_CollisionFilterGroups_CharacterFilter :: Int
- e_btBroadphaseProxy_CollisionFilterGroups_AllFilter :: Int
- e_btCollisionObject_CollisionFlags_CF_STATIC_OBJECT :: Int
- e_btCollisionObject_CollisionFlags_CF_KINEMATIC_OBJECT :: Int
- e_btCollisionObject_CollisionFlags_CF_NO_CONTACT_RESPONSE :: Int
- e_btCollisionObject_CollisionFlags_CF_CUSTOM_MATERIAL_CALLBACK :: Int
- e_btCollisionObject_CollisionFlags_CF_CHARACTER_OBJECT :: Int
- e_btCollisionObject_CollisionFlags_CF_DISABLE_VISUALIZE_OBJECT :: Int
- e_btCollisionObject_CollisionFlags_CF_DISABLE_SPU_COLLISION_PROCESSING :: Int
- e_btCollisionObject_CollisionObjectTypes_CO_COLLISION_OBJECT :: Int
- e_btCollisionObject_CollisionObjectTypes_CO_RIGID_BODY :: Int
- e_btCollisionObject_CollisionObjectTypes_CO_GHOST_OBJECT :: Int
- e_btCollisionObject_CollisionObjectTypes_CO_SOFT_BODY :: Int
- e_btCollisionObject_CollisionObjectTypes_CO_HF_FLUID :: Int
- e_btCollisionObject_CollisionObjectTypes_CO_USER_TYPE :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_NoDebug :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_DrawWireframe :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_DrawAabb :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_DrawFeaturesText :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_DrawContactPoints :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_NoDeactivation :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_NoHelpText :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_DrawText :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_ProfileTimings :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_EnableSatComparison :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_DisableBulletLCP :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_EnableCCD :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_DrawConstraints :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_DrawConstraintLimits :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_FastWireframe :: Int
- e_btIDebugDraw_DebugDrawModes_DBG_MAX_DEBUG_DRAW_MODE :: Int
- e_btDispatcherInfo_DispatchFunc_DISPATCH_DISCRETE :: Int
- e_btDispatcherInfo_DispatchFunc_DISPATCH_CONTINUOUS :: Int
- e_btCollisionDispatcher_DispatcherFlags_CD_STATIC_STATIC_REPORTED :: Int
- e_btCollisionDispatcher_DispatcherFlags_CD_USE_RELATIVE_CONTACT_BREAKING_THRESHOLD :: Int
- e_btCollisionDispatcher_DispatcherFlags_CD_DISABLE_CONTACTPOOL_DYNAMIC_ALLOCATION :: Int
- e_PHY_ScalarType_PHY_FLOAT :: Int
- e_PHY_ScalarType_PHY_DOUBLE :: Int
- e_PHY_ScalarType_PHY_INTEGER :: Int
- e_PHY_ScalarType_PHY_SHORT :: Int
- e_PHY_ScalarType_PHY_FIXEDPOINT88 :: Int
- e_PHY_ScalarType_PHY_UCHAR :: Int
- e_fDrawFlags___Nodes :: Int
- e_fDrawFlags___Links :: Int
- e_fDrawFlags___Faces :: Int
- e_fDrawFlags___Tetras :: Int
- e_fDrawFlags___Normals :: Int
- e_fDrawFlags___Contacts :: Int
- e_fDrawFlags___Anchors :: Int
- e_fDrawFlags___Notes :: Int
- e_fDrawFlags___Clusters :: Int
- e_fDrawFlags___NodeTree :: Int
- e_fDrawFlags___FaceTree :: Int
- e_fDrawFlags___ClusterTree :: Int
- e_fDrawFlags___Joints :: Int
- e_fDrawFlags___Std :: Int
- e_fDrawFlags___StdTetra :: Int
- e_btSoftBody_eAeroModel___V_Point :: Int
- e_btSoftBody_eAeroModel___V_TwoSided :: Int
- e_btSoftBody_eAeroModel___V_TwoSidedLiftDrag :: Int
- e_btSoftBody_eAeroModel___V_OneSided :: Int
- e_btSoftBody_eAeroModel___F_TwoSided :: Int
- e_btSoftBody_eAeroModel___F_TwoSidedLiftDrag :: Int
- e_btSoftBody_eAeroModel___F_OneSided :: Int
- e_btSoftBody_eAeroModel___END :: Int
- e_btSoftBody_eVSolver___Linear :: Int
- e_btSoftBody_eVSolver___END :: Int
- e_btSoftBody_ePSolver___Linear :: Int
- e_btSoftBody_ePSolver___Anchors :: Int
- e_btSoftBody_ePSolver___RContacts :: Int
- e_btSoftBody_ePSolver___SContacts :: Int
- e_btSoftBody_ePSolver___END :: Int
- e_btSoftBody_eSolverPresets___Positions :: Int
- e_btSoftBody_eSolverPresets___Velocities :: Int
- e_btSoftBody_eSolverPresets___Default :: Int
- e_btSoftBody_eSolverPresets___END :: Int
- e_btSoftBody_eFeature___None :: Int
- e_btSoftBody_eFeature___Node :: Int
- e_btSoftBody_eFeature___Link :: Int
- e_btSoftBody_eFeature___Face :: Int
- e_btSoftBody_eFeature___Tetra :: Int
- e_btSoftBody_eFeature___END :: Int
- e_btSoftBody_fCollision___RVSmask :: Int
- e_btSoftBody_fCollision___SDF_RS :: Int
- e_btSoftBody_fCollision___CL_RS :: Int
- e_btSoftBody_fCollision___SVSmask :: Int
- e_btSoftBody_fCollision___VF_SS :: Int
- e_btSoftBody_fCollision___CL_SS :: Int
- e_btSoftBody_fCollision___CL_SELF :: Int
- e_btSoftBody_fCollision___Default :: Int
- e_btSoftBody_fCollision___END :: Int
- e_btSoftBody_fMaterial___DebugDraw :: Int
- e_btSoftBody_fMaterial___Default :: Int
- e_btSoftBody_fMaterial___END :: Int
- e_btSoftBody_Joint_eType___Linear :: Int
- e_btSoftBody_Joint_eType___Angular :: Int
- e_btSoftBody_Joint_eType___Contact :: Int
- e_bt6DofFlags_BT_6DOF_FLAGS_CFM_NORM :: Int
- e_bt6DofFlags_BT_6DOF_FLAGS_CFM_STOP :: Int
- e_bt6DofFlags_BT_6DOF_FLAGS_ERP_STOP :: Int
- e_btConeTwistFlags_BT_CONETWIST_FLAGS_LIN_CFM :: Int
- e_btConeTwistFlags_BT_CONETWIST_FLAGS_LIN_ERP :: Int
- e_btConeTwistFlags_BT_CONETWIST_FLAGS_ANG_CFM :: Int
- e_btConstraintParams_BT_CONSTRAINT_ERP :: Int
- e_btConstraintParams_BT_CONSTRAINT_STOP_ERP :: Int
- e_btConstraintParams_BT_CONSTRAINT_CFM :: Int
- e_btConstraintParams_BT_CONSTRAINT_STOP_CFM :: Int
- e_btContactManifoldTypes_MIN_CONTACT_MANIFOLD_TYPE :: Int
- e_btContactManifoldTypes_BT_PERSISTENT_MANIFOLD_TYPE :: Int
- e_btDynamicsWorldType_BT_SIMPLE_DYNAMICS_WORLD :: Int
- e_btDynamicsWorldType_BT_DISCRETE_DYNAMICS_WORLD :: Int
- e_btDynamicsWorldType_BT_CONTINUOUS_DYNAMICS_WORLD :: Int
- e_btDynamicsWorldType_BT_SOFT_RIGID_DYNAMICS_WORLD :: Int
- e_btHingeFlags_BT_HINGE_FLAGS_CFM_STOP :: Int
- e_btHingeFlags_BT_HINGE_FLAGS_ERP_STOP :: Int
- e_btHingeFlags_BT_HINGE_FLAGS_CFM_NORM :: Int
- e_btPoint2PointFlags_BT_P2P_FLAGS_ERP :: Int
- e_btPoint2PointFlags_BT_P2P_FLAGS_CFM :: Int
- e_btRigidBodyFlags_BT_DISABLE_WORLD_GRAVITY :: Int
- e_btSerializationFlags_BT_SERIALIZE_NO_BVH :: Int
- e_btSerializationFlags_BT_SERIALIZE_NO_TRIANGLEINFOMAP :: Int
- e_btSerializationFlags_BT_SERIALIZE_NO_DUPLICATE_ASSERT :: Int
- e_btSliderFlags_BT_SLIDER_FLAGS_CFM_DIRLIN :: Int
- e_btSliderFlags_BT_SLIDER_FLAGS_ERP_DIRLIN :: Int
- e_btSliderFlags_BT_SLIDER_FLAGS_CFM_DIRANG :: Int
- e_btSliderFlags_BT_SLIDER_FLAGS_ERP_DIRANG :: Int
- e_btSliderFlags_BT_SLIDER_FLAGS_CFM_ORTLIN :: Int
- e_btSliderFlags_BT_SLIDER_FLAGS_ERP_ORTLIN :: Int
- e_btSliderFlags_BT_SLIDER_FLAGS_CFM_ORTANG :: Int
- e_btSliderFlags_BT_SLIDER_FLAGS_ERP_ORTANG :: Int
- e_btSliderFlags_BT_SLIDER_FLAGS_CFM_LIMLIN :: Int
- e_btSliderFlags_BT_SLIDER_FLAGS_ERP_LIMLIN :: Int
- e_btSliderFlags_BT_SLIDER_FLAGS_CFM_LIMANG :: Int
- e_btSliderFlags_BT_SLIDER_FLAGS_ERP_LIMANG :: Int
- e_btSolverConstraint_btSolverConstraintType_BT_SOLVER_CONTACT_1D :: Int
- e_btSolverConstraint_btSolverConstraintType_BT_SOLVER_FRICTION_1D :: Int
- e_btSolverMode_SOLVER_RANDMIZE_ORDER :: Int
- e_btSolverMode_SOLVER_FRICTION_SEPARATE :: Int
- e_btSolverMode_SOLVER_USE_WARMSTARTING :: Int
- e_btSolverMode_SOLVER_USE_FRICTION_WARMSTARTING :: Int
- e_btSolverMode_SOLVER_USE_2_FRICTION_DIRECTIONS :: Int
- e_btSolverMode_SOLVER_ENABLE_FRICTION_DIRECTION_CACHING :: Int
- e_btSolverMode_SOLVER_DISABLE_VELOCITY_DEPENDENT_FRICTION_DIRECTION :: Int
- e_btSolverMode_SOLVER_CACHE_FRIENDLY :: Int
- e_btSolverMode_SOLVER_SIMD :: Int
- e_btSolverMode_SOLVER_CUDA :: Int
- e_btQuantizedBvh_btTraversalMode_TRAVERSAL_STACKLESS :: Int
- e_btQuantizedBvh_btTraversalMode_TRAVERSAL_STACKLESS_CACHE_FRIENDLY :: Int
- e_btQuantizedBvh_btTraversalMode_TRAVERSAL_RECURSIVE :: Int
- e_btTypedConstraintType_POINT2POINT_CONSTRAINT_TYPE :: Int
- e_btTypedConstraintType_HINGE_CONSTRAINT_TYPE :: Int
- e_btTypedConstraintType_CONETWIST_CONSTRAINT_TYPE :: Int
- e_btTypedConstraintType_D6_CONSTRAINT_TYPE :: Int
- e_btTypedConstraintType_SLIDER_CONSTRAINT_TYPE :: Int
- e_btTypedConstraintType_CONTACT_CONSTRAINT_TYPE :: Int
- e_btTypedConstraintType_D6_SPRING_CONSTRAINT_TYPE :: Int
- e_btTypedConstraintType_MAX_CONSTRAINT_TYPE :: Int
- e_eBT_PLANE_INTERSECTION_TYPE_BT_CONST_BACK_PLANE :: Int
- e_eBT_PLANE_INTERSECTION_TYPE_BT_CONST_COLLIDE_PLANE :: Int
- e_eBT_PLANE_INTERSECTION_TYPE_BT_CONST_FRONT_PLANE :: Int
- e_eGIMPACT_SHAPE_TYPE_CONST_GIMPACT_COMPOUND_SHAPE :: Int
- e_eGIMPACT_SHAPE_TYPE_CONST_GIMPACT_TRIMESH_SHAPE_PART :: Int
- e_eGIMPACT_SHAPE_TYPE_CONST_GIMPACT_TRIMESH_SHAPE :: Int
- e_btGjkEpaSolver2_sResults_eStatus_Separated :: Int
- e_btGjkEpaSolver2_sResults_eStatus_Penetrating :: Int
- e_btGjkEpaSolver2_sResults_eStatus_GJK_Failed :: Int
- e_btGjkEpaSolver2_sResults_eStatus_EPA_Failed :: Int
Documentation
withVoidPtr :: t1 -> (t1 -> t) -> tSource
peekVoidPtr :: Monad m => a -> m aSource
Class Pointer Types
newtype BtSoftBody_AJoint Source
withBtSoftBody_AJoint :: BtSoftBody_AJoint -> (Ptr BtSoftBody_AJoint -> IO b) -> IO bSource
newtype BtCollisionWorld_AllHitsRayResultCallback Source
withBtCollisionWorld_AllHitsRayResultCallback :: BtCollisionWorld_AllHitsRayResultCallback -> (Ptr BtCollisionWorld_AllHitsRayResultCallback -> IO b) -> IO bSource
mkBtCollisionWorld_AllHitsRayResultCallback :: Ptr a -> IO BtCollisionWorld_AllHitsRayResultCallbackSource
newtype BtSoftBody_Anchor Source
withBtSoftBody_Anchor :: BtSoftBody_Anchor -> (Ptr BtSoftBody_Anchor -> IO b) -> IO bSource
newtype BT_BOX_BOX_TRANSFORM_CACHE Source
withBT_BOX_BOX_TRANSFORM_CACHE :: BT_BOX_BOX_TRANSFORM_CACHE -> (Ptr BT_BOX_BOX_TRANSFORM_CACHE -> IO b) -> IO bSource
newtype BT_QUANTIZED_BVH_NODE Source
withBT_QUANTIZED_BVH_NODE :: BT_QUANTIZED_BVH_NODE -> (Ptr BT_QUANTIZED_BVH_NODE -> IO b) -> IO bSource
newtype BtSoftBody_Body Source
withBtSoftBody_Body :: BtSoftBody_Body -> (Ptr BtSoftBody_Body -> IO b) -> IO bSource
mkBtSoftBody_Body :: Ptr a -> IO BtSoftBody_BodySource
newtype BtSoftBody_CJoint Source
withBtSoftBody_CJoint :: BtSoftBody_CJoint -> (Ptr BtSoftBody_CJoint -> IO b) -> IO bSource
newtype CProfileIterator Source
withCProfileIterator :: CProfileIterator -> (Ptr CProfileIterator -> IO b) -> IO bSource
newtype CProfileManager Source
withCProfileManager :: CProfileManager -> (Ptr CProfileManager -> IO b) -> IO bSource
mkCProfileManager :: Ptr a -> IO CProfileManagerSource
newtype CProfileNode Source
withCProfileNode :: CProfileNode -> (Ptr CProfileNode -> IO b) -> IO bSource
mkCProfileNode :: Ptr a -> IO CProfileNodeSource
newtype CProfileSample Source
withCProfileSample :: CProfileSample -> (Ptr CProfileSample -> IO b) -> IO bSource
mkCProfileSample :: Ptr a -> IO CProfileSampleSource
newtype BtCollisionWorld_ClosestConvexResultCallback Source
BtCollisionWorld_ClosestConvexResultCallback (ForeignPtr BtCollisionWorld_ClosestConvexResultCallback) |
withBtCollisionWorld_ClosestConvexResultCallback :: BtCollisionWorld_ClosestConvexResultCallback -> (Ptr BtCollisionWorld_ClosestConvexResultCallback -> IO b) -> IO bSource
mkBtCollisionWorld_ClosestConvexResultCallback :: Ptr a -> IO BtCollisionWorld_ClosestConvexResultCallbackSource
newtype BtDiscreteCollisionDetectorInterface_ClosestPointInput Source
BtDiscreteCollisionDetectorInterface_ClosestPointInput (ForeignPtr BtDiscreteCollisionDetectorInterface_ClosestPointInput) |
withBtDiscreteCollisionDetectorInterface_ClosestPointInput :: BtDiscreteCollisionDetectorInterface_ClosestPointInput -> (Ptr BtDiscreteCollisionDetectorInterface_ClosestPointInput -> IO b) -> IO bSource
mkBtDiscreteCollisionDetectorInterface_ClosestPointInput :: Ptr a -> IO BtDiscreteCollisionDetectorInterface_ClosestPointInputSource
newtype BtCollisionWorld_ClosestRayResultCallback Source
withBtCollisionWorld_ClosestRayResultCallback :: BtCollisionWorld_ClosestRayResultCallback -> (Ptr BtCollisionWorld_ClosestRayResultCallback -> IO b) -> IO bSource
mkBtCollisionWorld_ClosestRayResultCallback :: Ptr a -> IO BtCollisionWorld_ClosestRayResultCallbackSource
newtype BtSoftBody_Cluster Source
withBtSoftBody_Cluster :: BtSoftBody_Cluster -> (Ptr BtSoftBody_Cluster -> IO b) -> IO bSource
newtype BtGImpactCompoundShape_CompoundPrimitiveManager Source
BtGImpactCompoundShape_CompoundPrimitiveManager (ForeignPtr BtGImpactCompoundShape_CompoundPrimitiveManager) |
withBtGImpactCompoundShape_CompoundPrimitiveManager :: BtGImpactCompoundShape_CompoundPrimitiveManager -> (Ptr BtGImpactCompoundShape_CompoundPrimitiveManager -> IO b) -> IO bSource
mkBtGImpactCompoundShape_CompoundPrimitiveManager :: Ptr a -> IO BtGImpactCompoundShape_CompoundPrimitiveManagerSource
newtype BtSoftBody_Config Source
withBtSoftBody_Config :: BtSoftBody_Config -> (Ptr BtSoftBody_Config -> IO b) -> IO bSource
withBtCollisionWorld_ContactResultCallback :: BtCollisionWorld_ContactResultCallback -> (Ptr BtCollisionWorld_ContactResultCallback -> IO b) -> IO bSource
mkBtCollisionWorld_ContactResultCallback :: Ptr a -> IO BtCollisionWorld_ContactResultCallbackSource
withBtCollisionWorld_ConvexResultCallback :: BtCollisionWorld_ConvexResultCallback -> (Ptr BtCollisionWorld_ConvexResultCallback -> IO b) -> IO bSource
newtype BtGImpactCollisionAlgorithm_CreateFunc Source
withBtGImpactCollisionAlgorithm_CreateFunc :: BtGImpactCollisionAlgorithm_CreateFunc -> (Ptr BtGImpactCollisionAlgorithm_CreateFunc -> IO b) -> IO bSource
mkBtGImpactCollisionAlgorithm_CreateFunc :: Ptr a -> IO BtGImpactCollisionAlgorithm_CreateFuncSource
newtype BtSphereSphereCollisionAlgorithm_CreateFunc Source
BtSphereSphereCollisionAlgorithm_CreateFunc (ForeignPtr BtSphereSphereCollisionAlgorithm_CreateFunc) |
withBtSphereSphereCollisionAlgorithm_CreateFunc :: BtSphereSphereCollisionAlgorithm_CreateFunc -> (Ptr BtSphereSphereCollisionAlgorithm_CreateFunc -> IO b) -> IO bSource
mkBtSphereSphereCollisionAlgorithm_CreateFunc :: Ptr a -> IO BtSphereSphereCollisionAlgorithm_CreateFuncSource
newtype BtConvexConvexAlgorithm_CreateFunc Source
withBtConvexConvexAlgorithm_CreateFunc :: BtConvexConvexAlgorithm_CreateFunc -> (Ptr BtConvexConvexAlgorithm_CreateFunc -> IO b) -> IO bSource
newtype BtSoftBody_Element Source
withBtSoftBody_Element :: BtSoftBody_Element -> (Ptr BtSoftBody_Element -> IO b) -> IO bSource
newtype BtSoftBody_Face Source
withBtSoftBody_Face :: BtSoftBody_Face -> (Ptr BtSoftBody_Face -> IO b) -> IO bSource
mkBtSoftBody_Face :: Ptr a -> IO BtSoftBody_FaceSource
newtype BtSoftBody_Feature Source
withBtSoftBody_Feature :: BtSoftBody_Feature -> (Ptr BtSoftBody_Feature -> IO b) -> IO bSource
newtype GIM_BVH_DATA Source
withGIM_BVH_DATA :: GIM_BVH_DATA -> (Ptr GIM_BVH_DATA -> IO b) -> IO bSource
mkGIM_BVH_DATA :: Ptr a -> IO GIM_BVH_DATASource
newtype GIM_BVH_DATA_ARRAY Source
withGIM_BVH_DATA_ARRAY :: GIM_BVH_DATA_ARRAY -> (Ptr GIM_BVH_DATA_ARRAY -> IO b) -> IO bSource
newtype GIM_BVH_TREE_NODE Source
withGIM_BVH_TREE_NODE :: GIM_BVH_TREE_NODE -> (Ptr GIM_BVH_TREE_NODE -> IO b) -> IO bSource
newtype GIM_BVH_TREE_NODE_ARRAY Source
withGIM_BVH_TREE_NODE_ARRAY :: GIM_BVH_TREE_NODE_ARRAY -> (Ptr GIM_BVH_TREE_NODE_ARRAY -> IO b) -> IO bSource
mkGIM_PAIR :: Ptr a -> IO GIM_PAIRSource
newtype GIM_QUANTIZED_BVH_NODE_ARRAY Source
withGIM_QUANTIZED_BVH_NODE_ARRAY :: GIM_QUANTIZED_BVH_NODE_ARRAY -> (Ptr GIM_QUANTIZED_BVH_NODE_ARRAY -> IO b) -> IO bSource
newtype GIM_TRIANGLE_CONTACT Source
withGIM_TRIANGLE_CONTACT :: GIM_TRIANGLE_CONTACT -> (Ptr GIM_TRIANGLE_CONTACT -> IO b) -> IO bSource
newtype BtDbvt_IClone Source
withBtDbvt_IClone :: BtDbvt_IClone -> (Ptr BtDbvt_IClone -> IO b) -> IO bSource
mkBtDbvt_IClone :: Ptr a -> IO BtDbvt_ICloneSource
newtype BtDbvt_ICollide Source
withBtDbvt_ICollide :: BtDbvt_ICollide -> (Ptr BtDbvt_ICollide -> IO b) -> IO bSource
mkBtDbvt_ICollide :: Ptr a -> IO BtDbvt_ICollideSource
newtype BtSoftBody_AJoint_IControl Source
withBtSoftBody_AJoint_IControl :: BtSoftBody_AJoint_IControl -> (Ptr BtSoftBody_AJoint_IControl -> IO b) -> IO bSource
newtype BtDbvt_IWriter Source
withBtDbvt_IWriter :: BtDbvt_IWriter -> (Ptr BtDbvt_IWriter -> IO b) -> IO bSource
mkBtDbvt_IWriter :: Ptr a -> IO BtDbvt_IWriterSource
newtype BtSoftBody_ImplicitFn Source
withBtSoftBody_ImplicitFn :: BtSoftBody_ImplicitFn -> (Ptr BtSoftBody_ImplicitFn -> IO b) -> IO bSource
newtype BtSoftBody_Impulse Source
withBtSoftBody_Impulse :: BtSoftBody_Impulse -> (Ptr BtSoftBody_Impulse -> IO b) -> IO bSource
newtype BtSoftBody_Joint Source
withBtSoftBody_Joint :: BtSoftBody_Joint -> (Ptr BtSoftBody_Joint -> IO b) -> IO bSource
newtype BtSoftBody_LJoint Source
withBtSoftBody_LJoint :: BtSoftBody_LJoint -> (Ptr BtSoftBody_LJoint -> IO b) -> IO bSource
newtype BtSoftBody_Link Source
withBtSoftBody_Link :: BtSoftBody_Link -> (Ptr BtSoftBody_Link -> IO b) -> IO bSource
mkBtSoftBody_Link :: Ptr a -> IO BtSoftBody_LinkSource
withBtCollisionWorld_LocalConvexResult :: BtCollisionWorld_LocalConvexResult -> (Ptr BtCollisionWorld_LocalConvexResult -> IO b) -> IO bSource
withBtCollisionWorld_LocalRayResult :: BtCollisionWorld_LocalRayResult -> (Ptr BtCollisionWorld_LocalRayResult -> IO b) -> IO bSource
withBtCollisionWorld_LocalShapeInfo :: BtCollisionWorld_LocalShapeInfo -> (Ptr BtCollisionWorld_LocalShapeInfo -> IO b) -> IO bSource
newtype BtSoftBody_Material Source
withBtSoftBody_Material :: BtSoftBody_Material -> (Ptr BtSoftBody_Material -> IO b) -> IO bSource
newtype BtSoftBody_Node Source
withBtSoftBody_Node :: BtSoftBody_Node -> (Ptr BtSoftBody_Node -> IO b) -> IO bSource
mkBtSoftBody_Node :: Ptr a -> IO BtSoftBody_NodeSource
newtype BtSoftBody_Note Source
withBtSoftBody_Note :: BtSoftBody_Note -> (Ptr BtSoftBody_Note -> IO b) -> IO bSource
mkBtSoftBody_Note :: Ptr a -> IO BtSoftBody_NoteSource
newtype BtSoftBody_Pose Source
withBtSoftBody_Pose :: BtSoftBody_Pose -> (Ptr BtSoftBody_Pose -> IO b) -> IO bSource
mkBtSoftBody_Pose :: Ptr a -> IO BtSoftBody_PoseSource
newtype BtSoftBody_RContact Source
withBtSoftBody_RContact :: BtSoftBody_RContact -> (Ptr BtSoftBody_RContact -> IO b) -> IO bSource
newtype BtSoftBody_RayFromToCaster Source
withBtSoftBody_RayFromToCaster :: BtSoftBody_RayFromToCaster -> (Ptr BtSoftBody_RayFromToCaster -> IO b) -> IO bSource
withBtCollisionWorld_RayResultCallback :: BtCollisionWorld_RayResultCallback -> (Ptr BtCollisionWorld_RayResultCallback -> IO b) -> IO bSource
newtype BtWheelInfo_RaycastInfo Source
withBtWheelInfo_RaycastInfo :: BtWheelInfo_RaycastInfo -> (Ptr BtWheelInfo_RaycastInfo -> IO b) -> IO bSource
withBtDiscreteCollisionDetectorInterface_Result :: BtDiscreteCollisionDetectorInterface_Result -> (Ptr BtDiscreteCollisionDetectorInterface_Result -> IO b) -> IO bSource
mkBtDiscreteCollisionDetectorInterface_Result :: Ptr a -> IO BtDiscreteCollisionDetectorInterface_ResultSource
newtype BtSoftBody_SContact Source
withBtSoftBody_SContact :: BtSoftBody_SContact -> (Ptr BtSoftBody_SContact -> IO b) -> IO bSource
newtype BtSoftBody_SolverState Source
withBtSoftBody_SolverState :: BtSoftBody_SolverState -> (Ptr BtSoftBody_SolverState -> IO b) -> IO bSource
newtype BtSoftBody_Joint_Specs Source
withBtSoftBody_Joint_Specs :: BtSoftBody_Joint_Specs -> (Ptr BtSoftBody_Joint_Specs -> IO b) -> IO bSource
newtype BtSoftBody_LJoint_Specs Source
withBtSoftBody_LJoint_Specs :: BtSoftBody_LJoint_Specs -> (Ptr BtSoftBody_LJoint_Specs -> IO b) -> IO bSource
newtype BtSoftBody_AJoint_Specs Source
withBtSoftBody_AJoint_Specs :: BtSoftBody_AJoint_Specs -> (Ptr BtSoftBody_AJoint_Specs -> IO b) -> IO bSource
newtype BtSoftBody_Tetra Source
withBtSoftBody_Tetra :: BtSoftBody_Tetra -> (Ptr BtSoftBody_Tetra -> IO b) -> IO bSource
newtype BtGImpactMeshShapePart_TrimeshPrimitiveManager Source
BtGImpactMeshShapePart_TrimeshPrimitiveManager (ForeignPtr BtGImpactMeshShapePart_TrimeshPrimitiveManager) |
withBtGImpactMeshShapePart_TrimeshPrimitiveManager :: BtGImpactMeshShapePart_TrimeshPrimitiveManager -> (Ptr BtGImpactMeshShapePart_TrimeshPrimitiveManager -> IO b) -> IO bSource
mkBtGImpactMeshShapePart_TrimeshPrimitiveManager :: Ptr a -> IO BtGImpactMeshShapePart_TrimeshPrimitiveManagerSource
newtype Bt32BitAxisSweep3 Source
withBt32BitAxisSweep3 :: Bt32BitAxisSweep3 -> (Ptr Bt32BitAxisSweep3 -> IO b) -> IO bSource
newtype BtActionInterface Source
withBtActionInterface :: BtActionInterface -> (Ptr BtActionInterface -> IO b) -> IO bSource
newtype BtActivatingCollisionAlgorithm Source
withBtActivatingCollisionAlgorithm :: BtActivatingCollisionAlgorithm -> (Ptr BtActivatingCollisionAlgorithm -> IO b) -> IO bSource
newtype BtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_ Source
BtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_ (ForeignPtr BtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_) |
withBtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_ :: BtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_ -> (Ptr BtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_ :: Ptr a -> IO BtAlignedAllocator_BT_QUANTIZED_BVH_NODE_16u_Source
withBtAlignedAllocator_GIM_BVH_DATA_16u_ :: BtAlignedAllocator_GIM_BVH_DATA_16u_ -> (Ptr BtAlignedAllocator_GIM_BVH_DATA_16u_ -> IO b) -> IO bSource
withBtAlignedAllocator_GIM_BVH_TREE_NODE_16u_ :: BtAlignedAllocator_GIM_BVH_TREE_NODE_16u_ -> (Ptr BtAlignedAllocator_GIM_BVH_TREE_NODE_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_GIM_BVH_TREE_NODE_16u_ :: Ptr a -> IO BtAlignedAllocator_GIM_BVH_TREE_NODE_16u_Source
withBtAlignedAllocator_GIM_PAIR_16u_ :: BtAlignedAllocator_GIM_PAIR_16u_ -> (Ptr BtAlignedAllocator_GIM_PAIR_16u_ -> IO b) -> IO bSource
newtype BtAlignedAllocator_bool_16u_ Source
withBtAlignedAllocator_bool_16u_ :: BtAlignedAllocator_bool_16u_ -> (Ptr BtAlignedAllocator_bool_16u_ -> IO b) -> IO bSource
newtype BtAlignedAllocator_btActionInterface_ptr_16u_ Source
BtAlignedAllocator_btActionInterface_ptr_16u_ (ForeignPtr BtAlignedAllocator_btActionInterface_ptr_16u_) |
withBtAlignedAllocator_btActionInterface_ptr_16u_ :: BtAlignedAllocator_btActionInterface_ptr_16u_ -> (Ptr BtAlignedAllocator_btActionInterface_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btActionInterface_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btActionInterface_ptr_16u_Source
newtype BtAlignedAllocator_btBroadphaseInterface_ptr_16u_ Source
BtAlignedAllocator_btBroadphaseInterface_ptr_16u_ (ForeignPtr BtAlignedAllocator_btBroadphaseInterface_ptr_16u_) |
withBtAlignedAllocator_btBroadphaseInterface_ptr_16u_ :: BtAlignedAllocator_btBroadphaseInterface_ptr_16u_ -> (Ptr BtAlignedAllocator_btBroadphaseInterface_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btBroadphaseInterface_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btBroadphaseInterface_ptr_16u_Source
withBtAlignedAllocator_btBroadphasePair_16u_ :: BtAlignedAllocator_btBroadphasePair_16u_ -> (Ptr BtAlignedAllocator_btBroadphasePair_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btBroadphasePair_16u_ :: Ptr a -> IO BtAlignedAllocator_btBroadphasePair_16u_Source
withBtAlignedAllocator_btBvhSubtreeInfo_16u_ :: BtAlignedAllocator_btBvhSubtreeInfo_16u_ -> (Ptr BtAlignedAllocator_btBvhSubtreeInfo_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btBvhSubtreeInfo_16u_ :: Ptr a -> IO BtAlignedAllocator_btBvhSubtreeInfo_16u_Source
withBtAlignedAllocator_btChunk_ptr_16u_ :: BtAlignedAllocator_btChunk_ptr_16u_ -> (Ptr BtAlignedAllocator_btChunk_ptr_16u_ -> IO b) -> IO bSource
newtype BtAlignedAllocator_btCollisionObject_ptr_16u_ Source
BtAlignedAllocator_btCollisionObject_ptr_16u_ (ForeignPtr BtAlignedAllocator_btCollisionObject_ptr_16u_) |
withBtAlignedAllocator_btCollisionObject_ptr_16u_ :: BtAlignedAllocator_btCollisionObject_ptr_16u_ -> (Ptr BtAlignedAllocator_btCollisionObject_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btCollisionObject_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btCollisionObject_ptr_16u_Source
withBtAlignedAllocator_btCollisionShape_ptr_16u_ :: BtAlignedAllocator_btCollisionShape_ptr_16u_ -> (Ptr BtAlignedAllocator_btCollisionShape_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btCollisionShape_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btCollisionShape_ptr_16u_Source
withBtAlignedAllocator_btCompoundShapeChild_16u_ :: BtAlignedAllocator_btCompoundShapeChild_16u_ -> (Ptr BtAlignedAllocator_btCompoundShapeChild_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btCompoundShapeChild_16u_ :: Ptr a -> IO BtAlignedAllocator_btCompoundShapeChild_16u_Source
withBtAlignedAllocator_btDbvt_sStkNN_16u_ :: BtAlignedAllocator_btDbvt_sStkNN_16u_ -> (Ptr BtAlignedAllocator_btDbvt_sStkNN_16u_ -> IO b) -> IO bSource
withBtAlignedAllocator_btDbvt_sStkNP_16u_ :: BtAlignedAllocator_btDbvt_sStkNP_16u_ -> (Ptr BtAlignedAllocator_btDbvt_sStkNP_16u_ -> IO b) -> IO bSource
withBtAlignedAllocator_btDbvt_sStkNPS_16u_ :: BtAlignedAllocator_btDbvt_sStkNPS_16u_ -> (Ptr BtAlignedAllocator_btDbvt_sStkNPS_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btDbvt_sStkNPS_16u_ :: Ptr a -> IO BtAlignedAllocator_btDbvt_sStkNPS_16u_Source
withBtAlignedAllocator_btDbvtNodeconst_ptr_16u_ :: BtAlignedAllocator_btDbvtNodeconst_ptr_16u_ -> (Ptr BtAlignedAllocator_btDbvtNodeconst_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btDbvtNodeconst_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btDbvtNodeconst_ptr_16u_Source
newtype BtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_ Source
BtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_ (ForeignPtr BtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_) |
withBtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_ :: BtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_ -> (Ptr BtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btGImpactMeshShapePart_ptr_16u_Source
withBtAlignedAllocator_btHashInt_16u_ :: BtAlignedAllocator_btHashInt_16u_ -> (Ptr BtAlignedAllocator_btHashInt_16u_ -> IO b) -> IO bSource
withBtAlignedAllocator_btHashPtr_16u_ :: BtAlignedAllocator_btHashPtr_16u_ -> (Ptr BtAlignedAllocator_btHashPtr_16u_ -> IO b) -> IO bSource
withBtAlignedAllocator_btHashString_16u_ :: BtAlignedAllocator_btHashString_16u_ -> (Ptr BtAlignedAllocator_btHashString_16u_ -> IO b) -> IO bSource
withBtAlignedAllocator_btIndexedMesh_16u_ :: BtAlignedAllocator_btIndexedMesh_16u_ -> (Ptr BtAlignedAllocator_btIndexedMesh_16u_ -> IO b) -> IO bSource
newtype BtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_ Source
BtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_ (ForeignPtr BtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_) |
withBtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_ :: BtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_ -> (Ptr BtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btMultiSapBroadphase_btBridgeProxy_ptr_16u_Source
newtype BtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_ Source
BtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_ (ForeignPtr BtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_) |
withBtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_ :: BtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_ -> (Ptr BtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btMultiSapBroadphase_btMultiSapProxy_ptr_16u_Source
withBtAlignedAllocator_btOptimizedBvhNode_16u_ :: BtAlignedAllocator_btOptimizedBvhNode_16u_ -> (Ptr BtAlignedAllocator_btOptimizedBvhNode_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btOptimizedBvhNode_16u_ :: Ptr a -> IO BtAlignedAllocator_btOptimizedBvhNode_16u_Source
newtype BtAlignedAllocator_btPersistentManifold_ptr_16u_ Source
BtAlignedAllocator_btPersistentManifold_ptr_16u_ (ForeignPtr BtAlignedAllocator_btPersistentManifold_ptr_16u_) |
withBtAlignedAllocator_btPersistentManifold_ptr_16u_ :: BtAlignedAllocator_btPersistentManifold_ptr_16u_ -> (Ptr BtAlignedAllocator_btPersistentManifold_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btPersistentManifold_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btPersistentManifold_ptr_16u_Source
withBtAlignedAllocator_btPointerUid_16u_ :: BtAlignedAllocator_btPointerUid_16u_ -> (Ptr BtAlignedAllocator_btPointerUid_16u_ -> IO b) -> IO bSource
withBtAlignedAllocator_btQuantizedBvhNode_16u_ :: BtAlignedAllocator_btQuantizedBvhNode_16u_ -> (Ptr BtAlignedAllocator_btQuantizedBvhNode_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btQuantizedBvhNode_16u_ :: Ptr a -> IO BtAlignedAllocator_btQuantizedBvhNode_16u_Source
withBtAlignedAllocator_btRigidBody_ptr_16u_ :: BtAlignedAllocator_btRigidBody_ptr_16u_ -> (Ptr BtAlignedAllocator_btRigidBody_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btRigidBody_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btRigidBody_ptr_16u_Source
withBtAlignedAllocator_btSoftBody_ptr_16u_ :: BtAlignedAllocator_btSoftBody_ptr_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSoftBody_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_ptr_16u_Source
withBtAlignedAllocator_btSoftBody_Anchor_16u_ :: BtAlignedAllocator_btSoftBody_Anchor_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Anchor_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSoftBody_Anchor_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Anchor_16u_Source
newtype BtAlignedAllocator_btSoftBody_Cluster_ptr_16u_ Source
BtAlignedAllocator_btSoftBody_Cluster_ptr_16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_Cluster_ptr_16u_) |
withBtAlignedAllocator_btSoftBody_Cluster_ptr_16u_ :: BtAlignedAllocator_btSoftBody_Cluster_ptr_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Cluster_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSoftBody_Cluster_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Cluster_ptr_16u_Source
withBtAlignedAllocator_btSoftBody_Face_16u_ :: BtAlignedAllocator_btSoftBody_Face_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Face_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSoftBody_Face_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Face_16u_Source
withBtAlignedAllocator_btSoftBody_Joint_ptr_16u_ :: BtAlignedAllocator_btSoftBody_Joint_ptr_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Joint_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSoftBody_Joint_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Joint_ptr_16u_Source
withBtAlignedAllocator_btSoftBody_Link_16u_ :: BtAlignedAllocator_btSoftBody_Link_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Link_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSoftBody_Link_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Link_16u_Source
newtype BtAlignedAllocator_btSoftBody_Material_ptr_16u_ Source
BtAlignedAllocator_btSoftBody_Material_ptr_16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_Material_ptr_16u_) |
withBtAlignedAllocator_btSoftBody_Material_ptr_16u_ :: BtAlignedAllocator_btSoftBody_Material_ptr_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Material_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSoftBody_Material_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Material_ptr_16u_Source
withBtAlignedAllocator_btSoftBody_Node_ptr_16u_ :: BtAlignedAllocator_btSoftBody_Node_ptr_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Node_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSoftBody_Node_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Node_ptr_16u_Source
withBtAlignedAllocator_btSoftBody_Node_16u_ :: BtAlignedAllocator_btSoftBody_Node_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Node_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSoftBody_Node_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Node_16u_Source
withBtAlignedAllocator_btSoftBody_Note_16u_ :: BtAlignedAllocator_btSoftBody_Note_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Note_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSoftBody_Note_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Note_16u_Source
withBtAlignedAllocator_btSoftBody_RContact_16u_ :: BtAlignedAllocator_btSoftBody_RContact_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_RContact_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSoftBody_RContact_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_RContact_16u_Source
withBtAlignedAllocator_btSoftBody_SContact_16u_ :: BtAlignedAllocator_btSoftBody_SContact_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_SContact_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSoftBody_SContact_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_SContact_16u_Source
withBtAlignedAllocator_btSoftBody_Tetra_16u_ :: BtAlignedAllocator_btSoftBody_Tetra_16u_ -> (Ptr BtAlignedAllocator_btSoftBody_Tetra_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSoftBody_Tetra_16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_Tetra_16u_Source
newtype BtAlignedAllocator_btSoftBody_ePSolver___16u_ Source
BtAlignedAllocator_btSoftBody_ePSolver___16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_ePSolver___16u_) |
withBtAlignedAllocator_btSoftBody_ePSolver___16u_ :: BtAlignedAllocator_btSoftBody_ePSolver___16u_ -> (Ptr BtAlignedAllocator_btSoftBody_ePSolver___16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSoftBody_ePSolver___16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_ePSolver___16u_Source
newtype BtAlignedAllocator_btSoftBody_eVSolver___16u_ Source
BtAlignedAllocator_btSoftBody_eVSolver___16u_ (ForeignPtr BtAlignedAllocator_btSoftBody_eVSolver___16u_) |
withBtAlignedAllocator_btSoftBody_eVSolver___16u_ :: BtAlignedAllocator_btSoftBody_eVSolver___16u_ -> (Ptr BtAlignedAllocator_btSoftBody_eVSolver___16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSoftBody_eVSolver___16u_ :: Ptr a -> IO BtAlignedAllocator_btSoftBody_eVSolver___16u_Source
withBtAlignedAllocator_btSolverConstraint_16u_ :: BtAlignedAllocator_btSolverConstraint_16u_ -> (Ptr BtAlignedAllocator_btSolverConstraint_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSolverConstraint_16u_ :: Ptr a -> IO BtAlignedAllocator_btSolverConstraint_16u_Source
newtype BtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_ Source
BtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_ (ForeignPtr BtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_) |
withBtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_ :: BtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_ -> (Ptr BtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btSparseSdf_3__Cell_ptr_16u_Source
withBtAlignedAllocator_btTransform_16u_ :: BtAlignedAllocator_btTransform_16u_ -> (Ptr BtAlignedAllocator_btTransform_16u_ -> IO b) -> IO bSource
withBtAlignedAllocator_btTriangleInfo_16u_ :: BtAlignedAllocator_btTriangleInfo_16u_ -> (Ptr BtAlignedAllocator_btTriangleInfo_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btTriangleInfo_16u_ :: Ptr a -> IO BtAlignedAllocator_btTriangleInfo_16u_Source
newtype BtAlignedAllocator_btTypedConstraint_ptr_16u_ Source
BtAlignedAllocator_btTypedConstraint_ptr_16u_ (ForeignPtr BtAlignedAllocator_btTypedConstraint_ptr_16u_) |
withBtAlignedAllocator_btTypedConstraint_ptr_16u_ :: BtAlignedAllocator_btTypedConstraint_ptr_16u_ -> (Ptr BtAlignedAllocator_btTypedConstraint_ptr_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btTypedConstraint_ptr_16u_ :: Ptr a -> IO BtAlignedAllocator_btTypedConstraint_ptr_16u_Source
newtype BtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_ Source
BtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_ (ForeignPtr BtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_) |
withBtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_ :: BtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_ -> (Ptr BtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_ -> IO b) -> IO bSource
mkBtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_ :: Ptr a -> IO BtAlignedAllocator_btTypedConstraint_btConstraintInfo1_16u_Source
withBtAlignedAllocator_btVector3_16u_ :: BtAlignedAllocator_btVector3_16u_ -> (Ptr BtAlignedAllocator_btVector3_16u_ -> IO b) -> IO bSource
withBtAlignedAllocator_btWheelInfo_16u_ :: BtAlignedAllocator_btWheelInfo_16u_ -> (Ptr BtAlignedAllocator_btWheelInfo_16u_ -> IO b) -> IO bSource
withBtAlignedAllocator_charconst_ptr_16u_ :: BtAlignedAllocator_charconst_ptr_16u_ -> (Ptr BtAlignedAllocator_charconst_ptr_16u_ -> IO b) -> IO bSource
withBtAlignedAllocator_char_ptr_16u_ :: BtAlignedAllocator_char_ptr_16u_ -> (Ptr BtAlignedAllocator_char_ptr_16u_ -> IO b) -> IO bSource
newtype BtAlignedAllocator_float_16u_ Source
withBtAlignedAllocator_float_16u_ :: BtAlignedAllocator_float_16u_ -> (Ptr BtAlignedAllocator_float_16u_ -> IO b) -> IO bSource
newtype BtAlignedAllocator_int_16u_ Source
withBtAlignedAllocator_int_16u_ :: BtAlignedAllocator_int_16u_ -> (Ptr BtAlignedAllocator_int_16u_ -> IO b) -> IO bSource
withBtAlignedAllocator_short_ptr_16u_ :: BtAlignedAllocator_short_ptr_16u_ -> (Ptr BtAlignedAllocator_short_ptr_16u_ -> IO b) -> IO bSource
newtype BtAlignedAllocator_short_16u_ Source
withBtAlignedAllocator_short_16u_ :: BtAlignedAllocator_short_16u_ -> (Ptr BtAlignedAllocator_short_16u_ -> IO b) -> IO bSource
withBtAlignedAllocator_unsignedint_16u_ :: BtAlignedAllocator_unsignedint_16u_ -> (Ptr BtAlignedAllocator_unsignedint_16u_ -> IO b) -> IO bSource
withBtAlignedAllocator_unsignedshort_16u_ :: BtAlignedAllocator_unsignedshort_16u_ -> (Ptr BtAlignedAllocator_unsignedshort_16u_ -> IO b) -> IO bSource
withBtAlignedAllocator_void_ptr_16u_ :: BtAlignedAllocator_void_ptr_16u_ -> (Ptr BtAlignedAllocator_void_ptr_16u_ -> IO b) -> IO bSource
withBtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_ :: BtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_ -> (Ptr BtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_ :: Ptr a -> IO BtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_Source
withBtAlignedObjectArray_GIM_BVH_DATA_ :: BtAlignedObjectArray_GIM_BVH_DATA_ -> (Ptr BtAlignedObjectArray_GIM_BVH_DATA_ -> IO b) -> IO bSource
withBtAlignedObjectArray_GIM_BVH_TREE_NODE_ :: BtAlignedObjectArray_GIM_BVH_TREE_NODE_ -> (Ptr BtAlignedObjectArray_GIM_BVH_TREE_NODE_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_GIM_BVH_TREE_NODE_ :: Ptr a -> IO BtAlignedObjectArray_GIM_BVH_TREE_NODE_Source
newtype BtAlignedObjectArray_GIM_PAIR_ Source
withBtAlignedObjectArray_GIM_PAIR_ :: BtAlignedObjectArray_GIM_PAIR_ -> (Ptr BtAlignedObjectArray_GIM_PAIR_ -> IO b) -> IO bSource
newtype BtAlignedObjectArray_bool_ Source
withBtAlignedObjectArray_bool_ :: BtAlignedObjectArray_bool_ -> (Ptr BtAlignedObjectArray_bool_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btActionInterface_ptr_ :: BtAlignedObjectArray_btActionInterface_ptr_ -> (Ptr BtAlignedObjectArray_btActionInterface_ptr_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btActionInterface_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btActionInterface_ptr_Source
newtype BtAlignedObjectArray_btBroadphaseInterface_ptr_ Source
BtAlignedObjectArray_btBroadphaseInterface_ptr_ (ForeignPtr BtAlignedObjectArray_btBroadphaseInterface_ptr_) |
withBtAlignedObjectArray_btBroadphaseInterface_ptr_ :: BtAlignedObjectArray_btBroadphaseInterface_ptr_ -> (Ptr BtAlignedObjectArray_btBroadphaseInterface_ptr_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btBroadphaseInterface_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btBroadphaseInterface_ptr_Source
withBtAlignedObjectArray_btBroadphasePair_ :: BtAlignedObjectArray_btBroadphasePair_ -> (Ptr BtAlignedObjectArray_btBroadphasePair_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btBroadphasePair_ :: Ptr a -> IO BtAlignedObjectArray_btBroadphasePair_Source
withBtAlignedObjectArray_btBvhSubtreeInfo_ :: BtAlignedObjectArray_btBvhSubtreeInfo_ -> (Ptr BtAlignedObjectArray_btBvhSubtreeInfo_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btBvhSubtreeInfo_ :: Ptr a -> IO BtAlignedObjectArray_btBvhSubtreeInfo_Source
withBtAlignedObjectArray_btChunk_ptr_ :: BtAlignedObjectArray_btChunk_ptr_ -> (Ptr BtAlignedObjectArray_btChunk_ptr_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btCollisionObject_ptr_ :: BtAlignedObjectArray_btCollisionObject_ptr_ -> (Ptr BtAlignedObjectArray_btCollisionObject_ptr_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btCollisionObject_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btCollisionObject_ptr_Source
withBtAlignedObjectArray_btCollisionShape_ptr_ :: BtAlignedObjectArray_btCollisionShape_ptr_ -> (Ptr BtAlignedObjectArray_btCollisionShape_ptr_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btCollisionShape_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btCollisionShape_ptr_Source
withBtAlignedObjectArray_btCompoundShapeChild_ :: BtAlignedObjectArray_btCompoundShapeChild_ -> (Ptr BtAlignedObjectArray_btCompoundShapeChild_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btCompoundShapeChild_ :: Ptr a -> IO BtAlignedObjectArray_btCompoundShapeChild_Source
withBtAlignedObjectArray_btDbvt_sStkNN_ :: BtAlignedObjectArray_btDbvt_sStkNN_ -> (Ptr BtAlignedObjectArray_btDbvt_sStkNN_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btDbvt_sStkNP_ :: BtAlignedObjectArray_btDbvt_sStkNP_ -> (Ptr BtAlignedObjectArray_btDbvt_sStkNP_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btDbvt_sStkNPS_ :: BtAlignedObjectArray_btDbvt_sStkNPS_ -> (Ptr BtAlignedObjectArray_btDbvt_sStkNPS_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btDbvtNodeconst_ptr_ :: BtAlignedObjectArray_btDbvtNodeconst_ptr_ -> (Ptr BtAlignedObjectArray_btDbvtNodeconst_ptr_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btDbvtNodeconst_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btDbvtNodeconst_ptr_Source
newtype BtAlignedObjectArray_btGImpactMeshShapePart_ptr_ Source
BtAlignedObjectArray_btGImpactMeshShapePart_ptr_ (ForeignPtr BtAlignedObjectArray_btGImpactMeshShapePart_ptr_) |
withBtAlignedObjectArray_btGImpactMeshShapePart_ptr_ :: BtAlignedObjectArray_btGImpactMeshShapePart_ptr_ -> (Ptr BtAlignedObjectArray_btGImpactMeshShapePart_ptr_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btGImpactMeshShapePart_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btGImpactMeshShapePart_ptr_Source
withBtAlignedObjectArray_btHashInt_ :: BtAlignedObjectArray_btHashInt_ -> (Ptr BtAlignedObjectArray_btHashInt_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btHashPtr_ :: BtAlignedObjectArray_btHashPtr_ -> (Ptr BtAlignedObjectArray_btHashPtr_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btHashString_ :: BtAlignedObjectArray_btHashString_ -> (Ptr BtAlignedObjectArray_btHashString_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btIndexedMesh_ :: BtAlignedObjectArray_btIndexedMesh_ -> (Ptr BtAlignedObjectArray_btIndexedMesh_ -> IO b) -> IO bSource
newtype BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_ Source
BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_ (ForeignPtr BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_) |
withBtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_ :: BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_ -> (Ptr BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btMultiSapBroadphase_btBridgeProxy_ptr_Source
newtype BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_ Source
BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_ (ForeignPtr BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_) |
withBtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_ :: BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_ -> (Ptr BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btMultiSapBroadphase_btMultiSapProxy_ptr_Source
withBtAlignedObjectArray_btOptimizedBvhNode_ :: BtAlignedObjectArray_btOptimizedBvhNode_ -> (Ptr BtAlignedObjectArray_btOptimizedBvhNode_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btOptimizedBvhNode_ :: Ptr a -> IO BtAlignedObjectArray_btOptimizedBvhNode_Source
newtype BtAlignedObjectArray_btPersistentManifold_ptr_ Source
BtAlignedObjectArray_btPersistentManifold_ptr_ (ForeignPtr BtAlignedObjectArray_btPersistentManifold_ptr_) |
withBtAlignedObjectArray_btPersistentManifold_ptr_ :: BtAlignedObjectArray_btPersistentManifold_ptr_ -> (Ptr BtAlignedObjectArray_btPersistentManifold_ptr_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btPersistentManifold_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btPersistentManifold_ptr_Source
withBtAlignedObjectArray_btPointerUid_ :: BtAlignedObjectArray_btPointerUid_ -> (Ptr BtAlignedObjectArray_btPointerUid_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btQuantizedBvhNode_ :: BtAlignedObjectArray_btQuantizedBvhNode_ -> (Ptr BtAlignedObjectArray_btQuantizedBvhNode_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btQuantizedBvhNode_ :: Ptr a -> IO BtAlignedObjectArray_btQuantizedBvhNode_Source
withBtAlignedObjectArray_btRigidBody_ptr_ :: BtAlignedObjectArray_btRigidBody_ptr_ -> (Ptr BtAlignedObjectArray_btRigidBody_ptr_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btSoftBody_ptr_ :: BtAlignedObjectArray_btSoftBody_ptr_ -> (Ptr BtAlignedObjectArray_btSoftBody_ptr_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btSoftBody_Anchor_ :: BtAlignedObjectArray_btSoftBody_Anchor_ -> (Ptr BtAlignedObjectArray_btSoftBody_Anchor_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btSoftBody_Anchor_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Anchor_Source
withBtAlignedObjectArray_btSoftBody_Cluster_ptr_ :: BtAlignedObjectArray_btSoftBody_Cluster_ptr_ -> (Ptr BtAlignedObjectArray_btSoftBody_Cluster_ptr_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btSoftBody_Cluster_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Cluster_ptr_Source
withBtAlignedObjectArray_btSoftBody_Face_ :: BtAlignedObjectArray_btSoftBody_Face_ -> (Ptr BtAlignedObjectArray_btSoftBody_Face_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btSoftBody_Joint_ptr_ :: BtAlignedObjectArray_btSoftBody_Joint_ptr_ -> (Ptr BtAlignedObjectArray_btSoftBody_Joint_ptr_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btSoftBody_Joint_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Joint_ptr_Source
withBtAlignedObjectArray_btSoftBody_Link_ :: BtAlignedObjectArray_btSoftBody_Link_ -> (Ptr BtAlignedObjectArray_btSoftBody_Link_ -> IO b) -> IO bSource
newtype BtAlignedObjectArray_btSoftBody_Material_ptr_ Source
BtAlignedObjectArray_btSoftBody_Material_ptr_ (ForeignPtr BtAlignedObjectArray_btSoftBody_Material_ptr_) |
withBtAlignedObjectArray_btSoftBody_Material_ptr_ :: BtAlignedObjectArray_btSoftBody_Material_ptr_ -> (Ptr BtAlignedObjectArray_btSoftBody_Material_ptr_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btSoftBody_Material_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Material_ptr_Source
withBtAlignedObjectArray_btSoftBody_Node_ptr_ :: BtAlignedObjectArray_btSoftBody_Node_ptr_ -> (Ptr BtAlignedObjectArray_btSoftBody_Node_ptr_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btSoftBody_Node_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Node_ptr_Source
withBtAlignedObjectArray_btSoftBody_Node_ :: BtAlignedObjectArray_btSoftBody_Node_ -> (Ptr BtAlignedObjectArray_btSoftBody_Node_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btSoftBody_Note_ :: BtAlignedObjectArray_btSoftBody_Note_ -> (Ptr BtAlignedObjectArray_btSoftBody_Note_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btSoftBody_RContact_ :: BtAlignedObjectArray_btSoftBody_RContact_ -> (Ptr BtAlignedObjectArray_btSoftBody_RContact_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btSoftBody_RContact_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_RContact_Source
withBtAlignedObjectArray_btSoftBody_SContact_ :: BtAlignedObjectArray_btSoftBody_SContact_ -> (Ptr BtAlignedObjectArray_btSoftBody_SContact_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btSoftBody_SContact_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_SContact_Source
withBtAlignedObjectArray_btSoftBody_Tetra_ :: BtAlignedObjectArray_btSoftBody_Tetra_ -> (Ptr BtAlignedObjectArray_btSoftBody_Tetra_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btSoftBody_Tetra_ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_Tetra_Source
withBtAlignedObjectArray_btSoftBody_ePSolver___ :: BtAlignedObjectArray_btSoftBody_ePSolver___ -> (Ptr BtAlignedObjectArray_btSoftBody_ePSolver___ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btSoftBody_ePSolver___ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_ePSolver___Source
withBtAlignedObjectArray_btSoftBody_eVSolver___ :: BtAlignedObjectArray_btSoftBody_eVSolver___ -> (Ptr BtAlignedObjectArray_btSoftBody_eVSolver___ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btSoftBody_eVSolver___ :: Ptr a -> IO BtAlignedObjectArray_btSoftBody_eVSolver___Source
withBtAlignedObjectArray_btSolverConstraint_ :: BtAlignedObjectArray_btSolverConstraint_ -> (Ptr BtAlignedObjectArray_btSolverConstraint_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btSolverConstraint_ :: Ptr a -> IO BtAlignedObjectArray_btSolverConstraint_Source
newtype BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_ Source
BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_ (ForeignPtr BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_) |
withBtAlignedObjectArray_btSparseSdf_3__Cell_ptr_ :: BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_ -> (Ptr BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btSparseSdf_3__Cell_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_Source
withBtAlignedObjectArray_btTransform_ :: BtAlignedObjectArray_btTransform_ -> (Ptr BtAlignedObjectArray_btTransform_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btTriangleInfo_ :: BtAlignedObjectArray_btTriangleInfo_ -> (Ptr BtAlignedObjectArray_btTriangleInfo_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btTypedConstraint_ptr_ :: BtAlignedObjectArray_btTypedConstraint_ptr_ -> (Ptr BtAlignedObjectArray_btTypedConstraint_ptr_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btTypedConstraint_ptr_ :: Ptr a -> IO BtAlignedObjectArray_btTypedConstraint_ptr_Source
newtype BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_ Source
BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_ (ForeignPtr BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_) |
withBtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_ :: BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_ -> (Ptr BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_ -> IO b) -> IO bSource
mkBtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_ :: Ptr a -> IO BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_Source
withBtAlignedObjectArray_btVector3_ :: BtAlignedObjectArray_btVector3_ -> (Ptr BtAlignedObjectArray_btVector3_ -> IO b) -> IO bSource
withBtAlignedObjectArray_btWheelInfo_ :: BtAlignedObjectArray_btWheelInfo_ -> (Ptr BtAlignedObjectArray_btWheelInfo_ -> IO b) -> IO bSource
withBtAlignedObjectArray_charconst_ptr_ :: BtAlignedObjectArray_charconst_ptr_ -> (Ptr BtAlignedObjectArray_charconst_ptr_ -> IO b) -> IO bSource
newtype BtAlignedObjectArray_char_ptr_ Source
withBtAlignedObjectArray_char_ptr_ :: BtAlignedObjectArray_char_ptr_ -> (Ptr BtAlignedObjectArray_char_ptr_ -> IO b) -> IO bSource
newtype BtAlignedObjectArray_float_ Source
withBtAlignedObjectArray_float_ :: BtAlignedObjectArray_float_ -> (Ptr BtAlignedObjectArray_float_ -> IO b) -> IO bSource
newtype BtAlignedObjectArray_int_ Source
withBtAlignedObjectArray_int_ :: BtAlignedObjectArray_int_ -> (Ptr BtAlignedObjectArray_int_ -> IO b) -> IO bSource
withBtAlignedObjectArray_short_ptr_ :: BtAlignedObjectArray_short_ptr_ -> (Ptr BtAlignedObjectArray_short_ptr_ -> IO b) -> IO bSource
newtype BtAlignedObjectArray_short_ Source
withBtAlignedObjectArray_short_ :: BtAlignedObjectArray_short_ -> (Ptr BtAlignedObjectArray_short_ -> IO b) -> IO bSource
withBtAlignedObjectArray_unsignedint_ :: BtAlignedObjectArray_unsignedint_ -> (Ptr BtAlignedObjectArray_unsignedint_ -> IO b) -> IO bSource
withBtAlignedObjectArray_unsignedshort_ :: BtAlignedObjectArray_unsignedshort_ -> (Ptr BtAlignedObjectArray_unsignedshort_ -> IO b) -> IO bSource
newtype BtAlignedObjectArray_void_ptr_ Source
withBtAlignedObjectArray_void_ptr_ :: BtAlignedObjectArray_void_ptr_ -> (Ptr BtAlignedObjectArray_void_ptr_ -> IO b) -> IO bSource
newtype BtAngularLimit Source
withBtAngularLimit :: BtAngularLimit -> (Ptr BtAngularLimit -> IO b) -> IO bSource
mkBtAngularLimit :: Ptr a -> IO BtAngularLimitSource
newtype BtAxisSweep3 Source
withBtAxisSweep3 :: BtAxisSweep3 -> (Ptr BtAxisSweep3 -> IO b) -> IO bSource
mkBtAxisSweep3 :: Ptr a -> IO BtAxisSweep3Source
withBtAxisSweep3Internal_unsignedint_ :: BtAxisSweep3Internal_unsignedint_ -> (Ptr BtAxisSweep3Internal_unsignedint_ -> IO b) -> IO bSource
newtype BtAxisSweep3Internal_unsignedshort_ Source
withBtAxisSweep3Internal_unsignedshort_ :: BtAxisSweep3Internal_unsignedshort_ -> (Ptr BtAxisSweep3Internal_unsignedshort_ -> IO b) -> IO bSource
newtype BtBU_Simplex1to4 Source
withBtBU_Simplex1to4 :: BtBU_Simplex1to4 -> (Ptr BtBU_Simplex1to4 -> IO b) -> IO bSource
newtype BtBoxShape Source
withBtBoxShape :: BtBoxShape -> (Ptr BtBoxShape -> IO b) -> IO bSource
mkBtBoxShape :: Ptr a -> IO BtBoxShapeSource
withBtMultiSapBroadphase_btBridgeProxy :: BtMultiSapBroadphase_btBridgeProxy -> (Ptr BtMultiSapBroadphase_btBridgeProxy -> IO b) -> IO bSource
newtype BtBroadphaseAabbCallback Source
withBtBroadphaseAabbCallback :: BtBroadphaseAabbCallback -> (Ptr BtBroadphaseAabbCallback -> IO b) -> IO bSource
newtype BtBroadphaseInterface Source
withBtBroadphaseInterface :: BtBroadphaseInterface -> (Ptr BtBroadphaseInterface -> IO b) -> IO bSource
newtype BtBroadphasePair Source
withBtBroadphasePair :: BtBroadphasePair -> (Ptr BtBroadphasePair -> IO b) -> IO bSource
newtype BtBroadphasePairSortPredicate Source
withBtBroadphasePairSortPredicate :: BtBroadphasePairSortPredicate -> (Ptr BtBroadphasePairSortPredicate -> IO b) -> IO bSource
newtype BtBroadphaseProxy Source
withBtBroadphaseProxy :: BtBroadphaseProxy -> (Ptr BtBroadphaseProxy -> IO b) -> IO bSource
newtype BtBroadphaseRayCallback Source
withBtBroadphaseRayCallback :: BtBroadphaseRayCallback -> (Ptr BtBroadphaseRayCallback -> IO b) -> IO bSource
newtype BtBvhSubtreeInfo Source
withBtBvhSubtreeInfo :: BtBvhSubtreeInfo -> (Ptr BtBvhSubtreeInfo -> IO b) -> IO bSource
newtype BtBvhSubtreeInfoData Source
withBtBvhSubtreeInfoData :: BtBvhSubtreeInfoData -> (Ptr BtBvhSubtreeInfoData -> IO b) -> IO bSource
mkBtBvhTree :: Ptr a -> IO BtBvhTreeSource
newtype BtBvhTriangleMeshShape Source
withBtBvhTriangleMeshShape :: BtBvhTriangleMeshShape -> (Ptr BtBvhTriangleMeshShape -> IO b) -> IO bSource
newtype BtCapsuleShape Source
withBtCapsuleShape :: BtCapsuleShape -> (Ptr BtCapsuleShape -> IO b) -> IO bSource
mkBtCapsuleShape :: Ptr a -> IO BtCapsuleShapeSource
newtype BtCapsuleShapeData Source
withBtCapsuleShapeData :: BtCapsuleShapeData -> (Ptr BtCapsuleShapeData -> IO b) -> IO bSource
newtype BtCapsuleShapeX Source
withBtCapsuleShapeX :: BtCapsuleShapeX -> (Ptr BtCapsuleShapeX -> IO b) -> IO bSource
mkBtCapsuleShapeX :: Ptr a -> IO BtCapsuleShapeXSource
newtype BtCapsuleShapeZ Source
withBtCapsuleShapeZ :: BtCapsuleShapeZ -> (Ptr BtCapsuleShapeZ -> IO b) -> IO bSource
mkBtCapsuleShapeZ :: Ptr a -> IO BtCapsuleShapeZSource
newtype BtCharIndexTripletData Source
withBtCharIndexTripletData :: BtCharIndexTripletData -> (Ptr BtCharIndexTripletData -> IO b) -> IO bSource
newtype BtCollisionAlgorithm Source
withBtCollisionAlgorithm :: BtCollisionAlgorithm -> (Ptr BtCollisionAlgorithm -> IO b) -> IO bSource
withBtCollisionAlgorithmConstructionInfo :: BtCollisionAlgorithmConstructionInfo -> (Ptr BtCollisionAlgorithmConstructionInfo -> IO b) -> IO bSource
newtype BtCollisionAlgorithmCreateFunc Source
withBtCollisionAlgorithmCreateFunc :: BtCollisionAlgorithmCreateFunc -> (Ptr BtCollisionAlgorithmCreateFunc -> IO b) -> IO bSource
newtype BtCollisionConfiguration Source
withBtCollisionConfiguration :: BtCollisionConfiguration -> (Ptr BtCollisionConfiguration -> IO b) -> IO bSource
newtype BtCollisionDispatcher Source
withBtCollisionDispatcher :: BtCollisionDispatcher -> (Ptr BtCollisionDispatcher -> IO b) -> IO bSource
newtype BtCollisionObject Source
withBtCollisionObject :: BtCollisionObject -> (Ptr BtCollisionObject -> IO b) -> IO bSource
newtype BtCollisionObjectDoubleData Source
withBtCollisionObjectDoubleData :: BtCollisionObjectDoubleData -> (Ptr BtCollisionObjectDoubleData -> IO b) -> IO bSource
newtype BtCollisionObjectFloatData Source
withBtCollisionObjectFloatData :: BtCollisionObjectFloatData -> (Ptr BtCollisionObjectFloatData -> IO b) -> IO bSource
newtype BtCollisionShape Source
withBtCollisionShape :: BtCollisionShape -> (Ptr BtCollisionShape -> IO b) -> IO bSource
newtype BtCollisionShapeData Source
withBtCollisionShapeData :: BtCollisionShapeData -> (Ptr BtCollisionShapeData -> IO b) -> IO bSource
newtype BtCollisionWorld Source
withBtCollisionWorld :: BtCollisionWorld -> (Ptr BtCollisionWorld -> IO b) -> IO bSource
newtype BtCompoundShape Source
withBtCompoundShape :: BtCompoundShape -> (Ptr BtCompoundShape -> IO b) -> IO bSource
mkBtCompoundShape :: Ptr a -> IO BtCompoundShapeSource
newtype BtCompoundShapeChild Source
withBtCompoundShapeChild :: BtCompoundShapeChild -> (Ptr BtCompoundShapeChild -> IO b) -> IO bSource
newtype BtCompoundShapeChildData Source
withBtCompoundShapeChildData :: BtCompoundShapeChildData -> (Ptr BtCompoundShapeChildData -> IO b) -> IO bSource
newtype BtCompoundShapeData Source
withBtCompoundShapeData :: BtCompoundShapeData -> (Ptr BtCompoundShapeData -> IO b) -> IO bSource
newtype BtConcaveShape Source
withBtConcaveShape :: BtConcaveShape -> (Ptr BtConcaveShape -> IO b) -> IO bSource
mkBtConcaveShape :: Ptr a -> IO BtConcaveShapeSource
newtype BtConeShape Source
withBtConeShape :: BtConeShape -> (Ptr BtConeShape -> IO b) -> IO bSource
mkBtConeShape :: Ptr a -> IO BtConeShapeSource
newtype BtConeShapeX Source
withBtConeShapeX :: BtConeShapeX -> (Ptr BtConeShapeX -> IO b) -> IO bSource
mkBtConeShapeX :: Ptr a -> IO BtConeShapeXSource
newtype BtConeShapeZ Source
withBtConeShapeZ :: BtConeShapeZ -> (Ptr BtConeShapeZ -> IO b) -> IO bSource
mkBtConeShapeZ :: Ptr a -> IO BtConeShapeZSource
newtype BtConeTwistConstraint Source
withBtConeTwistConstraint :: BtConeTwistConstraint -> (Ptr BtConeTwistConstraint -> IO b) -> IO bSource
newtype BtConeTwistConstraintData Source
withBtConeTwistConstraintData :: BtConeTwistConstraintData -> (Ptr BtConeTwistConstraintData -> IO b) -> IO bSource
withBtTypedConstraint_btConstraintInfo1 :: BtTypedConstraint_btConstraintInfo1 -> (Ptr BtTypedConstraint_btConstraintInfo1 -> IO b) -> IO bSource
withBtTypedConstraint_btConstraintInfo2 :: BtTypedConstraint_btConstraintInfo2 -> (Ptr BtTypedConstraint_btConstraintInfo2 -> IO b) -> IO bSource
newtype BtConstraintRow Source
withBtConstraintRow :: BtConstraintRow -> (Ptr BtConstraintRow -> IO b) -> IO bSource
mkBtConstraintRow :: Ptr a -> IO BtConstraintRowSource
newtype BtConstraintSetting Source
withBtConstraintSetting :: BtConstraintSetting -> (Ptr BtConstraintSetting -> IO b) -> IO bSource
newtype BtConstraintSolver Source
withBtConstraintSolver :: BtConstraintSolver -> (Ptr BtConstraintSolver -> IO b) -> IO bSource
newtype BtContactConstraint Source
withBtContactConstraint :: BtContactConstraint -> (Ptr BtContactConstraint -> IO b) -> IO bSource
newtype BtContactSolverInfo Source
withBtContactSolverInfo :: BtContactSolverInfo -> (Ptr BtContactSolverInfo -> IO b) -> IO bSource
newtype BtContactSolverInfoData Source
withBtContactSolverInfoData :: BtContactSolverInfoData -> (Ptr BtContactSolverInfoData -> IO b) -> IO bSource
newtype BtConvexConvexAlgorithm Source
withBtConvexConvexAlgorithm :: BtConvexConvexAlgorithm -> (Ptr BtConvexConvexAlgorithm -> IO b) -> IO bSource
newtype BtConvexHullShape Source
withBtConvexHullShape :: BtConvexHullShape -> (Ptr BtConvexHullShape -> IO b) -> IO bSource
newtype BtConvexHullShapeData Source
withBtConvexHullShapeData :: BtConvexHullShapeData -> (Ptr BtConvexHullShapeData -> IO b) -> IO bSource
newtype BtConvexInternalAabbCachingShape Source
withBtConvexInternalAabbCachingShape :: BtConvexInternalAabbCachingShape -> (Ptr BtConvexInternalAabbCachingShape -> IO b) -> IO bSource
newtype BtConvexInternalShape Source
withBtConvexInternalShape :: BtConvexInternalShape -> (Ptr BtConvexInternalShape -> IO b) -> IO bSource
newtype BtConvexInternalShapeData Source
withBtConvexInternalShapeData :: BtConvexInternalShapeData -> (Ptr BtConvexInternalShapeData -> IO b) -> IO bSource
newtype BtConvexSeparatingDistanceUtil Source
withBtConvexSeparatingDistanceUtil :: BtConvexSeparatingDistanceUtil -> (Ptr BtConvexSeparatingDistanceUtil -> IO b) -> IO bSource
newtype BtConvexShape Source
withBtConvexShape :: BtConvexShape -> (Ptr BtConvexShape -> IO b) -> IO bSource
mkBtConvexShape :: Ptr a -> IO BtConvexShapeSource
newtype BtConvexTriangleMeshShape Source
withBtConvexTriangleMeshShape :: BtConvexTriangleMeshShape -> (Ptr BtConvexTriangleMeshShape -> IO b) -> IO bSource
newtype BtCylinderShape Source
withBtCylinderShape :: BtCylinderShape -> (Ptr BtCylinderShape -> IO b) -> IO bSource
mkBtCylinderShape :: Ptr a -> IO BtCylinderShapeSource
newtype BtCylinderShapeData Source
withBtCylinderShapeData :: BtCylinderShapeData -> (Ptr BtCylinderShapeData -> IO b) -> IO bSource
newtype BtCylinderShapeX Source
withBtCylinderShapeX :: BtCylinderShapeX -> (Ptr BtCylinderShapeX -> IO b) -> IO bSource
newtype BtCylinderShapeZ Source
withBtCylinderShapeZ :: BtCylinderShapeZ -> (Ptr BtCylinderShapeZ -> IO b) -> IO bSource
newtype BtDbvtAabbMm Source
withBtDbvtAabbMm :: BtDbvtAabbMm -> (Ptr BtDbvtAabbMm -> IO b) -> IO bSource
mkBtDbvtAabbMm :: Ptr a -> IO BtDbvtAabbMmSource
newtype BtDbvtBroadphase Source
withBtDbvtBroadphase :: BtDbvtBroadphase -> (Ptr BtDbvtBroadphase -> IO b) -> IO bSource
newtype BtDbvtNode Source
withBtDbvtNode :: BtDbvtNode -> (Ptr BtDbvtNode -> IO b) -> IO bSource
mkBtDbvtNode :: Ptr a -> IO BtDbvtNodeSource
newtype BtDbvtProxy Source
withBtDbvtProxy :: BtDbvtProxy -> (Ptr BtDbvtProxy -> IO b) -> IO bSource
mkBtDbvtProxy :: Ptr a -> IO BtDbvtProxySource
withBtDefaultCollisionConfiguration :: BtDefaultCollisionConfiguration -> (Ptr BtDefaultCollisionConfiguration -> IO b) -> IO bSource
withBtDefaultCollisionConstructionInfo :: BtDefaultCollisionConstructionInfo -> (Ptr BtDefaultCollisionConstructionInfo -> IO b) -> IO bSource
newtype BtDefaultMotionState Source
withBtDefaultMotionState :: BtDefaultMotionState -> (Ptr BtDefaultMotionState -> IO b) -> IO bSource
newtype BtDefaultSerializer Source
withBtDefaultSerializer :: BtDefaultSerializer -> (Ptr BtDefaultSerializer -> IO b) -> IO bSource
newtype BtDefaultVehicleRaycaster Source
withBtDefaultVehicleRaycaster :: BtDefaultVehicleRaycaster -> (Ptr BtDefaultVehicleRaycaster -> IO b) -> IO bSource
withBtDiscreteCollisionDetectorInterface :: BtDiscreteCollisionDetectorInterface -> (Ptr BtDiscreteCollisionDetectorInterface -> IO b) -> IO bSource
newtype BtDiscreteDynamicsWorld Source
withBtDiscreteDynamicsWorld :: BtDiscreteDynamicsWorld -> (Ptr BtDiscreteDynamicsWorld -> IO b) -> IO bSource
newtype BtDispatcher Source
withBtDispatcher :: BtDispatcher -> (Ptr BtDispatcher -> IO b) -> IO bSource
mkBtDispatcher :: Ptr a -> IO BtDispatcherSource
newtype BtDispatcherInfo Source
withBtDispatcherInfo :: BtDispatcherInfo -> (Ptr BtDispatcherInfo -> IO b) -> IO bSource
newtype BtDynamicsWorld Source
withBtDynamicsWorld :: BtDynamicsWorld -> (Ptr BtDynamicsWorld -> IO b) -> IO bSource
mkBtDynamicsWorld :: Ptr a -> IO BtDynamicsWorldSource
newtype BtEmptyShape Source
withBtEmptyShape :: BtEmptyShape -> (Ptr BtEmptyShape -> IO b) -> IO bSource
mkBtEmptyShape :: Ptr a -> IO BtEmptyShapeSource
newtype BtGImpactBvh Source
withBtGImpactBvh :: BtGImpactBvh -> (Ptr BtGImpactBvh -> IO b) -> IO bSource
mkBtGImpactBvh :: Ptr a -> IO BtGImpactBvhSource
newtype BtGImpactCollisionAlgorithm Source
withBtGImpactCollisionAlgorithm :: BtGImpactCollisionAlgorithm -> (Ptr BtGImpactCollisionAlgorithm -> IO b) -> IO bSource
newtype BtGImpactCompoundShape Source
withBtGImpactCompoundShape :: BtGImpactCompoundShape -> (Ptr BtGImpactCompoundShape -> IO b) -> IO bSource
newtype BtGImpactMeshShape Source
withBtGImpactMeshShape :: BtGImpactMeshShape -> (Ptr BtGImpactMeshShape -> IO b) -> IO bSource
newtype BtGImpactMeshShapeData Source
withBtGImpactMeshShapeData :: BtGImpactMeshShapeData -> (Ptr BtGImpactMeshShapeData -> IO b) -> IO bSource
newtype BtGImpactMeshShapePart Source
withBtGImpactMeshShapePart :: BtGImpactMeshShapePart -> (Ptr BtGImpactMeshShapePart -> IO b) -> IO bSource
newtype BtGImpactQuantizedBvh Source
withBtGImpactQuantizedBvh :: BtGImpactQuantizedBvh -> (Ptr BtGImpactQuantizedBvh -> IO b) -> IO bSource
newtype BtGImpactShapeInterface Source
withBtGImpactShapeInterface :: BtGImpactShapeInterface -> (Ptr BtGImpactShapeInterface -> IO b) -> IO bSource
newtype BtGLDebugDrawer Source
withBtGLDebugDrawer :: BtGLDebugDrawer -> (Ptr BtGLDebugDrawer -> IO b) -> IO bSource
mkBtGLDebugDrawer :: Ptr a -> IO BtGLDebugDrawerSource
newtype BtGeneric6DofConstraint Source
withBtGeneric6DofConstraint :: BtGeneric6DofConstraint -> (Ptr BtGeneric6DofConstraint -> IO b) -> IO bSource
newtype BtGeneric6DofConstraintData Source
withBtGeneric6DofConstraintData :: BtGeneric6DofConstraintData -> (Ptr BtGeneric6DofConstraintData -> IO b) -> IO bSource
newtype BtGeneric6DofSpringConstraint Source
withBtGeneric6DofSpringConstraint :: BtGeneric6DofSpringConstraint -> (Ptr BtGeneric6DofSpringConstraint -> IO b) -> IO bSource
withBtGeneric6DofSpringConstraintData :: BtGeneric6DofSpringConstraintData -> (Ptr BtGeneric6DofSpringConstraintData -> IO b) -> IO bSource
newtype BtGeometryUtil Source
withBtGeometryUtil :: BtGeometryUtil -> (Ptr BtGeometryUtil -> IO b) -> IO bSource
mkBtGeometryUtil :: Ptr a -> IO BtGeometryUtilSource
newtype BtGhostObject Source
withBtGhostObject :: BtGhostObject -> (Ptr BtGhostObject -> IO b) -> IO bSource
mkBtGhostObject :: Ptr a -> IO BtGhostObjectSource
newtype BtGhostPairCallback Source
withBtGhostPairCallback :: BtGhostPairCallback -> (Ptr BtGhostPairCallback -> IO b) -> IO bSource
newtype BtGjkEpaSolver2 Source
withBtGjkEpaSolver2 :: BtGjkEpaSolver2 -> (Ptr BtGjkEpaSolver2 -> IO b) -> IO bSource
mkBtGjkEpaSolver2 :: Ptr a -> IO BtGjkEpaSolver2Source
newtype BtGjkPairDetector Source
withBtGjkPairDetector :: BtGjkPairDetector -> (Ptr BtGjkPairDetector -> IO b) -> IO bSource
mkBtHashInt :: Ptr a -> IO BtHashIntSource
withBtHashMap_btHashInt_btTriangleInfo_ :: BtHashMap_btHashInt_btTriangleInfo_ -> (Ptr BtHashMap_btHashInt_btTriangleInfo_ -> IO b) -> IO bSource
newtype BtHashMap_btHashInt_int_ Source
withBtHashMap_btHashInt_int_ :: BtHashMap_btHashInt_int_ -> (Ptr BtHashMap_btHashInt_int_ -> IO b) -> IO bSource
withBtHashMap_btHashPtr_btPointerUid_ :: BtHashMap_btHashPtr_btPointerUid_ -> (Ptr BtHashMap_btHashPtr_btPointerUid_ -> IO b) -> IO bSource
withBtHashMap_btHashPtr_charconst_ptr_ :: BtHashMap_btHashPtr_charconst_ptr_ -> (Ptr BtHashMap_btHashPtr_charconst_ptr_ -> IO b) -> IO bSource
newtype BtHashMap_btHashPtr_void_ptr_ Source
withBtHashMap_btHashPtr_void_ptr_ :: BtHashMap_btHashPtr_void_ptr_ -> (Ptr BtHashMap_btHashPtr_void_ptr_ -> IO b) -> IO bSource
newtype BtHashMap_btHashString_int_ Source
withBtHashMap_btHashString_int_ :: BtHashMap_btHashString_int_ -> (Ptr BtHashMap_btHashString_int_ -> IO b) -> IO bSource
mkBtHashPtr :: Ptr a -> IO BtHashPtrSource
newtype BtHashString Source
withBtHashString :: BtHashString -> (Ptr BtHashString -> IO b) -> IO bSource
mkBtHashString :: Ptr a -> IO BtHashStringSource
newtype BtHashedOverlappingPairCache Source
withBtHashedOverlappingPairCache :: BtHashedOverlappingPairCache -> (Ptr BtHashedOverlappingPairCache -> IO b) -> IO bSource
newtype BtHinge2Constraint Source
withBtHinge2Constraint :: BtHinge2Constraint -> (Ptr BtHinge2Constraint -> IO b) -> IO bSource
newtype BtHingeConstraint Source
withBtHingeConstraint :: BtHingeConstraint -> (Ptr BtHingeConstraint -> IO b) -> IO bSource
newtype BtHingeConstraintDoubleData Source
withBtHingeConstraintDoubleData :: BtHingeConstraintDoubleData -> (Ptr BtHingeConstraintDoubleData -> IO b) -> IO bSource
newtype BtHingeConstraintFloatData Source
withBtHingeConstraintFloatData :: BtHingeConstraintFloatData -> (Ptr BtHingeConstraintFloatData -> IO b) -> IO bSource
newtype BtIDebugDraw Source
withBtIDebugDraw :: BtIDebugDraw -> (Ptr BtIDebugDraw -> IO b) -> IO bSource
mkBtIDebugDraw :: Ptr a -> IO BtIDebugDrawSource
newtype BtIndexedMesh Source
withBtIndexedMesh :: BtIndexedMesh -> (Ptr BtIndexedMesh -> IO b) -> IO bSource
mkBtIndexedMesh :: Ptr a -> IO BtIndexedMeshSource
newtype BtIntIndexData Source
withBtIntIndexData :: BtIntIndexData -> (Ptr BtIntIndexData -> IO b) -> IO bSource
mkBtIntIndexData :: Ptr a -> IO BtIntIndexDataSource
withBtInternalTriangleIndexCallback :: BtInternalTriangleIndexCallback -> (Ptr BtInternalTriangleIndexCallback -> IO b) -> IO bSource
newtype BtJacobianEntry Source
withBtJacobianEntry :: BtJacobianEntry -> (Ptr BtJacobianEntry -> IO b) -> IO bSource
mkBtJacobianEntry :: Ptr a -> IO BtJacobianEntrySource
newtype BtManifoldPoint Source
withBtManifoldPoint :: BtManifoldPoint -> (Ptr BtManifoldPoint -> IO b) -> IO bSource
mkBtManifoldPoint :: Ptr a -> IO BtManifoldPointSource
newtype BtManifoldResult Source
withBtManifoldResult :: BtManifoldResult -> (Ptr BtManifoldResult -> IO b) -> IO bSource
newtype BtMatrix3x3DoubleData Source
withBtMatrix3x3DoubleData :: BtMatrix3x3DoubleData -> (Ptr BtMatrix3x3DoubleData -> IO b) -> IO bSource
newtype BtMatrix3x3FloatData Source
withBtMatrix3x3FloatData :: BtMatrix3x3FloatData -> (Ptr BtMatrix3x3FloatData -> IO b) -> IO bSource
newtype BtMeshPartData Source
withBtMeshPartData :: BtMeshPartData -> (Ptr BtMeshPartData -> IO b) -> IO bSource
mkBtMeshPartData :: Ptr a -> IO BtMeshPartDataSource
newtype BtMotionState Source
withBtMotionState :: BtMotionState -> (Ptr BtMotionState -> IO b) -> IO bSource
mkBtMotionState :: Ptr a -> IO BtMotionStateSource
newtype BtMultiSapBroadphase Source
withBtMultiSapBroadphase :: BtMultiSapBroadphase -> (Ptr BtMultiSapBroadphase -> IO b) -> IO bSource
newtype BtMultiSapBroadphase_btMultiSapProxy Source
withBtMultiSapBroadphase_btMultiSapProxy :: BtMultiSapBroadphase_btMultiSapProxy -> (Ptr BtMultiSapBroadphase_btMultiSapProxy -> IO b) -> IO bSource
newtype BtMultiSphereShape Source
withBtMultiSphereShape :: BtMultiSphereShape -> (Ptr BtMultiSphereShape -> IO b) -> IO bSource
newtype BtMultiSphereShapeData Source
withBtMultiSphereShapeData :: BtMultiSphereShapeData -> (Ptr BtMultiSphereShapeData -> IO b) -> IO bSource
newtype BtNodeOverlapCallback Source
withBtNodeOverlapCallback :: BtNodeOverlapCallback -> (Ptr BtNodeOverlapCallback -> IO b) -> IO bSource
newtype BtNullPairCache Source
withBtNullPairCache :: BtNullPairCache -> (Ptr BtNullPairCache -> IO b) -> IO bSource
mkBtNullPairCache :: Ptr a -> IO BtNullPairCacheSource
newtype BtOptimizedBvh Source
withBtOptimizedBvh :: BtOptimizedBvh -> (Ptr BtOptimizedBvh -> IO b) -> IO bSource
mkBtOptimizedBvh :: Ptr a -> IO BtOptimizedBvhSource
newtype BtOptimizedBvhNode Source
withBtOptimizedBvhNode :: BtOptimizedBvhNode -> (Ptr BtOptimizedBvhNode -> IO b) -> IO bSource
newtype BtOptimizedBvhNodeDoubleData Source
withBtOptimizedBvhNodeDoubleData :: BtOptimizedBvhNodeDoubleData -> (Ptr BtOptimizedBvhNodeDoubleData -> IO b) -> IO bSource
newtype BtOptimizedBvhNodeFloatData Source
withBtOptimizedBvhNodeFloatData :: BtOptimizedBvhNodeFloatData -> (Ptr BtOptimizedBvhNodeFloatData -> IO b) -> IO bSource
newtype BtOverlapCallback Source
withBtOverlapCallback :: BtOverlapCallback -> (Ptr BtOverlapCallback -> IO b) -> IO bSource
newtype BtOverlapFilterCallback Source
withBtOverlapFilterCallback :: BtOverlapFilterCallback -> (Ptr BtOverlapFilterCallback -> IO b) -> IO bSource
newtype BtOverlappingPairCache Source
withBtOverlappingPairCache :: BtOverlappingPairCache -> (Ptr BtOverlappingPairCache -> IO b) -> IO bSource
newtype BtOverlappingPairCallback Source
withBtOverlappingPairCallback :: BtOverlappingPairCallback -> (Ptr BtOverlappingPairCallback -> IO b) -> IO bSource
newtype BtPairCachingGhostObject Source
withBtPairCachingGhostObject :: BtPairCachingGhostObject -> (Ptr BtPairCachingGhostObject -> IO b) -> IO bSource
mkBtPairSet :: Ptr a -> IO BtPairSetSource
newtype BtPersistentManifold Source
withBtPersistentManifold :: BtPersistentManifold -> (Ptr BtPersistentManifold -> IO b) -> IO bSource
newtype BtPoint2PointConstraint Source
withBtPoint2PointConstraint :: BtPoint2PointConstraint -> (Ptr BtPoint2PointConstraint -> IO b) -> IO bSource
withBtPoint2PointConstraintDoubleData :: BtPoint2PointConstraintDoubleData -> (Ptr BtPoint2PointConstraintDoubleData -> IO b) -> IO bSource
withBtPoint2PointConstraintFloatData :: BtPoint2PointConstraintFloatData -> (Ptr BtPoint2PointConstraintFloatData -> IO b) -> IO bSource
newtype BtPointerUid Source
withBtPointerUid :: BtPointerUid -> (Ptr BtPointerUid -> IO b) -> IO bSource
mkBtPointerUid :: Ptr a -> IO BtPointerUidSource
newtype BtPolyhedralConvexAabbCachingShape Source
withBtPolyhedralConvexAabbCachingShape :: BtPolyhedralConvexAabbCachingShape -> (Ptr BtPolyhedralConvexAabbCachingShape -> IO b) -> IO bSource
newtype BtPolyhedralConvexShape Source
withBtPolyhedralConvexShape :: BtPolyhedralConvexShape -> (Ptr BtPolyhedralConvexShape -> IO b) -> IO bSource
newtype BtPositionAndRadius Source
withBtPositionAndRadius :: BtPositionAndRadius -> (Ptr BtPositionAndRadius -> IO b) -> IO bSource
newtype BtPrimitiveManagerBase Source
withBtPrimitiveManagerBase :: BtPrimitiveManagerBase -> (Ptr BtPrimitiveManagerBase -> IO b) -> IO bSource
newtype BtPrimitiveTriangle Source
withBtPrimitiveTriangle :: BtPrimitiveTriangle -> (Ptr BtPrimitiveTriangle -> IO b) -> IO bSource
newtype BtQuadWord Source
withBtQuadWord :: BtQuadWord -> (Ptr BtQuadWord -> IO b) -> IO bSource
mkBtQuadWord :: Ptr a -> IO BtQuadWordSource
newtype BtQuantizedBvh Source
withBtQuantizedBvh :: BtQuantizedBvh -> (Ptr BtQuantizedBvh -> IO b) -> IO bSource
mkBtQuantizedBvh :: Ptr a -> IO BtQuantizedBvhSource
newtype BtQuantizedBvhDoubleData Source
withBtQuantizedBvhDoubleData :: BtQuantizedBvhDoubleData -> (Ptr BtQuantizedBvhDoubleData -> IO b) -> IO bSource
newtype BtQuantizedBvhFloatData Source
withBtQuantizedBvhFloatData :: BtQuantizedBvhFloatData -> (Ptr BtQuantizedBvhFloatData -> IO b) -> IO bSource
newtype BtQuantizedBvhNode Source
withBtQuantizedBvhNode :: BtQuantizedBvhNode -> (Ptr BtQuantizedBvhNode -> IO b) -> IO bSource
newtype BtQuantizedBvhNodeData Source
withBtQuantizedBvhNodeData :: BtQuantizedBvhNodeData -> (Ptr BtQuantizedBvhNodeData -> IO b) -> IO bSource
newtype BtQuantizedBvhTree Source
withBtQuantizedBvhTree :: BtQuantizedBvhTree -> (Ptr BtQuantizedBvhTree -> IO b) -> IO bSource
newtype BtRaycastVehicle Source
withBtRaycastVehicle :: BtRaycastVehicle -> (Ptr BtRaycastVehicle -> IO b) -> IO bSource
newtype BtRigidBody Source
withBtRigidBody :: BtRigidBody -> (Ptr BtRigidBody -> IO b) -> IO bSource
mkBtRigidBody :: Ptr a -> IO BtRigidBodySource
withBtRigidBody_btRigidBodyConstructionInfo :: BtRigidBody_btRigidBodyConstructionInfo -> (Ptr BtRigidBody_btRigidBodyConstructionInfo -> IO b) -> IO bSource
mkBtRigidBody_btRigidBodyConstructionInfo :: Ptr a -> IO BtRigidBody_btRigidBodyConstructionInfoSource
newtype BtRigidBodyDoubleData Source
withBtRigidBodyDoubleData :: BtRigidBodyDoubleData -> (Ptr BtRigidBodyDoubleData -> IO b) -> IO bSource
newtype BtRigidBodyFloatData Source
withBtRigidBodyFloatData :: BtRigidBodyFloatData -> (Ptr BtRigidBodyFloatData -> IO b) -> IO bSource
newtype BtRotationalLimitMotor Source
withBtRotationalLimitMotor :: BtRotationalLimitMotor -> (Ptr BtRotationalLimitMotor -> IO b) -> IO bSource
newtype BtScaledBvhTriangleMeshShape Source
withBtScaledBvhTriangleMeshShape :: BtScaledBvhTriangleMeshShape -> (Ptr BtScaledBvhTriangleMeshShape -> IO b) -> IO bSource
newtype BtScaledTriangleMeshShapeData Source
withBtScaledTriangleMeshShapeData :: BtScaledTriangleMeshShapeData -> (Ptr BtScaledTriangleMeshShapeData -> IO b) -> IO bSource
newtype BtSequentialImpulseConstraintSolver Source
withBtSequentialImpulseConstraintSolver :: BtSequentialImpulseConstraintSolver -> (Ptr BtSequentialImpulseConstraintSolver -> IO b) -> IO bSource
newtype BtSerializer Source
withBtSerializer :: BtSerializer -> (Ptr BtSerializer -> IO b) -> IO bSource
mkBtSerializer :: Ptr a -> IO BtSerializerSource
newtype BtShortIntIndexData Source
withBtShortIntIndexData :: BtShortIntIndexData -> (Ptr BtShortIntIndexData -> IO b) -> IO bSource
newtype BtShortIntIndexTripletData Source
withBtShortIntIndexTripletData :: BtShortIntIndexTripletData -> (Ptr BtShortIntIndexTripletData -> IO b) -> IO bSource
newtype BtSimpleBroadphase Source
withBtSimpleBroadphase :: BtSimpleBroadphase -> (Ptr BtSimpleBroadphase -> IO b) -> IO bSource
newtype BtSimpleBroadphaseProxy Source
withBtSimpleBroadphaseProxy :: BtSimpleBroadphaseProxy -> (Ptr BtSimpleBroadphaseProxy -> IO b) -> IO bSource
newtype BtSimpleDynamicsWorld Source
withBtSimpleDynamicsWorld :: BtSimpleDynamicsWorld -> (Ptr BtSimpleDynamicsWorld -> IO b) -> IO bSource
newtype BtSliderConstraint Source
withBtSliderConstraint :: BtSliderConstraint -> (Ptr BtSliderConstraint -> IO b) -> IO bSource
newtype BtSliderConstraintData Source
withBtSliderConstraintData :: BtSliderConstraintData -> (Ptr BtSliderConstraintData -> IO b) -> IO bSource
newtype BtSoftBody Source
withBtSoftBody :: BtSoftBody -> (Ptr BtSoftBody -> IO b) -> IO bSource
mkBtSoftBody :: Ptr a -> IO BtSoftBodySource
newtype BtSoftBodyHelpers Source
withBtSoftBodyHelpers :: BtSoftBodyHelpers -> (Ptr BtSoftBodyHelpers -> IO b) -> IO bSource
newtype BtSoftBodyRigidBodyCollisionConfiguration Source
withBtSoftBodyRigidBodyCollisionConfiguration :: BtSoftBodyRigidBodyCollisionConfiguration -> (Ptr BtSoftBodyRigidBodyCollisionConfiguration -> IO b) -> IO bSource
mkBtSoftBodyRigidBodyCollisionConfiguration :: Ptr a -> IO BtSoftBodyRigidBodyCollisionConfigurationSource
newtype BtSoftBodyWorldInfo Source
withBtSoftBodyWorldInfo :: BtSoftBodyWorldInfo -> (Ptr BtSoftBodyWorldInfo -> IO b) -> IO bSource
newtype BtSoftRigidDynamicsWorld Source
withBtSoftRigidDynamicsWorld :: BtSoftRigidDynamicsWorld -> (Ptr BtSoftRigidDynamicsWorld -> IO b) -> IO bSource
newtype BtSolverBodyObsolete Source
withBtSolverBodyObsolete :: BtSolverBodyObsolete -> (Ptr BtSolverBodyObsolete -> IO b) -> IO bSource
newtype BtSolverConstraint Source
withBtSolverConstraint :: BtSolverConstraint -> (Ptr BtSolverConstraint -> IO b) -> IO bSource
newtype BtSortedOverlappingPairCache Source
withBtSortedOverlappingPairCache :: BtSortedOverlappingPairCache -> (Ptr BtSortedOverlappingPairCache -> IO b) -> IO bSource
newtype BtSparseSdf_3_ Source
withBtSparseSdf_3_ :: BtSparseSdf_3_ -> (Ptr BtSparseSdf_3_ -> IO b) -> IO bSource
mkBtSparseSdf_3_ :: Ptr a -> IO BtSparseSdf_3_Source
newtype BtSphereShape Source
withBtSphereShape :: BtSphereShape -> (Ptr BtSphereShape -> IO b) -> IO bSource
mkBtSphereShape :: Ptr a -> IO BtSphereShapeSource
newtype BtSphereSphereCollisionAlgorithm Source
withBtSphereSphereCollisionAlgorithm :: BtSphereSphereCollisionAlgorithm -> (Ptr BtSphereSphereCollisionAlgorithm -> IO b) -> IO bSource
newtype BtStackAlloc Source
withBtStackAlloc :: BtStackAlloc -> (Ptr BtStackAlloc -> IO b) -> IO bSource
mkBtStackAlloc :: Ptr a -> IO BtStackAllocSource
newtype BtStaticPlaneShape Source
withBtStaticPlaneShape :: BtStaticPlaneShape -> (Ptr BtStaticPlaneShape -> IO b) -> IO bSource
newtype BtStaticPlaneShapeData Source
withBtStaticPlaneShapeData :: BtStaticPlaneShapeData -> (Ptr BtStaticPlaneShapeData -> IO b) -> IO bSource
newtype BtStorageResult Source
withBtStorageResult :: BtStorageResult -> (Ptr BtStorageResult -> IO b) -> IO bSource
mkBtStorageResult :: Ptr a -> IO BtStorageResultSource
newtype BtStridingMeshInterface Source
withBtStridingMeshInterface :: BtStridingMeshInterface -> (Ptr BtStridingMeshInterface -> IO b) -> IO bSource
newtype BtStridingMeshInterfaceData Source
withBtStridingMeshInterfaceData :: BtStridingMeshInterfaceData -> (Ptr BtStridingMeshInterfaceData -> IO b) -> IO bSource
newtype BtSubSimplexClosestResult Source
withBtSubSimplexClosestResult :: BtSubSimplexClosestResult -> (Ptr BtSubSimplexClosestResult -> IO b) -> IO bSource
newtype BtTetrahedronShapeEx Source
withBtTetrahedronShapeEx :: BtTetrahedronShapeEx -> (Ptr BtTetrahedronShapeEx -> IO b) -> IO bSource
newtype BtTransformDoubleData Source
withBtTransformDoubleData :: BtTransformDoubleData -> (Ptr BtTransformDoubleData -> IO b) -> IO bSource
newtype BtTransformFloatData Source
withBtTransformFloatData :: BtTransformFloatData -> (Ptr BtTransformFloatData -> IO b) -> IO bSource
newtype BtTransformUtil Source
withBtTransformUtil :: BtTransformUtil -> (Ptr BtTransformUtil -> IO b) -> IO bSource
mkBtTransformUtil :: Ptr a -> IO BtTransformUtilSource
newtype BtTranslationalLimitMotor Source
withBtTranslationalLimitMotor :: BtTranslationalLimitMotor -> (Ptr BtTranslationalLimitMotor -> IO b) -> IO bSource
newtype BtTriangleCallback Source
withBtTriangleCallback :: BtTriangleCallback -> (Ptr BtTriangleCallback -> IO b) -> IO bSource
newtype BtTriangleIndexVertexArray Source
withBtTriangleIndexVertexArray :: BtTriangleIndexVertexArray -> (Ptr BtTriangleIndexVertexArray -> IO b) -> IO bSource
newtype BtTriangleInfo Source
withBtTriangleInfo :: BtTriangleInfo -> (Ptr BtTriangleInfo -> IO b) -> IO bSource
mkBtTriangleInfo :: Ptr a -> IO BtTriangleInfoSource
newtype BtTriangleInfoData Source
withBtTriangleInfoData :: BtTriangleInfoData -> (Ptr BtTriangleInfoData -> IO b) -> IO bSource
newtype BtTriangleInfoMap Source
withBtTriangleInfoMap :: BtTriangleInfoMap -> (Ptr BtTriangleInfoMap -> IO b) -> IO bSource
newtype BtTriangleInfoMapData Source
withBtTriangleInfoMapData :: BtTriangleInfoMapData -> (Ptr BtTriangleInfoMapData -> IO b) -> IO bSource
newtype BtTriangleMesh Source
withBtTriangleMesh :: BtTriangleMesh -> (Ptr BtTriangleMesh -> IO b) -> IO bSource
mkBtTriangleMesh :: Ptr a -> IO BtTriangleMeshSource
newtype BtTriangleMeshShape Source
withBtTriangleMeshShape :: BtTriangleMeshShape -> (Ptr BtTriangleMeshShape -> IO b) -> IO bSource
newtype BtTriangleMeshShapeData Source
withBtTriangleMeshShapeData :: BtTriangleMeshShapeData -> (Ptr BtTriangleMeshShapeData -> IO b) -> IO bSource
newtype BtTriangleShape Source
withBtTriangleShape :: BtTriangleShape -> (Ptr BtTriangleShape -> IO b) -> IO bSource
mkBtTriangleShape :: Ptr a -> IO BtTriangleShapeSource
newtype BtTriangleShapeEx Source
withBtTriangleShapeEx :: BtTriangleShapeEx -> (Ptr BtTriangleShapeEx -> IO b) -> IO bSource
newtype BtTypedConstraint Source
withBtTypedConstraint :: BtTypedConstraint -> (Ptr BtTypedConstraint -> IO b) -> IO bSource
newtype BtTypedConstraintData Source
withBtTypedConstraintData :: BtTypedConstraintData -> (Ptr BtTypedConstraintData -> IO b) -> IO bSource
newtype BtTypedObject Source
withBtTypedObject :: BtTypedObject -> (Ptr BtTypedObject -> IO b) -> IO bSource
mkBtTypedObject :: Ptr a -> IO BtTypedObjectSource
newtype BtUniformScalingShape Source
withBtUniformScalingShape :: BtUniformScalingShape -> (Ptr BtUniformScalingShape -> IO b) -> IO bSource
newtype BtUniversalConstraint Source
withBtUniversalConstraint :: BtUniversalConstraint -> (Ptr BtUniversalConstraint -> IO b) -> IO bSource
newtype BtUsageBitfield Source
withBtUsageBitfield :: BtUsageBitfield -> (Ptr BtUsageBitfield -> IO b) -> IO bSource
mkBtUsageBitfield :: Ptr a -> IO BtUsageBitfieldSource
newtype BtVector3DoubleData Source
withBtVector3DoubleData :: BtVector3DoubleData -> (Ptr BtVector3DoubleData -> IO b) -> IO bSource
newtype BtVector3FloatData Source
withBtVector3FloatData :: BtVector3FloatData -> (Ptr BtVector3FloatData -> IO b) -> IO bSource
newtype BtVehicleRaycaster Source
withBtVehicleRaycaster :: BtVehicleRaycaster -> (Ptr BtVehicleRaycaster -> IO b) -> IO bSource
withBtVehicleRaycaster_btVehicleRaycasterResult :: BtVehicleRaycaster_btVehicleRaycasterResult -> (Ptr BtVehicleRaycaster_btVehicleRaycasterResult -> IO b) -> IO bSource
mkBtVehicleRaycaster_btVehicleRaycasterResult :: Ptr a -> IO BtVehicleRaycaster_btVehicleRaycasterResultSource
withBtRaycastVehicle_btVehicleTuning :: BtRaycastVehicle_btVehicleTuning -> (Ptr BtRaycastVehicle_btVehicleTuning -> IO b) -> IO bSource
newtype BtVoronoiSimplexSolver Source
withBtVoronoiSimplexSolver :: BtVoronoiSimplexSolver -> (Ptr BtVoronoiSimplexSolver -> IO b) -> IO bSource
newtype BtWheelInfo Source
withBtWheelInfo :: BtWheelInfo -> (Ptr BtWheelInfo -> IO b) -> IO bSource
mkBtWheelInfo :: Ptr a -> IO BtWheelInfoSource
newtype BtWheelInfoConstructionInfo Source
withBtWheelInfoConstructionInfo :: BtWheelInfoConstructionInfo -> (Ptr BtWheelInfoConstructionInfo -> IO b) -> IO bSource
newtype BtSoftBody_eAeroModel Source
withBtSoftBody_eAeroModel :: BtSoftBody_eAeroModel -> (Ptr BtSoftBody_eAeroModel -> IO b) -> IO bSource
newtype BtSoftBody_eFeature Source
withBtSoftBody_eFeature :: BtSoftBody_eFeature -> (Ptr BtSoftBody_eFeature -> IO b) -> IO bSource
newtype BtSoftBody_ePSolver Source
withBtSoftBody_ePSolver :: BtSoftBody_ePSolver -> (Ptr BtSoftBody_ePSolver -> IO b) -> IO bSource
newtype BtSoftBody_eSolverPresets Source
withBtSoftBody_eSolverPresets :: BtSoftBody_eSolverPresets -> (Ptr BtSoftBody_eSolverPresets -> IO b) -> IO bSource
newtype BtSoftBody_Joint_eType Source
withBtSoftBody_Joint_eType :: BtSoftBody_Joint_eType -> (Ptr BtSoftBody_Joint_eType -> IO b) -> IO bSource
newtype BtSoftBody_eVSolver Source
withBtSoftBody_eVSolver :: BtSoftBody_eVSolver -> (Ptr BtSoftBody_eVSolver -> IO b) -> IO bSource
newtype BtSoftBody_fCollision Source
withBtSoftBody_fCollision :: BtSoftBody_fCollision -> (Ptr BtSoftBody_fCollision -> IO b) -> IO bSource
newtype FDrawFlags Source
withFDrawFlags :: FDrawFlags -> (Ptr FDrawFlags -> IO b) -> IO bSource
mkFDrawFlags :: Ptr a -> IO FDrawFlagsSource
newtype BtSoftBody_fMaterial Source
withBtSoftBody_fMaterial :: BtSoftBody_fMaterial -> (Ptr BtSoftBody_fMaterial -> IO b) -> IO bSource
newtype BtSoftBody_sCti Source
withBtSoftBody_sCti :: BtSoftBody_sCti -> (Ptr BtSoftBody_sCti -> IO b) -> IO bSource
mkBtSoftBody_sCti :: Ptr a -> IO BtSoftBody_sCtiSource
newtype BtSoftBody_sMedium Source
withBtSoftBody_sMedium :: BtSoftBody_sMedium -> (Ptr BtSoftBody_sMedium -> IO b) -> IO bSource
newtype BtSoftBody_sRayCast Source
withBtSoftBody_sRayCast :: BtSoftBody_sRayCast -> (Ptr BtSoftBody_sRayCast -> IO b) -> IO bSource
newtype BtGjkEpaSolver2_sResults Source
withBtGjkEpaSolver2_sResults :: BtGjkEpaSolver2_sResults -> (Ptr BtGjkEpaSolver2_sResults -> IO b) -> IO bSource
newtype BtDbvt_sStkCLN Source
withBtDbvt_sStkCLN :: BtDbvt_sStkCLN -> (Ptr BtDbvt_sStkCLN -> IO b) -> IO bSource
mkBtDbvt_sStkCLN :: Ptr a -> IO BtDbvt_sStkCLNSource
newtype BtDbvt_sStkNN Source
withBtDbvt_sStkNN :: BtDbvt_sStkNN -> (Ptr BtDbvt_sStkNN -> IO b) -> IO bSource
mkBtDbvt_sStkNN :: Ptr a -> IO BtDbvt_sStkNNSource
newtype BtDbvt_sStkNP Source
withBtDbvt_sStkNP :: BtDbvt_sStkNP -> (Ptr BtDbvt_sStkNP -> IO b) -> IO bSource
mkBtDbvt_sStkNP :: Ptr a -> IO BtDbvt_sStkNPSource
newtype BtDbvt_sStkNPS Source
withBtDbvt_sStkNPS :: BtDbvt_sStkNPS -> (Ptr BtDbvt_sStkNPS -> IO b) -> IO bSource
mkBtDbvt_sStkNPS :: Ptr a -> IO BtDbvt_sStkNPSSource
Class Hierarchy
class BtClass p => BT_BOX_BOX_TRANSFORM_CACHEClass p Source
class BtClass p => BT_QUANTIZED_BVH_NODEClass p Source
class BtClass p => CProfileNodeClass p Source
class BtClass p => BtCollisionWorld_ContactResultCallbackClass p Source
class BtClass p => BtCollisionWorld_ConvexResultCallbackClass p Source
class BtClass p => BtSoftBody_ElementClass p Source
class BtSoftBody_ElementClass p => BtSoftBody_FeatureClass p Source
class BtClass p => GIM_BVH_DATAClass p Source
class BtClass p => GIM_PAIRClass p Source
class BtClass p => BtDbvt_ICloneClass p Source
class BtClass p => BtDbvt_ICollideClass p Source
class BtClass p => BtSoftBody_AJoint_IControlClass p Source
class BtClass p => BtSoftBody_ImplicitFnClass p Source
class BtClass p => BtSoftBody_JointClass p Source
class BtSoftBody_JointClass p => BtSoftBody_LJointClass p Source
class BtSoftBody_FeatureClass p => BtSoftBody_LinkClass p Source
class BtClass p => BtCollisionWorld_LocalConvexResultClass p Source
class BtClass p => BtCollisionWorld_LocalRayResultClass p Source
class BtClass p => BtCollisionWorld_LocalShapeInfoClass p Source
class BtSoftBody_ElementClass p => BtSoftBody_MaterialClass p Source
class BtSoftBody_FeatureClass p => BtSoftBody_NodeClass p Source
class BtSoftBody_ElementClass p => BtSoftBody_NoteClass p Source
class BtDbvt_ICollideClass p => BtSoftBody_RayFromToCasterClass p Source
class BtClass p => BtCollisionWorld_RayResultCallbackClass p Source
class BtClass p => BtWheelInfo_RaycastInfoClass p Source
class BtClass p => BtSoftBody_SolverStateClass p Source
class BtClass p => BtSoftBody_Joint_SpecsClass p Source
class BtSoftBody_FeatureClass p => BtSoftBody_TetraClass p Source
class BtClass p => BtAABBClass p Source
class BtClass p => BtActionInterfaceClass p Source
class BtClass p => BtAlignedAllocator_GIM_BVH_DATA_16u_Class p Source
class BtClass p => BtAlignedAllocator_GIM_BVH_TREE_NODE_16u_Class p Source
class BtClass p => BtAlignedAllocator_GIM_PAIR_16u_Class p Source
class BtClass p => BtAlignedAllocator_bool_16u_Class p Source
class BtClass p => BtAlignedAllocator_btBroadphasePair_16u_Class p Source
class BtClass p => BtAlignedAllocator_btBvhSubtreeInfo_16u_Class p Source
class BtClass p => BtAlignedAllocator_btChunk_ptr_16u_Class p Source
class BtClass p => BtAlignedAllocator_btDbvt_sStkNN_16u_Class p Source
class BtClass p => BtAlignedAllocator_btDbvt_sStkNP_16u_Class p Source
class BtClass p => BtAlignedAllocator_btDbvt_sStkNPS_16u_Class p Source
class BtClass p => BtAlignedAllocator_btHashInt_16u_Class p Source
class BtClass p => BtAlignedAllocator_btHashPtr_16u_Class p Source
class BtClass p => BtAlignedAllocator_btHashString_16u_Class p Source
class BtClass p => BtAlignedAllocator_btIndexedMesh_16u_Class p Source
class BtClass p => BtAlignedAllocator_btOptimizedBvhNode_16u_Class p Source
class BtClass p => BtAlignedAllocator_btPointerUid_16u_Class p Source
class BtClass p => BtAlignedAllocator_btQuantizedBvhNode_16u_Class p Source
class BtClass p => BtAlignedAllocator_btRigidBody_ptr_16u_Class p Source
class BtClass p => BtAlignedAllocator_btSoftBody_ptr_16u_Class p Source
class BtClass p => BtAlignedAllocator_btSoftBody_Anchor_16u_Class p Source
class BtClass p => BtAlignedAllocator_btSoftBody_Face_16u_Class p Source
class BtClass p => BtAlignedAllocator_btSoftBody_Link_16u_Class p Source
class BtClass p => BtAlignedAllocator_btSoftBody_Node_16u_Class p Source
class BtClass p => BtAlignedAllocator_btSoftBody_Note_16u_Class p Source
class BtClass p => BtAlignedAllocator_btSoftBody_Tetra_16u_Class p Source
class BtClass p => BtAlignedAllocator_btSolverConstraint_16u_Class p Source
class BtClass p => BtAlignedAllocator_btTransform_16u_Class p Source
class BtClass p => BtAlignedAllocator_btTriangleInfo_16u_Class p Source
class BtClass p => BtAlignedAllocator_btVector3_16u_Class p Source
class BtClass p => BtAlignedAllocator_btWheelInfo_16u_Class p Source
class BtClass p => BtAlignedAllocator_charconst_ptr_16u_Class p Source
class BtClass p => BtAlignedAllocator_char_ptr_16u_Class p Source
class BtClass p => BtAlignedAllocator_float_16u_Class p Source
class BtClass p => BtAlignedAllocator_int_16u_Class p Source
class BtClass p => BtAlignedAllocator_short_ptr_16u_Class p Source
class BtClass p => BtAlignedAllocator_short_16u_Class p Source
class BtClass p => BtAlignedAllocator_unsignedint_16u_Class p Source
class BtClass p => BtAlignedAllocator_unsignedshort_16u_Class p Source
class BtClass p => BtAlignedAllocator_void_ptr_16u_Class p Source
class BtClass p => BtAlignedObjectArray_GIM_BVH_DATA_Class p Source
class BtClass p => BtAlignedObjectArray_GIM_BVH_TREE_NODE_Class p Source
class BtClass p => BtAlignedObjectArray_GIM_PAIR_Class p Source
class BtClass p => BtAlignedObjectArray_bool_Class p Source
class BtClass p => BtAlignedObjectArray_btBroadphasePair_Class p Source
class BtClass p => BtAlignedObjectArray_btBvhSubtreeInfo_Class p Source
class BtClass p => BtAlignedObjectArray_btChunk_ptr_Class p Source
class BtClass p => BtAlignedObjectArray_btCollisionShape_ptr_Class p Source
class BtClass p => BtAlignedObjectArray_btCompoundShapeChild_Class p Source
class BtClass p => BtAlignedObjectArray_btDbvt_sStkNN_Class p Source
class BtClass p => BtAlignedObjectArray_btDbvt_sStkNP_Class p Source
class BtClass p => BtAlignedObjectArray_btDbvt_sStkNPS_Class p Source
class BtClass p => BtAlignedObjectArray_btDbvtNodeconst_ptr_Class p Source
class BtClass p => BtAlignedObjectArray_btHashInt_Class p Source
class BtClass p => BtAlignedObjectArray_btHashPtr_Class p Source
class BtClass p => BtAlignedObjectArray_btHashString_Class p Source
class BtClass p => BtAlignedObjectArray_btIndexedMesh_Class p Source
class BtClass p => BtAlignedObjectArray_btOptimizedBvhNode_Class p Source
class BtClass p => BtAlignedObjectArray_btPointerUid_Class p Source
class BtClass p => BtAlignedObjectArray_btQuantizedBvhNode_Class p Source
class BtClass p => BtAlignedObjectArray_btRigidBody_ptr_Class p Source
class BtClass p => BtAlignedObjectArray_btSoftBody_ptr_Class p Source
class BtClass p => BtAlignedObjectArray_btSoftBody_Anchor_Class p Source
class BtClass p => BtAlignedObjectArray_btSoftBody_Face_Class p Source
class BtClass p => BtAlignedObjectArray_btSoftBody_Joint_ptr_Class p Source
class BtClass p => BtAlignedObjectArray_btSoftBody_Link_Class p Source
class BtClass p => BtAlignedObjectArray_btSoftBody_Node_ptr_Class p Source
class BtClass p => BtAlignedObjectArray_btSoftBody_Node_Class p Source
class BtClass p => BtAlignedObjectArray_btSoftBody_Note_Class p Source
class BtClass p => BtAlignedObjectArray_btSoftBody_RContact_Class p Source
class BtClass p => BtAlignedObjectArray_btSoftBody_SContact_Class p Source
class BtClass p => BtAlignedObjectArray_btSoftBody_Tetra_Class p Source
class BtClass p => BtAlignedObjectArray_btSolverConstraint_Class p Source
class BtClass p => BtAlignedObjectArray_btTransform_Class p Source
class BtClass p => BtAlignedObjectArray_btTriangleInfo_Class p Source
class BtClass p => BtAlignedObjectArray_btVector3_Class p Source
class BtClass p => BtAlignedObjectArray_btWheelInfo_Class p Source
class BtClass p => BtAlignedObjectArray_charconst_ptr_Class p Source
class BtClass p => BtAlignedObjectArray_char_ptr_Class p Source
class BtClass p => BtAlignedObjectArray_float_Class p Source
class BtClass p => BtAlignedObjectArray_int_Class p Source
class BtClass p => BtAlignedObjectArray_short_ptr_Class p Source
class BtClass p => BtAlignedObjectArray_short_Class p Source
class BtClass p => BtAlignedObjectArray_unsignedint_Class p Source
class BtClass p => BtAlignedObjectArray_unsignedshort_Class p Source
class BtClass p => BtAlignedObjectArray_void_ptr_Class p Source
class BtClass p => BtBlockClass p Source
class BtClass p => BtMultiSapBroadphase_btBridgeProxyClass p Source
class BtClass p => BtBroadphaseAabbCallbackClass p Source
class BtClass p => BtBroadphaseInterfaceClass p Source
class BtClass p => BtBroadphasePairSortPredicateClass p Source
class BtClass p => BtBroadphaseProxyClass p Source
class BtClass p => BtBvhTreeClass p Source
class BtClass p => BtCharIndexTripletDataClass p Source
class BtClass p => BtChunkClass p Source
class BtClass p => BtClockClass p Source
class BtClass p => BtCollisionAlgorithmClass p Source
class BtClass p => BtCollisionAlgorithmConstructionInfoClass p Source
class BtClass p => BtCollisionAlgorithmCreateFuncClass p Source
class BtClass p => BtCollisionConfigurationClass p Source
class BtClass p => BtCollisionObjectClass p Source
class BtClass p => BtCollisionObjectDoubleDataClass p Source
class BtClass p => BtCollisionObjectFloatDataClass p Source
class BtClass p => BtCollisionShapeClass p Source
class BtClass p => BtCollisionWorldClass p Source
class BtClass p => BtCompoundShapeChildDataClass p Source
class BtCollisionShapeClass p => BtConcaveShapeClass p Source
class BtClass p => BtConeTwistConstraintDataClass p Source
class BtClass p => BtTypedConstraint_btConstraintInfo1Class p Source
class BtClass p => BtTypedConstraint_btConstraintInfo2Class p Source
class BtClass p => BtConstraintSolverClass p Source
class BtClass p => BtContactSolverInfoDataClass p Source
class BtClass p => BtConvexHullShapeDataClass p Source
class BtClass p => BtConvexInternalShapeDataClass p Source
class BtClass p => BtConvexSeparatingDistanceUtilClass p Source
class BtCollisionShapeClass p => BtConvexShapeClass p Source
class BtClass p => BtDbvtClass p Source
class BtClass p => BtDbvtAabbMmClass p Source
class BtBroadphaseInterfaceClass p => BtDbvtBroadphaseClass p Source
class BtClass p => BtDbvtNodeClass p Source
class BtClass p => BtDefaultCollisionConstructionInfoClass p Source
class BtClass p => BtDiscreteCollisionDetectorInterfaceClass p Source
class BtClass p => BtDispatcherClass p Source
class BtCollisionWorldClass p => BtDynamicsWorldClass p Source
class BtClass p => BtGImpactBvhClass p Source
class BtClass p => BtGImpactMeshShapeDataClass p Source
class BtClass p => BtGImpactQuantizedBvhClass p Source
class BtConcaveShapeClass p => BtGImpactShapeInterfaceClass p Source
class BtClass p => BtGeneric6DofConstraintDataClass p Source
class BtClass p => BtGeneric6DofSpringConstraintDataClass p Source
class BtCollisionObjectClass p => BtGhostObjectClass p Source
class BtClass p => BtHashIntClass p Source
class BtClass p => BtHashMap_btHashInt_btTriangleInfo_Class p Source
class BtClass p => BtHashMap_btHashInt_int_Class p Source
class BtClass p => BtHashMap_btHashPtr_btPointerUid_Class p Source
class BtClass p => BtHashMap_btHashPtr_charconst_ptr_Class p Source
class BtClass p => BtHashMap_btHashPtr_void_ptr_Class p Source
class BtClass p => BtHashMap_btHashString_int_Class p Source
class BtClass p => BtHashPtrClass p Source
class BtClass p => BtHashStringClass p Source
class BtClass p => BtHingeConstraintDoubleDataClass p Source
class BtClass p => BtHingeConstraintFloatDataClass p Source
class BtClass p => BtIDebugDrawClass p Source
class BtClass p => BtIndexedMeshClass p Source
class BtClass p => BtInternalTriangleIndexCallbackClass p Source
class BtClass p => BtMatrix3x3DoubleDataClass p Source
class BtClass p => BtMotionStateClass p Source
class BtBroadphaseInterfaceClass p => BtMultiSapBroadphaseClass p Source
class BtClass p => BtMultiSphereShapeDataClass p Source
class BtClass p => BtNodeOverlapCallbackClass p Source
class BtClass p => BtOptimizedBvhNodeDoubleDataClass p Source
class BtClass p => BtOptimizedBvhNodeFloatDataClass p Source
class BtClass p => BtOverlapFilterCallbackClass p Source
class BtClass p => BtOverlappingPairCallbackClass p Source
class BtGhostObjectClass p => BtPairCachingGhostObjectClass p Source
class BtClass p => BtPoint2PointConstraintDoubleDataClass p Source
class BtClass p => BtPoint2PointConstraintFloatDataClass p Source
class BtClass p => BtPointerUidClass p Source
class BtClass p => BtPrimitiveManagerBaseClass p Source
class BtClass p => BtQuadWordClass p Source
class BtClass p => BtQuantizedBvhClass p Source
class BtClass p => BtQuantizedBvhDoubleDataClass p Source
class BtClass p => BtQuantizedBvhFloatDataClass p Source
class BtClass p => BtQuantizedBvhNodeDataClass p Source
class BtActionInterfaceClass p => BtRaycastVehicleClass p Source
class BtClass p => BtRigidBody_btRigidBodyConstructionInfoClass p Source
class BtClass p => BtRigidBodyDoubleDataClass p Source
class BtClass p => BtRotationalLimitMotorClass p Source
class BtConcaveShapeClass p => BtScaledBvhTriangleMeshShapeClass p Source
class BtClass p => BtScaledTriangleMeshShapeDataClass p Source
class BtClass p => BtSerializerClass p Source
class BtClass p => BtShortIntIndexTripletDataClass p Source
class BtBroadphaseInterfaceClass p => BtSimpleBroadphaseClass p Source
class BtBroadphaseProxyClass p => BtSimpleBroadphaseProxyClass p Source
class BtDynamicsWorldClass p => BtSimpleDynamicsWorldClass p Source
class BtClass p => BtSliderConstraintDataClass p Source
class BtDefaultCollisionConfigurationClass p => BtSoftBodyRigidBodyCollisionConfigurationClass p Source
class BtClass p => BtStackAllocClass p Source
class BtConcaveShapeClass p => BtStaticPlaneShapeClass p Source
class BtClass p => BtStaticPlaneShapeDataClass p Source
class BtClass p => BtStridingMeshInterfaceClass p Source
class BtClass p => BtStridingMeshInterfaceDataClass p Source
class BtClass p => BtSubSimplexClosestResultClass p Source
class BtClass p => BtTransformDoubleDataClass p Source
class BtClass p => BtTranslationalLimitMotorClass p Source
class BtClass p => BtTriangleInfoMapDataClass p Source
class BtTriangleIndexVertexArrayClass p => BtTriangleMeshClass p Source
class BtConcaveShapeClass p => BtTriangleMeshShapeClass p Source
class BtClass p => BtTriangleMeshShapeDataClass p Source
class BtClass p => BtTypedConstraintDataClass p Source
class BtClass p => BtTypedObjectClass p Source
class BtConvexShapeClass p => BtUniformScalingShapeClass p Source
class BtClass p => BtVehicleRaycasterClass p Source
class BtClass p => BtRaycastVehicle_btVehicleTuningClass p Source
class BtClass p => BtVoronoiSimplexSolverClass p Source
class BtClass p => BtWheelInfoClass p Source
class BtClass p => BtWheelInfoConstructionInfoClass p Source
class BtClass p => BtSoftBody_eAeroModelClass p Source
class BtClass p => BtSoftBody_eSolverPresetsClass p Source
class BtClass p => BtSoftBody_Joint_eTypeClass p Source
class BtClass p => BtSoftBody_fCollisionClass p Source
class BtClass p => FDrawFlagsClass p Source
class BtClass p => BtGjkEpaSolver2_sResultsClass p Source
class BtClass p => BtDbvt_sStkNNClass p Source
class BtClass p => BtDbvt_sStkNPClass p Source
class BtSoftBody_JointClass p => BtSoftBody_AJointClass p Source
class BtCollisionWorld_RayResultCallbackClass p => BtCollisionWorld_AllHitsRayResultCallbackClass p Source
class BtSoftBody_JointClass p => BtSoftBody_CJointClass p Source
class BtCollisionWorld_ConvexResultCallbackClass p => BtCollisionWorld_ClosestConvexResultCallbackClass p Source
class BtCollisionWorld_RayResultCallbackClass p => BtCollisionWorld_ClosestRayResultCallbackClass p Source
class BtPrimitiveManagerBaseClass p => BtGImpactCompoundShape_CompoundPrimitiveManagerClass p Source
class BtCollisionAlgorithmCreateFuncClass p => BtSphereSphereCollisionAlgorithm_CreateFuncClass p Source
class BtSoftBody_FeatureClass p => BtSoftBody_FaceClass p Source
class BtAlignedObjectArray_BT_QUANTIZED_BVH_NODE_Class p => GIM_QUANTIZED_BVH_NODE_ARRAYClass p Source
class BtTriangleMeshShapeClass p => BtBvhTriangleMeshShapeClass p Source
class BtDispatcherClass p => BtCollisionDispatcherClass p Source
class BtContactSolverInfoDataClass p => BtContactSolverInfoClass p Source
class BtConvexShapeClass p => BtConvexInternalShapeClass p Source
class BtConvexInternalShapeClass p => BtCylinderShapeClass p Source
class BtCylinderShapeClass p => BtCylinderShapeXClass p Source
class BtCylinderShapeClass p => BtCylinderShapeZClass p Source
class BtMotionStateClass p => BtDefaultMotionStateClass p Source
class BtSerializerClass p => BtDefaultSerializerClass p Source
class BtVehicleRaycasterClass p => BtDefaultVehicleRaycasterClass p Source
class BtDynamicsWorldClass p => BtDiscreteDynamicsWorldClass p Source
class BtGImpactShapeInterfaceClass p => BtGImpactMeshShapeClass p Source
class BtOverlappingPairCallbackClass p => BtGhostPairCallbackClass p Source
class BtTypedObjectClass p => BtPersistentManifoldClass p Source
class BtConvexInternalShapeClass p => BtPolyhedralConvexShapeClass p Source
class BtPolyhedralConvexShapeClass p => BtTriangleShapeClass p Source
class BtTriangleShapeClass p => BtTriangleShapeExClass p Source
class BtTypedObjectClass p => BtTypedConstraintClass p Source
class BtConvexInternalShapeClass p => BtCapsuleShapeClass p Source
class BtConvexInternalShapeClass p => BtConeShapeClass p Source
class BtTypedConstraintClass p => BtConeTwistConstraintClass p Source
class BtTypedConstraintClass p => BtContactConstraintClass p Source
class BtTypedConstraintClass p => BtGeneric6DofConstraintClass p Source
class BtTypedConstraintClass p => BtHingeConstraintClass p Source
class BtOverlappingPairCacheClass p => BtNullPairCacheClass p Source
class BtTypedConstraintClass p => BtPoint2PointConstraintClass p Source
class BtPolyhedralConvexShapeClass p => BtPolyhedralConvexAabbCachingShapeClass p Source
class BtTypedConstraintClass p => BtSliderConstraintClass p Source
class BtGeneric6DofConstraintClass p => BtUniversalConstraintClass p Source
class BtBU_Simplex1to4Class p => BtTetrahedronShapeExClass p Source