Base class for mesh factories. More...
#include <MeshFactory.h>
Public Member Functions | |
Mesh * | CreateMesh (const void *pVertexData, int numOfVertices, const void *pIndexData, size_t indexDataSize, u32 numOfIndices, const std::string &debugName) const |
Protected Member Functions | |
MeshFactory (Rendering::GlBufferPool &glBufferPool, const VertexLayouts::VertexLayout &vertexLayout, const size_t vertexSize) | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |
Protected Attributes | |
Rendering::GlBufferPool & | m_glBufferPool |
const VertexLayouts::VertexLayout & | m_vertexLayout |
size_t | m_vertexSize |
Base class for mesh factories.