|  | OGRE 2.1
    Object-Oriented Graphics Rendering Engine | 
| 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 | 
| Typedefs | |
| typedef FastArray< Renderable * > | Ogre::RenderableArray | 
| typedef vector< TexturePtr >::type | Ogre::TextureVec | 
| typedef vector< TexturePtr >::type Ogre::TextureVec |