class csCamera : public csOrthoTransform A camera positioned in the 3D world
A camera positioned in the 3D world
bool mirror
static int aspect
static float inv_aspect
csCamera()
virtual ~csCamera()
void SaveFile(char* filename)
bool LoadFile(csWorld* world, char* filename)
csPolygon3D* GetHit(csVector3& v)
static void SetFOV(int fov)
static int GetFOV()
void SetSector(csSector *s)
csSector* GetSector()
bool IsMirrored()
void SetMirrored(bool m)
inline void SetPosition(const csVector3& v)
inline void SetW2C(const csMatrix3& m)
inline void SetC2W(const csMatrix3& m)
inline csMatrix3 GetW2C()
inline csMatrix3 GetC2W()
inline csVector3 GetW2CTranslation()
inline csVector3 World2Camera(const csVector3& v)
inline csVector3 Camera2World(const csVector3& v)
inline csVector3 Camera2WorldRelative(const csVector3& v)
void MoveWorld(const csVector3& v)
void Move(const csVector3& v)
void MoveWorldUnrestricted(const csVector3& v)
void MoveUnrestricted(const csVector3& v)
void RotateWorld(const csVector3& v, float angle)
void Rotate(const csVector3& v, float angle)
void RotateWorld(const csMatrix3& m)
void Rotate(const csMatrix3& m)
void LookAt(const csVector3& v, const csVector3& up)
void Correct(int n)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de