FILE: b2PolygonContact.cpp
COMMENT: comment [b2PolygonContact.cpp <1:1 17:3>]
REFERENCE_MACRO_USAGE b2PolygonContact.cpp -> b2Assert [b2PolygonContact.cpp <43:2 43:9>]
REFERENCE_MACRO_USAGE b2Settings.h -> assert [b2Settings.h <31:21 31:26>]
REFERENCE_MACRO_USAGE assert.h -> _CRT_WIDE [assert.h <34:23 34:31>]
REFERENCE_MACRO_USAGE vcruntime.h -> _CRT_WIDE_ [vcruntime.h <95:22 95:31>]
REFERENCE_MACRO_USAGE assert.h -> _CRT_WIDE [assert.h <34:47 34:55>]
REFERENCE_MACRO_USAGE assert.h -> __FILE__ [assert.h <34:57 34:64>]
REFERENCE_MACRO_USAGE assert.h -> __LINE__ [assert.h <34:79 34:86>]
REFERENCE_MACRO_USAGE b2PolygonContact.cpp -> b2Assert [b2PolygonContact.cpp <44:2 44:9>]
SYMBOL_METHOD public static b2Contact * b2PolygonContact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) [b2PolygonContact.cpp <28:1 <28:30 28:35> 32:1>]
SYMBOL_CLASS b2PolygonContact
QUALIFIER: b2PolygonContact [b2PolygonContact.cpp <28:12 28:27>]
REFERENCE_TYPE_USAGE static b2Contact * b2PolygonContact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> b2Contact [b2PolygonContact.cpp <28:1 28:9>]
LOCAL_SYMBOL: b2PolygonContact.cpp<28:48> [b2PolygonContact.cpp <28:48 28:55>]
REFERENCE_TYPE_USAGE static b2Contact * b2PolygonContact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> b2Fixture [b2PolygonContact.cpp <28:37 28:45>]
REFERENCE_TYPE_USAGE static b2Contact * b2PolygonContact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> int32 [b2PolygonContact.cpp <28:58 28:62>]
LOCAL_SYMBOL: b2PolygonContact.cpp<28:76> [b2PolygonContact.cpp <28:76 28:83>]
REFERENCE_TYPE_USAGE static b2Contact * b2PolygonContact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> b2Fixture [b2PolygonContact.cpp <28:65 28:73>]
REFERENCE_TYPE_USAGE static b2Contact * b2PolygonContact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> int32 [b2PolygonContact.cpp <28:86 28:90>]
LOCAL_SYMBOL: b2PolygonContact.cpp<28:111> [b2PolygonContact.cpp <28:111 28:119>]
REFERENCE_TYPE_USAGE static b2Contact * b2PolygonContact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> b2BlockAllocator [b2PolygonContact.cpp <28:93 28:108>]
LOCAL_SYMBOL: b2PolygonContact.cpp<30:8> [b2PolygonContact.cpp <30:8 30:10>]
SYMBOL_BUILTIN_TYPE void
REFERENCE_TYPE_USAGE static b2Contact * b2PolygonContact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> void [b2PolygonContact.cpp <30:2 30:5>]
SYMBOL_FUNCTION void * b2BlockAllocator::Allocate(int32)
REFERENCE_CALL static b2Contact * b2PolygonContact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> void * b2BlockAllocator::Allocate(int32) [b2PolygonContact.cpp <30:25 30:32>]
LOCAL_SYMBOL: b2PolygonContact.cpp<28:111> [b2PolygonContact.cpp <30:14 30:22>]
REFERENCE_TYPE_USAGE static b2Contact * b2PolygonContact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> b2PolygonContact [b2PolygonContact.cpp <30:41 30:56>]
REFERENCE_TYPE_USAGE static b2Contact * b2PolygonContact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> b2PolygonContact [b2PolygonContact.cpp <31:19 31:34>]
SYMBOL_FUNCTION void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *)
REFERENCE_CALL static b2Contact * b2PolygonContact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) [b2PolygonContact.cpp <31:19 31:34>]
LOCAL_SYMBOL: b2PolygonContact.cpp<28:48> [b2PolygonContact.cpp <31:36 31:43>]
LOCAL_SYMBOL: b2PolygonContact.cpp<28:76> [b2PolygonContact.cpp <31:46 31:53>]
LOCAL_SYMBOL: b2PolygonContact.cpp<30:8> [b2PolygonContact.cpp <31:14 31:16>]
SYMBOL_METHOD public static void b2PolygonContact::Destroy(b2Contact *, b2BlockAllocator *) [b2PolygonContact.cpp <34:1 <34:24 34:30> 38:1>]
QUALIFIER: b2PolygonContact [b2PolygonContact.cpp <34:6 34:21>]
REFERENCE_TYPE_USAGE static void b2PolygonContact::Destroy(b2Contact *, b2BlockAllocator *) -> void [b2PolygonContact.cpp <34:1 34:4>]
LOCAL_SYMBOL: b2PolygonContact.cpp<34:43> [b2PolygonContact.cpp <34:43 34:49>]
REFERENCE_TYPE_USAGE static void b2PolygonContact::Destroy(b2Contact *, b2BlockAllocator *) -> b2Contact [b2PolygonContact.cpp <34:32 34:40>]
LOCAL_SYMBOL: b2PolygonContact.cpp<34:70> [b2PolygonContact.cpp <34:70 34:78>]
REFERENCE_TYPE_USAGE static void b2PolygonContact::Destroy(b2Contact *, b2BlockAllocator *) -> b2BlockAllocator [b2PolygonContact.cpp <34:52 34:67>]
SYMBOL_FUNCTION void b2PolygonContact::~b2PolygonContact()
REFERENCE_CALL static void b2PolygonContact::Destroy(b2Contact *, b2BlockAllocator *) -> void b2PolygonContact::~b2PolygonContact() [b2PolygonContact.cpp <36:32 36:32>]
REFERENCE_TYPE_USAGE static void b2PolygonContact::Destroy(b2Contact *, b2BlockAllocator *) -> b2PolygonContact [b2PolygonContact.cpp <36:4 36:19>]
LOCAL_SYMBOL: b2PolygonContact.cpp<34:43> [b2PolygonContact.cpp <36:22 36:28>]
SYMBOL_FUNCTION void b2BlockAllocator::Free(void *, int32)
REFERENCE_CALL static void b2PolygonContact::Destroy(b2Contact *, b2BlockAllocator *) -> void b2BlockAllocator::Free(void *, int32) [b2PolygonContact.cpp <37:13 37:16>]
LOCAL_SYMBOL: b2PolygonContact.cpp<34:70> [b2PolygonContact.cpp <37:2 37:10>]
LOCAL_SYMBOL: b2PolygonContact.cpp<34:43> [b2PolygonContact.cpp <37:18 37:24>]
REFERENCE_TYPE_USAGE static void b2PolygonContact::Destroy(b2Contact *, b2BlockAllocator *) -> b2PolygonContact [b2PolygonContact.cpp <37:34 37:49>]
SYMBOL_METHOD public void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) [b2PolygonContact.cpp <40:1 <40:19 40:34> 45:1>]
QUALIFIER: b2PolygonContact [b2PolygonContact.cpp <40:1 40:16>]
LOCAL_SYMBOL: b2PolygonContact.cpp<40:47> [b2PolygonContact.cpp <40:47 40:54>]
REFERENCE_TYPE_USAGE void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> b2Fixture [b2PolygonContact.cpp <40:36 40:44>]
LOCAL_SYMBOL: b2PolygonContact.cpp<40:68> [b2PolygonContact.cpp <40:68 40:75>]
REFERENCE_TYPE_USAGE void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> b2Fixture [b2PolygonContact.cpp <40:57 40:65>]
REFERENCE_TYPE_USAGE void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> b2Contact [b2PolygonContact.cpp <41:4 41:12>]
SYMBOL_FUNCTION void b2Contact::b2Contact(b2Fixture *, int32, b2Fixture *, int32)
REFERENCE_CALL void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> void b2Contact::b2Contact(b2Fixture *, int32, b2Fixture *, int32) [b2PolygonContact.cpp <41:4 41:12>]
LOCAL_SYMBOL: b2PolygonContact.cpp<40:47> [b2PolygonContact.cpp <41:14 41:21>]
LOCAL_SYMBOL: b2PolygonContact.cpp<40:68> [b2PolygonContact.cpp <41:27 41:34>]
SYMBOL_FUNCTION b2Shape::Type b2Fixture::GetType() const
REFERENCE_CALL void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> b2Shape::Type b2Fixture::GetType() const [b2PolygonContact.cpp <43:23 43:29>]
REFERENCE_USAGE void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> b2Fixture * b2Contact::m_fixtureA [b2PolygonContact.cpp <43:11 43:20>]
REFERENCE_USAGE void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> b2Shape::Type::e_polygon [b2PolygonContact.cpp <43:45 43:53>]
SYMBOL_CLASS b2Shape
QUALIFIER: b2Shape [b2PolygonContact.cpp <43:36 43:42>]
REFERENCE_CALL void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> b2Shape::Type b2Fixture::GetType() const [b2PolygonContact.cpp <44:23 44:29>]
REFERENCE_USAGE void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> b2Fixture * b2Contact::m_fixtureB [b2PolygonContact.cpp <44:11 44:20>]
REFERENCE_USAGE void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> b2Shape::Type::e_polygon [b2PolygonContact.cpp <44:45 44:53>]
QUALIFIER: b2Shape [b2PolygonContact.cpp <44:36 44:42>]
SYMBOL_METHOD public void b2PolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) [b2PolygonContact.cpp <47:1 <47:24 47:31> 52:1>]
SYMBOL_FUNCTION void b2Contact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &)
REFERENCE_OVERRIDE void b2PolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> void b2Contact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) [b2PolygonContact.cpp <47:24 47:31>]
QUALIFIER: b2PolygonContact [b2PolygonContact.cpp <47:6 47:21>]
REFERENCE_TYPE_USAGE void b2PolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> void [b2PolygonContact.cpp <47:1 47:4>]
LOCAL_SYMBOL: b2PolygonContact.cpp<47:45> [b2PolygonContact.cpp <47:45 47:52>]
REFERENCE_TYPE_USAGE void b2PolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> b2Manifold [b2PolygonContact.cpp <47:33 47:42>]
LOCAL_SYMBOL: b2PolygonContact.cpp<47:74> [b2PolygonContact.cpp <47:74 47:76>]
REFERENCE_TYPE_USAGE void b2PolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> b2Transform [b2PolygonContact.cpp <47:61 47:71>]
LOCAL_SYMBOL: b2PolygonContact.cpp<47:98> [b2PolygonContact.cpp <47:98 47:100>]
REFERENCE_TYPE_USAGE void b2PolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> b2Transform [b2PolygonContact.cpp <47:85 47:95>]
SYMBOL_FUNCTION void b2CollidePolygons(b2Manifold *, const b2PolygonShape *, const b2Transform &, const b2PolygonShape *, const b2Transform &)
REFERENCE_CALL void b2PolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> void b2CollidePolygons(b2Manifold *, const b2PolygonShape *, const b2Transform &, const b2PolygonShape *, const b2Transform &) [b2PolygonContact.cpp <49:2 49:18>]
LOCAL_SYMBOL: b2PolygonContact.cpp<47:45> [b2PolygonContact.cpp <49:21 49:28>]
REFERENCE_TYPE_USAGE void b2PolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> b2PolygonShape [b2PolygonContact.cpp <50:8 50:21>]
SYMBOL_FUNCTION b2Shape * b2Fixture::GetShape()
REFERENCE_CALL void b2PolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> b2Shape * b2Fixture::GetShape() [b2PolygonContact.cpp <50:36 50:43>]
REFERENCE_USAGE void b2PolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> b2Fixture * b2Contact::m_fixtureA [b2PolygonContact.cpp <50:24 50:33>]
LOCAL_SYMBOL: b2PolygonContact.cpp<47:74> [b2PolygonContact.cpp <50:48 50:50>]
REFERENCE_TYPE_USAGE void b2PolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> b2PolygonShape [b2PolygonContact.cpp <51:8 51:21>]
REFERENCE_CALL void b2PolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> b2Shape * b2Fixture::GetShape() [b2PolygonContact.cpp <51:36 51:43>]
REFERENCE_USAGE void b2PolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> b2Fixture * b2Contact::m_fixtureB [b2PolygonContact.cpp <51:24 51:33>]
LOCAL_SYMBOL: b2PolygonContact.cpp<47:98> [b2PolygonContact.cpp <51:48 51:50>]
