OgreGFX::MouseHandler Class Reference

#include <inputHandlers.h>

Inheritance diagram for OgreGFX::MouseHandler:

OgreGFX::CreationMouseHandler OgreGFX::CreationMouseHandler OgreGFX::CreationMouseHandler OgreGFX::CreationMouseHandler OgreGFX::CreationMouseHandler OgreGFX::FEButton OgreGFX::FEButton OgreGFX::FEButton OgreGFX::FEButton OgreGFX::FEButton

List of all members.

Public Member Functions

 MouseHandler (GraphicsInteractionManager *gim, const std::set< OIS::KeyCode > *modifierKeys, const OIS::MouseButtonID oisMouseButtonId)
virtual void handleMouseEvent (const OIS::MouseEvent &arg)
 MouseHandler (GraphicsInteractionManager *gim, const std::set< OIS::KeyCode > *modifierKeys, const OIS::MouseButtonID oisMouseButtonId)
virtual void handleMouseEvent (const OIS::MouseEvent &arg)
 MouseHandler (GraphicsInteractionManager *gim, const std::set< OIS::KeyCode > *modifierKeys, const OIS::MouseButtonID oisMouseButtonId)
virtual void handleMouseEvent (const OIS::MouseEvent &arg)
 MouseHandler (GraphicsInteractionManager *gim, const std::set< OIS::KeyCode > *modifierKeys, const OIS::MouseButtonID oisMouseButtonId)
virtual void handleMouseEvent (const OIS::MouseEvent &arg)
 MouseHandler (GraphicsInteractionManager *gim, const std::set< OIS::KeyCode > *modifierKeys, const OIS::MouseButtonID oisMouseButtonId)
virtual void handleMouseEvent (const OIS::MouseEvent &arg)

Public Attributes

GraphicsInteractionManagergfxMgr
GraphicsInteractionManagergfxMgr
GraphicsInteractionManagergfxMgr
GraphicsInteractionManagergfxMgr
GraphicsInteractionManagergfxMgr

Protected Attributes

const std::set< OIS::KeyCode > * modifiers
OIS::MouseButtonID mouseButton
const std::set< OIS::KeyCode > * modifiers
const std::set< OIS::KeyCode > * modifiers
const std::set< OIS::KeyCode > * modifiers
const std::set< OIS::KeyCode > * modifiers


Detailed Description

Definition at line 42 of file inputHandlers.h.


Constructor & Destructor Documentation

OgreGFX::MouseHandler::MouseHandler ( GraphicsInteractionManager gim,
const std::set< OIS::KeyCode > *  modifierKeys,
const OIS::MouseButtonID  oisMouseButtonId 
) [inline]

Definition at line 45 of file inputHandlers.h.

References OgreGFX::KeyHandler::gfxMgr, and OgreGFX::KeyHandler::modifiers.

OgreGFX::MouseHandler::MouseHandler ( GraphicsInteractionManager gim,
const std::set< OIS::KeyCode > *  modifierKeys,
const OIS::MouseButtonID  oisMouseButtonId 
) [inline]

Definition at line 45 of file inputHandlers.h.

References OgreGFX::KeyHandler::gfxMgr, and OgreGFX::KeyHandler::modifiers.

OgreGFX::MouseHandler::MouseHandler ( GraphicsInteractionManager gim,
const std::set< OIS::KeyCode > *  modifierKeys,
const OIS::MouseButtonID  oisMouseButtonId 
) [inline]

Definition at line 45 of file inputHandlers.h.

References OgreGFX::KeyHandler::gfxMgr, and OgreGFX::KeyHandler::modifiers.

OgreGFX::MouseHandler::MouseHandler ( GraphicsInteractionManager gim,
const std::set< OIS::KeyCode > *  modifierKeys,
const OIS::MouseButtonID  oisMouseButtonId 
) [inline]

Definition at line 45 of file inputHandlers.h.

References OgreGFX::KeyHandler::gfxMgr, and OgreGFX::KeyHandler::modifiers.

OgreGFX::MouseHandler::MouseHandler ( GraphicsInteractionManager gim,
const std::set< OIS::KeyCode > *  modifierKeys,
const OIS::MouseButtonID  oisMouseButtonId 
) [inline]

Definition at line 45 of file inputHandlers.h.

References OgreGFX::KeyHandler::gfxMgr, and OgreGFX::KeyHandler::modifiers.


Member Function Documentation

virtual void OgreGFX::MouseHandler::handleMouseEvent ( const OIS::MouseEvent &  arg  )  [inline, virtual]

Reimplemented in OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, OgreGFX::FEMarineButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, OgreGFX::FEMarineButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, OgreGFX::FEMarineButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, and OgreGFX::FEMarineButton.

Definition at line 50 of file inputHandlers.h.

References DEBUG.

virtual void OgreGFX::MouseHandler::handleMouseEvent ( const OIS::MouseEvent &  arg  )  [inline, virtual]

Reimplemented in OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, OgreGFX::FEMarineButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, OgreGFX::FEMarineButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, OgreGFX::FEMarineButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, and OgreGFX::FEMarineButton.

Definition at line 50 of file inputHandlers.h.

References DEBUG.

virtual void OgreGFX::MouseHandler::handleMouseEvent ( const OIS::MouseEvent &  arg  )  [inline, virtual]

Reimplemented in OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, OgreGFX::FEMarineButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, OgreGFX::FEMarineButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, OgreGFX::FEMarineButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, and OgreGFX::FEMarineButton.

Definition at line 50 of file inputHandlers.h.

References DEBUG.

virtual void OgreGFX::MouseHandler::handleMouseEvent ( const OIS::MouseEvent &  arg  )  [inline, virtual]

Reimplemented in OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, OgreGFX::FEMarineButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, OgreGFX::FEMarineButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, OgreGFX::FEMarineButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, and OgreGFX::FEMarineButton.

Definition at line 50 of file inputHandlers.h.

References DEBUG.

virtual void OgreGFX::MouseHandler::handleMouseEvent ( const OIS::MouseEvent &  arg  )  [inline, virtual]

Reimplemented in OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, OgreGFX::FEMarineButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, OgreGFX::FEMarineButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, OgreGFX::FEMarineButton, OgreGFX::CreationMouseHandler, OgreGFX::FEButton, OgreGFX::FESCVButton, and OgreGFX::FEMarineButton.

Definition at line 50 of file inputHandlers.h.

References DEBUG.


Member Data Documentation

GraphicsInteractionManager* OgreGFX::MouseHandler::gfxMgr

Definition at line 44 of file inputHandlers.h.

const std::set<OIS::KeyCode>* OgreGFX::MouseHandler::modifiers [protected]

Definition at line 55 of file inputHandlers.h.

OIS::MouseButtonID OgreGFX::MouseHandler::mouseButton [protected]

Definition at line 56 of file inputHandlers.h.

GraphicsInteractionManager* OgreGFX::MouseHandler::gfxMgr

Definition at line 44 of file inputHandlers.h.

const std::set<OIS::KeyCode>* OgreGFX::MouseHandler::modifiers [protected]

Definition at line 55 of file inputHandlers.h.

GraphicsInteractionManager* OgreGFX::MouseHandler::gfxMgr

Definition at line 44 of file inputHandlers.h.

const std::set<OIS::KeyCode>* OgreGFX::MouseHandler::modifiers [protected]

Definition at line 55 of file inputHandlers.h.

GraphicsInteractionManager* OgreGFX::MouseHandler::gfxMgr

Definition at line 44 of file inputHandlers.h.

const std::set<OIS::KeyCode>* OgreGFX::MouseHandler::modifiers [protected]

Definition at line 55 of file inputHandlers.h.

GraphicsInteractionManager* OgreGFX::MouseHandler::gfxMgr

Definition at line 44 of file inputHandlers.h.

const std::set<OIS::KeyCode>* OgreGFX::MouseHandler::modifiers [protected]

Definition at line 55 of file inputHandlers.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