#include <MercuryMatrixStack.h>
Collaboration diagram for MercuryMatrixStack:

Public Member Functions | |
| MercuryMatrixStack () | |
| void | Push () | 
| void | Pop () | 
| void | LoadIdentity () | 
| void | LoadMatrix (const MercuryMatrix &m) | 
| const MercuryMatrix & | GetTop () const | 
| MercuryMatrix & | GetTop () | 
Private Attributes | |
| MercuryMatrix | m_vMatrix [MAXMATRIXSTACKSIZE] | 
| unsigned int | m_iMatrixDepth | 
Definition at line 9 of file MercuryMatrixStack.h.
| MercuryMatrixStack::MercuryMatrixStack | ( | ) |  [inline] | 
        
Definition at line 12 of file MercuryMatrixStack.h.
| void MercuryMatrixStack::Push | ( | ) |  [inline] | 
        
Definition at line 13 of file MercuryMatrixStack.h.
| void MercuryMatrixStack::Pop | ( | ) |  [inline] | 
        
Definition at line 14 of file MercuryMatrixStack.h.
| void MercuryMatrixStack::LoadIdentity | ( | ) |  [inline] | 
        
Definition at line 15 of file MercuryMatrixStack.h.
| void MercuryMatrixStack::LoadMatrix | ( | const MercuryMatrix & | m | ) |  [inline] | 
        
Definition at line 16 of file MercuryMatrixStack.h.
| const MercuryMatrix& MercuryMatrixStack::GetTop | ( | ) |  const [inline] | 
        
Definition at line 17 of file MercuryMatrixStack.h.
| MercuryMatrix& MercuryMatrixStack::GetTop | ( | ) |  [inline] | 
        
Definition at line 18 of file MercuryMatrixStack.h.
Definition at line 21 of file MercuryMatrixStack.h.
unsigned int MercuryMatrixStack::m_iMatrixDepth [private]           | 
        
Definition at line 22 of file MercuryMatrixStack.h.