#include <stage.hh>

Public Member Functions | |
| Camera () | |
| virtual void | Draw (void) const =0 |
| virtual void | Load (Worldfile *wf, int sec)=0 |
| double | pitch (void) const |
| virtual void | reset ()=0 |
| virtual void | SetProjection (void) const =0 |
| double | x (void) const |
| double | y (void) const |
| double | yaw (void) const |
| double | z (void) const |
| virtual | ~Camera () |
Protected Attributes | |
| double | _pitch |
| double | _x |
| double | _y |
| double | _yaw |
| double | _z |
| Stg::Camera::Camera | ( | ) | [inline] |
| virtual Stg::Camera::~Camera | ( | ) | [inline, virtual] |
| virtual void Stg::Camera::Draw | ( | void | ) | const [pure virtual] |
Implemented in Stg::OrthoCamera, and Stg::PerspectiveCamera.
| virtual void Stg::Camera::Load | ( | Worldfile * | wf, |
| int | sec | ||
| ) | [pure virtual] |
Implemented in Stg::OrthoCamera, and Stg::PerspectiveCamera.
| double Stg::Camera::pitch | ( | void | ) | const [inline] |
| virtual void Stg::Camera::reset | ( | ) | [pure virtual] |
Implemented in Stg::OrthoCamera, and Stg::PerspectiveCamera.
| virtual void Stg::Camera::SetProjection | ( | void | ) | const [pure virtual] |
Implemented in Stg::OrthoCamera, and Stg::PerspectiveCamera.
| double Stg::Camera::x | ( | void | ) | const [inline] |
| double Stg::Camera::y | ( | void | ) | const [inline] |
| double Stg::Camera::yaw | ( | void | ) | const [inline] |
| double Stg::Camera::z | ( | void | ) | const [inline] |
double Stg::Camera::_pitch [protected] |
double Stg::Camera::_x [protected] |
double Stg::Camera::_y [protected] |
double Stg::Camera::_yaw [protected] |
double Stg::Camera::_z [protected] |