Stg::PerspectiveCamera Class Reference
#include <stage.hh>
Inherits Stg::Camera.
Public Member Functions | |
| void | addPitch (float pitch) |
| void | addPose (float x, float y, float z) |
| void | addYaw (float yaw) |
| virtual void | Draw (void) const |
| float | farClip (void) const |
| void | forward (float amount) |
| float | horizFov (void) const |
| void | Load (Worldfile *wf, int sec) |
| void | move (float x, float y, float z) |
| float | nearClip (void) const |
| PerspectiveCamera (void) | |
| float | realDistance (float z_buf_val) const |
| void | reset () |
| void | Save (Worldfile *wf, int sec) |
| void | scroll (float dy) |
| void | setAspect (float aspect) |
| update vertical fov based on window aspect and current horizontal fov | |
| void | setClip (float near, float far) |
| void | setFov (float horiz_fov, float vert_fov) |
| void | setPitch (float pitch) |
| void | setPose (float x, float y, float z) |
| virtual void | SetProjection (void) const |
| void | setYaw (float yaw) |
| void | strafe (float amount) |
| void | update (void) |
| float | vertFov (void) const |
Constructor & Destructor Documentation
| PerspectiveCamera::PerspectiveCamera | ( | void | ) |
Member Function Documentation
| void Stg::PerspectiveCamera::addPitch | ( | float | pitch | ) | [inline] |
| void Stg::PerspectiveCamera::addPose | ( | float | x, | |
| float | y, | |||
| float | z | |||
| ) | [inline] |
| void Stg::PerspectiveCamera::addYaw | ( | float | yaw | ) | [inline] |
| void PerspectiveCamera::Draw | ( | void | ) | const [virtual] |
Implements Stg::Camera.
| float Stg::PerspectiveCamera::farClip | ( | void | ) | const [inline] |
| void PerspectiveCamera::forward | ( | float | amount | ) |
| float Stg::PerspectiveCamera::horizFov | ( | void | ) | const [inline] |
| void PerspectiveCamera::Load | ( | Worldfile * | wf, | |
| int | sec | |||
| ) | [virtual] |
Implements Stg::Camera.
| void PerspectiveCamera::move | ( | float | x, | |
| float | y, | |||
| float | z | |||
| ) |
| float Stg::PerspectiveCamera::nearClip | ( | void | ) | const [inline] |
| float Stg::PerspectiveCamera::realDistance | ( | float | z_buf_val | ) | const [inline] |
| void Stg::PerspectiveCamera::reset | ( | void | ) | [inline, virtual] |
Implements Stg::Camera.
| void PerspectiveCamera::Save | ( | Worldfile * | wf, | |
| int | sec | |||
| ) |
| void Stg::PerspectiveCamera::scroll | ( | float | dy | ) | [inline] |
| void Stg::PerspectiveCamera::setAspect | ( | float | aspect | ) | [inline] |
update vertical fov based on window aspect and current horizontal fov
| void Stg::PerspectiveCamera::setClip | ( | float | near, | |
| float | far | |||
| ) | [inline] |
| void Stg::PerspectiveCamera::setFov | ( | float | horiz_fov, | |
| float | vert_fov | |||
| ) | [inline] |
| void Stg::PerspectiveCamera::setPitch | ( | float | pitch | ) | [inline] |
| void Stg::PerspectiveCamera::setPose | ( | float | x, | |
| float | y, | |||
| float | z | |||
| ) | [inline] |
| void PerspectiveCamera::SetProjection | ( | void | ) | const [virtual] |
Implements Stg::Camera.
| void Stg::PerspectiveCamera::setYaw | ( | float | yaw | ) | [inline] |
| void PerspectiveCamera::strafe | ( | float | amount | ) |
| void PerspectiveCamera::update | ( | void | ) |
| float Stg::PerspectiveCamera::vertFov | ( | void | ) | const [inline] |
The documentation for this class was generated from the following files:
Generated on Wed Jul 22 11:51:05 2009 for Stage by
1.5.9
