InteractionInterface Class Reference
#include <InteractionInterface.h>
Inherits ModuleInterface.
Inherited by Interaction.
Collaboration diagram for InteractionInterface:

Public Types | |
| enum | INTERACTIONSTATE { STATE_IDLE = 0, STATE_SELECTION = 1, STATE_MANIPULATION = 2 } |
Public Member Functions | |
| virtual std::string | getName ()=0 |
| virtual void | update (float dt)=0 |
| virtual void | cleanup ()=0 |
| virtual void | updateEntityTransformList (Environment *env) |
| virtual void | destroyEntityNotification (Entity *entity) |
| virtual INTERACTIONSTATE | getState ()=0 |
Member Enumeration Documentation
Member Function Documentation
| virtual void InteractionInterface::cleanup | ( | ) | [pure virtual] |
Instruct the module to free all memory allocated internally.
Reimplemented from ModuleInterface.
Implemented in Interaction.
| virtual void InteractionInterface::destroyEntityNotification | ( | Entity * | entity | ) | [inline, virtual] |
Reimplemented in Interaction.
| virtual std::string InteractionInterface::getName | ( | ) | [pure virtual] |
| virtual INTERACTIONSTATE InteractionInterface::getState | ( | ) | [pure virtual] |
Implemented in Interaction.
| virtual void InteractionInterface::update | ( | float | dt | ) | [pure virtual] |
| virtual void InteractionInterface::updateEntityTransformList | ( | Environment * | env | ) | [inline, virtual] |
The documentation for this class was generated from the following file:
- src/inVRs/SystemCore/ComponentInterfaces/InteractionInterface.h
Generated on Wed Oct 20 16:11:57 2010 for inVRs by
1.5.8