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

ActorScroller Class Reference

#include <ActorScroller.h>

Inheritance diagram for ActorScroller:

Inheritance graph
[legend]
Collaboration diagram for ActorScroller:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ActorScroller ()
void Load (float fScrollSecondsPerItem, float fNumItemsToDraw, const RageVector3 &vRotationDegrees, const RageVector3 &vTranslateTerm0, const RageVector3 &vTranslateTerm1, const RageVector3 &vTranslateTerm2)
virtual void Update (float fDelta)
virtual void DrawPrimitives ()
void LoadFromNode (const CString &sDir, const XNode *pNode)
void SetDestinationItem (int iItem)
void SetCurrentAndDestinationItem (int iItem)

Protected Attributes

bool m_bLoaded
float m_fCurrentItem
float m_fDestinationItem
float m_fSecondsPerItem
float m_fNumItemsToDraw
RageVector3 m_vRotationDegrees
RageVector3 m_vTranslateTerm0
RageVector3 m_vTranslateTerm1
RageVector3 m_vTranslateTerm2

Constructor & Destructor Documentation

ActorScroller::ActorScroller  ) 
 


Member Function Documentation

void ActorScroller::DrawPrimitives  )  [virtual]
 

Reimplemented from ActorFrame.

void ActorScroller::Load float  fScrollSecondsPerItem,
float  fNumItemsToDraw,
const RageVector3 vRotationDegrees,
const RageVector3 vTranslateTerm0,
const RageVector3 vTranslateTerm1,
const RageVector3 vTranslateTerm2
 

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

Reimplemented from ActorFrame.

Reimplemented in BGAnimation.

void ActorScroller::SetCurrentAndDestinationItem int  iItem  )  [inline]
 

void ActorScroller::SetDestinationItem int  iItem  )  [inline]
 

void ActorScroller::Update float  fDelta  )  [virtual]
 

Reimplemented from ActorFrame.


Member Data Documentation

bool ActorScroller::m_bLoaded [protected]
 

float ActorScroller::m_fCurrentItem [protected]
 

float ActorScroller::m_fDestinationItem [protected]
 

float ActorScroller::m_fNumItemsToDraw [protected]
 

float ActorScroller::m_fSecondsPerItem [protected]
 

RageVector3 ActorScroller::m_vRotationDegrees [protected]
 

RageVector3 ActorScroller::m_vTranslateTerm0 [protected]
 

RageVector3 ActorScroller::m_vTranslateTerm1 [protected]
 

RageVector3 ActorScroller::m_vTranslateTerm2 [protected]
 


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