#include <gblock.h>
Public Methods | |
CGeometryBlock () | |
void | SetVerticesAreValid (bool valid) |
void | SetNormalsAreValid (bool valid) |
void | SetTexCoordsAreValid (bool valid) |
void | SetColorsAreValid (bool valid) |
bool | GetVerticesAreValid () const |
bool | GetNormalsAreValid () const |
bool | GetTexCoordsAreValid () const |
bool | GetColorsAreValid () const |
int | GetWordsPerVertex () const |
int | GetWordsPerNormal () const |
int | GetWordsPerTexCoord () const |
int | GetWordsPerColor () const |
void | SetWordsPerVertex (char num) |
void | SetWordsPerNormal (char num) |
void | SetWordsPerTexCoord (char num) |
void | SetWordsPerColor (char num) |
void* | GetVertices (int strip=0) |
void* | GetNormals (int strip=0) |
void* | GetTexCoords (int strip=0) |
void* | GetColors (int strip=0) |
void | SetVertices (void *verts) |
void | SetNormals (void *norms) |
void | SetTexCoords (void *texcoords) |
void | SetColors (void *colors) |
GLenum | GetPrimType () const |
void | SetPrimType (GLenum type) |
int | GetNumNewVertices () const |
int | GetNumNewNormals () const |
int | GetNumNewTexCoords () const |
int | GetNumNewColors () const |
int | GetTotalVertices () const |
void | AddVertices (int num=1) |
void | AddNormals (int num=1) |
void | AddTexCoords (int num=1) |
void | AddColors (int num=1) |
int | GetNumVertsPerPrim () |
int | GetNumStrips () const |
int | GetNumVertsToRestartStrip () |
int | GetStripLength (int num) const |
bool | StripIsContinued (int num) const |
void | ResetCurStrip () |
void | ResetNew () |
void | Reset () |
bool | IsPending () const |
bool | MergeNew () |
void | MakeNewValuesCurrent () |
void | AdjustNewGeomPtrs (int offset) |
|
|
|
Definition at line 118 of file gblock.h. Referenced by CImmGeomManager::Color(), CDListGeomManager::Color(), CImmGeomManager::DrawArrays(), and CDListGeomManager::DrawArrays().
|
|
Definition at line 116 of file gblock.h. Referenced by CImmGeomManager::DrawArrays(), CDListGeomManager::DrawArrays(), CDListGeomManager::Normal(), and CImmGeomManager::Vertex().
|
|
Definition at line 117 of file gblock.h. Referenced by CImmGeomManager::DrawArrays(), CDListGeomManager::DrawArrays(), CDListGeomManager::TexCoord(), and CImmGeomManager::Vertex().
|
|
Definition at line 115 of file gblock.h. Referenced by CImmGeomManager::DrawArrays(), CDListGeomManager::DrawArrays(), CImmGeomManager::Vertex(), and CDListGeomManager::Vertex().
|
|
Definition at line 148 of file gblock.h. Referenced by CImmGeomManager::DrawArrays(), and CDListGeomManager::DrawArrays().
|
|
|
|
Definition at line 65 of file gblock.h. Referenced by CVsmManager::DrawArrays().
|
|
|
|
Definition at line 63 of file gblock.h. Referenced by CVsmManager::DrawArrays(), and CDrawArraysCmd::Play().
|
|
Definition at line 109 of file gblock.h. Referenced by CImmGeomManager::EndGeom(), and CDListGeomManager::EndGeom().
|
|
Definition at line 107 of file gblock.h. Referenced by CDListGeomManager::EndGeom().
|
|
Definition at line 108 of file gblock.h. Referenced by CDListGeomManager::EndGeom().
|
|
Definition at line 106 of file gblock.h. Referenced by CImmGeomManager::EndGeom(), and CDListGeomManager::EndGeom().
|
|
|
|
Definition at line 122 of file gblock.h. Referenced by CVsmManager::DrawArrays().
|
|
|
|
Definition at line 102 of file gblock.h. Referenced by CDrawArraysCmd::Play().
|
|
Definition at line 128 of file gblock.h. Referenced by MergeNew().
|
|
|
|
Definition at line 64 of file gblock.h. Referenced by CVsmManager::DrawArrays().
|
|
Definition at line 111 of file gblock.h. Referenced by CDrawArraysCmd::Play().
|
|
|
|
|
|
Definition at line 71 of file gblock.h. Referenced by CVsmManager::DrawArrays().
|
|
Definition at line 69 of file gblock.h. Referenced by CVsmManager::DrawArrays().
|
|
Definition at line 70 of file gblock.h. Referenced by CVsmManager::DrawArrays().
|
|
Definition at line 68 of file gblock.h. Referenced by CVsmManager::DrawArrays().
|
|
Definition at line 145 of file gblock.h. Referenced by CImmGeomManager::Flush(), CDListGeomManager::Flush(), and MergeNew().
|
|
Definition at line 102 of file gblock.cpp. |
|
Definition at line 34 of file gblock.cpp. |
|
Definition at line 149 of file gblock.cpp. Referenced by CDListGeomManager::BeginDListDef(), CGeometryBlock(), CImmGeomManager::Flush(), and CDListGeomManager::Flush().
|
|
Definition at line 141 of file gblock.cpp. Referenced by Reset().
|
|
Definition at line 130 of file gblock.cpp. Referenced by MergeNew(), and Reset().
|
|
Definition at line 99 of file gblock.h. Referenced by CImmGeomManager::BeginGeom(), CDListGeomManager::BeginGeom(), CImmGeomManager::DrawArrays(), CDListGeomManager::DrawArrays(), and CDListGeomManager::EndGeom().
|
|
Definition at line 60 of file gblock.h. Referenced by CImmGeomManager::DrawArrays(), CDListGeomManager::DrawArrays(), CImmGeomManager::EndGeom(), and CDListGeomManager::EndGeom().
|
|
Definition at line 97 of file gblock.h. Referenced by CImmGeomManager::BeginGeom(), CDListGeomManager::BeginGeom(), CImmGeomManager::DrawArrays(), and CDListGeomManager::DrawArrays().
|
|
Definition at line 58 of file gblock.h. Referenced by CImmGeomManager::DrawArrays(), CDListGeomManager::DrawArrays(), CImmGeomManager::EndGeom(), and CDListGeomManager::EndGeom().
|
|
Definition at line 103 of file gblock.h. Referenced by CImmGeomManager::BeginGeom(), CDListGeomManager::BeginGeom(), CImmGeomManager::DrawArrays(), and CDListGeomManager::DrawArrays().
|
|
Definition at line 98 of file gblock.h. Referenced by CImmGeomManager::BeginGeom(), CDListGeomManager::BeginGeom(), CImmGeomManager::DrawArrays(), and CDListGeomManager::DrawArrays().
|
|
Definition at line 59 of file gblock.h. Referenced by CImmGeomManager::DrawArrays(), CDListGeomManager::DrawArrays(), CImmGeomManager::EndGeom(), and CDListGeomManager::EndGeom().
|
|
Definition at line 96 of file gblock.h. Referenced by CImmGeomManager::BeginGeom(), CDListGeomManager::BeginGeom(), CImmGeomManager::DrawArrays(), and CDListGeomManager::DrawArrays().
|
|
Definition at line 57 of file gblock.h. Referenced by CImmGeomManager::DrawArrays(), CDListGeomManager::DrawArrays(), CImmGeomManager::EndGeom(), and CDListGeomManager::EndGeom().
|
|
Definition at line 76 of file gblock.h. Referenced by CImmGeomManager::DrawArrays(), CDListGeomManager::DrawArrays(), CImmGeomManager::EndGeom(), and CDListGeomManager::EndGeom().
|
|
Definition at line 74 of file gblock.h. Referenced by CImmGeomManager::DrawArrays(), CDListGeomManager::DrawArrays(), CImmGeomManager::EndGeom(), and CDListGeomManager::EndGeom().
|
|
Definition at line 75 of file gblock.h. Referenced by CImmGeomManager::DrawArrays(), CDListGeomManager::DrawArrays(), CImmGeomManager::EndGeom(), and CDListGeomManager::EndGeom().
|
|
Definition at line 73 of file gblock.h. Referenced by CImmGeomManager::DrawArrays(), CDListGeomManager::DrawArrays(), CImmGeomManager::EndGeom(), and CDListGeomManager::EndGeom().
|
|
|