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