40 #ifndef _graphicsmeshinfo_h
41 #define _graphicsmeshinfo_h
45 #include "colourvalue.h"
VertexInfo Vertices
A collection of containers storing the various properties of a Vertex.
VertexInfo()
No init constructor.
A convenience class for the storage of Vertex data in a Mesh/SubMesh.
IntVec Indices
A container of Indexes used to assemble the Vertices for rendering.
String MaterialName
The name of the material used to render the Mesh/SubMesh.
String MaterialGroup
The resource group in which the named Material can be found.
~VertexInfo()
Class destructor.
~MeshInfo()
Class destructor.
MeshInfo()
No init constructor.
Vector3Vec Tangents
A container storing the tangent of each vertex.
Whole VertexCount
The number of Vertices in the Mesh/SubMesh.
std::vector< Vector2 > Vector2Vec
Convenience type for a container of Vector2s.
Vector2Vec UVs
A container storing the texture coordinates of each vertex.
A convenience class for the storage of rendering data in a Mesh/SubMesh.
Vector3Vec Normals
A container storing the normal of each vertex.
std::vector< Integer > IntVec
Convenience type for a container of Integers.
The bulk of the engine components go in this namspace.
Whole IndexCount
The number of Indexes in the Mesh/SubMesh.
std::vector< Vector3 > Vector3Vec
Convenience type for a container of Vector3s.
unsigned long Whole
Whole is an unsigned integer, it will be at least 32bits in size.
Whole OperationType
Used Internally. Describes how the Vertex data should be treated when rendering.
Vector3Vec Positions
A container storing the position of each vertex.
std::string String
A datatype used to a series of characters.