- uint32_t tag; /// 'MODV' tag
- uint32_t version; /// File version
- uint32_t vertexBufferSize; /// total size of the vertex buffer to allocate
- uint32_t attributeCount; /// number of stored attributes
- uint32_t attributeFormat[16]; /// format encoded as ((type << 16)|(count)); 'type' represents primitive type, 'count' represents number of components ( 1-4 )
- uint32_t attributeOffset[16]; /// attribute offsets
- uint32_t attributeSize[16]; /// attribute size in bytes
- uint32_t vertexStride; /// vertex stride
- uint32_t reserved; /// reserved, may point at additional structure
- uint32_t dataBeginOffset; /// start of actual vertex data
+ uint32_t tag; /// 'MODV' tag
+ uint32_t version; /// File version
+ uint32_t vertexBufferSize; /// total size of the vertex buffer to allocate
+ uint32_t attributeCount; /// number of stored attributes
+ uint32_t attributeFormat[16]; /// format encoded as ((type << 16)|(count)); 'type' represents primitive type, 'count' represents number of components ( 1-4 )
+ uint32_t attributeOffset[16]; /// attribute offsets
+ uint32_t attributeSize[16]; /// attribute size in bytes
+ uint32_t vertexStride; /// vertex stride
+ uint32_t reserved; /// reserved, may point at additional structure
+ uint32_t dataBeginOffset; /// start of actual vertex data