All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Eegeo::Rendering::MeshFactories::MeshFactory Class Reference

Base class for mesh factories. More...

#include <MeshFactory.h>

Inheritance diagram for Eegeo::Rendering::MeshFactories::MeshFactory:
Eegeo::NonCopyable Eegeo::Rendering::MeshFactories::DiffuseMeshFactory Eegeo::Rendering::MeshFactories::PackedTwoTextureDiffuseMeshFactory Eegeo::Rendering::MeshFactories::SceneModelMeshFactory Eegeo::Rendering::MeshFactories::TextMeshFactory Eegeo::Routes::View::RouteViewMeshFactory

Public Member Functions

MeshCreateMesh (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
 
NonCopyableoperator= (const NonCopyable &)=delete
 

Protected Attributes

Rendering::GlBufferPoolm_glBufferPool
 
const VertexLayouts::VertexLayoutm_vertexLayout
 
size_t m_vertexSize
 

Detailed Description

Base class for mesh factories.


The documentation for this class was generated from the following files: