#include <WalkNavigation.h>
Inheritance diagram for OpenCAL::Utils::WalkNavigation:


Public Member Functions | |
| WalkNavigation (float walkSpeed=3.0f, float runSpeed=7.0f, float turnSpeed=30.0f) | |
| const Vector3 & | getPosition () const |
| Vector3 * | getPositionP () |
| float | getTurnAngle () const |
| float | getLookAngle () const |
| void | setPosition (const Vector3 &position) |
| void | setTurnAngle (float angle) |
| void | setLookAngle (float angle) |
| void | move (float distance) |
| void | strafe (float distance) |
| void | rotate (float angle) |
| void | look (float angle) |
| void | walkForward (float deltaSeconds) |
| void | walkBackward (float deltaSeconds) |
| void | runForward (float deltaSeconds) |
| void | runBackward (float deltaSeconds) |
| void | strafeLeft (float deltaSeconds) |
| void | strafeRight (float deltaSeconds) |
| void | rotateLeft (float deltaSeconds) |
| void | rotateRight (float deltaSeconds) |
| void | lookUp (float deltaSeconds) |
| void | lookDown (float deltaSeconds) |
| void | reset () |
Protected Attributes | |
| Vector3 | m_position |
| float | m_turnAngle |
| float | m_lookAngle |
| float | m_walkSpeed |
| float | m_runSpeed |
| float | m_turnSpeed |
Definition at line 30 of file WalkNavigation.h.
1.3.8