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

Physics.Bullet.Raw.LinearMath

Synopsis

Documentation

btSerializer_finalizeChunk'_ :: Ptr () -> Ptr () -> Ptr CChar -> CInt -> Ptr () -> IO () Source #

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

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

btHashPtr_equals Source #

Arguments

:: (BtHashPtrClass bc, BtHashPtrClass p0) 
=> bc 
-> p0

other

-> IO Bool 

btIDebugDraw_draw3dText' Source #

Arguments

:: BtIDebugDrawClass bc 
=> bc 
-> String

textString

-> IO Vec3 

btIDebugDraw_drawCone' Source #

Arguments

:: BtIDebugDrawClass bc 
=> bc 
-> Float

radius

-> Float

height

-> Int

upAxis

-> IO (Transform, Vec3) 

btIDebugDraw_drawCapsule' Source #

Arguments

:: BtIDebugDrawClass bc 
=> bc 
-> Float

radius

-> Float

halfHeight

-> Int

upAxis

-> IO (Transform, Vec3) 

btIDebugDraw_drawArc' Source #

Arguments

:: BtIDebugDrawClass bc 
=> bc 
-> Float

radiusA

-> Float

radiusB

-> Float

minAngle

-> Float

maxAngle

-> Bool

drawSect

-> Float

stepDegrees

-> IO (Vec3, Vec3, Vec3, Vec3) 

btIDebugDraw_drawCylinder' Source #

Arguments

:: BtIDebugDrawClass bc 
=> bc 
-> Float

radius

-> Float

halfHeight

-> Int

upAxis

-> IO (Transform, Vec3) 

btIDebugDraw_drawPlane' Source #

Arguments

:: BtIDebugDrawClass bc 
=> bc 
-> Float

planeConst

-> IO (Vec3, Transform, Vec3) 

btIDebugDraw_drawContactPoint' Source #

Arguments

:: BtIDebugDrawClass bc 
=> bc 
-> Float

distance

-> Int

lifeTime

-> IO (Vec3, Vec3, Vec3) 

btIDebugDraw_drawSpherePatch' Source #

Arguments

:: BtIDebugDrawClass bc 
=> bc 
-> Float

radius

-> Float

minTh

-> Float

maxTh

-> Float

minPs

-> Float

maxPs

-> Float

stepDegrees

-> IO (Vec3, Vec3, Vec3, Vec3) 

btIDebugDraw_drawSphere1' Source #

Arguments

:: BtIDebugDrawClass bc 
=> bc 
-> Float

radius

-> IO (Vec3, Vec3) 

btQuadWord_setZ Source #

Arguments

:: BtQuadWordClass bc 
=> bc 
-> Float

z

-> IO ()