GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
FaceInfoCalc Class Reference

#include <State.hh>

Public Member Functions

 FaceInfoCalc (Mesh &m, int framenum, int statenum)
 FaceInfoCalc (Mesh &m, MeshNormals &n, int framenum, int statenum)
 FaceInfoCalc (Mesh &m, MeshTexCoords &c, int framenum, int statenum)
 FaceInfoCalc (Mesh &m, MeshColors &c, int framenum, int statenum)
virtual int NumFaces () const
virtual Point FacePoint (int face2, int point2) const
virtual Vector PointNormal (int face2, int point2) const
virtual Point2d TexCoord (int face2, int point2) const
virtual unsigned int VertexColor (int face2, int point2) const

Public Attributes

int currentpos
int currentsize

Constructor & Destructor Documentation

◆ FaceInfoCalc() [1/4]

FaceInfoCalc::FaceInfoCalc ( Mesh & m,
int framenum,
int statenum )
inline

◆ FaceInfoCalc() [2/4]

FaceInfoCalc::FaceInfoCalc ( Mesh & m,
MeshNormals & n,
int framenum,
int statenum )
inline

◆ FaceInfoCalc() [3/4]

FaceInfoCalc::FaceInfoCalc ( Mesh & m,
MeshTexCoords & c,
int framenum,
int statenum )
inline

◆ FaceInfoCalc() [4/4]

FaceInfoCalc::FaceInfoCalc ( Mesh & m,
MeshColors & c,
int framenum,
int statenum )
inline

Member Function Documentation

◆ FacePoint()

virtual Point FaceInfoCalc::FacePoint ( int face2,
int point2 ) const
inlinevirtual

◆ NumFaces()

virtual int FaceInfoCalc::NumFaces ( ) const
inlinevirtual

◆ PointNormal()

virtual Vector FaceInfoCalc::PointNormal ( int face2,
int point2 ) const
inlinevirtual

◆ TexCoord()

virtual Point2d FaceInfoCalc::TexCoord ( int face2,
int point2 ) const
inlinevirtual

◆ VertexColor()

virtual unsigned int FaceInfoCalc::VertexColor ( int face2,
int point2 ) const
inlinevirtual

Member Data Documentation

◆ currentpos

int FaceInfoCalc::currentpos
mutable

◆ currentsize

int FaceInfoCalc::currentsize
mutable

The documentation for this class was generated from the following file: