vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
APEditorController::EditorController::ECPOINTERBUTTONINFO Class Reference

#include <EditorController.h>

Public Member Functions

 ECPOINTERBUTTONINFO ()
 
 ~ECPOINTERBUTTONINFO ()
 
void setOwner (EditorController *_owner)
 
bool setMappedAbility (const char *strID)
 
std::string & getMappedAbilityID ()
 
CAINFOgetMappedAbilityInfo (bool bForceRefresh)
 

Public Attributes

bool bState
 

Protected Attributes

EditorControllerowner
 
std::string mappedAbilityID
 ID of an ability that is mapped to this button. More...
 
CAINFOcachedInfo
 Cached info that the ability returned. More...
 

Constructor & Destructor Documentation

APEditorController::EditorController::ECPOINTERBUTTONINFO::ECPOINTERBUTTONINFO ( )
inline
APEditorController::EditorController::ECPOINTERBUTTONINFO::~ECPOINTERBUTTONINFO ( )
inline

Member Function Documentation

std::string& APEditorController::EditorController::ECPOINTERBUTTONINFO::getMappedAbilityID ( )
inline
CAINFO * APEditorController::EditorController::ECPOINTERBUTTONINFO::getMappedAbilityInfo ( bool  bForceRefresh)
bool APEditorController::EditorController::ECPOINTERBUTTONINFO::setMappedAbility ( const char *  strID)

NULL or an empty string means "unmap any ability".

void APEditorController::EditorController::ECPOINTERBUTTONINFO::setOwner ( EditorController _owner)
inline

Member Data Documentation

bool APEditorController::EditorController::ECPOINTERBUTTONINFO::bState
CAINFO* APEditorController::EditorController::ECPOINTERBUTTONINFO::cachedInfo
protected

Cached info that the ability returned.

std::string APEditorController::EditorController::ECPOINTERBUTTONINFO::mappedAbilityID
protected

ID of an ability that is mapped to this button.

EditorController* APEditorController::EditorController::ECPOINTERBUTTONINFO::owner
protected

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