#include <immgmanager.h>
Inheritance diagram for CImmGeomManager::
Public Methods | |
CImmGeomManager (CGLContext &context, int immBufferQwordSize) | |
virtual | ~CImmGeomManager () |
CRendererManager & | GetRendererManager () |
void | SwapBuffers () |
void | PrimChanged (GLenum primType) |
void | SyncRendererContext (GLenum primType) |
void | SyncRenderer () |
void | SyncGsContext () |
void | SyncColorMaterial (bool pvColorsArePresent) |
void | DrawingLinearArray () |
void | DrawingIndexedArray () |
void | SyncArrayType (ArrayType::tArrayType type) |
CDmaPacket & | GetNormalBuf () |
CDmaPacket & | GetTexCoordBuf () |
void | EnableCustom (tU64 flag) |
void | DisableCustom (tU64 flag) |
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 () |
|
Definition at line 31 of file immgmanager.cpp. |
|
Definition at line 61 of file immgmanager.cpp. |
|
Reimplemented from CGeomManager. Definition at line 89 of file immgmanager.cpp. |
|
Reimplemented from CGeomManager. Definition at line 130 of file immgmanager.cpp. |
|
Reimplemented from CGeomManager. Definition at line 65 of file immgmanager.h. |
|
Reimplemented from CGeomManager. Definition at line 183 of file immgmanager.cpp. |
|
Reimplemented from CGeomManager. Definition at line 231 of file immgmanager.cpp. |
|
Definition at line 220 of file immgmanager.cpp. Referenced by SyncArrayType().
|
|
Definition at line 297 of file immgmanager.cpp. Referenced by SyncArrayType().
|
|
Reimplemented from CGeomManager. Definition at line 64 of file immgmanager.h. |
|
Reimplemented from CGeomManager. Definition at line 148 of file immgmanager.cpp. |
|
Reimplemented from CGeomManager. Definition at line 450 of file immgmanager.cpp. |
|
Definition at line 59 of file immgmanager.h. Referenced by CBaseRenderer::InitXferBlock().
|
|
Definition at line 35 of file immgmanager.h. Referenced by CDrawIndexedArraysCmd::Play(), CDrawArraysCmd::Play(), CImmLighting::SetLightingEnabled(), and CTexManager::SetTexEnabled().
|
|
Definition at line 60 of file immgmanager.h. Referenced by CBaseRenderer::InitXferBlock().
|
|
Reimplemented from CGeomManager. Definition at line 123 of file immgmanager.cpp. |
|
Definition at line 355 of file immgmanager.cpp. Referenced by BeginGeom(), DrawArrays(), and DrawIndexedArrays().
|
|
Definition at line 67 of file immgmanager.cpp. |
|
Definition at line 50 of file immgmanager.h. Referenced by CUpdateRendererCmd::Play().
|
|
Definition at line 419 of file immgmanager.cpp. Referenced by DrawArrays(), DrawIndexedArrays(), EndGeom(), and CUpdateRendererCmd::Play().
|
|
Definition at line 387 of file immgmanager.cpp. |
|
Definition at line 362 of file immgmanager.cpp. Referenced by CUpdateRendererCmd::Play().
|
|
Definition at line 371 of file immgmanager.cpp. Referenced by CUpdateRendererContextCmd::Play().
|
|
Reimplemented from CGeomManager. Definition at line 142 of file immgmanager.cpp. |
|
Reimplemented from CGeomManager. Definition at line 106 of file immgmanager.cpp. |