#include <b2EdgeAndPolygonContact.h>
|
enum | {
e_islandFlag = 0x0001,
e_touchingFlag = 0x0002,
e_enabledFlag = 0x0004,
e_filterFlag = 0x0008,
e_bulletHitFlag = 0x0010,
e_toiFlag = 0x0020
} |
|
| b2Contact () |
|
| b2Contact (b2Fixture *fixtureA, int32 indexA, b2Fixture *fixtureB, int32 indexB) |
|
void | FlagForFiltering () |
| Flag this contact for filtering. Filtering will occur the next time step. More...
|
|
void | Update (b2ContactListener *listener) |
|
virtual | ~b2Contact () |
|
static void | AddType (b2ContactCreateFcn *createFcn, b2ContactDestroyFcn *destroyFcn, b2Shape::Type typeA, b2Shape::Type typeB) |
|
static b2Contact * | Create (b2Fixture *fixtureA, int32 indexA, b2Fixture *fixtureB, int32 indexB, b2BlockAllocator *allocator) |
|
static void | Destroy (b2Contact *contact, b2Shape::Type typeA, b2Shape::Type typeB, b2BlockAllocator *allocator) |
|
static void | Destroy (b2Contact *contact, b2BlockAllocator *allocator) |
|
static void | InitializeRegisters () |
|
b2Fixture * | m_fixtureA |
|
b2Fixture * | m_fixtureB |
|
uint32 | m_flags |
|
float32 | m_friction |
|
int32 | m_indexA |
|
int32 | m_indexB |
|
b2Manifold | m_manifold |
|
b2Contact * | m_next |
|
b2ContactEdge | m_nodeA |
|
b2ContactEdge | m_nodeB |
|
b2Contact * | m_prev |
|
float32 | m_restitution |
|
float32 | m_tangentSpeed |
|
float32 | m_toi |
|
int32 | m_toiCount |
|
static bool | s_initialized = false |
|
static b2ContactRegister | s_registers [b2Shape::e_typeCount][b2Shape::e_typeCount] |
|
Definition at line 26 of file b2EdgeAndPolygonContact.h.
b2EdgeAndPolygonContact::b2EdgeAndPolygonContact |
( |
b2Fixture * |
fixtureA, |
|
|
b2Fixture * |
fixtureB |
|
) |
| |
b2EdgeAndPolygonContact::~b2EdgeAndPolygonContact |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following files: