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

CDListGeomManager Class Reference

#include <dlgmanager.h>

Inheritance diagram for CDListGeomManager::

CGeomManager List of all members.

Public Methods

 CDListGeomManager (CGLContext &context)
virtual ~CDListGeomManager ()
void PrimChanged (unsigned char prim)
void EnableCustom (tU64 flag)
void DisableCustom (tU64 flag)
void SetUserRenderContextChanged ()
void BeginDListDef ()
void EndDListDef ()
void BeginGeom (GLenum mode)
void Vertex (cpu_vec_xyzw newVert)
void Normal (cpu_vec_xyz normal)
void TexCoord (float u, float v)
void Color (cpu_vec_xyzw color)
void EndGeom ()
void DrawArrays (GLenum mode, int first, int count)
void DrawIndexedArrays (GLenum primType, int numIndices, const unsigned char *indices, int numVertices)
void Flush ()

Constructor & Destructor Documentation

CDListGeomManager::CDListGeomManager CGLContext   context
 

Definition at line 25 of file dlgmanager.cpp.

virtual CDListGeomManager::~CDListGeomManager   [inline, virtual]
 

Definition at line 35 of file dlgmanager.h.


Member Function Documentation

void CDListGeomManager::BeginDListDef  
 

Definition at line 33 of file dlgmanager.cpp.

Referenced by CGLContext::BeginDListDef().

void CDListGeomManager::BeginGeom GLenum    mode [virtual]
 

Reimplemented from CGeomManager.

Definition at line 71 of file dlgmanager.cpp.

void CDListGeomManager::Color cpu_vec_xyzw    color [virtual]
 

Reimplemented from CGeomManager.

Definition at line 143 of file dlgmanager.cpp.

void CDListGeomManager::DisableCustom tU64    flag [virtual]
 

Reimplemented from CGeomManager.

Definition at line 678 of file dlgmanager.cpp.

void CDListGeomManager::DrawArrays GLenum    mode,
int    first,
int    count
[virtual]
 

Reimplemented from CGeomManager.

Definition at line 245 of file dlgmanager.cpp.

void CDListGeomManager::DrawIndexedArrays GLenum    primType,
int    numIndices,
const unsigned char *    indices,
int    numVertices
[virtual]
 

Reimplemented from CGeomManager.

Definition at line 278 of file dlgmanager.cpp.

void CDListGeomManager::EnableCustom tU64    flag [virtual]
 

Reimplemented from CGeomManager.

Definition at line 662 of file dlgmanager.cpp.

void CDListGeomManager::EndDListDef  
 

Definition at line 45 of file dlgmanager.cpp.

Referenced by CGLContext::EndDListDef().

void CDListGeomManager::EndGeom   [virtual]
 

Reimplemented from CGeomManager.

Definition at line 185 of file dlgmanager.cpp.

void CDListGeomManager::Flush   [virtual]
 

Reimplemented from CGeomManager.

Definition at line 58 of file dlgmanager.cpp.

Referenced by EndDListDef(), Normal(), and TexCoord().

void CDListGeomManager::Normal cpu_vec_xyz    normal [virtual]
 

Reimplemented from CGeomManager.

Definition at line 110 of file dlgmanager.cpp.

void CDListGeomManager::PrimChanged unsigned char    prim
 

Definition at line 340 of file dlgmanager.cpp.

Referenced by BeginGeom(), DrawArrays(), and DrawIndexedArrays().

void CDListGeomManager::SetUserRenderContextChanged   [inline]
 

Reimplemented from CGeomManager.

Definition at line 44 of file dlgmanager.h.

void CDListGeomManager::TexCoord float    u,
float    v
[virtual]
 

Reimplemented from CGeomManager.

Definition at line 168 of file dlgmanager.cpp.

void CDListGeomManager::Vertex cpu_vec_xyzw    newVert [virtual]
 

Reimplemented from CGeomManager.

Definition at line 92 of file dlgmanager.cpp.


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