OgreGFX::ControlGroupsHandler Class Reference

#include <controlGroupsHandler.h>

List of all members.

Public Member Functions

 ControlGroupsHandler (GraphicsInteractionManager *gim)
 ~ControlGroupsHandler ()
void checkHandleControlGroupKeys (bool ctrlDown, OIS::KeyCode k)
void createControlGroup (int k)
void selectControlGroup (int k)
 ControlGroupsHandler (GraphicsInteractionManager *gim)
 ~ControlGroupsHandler ()
void checkHandleControlGroupKeys (bool ctrlDown, OIS::KeyCode k)
void createControlGroup (int k)
void selectControlGroup (int k)
 ControlGroupsHandler (GraphicsInteractionManager *gim)
 ~ControlGroupsHandler ()
void checkHandleControlGroupKeys (bool ctrlDown, OIS::KeyCode k)
void createControlGroup (int k)
void selectControlGroup (int k)
 ControlGroupsHandler (GraphicsInteractionManager *gim)
 ~ControlGroupsHandler ()
void checkHandleControlGroupKeys (bool ctrlDown, OIS::KeyCode k)
void createControlGroup (int k)
void selectControlGroup (int k)
 ControlGroupsHandler (GraphicsInteractionManager *gim)
 ~ControlGroupsHandler ()
void checkHandleControlGroupKeys (bool ctrlDown, OIS::KeyCode k)
void createControlGroup (int k)
void selectControlGroup (int k)

Private Attributes

GraphicsInteractionManagergfx
std::list< OgreGFX::GFXNode * > groups [MAX_CONTROL_GROUPS]
std::map< OIS::KeyCode, int > OISKeyToGroupIndexMap
GraphicsInteractionManagergfx
std::list< OgreGFX::GFXNode * > groups [MAX_CONTROL_GROUPS]
std::map< OIS::KeyCode, int > OISKeyToGroupIndexMap
GraphicsInteractionManagergfx
std::list< OgreGFX::GFXNode * > groups [MAX_CONTROL_GROUPS]
std::map< OIS::KeyCode, int > OISKeyToGroupIndexMap
GraphicsInteractionManagergfx
std::list< OgreGFX::GFXNode * > groups [MAX_CONTROL_GROUPS]
std::map< OIS::KeyCode, int > OISKeyToGroupIndexMap
GraphicsInteractionManagergfx
std::list< OgreGFX::GFXNode * > groups [MAX_CONTROL_GROUPS]
std::map< OIS::KeyCode, int > OISKeyToGroupIndexMap

Static Private Attributes

static const int MAX_CONTROL_GROUPS = 10


Detailed Description

Definition at line 27 of file controlGroupsHandler.h.


Constructor & Destructor Documentation

OgreGFX::ControlGroupsHandler::ControlGroupsHandler ( GraphicsInteractionManager gim  ) 

Definition at line 13 of file controlGroupsHandler.cpp.

References DEBUG, gfx, groups, MAX_CONTROL_GROUPS, and OISKeyToGroupIndexMap.

OgreGFX::ControlGroupsHandler::~ControlGroupsHandler (  ) 

Definition at line 35 of file controlGroupsHandler.cpp.

OgreGFX::ControlGroupsHandler::ControlGroupsHandler ( GraphicsInteractionManager gim  ) 

OgreGFX::ControlGroupsHandler::~ControlGroupsHandler (  ) 

OgreGFX::ControlGroupsHandler::ControlGroupsHandler ( GraphicsInteractionManager gim  ) 

OgreGFX::ControlGroupsHandler::~ControlGroupsHandler (  ) 

OgreGFX::ControlGroupsHandler::ControlGroupsHandler ( GraphicsInteractionManager gim  ) 

OgreGFX::ControlGroupsHandler::~ControlGroupsHandler (  ) 

OgreGFX::ControlGroupsHandler::ControlGroupsHandler ( GraphicsInteractionManager gim  ) 

OgreGFX::ControlGroupsHandler::~ControlGroupsHandler (  ) 


Member Function Documentation

void OgreGFX::ControlGroupsHandler::checkHandleControlGroupKeys ( bool  ctrlDown,
OIS::KeyCode  k 
)

Definition at line 38 of file controlGroupsHandler.cpp.

References createControlGroup(), DEBUG, and selectControlGroup().

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

void OgreGFX::ControlGroupsHandler::createControlGroup ( int  k  ) 

Definition at line 66 of file controlGroupsHandler.cpp.

References OgreGFX::UIMgr::currentSelections, gfx, groups, OgreGFX::UIMgr::printCurrentSelections(), and OgreGFX::GraphicsInteractionManager::uiMgr.

Referenced by checkHandleControlGroupKeys().

void OgreGFX::ControlGroupsHandler::selectControlGroup ( int  k  ) 

Definition at line 76 of file controlGroupsHandler.cpp.

References OgreGFX::UIMgr::clearSelectionsAndUpdateFEEngine(), OgreGFX::UIMgr::currentSelections, gfx, groups, OgreGFX::UIMgr::printCurrentSelections(), OgreGFX::GraphicsInteractionManager::uiMgr, and OgreGFX::UIMgr::updateFEEngineWithSelections().

Referenced by checkHandleControlGroupKeys().

void OgreGFX::ControlGroupsHandler::checkHandleControlGroupKeys ( bool  ctrlDown,
OIS::KeyCode  k 
)

void OgreGFX::ControlGroupsHandler::createControlGroup ( int  k  ) 

void OgreGFX::ControlGroupsHandler::selectControlGroup ( int  k  ) 

void OgreGFX::ControlGroupsHandler::checkHandleControlGroupKeys ( bool  ctrlDown,
OIS::KeyCode  k 
)

void OgreGFX::ControlGroupsHandler::createControlGroup ( int  k  ) 

void OgreGFX::ControlGroupsHandler::selectControlGroup ( int  k  ) 

void OgreGFX::ControlGroupsHandler::checkHandleControlGroupKeys ( bool  ctrlDown,
OIS::KeyCode  k 
)

void OgreGFX::ControlGroupsHandler::createControlGroup ( int  k  ) 

void OgreGFX::ControlGroupsHandler::selectControlGroup ( int  k  ) 

void OgreGFX::ControlGroupsHandler::checkHandleControlGroupKeys ( bool  ctrlDown,
OIS::KeyCode  k 
)

void OgreGFX::ControlGroupsHandler::createControlGroup ( int  k  ) 

void OgreGFX::ControlGroupsHandler::selectControlGroup ( int  k  ) 


Member Data Documentation

static const int OgreGFX::ControlGroupsHandler::MAX_CONTROL_GROUPS = 10 [static, private]

Definition at line 30 of file controlGroupsHandler.h.

Referenced by ControlGroupsHandler().

GraphicsInteractionManager* OgreGFX::ControlGroupsHandler::gfx [private]

Definition at line 31 of file controlGroupsHandler.h.

Referenced by ControlGroupsHandler(), createControlGroup(), and selectControlGroup().

std::list<OgreGFX::GFXNode*> OgreGFX::ControlGroupsHandler::groups[MAX_CONTROL_GROUPS] [private]

Definition at line 33 of file controlGroupsHandler.h.

Referenced by ControlGroupsHandler(), createControlGroup(), and selectControlGroup().

std::map<OIS::KeyCode, int> OgreGFX::ControlGroupsHandler::OISKeyToGroupIndexMap [private]

Definition at line 34 of file controlGroupsHandler.h.

Referenced by ControlGroupsHandler().

GraphicsInteractionManager* OgreGFX::ControlGroupsHandler::gfx [private]

Definition at line 31 of file controlGroupsHandler.h.

std::list<OgreGFX::GFXNode*> OgreGFX::ControlGroupsHandler::groups[MAX_CONTROL_GROUPS] [private]

Definition at line 33 of file controlGroupsHandler.h.

std::map<OIS::KeyCode, int> OgreGFX::ControlGroupsHandler::OISKeyToGroupIndexMap [private]

Definition at line 34 of file controlGroupsHandler.h.

GraphicsInteractionManager* OgreGFX::ControlGroupsHandler::gfx [private]

Definition at line 31 of file controlGroupsHandler.h.

std::list<OgreGFX::GFXNode*> OgreGFX::ControlGroupsHandler::groups[MAX_CONTROL_GROUPS] [private]

Definition at line 33 of file controlGroupsHandler.h.

std::map<OIS::KeyCode, int> OgreGFX::ControlGroupsHandler::OISKeyToGroupIndexMap [private]

Definition at line 34 of file controlGroupsHandler.h.

GraphicsInteractionManager* OgreGFX::ControlGroupsHandler::gfx [private]

Definition at line 31 of file controlGroupsHandler.h.

std::list<OgreGFX::GFXNode*> OgreGFX::ControlGroupsHandler::groups[MAX_CONTROL_GROUPS] [private]

Definition at line 33 of file controlGroupsHandler.h.

std::map<OIS::KeyCode, int> OgreGFX::ControlGroupsHandler::OISKeyToGroupIndexMap [private]

Definition at line 34 of file controlGroupsHandler.h.

GraphicsInteractionManager* OgreGFX::ControlGroupsHandler::gfx [private]

Definition at line 31 of file controlGroupsHandler.h.

std::list<OgreGFX::GFXNode*> OgreGFX::ControlGroupsHandler::groups[MAX_CONTROL_GROUPS] [private]

Definition at line 33 of file controlGroupsHandler.h.

std::map<OIS::KeyCode, int> OgreGFX::ControlGroupsHandler::OISKeyToGroupIndexMap [private]

Definition at line 34 of file controlGroupsHandler.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