ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Wintermute::Camera3D Class Reference

#include <camera3d.h>

Inheritance diagram for Wintermute::Camera3D:
Collaboration diagram for Wintermute::Camera3D:

List of all members.

Public Member Functions

void move (float speed)
void rotateView (float x, float y, float z)
void setupPos (Math::Vector3d pos, Math::Vector3d target, float Bank=0)
bool getViewMatrix (Math::Matrix4 *viewMatrix)
 Camera3D (BaseGame *inGame)
virtual ~Camera3D ()
bool loadFrom3DS (Common::MemoryReadStream &fileStream)

Public Attributes

Math::Vector3d _position
Math::Vector3d _target
float _bank
float _fov
float _originalFOV
float _nearClipPlane
float _farClipPlane

Detailed Description

Definition at line 39 of file camera3d.h.


Constructor & Destructor Documentation

Wintermute::Camera3D::Camera3D ( BaseGame inGame  ) 

Definition at line 43 of file camera3d.cpp.

Wintermute::Camera3D::~Camera3D (  )  [virtual]

Definition at line 50 of file camera3d.cpp.


Member Function Documentation

bool Wintermute::Camera3D::getViewMatrix ( Math::Matrix4 viewMatrix  ) 

Definition at line 89 of file camera3d.cpp.

bool Wintermute::Camera3D::loadFrom3DS ( Common::MemoryReadStream fileStream  ) 

Definition at line 53 of file camera3d.cpp.

void Wintermute::Camera3D::move ( float  speed  ) 

Definition at line 136 of file camera3d.cpp.

void Wintermute::Camera3D::rotateView ( float  x,
float  y,
float  z 
)

Definition at line 111 of file camera3d.cpp.

void Wintermute::Camera3D::setupPos ( Math::Vector3d  pos,
Math::Vector3d  target,
float  Bank = 0 
)

Definition at line 104 of file camera3d.cpp.


Member Data Documentation

Definition at line 50 of file camera3d.h.

Definition at line 54 of file camera3d.h.

Definition at line 51 of file camera3d.h.

Definition at line 53 of file camera3d.h.

Definition at line 52 of file camera3d.h.


The documentation for this class was generated from the following files:


Generated on Sat Sep 19 2020 05:06:28 for ResidualVM by doxygen 1.7.1
curved edge   curved edge