PS2GL
OpenGL*-like API for the PS2
Loading...
Searching...
No Matches
CDListMatrixStack Class Reference
+ Inheritance diagram for CDListMatrixStack:
+ Collaboration diagram for CDListMatrixStack:

Public Member Functions

 CDListMatrixStack (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)
 
- Public Member Functions inherited from CMatrixStack
 CMatrixStack (CGLContext &context)
 

Additional Inherited Members

- Protected Attributes inherited from CMatrixStack
CGLContextGLContext
 
cpu_mat_44 Matrices [MaxStackDepth]
 
cpu_mat_44 InverseMatrices [MaxStackDepth]
 
int CurStackDepth
 
- Static Protected Attributes inherited from CMatrixStack
static const int MaxStackDepth = 16
 

Detailed Description

Definition at line 98 of file matrix.h.

Constructor & Destructor Documentation

◆ CDListMatrixStack()

CDListMatrixStack::CDListMatrixStack ( CGLContext context)
inline

Definition at line 100 of file matrix.h.

Member Function Documentation

◆ Pop()

void CDListMatrixStack::Pop ( )
virtual

Implements CMatrixStack.

Definition at line 29 of file matrix.cpp.

◆ Push()

void CDListMatrixStack::Push ( )
virtual

Implements CMatrixStack.

Definition at line 46 of file matrix.cpp.

◆ Concat()

void CDListMatrixStack::Concat ( const cpu_mat_44 &  xform,
const cpu_mat_44 &  inverse 
)
virtual

Implements CMatrixStack.

Definition at line 67 of file matrix.cpp.

◆ SetTop()

void CDListMatrixStack::SetTop ( const cpu_mat_44 &  newMat,
const cpu_mat_44 &  newInv 
)
virtual

Implements CMatrixStack.

Definition at line 90 of file matrix.cpp.


The documentation for this class was generated from the following files: