CrystalSpace

Public API Reference

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

csModelDataAction Class Reference

Document me!@. More...

#include <mdldata.h>

Inheritance diagram for csModelDataAction:

iModelDataAction iBase List of all members.

Public Methods

 csModelDataAction ()
 Constructor.

virtual ~csModelDataAction ()
 Destructor.

virtual int GetFrameCount () const
 Return the number of key frames.

virtual float GetTime (int Frame) const
 Get the time value for a frame.

virtual iObjectGetState (int Frame) const
 Get the state information for a frame.

virtual void SetTime (int Frame, float NewTime)
 Set the time value for a frame.

virtual void SetState (int Frame, iObject *State)
 Set the state information for a frame.

virtual void AddFrame (float Time, iObject *State)
 Add a frame.

virtual void DeleteFrame (int Frame)
 Delete a frame.

virtual float GetTotalTime () const
 Return the total time of one animation cycle.


Detailed Description

Document me!@.

@

Definition at line 177 of file mdldata.h.


Constructor & Destructor Documentation

csModelDataAction::csModelDataAction  
 

Constructor.

virtual csModelDataAction::~csModelDataAction   [virtual]
 

Destructor.


Member Function Documentation

virtual void csModelDataAction::AddFrame float    Time,
iObject   State
[virtual]
 

Add a frame.

Implements iModelDataAction.

virtual void csModelDataAction::DeleteFrame int    Frame [virtual]
 

Delete a frame.

Implements iModelDataAction.

virtual int csModelDataAction::GetFrameCount   [virtual]
 

Return the number of key frames.

Implements iModelDataAction.

virtual iObject* csModelDataAction::GetState int    Frame const [virtual]
 

Get the state information for a frame.

Implements iModelDataAction.

virtual float csModelDataAction::GetTime int    Frame const [virtual]
 

Get the time value for a frame.

Implements iModelDataAction.

virtual float csModelDataAction::GetTotalTime   [virtual]
 

Return the total time of one animation cycle.

Implements iModelDataAction.

virtual void csModelDataAction::SetState int    Frame,
iObject   State
[virtual]
 

Set the state information for a frame.

Implements iModelDataAction.

virtual void csModelDataAction::SetTime int    Frame,
float    NewTime
[virtual]
 

Set the time value for a frame.

Implements iModelDataAction.


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