OgreGFX::CameraMgr Class Reference

#include <cameraMgr.h>

Inheritance diagram for OgreGFX::CameraMgr:

OgreGFX::GFXMgr OgreGFX::GFXMgr OgreGFX::GFXMgr OgreGFX::GFXMgr OgreGFX::GFXMgr

List of all members.

Public Member Functions

 CameraMgr (GraphicsInteractionManager *gim)
void injectKeyDown (const OIS::KeyEvent &evt)
void injectKeyUp (const OIS::KeyEvent &evt)
bool frameRenderingQueued (const Ogre::FrameEvent &evt)
void handleMouseScrollCameraZoom (const OIS::MouseEvent &e)
 CameraMgr (GraphicsInteractionManager *gim)
void injectKeyDown (const OIS::KeyEvent &evt)
void injectKeyUp (const OIS::KeyEvent &evt)
bool frameRenderingQueued (const Ogre::FrameEvent &evt)
void handleMouseScrollCameraZoom (const OIS::MouseEvent &e)
 CameraMgr (GraphicsInteractionManager *gim)
void injectKeyDown (const OIS::KeyEvent &evt)
void injectKeyUp (const OIS::KeyEvent &evt)
bool frameRenderingQueued (const Ogre::FrameEvent &evt)
void handleMouseScrollCameraZoom (const OIS::MouseEvent &e)
 CameraMgr (GraphicsInteractionManager *gim)
void injectKeyDown (const OIS::KeyEvent &evt)
void injectKeyUp (const OIS::KeyEvent &evt)
bool frameRenderingQueued (const Ogre::FrameEvent &evt)
void handleMouseScrollCameraZoom (const OIS::MouseEvent &e)
 CameraMgr (GraphicsInteractionManager *gim)
void injectKeyDown (const OIS::KeyEvent &evt)
void injectKeyUp (const OIS::KeyEvent &evt)
bool frameRenderingQueued (const Ogre::FrameEvent &evt)
void handleMouseScrollCameraZoom (const OIS::MouseEvent &e)

Public Attributes

Ogre::Vector3 velocity
Ogre::SceneNode * yawNode
Ogre::SceneNode * pitchNode
Ogre::SceneNode * cameraNode
Ogre::SceneNode * mTarget
bool orbiting
bool zooming
float topSpeed
float topRotation
bool forward
bool back
bool left
bool right
bool up
bool down
bool yawLeft
bool yawRight
bool pitchUp
bool pitchDown
Ogre::Vector3 mouseScrollTranslation
Ogre::Vector3 mouseScrollTranslationSrc
Ogre::Vector3 zeroTranslation
float lerpTime
float timeToStop
float mouseScrollSpeed
float maxHeight
float minHeight
bool fastMove
Ogre::Camera * camera
Ogre::SceneManager * sceneManager
Ogre::SceneNode * yawNode
Ogre::SceneNode * pitchNode
Ogre::SceneNode * cameraNode
Ogre::SceneNode * mTarget
Ogre::Camera * camera
Ogre::SceneManager * sceneManager
Ogre::SceneNode * yawNode
Ogre::SceneNode * pitchNode
Ogre::SceneNode * cameraNode
Ogre::SceneNode * mTarget
Ogre::Camera * camera
Ogre::SceneManager * sceneManager
Ogre::SceneNode * yawNode
Ogre::SceneNode * pitchNode
Ogre::SceneNode * cameraNode
Ogre::SceneNode * mTarget
Ogre::Camera * camera
Ogre::SceneManager * sceneManager
Ogre::SceneNode * yawNode
Ogre::SceneNode * pitchNode
Ogre::SceneNode * cameraNode
Ogre::SceneNode * mTarget
Ogre::Camera * camera
Ogre::SceneManager * sceneManager


Detailed Description

Definition at line 22 of file cameraMgr.h.


Constructor & Destructor Documentation

OgreGFX::CameraMgr::CameraMgr ( GraphicsInteractionManager gim  ) 

Definition at line 18 of file cameraMgr.cpp.

References back, camera, cameraNode, down, fastMove, forward, left, lerpTime, maxHeight, OgreGFX::GraphicsInteractionManager::mCamera, minHeight, mouseScrollSpeed, mouseScrollTranslation, mouseScrollTranslationSrc, OgreGFX::GraphicsInteractionManager::mSceneMgr, orbiting, pitchDown, pitchNode, pitchUp, right, sceneManager, timeToStop, topRotation, topSpeed, up, yawLeft, yawRight, zeroTranslation, and zooming.

OgreGFX::CameraMgr::CameraMgr ( GraphicsInteractionManager gim  ) 

OgreGFX::CameraMgr::CameraMgr ( GraphicsInteractionManager gim  ) 

OgreGFX::CameraMgr::CameraMgr ( GraphicsInteractionManager gim  ) 

OgreGFX::CameraMgr::CameraMgr ( GraphicsInteractionManager gim  ) 


