bool QueryCallback(int32 proxyId)
bool MoveProxy(int32 proxyId, const b2AABB &aabb1, const b2Vec2 &displacement)
void UnBufferMove(int32 proxyId)
void DestroyProxy(int32 proxyId)
Destroy a proxy. This asserts if the id is invalid.
int32 CreateProxy(const b2AABB &aabb, void *userData)
void DestroyProxy(int32 proxyId)
Destroy a proxy. It is up to the client to remove any pairs.
int32 CreateProxy(const b2AABB &aabb, void *userData)
Create a proxy. Provide a tight fitting AABB and a userData pointer.
void BufferMove(int32 proxyId)
An axis aligned bounding box.
void TouchProxy(int32 proxyId)
Call to trigger a re-processing of it's pairs on the next call to UpdatePairs.
void * b2Alloc(int32 size)
Implement this function to use your own memory allocator.
void MoveProxy(int32 proxyId, const b2AABB &aabb, const b2Vec2 &displacement)
void b2Free(void *mem)
If you implement b2Alloc, you should also implement this function.