#include <cameraMgr.h>
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 |
Definition at line 22 of file cameraMgr.h.
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 | ) |
void OgreGFX::CameraMgr::injectKeyDown | ( | const OIS::KeyEvent & | evt | ) |
void OgreGFX::CameraMgr::injectKeyUp | ( | const OIS::KeyEvent & | evt | ) |
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 | ) |
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 |
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.
Definition at line 36 of file cameraMgr.h.
Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().
Definition at line 37 of file cameraMgr.h.
Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().
Definition at line 38 of file cameraMgr.h.
Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().
Definition at line 39 of file cameraMgr.h.
Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().
Definition at line 40 of file cameraMgr.h.
Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().
Definition at line 41 of file cameraMgr.h.
Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().
Definition at line 42 of file cameraMgr.h.
Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().
Definition at line 43 of file cameraMgr.h.
Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().
Definition at line 44 of file cameraMgr.h.
Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().
Definition at line 45 of file cameraMgr.h.
Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().
Ogre::Vector3 OgreGFX::CameraMgr::mouseScrollTranslation |
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 51 of file cameraMgr.h.
Referenced by CameraMgr(), frameRenderingQueued(), and handleMouseScrollCameraZoom().
Definition at line 53 of file cameraMgr.h.
Referenced by CameraMgr(), and handleMouseScrollCameraZoom().
Definition at line 54 of file cameraMgr.h.
Referenced by CameraMgr(), and handleMouseScrollCameraZoom().
Definition at line 55 of file cameraMgr.h.
Referenced by CameraMgr(), and handleMouseScrollCameraZoom().
Definition at line 57 of file cameraMgr.h.
Referenced by CameraMgr(), frameRenderingQueued(), injectKeyDown(), and injectKeyUp().
Ogre::Camera* OgreGFX::CameraMgr::camera |
Ogre::SceneManager* OgreGFX::CameraMgr::sceneManager |
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.