Member Function Documentation

void OgreGFX::CameraMgr::injectKeyDown ( const OIS::KeyEvent &  evt  ) 

Definition at line 69 of file cameraMgr.cpp.

References back, down, fastMove, forward, left, pitchDown, pitchUp, right, up, yawLeft, and yawRight.

Referenced by OgreGFX::UIMgr::keyPressed().

void OgreGFX::CameraMgr::injectKeyUp ( const OIS::KeyEvent &  evt  ) 

Definition at line 86 of file cameraMgr.cpp.

References back, down, fastMove, forward, left, pitchDown, pitchUp, right, up, yawLeft, and yawRight.

Referenced by OgreGFX::UIMgr::keyReleased().

bool OgreGFX::CameraMgr::frameRenderingQueued ( const Ogre::FrameEvent &  evt  ) 

Definition at line 123 of file cameraMgr.cpp.

References back, cameraNode, down, fastMove, forward, left, lerpTime, mouseScrollTranslation, mouseScrollTranslationSrc, mylerp(), pitchDown, pitchNode, pitchUp, right, timeToStop, topRotation, topSpeed, up, yawLeft, yawRight, and zeroTranslation.

Referenced by OgreGFX::UIMgr::frameRenderingQueued().

void OgreGFX::CameraMgr::handleMouseScrollCameraZoom ( const OIS::MouseEvent &  e  ) 

Definition at line 104 of file cameraMgr.cpp.

References cameraNode, DEBUG, lerpTime, maxHeight, minHeight, mouseScrollSpeed, and mouseScrollTranslationSrc.

Referenced by OgreGFX::UIMgr::mouseMoved().

void OgreGFX::CameraMgr::injectKeyDown ( const OIS::KeyEvent &  evt  ) 

void OgreGFX::CameraMgr::injectKeyUp ( const OIS::KeyEvent &  evt  ) 

bool OgreGFX::CameraMgr::frameRenderingQueued ( const Ogre::FrameEvent &  evt  ) 

void OgreGFX::CameraMgr::handleMouseScrollCameraZoom ( const OIS::MouseEvent &  e  ) 

void OgreGFX::CameraMgr::injectKeyDown ( const OIS::KeyEvent &  evt  ) 

void OgreGFX::CameraMgr::injectKeyUp ( const OIS::KeyEvent &  evt  ) 

bool OgreGFX::CameraMgr::frameRenderingQueued ( const Ogre::FrameEvent &  evt  ) 

void OgreGFX::CameraMgr::handleMouseScrollCameraZoom ( const OIS::MouseEvent &  e  ) 

void OgreGFX::CameraMgr::injectKeyDown ( const OIS::KeyEvent &  evt  ) 

void OgreGFX::CameraMgr::injectKeyUp ( const OIS::KeyEvent &  evt  ) 

bool OgreGFX::CameraMgr::frameRenderingQueued ( const Ogre::FrameEvent &  evt  ) 

void OgreGFX::CameraMgr::handleMouseScrollCameraZoom ( const OIS::MouseEvent &  e  ) 

void OgreGFX::CameraMgr::injectKeyDown ( const OIS::KeyEvent &  evt  ) 

void OgreGFX::CameraMgr::injectKeyUp ( const OIS::KeyEvent &  evt  ) 

bool OgreGFX::CameraMgr::frameRenderingQueued ( const Ogre::FrameEvent &  evt  ) 

void OgreGFX::CameraMgr::handleMouseScrollCameraZoom ( const OIS::MouseEvent &  e  ) 


Member Data Documentation

Ogre::Vector3 OgreGFX::CameraMgr::velocity

Definition at line 24 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::yawNode

Definition at line 25 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::pitchNode

Definition at line 27 of file cameraMgr.h.

Referenced by CameraMgr(), and frameRenderingQueued().

Ogre::SceneNode* OgreGFX::CameraMgr::cameraNode

Definition at line 28 of file cameraMgr.h.

Referenced by CameraMgr(), frameRenderingQueued(), and handleMouseScrollCameraZoom().

Ogre::SceneNode* OgreGFX::CameraMgr::mTarget

Definition at line 30 of file cameraMgr.h.

bool OgreGFX::CameraMgr::orbiting

Definition at line 31 of file cameraMgr.h.

Referenced by CameraMgr().

bool OgreGFX::CameraMgr::zooming

Definition at line 32 of file cameraMgr.h.

Referenced by CameraMgr().

float OgreGFX::CameraMgr::topSpeed

Definition at line 33 of file cameraMgr.h.

Referenced by CameraMgr(), and frameRenderingQueued().

float OgreGFX::CameraMgr::topRotation

Definition at line 34 of file cameraMgr.h.

Referenced by CameraMgr(), and frameRenderingQueued().

bool OgreGFX::CameraMgr::forward

Definition at line 36 of file cameraMgr.h.

Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().

bool OgreGFX::CameraMgr::back

Definition at line 37 of file cameraMgr.h.

Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().

bool OgreGFX::CameraMgr::left

Definition at line 38 of file cameraMgr.h.

Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().

bool OgreGFX::CameraMgr::right

Definition at line 39 of file cameraMgr.h.

Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().

bool OgreGFX::CameraMgr::up

Definition at line 40 of file cameraMgr.h.

Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().

bool OgreGFX::CameraMgr::down

Definition at line 41 of file cameraMgr.h.

Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().

bool OgreGFX::CameraMgr::yawLeft

Definition at line 42 of file cameraMgr.h.

Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().

bool OgreGFX::CameraMgr::yawRight

Definition at line 43 of file cameraMgr.h.

Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().

bool OgreGFX::CameraMgr::pitchUp

Definition at line 44 of file cameraMgr.h.

Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().

bool OgreGFX::CameraMgr::pitchDown

Definition at line 45 of file cameraMgr.h.

Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().

Ogre::Vector3 OgreGFX::CameraMgr::mouseScrollTranslation

Definition at line 47 of file cameraMgr.h.

Referenced by CameraMgr(), and frameRenderingQueued().

Ogre::Vector3 OgreGFX::CameraMgr::mouseScrollTranslationSrc

Definition at line 48 of file cameraMgr.h.

Referenced by CameraMgr(), frameRenderingQueued(), and handleMouseScrollCameraZoom().

Ogre::Vector3 OgreGFX::CameraMgr::zeroTranslation

Definition at line 49 of file cameraMgr.h.

Referenced by CameraMgr(), and frameRenderingQueued().

float OgreGFX::CameraMgr::lerpTime

Definition at line 51 of file cameraMgr.h.

Referenced by CameraMgr(), frameRenderingQueued(), and handleMouseScrollCameraZoom().

float OgreGFX::CameraMgr::timeToStop

Definition at line 52 of file cameraMgr.h.

Referenced by CameraMgr(), and frameRenderingQueued().

float OgreGFX::CameraMgr::mouseScrollSpeed

Definition at line 53 of file cameraMgr.h.

Referenced by CameraMgr(), and handleMouseScrollCameraZoom().

float OgreGFX::CameraMgr::maxHeight

Definition at line 54 of file cameraMgr.h.

Referenced by CameraMgr(), and handleMouseScrollCameraZoom().

float OgreGFX::CameraMgr::minHeight

Definition at line 55 of file cameraMgr.h.

Referenced by CameraMgr(), and handleMouseScrollCameraZoom().

bool OgreGFX::CameraMgr::fastMove

Definition at line 57 of file cameraMgr.h.

Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().

Ogre::Camera* OgreGFX::CameraMgr::camera

Definition at line 59 of file cameraMgr.h.

Referenced by CameraMgr().

Ogre::SceneManager* OgreGFX::CameraMgr::sceneManager

Definition at line 60 of file cameraMgr.h.

Referenced by CameraMgr().

Ogre::SceneNode* OgreGFX::CameraMgr::yawNode

Definition at line 25 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::pitchNode

Definition at line 27 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::cameraNode

Definition at line 28 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::mTarget

Definition at line 30 of file cameraMgr.h.

Ogre::Camera* OgreGFX::CameraMgr::camera

Definition at line 59 of file cameraMgr.h.

Ogre::SceneManager* OgreGFX::CameraMgr::sceneManager

Definition at line 60 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::yawNode

Definition at line 25 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::pitchNode

Definition at line 27 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::cameraNode

Definition at line 28 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::mTarget

Definition at line 30 of file cameraMgr.h.

Ogre::Camera* OgreGFX::CameraMgr::camera

Definition at line 59 of file cameraMgr.h.

Ogre::SceneManager* OgreGFX::CameraMgr::sceneManager

Definition at line 60 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::yawNode

Definition at line 25 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::pitchNode

Definition at line 27 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::cameraNode

Definition at line 28 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::mTarget

Definition at line 30 of file cameraMgr.h.

Ogre::Camera* OgreGFX::CameraMgr::camera

Definition at line 59 of file cameraMgr.h.

Ogre::SceneManager* OgreGFX::CameraMgr::sceneManager

Definition at line 60 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::yawNode

Definition at line 25 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::pitchNode

Definition at line 27 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::cameraNode

Definition at line 28 of file cameraMgr.h.

Ogre::SceneNode* OgreGFX::CameraMgr::mTarget

Definition at line 30 of file cameraMgr.h.

Ogre::Camera* OgreGFX::CameraMgr::camera

Definition at line 59 of file cameraMgr.h.

Ogre::SceneManager* OgreGFX::CameraMgr::sceneManager

Definition at line 60 of file cameraMgr.h.


The documentation for this class was generated from the following files:
Generated on Fri Dec 13 14:54:22 2013 for FastECSLent by  doxygen 1.5.4