![]() |
OGRE 14.3
Object-Oriented Graphics Rendering Engine
|
Classes | |
| class | Ogre::RTShader::SubRenderState |
| This class is the base interface of sub part from a shader based rendering pipeline. More... | |
| class | Ogre::RTShader::SubRenderStateAccessor |
| This class uses as accessor from a template SubRenderState to all of its instances that created based on it. More... | |
| class | Ogre::RTShader::SubRenderStateFactory |
| Abstract factory interface for creating SubRenderState implementation instances. More... | |
Namespaces | |
| namespace | Ogre |
| namespace | Ogre::RTShader |
Typedefs | |
| typedef SharedPtr< SubRenderStateAccessor > | Ogre::RTShader::SubRenderStateAccessorPtr |
| typedef std::vector< SubRenderState * > | Ogre::RTShader::SubRenderStateList |
| typedef SubRenderStateList::const_iterator | Ogre::RTShader::SubRenderStateListConstIterator |
| typedef SubRenderStateList::iterator | Ogre::RTShader::SubRenderStateListIterator |
| typedef std::set< SubRenderState * > | Ogre::RTShader::SubRenderStateSet |
| typedef SubRenderStateSet::const_iterator | Ogre::RTShader::SubRenderStateSetConstIterator |
| typedef SubRenderStateSet::iterator | Ogre::RTShader::SubRenderStateSetIterator |
Variables | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_ALPHA_TEST |
| Enables alpha-testing. | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_COOK_TORRANCE_LIGHTING |
| Use metal roughness parametrisation for lighting calulations. | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_FOG |
| Modulates the color of a pixel based on the scene or object fog parameters. | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_GBUFFER |
| Redirects rendering results into gbuffers for e.g. deferred shading. | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_HARDWARE_SKINNING |
| Include skinning calculations for Skeletal Animation in the shader to move computations to the GPU. | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_IMAGE_BASED_LIGHTING |
| Adds calculations for indirect image based lighting (IBL) | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_INTEGRATED_PSSM3 |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_LAYERED_BLENDING |
| Apply photoshop-like blend effects to texture layers. | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_NORMALMAP |
| Use a normal map to derive normals. | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_PER_PIXEL_LIGHTING |
| Adds per-pixel lighting calulations (Phong Shading) | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_PER_VERTEX_LIGHTING |
| Adds per-vertex (FFP) lighting calulations (Gouraud Shading) | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_SHADOW_MAPPING |
| shadow mapping receiver with multiple lights or single PSSM light with up to 3 custom splits. | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_TEXTURING |
| Computes FFP texture transform and blending based on the assigned textures. | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_TRANSFORM |
| Computes the position of the vertex in projection space, allows using instancing. | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_TRIPLANAR_TEXTURING |
| enable triplanar texture mapping | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_VERTEX_COLOUR |
| Enables vertex-colors, always required. | |
| _OgreRTSSExport const String | Ogre::RTShader::SRS_WBOIT |
| Redirects rendering results into intermediate buffers for the WBOIT algorithm. | |