se_ogre::O3dInputBridge Class Reference

#include <O3dInputBridge.hpp>

List of all members.

Public Member Functions

 O3dInputBridge (Ogre::RenderWindow *win)
 ~O3dInputBridge ()
bool keyPressed (const OIS::KeyEvent &e)
bool keyReleased (const OIS::KeyEvent &e)
bool mousePressed (const OIS::MouseEvent &e, OIS::MouseButtonID id)
bool mouseReleased (const OIS::MouseEvent &e, OIS::MouseButtonID id)
bool mouseMoved (const OIS::MouseEvent &e)
bool buttonPressed (const OIS::JoyStickEvent &arg, int button)
bool buttonReleased (const OIS::JoyStickEvent &arg, int button)
bool axisMoved (const OIS::JoyStickEvent &arg, int axis)
bool sliderMoved (const OIS::JoyStickEvent &, int)
bool povMoved (const OIS::JoyStickEvent &, int)
void step ()
void initOIS ()
bool isShiftDown () const


Constructor & Destructor Documentation

se_ogre::O3dInputBridge::O3dInputBridge Ogre::RenderWindow *  win  ) 
 

Definition at line 40 of file O3dInputBridge.cpp.

References LogWarning.

se_ogre::O3dInputBridge::~O3dInputBridge  ) 
 

Definition at line 84 of file O3dInputBridge.cpp.


Member Function Documentation

bool se_ogre::O3dInputBridge::axisMoved const OIS::JoyStickEvent &  arg,
int  axis
 

Definition at line 306 of file O3dInputBridge.cpp.

References se_ogre::InputManager::active(), se_ogre::InputHandler::axisMoved(), and se_ogre::O3dSchema::inputManager().

bool se_ogre::O3dInputBridge::buttonPressed const OIS::JoyStickEvent &  arg,
int  button
 

Definition at line 294 of file O3dInputBridge.cpp.

References se_ogre::InputManager::active(), se_ogre::InputHandler::buttonPressed(), and se_ogre::O3dSchema::inputManager().

bool se_ogre::O3dInputBridge::buttonReleased const OIS::JoyStickEvent &  arg,
int  button
 

Definition at line 300 of file O3dInputBridge.cpp.

References se_ogre::InputManager::active(), se_ogre::InputHandler::buttonReleased(), and se_ogre::O3dSchema::inputManager().

void se_ogre::O3dInputBridge::initOIS  ) 
 

bool se_ogre::O3dInputBridge::isShiftDown  )  const [inline]
 

Definition at line 63 of file O3dInputBridge.hpp.

bool se_ogre::O3dInputBridge::keyPressed const OIS::KeyEvent &  e  ) 
 

Definition at line 135 of file O3dInputBridge.cpp.

References se_ogre::InputManager::active(), se_ogre::O3dSchema::inputManager(), se_ogre::InputHandler::keyPressed(), LogDetail, and se_ogre::InputManager::setModifier().

bool se_ogre::O3dInputBridge::keyReleased const OIS::KeyEvent &  e  ) 
 

Definition at line 208 of file O3dInputBridge.cpp.

References se_ogre::InputManager::active(), se_ogre::O3dSchema::inputManager(), se_ogre::InputHandler::keyReleased(), and se_ogre::InputManager::setModifier().

bool se_ogre::O3dInputBridge::mouseMoved const OIS::MouseEvent &  e  ) 
 

Definition at line 267 of file O3dInputBridge.cpp.

References se_ogre::InputManager::active(), se_ogre::O3dSchema::inputManager(), and se_ogre::InputHandler::mouseMoved().

bool se_ogre::O3dInputBridge::mousePressed const OIS::MouseEvent &  e,
OIS::MouseButtonID  id
 

Definition at line 242 of file O3dInputBridge.cpp.

References se_ogre::InputManager::active(), se_ogre::O3dSchema::inputManager(), and se_ogre::InputHandler::mousePressed().

bool se_ogre::O3dInputBridge::mouseReleased const OIS::MouseEvent &  e,
OIS::MouseButtonID  id
 

Definition at line 255 of file O3dInputBridge.cpp.

References se_ogre::InputManager::active(), se_ogre::O3dSchema::inputManager(), and se_ogre::InputHandler::mouseReleased().

bool se_ogre::O3dInputBridge::povMoved const OIS::JoyStickEvent &  ,
int 
 

Definition at line 319 of file O3dInputBridge.cpp.

References se_ogre::InputManager::active(), se_ogre::O3dSchema::inputManager(), and se_ogre::InputHandler::sliderMoved().

bool se_ogre::O3dInputBridge::sliderMoved const OIS::JoyStickEvent &  ,
int 
 

Definition at line 312 of file O3dInputBridge.cpp.

References se_ogre::InputManager::active(), se_ogre::O3dSchema::inputManager(), and se_ogre::InputHandler::sliderMoved().

void se_ogre::O3dInputBridge::step  ) 
 

Definition at line 91 of file O3dInputBridge.cpp.

References se_ogre::InputManager::active(), se_ogre::InputHandler::axisMoved(), se_ogre::O3dSchema::inputManager(), se_ogre::InputHandler::joyButtonPressed(), se_ogre::InputHandler::joyButtonReleased(), and se_ogre::InputHandler::sliderMoved().


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

Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:32 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo