ackb2d 0.9
3D Gamestudio Box 2d Wraper

b2RayCastCallback.h File Reference

Go to the source code of this file.

Functions

b2RayCastCallbackb2RayCastCallback_Create (void *callback)
void b2RayCastCallback_Destroy (b2RayCastCallback *rayCast)
 Destroy b2RayCastCallback.
void b2RayCastCallback_SetUserData (b2RayCastCallback *rayCast, void *userData)
void * b2RayCastCallback_GetUserData (b2RayCastCallback *rayCast)
void b2RayCastCallback_SetReportFixtureCallback (b2RayCastCallback *rayCast, void *callback)
void * b2RayCastCallback_GetReportFixtureCallback (b2RayCastCallback *rayCast)
void b2RayCastCallback_SetCallback (b2RayCastCallback *rayCast, void *callback)

Function Documentation

b2RayCastCallback* b2RayCastCallback_Create ( void *  callback)

Create b2RayCastCallback. Functions can be implemented. Callback signatures :

  • var rayCastFixtureCallback(b2Fixture* fixture, const VECTOR *point, const VECTOR *normal, var fraction, void *userData);
void b2RayCastCallback_Destroy ( b2RayCastCallback rayCast)
void* b2RayCastCallback_GetReportFixtureCallback ( b2RayCastCallback rayCast)

Get Fixture Callback Callback functions are called by the physics engine

void* b2RayCastCallback_GetUserData ( b2RayCastCallback rayCast)

Get userData user data is passed to the callback functions

void b2RayCastCallback_SetCallback ( b2RayCastCallback rayCast,
void *  callback 
)

Set Callbacks Callback functions are called by the physics engine

void b2RayCastCallback_SetReportFixtureCallback ( b2RayCastCallback rayCast,
void *  callback 
)

Set Fixture Callback Callback functions are called by the physics engine

void b2RayCastCallback_SetUserData ( b2RayCastCallback rayCast,
void *  userData 
)

Set userData user data is passed to the callback functions

 All Data Structures Files Functions Variables Typedefs Defines