TORCS  1.3.10
The Open Racing Car Simulator
Loading...
Searching...
No Matches
ssgVtxTableCarlight Class Reference

#include <grcarlight.h>

Inherits ssgVtxTable.

Public Member Functions

virtual ssgBase * clone (int clone_flags=0)
 ssgVtxTableCarlight ()
 ssgVtxTableCarlight (ssgVertexArray *vtx, double s, sgVec3 p)
int setSize (double s)
void setOnOff (int s)
int isOnOff ()
sgVec3 * getPos ()
void setFactor (double f)
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 ~ssgVtxTableCarlight (void)
virtual const char * getTypeName (void)
virtual int load (FILE *fd)
virtual int save (FILE *fd)

Protected Member Functions

virtual void copy_from (ssgVtxTableCarlight *src, int clone_flags)

Protected Attributes

int on
float size
sgVec3 pos
double factor

Detailed Description

Definition at line 27 of file grcarlight.h.

Constructor & Destructor Documentation

◆ ssgVtxTableCarlight() [1/2]

ssgVtxTableCarlight::ssgVtxTableCarlight ( )

Definition at line 73 of file grcarlight.cpp.

◆ ssgVtxTableCarlight() [2/2]

ssgVtxTableCarlight::ssgVtxTableCarlight ( ssgVertexArray * vtx,
double s,
sgVec3 p )

Definition at line 78 of file grcarlight.cpp.

◆ ~ssgVtxTableCarlight()

ssgVtxTableCarlight::~ssgVtxTableCarlight ( void )
virtual

Definition at line 99 of file grcarlight.cpp.

Member Function Documentation

◆ clone()

ssgBase * ssgVtxTableCarlight::clone ( int clone_flags = 0)
virtual

Definition at line 65 of file grcarlight.cpp.

Here is the call graph for this function:

◆ copy_from()

void ssgVtxTableCarlight::copy_from ( ssgVtxTableCarlight * src,
int clone_flags )
protectedvirtual

Definition at line 54 of file grcarlight.cpp.

Here is the call graph for this function:

◆ draw_geometry()

void ssgVtxTableCarlight::draw_geometry ( )

Definition at line 109 of file grcarlight.cpp.

Here is the call graph for this function:

◆ drawHighlight() [1/2]

virtual void ssgVtxTableCarlight::drawHighlight ( sgVec4 colour)
inlinevirtual

Definition at line 50 of file grcarlight.h.

◆ drawHighlight() [2/2]

virtual void ssgVtxTableCarlight::drawHighlight ( sgVec4 colour,
int i )
inlinevirtual

Definition at line 51 of file grcarlight.h.

◆ getLine()

void ssgVtxTableCarlight::getLine ( int n,
short * v1,
short * v2 )
inline

Definition at line 68 of file grcarlight.h.

◆ getNumColours()

int ssgVtxTableCarlight::getNumColours ( )
inline

Definition at line 63 of file grcarlight.h.

◆ getNumLines()

int ssgVtxTableCarlight::getNumLines ( )
inline

Definition at line 67 of file grcarlight.h.

◆ getNumNormals()

int ssgVtxTableCarlight::getNumNormals ( )
inline

Definition at line 62 of file grcarlight.h.

◆ getNumTexCoords()

int ssgVtxTableCarlight::getNumTexCoords ( )
inline

Definition at line 64 of file grcarlight.h.

◆ getNumTriangles()

int ssgVtxTableCarlight::getNumTriangles ( )
inline

Definition at line 65 of file grcarlight.h.

◆ getNumVertices()

int ssgVtxTableCarlight::getNumVertices ( )
inline

Definition at line 61 of file grcarlight.h.

◆ getPos()

sgVec3 * ssgVtxTableCarlight::getPos ( )
inline

Definition at line 44 of file grcarlight.h.

◆ getTriangle()

void ssgVtxTableCarlight::getTriangle ( int n,
short * v1,
short * v2,
short * v3 )
inline

Definition at line 66 of file grcarlight.h.

◆ getTypeName()

virtual const char * ssgVtxTableCarlight::getTypeName ( void )
inlinevirtual

Definition at line 73 of file grcarlight.h.

◆ isOnOff()

int ssgVtxTableCarlight::isOnOff ( )
inline

Definition at line 43 of file grcarlight.h.

◆ load()

virtual int ssgVtxTableCarlight::load ( FILE * fd)
inlinevirtual

Definition at line 75 of file grcarlight.h.

◆ pick()

virtual void ssgVtxTableCarlight::pick ( int baseName)
inlinevirtual

Definition at line 53 of file grcarlight.h.

◆ save()

virtual int ssgVtxTableCarlight::save ( FILE * fd)
inlinevirtual

Definition at line 76 of file grcarlight.h.

◆ setColours()

virtual void ssgVtxTableCarlight::setColours ( ssgColourArray * cl)
inlinevirtual

Definition at line 59 of file grcarlight.h.

◆ setFactor()

void ssgVtxTableCarlight::setFactor ( double f)
inline

Definition at line 45 of file grcarlight.h.

◆ setNormals()

virtual void ssgVtxTableCarlight::setNormals ( ssgNormalArray * nl)
inlinevirtual

Definition at line 57 of file grcarlight.h.

◆ setOnOff()

void ssgVtxTableCarlight::setOnOff ( int s)
inline

Definition at line 42 of file grcarlight.h.

◆ setSize()

int ssgVtxTableCarlight::setSize ( double s)
inline

Definition at line 41 of file grcarlight.h.

◆ setTexCoords()

virtual void ssgVtxTableCarlight::setTexCoords ( ssgTexCoordArray * tl)
inlinevirtual

Definition at line 58 of file grcarlight.h.

◆ setVertices()

virtual void ssgVtxTableCarlight::setVertices ( ssgVertexArray * vl)
inlinevirtual

Definition at line 56 of file grcarlight.h.

◆ transform()

virtual void ssgVtxTableCarlight::transform ( const sgMat4 m)
inlinevirtual

Definition at line 54 of file grcarlight.h.

Member Data Documentation

◆ factor

double ssgVtxTableCarlight::factor
protected

Definition at line 33 of file grcarlight.h.

◆ on

int ssgVtxTableCarlight::on
protected

Definition at line 30 of file grcarlight.h.

◆ pos

sgVec3 ssgVtxTableCarlight::pos
protected

Definition at line 32 of file grcarlight.h.

◆ size

float ssgVtxTableCarlight::size
protected

Definition at line 31 of file grcarlight.h.


The documentation for this class was generated from the following files:
  • C:/Users/berni/Development/torcs_git/torcs-code/torcs/torcs/src/modules/graphic/ssggraph/grcarlight.h
  • C:/Users/berni/Development/torcs_git/torcs-code/torcs/torcs/src/modules/graphic/ssggraph/grcarlight.cpp