ackb2d 0.9
3D Gamestudio Box 2d Wraper

b2DestructionListener.h File Reference

Go to the source code of this file.

Functions

b2DestructionListenerb2DestructionListener_Create (void *jointCallback, void *fixtureCallback)
void b2DestructionListener_Destroy (b2DestructionListener *listener)
 Destroy b2DestructionListener.
void b2DestructionListener_SetUserData (b2DestructionListener *listener, void *data)
void * b2DestructionListener_GetUserData (b2DestructionListener *listener)
void b2DestructionListener_SetJointCallback (b2DestructionListener *listener, void *callback)
void * b2DestructionListener_GetJointCallback (b2DestructionListener *listener)
void b2DestructionListener_SetFixtureCallback (b2DestructionListener *listener, void *callback)
void * b2DestructionListener_GetFixtureCallback (b2DestructionListener *listener)
void b2DestructionListener_SetCallbacks (b2DestructionListener *listener, void *jointCallback, void *fixtureCallback)

Function Documentation

b2DestructionListener* b2DestructionListener_Create ( void *  jointCallback,
void *  fixtureCallback 
)

Create b2DestructionListener. Functions can be implemented. Callback signatures :

  • void jointCallback(b2Joint *joint, void *userData);
  • void fixtureCallback(b2Fixture *joint, void *userData);
void b2DestructionListener_Destroy ( b2DestructionListener listener)
void* b2DestructionListener_GetFixtureCallback ( b2DestructionListener listener)

Get Fixture Callback Callback functions are called by the physics engine

void* b2DestructionListener_GetJointCallback ( b2DestructionListener listener)

Get Joint Callback Callback functions are called by the physics engine

void* b2DestructionListener_GetUserData ( b2DestructionListener listener)

Get userData user data is passed to the callback functions

void b2DestructionListener_SetCallbacks ( b2DestructionListener listener,
void *  jointCallback,
void *  fixtureCallback 
)

Set Callbacks Callback functions are called by the physics engine

void b2DestructionListener_SetFixtureCallback ( b2DestructionListener listener,
void *  callback 
)

Set Fixture Callback Callback functions are called by the physics engine

void b2DestructionListener_SetJointCallback ( b2DestructionListener listener,
void *  callback 
)

Set Joint Callback Callback functions are called by the physics engine

void b2DestructionListener_SetUserData ( b2DestructionListener listener,
void *  data 
)

Set userData user data is passed to the callback functions

 All Data Structures Files Functions Variables Typedefs Defines