Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

Transition Class Reference

#include <Transition.h>

Inheritance diagram for Transition:

Inheritance graph
[legend]
Collaboration diagram for Transition:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Transition ()
void Load (CString sBGAniDir)
virtual void Update (float fDeltaTime)
virtual void DrawPrimitives ()
virtual void StartTransitioning (ScreenMessage send_when_done=SM_None)
virtual bool EarlyAbortDraw ()
virtual float GetTweenTimeLeft () const
bool IsTransitioning () const
bool IsFinished () const
float GetLengthSeconds () const

Protected Types

enum  State { waiting, transitioning, finished }

Protected Attributes

enum Transition::State m_State
AutoActor m_sprTransition
float m_fLengthSeconds
RandomSample m_sound
ScreenMessage m_MessageToSendWhenDone

Member Enumeration Documentation

enum Transition::State [protected]
 

Enumeration values:
waiting 
transitioning 
finished 


Constructor & Destructor Documentation

Transition::Transition  ) 
 


Member Function Documentation

void Transition::DrawPrimitives  )  [virtual]
 

Reimplemented from Actor.

bool Transition::EarlyAbortDraw  )  [virtual]
 

Reimplemented from Actor.

float Transition::GetLengthSeconds  )  const
 

float Transition::GetTweenTimeLeft  )  const [virtual]
 

Reimplemented from Actor.

bool Transition::IsFinished  )  const [inline]
 

bool Transition::IsTransitioning  )  const [inline]
 

void Transition::Load CString  sBGAniDir  ) 
 

void Transition::StartTransitioning ScreenMessage  send_when_done = SM_None  )  [virtual]
 

void Transition::Update float  fDeltaTime  )  [virtual]
 

Reimplemented from Actor.


Member Data Documentation

float Transition::m_fLengthSeconds [protected]
 

ScreenMessage Transition::m_MessageToSendWhenDone [protected]
 

RandomSample Transition::m_sound [protected]
 

AutoActor Transition::m_sprTransition [protected]
 

enum Transition::State Transition::m_State [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 21:04:57 2005 for StepMania by doxygen 1.3.7