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

BPMDisplay Class Reference

#include <BPMDisplay.h>

Inheritance diagram for BPMDisplay:

Inheritance graph
[legend]
Collaboration diagram for BPMDisplay:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BPMDisplay ()
void Load ()
virtual void Update (float fDeltaTime)
virtual void DrawPrimitives ()
void SetBPM (const Song *pSong)
void SetBPM (const Course *pCourse)
void SetBPM (float fBPM)
void CycleRandomly ()
void NoBPM ()

Protected Member Functions

float GetActiveBPM () const
void SetBPMRange (const DisplayBpms &bpms)

Protected Attributes

BitmapText m_textBPM
AutoActor m_sprLabel
float m_fBPMFrom
float m_fBPMTo
int m_iCurrentBPM
vector< float > m_BPMS
float m_fPercentInState
float m_fCycleTime

Constructor & Destructor Documentation

BPMDisplay::BPMDisplay  ) 
 


Member Function Documentation

void BPMDisplay::CycleRandomly  ) 
 

void BPMDisplay::DrawPrimitives  )  [virtual]
 

Reimplemented from ActorFrame.

float BPMDisplay::GetActiveBPM  )  const [protected]
 

void BPMDisplay::Load  ) 
 

void BPMDisplay::NoBPM  ) 
 

void BPMDisplay::SetBPM float  fBPM  ) 
 

void BPMDisplay::SetBPM const Course pCourse  ) 
 

void BPMDisplay::SetBPM const Song pSong  ) 
 

void BPMDisplay::SetBPMRange const DisplayBpms bpms  )  [protected]
 

void BPMDisplay::Update float  fDeltaTime  )  [virtual]
 

Reimplemented from ActorFrame.


Member Data Documentation

vector<float> BPMDisplay::m_BPMS [protected]
 

float BPMDisplay::m_fBPMFrom [protected]
 

float BPMDisplay::m_fBPMTo [protected]
 

float BPMDisplay::m_fCycleTime [protected]
 

float BPMDisplay::m_fPercentInState [protected]
 

int BPMDisplay::m_iCurrentBPM [protected]
 

AutoActor BPMDisplay::m_sprLabel [protected]
 

BitmapText BPMDisplay::m_textBPM [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 20:58:47 2005 for StepMania by doxygen 1.3.7