ackb2d 0.9
3D Gamestudio Box 2d Wraper

b2ContactFilter.h File Reference

Go to the source code of this file.

Functions

b2ContactFilterb2ContactFilter_Create (void *callback)
void b2ContactFilter_Destroy (b2ContactFilter *filter)
 Destroy b2ContactFilter.
void b2ContactFilter_SetUserData (b2ContactFilter *filter, void *userData)
void * b2ContactFilter_GetUserData (b2ContactFilter *filter)
void b2ContactFilter_SetFilterCallback (b2ContactFilter *listener, void *callback)
void * b2ContactFilter_GetFilterCallback (b2ContactFilter *listener)
void b2ContactFilter_SetCallback (b2ContactFilter *filter, void *callback)

Function Documentation

b2ContactFilter* b2ContactFilter_Create ( void *  callback)

Create b2ContactFilter. Functions can be implemented. Callback signatures :

  • var contactFilterCallback(b2Fixture* fixtureA, b2Fixture* fixtureB, void *userData);
void b2ContactFilter_Destroy ( b2ContactFilter filter)

Destroy b2ContactFilter.

void* b2ContactFilter_GetFilterCallback ( b2ContactFilter listener)

Get Fixture Callback Callback functions are called by the physics engine

void* b2ContactFilter_GetUserData ( b2ContactFilter filter)

Get userData user data is passed to the callback functions

void b2ContactFilter_SetCallback ( b2ContactFilter filter,
void *  callback 
)

Set Callbacks Callback functions are called by the physics engine

Parameters:
callbackThe callback function signature :

  • var contactFilterCallback(b2Fixture* fixtureA, b2Fixture* fixtureB, void *userData);
void b2ContactFilter_SetFilterCallback ( b2ContactFilter listener,
void *  callback 
)

Set Fixture Callback Callback functions are called by the physics engine

Parameters:
callbackThe callback function signature :

  • var contactFilterCallback(b2Fixture* fixtureA, b2Fixture* fixtureB, void *userData);
void b2ContactFilter_SetUserData ( b2ContactFilter filter,
void *  userData 
)

Set userData user data is passed to the callback functions

 All Data Structures Files Functions Variables Typedefs Defines