All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
Eegeo::Modules::Core::RenderingModule Class Reference
Inheritance diagram for Eegeo::Modules::Core::RenderingModule:
Eegeo::NonCopyable

Public Member Functions

 RenderingModule (const bool bufferPoolingEnabled)
 
Rendering::GlBufferPoolGetGlBufferPool () const
 
Rendering::VertexLayouts::VertexLayoutPoolGetVertexLayoutPool () const
 
Rendering::VertexLayouts::VertexBindingPoolGetVertexBindingPool () const
 
Rendering::RenderQueueGetRenderQueue () const
 
Rendering::RenderableFiltersGetRenderableFilters () const
 
Rendering::Shaders::ShaderIdGeneratorGetShaderIdGenerator () const
 
Rendering::Materials::MaterialIdGeneratorGetMaterialIdGenerator () const
 
Rendering::Materials::NullMaterialFactoryGetNullMaterialFactory () const
 
Rendering::Filters::RenderableRepositoryGetRenderableRepository () const
 
Rendering::MeshFactories::TextMeshFactoryGetTextMeshFactory () const
 
Rendering::MeshFactories::DiffuseMeshFactoryGetDiffuseMeshFactory () const
 
Rendering::MeshFactories::PackedTwoTextureDiffuseMeshFactoryGetPackedTwoTextureDiffuseMeshFactory () const
 
Rendering::MeshFactories::PositionMeshFactoryGetPositionMeshFactory () const
 
Rendering::Shaders::ColorShaderGetColorShader () const
 
Rendering::StencilLayersControllerGetStencilLayersController () const
 
Rendering::RenderOptionsModelGetRenderOptionsModel () const
 
Rendering::IRenderingServiceGetRenderingService () const
 
Rendering::Materials::NullMaterialGetNullMaterial () const
 

Static Public Member Functions

static RenderingModuleCreate (const bool bufferPoolingEnabled)
 

Additional Inherited Members

- Protected Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

Member Function Documentation

Rendering::Materials::NullMaterial & Eegeo::Modules::Core::RenderingModule::GetNullMaterial ( ) const
Deprecated:
use of this shared material instance in app code can cause unintended side-effects in render state. Use GetNullMaterialFactory().Create() instead.

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