bullet-0.2.4: A wrapper for the Bullet physics engine.
Safe HaskellNone
LanguageHaskell98

Physics.Bullet.Raw.BulletCollision.CollisionDispatch

Synopsis

Documentation

btSphereSphereCollisionAlgorithm0'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #

btManifoldResult1'_ :: Ptr () -> Ptr () -> IO (Ptr ()) Source #

btConvexConvexAlgorithm_processCollision'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #

btCollisionWorld_contactPairTest'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #

btCollisionWorld'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr ()) Source #

btCollisionWorld_convexSweepTest' Source #

Arguments

:: (BtCollisionWorldClass bc, BtConvexShapeClass p0, BtCollisionWorld_ConvexResultCallbackClass p3) 
=> bc 
-> p0

castShape

-> p3

resultCallback

-> Float

allowedCcdPenetration

-> IO (Transform, Transform) 

btCollisionWorld_rayTestSingle' Source #

Arguments

:: (BtCollisionObjectClass p2, BtCollisionShapeClass p3, BtCollisionWorld_RayResultCallbackClass p5) 
=> p2

collisionObject

-> p3

collisionShape

-> p5

resultCallback

-> IO (Transform, Transform, Transform) 

btCollisionWorld_objectQuerySingle' Source #

Arguments

:: (BtConvexShapeClass p0, BtCollisionObjectClass p3, BtCollisionShapeClass p4, BtCollisionWorld_ConvexResultCallbackClass p6) 
=> p0

castShape

-> p3

collisionObject

-> p4

collisionShape

-> p6

resultCallback

-> Float

allowedPenetration

-> IO (Transform, Transform, Transform) 

btGhostObject_convexSweepTest' Source #

Arguments

:: (BtGhostObjectClass bc, BtConvexShapeClass p0, BtCollisionWorld_ConvexResultCallbackClass p3) 
=> bc 
-> p0

castShape

-> p3

resultCallback

-> Float

allowedCcdPenetration

-> IO (Transform, Transform)