#include <b2EdgeAndCircleContact.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 b2EdgeAndCircleContact.h.
| b2EdgeAndCircleContact::b2EdgeAndCircleContact |
( |
b2Fixture * |
fixtureA, |
|
|
b2Fixture * |
fixtureB |
|
) |
| |
| b2EdgeAndCircleContact::~b2EdgeAndCircleContact |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following files: