OGRE: Material

| OGRE 2.2.4 Object-Oriented Graphics Rendering Engine

Classes
Material
Component

## Classes
struct | Ogre::ActiveActorData
struct | Ogre::ArrayActorPlane
| Actors are defined by a plane and a rectangle that limits that plane. More...
struct | Ogre::ComputeProperty
class | Ogre::HlmsBufferManager
| Managing constant and texture buffers for sending shader parameters is a very similar process to most Hlms implementations using them. More...
class | Ogre::HlmsCompute
| HLMS implementation that handles compute shaders. More...
class | Ogre::HlmsComputeJob
class | Ogre::HlmsJsonPbs
class | Ogre::HlmsJsonUnlit
class | Ogre::HlmsLowLevel
| This is an HLMS implementation that acts as proxy to use the Material system from Ogre 1.9 The older material system is data-driven (thanks to AutoParamDataSource) compared to HLMS where the user needs to write its own implementation in C++ (or modify an exisiting one). More...
class | Ogre::HlmsLowLevelDatablock
| Contains information needed by the UI (2D) for OpenGL ES 2.0. More...
class | Ogre::HlmsPbs
| Physically based shading implementation specfically designed for OpenGL 3+, D3D11 and other RenderSystems which support uniform buffers. More...
class | Ogre::HlmsPbsMobile
| Physically based shading implementation specfically designed for OpenGL ES 2.0 and other RenderSystems which do not support uniform buffers. More...
class | Ogre::HlmsUnlit
| Implementation without lighting or skeletal animation specfically designed for OpenGL 3+, D3D11 and other RenderSystems which support uniform buffers. More...
class | Ogre::HlmsUnlitMobile
| User Interface (2D) implementation specfically designed for OpenGL ES 2.0 and other RenderSystems which do not support uniform buffers. More...
class | Ogre::HlmsUnlitMobileDatablock
| Contains information needed by the UI (2D) for OpenGL ES 2.0. More...
class | Ogre::InstantRadiosity
class | Ogre::IrradianceVolume
struct | Ogre::LowLevelProp
struct | Ogre::PbsMobileProperty
struct | Ogre::PbsMobileShaderCreationData
struct | Ogre::PbsProperty
struct | Ogre::PbsUvAtlasParams
class | Ogre::PlanarReflectionActor
class | Ogre::PlanarReflections
| Planar Reflections can be used with both Unlit and PBS, but they're setup differently. More...
class | Ogre::ShaderParams
| The purpose of this class is to contain a set of both auto and manual parameters that may apply to multiple shaders; without having the shader to be created first (the drawback of GpuProgramParameters). More...
struct | Ogre::UnlitMobileProp

## Detailed Description