Orxonox  0.0.5 Codename: Arcturus
Public Member Functions | Private Attributes | List of all members
orxonox::BaseCommand Class Referenceabstract

#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/core/input/InputCommands.h>

Inheritance diagram for orxonox::BaseCommand:
orxonox::ParamCommand orxonox::SimpleCommand

Public Member Functions

 BaseCommand ()
 
virtual ~BaseCommand ()=default
 
virtual BaseCommandclone ()=0
 
virtual bool execute (float abs=1.0f, float rel=1.0f)=0
 
virtual CommandEvaluationgetEvaluation ()=0
 
bool hasFixedKeybindMode () const
 
void setFixedKeybindMode (bool fixed)
 

Private Attributes

bool bFixedKeybindMode_
 

Constructor & Destructor Documentation

orxonox::BaseCommand::BaseCommand ( )
inline
virtual orxonox::BaseCommand::~BaseCommand ( )
virtualdefault

Member Function Documentation

virtual BaseCommand* orxonox::BaseCommand::clone ( )
pure virtual
virtual bool orxonox::BaseCommand::execute ( float  abs = 1.0f,
float  rel = 1.0f 
)
pure virtual
virtual CommandEvaluation* orxonox::BaseCommand::getEvaluation ( )
pure virtual
bool orxonox::BaseCommand::hasFixedKeybindMode ( ) const
inline
void orxonox::BaseCommand::setFixedKeybindMode ( bool  fixed)
inline

Member Data Documentation

bool orxonox::BaseCommand::bFixedKeybindMode_
private

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