#include <gmanager.h>
Inheritance diagram for CGeomManager::
Public Methods | |
CGeomManager (CGLContext &context) | |
cpu_vec_xyz | GetCurNormal () const |
void | SetCurNormal (cpu_vec_xyz normal) |
const float* | GetCurTexCoord () const |
void | SetCurTexCoord (float u, float v) |
void | SetDoNormalize (bool normalize) |
CVertArray& | GetVertArray () |
virtual void | BeginGeom (GLenum mode)=0 |
virtual void | Vertex (cpu_vec_xyzw newVert)=0 |
virtual void | Normal (cpu_vec_xyz normal)=0 |
virtual void | TexCoord (float u, float v)=0 |
virtual void | Color (cpu_vec_xyzw color)=0 |
virtual void | EndGeom ()=0 |
virtual void | DrawArrays (GLenum mode, int first, int count)=0 |
virtual void | Flush ()=0 |
Protected Attributes | |
CGLContext& | GLContext |
cpu_vec_xyz | CurNormal |
float | CurTexCoord [2] |
GLenum | Vu1Prim |
bool | InsideBeginEnd |
Static Protected Attributes | |
CVertArray* | VertArray |
bool | DoNormalize = false |
|
Definition at line 43 of file gmanager.cpp. |
|
Reimplemented in CDListGeomManager, and CImmGeomManager. Referenced by glBegin().
|
|
Reimplemented in CDListGeomManager, and CImmGeomManager. Referenced by glColor3f().
|
|
Reimplemented in CDListGeomManager, and CImmGeomManager. Referenced by glDrawArrays().
|
|
Reimplemented in CDListGeomManager, and CImmGeomManager. Referenced by glEnd().
|
|
Reimplemented in CDListGeomManager, and CImmGeomManager. Referenced by glFlush().
|
|
Definition at line 91 of file gmanager.h. Referenced by CImmGeomManager::Vertex().
|
|
Definition at line 94 of file gmanager.h. Referenced by CImmGeomManager::Vertex().
|
|
Definition at line 102 of file gmanager.h. Referenced by glDisableClientState(), and glEnableClientState().
|
|
Reimplemented in CDListGeomManager, and CImmGeomManager. Referenced by glNormal3f().
|
|
Definition at line 92 of file gmanager.h. |
|
Definition at line 95 of file gmanager.h. |
|
Definition at line 100 of file gmanager.h. Referenced by glDisable(), and glEnable().
|
|
Reimplemented in CDListGeomManager, and CImmGeomManager. Referenced by glTexCoord2f().
|
|
Reimplemented in CDListGeomManager, and CImmGeomManager. Referenced by glVertex4f().
|
|
Definition at line 78 of file gmanager.h. |
|
Definition at line 79 of file gmanager.h. |
|
Definition at line 80 of file gmanager.h. |
|
Definition at line 72 of file gmanager.h. |
|
Definition at line 84 of file gmanager.h. |
|
Definition at line 75 of file gmanager.h. |
|
Definition at line 82 of file gmanager.h. |