
Classes | |
| struct | Actor |
Public Types | |
| enum | { e_actorCount = 128 } |
Public Member Functions | |
| DynamicTree () | |
| void | Keyboard (int key) override |
| bool | QueryCallback (int32 proxyId) |
| float | RayCastCallback (const b2RayCastInput &input, int32 proxyId) |
| void | Step (Settings &settings) override |
Public Member Functions inherited from Test | |
| virtual void | BeginContact (b2Contact *contact) override |
| Called when two fixtures begin to touch. More... | |
| void | CompleteBombSpawn (const b2Vec2 &p) |
| void | DrawTitle (const char *string) |
| virtual void | EndContact (b2Contact *contact) override |
| Called when two fixtures cease to touch. More... | |
| virtual void | JointDestroyed (b2Joint *joint) |
| virtual void | KeyboardUp (int key) |
| void | LaunchBomb () |
| void | LaunchBomb (const b2Vec2 &position, const b2Vec2 &velocity) |
| virtual void | MouseDown (const b2Vec2 &p) |
| virtual void | MouseMove (const b2Vec2 &p) |
| virtual void | MouseUp (const b2Vec2 &p) |
| virtual void | PostSolve (b2Contact *contact, const b2ContactImpulse *impulse) override |
| virtual void | PreSolve (b2Contact *contact, const b2Manifold *oldManifold) override |
| void | ShiftMouseDown (const b2Vec2 &p) |
| void | ShiftOrigin (const b2Vec2 &newOrigin) |
| void | SpawnBomb (const b2Vec2 &worldPt) |
| Test () | |
| virtual void | UpdateUI () |
| virtual | ~Test () |
Public Member Functions inherited from b2ContactListener | |
| virtual | ~b2ContactListener () |
Static Public Member Functions | |
| static Test * | Create () |
Private Member Functions | |
| void | Action () |
| void | CreateProxy () |
| void | DestroyProxy () |
| void | GetRandomAABB (b2AABB *aabb) |
| void | MoveAABB (b2AABB *aabb) |
| void | MoveProxy () |
| void | Query () |
| void | RayCast () |
Private Attributes | |
| Actor | m_actors [e_actorCount] |
| bool | m_automated |
| float | m_proxyExtent |
| b2AABB | m_queryAABB |
| Actor * | m_rayActor |
| b2RayCastInput | m_rayCastInput |
| b2RayCastOutput | m_rayCastOutput |
| int32 | m_stepCount |
| b2DynamicTree | m_tree |
| float | m_worldExtent |
Additional Inherited Members | |
Protected Attributes inherited from Test | |
| b2Body * | m_bomb |
| bool | m_bombSpawning |
| b2Vec2 | m_bombSpawnPoint |
| DestructionListener | m_destructionListener |
| b2Body * | m_groundBody |
| b2Profile | m_maxProfile |
| b2MouseJoint * | m_mouseJoint |
| b2Vec2 | m_mouseWorld |
| int32 | m_pointCount |
| ContactPoint | m_points [k_maxContactPoints] |
| int32 | m_stepCount |
| int32 | m_textIncrement |
| int32 | m_textLine |
| b2Profile | m_totalProfile |
| b2World * | m_world |
| b2AABB | m_worldAABB |
Definition at line 25 of file dynamic_tree.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| e_actorCount | |
Definition at line 29 of file dynamic_tree.cpp.
|
inline |
Definition at line 34 of file dynamic_tree.cpp.
|
inlineprivate |
Definition at line 276 of file dynamic_tree.cpp.
|
inlinestatic |
Definition at line 63 of file dynamic_tree.cpp.
|
inlineprivate |
Definition at line 227 of file dynamic_tree.cpp.
|
inlineprivate |
Definition at line 242 of file dynamic_tree.cpp.
Definition at line 198 of file dynamic_tree.cpp.
|
inlineoverridevirtual |
Reimplemented from Test.
Definition at line 141 of file dynamic_tree.cpp.
Definition at line 208 of file dynamic_tree.cpp.
|
inlineprivate |
Definition at line 257 of file dynamic_tree.cpp.
|
inlineprivate |
Definition at line 295 of file dynamic_tree.cpp.
|
inline |
Definition at line 163 of file dynamic_tree.cpp.
|
inlineprivate |
Definition at line 312 of file dynamic_tree.cpp.
|
inline |
Definition at line 170 of file dynamic_tree.cpp.
Reimplemented from Test.
Definition at line 68 of file dynamic_tree.cpp.
|
private |
Definition at line 355 of file dynamic_tree.cpp.
|
private |
Definition at line 357 of file dynamic_tree.cpp.
|
private |
Definition at line 348 of file dynamic_tree.cpp.
|
private |
Definition at line 351 of file dynamic_tree.cpp.
|
private |
Definition at line 354 of file dynamic_tree.cpp.
|
private |
Definition at line 352 of file dynamic_tree.cpp.
|
private |
Definition at line 353 of file dynamic_tree.cpp.
|
private |
Definition at line 356 of file dynamic_tree.cpp.
|
private |
Definition at line 350 of file dynamic_tree.cpp.
|
private |
Definition at line 347 of file dynamic_tree.cpp.