Factory for creating meshes with the PackedDiffuseVertex vertex format from data in a QuantizedMeshInfo object. More...
#include <PackedDiffuseReadMeshFactory.h>
Public Member Functions | |
PackedDiffuseReadMeshFactory (Eegeo::Rendering::GlBufferPool &glBufferPool, const VertexLayouts::VertexLayout &packedStencilShadowVertexLayout, const VertexLayouts::VertexLayout &packedDiffuseVertexLayout, const VertexLayouts::VertexLayout &packedPositionUvLightDotsColourVertexLayout, const VertexLayouts::VertexLayout &packedPositionNormalUvColorVertexLayout, const VertexLayouts::VertexLayout &packedPositionNormalUVVertexLayout) | |
Rendering::Mesh * | CreateMesh (const Eegeo::IO::ChunkedFileFormat::QuantizedMeshSetChunkReader::QuantizedMeshInfo &meshInfo, const void *pVertexData, const void *pIndexData, const std::string &debugName) |
const Eegeo::Rendering::VertexLayouts::VertexLayout & | GetVertexLayoutForVertexFormat (const u32 vertexFormat) const |
Factory for creating meshes with the PackedDiffuseVertex vertex format from data in a QuantizedMeshInfo object.