Orxonox
0.0.5 Codename: Arcturus
|
#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/core/input/InputCommands.h>
Public Member Functions | |
ParamCommand () | |
virtual ParamCommand * | clone () override |
virtual bool | execute (float abs=1.0f, float rel=1.0f) override |
Executes a parameter command. More... | |
virtual CommandEvaluation * | getEvaluation () override |
Returns a pointer to the encapsuled evaluation. More... | |
Public Member Functions inherited from orxonox::BaseCommand | |
BaseCommand () | |
virtual | ~BaseCommand ()=default |
bool | hasFixedKeybindMode () const |
void | setFixedKeybindMode (bool fixed) |
Public Attributes | |
BufferedParamCommand * | paramCommand_ |
float | scale_ |
|
inline |
|
inlineoverridevirtual |
Implements orxonox::BaseCommand.
|
overridevirtual |
Executes a parameter command.
The commmand string is not directly executed, but instead stored in a buffer list so that values can be combined.
Implements orxonox::BaseCommand.
|
inlineoverridevirtual |
Returns a pointer to the encapsuled evaluation.
Implements orxonox::BaseCommand.
BufferedParamCommand* orxonox::ParamCommand::paramCommand_ |
float orxonox::ParamCommand::scale_ |