![]() |
Public API Reference |
![]() |
A timed operation for the engine sequence manager. More...
#include <ivaria/engseq.h>
Public Member Functions | |
virtual void | Do (float time, iBase *params)=0 |
Do the operation. |
A timed operation for the engine sequence manager.
This is basically something that needs to run over some period of time. The 'elapsed' value that needs to be implemented by subclasses will go from 0 to 1. When the time expires (goes beyond 1) then the operation will be deleted automatically. Timed operations are usually fired from within a sequence operation (iSequenceOperation).
Main ways to get pointers to this interface:
Main users of this interface:
virtual void iSequenceTimedOperation::Do | ( | float | time, |
iBase * | params | ||
) | [pure virtual] |
Do the operation.
'time' will be between 0 and 1.