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

LifeMeterStream Class Reference

Inheritance diagram for LifeMeterStream:

Inheritance graph
[legend]
Collaboration diagram for LifeMeterStream:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LifeMeterStream ()
void GetChamberIndexAndOverslow (float fPercent, int &iChamberOut, float &fChamberOverflowPercentOut)
float GetChamberLeftPercent (int iChamber)
float GetChamberRightPercent (int iChamber)
float GetRightEdgePercent (int iChamber, float fChamberOverflowPercent)
float GetHeightPercent (int iChamber, float fChamberOverflowPercent)
void DrawPrimitives ()
void DrawStrip (float fRightEdgePercent)
void DrawMask (float fPercent)

Public Attributes

Sprite m_sprStreamNormal
Sprite m_sprStreamHot
Sprite m_sprStreamPassing
Sprite m_sprFrame
Quad m_quadMask
PlayerNumber m_PlayerNumber
float m_fPercent
float m_fPassingAlpha
float m_fHotAlpha

Constructor & Destructor Documentation

LifeMeterStream::LifeMeterStream  )  [inline]
 


Member Function Documentation

void LifeMeterStream::DrawMask float  fPercent  )  [inline]
 

void LifeMeterStream::DrawPrimitives  )  [inline, virtual]
 

Reimplemented from Actor.

void LifeMeterStream::DrawStrip float  fRightEdgePercent  )  [inline]
 

void LifeMeterStream::GetChamberIndexAndOverslow float  fPercent,
int iChamberOut,
float &  fChamberOverflowPercentOut
[inline]
 

float LifeMeterStream::GetChamberLeftPercent int  iChamber  )  [inline]
 

float LifeMeterStream::GetChamberRightPercent int  iChamber  )  [inline]
 

float LifeMeterStream::GetHeightPercent int  iChamber,
float  fChamberOverflowPercent
[inline]
 

float LifeMeterStream::GetRightEdgePercent int  iChamber,
float  fChamberOverflowPercent
[inline]
 


Member Data Documentation

float LifeMeterStream::m_fHotAlpha
 

float LifeMeterStream::m_fPassingAlpha
 

float LifeMeterStream::m_fPercent
 

PlayerNumber LifeMeterStream::m_PlayerNumber
 

Quad LifeMeterStream::m_quadMask
 

Sprite LifeMeterStream::m_sprFrame
 

Sprite LifeMeterStream::m_sprStreamHot
 

Sprite LifeMeterStream::m_sprStreamNormal
 

Sprite LifeMeterStream::m_sprStreamPassing
 


The documentation for this class was generated from the following file:
Generated on Thu Jan 27 20:59:42 2005 for StepMania by doxygen 1.3.7