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