|
Public Member Functions |
virtual ssgBase * | clone (int clone_flags=0) |
| ssgVtxTableSmoke () |
| ssgVtxTableSmoke (ssgVertexArray *shd_vtx, float initsize, int type) |
void | draw_geometry () |
virtual void | drawHighlight (sgVec4 colour) |
virtual void | drawHighlight (sgVec4 colour, int i) |
virtual void | pick (int baseName) |
virtual void | transform (const sgMat4 m) |
virtual void | setVertices (ssgVertexArray *vl) |
virtual void | setNormals (ssgNormalArray *nl) |
virtual void | setTexCoords (ssgTexCoordArray *tl) |
virtual void | setColours (ssgColourArray *cl) |
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 | ~ssgVtxTableSmoke (void) |
virtual const 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) |
| ssgVtxTableSmoke () |
| ssgVtxTableSmoke (ssgVertexArray *shd_vtx, float initsize, int type) |
void | draw_geometry () |
virtual void | drawHighlight (sgVec4 colour) |
virtual void | drawHighlight (sgVec4 colour, int i) |
virtual void | pick (int baseName) |
virtual void | transform (const sgMat4 m) |
virtual void | setVertices (ssgVertexArray *vl) |
virtual void | setNormals (ssgNormalArray *nl) |
virtual void | setTexCoords (ssgTexCoordArray *tl) |
virtual void | setColours (ssgColourArray *cl) |
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 | ~ssgVtxTableSmoke (void) |
virtual const 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) |
Public Attributes |
double | max_life |
double | step0_max_life |
double | step1_max_life |
double | step2_max_life |
double | cur_life |
tdble | vvx |
tdble | vvy |
tdble | vvz |
tdble | vexp |
int | smokeType |
int | smokeTypeStep |
double | dt |
double | lastTime |
float | sizex |
float | sizey |
float | sizez |
int | stype |
Protected Member Functions |
virtual void | copy_from (ssgVtxTableSmoke *src, int clone_flags) |
virtual void | copy_from (ssgVtxTableSmoke *src, int clone_flags) |