Introduction
Downloads
Documentation
Tutorials
Pixie Lite
Forum

Home

SpriteAction Class Reference
[Graphics]

Inheritance diagram for SpriteAction:

SpriteAction_AlphaFade SpriteAction_AlphaPulse SpriteAction_AlphaSine SpriteAction_ButtonStateCrossFade SpriteAction_ColorFade SpriteAction_SineWave SpriteAction_SmoothArrival

List of all members.


Public Member Functions

 SpriteAction ()
virtual ~SpriteAction ()
virtual void Update (SpriteController *controller, Sprite *sprite, float deltaTime)=0
virtual void Setup (SpriteController *controller, Sprite *sprite)
void ActionCompleted ()
bool IsActionCompleted () const

Detailed Description

Author:
Mattias Gustavsson
Todo:
Refactor/Redesign/Cleanup (structs?)

Make sure origin is supported for all actions

Sprite action for animation

Definition at line 24 of file SpriteAction.h.


Constructor & Destructor Documentation

SpriteAction::SpriteAction (  ) 

Definition at line 8 of file SpriteAction.cpp.

virtual SpriteAction::~SpriteAction (  )  [virtual]

Definition at line 29 of file SpriteAction.h.


Member Function Documentation

virtual void SpriteAction::Update ( SpriteController controller,
Sprite sprite,
float  deltaTime 
) [pure virtual]

virtual void SpriteAction::Setup ( SpriteController controller,
Sprite sprite 
) [virtual]

Definition at line 33 of file SpriteAction.h.

void SpriteAction::ActionCompleted (  ) 

Definition at line 16 of file SpriteAction.cpp.

bool SpriteAction::IsActionCompleted (  )  const

Definition at line 24 of file SpriteAction.cpp.



Pixie University and the Pixie Game Engine is created and managed by Mattias Gustavsson.
Reproduction/republishing of any material on this site without permission is strictly prohibited.