Physics.Hipmunk.Callbacks

Collision handlers

Callback types

data Begin

data PreSolve

data PostSolve

data Separate

data PostStep t

class NotSeparate t

class NotPostStep t

Callback monad

data Callback t a

Callback functions

General

shapes

isFirstContact

Only when colliding

normal

points

Only in PostStep

totalImpulse

totalImpulseWithFriction

currentSpaceAdd

currentSpaceRemove

Adding post-step callbacks

postStep

unsafePostStep

Adding collision handlers

data CollisionHandler

setDefaultCollisionHandler

addCollisionHandler

removeCollisionHandler