|
Public Member Functions |
virtual ssgBase * | clone (int clone_flags=0) |
| ssgGrVtxArray () |
| ssgGrVtxArray (GLenum ty, ssgVertexArray *vl, ssgNormalArray *nl, ssgTexCoordArray *tl, ssgColourArray *cl, ssgIndexArray *il) |
virtual void | drawHighlight (sgVec4 colour) |
virtual void | drawHighlight (sgVec4 colour, int i) |
virtual void | pick (int baseName) |
void | setIndices (ssgIndexArray *il) |
int | getNumIndices () |
int | getNumTriangles () |
void | getTriangle (int n, short *v1, short *v2, short *v3) |
int | getNumLines () |
void | getLine (int n, short *v1, short *v2) |
void | getIndexList (void **list) |
short * | getIndex (int i) |
virtual | ~ssgVtxArray (void) |
virtual char * | getTypeName (void) |
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) |
| ssgGrVtxArray () |
| ssgGrVtxArray (GLenum ty, ssgVertexArray *vl, ssgNormalArray *nl, ssgTexCoordArray *tl, ssgColourArray *cl, ssgIndexArray *il) |
virtual void | drawHighlight (sgVec4 colour) |
virtual void | drawHighlight (sgVec4 colour, int i) |
virtual void | pick (int baseName) |
void | setIndices (ssgIndexArray *il) |
int | getNumIndices () |
int | getNumTriangles () |
void | getTriangle (int n, short *v1, short *v2, short *v3) |
int | getNumLines () |
void | getLine (int n, short *v1, short *v2) |
void | getIndexList (void **list) |
short * | getIndex (int i) |
virtual | ~ssgVtxArray (void) |
virtual char * | getTypeName (void) |
virtual void | print (FILE *fd=stderr, char *indent="", int how_much=2) |
virtual int | load (FILE *fd) |
virtual int | save (FILE *fd) |
Protected Member Functions |
virtual void | draw_geometry () |
virtual void | copy_from (ssgGrVtxArray *src, int clone_flags) |
virtual void | draw_geometry () |
virtual void | copy_from (ssgGrVtxArray *src, int clone_flags) |
Protected Attributes |
ssgIndexArray * | indices |
ssgIndexArray * | indices |