10#ifndef OGL_MESH_RENDERER_HEADER
11#define OGL_MESH_RENDERER_HEADER
31 typedef std::shared_ptr<MeshRenderer>
Ptr;
32 typedef std::shared_ptr<MeshRenderer const>
ConstPtr;
35 static Ptr create (
void);
47MeshRenderer::create (
void)
59MeshRenderer::MeshRenderer (
void)
std::shared_ptr< TriangleMesh const > ConstPtr
OpenGL renderer that takes a mesh and automatically creates the appropriate VBOs and a vertex array o...
std::shared_ptr< MeshRenderer > Ptr
std::shared_ptr< MeshRenderer const > ConstPtr
OpenGL vertex array object abstraction.
#define OGL_NAMESPACE_END
#define OGL_NAMESPACE_BEGIN