diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2ChainShape.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2ChainShape.txt index 119f2db6..001ae75b 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2ChainShape.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2ChainShape.txt @@ -650,6 +650,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1086,6 +1092,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2114,6 +2124,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2790,6 +2805,15 @@ LOCAL_SYMBOL: b2ChainShape.cpp<36:45> [b2ChainShape.cpp <36:45 36:52>] REFERENCE_TYPE_USAGE void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> b2Vec2 [b2ChainShape.cpp <36:37 36:42>] LOCAL_SYMBOL: b2ChainShape.cpp<36:61> [b2ChainShape.cpp <36:61 36:65>] REFERENCE_TYPE_USAGE void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> int32 [b2ChainShape.cpp <36:55 36:59>] +REFERENCE_TYPE_USAGE void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> void [b2ChainShape.cpp <38:2 38:9>] +REFERENCE_USAGE void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> b2Vec2 * b2ChainShape::m_vertices [b2ChainShape.cpp <38:11 38:20>] +REFERENCE_USAGE void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> int32 b2ChainShape::m_count [b2ChainShape.cpp <38:36 38:42>] +REFERENCE_CALL void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ChainShape.cpp <38:2 38:9>] +REFERENCE_TYPE_USAGE void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> unsigned int [b2ChainShape.cpp <38:2 38:9>] +REFERENCE_TYPE_USAGE void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> void [b2ChainShape.cpp <39:2 39:9>] +LOCAL_SYMBOL: b2ChainShape.cpp<36:61> [b2ChainShape.cpp <39:11 39:15>] +REFERENCE_CALL void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ChainShape.cpp <39:2 39:9>] +REFERENCE_TYPE_USAGE void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> unsigned int [b2ChainShape.cpp <39:2 39:9>] LOCAL_SYMBOL: b2ChainShape.cpp<36:61> [b2ChainShape.cpp <40:6 40:10>] LOCAL_SYMBOL: b2ChainShape.cpp<45:13> [b2ChainShape.cpp <45:13 45:13>] REFERENCE_TYPE_USAGE void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> int32 [b2ChainShape.cpp <45:7 45:11>] @@ -2806,6 +2830,13 @@ REFERENCE_TYPE_USAGE void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> b2V REFERENCE_CALL void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> void b2Vec2::b2Vec2(const b2Vec2 &) [b2ChainShape.cpp <48:25 48:25>] LOCAL_SYMBOL: b2ChainShape.cpp<36:45> [b2ChainShape.cpp <48:15 48:22>] LOCAL_SYMBOL: b2ChainShape.cpp<45:13> [b2ChainShape.cpp <48:24 48:24>] +REFERENCE_TYPE_USAGE void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> void [b2ChainShape.cpp <50:3 50:10>] +SYMBOL_FUNCTION float32 b2DistanceSquared(const b2Vec2 &, const b2Vec2 &) +REFERENCE_CALL void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> float32 b2DistanceSquared(const b2Vec2 &, const b2Vec2 &) [b2ChainShape.cpp <50:12 50:28>] +LOCAL_SYMBOL: b2ChainShape.cpp<47:10> [b2ChainShape.cpp <50:30 50:31>] +LOCAL_SYMBOL: b2ChainShape.cpp<48:10> [b2ChainShape.cpp <50:34 50:35>] +REFERENCE_CALL void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ChainShape.cpp <50:3 50:10>] +REFERENCE_TYPE_USAGE void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> unsigned int [b2ChainShape.cpp <50:3 50:10>] REFERENCE_USAGE void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> int32 b2ChainShape::m_count [b2ChainShape.cpp <53:2 53:8>] LOCAL_SYMBOL: b2ChainShape.cpp<36:61> [b2ChainShape.cpp <53:12 53:16>] REFERENCE_USAGE void b2ChainShape::CreateLoop(const b2Vec2 *, int32) -> b2Vec2 * b2ChainShape::m_vertices [b2ChainShape.cpp <54:2 54:11>] @@ -2840,11 +2871,28 @@ LOCAL_SYMBOL: b2ChainShape.cpp<63:46> [b2ChainShape.cpp <63:46 63:53>] REFERENCE_TYPE_USAGE void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> b2Vec2 [b2ChainShape.cpp <63:38 63:43>] LOCAL_SYMBOL: b2ChainShape.cpp<63:62> [b2ChainShape.cpp <63:62 63:66>] REFERENCE_TYPE_USAGE void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> int32 [b2ChainShape.cpp <63:56 63:60>] +REFERENCE_TYPE_USAGE void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> void [b2ChainShape.cpp <65:2 65:9>] +REFERENCE_USAGE void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> b2Vec2 * b2ChainShape::m_vertices [b2ChainShape.cpp <65:11 65:20>] +REFERENCE_USAGE void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> int32 b2ChainShape::m_count [b2ChainShape.cpp <65:36 65:42>] +REFERENCE_CALL void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ChainShape.cpp <65:2 65:9>] +REFERENCE_TYPE_USAGE void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> unsigned int [b2ChainShape.cpp <65:2 65:9>] +REFERENCE_TYPE_USAGE void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> void [b2ChainShape.cpp <66:2 66:9>] +LOCAL_SYMBOL: b2ChainShape.cpp<63:62> [b2ChainShape.cpp <66:11 66:15>] +REFERENCE_CALL void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ChainShape.cpp <66:2 66:9>] +REFERENCE_TYPE_USAGE void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> unsigned int [b2ChainShape.cpp <66:2 66:9>] LOCAL_SYMBOL: b2ChainShape.cpp<67:13> [b2ChainShape.cpp <67:13 67:13>] REFERENCE_TYPE_USAGE void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> int32 [b2ChainShape.cpp <67:7 67:11>] LOCAL_SYMBOL: b2ChainShape.cpp<67:13> [b2ChainShape.cpp <67:20 67:20>] LOCAL_SYMBOL: b2ChainShape.cpp<63:62> [b2ChainShape.cpp <67:24 67:28>] LOCAL_SYMBOL: b2ChainShape.cpp<67:13> [b2ChainShape.cpp <67:33 67:33>] +REFERENCE_TYPE_USAGE void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> void [b2ChainShape.cpp <70:3 70:10>] +REFERENCE_CALL void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> float32 b2DistanceSquared(const b2Vec2 &, const b2Vec2 &) [b2ChainShape.cpp <70:12 70:28>] +LOCAL_SYMBOL: b2ChainShape.cpp<63:46> [b2ChainShape.cpp <70:30 70:37>] +LOCAL_SYMBOL: b2ChainShape.cpp<67:13> [b2ChainShape.cpp <70:39 70:39>] +LOCAL_SYMBOL: b2ChainShape.cpp<63:46> [b2ChainShape.cpp <70:45 70:52>] +LOCAL_SYMBOL: b2ChainShape.cpp<67:13> [b2ChainShape.cpp <70:54 70:54>] +REFERENCE_CALL void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ChainShape.cpp <70:3 70:10>] +REFERENCE_TYPE_USAGE void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> unsigned int [b2ChainShape.cpp <70:3 70:10>] REFERENCE_USAGE void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> int32 b2ChainShape::m_count [b2ChainShape.cpp <73:2 73:8>] LOCAL_SYMBOL: b2ChainShape.cpp<63:62> [b2ChainShape.cpp <73:12 73:16>] REFERENCE_USAGE void b2ChainShape::CreateChain(const b2Vec2 *, int32) -> b2Vec2 * b2ChainShape::m_vertices [b2ChainShape.cpp <74:2 74:11>] @@ -2931,6 +2979,12 @@ LOCAL_SYMBOL: b2ChainShape.cpp<114:46> [b2ChainShape.cpp <114:46 114:49>] REFERENCE_TYPE_USAGE void b2ChainShape::GetChildEdge(b2EdgeShape *, int32) const -> b2EdgeShape [b2ChainShape.cpp <114:33 114:43>] LOCAL_SYMBOL: b2ChainShape.cpp<114:58> [b2ChainShape.cpp <114:58 114:62>] REFERENCE_TYPE_USAGE void b2ChainShape::GetChildEdge(b2EdgeShape *, int32) const -> int32 [b2ChainShape.cpp <114:52 114:56>] +REFERENCE_TYPE_USAGE void b2ChainShape::GetChildEdge(b2EdgeShape *, int32) const -> void [b2ChainShape.cpp <116:2 116:9>] +LOCAL_SYMBOL: b2ChainShape.cpp<114:58> [b2ChainShape.cpp <116:16 116:20>] +LOCAL_SYMBOL: b2ChainShape.cpp<114:58> [b2ChainShape.cpp <116:25 116:29>] +REFERENCE_USAGE void b2ChainShape::GetChildEdge(b2EdgeShape *, int32) const -> int32 b2ChainShape::m_count [b2ChainShape.cpp <116:33 116:39>] +REFERENCE_CALL void b2ChainShape::GetChildEdge(b2EdgeShape *, int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ChainShape.cpp <116:2 116:9>] +REFERENCE_TYPE_USAGE void b2ChainShape::GetChildEdge(b2EdgeShape *, int32) const -> unsigned int [b2ChainShape.cpp <116:2 116:9>] REFERENCE_USAGE void b2ChainShape::GetChildEdge(b2EdgeShape *, int32) const -> b2Shape::Type b2Shape::m_type [b2ChainShape.cpp <117:8 117:13>] LOCAL_SYMBOL: b2ChainShape.cpp<114:46> [b2ChainShape.cpp <117:2 117:5>] REFERENCE_USAGE void b2ChainShape::GetChildEdge(b2EdgeShape *, int32) const -> b2Shape::Type::e_edge [b2ChainShape.cpp <117:26 117:31>] @@ -2987,6 +3041,10 @@ LOCAL_SYMBOL: b2ChainShape.cpp<146:49> [b2ChainShape.cpp <146:49 146:50>] REFERENCE_TYPE_USAGE bool b2ChainShape::TestPoint(const b2Transform &, const b2Vec2 &) const -> b2Transform [b2ChainShape.cpp <146:36 146:46>] LOCAL_SYMBOL: b2ChainShape.cpp<146:67> [b2ChainShape.cpp <146:67 146:67>] REFERENCE_TYPE_USAGE bool b2ChainShape::TestPoint(const b2Transform &, const b2Vec2 &) const -> b2Vec2 [b2ChainShape.cpp <146:59 146:64>] +REFERENCE_TYPE_USAGE bool b2ChainShape::TestPoint(const b2Transform &, const b2Vec2 &) const -> void [b2ChainShape.cpp <148:2 148:12>] +LOCAL_SYMBOL: b2ChainShape.cpp<146:49> [b2ChainShape.cpp <148:14 148:15>] +REFERENCE_TYPE_USAGE bool b2ChainShape::TestPoint(const b2Transform &, const b2Vec2 &) const -> void [b2ChainShape.cpp <149:2 149:12>] +LOCAL_SYMBOL: b2ChainShape.cpp<146:67> [b2ChainShape.cpp <149:14 149:14>] SYMBOL_METHOD public bool b2ChainShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const [b2ChainShape.cpp <153:1 <153:20 153:26> 171:1>] REFERENCE_OVERRIDE bool b2ChainShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> bool b2Shape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const [b2ChainShape.cpp <153:20 153:26>] QUALIFIER: b2ChainShape [b2ChainShape.cpp <153:6 153:17>] @@ -2999,6 +3057,11 @@ LOCAL_SYMBOL: b2ChainShape.cpp<154:27> [b2ChainShape.cpp <154:27 154:28>] REFERENCE_TYPE_USAGE bool b2ChainShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> b2Transform [b2ChainShape.cpp <154:14 154:24>] LOCAL_SYMBOL: b2ChainShape.cpp<154:37> [b2ChainShape.cpp <154:37 154:46>] REFERENCE_TYPE_USAGE bool b2ChainShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> int32 [b2ChainShape.cpp <154:31 154:35>] +REFERENCE_TYPE_USAGE bool b2ChainShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> void [b2ChainShape.cpp <156:2 156:9>] +LOCAL_SYMBOL: b2ChainShape.cpp<154:37> [b2ChainShape.cpp <156:11 156:20>] +REFERENCE_USAGE bool b2ChainShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> int32 b2ChainShape::m_count [b2ChainShape.cpp <156:24 156:30>] +REFERENCE_CALL bool b2ChainShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ChainShape.cpp <156:2 156:9>] +REFERENCE_TYPE_USAGE bool b2ChainShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> unsigned int [b2ChainShape.cpp <156:2 156:9>] LOCAL_SYMBOL: b2ChainShape.cpp<158:14> [b2ChainShape.cpp <158:14 158:22>] REFERENCE_TYPE_USAGE bool b2ChainShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> b2EdgeShape [b2ChainShape.cpp <158:2 158:12>] SYMBOL_FUNCTION void b2EdgeShape::b2EdgeShape() @@ -3038,6 +3101,11 @@ LOCAL_SYMBOL: b2ChainShape.cpp<173:65> [b2ChainShape.cpp <173:65 173:66>] REFERENCE_TYPE_USAGE void b2ChainShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> b2Transform [b2ChainShape.cpp <173:52 173:62>] LOCAL_SYMBOL: b2ChainShape.cpp<173:75> [b2ChainShape.cpp <173:75 173:84>] REFERENCE_TYPE_USAGE void b2ChainShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> int32 [b2ChainShape.cpp <173:69 173:73>] +REFERENCE_TYPE_USAGE void b2ChainShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> void [b2ChainShape.cpp <175:2 175:9>] +LOCAL_SYMBOL: b2ChainShape.cpp<173:75> [b2ChainShape.cpp <175:11 175:20>] +REFERENCE_USAGE void b2ChainShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> int32 b2ChainShape::m_count [b2ChainShape.cpp <175:24 175:30>] +REFERENCE_CALL void b2ChainShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ChainShape.cpp <175:2 175:9>] +REFERENCE_TYPE_USAGE void b2ChainShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> unsigned int [b2ChainShape.cpp <175:2 175:9>] LOCAL_SYMBOL: b2ChainShape.cpp<177:8> [b2ChainShape.cpp <177:8 177:9>] REFERENCE_TYPE_USAGE void b2ChainShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> int32 [b2ChainShape.cpp <177:2 177:6>] LOCAL_SYMBOL: b2ChainShape.cpp<173:75> [b2ChainShape.cpp <177:13 177:22>] @@ -3080,6 +3148,8 @@ LOCAL_SYMBOL: b2ChainShape.cpp<191:44> [b2ChainShape.cpp <191:44 191:51>] REFERENCE_TYPE_USAGE void b2ChainShape::ComputeMass(b2MassData *, float32) const -> b2MassData [b2ChainShape.cpp <191:32 191:41>] LOCAL_SYMBOL: b2ChainShape.cpp<191:62> [b2ChainShape.cpp <191:62 191:68>] REFERENCE_TYPE_USAGE void b2ChainShape::ComputeMass(b2MassData *, float32) const -> float32 [b2ChainShape.cpp <191:54 191:60>] +REFERENCE_TYPE_USAGE void b2ChainShape::ComputeMass(b2MassData *, float32) const -> void [b2ChainShape.cpp <193:2 193:12>] +LOCAL_SYMBOL: b2ChainShape.cpp<191:62> [b2ChainShape.cpp <193:14 193:20>] REFERENCE_USAGE void b2ChainShape::ComputeMass(b2MassData *, float32) const -> float32 b2MassData::mass [b2ChainShape.cpp <195:12 195:15>] LOCAL_SYMBOL: b2ChainShape.cpp<191:44> [b2ChainShape.cpp <195:2 195:9>] REFERENCE_CALL void b2ChainShape::ComputeMass(b2MassData *, float32) const -> void b2Vec2::SetZero() [b2ChainShape.cpp <196:19 196:25>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2CircleShape.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2CircleShape.txt index 123467ed..a768318b 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2CircleShape.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2CircleShape.txt @@ -603,6 +603,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1039,6 +1045,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2067,6 +2077,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2668,6 +2683,8 @@ LOCAL_SYMBOL: b2CircleShape.cpp<47:27> [b2CircleShape.cpp <47:27 47:35>] REFERENCE_TYPE_USAGE bool b2CircleShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> b2Transform [b2CircleShape.cpp <47:14 47:24>] LOCAL_SYMBOL: b2CircleShape.cpp<47:44> [b2CircleShape.cpp <47:44 47:53>] REFERENCE_TYPE_USAGE bool b2CircleShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> int32 [b2CircleShape.cpp <47:38 47:42>] +REFERENCE_TYPE_USAGE bool b2CircleShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> void [b2CircleShape.cpp <49:2 49:12>] +LOCAL_SYMBOL: b2CircleShape.cpp<47:44> [b2CircleShape.cpp <49:14 49:23>] LOCAL_SYMBOL: b2CircleShape.cpp<51:9> [b2CircleShape.cpp <51:9 51:16>] REFERENCE_TYPE_USAGE bool b2CircleShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> b2Vec2 [b2CircleShape.cpp <51:2 51:7>] REFERENCE_CALL bool b2CircleShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> b2Vec2 operator+(const b2Vec2 &, const b2Vec2 &) [b2CircleShape.cpp <51:32 51:32>] @@ -2718,6 +2735,8 @@ LOCAL_SYMBOL: b2CircleShape.cpp<58:10> [b2CircleShape.cpp <62:22 62:23>] LOCAL_SYMBOL: b2CircleShape.cpp<68:10> [b2CircleShape.cpp <68:10 68:10>] REFERENCE_TYPE_USAGE bool b2CircleShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> float32 [b2CircleShape.cpp <68:2 68:8>] LOCAL_SYMBOL: b2CircleShape.cpp<57:10> [b2CircleShape.cpp <68:16 68:16>] +REFERENCE_CALL bool b2CircleShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> float sqrtf(float) [b2CircleShape.cpp <68:20 68:25>] +LOCAL_SYMBOL: b2CircleShape.cpp<59:10> [b2CircleShape.cpp <68:27 68:31>] LOCAL_SYMBOL: b2CircleShape.cpp<68:10> [b2CircleShape.cpp <71:14 71:14>] LOCAL_SYMBOL: b2CircleShape.cpp<68:10> [b2CircleShape.cpp <71:19 71:19>] REFERENCE_USAGE bool b2CircleShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> float32 b2RayCastInput::maxFraction [b2CircleShape.cpp <71:30 71:40>] @@ -2750,6 +2769,8 @@ LOCAL_SYMBOL: b2CircleShape.cpp<83:66> [b2CircleShape.cpp <83:66 83:74>] REFERENCE_TYPE_USAGE void b2CircleShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> b2Transform [b2CircleShape.cpp <83:53 83:63>] LOCAL_SYMBOL: b2CircleShape.cpp<83:83> [b2CircleShape.cpp <83:83 83:92>] REFERENCE_TYPE_USAGE void b2CircleShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> int32 [b2CircleShape.cpp <83:77 83:81>] +REFERENCE_TYPE_USAGE void b2CircleShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> void [b2CircleShape.cpp <85:2 85:12>] +LOCAL_SYMBOL: b2CircleShape.cpp<83:83> [b2CircleShape.cpp <85:14 85:23>] LOCAL_SYMBOL: b2CircleShape.cpp<87:9> [b2CircleShape.cpp <87:9 87:9>] REFERENCE_TYPE_USAGE void b2CircleShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> b2Vec2 [b2CircleShape.cpp <87:2 87:7>] REFERENCE_CALL void b2CircleShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> b2Vec2 operator+(const b2Vec2 &, const b2Vec2 &) [b2CircleShape.cpp <87:25 87:25>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2EdgeShape.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2EdgeShape.txt index d3bdddf0..a06d49bc 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2EdgeShape.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2EdgeShape.txt @@ -610,6 +610,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1046,6 +1052,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2074,6 +2084,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2691,6 +2706,10 @@ LOCAL_SYMBOL: b2EdgeShape.cpp<43:48> [b2EdgeShape.cpp <43:48 43:49>] REFERENCE_TYPE_USAGE bool b2EdgeShape::TestPoint(const b2Transform &, const b2Vec2 &) const -> b2Transform [b2EdgeShape.cpp <43:35 43:45>] LOCAL_SYMBOL: b2EdgeShape.cpp<43:66> [b2EdgeShape.cpp <43:66 43:66>] REFERENCE_TYPE_USAGE bool b2EdgeShape::TestPoint(const b2Transform &, const b2Vec2 &) const -> b2Vec2 [b2EdgeShape.cpp <43:58 43:63>] +REFERENCE_TYPE_USAGE bool b2EdgeShape::TestPoint(const b2Transform &, const b2Vec2 &) const -> void [b2EdgeShape.cpp <45:2 45:12>] +LOCAL_SYMBOL: b2EdgeShape.cpp<43:48> [b2EdgeShape.cpp <45:14 45:15>] +REFERENCE_TYPE_USAGE bool b2EdgeShape::TestPoint(const b2Transform &, const b2Vec2 &) const -> void [b2EdgeShape.cpp <46:2 46:12>] +LOCAL_SYMBOL: b2EdgeShape.cpp<43:66> [b2EdgeShape.cpp <46:14 46:14>] SYMBOL_METHOD public bool b2EdgeShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const [b2EdgeShape.cpp <54:1 <54:19 54:25> 114:1>] REFERENCE_OVERRIDE bool b2EdgeShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> bool b2Shape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const [b2EdgeShape.cpp <54:19 54:25>] QUALIFIER: b2EdgeShape [b2EdgeShape.cpp <54:6 54:16>] @@ -2703,6 +2722,8 @@ LOCAL_SYMBOL: b2EdgeShape.cpp<55:27> [b2EdgeShape.cpp <55:27 55:28>] REFERENCE_TYPE_USAGE bool b2EdgeShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> b2Transform [b2EdgeShape.cpp <55:14 55:24>] LOCAL_SYMBOL: b2EdgeShape.cpp<55:37> [b2EdgeShape.cpp <55:37 55:46>] REFERENCE_TYPE_USAGE bool b2EdgeShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> int32 [b2EdgeShape.cpp <55:31 55:35>] +REFERENCE_TYPE_USAGE bool b2EdgeShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> void [b2EdgeShape.cpp <57:2 57:12>] +LOCAL_SYMBOL: b2EdgeShape.cpp<55:37> [b2EdgeShape.cpp <57:14 57:23>] LOCAL_SYMBOL: b2EdgeShape.cpp<60:9> [b2EdgeShape.cpp <60:9 60:10>] REFERENCE_TYPE_USAGE bool b2EdgeShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> b2Vec2 [b2EdgeShape.cpp <60:2 60:7>] REFERENCE_CALL bool b2EdgeShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2EdgeShape.cpp <60:14 60:19>] @@ -2830,6 +2851,8 @@ LOCAL_SYMBOL: b2EdgeShape.cpp<116:64> [b2EdgeShape.cpp <116:64 116:65>] REFERENCE_TYPE_USAGE void b2EdgeShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> b2Transform [b2EdgeShape.cpp <116:51 116:61>] LOCAL_SYMBOL: b2EdgeShape.cpp<116:74> [b2EdgeShape.cpp <116:74 116:83>] REFERENCE_TYPE_USAGE void b2EdgeShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> int32 [b2EdgeShape.cpp <116:68 116:72>] +REFERENCE_TYPE_USAGE void b2EdgeShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> void [b2EdgeShape.cpp <118:2 118:12>] +LOCAL_SYMBOL: b2EdgeShape.cpp<116:74> [b2EdgeShape.cpp <118:14 118:23>] LOCAL_SYMBOL: b2EdgeShape.cpp<120:9> [b2EdgeShape.cpp <120:9 120:10>] REFERENCE_TYPE_USAGE void b2EdgeShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> b2Vec2 [b2EdgeShape.cpp <120:2 120:7>] SYMBOL_FUNCTION b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) @@ -2876,6 +2899,8 @@ LOCAL_SYMBOL: b2EdgeShape.cpp<131:43> [b2EdgeShape.cpp <131:43 131:50>] REFERENCE_TYPE_USAGE void b2EdgeShape::ComputeMass(b2MassData *, float32) const -> b2MassData [b2EdgeShape.cpp <131:31 131:40>] LOCAL_SYMBOL: b2EdgeShape.cpp<131:61> [b2EdgeShape.cpp <131:61 131:67>] REFERENCE_TYPE_USAGE void b2EdgeShape::ComputeMass(b2MassData *, float32) const -> float32 [b2EdgeShape.cpp <131:53 131:59>] +REFERENCE_TYPE_USAGE void b2EdgeShape::ComputeMass(b2MassData *, float32) const -> void [b2EdgeShape.cpp <133:2 133:12>] +LOCAL_SYMBOL: b2EdgeShape.cpp<131:61> [b2EdgeShape.cpp <133:14 133:20>] REFERENCE_USAGE void b2EdgeShape::ComputeMass(b2MassData *, float32) const -> float32 b2MassData::mass [b2EdgeShape.cpp <135:12 135:15>] LOCAL_SYMBOL: b2EdgeShape.cpp<131:43> [b2EdgeShape.cpp <135:2 135:9>] REFERENCE_CALL void b2EdgeShape::ComputeMass(b2MassData *, float32) const -> b2Vec2 & b2Vec2::operator=(b2Vec2 &&) [b2EdgeShape.cpp <136:19 136:19>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2PolygonShape.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2PolygonShape.txt index 0e4e377e..1aa4c86e 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2PolygonShape.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_Shapes_b2PolygonShape.txt @@ -697,6 +697,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1133,6 +1139,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2163,6 +2173,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2875,6 +2890,10 @@ LOCAL_SYMBOL: b2PolygonShape.cpp<74:45> [b2PolygonShape.cpp <74:45 74:46>] REFERENCE_TYPE_USAGE static b2Vec2 ComputeCentroid(const b2Vec2 *, int32) (b2PolygonShape.cpp) -> b2Vec2 [b2PolygonShape.cpp <74:37 74:42>] LOCAL_SYMBOL: b2PolygonShape.cpp<74:55> [b2PolygonShape.cpp <74:55 74:59>] REFERENCE_TYPE_USAGE static b2Vec2 ComputeCentroid(const b2Vec2 *, int32) (b2PolygonShape.cpp) -> int32 [b2PolygonShape.cpp <74:49 74:53>] +REFERENCE_TYPE_USAGE static b2Vec2 ComputeCentroid(const b2Vec2 *, int32) (b2PolygonShape.cpp) -> void [b2PolygonShape.cpp <76:2 76:9>] +LOCAL_SYMBOL: b2PolygonShape.cpp<74:55> [b2PolygonShape.cpp <76:11 76:15>] +REFERENCE_CALL static b2Vec2 ComputeCentroid(const b2Vec2 *, int32) (b2PolygonShape.cpp) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PolygonShape.cpp <76:2 76:9>] +REFERENCE_TYPE_USAGE static b2Vec2 ComputeCentroid(const b2Vec2 *, int32) (b2PolygonShape.cpp) -> unsigned int [b2PolygonShape.cpp <76:2 76:9>] LOCAL_SYMBOL: b2PolygonShape.cpp<78:9> [b2PolygonShape.cpp <78:9 78:9>] REFERENCE_TYPE_USAGE static b2Vec2 ComputeCentroid(const b2Vec2 *, int32) (b2PolygonShape.cpp) -> b2Vec2 [b2PolygonShape.cpp <78:2 78:7>] REFERENCE_CALL static b2Vec2 ComputeCentroid(const b2Vec2 *, int32) (b2PolygonShape.cpp) -> void b2Vec2::b2Vec2() [b2PolygonShape.cpp <78:9 78:9>] @@ -2940,6 +2959,10 @@ REFERENCE_CALL static b2Vec2 ComputeCentroid(const b2Vec2 *, int32) (b2PolygonSh LOCAL_SYMBOL: b2PolygonShape.cpp<98:10> [b2PolygonShape.cpp <111:31 111:32>] LOCAL_SYMBOL: b2PolygonShape.cpp<99:10> [b2PolygonShape.cpp <111:36 111:37>] LOCAL_SYMBOL: b2PolygonShape.cpp<100:10> [b2PolygonShape.cpp <111:41 111:42>] +REFERENCE_TYPE_USAGE static b2Vec2 ComputeCentroid(const b2Vec2 *, int32) (b2PolygonShape.cpp) -> void [b2PolygonShape.cpp <115:2 115:9>] +LOCAL_SYMBOL: b2PolygonShape.cpp<79:10> [b2PolygonShape.cpp <115:11 115:14>] +REFERENCE_CALL static b2Vec2 ComputeCentroid(const b2Vec2 *, int32) (b2PolygonShape.cpp) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PolygonShape.cpp <115:2 115:9>] +REFERENCE_TYPE_USAGE static b2Vec2 ComputeCentroid(const b2Vec2 *, int32) (b2PolygonShape.cpp) -> unsigned int [b2PolygonShape.cpp <115:2 115:9>] SYMBOL_FUNCTION void b2Vec2::operator*=(float32) REFERENCE_CALL static b2Vec2 ComputeCentroid(const b2Vec2 *, int32) (b2PolygonShape.cpp) -> void b2Vec2::operator*=(float32) [b2PolygonShape.cpp <116:4 116:5>] LOCAL_SYMBOL: b2PolygonShape.cpp<78:9> [b2PolygonShape.cpp <116:2 116:2>] @@ -2953,6 +2976,11 @@ LOCAL_SYMBOL: b2PolygonShape.cpp<120:40> [b2PolygonShape.cpp <120:40 120:47>] REFERENCE_TYPE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> b2Vec2 [b2PolygonShape.cpp <120:32 120:37>] LOCAL_SYMBOL: b2PolygonShape.cpp<120:56> [b2PolygonShape.cpp <120:56 120:60>] REFERENCE_TYPE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> int32 [b2PolygonShape.cpp <120:50 120:54>] +REFERENCE_TYPE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> void [b2PolygonShape.cpp <122:2 122:9>] +LOCAL_SYMBOL: b2PolygonShape.cpp<120:56> [b2PolygonShape.cpp <122:16 122:20>] +LOCAL_SYMBOL: b2PolygonShape.cpp<120:56> [b2PolygonShape.cpp <122:25 122:29>] +REFERENCE_CALL void b2PolygonShape::Set(const b2Vec2 *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PolygonShape.cpp <122:2 122:9>] +REFERENCE_TYPE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> unsigned int [b2PolygonShape.cpp <122:2 122:9>] LOCAL_SYMBOL: b2PolygonShape.cpp<120:56> [b2PolygonShape.cpp <123:6 123:10>] SYMBOL_FUNCTION void b2PolygonShape::SetAsBox(float32, float32) REFERENCE_CALL void b2PolygonShape::Set(const b2Vec2 *, int32) -> void b2PolygonShape::SetAsBox(float32, float32) [b2PolygonShape.cpp <125:3 125:10>] @@ -2997,6 +3025,9 @@ LOCAL_SYMBOL: b2PolygonShape.cpp<136:10> [b2PolygonShape.cpp <150:22 150:22>] LOCAL_SYMBOL: b2PolygonShape.cpp<129:8> [b2PolygonShape.cpp <154:2 154:2>] LOCAL_SYMBOL: b2PolygonShape.cpp<133:8> [b2PolygonShape.cpp <154:6 154:14>] LOCAL_SYMBOL: b2PolygonShape.cpp<129:8> [b2PolygonShape.cpp <155:6 155:6>] +REFERENCE_TYPE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> void [b2PolygonShape.cpp <158:3 158:10>] +REFERENCE_CALL void b2PolygonShape::Set(const b2Vec2 *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PolygonShape.cpp <158:3 158:10>] +REFERENCE_TYPE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> unsigned int [b2PolygonShape.cpp <158:3 158:10>] REFERENCE_CALL void b2PolygonShape::Set(const b2Vec2 *, int32) -> void b2PolygonShape::SetAsBox(float32, float32) [b2PolygonShape.cpp <159:3 159:10>] LOCAL_SYMBOL: b2PolygonShape.cpp<167:8> [b2PolygonShape.cpp <167:8 167:9>] REFERENCE_TYPE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> int32 [b2PolygonShape.cpp <167:2 167:6>] @@ -3035,6 +3066,10 @@ REFERENCE_TYPE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> int32 [b LOCAL_SYMBOL: b2PolygonShape.cpp<181:8> [b2PolygonShape.cpp <181:8 181:9>] REFERENCE_TYPE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> int32 [b2PolygonShape.cpp <181:2 181:6>] LOCAL_SYMBOL: b2PolygonShape.cpp<167:8> [b2PolygonShape.cpp <181:13 181:14>] +REFERENCE_TYPE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> void [b2PolygonShape.cpp <185:3 185:10>] +LOCAL_SYMBOL: b2PolygonShape.cpp<180:8> [b2PolygonShape.cpp <185:12 185:12>] +REFERENCE_CALL void b2PolygonShape::Set(const b2Vec2 *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PolygonShape.cpp <185:3 185:10>] +REFERENCE_TYPE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> unsigned int [b2PolygonShape.cpp <185:3 185:10>] LOCAL_SYMBOL: b2PolygonShape.cpp<179:8> [b2PolygonShape.cpp <186:3 186:6>] LOCAL_SYMBOL: b2PolygonShape.cpp<180:8> [b2PolygonShape.cpp <186:8 186:8>] LOCAL_SYMBOL: b2PolygonShape.cpp<181:8> [b2PolygonShape.cpp <186:13 186:14>] @@ -3087,6 +3122,9 @@ LOCAL_SYMBOL: b2PolygonShape.cpp<188:9> [b2PolygonShape.cpp <213:8 213:9>] LOCAL_SYMBOL: b2PolygonShape.cpp<188:9> [b2PolygonShape.cpp <215:7 215:8>] LOCAL_SYMBOL: b2PolygonShape.cpp<167:8> [b2PolygonShape.cpp <215:13 215:14>] LOCAL_SYMBOL: b2PolygonShape.cpp<180:8> [b2PolygonShape.cpp <221:6 221:6>] +REFERENCE_TYPE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> void [b2PolygonShape.cpp <224:3 224:10>] +REFERENCE_CALL void b2PolygonShape::Set(const b2Vec2 *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PolygonShape.cpp <224:3 224:10>] +REFERENCE_TYPE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> unsigned int [b2PolygonShape.cpp <224:3 224:10>] REFERENCE_CALL void b2PolygonShape::Set(const b2Vec2 *, int32) -> void b2PolygonShape::SetAsBox(float32, float32) [b2PolygonShape.cpp <225:3 225:10>] REFERENCE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> int32 b2PolygonShape::m_count [b2PolygonShape.cpp <229:2 229:8>] LOCAL_SYMBOL: b2PolygonShape.cpp<180:8> [b2PolygonShape.cpp <229:12 229:12>] @@ -3121,6 +3159,11 @@ REFERENCE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> b2Vec2 [] b2P LOCAL_SYMBOL: b2PolygonShape.cpp<241:9> [b2PolygonShape.cpp <242:28 242:29>] REFERENCE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> b2Vec2 [] b2PolygonShape::m_vertices [b2PolygonShape.cpp <242:34 242:43>] LOCAL_SYMBOL: b2PolygonShape.cpp<240:9> [b2PolygonShape.cpp <242:45 242:46>] +REFERENCE_TYPE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> void [b2PolygonShape.cpp <243:3 243:10>] +REFERENCE_CALL void b2PolygonShape::Set(const b2Vec2 *, int32) -> float32 b2Vec2::LengthSquared() const [b2PolygonShape.cpp <243:17 243:29>] +LOCAL_SYMBOL: b2PolygonShape.cpp<242:10> [b2PolygonShape.cpp <243:12 243:15>] +REFERENCE_CALL void b2PolygonShape::Set(const b2Vec2 *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PolygonShape.cpp <243:3 243:10>] +REFERENCE_TYPE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> unsigned int [b2PolygonShape.cpp <243:3 243:10>] REFERENCE_CALL void b2PolygonShape::Set(const b2Vec2 *, int32) -> b2Vec2 & b2Vec2::operator=(b2Vec2 &&) [b2PolygonShape.cpp <244:16 244:16>] REFERENCE_USAGE void b2PolygonShape::Set(const b2Vec2 *, int32) -> b2Vec2 [] b2PolygonShape::m_normals [b2PolygonShape.cpp <244:3 244:11>] LOCAL_SYMBOL: b2PolygonShape.cpp<238:13> [b2PolygonShape.cpp <244:13 244:13>] @@ -3181,6 +3224,8 @@ LOCAL_SYMBOL: b2PolygonShape.cpp<269:28> [b2PolygonShape.cpp <269:28 269:29>] REFERENCE_TYPE_USAGE bool b2PolygonShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> b2Transform [b2PolygonShape.cpp <269:15 269:25>] LOCAL_SYMBOL: b2PolygonShape.cpp<269:38> [b2PolygonShape.cpp <269:38 269:47>] REFERENCE_TYPE_USAGE bool b2PolygonShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> int32 [b2PolygonShape.cpp <269:32 269:36>] +REFERENCE_TYPE_USAGE bool b2PolygonShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> void [b2PolygonShape.cpp <271:2 271:12>] +LOCAL_SYMBOL: b2PolygonShape.cpp<269:38> [b2PolygonShape.cpp <271:14 271:23>] LOCAL_SYMBOL: b2PolygonShape.cpp<274:9> [b2PolygonShape.cpp <274:9 274:10>] REFERENCE_TYPE_USAGE bool b2PolygonShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> b2Vec2 [b2PolygonShape.cpp <274:2 274:7>] REFERENCE_CALL bool b2PolygonShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2PolygonShape.cpp <274:14 274:19>] @@ -3253,6 +3298,13 @@ LOCAL_SYMBOL: b2PolygonShape.cpp<287:11> [b2PolygonShape.cpp <314:13 314:21>] LOCAL_SYMBOL: b2PolygonShape.cpp<288:11> [b2PolygonShape.cpp <314:25 314:35>] LOCAL_SYMBOL: b2PolygonShape.cpp<278:24> [b2PolygonShape.cpp <322:7 322:11>] LOCAL_SYMBOL: b2PolygonShape.cpp<278:10> [b2PolygonShape.cpp <322:15 322:19>] +REFERENCE_TYPE_USAGE bool b2PolygonShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> void [b2PolygonShape.cpp <328:2 328:9>] +LOCAL_SYMBOL: b2PolygonShape.cpp<278:10> [b2PolygonShape.cpp <328:19 328:23>] +LOCAL_SYMBOL: b2PolygonShape.cpp<278:10> [b2PolygonShape.cpp <328:28 328:32>] +REFERENCE_USAGE bool b2PolygonShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> float32 b2RayCastInput::maxFraction [b2PolygonShape.cpp <328:43 328:53>] +LOCAL_SYMBOL: b2PolygonShape.cpp<268:77> [b2PolygonShape.cpp <328:37 328:41>] +REFERENCE_CALL bool b2PolygonShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PolygonShape.cpp <328:2 328:9>] +REFERENCE_TYPE_USAGE bool b2PolygonShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> unsigned int [b2PolygonShape.cpp <328:2 328:9>] LOCAL_SYMBOL: b2PolygonShape.cpp<280:8> [b2PolygonShape.cpp <330:6 330:10>] REFERENCE_USAGE bool b2PolygonShape::RayCast(b2RayCastOutput *, const b2RayCastInput &, const b2Transform &, int32) const -> float32 b2RayCastOutput::fraction [b2PolygonShape.cpp <332:11 332:18>] LOCAL_SYMBOL: b2PolygonShape.cpp<268:47> [b2PolygonShape.cpp <332:3 332:8>] @@ -3275,6 +3327,8 @@ LOCAL_SYMBOL: b2PolygonShape.cpp<340:67> [b2PolygonShape.cpp <340:67 340:68>] REFERENCE_TYPE_USAGE void b2PolygonShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> b2Transform [b2PolygonShape.cpp <340:54 340:64>] LOCAL_SYMBOL: b2PolygonShape.cpp<340:77> [b2PolygonShape.cpp <340:77 340:86>] REFERENCE_TYPE_USAGE void b2PolygonShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> int32 [b2PolygonShape.cpp <340:71 340:75>] +REFERENCE_TYPE_USAGE void b2PolygonShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> void [b2PolygonShape.cpp <342:2 342:12>] +LOCAL_SYMBOL: b2PolygonShape.cpp<340:77> [b2PolygonShape.cpp <342:14 342:23>] LOCAL_SYMBOL: b2PolygonShape.cpp<344:9> [b2PolygonShape.cpp <344:9 344:13>] REFERENCE_TYPE_USAGE void b2PolygonShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> b2Vec2 [b2PolygonShape.cpp <344:2 344:7>] REFERENCE_CALL void b2PolygonShape::ComputeAABB(b2AABB *, const b2Transform &, int32) const -> b2Vec2 b2Mul(const b2Transform &, const b2Vec2 &) [b2PolygonShape.cpp <344:17 344:21>] @@ -3330,6 +3384,10 @@ LOCAL_SYMBOL: b2PolygonShape.cpp<359:46> [b2PolygonShape.cpp <359:46 359:53>] REFERENCE_TYPE_USAGE void b2PolygonShape::ComputeMass(b2MassData *, float32) const -> b2MassData [b2PolygonShape.cpp <359:34 359:43>] LOCAL_SYMBOL: b2PolygonShape.cpp<359:64> [b2PolygonShape.cpp <359:64 359:70>] REFERENCE_TYPE_USAGE void b2PolygonShape::ComputeMass(b2MassData *, float32) const -> float32 [b2PolygonShape.cpp <359:56 359:62>] +REFERENCE_TYPE_USAGE void b2PolygonShape::ComputeMass(b2MassData *, float32) const -> void [b2PolygonShape.cpp <385:2 385:9>] +REFERENCE_USAGE void b2PolygonShape::ComputeMass(b2MassData *, float32) const -> int32 b2PolygonShape::m_count [b2PolygonShape.cpp <385:11 385:17>] +REFERENCE_CALL void b2PolygonShape::ComputeMass(b2MassData *, float32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PolygonShape.cpp <385:2 385:9>] +REFERENCE_TYPE_USAGE void b2PolygonShape::ComputeMass(b2MassData *, float32) const -> unsigned int [b2PolygonShape.cpp <385:2 385:9>] LOCAL_SYMBOL: b2PolygonShape.cpp<387:9> [b2PolygonShape.cpp <387:9 387:14>] REFERENCE_TYPE_USAGE void b2PolygonShape::ComputeMass(b2MassData *, float32) const -> b2Vec2 [b2PolygonShape.cpp <387:2 387:7>] REFERENCE_CALL void b2PolygonShape::ComputeMass(b2MassData *, float32) const -> void b2Vec2::b2Vec2() [b2PolygonShape.cpp <387:9 387:14>] @@ -3435,6 +3493,10 @@ REFERENCE_USAGE void b2PolygonShape::ComputeMass(b2MassData *, float32) const -> LOCAL_SYMBOL: b2PolygonShape.cpp<359:46> [b2PolygonShape.cpp <428:2 428:9>] LOCAL_SYMBOL: b2PolygonShape.cpp<359:64> [b2PolygonShape.cpp <428:19 428:25>] LOCAL_SYMBOL: b2PolygonShape.cpp<388:10> [b2PolygonShape.cpp <428:29 428:32>] +REFERENCE_TYPE_USAGE void b2PolygonShape::ComputeMass(b2MassData *, float32) const -> void [b2PolygonShape.cpp <431:2 431:9>] +LOCAL_SYMBOL: b2PolygonShape.cpp<388:10> [b2PolygonShape.cpp <431:11 431:14>] +REFERENCE_CALL void b2PolygonShape::ComputeMass(b2MassData *, float32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PolygonShape.cpp <431:2 431:9>] +REFERENCE_TYPE_USAGE void b2PolygonShape::ComputeMass(b2MassData *, float32) const -> unsigned int [b2PolygonShape.cpp <431:2 431:9>] REFERENCE_CALL void b2PolygonShape::ComputeMass(b2MassData *, float32) const -> void b2Vec2::operator*=(float32) [b2PolygonShape.cpp <432:9 432:10>] LOCAL_SYMBOL: b2PolygonShape.cpp<387:9> [b2PolygonShape.cpp <432:2 432:7>] LOCAL_SYMBOL: b2PolygonShape.cpp<388:10> [b2PolygonShape.cpp <432:19 432:22>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2BroadPhase.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2BroadPhase.txt index a5134936..62484c01 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2BroadPhase.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2BroadPhase.txt @@ -611,6 +611,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1047,6 +1053,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2079,6 +2089,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2511,6 +2526,10 @@ LOCAL_SYMBOL: b2GrowableStack.h<47:21> [b2GrowableStack.h <61:22 61:28>] REFERENCE_USAGE void b2GrowableStack::Push(const b2GrowableStack::T &) -> int32 b2GrowableStack::m_count [b2GrowableStack.h <62:5 62:11>] SYMBOL_METHOD public b2GrowableStack::T b2GrowableStack::Pop() [b2GrowableStack.h <65:2 <65:4 65:6> 70:2>] REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T [b2GrowableStack.h <65:2 65:2>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> void [b2GrowableStack.h <67:3 67:10>] +REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <67:12 67:18>] +REFERENCE_CALL b2GrowableStack::T b2GrowableStack::Pop() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2GrowableStack.h <67:3 67:10>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> unsigned int [b2GrowableStack.h <67:3 67:10>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <68:5 68:11>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <69:10 69:16>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <69:18 69:24>] @@ -2702,6 +2721,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <156:14 156:26>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <156:8 156:11>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <156:47 156:53>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 [b2DynamicTree.h <156:41 156:45>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <158:2 158:9>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:16 158:22>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:27 158:33>] +REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <158:37 158:50>] +REFERENCE_CALL void * b2DynamicTree::GetUserData(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <158:2 158:9>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> unsigned int [b2DynamicTree.h <158:2 158:9>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void * b2TreeNode::userData [b2DynamicTree.h <159:26 159:33>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <159:9 159:15>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <159:17 159:23>] @@ -2710,6 +2735,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <162:22 162:34>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <162:14 162:19>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <162:54 162:60>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void [b2DynamicTree.h <164:2 164:9>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:16 164:22>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>] +REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <164:37 164:50>] +REFERENCE_CALL const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <164:2 164:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> unsigned int [b2DynamicTree.h <164:2 164:9>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] @@ -2783,6 +2814,12 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCas REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <208:16 208:16>] LOCAL_SYMBOL: b2DynamicTree.h<207:9> [b2DynamicTree.h <208:13 208:14>] LOCAL_SYMBOL: b2DynamicTree.h<206:9> [b2DynamicTree.h <208:18 208:19>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>] +SYMBOL_FUNCTION float32 b2Vec2::LengthSquared() const +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::LengthSquared() const [b2DynamicTree.h <209:13 209:25>] +LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <209:11 209:11>] +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <209:2 209:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> unsigned int [b2DynamicTree.h <209:2 209:9>] SYMBOL_FUNCTION float32 b2Vec2::Normalize() REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::Normalize() [b2DynamicTree.h <210:4 210:12>] LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <210:2 210:2>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideCircle.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideCircle.txt index 04e3b420..3c569087 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideCircle.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideCircle.txt @@ -592,6 +592,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1028,6 +1034,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2056,6 +2066,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideEdge.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideEdge.txt index af7a0981..935023ff 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideEdge.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollideEdge.txt @@ -650,6 +650,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1086,6 +1092,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2126,6 +2136,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -3136,6 +3151,10 @@ REFERENCE_TYPE_USAGE void b2CollideEdgeAndCircle(b2Manifold *, const b2EdgeShape REFERENCE_CALL void b2CollideEdgeAndCircle(b2Manifold *, const b2EdgeShape *, const b2Transform &, const b2CircleShape *, const b2Transform &) -> float32 b2Dot(const b2Vec2 &, const b2Vec2 &) [b2CollideEdge.cpp <126:16 126:20>] LOCAL_SYMBOL: b2CollideEdge.cpp<37:9> [b2CollideEdge.cpp <126:22 126:22>] LOCAL_SYMBOL: b2CollideEdge.cpp<37:9> [b2CollideEdge.cpp <126:25 126:25>] +REFERENCE_TYPE_USAGE void b2CollideEdgeAndCircle(b2Manifold *, const b2EdgeShape *, const b2Transform &, const b2CircleShape *, const b2Transform &) -> void [b2CollideEdge.cpp <127:2 127:9>] +LOCAL_SYMBOL: b2CollideEdge.cpp<126:10> [b2CollideEdge.cpp <127:11 127:13>] +REFERENCE_CALL void b2CollideEdgeAndCircle(b2Manifold *, const b2EdgeShape *, const b2Transform &, const b2CircleShape *, const b2Transform &) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2CollideEdge.cpp <127:2 127:9>] +REFERENCE_TYPE_USAGE void b2CollideEdgeAndCircle(b2Manifold *, const b2EdgeShape *, const b2Transform &, const b2CircleShape *, const b2Transform &) -> unsigned int [b2CollideEdge.cpp <127:2 127:9>] LOCAL_SYMBOL: b2CollideEdge.cpp<128:9> [b2CollideEdge.cpp <128:9 128:9>] REFERENCE_TYPE_USAGE void b2CollideEdgeAndCircle(b2Manifold *, const b2EdgeShape *, const b2Transform &, const b2CircleShape *, const b2Transform &) -> b2Vec2 [b2CollideEdge.cpp <128:2 128:7>] REFERENCE_CALL void b2CollideEdgeAndCircle(b2Manifold *, const b2EdgeShape *, const b2Transform &, const b2CircleShape *, const b2Transform &) -> b2Vec2 operator*(float32, const b2Vec2 &) [b2CollideEdge.cpp <128:26 128:26>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollidePolygon.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollidePolygon.txt index 61b25a95..a7f2b0ae 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollidePolygon.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2CollidePolygon.txt @@ -598,6 +598,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1034,6 +1040,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2076,6 +2086,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2820,6 +2835,13 @@ LOCAL_SYMBOL: b2CollidePolygon.cpp<72:16> [b2CollidePolygon.cpp <72:16 72:23>] REFERENCE_TYPE_USAGE static void b2FindIncidentEdge(b2ClipVertex [], const b2PolygonShape *, const b2Transform &, int32, const b2PolygonShape *, const b2Transform &) (b2CollidePolygon.cpp) -> b2Vec2 [b2CollidePolygon.cpp <72:8 72:13>] REFERENCE_USAGE static void b2FindIncidentEdge(b2ClipVertex [], const b2PolygonShape *, const b2Transform &, int32, const b2PolygonShape *, const b2Transform &) (b2CollidePolygon.cpp) -> b2Vec2 [] b2PolygonShape::m_normals [b2CollidePolygon.cpp <72:34 72:42>] LOCAL_SYMBOL: b2CollidePolygon.cpp<66:31> [b2CollidePolygon.cpp <72:27 72:31>] +REFERENCE_TYPE_USAGE static void b2FindIncidentEdge(b2ClipVertex [], const b2PolygonShape *, const b2Transform &, int32, const b2PolygonShape *, const b2Transform &) (b2CollidePolygon.cpp) -> void [b2CollidePolygon.cpp <74:2 74:9>] +LOCAL_SYMBOL: b2CollidePolygon.cpp<65:68> [b2CollidePolygon.cpp <74:16 74:20>] +LOCAL_SYMBOL: b2CollidePolygon.cpp<65:68> [b2CollidePolygon.cpp <74:25 74:29>] +REFERENCE_USAGE static void b2FindIncidentEdge(b2ClipVertex [], const b2PolygonShape *, const b2Transform &, int32, const b2PolygonShape *, const b2Transform &) (b2CollidePolygon.cpp) -> int32 b2PolygonShape::m_count [b2CollidePolygon.cpp <74:40 74:46>] +LOCAL_SYMBOL: b2CollidePolygon.cpp<65:31> [b2CollidePolygon.cpp <74:33 74:37>] +REFERENCE_CALL static void b2FindIncidentEdge(b2ClipVertex [], const b2PolygonShape *, const b2Transform &, int32, const b2PolygonShape *, const b2Transform &) (b2CollidePolygon.cpp) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2CollidePolygon.cpp <74:2 74:9>] +REFERENCE_TYPE_USAGE static void b2FindIncidentEdge(b2ClipVertex [], const b2PolygonShape *, const b2Transform &, int32, const b2PolygonShape *, const b2Transform &) (b2CollidePolygon.cpp) -> unsigned int [b2CollidePolygon.cpp <74:2 74:9>] LOCAL_SYMBOL: b2CollidePolygon.cpp<77:9> [b2CollidePolygon.cpp <77:9 77:15>] REFERENCE_TYPE_USAGE static void b2FindIncidentEdge(b2ClipVertex [], const b2PolygonShape *, const b2Transform &, int32, const b2PolygonShape *, const b2Transform &) (b2CollidePolygon.cpp) -> b2Vec2 [b2CollidePolygon.cpp <77:2 77:7>] REFERENCE_CALL static void b2FindIncidentEdge(b2ClipVertex [], const b2PolygonShape *, const b2Transform &, int32, const b2PolygonShape *, const b2Transform &) (b2CollidePolygon.cpp) -> b2Vec2 b2MulT(const b2Rot &, const b2Vec2 &) [b2CollidePolygon.cpp <77:19 77:24>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Collision.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Collision.txt index 52079866..01e323f7 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Collision.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Collision.txt @@ -547,6 +547,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -983,6 +989,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2029,6 +2039,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2543,6 +2558,12 @@ QUALIFIER: b2DistanceProxy [b2Distance.h <101:22 101:36>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> b2Vec2 [b2Distance.h <101:14 101:19>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <101:55 101:59>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 [b2Distance.h <101:49 101:53>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void [b2Distance.h <103:2 103:9>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:16 103:20>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:25 103:29>] +REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 b2DistanceProxy::m_count [b2Distance.h <103:33 103:39>] +REFERENCE_CALL const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.h <103:2 103:9>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> unsigned int [b2Distance.h <103:2 103:9>] REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> const b2Vec2 * b2DistanceProxy::m_vertices [b2Distance.h <104:9 104:18>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <104:20 104:24>] SYMBOL_METHOD public int32 b2DistanceProxy::GetSupport(const b2Vec2 &) const [b2Distance.h <107:1 <107:31 107:40> 122:1>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Distance.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Distance.txt index 57b46e8c..0a05d087 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Distance.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2Distance.txt @@ -776,6 +776,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1212,6 +1218,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2246,6 +2256,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2364,6 +2379,12 @@ QUALIFIER: b2DistanceProxy [b2Distance.h <101:22 101:36>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> b2Vec2 [b2Distance.h <101:14 101:19>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <101:55 101:59>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 [b2Distance.h <101:49 101:53>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void [b2Distance.h <103:2 103:9>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:16 103:20>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:25 103:29>] +REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 b2DistanceProxy::m_count [b2Distance.h <103:33 103:39>] +REFERENCE_CALL const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.h <103:2 103:9>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> unsigned int [b2Distance.h <103:2 103:9>] REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> const b2Vec2 * b2DistanceProxy::m_vertices [b2Distance.h <104:9 104:18>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <104:20 104:24>] SYMBOL_METHOD public int32 b2DistanceProxy::GetSupport(const b2Vec2 &) const [b2Distance.h <107:1 <107:31 107:40> 122:1>] @@ -3301,6 +3322,13 @@ LOCAL_SYMBOL: b2Distance.cpp<52:24> [b2Distance.cpp <52:24 52:28>] REFERENCE_TYPE_USAGE void b2DistanceProxy::Set(const b2Shape *, int32) -> b2ChainShape [b2Distance.cpp <52:10 52:21>] REFERENCE_TYPE_USAGE void b2DistanceProxy::Set(const b2Shape *, int32) -> b2ChainShape [b2Distance.cpp <52:50 52:61>] LOCAL_SYMBOL: b2Distance.cpp<28:42> [b2Distance.cpp <52:65 52:69>] +REFERENCE_TYPE_USAGE void b2DistanceProxy::Set(const b2Shape *, int32) -> void [b2Distance.cpp <53:4 53:11>] +LOCAL_SYMBOL: b2Distance.cpp<28:55> [b2Distance.cpp <53:18 53:22>] +LOCAL_SYMBOL: b2Distance.cpp<28:55> [b2Distance.cpp <53:27 53:31>] +REFERENCE_USAGE void b2DistanceProxy::Set(const b2Shape *, int32) -> int32 b2ChainShape::m_count [b2Distance.cpp <53:42 53:48>] +LOCAL_SYMBOL: b2Distance.cpp<52:24> [b2Distance.cpp <53:35 53:39>] +REFERENCE_CALL void b2DistanceProxy::Set(const b2Shape *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.cpp <53:4 53:11>] +REFERENCE_TYPE_USAGE void b2DistanceProxy::Set(const b2Shape *, int32) -> unsigned int [b2Distance.cpp <53:4 53:11>] REFERENCE_CALL void b2DistanceProxy::Set(const b2Shape *, int32) -> b2Vec2 & b2Vec2::operator=(const b2Vec2 &) [b2Distance.cpp <55:16 55:16>] REFERENCE_USAGE void b2DistanceProxy::Set(const b2Shape *, int32) -> b2Vec2 [] b2DistanceProxy::m_buffer [b2Distance.cpp <55:4 55:11>] REFERENCE_USAGE void b2DistanceProxy::Set(const b2Shape *, int32) -> b2Vec2 * b2ChainShape::m_vertices [b2Distance.cpp <55:25 55:34>] @@ -3337,6 +3365,9 @@ REFERENCE_USAGE void b2DistanceProxy::Set(const b2Shape *, int32) -> int32 b2Dis REFERENCE_USAGE void b2DistanceProxy::Set(const b2Shape *, int32) -> float32 b2DistanceProxy::m_radius [b2Distance.cpp <76:4 76:11>] REFERENCE_USAGE void b2DistanceProxy::Set(const b2Shape *, int32) -> float32 b2Shape::m_radius [b2Distance.cpp <76:21 76:28>] LOCAL_SYMBOL: b2Distance.cpp<73:23> [b2Distance.cpp <76:15 76:18>] +REFERENCE_TYPE_USAGE void b2DistanceProxy::Set(const b2Shape *, int32) -> void [b2Distance.cpp <81:3 81:10>] +REFERENCE_CALL void b2DistanceProxy::Set(const b2Shape *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.cpp <81:3 81:10>] +REFERENCE_TYPE_USAGE void b2DistanceProxy::Set(const b2Shape *, int32) -> unsigned int [b2Distance.cpp <81:3 81:10>] SYMBOL_STRUCT b2SimplexVertex [b2Distance.cpp <86:1 <86:8 86:22> 94:1>] SYMBOL_FIELD public b2Vec2 b2SimplexVertex::wA [b2Distance.cpp <88:9 88:10>] REFERENCE_TYPE_USAGE b2Vec2 b2SimplexVertex::wA -> b2Vec2 [b2Distance.cpp <88:2 88:7>] @@ -3383,6 +3414,11 @@ LOCAL_SYMBOL: b2Distance.cpp<100:29> [b2Distance.cpp <100:29 100:34>] REFERENCE_TYPE_USAGE void b2Simplex::ReadCache(const b2SimplexCache *, const b2DistanceProxy *, const b2Transform &, const b2DistanceProxy *, const b2Transform &) -> b2DistanceProxy [b2Distance.cpp <100:12 100:26>] LOCAL_SYMBOL: b2Distance.cpp<100:56> [b2Distance.cpp <100:56 100:65>] REFERENCE_TYPE_USAGE void b2Simplex::ReadCache(const b2SimplexCache *, const b2DistanceProxy *, const b2Transform &, const b2DistanceProxy *, const b2Transform &) -> b2Transform [b2Distance.cpp <100:43 100:53>] +REFERENCE_TYPE_USAGE void b2Simplex::ReadCache(const b2SimplexCache *, const b2DistanceProxy *, const b2Transform &, const b2DistanceProxy *, const b2Transform &) -> void [b2Distance.cpp <102:3 102:10>] +REFERENCE_USAGE void b2Simplex::ReadCache(const b2SimplexCache *, const b2DistanceProxy *, const b2Transform &, const b2DistanceProxy *, const b2Transform &) -> uint16 b2SimplexCache::count [b2Distance.cpp <102:19 102:23>] +LOCAL_SYMBOL: b2Distance.cpp<98:40> [b2Distance.cpp <102:12 102:16>] +REFERENCE_CALL void b2Simplex::ReadCache(const b2SimplexCache *, const b2DistanceProxy *, const b2Transform &, const b2DistanceProxy *, const b2Transform &) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.cpp <102:3 102:10>] +REFERENCE_TYPE_USAGE void b2Simplex::ReadCache(const b2SimplexCache *, const b2DistanceProxy *, const b2Transform &, const b2DistanceProxy *, const b2Transform &) -> unsigned int [b2Distance.cpp <102:3 102:10>] REFERENCE_USAGE void b2Simplex::ReadCache(const b2SimplexCache *, const b2DistanceProxy *, const b2Transform &, const b2DistanceProxy *, const b2Transform &) -> int32 b2Simplex::m_count [b2Distance.cpp <105:3 105:9>] REFERENCE_USAGE void b2Simplex::ReadCache(const b2SimplexCache *, const b2DistanceProxy *, const b2Transform &, const b2DistanceProxy *, const b2Transform &) -> uint16 b2SimplexCache::count [b2Distance.cpp <105:20 105:24>] LOCAL_SYMBOL: b2Distance.cpp<98:40> [b2Distance.cpp <105:13 105:17>] @@ -3564,11 +3600,17 @@ LOCAL_SYMBOL: b2Distance.cpp<170:12> [b2Distance.cpp <175:27 175:29>] SYMBOL_FUNCTION b2Vec2 b2Cross(const b2Vec2 &, float32) REFERENCE_CALL b2Vec2 b2Simplex::GetSearchDirection() const -> b2Vec2 b2Cross(const b2Vec2 &, float32) [b2Distance.cpp <180:13 180:19>] LOCAL_SYMBOL: b2Distance.cpp<170:12> [b2Distance.cpp <180:21 180:23>] +REFERENCE_TYPE_USAGE b2Vec2 b2Simplex::GetSearchDirection() const -> void [b2Distance.cpp <185:4 185:11>] +REFERENCE_CALL b2Vec2 b2Simplex::GetSearchDirection() const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.cpp <185:4 185:11>] +REFERENCE_TYPE_USAGE b2Vec2 b2Simplex::GetSearchDirection() const -> unsigned int [b2Distance.cpp <185:4 185:11>] REFERENCE_CALL b2Vec2 b2Simplex::GetSearchDirection() const -> void b2Vec2::b2Vec2(const b2Vec2 &) [b2Distance.cpp <186:11 186:21>] REFERENCE_USAGE b2Vec2 b2Simplex::GetSearchDirection() const -> const b2Vec2 b2Vec2_zero [b2Distance.cpp <186:11 186:21>] SYMBOL_METHOD public b2Vec2 b2Simplex::GetClosestPoint() const [b2Distance.cpp <190:2 <190:9 190:23> 211:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Simplex::GetClosestPoint() const -> b2Vec2 [b2Distance.cpp <190:2 190:7>] REFERENCE_USAGE b2Vec2 b2Simplex::GetClosestPoint() const -> int32 b2Simplex::m_count [b2Distance.cpp <192:11 192:17>] +REFERENCE_TYPE_USAGE b2Vec2 b2Simplex::GetClosestPoint() const -> void [b2Distance.cpp <195:4 195:11>] +REFERENCE_CALL b2Vec2 b2Simplex::GetClosestPoint() const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.cpp <195:4 195:11>] +REFERENCE_TYPE_USAGE b2Vec2 b2Simplex::GetClosestPoint() const -> unsigned int [b2Distance.cpp <195:4 195:11>] REFERENCE_CALL b2Vec2 b2Simplex::GetClosestPoint() const -> void b2Vec2::b2Vec2(const b2Vec2 &) [b2Distance.cpp <196:11 196:21>] REFERENCE_USAGE b2Vec2 b2Simplex::GetClosestPoint() const -> const b2Vec2 b2Vec2_zero [b2Distance.cpp <196:11 196:21>] REFERENCE_CALL b2Vec2 b2Simplex::GetClosestPoint() const -> void b2Vec2::b2Vec2(const b2Vec2 &) [b2Distance.cpp <199:16 199:16>] @@ -3587,6 +3629,9 @@ REFERENCE_USAGE b2Vec2 b2Simplex::GetClosestPoint() const -> b2Vec2 b2SimplexVer REFERENCE_USAGE b2Vec2 b2Simplex::GetClosestPoint() const -> b2SimplexVertex b2Simplex::m_v2 [b2Distance.cpp <202:38 202:41>] REFERENCE_CALL b2Vec2 b2Simplex::GetClosestPoint() const -> void b2Vec2::b2Vec2(const b2Vec2 &) [b2Distance.cpp <205:11 205:21>] REFERENCE_USAGE b2Vec2 b2Simplex::GetClosestPoint() const -> const b2Vec2 b2Vec2_zero [b2Distance.cpp <205:11 205:21>] +REFERENCE_TYPE_USAGE b2Vec2 b2Simplex::GetClosestPoint() const -> void [b2Distance.cpp <208:4 208:11>] +REFERENCE_CALL b2Vec2 b2Simplex::GetClosestPoint() const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.cpp <208:4 208:11>] +REFERENCE_TYPE_USAGE b2Vec2 b2Simplex::GetClosestPoint() const -> unsigned int [b2Distance.cpp <208:4 208:11>] REFERENCE_CALL b2Vec2 b2Simplex::GetClosestPoint() const -> void b2Vec2::b2Vec2(const b2Vec2 &) [b2Distance.cpp <209:11 209:21>] REFERENCE_USAGE b2Vec2 b2Simplex::GetClosestPoint() const -> const b2Vec2 b2Vec2_zero [b2Distance.cpp <209:11 209:21>] SYMBOL_METHOD public void b2Simplex::GetWitnessPoints(b2Vec2 *, b2Vec2 *) const [b2Distance.cpp <213:2 <213:7 213:22> 240:2>] @@ -3596,6 +3641,9 @@ REFERENCE_TYPE_USAGE void b2Simplex::GetWitnessPoints(b2Vec2 *, b2Vec2 *) const LOCAL_SYMBOL: b2Distance.cpp<213:44> [b2Distance.cpp <213:44 213:45>] REFERENCE_TYPE_USAGE void b2Simplex::GetWitnessPoints(b2Vec2 *, b2Vec2 *) const -> b2Vec2 [b2Distance.cpp <213:36 213:41>] REFERENCE_USAGE void b2Simplex::GetWitnessPoints(b2Vec2 *, b2Vec2 *) const -> int32 b2Simplex::m_count [b2Distance.cpp <215:11 215:17>] +REFERENCE_TYPE_USAGE void b2Simplex::GetWitnessPoints(b2Vec2 *, b2Vec2 *) const -> void [b2Distance.cpp <218:4 218:11>] +REFERENCE_CALL void b2Simplex::GetWitnessPoints(b2Vec2 *, b2Vec2 *) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.cpp <218:4 218:11>] +REFERENCE_TYPE_USAGE void b2Simplex::GetWitnessPoints(b2Vec2 *, b2Vec2 *) const -> unsigned int [b2Distance.cpp <218:4 218:11>] REFERENCE_CALL void b2Simplex::GetWitnessPoints(b2Vec2 *, b2Vec2 *) const -> b2Vec2 & b2Vec2::operator=(const b2Vec2 &) [b2Distance.cpp <222:8 222:8>] LOCAL_SYMBOL: b2Distance.cpp<213:32> [b2Distance.cpp <222:5 222:6>] REFERENCE_USAGE void b2Simplex::GetWitnessPoints(b2Vec2 *, b2Vec2 *) const -> b2Vec2 b2SimplexVertex::wA [b2Distance.cpp <222:15 222:16>] @@ -3652,9 +3700,15 @@ REFERENCE_USAGE void b2Simplex::GetWitnessPoints(b2Vec2 *, b2Vec2 *) const -> b2 REFERENCE_CALL void b2Simplex::GetWitnessPoints(b2Vec2 *, b2Vec2 *) const -> b2Vec2 & b2Vec2::operator=(const b2Vec2 &) [b2Distance.cpp <233:8 233:8>] LOCAL_SYMBOL: b2Distance.cpp<213:44> [b2Distance.cpp <233:5 233:6>] LOCAL_SYMBOL: b2Distance.cpp<213:32> [b2Distance.cpp <233:11 233:12>] +REFERENCE_TYPE_USAGE void b2Simplex::GetWitnessPoints(b2Vec2 *, b2Vec2 *) const -> void [b2Distance.cpp <237:4 237:11>] +REFERENCE_CALL void b2Simplex::GetWitnessPoints(b2Vec2 *, b2Vec2 *) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.cpp <237:4 237:11>] +REFERENCE_TYPE_USAGE void b2Simplex::GetWitnessPoints(b2Vec2 *, b2Vec2 *) const -> unsigned int [b2Distance.cpp <237:4 237:11>] SYMBOL_METHOD public float32 b2Simplex::GetMetric() const [b2Distance.cpp <242:2 <242:10 242:18> 263:2>] REFERENCE_TYPE_USAGE float32 b2Simplex::GetMetric() const -> float32 [b2Distance.cpp <242:2 242:8>] REFERENCE_USAGE float32 b2Simplex::GetMetric() const -> int32 b2Simplex::m_count [b2Distance.cpp <244:11 244:17>] +REFERENCE_TYPE_USAGE float32 b2Simplex::GetMetric() const -> void [b2Distance.cpp <247:4 247:11>] +REFERENCE_CALL float32 b2Simplex::GetMetric() const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.cpp <247:4 247:11>] +REFERENCE_TYPE_USAGE float32 b2Simplex::GetMetric() const -> unsigned int [b2Distance.cpp <247:4 247:11>] SYMBOL_FUNCTION float32 b2Distance(const b2Vec2 &, const b2Vec2 &) REFERENCE_CALL float32 b2Simplex::GetMetric() const -> float32 b2Distance(const b2Vec2 &, const b2Vec2 &) [b2Distance.cpp <254:11 254:20>] REFERENCE_USAGE float32 b2Simplex::GetMetric() const -> b2Vec2 b2SimplexVertex::w [b2Distance.cpp <254:27 254:27>] @@ -3672,6 +3726,9 @@ REFERENCE_USAGE float32 b2Simplex::GetMetric() const -> b2Vec2 b2SimplexVertex:: REFERENCE_USAGE float32 b2Simplex::GetMetric() const -> b2SimplexVertex b2Simplex::m_v3 [b2Distance.cpp <257:36 257:39>] REFERENCE_USAGE float32 b2Simplex::GetMetric() const -> b2Vec2 b2SimplexVertex::w [b2Distance.cpp <257:50 257:50>] REFERENCE_USAGE float32 b2Simplex::GetMetric() const -> b2SimplexVertex b2Simplex::m_v1 [b2Distance.cpp <257:45 257:48>] +REFERENCE_TYPE_USAGE float32 b2Simplex::GetMetric() const -> void [b2Distance.cpp <260:4 260:11>] +REFERENCE_CALL float32 b2Simplex::GetMetric() const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.cpp <260:4 260:11>] +REFERENCE_TYPE_USAGE float32 b2Simplex::GetMetric() const -> unsigned int [b2Distance.cpp <260:4 260:11>] SYMBOL_METHOD public void b2Simplex::Solve2() [b2Distance.cpp <265:7 265:12>] REFERENCE_TYPE_USAGE void b2Simplex::Solve2() -> void [b2Distance.cpp <265:2 265:5>] SYMBOL_METHOD public void b2Simplex::Solve3() [b2Distance.cpp <266:7 266:12>] @@ -4024,6 +4081,9 @@ LOCAL_SYMBOL: b2Distance.cpp<457:12> [b2Distance.cpp <487:4 487:10>] SYMBOL_FUNCTION void b2Simplex::Solve3() REFERENCE_CALL void b2Distance(b2DistanceOutput *, b2SimplexCache *, const b2DistanceInput *) -> void b2Simplex::Solve3() [b2Distance.cpp <491:12 491:17>] LOCAL_SYMBOL: b2Distance.cpp<457:12> [b2Distance.cpp <491:4 491:10>] +REFERENCE_TYPE_USAGE void b2Distance(b2DistanceOutput *, b2SimplexCache *, const b2DistanceInput *) -> void [b2Distance.cpp <495:4 495:11>] +REFERENCE_CALL void b2Distance(b2DistanceOutput *, b2SimplexCache *, const b2DistanceInput *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.cpp <495:4 495:11>] +REFERENCE_TYPE_USAGE void b2Distance(b2DistanceOutput *, b2SimplexCache *, const b2DistanceInput *) -> unsigned int [b2Distance.cpp <495:4 495:11>] REFERENCE_USAGE void b2Distance(b2DistanceOutput *, b2SimplexCache *, const b2DistanceInput *) -> int32 b2Simplex::m_count [b2Distance.cpp <499:15 499:21>] LOCAL_SYMBOL: b2Distance.cpp<457:12> [b2Distance.cpp <499:7 499:13>] LOCAL_SYMBOL: b2Distance.cpp<505:10> [b2Distance.cpp <505:10 505:10>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2DynamicTree.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2DynamicTree.txt index 2bd9f0c3..a04f086d 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2DynamicTree.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2DynamicTree.txt @@ -685,6 +685,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1121,6 +1127,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2153,6 +2163,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2599,6 +2614,10 @@ LOCAL_SYMBOL: b2GrowableStack.h<47:21> [b2GrowableStack.h <61:22 61:28>] REFERENCE_USAGE void b2GrowableStack::Push(const b2GrowableStack::T &) -> int32 b2GrowableStack::m_count [b2GrowableStack.h <62:5 62:11>] SYMBOL_METHOD public b2GrowableStack::T b2GrowableStack::Pop() [b2GrowableStack.h <65:2 <65:4 65:6> 70:2>] REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T [b2GrowableStack.h <65:2 65:2>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> void [b2GrowableStack.h <67:3 67:10>] +REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <67:12 67:18>] +REFERENCE_CALL b2GrowableStack::T b2GrowableStack::Pop() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2GrowableStack.h <67:3 67:10>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> unsigned int [b2GrowableStack.h <67:3 67:10>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <68:5 68:11>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <69:10 69:16>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <69:18 69:24>] @@ -2782,6 +2801,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <156:14 156:26>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <156:8 156:11>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <156:47 156:53>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 [b2DynamicTree.h <156:41 156:45>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <158:2 158:9>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:16 158:22>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:27 158:33>] +REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <158:37 158:50>] +REFERENCE_CALL void * b2DynamicTree::GetUserData(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <158:2 158:9>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> unsigned int [b2DynamicTree.h <158:2 158:9>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void * b2TreeNode::userData [b2DynamicTree.h <159:26 159:33>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <159:9 159:15>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <159:17 159:23>] @@ -2790,6 +2815,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <162:22 162:34>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <162:14 162:19>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <162:54 162:60>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void [b2DynamicTree.h <164:2 164:9>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:16 164:22>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>] +REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <164:37 164:50>] +REFERENCE_CALL const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <164:2 164:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> unsigned int [b2DynamicTree.h <164:2 164:9>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] @@ -2866,6 +2897,12 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCas REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <208:16 208:16>] LOCAL_SYMBOL: b2DynamicTree.h<207:9> [b2DynamicTree.h <208:13 208:14>] LOCAL_SYMBOL: b2DynamicTree.h<206:9> [b2DynamicTree.h <208:18 208:19>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>] +SYMBOL_FUNCTION float32 b2Vec2::LengthSquared() const +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::LengthSquared() const [b2DynamicTree.h <209:13 209:25>] +LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <209:11 209:11>] +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <209:2 209:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> unsigned int [b2DynamicTree.h <209:2 209:9>] SYMBOL_FUNCTION float32 b2Vec2::Normalize() REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::Normalize() [b2DynamicTree.h <210:4 210:12>] LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <210:2 210:2>] @@ -3059,6 +3096,11 @@ SYMBOL_METHOD private int32 b2DynamicTree::AllocateNode() [b2DynamicTree.cpp <53 QUALIFIER: b2DynamicTree [b2DynamicTree.cpp <53:7 53:19>] REFERENCE_TYPE_USAGE int32 b2DynamicTree::AllocateNode() -> int32 [b2DynamicTree.cpp <53:1 53:5>] REFERENCE_USAGE int32 b2DynamicTree::AllocateNode() -> int32 b2DynamicTree::m_freeList [b2DynamicTree.cpp <56:6 56:15>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::AllocateNode() -> void [b2DynamicTree.cpp <58:3 58:10>] +REFERENCE_USAGE int32 b2DynamicTree::AllocateNode() -> int32 b2DynamicTree::m_nodeCount [b2DynamicTree.cpp <58:12 58:22>] +REFERENCE_USAGE int32 b2DynamicTree::AllocateNode() -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <58:27 58:40>] +REFERENCE_CALL int32 b2DynamicTree::AllocateNode() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <58:3 58:10>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::AllocateNode() -> unsigned int [b2DynamicTree.cpp <58:3 58:10>] LOCAL_SYMBOL: b2DynamicTree.cpp<61:15> [b2DynamicTree.cpp <61:15 61:22>] REFERENCE_TYPE_USAGE int32 b2DynamicTree::AllocateNode() -> b2TreeNode [b2DynamicTree.cpp <61:3 61:12>] REFERENCE_USAGE int32 b2DynamicTree::AllocateNode() -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <61:26 61:32>] @@ -3130,6 +3172,16 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.cpp <92:6 92:18>] REFERENCE_TYPE_USAGE void b2DynamicTree::FreeNode(int32) -> void [b2DynamicTree.cpp <92:1 92:4>] LOCAL_SYMBOL: b2DynamicTree.cpp<92:36> [b2DynamicTree.cpp <92:36 92:41>] REFERENCE_TYPE_USAGE void b2DynamicTree::FreeNode(int32) -> int32 [b2DynamicTree.cpp <92:30 92:34>] +REFERENCE_TYPE_USAGE void b2DynamicTree::FreeNode(int32) -> void [b2DynamicTree.cpp <94:2 94:9>] +LOCAL_SYMBOL: b2DynamicTree.cpp<92:36> [b2DynamicTree.cpp <94:16 94:21>] +LOCAL_SYMBOL: b2DynamicTree.cpp<92:36> [b2DynamicTree.cpp <94:26 94:31>] +REFERENCE_USAGE void b2DynamicTree::FreeNode(int32) -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <94:35 94:48>] +REFERENCE_CALL void b2DynamicTree::FreeNode(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <94:2 94:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::FreeNode(int32) -> unsigned int [b2DynamicTree.cpp <94:2 94:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::FreeNode(int32) -> void [b2DynamicTree.cpp <95:2 95:9>] +REFERENCE_USAGE void b2DynamicTree::FreeNode(int32) -> int32 b2DynamicTree::m_nodeCount [b2DynamicTree.cpp <95:15 95:25>] +REFERENCE_CALL void b2DynamicTree::FreeNode(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <95:2 95:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::FreeNode(int32) -> unsigned int [b2DynamicTree.cpp <95:2 95:9>] REFERENCE_USAGE void b2DynamicTree::FreeNode(int32) -> int32 b2TreeNode::anonymous union (b2DynamicTree.h<40:2>)::next [b2DynamicTree.cpp <96:18 96:21>] REFERENCE_USAGE void b2DynamicTree::FreeNode(int32) -> b2TreeNode::anonymous union (b2DynamicTree.h<40:2>) b2TreeNode:: [b2DynamicTree.cpp <96:18 96:21>] REFERENCE_USAGE void b2DynamicTree::FreeNode(int32) -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <96:2 96:8>] @@ -3189,6 +3241,18 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.cpp <121:6 121:18>] REFERENCE_TYPE_USAGE void b2DynamicTree::DestroyProxy(int32) -> void [b2DynamicTree.cpp <121:1 121:4>] LOCAL_SYMBOL: b2DynamicTree.cpp<121:40> [b2DynamicTree.cpp <121:40 121:46>] REFERENCE_TYPE_USAGE void b2DynamicTree::DestroyProxy(int32) -> int32 [b2DynamicTree.cpp <121:34 121:38>] +REFERENCE_TYPE_USAGE void b2DynamicTree::DestroyProxy(int32) -> void [b2DynamicTree.cpp <123:2 123:9>] +LOCAL_SYMBOL: b2DynamicTree.cpp<121:40> [b2DynamicTree.cpp <123:16 123:22>] +LOCAL_SYMBOL: b2DynamicTree.cpp<121:40> [b2DynamicTree.cpp <123:27 123:33>] +REFERENCE_USAGE void b2DynamicTree::DestroyProxy(int32) -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <123:37 123:50>] +REFERENCE_CALL void b2DynamicTree::DestroyProxy(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <123:2 123:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::DestroyProxy(int32) -> unsigned int [b2DynamicTree.cpp <123:2 123:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::DestroyProxy(int32) -> void [b2DynamicTree.cpp <124:2 124:9>] +REFERENCE_CALL void b2DynamicTree::DestroyProxy(int32) -> bool b2TreeNode::IsLeaf() const [b2DynamicTree.cpp <124:28 124:33>] +REFERENCE_USAGE void b2DynamicTree::DestroyProxy(int32) -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <124:11 124:17>] +LOCAL_SYMBOL: b2DynamicTree.cpp<121:40> [b2DynamicTree.cpp <124:19 124:25>] +REFERENCE_CALL void b2DynamicTree::DestroyProxy(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <124:2 124:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::DestroyProxy(int32) -> unsigned int [b2DynamicTree.cpp <124:2 124:9>] SYMBOL_FUNCTION void b2DynamicTree::RemoveLeaf(int32) REFERENCE_CALL void b2DynamicTree::DestroyProxy(int32) -> void b2DynamicTree::RemoveLeaf(int32) [b2DynamicTree.cpp <126:2 126:11>] LOCAL_SYMBOL: b2DynamicTree.cpp<121:40> [b2DynamicTree.cpp <126:13 126:19>] @@ -3204,6 +3268,18 @@ LOCAL_SYMBOL: b2DynamicTree.cpp<130:60> [b2DynamicTree.cpp <130:60 130:63>] REFERENCE_TYPE_USAGE bool b2DynamicTree::MoveProxy(int32, const b2AABB &, const b2Vec2 &) -> b2AABB [b2DynamicTree.cpp <130:52 130:57>] LOCAL_SYMBOL: b2DynamicTree.cpp<130:80> [b2DynamicTree.cpp <130:80 130:91>] REFERENCE_TYPE_USAGE bool b2DynamicTree::MoveProxy(int32, const b2AABB &, const b2Vec2 &) -> b2Vec2 [b2DynamicTree.cpp <130:72 130:77>] +REFERENCE_TYPE_USAGE bool b2DynamicTree::MoveProxy(int32, const b2AABB &, const b2Vec2 &) -> void [b2DynamicTree.cpp <132:2 132:9>] +LOCAL_SYMBOL: b2DynamicTree.cpp<130:37> [b2DynamicTree.cpp <132:16 132:22>] +LOCAL_SYMBOL: b2DynamicTree.cpp<130:37> [b2DynamicTree.cpp <132:27 132:33>] +REFERENCE_USAGE bool b2DynamicTree::MoveProxy(int32, const b2AABB &, const b2Vec2 &) -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <132:37 132:50>] +REFERENCE_CALL bool b2DynamicTree::MoveProxy(int32, const b2AABB &, const b2Vec2 &) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <132:2 132:9>] +REFERENCE_TYPE_USAGE bool b2DynamicTree::MoveProxy(int32, const b2AABB &, const b2Vec2 &) -> unsigned int [b2DynamicTree.cpp <132:2 132:9>] +REFERENCE_TYPE_USAGE bool b2DynamicTree::MoveProxy(int32, const b2AABB &, const b2Vec2 &) -> void [b2DynamicTree.cpp <134:2 134:9>] +REFERENCE_CALL bool b2DynamicTree::MoveProxy(int32, const b2AABB &, const b2Vec2 &) -> bool b2TreeNode::IsLeaf() const [b2DynamicTree.cpp <134:28 134:33>] +REFERENCE_USAGE bool b2DynamicTree::MoveProxy(int32, const b2AABB &, const b2Vec2 &) -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <134:11 134:17>] +LOCAL_SYMBOL: b2DynamicTree.cpp<130:37> [b2DynamicTree.cpp <134:19 134:25>] +REFERENCE_CALL bool b2DynamicTree::MoveProxy(int32, const b2AABB &, const b2Vec2 &) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <134:2 134:9>] +REFERENCE_TYPE_USAGE bool b2DynamicTree::MoveProxy(int32, const b2AABB &, const b2Vec2 &) -> unsigned int [b2DynamicTree.cpp <134:2 134:9>] SYMBOL_FUNCTION bool b2AABB::Contains(const b2AABB &) const REFERENCE_CALL bool b2DynamicTree::MoveProxy(int32, const b2AABB &, const b2Vec2 &) -> bool b2AABB::Contains(const b2AABB &) const [b2DynamicTree.cpp <136:28 136:35>] REFERENCE_USAGE bool b2DynamicTree::MoveProxy(int32, const b2AABB &, const b2Vec2 &) -> b2AABB b2TreeNode::aabb [b2DynamicTree.cpp <136:23 136:26>] @@ -3530,6 +3606,14 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::InsertLeaf(int32) -> int32 [b2DynamicTr REFERENCE_USAGE void b2DynamicTree::InsertLeaf(int32) -> int32 b2TreeNode::child2 [b2DynamicTree.cpp <302:33 302:38>] REFERENCE_USAGE void b2DynamicTree::InsertLeaf(int32) -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <302:18 302:24>] LOCAL_SYMBOL: b2DynamicTree.cpp<189:8> [b2DynamicTree.cpp <302:26 302:30>] +REFERENCE_TYPE_USAGE void b2DynamicTree::InsertLeaf(int32) -> void [b2DynamicTree.cpp <304:3 304:10>] +LOCAL_SYMBOL: b2DynamicTree.cpp<301:9> [b2DynamicTree.cpp <304:12 304:17>] +REFERENCE_CALL void b2DynamicTree::InsertLeaf(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <304:3 304:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::InsertLeaf(int32) -> unsigned int [b2DynamicTree.cpp <304:3 304:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::InsertLeaf(int32) -> void [b2DynamicTree.cpp <305:3 305:10>] +LOCAL_SYMBOL: b2DynamicTree.cpp<302:9> [b2DynamicTree.cpp <305:12 305:17>] +REFERENCE_CALL void b2DynamicTree::InsertLeaf(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <305:3 305:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::InsertLeaf(int32) -> unsigned int [b2DynamicTree.cpp <305:3 305:10>] REFERENCE_USAGE void b2DynamicTree::InsertLeaf(int32) -> int32 b2TreeNode::height [b2DynamicTree.cpp <307:18 307:23>] REFERENCE_USAGE void b2DynamicTree::InsertLeaf(int32) -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <307:3 307:9>] LOCAL_SYMBOL: b2DynamicTree.cpp<189:8> [b2DynamicTree.cpp <307:11 307:15>] @@ -3665,6 +3749,10 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.cpp <377:7 377:19>] REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 [b2DynamicTree.cpp <377:1 377:5>] LOCAL_SYMBOL: b2DynamicTree.cpp<377:36> [b2DynamicTree.cpp <377:36 377:37>] REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 [b2DynamicTree.cpp <377:30 377:34>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> void [b2DynamicTree.cpp <379:2 379:9>] +LOCAL_SYMBOL: b2DynamicTree.cpp<377:36> [b2DynamicTree.cpp <379:11 379:12>] +REFERENCE_CALL int32 b2DynamicTree::Balance(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <379:2 379:9>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> unsigned int [b2DynamicTree.cpp <379:2 379:9>] LOCAL_SYMBOL: b2DynamicTree.cpp<381:14> [b2DynamicTree.cpp <381:14 381:14>] REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode [b2DynamicTree.cpp <381:2 381:11>] REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <381:18 381:24>] @@ -3682,6 +3770,18 @@ LOCAL_SYMBOL: b2DynamicTree.cpp<388:8> [b2DynamicTree.cpp <388:8 388:9>] REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 [b2DynamicTree.cpp <388:2 388:6>] REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2TreeNode::child2 [b2DynamicTree.cpp <388:16 388:21>] LOCAL_SYMBOL: b2DynamicTree.cpp<381:14> [b2DynamicTree.cpp <388:13 388:13>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> void [b2DynamicTree.cpp <389:2 389:9>] +LOCAL_SYMBOL: b2DynamicTree.cpp<387:8> [b2DynamicTree.cpp <389:16 389:17>] +LOCAL_SYMBOL: b2DynamicTree.cpp<387:8> [b2DynamicTree.cpp <389:22 389:23>] +REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <389:27 389:40>] +REFERENCE_CALL int32 b2DynamicTree::Balance(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <389:2 389:9>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> unsigned int [b2DynamicTree.cpp <389:2 389:9>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> void [b2DynamicTree.cpp <390:2 390:9>] +LOCAL_SYMBOL: b2DynamicTree.cpp<388:8> [b2DynamicTree.cpp <390:16 390:17>] +LOCAL_SYMBOL: b2DynamicTree.cpp<388:8> [b2DynamicTree.cpp <390:22 390:23>] +REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <390:27 390:40>] +REFERENCE_CALL int32 b2DynamicTree::Balance(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <390:2 390:9>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> unsigned int [b2DynamicTree.cpp <390:2 390:9>] LOCAL_SYMBOL: b2DynamicTree.cpp<392:14> [b2DynamicTree.cpp <392:14 392:14>] REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode [b2DynamicTree.cpp <392:2 392:11>] REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <392:18 392:24>] @@ -3713,6 +3813,18 @@ LOCAL_SYMBOL: b2DynamicTree.cpp<403:15> [b2DynamicTree.cpp <403:15 403:15>] REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode [b2DynamicTree.cpp <403:3 403:12>] REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <403:19 403:25>] LOCAL_SYMBOL: b2DynamicTree.cpp<401:9> [b2DynamicTree.cpp <403:29 403:30>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> void [b2DynamicTree.cpp <404:3 404:10>] +LOCAL_SYMBOL: b2DynamicTree.cpp<400:9> [b2DynamicTree.cpp <404:17 404:18>] +LOCAL_SYMBOL: b2DynamicTree.cpp<400:9> [b2DynamicTree.cpp <404:23 404:24>] +REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <404:28 404:41>] +REFERENCE_CALL int32 b2DynamicTree::Balance(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <404:3 404:10>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> unsigned int [b2DynamicTree.cpp <404:3 404:10>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> void [b2DynamicTree.cpp <405:3 405:10>] +LOCAL_SYMBOL: b2DynamicTree.cpp<401:9> [b2DynamicTree.cpp <405:17 405:18>] +LOCAL_SYMBOL: b2DynamicTree.cpp<401:9> [b2DynamicTree.cpp <405:23 405:24>] +REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <405:28 405:41>] +REFERENCE_CALL int32 b2DynamicTree::Balance(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <405:3 405:10>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> unsigned int [b2DynamicTree.cpp <405:3 405:10>] REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2TreeNode::child1 [b2DynamicTree.cpp <408:6 408:11>] LOCAL_SYMBOL: b2DynamicTree.cpp<393:14> [b2DynamicTree.cpp <408:3 408:3>] LOCAL_SYMBOL: b2DynamicTree.cpp<377:36> [b2DynamicTree.cpp <408:15 408:16>] @@ -3741,6 +3853,15 @@ REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2TreeNode::anonymo REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode::anonymous union (b2DynamicTree.h<40:2>) b2TreeNode:: [b2DynamicTree.cpp <417:16 417:21>] LOCAL_SYMBOL: b2DynamicTree.cpp<393:14> [b2DynamicTree.cpp <417:13 417:13>] LOCAL_SYMBOL: b2DynamicTree.cpp<388:8> [b2DynamicTree.cpp <417:33 417:34>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> void [b2DynamicTree.cpp <421:5 421:12>] +REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2TreeNode::child2 [b2DynamicTree.cpp <421:33 421:38>] +REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <421:14 421:20>] +REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2TreeNode::anonymous union (b2DynamicTree.h<40:2>)::parent [b2DynamicTree.cpp <421:25 421:30>] +REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode::anonymous union (b2DynamicTree.h<40:2>) b2TreeNode:: [b2DynamicTree.cpp <421:25 421:30>] +LOCAL_SYMBOL: b2DynamicTree.cpp<393:14> [b2DynamicTree.cpp <421:22 421:22>] +LOCAL_SYMBOL: b2DynamicTree.cpp<377:36> [b2DynamicTree.cpp <421:43 421:44>] +REFERENCE_CALL int32 b2DynamicTree::Balance(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <421:5 421:12>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> unsigned int [b2DynamicTree.cpp <421:5 421:12>] REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2TreeNode::child2 [b2DynamicTree.cpp <422:24 422:29>] REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <422:5 422:11>] REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2TreeNode::anonymous union (b2DynamicTree.h<40:2>)::parent [b2DynamicTree.cpp <422:16 422:21>] @@ -3847,6 +3968,18 @@ LOCAL_SYMBOL: b2DynamicTree.cpp<463:15> [b2DynamicTree.cpp <463:15 463:15>] REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode [b2DynamicTree.cpp <463:3 463:12>] REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <463:19 463:25>] LOCAL_SYMBOL: b2DynamicTree.cpp<461:9> [b2DynamicTree.cpp <463:29 463:30>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> void [b2DynamicTree.cpp <464:3 464:10>] +LOCAL_SYMBOL: b2DynamicTree.cpp<460:9> [b2DynamicTree.cpp <464:17 464:18>] +LOCAL_SYMBOL: b2DynamicTree.cpp<460:9> [b2DynamicTree.cpp <464:23 464:24>] +REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <464:28 464:41>] +REFERENCE_CALL int32 b2DynamicTree::Balance(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <464:3 464:10>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> unsigned int [b2DynamicTree.cpp <464:3 464:10>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> void [b2DynamicTree.cpp <465:3 465:10>] +LOCAL_SYMBOL: b2DynamicTree.cpp<461:9> [b2DynamicTree.cpp <465:17 465:18>] +LOCAL_SYMBOL: b2DynamicTree.cpp<461:9> [b2DynamicTree.cpp <465:23 465:24>] +REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <465:28 465:41>] +REFERENCE_CALL int32 b2DynamicTree::Balance(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <465:3 465:10>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> unsigned int [b2DynamicTree.cpp <465:3 465:10>] REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2TreeNode::child1 [b2DynamicTree.cpp <468:6 468:11>] LOCAL_SYMBOL: b2DynamicTree.cpp<392:14> [b2DynamicTree.cpp <468:3 468:3>] LOCAL_SYMBOL: b2DynamicTree.cpp<377:36> [b2DynamicTree.cpp <468:15 468:16>] @@ -3875,6 +4008,15 @@ REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2TreeNode::anonymo REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode::anonymous union (b2DynamicTree.h<40:2>) b2TreeNode:: [b2DynamicTree.cpp <477:16 477:21>] LOCAL_SYMBOL: b2DynamicTree.cpp<392:14> [b2DynamicTree.cpp <477:13 477:13>] LOCAL_SYMBOL: b2DynamicTree.cpp<387:8> [b2DynamicTree.cpp <477:33 477:34>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> void [b2DynamicTree.cpp <481:5 481:12>] +REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2TreeNode::child2 [b2DynamicTree.cpp <481:33 481:38>] +REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <481:14 481:20>] +REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2TreeNode::anonymous union (b2DynamicTree.h<40:2>)::parent [b2DynamicTree.cpp <481:25 481:30>] +REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode::anonymous union (b2DynamicTree.h<40:2>) b2TreeNode:: [b2DynamicTree.cpp <481:25 481:30>] +LOCAL_SYMBOL: b2DynamicTree.cpp<392:14> [b2DynamicTree.cpp <481:22 481:22>] +LOCAL_SYMBOL: b2DynamicTree.cpp<377:36> [b2DynamicTree.cpp <481:43 481:44>] +REFERENCE_CALL int32 b2DynamicTree::Balance(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <481:5 481:12>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::Balance(int32) -> unsigned int [b2DynamicTree.cpp <481:5 481:12>] REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2TreeNode::child2 [b2DynamicTree.cpp <482:24 482:29>] REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <482:5 482:11>] REFERENCE_USAGE int32 b2DynamicTree::Balance(int32) -> int32 b2TreeNode::anonymous union (b2DynamicTree.h<40:2>)::parent [b2DynamicTree.cpp <482:16 482:21>] @@ -4009,6 +4151,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.cpp <558:7 558:19>] REFERENCE_TYPE_USAGE int32 b2DynamicTree::ComputeHeight(int32) const -> int32 [b2DynamicTree.cpp <558:1 558:5>] LOCAL_SYMBOL: b2DynamicTree.cpp<558:42> [b2DynamicTree.cpp <558:42 558:47>] REFERENCE_TYPE_USAGE int32 b2DynamicTree::ComputeHeight(int32) const -> int32 [b2DynamicTree.cpp <558:36 558:40>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::ComputeHeight(int32) const -> void [b2DynamicTree.cpp <560:2 560:9>] +LOCAL_SYMBOL: b2DynamicTree.cpp<558:42> [b2DynamicTree.cpp <560:16 560:21>] +LOCAL_SYMBOL: b2DynamicTree.cpp<558:42> [b2DynamicTree.cpp <560:26 560:31>] +REFERENCE_USAGE int32 b2DynamicTree::ComputeHeight(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <560:35 560:48>] +REFERENCE_CALL int32 b2DynamicTree::ComputeHeight(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <560:2 560:9>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::ComputeHeight(int32) const -> unsigned int [b2DynamicTree.cpp <560:2 560:9>] LOCAL_SYMBOL: b2DynamicTree.cpp<561:14> [b2DynamicTree.cpp <561:14 561:17>] REFERENCE_TYPE_USAGE int32 b2DynamicTree::ComputeHeight(int32) const -> b2TreeNode [b2DynamicTree.cpp <561:2 561:11>] REFERENCE_USAGE int32 b2DynamicTree::ComputeHeight(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <561:21 561:27>] @@ -4045,6 +4193,13 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> int32 LOCAL_SYMBOL: b2DynamicTree.cpp<579:45> [b2DynamicTree.cpp <581:6 581:10>] LOCAL_SYMBOL: b2DynamicTree.cpp<579:45> [b2DynamicTree.cpp <586:6 586:10>] REFERENCE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> int32 b2DynamicTree::m_root [b2DynamicTree.cpp <586:15 586:20>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> void [b2DynamicTree.cpp <588:3 588:10>] +REFERENCE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> int32 b2TreeNode::anonymous union (b2DynamicTree.h<40:2>)::parent [b2DynamicTree.cpp <588:27 588:32>] +REFERENCE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> b2TreeNode::anonymous union (b2DynamicTree.h<40:2>) b2TreeNode:: [b2DynamicTree.cpp <588:27 588:32>] +REFERENCE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <588:12 588:18>] +LOCAL_SYMBOL: b2DynamicTree.cpp<579:45> [b2DynamicTree.cpp <588:20 588:24>] +REFERENCE_CALL void b2DynamicTree::ValidateStructure(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <588:3 588:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> unsigned int [b2DynamicTree.cpp <588:3 588:10>] LOCAL_SYMBOL: b2DynamicTree.cpp<591:20> [b2DynamicTree.cpp <591:20 591:23>] REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> b2TreeNode [b2DynamicTree.cpp <591:8 591:17>] REFERENCE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <591:27 591:33>] @@ -4059,6 +4214,47 @@ REFERENCE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> int32 b2Tr LOCAL_SYMBOL: b2DynamicTree.cpp<591:20> [b2DynamicTree.cpp <594:17 594:20>] REFERENCE_CALL void b2DynamicTree::ValidateStructure(int32) const -> bool b2TreeNode::IsLeaf() const [b2DynamicTree.cpp <596:12 596:17>] LOCAL_SYMBOL: b2DynamicTree.cpp<591:20> [b2DynamicTree.cpp <596:6 596:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> void [b2DynamicTree.cpp <598:3 598:10>] +LOCAL_SYMBOL: b2DynamicTree.cpp<593:8> [b2DynamicTree.cpp <598:12 598:17>] +REFERENCE_CALL void b2DynamicTree::ValidateStructure(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <598:3 598:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> unsigned int [b2DynamicTree.cpp <598:3 598:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> void [b2DynamicTree.cpp <599:3 599:10>] +LOCAL_SYMBOL: b2DynamicTree.cpp<594:8> [b2DynamicTree.cpp <599:12 599:17>] +REFERENCE_CALL void b2DynamicTree::ValidateStructure(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <599:3 599:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> unsigned int [b2DynamicTree.cpp <599:3 599:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> void [b2DynamicTree.cpp <600:3 600:10>] +REFERENCE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> int32 b2TreeNode::height [b2DynamicTree.cpp <600:18 600:23>] +LOCAL_SYMBOL: b2DynamicTree.cpp<591:20> [b2DynamicTree.cpp <600:12 600:15>] +REFERENCE_CALL void b2DynamicTree::ValidateStructure(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <600:3 600:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> unsigned int [b2DynamicTree.cpp <600:3 600:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> void [b2DynamicTree.cpp <604:2 604:9>] +LOCAL_SYMBOL: b2DynamicTree.cpp<593:8> [b2DynamicTree.cpp <604:16 604:21>] +LOCAL_SYMBOL: b2DynamicTree.cpp<593:8> [b2DynamicTree.cpp <604:26 604:31>] +REFERENCE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <604:35 604:48>] +REFERENCE_CALL void b2DynamicTree::ValidateStructure(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <604:2 604:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> unsigned int [b2DynamicTree.cpp <604:2 604:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> void [b2DynamicTree.cpp <605:2 605:9>] +LOCAL_SYMBOL: b2DynamicTree.cpp<594:8> [b2DynamicTree.cpp <605:16 605:21>] +LOCAL_SYMBOL: b2DynamicTree.cpp<594:8> [b2DynamicTree.cpp <605:26 605:31>] +REFERENCE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <605:35 605:48>] +REFERENCE_CALL void b2DynamicTree::ValidateStructure(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <605:2 605:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> unsigned int [b2DynamicTree.cpp <605:2 605:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> void [b2DynamicTree.cpp <607:2 607:9>] +REFERENCE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> int32 b2TreeNode::anonymous union (b2DynamicTree.h<40:2>)::parent [b2DynamicTree.cpp <607:27 607:32>] +REFERENCE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> b2TreeNode::anonymous union (b2DynamicTree.h<40:2>) b2TreeNode:: [b2DynamicTree.cpp <607:27 607:32>] +REFERENCE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <607:11 607:17>] +LOCAL_SYMBOL: b2DynamicTree.cpp<593:8> [b2DynamicTree.cpp <607:19 607:24>] +LOCAL_SYMBOL: b2DynamicTree.cpp<579:45> [b2DynamicTree.cpp <607:37 607:41>] +REFERENCE_CALL void b2DynamicTree::ValidateStructure(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <607:2 607:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> unsigned int [b2DynamicTree.cpp <607:2 607:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> void [b2DynamicTree.cpp <608:2 608:9>] +REFERENCE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> int32 b2TreeNode::anonymous union (b2DynamicTree.h<40:2>)::parent [b2DynamicTree.cpp <608:27 608:32>] +REFERENCE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> b2TreeNode::anonymous union (b2DynamicTree.h<40:2>) b2TreeNode:: [b2DynamicTree.cpp <608:27 608:32>] +REFERENCE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <608:11 608:17>] +LOCAL_SYMBOL: b2DynamicTree.cpp<594:8> [b2DynamicTree.cpp <608:19 608:24>] +LOCAL_SYMBOL: b2DynamicTree.cpp<579:45> [b2DynamicTree.cpp <608:37 608:41>] +REFERENCE_CALL void b2DynamicTree::ValidateStructure(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <608:2 608:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateStructure(int32) const -> unsigned int [b2DynamicTree.cpp <608:2 608:9>] SYMBOL_FUNCTION void b2DynamicTree::ValidateStructure(int32) const REFERENCE_CALL void b2DynamicTree::ValidateStructure(int32) const -> void b2DynamicTree::ValidateStructure(int32) const [b2DynamicTree.cpp <610:2 610:18>] LOCAL_SYMBOL: b2DynamicTree.cpp<593:8> [b2DynamicTree.cpp <610:20 610:25>] @@ -4084,6 +4280,31 @@ REFERENCE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> int32 b2Tree LOCAL_SYMBOL: b2DynamicTree.cpp<621:20> [b2DynamicTree.cpp <624:17 624:20>] REFERENCE_CALL void b2DynamicTree::ValidateMetrics(int32) const -> bool b2TreeNode::IsLeaf() const [b2DynamicTree.cpp <626:12 626:17>] LOCAL_SYMBOL: b2DynamicTree.cpp<621:20> [b2DynamicTree.cpp <626:6 626:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> void [b2DynamicTree.cpp <628:3 628:10>] +LOCAL_SYMBOL: b2DynamicTree.cpp<623:8> [b2DynamicTree.cpp <628:12 628:17>] +REFERENCE_CALL void b2DynamicTree::ValidateMetrics(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <628:3 628:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> unsigned int [b2DynamicTree.cpp <628:3 628:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> void [b2DynamicTree.cpp <629:3 629:10>] +LOCAL_SYMBOL: b2DynamicTree.cpp<624:8> [b2DynamicTree.cpp <629:12 629:17>] +REFERENCE_CALL void b2DynamicTree::ValidateMetrics(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <629:3 629:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> unsigned int [b2DynamicTree.cpp <629:3 629:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> void [b2DynamicTree.cpp <630:3 630:10>] +REFERENCE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> int32 b2TreeNode::height [b2DynamicTree.cpp <630:18 630:23>] +LOCAL_SYMBOL: b2DynamicTree.cpp<621:20> [b2DynamicTree.cpp <630:12 630:15>] +REFERENCE_CALL void b2DynamicTree::ValidateMetrics(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <630:3 630:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> unsigned int [b2DynamicTree.cpp <630:3 630:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> void [b2DynamicTree.cpp <634:2 634:9>] +LOCAL_SYMBOL: b2DynamicTree.cpp<623:8> [b2DynamicTree.cpp <634:16 634:21>] +LOCAL_SYMBOL: b2DynamicTree.cpp<623:8> [b2DynamicTree.cpp <634:26 634:31>] +REFERENCE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <634:35 634:48>] +REFERENCE_CALL void b2DynamicTree::ValidateMetrics(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <634:2 634:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> unsigned int [b2DynamicTree.cpp <634:2 634:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> void [b2DynamicTree.cpp <635:2 635:9>] +LOCAL_SYMBOL: b2DynamicTree.cpp<624:8> [b2DynamicTree.cpp <635:16 635:21>] +LOCAL_SYMBOL: b2DynamicTree.cpp<624:8> [b2DynamicTree.cpp <635:26 635:31>] +REFERENCE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <635:35 635:48>] +REFERENCE_CALL void b2DynamicTree::ValidateMetrics(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <635:2 635:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> unsigned int [b2DynamicTree.cpp <635:2 635:9>] LOCAL_SYMBOL: b2DynamicTree.cpp<637:8> [b2DynamicTree.cpp <637:8 637:14>] REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> int32 [b2DynamicTree.cpp <637:2 637:6>] REFERENCE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> int32 b2TreeNode::height [b2DynamicTree.cpp <637:34 637:39>] @@ -4100,6 +4321,12 @@ LOCAL_SYMBOL: b2DynamicTree.cpp<639:8> [b2DynamicTree.cpp <640:2 640:7>] REFERENCE_CALL void b2DynamicTree::ValidateMetrics(int32) const -> int b2Max(int, int) [b2DynamicTree.cpp <640:15 640:19>] LOCAL_SYMBOL: b2DynamicTree.cpp<637:8> [b2DynamicTree.cpp <640:21 640:27>] LOCAL_SYMBOL: b2DynamicTree.cpp<638:8> [b2DynamicTree.cpp <640:30 640:36>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> void [b2DynamicTree.cpp <641:2 641:9>] +REFERENCE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> int32 b2TreeNode::height [b2DynamicTree.cpp <641:17 641:22>] +LOCAL_SYMBOL: b2DynamicTree.cpp<621:20> [b2DynamicTree.cpp <641:11 641:14>] +LOCAL_SYMBOL: b2DynamicTree.cpp<639:8> [b2DynamicTree.cpp <641:27 641:32>] +REFERENCE_CALL void b2DynamicTree::ValidateMetrics(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <641:2 641:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> unsigned int [b2DynamicTree.cpp <641:2 641:9>] LOCAL_SYMBOL: b2DynamicTree.cpp<643:9> [b2DynamicTree.cpp <643:9 643:12>] REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> b2AABB [b2DynamicTree.cpp <643:2 643:7>] REFERENCE_CALL void b2DynamicTree::ValidateMetrics(int32) const -> void b2AABB::b2AABB() [b2DynamicTree.cpp <643:9 643:12>] @@ -4111,6 +4338,25 @@ LOCAL_SYMBOL: b2DynamicTree.cpp<623:8> [b2DynamicTree.cpp <644:23 644:28>] REFERENCE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.cpp <644:53 644:56>] REFERENCE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <644:37 644:43>] LOCAL_SYMBOL: b2DynamicTree.cpp<624:8> [b2DynamicTree.cpp <644:45 644:50>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> void [b2DynamicTree.cpp <646:2 646:9>] +SYMBOL_FUNCTION bool operator==(const b2Vec2 &, const b2Vec2 &) +REFERENCE_CALL void b2DynamicTree::ValidateMetrics(int32) const -> bool operator==(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.cpp <646:27 646:28>] +REFERENCE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> b2Vec2 b2AABB::lowerBound [b2DynamicTree.cpp <646:16 646:25>] +LOCAL_SYMBOL: b2DynamicTree.cpp<643:9> [b2DynamicTree.cpp <646:11 646:14>] +REFERENCE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> b2Vec2 b2AABB::lowerBound [b2DynamicTree.cpp <646:41 646:50>] +REFERENCE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.cpp <646:36 646:39>] +LOCAL_SYMBOL: b2DynamicTree.cpp<621:20> [b2DynamicTree.cpp <646:30 646:33>] +REFERENCE_CALL void b2DynamicTree::ValidateMetrics(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <646:2 646:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> unsigned int [b2DynamicTree.cpp <646:2 646:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> void [b2DynamicTree.cpp <647:2 647:9>] +REFERENCE_CALL void b2DynamicTree::ValidateMetrics(int32) const -> bool operator==(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.cpp <647:27 647:28>] +REFERENCE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> b2Vec2 b2AABB::upperBound [b2DynamicTree.cpp <647:16 647:25>] +LOCAL_SYMBOL: b2DynamicTree.cpp<643:9> [b2DynamicTree.cpp <647:11 647:14>] +REFERENCE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> b2Vec2 b2AABB::upperBound [b2DynamicTree.cpp <647:41 647:50>] +REFERENCE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.cpp <647:36 647:39>] +LOCAL_SYMBOL: b2DynamicTree.cpp<621:20> [b2DynamicTree.cpp <647:30 647:33>] +REFERENCE_CALL void b2DynamicTree::ValidateMetrics(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <647:2 647:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::ValidateMetrics(int32) const -> unsigned int [b2DynamicTree.cpp <647:2 647:9>] SYMBOL_FUNCTION void b2DynamicTree::ValidateMetrics(int32) const REFERENCE_CALL void b2DynamicTree::ValidateMetrics(int32) const -> void b2DynamicTree::ValidateMetrics(int32) const [b2DynamicTree.cpp <649:2 649:16>] LOCAL_SYMBOL: b2DynamicTree.cpp<623:8> [b2DynamicTree.cpp <649:18 649:23>] @@ -4129,12 +4375,31 @@ LOCAL_SYMBOL: b2DynamicTree.cpp<660:8> [b2DynamicTree.cpp <660:8 660:16>] REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> int32 [b2DynamicTree.cpp <660:2 660:6>] REFERENCE_USAGE void b2DynamicTree::Validate() const -> int32 b2DynamicTree::m_freeList [b2DynamicTree.cpp <660:20 660:29>] LOCAL_SYMBOL: b2DynamicTree.cpp<660:8> [b2DynamicTree.cpp <661:9 661:17>] +REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> void [b2DynamicTree.cpp <663:3 663:10>] +LOCAL_SYMBOL: b2DynamicTree.cpp<660:8> [b2DynamicTree.cpp <663:17 663:25>] +LOCAL_SYMBOL: b2DynamicTree.cpp<660:8> [b2DynamicTree.cpp <663:30 663:38>] +REFERENCE_USAGE void b2DynamicTree::Validate() const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <663:42 663:55>] +REFERENCE_CALL void b2DynamicTree::Validate() const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <663:3 663:10>] +REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> unsigned int [b2DynamicTree.cpp <663:3 663:10>] LOCAL_SYMBOL: b2DynamicTree.cpp<660:8> [b2DynamicTree.cpp <664:3 664:11>] REFERENCE_USAGE void b2DynamicTree::Validate() const -> int32 b2TreeNode::anonymous union (b2DynamicTree.h<40:2>)::next [b2DynamicTree.cpp <664:34 664:37>] REFERENCE_USAGE void b2DynamicTree::Validate() const -> b2TreeNode::anonymous union (b2DynamicTree.h<40:2>) b2TreeNode:: [b2DynamicTree.cpp <664:34 664:37>] REFERENCE_USAGE void b2DynamicTree::Validate() const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.cpp <664:15 664:21>] LOCAL_SYMBOL: b2DynamicTree.cpp<660:8> [b2DynamicTree.cpp <664:23 664:31>] LOCAL_SYMBOL: b2DynamicTree.cpp<659:8> [b2DynamicTree.cpp <665:5 665:13>] +REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> void [b2DynamicTree.cpp <668:2 668:9>] +SYMBOL_FUNCTION int32 b2DynamicTree::GetHeight() const +REFERENCE_CALL void b2DynamicTree::Validate() const -> int32 b2DynamicTree::GetHeight() const [b2DynamicTree.cpp <668:11 668:19>] +SYMBOL_FUNCTION int32 b2DynamicTree::ComputeHeight() const +REFERENCE_CALL void b2DynamicTree::Validate() const -> int32 b2DynamicTree::ComputeHeight() const [b2DynamicTree.cpp <668:26 668:38>] +REFERENCE_CALL void b2DynamicTree::Validate() const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <668:2 668:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> unsigned int [b2DynamicTree.cpp <668:2 668:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> void [b2DynamicTree.cpp <670:2 670:9>] +REFERENCE_USAGE void b2DynamicTree::Validate() const -> int32 b2DynamicTree::m_nodeCount [b2DynamicTree.cpp <670:11 670:21>] +LOCAL_SYMBOL: b2DynamicTree.cpp<659:8> [b2DynamicTree.cpp <670:25 670:33>] +REFERENCE_USAGE void b2DynamicTree::Validate() const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.cpp <670:38 670:51>] +REFERENCE_CALL void b2DynamicTree::Validate() const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <670:2 670:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::Validate() const -> unsigned int [b2DynamicTree.cpp <670:2 670:9>] SYMBOL_METHOD public int32 b2DynamicTree::GetMaxBalance() const [b2DynamicTree.cpp <674:1 <674:22 674:34> 694:1>] QUALIFIER: b2DynamicTree [b2DynamicTree.cpp <674:7 674:19>] REFERENCE_TYPE_USAGE int32 b2DynamicTree::GetMaxBalance() const -> int32 [b2DynamicTree.cpp <674:1 674:5>] @@ -4151,6 +4416,11 @@ REFERENCE_USAGE int32 b2DynamicTree::GetMaxBalance() const -> b2TreeNode * b2Dyn LOCAL_SYMBOL: b2DynamicTree.cpp<677:13> [b2DynamicTree.cpp <679:38 679:38>] REFERENCE_USAGE int32 b2DynamicTree::GetMaxBalance() const -> int32 b2TreeNode::height [b2DynamicTree.cpp <680:13 680:18>] LOCAL_SYMBOL: b2DynamicTree.cpp<679:21> [b2DynamicTree.cpp <680:7 680:10>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::GetMaxBalance() const -> void [b2DynamicTree.cpp <685:3 685:10>] +REFERENCE_CALL int32 b2DynamicTree::GetMaxBalance() const -> bool b2TreeNode::IsLeaf() const [b2DynamicTree.cpp <685:18 685:23>] +LOCAL_SYMBOL: b2DynamicTree.cpp<679:21> [b2DynamicTree.cpp <685:12 685:15>] +REFERENCE_CALL int32 b2DynamicTree::GetMaxBalance() const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.cpp <685:3 685:10>] +REFERENCE_TYPE_USAGE int32 b2DynamicTree::GetMaxBalance() const -> unsigned int [b2DynamicTree.cpp <685:3 685:10>] LOCAL_SYMBOL: b2DynamicTree.cpp<687:9> [b2DynamicTree.cpp <687:9 687:14>] REFERENCE_TYPE_USAGE int32 b2DynamicTree::GetMaxBalance() const -> int32 [b2DynamicTree.cpp <687:3 687:7>] REFERENCE_USAGE int32 b2DynamicTree::GetMaxBalance() const -> int32 b2TreeNode::child1 [b2DynamicTree.cpp <687:24 687:29>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2TimeOfImpact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2TimeOfImpact.txt index 99ab02f9..9b9a02b2 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2TimeOfImpact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Collision_b2TimeOfImpact.txt @@ -688,6 +688,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1124,6 +1130,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2194,6 +2204,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2695,6 +2710,12 @@ QUALIFIER: b2DistanceProxy [b2Distance.h <101:22 101:36>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> b2Vec2 [b2Distance.h <101:14 101:19>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <101:55 101:59>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 [b2Distance.h <101:49 101:53>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void [b2Distance.h <103:2 103:9>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:16 103:20>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:25 103:29>] +REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 b2DistanceProxy::m_count [b2Distance.h <103:33 103:39>] +REFERENCE_CALL const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.h <103:2 103:9>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> unsigned int [b2Distance.h <103:2 103:9>] REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> const b2Vec2 * b2DistanceProxy::m_vertices [b2Distance.h <104:9 104:18>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <104:20 104:24>] SYMBOL_METHOD public int32 b2DistanceProxy::GetSupport(const b2Vec2 &) const [b2Distance.h <107:1 <107:31 107:40> 122:1>] @@ -3116,6 +3137,11 @@ LOCAL_SYMBOL: b2TimeOfImpact.cpp<51:9> [b2TimeOfImpact.cpp <51:9 51:13>] REFERENCE_TYPE_USAGE float32 b2SeparationFunction::Initialize(const b2SimplexCache *, const b2DistanceProxy *, const b2Sweep &, const b2DistanceProxy *, const b2Sweep &, float32) -> int32 [b2TimeOfImpact.cpp <51:3 51:7>] REFERENCE_USAGE float32 b2SeparationFunction::Initialize(const b2SimplexCache *, const b2DistanceProxy *, const b2Sweep &, const b2DistanceProxy *, const b2Sweep &, float32) -> uint16 b2SimplexCache::count [b2TimeOfImpact.cpp <51:24 51:28>] LOCAL_SYMBOL: b2TimeOfImpact.cpp<44:43> [b2TimeOfImpact.cpp <51:17 51:21>] +REFERENCE_TYPE_USAGE float32 b2SeparationFunction::Initialize(const b2SimplexCache *, const b2DistanceProxy *, const b2Sweep &, const b2DistanceProxy *, const b2Sweep &, float32) -> void [b2TimeOfImpact.cpp <52:3 52:10>] +LOCAL_SYMBOL: b2TimeOfImpact.cpp<51:9> [b2TimeOfImpact.cpp <52:16 52:20>] +LOCAL_SYMBOL: b2TimeOfImpact.cpp<51:9> [b2TimeOfImpact.cpp <52:25 52:29>] +REFERENCE_CALL float32 b2SeparationFunction::Initialize(const b2SimplexCache *, const b2DistanceProxy *, const b2Sweep &, const b2DistanceProxy *, const b2Sweep &, float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2TimeOfImpact.cpp <52:3 52:10>] +REFERENCE_TYPE_USAGE float32 b2SeparationFunction::Initialize(const b2SimplexCache *, const b2DistanceProxy *, const b2Sweep &, const b2DistanceProxy *, const b2Sweep &, float32) -> unsigned int [b2TimeOfImpact.cpp <52:3 52:10>] SYMBOL_FUNCTION b2Sweep & b2Sweep::operator=(const b2Sweep &) REFERENCE_CALL float32 b2SeparationFunction::Initialize(const b2SimplexCache *, const b2DistanceProxy *, const b2Sweep &, const b2DistanceProxy *, const b2Sweep &, float32) -> b2Sweep & b2Sweep::operator=(const b2Sweep &) [b2TimeOfImpact.cpp <54:12 54:12>] REFERENCE_USAGE float32 b2SeparationFunction::Initialize(const b2SimplexCache *, const b2DistanceProxy *, const b2Sweep &, const b2DistanceProxy *, const b2Sweep &, float32) -> b2Sweep b2SeparationFunction::m_sweepA [b2TimeOfImpact.cpp <54:3 54:10>] @@ -3480,6 +3506,9 @@ LOCAL_SYMBOL: b2TimeOfImpact.cpp<179:12> [b2TimeOfImpact.cpp <181:32 181:37>] LOCAL_SYMBOL: b2TimeOfImpact.cpp<171:12> [b2TimeOfImpact.cpp <181:41 181:46>] LOCAL_SYMBOL: b2TimeOfImpact.cpp<170:12> [b2TimeOfImpact.cpp <181:49 181:54>] LOCAL_SYMBOL: b2TimeOfImpact.cpp<181:13> [b2TimeOfImpact.cpp <182:12 182:21>] +REFERENCE_TYPE_USAGE float32 b2SeparationFunction::FindMinSeparation(int32 *, int32 *, float32) const -> void [b2TimeOfImpact.cpp <186:4 186:11>] +REFERENCE_CALL float32 b2SeparationFunction::FindMinSeparation(int32 *, int32 *, float32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2TimeOfImpact.cpp <186:4 186:11>] +REFERENCE_TYPE_USAGE float32 b2SeparationFunction::FindMinSeparation(int32 *, int32 *, float32) const -> unsigned int [b2TimeOfImpact.cpp <186:4 186:11>] LOCAL_SYMBOL: b2TimeOfImpact.cpp<125:35> [b2TimeOfImpact.cpp <187:5 187:10>] LOCAL_SYMBOL: b2TimeOfImpact.cpp<125:50> [b2TimeOfImpact.cpp <188:5 188:10>] SYMBOL_METHOD public float32 b2SeparationFunction::Evaluate(int32, int32, float32) const [b2TimeOfImpact.cpp <194:2 <194:10 194:17> 242:2>] @@ -3597,6 +3626,9 @@ LOCAL_SYMBOL: b2TimeOfImpact.cpp<232:12> [b2TimeOfImpact.cpp <234:32 234:37>] LOCAL_SYMBOL: b2TimeOfImpact.cpp<229:12> [b2TimeOfImpact.cpp <234:41 234:46>] LOCAL_SYMBOL: b2TimeOfImpact.cpp<228:12> [b2TimeOfImpact.cpp <234:49 234:54>] LOCAL_SYMBOL: b2TimeOfImpact.cpp<234:13> [b2TimeOfImpact.cpp <235:12 235:21>] +REFERENCE_TYPE_USAGE float32 b2SeparationFunction::Evaluate(int32, int32, float32) const -> void [b2TimeOfImpact.cpp <239:4 239:11>] +REFERENCE_CALL float32 b2SeparationFunction::Evaluate(int32, int32, float32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2TimeOfImpact.cpp <239:4 239:11>] +REFERENCE_TYPE_USAGE float32 b2SeparationFunction::Evaluate(int32, int32, float32) const -> unsigned int [b2TimeOfImpact.cpp <239:4 239:11>] SYMBOL_FIELD public const b2DistanceProxy * b2SeparationFunction::m_proxyA [b2TimeOfImpact.cpp <244:25 244:32>] REFERENCE_TYPE_USAGE const b2DistanceProxy * b2SeparationFunction::m_proxyA -> b2DistanceProxy [b2TimeOfImpact.cpp <244:8 244:22>] SYMBOL_FIELD public const b2DistanceProxy * b2SeparationFunction::m_proxyB [b2TimeOfImpact.cpp <245:25 245:32>] @@ -3681,6 +3713,11 @@ REFERENCE_CALL void b2TimeOfImpact(b2TOIOutput *, const b2TOIInput *) -> float b LOCAL_SYMBOL: b2TimeOfImpact.cpp<276:10> [b2TimeOfImpact.cpp <277:40 277:50>] LOCAL_SYMBOL: b2TimeOfImpact.cpp<278:10> [b2TimeOfImpact.cpp <278:10 278:18>] REFERENCE_TYPE_USAGE void b2TimeOfImpact(b2TOIOutput *, const b2TOIInput *) -> float32 [b2TimeOfImpact.cpp <278:2 278:8>] +REFERENCE_TYPE_USAGE void b2TimeOfImpact(b2TOIOutput *, const b2TOIInput *) -> void [b2TimeOfImpact.cpp <279:2 279:9>] +LOCAL_SYMBOL: b2TimeOfImpact.cpp<277:10> [b2TimeOfImpact.cpp <279:11 279:16>] +LOCAL_SYMBOL: b2TimeOfImpact.cpp<278:10> [b2TimeOfImpact.cpp <279:20 279:28>] +REFERENCE_CALL void b2TimeOfImpact(b2TOIOutput *, const b2TOIInput *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2TimeOfImpact.cpp <279:2 279:9>] +REFERENCE_TYPE_USAGE void b2TimeOfImpact(b2TOIOutput *, const b2TOIInput *) -> unsigned int [b2TimeOfImpact.cpp <279:2 279:9>] LOCAL_SYMBOL: b2TimeOfImpact.cpp<281:10> [b2TimeOfImpact.cpp <281:10 281:11>] REFERENCE_TYPE_USAGE void b2TimeOfImpact(b2TOIOutput *, const b2TOIInput *) -> float32 [b2TimeOfImpact.cpp <281:2 281:8>] LOCAL_SYMBOL: b2TimeOfImpact.cpp<282:14> [b2TimeOfImpact.cpp <282:14 282:28>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2BlockAllocator.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2BlockAllocator.txt index bc2c73d9..c809ad8b 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2BlockAllocator.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2BlockAllocator.txt @@ -232,6 +232,11 @@ SYMBOL_FIELD public b2Block * b2Block::next [b2BlockAllocator.cpp <52:11 52:14>] REFERENCE_TYPE_USAGE b2Block * b2Block::next -> b2Block [b2BlockAllocator.cpp <52:2 52:8>] SYMBOL_METHOD public void b2BlockAllocator::b2BlockAllocator() [b2BlockAllocator.cpp <55:1 <55:19 55:34> 85:1>] QUALIFIER: b2BlockAllocator [b2BlockAllocator.cpp <55:1 55:16>] +REFERENCE_TYPE_USAGE void b2BlockAllocator::b2BlockAllocator() -> void [b2BlockAllocator.cpp <57:2 57:9>] +REFERENCE_USAGE void b2BlockAllocator::b2BlockAllocator() -> const int32 b2_blockSizes [b2BlockAllocator.cpp <57:11 57:23>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2BlockAllocator::b2BlockAllocator() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2BlockAllocator.cpp <57:2 57:9>] +REFERENCE_TYPE_USAGE void b2BlockAllocator::b2BlockAllocator() -> unsigned int [b2BlockAllocator.cpp <57:2 57:9>] REFERENCE_USAGE void b2BlockAllocator::b2BlockAllocator() -> int32 b2BlockAllocator::m_chunkSpace [b2BlockAllocator.cpp <59:2 59:13>] REFERENCE_USAGE void b2BlockAllocator::b2BlockAllocator() -> const int32 b2_chunkArrayIncrement [b2BlockAllocator.cpp <59:17 59:38>] REFERENCE_USAGE void b2BlockAllocator::b2BlockAllocator() -> int32 b2BlockAllocator::m_chunkCount [b2BlockAllocator.cpp <60:2 60:13>] @@ -257,6 +262,11 @@ REFERENCE_TYPE_USAGE void b2BlockAllocator::b2BlockAllocator() -> int32 [b2Block LOCAL_SYMBOL: b2BlockAllocator.cpp<69:14> [b2BlockAllocator.cpp <69:21 69:21>] REFERENCE_USAGE void b2BlockAllocator::b2BlockAllocator() -> const int32 b2_maxBlockSize [b2BlockAllocator.cpp <69:26 69:40>] LOCAL_SYMBOL: b2BlockAllocator.cpp<69:14> [b2BlockAllocator.cpp <69:45 69:45>] +REFERENCE_TYPE_USAGE void b2BlockAllocator::b2BlockAllocator() -> void [b2BlockAllocator.cpp <71:4 71:11>] +LOCAL_SYMBOL: b2BlockAllocator.cpp<68:9> [b2BlockAllocator.cpp <71:13 71:13>] +REFERENCE_USAGE void b2BlockAllocator::b2BlockAllocator() -> const int32 b2_blockSizes [b2BlockAllocator.cpp <71:17 71:29>] +REFERENCE_CALL void b2BlockAllocator::b2BlockAllocator() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2BlockAllocator.cpp <71:4 71:11>] +REFERENCE_TYPE_USAGE void b2BlockAllocator::b2BlockAllocator() -> unsigned int [b2BlockAllocator.cpp <71:4 71:11>] LOCAL_SYMBOL: b2BlockAllocator.cpp<69:14> [b2BlockAllocator.cpp <72:8 72:8>] REFERENCE_USAGE void b2BlockAllocator::b2BlockAllocator() -> static int32 [] b2BlockAllocator::s_blockSizes [b2BlockAllocator.cpp <72:13 72:24>] LOCAL_SYMBOL: b2BlockAllocator.cpp<68:9> [b2BlockAllocator.cpp <72:26 72:26>] @@ -290,6 +300,10 @@ REFERENCE_TYPE_USAGE void * b2BlockAllocator::Allocate(int32) -> void [b2BlockAl LOCAL_SYMBOL: b2BlockAllocator.cpp<97:40> [b2BlockAllocator.cpp <97:40 97:43>] REFERENCE_TYPE_USAGE void * b2BlockAllocator::Allocate(int32) -> int32 [b2BlockAllocator.cpp <97:34 97:38>] LOCAL_SYMBOL: b2BlockAllocator.cpp<97:40> [b2BlockAllocator.cpp <99:6 99:9>] +REFERENCE_TYPE_USAGE void * b2BlockAllocator::Allocate(int32) -> void [b2BlockAllocator.cpp <102:2 102:9>] +LOCAL_SYMBOL: b2BlockAllocator.cpp<97:40> [b2BlockAllocator.cpp <102:15 102:18>] +REFERENCE_CALL void * b2BlockAllocator::Allocate(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2BlockAllocator.cpp <102:2 102:9>] +REFERENCE_TYPE_USAGE void * b2BlockAllocator::Allocate(int32) -> unsigned int [b2BlockAllocator.cpp <102:2 102:9>] LOCAL_SYMBOL: b2BlockAllocator.cpp<97:40> [b2BlockAllocator.cpp <104:6 104:9>] REFERENCE_USAGE void * b2BlockAllocator::Allocate(int32) -> const int32 b2_maxBlockSize [b2BlockAllocator.cpp <104:13 104:27>] REFERENCE_CALL void * b2BlockAllocator::Allocate(int32) -> void * b2Alloc(int32) [b2BlockAllocator.cpp <106:10 106:16>] @@ -298,6 +312,12 @@ LOCAL_SYMBOL: b2BlockAllocator.cpp<109:8> [b2BlockAllocator.cpp <109:8 109:12>] REFERENCE_TYPE_USAGE void * b2BlockAllocator::Allocate(int32) -> int32 [b2BlockAllocator.cpp <109:2 109:6>] REFERENCE_USAGE void * b2BlockAllocator::Allocate(int32) -> static uint8 [] b2BlockAllocator::s_blockSizeLookup [b2BlockAllocator.cpp <109:16 109:32>] LOCAL_SYMBOL: b2BlockAllocator.cpp<97:40> [b2BlockAllocator.cpp <109:34 109:37>] +REFERENCE_TYPE_USAGE void * b2BlockAllocator::Allocate(int32) -> void [b2BlockAllocator.cpp <110:2 110:9>] +LOCAL_SYMBOL: b2BlockAllocator.cpp<109:8> [b2BlockAllocator.cpp <110:16 110:20>] +LOCAL_SYMBOL: b2BlockAllocator.cpp<109:8> [b2BlockAllocator.cpp <110:25 110:29>] +REFERENCE_USAGE void * b2BlockAllocator::Allocate(int32) -> const int32 b2_blockSizes [b2BlockAllocator.cpp <110:33 110:45>] +REFERENCE_CALL void * b2BlockAllocator::Allocate(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2BlockAllocator.cpp <110:2 110:9>] +REFERENCE_TYPE_USAGE void * b2BlockAllocator::Allocate(int32) -> unsigned int [b2BlockAllocator.cpp <110:2 110:9>] REFERENCE_USAGE void * b2BlockAllocator::Allocate(int32) -> b2Block * [] b2BlockAllocator::m_freeLists [b2BlockAllocator.cpp <112:6 112:16>] LOCAL_SYMBOL: b2BlockAllocator.cpp<109:8> [b2BlockAllocator.cpp <112:18 112:22>] LOCAL_SYMBOL: b2BlockAllocator.cpp<114:12> [b2BlockAllocator.cpp <114:12 114:16>] @@ -354,6 +374,12 @@ LOCAL_SYMBOL: b2BlockAllocator.cpp<137:9> [b2BlockAllocator.cpp <137:9 137:18>] REFERENCE_TYPE_USAGE void * b2BlockAllocator::Allocate(int32) -> int32 [b2BlockAllocator.cpp <137:3 137:7>] REFERENCE_USAGE void * b2BlockAllocator::Allocate(int32) -> const int32 b2_chunkSize [b2BlockAllocator.cpp <137:22 137:33>] LOCAL_SYMBOL: b2BlockAllocator.cpp<135:9> [b2BlockAllocator.cpp <137:37 137:45>] +REFERENCE_TYPE_USAGE void * b2BlockAllocator::Allocate(int32) -> void [b2BlockAllocator.cpp <138:3 138:10>] +LOCAL_SYMBOL: b2BlockAllocator.cpp<137:9> [b2BlockAllocator.cpp <138:12 138:21>] +LOCAL_SYMBOL: b2BlockAllocator.cpp<135:9> [b2BlockAllocator.cpp <138:25 138:33>] +REFERENCE_USAGE void * b2BlockAllocator::Allocate(int32) -> const int32 b2_chunkSize [b2BlockAllocator.cpp <138:38 138:49>] +REFERENCE_CALL void * b2BlockAllocator::Allocate(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2BlockAllocator.cpp <138:3 138:10>] +REFERENCE_TYPE_USAGE void * b2BlockAllocator::Allocate(int32) -> unsigned int [b2BlockAllocator.cpp <138:3 138:10>] LOCAL_SYMBOL: b2BlockAllocator.cpp<139:14> [b2BlockAllocator.cpp <139:14 139:14>] REFERENCE_TYPE_USAGE void * b2BlockAllocator::Allocate(int32) -> int32 [b2BlockAllocator.cpp <139:8 139:12>] LOCAL_SYMBOL: b2BlockAllocator.cpp<139:14> [b2BlockAllocator.cpp <139:21 139:21>] @@ -404,6 +430,10 @@ REFERENCE_TYPE_USAGE void b2BlockAllocator::Free(void *, int32) -> void [b2Block LOCAL_SYMBOL: b2BlockAllocator.cpp<155:44> [b2BlockAllocator.cpp <155:44 155:47>] REFERENCE_TYPE_USAGE void b2BlockAllocator::Free(void *, int32) -> int32 [b2BlockAllocator.cpp <155:38 155:42>] LOCAL_SYMBOL: b2BlockAllocator.cpp<155:44> [b2BlockAllocator.cpp <157:6 157:9>] +REFERENCE_TYPE_USAGE void b2BlockAllocator::Free(void *, int32) -> void [b2BlockAllocator.cpp <162:2 162:9>] +LOCAL_SYMBOL: b2BlockAllocator.cpp<155:44> [b2BlockAllocator.cpp <162:15 162:18>] +REFERENCE_CALL void b2BlockAllocator::Free(void *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2BlockAllocator.cpp <162:2 162:9>] +REFERENCE_TYPE_USAGE void b2BlockAllocator::Free(void *, int32) -> unsigned int [b2BlockAllocator.cpp <162:2 162:9>] LOCAL_SYMBOL: b2BlockAllocator.cpp<155:44> [b2BlockAllocator.cpp <164:6 164:9>] REFERENCE_USAGE void b2BlockAllocator::Free(void *, int32) -> const int32 b2_maxBlockSize [b2BlockAllocator.cpp <164:13 164:27>] REFERENCE_CALL void b2BlockAllocator::Free(void *, int32) -> void b2Free(void *) [b2BlockAllocator.cpp <166:3 166:8>] @@ -412,6 +442,12 @@ LOCAL_SYMBOL: b2BlockAllocator.cpp<170:8> [b2BlockAllocator.cpp <170:8 170:12>] REFERENCE_TYPE_USAGE void b2BlockAllocator::Free(void *, int32) -> int32 [b2BlockAllocator.cpp <170:2 170:6>] REFERENCE_USAGE void b2BlockAllocator::Free(void *, int32) -> static uint8 [] b2BlockAllocator::s_blockSizeLookup [b2BlockAllocator.cpp <170:16 170:32>] LOCAL_SYMBOL: b2BlockAllocator.cpp<155:44> [b2BlockAllocator.cpp <170:34 170:37>] +REFERENCE_TYPE_USAGE void b2BlockAllocator::Free(void *, int32) -> void [b2BlockAllocator.cpp <171:2 171:9>] +LOCAL_SYMBOL: b2BlockAllocator.cpp<170:8> [b2BlockAllocator.cpp <171:16 171:20>] +LOCAL_SYMBOL: b2BlockAllocator.cpp<170:8> [b2BlockAllocator.cpp <171:25 171:29>] +REFERENCE_USAGE void b2BlockAllocator::Free(void *, int32) -> const int32 b2_blockSizes [b2BlockAllocator.cpp <171:33 171:45>] +REFERENCE_CALL void b2BlockAllocator::Free(void *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2BlockAllocator.cpp <171:2 171:9>] +REFERENCE_TYPE_USAGE void b2BlockAllocator::Free(void *, int32) -> unsigned int [b2BlockAllocator.cpp <171:2 171:9>] LOCAL_SYMBOL: b2BlockAllocator.cpp<199:11> [b2BlockAllocator.cpp <199:11 199:15>] REFERENCE_TYPE_USAGE void b2BlockAllocator::Free(void *, int32) -> b2Block [b2BlockAllocator.cpp <199:2 199:8>] REFERENCE_TYPE_USAGE void b2BlockAllocator::Free(void *, int32) -> b2Block [b2BlockAllocator.cpp <199:20 199:26>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Draw.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Draw.txt index 3eac8f02..53afd4b5 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Draw.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Draw.txt @@ -420,6 +420,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -856,6 +862,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -1884,6 +1894,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Math.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Math.txt index ca031d3e..72c0a8a4 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Math.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Math.txt @@ -401,6 +401,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -837,6 +843,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -1865,6 +1875,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Settings.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Settings.txt index bfb22444..f8375aba 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Settings.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2Settings.txt @@ -157,7 +157,17 @@ LOCAL_SYMBOL: b2Settings.cpp<38:24> [b2Settings.cpp <38:24 38:29>] REFERENCE_TYPE_USAGE void b2Log(const char *) -> char [b2Settings.cpp <38:18 38:21>] LOCAL_SYMBOL: b2Settings.cpp<40:10> [b2Settings.cpp <40:10 40:13>] REFERENCE_TYPE_USAGE void b2Log(const char *) -> va_list [b2Settings.cpp <40:2 40:8>] +REFERENCE_TYPE_USAGE void b2Log(const char *) -> void [b2Settings.cpp <41:2 41:9>] +SYMBOL_FUNCTION void __vcrt_va_start_verify_argument_type() +REFERENCE_CALL void b2Log(const char *) -> void __vcrt_va_start_verify_argument_type() [b2Settings.cpp <41:2 41:9>] +LOCAL_SYMBOL: b2Settings.cpp<38:24> [b2Settings.cpp <41:17 41:22>] +SYMBOL_FUNCTION void __va_start(char * *) +REFERENCE_CALL void b2Log(const char *) -> void __va_start(char * *) [b2Settings.cpp <41:2 41:9>] +LOCAL_SYMBOL: b2Settings.cpp<40:10> [b2Settings.cpp <41:11 41:14>] SYMBOL_FUNCTION int vprintf(const char * const, va_list) REFERENCE_CALL void b2Log(const char *) -> int vprintf(const char * const, va_list) [b2Settings.cpp <42:2 42:8>] LOCAL_SYMBOL: b2Settings.cpp<38:24> [b2Settings.cpp <42:10 42:15>] LOCAL_SYMBOL: b2Settings.cpp<40:10> [b2Settings.cpp <42:18 42:21>] +REFERENCE_TYPE_USAGE void b2Log(const char *) -> void [b2Settings.cpp <43:2 43:7>] +LOCAL_SYMBOL: b2Settings.cpp<40:10> [b2Settings.cpp <43:9 43:12>] +REFERENCE_TYPE_USAGE void b2Log(const char *) -> va_list [b2Settings.cpp <43:2 43:7>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2StackAllocator.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2StackAllocator.txt index 0cd741bd..03113c6d 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2StackAllocator.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Common_b2StackAllocator.txt @@ -453,6 +453,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -889,6 +895,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -1919,6 +1929,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -1966,11 +1981,24 @@ REFERENCE_USAGE void b2StackAllocator::b2StackAllocator() -> int32 b2StackAlloca REFERENCE_USAGE void b2StackAllocator::b2StackAllocator() -> int32 b2StackAllocator::m_entryCount [b2StackAllocator.cpp <27:2 27:13>] SYMBOL_METHOD public void b2StackAllocator::~b2StackAllocator() [b2StackAllocator.cpp <30:1 <30:19 30:35> 34:1>] QUALIFIER: b2StackAllocator [b2StackAllocator.cpp <30:1 30:16>] +REFERENCE_TYPE_USAGE void b2StackAllocator::~b2StackAllocator() -> void [b2StackAllocator.cpp <32:2 32:9>] +REFERENCE_USAGE void b2StackAllocator::~b2StackAllocator() -> int32 b2StackAllocator::m_index [b2StackAllocator.cpp <32:11 32:17>] +REFERENCE_CALL void b2StackAllocator::~b2StackAllocator() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2StackAllocator.cpp <32:2 32:9>] +REFERENCE_TYPE_USAGE void b2StackAllocator::~b2StackAllocator() -> unsigned int [b2StackAllocator.cpp <32:2 32:9>] +REFERENCE_TYPE_USAGE void b2StackAllocator::~b2StackAllocator() -> void [b2StackAllocator.cpp <33:2 33:9>] +REFERENCE_USAGE void b2StackAllocator::~b2StackAllocator() -> int32 b2StackAllocator::m_entryCount [b2StackAllocator.cpp <33:11 33:22>] +REFERENCE_CALL void b2StackAllocator::~b2StackAllocator() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2StackAllocator.cpp <33:2 33:9>] +REFERENCE_TYPE_USAGE void b2StackAllocator::~b2StackAllocator() -> unsigned int [b2StackAllocator.cpp <33:2 33:9>] SYMBOL_METHOD public void * b2StackAllocator::Allocate(int32) [b2StackAllocator.cpp <36:1 <36:25 36:32> 59:1>] QUALIFIER: b2StackAllocator [b2StackAllocator.cpp <36:7 36:22>] REFERENCE_TYPE_USAGE void * b2StackAllocator::Allocate(int32) -> void [b2StackAllocator.cpp <36:1 36:4>] LOCAL_SYMBOL: b2StackAllocator.cpp<36:40> [b2StackAllocator.cpp <36:40 36:43>] REFERENCE_TYPE_USAGE void * b2StackAllocator::Allocate(int32) -> int32 [b2StackAllocator.cpp <36:34 36:38>] +REFERENCE_TYPE_USAGE void * b2StackAllocator::Allocate(int32) -> void [b2StackAllocator.cpp <38:2 38:9>] +REFERENCE_USAGE void * b2StackAllocator::Allocate(int32) -> int32 b2StackAllocator::m_entryCount [b2StackAllocator.cpp <38:11 38:22>] +REFERENCE_USAGE void * b2StackAllocator::Allocate(int32) -> const int32 b2_maxStackEntries [b2StackAllocator.cpp <38:26 38:43>] +REFERENCE_CALL void * b2StackAllocator::Allocate(int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2StackAllocator.cpp <38:2 38:9>] +REFERENCE_TYPE_USAGE void * b2StackAllocator::Allocate(int32) -> unsigned int [b2StackAllocator.cpp <38:2 38:9>] LOCAL_SYMBOL: b2StackAllocator.cpp<40:16> [b2StackAllocator.cpp <40:16 40:20>] REFERENCE_TYPE_USAGE void * b2StackAllocator::Allocate(int32) -> b2StackEntry [b2StackAllocator.cpp <40:2 40:13>] REFERENCE_USAGE void * b2StackAllocator::Allocate(int32) -> b2StackEntry [] b2StackAllocator::m_entries [b2StackAllocator.cpp <40:24 40:32>] @@ -2012,10 +2040,20 @@ QUALIFIER: b2StackAllocator [b2StackAllocator.cpp <61:6 61:21>] REFERENCE_TYPE_USAGE void b2StackAllocator::Free(void *) -> void [b2StackAllocator.cpp <61:1 61:4>] LOCAL_SYMBOL: b2StackAllocator.cpp<61:35> [b2StackAllocator.cpp <61:35 61:35>] REFERENCE_TYPE_USAGE void b2StackAllocator::Free(void *) -> void [b2StackAllocator.cpp <61:29 61:32>] +REFERENCE_TYPE_USAGE void b2StackAllocator::Free(void *) -> void [b2StackAllocator.cpp <63:2 63:9>] +REFERENCE_USAGE void b2StackAllocator::Free(void *) -> int32 b2StackAllocator::m_entryCount [b2StackAllocator.cpp <63:11 63:22>] +REFERENCE_CALL void b2StackAllocator::Free(void *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2StackAllocator.cpp <63:2 63:9>] +REFERENCE_TYPE_USAGE void b2StackAllocator::Free(void *) -> unsigned int [b2StackAllocator.cpp <63:2 63:9>] LOCAL_SYMBOL: b2StackAllocator.cpp<64:16> [b2StackAllocator.cpp <64:16 64:20>] REFERENCE_TYPE_USAGE void b2StackAllocator::Free(void *) -> b2StackEntry [b2StackAllocator.cpp <64:2 64:13>] REFERENCE_USAGE void b2StackAllocator::Free(void *) -> b2StackEntry [] b2StackAllocator::m_entries [b2StackAllocator.cpp <64:24 64:32>] REFERENCE_USAGE void b2StackAllocator::Free(void *) -> int32 b2StackAllocator::m_entryCount [b2StackAllocator.cpp <64:36 64:47>] +REFERENCE_TYPE_USAGE void b2StackAllocator::Free(void *) -> void [b2StackAllocator.cpp <65:2 65:9>] +LOCAL_SYMBOL: b2StackAllocator.cpp<61:35> [b2StackAllocator.cpp <65:11 65:11>] +REFERENCE_USAGE void b2StackAllocator::Free(void *) -> char * b2StackEntry::data [b2StackAllocator.cpp <65:23 65:26>] +LOCAL_SYMBOL: b2StackAllocator.cpp<64:16> [b2StackAllocator.cpp <65:16 65:20>] +REFERENCE_CALL void b2StackAllocator::Free(void *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2StackAllocator.cpp <65:2 65:9>] +REFERENCE_TYPE_USAGE void b2StackAllocator::Free(void *) -> unsigned int [b2StackAllocator.cpp <65:2 65:9>] REFERENCE_USAGE void b2StackAllocator::Free(void *) -> bool b2StackEntry::usedMalloc [b2StackAllocator.cpp <66:13 66:22>] LOCAL_SYMBOL: b2StackAllocator.cpp<64:16> [b2StackAllocator.cpp <66:6 66:10>] SYMBOL_FUNCTION void b2Free(void *) diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndCircleContact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndCircleContact.txt index d5d6fcbf..4bdc954d 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndCircleContact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndCircleContact.txt @@ -935,6 +935,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1371,6 +1377,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2399,6 +2409,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -4025,6 +4040,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <293:13 293:21>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <293:8 293:11>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <293:43 293:49>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> float32 [b2Fixture.h <293:35 293:41>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <295:2 295:9>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> bool b2IsValid(float32) [b2Fixture.h <295:11 295:19>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:21 295:27>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:33 295:39>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <295:2 295:9>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> unsigned int [b2Fixture.h <295:2 295:9>] REFERENCE_USAGE void b2Fixture::SetDensity(float32) -> float32 b2Fixture::m_density [b2Fixture.h <296:2 296:10>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <296:14 296:20>] SYMBOL_METHOD public float32 b2Fixture::GetDensity() const [b2Fixture.h <299:1 <299:27 299:36> 302:1>] @@ -4097,6 +4118,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <339:22 339:30>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB [b2Fixture.h <339:14 339:19>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <339:47 339:56>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 [b2Fixture.h <339:41 339:45>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> void [b2Fixture.h <341:2 341:9>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:16 341:25>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:30 341:39>] +REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 b2Fixture::m_proxyCount [b2Fixture.h <341:43 341:54>] +REFERENCE_CALL const b2AABB & b2Fixture::GetAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <341:2 341:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> unsigned int [b2Fixture.h <341:2 341:9>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB b2FixtureProxy::aabb [b2Fixture.h <342:31 342:34>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2FixtureProxy * b2Fixture::m_proxies [b2Fixture.h <342:9 342:17>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <342:19 342:28>] @@ -4113,6 +4140,9 @@ LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <37:38 37:46>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:30 37:36>] LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <37:57 37:65>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:49 37:55>] +REFERENCE_CALL float32 b2MixFriction(float32, float32) -> float sqrtf(float) [b2Contact.h <39:9 39:14>] +LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <39:16 39:24>] +LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <39:28 39:36>] SYMBOL_FUNCTION float32 b2MixRestitution(float32, float32) [b2Contact.h <44:1 <44:16 44:31> 47:1>] REFERENCE_TYPE_USAGE float32 b2MixRestitution(float32, float32) -> float32 [b2Contact.h <44:8 44:14>] LOCAL_SYMBOL: b2Contact.h<44:41> [b2Contact.h <44:41 44:52>] @@ -4810,6 +4840,21 @@ LOCAL_SYMBOL: b2ChainAndCircleContact.cpp<39:61> [b2ChainAndCircleContact.cpp <4 LOCAL_SYMBOL: b2ChainAndCircleContact.cpp<39:77> [b2ChainAndCircleContact.cpp <40:23 40:28>] LOCAL_SYMBOL: b2ChainAndCircleContact.cpp<39:96> [b2ChainAndCircleContact.cpp <40:31 40:38>] LOCAL_SYMBOL: b2ChainAndCircleContact.cpp<39:112> [b2ChainAndCircleContact.cpp <40:41 40:46>] +REFERENCE_TYPE_USAGE void b2ChainAndCircleContact::b2ChainAndCircleContact(b2Fixture *, int32, b2Fixture *, int32) -> void [b2ChainAndCircleContact.cpp <42:2 42:9>] +SYMBOL_FUNCTION b2Shape::Type b2Fixture::GetType() const +REFERENCE_CALL void b2ChainAndCircleContact::b2ChainAndCircleContact(b2Fixture *, int32, b2Fixture *, int32) -> b2Shape::Type b2Fixture::GetType() const [b2ChainAndCircleContact.cpp <42:23 42:29>] +REFERENCE_USAGE void b2ChainAndCircleContact::b2ChainAndCircleContact(b2Fixture *, int32, b2Fixture *, int32) -> b2Fixture * b2Contact::m_fixtureA [b2ChainAndCircleContact.cpp <42:11 42:20>] +REFERENCE_USAGE void b2ChainAndCircleContact::b2ChainAndCircleContact(b2Fixture *, int32, b2Fixture *, int32) -> b2Shape::Type::e_chain [b2ChainAndCircleContact.cpp <42:45 42:51>] +QUALIFIER: b2Shape [b2ChainAndCircleContact.cpp <42:36 42:42>] +REFERENCE_CALL void b2ChainAndCircleContact::b2ChainAndCircleContact(b2Fixture *, int32, b2Fixture *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ChainAndCircleContact.cpp <42:2 42:9>] +REFERENCE_TYPE_USAGE void b2ChainAndCircleContact::b2ChainAndCircleContact(b2Fixture *, int32, b2Fixture *, int32) -> unsigned int [b2ChainAndCircleContact.cpp <42:2 42:9>] +REFERENCE_TYPE_USAGE void b2ChainAndCircleContact::b2ChainAndCircleContact(b2Fixture *, int32, b2Fixture *, int32) -> void [b2ChainAndCircleContact.cpp <43:2 43:9>] +REFERENCE_CALL void b2ChainAndCircleContact::b2ChainAndCircleContact(b2Fixture *, int32, b2Fixture *, int32) -> b2Shape::Type b2Fixture::GetType() const [b2ChainAndCircleContact.cpp <43:23 43:29>] +REFERENCE_USAGE void b2ChainAndCircleContact::b2ChainAndCircleContact(b2Fixture *, int32, b2Fixture *, int32) -> b2Fixture * b2Contact::m_fixtureB [b2ChainAndCircleContact.cpp <43:11 43:20>] +REFERENCE_USAGE void b2ChainAndCircleContact::b2ChainAndCircleContact(b2Fixture *, int32, b2Fixture *, int32) -> b2Shape::Type::e_circle [b2ChainAndCircleContact.cpp <43:45 43:52>] +QUALIFIER: b2Shape [b2ChainAndCircleContact.cpp <43:36 43:42>] +REFERENCE_CALL void b2ChainAndCircleContact::b2ChainAndCircleContact(b2Fixture *, int32, b2Fixture *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ChainAndCircleContact.cpp <43:2 43:9>] +REFERENCE_TYPE_USAGE void b2ChainAndCircleContact::b2ChainAndCircleContact(b2Fixture *, int32, b2Fixture *, int32) -> unsigned int [b2ChainAndCircleContact.cpp <43:2 43:9>] SYMBOL_METHOD public void b2ChainAndCircleContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) [b2ChainAndCircleContact.cpp <46:1 <46:31 46:38> 53:1>] REFERENCE_OVERRIDE void b2ChainAndCircleContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> void b2Contact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) [b2ChainAndCircleContact.cpp <46:31 46:38>] QUALIFIER: b2ChainAndCircleContact [b2ChainAndCircleContact.cpp <46:6 46:28>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndPolygonContact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndPolygonContact.txt index ee6582a9..9f8e8b20 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndPolygonContact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ChainAndPolygonContact.txt @@ -935,6 +935,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1371,6 +1377,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2399,6 +2409,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -4025,6 +4040,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <293:13 293:21>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <293:8 293:11>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <293:43 293:49>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> float32 [b2Fixture.h <293:35 293:41>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <295:2 295:9>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> bool b2IsValid(float32) [b2Fixture.h <295:11 295:19>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:21 295:27>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:33 295:39>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <295:2 295:9>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> unsigned int [b2Fixture.h <295:2 295:9>] REFERENCE_USAGE void b2Fixture::SetDensity(float32) -> float32 b2Fixture::m_density [b2Fixture.h <296:2 296:10>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <296:14 296:20>] SYMBOL_METHOD public float32 b2Fixture::GetDensity() const [b2Fixture.h <299:1 <299:27 299:36> 302:1>] @@ -4097,6 +4118,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <339:22 339:30>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB [b2Fixture.h <339:14 339:19>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <339:47 339:56>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 [b2Fixture.h <339:41 339:45>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> void [b2Fixture.h <341:2 341:9>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:16 341:25>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:30 341:39>] +REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 b2Fixture::m_proxyCount [b2Fixture.h <341:43 341:54>] +REFERENCE_CALL const b2AABB & b2Fixture::GetAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <341:2 341:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> unsigned int [b2Fixture.h <341:2 341:9>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB b2FixtureProxy::aabb [b2Fixture.h <342:31 342:34>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2FixtureProxy * b2Fixture::m_proxies [b2Fixture.h <342:9 342:17>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <342:19 342:28>] @@ -4113,6 +4140,9 @@ LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <37:38 37:46>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:30 37:36>] LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <37:57 37:65>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:49 37:55>] +REFERENCE_CALL float32 b2MixFriction(float32, float32) -> float sqrtf(float) [b2Contact.h <39:9 39:14>] +LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <39:16 39:24>] +LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <39:28 39:36>] SYMBOL_FUNCTION float32 b2MixRestitution(float32, float32) [b2Contact.h <44:1 <44:16 44:31> 47:1>] REFERENCE_TYPE_USAGE float32 b2MixRestitution(float32, float32) -> float32 [b2Contact.h <44:8 44:14>] LOCAL_SYMBOL: b2Contact.h<44:41> [b2Contact.h <44:41 44:52>] @@ -4810,6 +4840,21 @@ LOCAL_SYMBOL: b2ChainAndPolygonContact.cpp<39:63> [b2ChainAndPolygonContact.cpp LOCAL_SYMBOL: b2ChainAndPolygonContact.cpp<39:79> [b2ChainAndPolygonContact.cpp <40:23 40:28>] LOCAL_SYMBOL: b2ChainAndPolygonContact.cpp<39:98> [b2ChainAndPolygonContact.cpp <40:31 40:38>] LOCAL_SYMBOL: b2ChainAndPolygonContact.cpp<39:114> [b2ChainAndPolygonContact.cpp <40:41 40:46>] +REFERENCE_TYPE_USAGE void b2ChainAndPolygonContact::b2ChainAndPolygonContact(b2Fixture *, int32, b2Fixture *, int32) -> void [b2ChainAndPolygonContact.cpp <42:2 42:9>] +SYMBOL_FUNCTION b2Shape::Type b2Fixture::GetType() const +REFERENCE_CALL void b2ChainAndPolygonContact::b2ChainAndPolygonContact(b2Fixture *, int32, b2Fixture *, int32) -> b2Shape::Type b2Fixture::GetType() const [b2ChainAndPolygonContact.cpp <42:23 42:29>] +REFERENCE_USAGE void b2ChainAndPolygonContact::b2ChainAndPolygonContact(b2Fixture *, int32, b2Fixture *, int32) -> b2Fixture * b2Contact::m_fixtureA [b2ChainAndPolygonContact.cpp <42:11 42:20>] +REFERENCE_USAGE void b2ChainAndPolygonContact::b2ChainAndPolygonContact(b2Fixture *, int32, b2Fixture *, int32) -> b2Shape::Type::e_chain [b2ChainAndPolygonContact.cpp <42:45 42:51>] +QUALIFIER: b2Shape [b2ChainAndPolygonContact.cpp <42:36 42:42>] +REFERENCE_CALL void b2ChainAndPolygonContact::b2ChainAndPolygonContact(b2Fixture *, int32, b2Fixture *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ChainAndPolygonContact.cpp <42:2 42:9>] +REFERENCE_TYPE_USAGE void b2ChainAndPolygonContact::b2ChainAndPolygonContact(b2Fixture *, int32, b2Fixture *, int32) -> unsigned int [b2ChainAndPolygonContact.cpp <42:2 42:9>] +REFERENCE_TYPE_USAGE void b2ChainAndPolygonContact::b2ChainAndPolygonContact(b2Fixture *, int32, b2Fixture *, int32) -> void [b2ChainAndPolygonContact.cpp <43:2 43:9>] +REFERENCE_CALL void b2ChainAndPolygonContact::b2ChainAndPolygonContact(b2Fixture *, int32, b2Fixture *, int32) -> b2Shape::Type b2Fixture::GetType() const [b2ChainAndPolygonContact.cpp <43:23 43:29>] +REFERENCE_USAGE void b2ChainAndPolygonContact::b2ChainAndPolygonContact(b2Fixture *, int32, b2Fixture *, int32) -> b2Fixture * b2Contact::m_fixtureB [b2ChainAndPolygonContact.cpp <43:11 43:20>] +REFERENCE_USAGE void b2ChainAndPolygonContact::b2ChainAndPolygonContact(b2Fixture *, int32, b2Fixture *, int32) -> b2Shape::Type::e_polygon [b2ChainAndPolygonContact.cpp <43:45 43:53>] +QUALIFIER: b2Shape [b2ChainAndPolygonContact.cpp <43:36 43:42>] +REFERENCE_CALL void b2ChainAndPolygonContact::b2ChainAndPolygonContact(b2Fixture *, int32, b2Fixture *, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ChainAndPolygonContact.cpp <43:2 43:9>] +REFERENCE_TYPE_USAGE void b2ChainAndPolygonContact::b2ChainAndPolygonContact(b2Fixture *, int32, b2Fixture *, int32) -> unsigned int [b2ChainAndPolygonContact.cpp <43:2 43:9>] SYMBOL_METHOD public void b2ChainAndPolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) [b2ChainAndPolygonContact.cpp <46:1 <46:32 46:39> 53:1>] REFERENCE_OVERRIDE void b2ChainAndPolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> void b2Contact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) [b2ChainAndPolygonContact.cpp <46:32 46:39>] QUALIFIER: b2ChainAndPolygonContact [b2ChainAndPolygonContact.cpp <46:6 46:29>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2CircleContact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2CircleContact.txt index f9b8a1b7..4cd57173 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2CircleContact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2CircleContact.txt @@ -997,6 +997,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1433,6 +1439,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2461,6 +2471,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -4085,6 +4100,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <293:13 293:21>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <293:8 293:11>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <293:43 293:49>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> float32 [b2Fixture.h <293:35 293:41>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <295:2 295:9>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> bool b2IsValid(float32) [b2Fixture.h <295:11 295:19>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:21 295:27>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:33 295:39>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <295:2 295:9>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> unsigned int [b2Fixture.h <295:2 295:9>] REFERENCE_USAGE void b2Fixture::SetDensity(float32) -> float32 b2Fixture::m_density [b2Fixture.h <296:2 296:10>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <296:14 296:20>] SYMBOL_METHOD public float32 b2Fixture::GetDensity() const [b2Fixture.h <299:1 <299:27 299:36> 302:1>] @@ -4157,6 +4178,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <339:22 339:30>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB [b2Fixture.h <339:14 339:19>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <339:47 339:56>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 [b2Fixture.h <339:41 339:45>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> void [b2Fixture.h <341:2 341:9>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:16 341:25>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:30 341:39>] +REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 b2Fixture::m_proxyCount [b2Fixture.h <341:43 341:54>] +REFERENCE_CALL const b2AABB & b2Fixture::GetAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <341:2 341:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> unsigned int [b2Fixture.h <341:2 341:9>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB b2FixtureProxy::aabb [b2Fixture.h <342:31 342:34>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2FixtureProxy * b2Fixture::m_proxies [b2Fixture.h <342:9 342:17>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <342:19 342:28>] @@ -4173,6 +4200,9 @@ LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <37:38 37:46>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:30 37:36>] LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <37:57 37:65>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:49 37:55>] +REFERENCE_CALL float32 b2MixFriction(float32, float32) -> float sqrtf(float) [b2Contact.h <39:9 39:14>] +LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <39:16 39:24>] +LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <39:28 39:36>] SYMBOL_FUNCTION float32 b2MixRestitution(float32, float32) [b2Contact.h <44:1 <44:16 44:31> 47:1>] REFERENCE_TYPE_USAGE float32 b2MixRestitution(float32, float32) -> float32 [b2Contact.h <44:8 44:14>] LOCAL_SYMBOL: b2Contact.h<44:41> [b2Contact.h <44:41 44:52>] @@ -4646,22 +4676,34 @@ SYMBOL_METHOD public void b2ContactListener::BeginContact(b2Contact *) [b2WorldC REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:10 87:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:39 87:45>] REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <87:28 87:36>] +REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:50 87:60>] +LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:62 87:68>] SYMBOL_METHOD public void b2ContactListener::EndContact(b2Contact *) [b2WorldCallbacks.h <90:2 <90:15 90:24> 90:70>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:10 90:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:37 90:43>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <90:26 90:34>] +REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:48 90:58>] +LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:60 90:66>] SYMBOL_METHOD public void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) [b2WorldCallbacks.h <102:2 <102:15 102:22> 106:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <102:10 102:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <102:35 102:41>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Contact [b2WorldCallbacks.h <102:24 102:32>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <102:62 102:72>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Manifold [b2WorldCallbacks.h <102:50 102:59>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <104:3 104:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <104:15 104:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <105:3 105:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <105:15 105:25>] SYMBOL_METHOD public void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) [b2WorldCallbacks.h <114:2 <114:15 114:23> 118:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <114:10 114:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <114:36 114:42>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2Contact [b2WorldCallbacks.h <114:25 114:33>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <114:69 114:75>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2ContactImpulse [b2WorldCallbacks.h <114:51 114:66>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <116:3 116:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <116:15 116:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <117:3 117:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <117:15 117:21>] SYMBOL_METHOD public b2ContactListener & b2ContactListener::operator=(const b2ContactListener &) [b2WorldCallbacks.h <81:7 81:23>] SYMBOL_CLASS b2QueryCallback [b2WorldCallbacks.h <123:1 <123:7 123:21> 131:1>] SYMBOL_METHOD public void b2QueryCallback::~b2QueryCallback() [b2WorldCallbacks.h <126:2 <126:10 126:25> 126:30>] @@ -4766,6 +4808,12 @@ QUALIFIER: b2DistanceProxy [b2Distance.h <101:22 101:36>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> b2Vec2 [b2Distance.h <101:14 101:19>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <101:55 101:59>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 [b2Distance.h <101:49 101:53>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void [b2Distance.h <103:2 103:9>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:16 103:20>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:25 103:29>] +REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 b2DistanceProxy::m_count [b2Distance.h <103:33 103:39>] +REFERENCE_CALL const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.h <103:2 103:9>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> unsigned int [b2Distance.h <103:2 103:9>] REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> const b2Vec2 * b2DistanceProxy::m_vertices [b2Distance.h <104:9 104:18>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <104:20 104:24>] SYMBOL_METHOD public int32 b2DistanceProxy::GetSupport(const b2Vec2 &) const [b2Distance.h <107:1 <107:31 107:40> 122:1>] @@ -4908,6 +4956,21 @@ SYMBOL_FUNCTION void b2Contact::b2Contact(b2Fixture *, int32, b2Fixture *, int32 REFERENCE_CALL void b2CircleContact::b2CircleContact(b2Fixture *, b2Fixture *) -> void b2Contact::b2Contact(b2Fixture *, int32, b2Fixture *, int32) [b2CircleContact.cpp <41:4 41:12>] LOCAL_SYMBOL: b2CircleContact.cpp<40:45> [b2CircleContact.cpp <41:14 41:21>] LOCAL_SYMBOL: b2CircleContact.cpp<40:66> [b2CircleContact.cpp <41:27 41:34>] +REFERENCE_TYPE_USAGE void b2CircleContact::b2CircleContact(b2Fixture *, b2Fixture *) -> void [b2CircleContact.cpp <43:2 43:9>] +SYMBOL_FUNCTION b2Shape::Type b2Fixture::GetType() const +REFERENCE_CALL void b2CircleContact::b2CircleContact(b2Fixture *, b2Fixture *) -> b2Shape::Type b2Fixture::GetType() const [b2CircleContact.cpp <43:23 43:29>] +REFERENCE_USAGE void b2CircleContact::b2CircleContact(b2Fixture *, b2Fixture *) -> b2Fixture * b2Contact::m_fixtureA [b2CircleContact.cpp <43:11 43:20>] +REFERENCE_USAGE void b2CircleContact::b2CircleContact(b2Fixture *, b2Fixture *) -> b2Shape::Type::e_circle [b2CircleContact.cpp <43:45 43:52>] +QUALIFIER: b2Shape [b2CircleContact.cpp <43:36 43:42>] +REFERENCE_CALL void b2CircleContact::b2CircleContact(b2Fixture *, b2Fixture *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2CircleContact.cpp <43:2 43:9>] +REFERENCE_TYPE_USAGE void b2CircleContact::b2CircleContact(b2Fixture *, b2Fixture *) -> unsigned int [b2CircleContact.cpp <43:2 43:9>] +REFERENCE_TYPE_USAGE void b2CircleContact::b2CircleContact(b2Fixture *, b2Fixture *) -> void [b2CircleContact.cpp <44:2 44:9>] +REFERENCE_CALL void b2CircleContact::b2CircleContact(b2Fixture *, b2Fixture *) -> b2Shape::Type b2Fixture::GetType() const [b2CircleContact.cpp <44:23 44:29>] +REFERENCE_USAGE void b2CircleContact::b2CircleContact(b2Fixture *, b2Fixture *) -> b2Fixture * b2Contact::m_fixtureB [b2CircleContact.cpp <44:11 44:20>] +REFERENCE_USAGE void b2CircleContact::b2CircleContact(b2Fixture *, b2Fixture *) -> b2Shape::Type::e_circle [b2CircleContact.cpp <44:45 44:52>] +QUALIFIER: b2Shape [b2CircleContact.cpp <44:36 44:42>] +REFERENCE_CALL void b2CircleContact::b2CircleContact(b2Fixture *, b2Fixture *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2CircleContact.cpp <44:2 44:9>] +REFERENCE_TYPE_USAGE void b2CircleContact::b2CircleContact(b2Fixture *, b2Fixture *) -> unsigned int [b2CircleContact.cpp <44:2 44:9>] SYMBOL_METHOD public void b2CircleContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) [b2CircleContact.cpp <47:1 <47:23 47:30> 52:1>] REFERENCE_OVERRIDE void b2CircleContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> void b2Contact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) [b2CircleContact.cpp <47:23 47:30>] QUALIFIER: b2CircleContact [b2CircleContact.cpp <47:6 47:20>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2Contact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2Contact.txt index fac478da..2909e7a7 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2Contact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2Contact.txt @@ -1307,6 +1307,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1743,6 +1749,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2771,6 +2781,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -4419,6 +4434,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <293:13 293:21>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <293:8 293:11>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <293:43 293:49>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> float32 [b2Fixture.h <293:35 293:41>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <295:2 295:9>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> bool b2IsValid(float32) [b2Fixture.h <295:11 295:19>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:21 295:27>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:33 295:39>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <295:2 295:9>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> unsigned int [b2Fixture.h <295:2 295:9>] REFERENCE_USAGE void b2Fixture::SetDensity(float32) -> float32 b2Fixture::m_density [b2Fixture.h <296:2 296:10>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <296:14 296:20>] SYMBOL_METHOD public float32 b2Fixture::GetDensity() const [b2Fixture.h <299:1 <299:27 299:36> 302:1>] @@ -4491,6 +4512,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <339:22 339:30>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB [b2Fixture.h <339:14 339:19>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <339:47 339:56>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 [b2Fixture.h <339:41 339:45>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> void [b2Fixture.h <341:2 341:9>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:16 341:25>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:30 341:39>] +REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 b2Fixture::m_proxyCount [b2Fixture.h <341:43 341:54>] +REFERENCE_CALL const b2AABB & b2Fixture::GetAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <341:2 341:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> unsigned int [b2Fixture.h <341:2 341:9>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB b2FixtureProxy::aabb [b2Fixture.h <342:31 342:34>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2FixtureProxy * b2Fixture::m_proxies [b2Fixture.h <342:9 342:17>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <342:19 342:28>] @@ -4507,6 +4534,9 @@ LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <37:38 37:46>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:30 37:36>] LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <37:57 37:65>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:49 37:55>] +REFERENCE_CALL float32 b2MixFriction(float32, float32) -> float sqrtf(float) [b2Contact.h <39:9 39:14>] +LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <39:16 39:24>] +LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <39:28 39:36>] SYMBOL_FUNCTION float32 b2MixRestitution(float32, float32) [b2Contact.h <44:1 <44:16 44:31> 47:1>] REFERENCE_TYPE_USAGE float32 b2MixRestitution(float32, float32) -> float32 [b2Contact.h <44:8 44:14>] LOCAL_SYMBOL: b2Contact.h<44:41> [b2Contact.h <44:41 44:52>] @@ -5417,6 +5447,12 @@ QUALIFIER: b2DistanceProxy [b2Distance.h <101:22 101:36>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> b2Vec2 [b2Distance.h <101:14 101:19>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <101:55 101:59>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 [b2Distance.h <101:49 101:53>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void [b2Distance.h <103:2 103:9>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:16 103:20>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:25 103:29>] +REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 b2DistanceProxy::m_count [b2Distance.h <103:33 103:39>] +REFERENCE_CALL const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.h <103:2 103:9>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> unsigned int [b2Distance.h <103:2 103:9>] REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> const b2Vec2 * b2DistanceProxy::m_vertices [b2Distance.h <104:9 104:18>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <104:20 104:24>] SYMBOL_METHOD public int32 b2DistanceProxy::GetSupport(const b2Vec2 &) const [b2Distance.h <107:1 <107:31 107:40> 122:1>] @@ -5589,6 +5625,10 @@ LOCAL_SYMBOL: b2GrowableStack.h<47:21> [b2GrowableStack.h <61:22 61:28>] REFERENCE_USAGE void b2GrowableStack::Push(const b2GrowableStack::T &) -> int32 b2GrowableStack::m_count [b2GrowableStack.h <62:5 62:11>] SYMBOL_METHOD public b2GrowableStack::T b2GrowableStack::Pop() [b2GrowableStack.h <65:2 <65:4 65:6> 70:2>] REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T [b2GrowableStack.h <65:2 65:2>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> void [b2GrowableStack.h <67:3 67:10>] +REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <67:12 67:18>] +REFERENCE_CALL b2GrowableStack::T b2GrowableStack::Pop() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2GrowableStack.h <67:3 67:10>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> unsigned int [b2GrowableStack.h <67:3 67:10>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <68:5 68:11>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <69:10 69:16>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <69:18 69:24>] @@ -5781,6 +5821,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <156:14 156:26>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <156:8 156:11>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <156:47 156:53>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 [b2DynamicTree.h <156:41 156:45>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <158:2 158:9>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:16 158:22>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:27 158:33>] +REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <158:37 158:50>] +REFERENCE_CALL void * b2DynamicTree::GetUserData(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <158:2 158:9>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> unsigned int [b2DynamicTree.h <158:2 158:9>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void * b2TreeNode::userData [b2DynamicTree.h <159:26 159:33>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <159:9 159:15>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <159:17 159:23>] @@ -5789,6 +5835,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <162:22 162:34>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <162:14 162:19>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <162:54 162:60>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void [b2DynamicTree.h <164:2 164:9>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:16 164:22>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>] +REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <164:37 164:50>] +REFERENCE_CALL const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <164:2 164:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> unsigned int [b2DynamicTree.h <164:2 164:9>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] @@ -5862,6 +5914,12 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCas REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <208:16 208:16>] LOCAL_SYMBOL: b2DynamicTree.h<207:9> [b2DynamicTree.h <208:13 208:14>] LOCAL_SYMBOL: b2DynamicTree.h<206:9> [b2DynamicTree.h <208:18 208:19>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>] +SYMBOL_FUNCTION float32 b2Vec2::LengthSquared() const +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::LengthSquared() const [b2DynamicTree.h <209:13 209:25>] +LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <209:11 209:11>] +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <209:2 209:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> unsigned int [b2DynamicTree.h <209:2 209:9>] SYMBOL_FUNCTION float32 b2Vec2::Normalize() REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::Normalize() [b2DynamicTree.h <210:4 210:12>] LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <210:2 210:2>] @@ -6377,22 +6435,34 @@ SYMBOL_METHOD public void b2ContactListener::BeginContact(b2Contact *) [b2WorldC REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:10 87:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:39 87:45>] REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <87:28 87:36>] +REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:50 87:60>] +LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:62 87:68>] SYMBOL_METHOD public void b2ContactListener::EndContact(b2Contact *) [b2WorldCallbacks.h <90:2 <90:15 90:24> 90:70>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:10 90:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:37 90:43>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <90:26 90:34>] +REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:48 90:58>] +LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:60 90:66>] SYMBOL_METHOD public void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) [b2WorldCallbacks.h <102:2 <102:15 102:22> 106:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <102:10 102:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <102:35 102:41>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Contact [b2WorldCallbacks.h <102:24 102:32>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <102:62 102:72>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Manifold [b2WorldCallbacks.h <102:50 102:59>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <104:3 104:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <104:15 104:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <105:3 105:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <105:15 105:25>] SYMBOL_METHOD public void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) [b2WorldCallbacks.h <114:2 <114:15 114:23> 118:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <114:10 114:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <114:36 114:42>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2Contact [b2WorldCallbacks.h <114:25 114:33>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <114:69 114:75>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2ContactImpulse [b2WorldCallbacks.h <114:51 114:66>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <116:3 116:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <116:15 116:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <117:3 117:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <117:15 117:21>] SYMBOL_METHOD public b2ContactListener & b2ContactListener::operator=(const b2ContactListener &) [b2WorldCallbacks.h <81:7 81:23>] SYMBOL_CLASS b2QueryCallback [b2WorldCallbacks.h <123:1 <123:7 123:21> 131:1>] SYMBOL_METHOD public void b2QueryCallback::~b2QueryCallback() [b2WorldCallbacks.h <126:2 <126:10 126:25> 126:30>] @@ -6816,6 +6886,20 @@ REFERENCE_TYPE_USAGE static void b2Contact::AddType(b2ContactCreateFcn *, b2Cont LOCAL_SYMBOL: b2Contact.cpp<52:42> [b2Contact.cpp <52:42 52:46>] QUALIFIER: b2Shape [b2Contact.cpp <52:28 52:34>] REFERENCE_TYPE_USAGE static void b2Contact::AddType(b2ContactCreateFcn *, b2ContactDestroyFcn *, b2Shape::Type, b2Shape::Type) -> b2Shape::Type [b2Contact.cpp <52:37 52:40>] +REFERENCE_TYPE_USAGE static void b2Contact::AddType(b2ContactCreateFcn *, b2ContactDestroyFcn *, b2Shape::Type, b2Shape::Type) -> void [b2Contact.cpp <54:2 54:9>] +LOCAL_SYMBOL: b2Contact.cpp<52:21> [b2Contact.cpp <54:16 54:20>] +LOCAL_SYMBOL: b2Contact.cpp<52:21> [b2Contact.cpp <54:25 54:29>] +REFERENCE_USAGE static void b2Contact::AddType(b2ContactCreateFcn *, b2ContactDestroyFcn *, b2Shape::Type, b2Shape::Type) -> b2Shape::Type::e_typeCount [b2Contact.cpp <54:42 54:52>] +QUALIFIER: b2Shape [b2Contact.cpp <54:33 54:39>] +REFERENCE_CALL static void b2Contact::AddType(b2ContactCreateFcn *, b2ContactDestroyFcn *, b2Shape::Type, b2Shape::Type) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Contact.cpp <54:2 54:9>] +REFERENCE_TYPE_USAGE static void b2Contact::AddType(b2ContactCreateFcn *, b2ContactDestroyFcn *, b2Shape::Type, b2Shape::Type) -> unsigned int [b2Contact.cpp <54:2 54:9>] +REFERENCE_TYPE_USAGE static void b2Contact::AddType(b2ContactCreateFcn *, b2ContactDestroyFcn *, b2Shape::Type, b2Shape::Type) -> void [b2Contact.cpp <55:2 55:9>] +LOCAL_SYMBOL: b2Contact.cpp<52:42> [b2Contact.cpp <55:16 55:20>] +LOCAL_SYMBOL: b2Contact.cpp<52:42> [b2Contact.cpp <55:25 55:29>] +REFERENCE_USAGE static void b2Contact::AddType(b2ContactCreateFcn *, b2ContactDestroyFcn *, b2Shape::Type, b2Shape::Type) -> b2Shape::Type::e_typeCount [b2Contact.cpp <55:42 55:52>] +QUALIFIER: b2Shape [b2Contact.cpp <55:33 55:39>] +REFERENCE_CALL static void b2Contact::AddType(b2ContactCreateFcn *, b2ContactDestroyFcn *, b2Shape::Type, b2Shape::Type) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Contact.cpp <55:2 55:9>] +REFERENCE_TYPE_USAGE static void b2Contact::AddType(b2ContactCreateFcn *, b2ContactDestroyFcn *, b2Shape::Type, b2Shape::Type) -> unsigned int [b2Contact.cpp <55:2 55:9>] REFERENCE_USAGE static void b2Contact::AddType(b2ContactCreateFcn *, b2ContactDestroyFcn *, b2Shape::Type, b2Shape::Type) -> b2ContactCreateFcn * b2ContactRegister::createFcn [b2Contact.cpp <57:28 57:36>] REFERENCE_USAGE static void b2Contact::AddType(b2ContactCreateFcn *, b2ContactDestroyFcn *, b2Shape::Type, b2Shape::Type) -> static b2ContactRegister [] [] b2Contact::s_registers [b2Contact.cpp <57:2 57:12>] LOCAL_SYMBOL: b2Contact.cpp<52:21> [b2Contact.cpp <57:14 57:18>] @@ -6874,6 +6958,20 @@ QUALIFIER: b2Shape [b2Contact.cpp <78:2 78:8>] REFERENCE_TYPE_USAGE static b2Contact * b2Contact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> b2Shape::Type [b2Contact.cpp <78:11 78:14>] REFERENCE_CALL static b2Contact * b2Contact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> b2Shape::Type b2Fixture::GetType() const [b2Contact.cpp <78:34 78:40>] LOCAL_SYMBOL: b2Contact.cpp<69:76> [b2Contact.cpp <78:24 78:31>] +REFERENCE_TYPE_USAGE static b2Contact * b2Contact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> void [b2Contact.cpp <80:2 80:9>] +LOCAL_SYMBOL: b2Contact.cpp<77:16> [b2Contact.cpp <80:16 80:20>] +LOCAL_SYMBOL: b2Contact.cpp<77:16> [b2Contact.cpp <80:25 80:29>] +REFERENCE_USAGE static b2Contact * b2Contact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> b2Shape::Type::e_typeCount [b2Contact.cpp <80:42 80:52>] +QUALIFIER: b2Shape [b2Contact.cpp <80:33 80:39>] +REFERENCE_CALL static b2Contact * b2Contact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Contact.cpp <80:2 80:9>] +REFERENCE_TYPE_USAGE static b2Contact * b2Contact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> unsigned int [b2Contact.cpp <80:2 80:9>] +REFERENCE_TYPE_USAGE static b2Contact * b2Contact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> void [b2Contact.cpp <81:2 81:9>] +LOCAL_SYMBOL: b2Contact.cpp<78:16> [b2Contact.cpp <81:16 81:20>] +LOCAL_SYMBOL: b2Contact.cpp<78:16> [b2Contact.cpp <81:25 81:29>] +REFERENCE_USAGE static b2Contact * b2Contact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> b2Shape::Type::e_typeCount [b2Contact.cpp <81:42 81:52>] +QUALIFIER: b2Shape [b2Contact.cpp <81:33 81:39>] +REFERENCE_CALL static b2Contact * b2Contact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Contact.cpp <81:2 81:9>] +REFERENCE_TYPE_USAGE static b2Contact * b2Contact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> unsigned int [b2Contact.cpp <81:2 81:9>] LOCAL_SYMBOL: b2Contact.cpp<83:22> [b2Contact.cpp <83:22 83:30>] REFERENCE_TYPE_USAGE static b2Contact * b2Contact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> b2ContactCreateFcn [b2Contact.cpp <83:2 83:19>] REFERENCE_USAGE static b2Contact * b2Contact::Create(b2Fixture *, int32, b2Fixture *, int32, b2BlockAllocator *) -> b2ContactCreateFcn * b2ContactRegister::createFcn [b2Contact.cpp <83:60 83:68>] @@ -6904,6 +7002,10 @@ LOCAL_SYMBOL: b2Contact.cpp<101:36> [b2Contact.cpp <101:36 101:42>] REFERENCE_TYPE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> b2Contact [b2Contact.cpp <101:25 101:33>] LOCAL_SYMBOL: b2Contact.cpp<101:63> [b2Contact.cpp <101:63 101:71>] REFERENCE_TYPE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> b2BlockAllocator [b2Contact.cpp <101:45 101:60>] +REFERENCE_TYPE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> void [b2Contact.cpp <103:2 103:9>] +REFERENCE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> static bool b2Contact::s_initialized [b2Contact.cpp <103:11 103:23>] +REFERENCE_CALL static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Contact.cpp <103:2 103:9>] +REFERENCE_TYPE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> unsigned int [b2Contact.cpp <103:2 103:9>] LOCAL_SYMBOL: b2Contact.cpp<105:13> [b2Contact.cpp <105:13 105:20>] REFERENCE_TYPE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> b2Fixture [b2Contact.cpp <105:2 105:10>] REFERENCE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> b2Fixture * b2Contact::m_fixtureA [b2Contact.cpp <105:33 105:42>] @@ -6936,6 +7038,20 @@ QUALIFIER: b2Shape [b2Contact.cpp <117:2 117:8>] REFERENCE_TYPE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> b2Shape::Type [b2Contact.cpp <117:11 117:14>] REFERENCE_CALL static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> b2Shape::Type b2Fixture::GetType() const [b2Contact.cpp <117:34 117:40>] LOCAL_SYMBOL: b2Contact.cpp<106:13> [b2Contact.cpp <117:24 117:31>] +REFERENCE_TYPE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> void [b2Contact.cpp <119:2 119:9>] +LOCAL_SYMBOL: b2Contact.cpp<116:16> [b2Contact.cpp <119:16 119:20>] +LOCAL_SYMBOL: b2Contact.cpp<117:16> [b2Contact.cpp <119:25 119:29>] +REFERENCE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> b2Shape::Type::e_typeCount [b2Contact.cpp <119:42 119:52>] +QUALIFIER: b2Shape [b2Contact.cpp <119:33 119:39>] +REFERENCE_CALL static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Contact.cpp <119:2 119:9>] +REFERENCE_TYPE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> unsigned int [b2Contact.cpp <119:2 119:9>] +REFERENCE_TYPE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> void [b2Contact.cpp <120:2 120:9>] +LOCAL_SYMBOL: b2Contact.cpp<116:16> [b2Contact.cpp <120:16 120:20>] +LOCAL_SYMBOL: b2Contact.cpp<117:16> [b2Contact.cpp <120:25 120:29>] +REFERENCE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> b2Shape::Type::e_typeCount [b2Contact.cpp <120:42 120:52>] +QUALIFIER: b2Shape [b2Contact.cpp <120:33 120:39>] +REFERENCE_CALL static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Contact.cpp <120:2 120:9>] +REFERENCE_TYPE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> unsigned int [b2Contact.cpp <120:2 120:9>] LOCAL_SYMBOL: b2Contact.cpp<122:23> [b2Contact.cpp <122:23 122:32>] REFERENCE_TYPE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> b2ContactDestroyFcn [b2Contact.cpp <122:2 122:20>] REFERENCE_USAGE static void b2Contact::Destroy(b2Contact *, b2BlockAllocator *) -> b2ContactDestroyFcn * b2ContactRegister::destroyFcn [b2Contact.cpp <122:62 122:71>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ContactSolver.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ContactSolver.txt index 2b04e1ae..d54d5081 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ContactSolver.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2ContactSolver.txt @@ -1336,6 +1336,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1781,6 +1787,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2813,6 +2823,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -4614,6 +4629,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <293:13 293:21>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <293:8 293:11>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <293:43 293:49>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> float32 [b2Fixture.h <293:35 293:41>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <295:2 295:9>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> bool b2IsValid(float32) [b2Fixture.h <295:11 295:19>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:21 295:27>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:33 295:39>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <295:2 295:9>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> unsigned int [b2Fixture.h <295:2 295:9>] REFERENCE_USAGE void b2Fixture::SetDensity(float32) -> float32 b2Fixture::m_density [b2Fixture.h <296:2 296:10>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <296:14 296:20>] SYMBOL_METHOD public float32 b2Fixture::GetDensity() const [b2Fixture.h <299:1 <299:27 299:36> 302:1>] @@ -4686,6 +4707,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <339:22 339:30>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB [b2Fixture.h <339:14 339:19>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <339:47 339:56>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 [b2Fixture.h <339:41 339:45>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> void [b2Fixture.h <341:2 341:9>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:16 341:25>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:30 341:39>] +REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 b2Fixture::m_proxyCount [b2Fixture.h <341:43 341:54>] +REFERENCE_CALL const b2AABB & b2Fixture::GetAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <341:2 341:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> unsigned int [b2Fixture.h <341:2 341:9>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB b2FixtureProxy::aabb [b2Fixture.h <342:31 342:34>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2FixtureProxy * b2Fixture::m_proxies [b2Fixture.h <342:9 342:17>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <342:19 342:28>] @@ -4702,6 +4729,9 @@ LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <37:38 37:46>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:30 37:36>] LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <37:57 37:65>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:49 37:55>] +REFERENCE_CALL float32 b2MixFriction(float32, float32) -> float sqrtf(float) [b2Contact.h <39:9 39:14>] +LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <39:16 39:24>] +LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <39:28 39:36>] SYMBOL_FUNCTION float32 b2MixRestitution(float32, float32) [b2Contact.h <44:1 <44:16 44:31> 47:1>] REFERENCE_TYPE_USAGE float32 b2MixRestitution(float32, float32) -> float32 [b2Contact.h <44:8 44:14>] LOCAL_SYMBOL: b2Contact.h<44:41> [b2Contact.h <44:41 44:52>] @@ -5173,6 +5203,10 @@ LOCAL_SYMBOL: b2GrowableStack.h<47:21> [b2GrowableStack.h <61:22 61:28>] REFERENCE_USAGE void b2GrowableStack::Push(const b2GrowableStack::T &) -> int32 b2GrowableStack::m_count [b2GrowableStack.h <62:5 62:11>] SYMBOL_METHOD public b2GrowableStack::T b2GrowableStack::Pop() [b2GrowableStack.h <65:2 <65:4 65:6> 70:2>] REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T [b2GrowableStack.h <65:2 65:2>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> void [b2GrowableStack.h <67:3 67:10>] +REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <67:12 67:18>] +REFERENCE_CALL b2GrowableStack::T b2GrowableStack::Pop() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2GrowableStack.h <67:3 67:10>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> unsigned int [b2GrowableStack.h <67:3 67:10>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <68:5 68:11>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <69:10 69:16>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <69:18 69:24>] @@ -5365,6 +5399,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <156:14 156:26>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <156:8 156:11>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <156:47 156:53>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 [b2DynamicTree.h <156:41 156:45>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <158:2 158:9>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:16 158:22>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:27 158:33>] +REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <158:37 158:50>] +REFERENCE_CALL void * b2DynamicTree::GetUserData(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <158:2 158:9>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> unsigned int [b2DynamicTree.h <158:2 158:9>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void * b2TreeNode::userData [b2DynamicTree.h <159:26 159:33>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <159:9 159:15>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <159:17 159:23>] @@ -5373,6 +5413,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <162:22 162:34>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <162:14 162:19>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <162:54 162:60>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void [b2DynamicTree.h <164:2 164:9>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:16 164:22>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>] +REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <164:37 164:50>] +REFERENCE_CALL const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <164:2 164:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> unsigned int [b2DynamicTree.h <164:2 164:9>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] @@ -5446,6 +5492,12 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCas REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <208:16 208:16>] LOCAL_SYMBOL: b2DynamicTree.h<207:9> [b2DynamicTree.h <208:13 208:14>] LOCAL_SYMBOL: b2DynamicTree.h<206:9> [b2DynamicTree.h <208:18 208:19>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>] +SYMBOL_FUNCTION float32 b2Vec2::LengthSquared() const +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::LengthSquared() const [b2DynamicTree.h <209:13 209:25>] +LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <209:11 209:11>] +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <209:2 209:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> unsigned int [b2DynamicTree.h <209:2 209:9>] SYMBOL_FUNCTION float32 b2Vec2::Normalize() REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::Normalize() [b2DynamicTree.h <210:4 210:12>] LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <210:2 210:2>] @@ -5961,22 +6013,34 @@ SYMBOL_METHOD public void b2ContactListener::BeginContact(b2Contact *) [b2WorldC REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:10 87:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:39 87:45>] REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <87:28 87:36>] +REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:50 87:60>] +LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:62 87:68>] SYMBOL_METHOD public void b2ContactListener::EndContact(b2Contact *) [b2WorldCallbacks.h <90:2 <90:15 90:24> 90:70>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:10 90:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:37 90:43>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <90:26 90:34>] +REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:48 90:58>] +LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:60 90:66>] SYMBOL_METHOD public void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) [b2WorldCallbacks.h <102:2 <102:15 102:22> 106:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <102:10 102:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <102:35 102:41>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Contact [b2WorldCallbacks.h <102:24 102:32>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <102:62 102:72>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Manifold [b2WorldCallbacks.h <102:50 102:59>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <104:3 104:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <104:15 104:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <105:3 105:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <105:15 105:25>] SYMBOL_METHOD public void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) [b2WorldCallbacks.h <114:2 <114:15 114:23> 118:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <114:10 114:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <114:36 114:42>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2Contact [b2WorldCallbacks.h <114:25 114:33>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <114:69 114:75>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2ContactImpulse [b2WorldCallbacks.h <114:51 114:66>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <116:3 116:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <116:15 116:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <117:3 117:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <117:15 117:21>] SYMBOL_METHOD public b2ContactListener & b2ContactListener::operator=(const b2ContactListener &) [b2WorldCallbacks.h <81:7 81:23>] SYMBOL_CLASS b2QueryCallback [b2WorldCallbacks.h <123:1 <123:7 123:21> 131:1>] SYMBOL_METHOD public void b2QueryCallback::~b2QueryCallback() [b2WorldCallbacks.h <126:2 <126:10 126:25> 126:30>] @@ -6427,6 +6491,10 @@ LOCAL_SYMBOL: b2ContactSolver.cpp<73:9> [b2ContactSolver.cpp <73:9 73:18>] REFERENCE_TYPE_USAGE void b2ContactSolver::b2ContactSolver(b2ContactSolverDef *) -> int32 [b2ContactSolver.cpp <73:3 73:7>] REFERENCE_USAGE void b2ContactSolver::b2ContactSolver(b2ContactSolverDef *) -> int32 b2Manifold::pointCount [b2ContactSolver.cpp <73:32 73:41>] LOCAL_SYMBOL: b2ContactSolver.cpp<71:15> [b2ContactSolver.cpp <73:22 73:29>] +REFERENCE_TYPE_USAGE void b2ContactSolver::b2ContactSolver(b2ContactSolverDef *) -> void [b2ContactSolver.cpp <74:3 74:10>] +LOCAL_SYMBOL: b2ContactSolver.cpp<73:9> [b2ContactSolver.cpp <74:12 74:21>] +REFERENCE_CALL void b2ContactSolver::b2ContactSolver(b2ContactSolverDef *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ContactSolver.cpp <74:3 74:10>] +REFERENCE_TYPE_USAGE void b2ContactSolver::b2ContactSolver(b2ContactSolverDef *) -> unsigned int [b2ContactSolver.cpp <74:3 74:10>] LOCAL_SYMBOL: b2ContactSolver.cpp<76:32> [b2ContactSolver.cpp <76:32 76:33>] REFERENCE_TYPE_USAGE void b2ContactSolver::b2ContactSolver(b2ContactSolverDef *) -> b2ContactVelocityConstraint [b2ContactSolver.cpp <76:3 76:29>] REFERENCE_USAGE void b2ContactSolver::b2ContactSolver(b2ContactSolverDef *) -> b2ContactVelocityConstraint * b2ContactSolver::m_velocityConstraints [b2ContactSolver.cpp <76:37 76:57>] @@ -6711,6 +6779,11 @@ REFERENCE_TYPE_USAGE void b2ContactSolver::InitializeVelocityConstraints() -> fl REFERENCE_USAGE void b2ContactSolver::InitializeVelocityConstraints() -> float32 b2Velocity::w [b2ContactSolver.cpp <170:37 170:37>] REFERENCE_USAGE void b2ContactSolver::InitializeVelocityConstraints() -> b2Velocity * b2ContactSolver::m_velocities [b2ContactSolver.cpp <170:16 170:27>] LOCAL_SYMBOL: b2ContactSolver.cpp<153:9> [b2ContactSolver.cpp <170:29 170:34>] +REFERENCE_TYPE_USAGE void b2ContactSolver::InitializeVelocityConstraints() -> void [b2ContactSolver.cpp <172:3 172:10>] +REFERENCE_USAGE void b2ContactSolver::InitializeVelocityConstraints() -> int32 b2Manifold::pointCount [b2ContactSolver.cpp <172:22 172:31>] +LOCAL_SYMBOL: b2ContactSolver.cpp<150:15> [b2ContactSolver.cpp <172:12 172:19>] +REFERENCE_CALL void b2ContactSolver::InitializeVelocityConstraints() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ContactSolver.cpp <172:3 172:10>] +REFERENCE_TYPE_USAGE void b2ContactSolver::InitializeVelocityConstraints() -> unsigned int [b2ContactSolver.cpp <172:3 172:10>] LOCAL_SYMBOL: b2ContactSolver.cpp<174:15> [b2ContactSolver.cpp <174:15 174:17>] REFERENCE_TYPE_USAGE void b2ContactSolver::InitializeVelocityConstraints() -> b2Transform [b2ContactSolver.cpp <174:3 174:13>] REFERENCE_CALL void b2ContactSolver::InitializeVelocityConstraints() -> void b2Transform::b2Transform() [b2ContactSolver.cpp <174:15 174:17>] @@ -7181,6 +7254,11 @@ LOCAL_SYMBOL: b2ContactSolver.cpp<313:11> [b2ContactSolver.cpp <313:11 313:18>] REFERENCE_TYPE_USAGE void b2ContactSolver::SolveVelocityConstraints() -> float32 [b2ContactSolver.cpp <313:3 313:9>] REFERENCE_USAGE void b2ContactSolver::SolveVelocityConstraints() -> float32 b2ContactVelocityConstraint::friction [b2ContactSolver.cpp <313:26 313:33>] LOCAL_SYMBOL: b2ContactSolver.cpp<296:32> [b2ContactSolver.cpp <313:22 313:23>] +REFERENCE_TYPE_USAGE void b2ContactSolver::SolveVelocityConstraints() -> void [b2ContactSolver.cpp <315:3 315:10>] +LOCAL_SYMBOL: b2ContactSolver.cpp<304:9> [b2ContactSolver.cpp <315:12 315:21>] +LOCAL_SYMBOL: b2ContactSolver.cpp<304:9> [b2ContactSolver.cpp <315:31 315:40>] +REFERENCE_CALL void b2ContactSolver::SolveVelocityConstraints() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ContactSolver.cpp <315:3 315:10>] +REFERENCE_TYPE_USAGE void b2ContactSolver::SolveVelocityConstraints() -> unsigned int [b2ContactSolver.cpp <315:3 315:10>] LOCAL_SYMBOL: b2ContactSolver.cpp<319:14> [b2ContactSolver.cpp <319:14 319:14>] REFERENCE_TYPE_USAGE void b2ContactSolver::SolveVelocityConstraints() -> int32 [b2ContactSolver.cpp <319:8 319:12>] LOCAL_SYMBOL: b2ContactSolver.cpp<319:14> [b2ContactSolver.cpp <319:21 319:21>] @@ -7360,6 +7438,13 @@ REFERENCE_USAGE void b2ContactSolver::SolveVelocityConstraints() -> float32 b2Ve LOCAL_SYMBOL: b2ContactSolver.cpp<409:31> [b2ContactSolver.cpp <412:13 412:15>] REFERENCE_USAGE void b2ContactSolver::SolveVelocityConstraints() -> float32 b2VelocityConstraintPoint::normalImpulse [b2ContactSolver.cpp <412:38 412:50>] LOCAL_SYMBOL: b2ContactSolver.cpp<410:31> [b2ContactSolver.cpp <412:33 412:35>] +REFERENCE_TYPE_USAGE void b2ContactSolver::SolveVelocityConstraints() -> void [b2ContactSolver.cpp <413:4 413:11>] +REFERENCE_USAGE void b2ContactSolver::SolveVelocityConstraints() -> float32 b2Vec2::x [b2ContactSolver.cpp <413:15 413:15>] +LOCAL_SYMBOL: b2ContactSolver.cpp<412:11> [b2ContactSolver.cpp <413:13 413:13>] +REFERENCE_USAGE void b2ContactSolver::SolveVelocityConstraints() -> float32 b2Vec2::y [b2ContactSolver.cpp <413:30 413:30>] +LOCAL_SYMBOL: b2ContactSolver.cpp<412:11> [b2ContactSolver.cpp <413:28 413:28>] +REFERENCE_CALL void b2ContactSolver::SolveVelocityConstraints() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ContactSolver.cpp <413:4 413:11>] +REFERENCE_TYPE_USAGE void b2ContactSolver::SolveVelocityConstraints() -> unsigned int [b2ContactSolver.cpp <413:4 413:11>] LOCAL_SYMBOL: b2ContactSolver.cpp<416:11> [b2ContactSolver.cpp <416:11 416:13>] REFERENCE_TYPE_USAGE void b2ContactSolver::SolveVelocityConstraints() -> b2Vec2 [b2ContactSolver.cpp <416:4 416:9>] REFERENCE_CALL void b2ContactSolver::SolveVelocityConstraints() -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2ContactSolver.cpp <416:48 416:48>] @@ -7421,6 +7506,8 @@ LOCAL_SYMBOL: b2ContactSolver.cpp<296:32> [b2ContactSolver.cpp <428:15 428:16>] LOCAL_SYMBOL: b2ContactSolver.cpp<412:11> [b2ContactSolver.cpp <428:22 428:22>] LOCAL_SYMBOL: b2ContactSolver.cpp<430:18> [b2ContactSolver.cpp <430:18 430:27>] REFERENCE_TYPE_USAGE void b2ContactSolver::SolveVelocityConstraints() -> float32 [b2ContactSolver.cpp <430:10 430:16>] +REFERENCE_TYPE_USAGE void b2ContactSolver::SolveVelocityConstraints() -> void [b2ContactSolver.cpp <431:4 431:14>] +LOCAL_SYMBOL: b2ContactSolver.cpp<430:18> [b2ContactSolver.cpp <431:16 431:25>] LOCAL_SYMBOL: b2ContactSolver.cpp<444:12> [b2ContactSolver.cpp <444:12 444:12>] REFERENCE_TYPE_USAGE void b2ContactSolver::SolveVelocityConstraints() -> b2Vec2 [b2ContactSolver.cpp <444:5 444:10>] SYMBOL_FUNCTION b2Vec2 b2Vec2::operator-() const @@ -7792,6 +7879,11 @@ LOCAL_SYMBOL: b2ContactSolver.cpp<621:94> [b2ContactSolver.cpp <621:94 621:96>] REFERENCE_TYPE_USAGE void b2PositionSolverManifold::Initialize(b2ContactPositionConstraint *, const b2Transform &, const b2Transform &, int32) -> b2Transform [b2ContactSolver.cpp <621:81 621:91>] LOCAL_SYMBOL: b2ContactSolver.cpp<621:105> [b2ContactSolver.cpp <621:105 621:109>] REFERENCE_TYPE_USAGE void b2PositionSolverManifold::Initialize(b2ContactPositionConstraint *, const b2Transform &, const b2Transform &, int32) -> int32 [b2ContactSolver.cpp <621:99 621:103>] +REFERENCE_TYPE_USAGE void b2PositionSolverManifold::Initialize(b2ContactPositionConstraint *, const b2Transform &, const b2Transform &, int32) -> void [b2ContactSolver.cpp <623:3 623:10>] +REFERENCE_USAGE void b2PositionSolverManifold::Initialize(b2ContactPositionConstraint *, const b2Transform &, const b2Transform &, int32) -> int32 b2ContactPositionConstraint::pointCount [b2ContactSolver.cpp <623:16 623:25>] +LOCAL_SYMBOL: b2ContactSolver.cpp<621:47> [b2ContactSolver.cpp <623:12 623:13>] +REFERENCE_CALL void b2PositionSolverManifold::Initialize(b2ContactPositionConstraint *, const b2Transform &, const b2Transform &, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2ContactSolver.cpp <623:3 623:10>] +REFERENCE_TYPE_USAGE void b2PositionSolverManifold::Initialize(b2ContactPositionConstraint *, const b2Transform &, const b2Transform &, int32) -> unsigned int [b2ContactSolver.cpp <623:3 623:10>] REFERENCE_USAGE void b2PositionSolverManifold::Initialize(b2ContactPositionConstraint *, const b2Transform &, const b2Transform &, int32) -> b2Manifold::Type b2ContactPositionConstraint::type [b2ContactSolver.cpp <625:15 625:18>] LOCAL_SYMBOL: b2ContactSolver.cpp<621:47> [b2ContactSolver.cpp <625:11 625:12>] REFERENCE_USAGE void b2PositionSolverManifold::Initialize(b2ContactPositionConstraint *, const b2Transform &, const b2Transform &, int32) -> b2Manifold::Type::e_circles [b2ContactSolver.cpp <627:20 627:28>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndCircleContact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndCircleContact.txt index e536fb7d..38b7ea9c 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndCircleContact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndCircleContact.txt @@ -879,6 +879,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1315,6 +1321,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2343,6 +2353,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -3967,6 +3982,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <293:13 293:21>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <293:8 293:11>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <293:43 293:49>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> float32 [b2Fixture.h <293:35 293:41>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <295:2 295:9>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> bool b2IsValid(float32) [b2Fixture.h <295:11 295:19>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:21 295:27>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:33 295:39>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <295:2 295:9>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> unsigned int [b2Fixture.h <295:2 295:9>] REFERENCE_USAGE void b2Fixture::SetDensity(float32) -> float32 b2Fixture::m_density [b2Fixture.h <296:2 296:10>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <296:14 296:20>] SYMBOL_METHOD public float32 b2Fixture::GetDensity() const [b2Fixture.h <299:1 <299:27 299:36> 302:1>] @@ -4039,6 +4060,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <339:22 339:30>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB [b2Fixture.h <339:14 339:19>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <339:47 339:56>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 [b2Fixture.h <339:41 339:45>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> void [b2Fixture.h <341:2 341:9>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:16 341:25>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:30 341:39>] +REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 b2Fixture::m_proxyCount [b2Fixture.h <341:43 341:54>] +REFERENCE_CALL const b2AABB & b2Fixture::GetAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <341:2 341:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> unsigned int [b2Fixture.h <341:2 341:9>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB b2FixtureProxy::aabb [b2Fixture.h <342:31 342:34>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2FixtureProxy * b2Fixture::m_proxies [b2Fixture.h <342:9 342:17>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <342:19 342:28>] @@ -4055,6 +4082,9 @@ LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <37:38 37:46>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:30 37:36>] LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <37:57 37:65>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:49 37:55>] +REFERENCE_CALL float32 b2MixFriction(float32, float32) -> float sqrtf(float) [b2Contact.h <39:9 39:14>] +LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <39:16 39:24>] +LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <39:28 39:36>] SYMBOL_FUNCTION float32 b2MixRestitution(float32, float32) [b2Contact.h <44:1 <44:16 44:31> 47:1>] REFERENCE_TYPE_USAGE float32 b2MixRestitution(float32, float32) -> float32 [b2Contact.h <44:8 44:14>] LOCAL_SYMBOL: b2Contact.h<44:41> [b2Contact.h <44:41 44:52>] @@ -4538,6 +4568,21 @@ SYMBOL_FUNCTION void b2Contact::b2Contact(b2Fixture *, int32, b2Fixture *, int32 REFERENCE_CALL void b2EdgeAndCircleContact::b2EdgeAndCircleContact(b2Fixture *, b2Fixture *) -> void b2Contact::b2Contact(b2Fixture *, int32, b2Fixture *, int32) [b2EdgeAndCircleContact.cpp <38:3 38:11>] LOCAL_SYMBOL: b2EdgeAndCircleContact.cpp<37:59> [b2EdgeAndCircleContact.cpp <38:13 38:20>] LOCAL_SYMBOL: b2EdgeAndCircleContact.cpp<37:80> [b2EdgeAndCircleContact.cpp <38:26 38:33>] +REFERENCE_TYPE_USAGE void b2EdgeAndCircleContact::b2EdgeAndCircleContact(b2Fixture *, b2Fixture *) -> void [b2EdgeAndCircleContact.cpp <40:2 40:9>] +SYMBOL_FUNCTION b2Shape::Type b2Fixture::GetType() const +REFERENCE_CALL void b2EdgeAndCircleContact::b2EdgeAndCircleContact(b2Fixture *, b2Fixture *) -> b2Shape::Type b2Fixture::GetType() const [b2EdgeAndCircleContact.cpp <40:23 40:29>] +REFERENCE_USAGE void b2EdgeAndCircleContact::b2EdgeAndCircleContact(b2Fixture *, b2Fixture *) -> b2Fixture * b2Contact::m_fixtureA [b2EdgeAndCircleContact.cpp <40:11 40:20>] +REFERENCE_USAGE void b2EdgeAndCircleContact::b2EdgeAndCircleContact(b2Fixture *, b2Fixture *) -> b2Shape::Type::e_edge [b2EdgeAndCircleContact.cpp <40:45 40:50>] +QUALIFIER: b2Shape [b2EdgeAndCircleContact.cpp <40:36 40:42>] +REFERENCE_CALL void b2EdgeAndCircleContact::b2EdgeAndCircleContact(b2Fixture *, b2Fixture *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2EdgeAndCircleContact.cpp <40:2 40:9>] +REFERENCE_TYPE_USAGE void b2EdgeAndCircleContact::b2EdgeAndCircleContact(b2Fixture *, b2Fixture *) -> unsigned int [b2EdgeAndCircleContact.cpp <40:2 40:9>] +REFERENCE_TYPE_USAGE void b2EdgeAndCircleContact::b2EdgeAndCircleContact(b2Fixture *, b2Fixture *) -> void [b2EdgeAndCircleContact.cpp <41:2 41:9>] +REFERENCE_CALL void b2EdgeAndCircleContact::b2EdgeAndCircleContact(b2Fixture *, b2Fixture *) -> b2Shape::Type b2Fixture::GetType() const [b2EdgeAndCircleContact.cpp <41:23 41:29>] +REFERENCE_USAGE void b2EdgeAndCircleContact::b2EdgeAndCircleContact(b2Fixture *, b2Fixture *) -> b2Fixture * b2Contact::m_fixtureB [b2EdgeAndCircleContact.cpp <41:11 41:20>] +REFERENCE_USAGE void b2EdgeAndCircleContact::b2EdgeAndCircleContact(b2Fixture *, b2Fixture *) -> b2Shape::Type::e_circle [b2EdgeAndCircleContact.cpp <41:45 41:52>] +QUALIFIER: b2Shape [b2EdgeAndCircleContact.cpp <41:36 41:42>] +REFERENCE_CALL void b2EdgeAndCircleContact::b2EdgeAndCircleContact(b2Fixture *, b2Fixture *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2EdgeAndCircleContact.cpp <41:2 41:9>] +REFERENCE_TYPE_USAGE void b2EdgeAndCircleContact::b2EdgeAndCircleContact(b2Fixture *, b2Fixture *) -> unsigned int [b2EdgeAndCircleContact.cpp <41:2 41:9>] SYMBOL_METHOD public void b2EdgeAndCircleContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) [b2EdgeAndCircleContact.cpp <44:1 <44:30 44:37> 49:1>] REFERENCE_OVERRIDE void b2EdgeAndCircleContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> void b2Contact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) [b2EdgeAndCircleContact.cpp <44:30 44:37>] QUALIFIER: b2EdgeAndCircleContact [b2EdgeAndCircleContact.cpp <44:6 44:27>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndPolygonContact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndPolygonContact.txt index 93affa94..681ea244 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndPolygonContact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2EdgeAndPolygonContact.txt @@ -879,6 +879,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1315,6 +1321,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2343,6 +2353,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -3967,6 +3982,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <293:13 293:21>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <293:8 293:11>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <293:43 293:49>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> float32 [b2Fixture.h <293:35 293:41>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <295:2 295:9>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> bool b2IsValid(float32) [b2Fixture.h <295:11 295:19>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:21 295:27>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:33 295:39>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <295:2 295:9>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> unsigned int [b2Fixture.h <295:2 295:9>] REFERENCE_USAGE void b2Fixture::SetDensity(float32) -> float32 b2Fixture::m_density [b2Fixture.h <296:2 296:10>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <296:14 296:20>] SYMBOL_METHOD public float32 b2Fixture::GetDensity() const [b2Fixture.h <299:1 <299:27 299:36> 302:1>] @@ -4039,6 +4060,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <339:22 339:30>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB [b2Fixture.h <339:14 339:19>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <339:47 339:56>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 [b2Fixture.h <339:41 339:45>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> void [b2Fixture.h <341:2 341:9>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:16 341:25>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:30 341:39>] +REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 b2Fixture::m_proxyCount [b2Fixture.h <341:43 341:54>] +REFERENCE_CALL const b2AABB & b2Fixture::GetAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <341:2 341:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> unsigned int [b2Fixture.h <341:2 341:9>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB b2FixtureProxy::aabb [b2Fixture.h <342:31 342:34>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2FixtureProxy * b2Fixture::m_proxies [b2Fixture.h <342:9 342:17>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <342:19 342:28>] @@ -4055,6 +4082,9 @@ LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <37:38 37:46>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:30 37:36>] LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <37:57 37:65>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:49 37:55>] +REFERENCE_CALL float32 b2MixFriction(float32, float32) -> float sqrtf(float) [b2Contact.h <39:9 39:14>] +LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <39:16 39:24>] +LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <39:28 39:36>] SYMBOL_FUNCTION float32 b2MixRestitution(float32, float32) [b2Contact.h <44:1 <44:16 44:31> 47:1>] REFERENCE_TYPE_USAGE float32 b2MixRestitution(float32, float32) -> float32 [b2Contact.h <44:8 44:14>] LOCAL_SYMBOL: b2Contact.h<44:41> [b2Contact.h <44:41 44:52>] @@ -4538,6 +4568,21 @@ SYMBOL_FUNCTION void b2Contact::b2Contact(b2Fixture *, int32, b2Fixture *, int32 REFERENCE_CALL void b2EdgeAndPolygonContact::b2EdgeAndPolygonContact(b2Fixture *, b2Fixture *) -> void b2Contact::b2Contact(b2Fixture *, int32, b2Fixture *, int32) [b2EdgeAndPolygonContact.cpp <38:3 38:11>] LOCAL_SYMBOL: b2EdgeAndPolygonContact.cpp<37:61> [b2EdgeAndPolygonContact.cpp <38:13 38:20>] LOCAL_SYMBOL: b2EdgeAndPolygonContact.cpp<37:82> [b2EdgeAndPolygonContact.cpp <38:26 38:33>] +REFERENCE_TYPE_USAGE void b2EdgeAndPolygonContact::b2EdgeAndPolygonContact(b2Fixture *, b2Fixture *) -> void [b2EdgeAndPolygonContact.cpp <40:2 40:9>] +SYMBOL_FUNCTION b2Shape::Type b2Fixture::GetType() const +REFERENCE_CALL void b2EdgeAndPolygonContact::b2EdgeAndPolygonContact(b2Fixture *, b2Fixture *) -> b2Shape::Type b2Fixture::GetType() const [b2EdgeAndPolygonContact.cpp <40:23 40:29>] +REFERENCE_USAGE void b2EdgeAndPolygonContact::b2EdgeAndPolygonContact(b2Fixture *, b2Fixture *) -> b2Fixture * b2Contact::m_fixtureA [b2EdgeAndPolygonContact.cpp <40:11 40:20>] +REFERENCE_USAGE void b2EdgeAndPolygonContact::b2EdgeAndPolygonContact(b2Fixture *, b2Fixture *) -> b2Shape::Type::e_edge [b2EdgeAndPolygonContact.cpp <40:45 40:50>] +QUALIFIER: b2Shape [b2EdgeAndPolygonContact.cpp <40:36 40:42>] +REFERENCE_CALL void b2EdgeAndPolygonContact::b2EdgeAndPolygonContact(b2Fixture *, b2Fixture *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2EdgeAndPolygonContact.cpp <40:2 40:9>] +REFERENCE_TYPE_USAGE void b2EdgeAndPolygonContact::b2EdgeAndPolygonContact(b2Fixture *, b2Fixture *) -> unsigned int [b2EdgeAndPolygonContact.cpp <40:2 40:9>] +REFERENCE_TYPE_USAGE void b2EdgeAndPolygonContact::b2EdgeAndPolygonContact(b2Fixture *, b2Fixture *) -> void [b2EdgeAndPolygonContact.cpp <41:2 41:9>] +REFERENCE_CALL void b2EdgeAndPolygonContact::b2EdgeAndPolygonContact(b2Fixture *, b2Fixture *) -> b2Shape::Type b2Fixture::GetType() const [b2EdgeAndPolygonContact.cpp <41:23 41:29>] +REFERENCE_USAGE void b2EdgeAndPolygonContact::b2EdgeAndPolygonContact(b2Fixture *, b2Fixture *) -> b2Fixture * b2Contact::m_fixtureB [b2EdgeAndPolygonContact.cpp <41:11 41:20>] +REFERENCE_USAGE void b2EdgeAndPolygonContact::b2EdgeAndPolygonContact(b2Fixture *, b2Fixture *) -> b2Shape::Type::e_polygon [b2EdgeAndPolygonContact.cpp <41:45 41:53>] +QUALIFIER: b2Shape [b2EdgeAndPolygonContact.cpp <41:36 41:42>] +REFERENCE_CALL void b2EdgeAndPolygonContact::b2EdgeAndPolygonContact(b2Fixture *, b2Fixture *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2EdgeAndPolygonContact.cpp <41:2 41:9>] +REFERENCE_TYPE_USAGE void b2EdgeAndPolygonContact::b2EdgeAndPolygonContact(b2Fixture *, b2Fixture *) -> unsigned int [b2EdgeAndPolygonContact.cpp <41:2 41:9>] SYMBOL_METHOD public void b2EdgeAndPolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) [b2EdgeAndPolygonContact.cpp <44:1 <44:31 44:38> 49:1>] REFERENCE_OVERRIDE void b2EdgeAndPolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> void b2Contact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) [b2EdgeAndPolygonContact.cpp <44:31 44:38>] QUALIFIER: b2EdgeAndPolygonContact [b2EdgeAndPolygonContact.cpp <44:6 44:28>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonAndCircleContact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonAndCircleContact.txt index 080e8227..89ef8e71 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonAndCircleContact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonAndCircleContact.txt @@ -879,6 +879,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1315,6 +1321,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2343,6 +2353,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -3967,6 +3982,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <293:13 293:21>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <293:8 293:11>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <293:43 293:49>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> float32 [b2Fixture.h <293:35 293:41>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <295:2 295:9>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> bool b2IsValid(float32) [b2Fixture.h <295:11 295:19>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:21 295:27>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:33 295:39>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <295:2 295:9>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> unsigned int [b2Fixture.h <295:2 295:9>] REFERENCE_USAGE void b2Fixture::SetDensity(float32) -> float32 b2Fixture::m_density [b2Fixture.h <296:2 296:10>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <296:14 296:20>] SYMBOL_METHOD public float32 b2Fixture::GetDensity() const [b2Fixture.h <299:1 <299:27 299:36> 302:1>] @@ -4039,6 +4060,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <339:22 339:30>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB [b2Fixture.h <339:14 339:19>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <339:47 339:56>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 [b2Fixture.h <339:41 339:45>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> void [b2Fixture.h <341:2 341:9>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:16 341:25>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:30 341:39>] +REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 b2Fixture::m_proxyCount [b2Fixture.h <341:43 341:54>] +REFERENCE_CALL const b2AABB & b2Fixture::GetAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <341:2 341:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> unsigned int [b2Fixture.h <341:2 341:9>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB b2FixtureProxy::aabb [b2Fixture.h <342:31 342:34>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2FixtureProxy * b2Fixture::m_proxies [b2Fixture.h <342:9 342:17>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <342:19 342:28>] @@ -4055,6 +4082,9 @@ LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <37:38 37:46>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:30 37:36>] LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <37:57 37:65>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:49 37:55>] +REFERENCE_CALL float32 b2MixFriction(float32, float32) -> float sqrtf(float) [b2Contact.h <39:9 39:14>] +LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <39:16 39:24>] +LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <39:28 39:36>] SYMBOL_FUNCTION float32 b2MixRestitution(float32, float32) [b2Contact.h <44:1 <44:16 44:31> 47:1>] REFERENCE_TYPE_USAGE float32 b2MixRestitution(float32, float32) -> float32 [b2Contact.h <44:8 44:14>] LOCAL_SYMBOL: b2Contact.h<44:41> [b2Contact.h <44:41 44:52>] @@ -4538,6 +4568,21 @@ SYMBOL_FUNCTION void b2Contact::b2Contact(b2Fixture *, int32, b2Fixture *, int32 REFERENCE_CALL void b2PolygonAndCircleContact::b2PolygonAndCircleContact(b2Fixture *, b2Fixture *) -> void b2Contact::b2Contact(b2Fixture *, int32, b2Fixture *, int32) [b2PolygonAndCircleContact.cpp <38:3 38:11>] LOCAL_SYMBOL: b2PolygonAndCircleContact.cpp<37:65> [b2PolygonAndCircleContact.cpp <38:13 38:20>] LOCAL_SYMBOL: b2PolygonAndCircleContact.cpp<37:86> [b2PolygonAndCircleContact.cpp <38:26 38:33>] +REFERENCE_TYPE_USAGE void b2PolygonAndCircleContact::b2PolygonAndCircleContact(b2Fixture *, b2Fixture *) -> void [b2PolygonAndCircleContact.cpp <40:2 40:9>] +SYMBOL_FUNCTION b2Shape::Type b2Fixture::GetType() const +REFERENCE_CALL void b2PolygonAndCircleContact::b2PolygonAndCircleContact(b2Fixture *, b2Fixture *) -> b2Shape::Type b2Fixture::GetType() const [b2PolygonAndCircleContact.cpp <40:23 40:29>] +REFERENCE_USAGE void b2PolygonAndCircleContact::b2PolygonAndCircleContact(b2Fixture *, b2Fixture *) -> b2Fixture * b2Contact::m_fixtureA [b2PolygonAndCircleContact.cpp <40:11 40:20>] +REFERENCE_USAGE void b2PolygonAndCircleContact::b2PolygonAndCircleContact(b2Fixture *, b2Fixture *) -> b2Shape::Type::e_polygon [b2PolygonAndCircleContact.cpp <40:45 40:53>] +QUALIFIER: b2Shape [b2PolygonAndCircleContact.cpp <40:36 40:42>] +REFERENCE_CALL void b2PolygonAndCircleContact::b2PolygonAndCircleContact(b2Fixture *, b2Fixture *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PolygonAndCircleContact.cpp <40:2 40:9>] +REFERENCE_TYPE_USAGE void b2PolygonAndCircleContact::b2PolygonAndCircleContact(b2Fixture *, b2Fixture *) -> unsigned int [b2PolygonAndCircleContact.cpp <40:2 40:9>] +REFERENCE_TYPE_USAGE void b2PolygonAndCircleContact::b2PolygonAndCircleContact(b2Fixture *, b2Fixture *) -> void [b2PolygonAndCircleContact.cpp <41:2 41:9>] +REFERENCE_CALL void b2PolygonAndCircleContact::b2PolygonAndCircleContact(b2Fixture *, b2Fixture *) -> b2Shape::Type b2Fixture::GetType() const [b2PolygonAndCircleContact.cpp <41:23 41:29>] +REFERENCE_USAGE void b2PolygonAndCircleContact::b2PolygonAndCircleContact(b2Fixture *, b2Fixture *) -> b2Fixture * b2Contact::m_fixtureB [b2PolygonAndCircleContact.cpp <41:11 41:20>] +REFERENCE_USAGE void b2PolygonAndCircleContact::b2PolygonAndCircleContact(b2Fixture *, b2Fixture *) -> b2Shape::Type::e_circle [b2PolygonAndCircleContact.cpp <41:45 41:52>] +QUALIFIER: b2Shape [b2PolygonAndCircleContact.cpp <41:36 41:42>] +REFERENCE_CALL void b2PolygonAndCircleContact::b2PolygonAndCircleContact(b2Fixture *, b2Fixture *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PolygonAndCircleContact.cpp <41:2 41:9>] +REFERENCE_TYPE_USAGE void b2PolygonAndCircleContact::b2PolygonAndCircleContact(b2Fixture *, b2Fixture *) -> unsigned int [b2PolygonAndCircleContact.cpp <41:2 41:9>] SYMBOL_METHOD public void b2PolygonAndCircleContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) [b2PolygonAndCircleContact.cpp <44:1 <44:33 44:40> 49:1>] REFERENCE_OVERRIDE void b2PolygonAndCircleContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) -> void b2Contact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) [b2PolygonAndCircleContact.cpp <44:33 44:40>] QUALIFIER: b2PolygonAndCircleContact [b2PolygonAndCircleContact.cpp <44:6 44:30>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonContact.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonContact.txt index 12a22b98..08fa0413 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonContact.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Contacts_b2PolygonContact.txt @@ -997,6 +997,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1433,6 +1439,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2461,6 +2471,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -4085,6 +4100,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <293:13 293:21>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <293:8 293:11>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <293:43 293:49>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> float32 [b2Fixture.h <293:35 293:41>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <295:2 295:9>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> bool b2IsValid(float32) [b2Fixture.h <295:11 295:19>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:21 295:27>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:33 295:39>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <295:2 295:9>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> unsigned int [b2Fixture.h <295:2 295:9>] REFERENCE_USAGE void b2Fixture::SetDensity(float32) -> float32 b2Fixture::m_density [b2Fixture.h <296:2 296:10>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <296:14 296:20>] SYMBOL_METHOD public float32 b2Fixture::GetDensity() const [b2Fixture.h <299:1 <299:27 299:36> 302:1>] @@ -4157,6 +4178,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <339:22 339:30>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB [b2Fixture.h <339:14 339:19>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <339:47 339:56>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 [b2Fixture.h <339:41 339:45>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> void [b2Fixture.h <341:2 341:9>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:16 341:25>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:30 341:39>] +REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 b2Fixture::m_proxyCount [b2Fixture.h <341:43 341:54>] +REFERENCE_CALL const b2AABB & b2Fixture::GetAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <341:2 341:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> unsigned int [b2Fixture.h <341:2 341:9>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB b2FixtureProxy::aabb [b2Fixture.h <342:31 342:34>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2FixtureProxy * b2Fixture::m_proxies [b2Fixture.h <342:9 342:17>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <342:19 342:28>] @@ -4173,6 +4200,9 @@ LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <37:38 37:46>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:30 37:36>] LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <37:57 37:65>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:49 37:55>] +REFERENCE_CALL float32 b2MixFriction(float32, float32) -> float sqrtf(float) [b2Contact.h <39:9 39:14>] +LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <39:16 39:24>] +LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <39:28 39:36>] SYMBOL_FUNCTION float32 b2MixRestitution(float32, float32) [b2Contact.h <44:1 <44:16 44:31> 47:1>] REFERENCE_TYPE_USAGE float32 b2MixRestitution(float32, float32) -> float32 [b2Contact.h <44:8 44:14>] LOCAL_SYMBOL: b2Contact.h<44:41> [b2Contact.h <44:41 44:52>] @@ -4688,6 +4718,12 @@ QUALIFIER: b2DistanceProxy [b2Distance.h <101:22 101:36>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> b2Vec2 [b2Distance.h <101:14 101:19>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <101:55 101:59>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 [b2Distance.h <101:49 101:53>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void [b2Distance.h <103:2 103:9>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:16 103:20>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:25 103:29>] +REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 b2DistanceProxy::m_count [b2Distance.h <103:33 103:39>] +REFERENCE_CALL const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.h <103:2 103:9>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> unsigned int [b2Distance.h <103:2 103:9>] REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> const b2Vec2 * b2DistanceProxy::m_vertices [b2Distance.h <104:9 104:18>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <104:20 104:24>] SYMBOL_METHOD public int32 b2DistanceProxy::GetSupport(const b2Vec2 &) const [b2Distance.h <107:1 <107:31 107:40> 122:1>] @@ -4820,22 +4856,34 @@ SYMBOL_METHOD public void b2ContactListener::BeginContact(b2Contact *) [b2WorldC REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:10 87:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:39 87:45>] REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <87:28 87:36>] +REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:50 87:60>] +LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:62 87:68>] SYMBOL_METHOD public void b2ContactListener::EndContact(b2Contact *) [b2WorldCallbacks.h <90:2 <90:15 90:24> 90:70>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:10 90:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:37 90:43>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <90:26 90:34>] +REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:48 90:58>] +LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:60 90:66>] SYMBOL_METHOD public void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) [b2WorldCallbacks.h <102:2 <102:15 102:22> 106:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <102:10 102:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <102:35 102:41>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Contact [b2WorldCallbacks.h <102:24 102:32>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <102:62 102:72>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Manifold [b2WorldCallbacks.h <102:50 102:59>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <104:3 104:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <104:15 104:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <105:3 105:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <105:15 105:25>] SYMBOL_METHOD public void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) [b2WorldCallbacks.h <114:2 <114:15 114:23> 118:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <114:10 114:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <114:36 114:42>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2Contact [b2WorldCallbacks.h <114:25 114:33>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <114:69 114:75>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2ContactImpulse [b2WorldCallbacks.h <114:51 114:66>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <116:3 116:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <116:15 116:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <117:3 117:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <117:15 117:21>] SYMBOL_METHOD public b2ContactListener & b2ContactListener::operator=(const b2ContactListener &) [b2WorldCallbacks.h <81:7 81:23>] SYMBOL_CLASS b2QueryCallback [b2WorldCallbacks.h <123:1 <123:7 123:21> 131:1>] SYMBOL_METHOD public void b2QueryCallback::~b2QueryCallback() [b2WorldCallbacks.h <126:2 <126:10 126:25> 126:30>] @@ -4908,6 +4956,21 @@ 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>] +REFERENCE_TYPE_USAGE void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> void [b2PolygonContact.cpp <43:2 43:9>] +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>] +QUALIFIER: b2Shape [b2PolygonContact.cpp <43:36 43:42>] +REFERENCE_CALL void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PolygonContact.cpp <43:2 43:9>] +REFERENCE_TYPE_USAGE void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> unsigned int [b2PolygonContact.cpp <43:2 43:9>] +REFERENCE_TYPE_USAGE void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> void [b2PolygonContact.cpp <44:2 44:9>] +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>] +REFERENCE_CALL void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PolygonContact.cpp <44:2 44:9>] +REFERENCE_TYPE_USAGE void b2PolygonContact::b2PolygonContact(b2Fixture *, b2Fixture *) -> unsigned int [b2PolygonContact.cpp <44:2 44:9>] SYMBOL_METHOD public void b2PolygonContact::Evaluate(b2Manifold *, const b2Transform &, const b2Transform &) [b2PolygonContact.cpp <47:1 <47:24 47:31> 52:1>] 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>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2DistanceJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2DistanceJoint.txt index a2a58178..36414cdb 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2DistanceJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2DistanceJoint.txt @@ -850,6 +850,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1286,6 +1292,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2319,6 +2329,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2458,6 +2473,8 @@ SYMBOL_METHOD public void b2Joint::ShiftOrigin(const b2Vec2 &) [b2Joint.h <150:2 REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:10 150:13>] LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:41 150:49>] REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2Joint.h <150:33 150:38>] +REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:54 150:64>] +LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:66 150:74>] REFERENCE_TYPE_USAGE b2Joint -> b2World [b2Joint.h <153:15 153:21>] REFERENCE_TYPE_USAGE b2Joint -> b2Body [b2Joint.h <154:15 154:20>] REFERENCE_TYPE_USAGE b2Joint -> b2Island [b2Joint.h <155:15 155:22>] @@ -4691,6 +4708,8 @@ QUALIFIER: b2DistanceJoint [b2DistanceJoint.cpp <239:9 239:23>] REFERENCE_TYPE_USAGE float32 b2DistanceJoint::GetReactionTorque(float32) const -> float32 [b2DistanceJoint.cpp <239:1 239:7>] LOCAL_SYMBOL: b2DistanceJoint.cpp<239:52> [b2DistanceJoint.cpp <239:52 239:57>] REFERENCE_TYPE_USAGE float32 b2DistanceJoint::GetReactionTorque(float32) const -> float32 [b2DistanceJoint.cpp <239:44 239:50>] +REFERENCE_TYPE_USAGE float32 b2DistanceJoint::GetReactionTorque(float32) const -> void [b2DistanceJoint.cpp <241:2 241:12>] +LOCAL_SYMBOL: b2DistanceJoint.cpp<239:52> [b2DistanceJoint.cpp <241:14 241:19>] SYMBOL_METHOD public void b2DistanceJoint::Dump() [b2DistanceJoint.cpp <245:1 <245:23 245:26> 260:1>] REFERENCE_OVERRIDE void b2DistanceJoint::Dump() -> void b2Joint::Dump() [b2DistanceJoint.cpp <245:23 245:26>] QUALIFIER: b2DistanceJoint [b2DistanceJoint.cpp <245:6 245:20>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2FrictionJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2FrictionJoint.txt index b8cc2d4a..463d97aa 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2FrictionJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2FrictionJoint.txt @@ -835,6 +835,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1280,6 +1286,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2312,6 +2322,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2451,6 +2466,8 @@ SYMBOL_METHOD public void b2Joint::ShiftOrigin(const b2Vec2 &) [b2Joint.h <150:2 REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:10 150:13>] LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:41 150:49>] REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2Joint.h <150:33 150:38>] +REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:54 150:64>] +LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:66 150:74>] REFERENCE_TYPE_USAGE b2Joint -> b2World [b2Joint.h <153:15 153:21>] REFERENCE_TYPE_USAGE b2Joint -> b2Body [b2Joint.h <154:15 154:20>] REFERENCE_TYPE_USAGE b2Joint -> b2Island [b2Joint.h <155:15 155:22>] @@ -4512,6 +4529,8 @@ QUALIFIER: b2FrictionJoint [b2FrictionJoint.cpp <188:6 188:20>] REFERENCE_TYPE_USAGE bool b2FrictionJoint::SolvePositionConstraints(const b2SolverData &) -> bool [b2FrictionJoint.cpp <188:1 188:4>] LOCAL_SYMBOL: b2FrictionJoint.cpp<188:68> [b2FrictionJoint.cpp <188:68 188:71>] REFERENCE_TYPE_USAGE bool b2FrictionJoint::SolvePositionConstraints(const b2SolverData &) -> b2SolverData [b2FrictionJoint.cpp <188:54 188:65>] +REFERENCE_TYPE_USAGE bool b2FrictionJoint::SolvePositionConstraints(const b2SolverData &) -> void [b2FrictionJoint.cpp <190:2 190:12>] +LOCAL_SYMBOL: b2FrictionJoint.cpp<188:68> [b2FrictionJoint.cpp <190:14 190:17>] SYMBOL_METHOD public b2Vec2 b2FrictionJoint::GetAnchorA() const [b2FrictionJoint.cpp <195:1 <195:25 195:34> 198:1>] REFERENCE_OVERRIDE b2Vec2 b2FrictionJoint::GetAnchorA() const -> b2Vec2 b2Joint::GetAnchorA() const [b2FrictionJoint.cpp <195:25 195:34>] QUALIFIER: b2FrictionJoint [b2FrictionJoint.cpp <195:8 195:22>] @@ -4548,6 +4567,12 @@ QUALIFIER: b2FrictionJoint [b2FrictionJoint.cpp <215:6 215:20>] REFERENCE_TYPE_USAGE void b2FrictionJoint::SetMaxForce(float32) -> void [b2FrictionJoint.cpp <215:1 215:4>] LOCAL_SYMBOL: b2FrictionJoint.cpp<215:43> [b2FrictionJoint.cpp <215:43 215:47>] REFERENCE_TYPE_USAGE void b2FrictionJoint::SetMaxForce(float32) -> float32 [b2FrictionJoint.cpp <215:35 215:41>] +REFERENCE_TYPE_USAGE void b2FrictionJoint::SetMaxForce(float32) -> void [b2FrictionJoint.cpp <217:2 217:9>] +REFERENCE_CALL void b2FrictionJoint::SetMaxForce(float32) -> bool b2IsValid(float32) [b2FrictionJoint.cpp <217:11 217:19>] +LOCAL_SYMBOL: b2FrictionJoint.cpp<215:43> [b2FrictionJoint.cpp <217:21 217:25>] +LOCAL_SYMBOL: b2FrictionJoint.cpp<215:43> [b2FrictionJoint.cpp <217:31 217:35>] +REFERENCE_CALL void b2FrictionJoint::SetMaxForce(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2FrictionJoint.cpp <217:2 217:9>] +REFERENCE_TYPE_USAGE void b2FrictionJoint::SetMaxForce(float32) -> unsigned int [b2FrictionJoint.cpp <217:2 217:9>] REFERENCE_USAGE void b2FrictionJoint::SetMaxForce(float32) -> float32 b2FrictionJoint::m_maxForce [b2FrictionJoint.cpp <218:2 218:11>] LOCAL_SYMBOL: b2FrictionJoint.cpp<215:43> [b2FrictionJoint.cpp <218:15 218:19>] SYMBOL_METHOD public float32 b2FrictionJoint::GetMaxForce() const [b2FrictionJoint.cpp <221:1 <221:26 221:36> 224:1>] @@ -4559,6 +4584,12 @@ QUALIFIER: b2FrictionJoint [b2FrictionJoint.cpp <226:6 226:20>] REFERENCE_TYPE_USAGE void b2FrictionJoint::SetMaxTorque(float32) -> void [b2FrictionJoint.cpp <226:1 226:4>] LOCAL_SYMBOL: b2FrictionJoint.cpp<226:44> [b2FrictionJoint.cpp <226:44 226:49>] REFERENCE_TYPE_USAGE void b2FrictionJoint::SetMaxTorque(float32) -> float32 [b2FrictionJoint.cpp <226:36 226:42>] +REFERENCE_TYPE_USAGE void b2FrictionJoint::SetMaxTorque(float32) -> void [b2FrictionJoint.cpp <228:2 228:9>] +REFERENCE_CALL void b2FrictionJoint::SetMaxTorque(float32) -> bool b2IsValid(float32) [b2FrictionJoint.cpp <228:11 228:19>] +LOCAL_SYMBOL: b2FrictionJoint.cpp<226:44> [b2FrictionJoint.cpp <228:21 228:26>] +LOCAL_SYMBOL: b2FrictionJoint.cpp<226:44> [b2FrictionJoint.cpp <228:32 228:37>] +REFERENCE_CALL void b2FrictionJoint::SetMaxTorque(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2FrictionJoint.cpp <228:2 228:9>] +REFERENCE_TYPE_USAGE void b2FrictionJoint::SetMaxTorque(float32) -> unsigned int [b2FrictionJoint.cpp <228:2 228:9>] REFERENCE_USAGE void b2FrictionJoint::SetMaxTorque(float32) -> float32 b2FrictionJoint::m_maxTorque [b2FrictionJoint.cpp <229:2 229:12>] LOCAL_SYMBOL: b2FrictionJoint.cpp<226:44> [b2FrictionJoint.cpp <229:16 229:21>] SYMBOL_METHOD public float32 b2FrictionJoint::GetMaxTorque() const [b2FrictionJoint.cpp <232:1 <232:26 232:37> 235:1>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2GearJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2GearJoint.txt index 32561a74..61cc666e 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2GearJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2GearJoint.txt @@ -952,6 +952,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1391,6 +1397,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2423,6 +2433,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2562,6 +2577,8 @@ SYMBOL_METHOD public void b2Joint::ShiftOrigin(const b2Vec2 &) [b2Joint.h <150:2 REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:10 150:13>] LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:41 150:49>] REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2Joint.h <150:33 150:38>] +REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:54 150:64>] +LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:66 150:74>] REFERENCE_TYPE_USAGE b2Joint -> b2World [b2Joint.h <153:15 153:21>] REFERENCE_TYPE_USAGE b2Joint -> b2Body [b2Joint.h <154:15 154:20>] REFERENCE_TYPE_USAGE b2Joint -> b2Island [b2Joint.h <155:15 155:22>] @@ -4629,6 +4646,20 @@ REFERENCE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> b2Joint REFERENCE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> b2JointType b2GearJoint::m_typeB [b2GearJoint.cpp <51:2 51:8>] REFERENCE_CALL void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> b2JointType b2Joint::GetType() const [b2GearJoint.cpp <51:22 51:28>] REFERENCE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> b2Joint * b2GearJoint::m_joint2 [b2GearJoint.cpp <51:12 51:19>] +REFERENCE_TYPE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> void [b2GearJoint.cpp <53:2 53:9>] +REFERENCE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> b2JointType b2GearJoint::m_typeA [b2GearJoint.cpp <53:11 53:17>] +REFERENCE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> b2JointType::e_revoluteJoint [b2GearJoint.cpp <53:22 53:36>] +REFERENCE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> b2JointType b2GearJoint::m_typeA [b2GearJoint.cpp <53:41 53:47>] +REFERENCE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> b2JointType::e_prismaticJoint [b2GearJoint.cpp <53:52 53:67>] +REFERENCE_CALL void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2GearJoint.cpp <53:2 53:9>] +REFERENCE_TYPE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> unsigned int [b2GearJoint.cpp <53:2 53:9>] +REFERENCE_TYPE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> void [b2GearJoint.cpp <54:2 54:9>] +REFERENCE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> b2JointType b2GearJoint::m_typeB [b2GearJoint.cpp <54:11 54:17>] +REFERENCE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> b2JointType::e_revoluteJoint [b2GearJoint.cpp <54:22 54:36>] +REFERENCE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> b2JointType b2GearJoint::m_typeB [b2GearJoint.cpp <54:41 54:47>] +REFERENCE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> b2JointType::e_prismaticJoint [b2GearJoint.cpp <54:52 54:67>] +REFERENCE_CALL void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2GearJoint.cpp <54:2 54:9>] +REFERENCE_TYPE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> unsigned int [b2GearJoint.cpp <54:2 54:9>] LOCAL_SYMBOL: b2GearJoint.cpp<56:10> [b2GearJoint.cpp <56:10 56:20>] REFERENCE_TYPE_USAGE void b2GearJoint::b2GearJoint(const b2GearJointDef *) -> float32 [b2GearJoint.cpp <56:2 56:8>] LOCAL_SYMBOL: b2GearJoint.cpp<56:23> [b2GearJoint.cpp <56:23 56:33>] @@ -5736,6 +5767,11 @@ QUALIFIER: b2GearJoint [b2GearJoint.cpp <392:6 392:16>] REFERENCE_TYPE_USAGE void b2GearJoint::SetRatio(float32) -> void [b2GearJoint.cpp <392:1 392:4>] LOCAL_SYMBOL: b2GearJoint.cpp<392:36> [b2GearJoint.cpp <392:36 392:40>] REFERENCE_TYPE_USAGE void b2GearJoint::SetRatio(float32) -> float32 [b2GearJoint.cpp <392:28 392:34>] +REFERENCE_TYPE_USAGE void b2GearJoint::SetRatio(float32) -> void [b2GearJoint.cpp <394:2 394:9>] +REFERENCE_CALL void b2GearJoint::SetRatio(float32) -> bool b2IsValid(float32) [b2GearJoint.cpp <394:11 394:19>] +LOCAL_SYMBOL: b2GearJoint.cpp<392:36> [b2GearJoint.cpp <394:21 394:25>] +REFERENCE_CALL void b2GearJoint::SetRatio(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2GearJoint.cpp <394:2 394:9>] +REFERENCE_TYPE_USAGE void b2GearJoint::SetRatio(float32) -> unsigned int [b2GearJoint.cpp <394:2 394:9>] REFERENCE_USAGE void b2GearJoint::SetRatio(float32) -> float32 b2GearJoint::m_ratio [b2GearJoint.cpp <395:2 395:8>] LOCAL_SYMBOL: b2GearJoint.cpp<392:36> [b2GearJoint.cpp <395:12 395:16>] SYMBOL_METHOD public float32 b2GearJoint::GetRatio() const [b2GearJoint.cpp <398:1 <398:22 398:29> 401:1>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2Joint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2Joint.txt index 4d0f062f..276bc53b 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2Joint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2Joint.txt @@ -1494,6 +1494,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1935,6 +1941,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2963,6 +2973,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -3103,6 +3118,8 @@ SYMBOL_METHOD public void b2Joint::ShiftOrigin(const b2Vec2 &) [b2Joint.h <150:2 REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:10 150:13>] LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:41 150:49>] REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2Joint.h <150:33 150:38>] +REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:54 150:64>] +LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:66 150:74>] REFERENCE_TYPE_USAGE b2Joint -> b2World [b2Joint.h <153:15 153:21>] REFERENCE_TYPE_USAGE b2Joint -> b2Body [b2Joint.h <154:15 154:20>] REFERENCE_TYPE_USAGE b2Joint -> b2Island [b2Joint.h <155:15 155:22>] @@ -6429,6 +6446,10 @@ LOCAL_SYMBOL: b2GrowableStack.h<47:21> [b2GrowableStack.h <61:22 61:28>] REFERENCE_USAGE void b2GrowableStack::Push(const b2GrowableStack::T &) -> int32 b2GrowableStack::m_count [b2GrowableStack.h <62:5 62:11>] SYMBOL_METHOD public b2GrowableStack::T b2GrowableStack::Pop() [b2GrowableStack.h <65:2 <65:4 65:6> 70:2>] REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T [b2GrowableStack.h <65:2 65:2>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> void [b2GrowableStack.h <67:3 67:10>] +REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <67:12 67:18>] +REFERENCE_CALL b2GrowableStack::T b2GrowableStack::Pop() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2GrowableStack.h <67:3 67:10>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> unsigned int [b2GrowableStack.h <67:3 67:10>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <68:5 68:11>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <69:10 69:16>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <69:18 69:24>] @@ -6621,6 +6642,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <156:14 156:26>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <156:8 156:11>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <156:47 156:53>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 [b2DynamicTree.h <156:41 156:45>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <158:2 158:9>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:16 158:22>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:27 158:33>] +REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <158:37 158:50>] +REFERENCE_CALL void * b2DynamicTree::GetUserData(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <158:2 158:9>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> unsigned int [b2DynamicTree.h <158:2 158:9>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void * b2TreeNode::userData [b2DynamicTree.h <159:26 159:33>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <159:9 159:15>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <159:17 159:23>] @@ -6629,6 +6656,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <162:22 162:34>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <162:14 162:19>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <162:54 162:60>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void [b2DynamicTree.h <164:2 164:9>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:16 164:22>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>] +REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <164:37 164:50>] +REFERENCE_CALL const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <164:2 164:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> unsigned int [b2DynamicTree.h <164:2 164:9>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] @@ -6702,6 +6735,12 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCas REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <208:16 208:16>] LOCAL_SYMBOL: b2DynamicTree.h<207:9> [b2DynamicTree.h <208:13 208:14>] LOCAL_SYMBOL: b2DynamicTree.h<206:9> [b2DynamicTree.h <208:18 208:19>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>] +SYMBOL_FUNCTION float32 b2Vec2::LengthSquared() const +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::LengthSquared() const [b2DynamicTree.h <209:13 209:25>] +LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <209:11 209:11>] +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <209:2 209:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> unsigned int [b2DynamicTree.h <209:2 209:9>] SYMBOL_FUNCTION float32 b2Vec2::Normalize() REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::Normalize() [b2DynamicTree.h <210:4 210:12>] LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <210:2 210:2>] @@ -7217,22 +7256,34 @@ SYMBOL_METHOD public void b2ContactListener::BeginContact(b2Contact *) [b2WorldC REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:10 87:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:39 87:45>] REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <87:28 87:36>] +REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:50 87:60>] +LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:62 87:68>] SYMBOL_METHOD public void b2ContactListener::EndContact(b2Contact *) [b2WorldCallbacks.h <90:2 <90:15 90:24> 90:70>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:10 90:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:37 90:43>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <90:26 90:34>] +REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:48 90:58>] +LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:60 90:66>] SYMBOL_METHOD public void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) [b2WorldCallbacks.h <102:2 <102:15 102:22> 106:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <102:10 102:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <102:35 102:41>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Contact [b2WorldCallbacks.h <102:24 102:32>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <102:62 102:72>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Manifold [b2WorldCallbacks.h <102:50 102:59>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <104:3 104:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <104:15 104:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <105:3 105:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <105:15 105:25>] SYMBOL_METHOD public void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) [b2WorldCallbacks.h <114:2 <114:15 114:23> 118:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <114:10 114:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <114:36 114:42>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2Contact [b2WorldCallbacks.h <114:25 114:33>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <114:69 114:75>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2ContactImpulse [b2WorldCallbacks.h <114:51 114:66>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <116:3 116:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <116:15 116:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <117:3 117:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <117:15 117:21>] SYMBOL_METHOD public b2ContactListener & b2ContactListener::operator=(const b2ContactListener &) [b2WorldCallbacks.h <81:7 81:23>] SYMBOL_CLASS b2QueryCallback [b2WorldCallbacks.h <123:1 <123:7 123:21> 131:1>] SYMBOL_METHOD public void b2QueryCallback::~b2QueryCallback() [b2WorldCallbacks.h <126:2 <126:10 126:25> 126:30>] @@ -7762,6 +7813,9 @@ REFERENCE_CALL static b2Joint * b2Joint::Create(const b2JointDef *, b2BlockAlloc REFERENCE_TYPE_USAGE static b2Joint * b2Joint::Create(const b2JointDef *, b2BlockAllocator *) -> b2MotorJointDef [b2Joint.cpp <116:53 116:67>] LOCAL_SYMBOL: b2Joint.cpp<37:44> [b2Joint.cpp <116:71 116:73>] LOCAL_SYMBOL: b2Joint.cpp<115:10> [b2Joint.cpp <116:17 116:19>] +REFERENCE_TYPE_USAGE static b2Joint * b2Joint::Create(const b2JointDef *, b2BlockAllocator *) -> void [b2Joint.cpp <121:3 121:10>] +REFERENCE_CALL static b2Joint * b2Joint::Create(const b2JointDef *, b2BlockAllocator *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Joint.cpp <121:3 121:10>] +REFERENCE_TYPE_USAGE static b2Joint * b2Joint::Create(const b2JointDef *, b2BlockAllocator *) -> unsigned int [b2Joint.cpp <121:3 121:10>] LOCAL_SYMBOL: b2Joint.cpp<39:11> [b2Joint.cpp <125:9 125:13>] SYMBOL_METHOD protected static void b2Joint::Destroy(b2Joint *, b2BlockAllocator *) [b2Joint.cpp <128:1 <128:15 128:21> 181:1>] QUALIFIER: b2Joint [b2Joint.cpp <128:6 128:12>] @@ -7830,6 +7884,9 @@ REFERENCE_CALL static void b2Joint::Destroy(b2Joint *, b2BlockAllocator *) -> vo LOCAL_SYMBOL: b2Joint.cpp<128:57> [b2Joint.cpp <174:3 174:11>] LOCAL_SYMBOL: b2Joint.cpp<128:32> [b2Joint.cpp <174:19 174:23>] REFERENCE_TYPE_USAGE static void b2Joint::Destroy(b2Joint *, b2BlockAllocator *) -> b2MotorJoint [b2Joint.cpp <174:33 174:44>] +REFERENCE_TYPE_USAGE static void b2Joint::Destroy(b2Joint *, b2BlockAllocator *) -> void [b2Joint.cpp <178:3 178:10>] +REFERENCE_CALL static void b2Joint::Destroy(b2Joint *, b2BlockAllocator *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Joint.cpp <178:3 178:10>] +REFERENCE_TYPE_USAGE static void b2Joint::Destroy(b2Joint *, b2BlockAllocator *) -> unsigned int [b2Joint.cpp <178:3 178:10>] SYMBOL_METHOD protected void b2Joint::b2Joint(const b2JointDef *) [b2Joint.cpp <183:1 <183:10 183:16> 206:1>] QUALIFIER: b2Joint [b2Joint.cpp <183:1 183:7>] LOCAL_SYMBOL: b2Joint.cpp<183:36> [b2Joint.cpp <183:36 183:38>] @@ -7838,6 +7895,13 @@ REFERENCE_USAGE void b2Joint::b2Joint(const b2JointDef *) -> b2JointEdge b2Joint SYMBOL_FUNCTION void b2JointEdge::b2JointEdge() REFERENCE_CALL void b2Joint::b2Joint(const b2JointDef *) -> void b2JointEdge::b2JointEdge() [b2Joint.cpp <183:10 183:16>] REFERENCE_USAGE void b2Joint::b2Joint(const b2JointDef *) -> b2JointEdge b2Joint::m_edgeB [b2Joint.cpp <183:10 183:16>] +REFERENCE_TYPE_USAGE void b2Joint::b2Joint(const b2JointDef *) -> void [b2Joint.cpp <185:2 185:9>] +REFERENCE_USAGE void b2Joint::b2Joint(const b2JointDef *) -> b2Body * b2JointDef::bodyA [b2Joint.cpp <185:16 185:20>] +LOCAL_SYMBOL: b2Joint.cpp<183:36> [b2Joint.cpp <185:11 185:13>] +REFERENCE_USAGE void b2Joint::b2Joint(const b2JointDef *) -> b2Body * b2JointDef::bodyB [b2Joint.cpp <185:30 185:34>] +LOCAL_SYMBOL: b2Joint.cpp<183:36> [b2Joint.cpp <185:25 185:27>] +REFERENCE_CALL void b2Joint::b2Joint(const b2JointDef *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Joint.cpp <185:2 185:9>] +REFERENCE_TYPE_USAGE void b2Joint::b2Joint(const b2JointDef *) -> unsigned int [b2Joint.cpp <185:2 185:9>] REFERENCE_USAGE void b2Joint::b2Joint(const b2JointDef *) -> b2JointType b2Joint::m_type [b2Joint.cpp <187:2 187:7>] REFERENCE_USAGE void b2Joint::b2Joint(const b2JointDef *) -> b2JointType b2JointDef::type [b2Joint.cpp <187:16 187:19>] LOCAL_SYMBOL: b2Joint.cpp<183:36> [b2Joint.cpp <187:11 187:13>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MotorJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MotorJoint.txt index 564724ce..ecfb967b 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MotorJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MotorJoint.txt @@ -839,6 +839,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1284,6 +1290,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2316,6 +2326,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2455,6 +2470,8 @@ SYMBOL_METHOD public void b2Joint::ShiftOrigin(const b2Vec2 &) [b2Joint.h <150:2 REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:10 150:13>] LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:41 150:49>] REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2Joint.h <150:33 150:38>] +REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:54 150:64>] +LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:66 150:74>] REFERENCE_TYPE_USAGE b2Joint -> b2World [b2Joint.h <153:15 153:21>] REFERENCE_TYPE_USAGE b2Joint -> b2Body [b2Joint.h <154:15 154:20>] REFERENCE_TYPE_USAGE b2Joint -> b2Island [b2Joint.h <155:15 155:22>] @@ -4588,6 +4605,8 @@ QUALIFIER: b2MotorJoint [b2MotorJoint.cpp <199:6 199:17>] REFERENCE_TYPE_USAGE bool b2MotorJoint::SolvePositionConstraints(const b2SolverData &) -> bool [b2MotorJoint.cpp <199:1 199:4>] LOCAL_SYMBOL: b2MotorJoint.cpp<199:65> [b2MotorJoint.cpp <199:65 199:68>] REFERENCE_TYPE_USAGE bool b2MotorJoint::SolvePositionConstraints(const b2SolverData &) -> b2SolverData [b2MotorJoint.cpp <199:51 199:62>] +REFERENCE_TYPE_USAGE bool b2MotorJoint::SolvePositionConstraints(const b2SolverData &) -> void [b2MotorJoint.cpp <201:2 201:12>] +LOCAL_SYMBOL: b2MotorJoint.cpp<199:65> [b2MotorJoint.cpp <201:14 201:17>] SYMBOL_METHOD public b2Vec2 b2MotorJoint::GetAnchorA() const [b2MotorJoint.cpp <206:1 <206:22 206:31> 209:1>] REFERENCE_OVERRIDE b2Vec2 b2MotorJoint::GetAnchorA() const -> b2Vec2 b2Joint::GetAnchorA() const [b2MotorJoint.cpp <206:22 206:31>] QUALIFIER: b2MotorJoint [b2MotorJoint.cpp <206:8 206:19>] @@ -4624,6 +4643,12 @@ QUALIFIER: b2MotorJoint [b2MotorJoint.cpp <226:6 226:17>] REFERENCE_TYPE_USAGE void b2MotorJoint::SetMaxForce(float32) -> void [b2MotorJoint.cpp <226:1 226:4>] LOCAL_SYMBOL: b2MotorJoint.cpp<226:40> [b2MotorJoint.cpp <226:40 226:44>] REFERENCE_TYPE_USAGE void b2MotorJoint::SetMaxForce(float32) -> float32 [b2MotorJoint.cpp <226:32 226:38>] +REFERENCE_TYPE_USAGE void b2MotorJoint::SetMaxForce(float32) -> void [b2MotorJoint.cpp <228:2 228:9>] +REFERENCE_CALL void b2MotorJoint::SetMaxForce(float32) -> bool b2IsValid(float32) [b2MotorJoint.cpp <228:11 228:19>] +LOCAL_SYMBOL: b2MotorJoint.cpp<226:40> [b2MotorJoint.cpp <228:21 228:25>] +LOCAL_SYMBOL: b2MotorJoint.cpp<226:40> [b2MotorJoint.cpp <228:31 228:35>] +REFERENCE_CALL void b2MotorJoint::SetMaxForce(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2MotorJoint.cpp <228:2 228:9>] +REFERENCE_TYPE_USAGE void b2MotorJoint::SetMaxForce(float32) -> unsigned int [b2MotorJoint.cpp <228:2 228:9>] REFERENCE_USAGE void b2MotorJoint::SetMaxForce(float32) -> float32 b2MotorJoint::m_maxForce [b2MotorJoint.cpp <229:2 229:11>] LOCAL_SYMBOL: b2MotorJoint.cpp<226:40> [b2MotorJoint.cpp <229:15 229:19>] SYMBOL_METHOD public float32 b2MotorJoint::GetMaxForce() const [b2MotorJoint.cpp <232:1 <232:23 232:33> 235:1>] @@ -4635,6 +4660,12 @@ QUALIFIER: b2MotorJoint [b2MotorJoint.cpp <237:6 237:17>] REFERENCE_TYPE_USAGE void b2MotorJoint::SetMaxTorque(float32) -> void [b2MotorJoint.cpp <237:1 237:4>] LOCAL_SYMBOL: b2MotorJoint.cpp<237:41> [b2MotorJoint.cpp <237:41 237:46>] REFERENCE_TYPE_USAGE void b2MotorJoint::SetMaxTorque(float32) -> float32 [b2MotorJoint.cpp <237:33 237:39>] +REFERENCE_TYPE_USAGE void b2MotorJoint::SetMaxTorque(float32) -> void [b2MotorJoint.cpp <239:2 239:9>] +REFERENCE_CALL void b2MotorJoint::SetMaxTorque(float32) -> bool b2IsValid(float32) [b2MotorJoint.cpp <239:11 239:19>] +LOCAL_SYMBOL: b2MotorJoint.cpp<237:41> [b2MotorJoint.cpp <239:21 239:26>] +LOCAL_SYMBOL: b2MotorJoint.cpp<237:41> [b2MotorJoint.cpp <239:32 239:37>] +REFERENCE_CALL void b2MotorJoint::SetMaxTorque(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2MotorJoint.cpp <239:2 239:9>] +REFERENCE_TYPE_USAGE void b2MotorJoint::SetMaxTorque(float32) -> unsigned int [b2MotorJoint.cpp <239:2 239:9>] REFERENCE_USAGE void b2MotorJoint::SetMaxTorque(float32) -> float32 b2MotorJoint::m_maxTorque [b2MotorJoint.cpp <240:2 240:12>] LOCAL_SYMBOL: b2MotorJoint.cpp<237:41> [b2MotorJoint.cpp <240:16 240:21>] SYMBOL_METHOD public float32 b2MotorJoint::GetMaxTorque() const [b2MotorJoint.cpp <243:1 <243:23 243:34> 246:1>] @@ -4646,6 +4677,13 @@ QUALIFIER: b2MotorJoint [b2MotorJoint.cpp <248:6 248:17>] REFERENCE_TYPE_USAGE void b2MotorJoint::SetCorrectionFactor(float32) -> void [b2MotorJoint.cpp <248:1 248:4>] LOCAL_SYMBOL: b2MotorJoint.cpp<248:48> [b2MotorJoint.cpp <248:48 248:53>] REFERENCE_TYPE_USAGE void b2MotorJoint::SetCorrectionFactor(float32) -> float32 [b2MotorJoint.cpp <248:40 248:46>] +REFERENCE_TYPE_USAGE void b2MotorJoint::SetCorrectionFactor(float32) -> void [b2MotorJoint.cpp <250:2 250:9>] +REFERENCE_CALL void b2MotorJoint::SetCorrectionFactor(float32) -> bool b2IsValid(float32) [b2MotorJoint.cpp <250:11 250:19>] +LOCAL_SYMBOL: b2MotorJoint.cpp<248:48> [b2MotorJoint.cpp <250:21 250:26>] +LOCAL_SYMBOL: b2MotorJoint.cpp<248:48> [b2MotorJoint.cpp <250:40 250:45>] +LOCAL_SYMBOL: b2MotorJoint.cpp<248:48> [b2MotorJoint.cpp <250:50 250:55>] +REFERENCE_CALL void b2MotorJoint::SetCorrectionFactor(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2MotorJoint.cpp <250:2 250:9>] +REFERENCE_TYPE_USAGE void b2MotorJoint::SetCorrectionFactor(float32) -> unsigned int [b2MotorJoint.cpp <250:2 250:9>] REFERENCE_USAGE void b2MotorJoint::SetCorrectionFactor(float32) -> float32 b2MotorJoint::m_correctionFactor [b2MotorJoint.cpp <251:2 251:19>] LOCAL_SYMBOL: b2MotorJoint.cpp<248:48> [b2MotorJoint.cpp <251:23 251:28>] SYMBOL_METHOD public float32 b2MotorJoint::GetCorrectionFactor() const [b2MotorJoint.cpp <254:1 <254:23 254:41> 257:1>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MouseJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MouseJoint.txt index 2a1c7b69..b4551328 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MouseJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2MouseJoint.txt @@ -848,6 +848,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1293,6 +1299,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2320,6 +2330,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2459,6 +2474,8 @@ SYMBOL_METHOD public void b2Joint::ShiftOrigin(const b2Vec2 &) [b2Joint.h <150:2 REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:10 150:13>] LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:41 150:49>] REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2Joint.h <150:33 150:38>] +REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:54 150:64>] +LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:66 150:74>] REFERENCE_TYPE_USAGE b2Joint -> b2World [b2Joint.h <153:15 153:21>] REFERENCE_TYPE_USAGE b2Joint -> b2Body [b2Joint.h <154:15 154:20>] REFERENCE_TYPE_USAGE b2Joint -> b2Island [b2Joint.h <155:15 155:22>] @@ -4068,6 +4085,36 @@ REFERENCE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> b2Ve REFERENCE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> b2Mat22 b2MouseJoint::m_mass [b2MouseJoint.cpp <31:15 31:26>] REFERENCE_CALL void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> void b2Mat22::b2Mat22() [b2MouseJoint.cpp <31:15 31:26>] REFERENCE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> b2Vec2 b2MouseJoint::m_C [b2MouseJoint.cpp <31:15 31:26>] +REFERENCE_TYPE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> void [b2MouseJoint.cpp <34:2 34:9>] +REFERENCE_CALL void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> bool b2Vec2::IsValid() const [b2MouseJoint.cpp <34:23 34:29>] +REFERENCE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> b2Vec2 b2MouseJointDef::target [b2MouseJoint.cpp <34:16 34:21>] +LOCAL_SYMBOL: b2MouseJoint.cpp<31:51> [b2MouseJoint.cpp <34:11 34:13>] +REFERENCE_CALL void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2MouseJoint.cpp <34:2 34:9>] +REFERENCE_TYPE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> unsigned int [b2MouseJoint.cpp <34:2 34:9>] +REFERENCE_TYPE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> void [b2MouseJoint.cpp <35:2 35:9>] +REFERENCE_CALL void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> bool b2IsValid(float32) [b2MouseJoint.cpp <35:11 35:19>] +REFERENCE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> float32 b2MouseJointDef::maxForce [b2MouseJoint.cpp <35:26 35:33>] +LOCAL_SYMBOL: b2MouseJoint.cpp<31:51> [b2MouseJoint.cpp <35:21 35:23>] +REFERENCE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> float32 b2MouseJointDef::maxForce [b2MouseJoint.cpp <35:44 35:51>] +LOCAL_SYMBOL: b2MouseJoint.cpp<31:51> [b2MouseJoint.cpp <35:39 35:41>] +REFERENCE_CALL void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2MouseJoint.cpp <35:2 35:9>] +REFERENCE_TYPE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> unsigned int [b2MouseJoint.cpp <35:2 35:9>] +REFERENCE_TYPE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> void [b2MouseJoint.cpp <36:2 36:9>] +REFERENCE_CALL void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> bool b2IsValid(float32) [b2MouseJoint.cpp <36:11 36:19>] +REFERENCE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> float32 b2MouseJointDef::frequencyHz [b2MouseJoint.cpp <36:26 36:36>] +LOCAL_SYMBOL: b2MouseJoint.cpp<31:51> [b2MouseJoint.cpp <36:21 36:23>] +REFERENCE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> float32 b2MouseJointDef::frequencyHz [b2MouseJoint.cpp <36:47 36:57>] +LOCAL_SYMBOL: b2MouseJoint.cpp<31:51> [b2MouseJoint.cpp <36:42 36:44>] +REFERENCE_CALL void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2MouseJoint.cpp <36:2 36:9>] +REFERENCE_TYPE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> unsigned int [b2MouseJoint.cpp <36:2 36:9>] +REFERENCE_TYPE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> void [b2MouseJoint.cpp <37:2 37:9>] +REFERENCE_CALL void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> bool b2IsValid(float32) [b2MouseJoint.cpp <37:11 37:19>] +REFERENCE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> float32 b2MouseJointDef::dampingRatio [b2MouseJoint.cpp <37:26 37:37>] +LOCAL_SYMBOL: b2MouseJoint.cpp<31:51> [b2MouseJoint.cpp <37:21 37:23>] +REFERENCE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> float32 b2MouseJointDef::dampingRatio [b2MouseJoint.cpp <37:48 37:59>] +LOCAL_SYMBOL: b2MouseJoint.cpp<31:51> [b2MouseJoint.cpp <37:43 37:45>] +REFERENCE_CALL void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2MouseJoint.cpp <37:2 37:9>] +REFERENCE_TYPE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> unsigned int [b2MouseJoint.cpp <37:2 37:9>] REFERENCE_CALL void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> b2Vec2 & b2Vec2::operator=(const b2Vec2 &) [b2MouseJoint.cpp <39:12 39:12>] REFERENCE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> b2Vec2 b2MouseJoint::m_targetA [b2MouseJoint.cpp <39:2 39:10>] REFERENCE_USAGE void b2MouseJoint::b2MouseJoint(const b2MouseJointDef *) -> b2Vec2 b2MouseJointDef::target [b2MouseJoint.cpp <39:19 39:24>] @@ -4217,6 +4264,12 @@ REFERENCE_TYPE_USAGE void b2MouseJoint::InitVelocityConstraints(const b2SolverDa REFERENCE_USAGE void b2MouseJoint::InitVelocityConstraints(const b2SolverData &) -> float32 b2TimeStep::dt [b2MouseJoint.cpp <124:24 124:25>] REFERENCE_USAGE void b2MouseJoint::InitVelocityConstraints(const b2SolverData &) -> b2TimeStep b2SolverData::step [b2MouseJoint.cpp <124:19 124:22>] LOCAL_SYMBOL: b2MouseJoint.cpp<96:64> [b2MouseJoint.cpp <124:14 124:17>] +REFERENCE_TYPE_USAGE void b2MouseJoint::InitVelocityConstraints(const b2SolverData &) -> void [b2MouseJoint.cpp <125:2 125:9>] +LOCAL_SYMBOL: b2MouseJoint.cpp<116:10> [b2MouseJoint.cpp <125:11 125:11>] +LOCAL_SYMBOL: b2MouseJoint.cpp<124:10> [b2MouseJoint.cpp <125:15 125:15>] +LOCAL_SYMBOL: b2MouseJoint.cpp<119:10> [b2MouseJoint.cpp <125:19 125:19>] +REFERENCE_CALL void b2MouseJoint::InitVelocityConstraints(const b2SolverData &) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2MouseJoint.cpp <125:2 125:9>] +REFERENCE_TYPE_USAGE void b2MouseJoint::InitVelocityConstraints(const b2SolverData &) -> unsigned int [b2MouseJoint.cpp <125:2 125:9>] REFERENCE_USAGE void b2MouseJoint::InitVelocityConstraints(const b2SolverData &) -> float32 b2MouseJoint::m_gamma [b2MouseJoint.cpp <126:2 126:8>] LOCAL_SYMBOL: b2MouseJoint.cpp<124:10> [b2MouseJoint.cpp <126:12 126:12>] LOCAL_SYMBOL: b2MouseJoint.cpp<116:10> [b2MouseJoint.cpp <126:17 126:17>] @@ -4416,6 +4469,8 @@ QUALIFIER: b2MouseJoint [b2MouseJoint.cpp <193:6 193:17>] REFERENCE_TYPE_USAGE bool b2MouseJoint::SolvePositionConstraints(const b2SolverData &) -> bool [b2MouseJoint.cpp <193:1 193:4>] LOCAL_SYMBOL: b2MouseJoint.cpp<193:65> [b2MouseJoint.cpp <193:65 193:68>] REFERENCE_TYPE_USAGE bool b2MouseJoint::SolvePositionConstraints(const b2SolverData &) -> b2SolverData [b2MouseJoint.cpp <193:51 193:62>] +REFERENCE_TYPE_USAGE bool b2MouseJoint::SolvePositionConstraints(const b2SolverData &) -> void [b2MouseJoint.cpp <195:2 195:12>] +LOCAL_SYMBOL: b2MouseJoint.cpp<193:65> [b2MouseJoint.cpp <195:14 195:17>] SYMBOL_METHOD public b2Vec2 b2MouseJoint::GetAnchorA() const [b2MouseJoint.cpp <199:1 <199:22 199:31> 202:1>] REFERENCE_OVERRIDE b2Vec2 b2MouseJoint::GetAnchorA() const -> b2Vec2 b2Joint::GetAnchorA() const [b2MouseJoint.cpp <199:22 199:31>] QUALIFIER: b2MouseJoint [b2MouseJoint.cpp <199:8 199:19>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PrismaticJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PrismaticJoint.txt index fd88e342..09c88d80 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PrismaticJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PrismaticJoint.txt @@ -931,6 +931,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1377,6 +1383,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2410,6 +2420,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2549,6 +2564,8 @@ SYMBOL_METHOD public void b2Joint::ShiftOrigin(const b2Vec2 &) [b2Joint.h <150:2 REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:10 150:13>] LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:41 150:49>] REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2Joint.h <150:33 150:38>] +REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:54 150:64>] +LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:66 150:74>] REFERENCE_TYPE_USAGE b2Joint -> b2World [b2Joint.h <153:15 153:21>] REFERENCE_TYPE_USAGE b2Joint -> b2Body [b2Joint.h <154:15 154:20>] REFERENCE_TYPE_USAGE b2Joint -> b2Island [b2Joint.h <155:15 155:22>] @@ -5636,6 +5653,11 @@ LOCAL_SYMBOL: b2PrismaticJoint.cpp<569:42> [b2PrismaticJoint.cpp <569:42 569:46> REFERENCE_TYPE_USAGE void b2PrismaticJoint::SetLimits(float32, float32) -> float32 [b2PrismaticJoint.cpp <569:34 569:40>] LOCAL_SYMBOL: b2PrismaticJoint.cpp<569:57> [b2PrismaticJoint.cpp <569:57 569:61>] REFERENCE_TYPE_USAGE void b2PrismaticJoint::SetLimits(float32, float32) -> float32 [b2PrismaticJoint.cpp <569:49 569:55>] +REFERENCE_TYPE_USAGE void b2PrismaticJoint::SetLimits(float32, float32) -> void [b2PrismaticJoint.cpp <571:2 571:9>] +LOCAL_SYMBOL: b2PrismaticJoint.cpp<569:42> [b2PrismaticJoint.cpp <571:11 571:15>] +LOCAL_SYMBOL: b2PrismaticJoint.cpp<569:57> [b2PrismaticJoint.cpp <571:20 571:24>] +REFERENCE_CALL void b2PrismaticJoint::SetLimits(float32, float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PrismaticJoint.cpp <571:2 571:9>] +REFERENCE_TYPE_USAGE void b2PrismaticJoint::SetLimits(float32, float32) -> unsigned int [b2PrismaticJoint.cpp <571:2 571:9>] LOCAL_SYMBOL: b2PrismaticJoint.cpp<569:42> [b2PrismaticJoint.cpp <572:6 572:10>] REFERENCE_USAGE void b2PrismaticJoint::SetLimits(float32, float32) -> float32 b2PrismaticJoint::m_lowerTranslation [b2PrismaticJoint.cpp <572:15 572:32>] LOCAL_SYMBOL: b2PrismaticJoint.cpp<569:57> [b2PrismaticJoint.cpp <572:37 572:41>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PulleyJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PulleyJoint.txt index d91494a2..3a26326d 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PulleyJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2PulleyJoint.txt @@ -848,6 +848,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1284,6 +1290,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2312,6 +2322,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2451,6 +2466,8 @@ SYMBOL_METHOD public void b2Joint::ShiftOrigin(const b2Vec2 &) [b2Joint.h <150:2 REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:10 150:13>] LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:41 150:49>] REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2Joint.h <150:33 150:38>] +REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:54 150:64>] +LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:66 150:74>] REFERENCE_TYPE_USAGE b2Joint -> b2World [b2Joint.h <153:15 153:21>] REFERENCE_TYPE_USAGE b2Joint -> b2Body [b2Joint.h <154:15 154:20>] REFERENCE_TYPE_USAGE b2Joint -> b2Island [b2Joint.h <155:15 155:22>] @@ -4134,6 +4151,10 @@ REFERENCE_CALL void b2PulleyJointDef::Initialize(b2Body *, b2Body *, const b2Vec LOCAL_SYMBOL: b2PulleyJoint.cpp<48:9> [b2PulleyJoint.cpp <49:12 49:13>] REFERENCE_USAGE void b2PulleyJointDef::Initialize(b2Body *, b2Body *, const b2Vec2 &, const b2Vec2 &, const b2Vec2 &, const b2Vec2 &, float32) -> float32 b2PulleyJointDef::ratio [b2PulleyJoint.cpp <50:2 50:6>] LOCAL_SYMBOL: b2PulleyJoint.cpp<38:13> [b2PulleyJoint.cpp <50:10 50:10>] +REFERENCE_TYPE_USAGE void b2PulleyJointDef::Initialize(b2Body *, b2Body *, const b2Vec2 &, const b2Vec2 &, const b2Vec2 &, const b2Vec2 &, float32) -> void [b2PulleyJoint.cpp <51:2 51:9>] +REFERENCE_USAGE void b2PulleyJointDef::Initialize(b2Body *, b2Body *, const b2Vec2 &, const b2Vec2 &, const b2Vec2 &, const b2Vec2 &, float32) -> float32 b2PulleyJointDef::ratio [b2PulleyJoint.cpp <51:11 51:15>] +REFERENCE_CALL void b2PulleyJointDef::Initialize(b2Body *, b2Body *, const b2Vec2 &, const b2Vec2 &, const b2Vec2 &, const b2Vec2 &, float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PulleyJoint.cpp <51:2 51:9>] +REFERENCE_TYPE_USAGE void b2PulleyJointDef::Initialize(b2Body *, b2Body *, const b2Vec2 &, const b2Vec2 &, const b2Vec2 &, const b2Vec2 &, float32) -> unsigned int [b2PulleyJoint.cpp <51:2 51:9>] SYMBOL_METHOD protected void b2PulleyJoint::b2PulleyJoint(const b2PulleyJointDef *) [b2PulleyJoint.cpp <54:1 <54:16 54:28> 71:1>] SYMBOL_CLASS b2PulleyJoint QUALIFIER: b2PulleyJoint [b2PulleyJoint.cpp <54:1 54:13>] @@ -4176,6 +4197,11 @@ LOCAL_SYMBOL: b2PulleyJoint.cpp<54:54> [b2PulleyJoint.cpp <62:14 62:16>] REFERENCE_USAGE void b2PulleyJoint::b2PulleyJoint(const b2PulleyJointDef *) -> float32 b2PulleyJoint::m_lengthB [b2PulleyJoint.cpp <63:2 63:10>] REFERENCE_USAGE void b2PulleyJoint::b2PulleyJoint(const b2PulleyJointDef *) -> float32 b2PulleyJointDef::lengthB [b2PulleyJoint.cpp <63:19 63:25>] LOCAL_SYMBOL: b2PulleyJoint.cpp<54:54> [b2PulleyJoint.cpp <63:14 63:16>] +REFERENCE_TYPE_USAGE void b2PulleyJoint::b2PulleyJoint(const b2PulleyJointDef *) -> void [b2PulleyJoint.cpp <65:2 65:9>] +REFERENCE_USAGE void b2PulleyJoint::b2PulleyJoint(const b2PulleyJointDef *) -> float32 b2PulleyJointDef::ratio [b2PulleyJoint.cpp <65:16 65:20>] +LOCAL_SYMBOL: b2PulleyJoint.cpp<54:54> [b2PulleyJoint.cpp <65:11 65:13>] +REFERENCE_CALL void b2PulleyJoint::b2PulleyJoint(const b2PulleyJointDef *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2PulleyJoint.cpp <65:2 65:9>] +REFERENCE_TYPE_USAGE void b2PulleyJoint::b2PulleyJoint(const b2PulleyJointDef *) -> unsigned int [b2PulleyJoint.cpp <65:2 65:9>] REFERENCE_USAGE void b2PulleyJoint::b2PulleyJoint(const b2PulleyJointDef *) -> float32 b2PulleyJoint::m_ratio [b2PulleyJoint.cpp <66:2 66:8>] REFERENCE_USAGE void b2PulleyJoint::b2PulleyJoint(const b2PulleyJointDef *) -> float32 b2PulleyJointDef::ratio [b2PulleyJoint.cpp <66:17 66:21>] LOCAL_SYMBOL: b2PulleyJoint.cpp<54:54> [b2PulleyJoint.cpp <66:12 66:14>] @@ -4754,6 +4780,8 @@ QUALIFIER: b2PulleyJoint [b2PulleyJoint.cpp <278:9 278:21>] REFERENCE_TYPE_USAGE float32 b2PulleyJoint::GetReactionTorque(float32) const -> float32 [b2PulleyJoint.cpp <278:1 278:7>] LOCAL_SYMBOL: b2PulleyJoint.cpp<278:50> [b2PulleyJoint.cpp <278:50 278:55>] REFERENCE_TYPE_USAGE float32 b2PulleyJoint::GetReactionTorque(float32) const -> float32 [b2PulleyJoint.cpp <278:42 278:48>] +REFERENCE_TYPE_USAGE float32 b2PulleyJoint::GetReactionTorque(float32) const -> void [b2PulleyJoint.cpp <280:2 280:12>] +LOCAL_SYMBOL: b2PulleyJoint.cpp<278:50> [b2PulleyJoint.cpp <280:14 280:19>] SYMBOL_METHOD public b2Vec2 b2PulleyJoint::GetGroundAnchorA() const [b2PulleyJoint.cpp <284:1 <284:23 284:38> 287:1>] QUALIFIER: b2PulleyJoint [b2PulleyJoint.cpp <284:8 284:20>] REFERENCE_TYPE_USAGE b2Vec2 b2PulleyJoint::GetGroundAnchorA() const -> b2Vec2 [b2PulleyJoint.cpp <284:1 284:6>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RevoluteJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RevoluteJoint.txt index 7e7d3c6c..a92fe1cc 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RevoluteJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RevoluteJoint.txt @@ -887,6 +887,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1326,6 +1332,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2359,6 +2369,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2498,6 +2513,8 @@ SYMBOL_METHOD public void b2Joint::ShiftOrigin(const b2Vec2 &) [b2Joint.h <150:2 REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:10 150:13>] LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:41 150:49>] REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2Joint.h <150:33 150:38>] +REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:54 150:64>] +LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:66 150:74>] REFERENCE_TYPE_USAGE b2Joint -> b2World [b2Joint.h <153:15 153:21>] REFERENCE_TYPE_USAGE b2Joint -> b2Body [b2Joint.h <154:15 154:20>] REFERENCE_TYPE_USAGE b2Joint -> b2Island [b2Joint.h <155:15 155:22>] @@ -5289,6 +5306,11 @@ LOCAL_SYMBOL: b2RevoluteJoint.cpp<478:41> [b2RevoluteJoint.cpp <478:41 478:45>] REFERENCE_TYPE_USAGE void b2RevoluteJoint::SetLimits(float32, float32) -> float32 [b2RevoluteJoint.cpp <478:33 478:39>] LOCAL_SYMBOL: b2RevoluteJoint.cpp<478:56> [b2RevoluteJoint.cpp <478:56 478:60>] REFERENCE_TYPE_USAGE void b2RevoluteJoint::SetLimits(float32, float32) -> float32 [b2RevoluteJoint.cpp <478:48 478:54>] +REFERENCE_TYPE_USAGE void b2RevoluteJoint::SetLimits(float32, float32) -> void [b2RevoluteJoint.cpp <480:2 480:9>] +LOCAL_SYMBOL: b2RevoluteJoint.cpp<478:41> [b2RevoluteJoint.cpp <480:11 480:15>] +LOCAL_SYMBOL: b2RevoluteJoint.cpp<478:56> [b2RevoluteJoint.cpp <480:20 480:24>] +REFERENCE_CALL void b2RevoluteJoint::SetLimits(float32, float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2RevoluteJoint.cpp <480:2 480:9>] +REFERENCE_TYPE_USAGE void b2RevoluteJoint::SetLimits(float32, float32) -> unsigned int [b2RevoluteJoint.cpp <480:2 480:9>] LOCAL_SYMBOL: b2RevoluteJoint.cpp<478:41> [b2RevoluteJoint.cpp <482:6 482:10>] REFERENCE_USAGE void b2RevoluteJoint::SetLimits(float32, float32) -> float32 b2RevoluteJoint::m_lowerAngle [b2RevoluteJoint.cpp <482:15 482:26>] LOCAL_SYMBOL: b2RevoluteJoint.cpp<478:56> [b2RevoluteJoint.cpp <482:31 482:35>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RopeJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RopeJoint.txt index c894570c..248da3ef 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RopeJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2RopeJoint.txt @@ -831,6 +831,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1267,6 +1273,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2300,6 +2310,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2439,6 +2454,8 @@ SYMBOL_METHOD public void b2Joint::ShiftOrigin(const b2Vec2 &) [b2Joint.h <150:2 REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:10 150:13>] LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:41 150:49>] REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2Joint.h <150:33 150:38>] +REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:54 150:64>] +LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:66 150:74>] REFERENCE_TYPE_USAGE b2Joint -> b2World [b2Joint.h <153:15 153:21>] REFERENCE_TYPE_USAGE b2Joint -> b2Body [b2Joint.h <154:15 154:20>] REFERENCE_TYPE_USAGE b2Joint -> b2Island [b2Joint.h <155:15 155:22>] @@ -4553,6 +4570,8 @@ QUALIFIER: b2RopeJoint [b2RopeJoint.cpp <212:9 212:19>] REFERENCE_TYPE_USAGE float32 b2RopeJoint::GetReactionTorque(float32) const -> float32 [b2RopeJoint.cpp <212:1 212:7>] LOCAL_SYMBOL: b2RopeJoint.cpp<212:48> [b2RopeJoint.cpp <212:48 212:53>] REFERENCE_TYPE_USAGE float32 b2RopeJoint::GetReactionTorque(float32) const -> float32 [b2RopeJoint.cpp <212:40 212:46>] +REFERENCE_TYPE_USAGE float32 b2RopeJoint::GetReactionTorque(float32) const -> void [b2RopeJoint.cpp <214:2 214:12>] +LOCAL_SYMBOL: b2RopeJoint.cpp<212:48> [b2RopeJoint.cpp <214:14 214:19>] SYMBOL_METHOD public float32 b2RopeJoint::GetMaxLength() const [b2RopeJoint.cpp <218:1 <218:22 218:33> 221:1>] QUALIFIER: b2RopeJoint [b2RopeJoint.cpp <218:9 218:19>] REFERENCE_TYPE_USAGE float32 b2RopeJoint::GetMaxLength() const -> float32 [b2RopeJoint.cpp <218:1 218:7>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WeldJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WeldJoint.txt index fb9c7665..22d348ff 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WeldJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WeldJoint.txt @@ -842,6 +842,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1285,6 +1291,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2313,6 +2323,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2452,6 +2467,8 @@ SYMBOL_METHOD public void b2Joint::ShiftOrigin(const b2Vec2 &) [b2Joint.h <150:2 REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:10 150:13>] LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:41 150:49>] REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2Joint.h <150:33 150:38>] +REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:54 150:64>] +LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:66 150:74>] REFERENCE_TYPE_USAGE b2Joint -> b2World [b2Joint.h <153:15 153:21>] REFERENCE_TYPE_USAGE b2Joint -> b2Body [b2Joint.h <154:15 154:20>] REFERENCE_TYPE_USAGE b2Joint -> b2Island [b2Joint.h <155:15 155:22>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WheelJoint.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WheelJoint.txt index 0db5e968..74adcdaf 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WheelJoint.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_Joints_b2WheelJoint.txt @@ -858,6 +858,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1294,6 +1300,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2327,6 +2337,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2466,6 +2481,8 @@ SYMBOL_METHOD public void b2Joint::ShiftOrigin(const b2Vec2 &) [b2Joint.h <150:2 REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:10 150:13>] LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:41 150:49>] REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2Joint.h <150:33 150:38>] +REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:54 150:64>] +LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:66 150:74>] REFERENCE_TYPE_USAGE b2Joint -> b2World [b2Joint.h <153:15 153:21>] REFERENCE_TYPE_USAGE b2Joint -> b2Body [b2Joint.h <154:15 154:20>] REFERENCE_TYPE_USAGE b2Joint -> b2Island [b2Joint.h <155:15 155:22>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Body.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Body.txt index 7da514f3..6708f758 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Body.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Body.txt @@ -1282,6 +1282,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1718,6 +1724,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2755,6 +2765,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -4398,6 +4413,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <293:13 293:21>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <293:8 293:11>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <293:43 293:49>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> float32 [b2Fixture.h <293:35 293:41>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <295:2 295:9>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> bool b2IsValid(float32) [b2Fixture.h <295:11 295:19>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:21 295:27>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:33 295:39>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <295:2 295:9>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> unsigned int [b2Fixture.h <295:2 295:9>] REFERENCE_USAGE void b2Fixture::SetDensity(float32) -> float32 b2Fixture::m_density [b2Fixture.h <296:2 296:10>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <296:14 296:20>] SYMBOL_METHOD public float32 b2Fixture::GetDensity() const [b2Fixture.h <299:1 <299:27 299:36> 302:1>] @@ -4470,6 +4491,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <339:22 339:30>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB [b2Fixture.h <339:14 339:19>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <339:47 339:56>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 [b2Fixture.h <339:41 339:45>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> void [b2Fixture.h <341:2 341:9>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:16 341:25>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:30 341:39>] +REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 b2Fixture::m_proxyCount [b2Fixture.h <341:43 341:54>] +REFERENCE_CALL const b2AABB & b2Fixture::GetAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <341:2 341:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> unsigned int [b2Fixture.h <341:2 341:9>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB b2FixtureProxy::aabb [b2Fixture.h <342:31 342:34>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2FixtureProxy * b2Fixture::m_proxies [b2Fixture.h <342:9 342:17>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <342:19 342:28>] @@ -4554,6 +4581,10 @@ LOCAL_SYMBOL: b2GrowableStack.h<47:21> [b2GrowableStack.h <61:22 61:28>] REFERENCE_USAGE void b2GrowableStack::Push(const b2GrowableStack::T &) -> int32 b2GrowableStack::m_count [b2GrowableStack.h <62:5 62:11>] SYMBOL_METHOD public b2GrowableStack::T b2GrowableStack::Pop() [b2GrowableStack.h <65:2 <65:4 65:6> 70:2>] REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T [b2GrowableStack.h <65:2 65:2>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> void [b2GrowableStack.h <67:3 67:10>] +REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <67:12 67:18>] +REFERENCE_CALL b2GrowableStack::T b2GrowableStack::Pop() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2GrowableStack.h <67:3 67:10>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> unsigned int [b2GrowableStack.h <67:3 67:10>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <68:5 68:11>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <69:10 69:16>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <69:18 69:24>] @@ -4746,6 +4777,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <156:14 156:26>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <156:8 156:11>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <156:47 156:53>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 [b2DynamicTree.h <156:41 156:45>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <158:2 158:9>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:16 158:22>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:27 158:33>] +REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <158:37 158:50>] +REFERENCE_CALL void * b2DynamicTree::GetUserData(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <158:2 158:9>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> unsigned int [b2DynamicTree.h <158:2 158:9>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void * b2TreeNode::userData [b2DynamicTree.h <159:26 159:33>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <159:9 159:15>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <159:17 159:23>] @@ -4754,6 +4791,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <162:22 162:34>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <162:14 162:19>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <162:54 162:60>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void [b2DynamicTree.h <164:2 164:9>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:16 164:22>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>] +REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <164:37 164:50>] +REFERENCE_CALL const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <164:2 164:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> unsigned int [b2DynamicTree.h <164:2 164:9>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] @@ -4827,6 +4870,12 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCas REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <208:16 208:16>] LOCAL_SYMBOL: b2DynamicTree.h<207:9> [b2DynamicTree.h <208:13 208:14>] LOCAL_SYMBOL: b2DynamicTree.h<206:9> [b2DynamicTree.h <208:18 208:19>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>] +SYMBOL_FUNCTION float32 b2Vec2::LengthSquared() const +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::LengthSquared() const [b2DynamicTree.h <209:13 209:25>] +LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <209:11 209:11>] +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <209:2 209:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> unsigned int [b2DynamicTree.h <209:2 209:9>] SYMBOL_FUNCTION float32 b2Vec2::Normalize() REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::Normalize() [b2DynamicTree.h <210:4 210:12>] LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <210:2 210:2>] @@ -5342,22 +5391,34 @@ SYMBOL_METHOD public void b2ContactListener::BeginContact(b2Contact *) [b2WorldC REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:10 87:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:39 87:45>] REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <87:28 87:36>] +REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:50 87:60>] +LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:62 87:68>] SYMBOL_METHOD public void b2ContactListener::EndContact(b2Contact *) [b2WorldCallbacks.h <90:2 <90:15 90:24> 90:70>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:10 90:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:37 90:43>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <90:26 90:34>] +REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:48 90:58>] +LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:60 90:66>] SYMBOL_METHOD public void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) [b2WorldCallbacks.h <102:2 <102:15 102:22> 106:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <102:10 102:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <102:35 102:41>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Contact [b2WorldCallbacks.h <102:24 102:32>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <102:62 102:72>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Manifold [b2WorldCallbacks.h <102:50 102:59>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <104:3 104:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <104:15 104:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <105:3 105:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <105:15 105:25>] SYMBOL_METHOD public void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) [b2WorldCallbacks.h <114:2 <114:15 114:23> 118:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <114:10 114:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <114:36 114:42>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2Contact [b2WorldCallbacks.h <114:25 114:33>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <114:69 114:75>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2ContactImpulse [b2WorldCallbacks.h <114:51 114:66>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <116:3 116:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <116:15 116:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <117:3 117:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <117:15 117:21>] SYMBOL_METHOD public b2ContactListener & b2ContactListener::operator=(const b2ContactListener &) [b2WorldCallbacks.h <81:7 81:23>] SYMBOL_CLASS b2QueryCallback [b2WorldCallbacks.h <123:1 <123:7 123:21> 131:1>] SYMBOL_METHOD public void b2QueryCallback::~b2QueryCallback() [b2WorldCallbacks.h <126:2 <126:10 126:25> 126:30>] @@ -5745,6 +5806,9 @@ LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <37:38 37:46>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:30 37:36>] LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <37:57 37:65>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:49 37:55>] +REFERENCE_CALL float32 b2MixFriction(float32, float32) -> float sqrtf(float) [b2Contact.h <39:9 39:14>] +LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <39:16 39:24>] +LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <39:28 39:36>] SYMBOL_FUNCTION float32 b2MixRestitution(float32, float32) [b2Contact.h <44:1 <44:16 44:31> 47:1>] REFERENCE_TYPE_USAGE float32 b2MixRestitution(float32, float32) -> float32 [b2Contact.h <44:8 44:14>] LOCAL_SYMBOL: b2Contact.h<44:41> [b2Contact.h <44:41 44:52>] @@ -6235,6 +6299,8 @@ SYMBOL_METHOD public void b2Joint::ShiftOrigin(const b2Vec2 &) [b2Joint.h <150:2 REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:10 150:13>] LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:41 150:49>] REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2Joint.h <150:33 150:38>] +REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:54 150:64>] +LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:66 150:74>] REFERENCE_TYPE_USAGE b2Joint -> b2World [b2Joint.h <153:15 153:21>] REFERENCE_TYPE_USAGE b2Joint -> b2Body [b2Joint.h <154:15 154:20>] REFERENCE_TYPE_USAGE b2Joint -> b2Island [b2Joint.h <155:15 155:22>] @@ -6340,6 +6406,46 @@ REFERENCE_CALL void b2Body::b2Body(const b2BodyDef *, b2World *) -> void b2Sweep REFERENCE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> b2Vec2 b2Body::m_linearVelocity [b2Body.cpp <25:9 25:14>] REFERENCE_CALL void b2Body::b2Body(const b2BodyDef *, b2World *) -> void b2Vec2::b2Vec2() [b2Body.cpp <25:9 25:14>] REFERENCE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> b2Vec2 b2Body::m_force [b2Body.cpp <25:9 25:14>] +REFERENCE_TYPE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> void [b2Body.cpp <27:2 27:9>] +REFERENCE_CALL void b2Body::b2Body(const b2BodyDef *, b2World *) -> bool b2Vec2::IsValid() const [b2Body.cpp <27:24 27:30>] +REFERENCE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> b2Vec2 b2BodyDef::position [b2Body.cpp <27:15 27:22>] +LOCAL_SYMBOL: b2Body.cpp<25:33> [b2Body.cpp <27:11 27:12>] +REFERENCE_CALL void b2Body::b2Body(const b2BodyDef *, b2World *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <27:2 27:9>] +REFERENCE_TYPE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> unsigned int [b2Body.cpp <27:2 27:9>] +REFERENCE_TYPE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> void [b2Body.cpp <28:2 28:9>] +REFERENCE_CALL void b2Body::b2Body(const b2BodyDef *, b2World *) -> bool b2Vec2::IsValid() const [b2Body.cpp <28:30 28:36>] +REFERENCE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> b2Vec2 b2BodyDef::linearVelocity [b2Body.cpp <28:15 28:28>] +LOCAL_SYMBOL: b2Body.cpp<25:33> [b2Body.cpp <28:11 28:12>] +REFERENCE_CALL void b2Body::b2Body(const b2BodyDef *, b2World *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <28:2 28:9>] +REFERENCE_TYPE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> unsigned int [b2Body.cpp <28:2 28:9>] +REFERENCE_TYPE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> void [b2Body.cpp <29:2 29:9>] +REFERENCE_CALL void b2Body::b2Body(const b2BodyDef *, b2World *) -> bool b2IsValid(float32) [b2Body.cpp <29:11 29:19>] +REFERENCE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> float32 b2BodyDef::angle [b2Body.cpp <29:25 29:29>] +LOCAL_SYMBOL: b2Body.cpp<25:33> [b2Body.cpp <29:21 29:22>] +REFERENCE_CALL void b2Body::b2Body(const b2BodyDef *, b2World *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <29:2 29:9>] +REFERENCE_TYPE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> unsigned int [b2Body.cpp <29:2 29:9>] +REFERENCE_TYPE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> void [b2Body.cpp <30:2 30:9>] +REFERENCE_CALL void b2Body::b2Body(const b2BodyDef *, b2World *) -> bool b2IsValid(float32) [b2Body.cpp <30:11 30:19>] +REFERENCE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> float32 b2BodyDef::angularVelocity [b2Body.cpp <30:25 30:39>] +LOCAL_SYMBOL: b2Body.cpp<25:33> [b2Body.cpp <30:21 30:22>] +REFERENCE_CALL void b2Body::b2Body(const b2BodyDef *, b2World *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <30:2 30:9>] +REFERENCE_TYPE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> unsigned int [b2Body.cpp <30:2 30:9>] +REFERENCE_TYPE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> void [b2Body.cpp <31:2 31:9>] +REFERENCE_CALL void b2Body::b2Body(const b2BodyDef *, b2World *) -> bool b2IsValid(float32) [b2Body.cpp <31:11 31:19>] +REFERENCE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> float32 b2BodyDef::angularDamping [b2Body.cpp <31:25 31:38>] +LOCAL_SYMBOL: b2Body.cpp<25:33> [b2Body.cpp <31:21 31:22>] +REFERENCE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> float32 b2BodyDef::angularDamping [b2Body.cpp <31:48 31:61>] +LOCAL_SYMBOL: b2Body.cpp<25:33> [b2Body.cpp <31:44 31:45>] +REFERENCE_CALL void b2Body::b2Body(const b2BodyDef *, b2World *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <31:2 31:9>] +REFERENCE_TYPE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> unsigned int [b2Body.cpp <31:2 31:9>] +REFERENCE_TYPE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> void [b2Body.cpp <32:2 32:9>] +REFERENCE_CALL void b2Body::b2Body(const b2BodyDef *, b2World *) -> bool b2IsValid(float32) [b2Body.cpp <32:11 32:19>] +REFERENCE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> float32 b2BodyDef::linearDamping [b2Body.cpp <32:25 32:37>] +LOCAL_SYMBOL: b2Body.cpp<25:33> [b2Body.cpp <32:21 32:22>] +REFERENCE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> float32 b2BodyDef::linearDamping [b2Body.cpp <32:47 32:59>] +LOCAL_SYMBOL: b2Body.cpp<25:33> [b2Body.cpp <32:43 32:44>] +REFERENCE_CALL void b2Body::b2Body(const b2BodyDef *, b2World *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <32:2 32:9>] +REFERENCE_TYPE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> unsigned int [b2Body.cpp <32:2 32:9>] REFERENCE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> uint16 b2Body::m_flags [b2Body.cpp <34:2 34:8>] REFERENCE_USAGE void b2Body::b2Body(const b2BodyDef *, b2World *) -> bool b2BodyDef::bullet [b2Body.cpp <36:10 36:15>] LOCAL_SYMBOL: b2Body.cpp<25:33> [b2Body.cpp <36:6 36:7>] @@ -6443,7 +6549,12 @@ QUALIFIER: b2Body [b2Body.cpp <113:6 113:11>] REFERENCE_TYPE_USAGE void b2Body::SetType(b2BodyType) -> void [b2Body.cpp <113:1 113:4>] LOCAL_SYMBOL: b2Body.cpp<113:33> [b2Body.cpp <113:33 113:36>] REFERENCE_TYPE_USAGE void b2Body::SetType(b2BodyType) -> b2BodyType [b2Body.cpp <113:22 113:31>] +REFERENCE_TYPE_USAGE void b2Body::SetType(b2BodyType) -> void [b2Body.cpp <115:2 115:9>] SYMBOL_FUNCTION bool b2World::IsLocked() const +REFERENCE_CALL void b2Body::SetType(b2BodyType) -> bool b2World::IsLocked() const [b2Body.cpp <115:20 115:27>] +REFERENCE_USAGE void b2Body::SetType(b2BodyType) -> b2World * b2Body::m_world [b2Body.cpp <115:11 115:17>] +REFERENCE_CALL void b2Body::SetType(b2BodyType) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <115:2 115:9>] +REFERENCE_TYPE_USAGE void b2Body::SetType(b2BodyType) -> unsigned int [b2Body.cpp <115:2 115:9>] REFERENCE_CALL void b2Body::SetType(b2BodyType) -> bool b2World::IsLocked() const [b2Body.cpp <116:15 116:22>] REFERENCE_USAGE void b2Body::SetType(b2BodyType) -> b2World * b2Body::m_world [b2Body.cpp <116:6 116:12>] REFERENCE_USAGE void b2Body::SetType(b2BodyType) -> b2BodyType b2Body::m_type [b2Body.cpp <121:6 121:11>] @@ -6522,6 +6633,11 @@ QUALIFIER: b2Body [b2Body.cpp <166:12 166:17>] REFERENCE_TYPE_USAGE b2Fixture * b2Body::CreateFixture(const b2FixtureDef *) -> b2Fixture [b2Body.cpp <166:1 166:9>] LOCAL_SYMBOL: b2Body.cpp<166:54> [b2Body.cpp <166:54 166:56>] REFERENCE_TYPE_USAGE b2Fixture * b2Body::CreateFixture(const b2FixtureDef *) -> b2FixtureDef [b2Body.cpp <166:40 166:51>] +REFERENCE_TYPE_USAGE b2Fixture * b2Body::CreateFixture(const b2FixtureDef *) -> void [b2Body.cpp <168:2 168:9>] +REFERENCE_CALL b2Fixture * b2Body::CreateFixture(const b2FixtureDef *) -> bool b2World::IsLocked() const [b2Body.cpp <168:20 168:27>] +REFERENCE_USAGE b2Fixture * b2Body::CreateFixture(const b2FixtureDef *) -> b2World * b2Body::m_world [b2Body.cpp <168:11 168:17>] +REFERENCE_CALL b2Fixture * b2Body::CreateFixture(const b2FixtureDef *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <168:2 168:9>] +REFERENCE_TYPE_USAGE b2Fixture * b2Body::CreateFixture(const b2FixtureDef *) -> unsigned int [b2Body.cpp <168:2 168:9>] REFERENCE_CALL b2Fixture * b2Body::CreateFixture(const b2FixtureDef *) -> bool b2World::IsLocked() const [b2Body.cpp <169:15 169:22>] REFERENCE_USAGE b2Fixture * b2Body::CreateFixture(const b2FixtureDef *) -> b2World * b2Body::m_world [b2Body.cpp <169:6 169:12>] LOCAL_SYMBOL: b2Body.cpp<174:20> [b2Body.cpp <174:20 174:28>] @@ -6599,8 +6715,22 @@ REFERENCE_TYPE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> void [b2Body.cp LOCAL_SYMBOL: b2Body.cpp<214:40> [b2Body.cpp <214:40 214:46>] REFERENCE_TYPE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> b2Fixture [b2Body.cpp <214:29 214:37>] LOCAL_SYMBOL: b2Body.cpp<214:40> [b2Body.cpp <216:6 216:12>] +REFERENCE_TYPE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> void [b2Body.cpp <221:2 221:9>] +REFERENCE_CALL void b2Body::DestroyFixture(b2Fixture *) -> bool b2World::IsLocked() const [b2Body.cpp <221:20 221:27>] +REFERENCE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> b2World * b2Body::m_world [b2Body.cpp <221:11 221:17>] +REFERENCE_CALL void b2Body::DestroyFixture(b2Fixture *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <221:2 221:9>] +REFERENCE_TYPE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> unsigned int [b2Body.cpp <221:2 221:9>] REFERENCE_CALL void b2Body::DestroyFixture(b2Fixture *) -> bool b2World::IsLocked() const [b2Body.cpp <222:15 222:22>] REFERENCE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> b2World * b2Body::m_world [b2Body.cpp <222:6 222:12>] +REFERENCE_TYPE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> void [b2Body.cpp <227:2 227:9>] +REFERENCE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> b2Body * b2Fixture::m_body [b2Body.cpp <227:20 227:25>] +LOCAL_SYMBOL: b2Body.cpp<214:40> [b2Body.cpp <227:11 227:17>] +REFERENCE_CALL void b2Body::DestroyFixture(b2Fixture *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <227:2 227:9>] +REFERENCE_TYPE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> unsigned int [b2Body.cpp <227:2 227:9>] +REFERENCE_TYPE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> void [b2Body.cpp <230:2 230:9>] +REFERENCE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> int32 b2Body::m_fixtureCount [b2Body.cpp <230:11 230:24>] +REFERENCE_CALL void b2Body::DestroyFixture(b2Fixture *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <230:2 230:9>] +REFERENCE_TYPE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> unsigned int [b2Body.cpp <230:2 230:9>] LOCAL_SYMBOL: b2Body.cpp<231:14> [b2Body.cpp <231:14 231:17>] REFERENCE_TYPE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> b2Fixture [b2Body.cpp <231:2 231:10>] REFERENCE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> b2Fixture * b2Body::m_fixtureList [b2Body.cpp <231:22 231:34>] @@ -6616,6 +6746,10 @@ LOCAL_SYMBOL: b2Body.cpp<232:7> [b2Body.cpp <238:4 238:8>] LOCAL_SYMBOL: b2Body.cpp<231:14> [b2Body.cpp <242:3 242:6>] REFERENCE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> b2Fixture * b2Fixture::m_next [b2Body.cpp <242:20 242:25>] LOCAL_SYMBOL: b2Body.cpp<231:14> [b2Body.cpp <242:13 242:16>] +REFERENCE_TYPE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> void [b2Body.cpp <246:2 246:9>] +LOCAL_SYMBOL: b2Body.cpp<232:7> [b2Body.cpp <246:11 246:15>] +REFERENCE_CALL void b2Body::DestroyFixture(b2Fixture *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <246:2 246:9>] +REFERENCE_TYPE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> unsigned int [b2Body.cpp <246:2 246:9>] LOCAL_SYMBOL: b2Body.cpp<249:17> [b2Body.cpp <249:17 249:20>] REFERENCE_TYPE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> b2ContactEdge [b2Body.cpp <249:2 249:14>] REFERENCE_USAGE void b2Body::DestroyFixture(b2Fixture *) -> b2ContactEdge * b2Body::m_contactList [b2Body.cpp <249:24 249:36>] @@ -6706,6 +6840,11 @@ REFERENCE_USAGE void b2Body::ResetMassData() -> float32 b2Sweep::a0 [b2Body.cpp REFERENCE_USAGE void b2Body::ResetMassData() -> b2Sweep b2Body::m_sweep [b2Body.cpp <300:3 300:9>] REFERENCE_USAGE void b2Body::ResetMassData() -> float32 b2Sweep::a [b2Body.cpp <300:24 300:24>] REFERENCE_USAGE void b2Body::ResetMassData() -> b2Sweep b2Body::m_sweep [b2Body.cpp <300:16 300:22>] +REFERENCE_TYPE_USAGE void b2Body::ResetMassData() -> void [b2Body.cpp <304:2 304:9>] +REFERENCE_USAGE void b2Body::ResetMassData() -> b2BodyType b2Body::m_type [b2Body.cpp <304:11 304:16>] +REFERENCE_USAGE void b2Body::ResetMassData() -> b2BodyType::b2_dynamicBody [b2Body.cpp <304:21 304:34>] +REFERENCE_CALL void b2Body::ResetMassData() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <304:2 304:9>] +REFERENCE_TYPE_USAGE void b2Body::ResetMassData() -> unsigned int [b2Body.cpp <304:2 304:9>] LOCAL_SYMBOL: b2Body.cpp<307:9> [b2Body.cpp <307:9 307:19>] REFERENCE_TYPE_USAGE void b2Body::ResetMassData() -> b2Vec2 [b2Body.cpp <307:2 307:7>] REFERENCE_CALL void b2Body::ResetMassData() -> void b2Vec2::b2Vec2(const b2Vec2 &) [b2Body.cpp <307:23 307:33>] @@ -6757,6 +6896,10 @@ REFERENCE_USAGE void b2Body::ResetMassData() -> float32 b2Body::m_mass [b2Body.c REFERENCE_CALL void b2Body::ResetMassData() -> float32 b2Dot(const b2Vec2 &, const b2Vec2 &) [b2Body.cpp <338:19 338:23>] LOCAL_SYMBOL: b2Body.cpp<307:9> [b2Body.cpp <338:25 338:35>] LOCAL_SYMBOL: b2Body.cpp<307:9> [b2Body.cpp <338:38 338:48>] +REFERENCE_TYPE_USAGE void b2Body::ResetMassData() -> void [b2Body.cpp <339:3 339:10>] +REFERENCE_USAGE void b2Body::ResetMassData() -> float32 b2Body::m_I [b2Body.cpp <339:12 339:14>] +REFERENCE_CALL void b2Body::ResetMassData() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <339:3 339:10>] +REFERENCE_TYPE_USAGE void b2Body::ResetMassData() -> unsigned int [b2Body.cpp <339:3 339:10>] REFERENCE_USAGE void b2Body::ResetMassData() -> float32 b2Body::m_invI [b2Body.cpp <340:3 340:8>] REFERENCE_USAGE void b2Body::ResetMassData() -> float32 b2Body::m_I [b2Body.cpp <340:19 340:21>] REFERENCE_USAGE void b2Body::ResetMassData() -> float32 b2Body::m_I [b2Body.cpp <345:3 345:5>] @@ -6793,6 +6936,11 @@ QUALIFIER: b2Body [b2Body.cpp <358:6 358:11>] REFERENCE_TYPE_USAGE void b2Body::SetMassData(const b2MassData *) -> void [b2Body.cpp <358:1 358:4>] LOCAL_SYMBOL: b2Body.cpp<358:44> [b2Body.cpp <358:44 358:51>] REFERENCE_TYPE_USAGE void b2Body::SetMassData(const b2MassData *) -> b2MassData [b2Body.cpp <358:32 358:41>] +REFERENCE_TYPE_USAGE void b2Body::SetMassData(const b2MassData *) -> void [b2Body.cpp <360:2 360:9>] +REFERENCE_CALL void b2Body::SetMassData(const b2MassData *) -> bool b2World::IsLocked() const [b2Body.cpp <360:20 360:27>] +REFERENCE_USAGE void b2Body::SetMassData(const b2MassData *) -> b2World * b2Body::m_world [b2Body.cpp <360:11 360:17>] +REFERENCE_CALL void b2Body::SetMassData(const b2MassData *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <360:2 360:9>] +REFERENCE_TYPE_USAGE void b2Body::SetMassData(const b2MassData *) -> unsigned int [b2Body.cpp <360:2 360:9>] REFERENCE_CALL void b2Body::SetMassData(const b2MassData *) -> bool b2World::IsLocked() const [b2Body.cpp <361:15 361:22>] REFERENCE_USAGE void b2Body::SetMassData(const b2MassData *) -> b2World * b2Body::m_world [b2Body.cpp <361:6 361:12>] REFERENCE_USAGE void b2Body::SetMassData(const b2MassData *) -> b2BodyType b2Body::m_type [b2Body.cpp <366:6 366:11>] @@ -6821,6 +6969,10 @@ REFERENCE_USAGE void b2Body::SetMassData(const b2MassData *) -> b2Vec2 b2MassDat LOCAL_SYMBOL: b2Body.cpp<358:44> [b2Body.cpp <385:38 385:45>] REFERENCE_USAGE void b2Body::SetMassData(const b2MassData *) -> b2Vec2 b2MassData::center [b2Body.cpp <385:66 385:71>] LOCAL_SYMBOL: b2Body.cpp<358:44> [b2Body.cpp <385:56 385:63>] +REFERENCE_TYPE_USAGE void b2Body::SetMassData(const b2MassData *) -> void [b2Body.cpp <386:3 386:10>] +REFERENCE_USAGE void b2Body::SetMassData(const b2MassData *) -> float32 b2Body::m_I [b2Body.cpp <386:12 386:14>] +REFERENCE_CALL void b2Body::SetMassData(const b2MassData *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <386:3 386:10>] +REFERENCE_TYPE_USAGE void b2Body::SetMassData(const b2MassData *) -> unsigned int [b2Body.cpp <386:3 386:10>] REFERENCE_USAGE void b2Body::SetMassData(const b2MassData *) -> float32 b2Body::m_invI [b2Body.cpp <387:3 387:8>] REFERENCE_USAGE void b2Body::SetMassData(const b2MassData *) -> float32 b2Body::m_I [b2Body.cpp <387:19 387:21>] LOCAL_SYMBOL: b2Body.cpp<391:9> [b2Body.cpp <391:9 391:17>] @@ -6881,6 +7033,11 @@ LOCAL_SYMBOL: b2Body.cpp<422:41> [b2Body.cpp <422:41 422:48>] REFERENCE_TYPE_USAGE void b2Body::SetTransform(const b2Vec2 &, float32) -> b2Vec2 [b2Body.cpp <422:33 422:38>] LOCAL_SYMBOL: b2Body.cpp<422:59> [b2Body.cpp <422:59 422:63>] REFERENCE_TYPE_USAGE void b2Body::SetTransform(const b2Vec2 &, float32) -> float32 [b2Body.cpp <422:51 422:57>] +REFERENCE_TYPE_USAGE void b2Body::SetTransform(const b2Vec2 &, float32) -> void [b2Body.cpp <424:2 424:9>] +REFERENCE_CALL void b2Body::SetTransform(const b2Vec2 &, float32) -> bool b2World::IsLocked() const [b2Body.cpp <424:20 424:27>] +REFERENCE_USAGE void b2Body::SetTransform(const b2Vec2 &, float32) -> b2World * b2Body::m_world [b2Body.cpp <424:11 424:17>] +REFERENCE_CALL void b2Body::SetTransform(const b2Vec2 &, float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <424:2 424:9>] +REFERENCE_TYPE_USAGE void b2Body::SetTransform(const b2Vec2 &, float32) -> unsigned int [b2Body.cpp <424:2 424:9>] REFERENCE_CALL void b2Body::SetTransform(const b2Vec2 &, float32) -> bool b2World::IsLocked() const [b2Body.cpp <425:15 425:22>] REFERENCE_USAGE void b2Body::SetTransform(const b2Vec2 &, float32) -> b2World * b2Body::m_world [b2Body.cpp <425:6 425:12>] REFERENCE_CALL void b2Body::SetTransform(const b2Vec2 &, float32) -> void b2Rot::Set(float32) [b2Body.cpp <430:9 430:11>] @@ -6971,6 +7128,11 @@ QUALIFIER: b2Body [b2Body.cpp <459:6 459:11>] REFERENCE_TYPE_USAGE void b2Body::SetActive(bool) -> void [b2Body.cpp <459:1 459:4>] LOCAL_SYMBOL: b2Body.cpp<459:29> [b2Body.cpp <459:29 459:32>] REFERENCE_TYPE_USAGE void b2Body::SetActive(bool) -> bool [b2Body.cpp <459:24 459:27>] +REFERENCE_TYPE_USAGE void b2Body::SetActive(bool) -> void [b2Body.cpp <461:2 461:9>] +REFERENCE_CALL void b2Body::SetActive(bool) -> bool b2World::IsLocked() const [b2Body.cpp <461:20 461:27>] +REFERENCE_USAGE void b2Body::SetActive(bool) -> b2World * b2Body::m_world [b2Body.cpp <461:11 461:17>] +REFERENCE_CALL void b2Body::SetActive(bool) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Body.cpp <461:2 461:9>] +REFERENCE_TYPE_USAGE void b2Body::SetActive(bool) -> unsigned int [b2Body.cpp <461:2 461:9>] LOCAL_SYMBOL: b2Body.cpp<459:29> [b2Body.cpp <463:6 463:9>] SYMBOL_FUNCTION bool b2Body::IsActive() const REFERENCE_CALL void b2Body::SetActive(bool) -> bool b2Body::IsActive() const [b2Body.cpp <463:14 463:21>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2ContactManager.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2ContactManager.txt index fed6ae7b..2ad21144 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2ContactManager.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2ContactManager.txt @@ -1102,6 +1102,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1538,6 +1544,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2566,6 +2576,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -3033,6 +3048,10 @@ LOCAL_SYMBOL: b2GrowableStack.h<47:21> [b2GrowableStack.h <61:22 61:28>] REFERENCE_USAGE void b2GrowableStack::Push(const b2GrowableStack::T &) -> int32 b2GrowableStack::m_count [b2GrowableStack.h <62:5 62:11>] SYMBOL_METHOD public b2GrowableStack::T b2GrowableStack::Pop() [b2GrowableStack.h <65:2 <65:4 65:6> 70:2>] REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T [b2GrowableStack.h <65:2 65:2>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> void [b2GrowableStack.h <67:3 67:10>] +REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <67:12 67:18>] +REFERENCE_CALL b2GrowableStack::T b2GrowableStack::Pop() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2GrowableStack.h <67:3 67:10>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> unsigned int [b2GrowableStack.h <67:3 67:10>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <68:5 68:11>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <69:10 69:16>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <69:18 69:24>] @@ -3093,6 +3112,10 @@ REFERENCE_USAGE void b2GrowableStack::Push(const int &) -> int32 b2Gro SYMBOL_METHOD public int b2GrowableStack::Pop() [b2GrowableStack.h <65:2 <65:4 65:6> 70:2>] SYMBOL_FUNCTION b2GrowableStack::T b2GrowableStack::Pop() REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b2GrowableStack::Pop() -> b2GrowableStack::T b2GrowableStack::Pop() [b2GrowableStack.h <65:4 65:6>] +REFERENCE_TYPE_USAGE int b2GrowableStack::Pop() -> void [b2GrowableStack.h <67:3 67:10>] +REFERENCE_USAGE int b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <67:12 67:18>] +REFERENCE_CALL int b2GrowableStack::Pop() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2GrowableStack.h <67:3 67:10>] +REFERENCE_TYPE_USAGE int b2GrowableStack::Pop() -> unsigned int [b2GrowableStack.h <67:3 67:10>] REFERENCE_USAGE int b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <68:5 68:11>] REFERENCE_USAGE int b2GrowableStack::Pop() -> int * b2GrowableStack::m_stack [b2GrowableStack.h <69:10 69:16>] REFERENCE_USAGE int b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <69:18 69:24>] @@ -3301,6 +3324,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <156:14 156:26>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <156:8 156:11>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <156:47 156:53>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 [b2DynamicTree.h <156:41 156:45>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <158:2 158:9>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:16 158:22>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:27 158:33>] +REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <158:37 158:50>] +REFERENCE_CALL void * b2DynamicTree::GetUserData(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <158:2 158:9>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> unsigned int [b2DynamicTree.h <158:2 158:9>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void * b2TreeNode::userData [b2DynamicTree.h <159:26 159:33>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <159:9 159:15>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <159:17 159:23>] @@ -3309,6 +3338,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <162:22 162:34>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <162:14 162:19>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <162:54 162:60>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void [b2DynamicTree.h <164:2 164:9>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:16 164:22>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>] +REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <164:37 164:50>] +REFERENCE_CALL const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <164:2 164:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> unsigned int [b2DynamicTree.h <164:2 164:9>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] @@ -3356,6 +3391,12 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCas REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <208:16 208:16>] LOCAL_SYMBOL: b2DynamicTree.h<207:9> [b2DynamicTree.h <208:13 208:14>] LOCAL_SYMBOL: b2DynamicTree.h<206:9> [b2DynamicTree.h <208:18 208:19>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>] +SYMBOL_FUNCTION float32 b2Vec2::LengthSquared() const +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::LengthSquared() const [b2DynamicTree.h <209:13 209:25>] +LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <209:11 209:11>] +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <209:2 209:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> unsigned int [b2DynamicTree.h <209:2 209:9>] SYMBOL_FUNCTION float32 b2Vec2::Normalize() REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::Normalize() [b2DynamicTree.h <210:4 210:12>] LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <210:2 210:2>] @@ -5089,6 +5130,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <293:13 293:21>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <293:8 293:11>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <293:43 293:49>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> float32 [b2Fixture.h <293:35 293:41>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <295:2 295:9>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> bool b2IsValid(float32) [b2Fixture.h <295:11 295:19>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:21 295:27>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:33 295:39>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <295:2 295:9>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> unsigned int [b2Fixture.h <295:2 295:9>] REFERENCE_USAGE void b2Fixture::SetDensity(float32) -> float32 b2Fixture::m_density [b2Fixture.h <296:2 296:10>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <296:14 296:20>] SYMBOL_METHOD public float32 b2Fixture::GetDensity() const [b2Fixture.h <299:1 <299:27 299:36> 302:1>] @@ -5161,6 +5208,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <339:22 339:30>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB [b2Fixture.h <339:14 339:19>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <339:47 339:56>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 [b2Fixture.h <339:41 339:45>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> void [b2Fixture.h <341:2 341:9>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:16 341:25>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:30 341:39>] +REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 b2Fixture::m_proxyCount [b2Fixture.h <341:43 341:54>] +REFERENCE_CALL const b2AABB & b2Fixture::GetAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <341:2 341:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> unsigned int [b2Fixture.h <341:2 341:9>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB b2FixtureProxy::aabb [b2Fixture.h <342:31 342:34>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2FixtureProxy * b2Fixture::m_proxies [b2Fixture.h <342:9 342:17>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <342:19 342:28>] @@ -5207,22 +5260,34 @@ SYMBOL_METHOD public void b2ContactListener::BeginContact(b2Contact *) [b2WorldC REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:10 87:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:39 87:45>] REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <87:28 87:36>] +REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:50 87:60>] +LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:62 87:68>] SYMBOL_METHOD public void b2ContactListener::EndContact(b2Contact *) [b2WorldCallbacks.h <90:2 <90:15 90:24> 90:70>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:10 90:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:37 90:43>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <90:26 90:34>] +REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:48 90:58>] +LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:60 90:66>] SYMBOL_METHOD public void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) [b2WorldCallbacks.h <102:2 <102:15 102:22> 106:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <102:10 102:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <102:35 102:41>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Contact [b2WorldCallbacks.h <102:24 102:32>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <102:62 102:72>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Manifold [b2WorldCallbacks.h <102:50 102:59>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <104:3 104:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <104:15 104:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <105:3 105:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <105:15 105:25>] SYMBOL_METHOD public void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) [b2WorldCallbacks.h <114:2 <114:15 114:23> 118:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <114:10 114:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <114:36 114:42>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2Contact [b2WorldCallbacks.h <114:25 114:33>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <114:69 114:75>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2ContactImpulse [b2WorldCallbacks.h <114:51 114:66>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <116:3 116:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <116:15 116:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <117:3 117:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <117:15 117:21>] SYMBOL_METHOD public b2ContactListener & b2ContactListener::operator=(const b2ContactListener &) [b2WorldCallbacks.h <81:7 81:23>] SYMBOL_METHOD public void b2ContactListener::b2ContactListener() [b2WorldCallbacks.h <81:7 <81:7 81:23> 81:23>] SYMBOL_METHOD public void b2ContactListener::b2ContactListener(const b2ContactListener &) [b2WorldCallbacks.h <81:7 81:23>] @@ -5259,6 +5324,9 @@ LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <37:38 37:46>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:30 37:36>] LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <37:57 37:65>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:49 37:55>] +REFERENCE_CALL float32 b2MixFriction(float32, float32) -> float sqrtf(float) [b2Contact.h <39:9 39:14>] +LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <39:16 39:24>] +LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <39:28 39:36>] SYMBOL_FUNCTION float32 b2MixRestitution(float32, float32) [b2Contact.h <44:1 <44:16 44:31> 47:1>] REFERENCE_TYPE_USAGE float32 b2MixRestitution(float32, float32) -> float32 [b2Contact.h <44:8 44:14>] LOCAL_SYMBOL: b2Contact.h<44:41> [b2Contact.h <44:41 44:52>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Fixture.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Fixture.txt index 7360cf91..fe3325e6 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Fixture.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Fixture.txt @@ -1313,6 +1313,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1749,6 +1755,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2777,6 +2787,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -4422,6 +4437,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <293:13 293:21>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <293:8 293:11>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <293:43 293:49>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> float32 [b2Fixture.h <293:35 293:41>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <295:2 295:9>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> bool b2IsValid(float32) [b2Fixture.h <295:11 295:19>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:21 295:27>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:33 295:39>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <295:2 295:9>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> unsigned int [b2Fixture.h <295:2 295:9>] REFERENCE_USAGE void b2Fixture::SetDensity(float32) -> float32 b2Fixture::m_density [b2Fixture.h <296:2 296:10>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <296:14 296:20>] SYMBOL_METHOD public float32 b2Fixture::GetDensity() const [b2Fixture.h <299:1 <299:27 299:36> 302:1>] @@ -4494,6 +4515,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <339:22 339:30>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB [b2Fixture.h <339:14 339:19>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <339:47 339:56>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 [b2Fixture.h <339:41 339:45>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> void [b2Fixture.h <341:2 341:9>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:16 341:25>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:30 341:39>] +REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 b2Fixture::m_proxyCount [b2Fixture.h <341:43 341:54>] +REFERENCE_CALL const b2AABB & b2Fixture::GetAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <341:2 341:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> unsigned int [b2Fixture.h <341:2 341:9>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB b2FixtureProxy::aabb [b2Fixture.h <342:31 342:34>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2FixtureProxy * b2Fixture::m_proxies [b2Fixture.h <342:9 342:17>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <342:19 342:28>] @@ -4510,6 +4537,9 @@ LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <37:38 37:46>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:30 37:36>] LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <37:57 37:65>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:49 37:55>] +REFERENCE_CALL float32 b2MixFriction(float32, float32) -> float sqrtf(float) [b2Contact.h <39:9 39:14>] +LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <39:16 39:24>] +LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <39:28 39:36>] SYMBOL_FUNCTION float32 b2MixRestitution(float32, float32) [b2Contact.h <44:1 <44:16 44:31> 47:1>] REFERENCE_TYPE_USAGE float32 b2MixRestitution(float32, float32) -> float32 [b2Contact.h <44:8 44:14>] LOCAL_SYMBOL: b2Contact.h<44:41> [b2Contact.h <44:41 44:52>] @@ -4981,6 +5011,10 @@ LOCAL_SYMBOL: b2GrowableStack.h<47:21> [b2GrowableStack.h <61:22 61:28>] REFERENCE_USAGE void b2GrowableStack::Push(const b2GrowableStack::T &) -> int32 b2GrowableStack::m_count [b2GrowableStack.h <62:5 62:11>] SYMBOL_METHOD public b2GrowableStack::T b2GrowableStack::Pop() [b2GrowableStack.h <65:2 <65:4 65:6> 70:2>] REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T [b2GrowableStack.h <65:2 65:2>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> void [b2GrowableStack.h <67:3 67:10>] +REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <67:12 67:18>] +REFERENCE_CALL b2GrowableStack::T b2GrowableStack::Pop() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2GrowableStack.h <67:3 67:10>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> unsigned int [b2GrowableStack.h <67:3 67:10>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <68:5 68:11>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <69:10 69:16>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <69:18 69:24>] @@ -5173,6 +5207,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <156:14 156:26>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <156:8 156:11>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <156:47 156:53>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 [b2DynamicTree.h <156:41 156:45>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <158:2 158:9>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:16 158:22>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:27 158:33>] +REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <158:37 158:50>] +REFERENCE_CALL void * b2DynamicTree::GetUserData(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <158:2 158:9>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> unsigned int [b2DynamicTree.h <158:2 158:9>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void * b2TreeNode::userData [b2DynamicTree.h <159:26 159:33>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <159:9 159:15>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <159:17 159:23>] @@ -5181,6 +5221,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <162:22 162:34>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <162:14 162:19>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <162:54 162:60>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void [b2DynamicTree.h <164:2 164:9>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:16 164:22>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>] +REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <164:37 164:50>] +REFERENCE_CALL const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <164:2 164:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> unsigned int [b2DynamicTree.h <164:2 164:9>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] @@ -5254,6 +5300,12 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCas REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <208:16 208:16>] LOCAL_SYMBOL: b2DynamicTree.h<207:9> [b2DynamicTree.h <208:13 208:14>] LOCAL_SYMBOL: b2DynamicTree.h<206:9> [b2DynamicTree.h <208:18 208:19>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>] +SYMBOL_FUNCTION float32 b2Vec2::LengthSquared() const +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::LengthSquared() const [b2DynamicTree.h <209:13 209:25>] +LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <209:11 209:11>] +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <209:2 209:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> unsigned int [b2DynamicTree.h <209:2 209:9>] SYMBOL_FUNCTION float32 b2Vec2::Normalize() REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::Normalize() [b2DynamicTree.h <210:4 210:12>] LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <210:2 210:2>] @@ -5769,22 +5821,34 @@ SYMBOL_METHOD public void b2ContactListener::BeginContact(b2Contact *) [b2WorldC REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:10 87:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:39 87:45>] REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <87:28 87:36>] +REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:50 87:60>] +LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:62 87:68>] SYMBOL_METHOD public void b2ContactListener::EndContact(b2Contact *) [b2WorldCallbacks.h <90:2 <90:15 90:24> 90:70>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:10 90:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:37 90:43>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <90:26 90:34>] +REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:48 90:58>] +LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:60 90:66>] SYMBOL_METHOD public void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) [b2WorldCallbacks.h <102:2 <102:15 102:22> 106:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <102:10 102:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <102:35 102:41>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Contact [b2WorldCallbacks.h <102:24 102:32>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <102:62 102:72>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Manifold [b2WorldCallbacks.h <102:50 102:59>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <104:3 104:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <104:15 104:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <105:3 105:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <105:15 105:25>] SYMBOL_METHOD public void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) [b2WorldCallbacks.h <114:2 <114:15 114:23> 118:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <114:10 114:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <114:36 114:42>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2Contact [b2WorldCallbacks.h <114:25 114:33>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <114:69 114:75>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2ContactImpulse [b2WorldCallbacks.h <114:51 114:66>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <116:3 116:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <116:15 116:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <117:3 117:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <117:15 117:21>] SYMBOL_METHOD public b2ContactListener & b2ContactListener::operator=(const b2ContactListener &) [b2WorldCallbacks.h <81:7 81:23>] SYMBOL_CLASS b2QueryCallback [b2WorldCallbacks.h <123:1 <123:7 123:21> 131:1>] SYMBOL_METHOD public void b2QueryCallback::~b2QueryCallback() [b2WorldCallbacks.h <126:2 <126:10 126:25> 126:30>] @@ -6598,6 +6662,10 @@ QUALIFIER: b2Fixture [b2Fixture.cpp <69:6 69:14>] REFERENCE_TYPE_USAGE void b2Fixture::Destroy(b2BlockAllocator *) -> void [b2Fixture.cpp <69:1 69:4>] LOCAL_SYMBOL: b2Fixture.cpp<69:43> [b2Fixture.cpp <69:43 69:51>] REFERENCE_TYPE_USAGE void b2Fixture::Destroy(b2BlockAllocator *) -> b2BlockAllocator [b2Fixture.cpp <69:25 69:40>] +REFERENCE_TYPE_USAGE void b2Fixture::Destroy(b2BlockAllocator *) -> void [b2Fixture.cpp <72:2 72:9>] +REFERENCE_USAGE void b2Fixture::Destroy(b2BlockAllocator *) -> int32 b2Fixture::m_proxyCount [b2Fixture.cpp <72:11 72:22>] +REFERENCE_CALL void b2Fixture::Destroy(b2BlockAllocator *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.cpp <72:2 72:9>] +REFERENCE_TYPE_USAGE void b2Fixture::Destroy(b2BlockAllocator *) -> unsigned int [b2Fixture.cpp <72:2 72:9>] LOCAL_SYMBOL: b2Fixture.cpp<75:8> [b2Fixture.cpp <75:8 75:17>] REFERENCE_TYPE_USAGE void b2Fixture::Destroy(b2BlockAllocator *) -> int32 [b2Fixture.cpp <75:2 75:6>] REFERENCE_CALL void b2Fixture::Destroy(b2BlockAllocator *) -> int32 b2Shape::GetChildCount() const [b2Fixture.cpp <75:30 75:42>] @@ -6663,6 +6731,9 @@ REFERENCE_CALL void b2Fixture::Destroy(b2BlockAllocator *) -> void b2BlockAlloca LOCAL_SYMBOL: b2Fixture.cpp<69:43> [b2Fixture.cpp <110:4 110:12>] LOCAL_SYMBOL: b2Fixture.cpp<108:18> [b2Fixture.cpp <110:20 110:20>] REFERENCE_TYPE_USAGE void b2Fixture::Destroy(b2BlockAllocator *) -> b2ChainShape [b2Fixture.cpp <110:30 110:41>] +REFERENCE_TYPE_USAGE void b2Fixture::Destroy(b2BlockAllocator *) -> void [b2Fixture.cpp <115:3 115:10>] +REFERENCE_CALL void b2Fixture::Destroy(b2BlockAllocator *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.cpp <115:3 115:10>] +REFERENCE_TYPE_USAGE void b2Fixture::Destroy(b2BlockAllocator *) -> unsigned int [b2Fixture.cpp <115:3 115:10>] REFERENCE_USAGE void b2Fixture::Destroy(b2BlockAllocator *) -> b2Shape * b2Fixture::m_shape [b2Fixture.cpp <119:2 119:8>] SYMBOL_METHOD protected void b2Fixture::CreateProxies(b2BroadPhase *, const b2Transform &) [b2Fixture.cpp <122:1 <122:17 122:29> 137:1>] QUALIFIER: b2Fixture [b2Fixture.cpp <122:6 122:14>] @@ -6671,6 +6742,10 @@ LOCAL_SYMBOL: b2Fixture.cpp<122:45> [b2Fixture.cpp <122:45 122:54>] REFERENCE_TYPE_USAGE void b2Fixture::CreateProxies(b2BroadPhase *, const b2Transform &) -> b2BroadPhase [b2Fixture.cpp <122:31 122:42>] LOCAL_SYMBOL: b2Fixture.cpp<122:76> [b2Fixture.cpp <122:76 122:77>] REFERENCE_TYPE_USAGE void b2Fixture::CreateProxies(b2BroadPhase *, const b2Transform &) -> b2Transform [b2Fixture.cpp <122:63 122:73>] +REFERENCE_TYPE_USAGE void b2Fixture::CreateProxies(b2BroadPhase *, const b2Transform &) -> void [b2Fixture.cpp <124:2 124:9>] +REFERENCE_USAGE void b2Fixture::CreateProxies(b2BroadPhase *, const b2Transform &) -> int32 b2Fixture::m_proxyCount [b2Fixture.cpp <124:11 124:22>] +REFERENCE_CALL void b2Fixture::CreateProxies(b2BroadPhase *, const b2Transform &) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.cpp <124:2 124:9>] +REFERENCE_TYPE_USAGE void b2Fixture::CreateProxies(b2BroadPhase *, const b2Transform &) -> unsigned int [b2Fixture.cpp <124:2 124:9>] REFERENCE_USAGE void b2Fixture::CreateProxies(b2BroadPhase *, const b2Transform &) -> int32 b2Fixture::m_proxyCount [b2Fixture.cpp <127:2 127:13>] REFERENCE_CALL void b2Fixture::CreateProxies(b2BroadPhase *, const b2Transform &) -> int32 b2Shape::GetChildCount() const [b2Fixture.cpp <127:26 127:38>] REFERENCE_USAGE void b2Fixture::CreateProxies(b2BroadPhase *, const b2Transform &) -> b2Shape * b2Fixture::m_shape [b2Fixture.cpp <127:17 127:23>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Island.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Island.txt index 450f1c2a..daf82c4e 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Island.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2Island.txt @@ -1359,6 +1359,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1795,6 +1801,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2823,6 +2833,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2941,6 +2956,12 @@ QUALIFIER: b2DistanceProxy [b2Distance.h <101:22 101:36>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> b2Vec2 [b2Distance.h <101:14 101:19>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <101:55 101:59>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 [b2Distance.h <101:49 101:53>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void [b2Distance.h <103:2 103:9>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:16 103:20>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:25 103:29>] +REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 b2DistanceProxy::m_count [b2Distance.h <103:33 103:39>] +REFERENCE_CALL const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.h <103:2 103:9>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> unsigned int [b2Distance.h <103:2 103:9>] REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> const b2Vec2 * b2DistanceProxy::m_vertices [b2Distance.h <104:9 104:18>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <104:20 104:24>] SYMBOL_METHOD public int32 b2DistanceProxy::GetSupport(const b2Vec2 &) const [b2Distance.h <107:1 <107:31 107:40> 122:1>] @@ -4473,6 +4494,11 @@ SYMBOL_METHOD public void b2Island::Add(b2Body *) [b2Island.h <52:2 <52:7 52:9> REFERENCE_TYPE_USAGE void b2Island::Add(b2Body *) -> void [b2Island.h <52:2 52:5>] LOCAL_SYMBOL: b2Island.h<52:19> [b2Island.h <52:19 52:22>] REFERENCE_TYPE_USAGE void b2Island::Add(b2Body *) -> b2Body [b2Island.h <52:11 52:16>] +REFERENCE_TYPE_USAGE void b2Island::Add(b2Body *) -> void [b2Island.h <54:3 54:10>] +REFERENCE_USAGE void b2Island::Add(b2Body *) -> int32 b2Island::m_bodyCount [b2Island.h <54:12 54:22>] +REFERENCE_USAGE void b2Island::Add(b2Body *) -> int32 b2Island::m_bodyCapacity [b2Island.h <54:26 54:39>] +REFERENCE_CALL void b2Island::Add(b2Body *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Island.h <54:3 54:10>] +REFERENCE_TYPE_USAGE void b2Island::Add(b2Body *) -> unsigned int [b2Island.h <54:3 54:10>] REFERENCE_USAGE void b2Island::Add(b2Body *) -> int32 b2Body::m_islandIndex [b2Island.h <55:9 55:21>] LOCAL_SYMBOL: b2Island.h<52:19> [b2Island.h <55:3 55:6>] REFERENCE_USAGE void b2Island::Add(b2Body *) -> int32 b2Island::m_bodyCount [b2Island.h <55:25 55:35>] @@ -4484,6 +4510,11 @@ SYMBOL_METHOD public void b2Island::Add(b2Contact *) [b2Island.h <60:2 <60:7 60: REFERENCE_TYPE_USAGE void b2Island::Add(b2Contact *) -> void [b2Island.h <60:2 60:5>] LOCAL_SYMBOL: b2Island.h<60:22> [b2Island.h <60:22 60:28>] REFERENCE_TYPE_USAGE void b2Island::Add(b2Contact *) -> b2Contact [b2Island.h <60:11 60:19>] +REFERENCE_TYPE_USAGE void b2Island::Add(b2Contact *) -> void [b2Island.h <62:3 62:10>] +REFERENCE_USAGE void b2Island::Add(b2Contact *) -> int32 b2Island::m_contactCount [b2Island.h <62:12 62:25>] +REFERENCE_USAGE void b2Island::Add(b2Contact *) -> int32 b2Island::m_contactCapacity [b2Island.h <62:29 62:45>] +REFERENCE_CALL void b2Island::Add(b2Contact *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Island.h <62:3 62:10>] +REFERENCE_TYPE_USAGE void b2Island::Add(b2Contact *) -> unsigned int [b2Island.h <62:3 62:10>] REFERENCE_USAGE void b2Island::Add(b2Contact *) -> b2Contact * * b2Island::m_contacts [b2Island.h <63:3 63:12>] REFERENCE_USAGE void b2Island::Add(b2Contact *) -> int32 b2Island::m_contactCount [b2Island.h <63:14 63:27>] LOCAL_SYMBOL: b2Island.h<60:22> [b2Island.h <63:34 63:40>] @@ -4491,6 +4522,11 @@ SYMBOL_METHOD public void b2Island::Add(b2Joint *) [b2Island.h <66:2 <66:7 66:9> REFERENCE_TYPE_USAGE void b2Island::Add(b2Joint *) -> void [b2Island.h <66:2 66:5>] LOCAL_SYMBOL: b2Island.h<66:20> [b2Island.h <66:20 66:24>] REFERENCE_TYPE_USAGE void b2Island::Add(b2Joint *) -> b2Joint [b2Island.h <66:11 66:17>] +REFERENCE_TYPE_USAGE void b2Island::Add(b2Joint *) -> void [b2Island.h <68:3 68:10>] +REFERENCE_USAGE void b2Island::Add(b2Joint *) -> int32 b2Island::m_jointCount [b2Island.h <68:12 68:23>] +REFERENCE_USAGE void b2Island::Add(b2Joint *) -> int32 b2Island::m_jointCapacity [b2Island.h <68:27 68:41>] +REFERENCE_CALL void b2Island::Add(b2Joint *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Island.h <68:3 68:10>] +REFERENCE_TYPE_USAGE void b2Island::Add(b2Joint *) -> unsigned int [b2Island.h <68:3 68:10>] REFERENCE_USAGE void b2Island::Add(b2Joint *) -> b2Joint * * b2Island::m_joints [b2Island.h <69:3 69:10>] REFERENCE_USAGE void b2Island::Add(b2Joint *) -> int32 b2Island::m_jointCount [b2Island.h <69:12 69:23>] LOCAL_SYMBOL: b2Island.h<66:20> [b2Island.h <69:30 69:34>] @@ -4767,6 +4803,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <293:13 293:21>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <293:8 293:11>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <293:43 293:49>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> float32 [b2Fixture.h <293:35 293:41>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <295:2 295:9>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> bool b2IsValid(float32) [b2Fixture.h <295:11 295:19>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:21 295:27>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:33 295:39>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <295:2 295:9>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> unsigned int [b2Fixture.h <295:2 295:9>] REFERENCE_USAGE void b2Fixture::SetDensity(float32) -> float32 b2Fixture::m_density [b2Fixture.h <296:2 296:10>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <296:14 296:20>] SYMBOL_METHOD public float32 b2Fixture::GetDensity() const [b2Fixture.h <299:1 <299:27 299:36> 302:1>] @@ -4839,6 +4881,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <339:22 339:30>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB [b2Fixture.h <339:14 339:19>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <339:47 339:56>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 [b2Fixture.h <339:41 339:45>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> void [b2Fixture.h <341:2 341:9>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:16 341:25>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:30 341:39>] +REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 b2Fixture::m_proxyCount [b2Fixture.h <341:43 341:54>] +REFERENCE_CALL const b2AABB & b2Fixture::GetAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <341:2 341:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> unsigned int [b2Fixture.h <341:2 341:9>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB b2FixtureProxy::aabb [b2Fixture.h <342:31 342:34>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2FixtureProxy * b2Fixture::m_proxies [b2Fixture.h <342:9 342:17>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <342:19 342:28>] @@ -4923,6 +4971,10 @@ LOCAL_SYMBOL: b2GrowableStack.h<47:21> [b2GrowableStack.h <61:22 61:28>] REFERENCE_USAGE void b2GrowableStack::Push(const b2GrowableStack::T &) -> int32 b2GrowableStack::m_count [b2GrowableStack.h <62:5 62:11>] SYMBOL_METHOD public b2GrowableStack::T b2GrowableStack::Pop() [b2GrowableStack.h <65:2 <65:4 65:6> 70:2>] REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T [b2GrowableStack.h <65:2 65:2>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> void [b2GrowableStack.h <67:3 67:10>] +REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <67:12 67:18>] +REFERENCE_CALL b2GrowableStack::T b2GrowableStack::Pop() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2GrowableStack.h <67:3 67:10>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> unsigned int [b2GrowableStack.h <67:3 67:10>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <68:5 68:11>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <69:10 69:16>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <69:18 69:24>] @@ -5115,6 +5167,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <156:14 156:26>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <156:8 156:11>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <156:47 156:53>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 [b2DynamicTree.h <156:41 156:45>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <158:2 158:9>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:16 158:22>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:27 158:33>] +REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <158:37 158:50>] +REFERENCE_CALL void * b2DynamicTree::GetUserData(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <158:2 158:9>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> unsigned int [b2DynamicTree.h <158:2 158:9>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void * b2TreeNode::userData [b2DynamicTree.h <159:26 159:33>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <159:9 159:15>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <159:17 159:23>] @@ -5123,6 +5181,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <162:22 162:34>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <162:14 162:19>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <162:54 162:60>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void [b2DynamicTree.h <164:2 164:9>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:16 164:22>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>] +REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <164:37 164:50>] +REFERENCE_CALL const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <164:2 164:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> unsigned int [b2DynamicTree.h <164:2 164:9>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] @@ -5196,6 +5260,12 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCas REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <208:16 208:16>] LOCAL_SYMBOL: b2DynamicTree.h<207:9> [b2DynamicTree.h <208:13 208:14>] LOCAL_SYMBOL: b2DynamicTree.h<206:9> [b2DynamicTree.h <208:18 208:19>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>] +SYMBOL_FUNCTION float32 b2Vec2::LengthSquared() const +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::LengthSquared() const [b2DynamicTree.h <209:13 209:25>] +LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <209:11 209:11>] +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <209:2 209:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> unsigned int [b2DynamicTree.h <209:2 209:9>] SYMBOL_FUNCTION float32 b2Vec2::Normalize() REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::Normalize() [b2DynamicTree.h <210:4 210:12>] LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <210:2 210:2>] @@ -5714,22 +5784,34 @@ SYMBOL_METHOD public void b2ContactListener::BeginContact(b2Contact *) [b2WorldC REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:10 87:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:39 87:45>] REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <87:28 87:36>] +REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:50 87:60>] +LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:62 87:68>] SYMBOL_METHOD public void b2ContactListener::EndContact(b2Contact *) [b2WorldCallbacks.h <90:2 <90:15 90:24> 90:70>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:10 90:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:37 90:43>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <90:26 90:34>] +REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:48 90:58>] +LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:60 90:66>] SYMBOL_METHOD public void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) [b2WorldCallbacks.h <102:2 <102:15 102:22> 106:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <102:10 102:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <102:35 102:41>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Contact [b2WorldCallbacks.h <102:24 102:32>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <102:62 102:72>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Manifold [b2WorldCallbacks.h <102:50 102:59>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <104:3 104:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <104:15 104:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <105:3 105:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <105:15 105:25>] SYMBOL_METHOD public void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) [b2WorldCallbacks.h <114:2 <114:15 114:23> 118:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <114:10 114:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <114:36 114:42>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2Contact [b2WorldCallbacks.h <114:25 114:33>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <114:69 114:75>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2ContactImpulse [b2WorldCallbacks.h <114:51 114:66>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <116:3 116:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <116:15 116:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <117:3 117:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <117:15 117:21>] SYMBOL_METHOD public b2ContactListener & b2ContactListener::operator=(const b2ContactListener &) [b2WorldCallbacks.h <81:7 81:23>] SYMBOL_CLASS b2QueryCallback [b2WorldCallbacks.h <123:1 <123:7 123:21> 131:1>] SYMBOL_METHOD public void b2QueryCallback::~b2QueryCallback() [b2WorldCallbacks.h <126:2 <126:10 126:25> 126:30>] @@ -6067,6 +6149,9 @@ LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <37:38 37:46>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:30 37:36>] LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <37:57 37:65>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:49 37:55>] +REFERENCE_CALL float32 b2MixFriction(float32, float32) -> float sqrtf(float) [b2Contact.h <39:9 39:14>] +LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <39:16 39:24>] +LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <39:28 39:36>] SYMBOL_FUNCTION float32 b2MixRestitution(float32, float32) [b2Contact.h <44:1 <44:16 44:31> 47:1>] REFERENCE_TYPE_USAGE float32 b2MixRestitution(float32, float32) -> float32 [b2Contact.h <44:8 44:14>] LOCAL_SYMBOL: b2Contact.h<44:41> [b2Contact.h <44:41 44:52>] @@ -6663,6 +6748,8 @@ SYMBOL_METHOD public void b2Joint::ShiftOrigin(const b2Vec2 &) [b2Joint.h <150:2 REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:10 150:13>] LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:41 150:49>] REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2Joint.h <150:33 150:38>] +REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:54 150:64>] +LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:66 150:74>] REFERENCE_TYPE_USAGE b2Joint -> b2World [b2Joint.h <153:15 153:21>] REFERENCE_TYPE_USAGE b2Joint -> b2Body [b2Joint.h <154:15 154:20>] REFERENCE_TYPE_USAGE b2Joint -> b2Island [b2Joint.h <155:15 155:22>] @@ -7277,6 +7364,16 @@ LOCAL_SYMBOL: b2Island.cpp<384:58> [b2Island.cpp <384:58 384:66>] REFERENCE_TYPE_USAGE void b2Island::SolveTOI(const b2TimeStep &, int32, int32) -> int32 [b2Island.cpp <384:52 384:56>] LOCAL_SYMBOL: b2Island.cpp<384:75> [b2Island.cpp <384:75 384:83>] REFERENCE_TYPE_USAGE void b2Island::SolveTOI(const b2TimeStep &, int32, int32) -> int32 [b2Island.cpp <384:69 384:73>] +REFERENCE_TYPE_USAGE void b2Island::SolveTOI(const b2TimeStep &, int32, int32) -> void [b2Island.cpp <386:2 386:9>] +LOCAL_SYMBOL: b2Island.cpp<384:58> [b2Island.cpp <386:11 386:19>] +REFERENCE_USAGE void b2Island::SolveTOI(const b2TimeStep &, int32, int32) -> int32 b2Island::m_bodyCount [b2Island.cpp <386:23 386:33>] +REFERENCE_CALL void b2Island::SolveTOI(const b2TimeStep &, int32, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Island.cpp <386:2 386:9>] +REFERENCE_TYPE_USAGE void b2Island::SolveTOI(const b2TimeStep &, int32, int32) -> unsigned int [b2Island.cpp <386:2 386:9>] +REFERENCE_TYPE_USAGE void b2Island::SolveTOI(const b2TimeStep &, int32, int32) -> void [b2Island.cpp <387:2 387:9>] +LOCAL_SYMBOL: b2Island.cpp<384:75> [b2Island.cpp <387:11 387:19>] +REFERENCE_USAGE void b2Island::SolveTOI(const b2TimeStep &, int32, int32) -> int32 b2Island::m_bodyCount [b2Island.cpp <387:23 387:33>] +REFERENCE_CALL void b2Island::SolveTOI(const b2TimeStep &, int32, int32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Island.cpp <387:2 387:9>] +REFERENCE_TYPE_USAGE void b2Island::SolveTOI(const b2TimeStep &, int32, int32) -> unsigned int [b2Island.cpp <387:2 387:9>] LOCAL_SYMBOL: b2Island.cpp<390:13> [b2Island.cpp <390:13 390:13>] REFERENCE_TYPE_USAGE void b2Island::SolveTOI(const b2TimeStep &, int32, int32) -> int32 [b2Island.cpp <390:7 390:11>] LOCAL_SYMBOL: b2Island.cpp<390:13> [b2Island.cpp <390:20 390:20>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2World.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2World.txt index f97d8bf1..d39af4c5 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2World.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2World.txt @@ -1591,6 +1591,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -2027,6 +2033,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -3087,6 +3097,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -3654,6 +3669,10 @@ LOCAL_SYMBOL: b2GrowableStack.h<47:21> [b2GrowableStack.h <61:22 61:28>] REFERENCE_USAGE void b2GrowableStack::Push(const b2GrowableStack::T &) -> int32 b2GrowableStack::m_count [b2GrowableStack.h <62:5 62:11>] SYMBOL_METHOD public b2GrowableStack::T b2GrowableStack::Pop() [b2GrowableStack.h <65:2 <65:4 65:6> 70:2>] REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T [b2GrowableStack.h <65:2 65:2>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> void [b2GrowableStack.h <67:3 67:10>] +REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <67:12 67:18>] +REFERENCE_CALL b2GrowableStack::T b2GrowableStack::Pop() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2GrowableStack.h <67:3 67:10>] +REFERENCE_TYPE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> unsigned int [b2GrowableStack.h <67:3 67:10>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <68:5 68:11>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> b2GrowableStack::T * b2GrowableStack::m_stack [b2GrowableStack.h <69:10 69:16>] REFERENCE_USAGE b2GrowableStack::T b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <69:18 69:24>] @@ -3714,6 +3733,10 @@ REFERENCE_USAGE void b2GrowableStack::Push(const int &) -> int32 b2Gro SYMBOL_METHOD public int b2GrowableStack::Pop() [b2GrowableStack.h <65:2 <65:4 65:6> 70:2>] SYMBOL_FUNCTION b2GrowableStack::T b2GrowableStack::Pop() REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION int b2GrowableStack::Pop() -> b2GrowableStack::T b2GrowableStack::Pop() [b2GrowableStack.h <65:4 65:6>] +REFERENCE_TYPE_USAGE int b2GrowableStack::Pop() -> void [b2GrowableStack.h <67:3 67:10>] +REFERENCE_USAGE int b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <67:12 67:18>] +REFERENCE_CALL int b2GrowableStack::Pop() -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2GrowableStack.h <67:3 67:10>] +REFERENCE_TYPE_USAGE int b2GrowableStack::Pop() -> unsigned int [b2GrowableStack.h <67:3 67:10>] REFERENCE_USAGE int b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <68:5 68:11>] REFERENCE_USAGE int b2GrowableStack::Pop() -> int * b2GrowableStack::m_stack [b2GrowableStack.h <69:10 69:16>] REFERENCE_USAGE int b2GrowableStack::Pop() -> int32 b2GrowableStack::m_count [b2GrowableStack.h <69:18 69:24>] @@ -3882,6 +3905,12 @@ REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(b2WorldR REFERENCE_CALL void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <208:16 208:16>] LOCAL_SYMBOL: b2DynamicTree.h<207:9> [b2DynamicTree.h <208:13 208:14>] LOCAL_SYMBOL: b2DynamicTree.h<206:9> [b2DynamicTree.h <208:18 208:19>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>] +SYMBOL_FUNCTION float32 b2Vec2::LengthSquared() const +REFERENCE_CALL void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> float32 b2Vec2::LengthSquared() const [b2DynamicTree.h <209:13 209:25>] +LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <209:11 209:11>] +REFERENCE_CALL void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <209:2 209:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> unsigned int [b2DynamicTree.h <209:2 209:9>] SYMBOL_FUNCTION float32 b2Vec2::Normalize() REFERENCE_CALL void b2DynamicTree::RayCast(b2WorldRayCastWrapper *, const b2RayCastInput &) const -> float32 b2Vec2::Normalize() [b2DynamicTree.h <210:4 210:12>] LOCAL_SYMBOL: b2DynamicTree.h<208:9> [b2DynamicTree.h <210:2 210:2>] @@ -4095,6 +4124,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <156:14 156:26>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <156:8 156:11>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <156:47 156:53>] REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 [b2DynamicTree.h <156:41 156:45>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void [b2DynamicTree.h <158:2 158:9>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:16 158:22>] +LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <158:27 158:33>] +REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <158:37 158:50>] +REFERENCE_CALL void * b2DynamicTree::GetUserData(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <158:2 158:9>] +REFERENCE_TYPE_USAGE void * b2DynamicTree::GetUserData(int32) const -> unsigned int [b2DynamicTree.h <158:2 158:9>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> void * b2TreeNode::userData [b2DynamicTree.h <159:26 159:33>] REFERENCE_USAGE void * b2DynamicTree::GetUserData(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <159:9 159:15>] LOCAL_SYMBOL: b2DynamicTree.h<156:47> [b2DynamicTree.h <159:17 159:23>] @@ -4103,6 +4138,12 @@ QUALIFIER: b2DynamicTree [b2DynamicTree.h <162:22 162:34>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB [b2DynamicTree.h <162:14 162:19>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <162:54 162:60>] REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 [b2DynamicTree.h <162:48 162:52>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void [b2DynamicTree.h <164:2 164:9>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:16 164:22>] +LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <164:27 164:33>] +REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> int32 b2DynamicTree::m_nodeCapacity [b2DynamicTree.h <164:37 164:50>] +REFERENCE_CALL const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <164:2 164:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> unsigned int [b2DynamicTree.h <164:2 164:9>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2AABB b2TreeNode::aabb [b2DynamicTree.h <165:26 165:29>] REFERENCE_USAGE const b2AABB & b2DynamicTree::GetFatAABB(int32) const -> b2TreeNode * b2DynamicTree::m_nodes [b2DynamicTree.h <165:9 165:15>] LOCAL_SYMBOL: b2DynamicTree.h<162:54> [b2DynamicTree.h <165:17 165:23>] @@ -4140,6 +4181,10 @@ REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput REFERENCE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2RayCastInput::p2 [b2DynamicTree.h <207:20 207:21>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 [b2DynamicTree.h <208:2 208:7>] REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 operator-(const b2Vec2 &, const b2Vec2 &) [b2DynamicTree.h <208:16 208:16>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void [b2DynamicTree.h <209:2 209:9>] +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::LengthSquared() const [b2DynamicTree.h <209:13 209:25>] +REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2DynamicTree.h <209:2 209:9>] +REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> unsigned int [b2DynamicTree.h <209:2 209:9>] REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> float32 b2Vec2::Normalize() [b2DynamicTree.h <210:4 210:12>] REFERENCE_TYPE_USAGE void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 [b2DynamicTree.h <213:2 213:7>] REFERENCE_CALL void b2DynamicTree::RayCast(T *, const b2RayCastInput &) const -> b2Vec2 b2Cross(float32, const b2Vec2 &) [b2DynamicTree.h <213:13 213:19>] @@ -4594,22 +4639,34 @@ SYMBOL_METHOD public void b2ContactListener::BeginContact(b2Contact *) [b2WorldC REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:10 87:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:39 87:45>] REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <87:28 87:36>] +REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:50 87:60>] +LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:62 87:68>] SYMBOL_METHOD public void b2ContactListener::EndContact(b2Contact *) [b2WorldCallbacks.h <90:2 <90:15 90:24> 90:70>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:10 90:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:37 90:43>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <90:26 90:34>] +REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:48 90:58>] +LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:60 90:66>] SYMBOL_METHOD public void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) [b2WorldCallbacks.h <102:2 <102:15 102:22> 106:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <102:10 102:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <102:35 102:41>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Contact [b2WorldCallbacks.h <102:24 102:32>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <102:62 102:72>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Manifold [b2WorldCallbacks.h <102:50 102:59>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <104:3 104:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <104:15 104:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <105:3 105:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <105:15 105:25>] SYMBOL_METHOD public void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) [b2WorldCallbacks.h <114:2 <114:15 114:23> 118:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <114:10 114:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <114:36 114:42>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2Contact [b2WorldCallbacks.h <114:25 114:33>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <114:69 114:75>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2ContactImpulse [b2WorldCallbacks.h <114:51 114:66>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <116:3 116:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <116:15 116:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <117:3 117:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <117:15 117:21>] SYMBOL_METHOD public b2ContactListener & b2ContactListener::operator=(const b2ContactListener &) [b2WorldCallbacks.h <81:7 81:23>] SYMBOL_CLASS b2QueryCallback [b2WorldCallbacks.h <123:1 <123:7 123:21> 131:1>] SYMBOL_METHOD public void b2QueryCallback::~b2QueryCallback() [b2WorldCallbacks.h <126:2 <126:10 126:25> 126:30>] @@ -6152,6 +6209,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <293:13 293:21>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <293:8 293:11>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <293:43 293:49>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> float32 [b2Fixture.h <293:35 293:41>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <295:2 295:9>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> bool b2IsValid(float32) [b2Fixture.h <295:11 295:19>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:21 295:27>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:33 295:39>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <295:2 295:9>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> unsigned int [b2Fixture.h <295:2 295:9>] REFERENCE_USAGE void b2Fixture::SetDensity(float32) -> float32 b2Fixture::m_density [b2Fixture.h <296:2 296:10>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <296:14 296:20>] SYMBOL_METHOD public float32 b2Fixture::GetDensity() const [b2Fixture.h <299:1 <299:27 299:36> 302:1>] @@ -6224,6 +6287,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <339:22 339:30>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB [b2Fixture.h <339:14 339:19>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <339:47 339:56>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 [b2Fixture.h <339:41 339:45>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> void [b2Fixture.h <341:2 341:9>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:16 341:25>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:30 341:39>] +REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 b2Fixture::m_proxyCount [b2Fixture.h <341:43 341:54>] +REFERENCE_CALL const b2AABB & b2Fixture::GetAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <341:2 341:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> unsigned int [b2Fixture.h <341:2 341:9>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB b2FixtureProxy::aabb [b2Fixture.h <342:31 342:34>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2FixtureProxy * b2Fixture::m_proxies [b2Fixture.h <342:9 342:17>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <342:19 342:28>] @@ -6273,6 +6342,11 @@ SYMBOL_METHOD public void b2Island::Add(b2Body *) [b2Island.h <52:2 <52:7 52:9> REFERENCE_TYPE_USAGE void b2Island::Add(b2Body *) -> void [b2Island.h <52:2 52:5>] LOCAL_SYMBOL: b2Island.h<52:19> [b2Island.h <52:19 52:22>] REFERENCE_TYPE_USAGE void b2Island::Add(b2Body *) -> b2Body [b2Island.h <52:11 52:16>] +REFERENCE_TYPE_USAGE void b2Island::Add(b2Body *) -> void [b2Island.h <54:3 54:10>] +REFERENCE_USAGE void b2Island::Add(b2Body *) -> int32 b2Island::m_bodyCount [b2Island.h <54:12 54:22>] +REFERENCE_USAGE void b2Island::Add(b2Body *) -> int32 b2Island::m_bodyCapacity [b2Island.h <54:26 54:39>] +REFERENCE_CALL void b2Island::Add(b2Body *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Island.h <54:3 54:10>] +REFERENCE_TYPE_USAGE void b2Island::Add(b2Body *) -> unsigned int [b2Island.h <54:3 54:10>] REFERENCE_USAGE void b2Island::Add(b2Body *) -> int32 b2Body::m_islandIndex [b2Island.h <55:9 55:21>] LOCAL_SYMBOL: b2Island.h<52:19> [b2Island.h <55:3 55:6>] REFERENCE_USAGE void b2Island::Add(b2Body *) -> int32 b2Island::m_bodyCount [b2Island.h <55:25 55:35>] @@ -6284,6 +6358,11 @@ SYMBOL_METHOD public void b2Island::Add(b2Contact *) [b2Island.h <60:2 <60:7 60: REFERENCE_TYPE_USAGE void b2Island::Add(b2Contact *) -> void [b2Island.h <60:2 60:5>] LOCAL_SYMBOL: b2Island.h<60:22> [b2Island.h <60:22 60:28>] REFERENCE_TYPE_USAGE void b2Island::Add(b2Contact *) -> b2Contact [b2Island.h <60:11 60:19>] +REFERENCE_TYPE_USAGE void b2Island::Add(b2Contact *) -> void [b2Island.h <62:3 62:10>] +REFERENCE_USAGE void b2Island::Add(b2Contact *) -> int32 b2Island::m_contactCount [b2Island.h <62:12 62:25>] +REFERENCE_USAGE void b2Island::Add(b2Contact *) -> int32 b2Island::m_contactCapacity [b2Island.h <62:29 62:45>] +REFERENCE_CALL void b2Island::Add(b2Contact *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Island.h <62:3 62:10>] +REFERENCE_TYPE_USAGE void b2Island::Add(b2Contact *) -> unsigned int [b2Island.h <62:3 62:10>] REFERENCE_USAGE void b2Island::Add(b2Contact *) -> b2Contact * * b2Island::m_contacts [b2Island.h <63:3 63:12>] REFERENCE_USAGE void b2Island::Add(b2Contact *) -> int32 b2Island::m_contactCount [b2Island.h <63:14 63:27>] LOCAL_SYMBOL: b2Island.h<60:22> [b2Island.h <63:34 63:40>] @@ -6291,6 +6370,11 @@ SYMBOL_METHOD public void b2Island::Add(b2Joint *) [b2Island.h <66:2 <66:7 66:9> REFERENCE_TYPE_USAGE void b2Island::Add(b2Joint *) -> void [b2Island.h <66:2 66:5>] LOCAL_SYMBOL: b2Island.h<66:20> [b2Island.h <66:20 66:24>] REFERENCE_TYPE_USAGE void b2Island::Add(b2Joint *) -> b2Joint [b2Island.h <66:11 66:17>] +REFERENCE_TYPE_USAGE void b2Island::Add(b2Joint *) -> void [b2Island.h <68:3 68:10>] +REFERENCE_USAGE void b2Island::Add(b2Joint *) -> int32 b2Island::m_jointCount [b2Island.h <68:12 68:23>] +REFERENCE_USAGE void b2Island::Add(b2Joint *) -> int32 b2Island::m_jointCapacity [b2Island.h <68:27 68:41>] +REFERENCE_CALL void b2Island::Add(b2Joint *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Island.h <68:3 68:10>] +REFERENCE_TYPE_USAGE void b2Island::Add(b2Joint *) -> unsigned int [b2Island.h <68:3 68:10>] REFERENCE_USAGE void b2Island::Add(b2Joint *) -> b2Joint * * b2Island::m_joints [b2Island.h <69:3 69:10>] REFERENCE_USAGE void b2Island::Add(b2Joint *) -> int32 b2Island::m_jointCount [b2Island.h <69:12 69:23>] LOCAL_SYMBOL: b2Island.h<66:20> [b2Island.h <69:30 69:34>] @@ -6429,6 +6513,8 @@ SYMBOL_METHOD public void b2Joint::ShiftOrigin(const b2Vec2 &) [b2Joint.h <150:2 REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:10 150:13>] LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:41 150:49>] REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2Joint.h <150:33 150:38>] +REFERENCE_TYPE_USAGE void b2Joint::ShiftOrigin(const b2Vec2 &) -> void [b2Joint.h <150:54 150:64>] +LOCAL_SYMBOL: b2Joint.h<150:41> [b2Joint.h <150:66 150:74>] REFERENCE_TYPE_USAGE b2Joint -> b2World [b2Joint.h <153:15 153:21>] REFERENCE_TYPE_USAGE b2Joint -> b2Body [b2Joint.h <154:15 154:20>] REFERENCE_TYPE_USAGE b2Joint -> b2Island [b2Joint.h <155:15 155:22>] @@ -6709,6 +6795,9 @@ LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <37:38 37:46>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:30 37:36>] LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <37:57 37:65>] REFERENCE_TYPE_USAGE float32 b2MixFriction(float32, float32) -> float32 [b2Contact.h <37:49 37:55>] +REFERENCE_CALL float32 b2MixFriction(float32, float32) -> float sqrtf(float) [b2Contact.h <39:9 39:14>] +LOCAL_SYMBOL: b2Contact.h<37:38> [b2Contact.h <39:16 39:24>] +LOCAL_SYMBOL: b2Contact.h<37:57> [b2Contact.h <39:28 39:36>] SYMBOL_FUNCTION float32 b2MixRestitution(float32, float32) [b2Contact.h <44:1 <44:16 44:31> 47:1>] REFERENCE_TYPE_USAGE float32 b2MixRestitution(float32, float32) -> float32 [b2Contact.h <44:8 44:14>] LOCAL_SYMBOL: b2Contact.h<44:41> [b2Contact.h <44:41 44:52>] @@ -7646,6 +7735,12 @@ QUALIFIER: b2DistanceProxy [b2Distance.h <101:22 101:36>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> b2Vec2 [b2Distance.h <101:14 101:19>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <101:55 101:59>] REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 [b2Distance.h <101:49 101:53>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void [b2Distance.h <103:2 103:9>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:16 103:20>] +LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <103:25 103:29>] +REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> int32 b2DistanceProxy::m_count [b2Distance.h <103:33 103:39>] +REFERENCE_CALL const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Distance.h <103:2 103:9>] +REFERENCE_TYPE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> unsigned int [b2Distance.h <103:2 103:9>] REFERENCE_USAGE const b2Vec2 & b2DistanceProxy::GetVertex(int32) const -> const b2Vec2 * b2DistanceProxy::m_vertices [b2Distance.h <104:9 104:18>] LOCAL_SYMBOL: b2Distance.h<101:55> [b2Distance.h <104:20 104:24>] SYMBOL_METHOD public int32 b2DistanceProxy::GetSupport(const b2Vec2 &) const [b2Distance.h <107:1 <107:31 107:40> 122:1>] @@ -7997,7 +8092,11 @@ QUALIFIER: b2World [b2World.cpp <107:9 107:15>] REFERENCE_TYPE_USAGE b2Body * b2World::CreateBody(const b2BodyDef *) -> b2Body [b2World.cpp <107:1 107:6>] LOCAL_SYMBOL: b2World.cpp<107:46> [b2World.cpp <107:46 107:48>] REFERENCE_TYPE_USAGE b2Body * b2World::CreateBody(const b2BodyDef *) -> b2BodyDef [b2World.cpp <107:35 107:43>] +REFERENCE_TYPE_USAGE b2Body * b2World::CreateBody(const b2BodyDef *) -> void [b2World.cpp <109:2 109:9>] SYMBOL_FUNCTION bool b2World::IsLocked() const +REFERENCE_CALL b2Body * b2World::CreateBody(const b2BodyDef *) -> bool b2World::IsLocked() const [b2World.cpp <109:11 109:18>] +REFERENCE_CALL b2Body * b2World::CreateBody(const b2BodyDef *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2World.cpp <109:2 109:9>] +REFERENCE_TYPE_USAGE b2Body * b2World::CreateBody(const b2BodyDef *) -> unsigned int [b2World.cpp <109:2 109:9>] REFERENCE_CALL b2Body * b2World::CreateBody(const b2BodyDef *) -> bool b2World::IsLocked() const [b2World.cpp <110:6 110:13>] LOCAL_SYMBOL: b2World.cpp<115:8> [b2World.cpp <115:8 115:10>] REFERENCE_TYPE_USAGE b2Body * b2World::CreateBody(const b2BodyDef *) -> void [b2World.cpp <115:2 115:5>] @@ -8030,6 +8129,14 @@ QUALIFIER: b2World [b2World.cpp <131:6 131:12>] REFERENCE_TYPE_USAGE void b2World::DestroyBody(b2Body *) -> void [b2World.cpp <131:1 131:4>] LOCAL_SYMBOL: b2World.cpp<131:35> [b2World.cpp <131:35 131:35>] REFERENCE_TYPE_USAGE void b2World::DestroyBody(b2Body *) -> b2Body [b2World.cpp <131:27 131:32>] +REFERENCE_TYPE_USAGE void b2World::DestroyBody(b2Body *) -> void [b2World.cpp <133:2 133:9>] +REFERENCE_USAGE void b2World::DestroyBody(b2Body *) -> int32 b2World::m_bodyCount [b2World.cpp <133:11 133:21>] +REFERENCE_CALL void b2World::DestroyBody(b2Body *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2World.cpp <133:2 133:9>] +REFERENCE_TYPE_USAGE void b2World::DestroyBody(b2Body *) -> unsigned int [b2World.cpp <133:2 133:9>] +REFERENCE_TYPE_USAGE void b2World::DestroyBody(b2Body *) -> void [b2World.cpp <134:2 134:9>] +REFERENCE_CALL void b2World::DestroyBody(b2Body *) -> bool b2World::IsLocked() const [b2World.cpp <134:11 134:18>] +REFERENCE_CALL void b2World::DestroyBody(b2Body *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2World.cpp <134:2 134:9>] +REFERENCE_TYPE_USAGE void b2World::DestroyBody(b2Body *) -> unsigned int [b2World.cpp <134:2 134:9>] REFERENCE_CALL void b2World::DestroyBody(b2Body *) -> bool b2World::IsLocked() const [b2World.cpp <135:6 135:13>] LOCAL_SYMBOL: b2World.cpp<141:15> [b2World.cpp <141:15 141:16>] REFERENCE_TYPE_USAGE void b2World::DestroyBody(b2Body *) -> b2JointEdge [b2World.cpp <141:2 141:12>] @@ -8148,6 +8255,10 @@ QUALIFIER: b2World [b2World.cpp <212:10 212:16>] REFERENCE_TYPE_USAGE b2Joint * b2World::CreateJoint(const b2JointDef *) -> b2Joint [b2World.cpp <212:1 212:7>] LOCAL_SYMBOL: b2World.cpp<212:49> [b2World.cpp <212:49 212:51>] REFERENCE_TYPE_USAGE b2Joint * b2World::CreateJoint(const b2JointDef *) -> b2JointDef [b2World.cpp <212:37 212:46>] +REFERENCE_TYPE_USAGE b2Joint * b2World::CreateJoint(const b2JointDef *) -> void [b2World.cpp <214:2 214:9>] +REFERENCE_CALL b2Joint * b2World::CreateJoint(const b2JointDef *) -> bool b2World::IsLocked() const [b2World.cpp <214:11 214:18>] +REFERENCE_CALL b2Joint * b2World::CreateJoint(const b2JointDef *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2World.cpp <214:2 214:9>] +REFERENCE_TYPE_USAGE b2Joint * b2World::CreateJoint(const b2JointDef *) -> unsigned int [b2World.cpp <214:2 214:9>] REFERENCE_CALL b2Joint * b2World::CreateJoint(const b2JointDef *) -> bool b2World::IsLocked() const [b2World.cpp <215:6 215:13>] LOCAL_SYMBOL: b2World.cpp<220:11> [b2World.cpp <220:11 220:11>] REFERENCE_TYPE_USAGE b2Joint * b2World::CreateJoint(const b2JointDef *) -> b2Joint [b2World.cpp <220:2 220:8>] @@ -8264,6 +8375,10 @@ QUALIFIER: b2World [b2World.cpp <272:6 272:12>] REFERENCE_TYPE_USAGE void b2World::DestroyJoint(b2Joint *) -> void [b2World.cpp <272:1 272:4>] LOCAL_SYMBOL: b2World.cpp<272:37> [b2World.cpp <272:37 272:37>] REFERENCE_TYPE_USAGE void b2World::DestroyJoint(b2Joint *) -> b2Joint [b2World.cpp <272:28 272:34>] +REFERENCE_TYPE_USAGE void b2World::DestroyJoint(b2Joint *) -> void [b2World.cpp <274:2 274:9>] +REFERENCE_CALL void b2World::DestroyJoint(b2Joint *) -> bool b2World::IsLocked() const [b2World.cpp <274:11 274:18>] +REFERENCE_CALL void b2World::DestroyJoint(b2Joint *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2World.cpp <274:2 274:9>] +REFERENCE_TYPE_USAGE void b2World::DestroyJoint(b2Joint *) -> unsigned int [b2World.cpp <274:2 274:9>] REFERENCE_CALL void b2World::DestroyJoint(b2Joint *) -> bool b2World::IsLocked() const [b2World.cpp <275:6 275:13>] LOCAL_SYMBOL: b2World.cpp<280:7> [b2World.cpp <280:7 280:22>] REFERENCE_TYPE_USAGE void b2World::DestroyJoint(b2Joint *) -> bool [b2World.cpp <280:2 280:5>] @@ -8375,6 +8490,10 @@ REFERENCE_CALL void b2World::DestroyJoint(b2Joint *) -> static void b2Joint::Des QUALIFIER: b2Joint [b2World.cpp <344:2 344:8>] LOCAL_SYMBOL: b2World.cpp<272:37> [b2World.cpp <344:19 344:19>] REFERENCE_USAGE void b2World::DestroyJoint(b2Joint *) -> b2BlockAllocator b2World::m_blockAllocator [b2World.cpp <344:23 344:38>] +REFERENCE_TYPE_USAGE void b2World::DestroyJoint(b2Joint *) -> void [b2World.cpp <346:2 346:9>] +REFERENCE_USAGE void b2World::DestroyJoint(b2Joint *) -> int32 b2World::m_jointCount [b2World.cpp <346:11 346:22>] +REFERENCE_CALL void b2World::DestroyJoint(b2Joint *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2World.cpp <346:2 346:9>] +REFERENCE_TYPE_USAGE void b2World::DestroyJoint(b2Joint *) -> unsigned int [b2World.cpp <346:2 346:9>] REFERENCE_USAGE void b2World::DestroyJoint(b2Joint *) -> int32 b2World::m_jointCount [b2World.cpp <347:4 347:15>] LOCAL_SYMBOL: b2World.cpp<280:7> [b2World.cpp <350:6 350:21>] LOCAL_SYMBOL: b2World.cpp<352:18> [b2World.cpp <352:18 352:21>] @@ -8513,6 +8632,11 @@ LOCAL_SYMBOL: b2World.cpp<444:12> [b2World.cpp <444:12 444:12>] REFERENCE_TYPE_USAGE void b2World::Solve(const b2TimeStep &) -> b2Body [b2World.cpp <444:4 444:9>] LOCAL_SYMBOL: b2World.cpp<415:11> [b2World.cpp <444:16 444:20>] LOCAL_SYMBOL: b2World.cpp<436:9> [b2World.cpp <444:24 444:33>] +REFERENCE_TYPE_USAGE void b2World::Solve(const b2TimeStep &) -> void [b2World.cpp <445:4 445:11>] +REFERENCE_CALL void b2World::Solve(const b2TimeStep &) -> bool b2Body::IsActive() const [b2World.cpp <445:16 445:23>] +LOCAL_SYMBOL: b2World.cpp<444:12> [b2World.cpp <445:13 445:13>] +REFERENCE_CALL void b2World::Solve(const b2TimeStep &) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2World.cpp <445:4 445:11>] +REFERENCE_TYPE_USAGE void b2World::Solve(const b2TimeStep &) -> unsigned int [b2World.cpp <445:4 445:11>] SYMBOL_FUNCTION void b2Island::Add(b2Body *) REFERENCE_CALL void b2World::Solve(const b2TimeStep &) -> void b2Island::Add(b2Body *) [b2World.cpp <446:11 446:13>] LOCAL_SYMBOL: b2World.cpp<393:11> [b2World.cpp <446:4 446:9>] @@ -8574,6 +8698,11 @@ REFERENCE_USAGE void b2World::Solve(const b2TimeStep &) -> uint16 b2Body::m_flag LOCAL_SYMBOL: b2World.cpp<487:13> [b2World.cpp <490:9 490:13>] REFERENCE_USAGE void b2World::Solve(const b2TimeStep &) -> b2Body::anonymous enum (b2Body.h<413:2>)::e_islandFlag [b2World.cpp <490:34 490:45>] QUALIFIER: b2Body [b2World.cpp <490:26 490:31>] +REFERENCE_TYPE_USAGE void b2World::Solve(const b2TimeStep &) -> void [b2World.cpp <495:5 495:12>] +LOCAL_SYMBOL: b2World.cpp<436:9> [b2World.cpp <495:14 495:23>] +LOCAL_SYMBOL: b2World.cpp<414:8> [b2World.cpp <495:27 495:35>] +REFERENCE_CALL void b2World::Solve(const b2TimeStep &) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2World.cpp <495:5 495:12>] +REFERENCE_TYPE_USAGE void b2World::Solve(const b2TimeStep &) -> unsigned int [b2World.cpp <495:5 495:12>] LOCAL_SYMBOL: b2World.cpp<415:11> [b2World.cpp <496:5 496:9>] LOCAL_SYMBOL: b2World.cpp<436:9> [b2World.cpp <496:11 496:20>] LOCAL_SYMBOL: b2World.cpp<487:13> [b2World.cpp <496:27 496:31>] @@ -8610,6 +8739,11 @@ REFERENCE_USAGE void b2World::Solve(const b2TimeStep &) -> uint16 b2Body::m_flag LOCAL_SYMBOL: b2World.cpp<508:13> [b2World.cpp <519:9 519:13>] REFERENCE_USAGE void b2World::Solve(const b2TimeStep &) -> b2Body::anonymous enum (b2Body.h<413:2>)::e_islandFlag [b2World.cpp <519:34 519:45>] QUALIFIER: b2Body [b2World.cpp <519:26 519:31>] +REFERENCE_TYPE_USAGE void b2World::Solve(const b2TimeStep &) -> void [b2World.cpp <524:5 524:12>] +LOCAL_SYMBOL: b2World.cpp<436:9> [b2World.cpp <524:14 524:23>] +LOCAL_SYMBOL: b2World.cpp<414:8> [b2World.cpp <524:27 524:35>] +REFERENCE_CALL void b2World::Solve(const b2TimeStep &) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2World.cpp <524:5 524:12>] +REFERENCE_TYPE_USAGE void b2World::Solve(const b2TimeStep &) -> unsigned int [b2World.cpp <524:5 524:12>] LOCAL_SYMBOL: b2World.cpp<415:11> [b2World.cpp <525:5 525:9>] LOCAL_SYMBOL: b2World.cpp<436:9> [b2World.cpp <525:11 525:20>] LOCAL_SYMBOL: b2World.cpp<508:13> [b2World.cpp <525:27 525:31>] @@ -8791,6 +8925,13 @@ LOCAL_SYMBOL: b2World.cpp<640:16> [b2World.cpp <640:16 640:20>] REFERENCE_TYPE_USAGE void b2World::SolveTOI(const b2TimeStep &) -> b2BodyType [b2World.cpp <640:5 640:14>] REFERENCE_USAGE void b2World::SolveTOI(const b2TimeStep &) -> b2BodyType b2Body::m_type [b2World.cpp <640:28 640:33>] LOCAL_SYMBOL: b2World.cpp<637:13> [b2World.cpp <640:24 640:25>] +REFERENCE_TYPE_USAGE void b2World::SolveTOI(const b2TimeStep &) -> void [b2World.cpp <641:5 641:12>] +LOCAL_SYMBOL: b2World.cpp<639:16> [b2World.cpp <641:14 641:18>] +REFERENCE_USAGE void b2World::SolveTOI(const b2TimeStep &) -> b2BodyType::b2_dynamicBody [b2World.cpp <641:23 641:36>] +LOCAL_SYMBOL: b2World.cpp<640:16> [b2World.cpp <641:41 641:45>] +REFERENCE_USAGE void b2World::SolveTOI(const b2TimeStep &) -> b2BodyType::b2_dynamicBody [b2World.cpp <641:50 641:63>] +REFERENCE_CALL void b2World::SolveTOI(const b2TimeStep &) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2World.cpp <641:5 641:12>] +REFERENCE_TYPE_USAGE void b2World::SolveTOI(const b2TimeStep &) -> unsigned int [b2World.cpp <641:5 641:12>] LOCAL_SYMBOL: b2World.cpp<643:10> [b2World.cpp <643:10 643:16>] REFERENCE_TYPE_USAGE void b2World::SolveTOI(const b2TimeStep &) -> bool [b2World.cpp <643:5 643:8>] REFERENCE_CALL void b2World::SolveTOI(const b2TimeStep &) -> bool b2Body::IsAwake() const [b2World.cpp <643:24 643:30>] @@ -8853,6 +8994,10 @@ REFERENCE_CALL void b2World::SolveTOI(const b2TimeStep &) -> void b2Sweep::Advan REFERENCE_USAGE void b2World::SolveTOI(const b2TimeStep &) -> b2Sweep b2Body::m_sweep [b2World.cpp <673:10 673:16>] LOCAL_SYMBOL: b2World.cpp<637:13> [b2World.cpp <673:6 673:7>] LOCAL_SYMBOL: b2World.cpp<663:13> [b2World.cpp <673:26 673:31>] +REFERENCE_TYPE_USAGE void b2World::SolveTOI(const b2TimeStep &) -> void [b2World.cpp <676:5 676:12>] +LOCAL_SYMBOL: b2World.cpp<663:13> [b2World.cpp <676:14 676:19>] +REFERENCE_CALL void b2World::SolveTOI(const b2TimeStep &) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2World.cpp <676:5 676:12>] +REFERENCE_TYPE_USAGE void b2World::SolveTOI(const b2TimeStep &) -> unsigned int [b2World.cpp <676:5 676:12>] LOCAL_SYMBOL: b2World.cpp<678:11> [b2World.cpp <678:11 678:16>] REFERENCE_TYPE_USAGE void b2World::SolveTOI(const b2TimeStep &) -> int32 [b2World.cpp <678:5 678:9>] SYMBOL_FUNCTION int32 b2Contact::GetChildIndexA() const @@ -9652,6 +9797,10 @@ LOCAL_SYMBOL: b2World.cpp<1094:10> [b2World.cpp <1094:10 1094:20>] REFERENCE_TYPE_USAGE void b2World::DrawShape(b2Fixture *, const b2Transform &, const b2Color &) -> int32 [b2World.cpp <1094:4 1094:8>] REFERENCE_USAGE void b2World::DrawShape(b2Fixture *, const b2Transform &, const b2Color &) -> int32 b2PolygonShape::m_count [b2World.cpp <1094:30 1094:36>] LOCAL_SYMBOL: b2World.cpp<1093:20> [b2World.cpp <1094:24 1094:27>] +REFERENCE_TYPE_USAGE void b2World::DrawShape(b2Fixture *, const b2Transform &, const b2Color &) -> void [b2World.cpp <1095:4 1095:11>] +LOCAL_SYMBOL: b2World.cpp<1094:10> [b2World.cpp <1095:13 1095:23>] +REFERENCE_CALL void b2World::DrawShape(b2Fixture *, const b2Transform &, const b2Color &) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2World.cpp <1095:4 1095:11>] +REFERENCE_TYPE_USAGE void b2World::DrawShape(b2Fixture *, const b2Transform &, const b2Color &) -> unsigned int [b2World.cpp <1095:4 1095:11>] LOCAL_SYMBOL: b2World.cpp<1096:11> [b2World.cpp <1096:11 1096:18>] REFERENCE_TYPE_USAGE void b2World::DrawShape(b2Fixture *, const b2Transform &, const b2Color &) -> b2Vec2 [b2World.cpp <1096:4 1096:9>] REFERENCE_CALL void b2World::DrawShape(b2Fixture *, const b2Transform &, const b2Color &) -> void b2Vec2::b2Vec2() [b2World.cpp <1096:11 1096:18>] @@ -10018,6 +10167,11 @@ QUALIFIER: b2World [b2World.cpp <1277:6 1277:12>] REFERENCE_TYPE_USAGE void b2World::ShiftOrigin(const b2Vec2 &) -> void [b2World.cpp <1277:1 1277:4>] LOCAL_SYMBOL: b2World.cpp<1277:41> [b2World.cpp <1277:41 1277:49>] REFERENCE_TYPE_USAGE void b2World::ShiftOrigin(const b2Vec2 &) -> b2Vec2 [b2World.cpp <1277:33 1277:38>] +REFERENCE_TYPE_USAGE void b2World::ShiftOrigin(const b2Vec2 &) -> void [b2World.cpp <1279:2 1279:9>] +REFERENCE_USAGE void b2World::ShiftOrigin(const b2Vec2 &) -> int32 b2World::m_flags [b2World.cpp <1279:12 1279:18>] +REFERENCE_USAGE void b2World::ShiftOrigin(const b2Vec2 &) -> b2World::anonymous enum (b2World.h<215:2>)::e_locked [b2World.cpp <1279:22 1279:29>] +REFERENCE_CALL void b2World::ShiftOrigin(const b2Vec2 &) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2World.cpp <1279:2 1279:9>] +REFERENCE_TYPE_USAGE void b2World::ShiftOrigin(const b2Vec2 &) -> unsigned int [b2World.cpp <1279:2 1279:9>] REFERENCE_USAGE void b2World::ShiftOrigin(const b2Vec2 &) -> int32 b2World::m_flags [b2World.cpp <1280:7 1280:13>] REFERENCE_USAGE void b2World::ShiftOrigin(const b2Vec2 &) -> b2World::anonymous enum (b2World.h<215:2>)::e_locked [b2World.cpp <1280:17 1280:24>] REFERENCE_USAGE void b2World::ShiftOrigin(const b2Vec2 &) -> b2World::anonymous enum (b2World.h<215:2>)::e_locked [b2World.cpp <1280:30 1280:37>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2WorldCallbacks.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2WorldCallbacks.txt index d31fb711..1f832b2d 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2WorldCallbacks.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Dynamics_b2WorldCallbacks.txt @@ -801,22 +801,34 @@ SYMBOL_METHOD public void b2ContactListener::BeginContact(b2Contact *) [b2WorldC REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:10 87:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:39 87:45>] REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <87:28 87:36>] +REFERENCE_TYPE_USAGE void b2ContactListener::BeginContact(b2Contact *) -> void [b2WorldCallbacks.h <87:50 87:60>] +LOCAL_SYMBOL: b2WorldCallbacks.h<87:39> [b2WorldCallbacks.h <87:62 87:68>] SYMBOL_METHOD public void b2ContactListener::EndContact(b2Contact *) [b2WorldCallbacks.h <90:2 <90:15 90:24> 90:70>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:10 90:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:37 90:43>] REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> b2Contact [b2WorldCallbacks.h <90:26 90:34>] +REFERENCE_TYPE_USAGE void b2ContactListener::EndContact(b2Contact *) -> void [b2WorldCallbacks.h <90:48 90:58>] +LOCAL_SYMBOL: b2WorldCallbacks.h<90:37> [b2WorldCallbacks.h <90:60 90:66>] SYMBOL_METHOD public void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) [b2WorldCallbacks.h <102:2 <102:15 102:22> 106:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <102:10 102:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <102:35 102:41>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Contact [b2WorldCallbacks.h <102:24 102:32>] LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <102:62 102:72>] REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> b2Manifold [b2WorldCallbacks.h <102:50 102:59>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <104:3 104:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:35> [b2WorldCallbacks.h <104:15 104:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PreSolve(b2Contact *, const b2Manifold *) -> void [b2WorldCallbacks.h <105:3 105:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<102:62> [b2WorldCallbacks.h <105:15 105:25>] SYMBOL_METHOD public void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) [b2WorldCallbacks.h <114:2 <114:15 114:23> 118:2>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <114:10 114:13>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <114:36 114:42>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2Contact [b2WorldCallbacks.h <114:25 114:33>] LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <114:69 114:75>] REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> b2ContactImpulse [b2WorldCallbacks.h <114:51 114:66>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <116:3 116:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:36> [b2WorldCallbacks.h <116:15 116:21>] +REFERENCE_TYPE_USAGE void b2ContactListener::PostSolve(b2Contact *, const b2ContactImpulse *) -> void [b2WorldCallbacks.h <117:3 117:13>] +LOCAL_SYMBOL: b2WorldCallbacks.h<114:69> [b2WorldCallbacks.h <117:15 117:21>] SYMBOL_METHOD public b2ContactListener & b2ContactListener::operator=(const b2ContactListener &) [b2WorldCallbacks.h <81:7 81:23>] SYMBOL_CLASS b2QueryCallback [b2WorldCallbacks.h <123:1 <123:7 123:21> 131:1>] SYMBOL_METHOD public void b2QueryCallback::~b2QueryCallback() [b2WorldCallbacks.h <126:2 <126:10 126:25> 126:30>] @@ -963,6 +975,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -1399,6 +1417,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -2427,6 +2449,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -4016,6 +4043,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <293:13 293:21>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <293:8 293:11>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <293:43 293:49>] REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> float32 [b2Fixture.h <293:35 293:41>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> void [b2Fixture.h <295:2 295:9>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> bool b2IsValid(float32) [b2Fixture.h <295:11 295:19>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:21 295:27>] +LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <295:33 295:39>] +REFERENCE_CALL void b2Fixture::SetDensity(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <295:2 295:9>] +REFERENCE_TYPE_USAGE void b2Fixture::SetDensity(float32) -> unsigned int [b2Fixture.h <295:2 295:9>] REFERENCE_USAGE void b2Fixture::SetDensity(float32) -> float32 b2Fixture::m_density [b2Fixture.h <296:2 296:10>] LOCAL_SYMBOL: b2Fixture.h<293:43> [b2Fixture.h <296:14 296:20>] SYMBOL_METHOD public float32 b2Fixture::GetDensity() const [b2Fixture.h <299:1 <299:27 299:36> 302:1>] @@ -4088,6 +4121,12 @@ QUALIFIER: b2Fixture [b2Fixture.h <339:22 339:30>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB [b2Fixture.h <339:14 339:19>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <339:47 339:56>] REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 [b2Fixture.h <339:41 339:45>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> void [b2Fixture.h <341:2 341:9>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:16 341:25>] +LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <341:30 341:39>] +REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> int32 b2Fixture::m_proxyCount [b2Fixture.h <341:43 341:54>] +REFERENCE_CALL const b2AABB & b2Fixture::GetAABB(int32) const -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Fixture.h <341:2 341:9>] +REFERENCE_TYPE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> unsigned int [b2Fixture.h <341:2 341:9>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2AABB b2FixtureProxy::aabb [b2Fixture.h <342:31 342:34>] REFERENCE_USAGE const b2AABB & b2Fixture::GetAABB(int32) const -> b2FixtureProxy * b2Fixture::m_proxies [b2Fixture.h <342:9 342:17>] LOCAL_SYMBOL: b2Fixture.h<339:47> [b2Fixture.h <342:19 342:28>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Rope_b2Rope.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Rope_b2Rope.txt index 4e4beaba..18ff7d9c 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Rope_b2Rope.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Box2D/expected_output/Box2D_Rope_b2Rope.txt @@ -448,6 +448,12 @@ REFERENCE_USAGE void b2Vec2::operator*=(float32) -> float32 b2Vec2::y [b2Math.h LOCAL_SYMBOL: b2Math.h<95:28> [b2Math.h <97:16 97:16>] SYMBOL_METHOD public float32 b2Vec2::Length() const [b2Math.h <101:2 <101:10 101:15> 104:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::Length() const -> float32 [b2Math.h <101:2 101:8>] +SYMBOL_FUNCTION float sqrtf(float) +REFERENCE_CALL float32 b2Vec2::Length() const -> float sqrtf(float) [b2Math.h <103:10 103:15>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:17 103:17>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::x [b2Math.h <103:21 103:21>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:25 103:25>] +REFERENCE_USAGE float32 b2Vec2::Length() const -> float32 b2Vec2::y [b2Math.h <103:29 103:29>] SYMBOL_METHOD public float32 b2Vec2::LengthSquared() const [b2Math.h <108:2 <108:10 108:22> 111:2>] REFERENCE_TYPE_USAGE float32 b2Vec2::LengthSquared() const -> float32 [b2Math.h <108:2 108:8>] REFERENCE_USAGE float32 b2Vec2::LengthSquared() const -> float32 b2Vec2::x [b2Math.h <110:10 110:10>] @@ -884,6 +890,10 @@ REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::s [b2Math.h <322:3 3 REFERENCE_USAGE void b2Rot::SetIdentity() -> float32 b2Rot::c [b2Math.h <323:3 323:3>] SYMBOL_METHOD public float32 b2Rot::GetAngle() const [b2Math.h <327:2 <327:10 327:17> 330:2>] REFERENCE_TYPE_USAGE float32 b2Rot::GetAngle() const -> float32 [b2Math.h <327:2 327:8>] +SYMBOL_FUNCTION float atan2f(float, float) +REFERENCE_CALL float32 b2Rot::GetAngle() const -> float atan2f(float, float) [b2Math.h <329:10 329:16>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::s [b2Math.h <329:18 329:18>] +REFERENCE_USAGE float32 b2Rot::GetAngle() const -> float32 b2Rot::c [b2Math.h <329:21 329:21>] SYMBOL_METHOD public b2Vec2 b2Rot::GetXAxis() const [b2Math.h <333:2 <333:9 333:16> 336:2>] REFERENCE_TYPE_USAGE b2Vec2 b2Rot::GetXAxis() const -> b2Vec2 [b2Math.h <333:2 333:7>] REFERENCE_CALL b2Vec2 b2Rot::GetXAxis() const -> void b2Vec2::b2Vec2(float32, float32) [b2Math.h <335:10 335:15>] @@ -1912,6 +1922,11 @@ QUALIFIER: b2Sweep [b2Math.h <707:13 707:19>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <707:8 707:11>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <707:38 707:42>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <707:30 707:36>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> void [b2Math.h <709:2 709:9>] +REFERENCE_USAGE void b2Sweep::Advance(float32) -> float32 b2Sweep::alpha0 [b2Math.h <709:11 709:16>] +SYMBOL_FUNCTION void _wassert(const wchar_t *, const wchar_t *, unsigned int) +REFERENCE_CALL void b2Sweep::Advance(float32) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Math.h <709:2 709:9>] +REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> unsigned int [b2Math.h <709:2 709:9>] LOCAL_SYMBOL: b2Math.h<710:10> [b2Math.h <710:10 710:13>] REFERENCE_TYPE_USAGE void b2Sweep::Advance(float32) -> float32 [b2Math.h <710:2 710:8>] LOCAL_SYMBOL: b2Math.h<707:38> [b2Math.h <710:18 710:22>] @@ -2191,6 +2206,11 @@ QUALIFIER: b2Rope [b2Rope.cpp <46:6 46:11>] REFERENCE_TYPE_USAGE void b2Rope::Initialize(const b2RopeDef *) -> void [b2Rope.cpp <46:1 46:4>] LOCAL_SYMBOL: b2Rope.cpp<46:42> [b2Rope.cpp <46:42 46:44>] REFERENCE_TYPE_USAGE void b2Rope::Initialize(const b2RopeDef *) -> b2RopeDef [b2Rope.cpp <46:31 46:39>] +REFERENCE_TYPE_USAGE void b2Rope::Initialize(const b2RopeDef *) -> void [b2Rope.cpp <48:2 48:9>] +REFERENCE_USAGE void b2Rope::Initialize(const b2RopeDef *) -> int32 b2RopeDef::count [b2Rope.cpp <48:16 48:20>] +LOCAL_SYMBOL: b2Rope.cpp<46:42> [b2Rope.cpp <48:11 48:13>] +REFERENCE_CALL void b2Rope::Initialize(const b2RopeDef *) -> void _wassert(const wchar_t *, const wchar_t *, unsigned int) [b2Rope.cpp <48:2 48:9>] +REFERENCE_TYPE_USAGE void b2Rope::Initialize(const b2RopeDef *) -> unsigned int [b2Rope.cpp <48:2 48:9>] REFERENCE_USAGE void b2Rope::Initialize(const b2RopeDef *) -> int32 b2Rope::m_count [b2Rope.cpp <49:2 49:8>] REFERENCE_USAGE void b2Rope::Initialize(const b2RopeDef *) -> int32 b2RopeDef::count [b2Rope.cpp <49:17 49:21>] LOCAL_SYMBOL: b2Rope.cpp<46:42> [b2Rope.cpp <49:12 49:14>] @@ -2326,6 +2346,9 @@ LOCAL_SYMBOL: b2Rope.cpp<90:10> [b2Rope.cpp <94:21 94:22>] LOCAL_SYMBOL: b2Rope.cpp<91:10> [b2Rope.cpp <94:25 94:26>] REFERENCE_USAGE void b2Rope::Initialize(const b2RopeDef *) -> float32 * b2Rope::m_as [b2Rope.cpp <96:3 96:6>] LOCAL_SYMBOL: b2Rope.cpp<84:13> [b2Rope.cpp <96:8 96:8>] +REFERENCE_CALL void b2Rope::Initialize(const b2RopeDef *) -> float atan2f(float, float) [b2Rope.cpp <96:13 96:19>] +LOCAL_SYMBOL: b2Rope.cpp<93:11> [b2Rope.cpp <96:21 96:21>] +LOCAL_SYMBOL: b2Rope.cpp<94:11> [b2Rope.cpp <96:24 96:24>] REFERENCE_CALL void b2Rope::Initialize(const b2RopeDef *) -> b2Vec2 & b2Vec2::operator=(const b2Vec2 &) [b2Rope.cpp <99:12 99:12>] REFERENCE_USAGE void b2Rope::Initialize(const b2RopeDef *) -> b2Vec2 b2Rope::m_gravity [b2Rope.cpp <99:2 99:10>] REFERENCE_USAGE void b2Rope::Initialize(const b2RopeDef *) -> b2Vec2 b2RopeDef::gravity [b2Rope.cpp <99:19 99:25>] @@ -2575,6 +2598,9 @@ LOCAL_SYMBOL: b2Rope.cpp<194:10> [b2Rope.cpp <206:21 206:22>] LOCAL_SYMBOL: b2Rope.cpp<195:10> [b2Rope.cpp <206:25 206:26>] LOCAL_SYMBOL: b2Rope.cpp<208:11> [b2Rope.cpp <208:11 208:15>] REFERENCE_TYPE_USAGE void b2Rope::SolveC3() -> float32 [b2Rope.cpp <208:3 208:9>] +REFERENCE_CALL void b2Rope::SolveC3() -> float atan2f(float, float) [b2Rope.cpp <208:19 208:25>] +LOCAL_SYMBOL: b2Rope.cpp<205:11> [b2Rope.cpp <208:27 208:27>] +LOCAL_SYMBOL: b2Rope.cpp<206:11> [b2Rope.cpp <208:30 208:30>] LOCAL_SYMBOL: b2Rope.cpp<210:10> [b2Rope.cpp <210:10 210:12>] REFERENCE_TYPE_USAGE void b2Rope::SolveC3() -> b2Vec2 [b2Rope.cpp <210:3 210:8>] REFERENCE_CALL void b2Rope::SolveC3() -> b2Vec2 operator*(float32, const b2Vec2 &) [b2Rope.cpp <210:32 210:32>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvh.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvh.txt index c025024b..e61f3ddb 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvh.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvh.txt @@ -1646,6 +1646,7 @@ LOCAL_SYMBOL: b3Scalar.h<426:59> [b3Scalar.h <426:59 426:59>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <426:50 426:57>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <428:11 428:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:2 428:9>] +REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:21 428:25>] LOCAL_SYMBOL: b3Scalar.h<429:11> [b3Scalar.h <429:11 429:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <429:2 429:9>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <429:28 429:34>] @@ -1716,11 +1717,13 @@ REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:1 LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:45 456:45>] REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:36 456:43>] LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:57 456:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:61 456:75>] SYMBOL_FUNCTION b3Scalar b3Degrees(b3Scalar) [b3Scalar.h <457:1 <457:26 457:34> 457:78>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:17 457:24>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:45 457:45>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:36 457:43>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:57 457:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:61 457:75>] SYMBOL_FUNCTION b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) [b3Scalar.h <462:1 <462:26 462:31> 465:1>] REFERENCE_TYPE_USAGE b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <462:17 462:24>] LOCAL_SYMBOL: b3Scalar.h<462:42> [b3Scalar.h <462:42 462:42>] @@ -1964,10 +1967,15 @@ LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:2 610:15>] SYMBOL_FUNCTION b3Scalar b3Fmod(b3Scalar, b3Scalar) REFERENCE_CALL b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar b3Fmod(b3Scalar, b3Scalar) [b3Scalar.h <610:19 610:24>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:26 610:39>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <610:42 610:48>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <611:5 611:18>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <611:23 611:27>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <613:10 613:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <613:27 613:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <615:10 615:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <615:27 615:31>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <617:10 617:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <617:27 617:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <621:10 621:23>] SYMBOL_STRUCT b3TypedObject [b3Scalar.h <626:1 <626:8 626:20> 637:1>] SYMBOL_METHOD public void b3TypedObject::b3TypedObject(int) [b3Scalar.h <628:2 <628:2 628:14> 631:2>] @@ -2089,6 +2097,11 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::poi REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] LOCAL_SYMBOL: b3AlignedAllocator.h<84:73> [b3AlignedAllocator.h <85:9 85:12>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] +LOCAL_SYMBOL: b3AlignedAllocator.h<84:46> [b3AlignedAllocator.h <86:75 86:75>] +REFERENCE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <86:79 86:87>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:2 <88:16 88:24> 88:116>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<88:45> [b3AlignedAllocator.h <88:45 88:47>] @@ -2102,6 +2115,10 @@ SYMBOL_METHOD public void b3AlignedAllocator REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <89:45 89:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +SYMBOL_FUNCTION void b3AlignedFreeInternal(void *) +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] +LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <90:46 90:48>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:2 <92:16 92:22> 92:105>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] @@ -2170,6 +2187,8 @@ SYMBOL_FUNCTION void b3AlignedAllocator::dea REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] SYMBOL_FUNCTION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] @@ -2218,6 +2237,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3Align REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2227,6 +2248,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2326,6 +2349,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3Al REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2335,6 +2360,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::dealloc REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2432,6 +2459,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllo REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2441,6 +2470,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate(b3Ali REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2488,6 +2519,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3Al REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2497,6 +2530,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::dealloc REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2781,6 +2816,8 @@ SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] LOCAL_SYMBOL: b3AlignedObjectArray.h<300:36> [b3AlignedObjectArray.h <304:25 304:30>] LOCAL_SYMBOL: b3AlignedObjectArray.h<304:8> [b3AlignedObjectArray.h <306:9 306:9>] +SYMBOL_FUNCTION void b3OutputErrorMessageVarArgsInternal(const char *) +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] LOCAL_SYMBOL: b3AlignedObjectArray.h<300:36> [b3AlignedObjectArray.h <309:6 309:11>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3AlignedObjectArray::T *) const @@ -3398,6 +3435,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, const b3DbvtNode * *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, const b3DbvtNode * *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -3746,6 +3784,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(i REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3DynamicBvh::sStkNPS *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3DynamicBvh::sStkNPS *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -4110,6 +4149,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> in REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3DbvtNode * *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3DbvtNode * *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -4328,6 +4368,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(i REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3DynamicBvh::sStkCLN *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3DynamicBvh::sStkCLN *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -4480,9 +4521,13 @@ LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <65:16 65:16>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <67:3 67:3>] LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <67:7 67:8>] SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>] REFERENCE_TYPE_USAGE const __m128 b3vMzeroMask -> __m128 [b3Vector3.h <58:7 58:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1110 [b3Vector3.h <59:37 59:43>] REFERENCE_TYPE_USAGE const __m128 b3v1110 -> __m128 [b3Vector3.h <59:7 59:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vHalf [b3Vector3.h <60:37 60:43>] REFERENCE_TYPE_USAGE const __m128 b3vHalf -> __m128 [b3Vector3.h <60:7 60:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1_5 [b3Vector3.h <61:37 61:42>] REFERENCE_TYPE_USAGE const __m128 b3v1_5 -> __m128 [b3Vector3.h <61:7 61:12>] SYMBOL_CLASS b3Vector3 [b3Vector3.h <74:7 74:15>] SYMBOL_CLASS b3Vector4 [b3Vector3.h <75:7 75:15>] @@ -4545,6 +4590,35 @@ SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3: SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3::anonymous union (b3Vector3.h<96:9>)::operator=(b3Vector3::anonymous union (b3Vector3.h<96:9>) &&) [b3Vector3.h <96:9 <96:9 96:13> 96:13>] SYMBOL_FIELD public b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3Vector3.h <96:9 96:13>] REFERENCE_TYPE_USAGE b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: -> b3Vector3::anonymous union (b3Vector3.h<96:9>) [b3Vector3.h <96:9 96:13>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> void [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *, void *) -> void [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *, void *) -> void [b3Vector3.h <113:2 113:29>] SYMBOL_METHOD public b3SimdFloat4 b3Vector3::get128() const [b3Vector3.h <122:5 <122:34 122:39> 125:5>] REFERENCE_TYPE_USAGE b3SimdFloat4 b3Vector3::get128() const -> b3SimdFloat4 [b3Vector3.h <122:21 122:32>] SYMBOL_FUNCTION void __m128::__m128(const __m128 &) @@ -5127,12 +5201,15 @@ REFERENCE_TYPE_USAGE bool b3Vector3::isZero() const -> b3Scalar [b3Vector3.h <64 SYMBOL_METHOD public bool b3Vector3::fuzzyZero() const [b3Vector3.h <649:2 <649:23 649:31> 652:2>] REFERENCE_TYPE_USAGE bool b3Vector3::fuzzyZero() const -> bool [b3Vector3.h <649:18 649:21>] REFERENCE_CALL bool b3Vector3::fuzzyZero() const -> b3Scalar b3Vector3::length2() const [b3Vector3.h <651:10 651:16>] +SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Vector3.h <654:23 654:31>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <654:18 654:21>] LOCAL_SYMBOL: b3Vector3.h<654:55> [b3Vector3.h <654:55 654:61>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3Vector3.h <656:23 656:33>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <656:18 656:21>] LOCAL_SYMBOL: b3Vector3.h<656:63> [b3Vector3.h <656:63 656:68>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <656:48 656:60>] SYMBOL_METHOD public void b3Vector3::serializeFloat(b3Vector3FloatData &) const [b3Vector3.h <658:23 658:36>] REFERENCE_TYPE_USAGE void b3Vector3::serializeFloat(b3Vector3FloatData &) const -> void [b3Vector3.h <658:18 658:21>] LOCAL_SYMBOL: b3Vector3.h<658:65> [b3Vector3.h <658:65 658:71>] @@ -5809,6 +5886,7 @@ REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Plane LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1220:58 1220:58>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3PlaneSpace1::T [b3Vector3.h <1220:55 1220:55>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1222:14 1222:14>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>] LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1224:14 1224:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:18 1224:18>] @@ -5817,6 +5895,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:30 1224:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:35 1224:35>] LOCAL_SYMBOL: b3Vector3.h<1225:14> [b3Vector3.h <1225:14 1225:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:18 1225:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1225:18 1225:28>] +LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1225:31 1225:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1226:5 1226:5>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1227:2 1227:2>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1227:10 1227:10>] @@ -5841,6 +5922,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:30 1236:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:35 1236:35>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1237:14 1237:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:5 1237:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:18 1237:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1237:18 1237:28>] +LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1237:31 1237:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1238:5 1238:5>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1238:13 1238:13>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1238:18 1238:18>] @@ -5863,10 +5947,15 @@ SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1220:22 1220:34>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void [b3Vector3.h <1220:17 1220:20>] REFERENCE_CALL void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Fabs(b3Scalar) [b3Vector3.h <1222:7 1222:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1225:18 1225:28>] +REFERENCE_CALL void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1225:18 1225:28>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1236:5 1236:12>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1237:5 1237:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1237:18 1237:28>] +REFERENCE_CALL void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1237:18 1237:28>] SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <1249:1 <1249:8 1249:25> 1252:1>] SYMBOL_FIELD public float [] b3Vector3FloatData::m_floats [b3Vector3.h <1251:8 1251:15>] REFERENCE_TYPE_USAGE float [] b3Vector3FloatData::m_floats -> float [b3Vector3.h <1251:2 1251:6>] @@ -5941,6 +6030,7 @@ SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Ve QUALIFIER: b3Vector3 [b3Vector3.h <1288:22 1288:30>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <1288:17 1288:20>] LOCAL_SYMBOL: b3Vector3.h<1288:65> [b3Vector3.h <1288:65 1288:71>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <1288:50 1288:62>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:11 1291:11>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> int [b3Vector3.h <1291:7 1291:9>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:15 1291:15>] @@ -5955,6 +6045,7 @@ SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3 QUALIFIER: b3Vector3 [b3Vector3.h <1295:22 1295:30>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <1295:17 1295:20>] LOCAL_SYMBOL: b3Vector3.h<1295:73> [b3Vector3.h <1295:73 1295:78>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <1295:58 1295:70>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:11 1297:11>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> int [b3Vector3.h <1297:7 1297:9>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:15 1297:15>] @@ -6278,8 +6369,11 @@ REFERENCE_USAGE void b3QuadWord::setMin(const b3QuadWord &) -> b3SimdFloat4 b3Qu REFERENCE_USAGE void b3QuadWord::setMin(const b3QuadWord &) -> b3QuadWord::anonymous union (b3QuadWord.h<56:2>) b3QuadWord:: [b3QuadWord.h <230:49 230:55>] LOCAL_SYMBOL: b3QuadWord.h<227:49> [b3QuadWord.h <230:43 230:47>] SYMBOL_METHOD public void b3QuadWord::~b3QuadWord() [b3QuadWord.h <34:31 34:40>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vOnes [b3Quaternion.h <30:37 30:43>] REFERENCE_TYPE_USAGE const __m128 b3vOnes -> __m128 [b3Quaternion.h <30:7 30:12>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3vQInv [b3Quaternion.h <36:43 36:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3vQInv -> b3SimdFloat4 [b3Quaternion.h <36:7 36:18>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3vPPPM [b3Quaternion.h <37:43 37:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3vPPPM -> b3SimdFloat4 [b3Quaternion.h <37:7 37:18>] SYMBOL_CLASS b3Quaternion [b3Quaternion.h <42:1 <42:7 42:18> 558:1>] REFERENCE_INHERITANCE b3Quaternion -> b3QuadWord [b3Quaternion.h <42:29 42:38>] @@ -6568,9 +6662,11 @@ LOCAL_SYMBOL: b3Quaternion.h<156:45> [b3Quaternion.h <169:3 169:8>] LOCAL_SYMBOL: b3Quaternion.h<162:12> [b3Quaternion.h <169:12 169:15>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:20 169:27>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:37 169:44>] +REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:54 169:58>] LOCAL_SYMBOL: b3Quaternion.h<162:12> [b3Quaternion.h <169:62 169:65>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:70 169:77>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:86 169:93>] +REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:102 169:106>] SYMBOL_FUNCTION b3Scalar b3Asin(b3Scalar) REFERENCE_CALL void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar b3Asin(b3Scalar) [b3Quaternion.h <169:110 169:115>] LOCAL_SYMBOL: b3Quaternion.h<162:12> [b3Quaternion.h <169:117 169:120>] @@ -7429,9 +7525,13 @@ SYMBOL_FUNCTION b3Quaternion b3ShortestArcQuat(const b3Vector3 &, const b3Vector REFERENCE_CALL b3Quaternion b3ShortestArcQuatNormalize2(b3Vector3 &, b3Vector3 &) -> b3Quaternion b3ShortestArcQuat(const b3Vector3 &, const b3Vector3 &) [b3Quaternion.h <912:9 912:25>] LOCAL_SYMBOL: b3Quaternion.h<908:40> [b3Quaternion.h <912:27 912:28>] LOCAL_SYMBOL: b3Quaternion.h<908:54> [b3Quaternion.h <912:30 912:31>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vMPPP [b3Matrix3x3.h <25:37 25:43>] REFERENCE_TYPE_USAGE const __m128 b3vMPPP -> __m128 [b3Matrix3x3.h <25:7 25:12>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3v1000 [b3Matrix3x3.h <29:43 29:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3v1000 -> b3SimdFloat4 [b3Matrix3x3.h <29:7 29:18>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3v0100 [b3Matrix3x3.h <30:43 30:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3v0100 -> b3SimdFloat4 [b3Matrix3x3.h <30:7 30:18>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3v0010 [b3Matrix3x3.h <31:43 31:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3v0010 -> b3SimdFloat4 [b3Matrix3x3.h <31:7 31:18>] SYMBOL_CLASS b3Matrix3x3 [b3Matrix3x3.h <43:1 <43:31 43:41> 737:1>] SYMBOL_FIELD private b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <46:12 46:15>] @@ -7996,12 +8096,17 @@ REFERENCE_CALL void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) REFERENCE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <493:43 493:46>] REFERENCE_CALL void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar b3Fabs(b3Scalar) [b3Matrix3x3.h <496:7 496:12>] LOCAL_SYMBOL: b3Matrix3x3.h<487:44> [b3Matrix3x3.h <496:14 496:18>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <496:22 496:31>] LOCAL_SYMBOL: b3Matrix3x3.h<487:29> [b3Matrix3x3.h <498:8 498:10>] LOCAL_SYMBOL: b3Matrix3x3.h<487:29> [b3Matrix3x3.h <499:5 499:7>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <499:10 499:14>] LOCAL_SYMBOL: b3Matrix3x3.h<487:29> [b3Matrix3x3.h <501:5 501:7>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <501:10 501:14>] LOCAL_SYMBOL: b3Matrix3x3.h<487:61> [b3Matrix3x3.h <503:8 503:11>] LOCAL_SYMBOL: b3Matrix3x3.h<487:61> [b3Matrix3x3.h <504:5 504:8>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <504:11 504:15>] LOCAL_SYMBOL: b3Matrix3x3.h<487:61> [b3Matrix3x3.h <506:5 506:8>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <506:11 506:15>] SYMBOL_METHOD public void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const [b3Matrix3x3.h <516:2 <516:7 516:17> 580:2>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> void [b3Matrix3x3.h <516:2 516:5>] LOCAL_SYMBOL: b3Matrix3x3.h<516:29> [b3Matrix3x3.h <516:29 516:31>] @@ -8047,9 +8152,11 @@ REFERENCE_CALL void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <537:8 537:11>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <539:15 539:19>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <539:5 539:13>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <539:23 539:27>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <539:31 539:38>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <540:16 540:20>] LOCAL_SYMBOL: b3Matrix3x3.h<526:9> [b3Matrix3x3.h <540:5 540:14>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <540:24 540:28>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <540:32 540:39>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::roll [b3Matrix3x3.h <541:15 541:18>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <541:5 541:13>] @@ -8063,9 +8170,11 @@ LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <542:23 542:31>] LOCAL_SYMBOL: b3Matrix3x3.h<536:13> [b3Matrix3x3.h <542:41 542:45>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <546:15 546:19>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <546:5 546:13>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <546:24 546:28>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <546:32 546:39>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <547:16 547:20>] LOCAL_SYMBOL: b3Matrix3x3.h<526:9> [b3Matrix3x3.h <547:5 547:14>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <547:25 547:29>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <547:33 547:40>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::roll [b3Matrix3x3.h <548:15 548:18>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <548:5 548:13>] @@ -8084,6 +8193,7 @@ REFERENCE_CALL void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <554:31 554:34>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <555:15 555:19>] LOCAL_SYMBOL: b3Matrix3x3.h<526:9> [b3Matrix3x3.h <555:4 555:13>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <555:23 555:27>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <555:41 555:45>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <555:31 555:39>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::roll [b3Matrix3x3.h <557:14 557:17>] @@ -8472,9 +8582,11 @@ LOCAL_SYMBOL: b3Matrix3x3.h<722:45> [b3Matrix3x3.h <724:49 724:50>] REFERENCE_USAGE b3Scalar b3Matrix3x3::cofac(int, int, int, int) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <724:55 724:58>] LOCAL_SYMBOL: b3Matrix3x3.h<722:37> [b3Matrix3x3.h <724:60 724:61>] LOCAL_SYMBOL: b3Matrix3x3.h<722:29> [b3Matrix3x3.h <724:64 724:65>] +SYMBOL_STRUCT b3Matrix3x3FloatData [b3Matrix3x3.h <727:24 727:38>] SYMBOL_METHOD public void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const [b3Matrix3x3.h <727:7 727:15>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> void [b3Matrix3x3.h <727:2 727:5>] LOCAL_SYMBOL: b3Matrix3x3.h<727:41> [b3Matrix3x3.h <727:41 727:47>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> b3Matrix3x3FloatData [b3Matrix3x3.h <727:24 727:38>] SYMBOL_METHOD public void b3Matrix3x3::serializeFloat(b3Matrix3x3FloatData &) const [b3Matrix3x3.h <729:7 729:20>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serializeFloat(b3Matrix3x3FloatData &) const -> void [b3Matrix3x3.h <729:2 729:5>] LOCAL_SYMBOL: b3Matrix3x3.h<729:51> [b3Matrix3x3.h <729:51 729:57>] @@ -8482,6 +8594,7 @@ REFERENCE_TYPE_USAGE void b3Matrix3x3::serializeFloat(b3Matrix3x3FloatData &) co SYMBOL_METHOD public void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) [b3Matrix3x3.h <731:7 731:17>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> void [b3Matrix3x3.h <731:2 731:5>] LOCAL_SYMBOL: b3Matrix3x3.h<731:49> [b3Matrix3x3.h <731:49 731:54>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> b3Matrix3x3FloatData [b3Matrix3x3.h <731:32 731:46>] SYMBOL_METHOD public void b3Matrix3x3::deSerializeFloat(const b3Matrix3x3FloatData &) [b3Matrix3x3.h <733:7 733:22>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerializeFloat(const b3Matrix3x3FloatData &) -> void [b3Matrix3x3.h <733:2 733:5>] LOCAL_SYMBOL: b3Matrix3x3.h<733:59> [b3Matrix3x3.h <733:59 733:64>] @@ -9163,6 +9276,7 @@ SYMBOL_METHOD public void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const [ QUALIFIER: b3Matrix3x3 [b3Matrix3x3.h <1330:22 1330:32>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> void [b3Matrix3x3.h <1330:17 1330:20>] LOCAL_SYMBOL: b3Matrix3x3.h<1330:69> [b3Matrix3x3.h <1330:69 1330:75>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> b3Matrix3x3FloatData [b3Matrix3x3.h <1330:52 1330:66>] LOCAL_SYMBOL: b3Matrix3x3.h<1332:11> [b3Matrix3x3.h <1332:11 1332:11>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> int [b3Matrix3x3.h <1332:7 1332:9>] LOCAL_SYMBOL: b3Matrix3x3.h<1332:11> [b3Matrix3x3.h <1332:15 1332:15>] @@ -9194,6 +9308,7 @@ SYMBOL_METHOD public void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) QUALIFIER: b3Matrix3x3 [b3Matrix3x3.h <1343:22 1343:32>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> void [b3Matrix3x3.h <1343:17 1343:20>] LOCAL_SYMBOL: b3Matrix3x3.h<1343:77> [b3Matrix3x3.h <1343:77 1343:82>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> b3Matrix3x3FloatData [b3Matrix3x3.h <1343:60 1343:74>] LOCAL_SYMBOL: b3Matrix3x3.h<1345:11> [b3Matrix3x3.h <1345:11 1345:11>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> int [b3Matrix3x3.h <1345:7 1345:9>] LOCAL_SYMBOL: b3Matrix3x3.h<1345:11> [b3Matrix3x3.h <1345:15 1345:15>] @@ -9499,9 +9614,11 @@ REFERENCE_TYPE_USAGE static const b3Transform & b3Transform::getIdentity() -> b3 REFERENCE_TYPE_USAGE static const b3Transform & b3Transform::getIdentity() -> b3Scalar [b3Transform.h <57:51 57:58>] REFERENCE_TYPE_USAGE static const b3Transform & b3Transform::getIdentity() -> b3Scalar [b3Transform.h <57:64 57:71>] LOCAL_SYMBOL: b3Transform.h<204:28> [b3Transform.h <205:10 205:26>] +SYMBOL_STRUCT b3TransformFloatData [b3Transform.h <208:24 208:38>] SYMBOL_METHOD public void b3Transform::serialize(b3TransformFloatData &) const [b3Transform.h <208:7 208:15>] REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> void [b3Transform.h <208:2 208:5>] LOCAL_SYMBOL: b3Transform.h<208:41> [b3Transform.h <208:41 208:47>] +REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> b3TransformFloatData [b3Transform.h <208:24 208:38>] SYMBOL_METHOD public void b3Transform::serializeFloat(b3TransformFloatData &) const [b3Transform.h <210:7 210:20>] REFERENCE_TYPE_USAGE void b3Transform::serializeFloat(b3TransformFloatData &) const -> void [b3Transform.h <210:2 210:5>] LOCAL_SYMBOL: b3Transform.h<210:51> [b3Transform.h <210:51 210:57>] @@ -9509,6 +9626,7 @@ REFERENCE_TYPE_USAGE void b3Transform::serializeFloat(b3TransformFloatData &) co SYMBOL_METHOD public void b3Transform::deSerialize(const b3TransformFloatData &) [b3Transform.h <212:7 212:17>] REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> void [b3Transform.h <212:2 212:5>] LOCAL_SYMBOL: b3Transform.h<212:49> [b3Transform.h <212:49 212:54>] +REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> b3TransformFloatData [b3Transform.h <212:32 212:46>] SYMBOL_STRUCT b3TransformDoubleData [b3Transform.h <214:38 214:58>] SYMBOL_METHOD public void b3Transform::deSerializeDouble(const b3TransformDoubleData &) [b3Transform.h <214:7 214:23>] REFERENCE_TYPE_USAGE void b3Transform::deSerializeDouble(const b3TransformDoubleData &) -> void [b3Transform.h <214:2 214:5>] @@ -9603,6 +9721,7 @@ SYMBOL_METHOD public void b3Transform::serialize(b3TransformFloatData &) const [ QUALIFIER: b3Transform [b3Transform.h <266:22 266:32>] REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> void [b3Transform.h <266:17 266:20>] LOCAL_SYMBOL: b3Transform.h<266:62> [b3Transform.h <266:62 266:68>] +REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> b3TransformFloatData [b3Transform.h <266:45 266:59>] SYMBOL_FUNCTION void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const REFERENCE_CALL void b3Transform::serialize(b3TransformFloatData &) const -> void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const [b3Transform.h <268:10 268:18>] REFERENCE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> b3Matrix3x3 b3Transform::m_basis [b3Transform.h <268:2 268:8>] @@ -9630,6 +9749,7 @@ SYMBOL_METHOD public void b3Transform::deSerialize(const b3TransformFloatData &) QUALIFIER: b3Transform [b3Transform.h <279:22 279:32>] REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> void [b3Transform.h <279:17 279:20>] LOCAL_SYMBOL: b3Transform.h<279:70> [b3Transform.h <279:70 279:75>] +REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> b3TransformFloatData [b3Transform.h <279:53 279:67>] SYMBOL_FUNCTION void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) REFERENCE_CALL void b3Transform::deSerialize(const b3TransformFloatData &) -> void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) [b3Transform.h <281:10 281:20>] REFERENCE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> b3Matrix3x3 b3Transform::m_basis [b3Transform.h <281:2 281:8>] @@ -10681,6 +10801,9 @@ SYMBOL_METHOD public static void b3DynamicBvh::enumNodes(const b3Dbv REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <296:10 296:13>] LOCAL_SYMBOL: b3DynamicBvh.h<296:45> [b3DynamicBvh.h <296:45 296:48>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <296:33 296:42>] +LOCAL_SYMBOL: b3DynamicBvh.h<297:3> [b3DynamicBvh.h <297:3 297:17>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <297:3 297:17>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <295:2 295:15>] SYMBOL_METHOD public static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) [b3DynamicBvh.h <693:1 <693:28 693:36> 703:1>] SYMBOL_FUNCTION static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) REFERENCE_TEMPLATE_SPECIALIZATION static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) -> static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) [b3DynamicBvh.h <693:28 693:36>] @@ -10689,9 +10812,13 @@ QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <693:14 693:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) -> void [b3DynamicBvh.h <693:8 693:11>] LOCAL_SYMBOL: b3DynamicBvh.h<693:57> [b3DynamicBvh.h <693:57 693:60>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) -> b3DbvtNode [b3DynamicBvh.h <693:45 693:54>] +LOCAL_SYMBOL: b3DynamicBvh.h<694:11> [b3DynamicBvh.h <694:11 694:25>] +LOCAL_SYMBOL: b3DynamicBvh.h<696:2> [b3DynamicBvh.h <696:2 696:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <696:2 696:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) -> void [b3DynamicBvh.h <696:2 696:18>] SYMBOL_FUNCTION void b3DbvtNodeEnumerator::Process(const b3DbvtNode *) REFERENCE_CALL static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) -> void b3DbvtNodeEnumerator::Process(const b3DbvtNode *) [b3DynamicBvh.h <697:10 697:16>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <697:3 697:8>] +LOCAL_SYMBOL: b3DynamicBvh.h<694:11> [b3DynamicBvh.h <697:3 697:8>] LOCAL_SYMBOL: b3DynamicBvh.h<693:57> [b3DynamicBvh.h <697:18 697:21>] SYMBOL_FUNCTION bool b3DbvtNode::isinternal() const REFERENCE_CALL static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) -> bool b3DbvtNode::isinternal() const [b3DynamicBvh.h <698:11 698:20>] @@ -10701,34 +10828,46 @@ REFERENCE_CALL static void b3DynamicBvh::enumNodes(const b REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <700:19 700:24>] REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <700:19 700:24>] LOCAL_SYMBOL: b3DynamicBvh.h<693:57> [b3DynamicBvh.h <700:13 700:16>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <700:29 700:34>] +LOCAL_SYMBOL: b3DynamicBvh.h<694:11> [b3DynamicBvh.h <700:29 700:34>] REFERENCE_CALL static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) -> static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) [b3DynamicBvh.h <701:3 701:11>] REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <701:19 701:24>] REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, b3DbvtNodeEnumerator &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <701:19 701:24>] LOCAL_SYMBOL: b3DynamicBvh.h<693:57> [b3DynamicBvh.h <701:13 701:16>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <701:29 701:34>] +LOCAL_SYMBOL: b3DynamicBvh.h<694:11> [b3DynamicBvh.h <701:29 701:34>] SYMBOL_METHOD public static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) [b3DynamicBvh.h <299:16 299:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <299:10 299:13>] LOCAL_SYMBOL: b3DynamicBvh.h<299:46> [b3DynamicBvh.h <299:46 299:49>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <299:34 299:43>] +LOCAL_SYMBOL: b3DynamicBvh.h<300:3> [b3DynamicBvh.h <300:3 300:17>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <300:3 300:17>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <298:2 298:15>] SYMBOL_METHOD public void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <302:9 302:17>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <302:3 302:6>] LOCAL_SYMBOL: b3DynamicBvh.h<302:38> [b3DynamicBvh.h <302:38 302:42>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <302:26 302:35>] LOCAL_SYMBOL: b3DynamicBvh.h<303:21> [b3DynamicBvh.h <303:21 303:25>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <303:9 303:18>] +LOCAL_SYMBOL: b3DynamicBvh.h<304:3> [b3DynamicBvh.h <304:3 304:17>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTT::T [b3DynamicBvh.h <304:3 304:17>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTT::T [b3DynamicBvh.h <301:2 301:15>] SYMBOL_METHOD public void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <307:9 307:32>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <307:3 307:6>] LOCAL_SYMBOL: b3DynamicBvh.h<307:53> [b3DynamicBvh.h <307:53 307:57>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <307:41 307:50>] LOCAL_SYMBOL: b3DynamicBvh.h<308:23> [b3DynamicBvh.h <308:23 308:27>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <308:11 308:20>] +LOCAL_SYMBOL: b3DynamicBvh.h<309:5> [b3DynamicBvh.h <309:5 309:19>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <309:5 309:19>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <306:2 306:15>] SYMBOL_METHOD public void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const [b3DynamicBvh.h <325:9 325:17>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> void [b3DynamicBvh.h <325:3 325:6>] LOCAL_SYMBOL: b3DynamicBvh.h<325:38> [b3DynamicBvh.h <325:38 325:41>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode [b3DynamicBvh.h <325:26 325:35>] LOCAL_SYMBOL: b3DynamicBvh.h<326:23> [b3DynamicBvh.h <326:23 326:28>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtVolume [b3DynamicBvh.h <326:9 326:20>] +LOCAL_SYMBOL: b3DynamicBvh.h<327:3> [b3DynamicBvh.h <327:3 327:17>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DynamicBvh::collideTV::T [b3DynamicBvh.h <327:3 327:17>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTV::T [b3DynamicBvh.h <324:2 324:15>] SYMBOL_METHOD public static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) [b3DynamicBvh.h <331:16 331:22>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> void [b3DynamicBvh.h <331:10 331:13>] LOCAL_SYMBOL: b3DynamicBvh.h<331:43> [b3DynamicBvh.h <331:43 331:46>] @@ -10737,6 +10876,9 @@ LOCAL_SYMBOL: b3DynamicBvh.h<332:20> [b3DynamicBvh.h <332:20 332:26>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <332:9 332:17>] LOCAL_SYMBOL: b3DynamicBvh.h<333:20> [b3DynamicBvh.h <333:20 333:24>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <333:9 333:17>] +LOCAL_SYMBOL: b3DynamicBvh.h<334:3> [b3DynamicBvh.h <334:3 334:17>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DynamicBvh::rayTest::T [b3DynamicBvh.h <334:3 334:17>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTest::T [b3DynamicBvh.h <330:2 330:15>] SYMBOL_METHOD public void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const [b3DynamicBvh.h <338:9 338:23>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> void [b3DynamicBvh.h <338:3 338:6>] LOCAL_SYMBOL: b3DynamicBvh.h<338:44> [b3DynamicBvh.h <338:44 338:47>] @@ -10755,6 +10897,9 @@ LOCAL_SYMBOL: b3DynamicBvh.h<344:26> [b3DynamicBvh.h <344:26 344:32>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3Vector3 [b3DynamicBvh.h <344:15 344:23>] LOCAL_SYMBOL: b3DynamicBvh.h<345:26> [b3DynamicBvh.h <345:26 345:32>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3Vector3 [b3DynamicBvh.h <345:15 345:23>] +LOCAL_SYMBOL: b3DynamicBvh.h<346:9> [b3DynamicBvh.h <346:9 346:23>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <346:9 346:23>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <337:2 337:15>] SYMBOL_METHOD public static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) [b3DynamicBvh.h <349:16 349:26>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void [b3DynamicBvh.h <349:10 349:13>] LOCAL_SYMBOL: b3DynamicBvh.h<349:46> [b3DynamicBvh.h <349:46 349:49>] @@ -10765,6 +10910,9 @@ LOCAL_SYMBOL: b3DynamicBvh.h<351:19> [b3DynamicBvh.h <351:19 351:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3Scalar [b3DynamicBvh.h <351:9 351:16>] LOCAL_SYMBOL: b3DynamicBvh.h<352:7> [b3DynamicBvh.h <352:7 352:11>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int [b3DynamicBvh.h <352:3 352:5>] +LOCAL_SYMBOL: b3DynamicBvh.h<353:3> [b3DynamicBvh.h <353:3 353:17>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <353:3 353:17>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <348:2 348:15>] SYMBOL_METHOD public static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) [b3DynamicBvh.h <355:16 355:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void [b3DynamicBvh.h <355:10 355:13>] LOCAL_SYMBOL: b3DynamicBvh.h<355:46> [b3DynamicBvh.h <355:46 355:49>] @@ -10777,12 +10925,18 @@ LOCAL_SYMBOL: b3DynamicBvh.h<358:20> [b3DynamicBvh.h <358:20 358:27>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3Vector3 [b3DynamicBvh.h <358:9 358:17>] LOCAL_SYMBOL: b3DynamicBvh.h<359:7> [b3DynamicBvh.h <359:7 359:11>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <359:3 359:5>] +LOCAL_SYMBOL: b3DynamicBvh.h<360:3> [b3DynamicBvh.h <360:3 360:17>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <360:3 360:17>] LOCAL_SYMBOL: b3DynamicBvh.h<361:8> [b3DynamicBvh.h <361:8 361:15>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> bool [b3DynamicBvh.h <361:3 361:6>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <354:2 354:15>] SYMBOL_METHOD public static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) [b3DynamicBvh.h <363:16 363:24>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <363:10 363:13>] LOCAL_SYMBOL: b3DynamicBvh.h<363:45> [b3DynamicBvh.h <363:45 363:48>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <363:33 363:42>] +LOCAL_SYMBOL: b3DynamicBvh.h<364:3> [b3DynamicBvh.h <364:3 364:17>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DynamicBvh::collideTU::T [b3DynamicBvh.h <364:3 364:17>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTU::T [b3DynamicBvh.h <362:2 362:15>] SYMBOL_METHOD public static int b3DynamicBvh::nearest(const int *, const b3DynamicBvh::sStkNPS *, b3Scalar, int, int) [b3DynamicBvh.h <366:2 <366:28 366:34> 375:2>] REFERENCE_TYPE_USAGE static int b3DynamicBvh::nearest(const int *, const b3DynamicBvh::sStkNPS *, b3Scalar, int, int) -> int [b3DynamicBvh.h <366:24 366:26>] LOCAL_SYMBOL: b3DynamicBvh.h<366:47> [b3DynamicBvh.h <366:47 366:47>] @@ -11592,6 +11746,7 @@ REFERENCE_TYPE_USAGE int b3Select(const b3DbvtAabbMm &, const b3DbvtAabbMm &, co LOCAL_SYMBOL: b3DynamicBvh.h<576:31> [b3DynamicBvh.h <576:31 576:31>] REFERENCE_TYPE_USAGE int b3Select(const b3DbvtAabbMm &, const b3DbvtAabbMm &, const b3DbvtAabbMm &) -> b3DbvtAabbMm [b3DynamicBvh.h <576:17 576:28>] LOCAL_SYMBOL: b3DynamicBvh.h<581:56> [b3DynamicBvh.h <581:56 581:59>] +REFERENCE_TYPE_USAGE int b3Select(const b3DbvtAabbMm &, const b3DbvtAabbMm &, const b3DbvtAabbMm &) -> unsigned int [b3DynamicBvh.h <581:38 581:45>] SYMBOL_UNION b3Select::b3SSEUnion [b3DynamicBvh.h <588:2 <588:8 588:17> 593:2>] SYMBOL_FIELD public __m128 b3Select::b3SSEUnion::ssereg [b3DynamicBvh.h <590:13 590:18>] REFERENCE_TYPE_USAGE __m128 b3Select::b3SSEUnion::ssereg -> __m128 [b3DynamicBvh.h <590:5 590:10>] @@ -11862,28 +12017,40 @@ LOCAL_SYMBOL: b3DynamicBvh.h<677:30> [b3DynamicBvh.h <684:12 684:12>] SYMBOL_METHOD public static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) [b3DynamicBvh.h <692:1 <693:28 693:36> 703:1>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <693:8 693:11>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <693:45 693:54>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <694:11 694:25>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <696:2 696:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <696:2 696:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <696:2 696:18>] REFERENCE_CALL static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> bool b3DbvtNode::isinternal() const [b3DynamicBvh.h <698:11 698:20>] REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <700:19 700:24>] REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <700:19 700:24>] REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <701:19 701:24>] REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <701:19 701:24>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <692:1 692:14>] SYMBOL_METHOD public static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) [b3DynamicBvh.h <706:1 <707:28 707:37> 720:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <707:14 707:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <707:8 707:11>] LOCAL_SYMBOL: b3DynamicBvh.h<707:58> [b3DynamicBvh.h <707:58 707:61>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <707:46 707:55>] +LOCAL_SYMBOL: b3DynamicBvh.h<708:12> [b3DynamicBvh.h <708:12 708:26>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <708:12 708:26>] +LOCAL_SYMBOL: b3DynamicBvh.h<710:2> [b3DynamicBvh.h <710:2 710:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <710:2 710:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <710:2 710:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <710:2 710:18>] REFERENCE_CALL static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> bool b3DbvtNode::isinternal() const [b3DynamicBvh.h <711:12 711:21>] LOCAL_SYMBOL: b3DynamicBvh.h<707:58> [b3DynamicBvh.h <711:6 711:9>] REFERENCE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <713:21 713:26>] REFERENCE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <713:21 713:26>] LOCAL_SYMBOL: b3DynamicBvh.h<707:58> [b3DynamicBvh.h <713:15 713:18>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <713:31 713:36>] +LOCAL_SYMBOL: b3DynamicBvh.h<708:12> [b3DynamicBvh.h <713:31 713:36>] REFERENCE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <714:21 714:26>] REFERENCE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <714:21 714:26>] LOCAL_SYMBOL: b3DynamicBvh.h<707:58> [b3DynamicBvh.h <714:15 714:18>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <714:31 714:36>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <718:4 718:9>] +LOCAL_SYMBOL: b3DynamicBvh.h<708:12> [b3DynamicBvh.h <714:31 714:36>] +LOCAL_SYMBOL: b3DynamicBvh.h<708:12> [b3DynamicBvh.h <718:4 718:9>] LOCAL_SYMBOL: b3DynamicBvh.h<707:58> [b3DynamicBvh.h <718:19 718:22>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <706:1 706:14>] SYMBOL_METHOD public void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <723:1 <724:28 724:36> 784:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <724:14 724:25>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <724:8 724:11>] @@ -11891,6 +12058,12 @@ LOCAL_SYMBOL: b3DynamicBvh.h<724:57> [b3DynamicBvh.h <724:57 724:61>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <724:45 724:54>] LOCAL_SYMBOL: b3DynamicBvh.h<725:29> [b3DynamicBvh.h <725:29 725:33>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <725:17 725:26>] +LOCAL_SYMBOL: b3DynamicBvh.h<726:11> [b3DynamicBvh.h <726:11 726:25>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTT::T [b3DynamicBvh.h <726:11 726:25>] +LOCAL_SYMBOL: b3DynamicBvh.h<728:2> [b3DynamicBvh.h <728:2 728:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <728:2 728:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTT::T [b3DynamicBvh.h <728:2 728:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <728:2 728:18>] LOCAL_SYMBOL: b3DynamicBvh.h<724:57> [b3DynamicBvh.h <729:6 729:10>] LOCAL_SYMBOL: b3DynamicBvh.h<725:29> [b3DynamicBvh.h <729:13 729:17>] LOCAL_SYMBOL: b3DynamicBvh.h<731:15> [b3DynamicBvh.h <731:15 731:19>] @@ -12103,12 +12276,13 @@ REFERENCE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, con REFERENCE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <774:42 774:47>] REFERENCE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::b [b3DynamicBvh.h <774:39 774:39>] LOCAL_SYMBOL: b3DynamicBvh.h<737:12> [b3DynamicBvh.h <774:37 774:37>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <778:8 778:13>] +LOCAL_SYMBOL: b3DynamicBvh.h<726:11> [b3DynamicBvh.h <778:8 778:13>] REFERENCE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::a [b3DynamicBvh.h <778:25 778:25>] LOCAL_SYMBOL: b3DynamicBvh.h<737:12> [b3DynamicBvh.h <778:23 778:23>] REFERENCE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::b [b3DynamicBvh.h <778:29 778:29>] LOCAL_SYMBOL: b3DynamicBvh.h<737:12> [b3DynamicBvh.h <778:27 778:27>] LOCAL_SYMBOL: b3DynamicBvh.h<731:15> [b3DynamicBvh.h <782:12 782:16>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTT::T [b3DynamicBvh.h <723:1 723:14>] SYMBOL_METHOD public void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <788:1 <789:28 789:51> 849:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <789:14 789:25>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <789:8 789:11>] @@ -12116,6 +12290,12 @@ LOCAL_SYMBOL: b3DynamicBvh.h<789:72> [b3DynamicBvh.h <789:72 789:76>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <789:60 789:69>] LOCAL_SYMBOL: b3DynamicBvh.h<790:29> [b3DynamicBvh.h <790:29 790:33>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <790:17 790:26>] +LOCAL_SYMBOL: b3DynamicBvh.h<791:11> [b3DynamicBvh.h <791:11 791:25>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <791:11 791:25>] +LOCAL_SYMBOL: b3DynamicBvh.h<793:2> [b3DynamicBvh.h <793:2 793:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <793:2 793:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <793:2 793:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <793:2 793:18>] LOCAL_SYMBOL: b3DynamicBvh.h<789:72> [b3DynamicBvh.h <794:6 794:10>] LOCAL_SYMBOL: b3DynamicBvh.h<790:29> [b3DynamicBvh.h <794:13 794:17>] LOCAL_SYMBOL: b3DynamicBvh.h<796:15> [b3DynamicBvh.h <796:15 796:19>] @@ -12318,12 +12498,13 @@ REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3 REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <839:44 839:49>] REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::b [b3DynamicBvh.h <839:41 839:41>] LOCAL_SYMBOL: b3DynamicBvh.h<802:12> [b3DynamicBvh.h <839:39 839:39>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <843:8 843:13>] +LOCAL_SYMBOL: b3DynamicBvh.h<791:11> [b3DynamicBvh.h <843:8 843:13>] REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::a [b3DynamicBvh.h <843:25 843:25>] LOCAL_SYMBOL: b3DynamicBvh.h<802:12> [b3DynamicBvh.h <843:23 843:23>] REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::b [b3DynamicBvh.h <843:29 843:29>] LOCAL_SYMBOL: b3DynamicBvh.h<802:12> [b3DynamicBvh.h <843:27 843:27>] LOCAL_SYMBOL: b3DynamicBvh.h<796:15> [b3DynamicBvh.h <847:12 847:16>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <788:1 788:14>] SYMBOL_METHOD public void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const [b3DynamicBvh.h <921:1 <922:28 922:36> 951:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <922:14 922:25>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> void [b3DynamicBvh.h <922:8 922:11>] @@ -12331,8 +12512,15 @@ LOCAL_SYMBOL: b3DynamicBvh.h<922:57> [b3DynamicBvh.h <922:57 922:60>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode [b3DynamicBvh.h <922:45 922:54>] LOCAL_SYMBOL: b3DynamicBvh.h<923:31> [b3DynamicBvh.h <923:31 923:33>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtVolume [b3DynamicBvh.h <923:17 923:28>] +LOCAL_SYMBOL: b3DynamicBvh.h<924:11> [b3DynamicBvh.h <924:11 924:25>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DynamicBvh::collideTV::T [b3DynamicBvh.h <924:11 924:25>] +LOCAL_SYMBOL: b3DynamicBvh.h<926:2> [b3DynamicBvh.h <926:2 926:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DynamicBvh::ICollide [b3DynamicBvh.h <926:2 926:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DynamicBvh::collideTV::T [b3DynamicBvh.h <926:2 926:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> void [b3DynamicBvh.h <926:2 926:18>] LOCAL_SYMBOL: b3DynamicBvh.h<922:57> [b3DynamicBvh.h <927:6 927:9>] LOCAL_SYMBOL: b3DynamicBvh.h<929:42> [b3DynamicBvh.h <929:42 929:47>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtVolume [b3DynamicBvh.h <929:27 929:38>] REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> void b3DbvtAabbMm::b3DbvtAabbMm(const b3DbvtAabbMm &) [b3DynamicBvh.h <929:42 929:47>] LOCAL_SYMBOL: b3DynamicBvh.h<923:31> [b3DynamicBvh.h <929:49 929:51>] LOCAL_SYMBOL: b3DynamicBvh.h<930:44> [b3DynamicBvh.h <930:44 930:48>] @@ -12375,10 +12563,11 @@ LOCAL_SYMBOL: b3DynamicBvh.h<930:44> [b3DynamicBvh.h <942:7 942:11>] REFERENCE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <942:26 942:31>] REFERENCE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <942:26 942:31>] LOCAL_SYMBOL: b3DynamicBvh.h<935:23> [b3DynamicBvh.h <942:23 942:23>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <946:7 946:12>] +LOCAL_SYMBOL: b3DynamicBvh.h<924:11> [b3DynamicBvh.h <946:7 946:12>] LOCAL_SYMBOL: b3DynamicBvh.h<935:23> [b3DynamicBvh.h <946:22 946:22>] REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <949:18 949:21>] LOCAL_SYMBOL: b3DynamicBvh.h<930:44> [b3DynamicBvh.h <949:12 949:16>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTV::T [b3DynamicBvh.h <921:1 921:14>] SYMBOL_METHOD public void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const [b3DynamicBvh.h <953:1 <954:28 954:42> 1001:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <954:14 954:25>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> void [b3DynamicBvh.h <954:8 954:11>] @@ -12398,8 +12587,14 @@ LOCAL_SYMBOL: b3DynamicBvh.h<960:26> [b3DynamicBvh.h <960:26 960:32>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3Vector3 [b3DynamicBvh.h <960:15 960:23>] LOCAL_SYMBOL: b3DynamicBvh.h<961:26> [b3DynamicBvh.h <961:26 961:32>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3Vector3 [b3DynamicBvh.h <961:15 961:23>] +LOCAL_SYMBOL: b3DynamicBvh.h<962:9> [b3DynamicBvh.h <962:9 962:23>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <962:9 962:23>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> void [b3DynamicBvh.h <964:10 964:13>] LOCAL_SYMBOL: b3DynamicBvh.h<956:26> [b3DynamicBvh.h <964:16 964:20>] +LOCAL_SYMBOL: b3DynamicBvh.h<965:2> [b3DynamicBvh.h <965:2 965:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DynamicBvh::ICollide [b3DynamicBvh.h <965:2 965:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <965:2 965:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> void [b3DynamicBvh.h <965:2 965:18>] LOCAL_SYMBOL: b3DynamicBvh.h<954:63> [b3DynamicBvh.h <966:5 966:8>] LOCAL_SYMBOL: b3DynamicBvh.h<968:14> [b3DynamicBvh.h <968:14 968:18>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> int [b3DynamicBvh.h <968:3 968:5>] @@ -12479,9 +12674,10 @@ LOCAL_SYMBOL: b3DynamicBvh.h<968:14> [b3DynamicBvh.h <992:12 992:16>] REFERENCE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <992:27 992:32>] REFERENCE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <992:27 992:32>] LOCAL_SYMBOL: b3DynamicBvh.h<976:22> [b3DynamicBvh.h <992:21 992:24>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <996:6 996:11>] +LOCAL_SYMBOL: b3DynamicBvh.h<962:9> [b3DynamicBvh.h <996:6 996:11>] LOCAL_SYMBOL: b3DynamicBvh.h<976:22> [b3DynamicBvh.h <996:21 996:24>] LOCAL_SYMBOL: b3DynamicBvh.h<968:14> [b3DynamicBvh.h <999:11 999:15>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <953:1 953:14>] SYMBOL_METHOD public static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) [b3DynamicBvh.h <1004:1 <1005:28 1005:34> 1071:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1005:14 1005:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> void [b3DynamicBvh.h <1005:8 1005:11>] @@ -12491,6 +12687,12 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1006:26> [b3DynamicBvh.h <1006:26 1006:32>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <1006:15 1006:23>] LOCAL_SYMBOL: b3DynamicBvh.h<1007:26> [b3DynamicBvh.h <1007:26 1007:30>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <1007:15 1007:23>] +LOCAL_SYMBOL: b3DynamicBvh.h<1008:9> [b3DynamicBvh.h <1008:9 1008:23>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DynamicBvh::rayTest::T [b3DynamicBvh.h <1008:9 1008:23>] +LOCAL_SYMBOL: b3DynamicBvh.h<1010:2> [b3DynamicBvh.h <1010:2 1010:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <1010:2 1010:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DynamicBvh::rayTest::T [b3DynamicBvh.h <1010:2 1010:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> void [b3DynamicBvh.h <1010:2 1010:18>] LOCAL_SYMBOL: b3DynamicBvh.h<1005:55> [b3DynamicBvh.h <1011:6 1011:9>] LOCAL_SYMBOL: b3DynamicBvh.h<1013:14> [b3DynamicBvh.h <1013:14 1013:19>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <1013:4 1013:12>] @@ -12602,9 +12804,10 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1030:15> [b3DynamicBvh.h <1061:13 1061:17>] REFERENCE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <1061:28 1061:33>] REFERENCE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <1061:28 1061:33>] LOCAL_SYMBOL: b3DynamicBvh.h<1037:23> [b3DynamicBvh.h <1061:22 1061:25>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <1065:7 1065:12>] +LOCAL_SYMBOL: b3DynamicBvh.h<1008:9> [b3DynamicBvh.h <1065:7 1065:12>] LOCAL_SYMBOL: b3DynamicBvh.h<1037:23> [b3DynamicBvh.h <1065:22 1065:25>] LOCAL_SYMBOL: b3DynamicBvh.h<1030:15> [b3DynamicBvh.h <1068:12 1068:16>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTest::T [b3DynamicBvh.h <1004:1 1004:14>] SYMBOL_METHOD public static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) [b3DynamicBvh.h <1074:1 <1075:28 1075:38> 1126:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1075:14 1075:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void [b3DynamicBvh.h <1075:8 1075:11>] @@ -12616,6 +12819,12 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1077:26> [b3DynamicBvh.h <1077:26 1077:32>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3Scalar [b3DynamicBvh.h <1077:16 1077:23>] LOCAL_SYMBOL: b3DynamicBvh.h<1078:14> [b3DynamicBvh.h <1078:14 1078:18>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int [b3DynamicBvh.h <1078:10 1078:12>] +LOCAL_SYMBOL: b3DynamicBvh.h<1079:10> [b3DynamicBvh.h <1079:10 1079:24>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <1079:10 1079:24>] +LOCAL_SYMBOL: b3DynamicBvh.h<1081:2> [b3DynamicBvh.h <1081:2 1081:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <1081:2 1081:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <1081:2 1081:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void [b3DynamicBvh.h <1081:2 1081:18>] LOCAL_SYMBOL: b3DynamicBvh.h<1075:58> [b3DynamicBvh.h <1082:6 1082:9>] LOCAL_SYMBOL: b3DynamicBvh.h<1084:19> [b3DynamicBvh.h <1084:19 1084:24>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int [b3DynamicBvh.h <1084:10 1084:12>] @@ -12732,14 +12941,15 @@ REFERENCE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNo LOCAL_SYMBOL: b3DynamicBvh.h<1097:12> [b3DynamicBvh.h <1117:30 1117:31>] REFERENCE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int b3DynamicBvh::sStkNP::mask [b3DynamicBvh.h <1117:52 1117:55>] LOCAL_SYMBOL: b3DynamicBvh.h<1097:12> [b3DynamicBvh.h <1117:49 1117:50>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <1121:10 1121:15>] +LOCAL_SYMBOL: b3DynamicBvh.h<1079:10> [b3DynamicBvh.h <1121:10 1121:15>] REFERENCE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNP::node [b3DynamicBvh.h <1121:30 1121:33>] LOCAL_SYMBOL: b3DynamicBvh.h<1097:12> [b3DynamicBvh.h <1121:27 1121:28>] REFERENCE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNP::node [b3DynamicBvh.h <1121:51 1121:54>] LOCAL_SYMBOL: b3DynamicBvh.h<1097:12> [b3DynamicBvh.h <1121:48 1121:49>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <1121:56 1121:61>] +LOCAL_SYMBOL: b3DynamicBvh.h<1079:10> [b3DynamicBvh.h <1121:56 1121:61>] REFERENCE_CALL static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <1124:18 1124:21>] LOCAL_SYMBOL: b3DynamicBvh.h<1085:33> [b3DynamicBvh.h <1124:12 1124:16>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <1074:1 1074:14>] SYMBOL_METHOD public static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) [b3DynamicBvh.h <1129:1 <1130:28 1130:37> 1224:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1130:14 1130:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void [b3DynamicBvh.h <1130:8 1130:11>] @@ -12753,8 +12963,14 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1133:29> [b3DynamicBvh.h <1133:29 1133:36>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3Vector3 [b3DynamicBvh.h <1133:18 1133:26>] LOCAL_SYMBOL: b3DynamicBvh.h<1134:16> [b3DynamicBvh.h <1134:16 1134:20>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1134:12 1134:14>] +LOCAL_SYMBOL: b3DynamicBvh.h<1135:12> [b3DynamicBvh.h <1135:12 1135:26>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <1135:12 1135:26>] LOCAL_SYMBOL: b3DynamicBvh.h<1136:17> [b3DynamicBvh.h <1136:17 1136:21>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> bool [b3DynamicBvh.h <1136:12 1136:15>] +LOCAL_SYMBOL: b3DynamicBvh.h<1138:2> [b3DynamicBvh.h <1138:2 1138:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <1138:2 1138:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <1138:2 1138:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void [b3DynamicBvh.h <1138:2 1138:18>] LOCAL_SYMBOL: b3DynamicBvh.h<1130:58> [b3DynamicBvh.h <1139:6 1139:9>] LOCAL_SYMBOL: b3DynamicBvh.h<1141:23> [b3DynamicBvh.h <1141:23 1141:29>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> unsigned int [b3DynamicBvh.h <1141:10 1141:17>] @@ -12881,7 +13097,7 @@ REFERENCE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNod LOCAL_SYMBOL: b3DynamicBvh.h<1162:14> [b3DynamicBvh.h <1175:17 1175:18>] LOCAL_SYMBOL: b3DynamicBvh.h<1167:18> [b3DynamicBvh.h <1175:26 1175:26>] LOCAL_SYMBOL: b3DynamicBvh.h<1166:11> [b3DynamicBvh.h <1179:9 1179:11>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <1181:8 1181:13>] +LOCAL_SYMBOL: b3DynamicBvh.h<1135:12> [b3DynamicBvh.h <1181:8 1181:13>] REFERENCE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> const b3DbvtNode * b3DynamicBvh::sStkNPS::node [b3DynamicBvh.h <1181:26 1181:29>] LOCAL_SYMBOL: b3DynamicBvh.h<1162:14> [b3DynamicBvh.h <1181:23 1181:24>] REFERENCE_CALL static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> bool b3DbvtNode::isinternal() const [b3DynamicBvh.h <1183:18 1183:27>] @@ -13012,18 +13228,25 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1146:31> [b3DynamicBvh.h <1214:33 1214:37>] LOCAL_SYMBOL: b3DynamicBvh.h<1145:34> [b3DynamicBvh.h <1214:39 1214:43>] LOCAL_SYMBOL: b3DynamicBvh.h<1186:16> [b3DynamicBvh.h <1214:45 1214:47>] LOCAL_SYMBOL: b3DynamicBvh.h<1188:17> [b3DynamicBvh.h <1214:51 1214:51>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <1219:7 1219:12>] +LOCAL_SYMBOL: b3DynamicBvh.h<1135:12> [b3DynamicBvh.h <1219:7 1219:12>] REFERENCE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> const b3DbvtNode * b3DynamicBvh::sStkNPS::node [b3DynamicBvh.h <1219:25 1219:28>] LOCAL_SYMBOL: b3DynamicBvh.h<1162:14> [b3DynamicBvh.h <1219:22 1219:23>] REFERENCE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3Scalar b3DynamicBvh::sStkNPS::value [b3DynamicBvh.h <1219:33 1219:37>] LOCAL_SYMBOL: b3DynamicBvh.h<1162:14> [b3DynamicBvh.h <1219:30 1219:31>] REFERENCE_CALL static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <1222:18 1222:21>] LOCAL_SYMBOL: b3DynamicBvh.h<1147:31> [b3DynamicBvh.h <1222:12 1222:16>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <1129:1 1129:14>] SYMBOL_METHOD public static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) [b3DynamicBvh.h <1227:1 <1228:28 1228:36> 1249:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1228:14 1228:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <1228:8 1228:11>] LOCAL_SYMBOL: b3DynamicBvh.h<1228:57> [b3DynamicBvh.h <1228:57 1228:60>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <1228:45 1228:54>] +LOCAL_SYMBOL: b3DynamicBvh.h<1229:11> [b3DynamicBvh.h <1229:11 1229:25>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DynamicBvh::collideTU::T [b3DynamicBvh.h <1229:11 1229:25>] +LOCAL_SYMBOL: b3DynamicBvh.h<1231:2> [b3DynamicBvh.h <1231:2 1231:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <1231:2 1231:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DynamicBvh::collideTU::T [b3DynamicBvh.h <1231:2 1231:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <1231:2 1231:18>] LOCAL_SYMBOL: b3DynamicBvh.h<1228:57> [b3DynamicBvh.h <1232:6 1232:9>] LOCAL_SYMBOL: b3DynamicBvh.h<1234:44> [b3DynamicBvh.h <1234:44 1234:48>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3AlignedObjectArray [b3DynamicBvh.h <1234:4 1234:23>] @@ -13043,7 +13266,7 @@ REFERENCE_CALL static void b3DynamicBvh::collideTU(const b3DbvtNode LOCAL_SYMBOL: b3DynamicBvh.h<1234:44> [b3DynamicBvh.h <1238:31 1238:35>] REFERENCE_CALL static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> void b3AlignedObjectArray::pop_back() [b3DynamicBvh.h <1239:11 1239:18>] LOCAL_SYMBOL: b3DynamicBvh.h<1234:44> [b3DynamicBvh.h <1239:5 1239:9>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <1240:8 1240:13>] +LOCAL_SYMBOL: b3DynamicBvh.h<1229:11> [b3DynamicBvh.h <1240:8 1240:13>] LOCAL_SYMBOL: b3DynamicBvh.h<1238:23> [b3DynamicBvh.h <1240:23 1240:23>] REFERENCE_CALL static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> bool b3DbvtNode::isinternal() const [b3DynamicBvh.h <1242:12 1242:21>] LOCAL_SYMBOL: b3DynamicBvh.h<1238:23> [b3DynamicBvh.h <1242:9 1242:9>] @@ -13057,10 +13280,11 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1234:44> [b3DynamicBvh.h <1243:38 1243:42>] REFERENCE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <1243:57 1243:62>] REFERENCE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <1243:57 1243:62>] LOCAL_SYMBOL: b3DynamicBvh.h<1238:23> [b3DynamicBvh.h <1243:54 1243:54>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <1245:8 1245:13>] +LOCAL_SYMBOL: b3DynamicBvh.h<1229:11> [b3DynamicBvh.h <1245:8 1245:13>] LOCAL_SYMBOL: b3DynamicBvh.h<1238:23> [b3DynamicBvh.h <1245:23 1245:23>] REFERENCE_CALL static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <1247:18 1247:21>] LOCAL_SYMBOL: b3DynamicBvh.h<1234:44> [b3DynamicBvh.h <1247:12 1247:16>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTU::T [b3DynamicBvh.h <1227:1 1227:14>] SYMBOL_TYPEDEF b3NodeArray [b3DynamicBvh.cpp <20:45 20:55>] REFERENCE_TYPE_USAGE b3NodeArray -> b3AlignedObjectArray [b3DynamicBvh.cpp <20:9 20:28>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> b3DbvtNode [b3DynamicBvh.cpp <20:30 20:39>] @@ -13103,6 +13327,9 @@ LOCAL_SYMBOL: b3DynamicBvh.cpp<37:65> [b3DynamicBvh.cpp <37:65 37:65>] REFERENCE_TYPE_USAGE static b3DbvtVolume b3Merge(const b3DbvtVolume &, const b3DbvtVolume &) (b3DynamicBvh.cpp) -> b3DbvtVolume [b3DynamicBvh.cpp <37:51 37:62>] LOCAL_SYMBOL: b3DynamicBvh.cpp<38:32> [b3DynamicBvh.cpp <38:32 38:32>] REFERENCE_TYPE_USAGE static b3DbvtVolume b3Merge(const b3DbvtVolume &, const b3DbvtVolume &) (b3DynamicBvh.cpp) -> b3DbvtVolume [b3DynamicBvh.cpp <38:18 38:29>] +LOCAL_SYMBOL: b3DynamicBvh.cpp<41:30> [b3DynamicBvh.cpp <41:30 41:35>] +REFERENCE_TYPE_USAGE static b3DbvtVolume b3Merge(const b3DbvtVolume &, const b3DbvtVolume &) (b3DynamicBvh.cpp) -> char [b3DynamicBvh.cpp <41:25 41:28>] +REFERENCE_TYPE_USAGE static b3DbvtVolume b3Merge(const b3DbvtVolume &, const b3DbvtVolume &) (b3DynamicBvh.cpp) -> b3DbvtAabbMm [b3DynamicBvh.cpp <41:44 41:55>] LOCAL_SYMBOL: b3DynamicBvh.cpp<42:16> [b3DynamicBvh.cpp <42:16 42:18>] REFERENCE_TYPE_USAGE static b3DbvtVolume b3Merge(const b3DbvtVolume &, const b3DbvtVolume &) (b3DynamicBvh.cpp) -> b3DbvtVolume [b3DynamicBvh.cpp <42:2 42:13>] REFERENCE_TYPE_USAGE static b3DbvtVolume b3Merge(const b3DbvtVolume &, const b3DbvtVolume &) (b3DynamicBvh.cpp) -> b3DbvtVolume [b3DynamicBvh.cpp <42:22 42:33>] @@ -13181,6 +13408,9 @@ LOCAL_SYMBOL: b3DynamicBvh.cpp<69:58> [b3DynamicBvh.cpp <69:58 69:62>] REFERENCE_TYPE_USAGE static void b3DeleteNode(b3DynamicBvh *, b3DbvtNode *) (b3DynamicBvh.cpp) -> b3DynamicBvh [b3DynamicBvh.cpp <69:44 69:55>] LOCAL_SYMBOL: b3DynamicBvh.cpp<70:26> [b3DynamicBvh.cpp <70:26 70:29>] REFERENCE_TYPE_USAGE static void b3DeleteNode(b3DynamicBvh *, b3DbvtNode *) (b3DynamicBvh.cpp) -> b3DbvtNode [b3DynamicBvh.cpp <70:14 70:23>] +REFERENCE_CALL static void b3DeleteNode(b3DynamicBvh *, b3DbvtNode *) (b3DynamicBvh.cpp) -> void b3AlignedFreeInternal(void *) [b3DynamicBvh.cpp <72:2 72:14>] +REFERENCE_USAGE static void b3DeleteNode(b3DynamicBvh *, b3DbvtNode *) (b3DynamicBvh.cpp) -> b3DbvtNode * b3DynamicBvh::m_free [b3DynamicBvh.cpp <72:23 72:28>] +LOCAL_SYMBOL: b3DynamicBvh.cpp<69:58> [b3DynamicBvh.cpp <72:16 72:20>] REFERENCE_USAGE static void b3DeleteNode(b3DynamicBvh *, b3DbvtNode *) (b3DynamicBvh.cpp) -> b3DbvtNode * b3DynamicBvh::m_free [b3DynamicBvh.cpp <73:9 73:14>] LOCAL_SYMBOL: b3DynamicBvh.cpp<69:58> [b3DynamicBvh.cpp <73:2 73:6>] LOCAL_SYMBOL: b3DynamicBvh.cpp<70:26> [b3DynamicBvh.cpp <73:16 73:19>] @@ -13233,6 +13463,8 @@ LOCAL_SYMBOL: b3DynamicBvh.cpp<94:14> [b3DynamicBvh.cpp <98:4 98:7>] REFERENCE_TYPE_USAGE static b3DbvtNode * b3CreateNode(b3DynamicBvh *, b3DbvtNode *, void *) (b3DynamicBvh.cpp) -> b3DbvtNode [b3DynamicBvh.cpp <98:52 98:61>] SYMBOL_FUNCTION void b3DbvtNode::b3DbvtNode() REFERENCE_CALL static b3DbvtNode * b3CreateNode(b3DynamicBvh *, b3DbvtNode *, void *) (b3DynamicBvh.cpp) -> void b3DbvtNode::b3DbvtNode() [b3DynamicBvh.cpp <98:52 98:61>] +REFERENCE_CALL static b3DbvtNode * b3CreateNode(b3DynamicBvh *, b3DbvtNode *, void *) (b3DynamicBvh.cpp) -> void * b3AlignedAllocInternal(size_t, int) [b3DynamicBvh.cpp <98:13 98:26>] +REFERENCE_TYPE_USAGE static b3DbvtNode * b3CreateNode(b3DynamicBvh *, b3DbvtNode *, void *) (b3DynamicBvh.cpp) -> b3DbvtNode [b3DynamicBvh.cpp <98:35 98:44>] REFERENCE_USAGE static b3DbvtNode * b3CreateNode(b3DynamicBvh *, b3DbvtNode *, void *) (b3DynamicBvh.cpp) -> b3DbvtNode * b3DbvtNode::parent [b3DynamicBvh.cpp <99:8 99:13>] LOCAL_SYMBOL: b3DynamicBvh.cpp<94:14> [b3DynamicBvh.cpp <99:2 99:5>] LOCAL_SYMBOL: b3DynamicBvh.cpp<91:26> [b3DynamicBvh.cpp <99:17 99:22>] @@ -13563,6 +13795,9 @@ SYMBOL_FUNCTION static b3DbvtVolume b3Bounds(const b3NodeArray &) (b3DynamicBvh. REFERENCE_TYPE_USAGE static b3DbvtVolume b3Bounds(const b3NodeArray &) (b3DynamicBvh.cpp) -> b3DbvtVolume [b3DynamicBvh.cpp <249:8 249:19>] LOCAL_SYMBOL: b3DynamicBvh.cpp<249:53> [b3DynamicBvh.cpp <249:53 249:58>] REFERENCE_TYPE_USAGE static b3DbvtVolume b3Bounds(const b3NodeArray &) (b3DynamicBvh.cpp) -> b3NodeArray [b3DynamicBvh.cpp <249:40 249:50>] +LOCAL_SYMBOL: b3DynamicBvh.cpp<252:30> [b3DynamicBvh.cpp <252:30 252:35>] +REFERENCE_TYPE_USAGE static b3DbvtVolume b3Bounds(const b3NodeArray &) (b3DynamicBvh.cpp) -> char [b3DynamicBvh.cpp <252:25 252:28>] +REFERENCE_TYPE_USAGE static b3DbvtVolume b3Bounds(const b3NodeArray &) (b3DynamicBvh.cpp) -> b3DbvtVolume [b3DynamicBvh.cpp <252:44 252:55>] LOCAL_SYMBOL: b3DynamicBvh.cpp<253:16> [b3DynamicBvh.cpp <253:16 253:21>] REFERENCE_TYPE_USAGE static b3DbvtVolume b3Bounds(const b3NodeArray &) (b3DynamicBvh.cpp) -> b3DbvtVolume [b3DynamicBvh.cpp <253:2 253:13>] REFERENCE_TYPE_USAGE static b3DbvtVolume b3Bounds(const b3NodeArray &) (b3DynamicBvh.cpp) -> b3DbvtVolume [b3DynamicBvh.cpp <253:25 253:36>] @@ -13954,6 +14189,8 @@ REFERENCE_TYPE_USAGE void b3DynamicBvh::clear() -> void [b3DynamicBvh.cpp <425:1 REFERENCE_USAGE void b3DynamicBvh::clear() -> b3DbvtNode * b3DynamicBvh::m_root [b3DynamicBvh.cpp <427:5 427:10>] REFERENCE_CALL void b3DynamicBvh::clear() -> static void b3RecurseDeleteNode(b3DynamicBvh *, b3DbvtNode *) (b3DynamicBvh.cpp) [b3DynamicBvh.cpp <428:3 428:21>] REFERENCE_USAGE void b3DynamicBvh::clear() -> b3DbvtNode * b3DynamicBvh::m_root [b3DynamicBvh.cpp <428:28 428:33>] +REFERENCE_CALL void b3DynamicBvh::clear() -> void b3AlignedFreeInternal(void *) [b3DynamicBvh.cpp <429:2 429:14>] +REFERENCE_USAGE void b3DynamicBvh::clear() -> b3DbvtNode * b3DynamicBvh::m_free [b3DynamicBvh.cpp <429:16 429:21>] REFERENCE_USAGE void b3DynamicBvh::clear() -> b3DbvtNode * b3DynamicBvh::m_free [b3DynamicBvh.cpp <430:2 430:7>] REFERENCE_USAGE void b3DynamicBvh::clear() -> int b3DynamicBvh::m_lkhd [b3DynamicBvh.cpp <431:2 431:7>] REFERENCE_CALL void b3DynamicBvh::clear() -> void b3AlignedObjectArray::clear() [b3DynamicBvh.cpp <432:13 432:17>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvhBroadphase.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvhBroadphase.txt index 54b15ce7..8bd0133b 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvhBroadphase.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3DynamicBvhBroadphase.txt @@ -1840,6 +1840,7 @@ LOCAL_SYMBOL: b3Scalar.h<426:59> [b3Scalar.h <426:59 426:59>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <426:50 426:57>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <428:11 428:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:2 428:9>] +REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:21 428:25>] LOCAL_SYMBOL: b3Scalar.h<429:11> [b3Scalar.h <429:11 429:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <429:2 429:9>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <429:28 429:34>] @@ -1910,11 +1911,13 @@ REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:1 LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:45 456:45>] REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:36 456:43>] LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:57 456:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:61 456:75>] SYMBOL_FUNCTION b3Scalar b3Degrees(b3Scalar) [b3Scalar.h <457:1 <457:26 457:34> 457:78>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:17 457:24>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:45 457:45>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:36 457:43>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:57 457:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:61 457:75>] SYMBOL_FUNCTION b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) [b3Scalar.h <462:1 <462:26 462:31> 465:1>] REFERENCE_TYPE_USAGE b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <462:17 462:24>] LOCAL_SYMBOL: b3Scalar.h<462:42> [b3Scalar.h <462:42 462:42>] @@ -2149,10 +2152,15 @@ LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:2 610:15>] SYMBOL_FUNCTION b3Scalar b3Fmod(b3Scalar, b3Scalar) REFERENCE_CALL b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar b3Fmod(b3Scalar, b3Scalar) [b3Scalar.h <610:19 610:24>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:26 610:39>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <610:42 610:48>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <611:5 611:18>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <611:23 611:27>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <613:10 613:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <613:27 613:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <615:10 615:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <615:27 615:31>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <617:10 617:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <617:27 617:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <621:10 621:23>] SYMBOL_STRUCT b3TypedObject [b3Scalar.h <626:1 <626:8 626:20> 637:1>] SYMBOL_METHOD public void b3TypedObject::b3TypedObject(int) [b3Scalar.h <628:2 <628:2 628:14> 631:2>] @@ -2274,6 +2282,11 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::poi REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] LOCAL_SYMBOL: b3AlignedAllocator.h<84:73> [b3AlignedAllocator.h <85:9 85:12>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] +LOCAL_SYMBOL: b3AlignedAllocator.h<84:46> [b3AlignedAllocator.h <86:75 86:75>] +REFERENCE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <86:79 86:87>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:2 <88:16 88:24> 88:116>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<88:45> [b3AlignedAllocator.h <88:45 88:47>] @@ -2287,6 +2300,10 @@ SYMBOL_METHOD public void b3AlignedAllocator REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <89:45 89:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +SYMBOL_FUNCTION void b3AlignedFreeInternal(void *) +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] +LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <90:46 90:48>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:2 <92:16 92:22> 92:105>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] @@ -2346,6 +2363,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3Ali REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] SYMBOL_FUNCTION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] @@ -2357,6 +2376,8 @@ SYMBOL_FUNCTION void b3AlignedAllocator::dea REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] SYMBOL_FUNCTION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] @@ -2405,6 +2426,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3Align REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2414,6 +2437,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2513,6 +2538,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3Al REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2522,6 +2549,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::dealloc REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2619,6 +2648,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator< REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2628,6 +2659,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate(b3AlignedAl REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2673,6 +2706,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAlloc REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2682,6 +2717,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate(b3Alig REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2966,6 +3003,8 @@ SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] LOCAL_SYMBOL: b3AlignedObjectArray.h<300:36> [b3AlignedObjectArray.h <304:25 304:30>] LOCAL_SYMBOL: b3AlignedObjectArray.h<304:8> [b3AlignedObjectArray.h <306:9 306:9>] +SYMBOL_FUNCTION void b3OutputErrorMessageVarArgsInternal(const char *) +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] LOCAL_SYMBOL: b3AlignedObjectArray.h<300:36> [b3AlignedObjectArray.h <309:6 309:11>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3AlignedObjectArray::T *) const @@ -3409,6 +3448,7 @@ SYMBOL_FUNCTION int b3AlignedObjectArray::capacity() const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3DynamicBvh::sStkNN *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3DynamicBvh::sStkNN *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -3630,6 +3670,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, const b3DbvtNode * *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, const b3DbvtNode * *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -3973,6 +4014,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(i REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3DynamicBvh::sStkNPS *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3DynamicBvh::sStkNPS *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -4315,6 +4357,7 @@ SYMBOL_FUNCTION int b3AlignedObjectArray::capacity() const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3Int4 *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3Int4 *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -4565,6 +4608,7 @@ SYMBOL_FUNCTION int b3AlignedObjectArray::capacity() const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3DbvtProxy *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3DbvtProxy *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -4719,9 +4763,13 @@ LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <65:16 65:16>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <67:3 67:3>] LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <67:7 67:8>] SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>] REFERENCE_TYPE_USAGE const __m128 b3vMzeroMask -> __m128 [b3Vector3.h <58:7 58:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1110 [b3Vector3.h <59:37 59:43>] REFERENCE_TYPE_USAGE const __m128 b3v1110 -> __m128 [b3Vector3.h <59:7 59:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vHalf [b3Vector3.h <60:37 60:43>] REFERENCE_TYPE_USAGE const __m128 b3vHalf -> __m128 [b3Vector3.h <60:7 60:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1_5 [b3Vector3.h <61:37 61:42>] REFERENCE_TYPE_USAGE const __m128 b3v1_5 -> __m128 [b3Vector3.h <61:7 61:12>] SYMBOL_CLASS b3Vector3 [b3Vector3.h <74:7 74:15>] SYMBOL_CLASS b3Vector4 [b3Vector3.h <75:7 75:15>] @@ -4784,6 +4832,35 @@ SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3: SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3::anonymous union (b3Vector3.h<96:9>)::operator=(b3Vector3::anonymous union (b3Vector3.h<96:9>) &&) [b3Vector3.h <96:9 <96:9 96:13> 96:13>] SYMBOL_FIELD public b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3Vector3.h <96:9 96:13>] REFERENCE_TYPE_USAGE b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: -> b3Vector3::anonymous union (b3Vector3.h<96:9>) [b3Vector3.h <96:9 96:13>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> void [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *, void *) -> void [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *, void *) -> void [b3Vector3.h <113:2 113:29>] SYMBOL_METHOD public b3SimdFloat4 b3Vector3::get128() const [b3Vector3.h <122:5 <122:34 122:39> 125:5>] REFERENCE_TYPE_USAGE b3SimdFloat4 b3Vector3::get128() const -> b3SimdFloat4 [b3Vector3.h <122:21 122:32>] SYMBOL_FUNCTION void __m128::__m128(const __m128 &) @@ -5366,12 +5443,15 @@ REFERENCE_TYPE_USAGE bool b3Vector3::isZero() const -> b3Scalar [b3Vector3.h <64 SYMBOL_METHOD public bool b3Vector3::fuzzyZero() const [b3Vector3.h <649:2 <649:23 649:31> 652:2>] REFERENCE_TYPE_USAGE bool b3Vector3::fuzzyZero() const -> bool [b3Vector3.h <649:18 649:21>] REFERENCE_CALL bool b3Vector3::fuzzyZero() const -> b3Scalar b3Vector3::length2() const [b3Vector3.h <651:10 651:16>] +SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Vector3.h <654:23 654:31>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <654:18 654:21>] LOCAL_SYMBOL: b3Vector3.h<654:55> [b3Vector3.h <654:55 654:61>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3Vector3.h <656:23 656:33>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <656:18 656:21>] LOCAL_SYMBOL: b3Vector3.h<656:63> [b3Vector3.h <656:63 656:68>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <656:48 656:60>] SYMBOL_METHOD public void b3Vector3::serializeFloat(b3Vector3FloatData &) const [b3Vector3.h <658:23 658:36>] REFERENCE_TYPE_USAGE void b3Vector3::serializeFloat(b3Vector3FloatData &) const -> void [b3Vector3.h <658:18 658:21>] LOCAL_SYMBOL: b3Vector3.h<658:65> [b3Vector3.h <658:65 658:71>] @@ -6048,6 +6128,7 @@ REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Plane LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1220:58 1220:58>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3PlaneSpace1::T [b3Vector3.h <1220:55 1220:55>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1222:14 1222:14>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>] LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1224:14 1224:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:18 1224:18>] @@ -6056,6 +6137,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:30 1224:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:35 1224:35>] LOCAL_SYMBOL: b3Vector3.h<1225:14> [b3Vector3.h <1225:14 1225:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:18 1225:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1225:18 1225:28>] +LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1225:31 1225:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1226:5 1226:5>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1227:2 1227:2>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1227:10 1227:10>] @@ -6080,6 +6164,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:30 1236:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:35 1236:35>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1237:14 1237:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:5 1237:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:18 1237:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1237:18 1237:28>] +LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1237:31 1237:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1238:5 1238:5>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1238:13 1238:13>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1238:18 1238:18>] @@ -6102,10 +6189,15 @@ SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1220:22 1220:34>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void [b3Vector3.h <1220:17 1220:20>] REFERENCE_CALL void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Fabs(b3Scalar) [b3Vector3.h <1222:7 1222:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1225:18 1225:28>] +REFERENCE_CALL void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1225:18 1225:28>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1236:5 1236:12>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1237:5 1237:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1237:18 1237:28>] +REFERENCE_CALL void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1237:18 1237:28>] SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <1249:1 <1249:8 1249:25> 1252:1>] SYMBOL_FIELD public float [] b3Vector3FloatData::m_floats [b3Vector3.h <1251:8 1251:15>] REFERENCE_TYPE_USAGE float [] b3Vector3FloatData::m_floats -> float [b3Vector3.h <1251:2 1251:6>] @@ -6180,6 +6272,7 @@ SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Ve QUALIFIER: b3Vector3 [b3Vector3.h <1288:22 1288:30>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <1288:17 1288:20>] LOCAL_SYMBOL: b3Vector3.h<1288:65> [b3Vector3.h <1288:65 1288:71>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <1288:50 1288:62>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:11 1291:11>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> int [b3Vector3.h <1291:7 1291:9>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:15 1291:15>] @@ -6194,6 +6287,7 @@ SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3 QUALIFIER: b3Vector3 [b3Vector3.h <1295:22 1295:30>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <1295:17 1295:20>] LOCAL_SYMBOL: b3Vector3.h<1295:73> [b3Vector3.h <1295:73 1295:78>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <1295:58 1295:70>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:11 1297:11>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> int [b3Vector3.h <1297:7 1297:9>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:15 1297:15>] @@ -6517,8 +6611,11 @@ REFERENCE_USAGE void b3QuadWord::setMin(const b3QuadWord &) -> b3SimdFloat4 b3Qu REFERENCE_USAGE void b3QuadWord::setMin(const b3QuadWord &) -> b3QuadWord::anonymous union (b3QuadWord.h<56:2>) b3QuadWord:: [b3QuadWord.h <230:49 230:55>] LOCAL_SYMBOL: b3QuadWord.h<227:49> [b3QuadWord.h <230:43 230:47>] SYMBOL_METHOD public void b3QuadWord::~b3QuadWord() [b3QuadWord.h <34:31 34:40>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vOnes [b3Quaternion.h <30:37 30:43>] REFERENCE_TYPE_USAGE const __m128 b3vOnes -> __m128 [b3Quaternion.h <30:7 30:12>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3vQInv [b3Quaternion.h <36:43 36:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3vQInv -> b3SimdFloat4 [b3Quaternion.h <36:7 36:18>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3vPPPM [b3Quaternion.h <37:43 37:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3vPPPM -> b3SimdFloat4 [b3Quaternion.h <37:7 37:18>] SYMBOL_CLASS b3Quaternion [b3Quaternion.h <42:1 <42:7 42:18> 558:1>] REFERENCE_INHERITANCE b3Quaternion -> b3QuadWord [b3Quaternion.h <42:29 42:38>] @@ -6807,9 +6904,11 @@ LOCAL_SYMBOL: b3Quaternion.h<156:45> [b3Quaternion.h <169:3 169:8>] LOCAL_SYMBOL: b3Quaternion.h<162:12> [b3Quaternion.h <169:12 169:15>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:20 169:27>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:37 169:44>] +REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:54 169:58>] LOCAL_SYMBOL: b3Quaternion.h<162:12> [b3Quaternion.h <169:62 169:65>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:70 169:77>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:86 169:93>] +REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:102 169:106>] SYMBOL_FUNCTION b3Scalar b3Asin(b3Scalar) REFERENCE_CALL void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar b3Asin(b3Scalar) [b3Quaternion.h <169:110 169:115>] LOCAL_SYMBOL: b3Quaternion.h<162:12> [b3Quaternion.h <169:117 169:120>] @@ -7668,9 +7767,13 @@ SYMBOL_FUNCTION b3Quaternion b3ShortestArcQuat(const b3Vector3 &, const b3Vector REFERENCE_CALL b3Quaternion b3ShortestArcQuatNormalize2(b3Vector3 &, b3Vector3 &) -> b3Quaternion b3ShortestArcQuat(const b3Vector3 &, const b3Vector3 &) [b3Quaternion.h <912:9 912:25>] LOCAL_SYMBOL: b3Quaternion.h<908:40> [b3Quaternion.h <912:27 912:28>] LOCAL_SYMBOL: b3Quaternion.h<908:54> [b3Quaternion.h <912:30 912:31>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vMPPP [b3Matrix3x3.h <25:37 25:43>] REFERENCE_TYPE_USAGE const __m128 b3vMPPP -> __m128 [b3Matrix3x3.h <25:7 25:12>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3v1000 [b3Matrix3x3.h <29:43 29:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3v1000 -> b3SimdFloat4 [b3Matrix3x3.h <29:7 29:18>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3v0100 [b3Matrix3x3.h <30:43 30:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3v0100 -> b3SimdFloat4 [b3Matrix3x3.h <30:7 30:18>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3v0010 [b3Matrix3x3.h <31:43 31:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3v0010 -> b3SimdFloat4 [b3Matrix3x3.h <31:7 31:18>] SYMBOL_CLASS b3Matrix3x3 [b3Matrix3x3.h <43:1 <43:31 43:41> 737:1>] SYMBOL_FIELD private b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <46:12 46:15>] @@ -8235,12 +8338,17 @@ REFERENCE_CALL void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) REFERENCE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <493:43 493:46>] REFERENCE_CALL void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar b3Fabs(b3Scalar) [b3Matrix3x3.h <496:7 496:12>] LOCAL_SYMBOL: b3Matrix3x3.h<487:44> [b3Matrix3x3.h <496:14 496:18>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <496:22 496:31>] LOCAL_SYMBOL: b3Matrix3x3.h<487:29> [b3Matrix3x3.h <498:8 498:10>] LOCAL_SYMBOL: b3Matrix3x3.h<487:29> [b3Matrix3x3.h <499:5 499:7>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <499:10 499:14>] LOCAL_SYMBOL: b3Matrix3x3.h<487:29> [b3Matrix3x3.h <501:5 501:7>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <501:10 501:14>] LOCAL_SYMBOL: b3Matrix3x3.h<487:61> [b3Matrix3x3.h <503:8 503:11>] LOCAL_SYMBOL: b3Matrix3x3.h<487:61> [b3Matrix3x3.h <504:5 504:8>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <504:11 504:15>] LOCAL_SYMBOL: b3Matrix3x3.h<487:61> [b3Matrix3x3.h <506:5 506:8>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <506:11 506:15>] SYMBOL_METHOD public void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const [b3Matrix3x3.h <516:2 <516:7 516:17> 580:2>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> void [b3Matrix3x3.h <516:2 516:5>] LOCAL_SYMBOL: b3Matrix3x3.h<516:29> [b3Matrix3x3.h <516:29 516:31>] @@ -8286,9 +8394,11 @@ REFERENCE_CALL void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <537:8 537:11>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <539:15 539:19>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <539:5 539:13>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <539:23 539:27>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <539:31 539:38>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <540:16 540:20>] LOCAL_SYMBOL: b3Matrix3x3.h<526:9> [b3Matrix3x3.h <540:5 540:14>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <540:24 540:28>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <540:32 540:39>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::roll [b3Matrix3x3.h <541:15 541:18>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <541:5 541:13>] @@ -8302,9 +8412,11 @@ LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <542:23 542:31>] LOCAL_SYMBOL: b3Matrix3x3.h<536:13> [b3Matrix3x3.h <542:41 542:45>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <546:15 546:19>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <546:5 546:13>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <546:24 546:28>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <546:32 546:39>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <547:16 547:20>] LOCAL_SYMBOL: b3Matrix3x3.h<526:9> [b3Matrix3x3.h <547:5 547:14>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <547:25 547:29>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <547:33 547:40>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::roll [b3Matrix3x3.h <548:15 548:18>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <548:5 548:13>] @@ -8323,6 +8435,7 @@ REFERENCE_CALL void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <554:31 554:34>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <555:15 555:19>] LOCAL_SYMBOL: b3Matrix3x3.h<526:9> [b3Matrix3x3.h <555:4 555:13>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <555:23 555:27>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <555:41 555:45>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <555:31 555:39>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::roll [b3Matrix3x3.h <557:14 557:17>] @@ -8711,9 +8824,11 @@ LOCAL_SYMBOL: b3Matrix3x3.h<722:45> [b3Matrix3x3.h <724:49 724:50>] REFERENCE_USAGE b3Scalar b3Matrix3x3::cofac(int, int, int, int) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <724:55 724:58>] LOCAL_SYMBOL: b3Matrix3x3.h<722:37> [b3Matrix3x3.h <724:60 724:61>] LOCAL_SYMBOL: b3Matrix3x3.h<722:29> [b3Matrix3x3.h <724:64 724:65>] +SYMBOL_STRUCT b3Matrix3x3FloatData [b3Matrix3x3.h <727:24 727:38>] SYMBOL_METHOD public void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const [b3Matrix3x3.h <727:7 727:15>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> void [b3Matrix3x3.h <727:2 727:5>] LOCAL_SYMBOL: b3Matrix3x3.h<727:41> [b3Matrix3x3.h <727:41 727:47>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> b3Matrix3x3FloatData [b3Matrix3x3.h <727:24 727:38>] SYMBOL_METHOD public void b3Matrix3x3::serializeFloat(b3Matrix3x3FloatData &) const [b3Matrix3x3.h <729:7 729:20>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serializeFloat(b3Matrix3x3FloatData &) const -> void [b3Matrix3x3.h <729:2 729:5>] LOCAL_SYMBOL: b3Matrix3x3.h<729:51> [b3Matrix3x3.h <729:51 729:57>] @@ -8721,6 +8836,7 @@ REFERENCE_TYPE_USAGE void b3Matrix3x3::serializeFloat(b3Matrix3x3FloatData &) co SYMBOL_METHOD public void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) [b3Matrix3x3.h <731:7 731:17>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> void [b3Matrix3x3.h <731:2 731:5>] LOCAL_SYMBOL: b3Matrix3x3.h<731:49> [b3Matrix3x3.h <731:49 731:54>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> b3Matrix3x3FloatData [b3Matrix3x3.h <731:32 731:46>] SYMBOL_METHOD public void b3Matrix3x3::deSerializeFloat(const b3Matrix3x3FloatData &) [b3Matrix3x3.h <733:7 733:22>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerializeFloat(const b3Matrix3x3FloatData &) -> void [b3Matrix3x3.h <733:2 733:5>] LOCAL_SYMBOL: b3Matrix3x3.h<733:59> [b3Matrix3x3.h <733:59 733:64>] @@ -9402,6 +9518,7 @@ SYMBOL_METHOD public void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const [ QUALIFIER: b3Matrix3x3 [b3Matrix3x3.h <1330:22 1330:32>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> void [b3Matrix3x3.h <1330:17 1330:20>] LOCAL_SYMBOL: b3Matrix3x3.h<1330:69> [b3Matrix3x3.h <1330:69 1330:75>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> b3Matrix3x3FloatData [b3Matrix3x3.h <1330:52 1330:66>] LOCAL_SYMBOL: b3Matrix3x3.h<1332:11> [b3Matrix3x3.h <1332:11 1332:11>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> int [b3Matrix3x3.h <1332:7 1332:9>] LOCAL_SYMBOL: b3Matrix3x3.h<1332:11> [b3Matrix3x3.h <1332:15 1332:15>] @@ -9433,6 +9550,7 @@ SYMBOL_METHOD public void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) QUALIFIER: b3Matrix3x3 [b3Matrix3x3.h <1343:22 1343:32>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> void [b3Matrix3x3.h <1343:17 1343:20>] LOCAL_SYMBOL: b3Matrix3x3.h<1343:77> [b3Matrix3x3.h <1343:77 1343:82>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> b3Matrix3x3FloatData [b3Matrix3x3.h <1343:60 1343:74>] LOCAL_SYMBOL: b3Matrix3x3.h<1345:11> [b3Matrix3x3.h <1345:11 1345:11>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> int [b3Matrix3x3.h <1345:7 1345:9>] LOCAL_SYMBOL: b3Matrix3x3.h<1345:11> [b3Matrix3x3.h <1345:15 1345:15>] @@ -9738,9 +9856,11 @@ REFERENCE_TYPE_USAGE static const b3Transform & b3Transform::getIdentity() -> b3 REFERENCE_TYPE_USAGE static const b3Transform & b3Transform::getIdentity() -> b3Scalar [b3Transform.h <57:51 57:58>] REFERENCE_TYPE_USAGE static const b3Transform & b3Transform::getIdentity() -> b3Scalar [b3Transform.h <57:64 57:71>] LOCAL_SYMBOL: b3Transform.h<204:28> [b3Transform.h <205:10 205:26>] +SYMBOL_STRUCT b3TransformFloatData [b3Transform.h <208:24 208:38>] SYMBOL_METHOD public void b3Transform::serialize(b3TransformFloatData &) const [b3Transform.h <208:7 208:15>] REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> void [b3Transform.h <208:2 208:5>] LOCAL_SYMBOL: b3Transform.h<208:41> [b3Transform.h <208:41 208:47>] +REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> b3TransformFloatData [b3Transform.h <208:24 208:38>] SYMBOL_METHOD public void b3Transform::serializeFloat(b3TransformFloatData &) const [b3Transform.h <210:7 210:20>] REFERENCE_TYPE_USAGE void b3Transform::serializeFloat(b3TransformFloatData &) const -> void [b3Transform.h <210:2 210:5>] LOCAL_SYMBOL: b3Transform.h<210:51> [b3Transform.h <210:51 210:57>] @@ -9748,6 +9868,7 @@ REFERENCE_TYPE_USAGE void b3Transform::serializeFloat(b3TransformFloatData &) co SYMBOL_METHOD public void b3Transform::deSerialize(const b3TransformFloatData &) [b3Transform.h <212:7 212:17>] REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> void [b3Transform.h <212:2 212:5>] LOCAL_SYMBOL: b3Transform.h<212:49> [b3Transform.h <212:49 212:54>] +REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> b3TransformFloatData [b3Transform.h <212:32 212:46>] SYMBOL_STRUCT b3TransformDoubleData [b3Transform.h <214:38 214:58>] SYMBOL_METHOD public void b3Transform::deSerializeDouble(const b3TransformDoubleData &) [b3Transform.h <214:7 214:23>] REFERENCE_TYPE_USAGE void b3Transform::deSerializeDouble(const b3TransformDoubleData &) -> void [b3Transform.h <214:2 214:5>] @@ -9842,6 +9963,7 @@ SYMBOL_METHOD public void b3Transform::serialize(b3TransformFloatData &) const [ QUALIFIER: b3Transform [b3Transform.h <266:22 266:32>] REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> void [b3Transform.h <266:17 266:20>] LOCAL_SYMBOL: b3Transform.h<266:62> [b3Transform.h <266:62 266:68>] +REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> b3TransformFloatData [b3Transform.h <266:45 266:59>] SYMBOL_FUNCTION void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const REFERENCE_CALL void b3Transform::serialize(b3TransformFloatData &) const -> void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const [b3Transform.h <268:10 268:18>] REFERENCE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> b3Matrix3x3 b3Transform::m_basis [b3Transform.h <268:2 268:8>] @@ -9869,6 +9991,7 @@ SYMBOL_METHOD public void b3Transform::deSerialize(const b3TransformFloatData &) QUALIFIER: b3Transform [b3Transform.h <279:22 279:32>] REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> void [b3Transform.h <279:17 279:20>] LOCAL_SYMBOL: b3Transform.h<279:70> [b3Transform.h <279:70 279:75>] +REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> b3TransformFloatData [b3Transform.h <279:53 279:67>] SYMBOL_FUNCTION void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) REFERENCE_CALL void b3Transform::deSerialize(const b3TransformFloatData &) -> void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) [b3Transform.h <281:10 281:20>] REFERENCE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> b3Matrix3x3 b3Transform::m_basis [b3Transform.h <281:2 281:8>] @@ -10913,22 +11036,34 @@ SYMBOL_METHOD public static void b3DynamicBvh::enumNodes(const b3Dbv REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <296:10 296:13>] LOCAL_SYMBOL: b3DynamicBvh.h<296:45> [b3DynamicBvh.h <296:45 296:48>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <296:33 296:42>] +LOCAL_SYMBOL: b3DynamicBvh.h<297:3> [b3DynamicBvh.h <297:3 297:17>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <297:3 297:17>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <295:2 295:15>] SYMBOL_METHOD public static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) [b3DynamicBvh.h <299:16 299:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <299:10 299:13>] LOCAL_SYMBOL: b3DynamicBvh.h<299:46> [b3DynamicBvh.h <299:46 299:49>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <299:34 299:43>] +LOCAL_SYMBOL: b3DynamicBvh.h<300:3> [b3DynamicBvh.h <300:3 300:17>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <300:3 300:17>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <298:2 298:15>] SYMBOL_METHOD public void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <302:9 302:17>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <302:3 302:6>] LOCAL_SYMBOL: b3DynamicBvh.h<302:38> [b3DynamicBvh.h <302:38 302:42>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <302:26 302:35>] LOCAL_SYMBOL: b3DynamicBvh.h<303:21> [b3DynamicBvh.h <303:21 303:25>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <303:9 303:18>] +LOCAL_SYMBOL: b3DynamicBvh.h<304:3> [b3DynamicBvh.h <304:3 304:17>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTT::T [b3DynamicBvh.h <304:3 304:17>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTT::T [b3DynamicBvh.h <301:2 301:15>] SYMBOL_METHOD public void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <307:9 307:32>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <307:3 307:6>] LOCAL_SYMBOL: b3DynamicBvh.h<307:53> [b3DynamicBvh.h <307:53 307:57>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <307:41 307:50>] LOCAL_SYMBOL: b3DynamicBvh.h<308:23> [b3DynamicBvh.h <308:23 308:27>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <308:11 308:20>] +LOCAL_SYMBOL: b3DynamicBvh.h<309:5> [b3DynamicBvh.h <309:5 309:19>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <309:5 309:19>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <306:2 306:15>] SYMBOL_METHOD public void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, b3DbvtTreeCollider &) [b3DynamicBvh.h <789:1 <789:28 789:51> 849:1>] SYMBOL_FUNCTION void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, b3DbvtTreeCollider &) -> void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <789:28 789:51>] @@ -10939,6 +11074,10 @@ LOCAL_SYMBOL: b3DynamicBvh.h<789:72> [b3DynamicBvh.h <789:72 789:76>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, b3DbvtTreeCollider &) -> b3DbvtNode [b3DynamicBvh.h <789:60 789:69>] LOCAL_SYMBOL: b3DynamicBvh.h<790:29> [b3DynamicBvh.h <790:29 790:33>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, b3DbvtTreeCollider &) -> b3DbvtNode [b3DynamicBvh.h <790:17 790:26>] +LOCAL_SYMBOL: b3DynamicBvh.h<791:11> [b3DynamicBvh.h <791:11 791:25>] +LOCAL_SYMBOL: b3DynamicBvh.h<793:2> [b3DynamicBvh.h <793:2 793:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, b3DbvtTreeCollider &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <793:2 793:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, b3DbvtTreeCollider &) -> void [b3DynamicBvh.h <793:2 793:18>] LOCAL_SYMBOL: b3DynamicBvh.h<789:72> [b3DynamicBvh.h <794:6 794:10>] LOCAL_SYMBOL: b3DynamicBvh.h<790:29> [b3DynamicBvh.h <794:13 794:17>] LOCAL_SYMBOL: b3DynamicBvh.h<796:15> [b3DynamicBvh.h <796:15 796:19>] @@ -11149,7 +11288,7 @@ REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack( LOCAL_SYMBOL: b3DynamicBvh.h<802:12> [b3DynamicBvh.h <839:39 839:39>] SYMBOL_FUNCTION void b3DbvtTreeCollider::Process(const b3DbvtNode *, const b3DbvtNode *) REFERENCE_CALL void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, b3DbvtTreeCollider &) -> void b3DbvtTreeCollider::Process(const b3DbvtNode *, const b3DbvtNode *) [b3DynamicBvh.h <843:15 843:21>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <843:8 843:13>] +LOCAL_SYMBOL: b3DynamicBvh.h<791:11> [b3DynamicBvh.h <843:8 843:13>] REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, b3DbvtTreeCollider &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::a [b3DynamicBvh.h <843:25 843:25>] LOCAL_SYMBOL: b3DynamicBvh.h<802:12> [b3DynamicBvh.h <843:23 843:23>] REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, b3DbvtTreeCollider &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::b [b3DynamicBvh.h <843:29 843:29>] @@ -11161,6 +11300,9 @@ LOCAL_SYMBOL: b3DynamicBvh.h<325:38> [b3DynamicBvh.h <325:38 325:41>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode [b3DynamicBvh.h <325:26 325:35>] LOCAL_SYMBOL: b3DynamicBvh.h<326:23> [b3DynamicBvh.h <326:23 326:28>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtVolume [b3DynamicBvh.h <326:9 326:20>] +LOCAL_SYMBOL: b3DynamicBvh.h<327:3> [b3DynamicBvh.h <327:3 327:17>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DynamicBvh::collideTV::T [b3DynamicBvh.h <327:3 327:17>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTV::T [b3DynamicBvh.h <324:2 324:15>] SYMBOL_METHOD public void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const [b3DynamicBvh.h <922:1 <922:28 922:36> 951:1>] SYMBOL_FUNCTION void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const REFERENCE_TEMPLATE_SPECIALIZATION void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const [b3DynamicBvh.h <922:28 922:36>] @@ -11170,8 +11312,13 @@ LOCAL_SYMBOL: b3DynamicBvh.h<922:57> [b3DynamicBvh.h <922:57 922:60>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> b3DbvtNode [b3DynamicBvh.h <922:45 922:54>] LOCAL_SYMBOL: b3DynamicBvh.h<923:31> [b3DynamicBvh.h <923:31 923:33>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> b3DbvtVolume [b3DynamicBvh.h <923:17 923:28>] +LOCAL_SYMBOL: b3DynamicBvh.h<924:11> [b3DynamicBvh.h <924:11 924:25>] +LOCAL_SYMBOL: b3DynamicBvh.h<926:2> [b3DynamicBvh.h <926:2 926:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> b3DynamicBvh::ICollide [b3DynamicBvh.h <926:2 926:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> void [b3DynamicBvh.h <926:2 926:18>] LOCAL_SYMBOL: b3DynamicBvh.h<922:57> [b3DynamicBvh.h <927:6 927:9>] LOCAL_SYMBOL: b3DynamicBvh.h<929:42> [b3DynamicBvh.h <929:42 929:47>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> b3DbvtVolume [b3DynamicBvh.h <929:27 929:38>] SYMBOL_FUNCTION void b3DbvtAabbMm::b3DbvtAabbMm(const b3DbvtAabbMm &) REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> void b3DbvtAabbMm::b3DbvtAabbMm(const b3DbvtAabbMm &) [b3DynamicBvh.h <929:42 929:47>] LOCAL_SYMBOL: b3DynamicBvh.h<923:31> [b3DynamicBvh.h <929:49 929:51>] @@ -11218,7 +11365,7 @@ REFERENCE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNod LOCAL_SYMBOL: b3DynamicBvh.h<935:23> [b3DynamicBvh.h <942:23 942:23>] SYMBOL_FUNCTION void b3DbvtTreeCollider::Process(const b3DbvtNode *) REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> void b3DbvtTreeCollider::Process(const b3DbvtNode *) [b3DynamicBvh.h <946:14 946:20>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <946:7 946:12>] +LOCAL_SYMBOL: b3DynamicBvh.h<924:11> [b3DynamicBvh.h <946:7 946:12>] LOCAL_SYMBOL: b3DynamicBvh.h<935:23> [b3DynamicBvh.h <946:22 946:22>] REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, b3DbvtTreeCollider &) const -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <949:18 949:21>] LOCAL_SYMBOL: b3DynamicBvh.h<930:44> [b3DynamicBvh.h <949:12 949:16>] @@ -11227,6 +11374,9 @@ REFERENCE_TEMPLATE_SPECIALIZATION void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> void [b3DynamicBvh.h <922:8 922:11>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> b3DbvtNode [b3DynamicBvh.h <922:45 922:54>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> b3DbvtVolume [b3DynamicBvh.h <923:17 923:28>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> b3DynamicBvh::ICollide [b3DynamicBvh.h <926:2 926:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> void [b3DynamicBvh.h <926:2 926:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> b3DbvtVolume [b3DynamicBvh.h <929:27 929:38>] REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> void b3DbvtAabbMm::b3DbvtAabbMm(const b3DbvtAabbMm &) [b3DynamicBvh.h <929:42 929:47>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> b3AlignedObjectArray [b3DynamicBvh.h <930:4 930:23>] REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, BroadphaseAabbTester &) const -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3DynamicBvh.h <930:44 930:48>] @@ -11258,6 +11408,9 @@ LOCAL_SYMBOL: b3DynamicBvh.h<332:20> [b3DynamicBvh.h <332:20 332:26>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <332:9 332:17>] LOCAL_SYMBOL: b3DynamicBvh.h<333:20> [b3DynamicBvh.h <333:20 333:24>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <333:9 333:17>] +LOCAL_SYMBOL: b3DynamicBvh.h<334:3> [b3DynamicBvh.h <334:3 334:17>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DynamicBvh::rayTest::T [b3DynamicBvh.h <334:3 334:17>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTest::T [b3DynamicBvh.h <330:2 330:15>] SYMBOL_METHOD public void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const [b3DynamicBvh.h <338:9 338:23>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> void [b3DynamicBvh.h <338:3 338:6>] LOCAL_SYMBOL: b3DynamicBvh.h<338:44> [b3DynamicBvh.h <338:44 338:47>] @@ -11276,6 +11429,9 @@ LOCAL_SYMBOL: b3DynamicBvh.h<344:26> [b3DynamicBvh.h <344:26 344:32>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3Vector3 [b3DynamicBvh.h <344:15 344:23>] LOCAL_SYMBOL: b3DynamicBvh.h<345:26> [b3DynamicBvh.h <345:26 345:32>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3Vector3 [b3DynamicBvh.h <345:15 345:23>] +LOCAL_SYMBOL: b3DynamicBvh.h<346:9> [b3DynamicBvh.h <346:9 346:23>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <346:9 346:23>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <337:2 337:15>] SYMBOL_METHOD public void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const [b3DynamicBvh.h <954:1 <954:28 954:42> 1001:1>] SYMBOL_FUNCTION void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const REFERENCE_TEMPLATE_SPECIALIZATION void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const [b3DynamicBvh.h <954:28 954:42>] @@ -11297,8 +11453,12 @@ LOCAL_SYMBOL: b3DynamicBvh.h<960:26> [b3DynamicBvh.h <960:26 960:32>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> b3Vector3 [b3DynamicBvh.h <960:15 960:23>] LOCAL_SYMBOL: b3DynamicBvh.h<961:26> [b3DynamicBvh.h <961:26 961:32>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> b3Vector3 [b3DynamicBvh.h <961:15 961:23>] +LOCAL_SYMBOL: b3DynamicBvh.h<962:9> [b3DynamicBvh.h <962:9 962:23>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> void [b3DynamicBvh.h <964:10 964:13>] LOCAL_SYMBOL: b3DynamicBvh.h<956:26> [b3DynamicBvh.h <964:16 964:20>] +LOCAL_SYMBOL: b3DynamicBvh.h<965:2> [b3DynamicBvh.h <965:2 965:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> b3DynamicBvh::ICollide [b3DynamicBvh.h <965:2 965:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> void [b3DynamicBvh.h <965:2 965:18>] LOCAL_SYMBOL: b3DynamicBvh.h<954:63> [b3DynamicBvh.h <966:5 966:8>] LOCAL_SYMBOL: b3DynamicBvh.h<968:14> [b3DynamicBvh.h <968:14 968:18>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> int [b3DynamicBvh.h <968:3 968:5>] @@ -11380,7 +11540,7 @@ REFERENCE_USAGE void b3DynamicBvh::rayTestInternal(const b3 LOCAL_SYMBOL: b3DynamicBvh.h<976:22> [b3DynamicBvh.h <992:21 992:24>] SYMBOL_FUNCTION void BroadphaseRayTester::Process(const b3DbvtNode *) REFERENCE_CALL void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, BroadphaseRayTester &) const -> void BroadphaseRayTester::Process(const b3DbvtNode *) [b3DynamicBvh.h <996:13 996:19>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <996:6 996:11>] +LOCAL_SYMBOL: b3DynamicBvh.h<962:9> [b3DynamicBvh.h <996:6 996:11>] LOCAL_SYMBOL: b3DynamicBvh.h<976:22> [b3DynamicBvh.h <996:21 996:24>] LOCAL_SYMBOL: b3DynamicBvh.h<968:14> [b3DynamicBvh.h <999:11 999:15>] SYMBOL_METHOD public static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) [b3DynamicBvh.h <349:16 349:26>] @@ -11393,6 +11553,9 @@ LOCAL_SYMBOL: b3DynamicBvh.h<351:19> [b3DynamicBvh.h <351:19 351:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3Scalar [b3DynamicBvh.h <351:9 351:16>] LOCAL_SYMBOL: b3DynamicBvh.h<352:7> [b3DynamicBvh.h <352:7 352:11>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int [b3DynamicBvh.h <352:3 352:5>] +LOCAL_SYMBOL: b3DynamicBvh.h<353:3> [b3DynamicBvh.h <353:3 353:17>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <353:3 353:17>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <348:2 348:15>] SYMBOL_METHOD public static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) [b3DynamicBvh.h <355:16 355:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void [b3DynamicBvh.h <355:10 355:13>] LOCAL_SYMBOL: b3DynamicBvh.h<355:46> [b3DynamicBvh.h <355:46 355:49>] @@ -11405,12 +11568,18 @@ LOCAL_SYMBOL: b3DynamicBvh.h<358:20> [b3DynamicBvh.h <358:20 358:27>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3Vector3 [b3DynamicBvh.h <358:9 358:17>] LOCAL_SYMBOL: b3DynamicBvh.h<359:7> [b3DynamicBvh.h <359:7 359:11>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <359:3 359:5>] +LOCAL_SYMBOL: b3DynamicBvh.h<360:3> [b3DynamicBvh.h <360:3 360:17>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <360:3 360:17>] LOCAL_SYMBOL: b3DynamicBvh.h<361:8> [b3DynamicBvh.h <361:8 361:15>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> bool [b3DynamicBvh.h <361:3 361:6>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <354:2 354:15>] SYMBOL_METHOD public static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) [b3DynamicBvh.h <363:16 363:24>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <363:10 363:13>] LOCAL_SYMBOL: b3DynamicBvh.h<363:45> [b3DynamicBvh.h <363:45 363:48>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <363:33 363:42>] +LOCAL_SYMBOL: b3DynamicBvh.h<364:3> [b3DynamicBvh.h <364:3 364:17>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DynamicBvh::collideTU::T [b3DynamicBvh.h <364:3 364:17>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTU::T [b3DynamicBvh.h <362:2 362:15>] SYMBOL_METHOD public static int b3DynamicBvh::nearest(const int *, const b3DynamicBvh::sStkNPS *, b3Scalar, int, int) [b3DynamicBvh.h <366:2 <366:28 366:34> 375:2>] REFERENCE_TYPE_USAGE static int b3DynamicBvh::nearest(const int *, const b3DynamicBvh::sStkNPS *, b3Scalar, int, int) -> int [b3DynamicBvh.h <366:24 366:26>] LOCAL_SYMBOL: b3DynamicBvh.h<366:47> [b3DynamicBvh.h <366:47 366:47>] @@ -12219,6 +12388,7 @@ REFERENCE_TYPE_USAGE int b3Select(const b3DbvtAabbMm &, const b3DbvtAabbMm &, co LOCAL_SYMBOL: b3DynamicBvh.h<576:31> [b3DynamicBvh.h <576:31 576:31>] REFERENCE_TYPE_USAGE int b3Select(const b3DbvtAabbMm &, const b3DbvtAabbMm &, const b3DbvtAabbMm &) -> b3DbvtAabbMm [b3DynamicBvh.h <576:17 576:28>] LOCAL_SYMBOL: b3DynamicBvh.h<581:56> [b3DynamicBvh.h <581:56 581:59>] +REFERENCE_TYPE_USAGE int b3Select(const b3DbvtAabbMm &, const b3DbvtAabbMm &, const b3DbvtAabbMm &) -> unsigned int [b3DynamicBvh.h <581:38 581:45>] SYMBOL_UNION b3Select::b3SSEUnion [b3DynamicBvh.h <588:2 <588:8 588:17> 593:2>] SYMBOL_FIELD public __m128 b3Select::b3SSEUnion::ssereg [b3DynamicBvh.h <590:13 590:18>] REFERENCE_TYPE_USAGE __m128 b3Select::b3SSEUnion::ssereg -> __m128 [b3DynamicBvh.h <590:5 590:10>] @@ -12491,35 +12661,49 @@ QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <693:14 693:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <693:8 693:11>] LOCAL_SYMBOL: b3DynamicBvh.h<693:57> [b3DynamicBvh.h <693:57 693:60>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <693:45 693:54>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <697:3 697:8>] +LOCAL_SYMBOL: b3DynamicBvh.h<694:11> [b3DynamicBvh.h <694:11 694:25>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <694:11 694:25>] +LOCAL_SYMBOL: b3DynamicBvh.h<696:2> [b3DynamicBvh.h <696:2 696:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <696:2 696:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <696:2 696:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <696:2 696:18>] +LOCAL_SYMBOL: b3DynamicBvh.h<694:11> [b3DynamicBvh.h <697:3 697:8>] LOCAL_SYMBOL: b3DynamicBvh.h<693:57> [b3DynamicBvh.h <697:18 697:21>] REFERENCE_CALL static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> bool b3DbvtNode::isinternal() const [b3DynamicBvh.h <698:11 698:20>] LOCAL_SYMBOL: b3DynamicBvh.h<693:57> [b3DynamicBvh.h <698:5 698:8>] REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <700:19 700:24>] REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <700:19 700:24>] LOCAL_SYMBOL: b3DynamicBvh.h<693:57> [b3DynamicBvh.h <700:13 700:16>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <700:29 700:34>] +LOCAL_SYMBOL: b3DynamicBvh.h<694:11> [b3DynamicBvh.h <700:29 700:34>] REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <701:19 701:24>] REFERENCE_USAGE static void b3DynamicBvh::enumNodes(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <701:19 701:24>] LOCAL_SYMBOL: b3DynamicBvh.h<693:57> [b3DynamicBvh.h <701:13 701:16>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <701:29 701:34>] +LOCAL_SYMBOL: b3DynamicBvh.h<694:11> [b3DynamicBvh.h <701:29 701:34>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumNodes::T [b3DynamicBvh.h <692:1 692:14>] SYMBOL_METHOD public static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) [b3DynamicBvh.h <706:1 <707:28 707:37> 720:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <707:14 707:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <707:8 707:11>] LOCAL_SYMBOL: b3DynamicBvh.h<707:58> [b3DynamicBvh.h <707:58 707:61>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <707:46 707:55>] +LOCAL_SYMBOL: b3DynamicBvh.h<708:12> [b3DynamicBvh.h <708:12 708:26>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <708:12 708:26>] +LOCAL_SYMBOL: b3DynamicBvh.h<710:2> [b3DynamicBvh.h <710:2 710:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <710:2 710:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <710:2 710:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <710:2 710:18>] REFERENCE_CALL static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> bool b3DbvtNode::isinternal() const [b3DynamicBvh.h <711:12 711:21>] LOCAL_SYMBOL: b3DynamicBvh.h<707:58> [b3DynamicBvh.h <711:6 711:9>] REFERENCE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <713:21 713:26>] REFERENCE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <713:21 713:26>] LOCAL_SYMBOL: b3DynamicBvh.h<707:58> [b3DynamicBvh.h <713:15 713:18>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <713:31 713:36>] +LOCAL_SYMBOL: b3DynamicBvh.h<708:12> [b3DynamicBvh.h <713:31 713:36>] REFERENCE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <714:21 714:26>] REFERENCE_USAGE static void b3DynamicBvh::enumLeaves(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <714:21 714:26>] LOCAL_SYMBOL: b3DynamicBvh.h<707:58> [b3DynamicBvh.h <714:15 714:18>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <714:31 714:36>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <718:4 718:9>] +LOCAL_SYMBOL: b3DynamicBvh.h<708:12> [b3DynamicBvh.h <714:31 714:36>] +LOCAL_SYMBOL: b3DynamicBvh.h<708:12> [b3DynamicBvh.h <718:4 718:9>] LOCAL_SYMBOL: b3DynamicBvh.h<707:58> [b3DynamicBvh.h <718:19 718:22>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::enumLeaves::T [b3DynamicBvh.h <706:1 706:14>] SYMBOL_METHOD public void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <723:1 <724:28 724:36> 784:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <724:14 724:25>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <724:8 724:11>] @@ -12527,6 +12711,12 @@ LOCAL_SYMBOL: b3DynamicBvh.h<724:57> [b3DynamicBvh.h <724:57 724:61>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <724:45 724:54>] LOCAL_SYMBOL: b3DynamicBvh.h<725:29> [b3DynamicBvh.h <725:29 725:33>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <725:17 725:26>] +LOCAL_SYMBOL: b3DynamicBvh.h<726:11> [b3DynamicBvh.h <726:11 726:25>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTT::T [b3DynamicBvh.h <726:11 726:25>] +LOCAL_SYMBOL: b3DynamicBvh.h<728:2> [b3DynamicBvh.h <728:2 728:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <728:2 728:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTT::T [b3DynamicBvh.h <728:2 728:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <728:2 728:18>] LOCAL_SYMBOL: b3DynamicBvh.h<724:57> [b3DynamicBvh.h <729:6 729:10>] LOCAL_SYMBOL: b3DynamicBvh.h<725:29> [b3DynamicBvh.h <729:13 729:17>] LOCAL_SYMBOL: b3DynamicBvh.h<731:15> [b3DynamicBvh.h <731:15 731:19>] @@ -12733,16 +12923,21 @@ REFERENCE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, con REFERENCE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <774:42 774:47>] REFERENCE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::b [b3DynamicBvh.h <774:39 774:39>] LOCAL_SYMBOL: b3DynamicBvh.h<737:12> [b3DynamicBvh.h <774:37 774:37>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <778:8 778:13>] +LOCAL_SYMBOL: b3DynamicBvh.h<726:11> [b3DynamicBvh.h <778:8 778:13>] REFERENCE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::a [b3DynamicBvh.h <778:25 778:25>] LOCAL_SYMBOL: b3DynamicBvh.h<737:12> [b3DynamicBvh.h <778:23 778:23>] REFERENCE_USAGE void b3DynamicBvh::collideTT(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::b [b3DynamicBvh.h <778:29 778:29>] LOCAL_SYMBOL: b3DynamicBvh.h<737:12> [b3DynamicBvh.h <778:27 778:27>] LOCAL_SYMBOL: b3DynamicBvh.h<731:15> [b3DynamicBvh.h <782:12 782:16>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTT::T [b3DynamicBvh.h <723:1 723:14>] SYMBOL_METHOD public void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) [b3DynamicBvh.h <788:1 <789:28 789:51> 849:1>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <789:8 789:11>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <789:60 789:69>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <790:17 790:26>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <791:11 791:25>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <793:2 793:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <793:2 793:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <793:2 793:18>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> int [b3DynamicBvh.h <796:4 796:6>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> int [b3DynamicBvh.h <797:4 797:6>] REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> b3DynamicBvh::anonymous enum (b3DynamicBvh.h<252:2>)::B3_DOUBLE_STACKSIZE [b3DynamicBvh.h <797:24 797:42>] @@ -12895,10 +13090,16 @@ REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3 REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::b [b3DynamicBvh.h <839:41 839:41>] REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::a [b3DynamicBvh.h <843:25 843:25>] REFERENCE_USAGE void b3DynamicBvh::collideTTpersistentStack(const b3DbvtNode *, const b3DbvtNode *, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNN::b [b3DynamicBvh.h <843:29 843:29>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTTpersistentStack::T [b3DynamicBvh.h <788:1 788:14>] SYMBOL_METHOD public void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const [b3DynamicBvh.h <921:1 <922:28 922:36> 951:1>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> void [b3DynamicBvh.h <922:8 922:11>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode [b3DynamicBvh.h <922:45 922:54>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtVolume [b3DynamicBvh.h <923:17 923:28>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DynamicBvh::collideTV::T [b3DynamicBvh.h <924:11 924:25>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DynamicBvh::ICollide [b3DynamicBvh.h <926:2 926:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DynamicBvh::collideTV::T [b3DynamicBvh.h <926:2 926:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> void [b3DynamicBvh.h <926:2 926:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtVolume [b3DynamicBvh.h <929:27 929:38>] REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> void b3DbvtAabbMm::b3DbvtAabbMm(const b3DbvtAabbMm &) [b3DynamicBvh.h <929:42 929:47>] REFERENCE_TYPE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3AlignedObjectArray [b3DynamicBvh.h <930:4 930:23>] REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3DynamicBvh.h <930:44 930:48>] @@ -12920,6 +13121,7 @@ REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, cons REFERENCE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <942:26 942:31>] REFERENCE_USAGE void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <942:26 942:31>] REFERENCE_CALL void b3DynamicBvh::collideTV(const b3DbvtNode *, const b3DbvtVolume &, T &) const -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <949:18 949:21>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTV::T [b3DynamicBvh.h <921:1 921:14>] SYMBOL_METHOD public void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const [b3DynamicBvh.h <953:1 <954:28 954:42> 1001:1>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> void [b3DynamicBvh.h <954:8 954:11>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DbvtNode [b3DynamicBvh.h <954:51 954:60>] @@ -12930,7 +13132,11 @@ REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3Dbvt REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3Scalar [b3DynamicBvh.h <959:9 959:16>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3Vector3 [b3DynamicBvh.h <960:15 960:23>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3Vector3 [b3DynamicBvh.h <961:15 961:23>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <962:9 962:23>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> void [b3DynamicBvh.h <964:10 964:13>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DynamicBvh::ICollide [b3DynamicBvh.h <965:2 965:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <965:2 965:18>] +REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> void [b3DynamicBvh.h <965:2 965:18>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> int [b3DynamicBvh.h <968:3 968:5>] REFERENCE_TYPE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> int [b3DynamicBvh.h <969:3 969:5>] REFERENCE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DynamicBvh::anonymous enum (b3DynamicBvh.h<252:2>)::B3_DOUBLE_STACKSIZE [b3DynamicBvh.h <969:23 969:41>] @@ -12964,6 +13170,7 @@ REFERENCE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode REFERENCE_CALL void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> const b3DbvtNode * & b3AlignedObjectArray::operator[](int) [b3DynamicBvh.h <992:11 992:11>] REFERENCE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <992:27 992:32>] REFERENCE_USAGE void b3DynamicBvh::rayTestInternal(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, unsigned int [], b3Scalar, const b3Vector3 &, const b3Vector3 &, T &) const -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <992:27 992:32>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTestInternal::T [b3DynamicBvh.h <953:1 953:14>] SYMBOL_METHOD public static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) [b3DynamicBvh.h <1004:1 <1005:28 1005:34> 1071:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1005:14 1005:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> void [b3DynamicBvh.h <1005:8 1005:11>] @@ -12973,6 +13180,12 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1006:26> [b3DynamicBvh.h <1006:26 1006:32>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <1006:15 1006:23>] LOCAL_SYMBOL: b3DynamicBvh.h<1007:26> [b3DynamicBvh.h <1007:26 1007:30>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <1007:15 1007:23>] +LOCAL_SYMBOL: b3DynamicBvh.h<1008:9> [b3DynamicBvh.h <1008:9 1008:23>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DynamicBvh::rayTest::T [b3DynamicBvh.h <1008:9 1008:23>] +LOCAL_SYMBOL: b3DynamicBvh.h<1010:2> [b3DynamicBvh.h <1010:2 1010:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <1010:2 1010:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DynamicBvh::rayTest::T [b3DynamicBvh.h <1010:2 1010:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> void [b3DynamicBvh.h <1010:2 1010:18>] LOCAL_SYMBOL: b3DynamicBvh.h<1005:55> [b3DynamicBvh.h <1011:6 1011:9>] LOCAL_SYMBOL: b3DynamicBvh.h<1013:14> [b3DynamicBvh.h <1013:14 1013:19>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3Vector3 [b3DynamicBvh.h <1013:4 1013:12>] @@ -13084,9 +13297,10 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1030:15> [b3DynamicBvh.h <1061:13 1061:17>] REFERENCE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <1061:28 1061:33>] REFERENCE_USAGE static void b3DynamicBvh::rayTest(const b3DbvtNode *, const b3Vector3 &, const b3Vector3 &, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <1061:28 1061:33>] LOCAL_SYMBOL: b3DynamicBvh.h<1037:23> [b3DynamicBvh.h <1061:22 1061:25>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <1065:7 1065:12>] +LOCAL_SYMBOL: b3DynamicBvh.h<1008:9> [b3DynamicBvh.h <1065:7 1065:12>] LOCAL_SYMBOL: b3DynamicBvh.h<1037:23> [b3DynamicBvh.h <1065:22 1065:25>] LOCAL_SYMBOL: b3DynamicBvh.h<1030:15> [b3DynamicBvh.h <1068:12 1068:16>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::rayTest::T [b3DynamicBvh.h <1004:1 1004:14>] SYMBOL_METHOD public static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) [b3DynamicBvh.h <1074:1 <1075:28 1075:38> 1126:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1075:14 1075:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void [b3DynamicBvh.h <1075:8 1075:11>] @@ -13098,6 +13312,12 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1077:26> [b3DynamicBvh.h <1077:26 1077:32>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3Scalar [b3DynamicBvh.h <1077:16 1077:23>] LOCAL_SYMBOL: b3DynamicBvh.h<1078:14> [b3DynamicBvh.h <1078:14 1078:18>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int [b3DynamicBvh.h <1078:10 1078:12>] +LOCAL_SYMBOL: b3DynamicBvh.h<1079:10> [b3DynamicBvh.h <1079:10 1079:24>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <1079:10 1079:24>] +LOCAL_SYMBOL: b3DynamicBvh.h<1081:2> [b3DynamicBvh.h <1081:2 1081:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <1081:2 1081:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <1081:2 1081:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> void [b3DynamicBvh.h <1081:2 1081:18>] LOCAL_SYMBOL: b3DynamicBvh.h<1075:58> [b3DynamicBvh.h <1082:6 1082:9>] LOCAL_SYMBOL: b3DynamicBvh.h<1084:19> [b3DynamicBvh.h <1084:19 1084:24>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int [b3DynamicBvh.h <1084:10 1084:12>] @@ -13214,14 +13434,15 @@ REFERENCE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNo LOCAL_SYMBOL: b3DynamicBvh.h<1097:12> [b3DynamicBvh.h <1117:30 1117:31>] REFERENCE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int b3DynamicBvh::sStkNP::mask [b3DynamicBvh.h <1117:52 1117:55>] LOCAL_SYMBOL: b3DynamicBvh.h<1097:12> [b3DynamicBvh.h <1117:49 1117:50>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <1121:10 1121:15>] +LOCAL_SYMBOL: b3DynamicBvh.h<1079:10> [b3DynamicBvh.h <1121:10 1121:15>] REFERENCE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNP::node [b3DynamicBvh.h <1121:30 1121:33>] LOCAL_SYMBOL: b3DynamicBvh.h<1097:12> [b3DynamicBvh.h <1121:27 1121:28>] REFERENCE_USAGE static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> const b3DbvtNode * b3DynamicBvh::sStkNP::node [b3DynamicBvh.h <1121:51 1121:54>] LOCAL_SYMBOL: b3DynamicBvh.h<1097:12> [b3DynamicBvh.h <1121:48 1121:49>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <1121:56 1121:61>] +LOCAL_SYMBOL: b3DynamicBvh.h<1079:10> [b3DynamicBvh.h <1121:56 1121:61>] REFERENCE_CALL static void b3DynamicBvh::collideKDOP(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, int, T &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <1124:18 1124:21>] LOCAL_SYMBOL: b3DynamicBvh.h<1085:33> [b3DynamicBvh.h <1124:12 1124:16>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideKDOP::T [b3DynamicBvh.h <1074:1 1074:14>] SYMBOL_METHOD public static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) [b3DynamicBvh.h <1129:1 <1130:28 1130:37> 1224:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1130:14 1130:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void [b3DynamicBvh.h <1130:8 1130:11>] @@ -13235,8 +13456,14 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1133:29> [b3DynamicBvh.h <1133:29 1133:36>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3Vector3 [b3DynamicBvh.h <1133:18 1133:26>] LOCAL_SYMBOL: b3DynamicBvh.h<1134:16> [b3DynamicBvh.h <1134:16 1134:20>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int [b3DynamicBvh.h <1134:12 1134:14>] +LOCAL_SYMBOL: b3DynamicBvh.h<1135:12> [b3DynamicBvh.h <1135:12 1135:26>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <1135:12 1135:26>] LOCAL_SYMBOL: b3DynamicBvh.h<1136:17> [b3DynamicBvh.h <1136:17 1136:21>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> bool [b3DynamicBvh.h <1136:12 1136:15>] +LOCAL_SYMBOL: b3DynamicBvh.h<1138:2> [b3DynamicBvh.h <1138:2 1138:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <1138:2 1138:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <1138:2 1138:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> void [b3DynamicBvh.h <1138:2 1138:18>] LOCAL_SYMBOL: b3DynamicBvh.h<1130:58> [b3DynamicBvh.h <1139:6 1139:9>] LOCAL_SYMBOL: b3DynamicBvh.h<1141:23> [b3DynamicBvh.h <1141:23 1141:29>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> unsigned int [b3DynamicBvh.h <1141:10 1141:17>] @@ -13363,7 +13590,7 @@ REFERENCE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNod LOCAL_SYMBOL: b3DynamicBvh.h<1162:14> [b3DynamicBvh.h <1175:17 1175:18>] LOCAL_SYMBOL: b3DynamicBvh.h<1167:18> [b3DynamicBvh.h <1175:26 1175:26>] LOCAL_SYMBOL: b3DynamicBvh.h<1166:11> [b3DynamicBvh.h <1179:9 1179:11>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <1181:8 1181:13>] +LOCAL_SYMBOL: b3DynamicBvh.h<1135:12> [b3DynamicBvh.h <1181:8 1181:13>] REFERENCE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> const b3DbvtNode * b3DynamicBvh::sStkNPS::node [b3DynamicBvh.h <1181:26 1181:29>] LOCAL_SYMBOL: b3DynamicBvh.h<1162:14> [b3DynamicBvh.h <1181:23 1181:24>] REFERENCE_CALL static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> bool b3DbvtNode::isinternal() const [b3DynamicBvh.h <1183:18 1183:27>] @@ -13494,18 +13721,25 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1146:31> [b3DynamicBvh.h <1214:33 1214:37>] LOCAL_SYMBOL: b3DynamicBvh.h<1145:34> [b3DynamicBvh.h <1214:39 1214:43>] LOCAL_SYMBOL: b3DynamicBvh.h<1186:16> [b3DynamicBvh.h <1214:45 1214:47>] LOCAL_SYMBOL: b3DynamicBvh.h<1188:17> [b3DynamicBvh.h <1214:51 1214:51>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <1219:7 1219:12>] +LOCAL_SYMBOL: b3DynamicBvh.h<1135:12> [b3DynamicBvh.h <1219:7 1219:12>] REFERENCE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> const b3DbvtNode * b3DynamicBvh::sStkNPS::node [b3DynamicBvh.h <1219:25 1219:28>] LOCAL_SYMBOL: b3DynamicBvh.h<1162:14> [b3DynamicBvh.h <1219:22 1219:23>] REFERENCE_USAGE static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> b3Scalar b3DynamicBvh::sStkNPS::value [b3DynamicBvh.h <1219:33 1219:37>] LOCAL_SYMBOL: b3DynamicBvh.h<1162:14> [b3DynamicBvh.h <1219:30 1219:31>] REFERENCE_CALL static void b3DynamicBvh::collideOCL(const b3DbvtNode *, const b3Vector3 *, const b3Scalar *, const b3Vector3 &, int, T &, bool) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <1222:18 1222:21>] LOCAL_SYMBOL: b3DynamicBvh.h<1147:31> [b3DynamicBvh.h <1222:12 1222:16>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideOCL::T [b3DynamicBvh.h <1129:1 1129:14>] SYMBOL_METHOD public static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) [b3DynamicBvh.h <1227:1 <1228:28 1228:36> 1249:1>] QUALIFIER: b3DynamicBvh [b3DynamicBvh.h <1228:14 1228:25>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <1228:8 1228:11>] LOCAL_SYMBOL: b3DynamicBvh.h<1228:57> [b3DynamicBvh.h <1228:57 1228:60>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode [b3DynamicBvh.h <1228:45 1228:54>] +LOCAL_SYMBOL: b3DynamicBvh.h<1229:11> [b3DynamicBvh.h <1229:11 1229:25>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DynamicBvh::collideTU::T [b3DynamicBvh.h <1229:11 1229:25>] +LOCAL_SYMBOL: b3DynamicBvh.h<1231:2> [b3DynamicBvh.h <1231:2 1231:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DynamicBvh::ICollide [b3DynamicBvh.h <1231:2 1231:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DynamicBvh::collideTU::T [b3DynamicBvh.h <1231:2 1231:18>] +REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> void [b3DynamicBvh.h <1231:2 1231:18>] LOCAL_SYMBOL: b3DynamicBvh.h<1228:57> [b3DynamicBvh.h <1232:6 1232:9>] LOCAL_SYMBOL: b3DynamicBvh.h<1234:44> [b3DynamicBvh.h <1234:44 1234:48>] REFERENCE_TYPE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3AlignedObjectArray [b3DynamicBvh.h <1234:4 1234:23>] @@ -13525,7 +13759,7 @@ REFERENCE_CALL static void b3DynamicBvh::collideTU(const b3DbvtNode LOCAL_SYMBOL: b3DynamicBvh.h<1234:44> [b3DynamicBvh.h <1238:31 1238:35>] REFERENCE_CALL static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> void b3AlignedObjectArray::pop_back() [b3DynamicBvh.h <1239:11 1239:18>] LOCAL_SYMBOL: b3DynamicBvh.h<1234:44> [b3DynamicBvh.h <1239:5 1239:9>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <1240:8 1240:13>] +LOCAL_SYMBOL: b3DynamicBvh.h<1229:11> [b3DynamicBvh.h <1240:8 1240:13>] LOCAL_SYMBOL: b3DynamicBvh.h<1238:23> [b3DynamicBvh.h <1240:23 1240:23>] REFERENCE_CALL static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> bool b3DbvtNode::isinternal() const [b3DynamicBvh.h <1242:12 1242:21>] LOCAL_SYMBOL: b3DynamicBvh.h<1238:23> [b3DynamicBvh.h <1242:9 1242:9>] @@ -13539,10 +13773,11 @@ LOCAL_SYMBOL: b3DynamicBvh.h<1234:44> [b3DynamicBvh.h <1243:38 1243:42>] REFERENCE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode * [] b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>)::childs [b3DynamicBvh.h <1243:57 1243:62>] REFERENCE_USAGE static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> b3DbvtNode::anonymous union (b3DynamicBvh.h<183:2>) b3DbvtNode:: [b3DynamicBvh.h <1243:57 1243:62>] LOCAL_SYMBOL: b3DynamicBvh.h<1238:23> [b3DynamicBvh.h <1243:54 1243:54>] -LOCAL_SYMBOL: b3DynamicBvh.h<84:31> [b3DynamicBvh.h <1245:8 1245:13>] +LOCAL_SYMBOL: b3DynamicBvh.h<1229:11> [b3DynamicBvh.h <1245:8 1245:13>] LOCAL_SYMBOL: b3DynamicBvh.h<1238:23> [b3DynamicBvh.h <1245:23 1245:23>] REFERENCE_CALL static void b3DynamicBvh::collideTU(const b3DbvtNode *, T &) -> int b3AlignedObjectArray::size() const [b3DynamicBvh.h <1247:18 1247:21>] LOCAL_SYMBOL: b3DynamicBvh.h<1234:44> [b3DynamicBvh.h <1247:12 1247:16>] +SYMBOL_TEMPLATE_PARAMETER b3DynamicBvh::collideTU::T [b3DynamicBvh.h <1227:1 1227:14>] SYMBOL_STRUCT b3UnsignedInt2 [b3Int2.h <21:1 <21:8 21:21> 34:1>] SYMBOL_UNION public b3UnsignedInt2::anonymous union (b3Int2.h<23:2>) [b3Int2.h <23:2 <23:2 23:6> 33:2>] SYMBOL_STRUCT public b3UnsignedInt2::anonymous union (b3Int2.h<23:2>)::anonymous struct (b3Int2.h<25:3>) [b3Int2.h <25:3 <25:3 25:8> 28:3>] @@ -13619,6 +13854,35 @@ REFERENCE_CALL b3Int2 b3MakeInt2(int, int) -> void b3Int2::b3Int2(b3Int2 &&) [b3 LOCAL_SYMBOL: b3Int2.h<53:9> [b3Int2.h <55:9 55:9>] SYMBOL_CLASS b3Dispatcher [b3OverlappingPairCache.h <22:7 22:18>] SYMBOL_STRUCT b3UnsignedInt4 [b3Int4.h <9:1 <9:32 9:45> 24:1>] +SYMBOL_METHOD public static void * b3UnsignedInt4::operator new(size_t) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new(size_t) -> void [b3Int4.h <11:2 11:29>] +LOCAL_SYMBOL: b3Int4.h<11:2> [b3Int4.h <11:2 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new(size_t) -> size_t [b3Int4.h <11:2 11:29>] +REFERENCE_CALL static void * b3UnsignedInt4::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Int4.h <11:2 11:29>] +LOCAL_SYMBOL: b3Int4.h<11:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3UnsignedInt4::operator delete(void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void b3UnsignedInt4::operator delete(void *) -> void [b3Int4.h <11:2 11:29>] +REFERENCE_CALL static void b3UnsignedInt4::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3Int4.h <11:2 11:29>] +LOCAL_SYMBOL: b3Int4.h<11:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3UnsignedInt4::operator new(size_t, void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new(size_t, void *) -> void [b3Int4.h <11:2 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new(size_t, void *) -> size_t [b3Int4.h <11:2 11:29>] +SYMBOL_METHOD public static void b3UnsignedInt4::operator delete(void *, void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void b3UnsignedInt4::operator delete(void *, void *) -> void [b3Int4.h <11:2 11:29>] +SYMBOL_METHOD public static void * b3UnsignedInt4::operator new[](size_t) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new[](size_t) -> void [b3Int4.h <11:2 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new[](size_t) -> size_t [b3Int4.h <11:2 11:29>] +REFERENCE_CALL static void * b3UnsignedInt4::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Int4.h <11:2 11:29>] +LOCAL_SYMBOL: b3Int4.h<11:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3UnsignedInt4::operator delete[](void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void b3UnsignedInt4::operator delete[](void *) -> void [b3Int4.h <11:2 11:29>] +REFERENCE_CALL static void b3UnsignedInt4::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3Int4.h <11:2 11:29>] +LOCAL_SYMBOL: b3Int4.h<11:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3UnsignedInt4::operator new[](size_t, void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new[](size_t, void *) -> void [b3Int4.h <11:2 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new[](size_t, void *) -> size_t [b3Int4.h <11:2 11:29>] +SYMBOL_METHOD public static void b3UnsignedInt4::operator delete[](void *, void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void b3UnsignedInt4::operator delete[](void *, void *) -> void [b3Int4.h <11:2 11:29>] SYMBOL_UNION public b3UnsignedInt4::anonymous union (b3Int4.h<13:2>) [b3Int4.h <13:2 <13:2 13:6> 23:2>] SYMBOL_STRUCT public b3UnsignedInt4::anonymous union (b3Int4.h<13:2>)::anonymous struct (b3Int4.h<15:3>) [b3Int4.h <15:3 <15:3 15:8> 18:3>] SYMBOL_FIELD public unsigned int b3UnsignedInt4::anonymous union (b3Int4.h<13:2>)::anonymous struct (b3Int4.h<15:3>)::x [b3Int4.h <17:17 17:17>] @@ -13658,6 +13922,35 @@ REFERENCE_CALL void b3UnsignedInt4::b3UnsignedInt4(b3UnsignedInt4 &&) -> void b3 REFERENCE_TYPE_USAGE void b3UnsignedInt4::b3UnsignedInt4(b3UnsignedInt4 &&) -> b3UnsignedInt4 [b3Int4.h <9:32 9:45>] LOCAL_SYMBOL: b3Int4.h<9:32> [b3Int4.h <9:32 9:45>] SYMBOL_STRUCT b3Int4 [b3Int4.h <26:1 <26:32 26:37> 41:1>] +SYMBOL_METHOD public static void * b3Int4::operator new(size_t) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new(size_t) -> void [b3Int4.h <28:2 28:29>] +LOCAL_SYMBOL: b3Int4.h<28:2> [b3Int4.h <28:2 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new(size_t) -> size_t [b3Int4.h <28:2 28:29>] +REFERENCE_CALL static void * b3Int4::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Int4.h <28:2 28:29>] +LOCAL_SYMBOL: b3Int4.h<28:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3Int4::operator delete(void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void b3Int4::operator delete(void *) -> void [b3Int4.h <28:2 28:29>] +REFERENCE_CALL static void b3Int4::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3Int4.h <28:2 28:29>] +LOCAL_SYMBOL: b3Int4.h<28:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3Int4::operator new(size_t, void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new(size_t, void *) -> void [b3Int4.h <28:2 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new(size_t, void *) -> size_t [b3Int4.h <28:2 28:29>] +SYMBOL_METHOD public static void b3Int4::operator delete(void *, void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void b3Int4::operator delete(void *, void *) -> void [b3Int4.h <28:2 28:29>] +SYMBOL_METHOD public static void * b3Int4::operator new[](size_t) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new[](size_t) -> void [b3Int4.h <28:2 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new[](size_t) -> size_t [b3Int4.h <28:2 28:29>] +REFERENCE_CALL static void * b3Int4::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Int4.h <28:2 28:29>] +LOCAL_SYMBOL: b3Int4.h<28:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3Int4::operator delete[](void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void b3Int4::operator delete[](void *) -> void [b3Int4.h <28:2 28:29>] +REFERENCE_CALL static void b3Int4::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3Int4.h <28:2 28:29>] +LOCAL_SYMBOL: b3Int4.h<28:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3Int4::operator new[](size_t, void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new[](size_t, void *) -> void [b3Int4.h <28:2 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new[](size_t, void *) -> size_t [b3Int4.h <28:2 28:29>] +SYMBOL_METHOD public static void b3Int4::operator delete[](void *, void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void b3Int4::operator delete[](void *, void *) -> void [b3Int4.h <28:2 28:29>] SYMBOL_UNION public b3Int4::anonymous union (b3Int4.h<30:2>) [b3Int4.h <30:2 <30:2 30:6> 40:2>] SYMBOL_STRUCT public b3Int4::anonymous union (b3Int4.h<30:2>)::anonymous struct (b3Int4.h<32:3>) [b3Int4.h <32:3 <32:3 32:8> 35:3>] SYMBOL_FIELD public int b3Int4::anonymous union (b3Int4.h<30:2>)::anonymous struct (b3Int4.h<32:3>)::x [b3Int4.h <34:8 34:8>] @@ -14445,6 +14738,35 @@ REFERENCE_OVERRIDE void b3BroadphaseRayCallback::~b3BroadphaseRayCallback() -> v SYMBOL_METHOD public void b3BroadphaseRayCallback::b3BroadphaseRayCallback(const b3BroadphaseRayCallback &) [b3BroadphaseCallback.h <30:8 30:30>] SYMBOL_METHOD public b3BroadphaseRayCallback & b3BroadphaseRayCallback::operator=(const b3BroadphaseRayCallback &) [b3BroadphaseCallback.h <30:8 30:30>] SYMBOL_STRUCT b3BroadphaseProxy [b3DynamicBvhBroadphase.h <45:1 <45:32 45:48> 89:1>] +SYMBOL_METHOD public static void * b3BroadphaseProxy::operator new(size_t) [b3DynamicBvhBroadphase.h <48:1 <48:1 48:28> 48:28>] +REFERENCE_TYPE_USAGE static void * b3BroadphaseProxy::operator new(size_t) -> void [b3DynamicBvhBroadphase.h <48:1 48:28>] +LOCAL_SYMBOL: b3DynamicBvhBroadphase.h<48:1> [b3DynamicBvhBroadphase.h <48:1 48:28>] +REFERENCE_TYPE_USAGE static void * b3BroadphaseProxy::operator new(size_t) -> size_t [b3DynamicBvhBroadphase.h <48:1 48:28>] +REFERENCE_CALL static void * b3BroadphaseProxy::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3DynamicBvhBroadphase.h <48:1 48:28>] +LOCAL_SYMBOL: b3DynamicBvhBroadphase.h<48:1> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3BroadphaseProxy::operator delete(void *) [b3DynamicBvhBroadphase.h <48:1 <48:1 48:28> 48:28>] +REFERENCE_TYPE_USAGE static void b3BroadphaseProxy::operator delete(void *) -> void [b3DynamicBvhBroadphase.h <48:1 48:28>] +REFERENCE_CALL static void b3BroadphaseProxy::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3DynamicBvhBroadphase.h <48:1 48:28>] +LOCAL_SYMBOL: b3DynamicBvhBroadphase.h<48:1> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3BroadphaseProxy::operator new(size_t, void *) [b3DynamicBvhBroadphase.h <48:1 <48:1 48:28> 48:28>] +REFERENCE_TYPE_USAGE static void * b3BroadphaseProxy::operator new(size_t, void *) -> void [b3DynamicBvhBroadphase.h <48:1 48:28>] +REFERENCE_TYPE_USAGE static void * b3BroadphaseProxy::operator new(size_t, void *) -> size_t [b3DynamicBvhBroadphase.h <48:1 48:28>] +SYMBOL_METHOD public static void b3BroadphaseProxy::operator delete(void *, void *) [b3DynamicBvhBroadphase.h <48:1 <48:1 48:28> 48:28>] +REFERENCE_TYPE_USAGE static void b3BroadphaseProxy::operator delete(void *, void *) -> void [b3DynamicBvhBroadphase.h <48:1 48:28>] +SYMBOL_METHOD public static void * b3BroadphaseProxy::operator new[](size_t) [b3DynamicBvhBroadphase.h <48:1 <48:1 48:28> 48:28>] +REFERENCE_TYPE_USAGE static void * b3BroadphaseProxy::operator new[](size_t) -> void [b3DynamicBvhBroadphase.h <48:1 48:28>] +REFERENCE_TYPE_USAGE static void * b3BroadphaseProxy::operator new[](size_t) -> size_t [b3DynamicBvhBroadphase.h <48:1 48:28>] +REFERENCE_CALL static void * b3BroadphaseProxy::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3DynamicBvhBroadphase.h <48:1 48:28>] +LOCAL_SYMBOL: b3DynamicBvhBroadphase.h<48:1> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3BroadphaseProxy::operator delete[](void *) [b3DynamicBvhBroadphase.h <48:1 <48:1 48:28> 48:28>] +REFERENCE_TYPE_USAGE static void b3BroadphaseProxy::operator delete[](void *) -> void [b3DynamicBvhBroadphase.h <48:1 48:28>] +REFERENCE_CALL static void b3BroadphaseProxy::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3DynamicBvhBroadphase.h <48:1 48:28>] +LOCAL_SYMBOL: b3DynamicBvhBroadphase.h<48:1> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3BroadphaseProxy::operator new[](size_t, void *) [b3DynamicBvhBroadphase.h <48:1 <48:1 48:28> 48:28>] +REFERENCE_TYPE_USAGE static void * b3BroadphaseProxy::operator new[](size_t, void *) -> void [b3DynamicBvhBroadphase.h <48:1 48:28>] +REFERENCE_TYPE_USAGE static void * b3BroadphaseProxy::operator new[](size_t, void *) -> size_t [b3DynamicBvhBroadphase.h <48:1 48:28>] +SYMBOL_METHOD public static void b3BroadphaseProxy::operator delete[](void *, void *) [b3DynamicBvhBroadphase.h <48:1 <48:1 48:28> 48:28>] +REFERENCE_TYPE_USAGE static void b3BroadphaseProxy::operator delete[](void *, void *) -> void [b3DynamicBvhBroadphase.h <48:1 48:28>] SYMBOL_ENUM public b3BroadphaseProxy::CollisionFilterGroups [b3DynamicBvhBroadphase.h <51:2 <51:7 51:27> 60:2>] SYMBOL_ENUM_CONSTANT b3BroadphaseProxy::CollisionFilterGroups::DefaultFilter [b3DynamicBvhBroadphase.h <53:10 53:22>] SYMBOL_ENUM_CONSTANT b3BroadphaseProxy::CollisionFilterGroups::StaticFilter [b3DynamicBvhBroadphase.h <54:10 54:21>] @@ -14872,6 +15194,8 @@ LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<123:91> [b3DynamicBvhBroadphase.cpp <13 REFERENCE_TYPE_USAGE void b3DynamicBvhBroadphase::b3DynamicBvhBroadphase(int, b3OverlappingPairCache *) -> b3HashedOverlappingPairCache [b3DynamicBvhBroadphase.cpp <138:102 138:129>] SYMBOL_FUNCTION void b3HashedOverlappingPairCache::b3HashedOverlappingPairCache() REFERENCE_CALL void b3DynamicBvhBroadphase::b3DynamicBvhBroadphase(int, b3OverlappingPairCache *) -> void b3HashedOverlappingPairCache::b3HashedOverlappingPairCache() [b3DynamicBvhBroadphase.cpp <138:102 138:129>] +REFERENCE_CALL void b3DynamicBvhBroadphase::b3DynamicBvhBroadphase(int, b3OverlappingPairCache *) -> void * b3AlignedAllocInternal(size_t, int) [b3DynamicBvhBroadphase.cpp <138:45 138:58>] +REFERENCE_TYPE_USAGE void b3DynamicBvhBroadphase::b3DynamicBvhBroadphase(int, b3OverlappingPairCache *) -> b3HashedOverlappingPairCache [b3DynamicBvhBroadphase.cpp <138:67 138:94>] REFERENCE_USAGE void b3DynamicBvhBroadphase::b3DynamicBvhBroadphase(int, b3OverlappingPairCache *) -> int b3DynamicBvhBroadphase::m_pid [b3DynamicBvhBroadphase.cpp <140:2 140:6>] REFERENCE_USAGE void b3DynamicBvhBroadphase::b3DynamicBvhBroadphase(int, b3OverlappingPairCache *) -> int b3DynamicBvhBroadphase::m_cid [b3DynamicBvhBroadphase.cpp <141:2 141:6>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<142:10> [b3DynamicBvhBroadphase.cpp <142:10 142:10>] @@ -14891,6 +15215,8 @@ QUALIFIER: b3DynamicBvhBroadphase [b3DynamicBvhBroadphase.cpp <153:1 153:22>] REFERENCE_USAGE void b3DynamicBvhBroadphase::~b3DynamicBvhBroadphase() -> bool b3DynamicBvhBroadphase::m_releasepaircache [b3DynamicBvhBroadphase.cpp <155:5 155:22>] REFERENCE_CALL void b3DynamicBvhBroadphase::~b3DynamicBvhBroadphase() -> void b3OverlappingPairCache::~b3OverlappingPairCache() [b3DynamicBvhBroadphase.cpp <157:16 157:16>] REFERENCE_USAGE void b3DynamicBvhBroadphase::~b3DynamicBvhBroadphase() -> b3OverlappingPairCache * b3DynamicBvhBroadphase::m_paircache [b3DynamicBvhBroadphase.cpp <157:3 157:13>] +REFERENCE_CALL void b3DynamicBvhBroadphase::~b3DynamicBvhBroadphase() -> void b3AlignedFreeInternal(void *) [b3DynamicBvhBroadphase.cpp <158:3 158:15>] +REFERENCE_USAGE void b3DynamicBvhBroadphase::~b3DynamicBvhBroadphase() -> b3OverlappingPairCache * b3DynamicBvhBroadphase::m_paircache [b3DynamicBvhBroadphase.cpp <158:17 158:27>] SYMBOL_METHOD public b3BroadphaseProxy * b3DynamicBvhBroadphase::createProxy(const b3Vector3 &, const b3Vector3 &, int, void *, int, int) [b3DynamicBvhBroadphase.cpp <163:1 <163:47 163:57> 190:1>] QUALIFIER: b3DynamicBvhBroadphase [b3DynamicBvhBroadphase.cpp <163:23 163:44>] REFERENCE_TYPE_USAGE b3BroadphaseProxy * b3DynamicBvhBroadphase::createProxy(const b3Vector3 &, const b3Vector3 &, int, void *, int, int) -> b3BroadphaseProxy [b3DynamicBvhBroadphase.cpp <163:1 163:17>] @@ -15145,6 +15471,7 @@ SYMBOL_FUNCTION void BroadphaseAabbTester::BroadphaseAabbTester(b3BroadphaseAabb REFERENCE_CALL void b3DynamicBvhBroadphase::aabbTest(const b3Vector3 &, const b3Vector3 &, b3BroadphaseAabbCallback &) -> void BroadphaseAabbTester::BroadphaseAabbTester(b3BroadphaseAabbCallback &) [b3DynamicBvhBroadphase.cpp <280:23 280:30>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<278:115> [b3DynamicBvhBroadphase.cpp <280:32 280:43>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<282:45> [b3DynamicBvhBroadphase.cpp <282:45 282:50>] +REFERENCE_TYPE_USAGE void b3DynamicBvhBroadphase::aabbTest(const b3Vector3 &, const b3Vector3 &, b3BroadphaseAabbCallback &) -> b3DbvtVolume [b3DynamicBvhBroadphase.cpp <282:31 282:42>] REFERENCE_CALL void b3DynamicBvhBroadphase::aabbTest(const b3Vector3 &, const b3Vector3 &, b3BroadphaseAabbCallback &) -> static b3DbvtAabbMm b3DbvtAabbMm::FromMM(const b3Vector3 &, const b3Vector3 &) [b3DynamicBvhBroadphase.cpp <282:66 282:71>] QUALIFIER: b3DbvtAabbMm [b3DynamicBvhBroadphase.cpp <282:52 282:63>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<278:56> [b3DynamicBvhBroadphase.cpp <282:73 282:79>] @@ -15178,6 +15505,7 @@ REFERENCE_CALL void b3DynamicBvhBroadphase::setAabb(int, const b3Vector3 &, cons REFERENCE_USAGE void b3DynamicBvhBroadphase::setAabb(int, const b3Vector3 &, const b3Vector3 &, b3Dispatcher *) -> b3AlignedObjectArray b3DynamicBvhBroadphase::m_proxies [b3DynamicBvhBroadphase.cpp <297:27 297:35>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<292:48> [b3DynamicBvhBroadphase.cpp <297:37 297:44>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<299:39> [b3DynamicBvhBroadphase.cpp <299:39 299:42>] +REFERENCE_TYPE_USAGE void b3DynamicBvhBroadphase::setAabb(int, const b3Vector3 &, const b3Vector3 &, b3Dispatcher *) -> b3DbvtVolume [b3DynamicBvhBroadphase.cpp <299:25 299:36>] REFERENCE_CALL void b3DynamicBvhBroadphase::setAabb(int, const b3Vector3 &, const b3Vector3 &, b3Dispatcher *) -> static b3DbvtAabbMm b3DbvtAabbMm::FromMM(const b3Vector3 &, const b3Vector3 &) [b3DynamicBvhBroadphase.cpp <299:58 299:63>] QUALIFIER: b3DbvtAabbMm [b3DynamicBvhBroadphase.cpp <299:44 299:55>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<293:34> [b3DynamicBvhBroadphase.cpp <299:65 299:71>] @@ -15236,6 +15564,7 @@ REFERENCE_USAGE void b3DynamicBvhBroadphase::setAabb(int, const b3Vector3 &, con LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<297:20> [b3DynamicBvhBroadphase.cpp <324:23 324:27>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<299:39> [b3DynamicBvhBroadphase.cpp <324:35 324:38>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<318:16> [b3DynamicBvhBroadphase.cpp <324:40 324:47>] +REFERENCE_TYPE_USAGE void b3DynamicBvhBroadphase::setAabb(int, const b3Vector3 &, const b3Vector3 &, b3Dispatcher *) -> b3Scalar [b3DynamicBvhBroadphase.cpp <324:49 324:65>] REFERENCE_USAGE void b3DynamicBvhBroadphase::setAabb(int, const b3Vector3 &, const b3Vector3 &, b3Dispatcher *) -> unsigned int b3DynamicBvhBroadphase::m_updates_done [b3DynamicBvhBroadphase.cpp <330:8 330:21>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<304:8> [b3DynamicBvhBroadphase.cpp <331:6 331:14>] SYMBOL_FUNCTION void b3DynamicBvh::update(b3DbvtNode *, b3DbvtVolume &) @@ -15302,6 +15631,7 @@ REFERENCE_TYPE_USAGE void b3DynamicBvhBroadphase::setAabbForceUpdate(b3Broadphas REFERENCE_TYPE_USAGE void b3DynamicBvhBroadphase::setAabbForceUpdate(b3BroadphaseProxy *, const b3Vector3 &, const b3Vector3 &, b3Dispatcher *) -> b3DbvtProxy [b3DynamicBvhBroadphase.cpp <366:27 366:37>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<361:76> [b3DynamicBvhBroadphase.cpp <366:40 366:47>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<367:39> [b3DynamicBvhBroadphase.cpp <367:39 367:42>] +REFERENCE_TYPE_USAGE void b3DynamicBvhBroadphase::setAabbForceUpdate(b3BroadphaseProxy *, const b3Vector3 &, const b3Vector3 &, b3Dispatcher *) -> b3DbvtVolume [b3DynamicBvhBroadphase.cpp <367:25 367:36>] REFERENCE_CALL void b3DynamicBvhBroadphase::setAabbForceUpdate(b3BroadphaseProxy *, const b3Vector3 &, const b3Vector3 &, b3Dispatcher *) -> static b3DbvtAabbMm b3DbvtAabbMm::FromMM(const b3Vector3 &, const b3Vector3 &) [b3DynamicBvhBroadphase.cpp <367:58 367:63>] QUALIFIER: b3DbvtAabbMm [b3DynamicBvhBroadphase.cpp <367:44 367:55>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<362:34> [b3DynamicBvhBroadphase.cpp <367:65 367:71>] @@ -15539,6 +15869,7 @@ REFERENCE_USAGE void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> b3Dynami REFERENCE_USAGE void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> b3DbvtNode * b3DbvtProxy::leaf [b3DynamicBvhBroadphase.cpp <542:30 542:33>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<528:15> [b3DynamicBvhBroadphase.cpp <542:21 542:27>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<543:41> [b3DynamicBvhBroadphase.cpp <543:41 543:47>] +REFERENCE_TYPE_USAGE void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> b3DbvtVolume [b3DynamicBvhBroadphase.cpp <543:27 543:38>] REFERENCE_CALL void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> static b3DbvtAabbMm b3DbvtAabbMm::FromMM(const b3Vector3 &, const b3Vector3 &) [b3DynamicBvhBroadphase.cpp <543:63 543:68>] QUALIFIER: b3DbvtAabbMm [b3DynamicBvhBroadphase.cpp <543:49 543:60>] REFERENCE_USAGE void b3DynamicBvhBroadphase::collide(b3Dispatcher *) -> b3Vector3 b3BroadphaseProxy::m_aabbMin [b3DynamicBvhBroadphase.cpp <543:79 543:87>] @@ -15687,6 +16018,7 @@ REFERENCE_TYPE_USAGE void b3DynamicBvhBroadphase::getBroadphaseAabb(b3Vector3 &, LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<623:84> [b3DynamicBvhBroadphase.cpp <623:84 623:90>] REFERENCE_TYPE_USAGE void b3DynamicBvhBroadphase::getBroadphaseAabb(b3Vector3 &, b3Vector3 &) const -> b3Vector3 [b3DynamicBvhBroadphase.cpp <623:73 623:81>] LOCAL_SYMBOL: b3DynamicBvhBroadphase.cpp<626:39> [b3DynamicBvhBroadphase.cpp <626:39 626:44>] +REFERENCE_TYPE_USAGE void b3DynamicBvhBroadphase::getBroadphaseAabb(b3Vector3 &, b3Vector3 &) const -> b3DbvtVolume [b3DynamicBvhBroadphase.cpp <626:25 626:36>] REFERENCE_CALL void b3DynamicBvhBroadphase::getBroadphaseAabb(b3Vector3 &, b3Vector3 &) const -> void b3DbvtAabbMm::b3DbvtAabbMm() [b3DynamicBvhBroadphase.cpp <626:39 626:44>] SYMBOL_FUNCTION bool b3DynamicBvh::empty() const REFERENCE_CALL void b3DynamicBvhBroadphase::getBroadphaseAabb(b3Vector3 &, b3Vector3 &) const -> bool b3DynamicBvh::empty() const [b3DynamicBvhBroadphase.cpp <628:16 628:20>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3OverlappingPairCache.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3OverlappingPairCache.txt index 4e0191e6..83b59b06 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3OverlappingPairCache.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_BroadPhaseCollision_b3OverlappingPairCache.txt @@ -1561,6 +1561,7 @@ LOCAL_SYMBOL: b3Scalar.h<426:59> [b3Scalar.h <426:59 426:59>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <426:50 426:57>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <428:11 428:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:2 428:9>] +REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:21 428:25>] LOCAL_SYMBOL: b3Scalar.h<429:11> [b3Scalar.h <429:11 429:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <429:2 429:9>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <429:28 429:34>] @@ -1631,11 +1632,13 @@ REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:1 LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:45 456:45>] REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:36 456:43>] LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:57 456:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:61 456:75>] SYMBOL_FUNCTION b3Scalar b3Degrees(b3Scalar) [b3Scalar.h <457:1 <457:26 457:34> 457:78>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:17 457:24>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:45 457:45>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:36 457:43>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:57 457:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:61 457:75>] SYMBOL_FUNCTION b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) [b3Scalar.h <462:1 <462:26 462:31> 465:1>] REFERENCE_TYPE_USAGE b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <462:17 462:24>] LOCAL_SYMBOL: b3Scalar.h<462:42> [b3Scalar.h <462:42 462:42>] @@ -1873,10 +1876,15 @@ LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:2 610:15>] SYMBOL_FUNCTION b3Scalar b3Fmod(b3Scalar, b3Scalar) REFERENCE_CALL b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar b3Fmod(b3Scalar, b3Scalar) [b3Scalar.h <610:19 610:24>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:26 610:39>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <610:42 610:48>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <611:5 611:18>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <611:23 611:27>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <613:10 613:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <613:27 613:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <615:10 615:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <615:27 615:31>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <617:10 617:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <617:27 617:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <621:10 621:23>] SYMBOL_STRUCT b3TypedObject [b3Scalar.h <626:1 <626:8 626:20> 637:1>] SYMBOL_METHOD public void b3TypedObject::b3TypedObject(int) [b3Scalar.h <628:2 <628:2 628:14> 631:2>] @@ -1998,6 +2006,11 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::poi REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] LOCAL_SYMBOL: b3AlignedAllocator.h<84:73> [b3AlignedAllocator.h <85:9 85:12>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] +LOCAL_SYMBOL: b3AlignedAllocator.h<84:46> [b3AlignedAllocator.h <86:75 86:75>] +REFERENCE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <86:79 86:87>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:2 <88:16 88:24> 88:116>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<88:45> [b3AlignedAllocator.h <88:45 88:47>] @@ -2011,6 +2024,10 @@ SYMBOL_METHOD public void b3AlignedAllocator REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <89:45 89:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +SYMBOL_FUNCTION void b3AlignedFreeInternal(void *) +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] +LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <90:46 90:48>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:2 <92:16 92:22> 92:105>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] @@ -2070,6 +2087,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator< REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] SYMBOL_FUNCTION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] @@ -2081,6 +2100,8 @@ SYMBOL_FUNCTION void b3AlignedAllocator::dea REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] SYMBOL_FUNCTION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] @@ -2129,6 +2150,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2138,6 +2161,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate(b3AlignedAlloc REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2422,6 +2447,8 @@ SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] LOCAL_SYMBOL: b3AlignedObjectArray.h<300:36> [b3AlignedObjectArray.h <304:25 304:30>] LOCAL_SYMBOL: b3AlignedObjectArray.h<304:8> [b3AlignedObjectArray.h <306:9 306:9>] +SYMBOL_FUNCTION void b3OutputErrorMessageVarArgsInternal(const char *) +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] LOCAL_SYMBOL: b3AlignedObjectArray.h<300:36> [b3AlignedObjectArray.h <309:6 309:11>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3AlignedObjectArray::T *) const @@ -2877,6 +2904,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [b3A REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3Int4 *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3Int4 *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -3126,6 +3154,7 @@ SYMBOL_FUNCTION int b3AlignedObjectArray::capacity() const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, int *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, int *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -3187,6 +3216,35 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::copyFromArray(const b3Align REFERENCE_TYPE_USAGE void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> b3AlignedObjectArray [b3AlignedObjectArray.h <524:27 524:46>] SYMBOL_CLASS b3Dispatcher [b3OverlappingPairCache.h <22:7 22:18>] SYMBOL_STRUCT b3UnsignedInt4 [b3Int4.h <9:1 <9:32 9:45> 24:1>] +SYMBOL_METHOD public static void * b3UnsignedInt4::operator new(size_t) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new(size_t) -> void [b3Int4.h <11:2 11:29>] +LOCAL_SYMBOL: b3Int4.h<11:2> [b3Int4.h <11:2 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new(size_t) -> size_t [b3Int4.h <11:2 11:29>] +REFERENCE_CALL static void * b3UnsignedInt4::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Int4.h <11:2 11:29>] +LOCAL_SYMBOL: b3Int4.h<11:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3UnsignedInt4::operator delete(void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void b3UnsignedInt4::operator delete(void *) -> void [b3Int4.h <11:2 11:29>] +REFERENCE_CALL static void b3UnsignedInt4::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3Int4.h <11:2 11:29>] +LOCAL_SYMBOL: b3Int4.h<11:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3UnsignedInt4::operator new(size_t, void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new(size_t, void *) -> void [b3Int4.h <11:2 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new(size_t, void *) -> size_t [b3Int4.h <11:2 11:29>] +SYMBOL_METHOD public static void b3UnsignedInt4::operator delete(void *, void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void b3UnsignedInt4::operator delete(void *, void *) -> void [b3Int4.h <11:2 11:29>] +SYMBOL_METHOD public static void * b3UnsignedInt4::operator new[](size_t) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new[](size_t) -> void [b3Int4.h <11:2 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new[](size_t) -> size_t [b3Int4.h <11:2 11:29>] +REFERENCE_CALL static void * b3UnsignedInt4::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Int4.h <11:2 11:29>] +LOCAL_SYMBOL: b3Int4.h<11:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3UnsignedInt4::operator delete[](void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void b3UnsignedInt4::operator delete[](void *) -> void [b3Int4.h <11:2 11:29>] +REFERENCE_CALL static void b3UnsignedInt4::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3Int4.h <11:2 11:29>] +LOCAL_SYMBOL: b3Int4.h<11:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3UnsignedInt4::operator new[](size_t, void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new[](size_t, void *) -> void [b3Int4.h <11:2 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new[](size_t, void *) -> size_t [b3Int4.h <11:2 11:29>] +SYMBOL_METHOD public static void b3UnsignedInt4::operator delete[](void *, void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void b3UnsignedInt4::operator delete[](void *, void *) -> void [b3Int4.h <11:2 11:29>] SYMBOL_UNION public b3UnsignedInt4::anonymous union (b3Int4.h<13:2>) [b3Int4.h <13:2 <13:2 13:6> 23:2>] SYMBOL_STRUCT public b3UnsignedInt4::anonymous union (b3Int4.h<13:2>)::anonymous struct (b3Int4.h<15:3>) [b3Int4.h <15:3 <15:3 15:8> 18:3>] SYMBOL_FIELD public unsigned int b3UnsignedInt4::anonymous union (b3Int4.h<13:2>)::anonymous struct (b3Int4.h<15:3>)::x [b3Int4.h <17:17 17:17>] @@ -3226,6 +3284,35 @@ REFERENCE_CALL void b3UnsignedInt4::b3UnsignedInt4(b3UnsignedInt4 &&) -> void b3 REFERENCE_TYPE_USAGE void b3UnsignedInt4::b3UnsignedInt4(b3UnsignedInt4 &&) -> b3UnsignedInt4 [b3Int4.h <9:32 9:45>] LOCAL_SYMBOL: b3Int4.h<9:32> [b3Int4.h <9:32 9:45>] SYMBOL_STRUCT b3Int4 [b3Int4.h <26:1 <26:32 26:37> 41:1>] +SYMBOL_METHOD public static void * b3Int4::operator new(size_t) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new(size_t) -> void [b3Int4.h <28:2 28:29>] +LOCAL_SYMBOL: b3Int4.h<28:2> [b3Int4.h <28:2 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new(size_t) -> size_t [b3Int4.h <28:2 28:29>] +REFERENCE_CALL static void * b3Int4::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Int4.h <28:2 28:29>] +LOCAL_SYMBOL: b3Int4.h<28:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3Int4::operator delete(void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void b3Int4::operator delete(void *) -> void [b3Int4.h <28:2 28:29>] +REFERENCE_CALL static void b3Int4::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3Int4.h <28:2 28:29>] +LOCAL_SYMBOL: b3Int4.h<28:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3Int4::operator new(size_t, void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new(size_t, void *) -> void [b3Int4.h <28:2 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new(size_t, void *) -> size_t [b3Int4.h <28:2 28:29>] +SYMBOL_METHOD public static void b3Int4::operator delete(void *, void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void b3Int4::operator delete(void *, void *) -> void [b3Int4.h <28:2 28:29>] +SYMBOL_METHOD public static void * b3Int4::operator new[](size_t) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new[](size_t) -> void [b3Int4.h <28:2 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new[](size_t) -> size_t [b3Int4.h <28:2 28:29>] +REFERENCE_CALL static void * b3Int4::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Int4.h <28:2 28:29>] +LOCAL_SYMBOL: b3Int4.h<28:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3Int4::operator delete[](void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void b3Int4::operator delete[](void *) -> void [b3Int4.h <28:2 28:29>] +REFERENCE_CALL static void b3Int4::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3Int4.h <28:2 28:29>] +LOCAL_SYMBOL: b3Int4.h<28:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3Int4::operator new[](size_t, void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new[](size_t, void *) -> void [b3Int4.h <28:2 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new[](size_t, void *) -> size_t [b3Int4.h <28:2 28:29>] +SYMBOL_METHOD public static void b3Int4::operator delete[](void *, void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void b3Int4::operator delete[](void *, void *) -> void [b3Int4.h <28:2 28:29>] SYMBOL_UNION public b3Int4::anonymous union (b3Int4.h<30:2>) [b3Int4.h <30:2 <30:2 30:6> 40:2>] SYMBOL_STRUCT public b3Int4::anonymous union (b3Int4.h<30:2>)::anonymous struct (b3Int4.h<32:3>) [b3Int4.h <32:3 <32:3 32:8> 35:3>] SYMBOL_FIELD public int b3Int4::anonymous union (b3Int4.h<30:2>)::anonymous struct (b3Int4.h<32:3>)::x [b3Int4.h <34:8 34:8>] @@ -4090,9 +4177,13 @@ LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <65:16 65:16>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <67:3 67:3>] LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <67:7 67:8>] SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>] REFERENCE_TYPE_USAGE const __m128 b3vMzeroMask -> __m128 [b3Vector3.h <58:7 58:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1110 [b3Vector3.h <59:37 59:43>] REFERENCE_TYPE_USAGE const __m128 b3v1110 -> __m128 [b3Vector3.h <59:7 59:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vHalf [b3Vector3.h <60:37 60:43>] REFERENCE_TYPE_USAGE const __m128 b3vHalf -> __m128 [b3Vector3.h <60:7 60:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1_5 [b3Vector3.h <61:37 61:42>] REFERENCE_TYPE_USAGE const __m128 b3v1_5 -> __m128 [b3Vector3.h <61:7 61:12>] SYMBOL_CLASS b3Vector3 [b3Vector3.h <74:7 74:15>] SYMBOL_CLASS b3Vector4 [b3Vector3.h <75:7 75:15>] @@ -4155,6 +4246,35 @@ SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3: SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3::anonymous union (b3Vector3.h<96:9>)::operator=(b3Vector3::anonymous union (b3Vector3.h<96:9>) &&) [b3Vector3.h <96:9 <96:9 96:13> 96:13>] SYMBOL_FIELD public b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3Vector3.h <96:9 96:13>] REFERENCE_TYPE_USAGE b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: -> b3Vector3::anonymous union (b3Vector3.h<96:9>) [b3Vector3.h <96:9 96:13>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> void [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *, void *) -> void [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *, void *) -> void [b3Vector3.h <113:2 113:29>] SYMBOL_METHOD public b3SimdFloat4 b3Vector3::get128() const [b3Vector3.h <122:5 <122:34 122:39> 125:5>] REFERENCE_TYPE_USAGE b3SimdFloat4 b3Vector3::get128() const -> b3SimdFloat4 [b3Vector3.h <122:21 122:32>] SYMBOL_FUNCTION void __m128::__m128(const __m128 &) @@ -4737,12 +4857,15 @@ REFERENCE_TYPE_USAGE bool b3Vector3::isZero() const -> b3Scalar [b3Vector3.h <64 SYMBOL_METHOD public bool b3Vector3::fuzzyZero() const [b3Vector3.h <649:2 <649:23 649:31> 652:2>] REFERENCE_TYPE_USAGE bool b3Vector3::fuzzyZero() const -> bool [b3Vector3.h <649:18 649:21>] REFERENCE_CALL bool b3Vector3::fuzzyZero() const -> b3Scalar b3Vector3::length2() const [b3Vector3.h <651:10 651:16>] +SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Vector3.h <654:23 654:31>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <654:18 654:21>] LOCAL_SYMBOL: b3Vector3.h<654:55> [b3Vector3.h <654:55 654:61>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3Vector3.h <656:23 656:33>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <656:18 656:21>] LOCAL_SYMBOL: b3Vector3.h<656:63> [b3Vector3.h <656:63 656:68>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <656:48 656:60>] SYMBOL_METHOD public void b3Vector3::serializeFloat(b3Vector3FloatData &) const [b3Vector3.h <658:23 658:36>] REFERENCE_TYPE_USAGE void b3Vector3::serializeFloat(b3Vector3FloatData &) const -> void [b3Vector3.h <658:18 658:21>] LOCAL_SYMBOL: b3Vector3.h<658:65> [b3Vector3.h <658:65 658:71>] @@ -5419,6 +5542,7 @@ REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Plane LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1220:58 1220:58>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3PlaneSpace1::T [b3Vector3.h <1220:55 1220:55>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1222:14 1222:14>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>] LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1224:14 1224:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:18 1224:18>] @@ -5427,6 +5551,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:30 1224:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:35 1224:35>] LOCAL_SYMBOL: b3Vector3.h<1225:14> [b3Vector3.h <1225:14 1225:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:18 1225:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1225:18 1225:28>] +LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1225:31 1225:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1226:5 1226:5>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1227:2 1227:2>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1227:10 1227:10>] @@ -5451,6 +5578,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:30 1236:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:35 1236:35>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1237:14 1237:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:5 1237:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:18 1237:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1237:18 1237:28>] +LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1237:31 1237:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1238:5 1238:5>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1238:13 1238:13>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1238:18 1238:18>] @@ -5473,10 +5603,15 @@ SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1220:22 1220:34>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void [b3Vector3.h <1220:17 1220:20>] REFERENCE_CALL void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Fabs(b3Scalar) [b3Vector3.h <1222:7 1222:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1225:18 1225:28>] +REFERENCE_CALL void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1225:18 1225:28>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1236:5 1236:12>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1237:5 1237:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1237:18 1237:28>] +REFERENCE_CALL void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1237:18 1237:28>] SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <1249:1 <1249:8 1249:25> 1252:1>] SYMBOL_FIELD public float [] b3Vector3FloatData::m_floats [b3Vector3.h <1251:8 1251:15>] REFERENCE_TYPE_USAGE float [] b3Vector3FloatData::m_floats -> float [b3Vector3.h <1251:2 1251:6>] @@ -5551,6 +5686,7 @@ SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Ve QUALIFIER: b3Vector3 [b3Vector3.h <1288:22 1288:30>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <1288:17 1288:20>] LOCAL_SYMBOL: b3Vector3.h<1288:65> [b3Vector3.h <1288:65 1288:71>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <1288:50 1288:62>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:11 1291:11>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> int [b3Vector3.h <1291:7 1291:9>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:15 1291:15>] @@ -5565,6 +5701,7 @@ SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3 QUALIFIER: b3Vector3 [b3Vector3.h <1295:22 1295:30>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <1295:17 1295:20>] LOCAL_SYMBOL: b3Vector3.h<1295:73> [b3Vector3.h <1295:73 1295:78>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <1295:58 1295:70>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:11 1297:11>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> int [b3Vector3.h <1297:7 1297:9>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:15 1297:15>] @@ -5888,8 +6025,11 @@ REFERENCE_USAGE void b3QuadWord::setMin(const b3QuadWord &) -> b3SimdFloat4 b3Qu REFERENCE_USAGE void b3QuadWord::setMin(const b3QuadWord &) -> b3QuadWord::anonymous union (b3QuadWord.h<56:2>) b3QuadWord:: [b3QuadWord.h <230:49 230:55>] LOCAL_SYMBOL: b3QuadWord.h<227:49> [b3QuadWord.h <230:43 230:47>] SYMBOL_METHOD public void b3QuadWord::~b3QuadWord() [b3QuadWord.h <34:31 34:40>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vOnes [b3Quaternion.h <30:37 30:43>] REFERENCE_TYPE_USAGE const __m128 b3vOnes -> __m128 [b3Quaternion.h <30:7 30:12>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3vQInv [b3Quaternion.h <36:43 36:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3vQInv -> b3SimdFloat4 [b3Quaternion.h <36:7 36:18>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3vPPPM [b3Quaternion.h <37:43 37:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3vPPPM -> b3SimdFloat4 [b3Quaternion.h <37:7 37:18>] SYMBOL_CLASS b3Quaternion [b3Quaternion.h <42:1 <42:7 42:18> 558:1>] REFERENCE_INHERITANCE b3Quaternion -> b3QuadWord [b3Quaternion.h <42:29 42:38>] @@ -6178,9 +6318,11 @@ LOCAL_SYMBOL: b3Quaternion.h<156:45> [b3Quaternion.h <169:3 169:8>] LOCAL_SYMBOL: b3Quaternion.h<162:12> [b3Quaternion.h <169:12 169:15>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:20 169:27>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:37 169:44>] +REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:54 169:58>] LOCAL_SYMBOL: b3Quaternion.h<162:12> [b3Quaternion.h <169:62 169:65>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:70 169:77>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:86 169:93>] +REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:102 169:106>] SYMBOL_FUNCTION b3Scalar b3Asin(b3Scalar) REFERENCE_CALL void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar b3Asin(b3Scalar) [b3Quaternion.h <169:110 169:115>] LOCAL_SYMBOL: b3Quaternion.h<162:12> [b3Quaternion.h <169:117 169:120>] @@ -7039,9 +7181,13 @@ SYMBOL_FUNCTION b3Quaternion b3ShortestArcQuat(const b3Vector3 &, const b3Vector REFERENCE_CALL b3Quaternion b3ShortestArcQuatNormalize2(b3Vector3 &, b3Vector3 &) -> b3Quaternion b3ShortestArcQuat(const b3Vector3 &, const b3Vector3 &) [b3Quaternion.h <912:9 912:25>] LOCAL_SYMBOL: b3Quaternion.h<908:40> [b3Quaternion.h <912:27 912:28>] LOCAL_SYMBOL: b3Quaternion.h<908:54> [b3Quaternion.h <912:30 912:31>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vMPPP [b3Matrix3x3.h <25:37 25:43>] REFERENCE_TYPE_USAGE const __m128 b3vMPPP -> __m128 [b3Matrix3x3.h <25:7 25:12>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3v1000 [b3Matrix3x3.h <29:43 29:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3v1000 -> b3SimdFloat4 [b3Matrix3x3.h <29:7 29:18>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3v0100 [b3Matrix3x3.h <30:43 30:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3v0100 -> b3SimdFloat4 [b3Matrix3x3.h <30:7 30:18>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3v0010 [b3Matrix3x3.h <31:43 31:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3v0010 -> b3SimdFloat4 [b3Matrix3x3.h <31:7 31:18>] SYMBOL_CLASS b3Matrix3x3 [b3Matrix3x3.h <43:1 <43:31 43:41> 737:1>] SYMBOL_FIELD private b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <46:12 46:15>] @@ -7606,12 +7752,17 @@ REFERENCE_CALL void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) REFERENCE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <493:43 493:46>] REFERENCE_CALL void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar b3Fabs(b3Scalar) [b3Matrix3x3.h <496:7 496:12>] LOCAL_SYMBOL: b3Matrix3x3.h<487:44> [b3Matrix3x3.h <496:14 496:18>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <496:22 496:31>] LOCAL_SYMBOL: b3Matrix3x3.h<487:29> [b3Matrix3x3.h <498:8 498:10>] LOCAL_SYMBOL: b3Matrix3x3.h<487:29> [b3Matrix3x3.h <499:5 499:7>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <499:10 499:14>] LOCAL_SYMBOL: b3Matrix3x3.h<487:29> [b3Matrix3x3.h <501:5 501:7>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <501:10 501:14>] LOCAL_SYMBOL: b3Matrix3x3.h<487:61> [b3Matrix3x3.h <503:8 503:11>] LOCAL_SYMBOL: b3Matrix3x3.h<487:61> [b3Matrix3x3.h <504:5 504:8>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <504:11 504:15>] LOCAL_SYMBOL: b3Matrix3x3.h<487:61> [b3Matrix3x3.h <506:5 506:8>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <506:11 506:15>] SYMBOL_METHOD public void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const [b3Matrix3x3.h <516:2 <516:7 516:17> 580:2>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> void [b3Matrix3x3.h <516:2 516:5>] LOCAL_SYMBOL: b3Matrix3x3.h<516:29> [b3Matrix3x3.h <516:29 516:31>] @@ -7657,9 +7808,11 @@ REFERENCE_CALL void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <537:8 537:11>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <539:15 539:19>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <539:5 539:13>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <539:23 539:27>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <539:31 539:38>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <540:16 540:20>] LOCAL_SYMBOL: b3Matrix3x3.h<526:9> [b3Matrix3x3.h <540:5 540:14>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <540:24 540:28>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <540:32 540:39>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::roll [b3Matrix3x3.h <541:15 541:18>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <541:5 541:13>] @@ -7673,9 +7826,11 @@ LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <542:23 542:31>] LOCAL_SYMBOL: b3Matrix3x3.h<536:13> [b3Matrix3x3.h <542:41 542:45>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <546:15 546:19>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <546:5 546:13>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <546:24 546:28>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <546:32 546:39>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <547:16 547:20>] LOCAL_SYMBOL: b3Matrix3x3.h<526:9> [b3Matrix3x3.h <547:5 547:14>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <547:25 547:29>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <547:33 547:40>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::roll [b3Matrix3x3.h <548:15 548:18>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <548:5 548:13>] @@ -7694,6 +7849,7 @@ REFERENCE_CALL void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <554:31 554:34>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <555:15 555:19>] LOCAL_SYMBOL: b3Matrix3x3.h<526:9> [b3Matrix3x3.h <555:4 555:13>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <555:23 555:27>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <555:41 555:45>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <555:31 555:39>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::roll [b3Matrix3x3.h <557:14 557:17>] @@ -8082,9 +8238,11 @@ LOCAL_SYMBOL: b3Matrix3x3.h<722:45> [b3Matrix3x3.h <724:49 724:50>] REFERENCE_USAGE b3Scalar b3Matrix3x3::cofac(int, int, int, int) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <724:55 724:58>] LOCAL_SYMBOL: b3Matrix3x3.h<722:37> [b3Matrix3x3.h <724:60 724:61>] LOCAL_SYMBOL: b3Matrix3x3.h<722:29> [b3Matrix3x3.h <724:64 724:65>] +SYMBOL_STRUCT b3Matrix3x3FloatData [b3Matrix3x3.h <727:24 727:38>] SYMBOL_METHOD public void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const [b3Matrix3x3.h <727:7 727:15>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> void [b3Matrix3x3.h <727:2 727:5>] LOCAL_SYMBOL: b3Matrix3x3.h<727:41> [b3Matrix3x3.h <727:41 727:47>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> b3Matrix3x3FloatData [b3Matrix3x3.h <727:24 727:38>] SYMBOL_METHOD public void b3Matrix3x3::serializeFloat(b3Matrix3x3FloatData &) const [b3Matrix3x3.h <729:7 729:20>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serializeFloat(b3Matrix3x3FloatData &) const -> void [b3Matrix3x3.h <729:2 729:5>] LOCAL_SYMBOL: b3Matrix3x3.h<729:51> [b3Matrix3x3.h <729:51 729:57>] @@ -8092,6 +8250,7 @@ REFERENCE_TYPE_USAGE void b3Matrix3x3::serializeFloat(b3Matrix3x3FloatData &) co SYMBOL_METHOD public void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) [b3Matrix3x3.h <731:7 731:17>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> void [b3Matrix3x3.h <731:2 731:5>] LOCAL_SYMBOL: b3Matrix3x3.h<731:49> [b3Matrix3x3.h <731:49 731:54>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> b3Matrix3x3FloatData [b3Matrix3x3.h <731:32 731:46>] SYMBOL_METHOD public void b3Matrix3x3::deSerializeFloat(const b3Matrix3x3FloatData &) [b3Matrix3x3.h <733:7 733:22>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerializeFloat(const b3Matrix3x3FloatData &) -> void [b3Matrix3x3.h <733:2 733:5>] LOCAL_SYMBOL: b3Matrix3x3.h<733:59> [b3Matrix3x3.h <733:59 733:64>] @@ -8773,6 +8932,7 @@ SYMBOL_METHOD public void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const [ QUALIFIER: b3Matrix3x3 [b3Matrix3x3.h <1330:22 1330:32>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> void [b3Matrix3x3.h <1330:17 1330:20>] LOCAL_SYMBOL: b3Matrix3x3.h<1330:69> [b3Matrix3x3.h <1330:69 1330:75>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> b3Matrix3x3FloatData [b3Matrix3x3.h <1330:52 1330:66>] LOCAL_SYMBOL: b3Matrix3x3.h<1332:11> [b3Matrix3x3.h <1332:11 1332:11>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> int [b3Matrix3x3.h <1332:7 1332:9>] LOCAL_SYMBOL: b3Matrix3x3.h<1332:11> [b3Matrix3x3.h <1332:15 1332:15>] @@ -8804,6 +8964,7 @@ SYMBOL_METHOD public void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) QUALIFIER: b3Matrix3x3 [b3Matrix3x3.h <1343:22 1343:32>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> void [b3Matrix3x3.h <1343:17 1343:20>] LOCAL_SYMBOL: b3Matrix3x3.h<1343:77> [b3Matrix3x3.h <1343:77 1343:82>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> b3Matrix3x3FloatData [b3Matrix3x3.h <1343:60 1343:74>] LOCAL_SYMBOL: b3Matrix3x3.h<1345:11> [b3Matrix3x3.h <1345:11 1345:11>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> int [b3Matrix3x3.h <1345:7 1345:9>] LOCAL_SYMBOL: b3Matrix3x3.h<1345:11> [b3Matrix3x3.h <1345:15 1345:15>] @@ -9109,9 +9270,11 @@ REFERENCE_TYPE_USAGE static const b3Transform & b3Transform::getIdentity() -> b3 REFERENCE_TYPE_USAGE static const b3Transform & b3Transform::getIdentity() -> b3Scalar [b3Transform.h <57:51 57:58>] REFERENCE_TYPE_USAGE static const b3Transform & b3Transform::getIdentity() -> b3Scalar [b3Transform.h <57:64 57:71>] LOCAL_SYMBOL: b3Transform.h<204:28> [b3Transform.h <205:10 205:26>] +SYMBOL_STRUCT b3TransformFloatData [b3Transform.h <208:24 208:38>] SYMBOL_METHOD public void b3Transform::serialize(b3TransformFloatData &) const [b3Transform.h <208:7 208:15>] REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> void [b3Transform.h <208:2 208:5>] LOCAL_SYMBOL: b3Transform.h<208:41> [b3Transform.h <208:41 208:47>] +REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> b3TransformFloatData [b3Transform.h <208:24 208:38>] SYMBOL_METHOD public void b3Transform::serializeFloat(b3TransformFloatData &) const [b3Transform.h <210:7 210:20>] REFERENCE_TYPE_USAGE void b3Transform::serializeFloat(b3TransformFloatData &) const -> void [b3Transform.h <210:2 210:5>] LOCAL_SYMBOL: b3Transform.h<210:51> [b3Transform.h <210:51 210:57>] @@ -9119,6 +9282,7 @@ REFERENCE_TYPE_USAGE void b3Transform::serializeFloat(b3TransformFloatData &) co SYMBOL_METHOD public void b3Transform::deSerialize(const b3TransformFloatData &) [b3Transform.h <212:7 212:17>] REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> void [b3Transform.h <212:2 212:5>] LOCAL_SYMBOL: b3Transform.h<212:49> [b3Transform.h <212:49 212:54>] +REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> b3TransformFloatData [b3Transform.h <212:32 212:46>] SYMBOL_STRUCT b3TransformDoubleData [b3Transform.h <214:38 214:58>] SYMBOL_METHOD public void b3Transform::deSerializeDouble(const b3TransformDoubleData &) [b3Transform.h <214:7 214:23>] REFERENCE_TYPE_USAGE void b3Transform::deSerializeDouble(const b3TransformDoubleData &) -> void [b3Transform.h <214:2 214:5>] @@ -9213,6 +9377,7 @@ SYMBOL_METHOD public void b3Transform::serialize(b3TransformFloatData &) const [ QUALIFIER: b3Transform [b3Transform.h <266:22 266:32>] REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> void [b3Transform.h <266:17 266:20>] LOCAL_SYMBOL: b3Transform.h<266:62> [b3Transform.h <266:62 266:68>] +REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> b3TransformFloatData [b3Transform.h <266:45 266:59>] SYMBOL_FUNCTION void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const REFERENCE_CALL void b3Transform::serialize(b3TransformFloatData &) const -> void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const [b3Transform.h <268:10 268:18>] REFERENCE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> b3Matrix3x3 b3Transform::m_basis [b3Transform.h <268:2 268:8>] @@ -9240,6 +9405,7 @@ SYMBOL_METHOD public void b3Transform::deSerialize(const b3TransformFloatData &) QUALIFIER: b3Transform [b3Transform.h <279:22 279:32>] REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> void [b3Transform.h <279:17 279:20>] LOCAL_SYMBOL: b3Transform.h<279:70> [b3Transform.h <279:70 279:75>] +REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> b3TransformFloatData [b3Transform.h <279:53 279:67>] SYMBOL_FUNCTION void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) REFERENCE_CALL void b3Transform::deSerialize(const b3TransformFloatData &) -> void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) [b3Transform.h <281:10 281:20>] REFERENCE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> b3Matrix3x3 b3Transform::m_basis [b3Transform.h <281:2 281:8>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3ConvexUtility.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3ConvexUtility.txt index 1a04d1eb..bdc4c647 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3ConvexUtility.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3ConvexUtility.txt @@ -1425,6 +1425,7 @@ LOCAL_SYMBOL: b3Scalar.h<426:59> [b3Scalar.h <426:59 426:59>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <426:50 426:57>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <428:11 428:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:2 428:9>] +REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:21 428:25>] LOCAL_SYMBOL: b3Scalar.h<429:11> [b3Scalar.h <429:11 429:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <429:2 429:9>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <429:28 429:34>] @@ -1495,11 +1496,13 @@ REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:1 LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:45 456:45>] REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:36 456:43>] LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:57 456:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:61 456:75>] SYMBOL_FUNCTION b3Scalar b3Degrees(b3Scalar) [b3Scalar.h <457:1 <457:26 457:34> 457:78>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:17 457:24>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:45 457:45>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:36 457:43>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:57 457:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:61 457:75>] SYMBOL_FUNCTION b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) [b3Scalar.h <462:1 <462:26 462:31> 465:1>] REFERENCE_TYPE_USAGE b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <462:17 462:24>] LOCAL_SYMBOL: b3Scalar.h<462:42> [b3Scalar.h <462:42 462:42>] @@ -1738,10 +1741,15 @@ LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:2 610:15>] SYMBOL_FUNCTION b3Scalar b3Fmod(b3Scalar, b3Scalar) REFERENCE_CALL b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar b3Fmod(b3Scalar, b3Scalar) [b3Scalar.h <610:19 610:24>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:26 610:39>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <610:42 610:48>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <611:5 611:18>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <611:23 611:27>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <613:10 613:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <613:27 613:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <615:10 615:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <615:27 615:31>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <617:10 617:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <617:27 617:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <621:10 621:23>] SYMBOL_STRUCT b3TypedObject [b3Scalar.h <626:1 <626:8 626:20> 637:1>] SYMBOL_METHOD public void b3TypedObject::b3TypedObject(int) [b3Scalar.h <628:2 <628:2 628:14> 631:2>] @@ -1863,6 +1871,11 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::poi REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] LOCAL_SYMBOL: b3AlignedAllocator.h<84:73> [b3AlignedAllocator.h <85:9 85:12>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] +LOCAL_SYMBOL: b3AlignedAllocator.h<84:46> [b3AlignedAllocator.h <86:75 86:75>] +REFERENCE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <86:79 86:87>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:2 <88:16 88:24> 88:116>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<88:45> [b3AlignedAllocator.h <88:45 88:47>] @@ -1876,6 +1889,10 @@ SYMBOL_METHOD public void b3AlignedAllocator REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <89:45 89:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +SYMBOL_FUNCTION void b3AlignedFreeInternal(void *) +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] +LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <90:46 90:48>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:2 <92:16 92:22> 92:105>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] @@ -1935,6 +1952,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] SYMBOL_FUNCTION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] @@ -1946,6 +1965,8 @@ SYMBOL_FUNCTION void b3AlignedAllocator::dea REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] SYMBOL_FUNCTION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] @@ -1994,6 +2015,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocat REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2003,6 +2026,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate(b3Aligne REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2050,6 +2075,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocato REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2059,6 +2086,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate(b3Aligned REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2113,6 +2142,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::de REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2160,6 +2191,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedA REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2169,6 +2202,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate(b3 REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2216,6 +2251,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAl REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2225,6 +2262,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate(b3A REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2272,6 +2311,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3Ali REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2281,6 +2322,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::dealloca REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2565,6 +2608,8 @@ SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] LOCAL_SYMBOL: b3AlignedObjectArray.h<300:36> [b3AlignedObjectArray.h <304:25 304:30>] LOCAL_SYMBOL: b3AlignedObjectArray.h<304:8> [b3AlignedObjectArray.h <306:9 306:9>] +SYMBOL_FUNCTION void b3OutputErrorMessageVarArgsInternal(const char *) +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] LOCAL_SYMBOL: b3AlignedObjectArray.h<300:36> [b3AlignedObjectArray.h <309:6 309:11>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3AlignedObjectArray::T *) const @@ -3024,6 +3069,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [b3Alig REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, int *) const [b3AlignedObjectArray.h <312:5 312:8>] REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <312:13 312:16>] @@ -3268,6 +3314,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [ REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3Vector3 *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3Vector3 *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -3490,6 +3537,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [b REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3MyFace *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3MyFace *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -3880,6 +3928,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3GrahamVector3 *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3GrahamVector3 *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -4117,6 +4166,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3InternalEdge *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3InternalEdge *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -4328,6 +4378,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(in REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3InternalVertexPair *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3InternalVertexPair *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -4472,9 +4523,13 @@ LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <65:16 65:16>] LOCAL_SYMBOL: b3MinMax.h<59:33> [b3MinMax.h <67:3 67:3>] LOCAL_SYMBOL: b3MinMax.h<59:58> [b3MinMax.h <67:7 67:8>] SYMBOL_TEMPLATE_PARAMETER b3Clamp::T [b3MinMax.h <58:17 58:17>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>] REFERENCE_TYPE_USAGE const __m128 b3vMzeroMask -> __m128 [b3Vector3.h <58:7 58:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1110 [b3Vector3.h <59:37 59:43>] REFERENCE_TYPE_USAGE const __m128 b3v1110 -> __m128 [b3Vector3.h <59:7 59:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vHalf [b3Vector3.h <60:37 60:43>] REFERENCE_TYPE_USAGE const __m128 b3vHalf -> __m128 [b3Vector3.h <60:7 60:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1_5 [b3Vector3.h <61:37 61:42>] REFERENCE_TYPE_USAGE const __m128 b3v1_5 -> __m128 [b3Vector3.h <61:7 61:12>] SYMBOL_CLASS b3Vector3 [b3Vector3.h <74:7 74:15>] SYMBOL_CLASS b3Vector4 [b3Vector3.h <75:7 75:15>] @@ -4537,6 +4592,35 @@ SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3: SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3::anonymous union (b3Vector3.h<96:9>)::operator=(b3Vector3::anonymous union (b3Vector3.h<96:9>) &&) [b3Vector3.h <96:9 <96:9 96:13> 96:13>] SYMBOL_FIELD public b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3Vector3.h <96:9 96:13>] REFERENCE_TYPE_USAGE b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: -> b3Vector3::anonymous union (b3Vector3.h<96:9>) [b3Vector3.h <96:9 96:13>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> void [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *, void *) -> void [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *, void *) -> void [b3Vector3.h <113:2 113:29>] SYMBOL_METHOD public b3SimdFloat4 b3Vector3::get128() const [b3Vector3.h <122:5 <122:34 122:39> 125:5>] REFERENCE_TYPE_USAGE b3SimdFloat4 b3Vector3::get128() const -> b3SimdFloat4 [b3Vector3.h <122:21 122:32>] SYMBOL_FUNCTION void __m128::__m128(const __m128 &) @@ -5119,12 +5203,15 @@ REFERENCE_TYPE_USAGE bool b3Vector3::isZero() const -> b3Scalar [b3Vector3.h <64 SYMBOL_METHOD public bool b3Vector3::fuzzyZero() const [b3Vector3.h <649:2 <649:23 649:31> 652:2>] REFERENCE_TYPE_USAGE bool b3Vector3::fuzzyZero() const -> bool [b3Vector3.h <649:18 649:21>] REFERENCE_CALL bool b3Vector3::fuzzyZero() const -> b3Scalar b3Vector3::length2() const [b3Vector3.h <651:10 651:16>] +SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Vector3.h <654:23 654:31>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <654:18 654:21>] LOCAL_SYMBOL: b3Vector3.h<654:55> [b3Vector3.h <654:55 654:61>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3Vector3.h <656:23 656:33>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <656:18 656:21>] LOCAL_SYMBOL: b3Vector3.h<656:63> [b3Vector3.h <656:63 656:68>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <656:48 656:60>] SYMBOL_METHOD public void b3Vector3::serializeFloat(b3Vector3FloatData &) const [b3Vector3.h <658:23 658:36>] REFERENCE_TYPE_USAGE void b3Vector3::serializeFloat(b3Vector3FloatData &) const -> void [b3Vector3.h <658:18 658:21>] LOCAL_SYMBOL: b3Vector3.h<658:65> [b3Vector3.h <658:65 658:71>] @@ -5800,6 +5887,7 @@ REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Plane LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1220:58 1220:58>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3PlaneSpace1::T [b3Vector3.h <1220:55 1220:55>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1222:14 1222:14>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>] LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1224:14 1224:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:18 1224:18>] @@ -5808,6 +5896,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:30 1224:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:35 1224:35>] LOCAL_SYMBOL: b3Vector3.h<1225:14> [b3Vector3.h <1225:14 1225:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:18 1225:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1225:18 1225:28>] +LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1225:31 1225:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1226:5 1226:5>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1227:2 1227:2>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1227:10 1227:10>] @@ -5832,6 +5923,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:30 1236:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:35 1236:35>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1237:14 1237:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:5 1237:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:18 1237:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1237:18 1237:28>] +LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1237:31 1237:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1238:5 1238:5>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1238:13 1238:13>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1238:18 1238:18>] @@ -5854,10 +5948,15 @@ SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1220:22 1220:34>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void [b3Vector3.h <1220:17 1220:20>] REFERENCE_CALL void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Fabs(b3Scalar) [b3Vector3.h <1222:7 1222:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1225:18 1225:28>] +REFERENCE_CALL void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1225:18 1225:28>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1236:5 1236:12>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1237:5 1237:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1237:18 1237:28>] +REFERENCE_CALL void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1237:18 1237:28>] SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <1249:1 <1249:8 1249:25> 1252:1>] SYMBOL_FIELD public float [] b3Vector3FloatData::m_floats [b3Vector3.h <1251:8 1251:15>] REFERENCE_TYPE_USAGE float [] b3Vector3FloatData::m_floats -> float [b3Vector3.h <1251:2 1251:6>] @@ -5932,6 +6031,7 @@ SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Ve QUALIFIER: b3Vector3 [b3Vector3.h <1288:22 1288:30>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <1288:17 1288:20>] LOCAL_SYMBOL: b3Vector3.h<1288:65> [b3Vector3.h <1288:65 1288:71>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <1288:50 1288:62>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:11 1291:11>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> int [b3Vector3.h <1291:7 1291:9>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:15 1291:15>] @@ -5946,6 +6046,7 @@ SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3 QUALIFIER: b3Vector3 [b3Vector3.h <1295:22 1295:30>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <1295:17 1295:20>] LOCAL_SYMBOL: b3Vector3.h<1295:73> [b3Vector3.h <1295:73 1295:78>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <1295:58 1295:70>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:11 1297:11>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> int [b3Vector3.h <1297:7 1297:9>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:15 1297:15>] @@ -6269,8 +6370,11 @@ REFERENCE_USAGE void b3QuadWord::setMin(const b3QuadWord &) -> b3SimdFloat4 b3Qu REFERENCE_USAGE void b3QuadWord::setMin(const b3QuadWord &) -> b3QuadWord::anonymous union (b3QuadWord.h<56:2>) b3QuadWord:: [b3QuadWord.h <230:49 230:55>] LOCAL_SYMBOL: b3QuadWord.h<227:49> [b3QuadWord.h <230:43 230:47>] SYMBOL_METHOD public void b3QuadWord::~b3QuadWord() [b3QuadWord.h <34:31 34:40>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vOnes [b3Quaternion.h <30:37 30:43>] REFERENCE_TYPE_USAGE const __m128 b3vOnes -> __m128 [b3Quaternion.h <30:7 30:12>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3vQInv [b3Quaternion.h <36:43 36:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3vQInv -> b3SimdFloat4 [b3Quaternion.h <36:7 36:18>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3vPPPM [b3Quaternion.h <37:43 37:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3vPPPM -> b3SimdFloat4 [b3Quaternion.h <37:7 37:18>] SYMBOL_CLASS b3Quaternion [b3Quaternion.h <42:1 <42:7 42:18> 558:1>] REFERENCE_INHERITANCE b3Quaternion -> b3QuadWord [b3Quaternion.h <42:29 42:38>] @@ -6559,9 +6663,11 @@ LOCAL_SYMBOL: b3Quaternion.h<156:45> [b3Quaternion.h <169:3 169:8>] LOCAL_SYMBOL: b3Quaternion.h<162:12> [b3Quaternion.h <169:12 169:15>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:20 169:27>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:37 169:44>] +REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:54 169:58>] LOCAL_SYMBOL: b3Quaternion.h<162:12> [b3Quaternion.h <169:62 169:65>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:70 169:77>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:86 169:93>] +REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:102 169:106>] SYMBOL_FUNCTION b3Scalar b3Asin(b3Scalar) REFERENCE_CALL void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar b3Asin(b3Scalar) [b3Quaternion.h <169:110 169:115>] LOCAL_SYMBOL: b3Quaternion.h<162:12> [b3Quaternion.h <169:117 169:120>] @@ -7420,9 +7526,13 @@ SYMBOL_FUNCTION b3Quaternion b3ShortestArcQuat(const b3Vector3 &, const b3Vector REFERENCE_CALL b3Quaternion b3ShortestArcQuatNormalize2(b3Vector3 &, b3Vector3 &) -> b3Quaternion b3ShortestArcQuat(const b3Vector3 &, const b3Vector3 &) [b3Quaternion.h <912:9 912:25>] LOCAL_SYMBOL: b3Quaternion.h<908:40> [b3Quaternion.h <912:27 912:28>] LOCAL_SYMBOL: b3Quaternion.h<908:54> [b3Quaternion.h <912:30 912:31>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vMPPP [b3Matrix3x3.h <25:37 25:43>] REFERENCE_TYPE_USAGE const __m128 b3vMPPP -> __m128 [b3Matrix3x3.h <25:7 25:12>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3v1000 [b3Matrix3x3.h <29:43 29:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3v1000 -> b3SimdFloat4 [b3Matrix3x3.h <29:7 29:18>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3v0100 [b3Matrix3x3.h <30:43 30:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3v0100 -> b3SimdFloat4 [b3Matrix3x3.h <30:7 30:18>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3v0010 [b3Matrix3x3.h <31:43 31:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3v0010 -> b3SimdFloat4 [b3Matrix3x3.h <31:7 31:18>] SYMBOL_CLASS b3Matrix3x3 [b3Matrix3x3.h <43:1 <43:31 43:41> 737:1>] SYMBOL_FIELD private b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <46:12 46:15>] @@ -7987,12 +8097,17 @@ REFERENCE_CALL void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) REFERENCE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <493:43 493:46>] REFERENCE_CALL void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar b3Fabs(b3Scalar) [b3Matrix3x3.h <496:7 496:12>] LOCAL_SYMBOL: b3Matrix3x3.h<487:44> [b3Matrix3x3.h <496:14 496:18>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <496:22 496:31>] LOCAL_SYMBOL: b3Matrix3x3.h<487:29> [b3Matrix3x3.h <498:8 498:10>] LOCAL_SYMBOL: b3Matrix3x3.h<487:29> [b3Matrix3x3.h <499:5 499:7>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <499:10 499:14>] LOCAL_SYMBOL: b3Matrix3x3.h<487:29> [b3Matrix3x3.h <501:5 501:7>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <501:10 501:14>] LOCAL_SYMBOL: b3Matrix3x3.h<487:61> [b3Matrix3x3.h <503:8 503:11>] LOCAL_SYMBOL: b3Matrix3x3.h<487:61> [b3Matrix3x3.h <504:5 504:8>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <504:11 504:15>] LOCAL_SYMBOL: b3Matrix3x3.h<487:61> [b3Matrix3x3.h <506:5 506:8>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <506:11 506:15>] SYMBOL_METHOD public void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const [b3Matrix3x3.h <516:2 <516:7 516:17> 580:2>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> void [b3Matrix3x3.h <516:2 516:5>] LOCAL_SYMBOL: b3Matrix3x3.h<516:29> [b3Matrix3x3.h <516:29 516:31>] @@ -8038,9 +8153,11 @@ REFERENCE_CALL void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <537:8 537:11>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <539:15 539:19>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <539:5 539:13>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <539:23 539:27>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <539:31 539:38>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <540:16 540:20>] LOCAL_SYMBOL: b3Matrix3x3.h<526:9> [b3Matrix3x3.h <540:5 540:14>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <540:24 540:28>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <540:32 540:39>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::roll [b3Matrix3x3.h <541:15 541:18>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <541:5 541:13>] @@ -8054,9 +8171,11 @@ LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <542:23 542:31>] LOCAL_SYMBOL: b3Matrix3x3.h<536:13> [b3Matrix3x3.h <542:41 542:45>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <546:15 546:19>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <546:5 546:13>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <546:24 546:28>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <546:32 546:39>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <547:16 547:20>] LOCAL_SYMBOL: b3Matrix3x3.h<526:9> [b3Matrix3x3.h <547:5 547:14>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <547:25 547:29>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <547:33 547:40>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::roll [b3Matrix3x3.h <548:15 548:18>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <548:5 548:13>] @@ -8075,6 +8194,7 @@ REFERENCE_CALL void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <554:31 554:34>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <555:15 555:19>] LOCAL_SYMBOL: b3Matrix3x3.h<526:9> [b3Matrix3x3.h <555:4 555:13>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <555:23 555:27>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <555:41 555:45>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <555:31 555:39>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::roll [b3Matrix3x3.h <557:14 557:17>] @@ -8463,9 +8583,11 @@ LOCAL_SYMBOL: b3Matrix3x3.h<722:45> [b3Matrix3x3.h <724:49 724:50>] REFERENCE_USAGE b3Scalar b3Matrix3x3::cofac(int, int, int, int) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <724:55 724:58>] LOCAL_SYMBOL: b3Matrix3x3.h<722:37> [b3Matrix3x3.h <724:60 724:61>] LOCAL_SYMBOL: b3Matrix3x3.h<722:29> [b3Matrix3x3.h <724:64 724:65>] +SYMBOL_STRUCT b3Matrix3x3FloatData [b3Matrix3x3.h <727:24 727:38>] SYMBOL_METHOD public void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const [b3Matrix3x3.h <727:7 727:15>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> void [b3Matrix3x3.h <727:2 727:5>] LOCAL_SYMBOL: b3Matrix3x3.h<727:41> [b3Matrix3x3.h <727:41 727:47>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> b3Matrix3x3FloatData [b3Matrix3x3.h <727:24 727:38>] SYMBOL_METHOD public void b3Matrix3x3::serializeFloat(b3Matrix3x3FloatData &) const [b3Matrix3x3.h <729:7 729:20>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serializeFloat(b3Matrix3x3FloatData &) const -> void [b3Matrix3x3.h <729:2 729:5>] LOCAL_SYMBOL: b3Matrix3x3.h<729:51> [b3Matrix3x3.h <729:51 729:57>] @@ -8473,6 +8595,7 @@ REFERENCE_TYPE_USAGE void b3Matrix3x3::serializeFloat(b3Matrix3x3FloatData &) co SYMBOL_METHOD public void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) [b3Matrix3x3.h <731:7 731:17>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> void [b3Matrix3x3.h <731:2 731:5>] LOCAL_SYMBOL: b3Matrix3x3.h<731:49> [b3Matrix3x3.h <731:49 731:54>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> b3Matrix3x3FloatData [b3Matrix3x3.h <731:32 731:46>] SYMBOL_METHOD public void b3Matrix3x3::deSerializeFloat(const b3Matrix3x3FloatData &) [b3Matrix3x3.h <733:7 733:22>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerializeFloat(const b3Matrix3x3FloatData &) -> void [b3Matrix3x3.h <733:2 733:5>] LOCAL_SYMBOL: b3Matrix3x3.h<733:59> [b3Matrix3x3.h <733:59 733:64>] @@ -9154,6 +9277,7 @@ SYMBOL_METHOD public void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const [ QUALIFIER: b3Matrix3x3 [b3Matrix3x3.h <1330:22 1330:32>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> void [b3Matrix3x3.h <1330:17 1330:20>] LOCAL_SYMBOL: b3Matrix3x3.h<1330:69> [b3Matrix3x3.h <1330:69 1330:75>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> b3Matrix3x3FloatData [b3Matrix3x3.h <1330:52 1330:66>] LOCAL_SYMBOL: b3Matrix3x3.h<1332:11> [b3Matrix3x3.h <1332:11 1332:11>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> int [b3Matrix3x3.h <1332:7 1332:9>] LOCAL_SYMBOL: b3Matrix3x3.h<1332:11> [b3Matrix3x3.h <1332:15 1332:15>] @@ -9185,6 +9309,7 @@ SYMBOL_METHOD public void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) QUALIFIER: b3Matrix3x3 [b3Matrix3x3.h <1343:22 1343:32>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> void [b3Matrix3x3.h <1343:17 1343:20>] LOCAL_SYMBOL: b3Matrix3x3.h<1343:77> [b3Matrix3x3.h <1343:77 1343:82>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> b3Matrix3x3FloatData [b3Matrix3x3.h <1343:60 1343:74>] LOCAL_SYMBOL: b3Matrix3x3.h<1345:11> [b3Matrix3x3.h <1345:11 1345:11>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> int [b3Matrix3x3.h <1345:7 1345:9>] LOCAL_SYMBOL: b3Matrix3x3.h<1345:11> [b3Matrix3x3.h <1345:15 1345:15>] @@ -9489,9 +9614,11 @@ REFERENCE_TYPE_USAGE static const b3Transform & b3Transform::getIdentity() -> b3 REFERENCE_TYPE_USAGE static const b3Transform & b3Transform::getIdentity() -> b3Scalar [b3Transform.h <57:51 57:58>] REFERENCE_TYPE_USAGE static const b3Transform & b3Transform::getIdentity() -> b3Scalar [b3Transform.h <57:64 57:71>] LOCAL_SYMBOL: b3Transform.h<204:28> [b3Transform.h <205:10 205:26>] +SYMBOL_STRUCT b3TransformFloatData [b3Transform.h <208:24 208:38>] SYMBOL_METHOD public void b3Transform::serialize(b3TransformFloatData &) const [b3Transform.h <208:7 208:15>] REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> void [b3Transform.h <208:2 208:5>] LOCAL_SYMBOL: b3Transform.h<208:41> [b3Transform.h <208:41 208:47>] +REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> b3TransformFloatData [b3Transform.h <208:24 208:38>] SYMBOL_METHOD public void b3Transform::serializeFloat(b3TransformFloatData &) const [b3Transform.h <210:7 210:20>] REFERENCE_TYPE_USAGE void b3Transform::serializeFloat(b3TransformFloatData &) const -> void [b3Transform.h <210:2 210:5>] LOCAL_SYMBOL: b3Transform.h<210:51> [b3Transform.h <210:51 210:57>] @@ -9499,6 +9626,7 @@ REFERENCE_TYPE_USAGE void b3Transform::serializeFloat(b3TransformFloatData &) co SYMBOL_METHOD public void b3Transform::deSerialize(const b3TransformFloatData &) [b3Transform.h <212:7 212:17>] REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> void [b3Transform.h <212:2 212:5>] LOCAL_SYMBOL: b3Transform.h<212:49> [b3Transform.h <212:49 212:54>] +REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> b3TransformFloatData [b3Transform.h <212:32 212:46>] SYMBOL_STRUCT b3TransformDoubleData [b3Transform.h <214:38 214:58>] SYMBOL_METHOD public void b3Transform::deSerializeDouble(const b3TransformDoubleData &) [b3Transform.h <214:7 214:23>] REFERENCE_TYPE_USAGE void b3Transform::deSerializeDouble(const b3TransformDoubleData &) -> void [b3Transform.h <214:2 214:5>] @@ -9593,6 +9721,7 @@ SYMBOL_METHOD public void b3Transform::serialize(b3TransformFloatData &) const [ QUALIFIER: b3Transform [b3Transform.h <266:22 266:32>] REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> void [b3Transform.h <266:17 266:20>] LOCAL_SYMBOL: b3Transform.h<266:62> [b3Transform.h <266:62 266:68>] +REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> b3TransformFloatData [b3Transform.h <266:45 266:59>] SYMBOL_FUNCTION void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const REFERENCE_CALL void b3Transform::serialize(b3TransformFloatData &) const -> void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const [b3Transform.h <268:10 268:18>] REFERENCE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> b3Matrix3x3 b3Transform::m_basis [b3Transform.h <268:2 268:8>] @@ -9620,6 +9749,7 @@ SYMBOL_METHOD public void b3Transform::deSerialize(const b3TransformFloatData &) QUALIFIER: b3Transform [b3Transform.h <279:22 279:32>] REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> void [b3Transform.h <279:17 279:20>] LOCAL_SYMBOL: b3Transform.h<279:70> [b3Transform.h <279:70 279:75>] +REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> b3TransformFloatData [b3Transform.h <279:53 279:67>] SYMBOL_FUNCTION void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) REFERENCE_CALL void b3Transform::deSerialize(const b3TransformFloatData &) -> void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) [b3Transform.h <281:10 281:20>] REFERENCE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> b3Matrix3x3 b3Transform::m_basis [b3Transform.h <281:2 281:8>] @@ -9677,6 +9807,35 @@ REFERENCE_USAGE void b3MyFace::b3MyFace() -> b3AlignedObjectArray b3MyFace: SYMBOL_FUNCTION void b3AlignedObjectArray::b3AlignedObjectArray() REFERENCE_CALL void b3MyFace::b3MyFace() -> void b3AlignedObjectArray::b3AlignedObjectArray() [b3ConvexUtility.h <26:8 26:15>] SYMBOL_CLASS b3ConvexUtility [b3ConvexUtility.h <32:1 <32:31 32:45> 60:1>] +SYMBOL_METHOD public static void * b3ConvexUtility::operator new(size_t) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new(size_t) -> void [b3ConvexUtility.h <35:2 35:29>] +LOCAL_SYMBOL: b3ConvexUtility.h<35:2> [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new(size_t) -> size_t [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_CALL static void * b3ConvexUtility::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3ConvexUtility.h <35:2 35:29>] +LOCAL_SYMBOL: b3ConvexUtility.h<35:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3ConvexUtility::operator delete(void *) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void b3ConvexUtility::operator delete(void *) -> void [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_CALL static void b3ConvexUtility::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3ConvexUtility.h <35:2 35:29>] +LOCAL_SYMBOL: b3ConvexUtility.h<35:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3ConvexUtility::operator new(size_t, void *) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new(size_t, void *) -> void [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new(size_t, void *) -> size_t [b3ConvexUtility.h <35:2 35:29>] +SYMBOL_METHOD public static void b3ConvexUtility::operator delete(void *, void *) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void b3ConvexUtility::operator delete(void *, void *) -> void [b3ConvexUtility.h <35:2 35:29>] +SYMBOL_METHOD public static void * b3ConvexUtility::operator new[](size_t) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new[](size_t) -> void [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new[](size_t) -> size_t [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_CALL static void * b3ConvexUtility::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3ConvexUtility.h <35:2 35:29>] +LOCAL_SYMBOL: b3ConvexUtility.h<35:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3ConvexUtility::operator delete[](void *) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void b3ConvexUtility::operator delete[](void *) -> void [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_CALL static void b3ConvexUtility::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3ConvexUtility.h <35:2 35:29>] +LOCAL_SYMBOL: b3ConvexUtility.h<35:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3ConvexUtility::operator new[](size_t, void *) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new[](size_t, void *) -> void [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new[](size_t, void *) -> size_t [b3ConvexUtility.h <35:2 35:29>] +SYMBOL_METHOD public static void b3ConvexUtility::operator delete[](void *, void *) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void b3ConvexUtility::operator delete[](void *, void *) -> void [b3ConvexUtility.h <35:2 35:29>] SYMBOL_FIELD public b3Vector3 b3ConvexUtility::m_localCenter [b3ConvexUtility.h <37:13 37:25>] REFERENCE_TYPE_USAGE b3Vector3 b3ConvexUtility::m_localCenter -> b3Vector3 [b3ConvexUtility.h <37:2 37:10>] SYMBOL_FIELD public b3Vector3 b3ConvexUtility::m_extents [b3ConvexUtility.h <38:13 38:21>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3CpuNarrowPhase.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3CpuNarrowPhase.txt index a680cc4f..e34518bb 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3CpuNarrowPhase.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Collision_NarrowPhaseCollision_b3CpuNarrowPhase.txt @@ -1771,6 +1771,7 @@ LOCAL_SYMBOL: b3Scalar.h<426:59> [b3Scalar.h <426:59 426:59>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <426:50 426:57>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <428:11 428:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:2 428:9>] +REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:21 428:25>] LOCAL_SYMBOL: b3Scalar.h<429:11> [b3Scalar.h <429:11 429:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <429:2 429:9>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <429:28 429:34>] @@ -1841,11 +1842,13 @@ REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:1 LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:45 456:45>] REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:36 456:43>] LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:57 456:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:61 456:75>] SYMBOL_FUNCTION b3Scalar b3Degrees(b3Scalar) [b3Scalar.h <457:1 <457:26 457:34> 457:78>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:17 457:24>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:45 457:45>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:36 457:43>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:57 457:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:61 457:75>] SYMBOL_FUNCTION b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) [b3Scalar.h <462:1 <462:26 462:31> 465:1>] REFERENCE_TYPE_USAGE b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <462:17 462:24>] LOCAL_SYMBOL: b3Scalar.h<462:42> [b3Scalar.h <462:42 462:42>] @@ -2080,10 +2083,15 @@ LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:2 610:15>] SYMBOL_FUNCTION b3Scalar b3Fmod(b3Scalar, b3Scalar) REFERENCE_CALL b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar b3Fmod(b3Scalar, b3Scalar) [b3Scalar.h <610:19 610:24>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:26 610:39>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <610:42 610:48>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <611:5 611:18>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <611:23 611:27>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <613:10 613:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <613:27 613:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <615:10 615:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <615:27 615:31>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <617:10 617:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <617:27 617:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <621:10 621:23>] SYMBOL_STRUCT b3TypedObject [b3Scalar.h <626:1 <626:8 626:20> 637:1>] SYMBOL_METHOD public void b3TypedObject::b3TypedObject(int) [b3Scalar.h <628:2 <628:2 628:14> 631:2>] @@ -2290,6 +2298,11 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::poi REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] LOCAL_SYMBOL: b3AlignedAllocator.h<84:73> [b3AlignedAllocator.h <85:9 85:12>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] +LOCAL_SYMBOL: b3AlignedAllocator.h<84:46> [b3AlignedAllocator.h <86:75 86:75>] +REFERENCE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <86:79 86:87>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:2 <88:16 88:24> 88:116>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<88:45> [b3AlignedAllocator.h <88:45 88:47>] @@ -2303,6 +2316,10 @@ SYMBOL_METHOD public void b3AlignedAllocator REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <89:45 89:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +SYMBOL_FUNCTION void b3AlignedFreeInternal(void *) +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] +LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <90:46 90:48>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:2 <92:16 92:22> 92:105>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] @@ -2362,6 +2379,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] SYMBOL_FUNCTION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] @@ -2373,6 +2392,8 @@ SYMBOL_FUNCTION void b3AlignedAllocator::dea REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] SYMBOL_FUNCTION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] @@ -2421,6 +2442,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocat REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2430,6 +2453,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate(b3Aligne REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2484,6 +2509,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate(b3Aligned REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2531,6 +2558,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocat REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2540,6 +2569,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate(b3Aligne REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2587,6 +2618,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllo REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2596,6 +2629,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate(b3Ali REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2643,6 +2678,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3A REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2652,6 +2689,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallo REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2699,6 +2738,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAl REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2708,6 +2749,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate(b3A REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2806,6 +2849,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator< REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2815,6 +2860,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate(b3AlignedAl REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2862,6 +2909,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3Aligne REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -2871,6 +2920,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate( REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -2939,9 +2990,13 @@ SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_type REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:52 101:60>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>] REFERENCE_TYPE_USAGE const __m128 b3vMzeroMask -> __m128 [b3Vector3.h <58:7 58:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1110 [b3Vector3.h <59:37 59:43>] REFERENCE_TYPE_USAGE const __m128 b3v1110 -> __m128 [b3Vector3.h <59:7 59:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vHalf [b3Vector3.h <60:37 60:43>] REFERENCE_TYPE_USAGE const __m128 b3vHalf -> __m128 [b3Vector3.h <60:7 60:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1_5 [b3Vector3.h <61:37 61:42>] REFERENCE_TYPE_USAGE const __m128 b3v1_5 -> __m128 [b3Vector3.h <61:7 61:12>] SYMBOL_CLASS b3Vector3 [b3Vector3.h <74:7 74:15>] SYMBOL_CLASS b3Vector4 [b3Vector3.h <75:7 75:15>] @@ -3004,6 +3059,35 @@ SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3: SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3::anonymous union (b3Vector3.h<96:9>)::operator=(b3Vector3::anonymous union (b3Vector3.h<96:9>) &&) [b3Vector3.h <96:9 <96:9 96:13> 96:13>] SYMBOL_FIELD public b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3Vector3.h <96:9 96:13>] REFERENCE_TYPE_USAGE b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: -> b3Vector3::anonymous union (b3Vector3.h<96:9>) [b3Vector3.h <96:9 96:13>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> void [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *, void *) -> void [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *, void *) -> void [b3Vector3.h <113:2 113:29>] SYMBOL_METHOD public b3SimdFloat4 b3Vector3::get128() const [b3Vector3.h <122:5 <122:34 122:39> 125:5>] REFERENCE_TYPE_USAGE b3SimdFloat4 b3Vector3::get128() const -> b3SimdFloat4 [b3Vector3.h <122:21 122:32>] SYMBOL_FUNCTION void __m128::__m128(const __m128 &) @@ -3586,12 +3670,15 @@ REFERENCE_TYPE_USAGE bool b3Vector3::isZero() const -> b3Scalar [b3Vector3.h <64 SYMBOL_METHOD public bool b3Vector3::fuzzyZero() const [b3Vector3.h <649:2 <649:23 649:31> 652:2>] REFERENCE_TYPE_USAGE bool b3Vector3::fuzzyZero() const -> bool [b3Vector3.h <649:18 649:21>] REFERENCE_CALL bool b3Vector3::fuzzyZero() const -> b3Scalar b3Vector3::length2() const [b3Vector3.h <651:10 651:16>] +SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Vector3.h <654:23 654:31>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <654:18 654:21>] LOCAL_SYMBOL: b3Vector3.h<654:55> [b3Vector3.h <654:55 654:61>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3Vector3.h <656:23 656:33>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <656:18 656:21>] LOCAL_SYMBOL: b3Vector3.h<656:63> [b3Vector3.h <656:63 656:68>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <656:48 656:60>] SYMBOL_METHOD public void b3Vector3::serializeFloat(b3Vector3FloatData &) const [b3Vector3.h <658:23 658:36>] REFERENCE_TYPE_USAGE void b3Vector3::serializeFloat(b3Vector3FloatData &) const -> void [b3Vector3.h <658:18 658:21>] LOCAL_SYMBOL: b3Vector3.h<658:65> [b3Vector3.h <658:65 658:71>] @@ -4268,6 +4355,7 @@ REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Plane LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1220:58 1220:58>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3PlaneSpace1::T [b3Vector3.h <1220:55 1220:55>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1222:14 1222:14>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>] LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1224:14 1224:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:18 1224:18>] @@ -4276,6 +4364,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:30 1224:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:35 1224:35>] LOCAL_SYMBOL: b3Vector3.h<1225:14> [b3Vector3.h <1225:14 1225:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:18 1225:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1225:18 1225:28>] +LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1225:31 1225:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1226:5 1226:5>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1227:2 1227:2>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1227:10 1227:10>] @@ -4300,6 +4391,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:30 1236:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:35 1236:35>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1237:14 1237:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:5 1237:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:18 1237:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1237:18 1237:28>] +LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1237:31 1237:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1238:5 1238:5>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1238:13 1238:13>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1238:18 1238:18>] @@ -4322,10 +4416,15 @@ SYMBOL_FUNCTION void b3PlaneSpace1(const T &, T &, T &) REFERENCE_TEMPLATE_SPECIALIZATION void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void b3PlaneSpace1(const T &, T &, T &) [b3Vector3.h <1220:22 1220:34>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> void [b3Vector3.h <1220:17 1220:20>] REFERENCE_CALL void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Fabs(b3Scalar) [b3Vector3.h <1222:7 1222:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1225:18 1225:28>] +REFERENCE_CALL void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1225:18 1225:28>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1236:5 1236:12>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1237:5 1237:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar [b3Vector3.h <1237:18 1237:28>] +REFERENCE_CALL void b3PlaneSpace1(const b3Vector3 &, b3Vector3 &, b3Vector3 &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1237:18 1237:28>] SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <1249:1 <1249:8 1249:25> 1252:1>] SYMBOL_FIELD public float [] b3Vector3FloatData::m_floats [b3Vector3.h <1251:8 1251:15>] REFERENCE_TYPE_USAGE float [] b3Vector3FloatData::m_floats -> float [b3Vector3.h <1251:2 1251:6>] @@ -4400,6 +4499,7 @@ SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Ve QUALIFIER: b3Vector3 [b3Vector3.h <1288:22 1288:30>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <1288:17 1288:20>] LOCAL_SYMBOL: b3Vector3.h<1288:65> [b3Vector3.h <1288:65 1288:71>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <1288:50 1288:62>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:11 1291:11>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> int [b3Vector3.h <1291:7 1291:9>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:15 1291:15>] @@ -4414,6 +4514,7 @@ SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3 QUALIFIER: b3Vector3 [b3Vector3.h <1295:22 1295:30>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <1295:17 1295:20>] LOCAL_SYMBOL: b3Vector3.h<1295:73> [b3Vector3.h <1295:73 1295:78>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <1295:58 1295:70>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:11 1297:11>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> int [b3Vector3.h <1297:7 1297:9>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:15 1297:15>] @@ -4499,13 +4600,19 @@ SYMBOL_FUNCTION b3Vector3 b3Vector3::normalized() const REFERENCE_CALL b3Vector3 b3Normalized(const b3Vector3 &) -> b3Vector3 b3Vector3::normalized() const [b3Float4.h <15:14 15:23>] LOCAL_SYMBOL: b3Float4.h<13:49> [b3Float4.h <15:10 15:12>] SYMBOL_FUNCTION b3Vector3 b3FastNormalized3(const b3Vector3 &) [b3Float4.h <18:2 <18:18 18:34> 21:2>] +REFERENCE_TYPE_USAGE b3Vector3 b3FastNormalized3(const b3Vector3 &) -> b3Vector3 [b3Float4.h <18:9 18:16>] LOCAL_SYMBOL: b3Float4.h<18:53> [b3Float4.h <18:53 18:53>] +REFERENCE_TYPE_USAGE b3Vector3 b3FastNormalized3(const b3Vector3 &) -> b3Vector3 [b3Float4.h <18:36 18:51>] REFERENCE_CALL b3Vector3 b3FastNormalized3(const b3Vector3 &) -> b3Vector3 b3Vector3::normalized() const [b3Float4.h <20:12 20:21>] LOCAL_SYMBOL: b3Float4.h<18:53> [b3Float4.h <20:10 20:10>] SYMBOL_FUNCTION b3Vector3 b3MaxFloat4(const b3Vector3 &, const b3Vector3 &) [b3Float4.h <23:2 <23:18 23:28> 28:2>] +REFERENCE_TYPE_USAGE b3Vector3 b3MaxFloat4(const b3Vector3 &, const b3Vector3 &) -> b3Vector3 [b3Float4.h <23:9 23:16>] LOCAL_SYMBOL: b3Float4.h<23:47> [b3Float4.h <23:47 23:47>] +REFERENCE_TYPE_USAGE b3Vector3 b3MaxFloat4(const b3Vector3 &, const b3Vector3 &) -> b3Vector3 [b3Float4.h <23:37 23:44>] LOCAL_SYMBOL: b3Float4.h<23:66> [b3Float4.h <23:66 23:66>] +REFERENCE_TYPE_USAGE b3Vector3 b3MaxFloat4(const b3Vector3 &, const b3Vector3 &) -> b3Vector3 [b3Float4.h <23:56 23:63>] LOCAL_SYMBOL: b3Float4.h<25:12> [b3Float4.h <25:12 25:14>] +REFERENCE_TYPE_USAGE b3Vector3 b3MaxFloat4(const b3Vector3 &, const b3Vector3 &) -> b3Vector3 [b3Float4.h <25:3 25:10>] SYMBOL_FUNCTION void b3Vector3::b3Vector3(const b3Vector3 &) REFERENCE_CALL b3Vector3 b3MaxFloat4(const b3Vector3 &, const b3Vector3 &) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3Float4.h <25:18 25:18>] LOCAL_SYMBOL: b3Float4.h<23:47> [b3Float4.h <25:18 25:18>] @@ -4516,9 +4623,13 @@ LOCAL_SYMBOL: b3Float4.h<23:66> [b3Float4.h <26:14 26:14>] REFERENCE_CALL b3Vector3 b3MaxFloat4(const b3Vector3 &, const b3Vector3 &) -> void b3Vector3::b3Vector3(b3Vector3 &&) [b3Float4.h <27:10 27:12>] LOCAL_SYMBOL: b3Float4.h<25:12> [b3Float4.h <27:10 27:12>] SYMBOL_FUNCTION b3Vector3 b3MinFloat4(const b3Vector3 &, const b3Vector3 &) [b3Float4.h <29:2 <29:18 29:28> 34:2>] +REFERENCE_TYPE_USAGE b3Vector3 b3MinFloat4(const b3Vector3 &, const b3Vector3 &) -> b3Vector3 [b3Float4.h <29:9 29:16>] LOCAL_SYMBOL: b3Float4.h<29:47> [b3Float4.h <29:47 29:47>] +REFERENCE_TYPE_USAGE b3Vector3 b3MinFloat4(const b3Vector3 &, const b3Vector3 &) -> b3Vector3 [b3Float4.h <29:37 29:44>] LOCAL_SYMBOL: b3Float4.h<29:66> [b3Float4.h <29:66 29:66>] +REFERENCE_TYPE_USAGE b3Vector3 b3MinFloat4(const b3Vector3 &, const b3Vector3 &) -> b3Vector3 [b3Float4.h <29:56 29:63>] LOCAL_SYMBOL: b3Float4.h<31:12> [b3Float4.h <31:12 31:14>] +REFERENCE_TYPE_USAGE b3Vector3 b3MinFloat4(const b3Vector3 &, const b3Vector3 &) -> b3Vector3 [b3Float4.h <31:3 31:10>] REFERENCE_CALL b3Vector3 b3MinFloat4(const b3Vector3 &, const b3Vector3 &) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3Float4.h <31:18 31:18>] LOCAL_SYMBOL: b3Float4.h<29:47> [b3Float4.h <31:18 31:18>] SYMBOL_FUNCTION void b3Vector3::setMin(const b3Vector3 &) @@ -4530,6 +4641,7 @@ LOCAL_SYMBOL: b3Float4.h<31:12> [b3Float4.h <33:10 33:12>] SYMBOL_FUNCTION bool b3IsAlmostZero(const b3Vector3 &) [b3Float4.h <63:1 <63:13 63:26> 68:1>] REFERENCE_TYPE_USAGE bool b3IsAlmostZero(const b3Vector3 &) -> bool [b3Float4.h <63:8 63:11>] LOCAL_SYMBOL: b3Float4.h<63:45> [b3Float4.h <63:45 63:45>] +REFERENCE_TYPE_USAGE bool b3IsAlmostZero(const b3Vector3 &) -> b3Vector3 [b3Float4.h <63:28 63:43>] REFERENCE_CALL bool b3IsAlmostZero(const b3Vector3 &) -> b3Scalar b3Fabs(b3Scalar) [b3Float4.h <65:5 65:10>] REFERENCE_USAGE bool b3IsAlmostZero(const b3Vector3 &) -> float b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>)::x [b3Float4.h <65:14 65:14>] REFERENCE_USAGE bool b3IsAlmostZero(const b3Vector3 &) -> b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>) b3Vector3::anonymous union (b3Vector3.h<96:9>):: [b3Float4.h <65:14 65:14>] @@ -4548,7 +4660,9 @@ LOCAL_SYMBOL: b3Float4.h<63:45> [b3Float4.h <65:52 65:52>] SYMBOL_FUNCTION int b3MaxDot(const b3Vector3 &, const b3Vector3 *, int, float *) [b3Float4.h <71:1 <71:15 71:22> 93:1>] REFERENCE_TYPE_USAGE int b3MaxDot(const b3Vector3 &, const b3Vector3 *, int, float *) -> int [b3Float4.h <71:8 71:10>] LOCAL_SYMBOL: b3Float4.h<71:42> [b3Float4.h <71:42 71:44>] +REFERENCE_TYPE_USAGE int b3MaxDot(const b3Vector3 &, const b3Vector3 *, int, float *) -> b3Vector3 [b3Float4.h <71:25 71:40>] LOCAL_SYMBOL: b3Float4.h<71:72> [b3Float4.h <71:72 71:79>] +REFERENCE_TYPE_USAGE int b3MaxDot(const b3Vector3 &, const b3Vector3 *, int, float *) -> b3Vector3 [b3Float4.h <71:62 71:69>] LOCAL_SYMBOL: b3Float4.h<71:86> [b3Float4.h <71:86 71:91>] REFERENCE_TYPE_USAGE int b3MaxDot(const b3Vector3 &, const b3Vector3 *, int, float *) -> int [b3Float4.h <71:82 71:84>] LOCAL_SYMBOL: b3Float4.h<71:101> [b3Float4.h <71:101 71:106>] @@ -4565,6 +4679,8 @@ LOCAL_SYMBOL: b3Float4.h<71:86> [b3Float4.h <76:21 76:26>] LOCAL_SYMBOL: b3Float4.h<74:9> [b3Float4.h <76:29 76:29>] LOCAL_SYMBOL: b3Float4.h<78:15> [b3Float4.h <78:15 78:17>] REFERENCE_TYPE_USAGE int b3MaxDot(const b3Vector3 &, const b3Vector3 *, int, float *) -> float [b3Float4.h <78:9 78:13>] +SYMBOL_FUNCTION b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) +REFERENCE_CALL int b3MaxDot(const b3Vector3 &, const b3Vector3 *, int, float *) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3Float4.h <78:21 78:28>] LOCAL_SYMBOL: b3Float4.h<71:72> [b3Float4.h <78:30 78:37>] LOCAL_SYMBOL: b3Float4.h<74:9> [b3Float4.h <78:39 78:39>] LOCAL_SYMBOL: b3Float4.h<71:42> [b3Float4.h <78:42 78:44>] @@ -4825,8 +4941,11 @@ REFERENCE_USAGE void b3QuadWord::setMin(const b3QuadWord &) -> b3SimdFloat4 b3Qu REFERENCE_USAGE void b3QuadWord::setMin(const b3QuadWord &) -> b3QuadWord::anonymous union (b3QuadWord.h<56:2>) b3QuadWord:: [b3QuadWord.h <230:49 230:55>] LOCAL_SYMBOL: b3QuadWord.h<227:49> [b3QuadWord.h <230:43 230:47>] SYMBOL_METHOD public void b3QuadWord::~b3QuadWord() [b3QuadWord.h <34:31 34:40>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vOnes [b3Quaternion.h <30:37 30:43>] REFERENCE_TYPE_USAGE const __m128 b3vOnes -> __m128 [b3Quaternion.h <30:7 30:12>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3vQInv [b3Quaternion.h <36:43 36:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3vQInv -> b3SimdFloat4 [b3Quaternion.h <36:7 36:18>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3vPPPM [b3Quaternion.h <37:43 37:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3vPPPM -> b3SimdFloat4 [b3Quaternion.h <37:7 37:18>] SYMBOL_CLASS b3Quaternion [b3Quaternion.h <42:1 <42:7 42:18> 558:1>] REFERENCE_INHERITANCE b3Quaternion -> b3QuadWord [b3Quaternion.h <42:29 42:38>] @@ -5115,9 +5234,11 @@ LOCAL_SYMBOL: b3Quaternion.h<156:45> [b3Quaternion.h <169:3 169:8>] LOCAL_SYMBOL: b3Quaternion.h<162:12> [b3Quaternion.h <169:12 169:15>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:20 169:27>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:37 169:44>] +REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:54 169:58>] LOCAL_SYMBOL: b3Quaternion.h<162:12> [b3Quaternion.h <169:62 169:65>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:70 169:77>] REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:86 169:93>] +REFERENCE_TYPE_USAGE void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Quaternion.h <169:102 169:106>] SYMBOL_FUNCTION b3Scalar b3Asin(b3Scalar) REFERENCE_CALL void b3Quaternion::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar b3Asin(b3Scalar) [b3Quaternion.h <169:110 169:115>] LOCAL_SYMBOL: b3Quaternion.h<162:12> [b3Quaternion.h <169:117 169:120>] @@ -5976,9 +6097,13 @@ SYMBOL_FUNCTION b3Quaternion b3ShortestArcQuat(const b3Vector3 &, const b3Vector REFERENCE_CALL b3Quaternion b3ShortestArcQuatNormalize2(b3Vector3 &, b3Vector3 &) -> b3Quaternion b3ShortestArcQuat(const b3Vector3 &, const b3Vector3 &) [b3Quaternion.h <912:9 912:25>] LOCAL_SYMBOL: b3Quaternion.h<908:40> [b3Quaternion.h <912:27 912:28>] LOCAL_SYMBOL: b3Quaternion.h<908:54> [b3Quaternion.h <912:30 912:31>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vMPPP [b3Matrix3x3.h <25:37 25:43>] REFERENCE_TYPE_USAGE const __m128 b3vMPPP -> __m128 [b3Matrix3x3.h <25:7 25:12>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3v1000 [b3Matrix3x3.h <29:43 29:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3v1000 -> b3SimdFloat4 [b3Matrix3x3.h <29:7 29:18>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3v0100 [b3Matrix3x3.h <30:43 30:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3v0100 -> b3SimdFloat4 [b3Matrix3x3.h <30:7 30:18>] +SYMBOL_GLOBAL_VARIABLE const b3SimdFloat4 b3v0010 [b3Matrix3x3.h <31:43 31:49>] REFERENCE_TYPE_USAGE const b3SimdFloat4 b3v0010 -> b3SimdFloat4 [b3Matrix3x3.h <31:7 31:18>] SYMBOL_CLASS b3Matrix3x3 [b3Matrix3x3.h <43:1 <43:31 43:41> 737:1>] SYMBOL_FIELD private b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <46:12 46:15>] @@ -6543,12 +6668,17 @@ REFERENCE_CALL void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) REFERENCE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <493:43 493:46>] REFERENCE_CALL void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar b3Fabs(b3Scalar) [b3Matrix3x3.h <496:7 496:12>] LOCAL_SYMBOL: b3Matrix3x3.h<487:44> [b3Matrix3x3.h <496:14 496:18>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <496:22 496:31>] LOCAL_SYMBOL: b3Matrix3x3.h<487:29> [b3Matrix3x3.h <498:8 498:10>] LOCAL_SYMBOL: b3Matrix3x3.h<487:29> [b3Matrix3x3.h <499:5 499:7>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <499:10 499:14>] LOCAL_SYMBOL: b3Matrix3x3.h<487:29> [b3Matrix3x3.h <501:5 501:7>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <501:10 501:14>] LOCAL_SYMBOL: b3Matrix3x3.h<487:61> [b3Matrix3x3.h <503:8 503:11>] LOCAL_SYMBOL: b3Matrix3x3.h<487:61> [b3Matrix3x3.h <504:5 504:8>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <504:11 504:15>] LOCAL_SYMBOL: b3Matrix3x3.h<487:61> [b3Matrix3x3.h <506:5 506:8>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerYPR(b3Scalar &, b3Scalar &, b3Scalar &) const -> b3Scalar [b3Matrix3x3.h <506:11 506:15>] SYMBOL_METHOD public void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const [b3Matrix3x3.h <516:2 <516:7 516:17> 580:2>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> void [b3Matrix3x3.h <516:2 516:5>] LOCAL_SYMBOL: b3Matrix3x3.h<516:29> [b3Matrix3x3.h <516:29 516:31>] @@ -6594,9 +6724,11 @@ REFERENCE_CALL void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <537:8 537:11>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <539:15 539:19>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <539:5 539:13>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <539:23 539:27>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <539:31 539:38>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <540:16 540:20>] LOCAL_SYMBOL: b3Matrix3x3.h<526:9> [b3Matrix3x3.h <540:5 540:14>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <540:24 540:28>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <540:32 540:39>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::roll [b3Matrix3x3.h <541:15 541:18>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <541:5 541:13>] @@ -6610,9 +6742,11 @@ LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <542:23 542:31>] LOCAL_SYMBOL: b3Matrix3x3.h<536:13> [b3Matrix3x3.h <542:41 542:45>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <546:15 546:19>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <546:5 546:13>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <546:24 546:28>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <546:32 546:39>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <547:16 547:20>] LOCAL_SYMBOL: b3Matrix3x3.h<526:9> [b3Matrix3x3.h <547:5 547:14>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <547:25 547:29>] REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <547:33 547:40>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::roll [b3Matrix3x3.h <548:15 548:18>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <548:5 548:13>] @@ -6631,6 +6765,7 @@ REFERENCE_CALL void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <554:31 554:34>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <555:15 555:19>] LOCAL_SYMBOL: b3Matrix3x3.h<526:9> [b3Matrix3x3.h <555:4 555:13>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar [b3Matrix3x3.h <555:23 555:27>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::pitch [b3Matrix3x3.h <555:41 555:45>] LOCAL_SYMBOL: b3Matrix3x3.h<525:9> [b3Matrix3x3.h <555:31 555:39>] REFERENCE_USAGE void b3Matrix3x3::getEulerZYX(b3Scalar &, b3Scalar &, b3Scalar &, unsigned int) const -> b3Scalar b3Matrix3x3::getEulerZYX::Euler::roll [b3Matrix3x3.h <557:14 557:17>] @@ -7019,9 +7154,11 @@ LOCAL_SYMBOL: b3Matrix3x3.h<722:45> [b3Matrix3x3.h <724:49 724:50>] REFERENCE_USAGE b3Scalar b3Matrix3x3::cofac(int, int, int, int) const -> b3Vector3 [] b3Matrix3x3::m_el [b3Matrix3x3.h <724:55 724:58>] LOCAL_SYMBOL: b3Matrix3x3.h<722:37> [b3Matrix3x3.h <724:60 724:61>] LOCAL_SYMBOL: b3Matrix3x3.h<722:29> [b3Matrix3x3.h <724:64 724:65>] +SYMBOL_STRUCT b3Matrix3x3FloatData [b3Matrix3x3.h <727:24 727:38>] SYMBOL_METHOD public void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const [b3Matrix3x3.h <727:7 727:15>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> void [b3Matrix3x3.h <727:2 727:5>] LOCAL_SYMBOL: b3Matrix3x3.h<727:41> [b3Matrix3x3.h <727:41 727:47>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> b3Matrix3x3FloatData [b3Matrix3x3.h <727:24 727:38>] SYMBOL_METHOD public void b3Matrix3x3::serializeFloat(b3Matrix3x3FloatData &) const [b3Matrix3x3.h <729:7 729:20>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serializeFloat(b3Matrix3x3FloatData &) const -> void [b3Matrix3x3.h <729:2 729:5>] LOCAL_SYMBOL: b3Matrix3x3.h<729:51> [b3Matrix3x3.h <729:51 729:57>] @@ -7029,6 +7166,7 @@ REFERENCE_TYPE_USAGE void b3Matrix3x3::serializeFloat(b3Matrix3x3FloatData &) co SYMBOL_METHOD public void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) [b3Matrix3x3.h <731:7 731:17>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> void [b3Matrix3x3.h <731:2 731:5>] LOCAL_SYMBOL: b3Matrix3x3.h<731:49> [b3Matrix3x3.h <731:49 731:54>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> b3Matrix3x3FloatData [b3Matrix3x3.h <731:32 731:46>] SYMBOL_METHOD public void b3Matrix3x3::deSerializeFloat(const b3Matrix3x3FloatData &) [b3Matrix3x3.h <733:7 733:22>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerializeFloat(const b3Matrix3x3FloatData &) -> void [b3Matrix3x3.h <733:2 733:5>] LOCAL_SYMBOL: b3Matrix3x3.h<733:59> [b3Matrix3x3.h <733:59 733:64>] @@ -7710,6 +7848,7 @@ SYMBOL_METHOD public void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const [ QUALIFIER: b3Matrix3x3 [b3Matrix3x3.h <1330:22 1330:32>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> void [b3Matrix3x3.h <1330:17 1330:20>] LOCAL_SYMBOL: b3Matrix3x3.h<1330:69> [b3Matrix3x3.h <1330:69 1330:75>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> b3Matrix3x3FloatData [b3Matrix3x3.h <1330:52 1330:66>] LOCAL_SYMBOL: b3Matrix3x3.h<1332:11> [b3Matrix3x3.h <1332:11 1332:11>] REFERENCE_TYPE_USAGE void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const -> int [b3Matrix3x3.h <1332:7 1332:9>] LOCAL_SYMBOL: b3Matrix3x3.h<1332:11> [b3Matrix3x3.h <1332:15 1332:15>] @@ -7741,6 +7880,7 @@ SYMBOL_METHOD public void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) QUALIFIER: b3Matrix3x3 [b3Matrix3x3.h <1343:22 1343:32>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> void [b3Matrix3x3.h <1343:17 1343:20>] LOCAL_SYMBOL: b3Matrix3x3.h<1343:77> [b3Matrix3x3.h <1343:77 1343:82>] +REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> b3Matrix3x3FloatData [b3Matrix3x3.h <1343:60 1343:74>] LOCAL_SYMBOL: b3Matrix3x3.h<1345:11> [b3Matrix3x3.h <1345:11 1345:11>] REFERENCE_TYPE_USAGE void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) -> int [b3Matrix3x3.h <1345:7 1345:9>] LOCAL_SYMBOL: b3Matrix3x3.h<1345:11> [b3Matrix3x3.h <1345:15 1345:15>] @@ -8045,9 +8185,11 @@ REFERENCE_TYPE_USAGE static const b3Transform & b3Transform::getIdentity() -> b3 REFERENCE_TYPE_USAGE static const b3Transform & b3Transform::getIdentity() -> b3Scalar [b3Transform.h <57:51 57:58>] REFERENCE_TYPE_USAGE static const b3Transform & b3Transform::getIdentity() -> b3Scalar [b3Transform.h <57:64 57:71>] LOCAL_SYMBOL: b3Transform.h<204:28> [b3Transform.h <205:10 205:26>] +SYMBOL_STRUCT b3TransformFloatData [b3Transform.h <208:24 208:38>] SYMBOL_METHOD public void b3Transform::serialize(b3TransformFloatData &) const [b3Transform.h <208:7 208:15>] REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> void [b3Transform.h <208:2 208:5>] LOCAL_SYMBOL: b3Transform.h<208:41> [b3Transform.h <208:41 208:47>] +REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> b3TransformFloatData [b3Transform.h <208:24 208:38>] SYMBOL_METHOD public void b3Transform::serializeFloat(b3TransformFloatData &) const [b3Transform.h <210:7 210:20>] REFERENCE_TYPE_USAGE void b3Transform::serializeFloat(b3TransformFloatData &) const -> void [b3Transform.h <210:2 210:5>] LOCAL_SYMBOL: b3Transform.h<210:51> [b3Transform.h <210:51 210:57>] @@ -8055,6 +8197,7 @@ REFERENCE_TYPE_USAGE void b3Transform::serializeFloat(b3TransformFloatData &) co SYMBOL_METHOD public void b3Transform::deSerialize(const b3TransformFloatData &) [b3Transform.h <212:7 212:17>] REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> void [b3Transform.h <212:2 212:5>] LOCAL_SYMBOL: b3Transform.h<212:49> [b3Transform.h <212:49 212:54>] +REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> b3TransformFloatData [b3Transform.h <212:32 212:46>] SYMBOL_STRUCT b3TransformDoubleData [b3Transform.h <214:38 214:58>] SYMBOL_METHOD public void b3Transform::deSerializeDouble(const b3TransformDoubleData &) [b3Transform.h <214:7 214:23>] REFERENCE_TYPE_USAGE void b3Transform::deSerializeDouble(const b3TransformDoubleData &) -> void [b3Transform.h <214:2 214:5>] @@ -8149,6 +8292,7 @@ SYMBOL_METHOD public void b3Transform::serialize(b3TransformFloatData &) const [ QUALIFIER: b3Transform [b3Transform.h <266:22 266:32>] REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> void [b3Transform.h <266:17 266:20>] LOCAL_SYMBOL: b3Transform.h<266:62> [b3Transform.h <266:62 266:68>] +REFERENCE_TYPE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> b3TransformFloatData [b3Transform.h <266:45 266:59>] SYMBOL_FUNCTION void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const REFERENCE_CALL void b3Transform::serialize(b3TransformFloatData &) const -> void b3Matrix3x3::serialize(b3Matrix3x3FloatData &) const [b3Transform.h <268:10 268:18>] REFERENCE_USAGE void b3Transform::serialize(b3TransformFloatData &) const -> b3Matrix3x3 b3Transform::m_basis [b3Transform.h <268:2 268:8>] @@ -8176,6 +8320,7 @@ SYMBOL_METHOD public void b3Transform::deSerialize(const b3TransformFloatData &) QUALIFIER: b3Transform [b3Transform.h <279:22 279:32>] REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> void [b3Transform.h <279:17 279:20>] LOCAL_SYMBOL: b3Transform.h<279:70> [b3Transform.h <279:70 279:75>] +REFERENCE_TYPE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> b3TransformFloatData [b3Transform.h <279:53 279:67>] SYMBOL_FUNCTION void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) REFERENCE_CALL void b3Transform::deSerialize(const b3TransformFloatData &) -> void b3Matrix3x3::deSerialize(const b3Matrix3x3FloatData &) [b3Transform.h <281:10 281:20>] REFERENCE_USAGE void b3Transform::deSerialize(const b3TransformFloatData &) -> b3Matrix3x3 b3Transform::m_basis [b3Transform.h <281:2 281:8>] @@ -8214,13 +8359,19 @@ REFERENCE_USAGE void b3Transform::deSerializeDouble(const b3TransformDoubleData REFERENCE_USAGE void b3Transform::deSerializeDouble(const b3TransformDoubleData &) -> b3Vector3DoubleData b3TransformDoubleData::m_origin [b3Transform.h <294:36 294:43>] LOCAL_SYMBOL: b3Transform.h<291:82> [b3Transform.h <294:29 294:34>] SYMBOL_FUNCTION b3Quaternion b3QuatInverse(const b3Quaternion &) [b3Quat.h <13:2 <13:16 13:28> 16:2>] +REFERENCE_TYPE_USAGE b3Quaternion b3QuatInverse(const b3Quaternion &) -> b3Quaternion [b3Quat.h <13:9 13:14>] LOCAL_SYMBOL: b3Quat.h<13:45> [b3Quat.h <13:45 13:47>] +REFERENCE_TYPE_USAGE b3Quaternion b3QuatInverse(const b3Quaternion &) -> b3Quaternion [b3Quat.h <13:30 13:43>] REFERENCE_CALL b3Quaternion b3QuatInverse(const b3Quaternion &) -> b3Quaternion b3Quaternion::inverse() const [b3Quat.h <15:14 15:20>] LOCAL_SYMBOL: b3Quat.h<13:45> [b3Quat.h <15:10 15:12>] SYMBOL_FUNCTION b3Vector3 b3TransformPoint(const b3Vector3 &, const b3Vector3 &, const b3Quaternion &) [b3Quat.h <18:2 <18:18 18:33> 24:2>] +REFERENCE_TYPE_USAGE b3Vector3 b3TransformPoint(const b3Vector3 &, const b3Vector3 &, const b3Quaternion &) -> b3Vector3 [b3Quat.h <18:9 18:16>] LOCAL_SYMBOL: b3Quat.h<18:52> [b3Quat.h <18:52 18:56>] +REFERENCE_TYPE_USAGE b3Vector3 b3TransformPoint(const b3Vector3 &, const b3Vector3 &, const b3Quaternion &) -> b3Vector3 [b3Quat.h <18:35 18:50>] LOCAL_SYMBOL: b3Quat.h<18:76> [b3Quat.h <18:76 18:86>] +REFERENCE_TYPE_USAGE b3Vector3 b3TransformPoint(const b3Vector3 &, const b3Vector3 &, const b3Quaternion &) -> b3Vector3 [b3Quat.h <18:59 18:74>] LOCAL_SYMBOL: b3Quat.h<18:105> [b3Quat.h <18:105 18:115>] +REFERENCE_TYPE_USAGE b3Vector3 b3TransformPoint(const b3Vector3 &, const b3Vector3 &, const b3Quaternion &) -> b3Quaternion [b3Quat.h <18:89 18:102>] LOCAL_SYMBOL: b3Quat.h<20:15> [b3Quat.h <20:15 20:16>] REFERENCE_TYPE_USAGE b3Vector3 b3TransformPoint(const b3Vector3 &, const b3Vector3 &, const b3Quaternion &) -> b3Transform [b3Quat.h <20:3 20:13>] SYMBOL_FUNCTION void b3Transform::b3Transform() @@ -8303,7 +8454,9 @@ SYMBOL_TYPEDEF b3GpuChildShape_t [b3Collidable.h <44:32 44:48>] REFERENCE_TYPE_USAGE b3GpuChildShape_t -> b3GpuChildShape [b3Collidable.h <44:16 44:30>] SYMBOL_STRUCT b3GpuChildShape [b3Collidable.h <45:1 <45:8 45:22> 65:1>] SYMBOL_FIELD public b3Vector3 b3GpuChildShape::m_childPosition [b3Collidable.h <47:11 47:25>] +REFERENCE_TYPE_USAGE b3Vector3 b3GpuChildShape::m_childPosition -> b3Vector3 [b3Collidable.h <47:2 47:9>] SYMBOL_FIELD public b3Quaternion b3GpuChildShape::m_childOrientation [b3Collidable.h <48:10 48:27>] +REFERENCE_TYPE_USAGE b3Quaternion b3GpuChildShape::m_childOrientation -> b3Quaternion [b3Collidable.h <48:2 48:7>] SYMBOL_UNION public b3GpuChildShape::anonymous union (b3Collidable.h<49:2>) [b3Collidable.h <49:2 <49:2 49:6> 53:2>] SYMBOL_FIELD public int b3GpuChildShape::anonymous union (b3Collidable.h<49:2>)::m_shapeIndex [b3Collidable.h <51:9 51:20>] REFERENCE_TYPE_USAGE int b3GpuChildShape::anonymous union (b3Collidable.h<49:2>)::m_shapeIndex -> int [b3Collidable.h <51:3 51:5>] @@ -8603,6 +8756,8 @@ SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] LOCAL_SYMBOL: b3AlignedObjectArray.h<300:36> [b3AlignedObjectArray.h <304:25 304:30>] LOCAL_SYMBOL: b3AlignedObjectArray.h<304:8> [b3AlignedObjectArray.h <306:9 306:9>] +SYMBOL_FUNCTION void b3OutputErrorMessageVarArgsInternal(const char *) +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] LOCAL_SYMBOL: b3AlignedObjectArray.h<300:36> [b3AlignedObjectArray.h <309:6 309:11>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3AlignedObjectArray::T *) const @@ -9056,6 +9211,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [ REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3Vector3 *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3Vector3 *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -9265,6 +9421,7 @@ SYMBOL_FUNCTION int b3AlignedObjectArray::capacity() const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, int *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, int *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -9624,6 +9781,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [b3A REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3Aabb *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3Aabb *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -9994,6 +10152,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3Contact4Data *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3Contact4Data *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -10382,6 +10541,7 @@ SYMBOL_FUNCTION int b3AlignedObjectArray::capacity() const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3GpuFace *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3GpuFace *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -10595,6 +10755,7 @@ SYMBOL_FUNCTION int b3AlignedObjectArray::capacity() con REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3ConvexPolyhedronData *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3ConvexPolyhedronData *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -10807,6 +10968,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> in REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3Collidable *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3Collidable *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -11010,6 +11172,7 @@ SYMBOL_FUNCTION int b3AlignedObjectArray::capacity() const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3ConvexUtility * *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3ConvexUtility * *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -11070,16 +11233,25 @@ REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> void [b3AlignedObjectArray.h <524:2 524:5>] REFERENCE_TYPE_USAGE void b3AlignedObjectArray::copyFromArray(const b3AlignedObjectArray &) -> b3AlignedObjectArray [b3AlignedObjectArray.h <524:27 524:46>] SYMBOL_FUNCTION b3Matrix3x3 b3QuatGetRotationMatrix(const b3Quaternion &) [b3Mat3x3.h <15:1 <15:17 15:39> 18:1>] +REFERENCE_TYPE_USAGE b3Matrix3x3 b3QuatGetRotationMatrix(const b3Quaternion &) -> b3Matrix3x3 [b3Mat3x3.h <15:8 15:15>] LOCAL_SYMBOL: b3Mat3x3.h<15:56> [b3Mat3x3.h <15:56 15:59>] +REFERENCE_TYPE_USAGE b3Matrix3x3 b3QuatGetRotationMatrix(const b3Quaternion &) -> b3Quaternion [b3Mat3x3.h <15:41 15:54>] +REFERENCE_TYPE_USAGE b3Matrix3x3 b3QuatGetRotationMatrix(const b3Quaternion &) -> b3Matrix3x3 [b3Mat3x3.h <17:9 17:16>] +REFERENCE_CALL b3Matrix3x3 b3QuatGetRotationMatrix(const b3Quaternion &) -> void b3Matrix3x3::b3Matrix3x3(const b3Quaternion &) [b3Mat3x3.h <17:9 17:16>] LOCAL_SYMBOL: b3Mat3x3.h<15:56> [b3Mat3x3.h <17:18 17:21>] SYMBOL_FUNCTION b3Matrix3x3 b3AbsoluteMat3x3(const b3Matrix3x3 &) [b3Mat3x3.h <20:1 <20:17 20:32> 23:1>] +REFERENCE_TYPE_USAGE b3Matrix3x3 b3AbsoluteMat3x3(const b3Matrix3x3 &) -> b3Matrix3x3 [b3Mat3x3.h <20:8 20:15>] LOCAL_SYMBOL: b3Mat3x3.h<20:51> [b3Mat3x3.h <20:51 20:53>] +REFERENCE_TYPE_USAGE b3Matrix3x3 b3AbsoluteMat3x3(const b3Matrix3x3 &) -> b3Matrix3x3 [b3Mat3x3.h <20:34 20:49>] SYMBOL_FUNCTION b3Matrix3x3 b3Matrix3x3::absolute() const REFERENCE_CALL b3Matrix3x3 b3AbsoluteMat3x3(const b3Matrix3x3 &) -> b3Matrix3x3 b3Matrix3x3::absolute() const [b3Mat3x3.h <22:13 22:20>] LOCAL_SYMBOL: b3Mat3x3.h<20:51> [b3Mat3x3.h <22:9 22:11>] SYMBOL_FUNCTION b3Vector3 mtMul3(const b3Vector3 &, const b3Matrix3x3 &) [b3Mat3x3.h <27:1 <28:10 28:15> 31:1>] +REFERENCE_TYPE_USAGE b3Vector3 mtMul3(const b3Vector3 &, const b3Matrix3x3 &) -> b3Vector3 [b3Mat3x3.h <28:1 28:8>] LOCAL_SYMBOL: b3Mat3x3.h<28:34> [b3Mat3x3.h <28:34 28:34>] +REFERENCE_TYPE_USAGE b3Vector3 mtMul3(const b3Vector3 &, const b3Matrix3x3 &) -> b3Vector3 [b3Mat3x3.h <28:17 28:32>] LOCAL_SYMBOL: b3Mat3x3.h<28:54> [b3Mat3x3.h <28:54 28:54>] +REFERENCE_TYPE_USAGE b3Vector3 mtMul3(const b3Vector3 &, const b3Matrix3x3 &) -> b3Matrix3x3 [b3Mat3x3.h <28:37 28:52>] REFERENCE_CALL b3Vector3 mtMul3(const b3Vector3 &, const b3Matrix3x3 &) -> b3Vector3 operator*(const b3Matrix3x3 &, const b3Vector3 &) [b3Mat3x3.h <30:10 30:10>] LOCAL_SYMBOL: b3Mat3x3.h<28:54> [b3Mat3x3.h <30:9 30:9>] LOCAL_SYMBOL: b3Mat3x3.h<28:34> [b3Mat3x3.h <30:11 30:11>] @@ -11091,6 +11263,7 @@ SYMBOL_UNION public b3Aabb::anonymous union (b3Aabb.h<13:2>) [b3Aabb.h <13:2 <13 SYMBOL_FIELD public float [] b3Aabb::anonymous union (b3Aabb.h<13:2>)::m_min [b3Aabb.h <15:9 15:13>] REFERENCE_TYPE_USAGE float [] b3Aabb::anonymous union (b3Aabb.h<13:2>)::m_min -> float [b3Aabb.h <15:3 15:7>] SYMBOL_FIELD public b3Vector3 b3Aabb::anonymous union (b3Aabb.h<13:2>)::m_minVec [b3Aabb.h <16:12 16:19>] +REFERENCE_TYPE_USAGE b3Vector3 b3Aabb::anonymous union (b3Aabb.h<13:2>)::m_minVec -> b3Vector3 [b3Aabb.h <16:3 16:10>] SYMBOL_FIELD public int [] b3Aabb::anonymous union (b3Aabb.h<13:2>)::m_minIndices [b3Aabb.h <17:7 17:18>] REFERENCE_TYPE_USAGE int [] b3Aabb::anonymous union (b3Aabb.h<13:2>)::m_minIndices -> int [b3Aabb.h <17:3 17:5>] SYMBOL_METHOD public void b3Aabb::anonymous union (b3Aabb.h<13:2>)::(const b3Aabb::anonymous union (b3Aabb.h<13:2>) &) [b3Aabb.h <13:2 <13:2 13:6> 13:6>] @@ -11103,6 +11276,7 @@ SYMBOL_UNION public b3Aabb::anonymous union (b3Aabb.h<19:2>) [b3Aabb.h <19:2 <19 SYMBOL_FIELD public float [] b3Aabb::anonymous union (b3Aabb.h<19:2>)::m_max [b3Aabb.h <21:9 21:13>] REFERENCE_TYPE_USAGE float [] b3Aabb::anonymous union (b3Aabb.h<19:2>)::m_max -> float [b3Aabb.h <21:3 21:7>] SYMBOL_FIELD public b3Vector3 b3Aabb::anonymous union (b3Aabb.h<19:2>)::m_maxVec [b3Aabb.h <22:12 22:19>] +REFERENCE_TYPE_USAGE b3Vector3 b3Aabb::anonymous union (b3Aabb.h<19:2>)::m_maxVec -> b3Vector3 [b3Aabb.h <22:3 22:10>] SYMBOL_FIELD public int [] b3Aabb::anonymous union (b3Aabb.h<19:2>)::m_signedMaxIndices [b3Aabb.h <23:7 23:24>] REFERENCE_TYPE_USAGE int [] b3Aabb::anonymous union (b3Aabb.h<19:2>)::m_signedMaxIndices -> int [b3Aabb.h <23:3 23:5>] SYMBOL_METHOD public void b3Aabb::anonymous union (b3Aabb.h<19:2>)::(const b3Aabb::anonymous union (b3Aabb.h<19:2>) &) [b3Aabb.h <19:2 <19:2 19:6> 19:6>] @@ -11125,14 +11299,21 @@ SYMBOL_METHOD public void b3Aabb::~b3Aabb() [b3Aabb.h <11:8 11:13>] SYMBOL_FUNCTION void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) [b3Aabb.h <27:1 <27:13 27:28> 46:1>] REFERENCE_TYPE_USAGE void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> void [b3Aabb.h <27:8 27:11>] LOCAL_SYMBOL: b3Aabb.h<27:47> [b3Aabb.h <27:47 27:58>] +REFERENCE_TYPE_USAGE void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 [b3Aabb.h <27:30 27:45>] LOCAL_SYMBOL: b3Aabb.h<27:77> [b3Aabb.h <27:77 27:88>] +REFERENCE_TYPE_USAGE void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 [b3Aabb.h <27:60 27:75>] LOCAL_SYMBOL: b3Aabb.h<27:97> [b3Aabb.h <27:97 27:102>] REFERENCE_TYPE_USAGE void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> float [b3Aabb.h <27:91 27:95>] LOCAL_SYMBOL: b3Aabb.h<28:24> [b3Aabb.h <28:24 28:26>] +REFERENCE_TYPE_USAGE void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 [b3Aabb.h <28:7 28:22>] LOCAL_SYMBOL: b3Aabb.h<29:22> [b3Aabb.h <29:22 29:24>] +REFERENCE_TYPE_USAGE void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Quaternion [b3Aabb.h <29:7 29:20>] LOCAL_SYMBOL: b3Aabb.h<30:17> [b3Aabb.h <30:17 30:26>] +REFERENCE_TYPE_USAGE void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 [b3Aabb.h <30:7 30:14>] LOCAL_SYMBOL: b3Aabb.h<30:38> [b3Aabb.h <30:38 30:47>] +REFERENCE_TYPE_USAGE void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 [b3Aabb.h <30:28 30:35>] LOCAL_SYMBOL: b3Aabb.h<32:12> [b3Aabb.h <32:12 32:27>] +REFERENCE_TYPE_USAGE void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 [b3Aabb.h <32:3 32:10>] SYMBOL_FUNCTION b3Vector3 operator*(const b3Scalar &, const b3Vector3 &) REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 operator*(const b3Scalar &, const b3Vector3 &) [b3Aabb.h <32:35 32:35>] REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 operator-(const b3Vector3 &, const b3Vector3 &) [b3Aabb.h <32:49 32:49>] @@ -11140,15 +11321,19 @@ LOCAL_SYMBOL: b3Aabb.h<27:77> [b3Aabb.h <32:37 32:48>] LOCAL_SYMBOL: b3Aabb.h<27:47> [b3Aabb.h <32:50 32:61>] REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 & b3Vector3::operator+=(const b3Vector3 &) [b3Aabb.h <33:19 33:20>] LOCAL_SYMBOL: b3Aabb.h<32:12> [b3Aabb.h <33:3 33:18>] +SYMBOL_FUNCTION b3Vector3 b3MakeVector3(b3Scalar, b3Scalar, b3Scalar, b3Scalar) +REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 b3MakeVector3(b3Scalar, b3Scalar, b3Scalar, b3Scalar) [b3Aabb.h <33:21 33:32>] LOCAL_SYMBOL: b3Aabb.h<27:97> [b3Aabb.h <33:34 33:39>] LOCAL_SYMBOL: b3Aabb.h<27:97> [b3Aabb.h <33:41 33:46>] LOCAL_SYMBOL: b3Aabb.h<27:97> [b3Aabb.h <33:48 33:53>] LOCAL_SYMBOL: b3Aabb.h<34:12> [b3Aabb.h <34:12 34:22>] +REFERENCE_TYPE_USAGE void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 [b3Aabb.h <34:3 34:10>] REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 operator*(const b3Scalar &, const b3Vector3 &) [b3Aabb.h <34:30 34:30>] REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 operator+(const b3Vector3 &, const b3Vector3 &) [b3Aabb.h <34:44 34:44>] LOCAL_SYMBOL: b3Aabb.h<27:77> [b3Aabb.h <34:32 34:43>] LOCAL_SYMBOL: b3Aabb.h<27:47> [b3Aabb.h <34:45 34:56>] LOCAL_SYMBOL: b3Aabb.h<35:12> [b3Aabb.h <35:12 35:12>] +REFERENCE_TYPE_USAGE void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Matrix3x3 [b3Aabb.h <35:3 35:10>] REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> void b3Matrix3x3::b3Matrix3x3() [b3Aabb.h <35:12 35:12>] REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Matrix3x3 & b3Matrix3x3::operator=(const b3Matrix3x3 &) [b3Aabb.h <36:5 36:5>] LOCAL_SYMBOL: b3Aabb.h<35:12> [b3Aabb.h <36:3 36:3>] @@ -11156,19 +11341,33 @@ SYMBOL_FUNCTION b3Matrix3x3 b3QuatGetRotationMatrix(const b3Quaternion &) REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Matrix3x3 b3QuatGetRotationMatrix(const b3Quaternion &) [b3Aabb.h <36:7 36:29>] LOCAL_SYMBOL: b3Aabb.h<29:22> [b3Aabb.h <36:31 36:33>] LOCAL_SYMBOL: b3Aabb.h<37:12> [b3Aabb.h <37:12 37:16>] +REFERENCE_TYPE_USAGE void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Matrix3x3 [b3Aabb.h <37:3 37:10>] SYMBOL_FUNCTION b3Matrix3x3 b3AbsoluteMat3x3(const b3Matrix3x3 &) REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Matrix3x3 b3AbsoluteMat3x3(const b3Matrix3x3 &) [b3Aabb.h <37:20 37:35>] LOCAL_SYMBOL: b3Aabb.h<35:12> [b3Aabb.h <37:37 37:37>] LOCAL_SYMBOL: b3Aabb.h<38:12> [b3Aabb.h <38:12 38:17>] +REFERENCE_TYPE_USAGE void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 [b3Aabb.h <38:3 38:10>] SYMBOL_FUNCTION b3Vector3 b3TransformPoint(const b3Vector3 &, const b3Vector3 &, const b3Quaternion &) REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 b3TransformPoint(const b3Vector3 &, const b3Vector3 &, const b3Quaternion &) [b3Aabb.h <38:21 38:36>] LOCAL_SYMBOL: b3Aabb.h<34:12> [b3Aabb.h <38:38 38:48>] LOCAL_SYMBOL: b3Aabb.h<28:24> [b3Aabb.h <38:50 38:52>] LOCAL_SYMBOL: b3Aabb.h<29:22> [b3Aabb.h <38:54 38:56>] LOCAL_SYMBOL: b3Aabb.h<40:12> [b3Aabb.h <40:12 40:17>] +REFERENCE_TYPE_USAGE void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 [b3Aabb.h <40:3 40:10>] +REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 b3MakeVector3(b3Scalar, b3Scalar, b3Scalar, b3Scalar) [b3Aabb.h <40:21 40:32>] +REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3Aabb.h <40:34 40:41>] LOCAL_SYMBOL: b3Aabb.h<32:12> [b3Aabb.h <40:43 40:58>] +SYMBOL_FUNCTION const b3Vector3 & b3Matrix3x3::getRow(int) const +REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> const b3Vector3 & b3Matrix3x3::getRow(int) const [b3Aabb.h <40:60 40:67>] +LOCAL_SYMBOL: b3Aabb.h<37:12> [b3Aabb.h <40:69 40:73>] +REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3Aabb.h <41:12 41:19>] LOCAL_SYMBOL: b3Aabb.h<32:12> [b3Aabb.h <41:21 41:36>] +REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> const b3Vector3 & b3Matrix3x3::getRow(int) const [b3Aabb.h <41:38 41:45>] +LOCAL_SYMBOL: b3Aabb.h<37:12> [b3Aabb.h <41:47 41:51>] +REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3Aabb.h <42:12 42:19>] LOCAL_SYMBOL: b3Aabb.h<32:12> [b3Aabb.h <42:21 42:36>] +REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> const b3Vector3 & b3Matrix3x3::getRow(int) const [b3Aabb.h <42:38 42:45>] +LOCAL_SYMBOL: b3Aabb.h<37:12> [b3Aabb.h <42:47 42:51>] REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 & b3Vector3::operator=(b3Vector3 &&) [b3Aabb.h <44:15 44:15>] LOCAL_SYMBOL: b3Aabb.h<30:17> [b3Aabb.h <44:4 44:13>] REFERENCE_CALL void b3TransformAabb2(const b3Vector3 &, const b3Vector3 &, float, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *) -> b3Vector3 operator-(const b3Vector3 &, const b3Vector3 &) [b3Aabb.h <44:23 44:23>] @@ -11182,9 +11381,13 @@ LOCAL_SYMBOL: b3Aabb.h<40:12> [b3Aabb.h <45:24 45:29>] SYMBOL_FUNCTION bool b3TestAabbAgainstAabb(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) [b3Aabb.h <49:1 <49:13 49:33> 57:1>] REFERENCE_TYPE_USAGE bool b3TestAabbAgainstAabb(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) -> bool [b3Aabb.h <49:8 49:11>] LOCAL_SYMBOL: b3Aabb.h<49:52> [b3Aabb.h <49:52 49:59>] +REFERENCE_TYPE_USAGE bool b3TestAabbAgainstAabb(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) -> b3Vector3 [b3Aabb.h <49:35 49:50>] LOCAL_SYMBOL: b3Aabb.h<49:78> [b3Aabb.h <49:78 49:85>] +REFERENCE_TYPE_USAGE bool b3TestAabbAgainstAabb(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) -> b3Vector3 [b3Aabb.h <49:61 49:76>] LOCAL_SYMBOL: b3Aabb.h<50:26> [b3Aabb.h <50:26 50:33>] +REFERENCE_TYPE_USAGE bool b3TestAabbAgainstAabb(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) -> b3Vector3 [b3Aabb.h <50:9 50:24>] LOCAL_SYMBOL: b3Aabb.h<50:53> [b3Aabb.h <50:53 50:60>] +REFERENCE_TYPE_USAGE bool b3TestAabbAgainstAabb(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) -> b3Vector3 [b3Aabb.h <50:36 50:51>] LOCAL_SYMBOL: b3Aabb.h<52:7> [b3Aabb.h <52:7 52:13>] REFERENCE_TYPE_USAGE bool b3TestAabbAgainstAabb(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) -> bool [b3Aabb.h <52:2 52:5>] LOCAL_SYMBOL: b3Aabb.h<52:7> [b3Aabb.h <53:2 53:8>] @@ -11243,6 +11446,35 @@ LOCAL_SYMBOL: b3Aabb.h<50:26> [b3Aabb.h <55:53 55:60>] LOCAL_SYMBOL: b3Aabb.h<52:7> [b3Aabb.h <55:75 55:81>] LOCAL_SYMBOL: b3Aabb.h<52:7> [b3Aabb.h <56:9 56:15>] SYMBOL_STRUCT b3UnsignedInt4 [b3Int4.h <9:1 <9:32 9:45> 24:1>] +SYMBOL_METHOD public static void * b3UnsignedInt4::operator new(size_t) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new(size_t) -> void [b3Int4.h <11:2 11:29>] +LOCAL_SYMBOL: b3Int4.h<11:2> [b3Int4.h <11:2 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new(size_t) -> size_t [b3Int4.h <11:2 11:29>] +REFERENCE_CALL static void * b3UnsignedInt4::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Int4.h <11:2 11:29>] +LOCAL_SYMBOL: b3Int4.h<11:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3UnsignedInt4::operator delete(void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void b3UnsignedInt4::operator delete(void *) -> void [b3Int4.h <11:2 11:29>] +REFERENCE_CALL static void b3UnsignedInt4::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3Int4.h <11:2 11:29>] +LOCAL_SYMBOL: b3Int4.h<11:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3UnsignedInt4::operator new(size_t, void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new(size_t, void *) -> void [b3Int4.h <11:2 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new(size_t, void *) -> size_t [b3Int4.h <11:2 11:29>] +SYMBOL_METHOD public static void b3UnsignedInt4::operator delete(void *, void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void b3UnsignedInt4::operator delete(void *, void *) -> void [b3Int4.h <11:2 11:29>] +SYMBOL_METHOD public static void * b3UnsignedInt4::operator new[](size_t) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new[](size_t) -> void [b3Int4.h <11:2 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new[](size_t) -> size_t [b3Int4.h <11:2 11:29>] +REFERENCE_CALL static void * b3UnsignedInt4::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Int4.h <11:2 11:29>] +LOCAL_SYMBOL: b3Int4.h<11:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3UnsignedInt4::operator delete[](void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void b3UnsignedInt4::operator delete[](void *) -> void [b3Int4.h <11:2 11:29>] +REFERENCE_CALL static void b3UnsignedInt4::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3Int4.h <11:2 11:29>] +LOCAL_SYMBOL: b3Int4.h<11:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3UnsignedInt4::operator new[](size_t, void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new[](size_t, void *) -> void [b3Int4.h <11:2 11:29>] +REFERENCE_TYPE_USAGE static void * b3UnsignedInt4::operator new[](size_t, void *) -> size_t [b3Int4.h <11:2 11:29>] +SYMBOL_METHOD public static void b3UnsignedInt4::operator delete[](void *, void *) [b3Int4.h <11:2 <11:2 11:29> 11:29>] +REFERENCE_TYPE_USAGE static void b3UnsignedInt4::operator delete[](void *, void *) -> void [b3Int4.h <11:2 11:29>] SYMBOL_UNION public b3UnsignedInt4::anonymous union (b3Int4.h<13:2>) [b3Int4.h <13:2 <13:2 13:6> 23:2>] SYMBOL_STRUCT public b3UnsignedInt4::anonymous union (b3Int4.h<13:2>)::anonymous struct (b3Int4.h<15:3>) [b3Int4.h <15:3 <15:3 15:8> 18:3>] SYMBOL_FIELD public unsigned int b3UnsignedInt4::anonymous union (b3Int4.h<13:2>)::anonymous struct (b3Int4.h<15:3>)::x [b3Int4.h <17:17 17:17>] @@ -11282,6 +11514,35 @@ REFERENCE_CALL void b3UnsignedInt4::b3UnsignedInt4(b3UnsignedInt4 &&) -> void b3 REFERENCE_TYPE_USAGE void b3UnsignedInt4::b3UnsignedInt4(b3UnsignedInt4 &&) -> b3UnsignedInt4 [b3Int4.h <9:32 9:45>] LOCAL_SYMBOL: b3Int4.h<9:32> [b3Int4.h <9:32 9:45>] SYMBOL_STRUCT b3Int4 [b3Int4.h <26:1 <26:32 26:37> 41:1>] +SYMBOL_METHOD public static void * b3Int4::operator new(size_t) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new(size_t) -> void [b3Int4.h <28:2 28:29>] +LOCAL_SYMBOL: b3Int4.h<28:2> [b3Int4.h <28:2 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new(size_t) -> size_t [b3Int4.h <28:2 28:29>] +REFERENCE_CALL static void * b3Int4::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Int4.h <28:2 28:29>] +LOCAL_SYMBOL: b3Int4.h<28:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3Int4::operator delete(void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void b3Int4::operator delete(void *) -> void [b3Int4.h <28:2 28:29>] +REFERENCE_CALL static void b3Int4::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3Int4.h <28:2 28:29>] +LOCAL_SYMBOL: b3Int4.h<28:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3Int4::operator new(size_t, void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new(size_t, void *) -> void [b3Int4.h <28:2 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new(size_t, void *) -> size_t [b3Int4.h <28:2 28:29>] +SYMBOL_METHOD public static void b3Int4::operator delete(void *, void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void b3Int4::operator delete(void *, void *) -> void [b3Int4.h <28:2 28:29>] +SYMBOL_METHOD public static void * b3Int4::operator new[](size_t) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new[](size_t) -> void [b3Int4.h <28:2 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new[](size_t) -> size_t [b3Int4.h <28:2 28:29>] +REFERENCE_CALL static void * b3Int4::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Int4.h <28:2 28:29>] +LOCAL_SYMBOL: b3Int4.h<28:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3Int4::operator delete[](void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void b3Int4::operator delete[](void *) -> void [b3Int4.h <28:2 28:29>] +REFERENCE_CALL static void b3Int4::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3Int4.h <28:2 28:29>] +LOCAL_SYMBOL: b3Int4.h<28:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3Int4::operator new[](size_t, void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new[](size_t, void *) -> void [b3Int4.h <28:2 28:29>] +REFERENCE_TYPE_USAGE static void * b3Int4::operator new[](size_t, void *) -> size_t [b3Int4.h <28:2 28:29>] +SYMBOL_METHOD public static void b3Int4::operator delete[](void *, void *) [b3Int4.h <28:2 <28:2 28:29> 28:29>] +REFERENCE_TYPE_USAGE static void b3Int4::operator delete[](void *, void *) -> void [b3Int4.h <28:2 28:29>] SYMBOL_UNION public b3Int4::anonymous union (b3Int4.h<30:2>) [b3Int4.h <30:2 <30:2 30:6> 40:2>] SYMBOL_STRUCT public b3Int4::anonymous union (b3Int4.h<30:2>)::anonymous struct (b3Int4.h<32:3>) [b3Int4.h <32:3 <32:3 32:8> 35:3>] SYMBOL_FIELD public int b3Int4::anonymous union (b3Int4.h<30:2>)::anonymous struct (b3Int4.h<32:3>)::x [b3Int4.h <34:8 34:8>] @@ -11399,9 +11660,13 @@ SYMBOL_TYPEDEF b3RigidBodyData_t [b3RigidBodyData.h <8:32 8:48>] REFERENCE_TYPE_USAGE b3RigidBodyData_t -> b3RigidBodyData [b3RigidBodyData.h <8:16 8:30>] SYMBOL_STRUCT b3RigidBodyData [b3RigidBodyData.h <11:1 <11:8 11:22> 22:1>] SYMBOL_FIELD public b3Vector3 b3RigidBodyData::m_pos [b3RigidBodyData.h <13:14 13:18>] +REFERENCE_TYPE_USAGE b3Vector3 b3RigidBodyData::m_pos -> b3Vector3 [b3RigidBodyData.h <13:2 13:9>] SYMBOL_FIELD public b3Quaternion b3RigidBodyData::m_quat [b3RigidBodyData.h <14:13 14:18>] +REFERENCE_TYPE_USAGE b3Quaternion b3RigidBodyData::m_quat -> b3Quaternion [b3RigidBodyData.h <14:2 14:7>] SYMBOL_FIELD public b3Vector3 b3RigidBodyData::m_linVel [b3RigidBodyData.h <15:14 15:21>] +REFERENCE_TYPE_USAGE b3Vector3 b3RigidBodyData::m_linVel -> b3Vector3 [b3RigidBodyData.h <15:2 15:9>] SYMBOL_FIELD public b3Vector3 b3RigidBodyData::m_angVel [b3RigidBodyData.h <16:14 16:21>] +REFERENCE_TYPE_USAGE b3Vector3 b3RigidBodyData::m_angVel -> b3Vector3 [b3RigidBodyData.h <16:2 16:9>] SYMBOL_FIELD public int b3RigidBodyData::m_collidableIdx [b3RigidBodyData.h <18:11 18:25>] REFERENCE_TYPE_USAGE int b3RigidBodyData::m_collidableIdx -> int [b3RigidBodyData.h <18:2 18:4>] SYMBOL_FIELD public float b3RigidBodyData::m_invMass [b3RigidBodyData.h <19:12 19:20>] @@ -11415,7 +11680,9 @@ SYMBOL_TYPEDEF b3InertiaData_t [b3RigidBodyData.h <24:30 24:44>] REFERENCE_TYPE_USAGE b3InertiaData_t -> b3InertiaData [b3RigidBodyData.h <24:16 24:28>] SYMBOL_STRUCT b3InertiaData [b3RigidBodyData.h <26:1 <26:8 26:20> 30:1>] SYMBOL_FIELD public b3Matrix3x3 b3InertiaData::m_invInertiaWorld [b3RigidBodyData.h <28:11 28:27>] +REFERENCE_TYPE_USAGE b3Matrix3x3 b3InertiaData::m_invInertiaWorld -> b3Matrix3x3 [b3RigidBodyData.h <28:2 28:9>] SYMBOL_FIELD public b3Matrix3x3 b3InertiaData::m_initInvInertia [b3RigidBodyData.h <29:11 29:26>] +REFERENCE_TYPE_USAGE b3Matrix3x3 b3InertiaData::m_initInvInertia -> b3Matrix3x3 [b3RigidBodyData.h <29:2 29:9>] SYMBOL_METHOD public void b3InertiaData::b3InertiaData(const b3InertiaData &) [b3RigidBodyData.h <26:8 26:20>] SYMBOL_METHOD public void b3InertiaData::b3InertiaData(b3InertiaData &&) [b3RigidBodyData.h <26:8 26:20>] SYMBOL_METHOD public b3InertiaData & b3InertiaData::operator=(b3InertiaData &&) [b3RigidBodyData.h <26:8 26:20>] @@ -11424,7 +11691,9 @@ SYMBOL_TYPEDEF b3Contact4Data_t [b3Contact4Data.h <6:32 6:47>] REFERENCE_TYPE_USAGE b3Contact4Data_t -> b3Contact4Data [b3Contact4Data.h <6:17 6:30>] SYMBOL_STRUCT b3Contact4Data [b3Contact4Data.h <8:1 <8:8 8:21> 26:1>] SYMBOL_FIELD public b3Vector3 [] b3Contact4Data::m_worldPosB [b3Contact4Data.h <10:11 10:21>] +REFERENCE_TYPE_USAGE b3Vector3 [] b3Contact4Data::m_worldPosB -> b3Vector3 [b3Contact4Data.h <10:2 10:9>] SYMBOL_FIELD public b3Vector3 b3Contact4Data::m_worldNormalOnB [b3Contact4Data.h <13:11 13:26>] +REFERENCE_TYPE_USAGE b3Vector3 b3Contact4Data::m_worldNormalOnB -> b3Vector3 [b3Contact4Data.h <13:2 13:9>] SYMBOL_FIELD public unsigned short b3Contact4Data::m_restituitionCoeffCmp [b3Contact4Data.h <14:18 14:39>] REFERENCE_TYPE_USAGE unsigned short b3Contact4Data::m_restituitionCoeffCmp -> unsigned short [b3Contact4Data.h <14:2 14:9>] SYMBOL_FIELD public unsigned short b3Contact4Data::m_frictionCoeffCmp [b3Contact4Data.h <15:18 15:35>] @@ -11659,6 +11928,35 @@ SYMBOL_METHOD public void b3MyFace::b3MyFace(b3MyFace &&) [b3ConvexUtility.h <26 SYMBOL_METHOD public b3MyFace & b3MyFace::operator=(b3MyFace &&) [b3ConvexUtility.h <26:8 26:15>] SYMBOL_METHOD public void b3MyFace::~b3MyFace() [b3ConvexUtility.h <26:8 <26:8 26:15> 26:15>] SYMBOL_CLASS b3ConvexUtility [b3ConvexUtility.h <32:1 <32:31 32:45> 60:1>] +SYMBOL_METHOD public static void * b3ConvexUtility::operator new(size_t) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new(size_t) -> void [b3ConvexUtility.h <35:2 35:29>] +LOCAL_SYMBOL: b3ConvexUtility.h<35:2> [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new(size_t) -> size_t [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_CALL static void * b3ConvexUtility::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3ConvexUtility.h <35:2 35:29>] +LOCAL_SYMBOL: b3ConvexUtility.h<35:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3ConvexUtility::operator delete(void *) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void b3ConvexUtility::operator delete(void *) -> void [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_CALL static void b3ConvexUtility::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3ConvexUtility.h <35:2 35:29>] +LOCAL_SYMBOL: b3ConvexUtility.h<35:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3ConvexUtility::operator new(size_t, void *) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new(size_t, void *) -> void [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new(size_t, void *) -> size_t [b3ConvexUtility.h <35:2 35:29>] +SYMBOL_METHOD public static void b3ConvexUtility::operator delete(void *, void *) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void b3ConvexUtility::operator delete(void *, void *) -> void [b3ConvexUtility.h <35:2 35:29>] +SYMBOL_METHOD public static void * b3ConvexUtility::operator new[](size_t) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new[](size_t) -> void [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new[](size_t) -> size_t [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_CALL static void * b3ConvexUtility::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3ConvexUtility.h <35:2 35:29>] +LOCAL_SYMBOL: b3ConvexUtility.h<35:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3ConvexUtility::operator delete[](void *) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void b3ConvexUtility::operator delete[](void *) -> void [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_CALL static void b3ConvexUtility::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3ConvexUtility.h <35:2 35:29>] +LOCAL_SYMBOL: b3ConvexUtility.h<35:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3ConvexUtility::operator new[](size_t, void *) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new[](size_t, void *) -> void [b3ConvexUtility.h <35:2 35:29>] +REFERENCE_TYPE_USAGE static void * b3ConvexUtility::operator new[](size_t, void *) -> size_t [b3ConvexUtility.h <35:2 35:29>] +SYMBOL_METHOD public static void b3ConvexUtility::operator delete[](void *, void *) [b3ConvexUtility.h <35:2 <35:2 35:29> 35:29>] +REFERENCE_TYPE_USAGE static void b3ConvexUtility::operator delete[](void *, void *) -> void [b3ConvexUtility.h <35:2 35:29>] SYMBOL_FIELD public b3Vector3 b3ConvexUtility::m_localCenter [b3ConvexUtility.h <37:13 37:25>] REFERENCE_TYPE_USAGE b3Vector3 b3ConvexUtility::m_localCenter -> b3Vector3 [b3ConvexUtility.h <37:2 37:10>] SYMBOL_FIELD public b3Vector3 b3ConvexUtility::m_extents [b3ConvexUtility.h <38:13 38:21>] @@ -11770,6 +12068,7 @@ SYMBOL_TYPEDEF b3GpuFace_t [b3ConvexPolyhedronData.h <10:26 10:36>] REFERENCE_TYPE_USAGE b3GpuFace_t -> b3GpuFace [b3ConvexPolyhedronData.h <10:16 10:24>] SYMBOL_STRUCT b3GpuFace [b3ConvexPolyhedronData.h <11:1 <11:8 11:16> 18:1>] SYMBOL_FIELD public b3Vector3 b3GpuFace::m_plane [b3ConvexPolyhedronData.h <13:11 13:17>] +REFERENCE_TYPE_USAGE b3Vector3 b3GpuFace::m_plane -> b3Vector3 [b3ConvexPolyhedronData.h <13:2 13:9>] SYMBOL_FIELD public int b3GpuFace::m_indexOffset [b3ConvexPolyhedronData.h <14:6 14:18>] REFERENCE_TYPE_USAGE int b3GpuFace::m_indexOffset -> int [b3ConvexPolyhedronData.h <14:2 14:4>] SYMBOL_FIELD public int b3GpuFace::m_numIndices [b3ConvexPolyhedronData.h <15:6 15:17>] @@ -11794,9 +12093,13 @@ SYMBOL_TYPEDEF b3ConvexPolyhedronData_t [b3ConvexPolyhedronData.h <20:39 20:62>] REFERENCE_TYPE_USAGE b3ConvexPolyhedronData_t -> b3ConvexPolyhedronData [b3ConvexPolyhedronData.h <20:16 20:37>] SYMBOL_STRUCT b3ConvexPolyhedronData [b3ConvexPolyhedronData.h <22:1 <22:8 22:29> 38:1>] SYMBOL_FIELD public b3Vector3 b3ConvexPolyhedronData::m_localCenter [b3ConvexPolyhedronData.h <24:12 24:24>] +REFERENCE_TYPE_USAGE b3Vector3 b3ConvexPolyhedronData::m_localCenter -> b3Vector3 [b3ConvexPolyhedronData.h <24:2 24:9>] SYMBOL_FIELD public b3Vector3 b3ConvexPolyhedronData::m_extents [b3ConvexPolyhedronData.h <25:12 25:20>] +REFERENCE_TYPE_USAGE b3Vector3 b3ConvexPolyhedronData::m_extents -> b3Vector3 [b3ConvexPolyhedronData.h <25:2 25:9>] SYMBOL_FIELD public b3Vector3 b3ConvexPolyhedronData::mC [b3ConvexPolyhedronData.h <26:12 26:13>] +REFERENCE_TYPE_USAGE b3Vector3 b3ConvexPolyhedronData::mC -> b3Vector3 [b3ConvexPolyhedronData.h <26:2 26:9>] SYMBOL_FIELD public b3Vector3 b3ConvexPolyhedronData::mE [b3ConvexPolyhedronData.h <27:12 27:13>] +REFERENCE_TYPE_USAGE b3Vector3 b3ConvexPolyhedronData::mE -> b3Vector3 [b3ConvexPolyhedronData.h <27:2 27:9>] SYMBOL_FIELD public float b3ConvexPolyhedronData::m_radius [b3ConvexPolyhedronData.h <29:10 29:17>] REFERENCE_TYPE_USAGE float b3ConvexPolyhedronData::m_radius -> float [b3ConvexPolyhedronData.h <29:2 29:6>] SYMBOL_FIELD public int b3ConvexPolyhedronData::m_faceOffset [b3ConvexPolyhedronData.h <30:6 30:17>] @@ -11857,9 +12160,11 @@ REFERENCE_TYPE_USAGE void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3 LOCAL_SYMBOL: b3FindSeparatingAxis.h<5:57> [b3FindSeparatingAxis.h <5:57 5:60>] REFERENCE_TYPE_USAGE void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3ConvexPolyhedronData [b3FindSeparatingAxis.h <5:33 5:54>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<5:80> [b3FindSeparatingAxis.h <5:80 5:82>] +REFERENCE_TYPE_USAGE void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <5:70 5:77>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<5:105> [b3FindSeparatingAxis.h <5:105 5:107>] REFERENCE_TYPE_USAGE void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Quaternion [b3FindSeparatingAxis.h <5:91 5:102>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<5:126> [b3FindSeparatingAxis.h <5:126 5:128>] +REFERENCE_TYPE_USAGE void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <5:116 5:123>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<5:170> [b3FindSeparatingAxis.h <5:170 5:177>] REFERENCE_TYPE_USAGE void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3AlignedObjectArray [b3FindSeparatingAxis.h <5:137 5:156>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> b3Vector3 [b3FindSeparatingAxis.h <5:158 5:166>] @@ -11874,6 +12179,7 @@ REFERENCE_TYPE_USAGE void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3 REFERENCE_USAGE void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> int b3ConvexPolyhedronData::m_numVertices [b3FindSeparatingAxis.h <9:22 9:34>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<5:57> [b3FindSeparatingAxis.h <9:17 9:20>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<11:17> [b3FindSeparatingAxis.h <11:17 11:24>] +REFERENCE_TYPE_USAGE void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <11:8 11:15>] SYMBOL_FUNCTION b3Vector3 b3QuatRotate(const b3Quaternion &, const b3Vector3 &) REFERENCE_CALL void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Vector3 b3QuatRotate(const b3Quaternion &, const b3Vector3 &) [b3FindSeparatingAxis.h <11:28 11:39>] REFERENCE_CALL void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Quaternion b3Quaternion::inverse() const [b3FindSeparatingAxis.h <11:45 11:51>] @@ -11881,6 +12187,7 @@ LOCAL_SYMBOL: b3FindSeparatingAxis.h<5:105> [b3FindSeparatingAxis.h <11:41 11:43 LOCAL_SYMBOL: b3FindSeparatingAxis.h<5:126> [b3FindSeparatingAxis.h <11:55 11:57>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<13:11> [b3FindSeparatingAxis.h <13:11 13:16>] REFERENCE_TYPE_USAGE void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Scalar [b3FindSeparatingAxis.h <13:2 13:9>] +REFERENCE_CALL void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3FindSeparatingAxis.h <13:20 13:27>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<5:80> [b3FindSeparatingAxis.h <13:29 13:31>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<5:126> [b3FindSeparatingAxis.h <13:33 13:35>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<15:10> [b3FindSeparatingAxis.h <15:10 15:10>] @@ -11890,6 +12197,8 @@ LOCAL_SYMBOL: b3FindSeparatingAxis.h<9:6> [b3FindSeparatingAxis.h <15:16 15:23>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<15:10> [b3FindSeparatingAxis.h <15:25 15:25>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<20:12> [b3FindSeparatingAxis.h <20:12 20:13>] REFERENCE_TYPE_USAGE void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Scalar [b3FindSeparatingAxis.h <20:3 20:10>] +REFERENCE_CALL void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3FindSeparatingAxis.h <20:17 20:24>] +REFERENCE_TYPE_USAGE void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <20:27 20:34>] SYMBOL_FUNCTION const b3Vector3 & b3AlignedObjectArray::operator[](int) const REFERENCE_CALL void b3ProjectAxis(const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, b3Scalar &, b3Scalar &) -> const b3Vector3 & b3AlignedObjectArray::operator[](int) const [b3FindSeparatingAxis.h <20:45 20:45>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<5:170> [b3FindSeparatingAxis.h <20:37 20:44>] @@ -11925,12 +12234,15 @@ REFERENCE_TYPE_USAGE bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3 LOCAL_SYMBOL: b3FindSeparatingAxis.h<36:94> [b3FindSeparatingAxis.h <36:94 36:98>] REFERENCE_TYPE_USAGE bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Scalar &) -> b3ConvexPolyhedronData [b3FindSeparatingAxis.h <36:70 36:91>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<37:18> [b3FindSeparatingAxis.h <37:18 37:21>] +REFERENCE_TYPE_USAGE bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <37:8 37:15>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<37:43> [b3FindSeparatingAxis.h <37:43 37:46>] REFERENCE_TYPE_USAGE bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Scalar &) -> b3Quaternion [b3FindSeparatingAxis.h <37:29 37:40>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<38:18> [b3FindSeparatingAxis.h <38:18 38:21>] +REFERENCE_TYPE_USAGE bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <38:8 38:15>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<38:43> [b3FindSeparatingAxis.h <38:43 38:46>] REFERENCE_TYPE_USAGE bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Scalar &) -> b3Quaternion [b3FindSeparatingAxis.h <38:29 38:40>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<39:18> [b3FindSeparatingAxis.h <39:18 39:25>] +REFERENCE_TYPE_USAGE bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Scalar &) -> b3Vector3 [b3FindSeparatingAxis.h <39:8 39:15>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<39:67> [b3FindSeparatingAxis.h <39:67 39:75>] REFERENCE_TYPE_USAGE bool b3TestSepAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Scalar &) -> b3AlignedObjectArray [b3FindSeparatingAxis.h <39:34 39:53>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> b3Vector3 [b3FindSeparatingAxis.h <39:55 39:63>] @@ -11986,9 +12298,11 @@ REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, c LOCAL_SYMBOL: b3FindSeparatingAxis.h<58:102> [b3FindSeparatingAxis.h <58:102 58:106>] REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3ConvexPolyhedronData [b3FindSeparatingAxis.h <58:78 58:99>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<59:18> [b3FindSeparatingAxis.h <59:18 59:22>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <59:8 59:15>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<60:22> [b3FindSeparatingAxis.h <60:22 60:25>] REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Quaternion [b3FindSeparatingAxis.h <60:8 60:19>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<61:18> [b3FindSeparatingAxis.h <61:18 61:22>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <61:8 61:15>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<62:22> [b3FindSeparatingAxis.h <62:22 62:25>] REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Quaternion [b3FindSeparatingAxis.h <62:8 62:19>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<63:41> [b3FindSeparatingAxis.h <63:41 63:49>] @@ -12017,7 +12331,12 @@ REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, c REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> int [b3FindSeparatingAxis.h <70:29 70:31>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<72:13> [b3FindSeparatingAxis.h <72:13 72:15>] REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <72:2 72:10>] +LOCAL_SYMBOL: b3FindSeparatingAxis.h<74:2> [b3FindSeparatingAxis.h <74:2 74:11>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3ProfileZone [b3FindSeparatingAxis.h <74:2 74:11>] +SYMBOL_FUNCTION void b3ProfileZone::b3ProfileZone(const char *) +REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> void b3ProfileZone::b3ProfileZone(const char *) [b3FindSeparatingAxis.h <74:2 74:11>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<76:11> [b3FindSeparatingAxis.h <76:11 76:14>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <76:2 76:9>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3FindSeparatingAxis.h <76:18 76:22>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<59:18> [b3FindSeparatingAxis.h <76:18 76:22>] REFERENCE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> float b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>)::w [b3FindSeparatingAxis.h <77:7 77:7>] @@ -12025,6 +12344,7 @@ REFERENCE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const REFERENCE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3FindSeparatingAxis.h <77:7 77:7>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<76:11> [b3FindSeparatingAxis.h <77:2 77:5>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<78:11> [b3FindSeparatingAxis.h <78:11 78:14>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <78:2 78:9>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3FindSeparatingAxis.h <78:18 78:22>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<61:18> [b3FindSeparatingAxis.h <78:18 78:22>] REFERENCE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> float b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>)::w [b3FindSeparatingAxis.h <79:7 79:7>] @@ -12032,24 +12352,31 @@ REFERENCE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const REFERENCE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3FindSeparatingAxis.h <79:7 79:7>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<78:11> [b3FindSeparatingAxis.h <79:2 79:5>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<81:11> [b3FindSeparatingAxis.h <81:11 81:17>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <81:2 81:9>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3FindSeparatingAxis.h <81:38 81:50>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <81:22 81:29>] REFERENCE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 b3ConvexPolyhedronData::m_localCenter [b3FindSeparatingAxis.h <81:38 81:50>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<58:65> [b3FindSeparatingAxis.h <81:32 81:36>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<83:11> [b3FindSeparatingAxis.h <83:11 83:12>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <83:2 83:9>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 b3TransformPoint(const b3Vector3 &, const b3Vector3 &, const b3Quaternion &) [b3FindSeparatingAxis.h <83:16 83:31>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<81:11> [b3FindSeparatingAxis.h <83:33 83:39>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<76:11> [b3FindSeparatingAxis.h <83:42 83:45>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<60:22> [b3FindSeparatingAxis.h <83:48 83:51>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<84:11> [b3FindSeparatingAxis.h <84:11 84:17>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <84:2 84:9>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3FindSeparatingAxis.h <84:38 84:50>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <84:22 84:29>] REFERENCE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 b3ConvexPolyhedronData::m_localCenter [b3FindSeparatingAxis.h <84:38 84:50>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<58:102> [b3FindSeparatingAxis.h <84:32 84:36>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<85:11> [b3FindSeparatingAxis.h <85:11 85:12>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <85:2 85:9>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 b3TransformPoint(const b3Vector3 &, const b3Vector3 &, const b3Quaternion &) [b3FindSeparatingAxis.h <85:16 85:31>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<84:11> [b3FindSeparatingAxis.h <85:33 85:39>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<78:11> [b3FindSeparatingAxis.h <85:41 85:44>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<62:22> [b3FindSeparatingAxis.h <85:46 85:49>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<86:17> [b3FindSeparatingAxis.h <86:17 86:23>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <86:8 86:15>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 operator-(const b3Vector3 &, const b3Vector3 &) [b3FindSeparatingAxis.h <86:30 86:30>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<83:11> [b3FindSeparatingAxis.h <86:27 86:28>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<85:11> [b3FindSeparatingAxis.h <86:32 86:33>] @@ -12067,6 +12394,8 @@ LOCAL_SYMBOL: b3FindSeparatingAxis.h<94:10> [b3FindSeparatingAxis.h <94:14 94:14 LOCAL_SYMBOL: b3FindSeparatingAxis.h<92:6> [b3FindSeparatingAxis.h <94:16 94:24>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<94:10> [b3FindSeparatingAxis.h <94:26 94:26>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<96:19> [b3FindSeparatingAxis.h <96:19 96:24>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <96:9 96:16>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <96:29 96:36>] REFERENCE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 b3GpuFace::m_plane [b3FindSeparatingAxis.h <96:68 96:74>] SYMBOL_FUNCTION const b3GpuFace & b3AlignedObjectArray::operator[](int) const REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> const b3GpuFace & b3AlignedObjectArray::operator[](int) const [b3FindSeparatingAxis.h <96:45 96:45>] @@ -12075,9 +12404,11 @@ REFERENCE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const LOCAL_SYMBOL: b3FindSeparatingAxis.h<58:65> [b3FindSeparatingAxis.h <96:46 96:50>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<94:10> [b3FindSeparatingAxis.h <96:65 96:65>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<97:12> [b3FindSeparatingAxis.h <97:12 97:24>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <97:3 97:10>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 b3QuatRotate(const b3Quaternion &, const b3Vector3 &) [b3FindSeparatingAxis.h <97:28 97:39>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<60:22> [b3FindSeparatingAxis.h <97:41 97:44>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<96:19> [b3FindSeparatingAxis.h <97:46 97:51>] +REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3FindSeparatingAxis.h <99:7 99:14>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<86:17> [b3FindSeparatingAxis.h <99:16 99:22>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<97:12> [b3FindSeparatingAxis.h <99:24 99:36>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 & b3Vector3::operator*=(const b3Scalar &) [b3FindSeparatingAxis.h <100:17 100:18>] @@ -12115,7 +12446,9 @@ LOCAL_SYMBOL: b3FindSeparatingAxis.h<124:10> [b3FindSeparatingAxis.h <124:14 124 LOCAL_SYMBOL: b3FindSeparatingAxis.h<122:6> [b3FindSeparatingAxis.h <124:16 124:24>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<124:10> [b3FindSeparatingAxis.h <124:26 124:26>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<126:12> [b3FindSeparatingAxis.h <126:12 126:17>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <126:3 126:10>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3FindSeparatingAxis.h <126:61 126:67>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <126:22 126:29>] REFERENCE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 b3GpuFace::m_plane [b3FindSeparatingAxis.h <126:61 126:67>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> const b3GpuFace & b3AlignedObjectArray::operator[](int) const [b3FindSeparatingAxis.h <126:38 126:38>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<69:41> [b3FindSeparatingAxis.h <126:32 126:37>] @@ -12123,9 +12456,11 @@ REFERENCE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const LOCAL_SYMBOL: b3FindSeparatingAxis.h<58:102> [b3FindSeparatingAxis.h <126:39 126:43>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<124:10> [b3FindSeparatingAxis.h <126:58 126:58>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<127:12> [b3FindSeparatingAxis.h <127:12 127:22>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <127:3 127:10>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 b3QuatRotate(const b3Quaternion &, const b3Vector3 &) [b3FindSeparatingAxis.h <127:26 127:37>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<62:22> [b3FindSeparatingAxis.h <127:39 127:42>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<126:12> [b3FindSeparatingAxis.h <127:45 127:50>] +REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3FindSeparatingAxis.h <129:7 129:14>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<86:17> [b3FindSeparatingAxis.h <129:16 129:22>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<127:12> [b3FindSeparatingAxis.h <129:24 129:34>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 & b3Vector3::operator*=(const b3Scalar &) [b3FindSeparatingAxis.h <131:15 131:16>] @@ -12161,14 +12496,18 @@ REFERENCE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const LOCAL_SYMBOL: b3FindSeparatingAxis.h<58:65> [b3FindSeparatingAxis.h <156:18 156:22>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<156:10> [b3FindSeparatingAxis.h <156:41 156:42>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<158:19> [b3FindSeparatingAxis.h <158:19 158:23>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <158:9 158:16>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <158:28 158:35>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> const b3Vector3 & b3AlignedObjectArray::operator[](int) const [b3FindSeparatingAxis.h <158:51 158:51>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<64:41> [b3FindSeparatingAxis.h <158:39 158:50>] REFERENCE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int b3ConvexPolyhedronData::m_uniqueEdgesOffset [b3FindSeparatingAxis.h <158:58 158:76>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<58:65> [b3FindSeparatingAxis.h <158:52 158:56>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<156:10> [b3FindSeparatingAxis.h <158:78 158:79>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<159:12> [b3FindSeparatingAxis.h <159:12 159:21>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <159:3 159:10>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 b3QuatRotate(const b3Quaternion &, const b3Vector3 &) [b3FindSeparatingAxis.h <159:25 159:36>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<60:22> [b3FindSeparatingAxis.h <159:38 159:41>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <159:44 159:51>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<158:19> [b3FindSeparatingAxis.h <159:54 159:58>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<161:11> [b3FindSeparatingAxis.h <161:11 161:12>] REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> int [b3FindSeparatingAxis.h <161:7 161:9>] @@ -12185,10 +12524,15 @@ REFERENCE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const LOCAL_SYMBOL: b3FindSeparatingAxis.h<58:102> [b3FindSeparatingAxis.h <163:41 163:45>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<161:11> [b3FindSeparatingAxis.h <163:67 163:68>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<164:13> [b3FindSeparatingAxis.h <164:13 164:22>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <164:4 164:11>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 b3QuatRotate(const b3Quaternion &, const b3Vector3 &) [b3FindSeparatingAxis.h <164:26 164:37>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<62:22> [b3FindSeparatingAxis.h <164:39 164:42>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <164:45 164:52>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<163:20> [b3FindSeparatingAxis.h <164:55 164:59>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<167:13> [b3FindSeparatingAxis.h <167:13 167:19>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <167:4 167:11>] +SYMBOL_FUNCTION b3Vector3 b3Cross(const b3Vector3 &, const b3Vector3 &) +REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 b3Cross(const b3Vector3 &, const b3Vector3 &) [b3FindSeparatingAxis.h <167:23 167:30>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<159:12> [b3FindSeparatingAxis.h <167:32 167:41>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<164:13> [b3FindSeparatingAxis.h <167:43 167:52>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<154:6> [b3FindSeparatingAxis.h <169:4 169:14>] @@ -12201,6 +12545,7 @@ LOCAL_SYMBOL: b3FindSeparatingAxis.h<167:13> [b3FindSeparatingAxis.h <172:5 172: SYMBOL_FUNCTION b3Vector3 b3FastNormalized3(const b3Vector3 &) REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 b3FastNormalized3(const b3Vector3 &) [b3FindSeparatingAxis.h <172:15 172:31>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<167:13> [b3FindSeparatingAxis.h <172:33 172:39>] +REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3FindSeparatingAxis.h <173:9 173:16>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<86:17> [b3FindSeparatingAxis.h <173:18 173:24>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<167:13> [b3FindSeparatingAxis.h <173:26 173:32>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 & b3Vector3::operator*=(const b3Scalar &) [b3FindSeparatingAxis.h <174:13 174:14>] @@ -12226,8 +12571,10 @@ REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b LOCAL_SYMBOL: b3FindSeparatingAxis.h<72:13> [b3FindSeparatingAxis.h <191:6 191:8>] REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <191:13 191:21>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<167:13> [b3FindSeparatingAxis.h <191:24 191:30>] +REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3FindSeparatingAxis.h <199:6 199:13>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 operator-(const b3Vector3 &) [b3FindSeparatingAxis.h <199:15 199:15>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<86:17> [b3FindSeparatingAxis.h <199:16 199:22>] +REFERENCE_TYPE_USAGE bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 [b3FindSeparatingAxis.h <199:25 199:32>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<72:13> [b3FindSeparatingAxis.h <199:35 199:37>] REFERENCE_CALL bool b3FindSeparatingAxis(const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 &) -> b3Vector3 & b3Vector3::operator=(b3Vector3 &&) [b3FindSeparatingAxis.h <200:7 200:7>] LOCAL_SYMBOL: b3FindSeparatingAxis.h<72:13> [b3FindSeparatingAxis.h <200:3 200:5>] @@ -12236,9 +12583,11 @@ LOCAL_SYMBOL: b3FindSeparatingAxis.h<72:13> [b3FindSeparatingAxis.h <200:10 200: SYMBOL_FUNCTION int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) [b3ReduceContacts.h <4:1 <4:12 4:27> 95:1>] REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> int [b3ReduceContacts.h <4:8 4:10>] LOCAL_SYMBOL: b3ReduceContacts.h<4:45> [b3ReduceContacts.h <4:45 4:45>] +REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 [b3ReduceContacts.h <4:35 4:42>] LOCAL_SYMBOL: b3ReduceContacts.h<4:52> [b3ReduceContacts.h <4:52 4:58>] REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> int [b3ReduceContacts.h <4:48 4:50>] LOCAL_SYMBOL: b3ReduceContacts.h<4:77> [b3ReduceContacts.h <4:77 4:86>] +REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 [b3ReduceContacts.h <4:67 4:74>] LOCAL_SYMBOL: b3ReduceContacts.h<4:97> [b3ReduceContacts.h <4:97 4:106>] REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Int4 [b3ReduceContacts.h <4:89 4:94>] LOCAL_SYMBOL: b3ReduceContacts.h<4:52> [b3ReduceContacts.h <6:6 6:12>] @@ -12247,6 +12596,8 @@ LOCAL_SYMBOL: b3ReduceContacts.h<4:52> [b3ReduceContacts.h <10:16 10:22>] LOCAL_SYMBOL: b3ReduceContacts.h<4:52> [b3ReduceContacts.h <13:9 13:15>] LOCAL_SYMBOL: b3ReduceContacts.h<4:52> [b3ReduceContacts.h <14:9 14:15>] LOCAL_SYMBOL: b3ReduceContacts.h<16:11> [b3ReduceContacts.h <16:11 16:16>] +REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 [b3ReduceContacts.h <16:2 16:9>] +REFERENCE_CALL int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 b3MakeVector3(b3Scalar, b3Scalar, b3Scalar, b3Scalar) [b3ReduceContacts.h <16:20 16:31>] LOCAL_SYMBOL: b3ReduceContacts.h<19:12> [b3ReduceContacts.h <19:12 19:12>] REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> int [b3ReduceContacts.h <19:8 19:10>] LOCAL_SYMBOL: b3ReduceContacts.h<19:12> [b3ReduceContacts.h <19:16 19:16>] @@ -12261,13 +12612,18 @@ LOCAL_SYMBOL: b3ReduceContacts.h<16:11> [b3ReduceContacts.h <21:3 21:8>] REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> float [b3ReduceContacts.h <21:14 21:18>] LOCAL_SYMBOL: b3ReduceContacts.h<4:52> [b3ReduceContacts.h <21:20 21:26>] LOCAL_SYMBOL: b3ReduceContacts.h<28:14> [b3ReduceContacts.h <28:14 28:20>] +REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 [b3ReduceContacts.h <28:5 28:12>] REFERENCE_CALL int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 operator-(const b3Vector3 &, const b3Vector3 &) [b3ReduceContacts.h <28:29 28:29>] LOCAL_SYMBOL: b3ReduceContacts.h<4:45> [b3ReduceContacts.h <28:24 28:24>] LOCAL_SYMBOL: b3ReduceContacts.h<16:11> [b3ReduceContacts.h <28:31 28:36>] LOCAL_SYMBOL: b3ReduceContacts.h<29:14> [b3ReduceContacts.h <29:14 29:14>] +REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 [b3ReduceContacts.h <29:5 29:12>] +REFERENCE_CALL int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 b3Cross(const b3Vector3 &, const b3Vector3 &) [b3ReduceContacts.h <29:18 29:25>] LOCAL_SYMBOL: b3ReduceContacts.h<4:77> [b3ReduceContacts.h <29:28 29:37>] LOCAL_SYMBOL: b3ReduceContacts.h<28:14> [b3ReduceContacts.h <29:40 29:46>] LOCAL_SYMBOL: b3ReduceContacts.h<30:14> [b3ReduceContacts.h <30:14 30:14>] +REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 [b3ReduceContacts.h <30:5 30:12>] +REFERENCE_CALL int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 b3Cross(const b3Vector3 &, const b3Vector3 &) [b3ReduceContacts.h <30:18 30:25>] LOCAL_SYMBOL: b3ReduceContacts.h<4:77> [b3ReduceContacts.h <30:28 30:37>] LOCAL_SYMBOL: b3ReduceContacts.h<29:14> [b3ReduceContacts.h <30:40 30:40>] REFERENCE_CALL int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 & b3Vector3::operator=(b3Vector3 &&) [b3ReduceContacts.h <31:7 31:7>] @@ -12283,6 +12639,7 @@ REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector LOCAL_SYMBOL: b3ReduceContacts.h<38:9> [b3ReduceContacts.h <38:9 38:16>] REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> int [b3ReduceContacts.h <38:5 38:7>] LOCAL_SYMBOL: b3ReduceContacts.h<40:14> [b3ReduceContacts.h <40:14 40:20>] +REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 [b3ReduceContacts.h <40:5 40:12>] REFERENCE_CALL int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> void b3Vector3::b3Vector3() [b3ReduceContacts.h <40:14 40:20>] REFERENCE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> float b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>)::x [b3ReduceContacts.h <41:13 41:13>] REFERENCE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>) b3Vector3::anonymous union (b3Vector3.h<96:9>):: [b3ReduceContacts.h <41:13 41:13>] @@ -12322,11 +12679,13 @@ LOCAL_SYMBOL: b3ReduceContacts.h<47:13> [b3ReduceContacts.h <52:22 52:23>] LOCAL_SYMBOL: b3ReduceContacts.h<54:15> [b3ReduceContacts.h <54:15 54:15>] REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> float [b3ReduceContacts.h <54:9 54:13>] LOCAL_SYMBOL: b3ReduceContacts.h<55:18> [b3ReduceContacts.h <55:18 55:18>] +REFERENCE_TYPE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 [b3ReduceContacts.h <55:9 55:16>] REFERENCE_CALL int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 operator-(const b3Vector3 &, const b3Vector3 &) [b3ReduceContacts.h <55:27 55:27>] LOCAL_SYMBOL: b3ReduceContacts.h<4:45> [b3ReduceContacts.h <55:22 55:22>] LOCAL_SYMBOL: b3ReduceContacts.h<47:13> [b3ReduceContacts.h <55:24 55:25>] LOCAL_SYMBOL: b3ReduceContacts.h<16:11> [b3ReduceContacts.h <55:28 55:33>] LOCAL_SYMBOL: b3ReduceContacts.h<54:15> [b3ReduceContacts.h <56:9 56:9>] +REFERENCE_CALL int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3ReduceContacts.h <56:13 56:20>] LOCAL_SYMBOL: b3ReduceContacts.h<29:14> [b3ReduceContacts.h <56:23 56:23>] LOCAL_SYMBOL: b3ReduceContacts.h<55:18> [b3ReduceContacts.h <56:26 56:26>] LOCAL_SYMBOL: b3ReduceContacts.h<54:15> [b3ReduceContacts.h <57:13 57:13>] @@ -12345,6 +12704,7 @@ REFERENCE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, LOCAL_SYMBOL: b3ReduceContacts.h<4:97> [b3ReduceContacts.h <60:13 60:22>] LOCAL_SYMBOL: b3ReduceContacts.h<47:13> [b3ReduceContacts.h <60:31 60:32>] LOCAL_SYMBOL: b3ReduceContacts.h<54:15> [b3ReduceContacts.h <63:9 63:9>] +REFERENCE_CALL int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3ReduceContacts.h <63:13 63:20>] REFERENCE_CALL int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 operator-(const b3Vector3 &) [b3ReduceContacts.h <63:23 63:23>] LOCAL_SYMBOL: b3ReduceContacts.h<29:14> [b3ReduceContacts.h <63:24 63:24>] LOCAL_SYMBOL: b3ReduceContacts.h<55:18> [b3ReduceContacts.h <63:27 63:27>] @@ -12364,6 +12724,7 @@ REFERENCE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, LOCAL_SYMBOL: b3ReduceContacts.h<4:97> [b3ReduceContacts.h <67:13 67:22>] LOCAL_SYMBOL: b3ReduceContacts.h<47:13> [b3ReduceContacts.h <67:31 67:32>] LOCAL_SYMBOL: b3ReduceContacts.h<54:15> [b3ReduceContacts.h <71:9 71:9>] +REFERENCE_CALL int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3ReduceContacts.h <71:13 71:20>] LOCAL_SYMBOL: b3ReduceContacts.h<30:14> [b3ReduceContacts.h <71:23 71:23>] LOCAL_SYMBOL: b3ReduceContacts.h<55:18> [b3ReduceContacts.h <71:26 71:26>] LOCAL_SYMBOL: b3ReduceContacts.h<54:15> [b3ReduceContacts.h <72:13 72:13>] @@ -12382,6 +12743,7 @@ REFERENCE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, LOCAL_SYMBOL: b3ReduceContacts.h<4:97> [b3ReduceContacts.h <75:13 75:22>] LOCAL_SYMBOL: b3ReduceContacts.h<47:13> [b3ReduceContacts.h <75:31 75:32>] LOCAL_SYMBOL: b3ReduceContacts.h<54:15> [b3ReduceContacts.h <78:9 78:9>] +REFERENCE_CALL int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3ReduceContacts.h <78:13 78:20>] REFERENCE_CALL int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) -> b3Vector3 operator-(const b3Vector3 &) [b3ReduceContacts.h <78:23 78:23>] LOCAL_SYMBOL: b3ReduceContacts.h<30:14> [b3ReduceContacts.h <78:24 78:24>] LOCAL_SYMBOL: b3ReduceContacts.h<55:18> [b3ReduceContacts.h <78:27 78:27>] @@ -12426,11 +12788,13 @@ REFERENCE_USAGE int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, LOCAL_SYMBOL: b3ReduceContacts.h<4:97> [b3ReduceContacts.h <90:9 90:18>] LOCAL_SYMBOL: b3ReduceContacts.h<38:9> [b3ReduceContacts.h <90:27 90:34>] SYMBOL_FUNCTION b3Vector3 b3Lerp3(const b3Vector3 &, const b3Vector3 &, float) [b3ContactConvexConvexSAT.h <14:1 <14:17 14:23> 20:1>] +REFERENCE_TYPE_USAGE b3Vector3 b3Lerp3(const b3Vector3 &, const b3Vector3 &, float) -> b3Vector3 [b3ContactConvexConvexSAT.h <14:8 14:15>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<14:41> [b3ContactConvexConvexSAT.h <14:41 14:41>] +REFERENCE_TYPE_USAGE b3Vector3 b3Lerp3(const b3Vector3 &, const b3Vector3 &, float) -> b3Vector3 [b3ContactConvexConvexSAT.h <14:31 14:38>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<14:59> [b3ContactConvexConvexSAT.h <14:59 14:59>] +REFERENCE_TYPE_USAGE b3Vector3 b3Lerp3(const b3Vector3 &, const b3Vector3 &, float) -> b3Vector3 [b3ContactConvexConvexSAT.h <14:49 14:56>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<14:69> [b3ContactConvexConvexSAT.h <14:69 14:69>] REFERENCE_TYPE_USAGE b3Vector3 b3Lerp3(const b3Vector3 &, const b3Vector3 &, float) -> float [b3ContactConvexConvexSAT.h <14:62 14:66>] -SYMBOL_FUNCTION b3Vector3 b3MakeVector3(b3Scalar, b3Scalar, b3Scalar, b3Scalar) REFERENCE_CALL b3Vector3 b3Lerp3(const b3Vector3 &, const b3Vector3 &, float) -> b3Vector3 b3MakeVector3(b3Scalar, b3Scalar, b3Scalar, b3Scalar) [b3ContactConvexConvexSAT.h <16:9 16:21>] REFERENCE_USAGE b3Vector3 b3Lerp3(const b3Vector3 &, const b3Vector3 &, float) -> float b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>)::x [b3ContactConvexConvexSAT.h <16:26 16:26>] REFERENCE_USAGE b3Vector3 b3Lerp3(const b3Vector3 &, const b3Vector3 &, float) -> b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>) b3Vector3::anonymous union (b3Vector3.h<96:9>):: [b3ContactConvexConvexSAT.h <16:26 16:26>] @@ -12474,12 +12838,15 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<14:69> [b3ContactConvexConvexSAT.h <18: SYMBOL_FUNCTION int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vector3 *) [b3ContactConvexConvexSAT.h <24:1 <24:12 24:21> 70:1>] REFERENCE_TYPE_USAGE int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vector3 *) -> int [b3ContactConvexConvexSAT.h <24:8 24:10>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<24:39> [b3ContactConvexConvexSAT.h <24:39 24:44>] +REFERENCE_TYPE_USAGE int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vector3 *) -> b3Vector3 [b3ContactConvexConvexSAT.h <24:29 24:36>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<24:51> [b3ContactConvexConvexSAT.h <24:51 24:60>] REFERENCE_TYPE_USAGE int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vector3 *) -> int [b3ContactConvexConvexSAT.h <24:47 24:49>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<24:73> [b3ContactConvexConvexSAT.h <24:73 24:85>] +REFERENCE_TYPE_USAGE int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vector3 *) -> b3Vector3 [b3ContactConvexConvexSAT.h <24:63 24:70>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<24:93> [b3ContactConvexConvexSAT.h <24:93 24:101>] REFERENCE_TYPE_USAGE int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vector3 *) -> float [b3ContactConvexConvexSAT.h <24:87 24:91>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<24:114> [b3ContactConvexConvexSAT.h <24:114 24:121>] +REFERENCE_TYPE_USAGE int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vector3 *) -> b3Vector3 [b3ContactConvexConvexSAT.h <24:104 24:111>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<27:6> [b3ContactConvexConvexSAT.h <27:6 27:7>] REFERENCE_TYPE_USAGE int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vector3 *) -> int [b3ContactConvexConvexSAT.h <27:2 27:4>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<28:8> [b3ContactConvexConvexSAT.h <28:8 28:9>] @@ -12489,13 +12856,16 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<29:6> [b3ContactConvexConvexSAT.h <29:6 REFERENCE_TYPE_USAGE int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vector3 *) -> int [b3ContactConvexConvexSAT.h <29:2 29:4>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<24:51> [b3ContactConvexConvexSAT.h <30:6 30:15>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<33:11> [b3ContactConvexConvexSAT.h <33:11 33:21>] +REFERENCE_TYPE_USAGE int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vector3 *) -> b3Vector3 [b3ContactConvexConvexSAT.h <33:2 33:9>] REFERENCE_CALL int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vector3 *) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3ContactConvexConvexSAT.h <33:42 33:42>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<24:39> [b3ContactConvexConvexSAT.h <33:23 33:28>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<24:51> [b3ContactConvexConvexSAT.h <33:30 33:39>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<34:11> [b3ContactConvexConvexSAT.h <34:11 34:19>] +REFERENCE_TYPE_USAGE int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vector3 *) -> b3Vector3 [b3ContactConvexConvexSAT.h <34:2 34:9>] REFERENCE_CALL int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vector3 *) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3ContactConvexConvexSAT.h <34:31 34:31>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<24:39> [b3ContactConvexConvexSAT.h <34:23 34:28>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<28:8> [b3ContactConvexConvexSAT.h <36:2 36:3>] +REFERENCE_CALL int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vector3 *) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <36:7 36:14>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<24:73> [b3ContactConvexConvexSAT.h <36:16 36:28>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<33:11> [b3ContactConvexConvexSAT.h <36:30 36:40>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<24:93> [b3ContactConvexConvexSAT.h <36:43 36:51>] @@ -12508,6 +12878,7 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<34:11> [b3ContactConvexConvexSAT.h <40: LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<24:39> [b3ContactConvexConvexSAT.h <40:13 40:18>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<27:6> [b3ContactConvexConvexSAT.h <40:20 40:21>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<28:12> [b3ContactConvexConvexSAT.h <42:3 42:4>] +REFERENCE_CALL int b3ClipFace(const b3Vector3 *, int, b3Vector3 &, float, b3Vector3 *) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <42:8 42:15>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<24:73> [b3ContactConvexConvexSAT.h <42:17 42:29>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<34:11> [b3ContactConvexConvexSAT.h <42:31 42:39>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<24:93> [b3ContactConvexConvexSAT.h <42:42 42:50>] @@ -12550,15 +12921,19 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<29:6> [b3ContactConvexConvexSAT.h <69:9 SYMBOL_FUNCTION int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) [b3ContactConvexConvexSAT.h <73:1 <73:12 73:32> 176:1>] REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <73:8 73:10>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<73:50> [b3ContactConvexConvexSAT.h <73:50 73:65>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <73:40 73:47>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<73:98> [b3ContactConvexConvexSAT.h <73:98 73:102>] REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <73:74 73:95>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<74:18> [b3ContactConvexConvexSAT.h <74:18 74:21>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <74:8 74:15>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<74:44> [b3ContactConvexConvexSAT.h <74:44 74:47>] REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Quaternion [b3ContactConvexConvexSAT.h <74:30 74:41>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<74:60> [b3ContactConvexConvexSAT.h <74:60 74:71>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <74:50 74:57>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<74:78> [b3ContactConvexConvexSAT.h <74:78 74:92>] REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <74:74 74:76>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<75:12> [b3ContactConvexConvexSAT.h <75:12 75:23>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <75:2 75:9>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<75:30> [b3ContactConvexConvexSAT.h <75:30 75:49>] REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <75:26 75:28>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<76:14> [b3ContactConvexConvexSAT.h <76:14 76:20>] @@ -12567,6 +12942,7 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<76:29> [b3ContactConvexConvexSAT.h <76: REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> float [b3ContactConvexConvexSAT.h <76:23 76:27>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<77:40> [b3ContactConvexConvexSAT.h <77:40 77:48>] REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <77:8 77:27>] +REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> b3Vector3 [b3ContactConvexConvexSAT.h <77:29 77:36>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<77:90> [b3ContactConvexConvexSAT.h <77:90 77:95>] REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <77:57 77:76>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> b3GpuFace [b3ContactConvexConvexSAT.h <77:78 77:86>] @@ -12574,13 +12950,16 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<77:131> [b3ContactConvexConvexSAT.h <77 REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <77:104 77:123>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> int [b3ContactConvexConvexSAT.h <77:125 77:127>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<79:12> [b3ContactConvexConvexSAT.h <79:12 79:22>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <79:2 79:9>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<80:6> [b3ContactConvexConvexSAT.h <80:6 80:20>] REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <80:2 80:4>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<82:6> [b3ContactConvexConvexSAT.h <82:6 82:19>] REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <82:2 82:4>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<84:12> [b3ContactConvexConvexSAT.h <84:12 84:17>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <84:2 84:9>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<74:60> [b3ContactConvexConvexSAT.h <84:21 84:32>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<85:12> [b3ContactConvexConvexSAT.h <85:12 85:18>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <85:2 85:9>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<75:12> [b3ContactConvexConvexSAT.h <85:22 85:33>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<87:6> [b3ContactConvexConvexSAT.h <87:6 87:15>] REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <87:2 87:4>] @@ -12598,6 +12977,7 @@ REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyh LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<73:98> [b3ContactConvexConvexSAT.h <93:23 93:27>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<93:11> [b3ContactConvexConvexSAT.h <93:41 93:44>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<95:19> [b3ContactConvexConvexSAT.h <95:19 95:24>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <95:10 95:17>] REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 b3MakeVector3(b3Scalar, b3Scalar, b3Scalar, b3Scalar) [b3ContactConvexConvexSAT.h <95:28 95:40>] REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> float b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>)::x [b3ContactConvexConvexSAT.h <96:46 96:46>] REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>) b3Vector3::anonymous union (b3Vector3.h<96:9>):: [b3ContactConvexConvexSAT.h <96:46 96:46>] @@ -12627,11 +13007,13 @@ REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyh LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<73:98> [b3ContactConvexConvexSAT.h <98:12 98:16>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<93:11> [b3ContactConvexConvexSAT.h <98:32 98:35>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<99:19> [b3ContactConvexConvexSAT.h <99:19 99:31>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <99:10 99:17>] REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 b3QuatRotate(const b3Quaternion &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <99:35 99:46>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<74:44> [b3ContactConvexConvexSAT.h <99:48 99:51>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<95:19> [b3ContactConvexConvexSAT.h <99:53 99:58>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<101:10> [b3ContactConvexConvexSAT.h <101:10 101:10>] REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> float [b3ContactConvexConvexSAT.h <101:4 101:8>] +REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <101:14 101:21>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<99:19> [b3ContactConvexConvexSAT.h <101:23 101:35>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<73:50> [b3ContactConvexConvexSAT.h <101:37 101:52>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<101:10> [b3ContactConvexConvexSAT.h <102:8 102:8>] @@ -12660,6 +13042,7 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<117:10> [b3ContactConvexConvexSAT.h <11 LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<116:6> [b3ContactConvexConvexSAT.h <117:18 117:29>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<117:10> [b3ContactConvexConvexSAT.h <117:31 117:32>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<119:18> [b3ContactConvexConvexSAT.h <119:18 119:18>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <119:9 119:16>] REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3ContactConvexConvexSAT.h <119:86 119:86>] REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> const b3Vector3 & b3AlignedObjectArray::operator[](int) const [b3ContactConvexConvexSAT.h <119:31 119:31>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<77:40> [b3ContactConvexConvexSAT.h <119:22 119:30>] @@ -12672,6 +13055,7 @@ REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyh LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<112:12> [b3ContactConvexConvexSAT.h <119:63 119:67>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<117:10> [b3ContactConvexConvexSAT.h <119:83 119:84>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<120:18> [b3ContactConvexConvexSAT.h <120:18 120:18>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <120:9 120:16>] REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3ContactConvexConvexSAT.h <120:105 120:105>] REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> const b3Vector3 & b3AlignedObjectArray::operator[](int) const [b3ContactConvexConvexSAT.h <120:31 120:31>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<77:40> [b3ContactConvexConvexSAT.h <120:22 120:30>] @@ -12684,14 +13068,18 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<112:12> [b3ContactConvexConvexSAT.h <12 LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<117:10> [b3ContactConvexConvexSAT.h <120:85 120:86>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<116:6> [b3ContactConvexConvexSAT.h <120:91 120:102>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<121:18> [b3ContactConvexConvexSAT.h <121:18 121:22>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <121:9 121:16>] REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 operator-(const b3Vector3 &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <121:28 121:28>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<119:18> [b3ContactConvexConvexSAT.h <121:26 121:26>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<120:18> [b3ContactConvexConvexSAT.h <121:30 121:30>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<122:18> [b3ContactConvexConvexSAT.h <122:18 122:27>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <122:9 122:16>] REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 b3QuatRotate(const b3Quaternion &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <122:31 122:42>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<74:44> [b3ContactConvexConvexSAT.h <122:44 122:47>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<121:18> [b3ContactConvexConvexSAT.h <122:49 122:53>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<123:12> [b3ContactConvexConvexSAT.h <123:12 123:23>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <123:3 123:10>] +REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 b3MakeVector3(b3Scalar, b3Scalar, b3Scalar, b3Scalar) [b3ContactConvexConvexSAT.h <123:27 123:38>] REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> float b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>)::x [b3ContactConvexConvexSAT.h <123:54 123:54>] REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>) b3Vector3::anonymous union (b3Vector3.h<96:9>):: [b3ContactConvexConvexSAT.h <123:54 123:54>] REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3ContactConvexConvexSAT.h <123:54 123:54>] @@ -12708,23 +13096,29 @@ REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyh REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 b3GpuFace::m_plane [b3ContactConvexConvexSAT.h <123:78 123:84>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<112:12> [b3ContactConvexConvexSAT.h <123:72 123:76>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<124:12> [b3ContactConvexConvexSAT.h <124:12 124:29>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <124:3 124:10>] REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 b3QuatRotate(const b3Quaternion &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <124:33 124:44>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<74:44> [b3ContactConvexConvexSAT.h <124:46 124:49>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<123:12> [b3ContactConvexConvexSAT.h <124:51 124:62>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<126:12> [b3ContactConvexConvexSAT.h <126:12 126:25>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <126:3 126:10>] REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 operator-(const b3Vector3 &) [b3ContactConvexConvexSAT.h <126:29 126:29>] +REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 b3Cross(const b3Vector3 &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <126:30 126:37>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<122:18> [b3ContactConvexConvexSAT.h <126:39 126:48>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<124:12> [b3ContactConvexConvexSAT.h <126:50 126:67>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<127:12> [b3ContactConvexConvexSAT.h <127:12 127:18>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <127:3 127:10>] REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 b3TransformPoint(const b3Vector3 &, const b3Vector3 &, const b3Quaternion &) [b3ContactConvexConvexSAT.h <127:22 127:37>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<119:18> [b3ContactConvexConvexSAT.h <127:39 127:39>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<74:18> [b3ContactConvexConvexSAT.h <127:41 127:44>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<74:44> [b3ContactConvexConvexSAT.h <127:46 127:49>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<128:9> [b3ContactConvexConvexSAT.h <128:9 128:18>] REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> float [b3ContactConvexConvexSAT.h <128:3 128:7>] +REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <128:23 128:30>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<127:12> [b3ContactConvexConvexSAT.h <128:32 128:38>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<126:12> [b3ContactConvexConvexSAT.h <128:40 128:53>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<130:12> [b3ContactConvexConvexSAT.h <130:12 130:24>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <130:3 130:10>] REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3ContactConvexConvexSAT.h <130:28 130:41>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<126:12> [b3ContactConvexConvexSAT.h <130:28 130:41>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<131:9> [b3ContactConvexConvexSAT.h <131:9 131:17>] @@ -12739,6 +13133,7 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<130:12> [b3ContactConvexConvexSAT.h <13 LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<131:9> [b3ContactConvexConvexSAT.h <135:62 135:70>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<85:12> [b3ContactConvexConvexSAT.h <135:73 135:79>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<138:13> [b3ContactConvexConvexSAT.h <138:13 138:15>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <138:3 138:10>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<85:12> [b3ContactConvexConvexSAT.h <138:19 138:25>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<85:12> [b3ContactConvexConvexSAT.h <139:3 139:9>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<84:12> [b3ContactConvexConvexSAT.h <139:13 139:18>] @@ -12748,6 +13143,8 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<87:6> [b3ContactConvexConvexSAT.h <141: LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<88:6> [b3ContactConvexConvexSAT.h <141:16 141:26>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<88:6> [b3ContactConvexConvexSAT.h <142:3 142:13>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<148:12> [b3ContactConvexConvexSAT.h <148:12 148:27>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <148:3 148:10>] +REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 b3MakeVector3(b3Scalar, b3Scalar, b3Scalar, b3Scalar) [b3ContactConvexConvexSAT.h <148:32 148:43>] REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> float b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>)::x [b3ContactConvexConvexSAT.h <148:59 148:59>] REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>) b3Vector3::anonymous union (b3Vector3.h<96:9>):: [b3ContactConvexConvexSAT.h <148:59 148:59>] REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3ContactConvexConvexSAT.h <148:59 148:59>] @@ -12771,12 +13168,14 @@ REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyh REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 b3GpuFace::m_plane [b3ContactConvexConvexSAT.h <149:30 149:36>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<112:12> [b3ContactConvexConvexSAT.h <149:24 149:28>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<150:12> [b3ContactConvexConvexSAT.h <150:12 150:24>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <150:3 150:10>] REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 b3QuatRotate(const b3Quaternion &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <150:28 150:39>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<74:44> [b3ContactConvexConvexSAT.h <150:41 150:44>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<148:12> [b3ContactConvexConvexSAT.h <150:46 150:61>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<151:9> [b3ContactConvexConvexSAT.h <151:9 151:17>] REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> float [b3ContactConvexConvexSAT.h <151:3 151:7>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<149:9> [b3ContactConvexConvexSAT.h <151:19 151:30>] +REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <151:32 151:39>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<150:12> [b3ContactConvexConvexSAT.h <151:41 151:53>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<74:18> [b3ContactConvexConvexSAT.h <151:55 151:58>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<152:12> [b3ContactConvexConvexSAT.h <152:12 152:12>] @@ -12786,6 +13185,7 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<87:6> [b3ContactConvexConvexSAT.h <152: LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<152:12> [b3ContactConvexConvexSAT.h <152:29 152:29>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<154:10> [b3ContactConvexConvexSAT.h <154:10 154:14>] REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> float [b3ContactConvexConvexSAT.h <154:4 154:8>] +REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <154:18 154:25>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<150:12> [b3ContactConvexConvexSAT.h <154:27 154:39>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<84:12> [b3ContactConvexConvexSAT.h <154:41 154:46>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<152:12> [b3ContactConvexConvexSAT.h <154:48 154:48>] @@ -12799,6 +13199,7 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<80:6> [b3ContactConvexConvexSAT.h <159: LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<154:10> [b3ContactConvexConvexSAT.h <161:9 161:13>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<76:29> [b3ContactConvexConvexSAT.h <161:17 161:23>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<163:15> [b3ContactConvexConvexSAT.h <163:15 163:26>] +REFERENCE_TYPE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <163:6 163:13>] REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3ContactConvexConvexSAT.h <163:38 163:38>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<84:12> [b3ContactConvexConvexSAT.h <163:30 163:35>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<152:12> [b3ContactConvexConvexSAT.h <163:37 163:37>] @@ -12819,22 +13220,30 @@ REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyh REFERENCE_USAGE int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3ContactConvexConvexSAT.h <165:95 165:95>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<163:15> [b3ContactConvexConvexSAT.h <165:82 165:93>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<154:10> [b3ContactConvexConvexSAT.h <165:97 165:101>] +REFERENCE_CALL int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3ContactConvexConvexSAT.h <170:5 170:11>] +LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<82:6> [b3ContactConvexConvexSAT.h <170:54 170:67>] +LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<80:6> [b3ContactConvexConvexSAT.h <170:69 170:83>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<82:6> [b3ContactConvexConvexSAT.h <175:9 175:22>] SYMBOL_FUNCTION int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) [b3ContactConvexConvexSAT.h <180:1 <180:12 180:32> 268:1>] REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <180:8 180:10>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<180:50> [b3ContactConvexConvexSAT.h <180:50 180:65>] +REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <180:40 180:47>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<181:32> [b3ContactConvexConvexSAT.h <181:32 181:36>] REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <181:8 181:29>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<181:69> [b3ContactConvexConvexSAT.h <181:69 181:73>] REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <181:45 181:66>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<182:18> [b3ContactConvexConvexSAT.h <182:18 182:21>] +REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <182:8 182:15>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<182:44> [b3ContactConvexConvexSAT.h <182:44 182:47>] REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Quaternion [b3ContactConvexConvexSAT.h <182:30 182:41>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<182:65> [b3ContactConvexConvexSAT.h <182:65 182:68>] +REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <182:55 182:62>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<182:91> [b3ContactConvexConvexSAT.h <182:91 182:94>] REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Quaternion [b3ContactConvexConvexSAT.h <182:77 182:88>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<183:12> [b3ContactConvexConvexSAT.h <183:12 183:23>] +REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <183:2 183:9>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<183:36> [b3ContactConvexConvexSAT.h <183:36 183:47>] +REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <183:26 183:33>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<183:54> [b3ContactConvexConvexSAT.h <183:54 183:71>] REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <183:50 183:52>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<184:14> [b3ContactConvexConvexSAT.h <184:14 184:20>] @@ -12843,6 +13252,7 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<184:29> [b3ContactConvexConvexSAT.h <18 REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> float [b3ContactConvexConvexSAT.h <184:23 184:27>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<185:40> [b3ContactConvexConvexSAT.h <185:40 185:48>] REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <185:8 185:27>] +REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> b3Vector3 [b3ContactConvexConvexSAT.h <185:29 185:36>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<185:90> [b3ContactConvexConvexSAT.h <185:90 185:95>] REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <185:57 185:76>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> b3GpuFace [b3ContactConvexConvexSAT.h <185:78 185:86>] @@ -12851,6 +13261,7 @@ REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3Convex REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> int [b3ContactConvexConvexSAT.h <185:125 185:127>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<186:40> [b3ContactConvexConvexSAT.h <186:40 186:48>] REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <186:8 186:27>] +REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> b3Vector3 [b3ContactConvexConvexSAT.h <186:29 186:36>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<186:90> [b3ContactConvexConvexSAT.h <186:90 186:95>] REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <186:57 186:76>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> b3GpuFace [b3ContactConvexConvexSAT.h <186:78 186:86>] @@ -12858,12 +13269,16 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<186:131> [b3ContactConvexConvexSAT.h <1 REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <186:104 186:123>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> int [b3ContactConvexConvexSAT.h <186:125 186:127>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<188:12> [b3ContactConvexConvexSAT.h <188:12 188:22>] +REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <188:2 188:9>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<189:6> [b3ContactConvexConvexSAT.h <189:6 189:20>] REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <189:2 189:4>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<191:6> [b3ContactConvexConvexSAT.h <191:6 191:19>] REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <191:2 191:4>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<192:6> [b3ContactConvexConvexSAT.h <192:6 192:20>] REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <192:2 192:4>] +LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<194:2> [b3ContactConvexConvexSAT.h <194:2 194:11>] +REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3ProfileZone [b3ContactConvexConvexSAT.h <194:2 194:11>] +REFERENCE_CALL int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> void b3ProfileZone::b3ProfileZone(const char *) [b3ContactConvexConvexSAT.h <194:2 194:11>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<197:6> [b3ContactConvexConvexSAT.h <197:6 197:17>] REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int [b3ContactConvexConvexSAT.h <197:2 197:4>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<198:8> [b3ContactConvexConvexSAT.h <198:8 198:11>] @@ -12879,6 +13294,7 @@ REFERENCE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyh LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<181:69> [b3ContactConvexConvexSAT.h <209:23 209:27>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<209:11> [b3ContactConvexConvexSAT.h <209:40 209:43>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<226:20> [b3ContactConvexConvexSAT.h <226:20 226:25>] +REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <226:11 226:18>] REFERENCE_CALL int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 b3MakeVector3(b3Scalar, b3Scalar, b3Scalar, b3Scalar) [b3ContactConvexConvexSAT.h <226:29 226:41>] REFERENCE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> float b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>)::x [b3ContactConvexConvexSAT.h <226:83 226:83>] REFERENCE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>) b3Vector3::anonymous union (b3Vector3.h<96:9>):: [b3ContactConvexConvexSAT.h <226:83 226:83>] @@ -12908,11 +13324,13 @@ REFERENCE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyh LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<181:69> [b3ContactConvexConvexSAT.h <227:56 227:60>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<209:11> [b3ContactConvexConvexSAT.h <227:75 227:78>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<228:20> [b3ContactConvexConvexSAT.h <228:20 228:30>] +REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <228:11 228:18>] REFERENCE_CALL int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 b3QuatRotate(const b3Quaternion &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <228:34 228:45>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<182:91> [b3ContactConvexConvexSAT.h <228:47 228:50>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<226:20> [b3ContactConvexConvexSAT.h <228:53 228:58>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<233:11> [b3ContactConvexConvexSAT.h <233:11 233:11>] REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> float [b3ContactConvexConvexSAT.h <233:5 233:9>] +REFERENCE_CALL int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Scalar b3Dot(const b3Vector3 &, const b3Vector3 &) [b3ContactConvexConvexSAT.h <233:15 233:22>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<228:20> [b3ContactConvexConvexSAT.h <233:24 233:34>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<180:50> [b3ContactConvexConvexSAT.h <233:36 233:51>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<233:11> [b3ContactConvexConvexSAT.h <234:9 234:9>] @@ -12939,6 +13357,7 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<250:11> [b3ContactConvexConvexSAT.h <25 LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<249:13> [b3ContactConvexConvexSAT.h <250:19 250:29>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<250:11> [b3ContactConvexConvexSAT.h <250:31 250:32>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<252:20> [b3ContactConvexConvexSAT.h <252:20 252:20>] +REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <252:10 252:17>] REFERENCE_CALL int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> const b3Vector3 & b3AlignedObjectArray::operator[](int) const [b3ContactConvexConvexSAT.h <252:33 252:33>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<186:40> [b3ContactConvexConvexSAT.h <252:24 252:32>] REFERENCE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int b3ConvexPolyhedronData::m_vertexOffset [b3ContactConvexConvexSAT.h <252:40 252:53>] @@ -12959,6 +13378,7 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<197:6> [b3ContactConvexConvexSAT.h <257 LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<191:6> [b3ContactConvexConvexSAT.h <260:3 260:16>] SYMBOL_FUNCTION int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) REFERENCE_CALL int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> int b3ClipFaceAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData *, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, int, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) [b3ContactConvexConvexSAT.h <260:20 260:40>] +REFERENCE_TYPE_USAGE int b3ClipHullAgainstHull(const b3Vector3 &, const b3ConvexPolyhedronData &, const b3ConvexPolyhedronData &, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, b3Vector3 *, b3Vector3 *, int, const float, float, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3Vector3 *, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <260:43 260:50>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<180:50> [b3ContactConvexConvexSAT.h <260:53 260:68>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<181:32> [b3ContactConvexConvexSAT.h <260:72 260:76>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<182:18> [b3ContactConvexConvexSAT.h <261:5 261:8>] @@ -12982,9 +13402,11 @@ REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<274:24> [b3ContactConvexConvexSAT.h <274:24 274:33>] REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int [b3ContactConvexConvexSAT.h <274:20 274:22>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<275:28> [b3ContactConvexConvexSAT.h <275:28 275:31>] +REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <275:18 275:25>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<276:32> [b3ContactConvexConvexSAT.h <276:32 276:35>] REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Quaternion [b3ContactConvexConvexSAT.h <276:18 276:29>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<277:28> [b3ContactConvexConvexSAT.h <277:28 277:31>] +REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <277:18 277:25>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<278:32> [b3ContactConvexConvexSAT.h <278:32 278:35>] REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Quaternion [b3ContactConvexConvexSAT.h <278:18 278:29>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<280:8> [b3ContactConvexConvexSAT.h <280:8 280:23>] @@ -13076,16 +13498,21 @@ REFERENCE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Qu REFERENCE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Collidable::anonymous union (b3Collidable.h<37:2>) b3Collidable:: [b3ContactConvexConvexSAT.h <313:34 313:45>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<312:18> [b3ContactConvexConvexSAT.h <313:29 313:32>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<317:11> [b3ContactConvexConvexSAT.h <317:11 317:21>] +REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <317:2 317:9>] REFERENCE_CALL int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> void b3Vector3::b3Vector3() [b3ContactConvexConvexSAT.h <317:11 317:21>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<318:6> [b3ContactConvexConvexSAT.h <318:6 318:25>] REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int [b3ContactConvexConvexSAT.h <318:2 318:4>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<328:12> [b3ContactConvexConvexSAT.h <328:12 328:23>] +REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <328:3 328:10>] REFERENCE_CALL int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> void b3Vector3::b3Vector3() [b3ContactConvexConvexSAT.h <328:12 328:23>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<329:12> [b3ContactConvexConvexSAT.h <329:12 329:23>] +REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <329:3 329:10>] REFERENCE_CALL int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> void b3Vector3::b3Vector3() [b3ContactConvexConvexSAT.h <329:12 329:23>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<330:7> [b3ContactConvexConvexSAT.h <330:7 330:24>] REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int [b3ContactConvexConvexSAT.h <330:3 330:5>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<332:12> [b3ContactConvexConvexSAT.h <332:12 332:21>] +REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <332:3 332:10>] +REFERENCE_CALL int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 b3MakeVector3(b3Scalar, b3Scalar, b3Scalar, b3Scalar) [b3ContactConvexConvexSAT.h <332:25 332:36>] REFERENCE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> float b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>)::x [b3ContactConvexConvexSAT.h <332:58 332:58>] REFERENCE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3::anonymous union (b3Vector3.h<96:9>)::anonymous struct (b3Vector3.h<99:4>) b3Vector3::anonymous union (b3Vector3.h<96:9>):: [b3ContactConvexConvexSAT.h <332:58 332:58>] REFERENCE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3ContactConvexConvexSAT.h <332:58 332:58>] @@ -13211,11 +13638,13 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<333:7> [b3ContactConvexConvexSAT.h <357 REFERENCE_CALL int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> const b3ConvexPolyhedronData & b3AlignedObjectArray::at(int) const [b3ContactConvexConvexSAT.h <358:23 358:24>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<287:56> [b3ContactConvexConvexSAT.h <358:7 358:21>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<334:7> [b3ContactConvexConvexSAT.h <358:26 358:31>] +REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <359:10 359:17>] SYMBOL_FUNCTION b3Vector3 & b3Transform::getOrigin() REFERENCE_CALL int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 & b3Transform::getOrigin() [b3ContactConvexConvexSAT.h <359:24 359:32>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<341:15> [b3ContactConvexConvexSAT.h <359:20 359:22>] REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Quaternion [b3ContactConvexConvexSAT.h <359:38 359:49>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<353:16> [b3ContactConvexConvexSAT.h <359:52 359:57>] +REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <360:10 360:17>] REFERENCE_CALL int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 & b3Transform::getOrigin() [b3ContactConvexConvexSAT.h <360:24 360:32>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<341:19> [b3ContactConvexConvexSAT.h <360:20 360:22>] REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Quaternion [b3ContactConvexConvexSAT.h <360:38 360:49>] @@ -13234,8 +13663,13 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<297:37> [b3ContactConvexConvexSAT.h <36 LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<317:11> [b3ContactConvexConvexSAT.h <366:9 366:19>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<318:6> [b3ContactConvexConvexSAT.h <366:21 366:40>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<356:7> [b3ContactConvexConvexSAT.h <368:7 368:20>] +LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<370:4> [b3ContactConvexConvexSAT.h <370:4 370:13>] +REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3ProfileZone [b3ContactConvexConvexSAT.h <370:4 370:13>] +REFERENCE_CALL int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> void b3ProfileZone::b3ProfileZone(const char *) [b3ContactConvexConvexSAT.h <370:4 370:13>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<372:13> [b3ContactConvexConvexSAT.h <372:13 372:28>] +REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <372:4 372:11>] REFERENCE_CALL int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3ContactConvexConvexSAT.h <372:43 372:52>] +REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <372:33 372:40>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<332:12> [b3ContactConvexConvexSAT.h <372:43 372:52>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<375:11> [b3ContactConvexConvexSAT.h <375:11 375:20>] REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Int4 [b3ContactConvexConvexSAT.h <375:4 375:9>] @@ -13258,6 +13692,9 @@ REFERENCE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Qu LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<375:11> [b3ContactConvexConvexSAT.h <379:4 379:13>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<381:8> [b3ContactConvexConvexSAT.h <381:8 381:16>] REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int [b3ContactConvexConvexSAT.h <381:4 381:6>] +LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<384:5> [b3ContactConvexConvexSAT.h <384:5 384:14>] +REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3ProfileZone [b3ContactConvexConvexSAT.h <384:5 384:14>] +REFERENCE_CALL int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> void b3ProfileZone::b3ProfileZone(const char *) [b3ContactConvexConvexSAT.h <384:5 384:14>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<381:8> [b3ContactConvexConvexSAT.h <385:5 385:13>] SYMBOL_FUNCTION int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) REFERENCE_CALL int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> int b3ReduceContacts(const b3Vector3 *, int, const b3Vector3 &, b3Int4 *) [b3ContactConvexConvexSAT.h <385:17 385:32>] @@ -13329,6 +13766,9 @@ LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<394:21> [b3ContactConvexConvexSAT.h <40 REFERENCE_TYPE_USAGE int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> b3Scalar [b3ContactConvexConvexSAT.h <409:35 409:42>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<381:8> [b3ContactConvexConvexSAT.h <409:44 409:52>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<284:9> [b3ContactConvexConvexSAT.h <410:5 410:13>] +REFERENCE_CALL int b3ClipHullHullSingle(int, int, const b3Vector3 &, const b3Quaternion &, const b3Vector3 &, const b3Quaternion &, int, int, const b3AlignedObjectArray *, b3AlignedObjectArray *, int &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3Vector3 &, int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3ContactConvexConvexSAT.h <413:5 413:11>] +LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<284:9> [b3ContactConvexConvexSAT.h <413:60 413:68>] +LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<302:8> [b3ContactConvexConvexSAT.h <413:70 413:87>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<304:6> [b3ContactConvexConvexSAT.h <417:9 417:20>] SYMBOL_FUNCTION int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) [b3ContactConvexConvexSAT.h <424:1 <424:12 424:35> 518:1>] REFERENCE_TYPE_USAGE int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> int [b3ContactConvexConvexSAT.h <424:8 424:10>] @@ -13353,8 +13793,10 @@ REFERENCE_TYPE_USAGE int b3ContactConvexConvexSAT(int, int, int, int, int, const REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> b3ConvexPolyhedronData [b3ContactConvexConvexSAT.h <430:44 430:65>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<431:55> [b3ContactConvexConvexSAT.h <431:55 431:68>] REFERENCE_TYPE_USAGE int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <431:23 431:42>] +REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> b3Vector3 [b3ContactConvexConvexSAT.h <431:44 431:51>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<432:55> [b3ContactConvexConvexSAT.h <432:55 432:65>] REFERENCE_TYPE_USAGE int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <432:23 432:42>] +REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> b3Vector3 [b3ContactConvexConvexSAT.h <432:44 432:51>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<433:50> [b3ContactConvexConvexSAT.h <433:50 433:62>] REFERENCE_TYPE_USAGE int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3AlignedObjectArray [b3ContactConvexConvexSAT.h <433:23 433:42>] REFERENCE_TEMPLATE_ARGUMENT b3AlignedObjectArray -> int [b3ContactConvexConvexSAT.h <433:44 433:46>] @@ -13371,6 +13813,7 @@ REFERENCE_TYPE_USAGE int b3ContactConvexConvexSAT(int, int, int, int, int, const LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<439:6> [b3ContactConvexConvexSAT.h <439:6 439:17>] REFERENCE_TYPE_USAGE int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> int [b3ContactConvexConvexSAT.h <439:2 439:4>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<442:11> [b3ContactConvexConvexSAT.h <442:11 442:14>] +REFERENCE_TYPE_USAGE int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <442:2 442:9>] REFERENCE_CALL int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3ContactConvexConvexSAT.h <442:42 442:46>] REFERENCE_USAGE int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Vector3 b3RigidBodyData::m_pos [b3ContactConvexConvexSAT.h <442:42 442:46>] SYMBOL_FUNCTION const b3RigidBodyData & b3AlignedObjectArray::operator[](int) const @@ -13385,6 +13828,7 @@ REFERENCE_CALL int b3ContactConvexConvexSAT(int, int, int, int, int, const b3Ali LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<428:62> [b3ContactConvexConvexSAT.h <443:22 443:32>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<426:21> [b3ContactConvexConvexSAT.h <443:34 443:43>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<444:11> [b3ContactConvexConvexSAT.h <444:11 444:14>] +REFERENCE_TYPE_USAGE int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <444:2 444:9>] REFERENCE_CALL int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> void b3Vector3::b3Vector3(const b3Vector3 &) [b3ContactConvexConvexSAT.h <444:42 444:46>] REFERENCE_USAGE int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Vector3 b3RigidBodyData::m_pos [b3ContactConvexConvexSAT.h <444:42 444:46>] REFERENCE_CALL int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> const b3RigidBodyData & b3AlignedObjectArray::operator[](int) const [b3ContactConvexConvexSAT.h <444:29 444:29>] @@ -13403,6 +13847,7 @@ REFERENCE_CALL int b3ContactConvexConvexSAT(int, int, int, int, int, const b3Ali LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<448:32> [b3ContactConvexConvexSAT.h <448:32 448:36>] REFERENCE_CALL int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> void b3ConvexPolyhedronData::b3ConvexPolyhedronData() [b3ContactConvexConvexSAT.h <448:32 448:36>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<450:11> [b3ContactConvexConvexSAT.h <450:11 450:29>] +REFERENCE_TYPE_USAGE int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Vector3 [b3ContactConvexConvexSAT.h <450:2 450:9>] REFERENCE_CALL int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> void b3Vector3::b3Vector3() [b3ContactConvexConvexSAT.h <450:11 450:29>] LOCAL_SYMBOL: b3ContactConvexConvexSAT.h<454:18> [b3ContactConvexConvexSAT.h <454:18 454:21>] REFERENCE_TYPE_USAGE int b3ContactConvexConvexSAT(int, int, int, int, int, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, const b3AlignedObjectArray &, b3AlignedObjectArray &, int &, int) -> b3Collidable [b3ContactConvexConvexSAT.h <454:5 454:16>] @@ -13928,6 +14373,10 @@ REFERENCE_USAGE int b3CpuNarrowPhase::allocateCollidable() -> b3AlignedObjectArr REFERENCE_USAGE int b3CpuNarrowPhase::allocateCollidable() -> b3CpuNarrowPhaseInternalData * b3CpuNarrowPhase::m_data [b3CpuNarrowPhase.cpp <214:3 214:8>] REFERENCE_CALL int b3CpuNarrowPhase::allocateCollidable() -> void b3Collidable::b3Collidable() [b3AlignedObjectArray.h <260:50 260:50>] LOCAL_SYMBOL: b3CpuNarrowPhase.cpp<211:6> [b3CpuNarrowPhase.cpp <215:10 215:16>] +REFERENCE_CALL int b3CpuNarrowPhase::allocateCollidable() -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3CpuNarrowPhase.cpp <219:3 219:9>] +REFERENCE_USAGE int b3CpuNarrowPhase::allocateCollidable() -> int b3Config::m_maxConvexShapes [b3CpuNarrowPhase.cpp <219:67 219:83>] +REFERENCE_USAGE int b3CpuNarrowPhase::allocateCollidable() -> b3Config b3CpuNarrowPhaseInternalData::m_config [b3CpuNarrowPhase.cpp <219:58 219:65>] +REFERENCE_USAGE int b3CpuNarrowPhase::allocateCollidable() -> b3CpuNarrowPhaseInternalData * b3CpuNarrowPhase::m_data [b3CpuNarrowPhase.cpp <219:50 219:55>] SYMBOL_METHOD public int b3CpuNarrowPhase::registerConvexHullShape(const float *, int, int, const float *) [b3CpuNarrowPhase.cpp <225:1 <225:23 225:45> 247:1>] QUALIFIER: b3CpuNarrowPhase [b3CpuNarrowPhase.cpp <225:5 225:20>] REFERENCE_TYPE_USAGE int b3CpuNarrowPhase::registerConvexHullShape(const float *, int, int, const float *) -> int [b3CpuNarrowPhase.cpp <225:1 225:3>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3AlignedAllocator.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3AlignedAllocator.txt index d2e7f6c4..52f33781 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3AlignedAllocator.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3AlignedAllocator.txt @@ -403,6 +403,7 @@ LOCAL_SYMBOL: b3Scalar.h<426:59> [b3Scalar.h <426:59 426:59>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <426:50 426:57>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <428:11 428:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:2 428:9>] +REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:21 428:25>] LOCAL_SYMBOL: b3Scalar.h<429:11> [b3Scalar.h <429:11 429:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <429:2 429:9>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <429:28 429:34>] @@ -473,11 +474,13 @@ REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:1 LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:45 456:45>] REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:36 456:43>] LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:57 456:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:61 456:75>] SYMBOL_FUNCTION b3Scalar b3Degrees(b3Scalar) [b3Scalar.h <457:1 <457:26 457:34> 457:78>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:17 457:24>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:45 457:45>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:36 457:43>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:57 457:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:61 457:75>] SYMBOL_FUNCTION b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) [b3Scalar.h <462:1 <462:26 462:31> 465:1>] REFERENCE_TYPE_USAGE b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <462:17 462:24>] LOCAL_SYMBOL: b3Scalar.h<462:42> [b3Scalar.h <462:42 462:42>] @@ -712,10 +715,15 @@ LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:2 610:15>] SYMBOL_FUNCTION b3Scalar b3Fmod(b3Scalar, b3Scalar) REFERENCE_CALL b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar b3Fmod(b3Scalar, b3Scalar) [b3Scalar.h <610:19 610:24>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:26 610:39>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <610:42 610:48>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <611:5 611:18>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <611:23 611:27>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <613:10 613:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <613:27 613:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <615:10 615:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <615:27 615:31>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <617:10 617:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <617:27 617:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <621:10 621:23>] SYMBOL_STRUCT b3TypedObject [b3Scalar.h <626:1 <626:8 626:20> 637:1>] SYMBOL_METHOD public void b3TypedObject::b3TypedObject(int) [b3Scalar.h <628:2 <628:2 628:14> 631:2>] @@ -876,6 +884,11 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::poi REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] LOCAL_SYMBOL: b3AlignedAllocator.h<84:73> [b3AlignedAllocator.h <85:9 85:12>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] +LOCAL_SYMBOL: b3AlignedAllocator.h<84:46> [b3AlignedAllocator.h <86:75 86:75>] +REFERENCE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <86:79 86:87>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:2 <88:16 88:24> 88:116>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<88:45> [b3AlignedAllocator.h <88:45 88:47>] @@ -889,6 +902,10 @@ SYMBOL_METHOD public void b3AlignedAllocator REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <89:45 89:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +SYMBOL_FUNCTION void b3AlignedFreeInternal(void *) +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] +LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <90:46 90:48>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:2 <92:16 92:22> 92:105>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Logging.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Logging.txt index e2f6cdb8..15e84410 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Logging.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Logging.txt @@ -136,6 +136,8 @@ REFERENCE_CALL void b3PrintfFuncDefault(const char *) -> int printf(const char * LOCAL_SYMBOL: b3Logging.cpp<26:38> [b3Logging.cpp <31:14 31:16>] SYMBOL_FUNCTION int fflush(FILE *) REFERENCE_CALL void b3PrintfFuncDefault(const char *) -> int fflush(FILE *) [b3Logging.cpp <33:5 33:10>] +SYMBOL_FUNCTION FILE * __acrt_iob_func(unsigned int) +REFERENCE_CALL void b3PrintfFuncDefault(const char *) -> FILE * __acrt_iob_func(unsigned int) [b3Logging.cpp <33:12 33:17>] SYMBOL_FUNCTION void b3WarningMessageFuncDefault(const char *) [b3Logging.cpp <36:1 <36:6 36:32> 45:1>] REFERENCE_TYPE_USAGE void b3WarningMessageFuncDefault(const char *) -> void [b3Logging.cpp <36:1 36:4>] LOCAL_SYMBOL: b3Logging.cpp<36:46> [b3Logging.cpp <36:46 36:48>] @@ -145,6 +147,7 @@ LOCAL_SYMBOL: b3Logging.cpp<36:46> [b3Logging.cpp <39:21 39:23>] REFERENCE_CALL void b3WarningMessageFuncDefault(const char *) -> int printf(const char * const) [b3Logging.cpp <41:2 41:7>] LOCAL_SYMBOL: b3Logging.cpp<36:46> [b3Logging.cpp <41:14 41:16>] REFERENCE_CALL void b3WarningMessageFuncDefault(const char *) -> int fflush(FILE *) [b3Logging.cpp <43:5 43:10>] +REFERENCE_CALL void b3WarningMessageFuncDefault(const char *) -> FILE * __acrt_iob_func(unsigned int) [b3Logging.cpp <43:12 43:17>] SYMBOL_FUNCTION void b3ErrorMessageFuncDefault(const char *) [b3Logging.cpp <48:1 <48:6 48:30> 58:1>] REFERENCE_TYPE_USAGE void b3ErrorMessageFuncDefault(const char *) -> void [b3Logging.cpp <48:1 48:4>] LOCAL_SYMBOL: b3Logging.cpp<48:44> [b3Logging.cpp <48:44 48:46>] @@ -154,6 +157,7 @@ LOCAL_SYMBOL: b3Logging.cpp<48:44> [b3Logging.cpp <51:21 51:23>] REFERENCE_CALL void b3ErrorMessageFuncDefault(const char *) -> int printf(const char * const) [b3Logging.cpp <53:2 53:7>] LOCAL_SYMBOL: b3Logging.cpp<48:44> [b3Logging.cpp <53:14 53:16>] REFERENCE_CALL void b3ErrorMessageFuncDefault(const char *) -> int fflush(FILE *) [b3Logging.cpp <56:5 56:10>] +REFERENCE_CALL void b3ErrorMessageFuncDefault(const char *) -> FILE * __acrt_iob_func(unsigned int) [b3Logging.cpp <56:12 56:17>] SYMBOL_GLOBAL_VARIABLE b3PrintfFunc * b3s_printfFunc (b3Logging.cpp) [b3Logging.cpp <62:22 62:35>] REFERENCE_TYPE_USAGE b3PrintfFunc * b3s_printfFunc (b3Logging.cpp) -> b3PrintfFunc [b3Logging.cpp <62:8 62:19>] REFERENCE_USAGE b3PrintfFunc * b3s_printfFunc (b3Logging.cpp) -> void b3PrintfFuncDefault(const char *) [b3Logging.cpp <62:39 62:57>] @@ -189,6 +193,13 @@ LOCAL_SYMBOL: b3Logging.cpp<87:10> [b3Logging.cpp <87:10 87:17>] REFERENCE_TYPE_USAGE void b3OutputPrintfVarArgsInternal(const char *) -> char [b3Logging.cpp <87:5 87:8>] LOCAL_SYMBOL: b3Logging.cpp<88:13> [b3Logging.cpp <88:13 88:19>] REFERENCE_TYPE_USAGE void b3OutputPrintfVarArgsInternal(const char *) -> va_list [b3Logging.cpp <88:5 88:11>] +REFERENCE_TYPE_USAGE void b3OutputPrintfVarArgsInternal(const char *) -> void [b3Logging.cpp <89:5 89:12>] +SYMBOL_FUNCTION void __vcrt_va_start_verify_argument_type() +REFERENCE_CALL void b3OutputPrintfVarArgsInternal(const char *) -> void __vcrt_va_start_verify_argument_type() [b3Logging.cpp <89:5 89:12>] +LOCAL_SYMBOL: b3Logging.cpp<85:48> [b3Logging.cpp <89:23 89:25>] +SYMBOL_FUNCTION void __va_start(char * *) +REFERENCE_CALL void b3OutputPrintfVarArgsInternal(const char *) -> void __va_start(char * *) [b3Logging.cpp <89:5 89:12>] +LOCAL_SYMBOL: b3Logging.cpp<88:13> [b3Logging.cpp <89:14 89:20>] SYMBOL_FUNCTION int vsprintf_s(char * const, const size_t, const char * const, va_list) REFERENCE_CALL void b3OutputPrintfVarArgsInternal(const char *) -> int vsprintf_s(char * const, const size_t, const char * const, va_list) [b3Logging.cpp <91:5 91:14>] LOCAL_SYMBOL: b3Logging.cpp<87:10> [b3Logging.cpp <91:16 91:23>] @@ -196,6 +207,9 @@ LOCAL_SYMBOL: b3Logging.cpp<85:48> [b3Logging.cpp <91:52 91:54>] LOCAL_SYMBOL: b3Logging.cpp<88:13> [b3Logging.cpp <91:56 91:62>] REFERENCE_USAGE void b3OutputPrintfVarArgsInternal(const char *) -> b3PrintfFunc * b3s_printfFunc (b3Logging.cpp) [b3Logging.cpp <95:10 95:23>] LOCAL_SYMBOL: b3Logging.cpp<87:10> [b3Logging.cpp <95:26 95:33>] +REFERENCE_TYPE_USAGE void b3OutputPrintfVarArgsInternal(const char *) -> void [b3Logging.cpp <96:5 96:10>] +LOCAL_SYMBOL: b3Logging.cpp<88:13> [b3Logging.cpp <96:12 96:18>] +REFERENCE_TYPE_USAGE void b3OutputPrintfVarArgsInternal(const char *) -> va_list [b3Logging.cpp <96:5 96:10>] SYMBOL_FUNCTION void b3OutputWarningMessageVarArgsInternal(const char *) [b3Logging.cpp <98:1 <98:6 98:42> 110:1>] REFERENCE_TYPE_USAGE void b3OutputWarningMessageVarArgsInternal(const char *) -> void [b3Logging.cpp <98:1 98:4>] LOCAL_SYMBOL: b3Logging.cpp<98:56> [b3Logging.cpp <98:56 98:58>] @@ -204,12 +218,20 @@ LOCAL_SYMBOL: b3Logging.cpp<100:10> [b3Logging.cpp <100:10 100:17>] REFERENCE_TYPE_USAGE void b3OutputWarningMessageVarArgsInternal(const char *) -> char [b3Logging.cpp <100:5 100:8>] LOCAL_SYMBOL: b3Logging.cpp<101:13> [b3Logging.cpp <101:13 101:19>] REFERENCE_TYPE_USAGE void b3OutputWarningMessageVarArgsInternal(const char *) -> va_list [b3Logging.cpp <101:5 101:11>] +REFERENCE_TYPE_USAGE void b3OutputWarningMessageVarArgsInternal(const char *) -> void [b3Logging.cpp <102:5 102:12>] +REFERENCE_CALL void b3OutputWarningMessageVarArgsInternal(const char *) -> void __vcrt_va_start_verify_argument_type() [b3Logging.cpp <102:5 102:12>] +LOCAL_SYMBOL: b3Logging.cpp<98:56> [b3Logging.cpp <102:23 102:25>] +REFERENCE_CALL void b3OutputWarningMessageVarArgsInternal(const char *) -> void __va_start(char * *) [b3Logging.cpp <102:5 102:12>] +LOCAL_SYMBOL: b3Logging.cpp<101:13> [b3Logging.cpp <102:14 102:20>] REFERENCE_CALL void b3OutputWarningMessageVarArgsInternal(const char *) -> int vsprintf_s(char * const, const size_t, const char * const, va_list) [b3Logging.cpp <104:5 104:14>] LOCAL_SYMBOL: b3Logging.cpp<100:10> [b3Logging.cpp <104:16 104:23>] LOCAL_SYMBOL: b3Logging.cpp<98:56> [b3Logging.cpp <104:52 104:54>] LOCAL_SYMBOL: b3Logging.cpp<101:13> [b3Logging.cpp <104:56 104:62>] REFERENCE_USAGE void b3OutputWarningMessageVarArgsInternal(const char *) -> b3WarningMessageFunc * b3s_warningMessageFunc (b3Logging.cpp) [b3Logging.cpp <108:10 108:31>] LOCAL_SYMBOL: b3Logging.cpp<100:10> [b3Logging.cpp <108:34 108:41>] +REFERENCE_TYPE_USAGE void b3OutputWarningMessageVarArgsInternal(const char *) -> void [b3Logging.cpp <109:5 109:10>] +LOCAL_SYMBOL: b3Logging.cpp<101:13> [b3Logging.cpp <109:12 109:18>] +REFERENCE_TYPE_USAGE void b3OutputWarningMessageVarArgsInternal(const char *) -> va_list [b3Logging.cpp <109:5 109:10>] SYMBOL_FUNCTION void b3OutputErrorMessageVarArgsInternal(const char *) [b3Logging.cpp <111:1 <111:6 111:40> 125:1>] REFERENCE_TYPE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> void [b3Logging.cpp <111:1 111:4>] LOCAL_SYMBOL: b3Logging.cpp<111:54> [b3Logging.cpp <111:54 111:56>] @@ -218,12 +240,20 @@ LOCAL_SYMBOL: b3Logging.cpp<114:10> [b3Logging.cpp <114:10 114:17>] REFERENCE_TYPE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> char [b3Logging.cpp <114:5 114:8>] LOCAL_SYMBOL: b3Logging.cpp<115:13> [b3Logging.cpp <115:13 115:19>] REFERENCE_TYPE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> va_list [b3Logging.cpp <115:5 115:11>] +REFERENCE_TYPE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> void [b3Logging.cpp <116:5 116:12>] +REFERENCE_CALL void b3OutputErrorMessageVarArgsInternal(const char *) -> void __vcrt_va_start_verify_argument_type() [b3Logging.cpp <116:5 116:12>] +LOCAL_SYMBOL: b3Logging.cpp<111:54> [b3Logging.cpp <116:23 116:25>] +REFERENCE_CALL void b3OutputErrorMessageVarArgsInternal(const char *) -> void __va_start(char * *) [b3Logging.cpp <116:5 116:12>] +LOCAL_SYMBOL: b3Logging.cpp<115:13> [b3Logging.cpp <116:14 116:20>] REFERENCE_CALL void b3OutputErrorMessageVarArgsInternal(const char *) -> int vsprintf_s(char * const, const size_t, const char * const, va_list) [b3Logging.cpp <118:5 118:14>] LOCAL_SYMBOL: b3Logging.cpp<114:10> [b3Logging.cpp <118:16 118:23>] LOCAL_SYMBOL: b3Logging.cpp<111:54> [b3Logging.cpp <118:52 118:54>] LOCAL_SYMBOL: b3Logging.cpp<115:13> [b3Logging.cpp <118:56 118:62>] REFERENCE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> b3ErrorMessageFunc * b3s_errorMessageFunc (b3Logging.cpp) [b3Logging.cpp <122:10 122:29>] LOCAL_SYMBOL: b3Logging.cpp<114:10> [b3Logging.cpp <122:32 122:39>] +REFERENCE_TYPE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> void [b3Logging.cpp <123:5 123:10>] +LOCAL_SYMBOL: b3Logging.cpp<115:13> [b3Logging.cpp <123:12 123:18>] +REFERENCE_TYPE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> va_list [b3Logging.cpp <123:5 123:10>] SYMBOL_FUNCTION void b3EnterProfileZoneDefault(const char *) [b3Logging.cpp <128:1 <128:6 128:30> 130:1>] REFERENCE_TYPE_USAGE void b3EnterProfileZoneDefault(const char *) -> void [b3Logging.cpp <128:1 128:4>] LOCAL_SYMBOL: b3Logging.cpp<128:44> [b3Logging.cpp <128:44 128:47>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Vector3.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Vector3.txt index a4259771..7ac96f50 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Vector3.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Common_b3Vector3.txt @@ -1133,6 +1133,7 @@ LOCAL_SYMBOL: b3Scalar.h<426:59> [b3Scalar.h <426:59 426:59>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <426:50 426:57>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <428:11 428:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:2 428:9>] +REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:21 428:25>] LOCAL_SYMBOL: b3Scalar.h<429:11> [b3Scalar.h <429:11 429:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <429:2 429:9>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <429:28 429:34>] @@ -1203,11 +1204,13 @@ REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:1 LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:45 456:45>] REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:36 456:43>] LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:57 456:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:61 456:75>] SYMBOL_FUNCTION b3Scalar b3Degrees(b3Scalar) [b3Scalar.h <457:1 <457:26 457:34> 457:78>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:17 457:24>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:45 457:45>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:36 457:43>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:57 457:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:61 457:75>] SYMBOL_FUNCTION b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) [b3Scalar.h <462:1 <462:26 462:31> 465:1>] REFERENCE_TYPE_USAGE b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <462:17 462:24>] LOCAL_SYMBOL: b3Scalar.h<462:42> [b3Scalar.h <462:42 462:42>] @@ -1442,10 +1445,15 @@ LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:2 610:15>] SYMBOL_FUNCTION b3Scalar b3Fmod(b3Scalar, b3Scalar) REFERENCE_CALL b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar b3Fmod(b3Scalar, b3Scalar) [b3Scalar.h <610:19 610:24>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:26 610:39>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <610:42 610:48>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <611:5 611:18>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <611:23 611:27>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <613:10 613:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <613:27 613:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <615:10 615:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <615:27 615:31>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <617:10 617:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <617:27 617:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <621:10 621:23>] SYMBOL_STRUCT b3TypedObject [b3Scalar.h <626:1 <626:8 626:20> 637:1>] SYMBOL_METHOD public void b3TypedObject::b3TypedObject(int) [b3Scalar.h <628:2 <628:2 628:14> 631:2>] @@ -1644,6 +1652,11 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::poi REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] LOCAL_SYMBOL: b3AlignedAllocator.h<84:73> [b3AlignedAllocator.h <85:9 85:12>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] +LOCAL_SYMBOL: b3AlignedAllocator.h<84:46> [b3AlignedAllocator.h <86:75 86:75>] +REFERENCE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <86:79 86:87>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:2 <88:16 88:24> 88:116>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<88:45> [b3AlignedAllocator.h <88:45 88:47>] @@ -1657,6 +1670,10 @@ SYMBOL_METHOD public void b3AlignedAllocator REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <89:45 89:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +SYMBOL_FUNCTION void b3AlignedFreeInternal(void *) +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] +LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <90:46 90:48>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:2 <92:16 92:22> 92:105>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] @@ -1682,9 +1699,13 @@ REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::T [b3AlignedAllocator.h <60:21 60:21>] SYMBOL_TEMPLATE_PARAMETER b3AlignedAllocator::Alignment [b3AlignedAllocator.h <60:34 60:42>] REFERENCE_TYPE_USAGE b3AlignedAllocator::Alignment -> unsigned int [b3AlignedAllocator.h <60:25 60:32>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>] REFERENCE_TYPE_USAGE const __m128 b3vMzeroMask -> __m128 [b3Vector3.h <58:7 58:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1110 [b3Vector3.h <59:37 59:43>] REFERENCE_TYPE_USAGE const __m128 b3v1110 -> __m128 [b3Vector3.h <59:7 59:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vHalf [b3Vector3.h <60:37 60:43>] REFERENCE_TYPE_USAGE const __m128 b3vHalf -> __m128 [b3Vector3.h <60:7 60:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1_5 [b3Vector3.h <61:37 61:42>] REFERENCE_TYPE_USAGE const __m128 b3v1_5 -> __m128 [b3Vector3.h <61:7 61:12>] SYMBOL_CLASS b3Vector3 [b3Vector3.h <74:7 74:15>] SYMBOL_CLASS b3Vector4 [b3Vector3.h <75:7 75:15>] @@ -1755,6 +1776,35 @@ SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3: SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3::anonymous union (b3Vector3.h<96:9>)::operator=(b3Vector3::anonymous union (b3Vector3.h<96:9>) &&) [b3Vector3.h <96:9 96:13>] SYMBOL_FIELD public b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3Vector3.h <96:9 96:13>] REFERENCE_TYPE_USAGE b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: -> b3Vector3::anonymous union (b3Vector3.h<96:9>) [b3Vector3.h <96:9 96:13>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> void [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *, void *) -> void [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *, void *) -> void [b3Vector3.h <113:2 113:29>] SYMBOL_METHOD public b3SimdFloat4 b3Vector3::get128() const [b3Vector3.h <122:5 <122:34 122:39> 125:5>] REFERENCE_TYPE_USAGE b3SimdFloat4 b3Vector3::get128() const -> b3SimdFloat4 [b3Vector3.h <122:21 122:32>] REFERENCE_CALL b3SimdFloat4 b3Vector3::get128() const -> void __m128::__m128(const __m128 &) [b3Vector3.h <124:16 124:22>] @@ -1811,6 +1861,10 @@ REFERENCE_CALL b3Vector3 & b3Vector3::operator*=(const b3Scalar &) -> __m128 _mm LOCAL_SYMBOL: b3Vector3.h<171:56> [b3Vector3.h <174:28 174:28>] REFERENCE_CALL b3Vector3 & b3Vector3::operator*=(const b3Scalar &) -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <175:6 175:6>] LOCAL_SYMBOL: b3Vector3.h<174:10> [b3Vector3.h <175:3 175:4>] +SYMBOL_FUNCTION __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) +REFERENCE_CALL b3Vector3 & b3Vector3::operator*=(const b3Scalar &) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.h <175:8 175:19>] +REFERENCE_CALL b3Vector3 & b3Vector3::operator*=(const b3Scalar &) -> void __m128::__m128(const __m128 &) [b3Vector3.h <175:8 175:19>] +LOCAL_SYMBOL: b3Vector3.h<174:10> [b3Vector3.h <175:21 175:22>] REFERENCE_CALL b3Vector3 & b3Vector3::operator*=(const b3Scalar &) -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <176:11 176:11>] REFERENCE_USAGE b3Vector3 & b3Vector3::operator*=(const b3Scalar &) -> b3SimdFloat4 b3Vector3::anonymous union (b3Vector3.h<96:9>)::mVec128 [b3Vector3.h <176:3 176:9>] REFERENCE_USAGE b3Vector3 & b3Vector3::operator*=(const b3Scalar &) -> b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3Vector3.h <176:3 176:9>] @@ -1852,7 +1906,6 @@ REFERENCE_CALL b3Scalar b3Vector3::dot(const b3Vector3 &) const -> void __m128:: LOCAL_SYMBOL: b3Vector3.h<212:10> [b3Vector3.h <213:32 213:33>] LOCAL_SYMBOL: b3Vector3.h<214:10> [b3Vector3.h <214:10 214:10>] REFERENCE_TYPE_USAGE b3Scalar b3Vector3::dot(const b3Vector3 &) const -> __m128 [b3Vector3.h <214:3 214:8>] -SYMBOL_FUNCTION __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) REFERENCE_CALL b3Scalar b3Vector3::dot(const b3Vector3 &) const -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.h <214:14 214:27>] REFERENCE_CALL b3Scalar b3Vector3::dot(const b3Vector3 &) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <214:29 214:30>] LOCAL_SYMBOL: b3Vector3.h<212:10> [b3Vector3.h <214:29 214:30>] @@ -1994,6 +2047,9 @@ REFERENCE_CALL b3Vector3 & b3Vector3::normalize() -> void __m128::__m128(const _ LOCAL_SYMBOL: b3Vector3.h<272:10> [b3Vector3.h <295:27 295:27>] REFERENCE_CALL b3Vector3 & b3Vector3::normalize() -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <297:5 297:5>] LOCAL_SYMBOL: b3Vector3.h<273:10> [b3Vector3.h <297:3 297:3>] +REFERENCE_CALL b3Vector3 & b3Vector3::normalize() -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.h <297:7 297:17>] +REFERENCE_CALL b3Vector3 & b3Vector3::normalize() -> void __m128::__m128(const __m128 &) [b3Vector3.h <297:7 297:17>] +LOCAL_SYMBOL: b3Vector3.h<273:10> [b3Vector3.h <297:19 297:19>] REFERENCE_CALL b3Vector3 & b3Vector3::normalize() -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <298:11 298:11>] REFERENCE_USAGE b3Vector3 & b3Vector3::normalize() -> b3SimdFloat4 b3Vector3::anonymous union (b3Vector3.h<96:9>)::mVec128 [b3Vector3.h <298:3 298:9>] REFERENCE_USAGE b3Vector3 & b3Vector3::normalize() -> b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3Vector3.h <298:3 298:9>] @@ -2035,6 +2091,10 @@ REFERENCE_CALL b3Vector3 b3Vector3::absolute() const -> __m128 _mm_and_ps(__m128 REFERENCE_CALL b3Vector3 b3Vector3::absolute() const -> void __m128::__m128(const __m128 &) [b3Vector3.h <330:35 330:41>] REFERENCE_USAGE b3Vector3 b3Vector3::absolute() const -> b3SimdFloat4 b3Vector3::anonymous union (b3Vector3.h<96:9>)::mVec128 [b3Vector3.h <330:35 330:41>] REFERENCE_USAGE b3Vector3 b3Vector3::absolute() const -> b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3Vector3.h <330:35 330:41>] +SYMBOL_FUNCTION __m128 _mm_castsi128_ps(__m128i) +REFERENCE_CALL b3Vector3 b3Vector3::absolute() const -> __m128 _mm_castsi128_ps(__m128i) [b3Vector3.h <330:44 330:55>] +SYMBOL_FUNCTION __m128i _mm_set_epi32(int, int, int, int) +REFERENCE_CALL b3Vector3 b3Vector3::absolute() const -> __m128i _mm_set_epi32(int, int, int, int) [b3Vector3.h <48:23 48:35>] SYMBOL_METHOD public b3Vector3 b3Vector3::cross(const b3Vector3 &) const [b3Vector3.h <343:2 <343:28 343:32> 380:2>] REFERENCE_TYPE_USAGE b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> b3Vector3 [b3Vector3.h <343:18 343:26>] LOCAL_SYMBOL: b3Vector3.h<343:51> [b3Vector3.h <343:51 343:51>] @@ -2047,8 +2107,17 @@ LOCAL_SYMBOL: b3Vector3.h<346:13> [b3Vector3.h <346:13 346:13>] REFERENCE_CALL b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> void __m128::__m128() [b3Vector3.h <346:13 346:13>] REFERENCE_CALL b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <348:5 348:5>] LOCAL_SYMBOL: b3Vector3.h<346:10> [b3Vector3.h <348:3 348:3>] +REFERENCE_CALL b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.h <348:7 348:18>] +REFERENCE_CALL b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <348:7 348:18>] +REFERENCE_USAGE b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> b3SimdFloat4 b3Vector3::anonymous union (b3Vector3.h<96:9>)::mVec128 [b3Vector3.h <348:20 348:26>] +REFERENCE_USAGE b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3Vector3.h <348:20 348:26>] REFERENCE_CALL b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <349:5 349:5>] LOCAL_SYMBOL: b3Vector3.h<346:13> [b3Vector3.h <349:3 349:3>] +REFERENCE_CALL b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.h <349:7 349:18>] +REFERENCE_CALL b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <349:7 349:18>] +REFERENCE_USAGE b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> b3SimdFloat4 b3Vector3::anonymous union (b3Vector3.h<96:9>)::mVec128 [b3Vector3.h <349:22 349:28>] +REFERENCE_USAGE b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3Vector3.h <349:22 349:28>] +LOCAL_SYMBOL: b3Vector3.h<343:51> [b3Vector3.h <349:20 349:20>] REFERENCE_CALL b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <351:5 351:5>] LOCAL_SYMBOL: b3Vector3.h<346:13> [b3Vector3.h <351:3 351:3>] REFERENCE_CALL b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> __m128 _mm_mul_ps(__m128, __m128) [b3Vector3.h <351:7 351:16>] @@ -2075,6 +2144,9 @@ REFERENCE_CALL b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> void __m12 LOCAL_SYMBOL: b3Vector3.h<346:10> [b3Vector3.h <353:21 353:21>] REFERENCE_CALL b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <355:5 355:5>] LOCAL_SYMBOL: b3Vector3.h<346:13> [b3Vector3.h <355:3 355:3>] +REFERENCE_CALL b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.h <355:7 355:18>] +REFERENCE_CALL b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <355:7 355:18>] +LOCAL_SYMBOL: b3Vector3.h<346:13> [b3Vector3.h <355:20 355:20>] REFERENCE_CALL b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> b3Vector3 b3MakeVector3(b3SimdFloat4) [b3Vector3.h <356:10 356:22>] REFERENCE_CALL b3Vector3 b3Vector3::cross(const b3Vector3 &) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <356:24 356:24>] LOCAL_SYMBOL: b3Vector3.h<346:13> [b3Vector3.h <356:24 356:24>] @@ -2238,6 +2310,9 @@ REFERENCE_CALL void b3Vector3::setInterpolate3(const b3Vector3 &, const b3Vector LOCAL_SYMBOL: b3Vector3.h<461:12> [b3Vector3.h <462:28 462:28>] REFERENCE_CALL void b3Vector3::setInterpolate3(const b3Vector3 &, const b3Vector3 &, b3Scalar) -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <463:6 463:6>] LOCAL_SYMBOL: b3Vector3.h<462:10> [b3Vector3.h <463:3 463:4>] +REFERENCE_CALL void b3Vector3::setInterpolate3(const b3Vector3 &, const b3Vector3 &, b3Scalar) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.h <463:8 463:19>] +REFERENCE_CALL void b3Vector3::setInterpolate3(const b3Vector3 &, const b3Vector3 &, b3Scalar) -> void __m128::__m128(const __m128 &) [b3Vector3.h <463:8 463:19>] +LOCAL_SYMBOL: b3Vector3.h<462:10> [b3Vector3.h <463:21 463:22>] LOCAL_SYMBOL: b3Vector3.h<464:10> [b3Vector3.h <464:10 464:11>] REFERENCE_TYPE_USAGE void b3Vector3::setInterpolate3(const b3Vector3 &, const b3Vector3 &, b3Scalar) -> __m128 [b3Vector3.h <464:3 464:8>] REFERENCE_CALL void b3Vector3::setInterpolate3(const b3Vector3 &, const b3Vector3 &, b3Scalar) -> __m128 _mm_mul_ps(__m128, __m128) [b3Vector3.h <464:15 464:24>] @@ -2249,6 +2324,9 @@ REFERENCE_CALL void b3Vector3::setInterpolate3(const b3Vector3 &, const b3Vector LOCAL_SYMBOL: b3Vector3.h<462:10> [b3Vector3.h <464:38 464:39>] REFERENCE_CALL void b3Vector3::setInterpolate3(const b3Vector3 &, const b3Vector3 &, b3Scalar) -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <465:7 465:7>] LOCAL_SYMBOL: b3Vector3.h<460:10> [b3Vector3.h <465:3 465:5>] +REFERENCE_CALL void b3Vector3::setInterpolate3(const b3Vector3 &, const b3Vector3 &, b3Scalar) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.h <465:9 465:20>] +REFERENCE_CALL void b3Vector3::setInterpolate3(const b3Vector3 &, const b3Vector3 &, b3Scalar) -> void __m128::__m128(const __m128 &) [b3Vector3.h <465:9 465:20>] +LOCAL_SYMBOL: b3Vector3.h<460:10> [b3Vector3.h <465:22 465:24>] LOCAL_SYMBOL: b3Vector3.h<466:10> [b3Vector3.h <466:10 466:11>] REFERENCE_TYPE_USAGE void b3Vector3::setInterpolate3(const b3Vector3 &, const b3Vector3 &, b3Scalar) -> __m128 [b3Vector3.h <466:3 466:8>] REFERENCE_CALL void b3Vector3::setInterpolate3(const b3Vector3 &, const b3Vector3 &, b3Scalar) -> __m128 _mm_mul_ps(__m128, __m128) [b3Vector3.h <466:15 466:24>] @@ -2281,6 +2359,9 @@ REFERENCE_CALL b3Vector3 b3Vector3::lerp(const b3Vector3 &, const b3Scalar &) co LOCAL_SYMBOL: b3Vector3.h<486:69> [b3Vector3.h <489:28 489:28>] REFERENCE_CALL b3Vector3 b3Vector3::lerp(const b3Vector3 &, const b3Scalar &) const -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <490:6 490:6>] LOCAL_SYMBOL: b3Vector3.h<489:10> [b3Vector3.h <490:3 490:4>] +REFERENCE_CALL b3Vector3 b3Vector3::lerp(const b3Vector3 &, const b3Scalar &) const -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.h <490:8 490:19>] +REFERENCE_CALL b3Vector3 b3Vector3::lerp(const b3Vector3 &, const b3Scalar &) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <490:8 490:19>] +LOCAL_SYMBOL: b3Vector3.h<489:10> [b3Vector3.h <490:21 490:22>] LOCAL_SYMBOL: b3Vector3.h<491:10> [b3Vector3.h <491:10 491:11>] REFERENCE_TYPE_USAGE b3Vector3 b3Vector3::lerp(const b3Vector3 &, const b3Scalar &) const -> __m128 [b3Vector3.h <491:3 491:8>] REFERENCE_CALL b3Vector3 b3Vector3::lerp(const b3Vector3 &, const b3Scalar &) const -> __m128 _mm_sub_ps(__m128, __m128) [b3Vector3.h <491:15 491:24>] @@ -2465,6 +2546,8 @@ REFERENCE_CALL void b3Vector3::getSkewSymmetricMatrix(b3Vector3 *, b3Vector3 *, REFERENCE_CALL void b3Vector3::getSkewSymmetricMatrix(b3Vector3 *, b3Vector3 *, b3Vector3 *) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <613:26 613:32>] REFERENCE_USAGE void b3Vector3::getSkewSymmetricMatrix(b3Vector3 *, b3Vector3 *, b3Vector3 *) const -> b3SimdFloat4 b3Vector3::anonymous union (b3Vector3.h<96:9>)::mVec128 [b3Vector3.h <613:26 613:32>] REFERENCE_USAGE void b3Vector3::getSkewSymmetricMatrix(b3Vector3 *, b3Vector3 *, b3Vector3 *) const -> b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3Vector3.h <613:26 613:32>] +REFERENCE_CALL void b3Vector3::getSkewSymmetricMatrix(b3Vector3 *, b3Vector3 *, b3Vector3 *) const -> __m128 _mm_castsi128_ps(__m128i) [b3Vector3.h <613:35 613:46>] +REFERENCE_CALL void b3Vector3::getSkewSymmetricMatrix(b3Vector3 *, b3Vector3 *, b3Vector3 *) const -> __m128i _mm_set_epi32(int, int, int, int) [b3Vector3.h <50:22 50:34>] LOCAL_SYMBOL: b3Vector3.h<614:10> [b3Vector3.h <614:10 614:11>] REFERENCE_TYPE_USAGE void b3Vector3::getSkewSymmetricMatrix(b3Vector3 *, b3Vector3 *, b3Vector3 *) const -> __m128 [b3Vector3.h <614:3 614:8>] SYMBOL_FUNCTION __m128 _mm_xor_ps(__m128, __m128) @@ -2544,12 +2627,15 @@ REFERENCE_TYPE_USAGE bool b3Vector3::isZero() const -> b3Scalar [b3Vector3.h <64 SYMBOL_METHOD public bool b3Vector3::fuzzyZero() const [b3Vector3.h <649:2 <649:23 649:31> 652:2>] REFERENCE_TYPE_USAGE bool b3Vector3::fuzzyZero() const -> bool [b3Vector3.h <649:18 649:21>] REFERENCE_CALL bool b3Vector3::fuzzyZero() const -> b3Scalar b3Vector3::length2() const [b3Vector3.h <651:10 651:16>] +SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Vector3.h <654:23 654:31>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <654:18 654:21>] LOCAL_SYMBOL: b3Vector3.h<654:55> [b3Vector3.h <654:55 654:61>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3Vector3.h <656:23 656:33>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <656:18 656:21>] LOCAL_SYMBOL: b3Vector3.h<656:63> [b3Vector3.h <656:63 656:68>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <656:48 656:60>] SYMBOL_METHOD public void b3Vector3::serializeFloat(b3Vector3FloatData &) const [b3Vector3.h <658:23 658:36>] REFERENCE_TYPE_USAGE void b3Vector3::serializeFloat(b3Vector3FloatData &) const -> void [b3Vector3.h <658:18 658:21>] LOCAL_SYMBOL: b3Vector3.h<658:65> [b3Vector3.h <658:65 658:71>] @@ -2666,11 +2752,23 @@ LOCAL_SYMBOL: b3Vector3.h<685:16> [b3Vector3.h <691:9 691:10>] REFERENCE_CALL b3Vector3 b3Vector3::dot3(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) const -> __m128 _mm_and_ps(__m128, __m128) [b3Vector3.h <691:14 691:23>] REFERENCE_CALL b3Vector3 b3Vector3::dot3(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <691:26 691:27>] LOCAL_SYMBOL: b3Vector3.h<685:16> [b3Vector3.h <691:26 691:27>] +REFERENCE_CALL b3Vector3 b3Vector3::dot3(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) const -> __m128 _mm_castsi128_ps(__m128i) [b3Vector3.h <691:30 691:40>] +REFERENCE_CALL b3Vector3 b3Vector3::dot3(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) const -> __m128i _mm_set_epi32(int, int, int, int) [b3Vector3.h <50:22 50:34>] REFERENCE_CALL b3Vector3 b3Vector3::dot3(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) const -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <692:11 692:11>] LOCAL_SYMBOL: b3Vector3.h<689:16> [b3Vector3.h <692:9 692:9>] REFERENCE_CALL b3Vector3 b3Vector3::dot3(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) const -> __m128 _mm_add_ps(__m128, __m128) [b3Vector3.h <692:13 692:22>] REFERENCE_CALL b3Vector3 b3Vector3::dot3(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <692:25 692:25>] LOCAL_SYMBOL: b3Vector3.h<689:16> [b3Vector3.h <692:25 692:25>] +SYMBOL_FUNCTION __m128 _mm_castpd_ps(__m128d) +REFERENCE_CALL b3Vector3 b3Vector3::dot3(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) const -> __m128 _mm_castpd_ps(__m128d) [b3Vector3.h <692:28 692:40>] +SYMBOL_FUNCTION __m128d _mm_move_sd(__m128d, __m128d) +REFERENCE_CALL b3Vector3 b3Vector3::dot3(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) const -> __m128d _mm_move_sd(__m128d, __m128d) [b3Vector3.h <692:43 692:53>] +SYMBOL_FUNCTION __m128d _mm_castps_pd(__m128) +REFERENCE_CALL b3Vector3 b3Vector3::dot3(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) const -> __m128d _mm_castps_pd(__m128) [b3Scalar.h <301:27 301:39>] +REFERENCE_CALL b3Vector3 b3Vector3::dot3(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <692:70 692:71>] +LOCAL_SYMBOL: b3Vector3.h<685:16> [b3Vector3.h <692:70 692:71>] +REFERENCE_CALL b3Vector3 b3Vector3::dot3(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <692:89 692:90>] +LOCAL_SYMBOL: b3Vector3.h<687:16> [b3Vector3.h <692:89 692:90>] REFERENCE_CALL b3Vector3 b3Vector3::dot3(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) const -> b3Vector3 b3MakeVector3(b3SimdFloat4) [b3Vector3.h <693:16 693:28>] REFERENCE_CALL b3Vector3 b3Vector3::dot3(const b3Vector3 &, const b3Vector3 &, const b3Vector3 &) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <693:30 693:30>] LOCAL_SYMBOL: b3Vector3.h<689:16> [b3Vector3.h <693:30 693:30>] @@ -2746,6 +2844,8 @@ REFERENCE_CALL b3Vector3 operator-(const b3Vector3 &, const b3Vector3 &) -> b3Ve REFERENCE_CALL b3Vector3 operator-(const b3Vector3 &, const b3Vector3 &) -> __m128 _mm_and_ps(__m128, __m128) [b3Vector3.h <751:23 751:32>] REFERENCE_CALL b3Vector3 operator-(const b3Vector3 &, const b3Vector3 &) -> void __m128::__m128(const __m128 &) [b3Vector3.h <751:34 751:34>] LOCAL_SYMBOL: b3Vector3.h<750:9> [b3Vector3.h <751:34 751:34>] +REFERENCE_CALL b3Vector3 operator-(const b3Vector3 &, const b3Vector3 &) -> __m128 _mm_castsi128_ps(__m128i) [b3Vector3.h <751:37 751:48>] +REFERENCE_CALL b3Vector3 operator-(const b3Vector3 &, const b3Vector3 &) -> __m128i _mm_set_epi32(int, int, int, int) [b3Vector3.h <50:22 50:34>] SYMBOL_FUNCTION b3Vector3 operator-(const b3Vector3 &) [b3Vector3.h <764:1 <765:1 765:9> 775:1>] REFERENCE_TYPE_USAGE b3Vector3 operator-(const b3Vector3 &) -> b3Vector3 [b3Vector3.h <764:17 764:25>] LOCAL_SYMBOL: b3Vector3.h<765:28> [b3Vector3.h <765:28 765:28>] @@ -2763,6 +2863,8 @@ REFERENCE_CALL b3Vector3 operator-(const b3Vector3 &) -> b3Vector3 b3MakeVector3 REFERENCE_CALL b3Vector3 operator-(const b3Vector3 &) -> __m128 _mm_and_ps(__m128, __m128) [b3Vector3.h <769:23 769:32>] REFERENCE_CALL b3Vector3 operator-(const b3Vector3 &) -> void __m128::__m128(const __m128 &) [b3Vector3.h <769:34 769:34>] LOCAL_SYMBOL: b3Vector3.h<768:9> [b3Vector3.h <769:34 769:34>] +REFERENCE_CALL b3Vector3 operator-(const b3Vector3 &) -> __m128 _mm_castsi128_ps(__m128i) [b3Vector3.h <769:37 769:48>] +REFERENCE_CALL b3Vector3 operator-(const b3Vector3 &) -> __m128i _mm_set_epi32(int, int, int, int) [b3Vector3.h <50:22 50:34>] SYMBOL_FUNCTION b3Vector3 operator*(const b3Vector3 &, const b3Scalar &) [b3Vector3.h <778:1 <779:1 779:9> 791:1>] REFERENCE_TYPE_USAGE b3Vector3 operator*(const b3Vector3 &, const b3Scalar &) -> b3Vector3 [b3Vector3.h <778:17 778:25>] LOCAL_SYMBOL: b3Vector3.h<779:28> [b3Vector3.h <779:28 779:28>] @@ -2775,6 +2877,9 @@ REFERENCE_CALL b3Vector3 operator*(const b3Vector3 &, const b3Scalar &) -> __m12 LOCAL_SYMBOL: b3Vector3.h<779:47> [b3Vector3.h <782:27 782:27>] REFERENCE_CALL b3Vector3 operator*(const b3Vector3 &, const b3Scalar &) -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <783:5 783:5>] LOCAL_SYMBOL: b3Vector3.h<782:9> [b3Vector3.h <783:2 783:3>] +REFERENCE_CALL b3Vector3 operator*(const b3Vector3 &, const b3Scalar &) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.h <783:7 783:18>] +REFERENCE_CALL b3Vector3 operator*(const b3Vector3 &, const b3Scalar &) -> void __m128::__m128(const __m128 &) [b3Vector3.h <783:7 783:18>] +LOCAL_SYMBOL: b3Vector3.h<782:9> [b3Vector3.h <783:20 783:21>] REFERENCE_CALL b3Vector3 operator*(const b3Vector3 &, const b3Scalar &) -> b3Vector3 b3MakeVector3(b3SimdFloat4) [b3Vector3.h <784:9 784:21>] REFERENCE_CALL b3Vector3 operator*(const b3Vector3 &, const b3Scalar &) -> __m128 _mm_mul_ps(__m128, __m128) [b3Vector3.h <784:23 784:32>] REFERENCE_CALL b3Vector3 operator*(const b3Vector3 &, const b3Scalar &) -> void __m128::__m128(const __m128 &) [b3Vector3.h <784:36 784:42>] @@ -2826,6 +2931,8 @@ LOCAL_SYMBOL: b3Vector3.h<822:9> [b3Vector3.h <823:2 823:4>] REFERENCE_CALL b3Vector3 operator/(const b3Vector3 &, const b3Vector3 &) -> __m128 _mm_and_ps(__m128, __m128) [b3Vector3.h <823:8 823:17>] REFERENCE_CALL b3Vector3 operator/(const b3Vector3 &, const b3Vector3 &) -> void __m128::__m128(const __m128 &) [b3Vector3.h <823:19 823:21>] LOCAL_SYMBOL: b3Vector3.h<822:9> [b3Vector3.h <823:19 823:21>] +REFERENCE_CALL b3Vector3 operator/(const b3Vector3 &, const b3Vector3 &) -> __m128 _mm_castsi128_ps(__m128i) [b3Vector3.h <823:24 823:35>] +REFERENCE_CALL b3Vector3 operator/(const b3Vector3 &, const b3Vector3 &) -> __m128i _mm_set_epi32(int, int, int, int) [b3Vector3.h <50:22 50:34>] REFERENCE_CALL b3Vector3 operator/(const b3Vector3 &, const b3Vector3 &) -> b3Vector3 b3MakeVector3(b3SimdFloat4) [b3Vector3.h <824:9 824:21>] REFERENCE_CALL b3Vector3 operator/(const b3Vector3 &, const b3Vector3 &) -> void __m128::__m128(const __m128 &) [b3Vector3.h <824:23 824:25>] LOCAL_SYMBOL: b3Vector3.h<822:9> [b3Vector3.h <824:23 824:25>] @@ -2973,6 +3080,8 @@ LOCAL_SYMBOL: b3Vector3.h<929:12> [b3Vector3.h <932:2 932:2>] REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128 _mm_and_ps(__m128, __m128) [b3Vector3.h <932:6 932:15>] REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <932:17 932:17>] LOCAL_SYMBOL: b3Vector3.h<929:12> [b3Vector3.h <932:17 932:17>] +REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128 _mm_castsi128_ps(__m128i) [b3Vector3.h <932:20 932:31>] +REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128i _mm_set_epi32(int, int, int, int) [b3Vector3.h <50:22 50:34>] LOCAL_SYMBOL: b3Vector3.h<933:14> [b3Vector3.h <933:14 933:17>] REFERENCE_TYPE_USAGE b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> b3Scalar [b3Vector3.h <933:5 933:12>] SYMBOL_FUNCTION b3Scalar b3Cos(b3Scalar) @@ -2988,8 +3097,14 @@ REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) co LOCAL_SYMBOL: b3Vector3.h<933:14> [b3Vector3.h <936:32 936:35>] LOCAL_SYMBOL: b3Vector3.h<938:9> [b3Vector3.h <938:9 938:9>] REFERENCE_TYPE_USAGE b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128 [b3Vector3.h <938:2 938:7>] +REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.h <938:13 938:24>] +REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <938:13 938:24>] +LOCAL_SYMBOL: b3Vector3.h<929:12> [b3Vector3.h <938:26 938:26>] LOCAL_SYMBOL: b3Vector3.h<939:9> [b3Vector3.h <939:9 939:9>] REFERENCE_TYPE_USAGE b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128 [b3Vector3.h <939:2 939:7>] +REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.h <939:13 939:24>] +REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <939:13 939:24>] +LOCAL_SYMBOL: b3Vector3.h<929:12> [b3Vector3.h <939:26 939:26>] REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <940:4 940:4>] LOCAL_SYMBOL: b3Vector3.h<929:12> [b3Vector3.h <940:2 940:2>] REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128 _mm_add_ps(__m128, __m128) [b3Vector3.h <940:6 940:15>] @@ -2999,6 +3114,9 @@ REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) co LOCAL_SYMBOL: b3Vector3.h<938:9> [b3Vector3.h <940:20 940:20>] REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <941:7 941:7>] LOCAL_SYMBOL: b3Vector3.h<935:9> [b3Vector3.h <941:2 941:5>] +REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.h <941:9 941:20>] +REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <941:9 941:20>] +LOCAL_SYMBOL: b3Vector3.h<935:9> [b3Vector3.h <941:22 941:25>] REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <942:4 942:4>] LOCAL_SYMBOL: b3Vector3.h<929:12> [b3Vector3.h <942:2 942:2>] REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128 _mm_add_ps(__m128, __m128) [b3Vector3.h <942:6 942:15>] @@ -3008,6 +3126,9 @@ REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) co LOCAL_SYMBOL: b3Vector3.h<939:9> [b3Vector3.h <942:20 942:20>] REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <943:10 943:10>] LOCAL_SYMBOL: b3Vector3.h<936:12> [b3Vector3.h <943:5 943:8>] +REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.h <943:12 943:23>] +REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> void __m128::__m128(const __m128 &) [b3Vector3.h <943:12 943:23>] +LOCAL_SYMBOL: b3Vector3.h<936:12> [b3Vector3.h <943:25 943:28>] REFERENCE_CALL b3Vector3 b3Vector3::rotate(const b3Vector3 &, const b3Scalar) const -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.h <945:10 945:10>] LOCAL_SYMBOL: b3Vector3.h<935:9> [b3Vector3.h <945:5 945:8>] SYMBOL_FUNCTION __m128 operator*(const __m128, const __m128) @@ -3184,6 +3305,8 @@ REFERENCE_CALL b3Vector4 b3Vector4::absolute4() const -> __m128 _mm_and_ps(__m12 REFERENCE_CALL b3Vector4 b3Vector4::absolute4() const -> void __m128::__m128(const __m128 &) [b3Vector3.h <1060:35 1060:41>] REFERENCE_USAGE b3Vector4 b3Vector4::absolute4() const -> b3SimdFloat4 b3Vector3::anonymous union (b3Vector3.h<96:9>)::mVec128 [b3Vector3.h <1060:35 1060:41>] REFERENCE_USAGE b3Vector4 b3Vector4::absolute4() const -> b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3Vector3.h <1060:35 1060:41>] +REFERENCE_CALL b3Vector4 b3Vector4::absolute4() const -> __m128 _mm_castsi128_ps(__m128i) [b3Vector3.h <1060:44 1060:54>] +REFERENCE_CALL b3Vector4 b3Vector4::absolute4() const -> __m128i _mm_set_epi32(int, int, int, int) [b3Vector3.h <49:21 49:33>] SYMBOL_METHOD public b3Scalar b3Vector4::getW() const [b3Vector3.h <1073:2 <1073:11 1073:14> 1073:45>] REFERENCE_TYPE_USAGE b3Scalar b3Vector4::getW() const -> b3Scalar [b3Vector3.h <1073:2 1073:9>] REFERENCE_USAGE b3Scalar b3Vector4::getW() const -> float [] b3Vector3::anonymous union (b3Vector3.h<96:9>)::m_floats [b3Vector3.h <1073:33 1073:40>] @@ -3365,6 +3488,7 @@ REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Plane LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1220:58 1220:58>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3PlaneSpace1::T [b3Vector3.h <1220:55 1220:55>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1222:14 1222:14>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>] LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1224:14 1224:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:18 1224:18>] @@ -3373,6 +3497,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:30 1224:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:35 1224:35>] LOCAL_SYMBOL: b3Vector3.h<1225:14> [b3Vector3.h <1225:14 1225:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:18 1225:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1225:18 1225:28>] +LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1225:31 1225:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1226:5 1226:5>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1227:2 1227:2>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1227:10 1227:10>] @@ -3397,6 +3524,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:30 1236:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:35 1236:35>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1237:14 1237:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:5 1237:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:18 1237:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1237:18 1237:28>] +LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1237:31 1237:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1238:5 1238:5>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1238:13 1238:13>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1238:18 1238:18>] @@ -3488,6 +3618,7 @@ SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Ve QUALIFIER: b3Vector3 [b3Vector3.h <1288:22 1288:30>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <1288:17 1288:20>] LOCAL_SYMBOL: b3Vector3.h<1288:65> [b3Vector3.h <1288:65 1288:71>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <1288:50 1288:62>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:11 1291:11>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> int [b3Vector3.h <1291:7 1291:9>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:15 1291:15>] @@ -3502,6 +3633,7 @@ SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3 QUALIFIER: b3Vector3 [b3Vector3.h <1295:22 1295:30>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <1295:17 1295:20>] LOCAL_SYMBOL: b3Vector3.h<1295:73> [b3Vector3.h <1295:73 1295:78>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <1295:58 1295:70>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:11 1297:11>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> int [b3Vector3.h <1297:7 1297:9>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:15 1297:15>] @@ -3627,17 +3759,32 @@ REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned LOCAL_SYMBOL: b3Vector3.cpp<42:86> [b3Vector3.cpp <42:86 42:94>] REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> float [b3Vector3.cpp <42:79 42:83>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <44:19 44:26>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <44:11 44:16>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <44:37 44:42>] LOCAL_SYMBOL: b3Vector3.cpp<42:36> [b3Vector3.cpp <44:46 44:47>] LOCAL_SYMBOL: b3Vector3.cpp<45:32> [b3Vector3.cpp <45:32 45:41>] REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> unsigned char [b3Vector3.cpp <45:18 45:25>] REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> unsigned char [b3Vector3.cpp <45:51 45:58>] LOCAL_SYMBOL: b3Vector3.cpp<46:12> [b3Vector3.cpp <46:12 46:17>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <46:5 46:10>] +SYMBOL_FUNCTION __m128 _mm_setr_ps(float, float, float, float) +REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_setr_ps(float, float, float, float) [b3Vector3.cpp <46:21 46:31>] LOCAL_SYMBOL: b3Vector3.cpp<47:12> [b3Vector3.cpp <47:12 47:15>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <47:5 47:10>] SYMBOL_FUNCTION __m128 _mm_loadu_ps(const float *) REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_loadu_ps(const float *) [b3Vector3.cpp <47:19 47:30>] LOCAL_SYMBOL: b3Vector3.cpp<42:53> [b3Vector3.cpp <47:33 47:35>] LOCAL_SYMBOL: b3Vector3.cpp<48:12> [b3Vector3.cpp <48:12 48:14>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <48:5 48:10>] +REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_castsi128_ps(__m128i) [b3Vector3.cpp <48:18 48:30>] +SYMBOL_FUNCTION __m128i _mm_shuffle_epi32(__m128i, int) +REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128i _mm_shuffle_epi32(__m128i, int) [b3Vector3.cpp <48:32 48:48>] +SYMBOL_FUNCTION __m128i _mm_castps_si128(__m128) +REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128i _mm_castps_si128(__m128) [b3Scalar.h <300:27 300:42>] +REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <48:66 48:69>] +LOCAL_SYMBOL: b3Vector3.cpp<47:12> [b3Vector3.cpp <48:66 48:69>] LOCAL_SYMBOL: b3Vector3.cpp<49:12> [b3Vector3.cpp <49:12 49:14>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <49:5 49:10>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <49:18 49:30>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <49:33 49:36>] LOCAL_SYMBOL: b3Vector3.cpp<47:12> [b3Vector3.cpp <49:33 49:36>] @@ -3648,10 +3795,12 @@ REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned LOCAL_SYMBOL: b3Vector3.cpp<53:12> [b3Vector3.cpp <53:12 53:18>] REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> size_t [b3Vector3.cpp <53:5 53:10>] LOCAL_SYMBOL: b3Vector3.cpp<54:12> [b3Vector3.cpp <54:12 54:22>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <54:5 54:10>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128() [b3Vector3.cpp <54:12 54:22>] LOCAL_SYMBOL: b3Vector3.cpp<60:12> [b3Vector3.cpp <60:12 60:16>] REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> size_t [b3Vector3.cpp <60:5 60:10>] LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <61:12 61:14>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <61:5 61:10>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128() [b3Vector3.cpp <61:12 61:14>] LOCAL_SYMBOL: b3Vector3.cpp<53:12> [b3Vector3.cpp <63:11 63:17>] LOCAL_SYMBOL: b3Vector3.cpp<53:12> [b3Vector3.cpp <63:24 63:30>] @@ -3664,37 +3813,45 @@ LOCAL_SYMBOL: b3Vector3.cpp<60:12> [b3Vector3.cpp <67:14 67:18>] LOCAL_SYMBOL: b3Vector3.cpp<60:12> [b3Vector3.cpp <67:25 67:29>] LOCAL_SYMBOL: b3Vector3.cpp<60:12> [b3Vector3.cpp <67:52 67:56>] LOCAL_SYMBOL: b3Vector3.cpp<69:20> [b3Vector3.cpp <69:20 69:21>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <69:13 69:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <69:35 69:35>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <69:25 69:32>] LOCAL_SYMBOL: b3Vector3.cpp<70:20> [b3Vector3.cpp <70:20 70:21>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <70:13 70:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <70:35 70:35>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <70:25 70:32>] LOCAL_SYMBOL: b3Vector3.cpp<71:20> [b3Vector3.cpp <71:20 71:21>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <71:13 71:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <71:35 71:35>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <71:25 71:32>] LOCAL_SYMBOL: b3Vector3.cpp<72:20> [b3Vector3.cpp <72:20 72:21>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <72:13 72:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <72:35 72:35>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <72:25 72:32>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <72:49 72:56>] LOCAL_SYMBOL: b3Vector3.cpp<74:20> [b3Vector3.cpp <74:20 74:22>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <74:13 74:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <74:26 74:38>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <74:41 74:42>] LOCAL_SYMBOL: b3Vector3.cpp<69:20> [b3Vector3.cpp <74:41 74:42>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <74:45 74:46>] LOCAL_SYMBOL: b3Vector3.cpp<70:20> [b3Vector3.cpp <74:45 74:46>] LOCAL_SYMBOL: b3Vector3.cpp<75:20> [b3Vector3.cpp <75:20 75:22>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <75:13 75:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movehl_ps(__m128, __m128) [b3Vector3.cpp <75:26 75:38>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <75:41 75:42>] LOCAL_SYMBOL: b3Vector3.cpp<70:20> [b3Vector3.cpp <75:41 75:42>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <75:45 75:46>] LOCAL_SYMBOL: b3Vector3.cpp<69:20> [b3Vector3.cpp <75:45 75:46>] LOCAL_SYMBOL: b3Vector3.cpp<76:20> [b3Vector3.cpp <76:20 76:22>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <76:13 76:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <76:26 76:38>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <76:41 76:42>] LOCAL_SYMBOL: b3Vector3.cpp<71:20> [b3Vector3.cpp <76:41 76:42>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <76:45 76:46>] LOCAL_SYMBOL: b3Vector3.cpp<72:20> [b3Vector3.cpp <76:45 76:46>] LOCAL_SYMBOL: b3Vector3.cpp<77:20> [b3Vector3.cpp <77:20 77:22>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <77:13 77:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movehl_ps(__m128, __m128) [b3Vector3.cpp <77:26 77:38>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <77:41 77:42>] LOCAL_SYMBOL: b3Vector3.cpp<72:20> [b3Vector3.cpp <77:41 77:42>] @@ -3715,18 +3872,21 @@ LOCAL_SYMBOL: b3Vector3.cpp<76:20> [b3Vector3.cpp <80:19 80:21>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <80:23 80:25>] LOCAL_SYMBOL: b3Vector3.cpp<49:12> [b3Vector3.cpp <80:23 80:25>] LOCAL_SYMBOL: b3Vector3.cpp<81:20> [b3Vector3.cpp <81:20 81:20>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <81:13 81:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <81:24 81:37>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <81:39 81:41>] LOCAL_SYMBOL: b3Vector3.cpp<75:20> [b3Vector3.cpp <81:39 81:41>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <81:44 81:46>] LOCAL_SYMBOL: b3Vector3.cpp<77:20> [b3Vector3.cpp <81:44 81:46>] LOCAL_SYMBOL: b3Vector3.cpp<82:20> [b3Vector3.cpp <82:20 82:20>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <82:13 82:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <82:24 82:37>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <82:39 82:41>] LOCAL_SYMBOL: b3Vector3.cpp<74:20> [b3Vector3.cpp <82:39 82:41>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <82:44 82:46>] LOCAL_SYMBOL: b3Vector3.cpp<76:20> [b3Vector3.cpp <82:44 82:46>] LOCAL_SYMBOL: b3Vector3.cpp<83:20> [b3Vector3.cpp <83:20 83:20>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <83:13 83:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <83:24 83:37>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <83:39 83:41>] LOCAL_SYMBOL: b3Vector3.cpp<74:20> [b3Vector3.cpp <83:39 83:41>] @@ -4089,6 +4249,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<82:20> [b3Vector3.cpp <151:31 151:31>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <151:34 151:36>] LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <151:34 151:36>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> int _mm_movemask_ps(__m128) [b3Vector3.cpp <157:20 157:34>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <157:38 157:43>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_cmpeq_ps(__m128, __m128) [b3Vector3.cpp <157:46 157:57>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <157:59 157:61>] LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <157:59 157:61>] @@ -4099,6 +4260,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <160:13 160:15>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_max_ps(__m128, __m128) [b3Vector3.cpp <160:19 160:28>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <160:30 160:32>] LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <160:30 160:32>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <160:36 160:41>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <160:44 160:57>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <160:60 160:62>] LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <160:60 160:62>] @@ -4109,6 +4271,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <161:13 161:15>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_max_ps(__m128, __m128) [b3Vector3.cpp <161:19 161:28>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <161:30 161:32>] LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <161:30 161:32>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <161:36 161:41>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <161:44 161:57>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <161:60 161:62>] LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <161:60 161:62>] @@ -4140,41 +4303,50 @@ REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <178:5 178:7>] LOCAL_SYMBOL: b3Vector3.cpp<46:12> [b3Vector3.cpp <178:11 178:16>] LOCAL_SYMBOL: b3Vector3.cpp<60:12> [b3Vector3.cpp <179:5 179:9>] +LOCAL_SYMBOL: b3Vector3.cpp<42:72> [b3Vector3.cpp <182:21 182:25>] LOCAL_SYMBOL: b3Vector3.cpp<60:12> [b3Vector3.cpp <184:16 184:20>] LOCAL_SYMBOL: b3Vector3.cpp<42:72> [b3Vector3.cpp <184:29 184:33>] LOCAL_SYMBOL: b3Vector3.cpp<60:12> [b3Vector3.cpp <184:40 184:44>] LOCAL_SYMBOL: b3Vector3.cpp<186:20> [b3Vector3.cpp <186:20 186:21>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <186:13 186:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <186:35 186:35>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <186:25 186:32>] LOCAL_SYMBOL: b3Vector3.cpp<187:20> [b3Vector3.cpp <187:20 187:21>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <187:13 187:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <187:35 187:35>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <187:25 187:32>] LOCAL_SYMBOL: b3Vector3.cpp<188:20> [b3Vector3.cpp <188:20 188:21>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <188:13 188:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <188:35 188:35>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <188:25 188:32>] LOCAL_SYMBOL: b3Vector3.cpp<189:20> [b3Vector3.cpp <189:20 189:21>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <189:13 189:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <189:35 189:35>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <189:25 189:32>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <189:49 189:56>] LOCAL_SYMBOL: b3Vector3.cpp<191:20> [b3Vector3.cpp <191:20 191:22>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <191:13 191:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <191:26 191:38>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <191:41 191:42>] LOCAL_SYMBOL: b3Vector3.cpp<186:20> [b3Vector3.cpp <191:41 191:42>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <191:45 191:46>] LOCAL_SYMBOL: b3Vector3.cpp<187:20> [b3Vector3.cpp <191:45 191:46>] LOCAL_SYMBOL: b3Vector3.cpp<192:20> [b3Vector3.cpp <192:20 192:22>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <192:13 192:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movehl_ps(__m128, __m128) [b3Vector3.cpp <192:26 192:38>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <192:41 192:42>] LOCAL_SYMBOL: b3Vector3.cpp<187:20> [b3Vector3.cpp <192:41 192:42>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <192:45 192:46>] LOCAL_SYMBOL: b3Vector3.cpp<186:20> [b3Vector3.cpp <192:45 192:46>] LOCAL_SYMBOL: b3Vector3.cpp<193:20> [b3Vector3.cpp <193:20 193:22>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <193:13 193:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <193:26 193:38>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <193:41 193:42>] LOCAL_SYMBOL: b3Vector3.cpp<188:20> [b3Vector3.cpp <193:41 193:42>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <193:45 193:46>] LOCAL_SYMBOL: b3Vector3.cpp<189:20> [b3Vector3.cpp <193:45 193:46>] LOCAL_SYMBOL: b3Vector3.cpp<194:20> [b3Vector3.cpp <194:20 194:22>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <194:13 194:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movehl_ps(__m128, __m128) [b3Vector3.cpp <194:26 194:38>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <194:41 194:42>] LOCAL_SYMBOL: b3Vector3.cpp<189:20> [b3Vector3.cpp <194:41 194:42>] @@ -4195,18 +4367,21 @@ LOCAL_SYMBOL: b3Vector3.cpp<193:20> [b3Vector3.cpp <197:19 197:21>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <197:23 197:25>] LOCAL_SYMBOL: b3Vector3.cpp<49:12> [b3Vector3.cpp <197:23 197:25>] LOCAL_SYMBOL: b3Vector3.cpp<198:20> [b3Vector3.cpp <198:20 198:20>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <198:13 198:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <198:24 198:37>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <198:39 198:41>] LOCAL_SYMBOL: b3Vector3.cpp<192:20> [b3Vector3.cpp <198:39 198:41>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <198:44 198:46>] LOCAL_SYMBOL: b3Vector3.cpp<194:20> [b3Vector3.cpp <198:44 198:46>] LOCAL_SYMBOL: b3Vector3.cpp<199:20> [b3Vector3.cpp <199:20 199:20>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <199:13 199:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <199:24 199:37>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <199:39 199:41>] LOCAL_SYMBOL: b3Vector3.cpp<191:20> [b3Vector3.cpp <199:39 199:41>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <199:44 199:46>] LOCAL_SYMBOL: b3Vector3.cpp<193:20> [b3Vector3.cpp <199:44 199:46>] LOCAL_SYMBOL: b3Vector3.cpp<200:20> [b3Vector3.cpp <200:20 200:20>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <200:13 200:18>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <200:24 200:37>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <200:39 200:41>] LOCAL_SYMBOL: b3Vector3.cpp<191:20> [b3Vector3.cpp <200:39 200:41>] @@ -4580,37 +4755,45 @@ LOCAL_SYMBOL: b3Vector3.cpp<274:12> [b3Vector3.cpp <317:38 317:47>] LOCAL_SYMBOL: b3Vector3.cpp<317:31> [b3Vector3.cpp <317:52 317:52>] LOCAL_SYMBOL: b3Vector3.cpp<60:12> [b3Vector3.cpp <317:56 317:60>] LOCAL_SYMBOL: b3Vector3.cpp<319:24> [b3Vector3.cpp <319:24 319:25>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <319:17 319:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <319:39 319:39>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <319:29 319:36>] LOCAL_SYMBOL: b3Vector3.cpp<320:24> [b3Vector3.cpp <320:24 320:25>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <320:17 320:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <320:39 320:39>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <320:29 320:36>] LOCAL_SYMBOL: b3Vector3.cpp<321:24> [b3Vector3.cpp <321:24 321:25>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <321:17 321:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <321:39 321:39>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <321:29 321:36>] LOCAL_SYMBOL: b3Vector3.cpp<322:24> [b3Vector3.cpp <322:24 322:25>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <322:17 322:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <322:39 322:39>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <322:29 322:36>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <323:17 323:24>] LOCAL_SYMBOL: b3Vector3.cpp<325:24> [b3Vector3.cpp <325:24 325:26>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <325:17 325:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <325:30 325:42>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <325:45 325:46>] LOCAL_SYMBOL: b3Vector3.cpp<319:24> [b3Vector3.cpp <325:45 325:46>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <325:49 325:50>] LOCAL_SYMBOL: b3Vector3.cpp<320:24> [b3Vector3.cpp <325:49 325:50>] LOCAL_SYMBOL: b3Vector3.cpp<326:24> [b3Vector3.cpp <326:24 326:26>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <326:17 326:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movehl_ps(__m128, __m128) [b3Vector3.cpp <326:30 326:42>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <326:45 326:46>] LOCAL_SYMBOL: b3Vector3.cpp<320:24> [b3Vector3.cpp <326:45 326:46>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <326:49 326:50>] LOCAL_SYMBOL: b3Vector3.cpp<319:24> [b3Vector3.cpp <326:49 326:50>] LOCAL_SYMBOL: b3Vector3.cpp<327:24> [b3Vector3.cpp <327:24 327:26>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <327:17 327:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <327:30 327:42>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <327:45 327:46>] LOCAL_SYMBOL: b3Vector3.cpp<321:24> [b3Vector3.cpp <327:45 327:46>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <327:49 327:50>] LOCAL_SYMBOL: b3Vector3.cpp<322:24> [b3Vector3.cpp <327:49 327:50>] LOCAL_SYMBOL: b3Vector3.cpp<328:24> [b3Vector3.cpp <328:24 328:26>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <328:17 328:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movehl_ps(__m128, __m128) [b3Vector3.cpp <328:30 328:42>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <328:45 328:46>] LOCAL_SYMBOL: b3Vector3.cpp<322:24> [b3Vector3.cpp <328:45 328:46>] @@ -4631,18 +4814,21 @@ LOCAL_SYMBOL: b3Vector3.cpp<327:24> [b3Vector3.cpp <331:23 331:25>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <331:27 331:29>] LOCAL_SYMBOL: b3Vector3.cpp<49:12> [b3Vector3.cpp <331:27 331:29>] LOCAL_SYMBOL: b3Vector3.cpp<332:24> [b3Vector3.cpp <332:24 332:24>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <332:17 332:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <332:28 332:41>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <332:43 332:45>] LOCAL_SYMBOL: b3Vector3.cpp<326:24> [b3Vector3.cpp <332:43 332:45>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <332:48 332:50>] LOCAL_SYMBOL: b3Vector3.cpp<328:24> [b3Vector3.cpp <332:48 332:50>] LOCAL_SYMBOL: b3Vector3.cpp<333:24> [b3Vector3.cpp <333:24 333:24>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <333:17 333:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <333:28 333:41>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <333:43 333:45>] LOCAL_SYMBOL: b3Vector3.cpp<325:24> [b3Vector3.cpp <333:43 333:45>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <333:48 333:50>] LOCAL_SYMBOL: b3Vector3.cpp<327:24> [b3Vector3.cpp <333:48 333:50>] LOCAL_SYMBOL: b3Vector3.cpp<334:24> [b3Vector3.cpp <334:24 334:24>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <334:17 334:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <334:28 334:41>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <334:43 334:45>] LOCAL_SYMBOL: b3Vector3.cpp<325:24> [b3Vector3.cpp <334:43 334:45>] @@ -4682,6 +4868,7 @@ REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <339:38 339:40>] LOCAL_SYMBOL: b3Vector3.cpp<42:72> [b3Vector3.cpp <346:9 346:13>] LOCAL_SYMBOL: b3Vector3.cpp<348:16> [b3Vector3.cpp <348:16 348:17>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <348:9 348:14>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128() [b3Vector3.cpp <348:16 348:17>] LOCAL_SYMBOL: b3Vector3.cpp<348:20> [b3Vector3.cpp <348:20 348:21>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128() [b3Vector3.cpp <348:20 348:21>] @@ -4704,12 +4891,14 @@ REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, LOCAL_SYMBOL: b3Vector3.cpp<348:24> [b3Vector3.cpp <355:17 355:18>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <355:22 355:29>] LOCAL_SYMBOL: b3Vector3.cpp<358:24> [b3Vector3.cpp <358:24 358:26>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <358:17 358:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <358:30 358:42>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <358:45 358:46>] LOCAL_SYMBOL: b3Vector3.cpp<348:16> [b3Vector3.cpp <358:45 358:46>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <358:49 358:50>] LOCAL_SYMBOL: b3Vector3.cpp<348:20> [b3Vector3.cpp <358:49 358:50>] LOCAL_SYMBOL: b3Vector3.cpp<359:24> [b3Vector3.cpp <359:24 359:26>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <359:17 359:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movehl_ps(__m128, __m128) [b3Vector3.cpp <359:30 359:42>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <359:45 359:46>] LOCAL_SYMBOL: b3Vector3.cpp<348:20> [b3Vector3.cpp <359:45 359:46>] @@ -4737,6 +4926,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<348:34> [b3Vector3.cpp <362:21 362:21>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <362:23 362:25>] LOCAL_SYMBOL: b3Vector3.cpp<48:12> [b3Vector3.cpp <362:23 362:25>] LOCAL_SYMBOL: b3Vector3.cpp<363:24> [b3Vector3.cpp <363:24 363:26>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <363:17 363:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <363:30 363:42>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <363:44 363:45>] LOCAL_SYMBOL: b3Vector3.cpp<348:24> [b3Vector3.cpp <363:44 363:45>] @@ -4770,6 +4960,7 @@ REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, LOCAL_SYMBOL: b3Vector3.cpp<348:20> [b3Vector3.cpp <372:17 372:18>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <372:22 372:29>] LOCAL_SYMBOL: b3Vector3.cpp<373:24> [b3Vector3.cpp <373:24 373:25>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <373:17 373:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <373:29 373:41>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <373:43 373:44>] LOCAL_SYMBOL: b3Vector3.cpp<348:16> [b3Vector3.cpp <373:43 373:44>] @@ -4818,6 +5009,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<348:34> [b3Vector3.cpp <379:21 379:21>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <379:23 379:25>] LOCAL_SYMBOL: b3Vector3.cpp<48:12> [b3Vector3.cpp <379:23 379:25>] LOCAL_SYMBOL: b3Vector3.cpp<384:24> [b3Vector3.cpp <384:24 384:25>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <384:17 384:22>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <384:39 384:39>] LOCAL_SYMBOL: b3Vector3.cpp<44:19> [b3Vector3.cpp <384:29 384:36>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.cpp <385:19 385:19>] @@ -4883,6 +5075,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <396:30 396:32>] LOCAL_SYMBOL: b3Vector3.cpp<60:12> [b3Vector3.cpp <397:9 397:13>] LOCAL_SYMBOL: b3Vector3.cpp<53:12> [b3Vector3.cpp <401:14 401:20>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> int _mm_movemask_ps(__m128) [b3Vector3.cpp <401:32 401:46>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <401:50 401:55>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_cmpeq_ps(__m128, __m128) [b3Vector3.cpp <401:58 401:69>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <401:71 401:73>] LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <401:71 401:73>] @@ -4893,6 +5086,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <404:9 404:11>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_max_ps(__m128, __m128) [b3Vector3.cpp <404:15 404:24>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <404:26 404:28>] LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <404:26 404:28>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <404:32 404:37>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <404:40 404:53>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <404:56 404:58>] LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <404:56 404:58>] @@ -4903,6 +5097,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <405:9 405:11>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_max_ps(__m128, __m128) [b3Vector3.cpp <405:15 405:24>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <405:26 405:28>] LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <405:26 405:28>] +REFERENCE_TYPE_USAGE long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <405:32 405:37>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <405:40 405:53>] REFERENCE_CALL long b3_maxdot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <405:56 405:58>] LOCAL_SYMBOL: b3Vector3.cpp<61:12> [b3Vector3.cpp <405:56 405:58>] @@ -4955,16 +5150,28 @@ REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned LOCAL_SYMBOL: b3Vector3.cpp<427:86> [b3Vector3.cpp <427:86 427:94>] REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> float [b3Vector3.cpp <427:79 427:83>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <429:19 429:26>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <429:11 429:16>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <429:37 429:42>] LOCAL_SYMBOL: b3Vector3.cpp<427:36> [b3Vector3.cpp <429:46 429:47>] LOCAL_SYMBOL: b3Vector3.cpp<430:32> [b3Vector3.cpp <430:32 430:41>] REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> unsigned char [b3Vector3.cpp <430:18 430:25>] REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> unsigned char [b3Vector3.cpp <430:51 430:58>] LOCAL_SYMBOL: b3Vector3.cpp<432:12> [b3Vector3.cpp <432:12 432:17>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <432:5 432:10>] +REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_setr_ps(float, float, float, float) [b3Vector3.cpp <432:21 432:31>] LOCAL_SYMBOL: b3Vector3.cpp<433:12> [b3Vector3.cpp <433:12 433:15>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <433:5 433:10>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_loadu_ps(const float *) [b3Vector3.cpp <433:19 433:30>] LOCAL_SYMBOL: b3Vector3.cpp<427:53> [b3Vector3.cpp <433:33 433:35>] LOCAL_SYMBOL: b3Vector3.cpp<434:12> [b3Vector3.cpp <434:12 434:14>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <434:5 434:10>] +REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_castsi128_ps(__m128i) [b3Vector3.cpp <434:18 434:30>] +REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128i _mm_shuffle_epi32(__m128i, int) [b3Vector3.cpp <434:32 434:48>] +REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128i _mm_castps_si128(__m128) [b3Scalar.h <300:27 300:42>] +REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <434:66 434:69>] +LOCAL_SYMBOL: b3Vector3.cpp<433:12> [b3Vector3.cpp <434:66 434:69>] LOCAL_SYMBOL: b3Vector3.cpp<435:12> [b3Vector3.cpp <435:12 435:14>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <435:5 435:10>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <435:18 435:30>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <435:33 435:36>] LOCAL_SYMBOL: b3Vector3.cpp<433:12> [b3Vector3.cpp <435:33 435:36>] @@ -4975,10 +5182,12 @@ REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned LOCAL_SYMBOL: b3Vector3.cpp<439:12> [b3Vector3.cpp <439:12 439:18>] REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> size_t [b3Vector3.cpp <439:5 439:10>] LOCAL_SYMBOL: b3Vector3.cpp<440:12> [b3Vector3.cpp <440:12 440:22>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <440:5 440:10>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128() [b3Vector3.cpp <440:12 440:22>] LOCAL_SYMBOL: b3Vector3.cpp<446:12> [b3Vector3.cpp <446:12 446:16>] REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> size_t [b3Vector3.cpp <446:5 446:10>] LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <447:12 447:14>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <447:5 447:10>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128() [b3Vector3.cpp <447:12 447:14>] LOCAL_SYMBOL: b3Vector3.cpp<439:12> [b3Vector3.cpp <449:11 449:17>] LOCAL_SYMBOL: b3Vector3.cpp<439:12> [b3Vector3.cpp <449:24 449:30>] @@ -4991,37 +5200,45 @@ LOCAL_SYMBOL: b3Vector3.cpp<446:12> [b3Vector3.cpp <453:14 453:18>] LOCAL_SYMBOL: b3Vector3.cpp<446:12> [b3Vector3.cpp <453:25 453:29>] LOCAL_SYMBOL: b3Vector3.cpp<446:12> [b3Vector3.cpp <453:52 453:56>] LOCAL_SYMBOL: b3Vector3.cpp<455:20> [b3Vector3.cpp <455:20 455:21>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <455:13 455:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <455:35 455:35>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <455:25 455:32>] LOCAL_SYMBOL: b3Vector3.cpp<456:20> [b3Vector3.cpp <456:20 456:21>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <456:13 456:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <456:35 456:35>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <456:25 456:32>] LOCAL_SYMBOL: b3Vector3.cpp<457:20> [b3Vector3.cpp <457:20 457:21>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <457:13 457:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <457:35 457:35>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <457:25 457:32>] LOCAL_SYMBOL: b3Vector3.cpp<458:20> [b3Vector3.cpp <458:20 458:21>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <458:13 458:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <458:35 458:35>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <458:25 458:32>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <458:49 458:56>] LOCAL_SYMBOL: b3Vector3.cpp<460:20> [b3Vector3.cpp <460:20 460:22>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <460:13 460:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <460:26 460:38>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <460:41 460:42>] LOCAL_SYMBOL: b3Vector3.cpp<455:20> [b3Vector3.cpp <460:41 460:42>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <460:45 460:46>] LOCAL_SYMBOL: b3Vector3.cpp<456:20> [b3Vector3.cpp <460:45 460:46>] LOCAL_SYMBOL: b3Vector3.cpp<461:20> [b3Vector3.cpp <461:20 461:22>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <461:13 461:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movehl_ps(__m128, __m128) [b3Vector3.cpp <461:26 461:38>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <461:41 461:42>] LOCAL_SYMBOL: b3Vector3.cpp<456:20> [b3Vector3.cpp <461:41 461:42>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <461:45 461:46>] LOCAL_SYMBOL: b3Vector3.cpp<455:20> [b3Vector3.cpp <461:45 461:46>] LOCAL_SYMBOL: b3Vector3.cpp<462:20> [b3Vector3.cpp <462:20 462:22>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <462:13 462:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <462:26 462:38>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <462:41 462:42>] LOCAL_SYMBOL: b3Vector3.cpp<457:20> [b3Vector3.cpp <462:41 462:42>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <462:45 462:46>] LOCAL_SYMBOL: b3Vector3.cpp<458:20> [b3Vector3.cpp <462:45 462:46>] LOCAL_SYMBOL: b3Vector3.cpp<463:20> [b3Vector3.cpp <463:20 463:22>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <463:13 463:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movehl_ps(__m128, __m128) [b3Vector3.cpp <463:26 463:38>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <463:41 463:42>] LOCAL_SYMBOL: b3Vector3.cpp<458:20> [b3Vector3.cpp <463:41 463:42>] @@ -5042,18 +5259,21 @@ LOCAL_SYMBOL: b3Vector3.cpp<462:20> [b3Vector3.cpp <466:19 466:21>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <466:23 466:25>] LOCAL_SYMBOL: b3Vector3.cpp<435:12> [b3Vector3.cpp <466:23 466:25>] LOCAL_SYMBOL: b3Vector3.cpp<467:20> [b3Vector3.cpp <467:20 467:20>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <467:13 467:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <467:24 467:37>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <467:39 467:41>] LOCAL_SYMBOL: b3Vector3.cpp<461:20> [b3Vector3.cpp <467:39 467:41>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <467:44 467:46>] LOCAL_SYMBOL: b3Vector3.cpp<463:20> [b3Vector3.cpp <467:44 467:46>] LOCAL_SYMBOL: b3Vector3.cpp<468:20> [b3Vector3.cpp <468:20 468:20>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <468:13 468:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <468:24 468:37>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <468:39 468:41>] LOCAL_SYMBOL: b3Vector3.cpp<460:20> [b3Vector3.cpp <468:39 468:41>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <468:44 468:46>] LOCAL_SYMBOL: b3Vector3.cpp<462:20> [b3Vector3.cpp <468:44 468:46>] LOCAL_SYMBOL: b3Vector3.cpp<469:20> [b3Vector3.cpp <469:20 469:20>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <469:13 469:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <469:24 469:37>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <469:39 469:41>] LOCAL_SYMBOL: b3Vector3.cpp<460:20> [b3Vector3.cpp <469:39 469:41>] @@ -5416,6 +5636,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<468:20> [b3Vector3.cpp <537:31 537:31>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <537:34 537:36>] LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <537:34 537:36>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> int _mm_movemask_ps(__m128) [b3Vector3.cpp <543:20 543:34>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <543:38 543:43>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_cmpeq_ps(__m128, __m128) [b3Vector3.cpp <543:46 543:57>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <543:59 543:61>] LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <543:59 543:61>] @@ -5426,6 +5647,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <546:13 546:15>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_min_ps(__m128, __m128) [b3Vector3.cpp <546:19 546:28>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <546:30 546:32>] LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <546:30 546:32>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <546:36 546:41>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <546:44 546:57>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <546:60 546:62>] LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <546:60 546:62>] @@ -5436,6 +5658,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <547:13 547:15>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_min_ps(__m128, __m128) [b3Vector3.cpp <547:19 547:28>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <547:30 547:32>] LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <547:30 547:32>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <547:36 547:41>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <547:44 547:57>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <547:60 547:62>] LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <547:60 547:62>] @@ -5467,41 +5690,50 @@ REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <564:5 564:7>] LOCAL_SYMBOL: b3Vector3.cpp<432:12> [b3Vector3.cpp <564:11 564:16>] LOCAL_SYMBOL: b3Vector3.cpp<446:12> [b3Vector3.cpp <565:5 565:9>] +LOCAL_SYMBOL: b3Vector3.cpp<427:72> [b3Vector3.cpp <568:20 568:24>] LOCAL_SYMBOL: b3Vector3.cpp<446:12> [b3Vector3.cpp <570:16 570:20>] LOCAL_SYMBOL: b3Vector3.cpp<427:72> [b3Vector3.cpp <570:29 570:33>] LOCAL_SYMBOL: b3Vector3.cpp<446:12> [b3Vector3.cpp <570:40 570:44>] LOCAL_SYMBOL: b3Vector3.cpp<572:20> [b3Vector3.cpp <572:20 572:21>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <572:13 572:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <572:35 572:35>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <572:25 572:32>] LOCAL_SYMBOL: b3Vector3.cpp<573:20> [b3Vector3.cpp <573:20 573:21>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <573:13 573:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <573:35 573:35>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <573:25 573:32>] LOCAL_SYMBOL: b3Vector3.cpp<574:20> [b3Vector3.cpp <574:20 574:21>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <574:13 574:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <574:35 574:35>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <574:25 574:32>] LOCAL_SYMBOL: b3Vector3.cpp<575:20> [b3Vector3.cpp <575:20 575:21>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <575:13 575:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <575:35 575:35>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <575:25 575:32>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <575:49 575:56>] LOCAL_SYMBOL: b3Vector3.cpp<577:20> [b3Vector3.cpp <577:20 577:22>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <577:13 577:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <577:26 577:38>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <577:41 577:42>] LOCAL_SYMBOL: b3Vector3.cpp<572:20> [b3Vector3.cpp <577:41 577:42>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <577:45 577:46>] LOCAL_SYMBOL: b3Vector3.cpp<573:20> [b3Vector3.cpp <577:45 577:46>] LOCAL_SYMBOL: b3Vector3.cpp<578:20> [b3Vector3.cpp <578:20 578:22>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <578:13 578:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movehl_ps(__m128, __m128) [b3Vector3.cpp <578:26 578:38>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <578:41 578:42>] LOCAL_SYMBOL: b3Vector3.cpp<573:20> [b3Vector3.cpp <578:41 578:42>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <578:45 578:46>] LOCAL_SYMBOL: b3Vector3.cpp<572:20> [b3Vector3.cpp <578:45 578:46>] LOCAL_SYMBOL: b3Vector3.cpp<579:20> [b3Vector3.cpp <579:20 579:22>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <579:13 579:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <579:26 579:38>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <579:41 579:42>] LOCAL_SYMBOL: b3Vector3.cpp<574:20> [b3Vector3.cpp <579:41 579:42>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <579:45 579:46>] LOCAL_SYMBOL: b3Vector3.cpp<575:20> [b3Vector3.cpp <579:45 579:46>] LOCAL_SYMBOL: b3Vector3.cpp<580:20> [b3Vector3.cpp <580:20 580:22>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <580:13 580:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movehl_ps(__m128, __m128) [b3Vector3.cpp <580:26 580:38>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <580:41 580:42>] LOCAL_SYMBOL: b3Vector3.cpp<575:20> [b3Vector3.cpp <580:41 580:42>] @@ -5522,18 +5754,21 @@ LOCAL_SYMBOL: b3Vector3.cpp<579:20> [b3Vector3.cpp <583:19 583:21>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <583:23 583:25>] LOCAL_SYMBOL: b3Vector3.cpp<435:12> [b3Vector3.cpp <583:23 583:25>] LOCAL_SYMBOL: b3Vector3.cpp<584:20> [b3Vector3.cpp <584:20 584:20>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <584:13 584:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <584:24 584:37>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <584:39 584:41>] LOCAL_SYMBOL: b3Vector3.cpp<578:20> [b3Vector3.cpp <584:39 584:41>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <584:44 584:46>] LOCAL_SYMBOL: b3Vector3.cpp<580:20> [b3Vector3.cpp <584:44 584:46>] LOCAL_SYMBOL: b3Vector3.cpp<585:20> [b3Vector3.cpp <585:20 585:20>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <585:13 585:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <585:24 585:37>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <585:39 585:41>] LOCAL_SYMBOL: b3Vector3.cpp<577:20> [b3Vector3.cpp <585:39 585:41>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <585:44 585:46>] LOCAL_SYMBOL: b3Vector3.cpp<579:20> [b3Vector3.cpp <585:44 585:46>] LOCAL_SYMBOL: b3Vector3.cpp<586:20> [b3Vector3.cpp <586:20 586:20>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <586:13 586:18>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <586:24 586:37>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <586:39 586:41>] LOCAL_SYMBOL: b3Vector3.cpp<577:20> [b3Vector3.cpp <586:39 586:41>] @@ -5907,37 +6142,45 @@ LOCAL_SYMBOL: b3Vector3.cpp<660:12> [b3Vector3.cpp <705:38 705:47>] LOCAL_SYMBOL: b3Vector3.cpp<705:31> [b3Vector3.cpp <705:52 705:52>] LOCAL_SYMBOL: b3Vector3.cpp<446:12> [b3Vector3.cpp <705:56 705:60>] LOCAL_SYMBOL: b3Vector3.cpp<707:24> [b3Vector3.cpp <707:24 707:25>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <707:17 707:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <707:39 707:39>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <707:29 707:36>] LOCAL_SYMBOL: b3Vector3.cpp<708:24> [b3Vector3.cpp <708:24 708:25>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <708:17 708:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <708:39 708:39>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <708:29 708:36>] LOCAL_SYMBOL: b3Vector3.cpp<709:24> [b3Vector3.cpp <709:24 709:25>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <709:17 709:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <709:39 709:39>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <709:29 709:36>] LOCAL_SYMBOL: b3Vector3.cpp<710:24> [b3Vector3.cpp <710:24 710:25>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <710:17 710:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <710:39 710:39>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <710:29 710:36>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <711:17 711:24>] LOCAL_SYMBOL: b3Vector3.cpp<713:24> [b3Vector3.cpp <713:24 713:26>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <713:17 713:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <713:30 713:42>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <713:45 713:46>] LOCAL_SYMBOL: b3Vector3.cpp<707:24> [b3Vector3.cpp <713:45 713:46>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <713:49 713:50>] LOCAL_SYMBOL: b3Vector3.cpp<708:24> [b3Vector3.cpp <713:49 713:50>] LOCAL_SYMBOL: b3Vector3.cpp<714:24> [b3Vector3.cpp <714:24 714:26>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <714:17 714:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movehl_ps(__m128, __m128) [b3Vector3.cpp <714:30 714:42>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <714:45 714:46>] LOCAL_SYMBOL: b3Vector3.cpp<708:24> [b3Vector3.cpp <714:45 714:46>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <714:49 714:50>] LOCAL_SYMBOL: b3Vector3.cpp<707:24> [b3Vector3.cpp <714:49 714:50>] LOCAL_SYMBOL: b3Vector3.cpp<715:24> [b3Vector3.cpp <715:24 715:26>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <715:17 715:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <715:30 715:42>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <715:45 715:46>] LOCAL_SYMBOL: b3Vector3.cpp<709:24> [b3Vector3.cpp <715:45 715:46>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <715:49 715:50>] LOCAL_SYMBOL: b3Vector3.cpp<710:24> [b3Vector3.cpp <715:49 715:50>] LOCAL_SYMBOL: b3Vector3.cpp<716:24> [b3Vector3.cpp <716:24 716:26>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <716:17 716:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movehl_ps(__m128, __m128) [b3Vector3.cpp <716:30 716:42>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <716:45 716:46>] LOCAL_SYMBOL: b3Vector3.cpp<710:24> [b3Vector3.cpp <716:45 716:46>] @@ -5958,18 +6201,21 @@ LOCAL_SYMBOL: b3Vector3.cpp<715:24> [b3Vector3.cpp <719:23 719:25>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <719:27 719:29>] LOCAL_SYMBOL: b3Vector3.cpp<435:12> [b3Vector3.cpp <719:27 719:29>] LOCAL_SYMBOL: b3Vector3.cpp<720:24> [b3Vector3.cpp <720:24 720:24>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <720:17 720:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <720:28 720:41>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <720:43 720:45>] LOCAL_SYMBOL: b3Vector3.cpp<714:24> [b3Vector3.cpp <720:43 720:45>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <720:48 720:50>] LOCAL_SYMBOL: b3Vector3.cpp<716:24> [b3Vector3.cpp <720:48 720:50>] LOCAL_SYMBOL: b3Vector3.cpp<721:24> [b3Vector3.cpp <721:24 721:24>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <721:17 721:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <721:28 721:41>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <721:43 721:45>] LOCAL_SYMBOL: b3Vector3.cpp<713:24> [b3Vector3.cpp <721:43 721:45>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <721:48 721:50>] LOCAL_SYMBOL: b3Vector3.cpp<715:24> [b3Vector3.cpp <721:48 721:50>] LOCAL_SYMBOL: b3Vector3.cpp<722:24> [b3Vector3.cpp <722:24 722:24>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <722:17 722:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <722:28 722:41>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <722:43 722:45>] LOCAL_SYMBOL: b3Vector3.cpp<713:24> [b3Vector3.cpp <722:43 722:45>] @@ -6009,6 +6255,7 @@ REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <727:38 727:40>] LOCAL_SYMBOL: b3Vector3.cpp<427:72> [b3Vector3.cpp <735:9 735:13>] LOCAL_SYMBOL: b3Vector3.cpp<737:16> [b3Vector3.cpp <737:16 737:17>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <737:9 737:14>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128() [b3Vector3.cpp <737:16 737:17>] LOCAL_SYMBOL: b3Vector3.cpp<737:20> [b3Vector3.cpp <737:20 737:21>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128() [b3Vector3.cpp <737:20 737:21>] @@ -6031,12 +6278,14 @@ REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, LOCAL_SYMBOL: b3Vector3.cpp<737:24> [b3Vector3.cpp <744:17 744:18>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <744:22 744:29>] LOCAL_SYMBOL: b3Vector3.cpp<747:24> [b3Vector3.cpp <747:24 747:26>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <747:17 747:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <747:30 747:42>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <747:45 747:46>] LOCAL_SYMBOL: b3Vector3.cpp<737:16> [b3Vector3.cpp <747:45 747:46>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <747:49 747:50>] LOCAL_SYMBOL: b3Vector3.cpp<737:20> [b3Vector3.cpp <747:49 747:50>] LOCAL_SYMBOL: b3Vector3.cpp<748:24> [b3Vector3.cpp <748:24 748:26>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <748:17 748:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movehl_ps(__m128, __m128) [b3Vector3.cpp <748:30 748:42>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <748:45 748:46>] LOCAL_SYMBOL: b3Vector3.cpp<737:20> [b3Vector3.cpp <748:45 748:46>] @@ -6064,6 +6313,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<737:34> [b3Vector3.cpp <751:21 751:21>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <751:23 751:25>] LOCAL_SYMBOL: b3Vector3.cpp<434:12> [b3Vector3.cpp <751:23 751:25>] LOCAL_SYMBOL: b3Vector3.cpp<752:24> [b3Vector3.cpp <752:24 752:26>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <752:17 752:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <752:30 752:42>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <752:44 752:45>] LOCAL_SYMBOL: b3Vector3.cpp<737:24> [b3Vector3.cpp <752:44 752:45>] @@ -6097,6 +6347,7 @@ REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, LOCAL_SYMBOL: b3Vector3.cpp<737:20> [b3Vector3.cpp <761:17 761:18>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <761:22 761:29>] LOCAL_SYMBOL: b3Vector3.cpp<762:24> [b3Vector3.cpp <762:24 762:25>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <762:17 762:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_movelh_ps(__m128, __m128) [b3Vector3.cpp <762:29 762:41>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <762:43 762:44>] LOCAL_SYMBOL: b3Vector3.cpp<737:16> [b3Vector3.cpp <762:43 762:44>] @@ -6145,6 +6396,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<737:34> [b3Vector3.cpp <768:21 768:21>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <768:23 768:25>] LOCAL_SYMBOL: b3Vector3.cpp<434:12> [b3Vector3.cpp <768:23 768:25>] LOCAL_SYMBOL: b3Vector3.cpp<773:24> [b3Vector3.cpp <773:24 773:25>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <773:17 773:22>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <773:39 773:39>] LOCAL_SYMBOL: b3Vector3.cpp<429:19> [b3Vector3.cpp <773:29 773:36>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 & __m128::operator=(__m128 &&) [b3Vector3.cpp <774:19 774:19>] @@ -6210,6 +6462,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <785:30 785:32>] LOCAL_SYMBOL: b3Vector3.cpp<446:12> [b3Vector3.cpp <786:9 786:13>] LOCAL_SYMBOL: b3Vector3.cpp<439:12> [b3Vector3.cpp <790:14 790:20>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> int _mm_movemask_ps(__m128) [b3Vector3.cpp <790:32 790:46>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <790:50 790:55>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_cmpeq_ps(__m128, __m128) [b3Vector3.cpp <790:58 790:69>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <790:71 790:73>] LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <790:71 790:73>] @@ -6220,6 +6473,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <793:9 793:11>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_min_ps(__m128, __m128) [b3Vector3.cpp <793:15 793:24>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <793:26 793:28>] LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <793:26 793:28>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <793:32 793:37>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <793:40 793:53>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <793:56 793:58>] LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <793:56 793:58>] @@ -6230,6 +6484,7 @@ LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <794:9 794:11>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_min_ps(__m128, __m128) [b3Vector3.cpp <794:15 794:24>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <794:26 794:28>] LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <794:26 794:28>] +REFERENCE_TYPE_USAGE long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 [b3Vector3.cpp <794:32 794:37>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> __m128 _mm_shuffle_ps(__m128, __m128, unsigned int) [b3Vector3.cpp <794:40 794:53>] REFERENCE_CALL long b3_mindot_large(const float *, const float *, unsigned long, float *) -> void __m128::__m128(const __m128 &) [b3Vector3.cpp <794:56 794:58>] LOCAL_SYMBOL: b3Vector3.cpp<447:12> [b3Vector3.cpp <794:56 794:58>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3ConvexHullComputer.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3ConvexHullComputer.txt index 4c354675..2be55563 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3ConvexHullComputer.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3ConvexHullComputer.txt @@ -1045,6 +1045,7 @@ LOCAL_SYMBOL: b3Scalar.h<426:59> [b3Scalar.h <426:59 426:59>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <426:50 426:57>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <428:11 428:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:2 428:9>] +REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:21 428:25>] LOCAL_SYMBOL: b3Scalar.h<429:11> [b3Scalar.h <429:11 429:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <429:2 429:9>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <429:28 429:34>] @@ -1115,11 +1116,13 @@ REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:1 LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:45 456:45>] REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:36 456:43>] LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:57 456:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:61 456:75>] SYMBOL_FUNCTION b3Scalar b3Degrees(b3Scalar) [b3Scalar.h <457:1 <457:26 457:34> 457:78>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:17 457:24>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:45 457:45>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:36 457:43>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:57 457:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:61 457:75>] SYMBOL_FUNCTION b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) [b3Scalar.h <462:1 <462:26 462:31> 465:1>] REFERENCE_TYPE_USAGE b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <462:17 462:24>] LOCAL_SYMBOL: b3Scalar.h<462:42> [b3Scalar.h <462:42 462:42>] @@ -1358,10 +1361,15 @@ LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:2 610:15>] SYMBOL_FUNCTION b3Scalar b3Fmod(b3Scalar, b3Scalar) REFERENCE_CALL b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar b3Fmod(b3Scalar, b3Scalar) [b3Scalar.h <610:19 610:24>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:26 610:39>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <610:42 610:48>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <611:5 611:18>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <611:23 611:27>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <613:10 613:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <613:27 613:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <615:10 615:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <615:27 615:31>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <617:10 617:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <617:27 617:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <621:10 621:23>] SYMBOL_STRUCT b3TypedObject [b3Scalar.h <626:1 <626:8 626:20> 637:1>] SYMBOL_METHOD public void b3TypedObject::b3TypedObject(int) [b3Scalar.h <628:2 <628:2 628:14> 631:2>] @@ -1571,6 +1579,11 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::poi REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] LOCAL_SYMBOL: b3AlignedAllocator.h<84:73> [b3AlignedAllocator.h <85:9 85:12>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] +LOCAL_SYMBOL: b3AlignedAllocator.h<84:46> [b3AlignedAllocator.h <86:75 86:75>] +REFERENCE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <86:79 86:87>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:2 <88:16 88:24> 88:116>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<88:45> [b3AlignedAllocator.h <88:45 88:47>] @@ -1584,6 +1597,10 @@ SYMBOL_METHOD public void b3AlignedAllocator REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <89:45 89:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +SYMBOL_FUNCTION void b3AlignedFreeInternal(void *) +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] +LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <90:46 90:48>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:2 <92:16 92:22> 92:105>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] @@ -1643,6 +1660,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocat REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] SYMBOL_FUNCTION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] @@ -1654,6 +1673,8 @@ SYMBOL_FUNCTION void b3AlignedAllocator::dea REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] SYMBOL_FUNCTION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] @@ -1699,6 +1720,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -1708,6 +1731,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::de REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -1752,6 +1777,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -1761,6 +1788,8 @@ SYMBOL_METHOD public void b3AlignedAllocator::deallocate(b3AlignedAlloc REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -1805,6 +1834,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::poi REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -1814,6 +1845,8 @@ SYMBOL_METHOD public void b3AlignedAllocator REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -1861,6 +1894,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::poin REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -1870,6 +1905,8 @@ SYMBOL_METHOD public void b3AlignedAllocator: REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -1917,6 +1954,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::point REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] @@ -1926,6 +1965,8 @@ SYMBOL_METHOD public void b3AlignedAllocator:: REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] @@ -1943,9 +1984,13 @@ REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::~b3AlignedAllocator() [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(const b3AlignedAllocator &) [b3AlignedAllocator.h <61:7 61:24>] SYMBOL_METHOD public void b3AlignedAllocator::b3AlignedAllocator(b3AlignedAllocator &&) [b3AlignedAllocator.h <61:7 61:24>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>] REFERENCE_TYPE_USAGE const __m128 b3vMzeroMask -> __m128 [b3Vector3.h <58:7 58:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1110 [b3Vector3.h <59:37 59:43>] REFERENCE_TYPE_USAGE const __m128 b3v1110 -> __m128 [b3Vector3.h <59:7 59:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vHalf [b3Vector3.h <60:37 60:43>] REFERENCE_TYPE_USAGE const __m128 b3vHalf -> __m128 [b3Vector3.h <60:7 60:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1_5 [b3Vector3.h <61:37 61:42>] REFERENCE_TYPE_USAGE const __m128 b3v1_5 -> __m128 [b3Vector3.h <61:7 61:12>] SYMBOL_CLASS b3Vector3 [b3Vector3.h <74:7 74:15>] SYMBOL_CLASS b3Vector4 [b3Vector3.h <75:7 75:15>] @@ -2008,6 +2053,35 @@ SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3: SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3::anonymous union (b3Vector3.h<96:9>)::operator=(b3Vector3::anonymous union (b3Vector3.h<96:9>) &&) [b3Vector3.h <96:9 <96:9 96:13> 96:13>] SYMBOL_FIELD public b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3Vector3.h <96:9 96:13>] REFERENCE_TYPE_USAGE b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: -> b3Vector3::anonymous union (b3Vector3.h<96:9>) [b3Vector3.h <96:9 96:13>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> void [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *, void *) -> void [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *, void *) -> void [b3Vector3.h <113:2 113:29>] SYMBOL_METHOD public b3SimdFloat4 b3Vector3::get128() const [b3Vector3.h <122:5 <122:34 122:39> 125:5>] REFERENCE_TYPE_USAGE b3SimdFloat4 b3Vector3::get128() const -> b3SimdFloat4 [b3Vector3.h <122:21 122:32>] SYMBOL_FUNCTION void __m128::__m128(const __m128 &) @@ -2590,12 +2664,15 @@ REFERENCE_TYPE_USAGE bool b3Vector3::isZero() const -> b3Scalar [b3Vector3.h <64 SYMBOL_METHOD public bool b3Vector3::fuzzyZero() const [b3Vector3.h <649:2 <649:23 649:31> 652:2>] REFERENCE_TYPE_USAGE bool b3Vector3::fuzzyZero() const -> bool [b3Vector3.h <649:18 649:21>] REFERENCE_CALL bool b3Vector3::fuzzyZero() const -> b3Scalar b3Vector3::length2() const [b3Vector3.h <651:10 651:16>] +SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Vector3.h <654:23 654:31>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <654:18 654:21>] LOCAL_SYMBOL: b3Vector3.h<654:55> [b3Vector3.h <654:55 654:61>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3Vector3.h <656:23 656:33>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <656:18 656:21>] LOCAL_SYMBOL: b3Vector3.h<656:63> [b3Vector3.h <656:63 656:68>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <656:48 656:60>] SYMBOL_METHOD public void b3Vector3::serializeFloat(b3Vector3FloatData &) const [b3Vector3.h <658:23 658:36>] REFERENCE_TYPE_USAGE void b3Vector3::serializeFloat(b3Vector3FloatData &) const -> void [b3Vector3.h <658:18 658:21>] LOCAL_SYMBOL: b3Vector3.h<658:65> [b3Vector3.h <658:65 658:71>] @@ -3272,6 +3349,7 @@ REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Plane LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1220:58 1220:58>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3PlaneSpace1::T [b3Vector3.h <1220:55 1220:55>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1222:14 1222:14>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>] LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1224:14 1224:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:18 1224:18>] @@ -3280,6 +3358,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:30 1224:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:35 1224:35>] LOCAL_SYMBOL: b3Vector3.h<1225:14> [b3Vector3.h <1225:14 1225:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:18 1225:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1225:18 1225:28>] +LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1225:31 1225:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1226:5 1226:5>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1227:2 1227:2>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1227:10 1227:10>] @@ -3304,6 +3385,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:30 1236:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:35 1236:35>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1237:14 1237:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:5 1237:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:18 1237:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1237:18 1237:28>] +LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1237:31 1237:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1238:5 1238:5>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1238:13 1238:13>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1238:18 1238:18>] @@ -3395,6 +3479,7 @@ SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Ve QUALIFIER: b3Vector3 [b3Vector3.h <1288:22 1288:30>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <1288:17 1288:20>] LOCAL_SYMBOL: b3Vector3.h<1288:65> [b3Vector3.h <1288:65 1288:71>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <1288:50 1288:62>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:11 1291:11>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> int [b3Vector3.h <1291:7 1291:9>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:15 1291:15>] @@ -3409,6 +3494,7 @@ SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3 QUALIFIER: b3Vector3 [b3Vector3.h <1295:22 1295:30>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <1295:17 1295:20>] LOCAL_SYMBOL: b3Vector3.h<1295:73> [b3Vector3.h <1295:73 1295:78>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <1295:58 1295:70>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:11 1297:11>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> int [b3Vector3.h <1297:7 1297:9>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:15 1297:15>] @@ -3753,6 +3839,8 @@ SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] LOCAL_SYMBOL: b3AlignedObjectArray.h<300:36> [b3AlignedObjectArray.h <304:25 304:30>] LOCAL_SYMBOL: b3AlignedObjectArray.h<304:8> [b3AlignedObjectArray.h <306:9 306:9>] +SYMBOL_FUNCTION void b3OutputErrorMessageVarArgsInternal(const char *) +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] LOCAL_SYMBOL: b3AlignedObjectArray.h<300:36> [b3AlignedObjectArray.h <309:6 309:11>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3AlignedObjectArray::T *) const @@ -4199,6 +4287,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [ REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3Vector3 *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3Vector3 *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -4420,6 +4509,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::rese REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3ConvexHullComputer::Edge *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3ConvexHullComputer::Edge *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -4626,6 +4716,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [b3Alig REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, int *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, int *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -4852,6 +4943,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray:: REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3ConvexHullInternal::Vertex * *) const [b3AlignedObjectArray.h <312:5 312:8>] REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::size() const [b3AlignedObjectArray.h <312:13 312:16>] @@ -5062,6 +5154,7 @@ SYMBOL_FUNCTION int b3AlignedObjectArray::capacit REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3ConvexHullInternal::Point32 *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3ConvexHullInternal::Point32 *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -5298,6 +5391,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::re REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3ConvexHullInternal::Face * *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3ConvexHullInternal::Face * *) const [b3AlignedObjectArray.h <312:5 312:8>] @@ -6651,7 +6745,11 @@ LOCAL_SYMBOL: b3ConvexHullComputer.cpp<678:19> [b3ConvexHullComputer.cpp <678:31 REFERENCE_USAGE void b3ConvexHullInternal::PoolArray::PoolArray(int) -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::PoolArray::next [b3ConvexHullComputer.cpp <678:38 678:41>] REFERENCE_USAGE void b3ConvexHullInternal::PoolArray::PoolArray(int) -> b3ConvexHullInternal::PoolArray::T * b3ConvexHullInternal::PoolArray::array [b3ConvexHullComputer.cpp <680:6 680:10>] REFERENCE_TYPE_USAGE void b3ConvexHullInternal::PoolArray::PoolArray(int) -> b3ConvexHullInternal::PoolArray::T [b3ConvexHullComputer.cpp <680:15 680:15>] +REFERENCE_CALL void b3ConvexHullInternal::PoolArray::PoolArray(int) -> void * b3AlignedAllocInternal(size_t, int) [b3ConvexHullComputer.cpp <680:19 680:32>] +REFERENCE_TYPE_USAGE void b3ConvexHullInternal::PoolArray::PoolArray(int) -> b3ConvexHullInternal::PoolArray::T [b3ConvexHullComputer.cpp <680:41 680:41>] +LOCAL_SYMBOL: b3ConvexHullComputer.cpp<678:19> [b3ConvexHullComputer.cpp <680:46 680:49>] SYMBOL_METHOD public void b3ConvexHullInternal::PoolArray::~PoolArray() [b3ConvexHullComputer.cpp <683:5 <683:5 683:14> 686:5>] +REFERENCE_USAGE void b3ConvexHullInternal::PoolArray::~PoolArray() -> b3ConvexHullInternal::PoolArray::T * b3ConvexHullInternal::PoolArray::array [b3ConvexHullComputer.cpp <685:20 685:24>] SYMBOL_METHOD public b3ConvexHullInternal::PoolArray::T * b3ConvexHullInternal::PoolArray::init() [b3ConvexHullComputer.cpp <688:5 <688:8 688:11> 696:5>] REFERENCE_TYPE_USAGE b3ConvexHullInternal::PoolArray::T * b3ConvexHullInternal::PoolArray::init() -> b3ConvexHullInternal::PoolArray::T [b3ConvexHullComputer.cpp <688:5 688:5>] LOCAL_SYMBOL: b3ConvexHullComputer.cpp<690:9> [b3ConvexHullComputer.cpp <690:9 690:9>] @@ -6689,9 +6787,12 @@ REFERENCE_TYPE_USAGE void b3ConvexHullInternal::PoolArray::PoolArray(int) -> int b3ConvexHullInternal::PoolArray::size [b3ConvexHullComputer.cpp <678:26 678:29>] REFERENCE_USAGE void b3ConvexHullInternal::PoolArray::PoolArray(int) -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::PoolArray::next [b3ConvexHullComputer.cpp <678:38 678:41>] REFERENCE_USAGE void b3ConvexHullInternal::PoolArray::PoolArray(int) -> b3ConvexHullInternal::Vertex * b3ConvexHullInternal::PoolArray::array [b3ConvexHullComputer.cpp <680:6 680:10>] +REFERENCE_CALL void b3ConvexHullInternal::PoolArray::PoolArray(int) -> void * b3AlignedAllocInternal(size_t, int) [b3ConvexHullComputer.cpp <680:19 680:32>] SYMBOL_METHOD public void b3ConvexHullInternal::PoolArray::~PoolArray() [b3ConvexHullComputer.cpp <683:5 <683:5 683:14> 686:5>] SYMBOL_FUNCTION void b3ConvexHullInternal::PoolArray::~PoolArray() REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3ConvexHullInternal::PoolArray::~PoolArray() -> void b3ConvexHullInternal::PoolArray::~PoolArray() [b3ConvexHullComputer.cpp <683:5 683:5>] +REFERENCE_CALL void b3ConvexHullInternal::PoolArray::~PoolArray() -> void b3AlignedFreeInternal(void *) [b3ConvexHullComputer.cpp <685:6 685:18>] +REFERENCE_USAGE void b3ConvexHullInternal::PoolArray::~PoolArray() -> b3ConvexHullInternal::Vertex * b3ConvexHullInternal::PoolArray::array [b3ConvexHullComputer.cpp <685:20 685:24>] SYMBOL_METHOD public b3ConvexHullInternal::Vertex * b3ConvexHullInternal::PoolArray::init() [b3ConvexHullComputer.cpp <688:5 <688:8 688:11> 696:5>] SYMBOL_FUNCTION b3ConvexHullInternal::PoolArray::T * b3ConvexHullInternal::PoolArray::init() REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3ConvexHullInternal::Vertex * b3ConvexHullInternal::PoolArray::init() -> b3ConvexHullInternal::PoolArray::T * b3ConvexHullInternal::PoolArray::init() [b3ConvexHullComputer.cpp <688:8 688:11>] @@ -6718,8 +6819,11 @@ REFERENCE_TYPE_USAGE void b3ConvexHullInternal::PoolArray::PoolArray(int) -> int b3ConvexHullInternal::PoolArray::size [b3ConvexHullComputer.cpp <678:26 678:29>] REFERENCE_USAGE void b3ConvexHullInternal::PoolArray::PoolArray(int) -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::PoolArray::next [b3ConvexHullComputer.cpp <678:38 678:41>] REFERENCE_USAGE void b3ConvexHullInternal::PoolArray::PoolArray(int) -> b3ConvexHullInternal::Edge * b3ConvexHullInternal::PoolArray::array [b3ConvexHullComputer.cpp <680:6 680:10>] +REFERENCE_CALL void b3ConvexHullInternal::PoolArray::PoolArray(int) -> void * b3AlignedAllocInternal(size_t, int) [b3ConvexHullComputer.cpp <680:19 680:32>] SYMBOL_METHOD public void b3ConvexHullInternal::PoolArray::~PoolArray() [b3ConvexHullComputer.cpp <683:5 <683:5 683:14> 686:5>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3ConvexHullInternal::PoolArray::~PoolArray() -> void b3ConvexHullInternal::PoolArray::~PoolArray() [b3ConvexHullComputer.cpp <683:5 683:5>] +REFERENCE_CALL void b3ConvexHullInternal::PoolArray::~PoolArray() -> void b3AlignedFreeInternal(void *) [b3ConvexHullComputer.cpp <685:6 685:18>] +REFERENCE_USAGE void b3ConvexHullInternal::PoolArray::~PoolArray() -> b3ConvexHullInternal::Edge * b3ConvexHullInternal::PoolArray::array [b3ConvexHullComputer.cpp <685:20 685:24>] SYMBOL_METHOD public b3ConvexHullInternal::Edge * b3ConvexHullInternal::PoolArray::init() [b3ConvexHullComputer.cpp <688:5 <688:8 688:11> 696:5>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3ConvexHullInternal::Edge * b3ConvexHullInternal::PoolArray::init() -> b3ConvexHullInternal::PoolArray::T * b3ConvexHullInternal::PoolArray::init() [b3ConvexHullComputer.cpp <688:8 688:11>] REFERENCE_USAGE b3ConvexHullInternal::Edge * b3ConvexHullInternal::PoolArray::init() -> b3ConvexHullInternal::Edge * b3ConvexHullInternal::PoolArray::array [b3ConvexHullComputer.cpp <690:13 690:17>] @@ -6745,8 +6849,11 @@ REFERENCE_TYPE_USAGE void b3ConvexHullInternal::PoolArray::PoolArray(int) -> int b3ConvexHullInternal::PoolArray::size [b3ConvexHullComputer.cpp <678:26 678:29>] REFERENCE_USAGE void b3ConvexHullInternal::PoolArray::PoolArray(int) -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::PoolArray::next [b3ConvexHullComputer.cpp <678:38 678:41>] REFERENCE_USAGE void b3ConvexHullInternal::PoolArray::PoolArray(int) -> b3ConvexHullInternal::Face * b3ConvexHullInternal::PoolArray::array [b3ConvexHullComputer.cpp <680:6 680:10>] +REFERENCE_CALL void b3ConvexHullInternal::PoolArray::PoolArray(int) -> void * b3AlignedAllocInternal(size_t, int) [b3ConvexHullComputer.cpp <680:19 680:32>] SYMBOL_METHOD public void b3ConvexHullInternal::PoolArray::~PoolArray() [b3ConvexHullComputer.cpp <683:5 <683:5 683:14> 686:5>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3ConvexHullInternal::PoolArray::~PoolArray() -> void b3ConvexHullInternal::PoolArray::~PoolArray() [b3ConvexHullComputer.cpp <683:5 683:5>] +REFERENCE_CALL void b3ConvexHullInternal::PoolArray::~PoolArray() -> void b3AlignedFreeInternal(void *) [b3ConvexHullComputer.cpp <685:6 685:18>] +REFERENCE_USAGE void b3ConvexHullInternal::PoolArray::~PoolArray() -> b3ConvexHullInternal::Face * b3ConvexHullInternal::PoolArray::array [b3ConvexHullComputer.cpp <685:20 685:24>] SYMBOL_METHOD public b3ConvexHullInternal::Face * b3ConvexHullInternal::PoolArray::init() [b3ConvexHullComputer.cpp <688:5 <688:8 688:11> 696:5>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION b3ConvexHullInternal::Face * b3ConvexHullInternal::PoolArray::init() -> b3ConvexHullInternal::PoolArray::T * b3ConvexHullInternal::PoolArray::init() [b3ConvexHullComputer.cpp <688:8 688:11>] REFERENCE_USAGE b3ConvexHullInternal::Face * b3ConvexHullInternal::PoolArray::init() -> b3ConvexHullInternal::Face * b3ConvexHullInternal::PoolArray::array [b3ConvexHullComputer.cpp <690:13 690:17>] @@ -6783,6 +6890,7 @@ LOCAL_SYMBOL: b3ConvexHullComputer.cpp<716:21> [b3ConvexHullComputer.cpp <717:16 REFERENCE_TYPE_USAGE void b3ConvexHullInternal::Pool::~Pool() -> PoolArray::T> [b3ConvexHullComputer.cpp <718:11 718:19>] REFERENCE_TEMPLATE_ARGUMENT PoolArray::T> -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <718:21 718:21>] LOCAL_SYMBOL: b3ConvexHullComputer.cpp<716:21> [b3ConvexHullComputer.cpp <718:7 718:7>] +LOCAL_SYMBOL: b3ConvexHullComputer.cpp<716:21> [b3ConvexHullComputer.cpp <719:21 719:21>] SYMBOL_METHOD public void b3ConvexHullInternal::Pool::reset() [b3ConvexHullComputer.cpp <723:5 <723:10 723:14> 727:5>] REFERENCE_TYPE_USAGE void b3ConvexHullInternal::Pool::reset() -> void [b3ConvexHullComputer.cpp <723:5 723:8>] REFERENCE_USAGE void b3ConvexHullInternal::Pool::reset() -> b3ConvexHullInternal::PoolArray::T> * b3ConvexHullInternal::Pool::nextArray [b3ConvexHullComputer.cpp <725:6 725:14>] @@ -6810,6 +6918,9 @@ LOCAL_SYMBOL: b3ConvexHullComputer.cpp<739:21> [b3ConvexHullComputer.cpp <746:8 REFERENCE_TYPE_USAGE b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray::T> [b3ConvexHullComputer.cpp <746:58 746:66>] REFERENCE_TEMPLATE_ARGUMENT b3ConvexHullInternal::PoolArray::T> -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <746:68 746:68>] REFERENCE_USAGE b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::newObject() -> int b3ConvexHullInternal::Pool::arraySize [b3ConvexHullComputer.cpp <746:71 746:79>] +REFERENCE_CALL b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::newObject() -> void * b3AlignedAllocInternal(size_t, int) [b3ConvexHullComputer.cpp <746:16 746:29>] +REFERENCE_TYPE_USAGE b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray::T> [b3ConvexHullComputer.cpp <746:38 746:46>] +REFERENCE_TEMPLATE_ARGUMENT b3ConvexHullInternal::PoolArray::T> -> b3ConvexHullInternal::Pool::T [b3ConvexHullComputer.cpp <746:48 746:48>] LOCAL_SYMBOL: b3ConvexHullComputer.cpp<739:21> [b3ConvexHullComputer.cpp <747:8 747:8>] REFERENCE_USAGE b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray::T> * b3ConvexHullInternal::Pool::arrays [b3ConvexHullComputer.cpp <747:18 747:23>] REFERENCE_USAGE b3ConvexHullInternal::Pool::T * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray::T> * b3ConvexHullInternal::Pool::arrays [b3ConvexHullComputer.cpp <748:8 748:13>] @@ -6865,6 +6976,7 @@ REFERENCE_USAGE void b3ConvexHullInternal::Pool::~ REFERENCE_USAGE void b3ConvexHullInternal::Pool::~Pool() -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::PoolArray::next [b3ConvexHullComputer.cpp <717:19 717:22>] SYMBOL_FUNCTION void b3ConvexHullInternal::PoolArray::~PoolArray() REFERENCE_CALL void b3ConvexHullInternal::Pool::~Pool() -> void b3ConvexHullInternal::PoolArray::~PoolArray() [b3ConvexHullComputer.cpp <718:11 718:19>] +REFERENCE_CALL void b3ConvexHullInternal::Pool::~Pool() -> void b3AlignedFreeInternal(void *) [b3ConvexHullComputer.cpp <719:7 719:19>] SYMBOL_METHOD public void b3ConvexHullInternal::Pool::reset() [b3ConvexHullComputer.cpp <723:5 <723:10 723:14> 727:5>] SYMBOL_FUNCTION void b3ConvexHullInternal::Pool::reset() REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3ConvexHullInternal::Pool::reset() -> void b3ConvexHullInternal::Pool::reset() [b3ConvexHullComputer.cpp <723:10 723:14>] @@ -6890,6 +7002,8 @@ REFERENCE_TYPE_USAGE b3ConvexHullInternal::Vertex * b3ConvexHullInternal::Pool::PoolArray(int) REFERENCE_CALL b3ConvexHullInternal::Vertex * b3ConvexHullInternal::Pool::newObject() -> void b3ConvexHullInternal::PoolArray::PoolArray(int) [b3ConvexHullComputer.cpp <746:69 746:69>] REFERENCE_USAGE b3ConvexHullInternal::Vertex * b3ConvexHullInternal::Pool::newObject() -> int b3ConvexHullInternal::Pool::arraySize [b3ConvexHullComputer.cpp <746:71 746:79>] +REFERENCE_CALL b3ConvexHullInternal::Vertex * b3ConvexHullInternal::Pool::newObject() -> void * b3AlignedAllocInternal(size_t, int) [b3ConvexHullComputer.cpp <746:16 746:29>] +REFERENCE_TYPE_USAGE b3ConvexHullInternal::Vertex * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray [b3ConvexHullComputer.cpp <746:38 746:46>] REFERENCE_USAGE b3ConvexHullInternal::Vertex * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::PoolArray::next [b3ConvexHullComputer.cpp <747:11 747:14>] REFERENCE_USAGE b3ConvexHullInternal::Vertex * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::Pool::arrays [b3ConvexHullComputer.cpp <747:18 747:23>] REFERENCE_USAGE b3ConvexHullInternal::Vertex * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::Pool::arrays [b3ConvexHullComputer.cpp <748:8 748:13>] @@ -6933,6 +7047,7 @@ REFERENCE_USAGE void b3ConvexHullInternal::Pool::~Po REFERENCE_USAGE void b3ConvexHullInternal::Pool::~Pool() -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::PoolArray::next [b3ConvexHullComputer.cpp <717:19 717:22>] SYMBOL_FUNCTION void b3ConvexHullInternal::PoolArray::~PoolArray() REFERENCE_CALL void b3ConvexHullInternal::Pool::~Pool() -> void b3ConvexHullInternal::PoolArray::~PoolArray() [b3ConvexHullComputer.cpp <718:11 718:19>] +REFERENCE_CALL void b3ConvexHullInternal::Pool::~Pool() -> void b3AlignedFreeInternal(void *) [b3ConvexHullComputer.cpp <719:7 719:19>] SYMBOL_METHOD public void b3ConvexHullInternal::Pool::reset() [b3ConvexHullComputer.cpp <723:5 <723:10 723:14> 727:5>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3ConvexHullInternal::Pool::reset() -> void b3ConvexHullInternal::Pool::reset() [b3ConvexHullComputer.cpp <723:10 723:14>] REFERENCE_TYPE_USAGE void b3ConvexHullInternal::Pool::reset() -> void [b3ConvexHullComputer.cpp <723:5 723:8>] @@ -6955,6 +7070,8 @@ REFERENCE_TYPE_USAGE b3ConvexHullInternal::Edge * b3ConvexHullInternal::Pool::PoolArray(int) REFERENCE_CALL b3ConvexHullInternal::Edge * b3ConvexHullInternal::Pool::newObject() -> void b3ConvexHullInternal::PoolArray::PoolArray(int) [b3ConvexHullComputer.cpp <746:69 746:69>] REFERENCE_USAGE b3ConvexHullInternal::Edge * b3ConvexHullInternal::Pool::newObject() -> int b3ConvexHullInternal::Pool::arraySize [b3ConvexHullComputer.cpp <746:71 746:79>] +REFERENCE_CALL b3ConvexHullInternal::Edge * b3ConvexHullInternal::Pool::newObject() -> void * b3AlignedAllocInternal(size_t, int) [b3ConvexHullComputer.cpp <746:16 746:29>] +REFERENCE_TYPE_USAGE b3ConvexHullInternal::Edge * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray [b3ConvexHullComputer.cpp <746:38 746:46>] REFERENCE_USAGE b3ConvexHullInternal::Edge * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::PoolArray::next [b3ConvexHullComputer.cpp <747:11 747:14>] REFERENCE_USAGE b3ConvexHullInternal::Edge * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::Pool::arrays [b3ConvexHullComputer.cpp <747:18 747:23>] REFERENCE_USAGE b3ConvexHullInternal::Edge * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::Pool::arrays [b3ConvexHullComputer.cpp <748:8 748:13>] @@ -7002,6 +7119,7 @@ REFERENCE_USAGE void b3ConvexHullInternal::Pool::~Po REFERENCE_USAGE void b3ConvexHullInternal::Pool::~Pool() -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::PoolArray::next [b3ConvexHullComputer.cpp <717:19 717:22>] SYMBOL_FUNCTION void b3ConvexHullInternal::PoolArray::~PoolArray() REFERENCE_CALL void b3ConvexHullInternal::Pool::~Pool() -> void b3ConvexHullInternal::PoolArray::~PoolArray() [b3ConvexHullComputer.cpp <718:11 718:19>] +REFERENCE_CALL void b3ConvexHullInternal::Pool::~Pool() -> void b3AlignedFreeInternal(void *) [b3ConvexHullComputer.cpp <719:7 719:19>] SYMBOL_METHOD public void b3ConvexHullInternal::Pool::reset() [b3ConvexHullComputer.cpp <723:10 723:14>] REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3ConvexHullInternal::Pool::reset() -> void b3ConvexHullInternal::Pool::reset() [b3ConvexHullComputer.cpp <723:10 723:14>] REFERENCE_TYPE_USAGE void b3ConvexHullInternal::Pool::reset() -> void [b3ConvexHullComputer.cpp <723:5 723:8>] @@ -7020,6 +7138,8 @@ REFERENCE_TYPE_USAGE b3ConvexHullInternal::Face * b3ConvexHullInternal::Pool::PoolArray(int) REFERENCE_CALL b3ConvexHullInternal::Face * b3ConvexHullInternal::Pool::newObject() -> void b3ConvexHullInternal::PoolArray::PoolArray(int) [b3ConvexHullComputer.cpp <746:69 746:69>] REFERENCE_USAGE b3ConvexHullInternal::Face * b3ConvexHullInternal::Pool::newObject() -> int b3ConvexHullInternal::Pool::arraySize [b3ConvexHullComputer.cpp <746:71 746:79>] +REFERENCE_CALL b3ConvexHullInternal::Face * b3ConvexHullInternal::Pool::newObject() -> void * b3AlignedAllocInternal(size_t, int) [b3ConvexHullComputer.cpp <746:16 746:29>] +REFERENCE_TYPE_USAGE b3ConvexHullInternal::Face * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray [b3ConvexHullComputer.cpp <746:38 746:46>] REFERENCE_USAGE b3ConvexHullInternal::Face * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::PoolArray::next [b3ConvexHullComputer.cpp <747:11 747:14>] REFERENCE_USAGE b3ConvexHullInternal::Face * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::Pool::arrays [b3ConvexHullComputer.cpp <747:18 747:23>] REFERENCE_USAGE b3ConvexHullInternal::Face * b3ConvexHullInternal::Pool::newObject() -> b3ConvexHullInternal::PoolArray * b3ConvexHullInternal::Pool::arrays [b3ConvexHullComputer.cpp <748:8 748:13>] diff --git a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3GeometryUtil.txt b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3GeometryUtil.txt index 22f0669f..7a26121c 100644 --- a/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3GeometryUtil.txt +++ b/bin/test/data/CxxIndexSampleProjectsTestSuite/Bullet3/expected_output/Bullet3Geometry_b3GeometryUtil.txt @@ -856,6 +856,7 @@ LOCAL_SYMBOL: b3Scalar.h<426:59> [b3Scalar.h <426:59 426:59>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <426:50 426:57>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <428:11 428:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:2 428:9>] +REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <428:21 428:25>] LOCAL_SYMBOL: b3Scalar.h<429:11> [b3Scalar.h <429:11 429:17>] REFERENCE_TYPE_USAGE b3Scalar b3Atan2Fast(b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <429:2 429:9>] LOCAL_SYMBOL: b3Scalar.h<428:11> [b3Scalar.h <429:28 429:34>] @@ -926,11 +927,13 @@ REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:1 LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:45 456:45>] REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:36 456:43>] LOCAL_SYMBOL: b3Scalar.h<456:45> [b3Scalar.h <456:57 456:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Radians(b3Scalar) -> b3Scalar [b3Scalar.h <456:61 456:75>] SYMBOL_FUNCTION b3Scalar b3Degrees(b3Scalar) [b3Scalar.h <457:1 <457:26 457:34> 457:78>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:17 457:24>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:45 457:45>] REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:36 457:43>] LOCAL_SYMBOL: b3Scalar.h<457:45> [b3Scalar.h <457:57 457:57>] +REFERENCE_TYPE_USAGE b3Scalar b3Degrees(b3Scalar) -> b3Scalar [b3Scalar.h <457:61 457:75>] SYMBOL_FUNCTION b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) [b3Scalar.h <462:1 <462:26 462:31> 465:1>] REFERENCE_TYPE_USAGE b3Scalar b3Fsel(b3Scalar, b3Scalar, b3Scalar) -> b3Scalar [b3Scalar.h <462:17 462:24>] LOCAL_SYMBOL: b3Scalar.h<462:42> [b3Scalar.h <462:42 462:42>] @@ -1165,10 +1168,15 @@ LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:2 610:15>] SYMBOL_FUNCTION b3Scalar b3Fmod(b3Scalar, b3Scalar) REFERENCE_CALL b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar b3Fmod(b3Scalar, b3Scalar) [b3Scalar.h <610:19 610:24>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <610:26 610:39>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <610:42 610:48>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <611:5 611:18>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <611:23 611:27>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <613:10 613:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <613:27 613:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <615:10 615:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <615:27 615:31>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <617:10 617:23>] +REFERENCE_TYPE_USAGE b3Scalar b3NormalizeAngle(b3Scalar) -> b3Scalar [b3Scalar.h <617:27 617:33>] LOCAL_SYMBOL: b3Scalar.h<608:52> [b3Scalar.h <621:10 621:23>] SYMBOL_STRUCT b3TypedObject [b3Scalar.h <626:1 <626:8 626:20> 637:1>] SYMBOL_METHOD public void b3TypedObject::b3TypedObject(int) [b3Scalar.h <628:2 <628:2 628:14> 631:2>] @@ -1375,6 +1383,11 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::poi REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] LOCAL_SYMBOL: b3AlignedAllocator.h<84:73> [b3AlignedAllocator.h <85:9 85:12>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +SYMBOL_FUNCTION void * b3AlignedAllocInternal(size_t, int) +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] +LOCAL_SYMBOL: b3AlignedAllocator.h<84:46> [b3AlignedAllocator.h <86:75 86:75>] +REFERENCE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::Alignment [b3AlignedAllocator.h <86:79 86:87>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:2 <88:16 88:24> 88:116>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void [b3AlignedAllocator.h <88:2 88:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<88:45> [b3AlignedAllocator.h <88:45 88:47>] @@ -1388,6 +1401,10 @@ SYMBOL_METHOD public void b3AlignedAllocator REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <89:45 89:47>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +SYMBOL_FUNCTION void b3AlignedFreeInternal(void *) +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] +LOCAL_SYMBOL: b3AlignedAllocator.h<89:45> [b3AlignedAllocator.h <90:46 90:48>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:2 <92:16 92:22> 92:105>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <92:2 92:5>] LOCAL_SYMBOL: b3AlignedAllocator.h<92:45> [b3AlignedAllocator.h <92:45 92:47>] @@ -1447,6 +1464,8 @@ REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocat REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::const_pointer [b3AlignedAllocator.h <84:52 84:64>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void [b3AlignedAllocator.h <85:4 85:7>] REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <86:28 86:34>] +REFERENCE_CALL b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> void * b3AlignedAllocInternal(size_t, int) [b3AlignedAllocator.h <86:38 86:51>] +REFERENCE_TYPE_USAGE b3AlignedAllocator::pointer b3AlignedAllocator::allocate(btSizeType, b3AlignedAllocator::const_pointer *) -> b3AlignedAllocator::value_type [b3AlignedAllocator.h <86:61 86:70>] SYMBOL_METHOD public void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] SYMBOL_FUNCTION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) -> void b3AlignedAllocator::construct(b3AlignedAllocator::pointer, const b3AlignedAllocator::value_type &) [b3AlignedAllocator.h <88:16 88:24>] @@ -1458,6 +1477,8 @@ SYMBOL_FUNCTION void b3AlignedAllocator::dea REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <89:16 89:25>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <89:2 89:5>] REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> b3AlignedAllocator::pointer [b3AlignedAllocator.h <89:28 89:34>] +REFERENCE_CALL void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void b3AlignedFreeInternal(void *) [b3AlignedAllocator.h <90:3 90:15>] +REFERENCE_TYPE_USAGE void b3AlignedAllocator::deallocate(b3AlignedAllocator::pointer) -> void [b3AlignedAllocator.h <90:36 90:39>] SYMBOL_METHOD public void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] SYMBOL_FUNCTION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) REFERENCE_TEMPLATE_MEMBER_SPECIALIZATION void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) -> void b3AlignedAllocator::destroy(b3AlignedAllocator::pointer) [b3AlignedAllocator.h <92:16 92:22>] @@ -1473,9 +1494,13 @@ SYMBOL_FUNCTION bool operator==(const b3AlignedAllocator::self_ty REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> bool [b3AlignedAllocator.h <101:9 101:12>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:32 101:40>] REFERENCE_TYPE_USAGE bool operator==(const b3AlignedAllocator::self_type &, const b3AlignedAllocator::self_type &) -> b3AlignedAllocator::self_type [b3AlignedAllocator.h <101:52 101:60>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vMzeroMask [b3Vector3.h <58:37 58:48>] REFERENCE_TYPE_USAGE const __m128 b3vMzeroMask -> __m128 [b3Vector3.h <58:7 58:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1110 [b3Vector3.h <59:37 59:43>] REFERENCE_TYPE_USAGE const __m128 b3v1110 -> __m128 [b3Vector3.h <59:7 59:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3vHalf [b3Vector3.h <60:37 60:43>] REFERENCE_TYPE_USAGE const __m128 b3vHalf -> __m128 [b3Vector3.h <60:7 60:12>] +SYMBOL_GLOBAL_VARIABLE const __m128 b3v1_5 [b3Vector3.h <61:37 61:42>] REFERENCE_TYPE_USAGE const __m128 b3v1_5 -> __m128 [b3Vector3.h <61:7 61:12>] SYMBOL_CLASS b3Vector3 [b3Vector3.h <74:7 74:15>] SYMBOL_CLASS b3Vector4 [b3Vector3.h <75:7 75:15>] @@ -1538,6 +1563,35 @@ SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3: SYMBOL_METHOD public b3Vector3::anonymous union (b3Vector3.h<96:9>) & b3Vector3::anonymous union (b3Vector3.h<96:9>)::operator=(b3Vector3::anonymous union (b3Vector3.h<96:9>) &&) [b3Vector3.h <96:9 <96:9 96:13> 96:13>] SYMBOL_FIELD public b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: [b3Vector3.h <96:9 96:13>] REFERENCE_TYPE_USAGE b3Vector3::anonymous union (b3Vector3.h<96:9>) b3Vector3:: -> b3Vector3::anonymous union (b3Vector3.h<96:9>) [b3Vector3.h <96:9 96:13>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> void [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new(size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <332:85 332:95>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete(void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <333:77 333:79>] +SYMBOL_METHOD public static void * b3Vector3::operator new(size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new(size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete(void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete(void *, void *) -> void [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t) -> size_t [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void * b3Vector3::operator new[](size_t) -> void * b3AlignedAllocInternal(size_t, int) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <336:87 336:97>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_CALL static void b3Vector3::operator delete[](void *) -> void b3AlignedFreeInternal(void *) [b3Vector3.h <113:2 113:29>] +LOCAL_SYMBOL: b3Vector3.h<113:2> [b3Scalar.h <337:79 337:81>] +SYMBOL_METHOD public static void * b3Vector3::operator new[](size_t, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> void [b3Vector3.h <113:2 113:29>] +REFERENCE_TYPE_USAGE static void * b3Vector3::operator new[](size_t, void *) -> size_t [b3Vector3.h <113:2 113:29>] +SYMBOL_METHOD public static void b3Vector3::operator delete[](void *, void *) [b3Vector3.h <113:2 <113:2 113:29> 113:29>] +REFERENCE_TYPE_USAGE static void b3Vector3::operator delete[](void *, void *) -> void [b3Vector3.h <113:2 113:29>] SYMBOL_METHOD public b3SimdFloat4 b3Vector3::get128() const [b3Vector3.h <122:5 <122:34 122:39> 125:5>] REFERENCE_TYPE_USAGE b3SimdFloat4 b3Vector3::get128() const -> b3SimdFloat4 [b3Vector3.h <122:21 122:32>] SYMBOL_FUNCTION void __m128::__m128(const __m128 &) @@ -2120,12 +2174,15 @@ REFERENCE_TYPE_USAGE bool b3Vector3::isZero() const -> b3Scalar [b3Vector3.h <64 SYMBOL_METHOD public bool b3Vector3::fuzzyZero() const [b3Vector3.h <649:2 <649:23 649:31> 652:2>] REFERENCE_TYPE_USAGE bool b3Vector3::fuzzyZero() const -> bool [b3Vector3.h <649:18 649:21>] REFERENCE_CALL bool b3Vector3::fuzzyZero() const -> b3Scalar b3Vector3::length2() const [b3Vector3.h <651:10 651:16>] +SYMBOL_STRUCT b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Vector3.h <654:23 654:31>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <654:18 654:21>] LOCAL_SYMBOL: b3Vector3.h<654:55> [b3Vector3.h <654:55 654:61>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <654:40 654:52>] SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3Vector3.h <656:23 656:33>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <656:18 656:21>] LOCAL_SYMBOL: b3Vector3.h<656:63> [b3Vector3.h <656:63 656:68>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <656:48 656:60>] SYMBOL_METHOD public void b3Vector3::serializeFloat(b3Vector3FloatData &) const [b3Vector3.h <658:23 658:36>] REFERENCE_TYPE_USAGE void b3Vector3::serializeFloat(b3Vector3FloatData &) const -> void [b3Vector3.h <658:18 658:21>] LOCAL_SYMBOL: b3Vector3.h<658:65> [b3Vector3.h <658:65 658:71>] @@ -2802,6 +2859,7 @@ REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Plane LOCAL_SYMBOL: b3Vector3.h<1220:58> [b3Vector3.h <1220:58 1220:58>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3PlaneSpace1::T [b3Vector3.h <1220:55 1220:55>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1222:14 1222:14>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1222:22 1222:30>] LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1224:14 1224:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1224:5 1224:12>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:18 1224:18>] @@ -2810,6 +2868,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:30 1224:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1224:35 1224:35>] LOCAL_SYMBOL: b3Vector3.h<1225:14> [b3Vector3.h <1225:14 1225:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:5 1225:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1225:18 1225:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1225:18 1225:28>] +LOCAL_SYMBOL: b3Vector3.h<1224:14> [b3Vector3.h <1225:31 1225:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1226:5 1226:5>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1227:2 1227:2>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1227:10 1227:10>] @@ -2834,6 +2895,9 @@ LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:30 1236:30>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1236:35 1236:35>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1237:14 1237:14>] REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:5 1237:12>] +REFERENCE_TYPE_USAGE void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar [b3Vector3.h <1237:18 1237:28>] +REFERENCE_CALL void b3PlaneSpace1(const T &, T &, T &) -> b3Scalar b3Sqrt(b3Scalar) [b3Vector3.h <1237:18 1237:28>] +LOCAL_SYMBOL: b3Vector3.h<1236:14> [b3Vector3.h <1237:31 1237:31>] LOCAL_SYMBOL: b3Vector3.h<1220:52> [b3Vector3.h <1238:5 1238:5>] LOCAL_SYMBOL: b3Vector3.h<1220:46> [b3Vector3.h <1238:13 1238:13>] LOCAL_SYMBOL: b3Vector3.h<1237:14> [b3Vector3.h <1238:18 1238:18>] @@ -2925,6 +2989,7 @@ SYMBOL_METHOD public void b3Vector3::serialize(b3Vector3FloatData &) const [b3Ve QUALIFIER: b3Vector3 [b3Vector3.h <1288:22 1288:30>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> void [b3Vector3.h <1288:17 1288:20>] LOCAL_SYMBOL: b3Vector3.h<1288:65> [b3Vector3.h <1288:65 1288:71>] +REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> b3Vector3FloatData [b3Vector3.h <1288:50 1288:62>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:11 1291:11>] REFERENCE_TYPE_USAGE void b3Vector3::serialize(b3Vector3FloatData &) const -> int [b3Vector3.h <1291:7 1291:9>] LOCAL_SYMBOL: b3Vector3.h<1291:11> [b3Vector3.h <1291:15 1291:15>] @@ -2939,6 +3004,7 @@ SYMBOL_METHOD public void b3Vector3::deSerialize(const b3Vector3FloatData &) [b3 QUALIFIER: b3Vector3 [b3Vector3.h <1295:22 1295:30>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> void [b3Vector3.h <1295:17 1295:20>] LOCAL_SYMBOL: b3Vector3.h<1295:73> [b3Vector3.h <1295:73 1295:78>] +REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> b3Vector3FloatData [b3Vector3.h <1295:58 1295:70>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:11 1297:11>] REFERENCE_TYPE_USAGE void b3Vector3::deSerialize(const b3Vector3FloatData &) -> int [b3Vector3.h <1297:7 1297:9>] LOCAL_SYMBOL: b3Vector3.h<1297:11> [b3Vector3.h <1297:15 1297:15>] @@ -3283,6 +3349,8 @@ SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] LOCAL_SYMBOL: b3AlignedObjectArray.h<300:36> [b3AlignedObjectArray.h <304:25 304:30>] LOCAL_SYMBOL: b3AlignedObjectArray.h<304:8> [b3AlignedObjectArray.h <306:9 306:9>] +SYMBOL_FUNCTION void b3OutputErrorMessageVarArgsInternal(const char *) +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] LOCAL_SYMBOL: b3AlignedObjectArray.h<300:36> [b3AlignedObjectArray.h <309:6 309:11>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3AlignedObjectArray::T *) const @@ -3709,6 +3777,7 @@ REFERENCE_TYPE_USAGE void b3AlignedObjectArray::reserve(int) -> int [ REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::capacity() const [b3AlignedObjectArray.h <302:8 302:15>] SYMBOL_FUNCTION void * b3AlignedObjectArray::allocate(int) REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void * b3AlignedObjectArray::allocate(int) [b3AlignedObjectArray.h <304:16 304:23>] +REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3OutputErrorMessageVarArgsInternal(const char *) [b3AlignedObjectArray.h <308:6 308:12>] REFERENCE_USAGE void b3AlignedObjectArray::reserve(int) -> int b3AlignedObjectArray::m_size [b3AlignedObjectArray.h <310:6 310:11>] SYMBOL_FUNCTION void b3AlignedObjectArray::copy(int, int, b3Vector3 *) const REFERENCE_CALL void b3AlignedObjectArray::reserve(int) -> void b3AlignedObjectArray::copy(int, int, b3Vector3 *) const [b3AlignedObjectArray.h <312:5 312:8>] diff --git a/src/lib_cxx/data/parser/cxx/CxxAstVisitor.cpp b/src/lib_cxx/data/parser/cxx/CxxAstVisitor.cpp index ff4fd53c..4553a238 100644 --- a/src/lib_cxx/data/parser/cxx/CxxAstVisitor.cpp +++ b/src/lib_cxx/data/parser/cxx/CxxAstVisitor.cpp @@ -645,12 +645,23 @@ ParseLocation CxxAstVisitor::getParseLocationOfFunctionBody(const clang::Functio return ParseLocation(); } -ParseLocation CxxAstVisitor::getParseLocation(const clang::SourceLocation& loc) const +ParseLocation CxxAstVisitor::getParseLocation(const clang::SourceLocation& sourceLocation) const { ParseLocation parseLocation; - if (loc.isValid()) + if (sourceLocation.isValid()) { clang::SourceManager& sourceManager = m_astContext->getSourceManager(); + + clang::SourceLocation loc = sourceLocation; + if (sourceManager.isMacroBodyExpansion(sourceLocation)) + { + loc = sourceManager.getExpansionLoc(sourceLocation); + if (loc.isInvalid()) + { + loc = sourceLocation; + } + } + clang::SourceLocation startLoc = sourceManager.getSpellingLoc(loc); clang::FileID fileId = sourceManager.getFileID(startLoc); @@ -690,14 +701,37 @@ ParseLocation CxxAstVisitor::getParseLocation(const clang::SourceRange& sourceRa { const clang::SourceManager& sourceManager = m_astContext->getSourceManager(); - const clang::SourceLocation endLoc = m_preprocessor->getLocForEndOfToken(sourceRange.getEnd()); + clang::SourceRange range = sourceRange; + clang::SourceLocation endLoc = m_preprocessor->getLocForEndOfToken(range.getEnd()); - const clang::PresumedLoc& presumedBegin = sourceManager.getPresumedLoc(sourceRange.getBegin(), false); - const clang::PresumedLoc& presumedEnd = sourceManager.getPresumedLoc(endLoc.isValid() ? endLoc : sourceRange.getEnd(), false); + if (( + sourceManager.isMacroArgExpansion(range.getBegin()) || + sourceManager.isMacroBodyExpansion(range.getBegin()) + ) && + ( + sourceManager.isMacroArgExpansion(range.getEnd()) || + sourceManager.isMacroBodyExpansion(range.getEnd()) + )) + { + range = sourceManager.getExpansionRange(sourceRange); + if (range.isValid()) + { + endLoc = m_preprocessor->getLocForEndOfToken(range.getBegin()); + } + else + { + range = sourceRange; + } + } + + const clang::SourceLocation beginLoc = range.getBegin(); + + const clang::PresumedLoc presumedBegin = sourceManager.getPresumedLoc(beginLoc, false); + const clang::PresumedLoc presumedEnd = sourceManager.getPresumedLoc(endLoc.isValid() ? endLoc : range.getEnd(), false); FilePath filePath; { - const clang::FileEntry* fileEntry = sourceManager.getFileEntryForID(sourceManager.getFileID(sourceRange.getBegin())); + const clang::FileEntry* fileEntry = sourceManager.getFileEntryForID(sourceManager.getFileID(beginLoc)); if (fileEntry != nullptr && fileEntry->isValid()) { filePath = m_canonicalFilePathCache->getCanonicalFilePath(fileEntry); diff --git a/src/lib_cxx/data/parser/cxx/CxxAstVisitorComponentIndexer.cpp b/src/lib_cxx/data/parser/cxx/CxxAstVisitorComponentIndexer.cpp index 325e2343..13944528 100644 --- a/src/lib_cxx/data/parser/cxx/CxxAstVisitorComponentIndexer.cpp +++ b/src/lib_cxx/data/parser/cxx/CxxAstVisitorComponentIndexer.cpp @@ -795,7 +795,13 @@ bool CxxAstVisitorComponentIndexer::shouldVisitDecl(const clang::Decl* decl) { if (decl) { - clang::SourceLocation loc = decl->getLocation(); + clang::SourceLocation loc = m_astContext->getSourceManager().getExpansionLoc(decl->getLocation()); + + if (loc.isInvalid()) + { + loc = decl->getLocation(); + } + bool declIsImplicit = utility::isImplicit(decl); if ((declIsImplicit && isLocatedInProjectFile(loc)) || (!declIsImplicit && isLocatedInUnparsedProjectFile(loc))) @@ -814,8 +820,14 @@ bool CxxAstVisitorComponentIndexer::shouldVisitReference(const clang::SourceLoca declIsImplicit = utility::isImplicit(contextDecl); } - if ((declIsImplicit && isLocatedInProjectFile(referenceLocation)) || - (!declIsImplicit && isLocatedInUnparsedProjectFile(referenceLocation))) + clang::SourceLocation loc = m_astContext->getSourceManager().getExpansionLoc(referenceLocation); + if (loc.isInvalid()) + { + loc = referenceLocation; + } + + if ((declIsImplicit && isLocatedInProjectFile(loc)) || + (!declIsImplicit && isLocatedInUnparsedProjectFile(loc))) { return true; } diff --git a/src/test/CxxParserTestSuite.h b/src/test/CxxParserTestSuite.h index 83437e02..995822df 100644 --- a/src/test/CxxParserTestSuite.h +++ b/src/test/CxxParserTestSuite.h @@ -3736,6 +3736,67 @@ public: )); } + void test_cxx_parser_finds_macro_argument_location_for_field_definition_with_name_passed_as_argument_to_macro() + { + std::shared_ptr client = parseCode( + "#define DEF_INT_FIELD(name) int name;\n" + "class A {\n" + " DEF_INT_FIELD(m_value)\n" + "};\n" + ); + + TS_ASSERT(utility::containsElement( + client->fields, "private int A::m_value <3:16 3:22>" + )); + } + + void test_cxx_parser_finds_macro_usage_location_for_field_definition_with_name_partially_passed_as_argument_to_macro() + { + std::shared_ptr client = parseCode( + "#define DEF_INT_FIELD(name) int m_##name;\n" + "class A {\n" + " DEF_INT_FIELD(value)\n" + "};\n" + ); + + TS_ASSERT(utility::containsElement( + client->fields, "private int A::m_value <3:2 3:14>" + )); + } + + + void test_cxx_parser_finds_macro_argument_location_for_function_call_in_code_passed_as_argument_to_macro() + { + std::shared_ptr client = parseCode( + "#define DEF_INT_FIELD(name, init) int name = init;\n" + "int foo() { return 5; }\n" + "class A {\n" + " DEF_INT_FIELD(m_value, foo())\n" + "};\n" + ); + + TS_ASSERT(utility::containsElement( + client->calls, "int A::m_value -> int foo() <4:25 4:27>" + )); + } + + + void test_cxx_parser_finds_macro_usage_location_for_function_call_in_code_of_macro_body() + { + std::shared_ptr client = parseCode( + "int foo() { return 5; }\n" + "#define DEF_INT_FIELD(name) int name = foo();\n" + "class A {\n" + " DEF_INT_FIELD(m_value)\n" + "};\n" + ); + + TS_ASSERT(utility::containsElement( + client->calls, "int A::m_value -> int foo() <4:2 4:14>" + )); + } + + //void __test_cxx_parser_finds_type_template_argument_of_static_cast_expression() //{ // std::shared_ptr client = parseCode(