Inheritance diagram for CBasicCamera:

A camera that can move, strafe, rise; yaw, pitch and roll. Also has controllable (via damping) inertia. Can be local-relative or world-relative. Can respond to gravity and/or don't allow to fly and/or don't allow to go outside the world.
Public Methods | |
| const D3DXVECTOR3 & | getPosition () const |
| Gets camera position in world space. | |
| void | doMove (float distance) |
| Moves along "front" axis. | |
| void | doStrafe (float distance) |
| Moves along "right" axis. | |
| void | doRise (float distance) |
| Moves along "up" axis. | |
| void | doYaw (float radians) |
| Turns horizontally (around "up" axis). | |
| void | doPitch (float radians) |
| Turns vertically (around "right" axis). | |
| void | doRoll (float radians) |
| Turns around "front" axis. | |
1.2.17