#include <Camera.h>
Public Member Functions | |
Camera () | |
~Camera () | |
void | move () |
void | forceUpdate () |
void | setCamera (Ogre::Camera *_val) |
Ogre::Camera * | getCamera () |
void | setCurrentSpeed (const Ogre::Real &_val) |
Ogre::Real & | getCurrentSpeed () |
void | setMoveSpeed (const Ogre::Real &_val) |
Ogre::Real & | getMoveSpeed () |
void | setRotateSpeed (const Ogre::Degree &_val) |
Ogre::Degree & | getRotateSpeed () |
void | setZoomAmount (const Ogre::Real &_val) |
Ogre::Real & | getZoomAmount () |
void | setZoomDist (const Ogre::Real &_val) |
Ogre::Real & | getZoomDist () |
void | setVector (const Ogre::Vector3 &_val) |
Ogre::Vector3 & | getVector () |
void | adjustYaw (const Ogre::Degree &_val) |
void | setYaw (const Ogre::Degree &_val) |
Ogre::Degree & | getYaw () |
void | adjustPitch (const Ogre::Degree &_val) |
void | setPitch (const Ogre::Degree &_val) |
Ogre::Degree & | getPitch () |
void | setPosition (const Ogre::Vector3 &_val) |
Ogre::Vector3 | getPosition () |
void | setTargetPosition (const Ogre::Vector3 &_val) |
Ogre::Vector3 | getTargetPosition () |
void | setTargetNode (Ogre::SceneNode *_val) |
Ogre::SceneNode * | getTargetNode () |
void | setSceneNode (Ogre::SceneNode *_val) |
Ogre::SceneNode * | getSceneNode () |
void | setFollowNode (Ogre::SceneNode *_val=0) |
void | zoomIn () |
void | zoomOut () |
int | getID () const |
void | setState (camState _val) |
Protected Member Functions | |
void | setID () |
Protected Attributes | |
Ogre::Camera * | m_camera |
Ogre::SceneNode * | m_targetNode |
Ogre::SceneNode * | m_followNode |
Ogre::SceneNode * | m_sceneNode |
Ogre::Real | m_currentSpeed |
Ogre::Real | m_moveSpeed |
Ogre::Degree | m_rotateSpeed |
Ogre::Real | m_zoomAmount |
Ogre::Real | m_zoomDist |
Ogre::Vector3 | m_vector |
Ogre::Degree | m_yaw |
Ogre::Degree | m_pitch |
Ogre::Vector3 | m_lastMotion |
Ogre::Vector3 | m_desiredDirection |
Ogre::Vector3 | m_lastDirection |
Ogre::Vector3 | m_currentDirection |
Ogre::Vector3 | m_desiredCameraPos |
Ogre::Vector3 | m_lastCameraPos |
Ogre::Vector3 | m_currentCameraPos |
Ogre::Vector3 | m_cameraVelocity |
Ogre::Vector3 | m_cameraOffset |
camState | m_cameraState |
int | m_ID |
Static Protected Attributes | |
static int | s_nextID = 0 |
Definition at line 13 of file Camera.h.
Camera::Camera | ( | ) |
Definition at line 7 of file Camera.cpp.
void Camera::adjustPitch | ( | const Ogre::Degree & | _val | ) |
Definition at line 413 of file Camera.cpp.
void Camera::adjustYaw | ( | const Ogre::Degree & | _val | ) |
Definition at line 396 of file Camera.cpp.
void Camera::forceUpdate | ( | ) |
Definition at line 330 of file Camera.cpp.
Ogre::Camera * Camera::getCamera | ( | ) |
Definition at line 41 of file Camera.cpp.
Ogre::Real & Camera::getCurrentSpeed | ( | ) |
Definition at line 341 of file Camera.cpp.
int Camera::getID | ( | ) | const |
Definition at line 25 of file Camera.cpp.
Ogre::Real & Camera::getMoveSpeed | ( | ) |
Definition at line 351 of file Camera.cpp.
Ogre::Degree & Camera::getPitch | ( | ) |
Definition at line 425 of file Camera.cpp.
Ogre::Vector3 Camera::getPosition | ( | ) |
Definition at line 436 of file Camera.cpp.
Ogre::Degree & Camera::getRotateSpeed | ( | ) |
Definition at line 361 of file Camera.cpp.
Ogre::SceneNode * Camera::getSceneNode | ( | ) |
Definition at line 474 of file Camera.cpp.
Ogre::SceneNode * Camera::getTargetNode | ( | ) |
Definition at line 456 of file Camera.cpp.
Ogre::Vector3 Camera::getTargetPosition | ( | ) |
Definition at line 446 of file Camera.cpp.
Ogre::Vector3 & Camera::getVector | ( | ) |
Definition at line 391 of file Camera.cpp.
Ogre::Degree & Camera::getYaw | ( | ) |
Definition at line 408 of file Camera.cpp.
Ogre::Real & Camera::getZoomAmount | ( | ) |
Definition at line 371 of file Camera.cpp.
Ogre::Real & Camera::getZoomDist | ( | ) |
Definition at line 381 of file Camera.cpp.
void Camera::move | ( | ) |
Definition at line 46 of file Camera.cpp.
void Camera::setCamera | ( | Ogre::Camera * | _val | ) |
Definition at line 36 of file Camera.cpp.
void Camera::setCurrentSpeed | ( | const Ogre::Real & | _val | ) |
Definition at line 336 of file Camera.cpp.
void Camera::setFollowNode | ( | Ogre::SceneNode * | _val = 0 |
) |
Definition at line 489 of file Camera.cpp.
void Camera::setID | ( | ) | [protected] |
Definition at line 30 of file Camera.cpp.
void Camera::setMoveSpeed | ( | const Ogre::Real & | _val | ) |
Definition at line 346 of file Camera.cpp.
void Camera::setPitch | ( | const Ogre::Degree & | _val | ) |
Definition at line 420 of file Camera.cpp.
void Camera::setPosition | ( | const Ogre::Vector3 & | _val | ) |
Definition at line 430 of file Camera.cpp.
void Camera::setRotateSpeed | ( | const Ogre::Degree & | _val | ) |
Definition at line 356 of file Camera.cpp.
void Camera::setSceneNode | ( | Ogre::SceneNode * | _val | ) |
Definition at line 461 of file Camera.cpp.
void Camera::setState | ( | camState | _val | ) |
Definition at line 538 of file Camera.cpp.
void Camera::setTargetNode | ( | Ogre::SceneNode * | _val | ) |
Definition at line 451 of file Camera.cpp.
void Camera::setTargetPosition | ( | const Ogre::Vector3 & | _val | ) |
Definition at line 441 of file Camera.cpp.
void Camera::setVector | ( | const Ogre::Vector3 & | _val | ) |
Definition at line 386 of file Camera.cpp.
void Camera::setYaw | ( | const Ogre::Degree & | _val | ) |
Definition at line 403 of file Camera.cpp.
void Camera::setZoomAmount | ( | const Ogre::Real & | _val | ) |
Definition at line 366 of file Camera.cpp.
void Camera::setZoomDist | ( | const Ogre::Real & | _val | ) |
Definition at line 376 of file Camera.cpp.
void Camera::zoomIn | ( | ) |
Definition at line 479 of file Camera.cpp.
void Camera::zoomOut | ( | ) |
Definition at line 484 of file Camera.cpp.
Ogre::Camera* Camera::m_camera [protected] |
Ogre::Vector3 Camera::m_cameraOffset [protected] |
camState Camera::m_cameraState [protected] |
Ogre::Vector3 Camera::m_cameraVelocity [protected] |
Ogre::Vector3 Camera::m_currentCameraPos [protected] |
Ogre::Vector3 Camera::m_currentDirection [protected] |
Ogre::Real Camera::m_currentSpeed [protected] |
Ogre::Vector3 Camera::m_desiredCameraPos [protected] |
Ogre::Vector3 Camera::m_desiredDirection [protected] |
Ogre::SceneNode* Camera::m_followNode [protected] |
int Camera::m_ID [protected] |
Ogre::Vector3 Camera::m_lastCameraPos [protected] |
Ogre::Vector3 Camera::m_lastDirection [protected] |
Ogre::Vector3 Camera::m_lastMotion [protected] |
Ogre::Real Camera::m_moveSpeed [protected] |
Ogre::Degree Camera::m_pitch [protected] |
Ogre::Degree Camera::m_rotateSpeed [protected] |
Ogre::SceneNode* Camera::m_sceneNode [protected] |
Ogre::SceneNode* Camera::m_targetNode [protected] |
Ogre::Vector3 Camera::m_vector [protected] |
Ogre::Degree Camera::m_yaw [protected] |
Ogre::Real Camera::m_zoomAmount [protected] |
Ogre::Real Camera::m_zoomDist [protected] |
int Camera::s_nextID = 0 [static, protected] |