CrystalSpace

Public API Reference

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

iSpriteAction Struct Reference

An action frameset for 3D sprite animation. More...

#include <sprite3d.h>

Inheritance diagram for iSpriteAction:

iBase List of all members.

Public Methods

virtual void SetName (char const *)=0
 Set the name. More...

virtual char const * GetName () const=0
 Get the name. More...

virtual int GetFrameCount ()=0
 Get the number of frames in this action. More...

virtual iSpriteFrameGetFrame (int f)=0
 Get the specified frame. More...

virtual iSpriteFrameGetNextFrame (int f)=0
 Get the next frame after the specified one. More...

virtual int GetFrameDelay (int f)=0
 Get the delay for the specified frame. More...

virtual float GetFrameDisplacement (int f)=0
 Get the displacement for the specified frame. More...

virtual void AddFrame (iSpriteFrame *frame, int delay, float displacement)=0
 Add a frame to this action. More...


Detailed Description

An action frameset for 3D sprite animation.

Definition at line 104 of file sprite3d.h.


Member Function Documentation

virtual void iSpriteAction::AddFrame iSpriteFrame   frame,
int    delay,
float    displacement
[pure virtual]
 

Add a frame to this action.

virtual iSpriteFrame* iSpriteAction::GetFrame int    f [pure virtual]
 

Get the specified frame.

virtual int iSpriteAction::GetFrameCount   [pure virtual]
 

Get the number of frames in this action.

virtual int iSpriteAction::GetFrameDelay int    f [pure virtual]
 

Get the delay for the specified frame.

virtual float iSpriteAction::GetFrameDisplacement int    f [pure virtual]
 

Get the displacement for the specified frame.

virtual char const* iSpriteAction::GetName   const [pure virtual]
 

Get the name.

virtual iSpriteFrame* iSpriteAction::GetNextFrame int    f [pure virtual]
 

Get the next frame after the specified one.

virtual void iSpriteAction::SetName char const *    [pure virtual]
 

Set the name.


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