Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

CImmMatrixStack Class Reference

#include <matrix.h>

Inheritance diagram for CImmMatrixStack::

CMatrixStack List of all members.

Public Methods

 CImmMatrixStack (CGLContext &context)
void Pop ()
void Push ()
void Concat (const cpu_mat_44 &xform, const cpu_mat_44 &inverse)
void SetTop (const cpu_mat_44 &newMat, const cpu_mat_44 &newInv)
const cpu_mat_44 & GetTop () const
const cpu_mat_44 & GetInvTop () const

Constructor & Destructor Documentation

CImmMatrixStack::CImmMatrixStack CGLContext   context [inline]
 

Definition at line 49 of file matrix.h.


Member Function Documentation

void CImmMatrixStack::Concat const cpu_mat_44 &    xform,
const cpu_mat_44 &    inverse
[inline, virtual]
 

Reimplemented from CMatrixStack.

Definition at line 65 of file matrix.h.

const cpu_mat_44& CImmMatrixStack::GetInvTop   const [inline]
 

Definition at line 80 of file matrix.h.

Referenced by CBaseRenderer::AddVu1RendererContext().

const cpu_mat_44& CImmMatrixStack::GetTop   const [inline]
 

Definition at line 79 of file matrix.h.

Referenced by CBaseRenderer::AddVu1RendererContext(), CImmLight::SetDirection(), CImmLight::SetPosition(), and glGetFloatv().

void CImmMatrixStack::Pop   [inline, virtual]
 

Reimplemented from CMatrixStack.

Definition at line 51 of file matrix.h.

void CImmMatrixStack::Push   [inline, virtual]
 

Reimplemented from CMatrixStack.

Definition at line 57 of file matrix.h.

void CImmMatrixStack::SetTop const cpu_mat_44 &    newMat,
const cpu_mat_44 &    newInv
[inline, virtual]
 

Reimplemented from CMatrixStack.

Definition at line 73 of file matrix.h.


The documentation for this class was generated from the following file:
ps2gl version cvs