|
Public Member Functions |
virtual ssgBase * | clone (int clone_flags=0) |
| grVtxTable (int _numMapLevel, int _mapLevel) |
| grVtxTable (GLenum ty, ssgVertexArray *vl, ssgNormalArray *nl, ssgTexCoordArray *tl, ssgTexCoordArray *tl1, ssgTexCoordArray *tl2, ssgTexCoordArray *tl3, int _numMapLevel, int _mapLevel, ssgColourArray *cl, int _indexCar) |
| grVtxTable (GLenum ty, ssgVertexArray *vl, ssgIndexArray *stripeIndex, int _numstripes, ssgIndexArray *il, ssgNormalArray *nl, ssgTexCoordArray *tl, ssgTexCoordArray *tl1, ssgTexCoordArray *tl2, ssgTexCoordArray *tl3, int _numMapLevel, int _mapLevel, ssgColourArray *cl, int _indexCar) |
| grVtxTable (ssgVertexArray *shd_vtx, float initsize, int type) |
float * | getTexCoord1 (int i) |
float * | getTexCoord2 (int i) |
float * | getTexCoord3 (int i) |
ssgState * | getState1 () |
void | setState1 (ssgState *st) |
ssgState * | getState2 () |
void | setState2 (ssgState *st) |
ssgState * | getState3 () |
void | setState3 (ssgState *st) |
virtual void | draw () |
void | draw_geometry_array () |
void | draw_geometry_multi () |
void | draw_geometry_for_a_car () |
void | draw_geometry_multi_array () |
void | draw_geometry_for_a_car_array () |
virtual void | drawHighlight (sgVec4 colour) |
virtual void | drawHighlight (sgVec4 colour, int i) |
virtual void | pick (int baseName) |
virtual void | transform (const sgMat4 m) |
int | getNumVertices () |
int | getNumNormals () |
int | getNumColours () |
int | getNumTexCoords () |
int | getNumTriangles () |
void | getTriangle (int n, short *v1, short *v2, short *v3) |
int | getNumLines () |
void | getLine (int n, short *v1, short *v2) |
virtual | ~grVtxTable (void) |
virtual const char * | getTypeName (void) |
virtual void | setVertices (ssgVertexArray *vl) |
virtual void | setNormals (ssgNormalArray *nl) |
virtual void | setTexCoords (ssgTexCoordArray *tl) |
virtual void | setColours (ssgColourArray *cl) |
virtual void | print (FILE *fd=stderr, char *indent="", int how_much=2) |
virtual int | load (FILE *fd) |
virtual int | save (FILE *fd) |
virtual ssgBase * | clone (int clone_flags=0) |
| grVtxTable (int _numMapLevel, int _mapLevel) |
| grVtxTable (GLenum ty, ssgVertexArray *vl, ssgNormalArray *nl, ssgTexCoordArray *tl, ssgTexCoordArray *tl1, ssgTexCoordArray *tl2, ssgTexCoordArray *tl3, int _numMapLevel, int _mapLevel, ssgColourArray *cl, int _indexCar) |
| grVtxTable (GLenum ty, ssgVertexArray *vl, ssgIndexArray *stripeIndex, int _numstripes, ssgIndexArray *il, ssgNormalArray *nl, ssgTexCoordArray *tl, ssgTexCoordArray *tl1, ssgTexCoordArray *tl2, ssgTexCoordArray *tl3, int _numMapLevel, int _mapLevel, ssgColourArray *cl, int _indexCar) |
| grVtxTable (ssgVertexArray *shd_vtx, float initsize, int type) |
float * | getTexCoord1 (int i) |
float * | getTexCoord2 (int i) |
float * | getTexCoord3 (int i) |
ssgState * | getState1 () |
void | setState1 (ssgState *st) |
ssgState * | getState2 () |
void | setState2 (ssgState *st) |
ssgState * | getState3 () |
void | setState3 (ssgState *st) |
virtual void | draw () |
void | draw_geometry_array () |
void | draw_geometry_multi () |
void | draw_geometry_for_a_car () |
void | draw_geometry_multi_array () |
void | draw_geometry_for_a_car_array () |
virtual void | drawHighlight (sgVec4 colour) |
virtual void | drawHighlight (sgVec4 colour, int i) |
virtual void | pick (int baseName) |
virtual void | transform (const sgMat4 m) |
int | getNumVertices () |
int | getNumNormals () |
int | getNumColours () |
int | getNumTexCoords () |
int | getNumTriangles () |
void | getTriangle (int n, short *v1, short *v2, short *v3) |
int | getNumLines () |
void | getLine (int n, short *v1, short *v2) |
virtual | ~grVtxTable (void) |
virtual const char * | getTypeName (void) |
virtual void | setVertices (ssgVertexArray *vl) |
virtual void | setNormals (ssgNormalArray *nl) |
virtual void | setTexCoords (ssgTexCoordArray *tl) |
virtual void | setColours (ssgColourArray *cl) |
virtual void | print (FILE *fd=stderr, char *indent="", int how_much=2) |
virtual int | load (FILE *fd) |
virtual int | save (FILE *fd) |
Public Attributes |
int | numMapLevel |
int | mapLevelBitmap |
int | indexCar |
Protected Member Functions |
virtual void | copy_from (grVtxTable *src, int clone_flags) |
virtual void | copy_from (grVtxTable *src, int clone_flags) |
Protected Attributes |
ssgIndexArray * | indices |
ssgIndexArray * | stripes |
int | numStripes |
_SSG_PUBLIC | __pad0__: ssgTexCoordArray *texcoords1 |
ssgTexCoordArray * | texcoords2 |
ssgTexCoordArray * | texcoords3 |
ssgIndexArray * | indices |
ssgIndexArray * | stripes |
ssgTexCoordArray * | texcoords2 |
ssgTexCoordArray * | texcoords3 |
Private Attributes |
grMultiTexState * | state |
grMultiTexState * | state1 |
grMultiTexState * | state2 |
grMultiTexState * | state3 |
int | internalType |
grMultiTexState * | state |
grMultiTexState * | state1 |
grMultiTexState * | state2 |
grMultiTexState * | state3 |