|  | OGRE 2.1
    Object-Oriented Graphics Rendering Engine | 
| Classes | |
| class | Ogre::RTShader::CGProgramProcessor | 
| CG Language program processor class.  More... | |
| class | Ogre::RTShader::CGProgramWriter | 
| CG target language writer implementation.  More... | |
| struct | Ogre::RTShader::CompareUniformByName | 
| class | Ogre::RTShader::ConstParameter< valueType > | 
| Helper template which is the base for our ConstParameters.  More... | |
| class | Ogre::RTShader::DualQuaternionSkinning | 
| Implement a sub render state which performs dual quaternion hardware skinning.  More... | |
| class | Ogre::RTShader::FFPColour | 
| Colour sub render state implementation of the Fixed Function Pipeline.  More... | |
| class | Ogre::RTShader::FFPColourFactory | 
| A factory that enables creation of FFPColour instances.  More... | |
| class | Ogre::RTShader::FFPFog | 
| Fog sub render state implementation of the Fixed Function Pipeline.  More... | |
| class | Ogre::RTShader::FFPFogFactory | 
| A factory that enables creation of FFPFog instances.  More... | |
| class | Ogre::RTShader::FFPLighting | 
| Lighting sub render state implementation of the Fixed Function Pipeline.  More... | |
| class | Ogre::RTShader::FFPLightingFactory | 
| A factory that enables creation of FFPLighting instances.  More... | |
| class | Ogre::RTShader::FFPRenderStateBuilder | 
| Fixed Function Pipeline render state builder.  More... | |
| class | Ogre::RTShader::FFPTexturing | 
| Texturing sub render state implementation of the Fixed Function Pipeline.  More... | |
| class | Ogre::RTShader::FFPTexturingFactory | 
| A factory that enables creation of FFPTexturing instances.  More... | |
| class | Ogre::RTShader::FFPTransform | 
| Transform sub render state implementation of the Fixed Function Pipeline.  More... | |
| class | Ogre::RTShader::FFPTransformFactory | 
| A factory that enables creation of FFPTransform instances.  More... | |
| class | Ogre::RTShader::Function | 
| A class that represents a shader based program function.  More... | |
| class | Ogre::RTShader::FunctionAtom | 
| A class that represents an atomic code section of shader based program function.  More... | |
| class | Ogre::RTShader::FunctionInvocation | 
| A class that represents function invocation code from shader based program function.  More... | |
| class | Ogre::RTShader::GLSLESProgramProcessor | 
| GLSL ES Language program processor class.  More... | |
| class | Ogre::RTShader::GLSLESProgramWriter | 
| GLSL ES target language writer implementation.  More... | |
| class | Ogre::RTShader::GLSLProgramProcessor | 
| GLSL Language program processor class.  More... | |
| class | Ogre::RTShader::GLSLProgramWriter | 
| GLSL target language writer implementation.  More... | |
| class | Ogre::RTShader::HardwareSkinning | 
| Implement a sub render state which performs hardware skinning.  More... | |
| class | Ogre::RTShader::HardwareSkinningFactory | 
| A factory that enables creation of HardwareSkinning instances.  More... | |
| class | Ogre::RTShader::HardwareSkinningTechnique | 
| Implement a sub render state which performs hardware skinning.  More... | |
| class | Ogre::RTShader::HLSLProgramProcessor | 
| CG Language program processor class.  More... | |
| class | Ogre::RTShader::HLSLProgramWriter | 
| HLSL target language writer implementation.  More... | |
| class | Ogre::RTShader::IntegratedPSSM3 | 
| Integrated PSSM shadow receiver with 3 splits sub render state implementation.  More... | |
| class | Ogre::RTShader::IntegratedPSSM3Factory | 
| A factory that enables creation of IntegratedPSSM3 instances.  More... | |
| class | Ogre::RTShader::LinearSkinning | 
| Implement a sub render state which performs hardware skinning.  More... | |
| class | Ogre::RTShader::NormalMapLighting | 
| Normal Map Lighting extension sub render state implementation.  More... | |
| class | Ogre::RTShader::NormalMapLightingFactory | 
| A factory that enables creation of NormalMapLighting instances.  More... | |
| class | Ogre::RTShader::Operand | 
| A class that represents a function operand (its the combination of a parameter the in/out semantic and the used fields)  More... | |
| class | Ogre::RTShader::Parameter | 
| A class that represents a shader based program parameter.  More... | |
| class | Ogre::RTShader::ParameterFactory | 
| Helper utility class that creates common parameters.  More... | |
| class | Ogre::RTShader::PerPixelLighting | 
| Per pixel Lighting extension sub render state implementation.  More... | |
| class | Ogre::RTShader::PerPixelLightingFactory | 
| A factory that enables creation of PerPixelLighting instances.  More... | |
| class | Ogre::RTShader::Program | 
| A class that represents a shader based program.  More... | |
| class | Ogre::RTShader::ProgramManager | 
| A singleton manager class that manages shader based programs.  More... | |
| class | Ogre::RTShader::ProgramProcessor | 
| A class that provides extra processing services on CPU based programs.  More... | |
| class | Ogre::RTShader::ProgramSet | 
| Container class for shader based programs.  More... | |
| class | Ogre::RTShader::ProgramWriter | 
| Base class interface for shader program writers.  More... | |
| class | Ogre::RTShader::ProgramWriterFactory | 
| Interface definition for factories of ShaderProgramWriter.  More... | |
| class | Ogre::RTShader::ProgramWriterManager | 
| class | Ogre::RTShader::RenderState | 
| This is a container class for sub render state class.  More... | |
| class | Ogre::RTShader::SGMaterialSerializerListener | 
| This class responsible for translating core features of the RT Shader System for Ogre material scripts.  More... | |
| class | Ogre::RTShader::SGScriptTranslator | 
| This class responsible for translating core features of the RT Shader System for Ogre material scripts.  More... | |
| class | Ogre::RTShader::ShaderGenerator | 
| Shader generator system main interface.  More... | |
| class | Ogre::RTShader::ShaderProgramWriterCGFactory | 
| CG program writer factory implementation.  More... | |
| class | Ogre::RTShader::ShaderProgramWriterGLSLESFactory | 
| GLSL ES program writer factory implementation.  More... | |
| class | Ogre::RTShader::ShaderProgramWriterGLSLFactory | 
| GLSL program writer factory implementation.  More... | |
| class | Ogre::RTShader::ShaderProgramWriterHLSLFactory | 
| HLSL program writer factory implementation.  More... | |
| 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... | |
| class | Ogre::RTShader::TargetRenderState | 
| This is the target render state.  More... | |
| struct | Ogre::RTShader::TextureAtlasRecord | 
| class | Ogre::RTShader::TextureAtlasSampler | 
| Implements texture atlas sampling.  More... | |
| class | Ogre::RTShader::TextureAtlasSamplerFactory | 
| A factory that enables creation of TextureAtlasSampler instances.  More... | |
| class | Ogre::RTShader::TriplanarTexturing | 
| Triplanar Texturing.  More... | |
| class | Ogre::RTShader::TriplanarTexturingFactory | 
| A factory that enables creation of TriplanarMapping instances.  More... | |
| class | Ogre::RTShader::UniformParameter | 
| Uniform parameter class.  More... | |
| Macros | |
| #define | FFP_FUNC_ADD "FFP_Add" | 
| #define | FFP_FUNC_ADDSIGNED "FFP_AddSigned" | 
| #define | FFP_FUNC_ADDSMOOTH "FFP_AddSmooth" | 
| #define | FFP_FUNC_ALPHA_TEST "FFP_Alpha_Test" | 
| #define | FFP_FUNC_ASSIGN "FFP_Assign" | 
| #define | FFP_FUNC_CONSTRUCT "FFP_Construct" | 
| #define | FFP_FUNC_CONSTRUCT_SAMPLER_WRAPPER "FFP_Construct_Sampler_Wrapper" | 
| #define | FFP_FUNC_DOTPRODUCT "FFP_DotProduct" | 
| #define | FFP_FUNC_GENERATE_TEXCOORD_ENV_NORMAL "FFP_GenerateTexCoord_EnvMap_Normal" | 
| #define | FFP_FUNC_GENERATE_TEXCOORD_ENV_REFLECT "FFP_GenerateTexCoord_EnvMap_Reflect" | 
| #define | FFP_FUNC_GENERATE_TEXCOORD_ENV_SPHERE "FFP_GenerateTexCoord_EnvMap_Sphere" | 
| #define | FFP_FUNC_GENERATE_TEXCOORD_PROJECTION "FFP_GenerateTexCoord_Projection" | 
| #define | FFP_FUNC_LERP "FFP_Lerp" | 
| #define | FFP_FUNC_LIGHT_DIRECTIONAL_DIFFUSE "FFP_Light_Directional_Diffuse" | 
| #define | FFP_FUNC_LIGHT_DIRECTIONAL_DIFFUSESPECULAR "FFP_Light_Directional_DiffuseSpecular" | 
| #define | FFP_FUNC_LIGHT_POINT_DIFFUSE "FFP_Light_Point_Diffuse" | 
| #define | FFP_FUNC_LIGHT_POINT_DIFFUSESPECULAR "FFP_Light_Point_DiffuseSpecular" | 
| #define | FFP_FUNC_LIGHT_SPOT_DIFFUSE "FFP_Light_Spot_Diffuse" | 
| #define | FFP_FUNC_LIGHT_SPOT_DIFFUSESPECULAR "FFP_Light_Spot_DiffuseSpecular" | 
| #define | FFP_FUNC_MODULATE "FFP_Modulate" | 
| #define | FFP_FUNC_MODULATEX2 "FFP_ModulateX2" | 
| #define | FFP_FUNC_MODULATEX4 "FFP_ModulateX4" | 
| #define | FFP_FUNC_NORMALIZE "FFP_Normalize" | 
| #define | FFP_FUNC_PIXELFOG_DEPTH "FFP_PixelFog_Depth" | 
| #define | FFP_FUNC_PIXELFOG_EXP "FFP_PixelFog_Exp" | 
| #define | FFP_FUNC_PIXELFOG_EXP2 "FFP_PixelFog_Exp2" | 
| #define | FFP_FUNC_PIXELFOG_LINEAR "FFP_PixelFog_Linear" | 
| #define | FFP_FUNC_SAMPLE_TEXTURE "FFP_SampleTexture" | 
| #define | FFP_FUNC_SAMPLE_TEXTURE_PROJ "FFP_SampleTextureProj" | 
| #define | FFP_FUNC_SUBTRACT "FFP_Subtract" | 
| #define | FFP_FUNC_TRANSFORM "FFP_Transform" | 
| #define | FFP_FUNC_TRANSFORM_TEXCOORD "FFP_TransformTexCoord" | 
| #define | FFP_FUNC_VERTEXFOG_EXP "FFP_VertexFog_Exp" | 
| #define | FFP_FUNC_VERTEXFOG_EXP2 "FFP_VertexFog_Exp2" | 
| #define | FFP_FUNC_VERTEXFOG_LINEAR "FFP_VertexFog_Linear" | 
| #define | FFP_LIB_ALPHA_TEST "FFPLIB_AlphaTest" | 
| #define | FFP_LIB_COMMON "FFPLib_Common" | 
| #define | FFP_LIB_FOG "FFPLib_Fog" | 
| #define | FFP_LIB_LIGHTING "FFPLib_Lighting" | 
| #define | FFP_LIB_TEXTURING "FFPLib_Texturing" | 
| #define | FFP_LIB_TRANSFORM "FFPLib_Transform" | 
| #define | SGX_FUNC_ADJOINT_TRANSPOSE_MATRIX "SGX_AdjointTransposeMatrix" | 
| #define | SGX_FUNC_ANTIPODALITY_ADJUSTMENT "SGX_AntipodalityAdjustment" | 
| #define | SGX_FUNC_APPLYSHADOWFACTOR_DIFFUSE "SGX_ApplyShadowFactor_Diffuse" | 
| #define | SGX_FUNC_BLEND_WEIGHT "SGX_BlendWeight" | 
| #define | SGX_FUNC_BUILD_DUAL_QUATERNION_MATRIX "SGX_BuildDualQuaternionMatrix" | 
| #define | SGX_FUNC_CALCULATE_BLEND_NORMAL "SGX_CalculateBlendNormal" | 
| #define | SGX_FUNC_CALCULATE_BLEND_POSITION "SGX_CalculateBlendPosition" | 
| #define | SGX_FUNC_COMPUTE_SHADOW_COLOUR3 "SGX_ComputeShadowFactor_PSSM3" | 
| #define | SGX_FUNC_CONSTRUCT_TBNMATRIX "SGX_ConstructTBNMatrix" | 
| #define | SGX_FUNC_FETCHNORMAL "SGX_FetchNormal" | 
| #define | SGX_FUNC_LIGHT_DIRECTIONAL_DIFFUSE "SGX_Light_Directional_Diffuse" | 
| #define | SGX_FUNC_LIGHT_DIRECTIONAL_DIFFUSE "SGX_Light_Directional_Diffuse" | 
| #define | SGX_FUNC_LIGHT_DIRECTIONAL_DIFFUSESPECULAR "SGX_Light_Directional_DiffuseSpecular" | 
| #define | SGX_FUNC_LIGHT_DIRECTIONAL_DIFFUSESPECULAR "SGX_Light_Directional_DiffuseSpecular" | 
| #define | SGX_FUNC_LIGHT_POINT_DIFFUSE "SGX_Light_Point_Diffuse" | 
| #define | SGX_FUNC_LIGHT_POINT_DIFFUSE "SGX_Light_Point_Diffuse" | 
| #define | SGX_FUNC_LIGHT_POINT_DIFFUSESPECULAR "SGX_Light_Point_DiffuseSpecular" | 
| #define | SGX_FUNC_LIGHT_POINT_DIFFUSESPECULAR "SGX_Light_Point_DiffuseSpecular" | 
| #define | SGX_FUNC_LIGHT_SPOT_DIFFUSE "SGX_Light_Spot_Diffuse" | 
| #define | SGX_FUNC_LIGHT_SPOT_DIFFUSE "SGX_Light_Spot_Diffuse" | 
| #define | SGX_FUNC_LIGHT_SPOT_DIFFUSESPECULAR "SGX_Light_Spot_DiffuseSpecular" | 
| #define | SGX_FUNC_LIGHT_SPOT_DIFFUSESPECULAR "SGX_Light_Spot_DiffuseSpecular" | 
| #define | SGX_FUNC_MODULATE_SCALAR "SGX_ModulateScalar" | 
| #define | SGX_FUNC_NORMALIZE_DUAL_QUATERNION "SGX_NormalizeDualQuaternion" | 
| #define | SGX_FUNC_TRANSFORMNORMAL "SGX_TransformNormal" | 
| #define | SGX_FUNC_TRANSFORMNORMAL "SGX_TransformNormal" | 
| #define | SGX_FUNC_TRANSFORMPOSITION "SGX_TransformPosition" | 
| #define | SGX_FUNC_TRANSFORMPOSITION "SGX_TransformPosition" | 
| #define | SGX_LIB_DUAL_QUATERNION "SGXLib_DualQuaternion" | 
| #define | SGX_LIB_INTEGRATEDPSSM "SGXLib_IntegratedPSSM" | 
| #define | SGX_LIB_NORMALMAPLIGHTING "SGXLib_NormalMapLighting" | 
| #define | SGX_LIB_PERPIXELLIGHTING "SGXLib_PerPixelLighting" | 
| Friends | |
| class | Ogre::RTShader::SGMaterialSerializerListener::ShaderGenerator | 
| #define FFP_FUNC_ADD "FFP_Add" | 
| #define FFP_FUNC_ADDSIGNED "FFP_AddSigned" | 
| #define FFP_FUNC_ADDSMOOTH "FFP_AddSmooth" | 
| #define FFP_FUNC_ALPHA_TEST "FFP_Alpha_Test" | 
| #define FFP_FUNC_ASSIGN "FFP_Assign" | 
| #define FFP_FUNC_CONSTRUCT "FFP_Construct" | 
| #define FFP_FUNC_CONSTRUCT_SAMPLER_WRAPPER "FFP_Construct_Sampler_Wrapper" | 
| #define FFP_FUNC_DOTPRODUCT "FFP_DotProduct" | 
| #define FFP_FUNC_GENERATE_TEXCOORD_ENV_NORMAL "FFP_GenerateTexCoord_EnvMap_Normal" | 
| #define FFP_FUNC_GENERATE_TEXCOORD_ENV_REFLECT "FFP_GenerateTexCoord_EnvMap_Reflect" | 
| #define FFP_FUNC_GENERATE_TEXCOORD_ENV_SPHERE "FFP_GenerateTexCoord_EnvMap_Sphere" | 
| #define FFP_FUNC_GENERATE_TEXCOORD_PROJECTION "FFP_GenerateTexCoord_Projection" | 
| #define FFP_FUNC_LERP "FFP_Lerp" | 
| #define FFP_FUNC_LIGHT_DIRECTIONAL_DIFFUSE "FFP_Light_Directional_Diffuse" | 
| #define FFP_FUNC_LIGHT_DIRECTIONAL_DIFFUSESPECULAR "FFP_Light_Directional_DiffuseSpecular" | 
| #define FFP_FUNC_LIGHT_POINT_DIFFUSE "FFP_Light_Point_Diffuse" | 
| #define FFP_FUNC_LIGHT_POINT_DIFFUSESPECULAR "FFP_Light_Point_DiffuseSpecular" | 
| #define FFP_FUNC_LIGHT_SPOT_DIFFUSE "FFP_Light_Spot_Diffuse" | 
| #define FFP_FUNC_LIGHT_SPOT_DIFFUSESPECULAR "FFP_Light_Spot_DiffuseSpecular" | 
| #define FFP_FUNC_MODULATE "FFP_Modulate" | 
| #define FFP_FUNC_MODULATEX2 "FFP_ModulateX2" | 
| #define FFP_FUNC_MODULATEX4 "FFP_ModulateX4" | 
| #define FFP_FUNC_NORMALIZE "FFP_Normalize" | 
| #define FFP_FUNC_PIXELFOG_DEPTH "FFP_PixelFog_Depth" | 
| #define FFP_FUNC_PIXELFOG_EXP "FFP_PixelFog_Exp" | 
| #define FFP_FUNC_PIXELFOG_EXP2 "FFP_PixelFog_Exp2" | 
| #define FFP_FUNC_PIXELFOG_LINEAR "FFP_PixelFog_Linear" | 
| #define FFP_FUNC_SAMPLE_TEXTURE "FFP_SampleTexture" | 
| #define FFP_FUNC_SAMPLE_TEXTURE_PROJ "FFP_SampleTextureProj" | 
| #define FFP_FUNC_SUBTRACT "FFP_Subtract" | 
| #define FFP_FUNC_TRANSFORM "FFP_Transform" | 
| #define FFP_FUNC_TRANSFORM_TEXCOORD "FFP_TransformTexCoord" | 
| #define FFP_FUNC_VERTEXFOG_EXP "FFP_VertexFog_Exp" | 
| #define FFP_FUNC_VERTEXFOG_EXP2 "FFP_VertexFog_Exp2" | 
| #define FFP_FUNC_VERTEXFOG_LINEAR "FFP_VertexFog_Linear" | 
| #define FFP_LIB_ALPHA_TEST "FFPLIB_AlphaTest" | 
| #define FFP_LIB_COMMON "FFPLib_Common" | 
| #define FFP_LIB_FOG "FFPLib_Fog" | 
| #define FFP_LIB_LIGHTING "FFPLib_Lighting" | 
| #define FFP_LIB_TEXTURING "FFPLib_Texturing" | 
| #define FFP_LIB_TRANSFORM "FFPLib_Transform" | 
| #define SGX_FUNC_ADJOINT_TRANSPOSE_MATRIX "SGX_AdjointTransposeMatrix" | 
| #define SGX_FUNC_ANTIPODALITY_ADJUSTMENT "SGX_AntipodalityAdjustment" | 
| #define SGX_FUNC_APPLYSHADOWFACTOR_DIFFUSE "SGX_ApplyShadowFactor_Diffuse" | 
| #define SGX_FUNC_BLEND_WEIGHT "SGX_BlendWeight" | 
| #define SGX_FUNC_BUILD_DUAL_QUATERNION_MATRIX "SGX_BuildDualQuaternionMatrix" | 
| #define SGX_FUNC_CALCULATE_BLEND_NORMAL "SGX_CalculateBlendNormal" | 
| #define SGX_FUNC_CALCULATE_BLEND_POSITION "SGX_CalculateBlendPosition" | 
| #define SGX_FUNC_COMPUTE_SHADOW_COLOUR3 "SGX_ComputeShadowFactor_PSSM3" | 
| #define SGX_FUNC_CONSTRUCT_TBNMATRIX "SGX_ConstructTBNMatrix" | 
| #define SGX_FUNC_FETCHNORMAL "SGX_FetchNormal" | 
| #define SGX_FUNC_LIGHT_DIRECTIONAL_DIFFUSE "SGX_Light_Directional_Diffuse" | 
| #define SGX_FUNC_LIGHT_DIRECTIONAL_DIFFUSE "SGX_Light_Directional_Diffuse" | 
| #define SGX_FUNC_LIGHT_DIRECTIONAL_DIFFUSESPECULAR "SGX_Light_Directional_DiffuseSpecular" | 
| #define SGX_FUNC_LIGHT_DIRECTIONAL_DIFFUSESPECULAR "SGX_Light_Directional_DiffuseSpecular" | 
| #define SGX_FUNC_LIGHT_POINT_DIFFUSE "SGX_Light_Point_Diffuse" | 
| #define SGX_FUNC_LIGHT_POINT_DIFFUSE "SGX_Light_Point_Diffuse" | 
| #define SGX_FUNC_LIGHT_POINT_DIFFUSESPECULAR "SGX_Light_Point_DiffuseSpecular" | 
| #define SGX_FUNC_LIGHT_POINT_DIFFUSESPECULAR "SGX_Light_Point_DiffuseSpecular" | 
| #define SGX_FUNC_LIGHT_SPOT_DIFFUSE "SGX_Light_Spot_Diffuse" | 
| #define SGX_FUNC_LIGHT_SPOT_DIFFUSE "SGX_Light_Spot_Diffuse" | 
| #define SGX_FUNC_LIGHT_SPOT_DIFFUSESPECULAR "SGX_Light_Spot_DiffuseSpecular" | 
| #define SGX_FUNC_LIGHT_SPOT_DIFFUSESPECULAR "SGX_Light_Spot_DiffuseSpecular" | 
| #define SGX_FUNC_MODULATE_SCALAR "SGX_ModulateScalar" | 
| #define SGX_FUNC_NORMALIZE_DUAL_QUATERNION "SGX_NormalizeDualQuaternion" | 
| #define SGX_FUNC_TRANSFORMNORMAL "SGX_TransformNormal" | 
| #define SGX_FUNC_TRANSFORMNORMAL "SGX_TransformNormal" | 
| #define SGX_FUNC_TRANSFORMPOSITION "SGX_TransformPosition" | 
| #define SGX_FUNC_TRANSFORMPOSITION "SGX_TransformPosition" | 
| #define SGX_LIB_DUAL_QUATERNION "SGXLib_DualQuaternion" | 
| #define SGX_LIB_INTEGRATEDPSSM "SGXLib_IntegratedPSSM" | 
| #define SGX_LIB_NORMALMAPLIGHTING "SGXLib_NormalMapLighting" | 
| #define SGX_LIB_PERPIXELLIGHTING "SGXLib_PerPixelLighting" | 
| Ogre::RTShader::DualQuaternionSkinning::DualQuaternionSkinning | ( | ) | 
Class default constructor.
| Ogre::RTShader::HardwareSkinningTechnique::HardwareSkinningTechnique | ( | ) | 
Class default constructor.
| Ogre::RTShader::LinearSkinning::LinearSkinning | ( | ) | 
Class default constructor.
| Ogre::RTShader::SGScriptTranslator::SGScriptTranslator | ( | ) | 
| 
 | virtual | 
| 
 | virtual | 
Implements Ogre::RTShader::HardwareSkinningTechnique.
| 
 | virtual | 
Implements Ogre::RTShader::HardwareSkinningTechnique.
| 
 | pure virtual | 
Implemented in Ogre::RTShader::DualQuaternionSkinning, and Ogre::RTShader::LinearSkinning.
| 
 | virtual | 
| ushort Ogre::RTShader::HardwareSkinningTechnique::getBoneCount | ( | ) | 
Returns the number of bones in the model assigned to the material.
| 
 | virtual | 
Returns a sub render state of a given name which has already been created for material currently being generated by the script translator.
| typeName | The type of the sub-render state to find. | 
| ushort Ogre::RTShader::HardwareSkinningTechnique::getWeightCount | ( | ) | 
Returns the number of weights/bones affecting a vertex.
| bool Ogre::RTShader::HardwareSkinningTechnique::hasCorrectAntipodalityHandling | ( | ) | 
Only applicable for dual quaternion skinning.
| bool Ogre::RTShader::HardwareSkinningTechnique::hasScalingShearingSupport | ( | ) | 
Only applicable for dual quaternion skinning.
| 
 | virtual | 
Reimplemented from Ogre::MaterialSerializer::Listener.
| _OgreRTSSExport void Ogre::RTShader::operator<< | ( | std::ostream & | o, | 
| const HardwareSkinning::SkinningData & | data | ||
| ) | 
| _OgreRTSSExport void Ogre::RTShader::operator<< | ( | std::ostream & | o, | 
| const TextureAtlasSamplerFactory::TextureAtlasAttib & | tai | ||
| ) | 
| 
 | virtual | 
Reimplemented from Ogre::MaterialSerializer::Listener.
| 
 | virtual | 
Implements Ogre::RTShader::HardwareSkinningTechnique.
| 
 | virtual | 
Implements Ogre::RTShader::HardwareSkinningTechnique.
| 
 | pure virtual | 
Implemented in Ogre::RTShader::DualQuaternionSkinning, and Ogre::RTShader::LinearSkinning.
| 
 | virtual | 
Implements Ogre::RTShader::HardwareSkinningTechnique.
| 
 | virtual | 
Implements Ogre::RTShader::HardwareSkinningTechnique.
| 
 | pure virtual | 
Implemented in Ogre::RTShader::DualQuaternionSkinning, and Ogre::RTShader::LinearSkinning.
| 
 | virtual | 
Reimplemented from Ogre::MaterialSerializer::Listener.
| 
 | virtual | 
Reimplemented from Ogre::MaterialSerializer::Listener.
| 
 | virtual | 
Implements Ogre::ScriptTranslator.
| 
 | friend |