#include <ViewPoint.hpp>
Public Member Functions | |
ViewPoint () | |
ViewPoint (const ViewPoint &vp) | |
bool | viewPointEquals (const ViewPoint &c) const |
bool | viewPointEquals (const ViewPoint &c, coor_t coorEpsilon, bray_t faceEpsilon) const |
void | setViewPoint (const ViewPoint &original) |
void | setIdentity () |
const Euler3 & | face () const |
Euler3 & | face () |
void | setCoor (const Point3 &c) |
void | setFace (const Quat4 &f) |
void | setFace (const Euler3 &f) |
void | face (Quat4 &dest) |
const Point3 & | coor () const |
Point3 & | coor () |
void | interpolate (ViewPoint &vp, scale_t alpha) |
void | add (const ViewPoint &other) |
void | sub (const ViewPoint &other) |
void | setFaceDirection (bray_t d) |
Set the new face direction. | |
const char * | toLog () const |
Public Attributes | |
Euler3 | face_ |
Point3 | coor_ |
|
Definition at line 34 of file ViewPoint.hpp. |
|
Definition at line 35 of file ViewPoint.hpp. |
|
Definition at line 86 of file ViewPoint.hpp. References se_core::Tuple4::add(), coor_, face_, se_core::Euler3::isIdentity(), and se_core::Quat4::rotate(). Referenced by se_core::SpawnComponent::spawn(). |
|
Definition at line 78 of file ViewPoint.hpp. |
|
Definition at line 77 of file ViewPoint.hpp. |
|
Definition at line 73 of file ViewPoint.hpp. References se_core::Quat4::set(). |
|
Definition at line 65 of file ViewPoint.hpp. |
|
Definition at line 64 of file ViewPoint.hpp. |
|
Definition at line 80 of file ViewPoint.hpp. References coor_, face_, and se_core::Quat4::interpolate(). |
|
Definition at line 68 of file ViewPoint.hpp. |
|
Definition at line 71 of file ViewPoint.hpp. |
|
Definition at line 70 of file ViewPoint.hpp. |
|
Set the new face direction. The new face direction is cached in a special variable that will be used starting next step.
Definition at line 109 of file ViewPoint.hpp. References se_core::Quat4::setYaw(). |
|
Definition at line 55 of file ViewPoint.hpp. |
|
|
Definition at line 94 of file ViewPoint.hpp. References coor_, face_, se_core::Euler3::isIdentity(), se_core::Quat4::rotateInverse(), and se_core::Tuple4::sub(). Referenced by se_core::Pos::areaViewPoint(), se_client::PlayerEncoder::encode(), se_core::SpawnComponent::spawn(), and se_core::Pos::updateLocalViewPoint(). |
|
Definition at line 42 of file ViewPoint.cpp. |
|
Definition at line 43 of file ViewPoint.hpp. References coor_, se_core::Euler3::epsilonEquals(), se_core::Tuple3::epsilonEquals(), and face_. |
|
Definition at line 39 of file ViewPoint.hpp. References coor_, se_core::Euler3::equals(), se_core::Tuple3::equals(), and face_. Referenced by se_ogre::O3dThingComponent::move(). |
|
|
Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:32 2007 by Doxygen version 1.3.9.1.