CrystalSpace

Public API Reference

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | 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

virtual void AddFrame (float Time, iObject *State)
 Add a frame.
 csModelDataAction ()
 Constructor.
virtual void DeleteFrame (size_t Frame)
 Delete a frame.
virtual size_t GetFrameCount () const
 Return the number of key frames.
virtual iObjectGetState (size_t Frame) const
 Get the state information for a frame.
virtual float GetTime (size_t Frame) const
 Get the time value for a frame.
virtual float GetTotalTime () const
 Return the total time of one animation cycle.
virtual void SetState (size_t Frame, iObject *State)
 Set the state information for a frame.
virtual void SetTime (size_t Frame, float NewTime)
 Set the time value for a frame.
virtual ~csModelDataAction ()
 Destructor.

Public Attributes

 CS_DECLARE_OBJECT_INTERFACE
 SCF_DECLARE_IBASE

Detailed Description

Document me!@@.

Definition at line 180 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.4.4