CrystalSpace

Public API Reference

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

csModelDataAction Class Reference

Document me!@. More...

#include <cstool/mdldata.h>

Inheritance diagram for csModelDataAction:

iModelDataAction iBase List of all members.

Public Member Functions

 csModelDataAction ()
 Constructor.
virtual ~csModelDataAction ()
 Destructor.
virtual size_t GetFrameCount () const
 Return the number of key frames.
virtual float GetTime (size_t Frame) const
 Get the time value for a frame.
virtual iObjectGetState (size_t Frame) const
 Get the state information for a frame.
virtual void SetTime (size_t Frame, float NewTime)
 Set the time value for a frame.
virtual void SetState (size_t Frame, iObject *State)
 Set the state information for a frame.
virtual void AddFrame (float Time, iObject *State)
 Add a frame.
virtual void DeleteFrame (size_t 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 size_t  Frame  )  [virtual]
 

Delete a frame.

Implements iModelDataAction.

virtual size_t csModelDataAction::GetFrameCount  )  const [virtual]
 

Return the number of key frames.

Implements iModelDataAction.

virtual iObject* csModelDataAction::GetState size_t  Frame  )  const [virtual]
 

Get the state information for a frame.

Implements iModelDataAction.

virtual float csModelDataAction::GetTime size_t  Frame  )  const [virtual]
 

Get the time value for a frame.

Implements iModelDataAction.

virtual float csModelDataAction::GetTotalTime  )  const [virtual]
 

Return the total time of one animation cycle.

Implements iModelDataAction.

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

Set the state information for a frame.

Implements iModelDataAction.

virtual void csModelDataAction::SetTime size_t  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.3.9.1