Safe Haskell | None |
---|
- btDiscreteCollisionDetectorInterface_ClosestPointInput :: IO BtDiscreteCollisionDetectorInterface_ClosestPointInput
- btDiscreteCollisionDetectorInterface_ClosestPointInput_free :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> IO ()
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformA_set :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> Transform -> IO ()
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformA_get :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> IO Transform
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformB_set :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> Transform -> IO ()
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformB_get :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> IO Transform
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_maximumDistanceSquared_set :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> Float -> IO ()
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_maximumDistanceSquared_get :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> IO Float
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_stackAlloc_set :: (BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc, BtStackAllocClass a) => bc -> a -> IO ()
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_stackAlloc_get :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> IO BtStackAlloc
- btDiscreteCollisionDetectorInterface_Result_setShapeIdentifiersB :: BtDiscreteCollisionDetectorInterface_ResultClass bc => bc -> Int -> Int -> IO ()
- btDiscreteCollisionDetectorInterface_Result_setShapeIdentifiersA :: BtDiscreteCollisionDetectorInterface_ResultClass bc => bc -> Int -> Int -> IO ()
- btDiscreteCollisionDetectorInterface_Result_addContactPoint :: BtDiscreteCollisionDetectorInterface_ResultClass bc => bc -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3)
- btDiscreteCollisionDetectorInterface_Result_addContactPoint' :: BtDiscreteCollisionDetectorInterface_ResultClass bc => bc -> Float -> IO (Vec3, Vec3)
- btConstraintRow :: IO BtConstraintRow
- btConstraintRow_free :: BtConstraintRowClass bc => bc -> IO ()
- btConstraintRow_m_rhs_set :: BtConstraintRowClass bc => bc -> Float -> IO ()
- btConstraintRow_m_rhs_get :: BtConstraintRowClass bc => bc -> IO Float
- btConstraintRow_m_jacDiagInv_set :: BtConstraintRowClass bc => bc -> Float -> IO ()
- btConstraintRow_m_jacDiagInv_get :: BtConstraintRowClass bc => bc -> IO Float
- btConstraintRow_m_lowerLimit_set :: BtConstraintRowClass bc => bc -> Float -> IO ()
- btConstraintRow_m_lowerLimit_get :: BtConstraintRowClass bc => bc -> IO Float
- btConstraintRow_m_upperLimit_set :: BtConstraintRowClass bc => bc -> Float -> IO ()
- btConstraintRow_m_upperLimit_get :: BtConstraintRowClass bc => bc -> IO Float
- btConstraintRow_m_accumImpulse_set :: BtConstraintRowClass bc => bc -> Float -> IO ()
- btConstraintRow_m_accumImpulse_get :: BtConstraintRowClass bc => bc -> IO Float
- btDiscreteCollisionDetectorInterface_getClosestPoints :: (BtDiscreteCollisionDetectorInterfaceClass bc, BtDiscreteCollisionDetectorInterface_ClosestPointInputClass p0, BtDiscreteCollisionDetectorInterface_ResultClass p1, BtIDebugDrawClass p2) => bc -> p0 -> p1 -> p2 -> Bool -> IO ()
- btGjkEpaSolver2 :: IO BtGjkEpaSolver2
- btGjkEpaSolver2_free :: BtGjkEpaSolver2Class bc => bc -> IO ()
- btGjkEpaSolver2_StackSizeRequirement :: IO Int
- btGjkEpaSolver2_Distance :: (BtConvexShapeClass p0, BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p5) => p0 -> Transform -> p2 -> Transform -> Vec3 -> p5 -> IO (Bool, Transform, Transform, Vec3)
- btGjkEpaSolver2_Distance' :: (BtConvexShapeClass p0, BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p5) => p0 -> p2 -> p5 -> IO (Bool, Transform, Transform, Vec3)
- btGjkEpaSolver2_Penetration :: (BtConvexShapeClass p0, BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p5) => p0 -> Transform -> p2 -> Transform -> Vec3 -> p5 -> Bool -> IO (Bool, Transform, Transform, Vec3)
- btGjkEpaSolver2_Penetration' :: (BtConvexShapeClass p0, BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p5) => p0 -> p2 -> p5 -> Bool -> IO (Bool, Transform, Transform, Vec3)
- btGjkEpaSolver2_SignedDistance :: (BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p4) => Vec3 -> Float -> p2 -> Transform -> p4 -> IO (Float, Vec3, Transform)
- btGjkEpaSolver2_SignedDistance' :: (BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p4) => Float -> p2 -> p4 -> IO (Float, Vec3, Transform)
- btGjkEpaSolver2_SignedDistance0 :: (BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p4) => Vec3 -> Float -> p2 -> Transform -> p4 -> IO (Float, Vec3, Transform)
- btGjkEpaSolver2_SignedDistance0' :: (BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p4) => Float -> p2 -> p4 -> IO (Float, Vec3, Transform)
- btGjkEpaSolver2_SignedDistance1 :: (BtConvexShapeClass p0, BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p5) => p0 -> Transform -> p2 -> Transform -> Vec3 -> p5 -> IO (Bool, Transform, Transform, Vec3)
- btGjkEpaSolver2_SignedDistance1' :: (BtConvexShapeClass p0, BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p5) => p0 -> p2 -> p5 -> IO (Bool, Transform, Transform, Vec3)
- btGjkPairDetector_free :: BtGjkPairDetectorClass bc => bc -> IO ()
- btGjkPairDetector_setCachedSeperatingAxis :: BtGjkPairDetectorClass bc => bc -> Vec3 -> IO Vec3
- btGjkPairDetector_setCachedSeperatingAxis' :: BtGjkPairDetectorClass bc => bc -> IO Vec3
- btGjkPairDetector_getCachedSeparatingAxis :: BtGjkPairDetectorClass bc => bc -> IO Vec3
- btGjkPairDetector_getClosestPoints :: (BtGjkPairDetectorClass bc, BtDiscreteCollisionDetectorInterface_ClosestPointInputClass p0, BtDiscreteCollisionDetectorInterface_ResultClass p1, BtIDebugDrawClass p2) => bc -> p0 -> p1 -> p2 -> Bool -> IO ()
- btGjkPairDetector_setMinkowskiA :: (BtGjkPairDetectorClass bc, BtConvexShapeClass p0) => bc -> p0 -> IO ()
- btGjkPairDetector_setMinkowskiB :: (BtGjkPairDetectorClass bc, BtConvexShapeClass p0) => bc -> p0 -> IO ()
- btGjkPairDetector_setIgnoreMargin :: BtGjkPairDetectorClass bc => bc -> Bool -> IO ()
- btGjkPairDetector_getClosestPointsNonVirtual :: (BtGjkPairDetectorClass bc, BtDiscreteCollisionDetectorInterface_ClosestPointInputClass p0, BtDiscreteCollisionDetectorInterface_ResultClass p1, BtIDebugDrawClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btGjkPairDetector_getCachedSeparatingDistance :: BtGjkPairDetectorClass bc => bc -> IO Float
- btGjkPairDetector_m_cachedSeparatingAxis_set :: BtGjkPairDetectorClass bc => bc -> Vec3 -> IO ()
- btGjkPairDetector_m_cachedSeparatingAxis_get :: BtGjkPairDetectorClass bc => bc -> IO Vec3
- btGjkPairDetector_m_simplexSolver_set :: (BtGjkPairDetectorClass bc, BtVoronoiSimplexSolverClass a) => bc -> a -> IO ()
- btGjkPairDetector_m_simplexSolver_get :: BtGjkPairDetectorClass bc => bc -> IO BtVoronoiSimplexSolver
- btGjkPairDetector_m_minkowskiA_set :: (BtGjkPairDetectorClass bc, BtConvexShapeClass a) => bc -> a -> IO ()
- btGjkPairDetector_m_minkowskiA_get :: BtGjkPairDetectorClass bc => bc -> IO BtConvexShape
- btGjkPairDetector_m_minkowskiB_set :: (BtGjkPairDetectorClass bc, BtConvexShapeClass a) => bc -> a -> IO ()
- btGjkPairDetector_m_minkowskiB_get :: BtGjkPairDetectorClass bc => bc -> IO BtConvexShape
- btGjkPairDetector_m_shapeTypeA_set :: BtGjkPairDetectorClass bc => bc -> Int -> IO ()
- btGjkPairDetector_m_shapeTypeA_get :: BtGjkPairDetectorClass bc => bc -> IO Int
- btGjkPairDetector_m_shapeTypeB_set :: BtGjkPairDetectorClass bc => bc -> Int -> IO ()
- btGjkPairDetector_m_shapeTypeB_get :: BtGjkPairDetectorClass bc => bc -> IO Int
- btGjkPairDetector_m_marginA_set :: BtGjkPairDetectorClass bc => bc -> Float -> IO ()
- btGjkPairDetector_m_marginA_get :: BtGjkPairDetectorClass bc => bc -> IO Float
- btGjkPairDetector_m_marginB_set :: BtGjkPairDetectorClass bc => bc -> Float -> IO ()
- btGjkPairDetector_m_marginB_get :: BtGjkPairDetectorClass bc => bc -> IO Float
- btGjkPairDetector_m_ignoreMargin_set :: BtGjkPairDetectorClass bc => bc -> Bool -> IO ()
- btGjkPairDetector_m_ignoreMargin_get :: BtGjkPairDetectorClass bc => bc -> IO Bool
- btGjkPairDetector_m_cachedSeparatingDistance_set :: BtGjkPairDetectorClass bc => bc -> Float -> IO ()
- btGjkPairDetector_m_cachedSeparatingDistance_get :: BtGjkPairDetectorClass bc => bc -> IO Float
- btGjkPairDetector_m_lastUsedMethod_set :: BtGjkPairDetectorClass bc => bc -> Int -> IO ()
- btGjkPairDetector_m_lastUsedMethod_get :: BtGjkPairDetectorClass bc => bc -> IO Int
- btGjkPairDetector_m_curIter_set :: BtGjkPairDetectorClass bc => bc -> Int -> IO ()
- btGjkPairDetector_m_curIter_get :: BtGjkPairDetectorClass bc => bc -> IO Int
- btGjkPairDetector_m_degenerateSimplex_set :: BtGjkPairDetectorClass bc => bc -> Int -> IO ()
- btGjkPairDetector_m_degenerateSimplex_get :: BtGjkPairDetectorClass bc => bc -> IO Int
- btGjkPairDetector_m_catchDegeneracies_set :: BtGjkPairDetectorClass bc => bc -> Int -> IO ()
- btGjkPairDetector_m_catchDegeneracies_get :: BtGjkPairDetectorClass bc => bc -> IO Int
- btManifoldPoint0 :: IO BtManifoldPoint
- btManifoldPoint1 :: Vec3 -> Vec3 -> Vec3 -> Float -> IO BtManifoldPoint
- btManifoldPoint_free :: BtManifoldPointClass bc => bc -> IO ()
- btManifoldPoint_setDistance :: BtManifoldPointClass bc => bc -> Float -> IO ()
- btManifoldPoint_getLifeTime :: BtManifoldPointClass bc => bc -> IO Int
- btManifoldPoint_getDistance :: BtManifoldPointClass bc => bc -> IO Float
- btManifoldPoint_getPositionWorldOnB :: BtManifoldPointClass bc => bc -> IO Vec3
- btManifoldPoint_getAppliedImpulse :: BtManifoldPointClass bc => bc -> IO Float
- btManifoldPoint_getPositionWorldOnA :: BtManifoldPointClass bc => bc -> IO Vec3
- btManifoldPoint_m_appliedImpulse_set :: BtManifoldPointClass bc => bc -> Float -> IO ()
- btManifoldPoint_m_appliedImpulse_get :: BtManifoldPointClass bc => bc -> IO Float
- btManifoldPoint_m_appliedImpulseLateral1_set :: BtManifoldPointClass bc => bc -> Float -> IO ()
- btManifoldPoint_m_appliedImpulseLateral1_get :: BtManifoldPointClass bc => bc -> IO Float
- btManifoldPoint_m_appliedImpulseLateral2_set :: BtManifoldPointClass bc => bc -> Float -> IO ()
- btManifoldPoint_m_appliedImpulseLateral2_get :: BtManifoldPointClass bc => bc -> IO Float
- btManifoldPoint_m_combinedFriction_set :: BtManifoldPointClass bc => bc -> Float -> IO ()
- btManifoldPoint_m_combinedFriction_get :: BtManifoldPointClass bc => bc -> IO Float
- btManifoldPoint_m_combinedRestitution_set :: BtManifoldPointClass bc => bc -> Float -> IO ()
- btManifoldPoint_m_combinedRestitution_get :: BtManifoldPointClass bc => bc -> IO Float
- btManifoldPoint_m_contactCFM1_set :: BtManifoldPointClass bc => bc -> Float -> IO ()
- btManifoldPoint_m_contactCFM1_get :: BtManifoldPointClass bc => bc -> IO Float
- btManifoldPoint_m_contactCFM2_set :: BtManifoldPointClass bc => bc -> Float -> IO ()
- btManifoldPoint_m_contactCFM2_get :: BtManifoldPointClass bc => bc -> IO Float
- btManifoldPoint_m_contactMotion1_set :: BtManifoldPointClass bc => bc -> Float -> IO ()
- btManifoldPoint_m_contactMotion1_get :: BtManifoldPointClass bc => bc -> IO Float
- btManifoldPoint_m_contactMotion2_set :: BtManifoldPointClass bc => bc -> Float -> IO ()
- btManifoldPoint_m_contactMotion2_get :: BtManifoldPointClass bc => bc -> IO Float
- btManifoldPoint_m_distance1_set :: BtManifoldPointClass bc => bc -> Float -> IO ()
- btManifoldPoint_m_distance1_get :: BtManifoldPointClass bc => bc -> IO Float
- btManifoldPoint_m_index0_set :: BtManifoldPointClass bc => bc -> Int -> IO ()
- btManifoldPoint_m_index0_get :: BtManifoldPointClass bc => bc -> IO Int
- btManifoldPoint_m_index1_set :: BtManifoldPointClass bc => bc -> Int -> IO ()
- btManifoldPoint_m_index1_get :: BtManifoldPointClass bc => bc -> IO Int
- btManifoldPoint_m_lateralFrictionDir1_set :: BtManifoldPointClass bc => bc -> Vec3 -> IO ()
- btManifoldPoint_m_lateralFrictionDir1_get :: BtManifoldPointClass bc => bc -> IO Vec3
- btManifoldPoint_m_lateralFrictionDir2_set :: BtManifoldPointClass bc => bc -> Vec3 -> IO ()
- btManifoldPoint_m_lateralFrictionDir2_get :: BtManifoldPointClass bc => bc -> IO Vec3
- btManifoldPoint_m_lateralFrictionInitialized_set :: BtManifoldPointClass bc => bc -> Bool -> IO ()
- btManifoldPoint_m_lateralFrictionInitialized_get :: BtManifoldPointClass bc => bc -> IO Bool
- btManifoldPoint_m_lifeTime_set :: BtManifoldPointClass bc => bc -> Int -> IO ()
- btManifoldPoint_m_lifeTime_get :: BtManifoldPointClass bc => bc -> IO Int
- btManifoldPoint_m_localPointA_set :: BtManifoldPointClass bc => bc -> Vec3 -> IO ()
- btManifoldPoint_m_localPointA_get :: BtManifoldPointClass bc => bc -> IO Vec3
- btManifoldPoint_m_localPointB_set :: BtManifoldPointClass bc => bc -> Vec3 -> IO ()
- btManifoldPoint_m_localPointB_get :: BtManifoldPointClass bc => bc -> IO Vec3
- btManifoldPoint_m_normalWorldOnB_set :: BtManifoldPointClass bc => bc -> Vec3 -> IO ()
- btManifoldPoint_m_normalWorldOnB_get :: BtManifoldPointClass bc => bc -> IO Vec3
- btManifoldPoint_m_partId0_set :: BtManifoldPointClass bc => bc -> Int -> IO ()
- btManifoldPoint_m_partId0_get :: BtManifoldPointClass bc => bc -> IO Int
- btManifoldPoint_m_partId1_set :: BtManifoldPointClass bc => bc -> Int -> IO ()
- btManifoldPoint_m_partId1_get :: BtManifoldPointClass bc => bc -> IO Int
- btManifoldPoint_m_positionWorldOnA_set :: BtManifoldPointClass bc => bc -> Vec3 -> IO ()
- btManifoldPoint_m_positionWorldOnA_get :: BtManifoldPointClass bc => bc -> IO Vec3
- btManifoldPoint_m_positionWorldOnB_set :: BtManifoldPointClass bc => bc -> Vec3 -> IO ()
- btManifoldPoint_m_positionWorldOnB_get :: BtManifoldPointClass bc => bc -> IO Vec3
- btManifoldPoint_m_userPersistentData_set :: BtManifoldPointClass bc => bc -> VoidPtr -> IO ()
- btManifoldPoint_m_userPersistentData_get :: BtManifoldPointClass bc => bc -> IO VoidPtr
- btPersistentManifold0 :: IO BtPersistentManifold
- btPersistentManifold1 :: VoidPtr -> VoidPtr -> Int -> Float -> Float -> IO BtPersistentManifold
- btPersistentManifold_free :: BtPersistentManifoldClass bc => bc -> IO ()
- btPersistentManifold_setBodies :: BtPersistentManifoldClass bc => bc -> VoidPtr -> VoidPtr -> IO ()
- btPersistentManifold_replaceContactPoint :: (BtPersistentManifoldClass bc, BtManifoldPointClass p0) => bc -> p0 -> Int -> IO ()
- btPersistentManifold_clearUserCache :: (BtPersistentManifoldClass bc, BtManifoldPointClass p0) => bc -> p0 -> IO ()
- btPersistentManifold_getBody1 :: BtPersistentManifoldClass bc => bc -> IO VoidPtr
- btPersistentManifold_getBody10 :: BtPersistentManifoldClass bc => bc -> IO VoidPtr
- btPersistentManifold_getContactProcessingThreshold :: BtPersistentManifoldClass bc => bc -> IO Float
- btPersistentManifold_clearManifold :: BtPersistentManifoldClass bc => bc -> IO ()
- btPersistentManifold_getNumContacts :: BtPersistentManifoldClass bc => bc -> IO Int
- btPersistentManifold_getBody0 :: BtPersistentManifoldClass bc => bc -> IO VoidPtr
- btPersistentManifold_getBody00 :: BtPersistentManifoldClass bc => bc -> IO VoidPtr
- btPersistentManifold_addManifoldPoint :: (BtPersistentManifoldClass bc, BtManifoldPointClass p0) => bc -> p0 -> IO Int
- btPersistentManifold_getCacheEntry :: (BtPersistentManifoldClass bc, BtManifoldPointClass p0) => bc -> p0 -> IO Int
- btPersistentManifold_validContactDistance :: (BtPersistentManifoldClass bc, BtManifoldPointClass p0) => bc -> p0 -> IO Bool
- btPersistentManifold_removeContactPoint :: BtPersistentManifoldClass bc => bc -> Int -> IO ()
- btPersistentManifold_getContactPoint :: BtPersistentManifoldClass bc => bc -> Int -> IO BtManifoldPoint
- btPersistentManifold_getContactPoint0 :: BtPersistentManifoldClass bc => bc -> Int -> IO BtManifoldPoint
- btPersistentManifold_getContactPoint1 :: BtPersistentManifoldClass bc => bc -> Int -> IO BtManifoldPoint
- btPersistentManifold_refreshContactPoints :: BtPersistentManifoldClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)
- btPersistentManifold_refreshContactPoints' :: BtPersistentManifoldClass bc => bc -> IO (Transform, Transform)
- btPersistentManifold_getContactBreakingThreshold :: BtPersistentManifoldClass bc => bc -> IO Float
- btPersistentManifold_m_companionIdA_set :: BtPersistentManifoldClass bc => bc -> Int -> IO ()
- btPersistentManifold_m_companionIdA_get :: BtPersistentManifoldClass bc => bc -> IO Int
- btPersistentManifold_m_companionIdB_set :: BtPersistentManifoldClass bc => bc -> Int -> IO ()
- btPersistentManifold_m_companionIdB_get :: BtPersistentManifoldClass bc => bc -> IO Int
- btPersistentManifold_m_index1a_set :: BtPersistentManifoldClass bc => bc -> Int -> IO ()
- btPersistentManifold_m_index1a_get :: BtPersistentManifoldClass bc => bc -> IO Int
- btStorageResult_addContactPoint :: BtStorageResultClass bc => bc -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3)
- btStorageResult_addContactPoint' :: BtStorageResultClass bc => bc -> Float -> IO (Vec3, Vec3)
- btStorageResult_m_normalOnSurfaceB_set :: BtStorageResultClass bc => bc -> Vec3 -> IO ()
- btStorageResult_m_normalOnSurfaceB_get :: BtStorageResultClass bc => bc -> IO Vec3
- btStorageResult_m_closestPointInB_set :: BtStorageResultClass bc => bc -> Vec3 -> IO ()
- btStorageResult_m_closestPointInB_get :: BtStorageResultClass bc => bc -> IO Vec3
- btStorageResult_m_distance_set :: BtStorageResultClass bc => bc -> Float -> IO ()
- btStorageResult_m_distance_get :: BtStorageResultClass bc => bc -> IO Float
- btSubSimplexClosestResult :: IO BtSubSimplexClosestResult
- btSubSimplexClosestResult_free :: BtSubSimplexClosestResultClass bc => bc -> IO ()
- btSubSimplexClosestResult_reset :: BtSubSimplexClosestResultClass bc => bc -> IO ()
- btSubSimplexClosestResult_isValid :: BtSubSimplexClosestResultClass bc => bc -> IO Bool
- btSubSimplexClosestResult_setBarycentricCoordinates :: BtSubSimplexClosestResultClass bc => bc -> Float -> Float -> Float -> Float -> IO ()
- btSubSimplexClosestResult_m_closestPointOnSimplex_set :: BtSubSimplexClosestResultClass bc => bc -> Vec3 -> IO ()
- btSubSimplexClosestResult_m_closestPointOnSimplex_get :: BtSubSimplexClosestResultClass bc => bc -> IO Vec3
- btSubSimplexClosestResult_m_usedVertices_set :: (BtSubSimplexClosestResultClass bc, BtUsageBitfieldClass a) => bc -> a -> IO ()
- btSubSimplexClosestResult_m_usedVertices_get :: BtSubSimplexClosestResultClass bc => bc -> IO BtUsageBitfield
- btSubSimplexClosestResult_m_degenerate_set :: BtSubSimplexClosestResultClass bc => bc -> Bool -> IO ()
- btSubSimplexClosestResult_m_degenerate_get :: BtSubSimplexClosestResultClass bc => bc -> IO Bool
- btUsageBitfield :: IO BtUsageBitfield
- btUsageBitfield_free :: BtUsageBitfieldClass bc => bc -> IO ()
- btUsageBitfield_reset :: BtUsageBitfieldClass bc => bc -> IO ()
- btUsageBitfield_unused1_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()
- btUsageBitfield_unused1_get :: BtUsageBitfieldClass bc => bc -> IO Int
- btUsageBitfield_unused2_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()
- btUsageBitfield_unused2_get :: BtUsageBitfieldClass bc => bc -> IO Int
- btUsageBitfield_unused3_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()
- btUsageBitfield_unused3_get :: BtUsageBitfieldClass bc => bc -> IO Int
- btUsageBitfield_unused4_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()
- btUsageBitfield_unused4_get :: BtUsageBitfieldClass bc => bc -> IO Int
- btUsageBitfield_usedVertexA_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()
- btUsageBitfield_usedVertexA_get :: BtUsageBitfieldClass bc => bc -> IO Int
- btUsageBitfield_usedVertexB_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()
- btUsageBitfield_usedVertexB_get :: BtUsageBitfieldClass bc => bc -> IO Int
- btUsageBitfield_usedVertexC_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()
- btUsageBitfield_usedVertexC_get :: BtUsageBitfieldClass bc => bc -> IO Int
- btUsageBitfield_usedVertexD_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()
- btUsageBitfield_usedVertexD_get :: BtUsageBitfieldClass bc => bc -> IO Int
- btVoronoiSimplexSolver :: IO BtVoronoiSimplexSolver
- btVoronoiSimplexSolver_free :: BtVoronoiSimplexSolverClass bc => bc -> IO ()
- btVoronoiSimplexSolver_reset :: BtVoronoiSimplexSolverClass bc => bc -> IO ()
- btVoronoiSimplexSolver_updateClosestVectorAndPoints :: BtVoronoiSimplexSolverClass bc => bc -> IO Bool
- btVoronoiSimplexSolver_setEqualVertexThreshold :: BtVoronoiSimplexSolverClass bc => bc -> Float -> IO ()
- btVoronoiSimplexSolver_inSimplex :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> IO (Bool, Vec3)
- btVoronoiSimplexSolver_inSimplex' :: BtVoronoiSimplexSolverClass bc => bc -> IO (Bool, Vec3)
- btVoronoiSimplexSolver_closest :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> IO (Bool, Vec3)
- btVoronoiSimplexSolver_closest' :: BtVoronoiSimplexSolverClass bc => bc -> IO (Bool, Vec3)
- btVoronoiSimplexSolver_closestPtPointTetrahedron :: (BtVoronoiSimplexSolverClass bc, BtSubSimplexClosestResultClass p5) => bc -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> p5 -> IO (Bool, Vec3, Vec3, Vec3, Vec3, Vec3)
- btVoronoiSimplexSolver_closestPtPointTetrahedron' :: (BtVoronoiSimplexSolverClass bc, BtSubSimplexClosestResultClass p5) => bc -> p5 -> IO (Bool, Vec3, Vec3, Vec3, Vec3, Vec3)
- btVoronoiSimplexSolver_closestPtPointTriangle :: (BtVoronoiSimplexSolverClass bc, BtSubSimplexClosestResultClass p4) => bc -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> p4 -> IO (Bool, Vec3, Vec3, Vec3, Vec3)
- btVoronoiSimplexSolver_closestPtPointTriangle' :: (BtVoronoiSimplexSolverClass bc, BtSubSimplexClosestResultClass p4) => bc -> p4 -> IO (Bool, Vec3, Vec3, Vec3, Vec3)
- btVoronoiSimplexSolver_pointOutsideOfPlane :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Int, Vec3, Vec3, Vec3, Vec3, Vec3)
- btVoronoiSimplexSolver_pointOutsideOfPlane' :: BtVoronoiSimplexSolverClass bc => bc -> IO (Int, Vec3, Vec3, Vec3, Vec3, Vec3)
- btVoronoiSimplexSolver_emptySimplex :: BtVoronoiSimplexSolverClass bc => bc -> IO Bool
- btVoronoiSimplexSolver_maxVertex :: BtVoronoiSimplexSolverClass bc => bc -> IO Float
- btVoronoiSimplexSolver_addVertex :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3)
- btVoronoiSimplexSolver_addVertex' :: BtVoronoiSimplexSolverClass bc => bc -> IO (Vec3, Vec3, Vec3)
- btVoronoiSimplexSolver_reduceVertices :: (BtVoronoiSimplexSolverClass bc, BtUsageBitfieldClass p0) => bc -> p0 -> IO ()
- btVoronoiSimplexSolver_backup_closest :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> IO Vec3
- btVoronoiSimplexSolver_backup_closest' :: BtVoronoiSimplexSolverClass bc => bc -> IO Vec3
- btVoronoiSimplexSolver_removeVertex :: BtVoronoiSimplexSolverClass bc => bc -> Int -> IO ()
- btVoronoiSimplexSolver_getEqualVertexThreshold :: BtVoronoiSimplexSolverClass bc => bc -> IO Float
- btVoronoiSimplexSolver_compute_points :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btVoronoiSimplexSolver_compute_points' :: BtVoronoiSimplexSolverClass bc => bc -> IO (Vec3, Vec3)
- btVoronoiSimplexSolver_fullSimplex :: BtVoronoiSimplexSolverClass bc => bc -> IO Bool
- btVoronoiSimplexSolver_numVertices :: BtVoronoiSimplexSolverClass bc => bc -> IO Int
- btVoronoiSimplexSolver_m_cachedBC_set :: (BtVoronoiSimplexSolverClass bc, BtSubSimplexClosestResultClass a) => bc -> a -> IO ()
- btVoronoiSimplexSolver_m_cachedBC_get :: BtVoronoiSimplexSolverClass bc => bc -> IO BtSubSimplexClosestResult
- btVoronoiSimplexSolver_m_cachedP1_set :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> IO ()
- btVoronoiSimplexSolver_m_cachedP1_get :: BtVoronoiSimplexSolverClass bc => bc -> IO Vec3
- btVoronoiSimplexSolver_m_cachedP2_set :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> IO ()
- btVoronoiSimplexSolver_m_cachedP2_get :: BtVoronoiSimplexSolverClass bc => bc -> IO Vec3
- btVoronoiSimplexSolver_m_cachedV_set :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> IO ()
- btVoronoiSimplexSolver_m_cachedV_get :: BtVoronoiSimplexSolverClass bc => bc -> IO Vec3
- btVoronoiSimplexSolver_m_cachedValidClosest_set :: BtVoronoiSimplexSolverClass bc => bc -> Bool -> IO ()
- btVoronoiSimplexSolver_m_cachedValidClosest_get :: BtVoronoiSimplexSolverClass bc => bc -> IO Bool
- btVoronoiSimplexSolver_m_equalVertexThreshold_set :: BtVoronoiSimplexSolverClass bc => bc -> Float -> IO ()
- btVoronoiSimplexSolver_m_equalVertexThreshold_get :: BtVoronoiSimplexSolverClass bc => bc -> IO Float
- btVoronoiSimplexSolver_m_lastW_set :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> IO ()
- btVoronoiSimplexSolver_m_lastW_get :: BtVoronoiSimplexSolverClass bc => bc -> IO Vec3
- btVoronoiSimplexSolver_m_needsUpdate_set :: BtVoronoiSimplexSolverClass bc => bc -> Bool -> IO ()
- btVoronoiSimplexSolver_m_needsUpdate_get :: BtVoronoiSimplexSolverClass bc => bc -> IO Bool
- btVoronoiSimplexSolver_m_numVertices_set :: BtVoronoiSimplexSolverClass bc => bc -> Int -> IO ()
- btVoronoiSimplexSolver_m_numVertices_get :: BtVoronoiSimplexSolverClass bc => bc -> IO Int
- btGjkEpaSolver2_sResults :: IO BtGjkEpaSolver2_sResults
- btGjkEpaSolver2_sResults_free :: BtGjkEpaSolver2_sResultsClass bc => bc -> IO ()
- btGjkEpaSolver2_sResults_distance_set :: BtGjkEpaSolver2_sResultsClass bc => bc -> Float -> IO ()
- btGjkEpaSolver2_sResults_distance_get :: BtGjkEpaSolver2_sResultsClass bc => bc -> IO Float
- btGjkEpaSolver2_sResults_normal_set :: BtGjkEpaSolver2_sResultsClass bc => bc -> Vec3 -> IO ()
- btGjkEpaSolver2_sResults_normal_get :: BtGjkEpaSolver2_sResultsClass bc => bc -> IO Vec3
- btDiscreteCollisionDetectorInterface_ClosestPointInput'_ :: IO (Ptr ())
- btDiscreteCollisionDetectorInterface_ClosestPointInput_free'_ :: Ptr () -> IO ()
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_maximumDistanceSquared_set'_ :: Ptr () -> CFloat -> IO ()
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_maximumDistanceSquared_get'_ :: Ptr () -> IO CFloat
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_stackAlloc_set'_ :: Ptr () -> Ptr () -> IO ()
- btDiscreteCollisionDetectorInterface_ClosestPointInput_m_stackAlloc_get'_ :: Ptr () -> IO (Ptr ())
- btDiscreteCollisionDetectorInterface_Result_setShapeIdentifiersB'_ :: Ptr () -> CInt -> CInt -> IO ()
- btDiscreteCollisionDetectorInterface_Result_setShapeIdentifiersA'_ :: Ptr () -> CInt -> CInt -> IO ()
- btDiscreteCollisionDetectorInterface_Result_addContactPoint'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btDiscreteCollisionDetectorInterface_Result_addContactPoint''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btConstraintRow'_ :: IO (Ptr ())
- btConstraintRow_free'_ :: Ptr () -> IO ()
- btConstraintRow_m_rhs_set'_ :: Ptr () -> CFloat -> IO ()
- btConstraintRow_m_rhs_get'_ :: Ptr () -> IO CFloat
- btConstraintRow_m_jacDiagInv_set'_ :: Ptr () -> CFloat -> IO ()
- btConstraintRow_m_jacDiagInv_get'_ :: Ptr () -> IO CFloat
- btConstraintRow_m_lowerLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btConstraintRow_m_lowerLimit_get'_ :: Ptr () -> IO CFloat
- btConstraintRow_m_upperLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btConstraintRow_m_upperLimit_get'_ :: Ptr () -> IO CFloat
- btConstraintRow_m_accumImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btConstraintRow_m_accumImpulse_get'_ :: Ptr () -> IO CFloat
- btDiscreteCollisionDetectorInterface_getClosestPoints'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> CInt -> IO ()
- btGjkEpaSolver2'_ :: IO (Ptr ())
- btGjkEpaSolver2_free'_ :: Ptr () -> IO ()
- btGjkEpaSolver2_StackSizeRequirement'_ :: IO CInt
- btGjkEpaSolver2_Distance'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btGjkEpaSolver2_Distance''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btGjkEpaSolver2_Penetration'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CInt -> IO CInt
- btGjkEpaSolver2_Penetration''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CInt -> IO CInt
- btGjkEpaSolver2_SignedDistance'_ :: Ptr CFloat -> CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO CFloat
- btGjkEpaSolver2_SignedDistance''_ :: Ptr CFloat -> CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO CFloat
- btGjkEpaSolver2_SignedDistance0'_ :: Ptr CFloat -> CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO CFloat
- btGjkEpaSolver2_SignedDistance0''_ :: Ptr CFloat -> CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO CFloat
- btGjkEpaSolver2_SignedDistance1'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btGjkEpaSolver2_SignedDistance1''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btGjkPairDetector_free'_ :: Ptr () -> IO ()
- btGjkPairDetector_setCachedSeperatingAxis'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGjkPairDetector_setCachedSeperatingAxis''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGjkPairDetector_getCachedSeparatingAxis'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGjkPairDetector_getClosestPoints'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> CInt -> IO ()
- btGjkPairDetector_setMinkowskiA'_ :: Ptr () -> Ptr () -> IO ()
- btGjkPairDetector_setMinkowskiB'_ :: Ptr () -> Ptr () -> IO ()
- btGjkPairDetector_setIgnoreMargin'_ :: Ptr () -> CInt -> IO ()
- btGjkPairDetector_getClosestPointsNonVirtual'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btGjkPairDetector_getCachedSeparatingDistance'_ :: Ptr () -> IO CFloat
- btGjkPairDetector_m_cachedSeparatingAxis_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGjkPairDetector_m_cachedSeparatingAxis_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGjkPairDetector_m_simplexSolver_set'_ :: Ptr () -> Ptr () -> IO ()
- btGjkPairDetector_m_simplexSolver_get'_ :: Ptr () -> IO (Ptr ())
- btGjkPairDetector_m_minkowskiA_set'_ :: Ptr () -> Ptr () -> IO ()
- btGjkPairDetector_m_minkowskiA_get'_ :: Ptr () -> IO (Ptr ())
- btGjkPairDetector_m_minkowskiB_set'_ :: Ptr () -> Ptr () -> IO ()
- btGjkPairDetector_m_minkowskiB_get'_ :: Ptr () -> IO (Ptr ())
- btGjkPairDetector_m_shapeTypeA_set'_ :: Ptr () -> CInt -> IO ()
- btGjkPairDetector_m_shapeTypeA_get'_ :: Ptr () -> IO CInt
- btGjkPairDetector_m_shapeTypeB_set'_ :: Ptr () -> CInt -> IO ()
- btGjkPairDetector_m_shapeTypeB_get'_ :: Ptr () -> IO CInt
- btGjkPairDetector_m_marginA_set'_ :: Ptr () -> CFloat -> IO ()
- btGjkPairDetector_m_marginA_get'_ :: Ptr () -> IO CFloat
- btGjkPairDetector_m_marginB_set'_ :: Ptr () -> CFloat -> IO ()
- btGjkPairDetector_m_marginB_get'_ :: Ptr () -> IO CFloat
- btGjkPairDetector_m_ignoreMargin_set'_ :: Ptr () -> CInt -> IO ()
- btGjkPairDetector_m_ignoreMargin_get'_ :: Ptr () -> IO CInt
- btGjkPairDetector_m_cachedSeparatingDistance_set'_ :: Ptr () -> CFloat -> IO ()
- btGjkPairDetector_m_cachedSeparatingDistance_get'_ :: Ptr () -> IO CFloat
- btGjkPairDetector_m_lastUsedMethod_set'_ :: Ptr () -> CInt -> IO ()
- btGjkPairDetector_m_lastUsedMethod_get'_ :: Ptr () -> IO CInt
- btGjkPairDetector_m_curIter_set'_ :: Ptr () -> CInt -> IO ()
- btGjkPairDetector_m_curIter_get'_ :: Ptr () -> IO CInt
- btGjkPairDetector_m_degenerateSimplex_set'_ :: Ptr () -> CInt -> IO ()
- btGjkPairDetector_m_degenerateSimplex_get'_ :: Ptr () -> IO CInt
- btGjkPairDetector_m_catchDegeneracies_set'_ :: Ptr () -> CInt -> IO ()
- btGjkPairDetector_m_catchDegeneracies_get'_ :: Ptr () -> IO CInt
- btManifoldPoint0'_ :: IO (Ptr ())
- btManifoldPoint1'_ :: Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO (Ptr ())
- btManifoldPoint_free'_ :: Ptr () -> IO ()
- btManifoldPoint_setDistance'_ :: Ptr () -> CFloat -> IO ()
- btManifoldPoint_getLifeTime'_ :: Ptr () -> IO CInt
- btManifoldPoint_getDistance'_ :: Ptr () -> IO CFloat
- btManifoldPoint_getPositionWorldOnB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_getAppliedImpulse'_ :: Ptr () -> IO CFloat
- btManifoldPoint_getPositionWorldOnA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_m_appliedImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btManifoldPoint_m_appliedImpulse_get'_ :: Ptr () -> IO CFloat
- btManifoldPoint_m_appliedImpulseLateral1_set'_ :: Ptr () -> CFloat -> IO ()
- btManifoldPoint_m_appliedImpulseLateral1_get'_ :: Ptr () -> IO CFloat
- btManifoldPoint_m_appliedImpulseLateral2_set'_ :: Ptr () -> CFloat -> IO ()
- btManifoldPoint_m_appliedImpulseLateral2_get'_ :: Ptr () -> IO CFloat
- btManifoldPoint_m_combinedFriction_set'_ :: Ptr () -> CFloat -> IO ()
- btManifoldPoint_m_combinedFriction_get'_ :: Ptr () -> IO CFloat
- btManifoldPoint_m_combinedRestitution_set'_ :: Ptr () -> CFloat -> IO ()
- btManifoldPoint_m_combinedRestitution_get'_ :: Ptr () -> IO CFloat
- btManifoldPoint_m_contactCFM1_set'_ :: Ptr () -> CFloat -> IO ()
- btManifoldPoint_m_contactCFM1_get'_ :: Ptr () -> IO CFloat
- btManifoldPoint_m_contactCFM2_set'_ :: Ptr () -> CFloat -> IO ()
- btManifoldPoint_m_contactCFM2_get'_ :: Ptr () -> IO CFloat
- btManifoldPoint_m_contactMotion1_set'_ :: Ptr () -> CFloat -> IO ()
- btManifoldPoint_m_contactMotion1_get'_ :: Ptr () -> IO CFloat
- btManifoldPoint_m_contactMotion2_set'_ :: Ptr () -> CFloat -> IO ()
- btManifoldPoint_m_contactMotion2_get'_ :: Ptr () -> IO CFloat
- btManifoldPoint_m_distance1_set'_ :: Ptr () -> CFloat -> IO ()
- btManifoldPoint_m_distance1_get'_ :: Ptr () -> IO CFloat
- btManifoldPoint_m_index0_set'_ :: Ptr () -> CInt -> IO ()
- btManifoldPoint_m_index0_get'_ :: Ptr () -> IO CInt
- btManifoldPoint_m_index1_set'_ :: Ptr () -> CInt -> IO ()
- btManifoldPoint_m_index1_get'_ :: Ptr () -> IO CInt
- btManifoldPoint_m_lateralFrictionDir1_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_m_lateralFrictionDir1_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_m_lateralFrictionDir2_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_m_lateralFrictionDir2_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_m_lateralFrictionInitialized_set'_ :: Ptr () -> CInt -> IO ()
- btManifoldPoint_m_lateralFrictionInitialized_get'_ :: Ptr () -> IO CInt
- btManifoldPoint_m_lifeTime_set'_ :: Ptr () -> CInt -> IO ()
- btManifoldPoint_m_lifeTime_get'_ :: Ptr () -> IO CInt
- btManifoldPoint_m_localPointA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_m_localPointA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_m_localPointB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_m_localPointB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_m_normalWorldOnB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_m_normalWorldOnB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_m_partId0_set'_ :: Ptr () -> CInt -> IO ()
- btManifoldPoint_m_partId0_get'_ :: Ptr () -> IO CInt
- btManifoldPoint_m_partId1_set'_ :: Ptr () -> CInt -> IO ()
- btManifoldPoint_m_partId1_get'_ :: Ptr () -> IO CInt
- btManifoldPoint_m_positionWorldOnA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_m_positionWorldOnA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_m_positionWorldOnB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_m_positionWorldOnB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btManifoldPoint_m_userPersistentData_set'_ :: Ptr () -> Ptr () -> IO ()
- btManifoldPoint_m_userPersistentData_get'_ :: Ptr () -> IO (Ptr ())
- btPersistentManifold0'_ :: IO (Ptr ())
- btPersistentManifold1'_ :: Ptr () -> Ptr () -> CInt -> CFloat -> CFloat -> IO (Ptr ())
- btPersistentManifold_free'_ :: Ptr () -> IO ()
- btPersistentManifold_setBodies'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btPersistentManifold_replaceContactPoint'_ :: Ptr () -> Ptr () -> CInt -> IO ()
- btPersistentManifold_clearUserCache'_ :: Ptr () -> Ptr () -> IO ()
- btPersistentManifold_getBody1'_ :: Ptr () -> IO (Ptr ())
- btPersistentManifold_getBody10'_ :: Ptr () -> IO (Ptr ())
- btPersistentManifold_getContactProcessingThreshold'_ :: Ptr () -> IO CFloat
- btPersistentManifold_clearManifold'_ :: Ptr () -> IO ()
- btPersistentManifold_getNumContacts'_ :: Ptr () -> IO CInt
- btPersistentManifold_getBody0'_ :: Ptr () -> IO (Ptr ())
- btPersistentManifold_getBody00'_ :: Ptr () -> IO (Ptr ())
- btPersistentManifold_addManifoldPoint'_ :: Ptr () -> Ptr () -> IO CInt
- btPersistentManifold_getCacheEntry'_ :: Ptr () -> Ptr () -> IO CInt
- btPersistentManifold_validContactDistance'_ :: Ptr () -> Ptr () -> IO CInt
- btPersistentManifold_removeContactPoint'_ :: Ptr () -> CInt -> IO ()
- btPersistentManifold_getContactPoint'_ :: Ptr () -> CInt -> IO (Ptr ())
- btPersistentManifold_getContactPoint0'_ :: Ptr () -> CInt -> IO (Ptr ())
- btPersistentManifold_getContactPoint1'_ :: Ptr () -> CInt -> IO (Ptr ())
- btPersistentManifold_refreshContactPoints'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btPersistentManifold_refreshContactPoints''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btPersistentManifold_getContactBreakingThreshold'_ :: Ptr () -> IO CFloat
- btPersistentManifold_m_companionIdA_set'_ :: Ptr () -> CInt -> IO ()
- btPersistentManifold_m_companionIdA_get'_ :: Ptr () -> IO CInt
- btPersistentManifold_m_companionIdB_set'_ :: Ptr () -> CInt -> IO ()
- btPersistentManifold_m_companionIdB_get'_ :: Ptr () -> IO CInt
- btPersistentManifold_m_index1a_set'_ :: Ptr () -> CInt -> IO ()
- btPersistentManifold_m_index1a_get'_ :: Ptr () -> IO CInt
- btStorageResult_addContactPoint'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btStorageResult_addContactPoint''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btStorageResult_m_normalOnSurfaceB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStorageResult_m_normalOnSurfaceB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStorageResult_m_closestPointInB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStorageResult_m_closestPointInB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btStorageResult_m_distance_set'_ :: Ptr () -> CFloat -> IO ()
- btStorageResult_m_distance_get'_ :: Ptr () -> IO CFloat
- btSubSimplexClosestResult'_ :: IO (Ptr ())
- btSubSimplexClosestResult_free'_ :: Ptr () -> IO ()
- btSubSimplexClosestResult_reset'_ :: Ptr () -> IO ()
- btSubSimplexClosestResult_isValid'_ :: Ptr () -> IO CInt
- btSubSimplexClosestResult_setBarycentricCoordinates'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> IO ()
- btSubSimplexClosestResult_m_closestPointOnSimplex_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSubSimplexClosestResult_m_closestPointOnSimplex_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSubSimplexClosestResult_m_usedVertices_set'_ :: Ptr () -> Ptr () -> IO ()
- btSubSimplexClosestResult_m_usedVertices_get'_ :: Ptr () -> IO (Ptr ())
- btSubSimplexClosestResult_m_degenerate_set'_ :: Ptr () -> CInt -> IO ()
- btSubSimplexClosestResult_m_degenerate_get'_ :: Ptr () -> IO CInt
- btUsageBitfield'_ :: IO (Ptr ())
- btUsageBitfield_free'_ :: Ptr () -> IO ()
- btUsageBitfield_reset'_ :: Ptr () -> IO ()
- btUsageBitfield_unused1_set'_ :: Ptr () -> CUShort -> IO ()
- btUsageBitfield_unused1_get'_ :: Ptr () -> IO CUShort
- btUsageBitfield_unused2_set'_ :: Ptr () -> CUShort -> IO ()
- btUsageBitfield_unused2_get'_ :: Ptr () -> IO CUShort
- btUsageBitfield_unused3_set'_ :: Ptr () -> CUShort -> IO ()
- btUsageBitfield_unused3_get'_ :: Ptr () -> IO CUShort
- btUsageBitfield_unused4_set'_ :: Ptr () -> CUShort -> IO ()
- btUsageBitfield_unused4_get'_ :: Ptr () -> IO CUShort
- btUsageBitfield_usedVertexA_set'_ :: Ptr () -> CUShort -> IO ()
- btUsageBitfield_usedVertexA_get'_ :: Ptr () -> IO CUShort
- btUsageBitfield_usedVertexB_set'_ :: Ptr () -> CUShort -> IO ()
- btUsageBitfield_usedVertexB_get'_ :: Ptr () -> IO CUShort
- btUsageBitfield_usedVertexC_set'_ :: Ptr () -> CUShort -> IO ()
- btUsageBitfield_usedVertexC_get'_ :: Ptr () -> IO CUShort
- btUsageBitfield_usedVertexD_set'_ :: Ptr () -> CUShort -> IO ()
- btUsageBitfield_usedVertexD_get'_ :: Ptr () -> IO CUShort
- btVoronoiSimplexSolver'_ :: IO (Ptr ())
- btVoronoiSimplexSolver_free'_ :: Ptr () -> IO ()
- btVoronoiSimplexSolver_reset'_ :: Ptr () -> IO ()
- btVoronoiSimplexSolver_updateClosestVectorAndPoints'_ :: Ptr () -> IO CInt
- btVoronoiSimplexSolver_setEqualVertexThreshold'_ :: Ptr () -> CFloat -> IO ()
- btVoronoiSimplexSolver_inSimplex'_ :: Ptr () -> Ptr CFloat -> IO CInt
- btVoronoiSimplexSolver_inSimplex''_ :: Ptr () -> Ptr CFloat -> IO CInt
- btVoronoiSimplexSolver_closest'_ :: Ptr () -> Ptr CFloat -> IO CInt
- btVoronoiSimplexSolver_closest''_ :: Ptr () -> Ptr CFloat -> IO CInt
- btVoronoiSimplexSolver_closestPtPointTetrahedron'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btVoronoiSimplexSolver_closestPtPointTetrahedron''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btVoronoiSimplexSolver_closestPtPointTriangle'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btVoronoiSimplexSolver_closestPtPointTriangle''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btVoronoiSimplexSolver_pointOutsideOfPlane'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CInt
- btVoronoiSimplexSolver_pointOutsideOfPlane''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CInt
- btVoronoiSimplexSolver_emptySimplex'_ :: Ptr () -> IO CInt
- btVoronoiSimplexSolver_maxVertex'_ :: Ptr () -> IO CFloat
- btVoronoiSimplexSolver_addVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btVoronoiSimplexSolver_addVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btVoronoiSimplexSolver_reduceVertices'_ :: Ptr () -> Ptr () -> IO ()
- btVoronoiSimplexSolver_backup_closest'_ :: Ptr () -> Ptr CFloat -> IO ()
- btVoronoiSimplexSolver_backup_closest''_ :: Ptr () -> Ptr CFloat -> IO ()
- btVoronoiSimplexSolver_removeVertex'_ :: Ptr () -> CInt -> IO ()
- btVoronoiSimplexSolver_getEqualVertexThreshold'_ :: Ptr () -> IO CFloat
- btVoronoiSimplexSolver_compute_points'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btVoronoiSimplexSolver_compute_points''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btVoronoiSimplexSolver_fullSimplex'_ :: Ptr () -> IO CInt
- btVoronoiSimplexSolver_numVertices'_ :: Ptr () -> IO CInt
- btVoronoiSimplexSolver_m_cachedBC_set'_ :: Ptr () -> Ptr () -> IO ()
- btVoronoiSimplexSolver_m_cachedBC_get'_ :: Ptr () -> IO (Ptr ())
- btVoronoiSimplexSolver_m_cachedP1_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btVoronoiSimplexSolver_m_cachedP1_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btVoronoiSimplexSolver_m_cachedP2_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btVoronoiSimplexSolver_m_cachedP2_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btVoronoiSimplexSolver_m_cachedV_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btVoronoiSimplexSolver_m_cachedV_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btVoronoiSimplexSolver_m_cachedValidClosest_set'_ :: Ptr () -> CInt -> IO ()
- btVoronoiSimplexSolver_m_cachedValidClosest_get'_ :: Ptr () -> IO CInt
- btVoronoiSimplexSolver_m_equalVertexThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btVoronoiSimplexSolver_m_equalVertexThreshold_get'_ :: Ptr () -> IO CFloat
- btVoronoiSimplexSolver_m_lastW_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btVoronoiSimplexSolver_m_lastW_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btVoronoiSimplexSolver_m_needsUpdate_set'_ :: Ptr () -> CInt -> IO ()
- btVoronoiSimplexSolver_m_needsUpdate_get'_ :: Ptr () -> IO CInt
- btVoronoiSimplexSolver_m_numVertices_set'_ :: Ptr () -> CInt -> IO ()
- btVoronoiSimplexSolver_m_numVertices_get'_ :: Ptr () -> IO CInt
- btGjkEpaSolver2_sResults'_ :: IO (Ptr ())
- btGjkEpaSolver2_sResults_free'_ :: Ptr () -> IO ()
- btGjkEpaSolver2_sResults_distance_set'_ :: Ptr () -> CFloat -> IO ()
- btGjkEpaSolver2_sResults_distance_get'_ :: Ptr () -> IO CFloat
- btGjkEpaSolver2_sResults_normal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGjkEpaSolver2_sResults_normal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
ClosestPointInput
btDiscreteCollisionDetectorInterface_ClosestPointInput :: IO BtDiscreteCollisionDetectorInterface_ClosestPointInputSource
btDiscreteCollisionDetectorInterface_ClosestPointInput_free :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> IO ()Source
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformA_set :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> Transform -> IO ()Source
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformA_get :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> IO TransformSource
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformB_set :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> Transform -> IO ()Source
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformB_get :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> IO TransformSource
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_maximumDistanceSquared_set :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> Float -> IO ()Source
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_maximumDistanceSquared_get :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> IO FloatSource
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_stackAlloc_set :: (BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc, BtStackAllocClass a) => bc -> a -> IO ()Source
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_stackAlloc_get :: BtDiscreteCollisionDetectorInterface_ClosestPointInputClass bc => bc -> IO BtStackAllocSource
Result
btDiscreteCollisionDetectorInterface_Result_setShapeIdentifiersB :: BtDiscreteCollisionDetectorInterface_ResultClass bc => bc -> Int -> Int -> IO ()Source
btDiscreteCollisionDetectorInterface_Result_setShapeIdentifiersA :: BtDiscreteCollisionDetectorInterface_ResultClass bc => bc -> Int -> Int -> IO ()Source
btDiscreteCollisionDetectorInterface_Result_addContactPoint :: BtDiscreteCollisionDetectorInterface_ResultClass bc => bc -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3)Source
btDiscreteCollisionDetectorInterface_Result_addContactPoint' :: BtDiscreteCollisionDetectorInterface_ResultClass bc => bc -> Float -> IO (Vec3, Vec3)Source
btConstraintRow
btConstraintRow_free :: BtConstraintRowClass bc => bc -> IO ()Source
btConstraintRow_m_rhs_set :: BtConstraintRowClass bc => bc -> Float -> IO ()Source
btConstraintRow_m_rhs_get :: BtConstraintRowClass bc => bc -> IO FloatSource
btConstraintRow_m_jacDiagInv_set :: BtConstraintRowClass bc => bc -> Float -> IO ()Source
btConstraintRow_m_jacDiagInv_get :: BtConstraintRowClass bc => bc -> IO FloatSource
btConstraintRow_m_lowerLimit_set :: BtConstraintRowClass bc => bc -> Float -> IO ()Source
btConstraintRow_m_lowerLimit_get :: BtConstraintRowClass bc => bc -> IO FloatSource
btConstraintRow_m_upperLimit_set :: BtConstraintRowClass bc => bc -> Float -> IO ()Source
btConstraintRow_m_upperLimit_get :: BtConstraintRowClass bc => bc -> IO FloatSource
btConstraintRow_m_accumImpulse_set :: BtConstraintRowClass bc => bc -> Float -> IO ()Source
btConstraintRow_m_accumImpulse_get :: BtConstraintRowClass bc => bc -> IO FloatSource
btDiscreteCollisionDetectorInterface
btDiscreteCollisionDetectorInterface_getClosestPoints :: (BtDiscreteCollisionDetectorInterfaceClass bc, BtDiscreteCollisionDetectorInterface_ClosestPointInputClass p0, BtDiscreteCollisionDetectorInterface_ResultClass p1, BtIDebugDrawClass p2) => bc -> p0 -> p1 -> p2 -> Bool -> IO ()Source
btGjkEpaSolver2
btGjkEpaSolver2_free :: BtGjkEpaSolver2Class bc => bc -> IO ()Source
btGjkEpaSolver2_Distance :: (BtConvexShapeClass p0, BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p5) => p0 -> Transform -> p2 -> Transform -> Vec3 -> p5 -> IO (Bool, Transform, Transform, Vec3)Source
btGjkEpaSolver2_Distance' :: (BtConvexShapeClass p0, BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p5) => p0 -> p2 -> p5 -> IO (Bool, Transform, Transform, Vec3)Source
btGjkEpaSolver2_Penetration :: (BtConvexShapeClass p0, BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p5) => p0 -> Transform -> p2 -> Transform -> Vec3 -> p5 -> Bool -> IO (Bool, Transform, Transform, Vec3)Source
btGjkEpaSolver2_Penetration' :: (BtConvexShapeClass p0, BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p5) => p0 -> p2 -> p5 -> Bool -> IO (Bool, Transform, Transform, Vec3)Source
btGjkEpaSolver2_SignedDistance :: (BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p4) => Vec3 -> Float -> p2 -> Transform -> p4 -> IO (Float, Vec3, Transform)Source
btGjkEpaSolver2_SignedDistance' :: (BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p4) => Float -> p2 -> p4 -> IO (Float, Vec3, Transform)Source
btGjkEpaSolver2_SignedDistance0 :: (BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p4) => Vec3 -> Float -> p2 -> Transform -> p4 -> IO (Float, Vec3, Transform)Source
btGjkEpaSolver2_SignedDistance0' :: (BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p4) => Float -> p2 -> p4 -> IO (Float, Vec3, Transform)Source
btGjkEpaSolver2_SignedDistance1 :: (BtConvexShapeClass p0, BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p5) => p0 -> Transform -> p2 -> Transform -> Vec3 -> p5 -> IO (Bool, Transform, Transform, Vec3)Source
btGjkEpaSolver2_SignedDistance1' :: (BtConvexShapeClass p0, BtConvexShapeClass p2, BtGjkEpaSolver2_sResultsClass p5) => p0 -> p2 -> p5 -> IO (Bool, Transform, Transform, Vec3)Source
btGjkPairDetector
btGjkPairDetector_free :: BtGjkPairDetectorClass bc => bc -> IO ()Source
btGjkPairDetector_setCachedSeperatingAxis :: BtGjkPairDetectorClass bc => bc -> Vec3 -> IO Vec3Source
btGjkPairDetector_getClosestPoints :: (BtGjkPairDetectorClass bc, BtDiscreteCollisionDetectorInterface_ClosestPointInputClass p0, BtDiscreteCollisionDetectorInterface_ResultClass p1, BtIDebugDrawClass p2) => bc -> p0 -> p1 -> p2 -> Bool -> IO ()Source
btGjkPairDetector_setMinkowskiA :: (BtGjkPairDetectorClass bc, BtConvexShapeClass p0) => bc -> p0 -> IO ()Source
btGjkPairDetector_setMinkowskiB :: (BtGjkPairDetectorClass bc, BtConvexShapeClass p0) => bc -> p0 -> IO ()Source
btGjkPairDetector_setIgnoreMargin :: BtGjkPairDetectorClass bc => bc -> Bool -> IO ()Source
btGjkPairDetector_getClosestPointsNonVirtual :: (BtGjkPairDetectorClass bc, BtDiscreteCollisionDetectorInterface_ClosestPointInputClass p0, BtDiscreteCollisionDetectorInterface_ResultClass p1, BtIDebugDrawClass p2) => bc -> p0 -> p1 -> p2 -> IO ()Source
btGjkPairDetector_m_cachedSeparatingAxis_set :: BtGjkPairDetectorClass bc => bc -> Vec3 -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h?r=2223#34 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h?r=2223#34 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp?r=2223
btGjkPairDetector_m_simplexSolver_set :: (BtGjkPairDetectorClass bc, BtVoronoiSimplexSolverClass a) => bc -> a -> IO ()Source
btGjkPairDetector_m_simplexSolver_get :: BtGjkPairDetectorClass bc => bc -> IO BtVoronoiSimplexSolverSource
btGjkPairDetector_m_minkowskiA_set :: (BtGjkPairDetectorClass bc, BtConvexShapeClass a) => bc -> a -> IO ()Source
btGjkPairDetector_m_minkowskiB_set :: (BtGjkPairDetectorClass bc, BtConvexShapeClass a) => bc -> a -> IO ()Source
btGjkPairDetector_m_shapeTypeA_set :: BtGjkPairDetectorClass bc => bc -> Int -> IO ()Source
btGjkPairDetector_m_shapeTypeA_get :: BtGjkPairDetectorClass bc => bc -> IO IntSource
btGjkPairDetector_m_shapeTypeB_set :: BtGjkPairDetectorClass bc => bc -> Int -> IO ()Source
btGjkPairDetector_m_shapeTypeB_get :: BtGjkPairDetectorClass bc => bc -> IO IntSource
btGjkPairDetector_m_marginA_set :: BtGjkPairDetectorClass bc => bc -> Float -> IO ()Source
btGjkPairDetector_m_marginA_get :: BtGjkPairDetectorClass bc => bc -> IO FloatSource
btGjkPairDetector_m_marginB_set :: BtGjkPairDetectorClass bc => bc -> Float -> IO ()Source
btGjkPairDetector_m_marginB_get :: BtGjkPairDetectorClass bc => bc -> IO FloatSource
btGjkPairDetector_m_ignoreMargin_set :: BtGjkPairDetectorClass bc => bc -> Bool -> IO ()Source
btGjkPairDetector_m_ignoreMargin_get :: BtGjkPairDetectorClass bc => bc -> IO BoolSource
btGjkPairDetector_m_cachedSeparatingDistance_set :: BtGjkPairDetectorClass bc => bc -> Float -> IO ()Source
btGjkPairDetector_m_cachedSeparatingDistance_get :: BtGjkPairDetectorClass bc => bc -> IO FloatSource
btGjkPairDetector_m_lastUsedMethod_set :: BtGjkPairDetectorClass bc => bc -> Int -> IO ()Source
btGjkPairDetector_m_lastUsedMethod_get :: BtGjkPairDetectorClass bc => bc -> IO IntSource
btGjkPairDetector_m_curIter_set :: BtGjkPairDetectorClass bc => bc -> Int -> IO ()Source
btGjkPairDetector_m_curIter_get :: BtGjkPairDetectorClass bc => bc -> IO IntSource
btGjkPairDetector_m_degenerateSimplex_set :: BtGjkPairDetectorClass bc => bc -> Int -> IO ()Source
btGjkPairDetector_m_catchDegeneracies_set :: BtGjkPairDetectorClass bc => bc -> Int -> IO ()Source
btManifoldPoint
btManifoldPoint0 :: IO BtManifoldPointSource
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h?r=2223#61 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h?r=2223#45 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.cpp?r=2223
btManifoldPoint1 :: Vec3 -> Vec3 -> Vec3 -> Float -> IO BtManifoldPointSource
btManifoldPoint_free :: BtManifoldPointClass bc => bc -> IO ()Source
btManifoldPoint_setDistance :: BtManifoldPointClass bc => bc -> Float -> IO ()Source
btManifoldPoint_getLifeTime :: BtManifoldPointClass bc => bc -> IO IntSource
btManifoldPoint_getDistance :: BtManifoldPointClass bc => bc -> IO FloatSource
btManifoldPoint_getPositionWorldOnB :: BtManifoldPointClass bc => bc -> IO Vec3Source
btManifoldPoint_getAppliedImpulse :: BtManifoldPointClass bc => bc -> IO FloatSource
btManifoldPoint_getPositionWorldOnA :: BtManifoldPointClass bc => bc -> IO Vec3Source
btManifoldPoint_m_appliedImpulse_set :: BtManifoldPointClass bc => bc -> Float -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h?r=2223#104 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h?r=2223#104 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.cpp?r=2223
btManifoldPoint_m_appliedImpulse_get :: BtManifoldPointClass bc => bc -> IO FloatSource
btManifoldPoint_m_appliedImpulseLateral1_set :: BtManifoldPointClass bc => bc -> Float -> IO ()Source
btManifoldPoint_m_appliedImpulseLateral2_set :: BtManifoldPointClass bc => bc -> Float -> IO ()Source
btManifoldPoint_m_combinedFriction_set :: BtManifoldPointClass bc => bc -> Float -> IO ()Source
btManifoldPoint_m_combinedFriction_get :: BtManifoldPointClass bc => bc -> IO FloatSource
btManifoldPoint_m_combinedRestitution_set :: BtManifoldPointClass bc => bc -> Float -> IO ()Source
btManifoldPoint_m_contactCFM1_set :: BtManifoldPointClass bc => bc -> Float -> IO ()Source
btManifoldPoint_m_contactCFM1_get :: BtManifoldPointClass bc => bc -> IO FloatSource
btManifoldPoint_m_contactCFM2_set :: BtManifoldPointClass bc => bc -> Float -> IO ()Source
btManifoldPoint_m_contactCFM2_get :: BtManifoldPointClass bc => bc -> IO FloatSource
btManifoldPoint_m_contactMotion1_set :: BtManifoldPointClass bc => bc -> Float -> IO ()Source
btManifoldPoint_m_contactMotion1_get :: BtManifoldPointClass bc => bc -> IO FloatSource
btManifoldPoint_m_contactMotion2_set :: BtManifoldPointClass bc => bc -> Float -> IO ()Source
btManifoldPoint_m_contactMotion2_get :: BtManifoldPointClass bc => bc -> IO FloatSource
btManifoldPoint_m_distance1_set :: BtManifoldPointClass bc => bc -> Float -> IO ()Source
btManifoldPoint_m_distance1_get :: BtManifoldPointClass bc => bc -> IO FloatSource
btManifoldPoint_m_index0_set :: BtManifoldPointClass bc => bc -> Int -> IO ()Source
btManifoldPoint_m_index0_get :: BtManifoldPointClass bc => bc -> IO IntSource
btManifoldPoint_m_index1_set :: BtManifoldPointClass bc => bc -> Int -> IO ()Source
btManifoldPoint_m_index1_get :: BtManifoldPointClass bc => bc -> IO IntSource
btManifoldPoint_m_lateralFrictionDir1_set :: BtManifoldPointClass bc => bc -> Vec3 -> IO ()Source
btManifoldPoint_m_lateralFrictionDir2_set :: BtManifoldPointClass bc => bc -> Vec3 -> IO ()Source
btManifoldPoint_m_lateralFrictionInitialized_set :: BtManifoldPointClass bc => bc -> Bool -> IO ()Source
btManifoldPoint_m_lifeTime_set :: BtManifoldPointClass bc => bc -> Int -> IO ()Source
btManifoldPoint_m_lifeTime_get :: BtManifoldPointClass bc => bc -> IO IntSource
btManifoldPoint_m_localPointA_set :: BtManifoldPointClass bc => bc -> Vec3 -> IO ()Source
btManifoldPoint_m_localPointA_get :: BtManifoldPointClass bc => bc -> IO Vec3Source
btManifoldPoint_m_localPointB_set :: BtManifoldPointClass bc => bc -> Vec3 -> IO ()Source
btManifoldPoint_m_localPointB_get :: BtManifoldPointClass bc => bc -> IO Vec3Source
btManifoldPoint_m_normalWorldOnB_set :: BtManifoldPointClass bc => bc -> Vec3 -> IO ()Source
btManifoldPoint_m_normalWorldOnB_get :: BtManifoldPointClass bc => bc -> IO Vec3Source
btManifoldPoint_m_partId0_set :: BtManifoldPointClass bc => bc -> Int -> IO ()Source
btManifoldPoint_m_partId0_get :: BtManifoldPointClass bc => bc -> IO IntSource
btManifoldPoint_m_partId1_set :: BtManifoldPointClass bc => bc -> Int -> IO ()Source
btManifoldPoint_m_partId1_get :: BtManifoldPointClass bc => bc -> IO IntSource
btManifoldPoint_m_positionWorldOnA_set :: BtManifoldPointClass bc => bc -> Vec3 -> IO ()Source
btManifoldPoint_m_positionWorldOnA_get :: BtManifoldPointClass bc => bc -> IO Vec3Source
btManifoldPoint_m_positionWorldOnB_set :: BtManifoldPointClass bc => bc -> Vec3 -> IO ()Source
btManifoldPoint_m_positionWorldOnB_get :: BtManifoldPointClass bc => bc -> IO Vec3Source
btManifoldPoint_m_userPersistentData_set :: BtManifoldPointClass bc => bc -> VoidPtr -> IO ()Source
btPersistentManifold
btPersistentManifold0 :: IO BtPersistentManifoldSource
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h?r=2223#86 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h?r=2223#84 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp?r=2223
btPersistentManifold1 :: VoidPtr -> VoidPtr -> Int -> Float -> Float -> IO BtPersistentManifoldSource
btPersistentManifold_free :: BtPersistentManifoldClass bc => bc -> IO ()Source
btPersistentManifold_setBodies :: BtPersistentManifoldClass bc => bc -> VoidPtr -> VoidPtr -> IO ()Source
btPersistentManifold_replaceContactPoint :: (BtPersistentManifoldClass bc, BtManifoldPointClass p0) => bc -> p0 -> Int -> IO ()Source
btPersistentManifold_clearUserCache :: (BtPersistentManifoldClass bc, BtManifoldPointClass p0) => bc -> p0 -> IO ()Source
btPersistentManifold_getBody1 :: BtPersistentManifoldClass bc => bc -> IO VoidPtrSource
btPersistentManifold_getBody10 :: BtPersistentManifoldClass bc => bc -> IO VoidPtrSource
btPersistentManifold_getContactProcessingThreshold :: BtPersistentManifoldClass bc => bc -> IO FloatSource
btPersistentManifold_clearManifold :: BtPersistentManifoldClass bc => bc -> IO ()Source
btPersistentManifold_getNumContacts :: BtPersistentManifoldClass bc => bc -> IO IntSource
btPersistentManifold_getBody0 :: BtPersistentManifoldClass bc => bc -> IO VoidPtrSource
btPersistentManifold_getBody00 :: BtPersistentManifoldClass bc => bc -> IO VoidPtrSource
btPersistentManifold_addManifoldPoint :: (BtPersistentManifoldClass bc, BtManifoldPointClass p0) => bc -> p0 -> IO IntSource
btPersistentManifold_getCacheEntry :: (BtPersistentManifoldClass bc, BtManifoldPointClass p0) => bc -> p0 -> IO IntSource
btPersistentManifold_validContactDistance :: (BtPersistentManifoldClass bc, BtManifoldPointClass p0) => bc -> p0 -> IO BoolSource
btPersistentManifold_removeContactPoint :: BtPersistentManifoldClass bc => bc -> Int -> IO ()Source
btPersistentManifold_getContactPoint :: BtPersistentManifoldClass bc => bc -> Int -> IO BtManifoldPointSource
btPersistentManifold_getContactPoint0 :: BtPersistentManifoldClass bc => bc -> Int -> IO BtManifoldPointSource
btPersistentManifold_getContactPoint1 :: BtPersistentManifoldClass bc => bc -> Int -> IO BtManifoldPointSource
btPersistentManifold_refreshContactPoints :: BtPersistentManifoldClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)Source
btPersistentManifold_refreshContactPoints' :: BtPersistentManifoldClass bc => bc -> IO (Transform, Transform)Source
btPersistentManifold_getContactBreakingThreshold :: BtPersistentManifoldClass bc => bc -> IO FloatSource
btPersistentManifold_m_companionIdA_set :: BtPersistentManifoldClass bc => bc -> Int -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h?r=2223#79 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h?r=2223#79 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp?r=2223
btPersistentManifold_m_companionIdB_set :: BtPersistentManifoldClass bc => bc -> Int -> IO ()Source
btPersistentManifold_m_index1a_set :: BtPersistentManifoldClass bc => bc -> Int -> IO ()Source
btPersistentManifold_m_index1a_get :: BtPersistentManifoldClass bc => bc -> IO IntSource
btStorageResult
btStorageResult_addContactPoint :: BtStorageResultClass bc => bc -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3)Source
btStorageResult_addContactPoint' :: BtStorageResultClass bc => bc -> Float -> IO (Vec3, Vec3)Source
btStorageResult_m_normalOnSurfaceB_set :: BtStorageResultClass bc => bc -> Vec3 -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h?r=2223#69 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h?r=2223#69 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.cpp?r=2223
btStorageResult_m_normalOnSurfaceB_get :: BtStorageResultClass bc => bc -> IO Vec3Source
btStorageResult_m_closestPointInB_set :: BtStorageResultClass bc => bc -> Vec3 -> IO ()Source
btStorageResult_m_closestPointInB_get :: BtStorageResultClass bc => bc -> IO Vec3Source
btStorageResult_m_distance_set :: BtStorageResultClass bc => bc -> Float -> IO ()Source
btStorageResult_m_distance_get :: BtStorageResultClass bc => bc -> IO FloatSource
btSubSimplexClosestResult
btSubSimplexClosestResult_free :: BtSubSimplexClosestResultClass bc => bc -> IO ()Source
btSubSimplexClosestResult_reset :: BtSubSimplexClosestResultClass bc => bc -> IO ()Source
btSubSimplexClosestResult_setBarycentricCoordinates :: BtSubSimplexClosestResultClass bc => bc -> Float -> Float -> Float -> Float -> IO ()Source
btSubSimplexClosestResult_m_closestPointOnSimplex_set :: BtSubSimplexClosestResultClass bc => bc -> Vec3 -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h?r=2223#58 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h?r=2223#58 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp?r=2223
btSubSimplexClosestResult_m_closestPointOnSimplex_get :: BtSubSimplexClosestResultClass bc => bc -> IO Vec3Source
btSubSimplexClosestResult_m_usedVertices_set :: (BtSubSimplexClosestResultClass bc, BtUsageBitfieldClass a) => bc -> a -> IO ()Source
btSubSimplexClosestResult_m_usedVertices_get :: BtSubSimplexClosestResultClass bc => bc -> IO BtUsageBitfieldSource
btSubSimplexClosestResult_m_degenerate_set :: BtSubSimplexClosestResultClass bc => bc -> Bool -> IO ()Source
btSubSimplexClosestResult_m_degenerate_get :: BtSubSimplexClosestResultClass bc => bc -> IO BoolSource
btUsageBitfield
btUsageBitfield_free :: BtUsageBitfieldClass bc => bc -> IO ()Source
btUsageBitfield_reset :: BtUsageBitfieldClass bc => bc -> IO ()Source
btUsageBitfield_unused1_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h?r=2223#49 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h?r=2223#49 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp?r=2223
btUsageBitfield_unused1_get :: BtUsageBitfieldClass bc => bc -> IO IntSource
btUsageBitfield_unused2_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()Source
btUsageBitfield_unused2_get :: BtUsageBitfieldClass bc => bc -> IO IntSource
btUsageBitfield_unused3_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()Source
btUsageBitfield_unused3_get :: BtUsageBitfieldClass bc => bc -> IO IntSource
btUsageBitfield_unused4_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()Source
btUsageBitfield_unused4_get :: BtUsageBitfieldClass bc => bc -> IO IntSource
btUsageBitfield_usedVertexA_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()Source
btUsageBitfield_usedVertexA_get :: BtUsageBitfieldClass bc => bc -> IO IntSource
btUsageBitfield_usedVertexB_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()Source
btUsageBitfield_usedVertexB_get :: BtUsageBitfieldClass bc => bc -> IO IntSource
btUsageBitfield_usedVertexC_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()Source
btUsageBitfield_usedVertexC_get :: BtUsageBitfieldClass bc => bc -> IO IntSource
btUsageBitfield_usedVertexD_set :: BtUsageBitfieldClass bc => bc -> Int -> IO ()Source
btUsageBitfield_usedVertexD_get :: BtUsageBitfieldClass bc => bc -> IO IntSource
btVoronoiSimplexSolver
btVoronoiSimplexSolver_free :: BtVoronoiSimplexSolverClass bc => bc -> IO ()Source
btVoronoiSimplexSolver_reset :: BtVoronoiSimplexSolverClass bc => bc -> IO ()Source
btVoronoiSimplexSolver_updateClosestVectorAndPoints :: BtVoronoiSimplexSolverClass bc => bc -> IO BoolSource
btVoronoiSimplexSolver_setEqualVertexThreshold :: BtVoronoiSimplexSolverClass bc => bc -> Float -> IO ()Source
btVoronoiSimplexSolver_inSimplex :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> IO (Bool, Vec3)Source
btVoronoiSimplexSolver_inSimplex' :: BtVoronoiSimplexSolverClass bc => bc -> IO (Bool, Vec3)Source
btVoronoiSimplexSolver_closest :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> IO (Bool, Vec3)Source
btVoronoiSimplexSolver_closest' :: BtVoronoiSimplexSolverClass bc => bc -> IO (Bool, Vec3)Source
btVoronoiSimplexSolver_closestPtPointTetrahedron :: (BtVoronoiSimplexSolverClass bc, BtSubSimplexClosestResultClass p5) => bc -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> p5 -> IO (Bool, Vec3, Vec3, Vec3, Vec3, Vec3)Source
btVoronoiSimplexSolver_closestPtPointTetrahedron' :: (BtVoronoiSimplexSolverClass bc, BtSubSimplexClosestResultClass p5) => bc -> p5 -> IO (Bool, Vec3, Vec3, Vec3, Vec3, Vec3)Source
btVoronoiSimplexSolver_closestPtPointTriangle :: (BtVoronoiSimplexSolverClass bc, BtSubSimplexClosestResultClass p4) => bc -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> p4 -> IO (Bool, Vec3, Vec3, Vec3, Vec3)Source
btVoronoiSimplexSolver_closestPtPointTriangle' :: (BtVoronoiSimplexSolverClass bc, BtSubSimplexClosestResultClass p4) => bc -> p4 -> IO (Bool, Vec3, Vec3, Vec3, Vec3)Source
btVoronoiSimplexSolver_pointOutsideOfPlane :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Int, Vec3, Vec3, Vec3, Vec3, Vec3)Source
btVoronoiSimplexSolver_pointOutsideOfPlane' :: BtVoronoiSimplexSolverClass bc => bc -> IO (Int, Vec3, Vec3, Vec3, Vec3, Vec3)Source
btVoronoiSimplexSolver_maxVertex :: BtVoronoiSimplexSolverClass bc => bc -> IO FloatSource
btVoronoiSimplexSolver_addVertex :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3)Source
btVoronoiSimplexSolver_addVertex' :: BtVoronoiSimplexSolverClass bc => bc -> IO (Vec3, Vec3, Vec3)Source
btVoronoiSimplexSolver_reduceVertices :: (BtVoronoiSimplexSolverClass bc, BtUsageBitfieldClass p0) => bc -> p0 -> IO ()Source
btVoronoiSimplexSolver_backup_closest :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> IO Vec3Source
btVoronoiSimplexSolver_removeVertex :: BtVoronoiSimplexSolverClass bc => bc -> Int -> IO ()Source
btVoronoiSimplexSolver_getEqualVertexThreshold :: BtVoronoiSimplexSolverClass bc => bc -> IO FloatSource
btVoronoiSimplexSolver_compute_points :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btVoronoiSimplexSolver_compute_points' :: BtVoronoiSimplexSolverClass bc => bc -> IO (Vec3, Vec3)Source
btVoronoiSimplexSolver_numVertices :: BtVoronoiSimplexSolverClass bc => bc -> IO IntSource
btVoronoiSimplexSolver_m_cachedBC_set :: (BtVoronoiSimplexSolverClass bc, BtSubSimplexClosestResultClass a) => bc -> a -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h?r=2223#119 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h?r=2223#119 http://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp?r=2223
btVoronoiSimplexSolver_m_cachedBC_get :: BtVoronoiSimplexSolverClass bc => bc -> IO BtSubSimplexClosestResultSource
btVoronoiSimplexSolver_m_cachedP1_set :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> IO ()Source
btVoronoiSimplexSolver_m_cachedP2_set :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> IO ()Source
btVoronoiSimplexSolver_m_cachedV_set :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> IO ()Source
btVoronoiSimplexSolver_m_cachedValidClosest_set :: BtVoronoiSimplexSolverClass bc => bc -> Bool -> IO ()Source
btVoronoiSimplexSolver_m_cachedValidClosest_get :: BtVoronoiSimplexSolverClass bc => bc -> IO BoolSource
btVoronoiSimplexSolver_m_equalVertexThreshold_set :: BtVoronoiSimplexSolverClass bc => bc -> Float -> IO ()Source
btVoronoiSimplexSolver_m_equalVertexThreshold_get :: BtVoronoiSimplexSolverClass bc => bc -> IO FloatSource
btVoronoiSimplexSolver_m_lastW_set :: BtVoronoiSimplexSolverClass bc => bc -> Vec3 -> IO ()Source
btVoronoiSimplexSolver_m_needsUpdate_set :: BtVoronoiSimplexSolverClass bc => bc -> Bool -> IO ()Source
btVoronoiSimplexSolver_m_numVertices_set :: BtVoronoiSimplexSolverClass bc => bc -> Int -> IO ()Source
sResults
btGjkEpaSolver2_sResults_free :: BtGjkEpaSolver2_sResultsClass bc => bc -> IO ()Source
btGjkEpaSolver2_sResults_distance_set :: BtGjkEpaSolver2_sResultsClass bc => bc -> Float -> IO ()Source
btGjkEpaSolver2_sResults_normal_set :: BtGjkEpaSolver2_sResultsClass bc => bc -> Vec3 -> IO ()Source
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformA_set'_ :: Ptr () -> Ptr CFloat -> IO ()Source
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformA_get'_ :: Ptr () -> Ptr CFloat -> IO ()Source
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformB_set'_ :: Ptr () -> Ptr CFloat -> IO ()Source
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_transformB_get'_ :: Ptr () -> Ptr CFloat -> IO ()Source
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_maximumDistanceSquared_set'_ :: Ptr () -> CFloat -> IO ()Source
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_maximumDistanceSquared_get'_ :: Ptr () -> IO CFloatSource
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_stackAlloc_set'_ :: Ptr () -> Ptr () -> IO ()Source
btDiscreteCollisionDetectorInterface_ClosestPointInput_m_stackAlloc_get'_ :: Ptr () -> IO (Ptr ())Source
btDiscreteCollisionDetectorInterface_Result_setShapeIdentifiersB'_ :: Ptr () -> CInt -> CInt -> IO ()Source
btDiscreteCollisionDetectorInterface_Result_setShapeIdentifiersA'_ :: Ptr () -> CInt -> CInt -> IO ()Source
btDiscreteCollisionDetectorInterface_Result_addContactPoint'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()Source
btDiscreteCollisionDetectorInterface_Result_addContactPoint''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()Source
btConstraintRow'_ :: IO (Ptr ())Source
btConstraintRow_free'_ :: Ptr () -> IO ()Source
btConstraintRow_m_rhs_set'_ :: Ptr () -> CFloat -> IO ()Source
btConstraintRow_m_rhs_get'_ :: Ptr () -> IO CFloatSource
btConstraintRow_m_jacDiagInv_set'_ :: Ptr () -> CFloat -> IO ()Source
btConstraintRow_m_lowerLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btConstraintRow_m_upperLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btConstraintRow_m_accumImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btDiscreteCollisionDetectorInterface_getClosestPoints'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> CInt -> IO ()Source
btGjkEpaSolver2'_ :: IO (Ptr ())Source
btGjkEpaSolver2_free'_ :: Ptr () -> IO ()Source
btGjkEpaSolver2_Distance'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CIntSource
btGjkEpaSolver2_Distance''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CIntSource
btGjkEpaSolver2_Penetration'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CInt -> IO CIntSource
btGjkEpaSolver2_Penetration''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CInt -> IO CIntSource
btGjkEpaSolver2_SignedDistance'_ :: Ptr CFloat -> CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO CFloatSource
btGjkEpaSolver2_SignedDistance''_ :: Ptr CFloat -> CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO CFloatSource
btGjkEpaSolver2_SignedDistance0'_ :: Ptr CFloat -> CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO CFloatSource
btGjkEpaSolver2_SignedDistance0''_ :: Ptr CFloat -> CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> IO CFloatSource
btGjkEpaSolver2_SignedDistance1'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CIntSource
btGjkEpaSolver2_SignedDistance1''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CIntSource
btGjkPairDetector_free'_ :: Ptr () -> IO ()Source
btGjkPairDetector_setMinkowskiA'_ :: Ptr () -> Ptr () -> IO ()Source
btGjkPairDetector_setMinkowskiB'_ :: Ptr () -> Ptr () -> IO ()Source
btGjkPairDetector_setIgnoreMargin'_ :: Ptr () -> CInt -> IO ()Source
btGjkPairDetector_getClosestPointsNonVirtual'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()Source
btGjkPairDetector_m_simplexSolver_set'_ :: Ptr () -> Ptr () -> IO ()Source
btGjkPairDetector_m_simplexSolver_get'_ :: Ptr () -> IO (Ptr ())Source
btGjkPairDetector_m_minkowskiA_set'_ :: Ptr () -> Ptr () -> IO ()Source
btGjkPairDetector_m_minkowskiA_get'_ :: Ptr () -> IO (Ptr ())Source
btGjkPairDetector_m_minkowskiB_set'_ :: Ptr () -> Ptr () -> IO ()Source
btGjkPairDetector_m_minkowskiB_get'_ :: Ptr () -> IO (Ptr ())Source
btGjkPairDetector_m_shapeTypeA_set'_ :: Ptr () -> CInt -> IO ()Source
btGjkPairDetector_m_shapeTypeB_set'_ :: Ptr () -> CInt -> IO ()Source
btGjkPairDetector_m_marginA_set'_ :: Ptr () -> CFloat -> IO ()Source
btGjkPairDetector_m_marginB_set'_ :: Ptr () -> CFloat -> IO ()Source
btGjkPairDetector_m_ignoreMargin_set'_ :: Ptr () -> CInt -> IO ()Source
btGjkPairDetector_m_cachedSeparatingDistance_set'_ :: Ptr () -> CFloat -> IO ()Source
btGjkPairDetector_m_lastUsedMethod_set'_ :: Ptr () -> CInt -> IO ()Source
btGjkPairDetector_m_curIter_set'_ :: Ptr () -> CInt -> IO ()Source
btGjkPairDetector_m_curIter_get'_ :: Ptr () -> IO CIntSource
btGjkPairDetector_m_degenerateSimplex_set'_ :: Ptr () -> CInt -> IO ()Source
btGjkPairDetector_m_catchDegeneracies_set'_ :: Ptr () -> CInt -> IO ()Source
btManifoldPoint0'_ :: IO (Ptr ())Source
btManifoldPoint_free'_ :: Ptr () -> IO ()Source
btManifoldPoint_setDistance'_ :: Ptr () -> CFloat -> IO ()Source
btManifoldPoint_getLifeTime'_ :: Ptr () -> IO CIntSource
btManifoldPoint_getDistance'_ :: Ptr () -> IO CFloatSource
btManifoldPoint_m_appliedImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btManifoldPoint_m_appliedImpulseLateral1_set'_ :: Ptr () -> CFloat -> IO ()Source
btManifoldPoint_m_appliedImpulseLateral2_set'_ :: Ptr () -> CFloat -> IO ()Source
btManifoldPoint_m_combinedFriction_set'_ :: Ptr () -> CFloat -> IO ()Source
btManifoldPoint_m_combinedRestitution_set'_ :: Ptr () -> CFloat -> IO ()Source
btManifoldPoint_m_contactCFM1_set'_ :: Ptr () -> CFloat -> IO ()Source
btManifoldPoint_m_contactCFM2_set'_ :: Ptr () -> CFloat -> IO ()Source
btManifoldPoint_m_contactMotion1_set'_ :: Ptr () -> CFloat -> IO ()Source
btManifoldPoint_m_contactMotion2_set'_ :: Ptr () -> CFloat -> IO ()Source
btManifoldPoint_m_distance1_set'_ :: Ptr () -> CFloat -> IO ()Source
btManifoldPoint_m_index0_set'_ :: Ptr () -> CInt -> IO ()Source
btManifoldPoint_m_index0_get'_ :: Ptr () -> IO CIntSource
btManifoldPoint_m_index1_set'_ :: Ptr () -> CInt -> IO ()Source
btManifoldPoint_m_index1_get'_ :: Ptr () -> IO CIntSource
btManifoldPoint_m_lateralFrictionInitialized_set'_ :: Ptr () -> CInt -> IO ()Source
btManifoldPoint_m_lifeTime_set'_ :: Ptr () -> CInt -> IO ()Source
btManifoldPoint_m_lifeTime_get'_ :: Ptr () -> IO CIntSource
btManifoldPoint_m_partId0_set'_ :: Ptr () -> CInt -> IO ()Source
btManifoldPoint_m_partId0_get'_ :: Ptr () -> IO CIntSource
btManifoldPoint_m_partId1_set'_ :: Ptr () -> CInt -> IO ()Source
btManifoldPoint_m_partId1_get'_ :: Ptr () -> IO CIntSource
btManifoldPoint_m_userPersistentData_set'_ :: Ptr () -> Ptr () -> IO ()Source
btManifoldPoint_m_userPersistentData_get'_ :: Ptr () -> IO (Ptr ())Source
btPersistentManifold0'_ :: IO (Ptr ())Source
btPersistentManifold_free'_ :: Ptr () -> IO ()Source
btPersistentManifold_clearUserCache'_ :: Ptr () -> Ptr () -> IO ()Source
btPersistentManifold_getBody1'_ :: Ptr () -> IO (Ptr ())Source
btPersistentManifold_getBody10'_ :: Ptr () -> IO (Ptr ())Source
btPersistentManifold_clearManifold'_ :: Ptr () -> IO ()Source
btPersistentManifold_getBody0'_ :: Ptr () -> IO (Ptr ())Source
btPersistentManifold_getBody00'_ :: Ptr () -> IO (Ptr ())Source
btPersistentManifold_removeContactPoint'_ :: Ptr () -> CInt -> IO ()Source
btPersistentManifold_m_companionIdA_set'_ :: Ptr () -> CInt -> IO ()Source
btPersistentManifold_m_companionIdB_set'_ :: Ptr () -> CInt -> IO ()Source
btPersistentManifold_m_index1a_set'_ :: Ptr () -> CInt -> IO ()Source
btStorageResult_m_distance_set'_ :: Ptr () -> CFloat -> IO ()Source
btSubSimplexClosestResult'_ :: IO (Ptr ())Source
btSubSimplexClosestResult_free'_ :: Ptr () -> IO ()Source
btSubSimplexClosestResult_reset'_ :: Ptr () -> IO ()Source
btSubSimplexClosestResult_setBarycentricCoordinates'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> IO ()Source
btSubSimplexClosestResult_m_usedVertices_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSubSimplexClosestResult_m_usedVertices_get'_ :: Ptr () -> IO (Ptr ())Source
btSubSimplexClosestResult_m_degenerate_set'_ :: Ptr () -> CInt -> IO ()Source
btUsageBitfield'_ :: IO (Ptr ())Source
btUsageBitfield_free'_ :: Ptr () -> IO ()Source
btUsageBitfield_reset'_ :: Ptr () -> IO ()Source
btUsageBitfield_unused1_set'_ :: Ptr () -> CUShort -> IO ()Source
btUsageBitfield_unused1_get'_ :: Ptr () -> IO CUShortSource
btUsageBitfield_unused2_set'_ :: Ptr () -> CUShort -> IO ()Source
btUsageBitfield_unused2_get'_ :: Ptr () -> IO CUShortSource
btUsageBitfield_unused3_set'_ :: Ptr () -> CUShort -> IO ()Source
btUsageBitfield_unused3_get'_ :: Ptr () -> IO CUShortSource
btUsageBitfield_unused4_set'_ :: Ptr () -> CUShort -> IO ()Source
btUsageBitfield_unused4_get'_ :: Ptr () -> IO CUShortSource
btUsageBitfield_usedVertexA_set'_ :: Ptr () -> CUShort -> IO ()Source
btUsageBitfield_usedVertexB_set'_ :: Ptr () -> CUShort -> IO ()Source
btUsageBitfield_usedVertexC_set'_ :: Ptr () -> CUShort -> IO ()Source
btUsageBitfield_usedVertexD_set'_ :: Ptr () -> CUShort -> IO ()Source
btVoronoiSimplexSolver'_ :: IO (Ptr ())Source
btVoronoiSimplexSolver_free'_ :: Ptr () -> IO ()Source
btVoronoiSimplexSolver_reset'_ :: Ptr () -> IO ()Source
btVoronoiSimplexSolver_setEqualVertexThreshold'_ :: Ptr () -> CFloat -> IO ()Source
btVoronoiSimplexSolver_closestPtPointTetrahedron'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CIntSource
btVoronoiSimplexSolver_closestPtPointTetrahedron''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CIntSource
btVoronoiSimplexSolver_closestPtPointTriangle'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CIntSource
btVoronoiSimplexSolver_closestPtPointTriangle''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CIntSource
btVoronoiSimplexSolver_pointOutsideOfPlane'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CIntSource
btVoronoiSimplexSolver_pointOutsideOfPlane''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CIntSource
btVoronoiSimplexSolver_addVertex'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btVoronoiSimplexSolver_addVertex''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btVoronoiSimplexSolver_reduceVertices'_ :: Ptr () -> Ptr () -> IO ()Source
btVoronoiSimplexSolver_removeVertex'_ :: Ptr () -> CInt -> IO ()Source
btVoronoiSimplexSolver_m_cachedBC_set'_ :: Ptr () -> Ptr () -> IO ()Source
btVoronoiSimplexSolver_m_cachedBC_get'_ :: Ptr () -> IO (Ptr ())Source
btVoronoiSimplexSolver_m_cachedValidClosest_set'_ :: Ptr () -> CInt -> IO ()Source
btVoronoiSimplexSolver_m_equalVertexThreshold_set'_ :: Ptr () -> CFloat -> IO ()Source
btVoronoiSimplexSolver_m_needsUpdate_set'_ :: Ptr () -> CInt -> IO ()Source
btVoronoiSimplexSolver_m_numVertices_set'_ :: Ptr () -> CInt -> IO ()Source
btGjkEpaSolver2_sResults'_ :: IO (Ptr ())Source
btGjkEpaSolver2_sResults_free'_ :: Ptr () -> IO ()Source
btGjkEpaSolver2_sResults_distance_set'_ :: Ptr () -> CFloat -> IO ()Source