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

MatrixStack Class Reference

List of all members.

Public Member Functions

 MatrixStack ()
void Pop ()
void Push ()
void LoadIdentity ()
void LoadMatrix (const RageMatrix &m)
void MultMatrix (const RageMatrix &m)
void MultMatrixLocal (const RageMatrix &m)
void RotateX (float degrees)
void RotateY (float degrees)
void RotateZ (float degrees)
void RotateXLocal (float degrees)
void RotateYLocal (float degrees)
void RotateZLocal (float degrees)
void Scale (float x, float y, float z)
void ScaleLocal (float x, float y, float z)
void Translate (float x, float y, float z)
void TranslateLocal (float x, float y, float z)
const RageMatrixGetTop ()

Private Attributes

vector< RageMatrixstack

Constructor & Destructor Documentation

MatrixStack::MatrixStack  )  [inline]
 


Member Function Documentation

const RageMatrix* MatrixStack::GetTop  )  [inline]
 

void MatrixStack::LoadIdentity  )  [inline]
 

void MatrixStack::LoadMatrix const RageMatrix m  )  [inline]
 

void MatrixStack::MultMatrix const RageMatrix m  )  [inline]
 

void MatrixStack::MultMatrixLocal const RageMatrix m  )  [inline]
 

void MatrixStack::Pop  )  [inline]
 

void MatrixStack::Push  )  [inline]
 

void MatrixStack::RotateX float  degrees  )  [inline]
 

void MatrixStack::RotateXLocal float  degrees  )  [inline]
 

void MatrixStack::RotateY float  degrees  )  [inline]
 

void MatrixStack::RotateYLocal float  degrees  )  [inline]
 

void MatrixStack::RotateZ float  degrees  )  [inline]
 

void MatrixStack::RotateZLocal float  degrees  )  [inline]
 

void MatrixStack::Scale float  x,
float  y,
float  z
[inline]
 

void MatrixStack::ScaleLocal float  x,
float  y,
float  z
[inline]
 

void MatrixStack::Translate float  x,
float  y,
float  z
[inline]
 

void MatrixStack::TranslateLocal float  x,
float  y,
float  z
[inline]
 


Member Data Documentation

vector<RageMatrix> MatrixStack::stack [private]
 


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