#include <GeometryData.h>

Public Member Functions

 Vertex ()
 
 Vertex (GLfloat pX, GLfloat pY, GLfloat pZ, GLfloat tS, GLfloat tT)
 
 Vertex (GLfloat pX, GLfloat pY, GLfloat pZ, GLfloat nX, GLfloat nY, GLfloat nZ, GLfloat tX, GLfloat tY, GLfloat tZ, GLfloat bX, GLfloat bY, GLfloat bZ, GLfloat tS, GLfloat tT)
 

Public Attributes

Point3 position
 
Vector3 normal
 
Vector3 tangent
 
Vector3 bitangent
 
TexCoord texCoord
 

Constructor & Destructor Documentation

Vertex::Vertex ( )
inline
Vertex::Vertex ( GLfloat  pX,
GLfloat  pY,
GLfloat  pZ,
GLfloat  tS,
GLfloat  tT 
)
inline
Vertex::Vertex ( GLfloat  pX,
GLfloat  pY,
GLfloat  pZ,
GLfloat  nX,
GLfloat  nY,
GLfloat  nZ,
GLfloat  tX,
GLfloat  tY,
GLfloat  tZ,
GLfloat  bX,
GLfloat  bY,
GLfloat  bZ,
GLfloat  tS,
GLfloat  tT 
)
inline

Member Data Documentation

Vector3 Vertex::bitangent
Vector3 Vertex::normal
Point3 Vertex::position
Vector3 Vertex::tangent
TexCoord Vertex::texCoord