OGRE
13.6
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 | |
Ogre | |
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. More... | |
_OgreRTSSExport const String | Ogre::RTShader::SRS_COOK_TORRANCE_LIGHTING |
Use metal roughness parametrisation for lighting calulations. More... | |
_OgreRTSSExport const String | Ogre::RTShader::SRS_FOG |
Modulates the color of a pixel based on the scene or object fog parameters. More... | |
_OgreRTSSExport const String | Ogre::RTShader::SRS_GBUFFER |
Redirects rendering results into gbuffers for e.g. deferred shading. More... | |
_OgreRTSSExport const String | Ogre::RTShader::SRS_HARDWARE_SKINNING |
Include skinning calculations for Skeletal Animation in the shader to move computations to the GPU. More... | |
_OgreRTSSExport const String | Ogre::RTShader::SRS_IMAGE_BASED_LIGHTING |
Adds calculations for indirect image based lighting (IBL) More... | |
_OgreRTSSExport const String | Ogre::RTShader::SRS_INTEGRATED_PSSM3 |
PSSM shadow receiver with up to 3 splits. Custom split points. More... | |
_OgreRTSSExport const String | Ogre::RTShader::SRS_LAYERED_BLENDING |
Apply photoshop-like blend effects to texture layers. More... | |
_OgreRTSSExport const String | Ogre::RTShader::SRS_NORMALMAP |
Use a normal map to derive normals. More... | |
_OgreRTSSExport const String | Ogre::RTShader::SRS_PER_PIXEL_LIGHTING |
Adds per-pixel lighting calulations (Phong Shading) More... | |
_OgreRTSSExport const String | Ogre::RTShader::SRS_PER_VERTEX_LIGHTING |
Adds per-vertex (FFP) lighting calulations (Gouraud Shading) More... | |
_OgreRTSSExport const String | Ogre::RTShader::SRS_TEXTURING |
Computes FFP texture transform and blending based on the assigned textures. More... | |
_OgreRTSSExport const String | Ogre::RTShader::SRS_TRANSFORM |
Computes the position of the vertex in projection space, allows using instancing. More... | |
_OgreRTSSExport const String | Ogre::RTShader::SRS_TRIPLANAR_TEXTURING |
enable triplanar texture mapping More... | |
_OgreRTSSExport const String | Ogre::RTShader::SRS_VERTEX_COLOUR |
Enables vertex-colors, always required. More... | |
_OgreRTSSExport const String | Ogre::RTShader::SRS_WBOIT |
Redirects rendering results into intermediate buffers for the WBOIT algorithm. More... | |