1 #ifndef B_GEOMETRY_DATA_H
2 #define B_GEOMETRY_DATA_H
6 #include "vmmlib/vector.hpp"
22 IndexData(GLushort vIndex, GLushort tIndex, GLushort nIndex)
24 , texCoordsIndex(tIndex)
77 Vertex(GLfloat pX, GLfloat pY, GLfloat pZ, GLfloat tS, GLfloat tT)
95 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)
GLfloat t
Definition: GeometryData.h:32
Definition: GeometryData.h:43
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)
Definition: GeometryData.h:95
Vector3 tangent
Definition: GeometryData.h:115
std::vector< GLushort > VboIndices
Definition: GeometryData.h:128
MaterialData materialData
Definition: GeometryData.h:135
Vector3 bitangent
Definition: GeometryData.h:116
Point3 position
Definition: GeometryData.h:113
GLubyte b
Definition: GeometryData.h:39
Definition: GeometryData.h:35
Vector3 normal
Definition: GeometryData.h:114
Definition: GeometryData.h:10
GLfloat y
Definition: GeometryData.h:46
GLfloat z
Definition: GeometryData.h:47
std::vector< Vertex > VboVertices
Definition: GeometryData.h:127
GLfloat y
Definition: GeometryData.h:53
Definition: GeometryData.h:50
IndexData()
Definition: GeometryData.h:16
IndexData(GLushort vIndex, GLushort tIndex, GLushort nIndex)
Definition: GeometryData.h:22
VboVertices vboVertices
Definition: GeometryData.h:132
std::shared_ptr< GeometryData > GeometryDataPtr
Definition: GeometryData.h:138
GLubyte r
Definition: GeometryData.h:37
VboIndices vboIndices
Definition: GeometryData.h:133
GLushort texCoordsIndex
Definition: GeometryData.h:13
Definition: GeometryData.h:57
GLubyte g
Definition: GeometryData.h:38
GLfloat x
Definition: GeometryData.h:52
Definition: GeometryData.h:29
GLfloat x
Definition: GeometryData.h:45
GLfloat s
Definition: GeometryData.h:31
GLubyte a
Definition: GeometryData.h:40
GLushort normalIndex
Definition: GeometryData.h:14
GLushort vertexIndex
Definition: GeometryData.h:12
The underlying data of a geometry object.
Definition: GeometryData.h:125
The underlying data of a material.
Definition: MaterialData.h:10
Vertex(GLfloat pX, GLfloat pY, GLfloat pZ, GLfloat tS, GLfloat tT)
Definition: GeometryData.h:77
GLfloat z
Definition: GeometryData.h:54
TexCoord texCoord
Definition: GeometryData.h:117
GLushort Index
Definition: GeometryData.h:120
std::vector< IndexData > indices
Definition: GeometryData.h:130
Vertex()
Definition: GeometryData.h:59