2 #ifndef GLSDK_MESH_VERTEX_FORMAT_H
3 #define GLSDK_MESH_VERTEX_FORMAT_H
13 #include <boost/noncopyable.hpp>
26 virtual const char *what()
const throw() {
return message.c_str();}
85 NUM_VERTEX_DATA_TYPES,
105 NUM_ATTRIB_DATA_TYPES,
132 AttribDesc(
unsigned int attribIndex,
unsigned int numComponents,
151 unsigned int m_attribIndex;
152 unsigned int m_numComponents;
257 void BindAttribute(
size_t baseOffset,
size_t attribIx)
const;
374 std::vector<size_t> m_attribOffsets;
382 #endif //GLSDK_MESH_VERTEX_FORMAT_H