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

Physics.Bullet.Raw.BulletCollision.Gimpact

Synopsis

Documentation

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

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

btAABB3'_ :: Ptr () -> CFloat -> IO (Ptr ()) Source #

btAABB_collide_ray' Source #

Arguments

:: BtAABBClass bc 
=> bc 
-> IO (Bool, Vec3, Vec3) 

btAABB_get_center_extend' Source #

Arguments

:: BtAABBClass bc 
=> bc 
-> IO (Vec3, Vec3) 

btAABB_calc_from_triangle_margin' Source #

Arguments

:: BtAABBClass bc 
=> bc 
-> Float

margin

-> IO (Vec3, Vec3, Vec3) 

btAABB_collide_plane' Source #

Arguments

:: BtAABBClass bc 
=> bc 
-> IO (Bool, Vec4) 

btGImpactBvh_rayQuery' Source #

Arguments

:: (BtGImpactBvhClass bc, BtAlignedObjectArray_int_Class p2) 
=> bc 
-> p2

collided_results

-> IO (Bool, Vec3, Vec3) 

btGImpactBvh_find_collision' Source #

Arguments

:: (BtGImpactBvhClass p0, BtGImpactBvhClass p2, BtPairSetClass p4) 
=> p0

boxset1

-> p2

boxset2

-> p4

collision_pairs

-> IO (Transform, Transform) 

btGImpactBvh_boxQueryTrans' Source #

Arguments

:: (BtGImpactBvhClass bc, BtAABBClass p0, BtAlignedObjectArray_int_Class p2) 
=> bc 
-> p0

box

-> p2

collided_results

-> IO (Bool, Transform) 

btPairSet_push_pair Source #

Arguments

:: BtPairSetClass bc 
=> bc 
-> Int

index1

-> Int

index2

-> IO ()