Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   Related Pages  

CBasicCamera Class Reference

Inheritance diagram for CBasicCamera:

CCamera List of all members.

Detailed Description

Basic camera.

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.


Generated on Thu Dec 5 17:27:57 2002 for LT Game Jam Session by doxygen1.2.17