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

BGAnimationLayer Class Reference

#include <BGAnimationLayer.h>

Inheritance diagram for BGAnimationLayer:

Inheritance graph
[legend]
Collaboration diagram for BGAnimationLayer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BGAnimationLayer (bool Generic)
 ~BGAnimationLayer ()
void Init ()
void Unload ()
void LoadFromAniLayerFile (const CString &sPath)
void LoadFromNode (const CString &sDir, const XNode *pNode)
void Update (float fDeltaTime)
void DrawPrimitives ()
bool EarlyAbortDraw ()
float GetMaxTweenTimeLeft () const
void GainFocus (float fRate, bool bRewindMovie, bool bLoop)

Protected Types

enum  Type { TYPE_SPRITE, TYPE_PARTICLES, TYPE_TILES, NUM_TYPES }

Protected Attributes

vector< RageVector3m_vParticleVelocity
enum BGAnimationLayer::Type m_Type
bool m_bGeneric
float m_fUpdateRate
float m_fFOV
bool m_bLighting
CString m_sDrawCond
float m_fTexCoordVelocityX
float m_fTexCoordVelocityY
bool m_bParticlesBounce
int m_iNumTilesWide
int m_iNumTilesHigh
float m_fTilesStartX
float m_fTilesStartY
float m_fTilesSpacingX
float m_fTilesSpacingY
float m_fTileVelocityX
float m_fTileVelocityY

Member Enumeration Documentation

enum BGAnimationLayer::Type [protected]
 

Enumeration values:
TYPE_SPRITE 
TYPE_PARTICLES 
TYPE_TILES 
NUM_TYPES 


Constructor & Destructor Documentation

BGAnimationLayer::BGAnimationLayer bool  Generic  ) 
 

BGAnimationLayer::~BGAnimationLayer  ) 
 


Member Function Documentation

void BGAnimationLayer::DrawPrimitives  )  [virtual]
 

Reimplemented from ActorFrame.

bool BGAnimationLayer::EarlyAbortDraw  )  [virtual]
 

Reimplemented from Actor.

void BGAnimationLayer::GainFocus float  fRate,
bool  bRewindMovie,
bool  bLoop
[virtual]
 

Reimplemented from ActorFrame.

float BGAnimationLayer::GetMaxTweenTimeLeft  )  const
 

void BGAnimationLayer::Init  ) 
 

void BGAnimationLayer::LoadFromAniLayerFile const CString &  sPath  ) 
 

void BGAnimationLayer::LoadFromNode const CString &  sDir,
const XNode pNode
 

Reimplemented from ActorFrame.

void BGAnimationLayer::Unload  ) 
 

void BGAnimationLayer::Update float  fDeltaTime  )  [virtual]
 

Reimplemented from ActorFrame.


Member Data Documentation

bool BGAnimationLayer::m_bGeneric [protected]
 

bool BGAnimationLayer::m_bLighting [protected]
 

bool BGAnimationLayer::m_bParticlesBounce [protected]
 

float BGAnimationLayer::m_fFOV [protected]
 

float BGAnimationLayer::m_fTexCoordVelocityX [protected]
 

float BGAnimationLayer::m_fTexCoordVelocityY [protected]
 

float BGAnimationLayer::m_fTilesSpacingX [protected]
 

float BGAnimationLayer::m_fTilesSpacingY [protected]
 

float BGAnimationLayer::m_fTilesStartX [protected]
 

float BGAnimationLayer::m_fTilesStartY [protected]
 

float BGAnimationLayer::m_fTileVelocityX [protected]
 

float BGAnimationLayer::m_fTileVelocityY [protected]
 

float BGAnimationLayer::m_fUpdateRate [protected]
 

int BGAnimationLayer::m_iNumTilesHigh [protected]
 

int BGAnimationLayer::m_iNumTilesWide [protected]
 

CString BGAnimationLayer::m_sDrawCond [protected]
 

enum BGAnimationLayer::Type BGAnimationLayer::m_Type [protected]
 

vector<RageVector3> BGAnimationLayer::m_vParticleVelocity [protected]
 


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