torcs - 1.2.2

ssgVtxTableShadow Class Reference

#include <grshadow.h>

List of all members.

Public Member Functions

virtual ssgBase * clone (int clone_flags=0)
 ssgVtxTableShadow (float f, float u)
 ssgVtxTableShadow ()
 ssgVtxTableShadow (GLenum ty, ssgVertexArray *vl, ssgNormalArray *nl, ssgTexCoordArray *tl, ssgColourArray *cl)
void setOffset (float f, float u)
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 ~ssgVtxTableShadow (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)
 ssgVtxTableShadow (float f, float u)
 ssgVtxTableShadow ()
 ssgVtxTableShadow (GLenum ty, ssgVertexArray *vl, ssgNormalArray *nl, ssgTexCoordArray *tl, ssgColourArray *cl)
void setOffset (float f, float u)
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 ~ssgVtxTableShadow (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)

Protected Member Functions

virtual void copy_from (ssgVtxTableShadow *src, int clone_flags)
virtual void copy_from (ssgVtxTableShadow *src, int clone_flags)

Protected Attributes

float factor
float unit


Constructor & Destructor Documentation

ssgVtxTableShadow::ssgVtxTableShadow float  f,
float  u
 

ssgVtxTableShadow::ssgVtxTableShadow  ) 
 

ssgVtxTableShadow::ssgVtxTableShadow GLenum  ty,
ssgVertexArray *  vl,
ssgNormalArray *  nl,
ssgTexCoordArray *  tl,
ssgColourArray *  cl
 

ssgVtxTableShadow::~ssgVtxTableShadow void   )  [virtual]
 

ssgVtxTableShadow::ssgVtxTableShadow float  f,
float  u
 

ssgVtxTableShadow::ssgVtxTableShadow  ) 
 

ssgVtxTableShadow::ssgVtxTableShadow GLenum  ty,
ssgVertexArray *  vl,
ssgNormalArray *  nl,
ssgTexCoordArray *  tl,
ssgColourArray *  cl
 

virtual ssgVtxTableShadow::~ssgVtxTableShadow void   )  [virtual]
 


Member Function Documentation

virtual ssgBase* ssgVtxTableShadow::clone int  clone_flags = 0  )  [virtual]
 

ssgBase * ssgVtxTableShadow::clone int  clone_flags = 0  )  [virtual]
 

Here is the call graph for this function:

virtual void ssgVtxTableShadow::copy_from ssgVtxTableShadow src,
int  clone_flags
[protected, virtual]
 

void ssgVtxTableShadow::copy_from ssgVtxTableShadow src,
int  clone_flags
[protected, virtual]
 

void ssgVtxTableShadow::draw_geometry  ) 
 

void ssgVtxTableShadow::draw_geometry  ) 
 

Here is the call graph for this function:

virtual void ssgVtxTableShadow::drawHighlight sgVec4  colour,
int  i
[inline, virtual]
 

virtual void ssgVtxTableShadow::drawHighlight sgVec4  colour  )  [inline, virtual]
 

virtual void ssgVtxTableShadow::drawHighlight sgVec4  colour,
int  i
[inline, virtual]
 

virtual void ssgVtxTableShadow::drawHighlight sgVec4  colour  )  [inline, virtual]
 

void ssgVtxTableShadow::getLine int  n,
short *  v1,
short *  v2
[inline]
 

void ssgVtxTableShadow::getLine int  n,
short *  v1,
short *  v2
[inline]
 

int ssgVtxTableShadow::getNumColours  )  [inline]
 

int ssgVtxTableShadow::getNumColours  )  [inline]
 

int ssgVtxTableShadow::getNumLines  )  [inline]
 

int ssgVtxTableShadow::getNumLines  )  [inline]
 

int ssgVtxTableShadow::getNumNormals  )  [inline]
 

int ssgVtxTableShadow::getNumNormals  )  [inline]
 

int ssgVtxTableShadow::getNumTexCoords  )  [inline]
 

int ssgVtxTableShadow::getNumTexCoords  )  [inline]
 

int ssgVtxTableShadow::getNumTriangles  )  [inline]
 

int ssgVtxTableShadow::getNumTriangles  )  [inline]
 

int ssgVtxTableShadow::getNumVertices  )  [inline]
 

int ssgVtxTableShadow::getNumVertices  )  [inline]
 

void ssgVtxTableShadow::getTriangle int  n,
short *  v1,
short *  v2,
short *  v3
[inline]
 

void ssgVtxTableShadow::getTriangle int  n,
short *  v1,
short *  v2,
short *  v3
[inline]
 

virtual const char* ssgVtxTableShadow::getTypeName void   )  [inline, virtual]
 

virtual const char* ssgVtxTableShadow::getTypeName void   )  [inline, virtual]
 

virtual int ssgVtxTableShadow::load FILE *  fd  )  [inline, virtual]
 

virtual int ssgVtxTableShadow::load FILE *  fd  )  [inline, virtual]
 

virtual void ssgVtxTableShadow::pick int  baseName  )  [inline, virtual]
 

virtual void ssgVtxTableShadow::pick int  baseName  )  [inline, virtual]
 

virtual void ssgVtxTableShadow::print FILE *  fd = stderr,
char *  indent = "",
int  how_much = 2
[inline, virtual]
 

virtual void ssgVtxTableShadow::print FILE *  fd = stderr,
char *  indent = "",
int  how_much = 2
[inline, virtual]
 

virtual int ssgVtxTableShadow::save FILE *  fd  )  [inline, virtual]
 

virtual int ssgVtxTableShadow::save FILE *  fd  )  [inline, virtual]
 

virtual void ssgVtxTableShadow::setColours ssgColourArray *  cl  )  [inline, virtual]
 

virtual void ssgVtxTableShadow::setColours ssgColourArray *  cl  )  [inline, virtual]
 

virtual void ssgVtxTableShadow::setNormals ssgNormalArray *  nl  )  [inline, virtual]
 

virtual void ssgVtxTableShadow::setNormals ssgNormalArray *  nl  )  [inline, virtual]
 

void ssgVtxTableShadow::setOffset float  f,
float  u
 

void ssgVtxTableShadow::setOffset float  f,
float  u
 

virtual void ssgVtxTableShadow::setTexCoords ssgTexCoordArray *  tl  )  [inline, virtual]
 

virtual void ssgVtxTableShadow::setTexCoords ssgTexCoordArray *  tl  )  [inline, virtual]
 

virtual void ssgVtxTableShadow::setVertices ssgVertexArray *  vl  )  [inline, virtual]
 

virtual void ssgVtxTableShadow::setVertices ssgVertexArray *  vl  )  [inline, virtual]
 

virtual void ssgVtxTableShadow::transform const sgMat4  m  )  [inline, virtual]
 

virtual void ssgVtxTableShadow::transform const sgMat4  m  )  [inline, virtual]
 


Member Data Documentation

float ssgVtxTableShadow::factor [protected]
 

float ssgVtxTableShadow::unit [protected]
 


The documentation for this class was generated from the following files:
Generated at Thu Feb 26 21:54:13 2004 for torcs by doxygen 1.3.3 written by Dimitri van Heesch, © 1997-1999
TORCS © Eric Espié 1999, 2002.