#include <ivfctl/IvfController.h>
Inheritance diagram for CIvfController:

Public Member Functions | |
| CIvfController () | |
| virtual | ~CIvfController () |
| IvfClassInfo ("CIvfController", CIvfBase) | |
| void | activate () |
| void | deactivate () |
| bool | isActive () |
| void | reset () |
| void | update (double dt) |
| void | action (CIvfAction *action) |
| void | setShape (CIvfShape *shape) |
| CIvfShape * | getShape () |
| void | setLight (CIvfLight *light) |
| CIvfLight * | getLight () |
| void | setStartAction (CIvfAction *action) |
| void | setEndAction (CIvfAction *action) |
| virtual void | doUpdate (double dt) |
| virtual void | doReset () |
| virtual void | doAction (CIvfAction *action) |
| virtual void | doDeactivate () |
| virtual void | doActivate () |
| virtual void | doEndAction () |
| virtual void | doStartAction () |
Base class for the different controllers in Ivf++
Definition at line 42 of file IvfController.h.
|
|
CIvfController constructor |
|
|
CIvfController destructor |
|
|
Perform specified action
|
|
|
Make the controller active |
|
|
Make the controller inactive (default) |
|
|
Virtual update routine This method should be overridden in derived classes to handle incremental time update
Reimplemented in CIvfActionController, CIvfCameraController, CIvfColorController, CIvfControllerGroup, CIvfPathController, CIvfRotateController, and CIvfSlerpController. |
|
|
Retrieve controlled light |
|
|
Return controlled shape |
|
|
Return true if controller is active |
|
|
Reset controller to initial state |
|
|
Set end action This action is performed when the controller has reached the end position |
|
|
Set light to be controlled |
|
|
Set shape to be controller |
|
|
Set start action This action is performed when the controller has returned to the starting state |
|
|
Incremental update of controller
|
1.4.6-NO