Camera Class Reference

build a camera which follows a player or something else More...

#include <Camera.h>

List of all members.

Public Member Functions

 Camera (double cameraDistance_=200.0, bool isSubjective_=false, bool canSwitchCameraMode_=true, bool activateMouseScrollZoom_=true, double distanceMax_=600.0, double speedCamera_=1000.0, double farValue=10000.0)
 Constructor (load camera). Set default keys.
void setKeys (irr::EKEY_CODE keySetSujective_=irr::KEY_KEY_T, irr::EKEY_CODE keySetSujective2_=irr::KEY_HOME, irr::EKEY_CODE keySetThirdPerson_=irr::KEY_KEY_E, irr::EKEY_CODE keySetThirdPerson2_=irr::KEY_END, irr::EKEY_CODE keyZoomIn_=irr::KEY_PRIOR, irr::EKEY_CODE keyZoomOut_=irr::KEY_NEXT)
 Set camera keys.
 ~Camera ()
 Destructor (remove node).
void play (const Sys &sys, irr::scene::ITriangleSelector *selector, irr::core::vector3df playerPosition, irr::core::vector3df playerLookAt)
 Update camera position, using player position.
irr::core::vector3df getPosition (void)
 Get camera position.


Detailed Description

build a camera which follows a player or something else


Constructor & Destructor Documentation

Camera::Camera double  cameraDistance_ = 200.0,
bool  isSubjective_ = false,
bool  canSwitchCameraMode_ = true,
bool  activateMouseScrollZoom_ = true,
double  distanceMax_ = 600.0,
double  speedCamera_ = 1000.0,
double  farValue = 10000.0
 

Constructor (load camera). Set default keys.

Camera::~Camera  ) 
 

Destructor (remove node).


Member Function Documentation

core::vector3df Camera::getPosition void   ) 
 

Get camera position.

void Camera::play const Sys sys,
irr::scene::ITriangleSelector *  selector,
irr::core::vector3df  playerPosition,
irr::core::vector3df  playerLookAt
 

Update camera position, using player position.

void Camera::setKeys irr::EKEY_CODE  keySetSujective_ = irr::KEY_KEY_T,
irr::EKEY_CODE  keySetSujective2_ = irr::KEY_HOME,
irr::EKEY_CODE  keySetThirdPerson_ = irr::KEY_KEY_E,
irr::EKEY_CODE  keySetThirdPerson2_ = irr::KEY_END,
irr::EKEY_CODE  keyZoomIn_ = irr::KEY_PRIOR,
irr::EKEY_CODE  keyZoomOut_ = irr::KEY_NEXT
 

Set camera keys.


The documentation for this class was generated from the following files:
Generated on Sun Aug 6 10:28:52 2006 for irrsimple by  doxygen 1.4.6-NO