Public Member Functions | |
PolygonShapeViewFactory (Rendering::Shaders::UniformColoredShader *pShader, Rendering::Materials::UniformColoredMaterial *pMaterial, const Rendering::VertexLayouts::VertexLayout &vertexLayout, Rendering::GlBufferPool &glBufferPool, Rendering::VertexLayouts::VertexBindingPool &vertexBindingPool) | |
PolygonShapeArgs::ShapeView * | CreateView (const PolygonShapeArgs::ShapeModel &polygon) |
Static Public Member Functions | |
static PolygonShapeViewFactory * | Create (Eegeo::Modules::Core::RenderingModule &renderingModule) |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |