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

ScrollingList Class Reference

#include <ScrollingList.h>

Inheritance diagram for ScrollingList:

Inheritance graph
[legend]
Collaboration diagram for ScrollingList:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScrollingList ()
 ~ScrollingList ()
void Load (const CStringArray &asGraphicPaths)
void Unload ()
virtual void Update (float fDeltaTime)
virtual void DrawPrimitives ()
void Replace (CString sGraphicPath, int ElementNumber)
void SetSelection (int iIndex)
int GetSelection ()
void SetNumberVisible (int iNumVisibleElements)
void SetSpacing (int iSpacingInPixels)
void UseSpriteType (int NewSpriteType)
void StartBouncing ()
void StopBouncing ()
void Left ()
void Right ()

Protected Attributes

int m_iBouncingState
int m_iBounceDir
int m_iBounceWait
float m_iBounceSize
int m_iBannerPrefs
int m_iSpriteType
int m_iSelection
float m_fSelectionLag
int m_iSpacing
int m_iNumVisible
float m_fNextTween
Sprite m_sprBannerMask
Sprite m_RippleCSprite
Sprite m_RippleSprite
vector< Sprite * > m_apSprites
vector< Sprite * > m_apCSprites

Constructor & Destructor Documentation

ScrollingList::ScrollingList  ) 
 

ScrollingList::~ScrollingList  ) 
 


Member Function Documentation

void ScrollingList::DrawPrimitives  )  [virtual]
 

Reimplemented from ActorFrame.

int ScrollingList::GetSelection  ) 
 

void ScrollingList::Left  ) 
 

void ScrollingList::Load const CStringArray &  asGraphicPaths  ) 
 

void ScrollingList::Replace CString  sGraphicPath,
int  ElementNumber
 

void ScrollingList::Right  ) 
 

void ScrollingList::SetNumberVisible int  iNumVisibleElements  ) 
 

void ScrollingList::SetSelection int  iIndex  ) 
 

void ScrollingList::SetSpacing int  iSpacingInPixels  ) 
 

void ScrollingList::StartBouncing  ) 
 

void ScrollingList::StopBouncing  ) 
 

void ScrollingList::Unload  ) 
 

void ScrollingList::Update float  fDeltaTime  )  [virtual]
 

Reimplemented from ActorFrame.

void ScrollingList::UseSpriteType int  NewSpriteType  ) 
 


Member Data Documentation

vector<Sprite*> ScrollingList::m_apCSprites [protected]
 

vector<Sprite*> ScrollingList::m_apSprites [protected]
 

float ScrollingList::m_fNextTween [protected]
 

float ScrollingList::m_fSelectionLag [protected]
 

int ScrollingList::m_iBannerPrefs [protected]
 

int ScrollingList::m_iBounceDir [protected]
 

float ScrollingList::m_iBounceSize [protected]
 

int ScrollingList::m_iBounceWait [protected]
 

int ScrollingList::m_iBouncingState [protected]
 

int ScrollingList::m_iNumVisible [protected]
 

int ScrollingList::m_iSelection [protected]
 

int ScrollingList::m_iSpacing [protected]
 

int ScrollingList::m_iSpriteType [protected]
 

Sprite ScrollingList::m_RippleCSprite [protected]
 

Sprite ScrollingList::m_RippleSprite [protected]
 

Sprite ScrollingList::m_sprBannerMask [protected]
 


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