CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

iSequenceTimedOperation Struct Reference

A timed operation for the engine sequence manager. More...

#include <engseq.h>

Inheritance diagram for iSequenceTimedOperation:

iBase List of all members.

Public Methods

virtual void Do (float time, iBase *params)=0
 Do the operation. More...


Detailed Description

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).

Definition at line 491 of file engseq.h.


Member Function Documentation

virtual void iSequenceTimedOperation::Do float    time,
iBase   params
[pure virtual]
 

Do the operation.

'time' will be between 0 and 1.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.14