| BuildShader(bool force=false) | SO3::SPass | |
| CleanGeneratedShader() | SO3::SPass | |
| CompareFunction enum name | SO3::SPass | |
| GetAlphaRejectionFunction() const | SO3::SPass | |
| GetAlphaRejectionValue() const | SO3::SPass | |
| GetAlphaToCoverage() const | SO3::SPass | |
| GetAmbientColor() | SO3::SPass | |
| GetColourWriteEnabled() const | SO3::SPass | |
| GetCullingMode() const | SO3::SPass | |
| GetDepthCheckEnabled() const | SO3::SPass | |
| GetDepthFunction() const | SO3::SPass | |
| GetDepthWriteEnabled() const | SO3::SPass | |
| GetDestBlendFactor() const | SO3::SPass | |
| GetDestBlendFactorAlpha() const | SO3::SPass | |
| GetDiffuseColor() | SO3::SPass | |
| GetFragmentProgramParameters() | SO3::SPass | |
| GetLightingEnabled() | SO3::SPass | |
| GetName() const | SO3::SData | |
| GetNumTextureUnitStates() | SO3::SPass | |
| GetOgrePassPointer() | SO3::SPass | |
| GetPointSize() | SO3::SPass | |
| GetPolygonMode() | SO3::SPass | |
| GetSceneBlendingOperation() const | SO3::SPass | |
| GetSceneBlendingOperationAlpha() const | SO3::SPass | |
| GetSelfIlluminationColor() | SO3::SPass | |
| GetShininess() | SO3::SPass | |
| GetSourceBlendFactor() const | SO3::SPass | |
| GetSourceBlendFactorAlpha() const | SO3::SPass | |
| GetSpecularColor() | SO3::SPass | |
| GetTechnique() | SO3::SPass | |
| GetTexture(const unsigned int &textureUnit) | SO3::SPass | |
| GetTextureFileName(const unsigned int &textureUnit) | SO3::SPass | |
| GetTextureName(const unsigned int &textureUnit) | SO3::SPass | |
| GetTextureRotate(const unsigned int &textureUnit) | SO3::SPass | |
| GetTextureUnitByType(SShaderGenerator::ShaderMapType type) | SO3::SPass | |
| GetTextureUnitColorBlendModeFactor(const unsigned int &textureUnit) | SO3::SPass | |
| GetTextureUnitIndexByName(const std::string &texname) | SO3::SPass | |
| GetTextureUnitName(const unsigned int &textureUnit) | SO3::SPass | |
| GetTextureUnitNameByType(SShaderGenerator::ShaderMapType type) | SO3::SPass | |
| GetTextureUnitType(Ogre::TextureUnitState *unit) | SO3::SPass | static |
| GetTextureUnitTypedName(Ogre::TextureUnitState *unit) | SO3::SPass | static |
| GetTextureUScale(const unsigned int &textureUnit) | SO3::SPass | |
| GetTextureUScroll(const unsigned int &textureUnit) | SO3::SPass | |
| GetTextureVScale(const unsigned int &textureUnit) | SO3::SPass | |
| GetTextureVScroll(const unsigned int &textureUnit) | SO3::SPass | |
| GetUserObjectBindings() | SO3::SData | |
| GetUserObjectBindings() const | SO3::SData | |
| GetUseVertexColor() | SO3::SPass | |
| GetVertexProgramParameters() | SO3::SPass | |
| IsPointCloud() | SO3::SPass | |
| IsShaderGenerated() | SO3::SPass | |
| mGeneratedShader | SO3::SPass | protected |
| mPointSize | SO3::SPass | protected |
| name | SO3::SData | protected |
| ogrePass | SO3::SPass | protected |
| OrderTexturesUnitsByType() | SO3::SPass | |
| parentTechnique | SO3::SPass | protected |
| PolygonMode enum name | SO3::SPass | |
| RemoveTexture(const unsigned int &textureUnit) | SO3::SPass | |
| SceneBlendFactor enum name | SO3::SPass | |
| SceneBlendOperation enum name | SO3::SPass | |
| SData(const std::string &dataName) | SO3::SData | |
| SetAlphaRejection(CompareFunction func, unsigned char value, bool alphaToCoverageEnabled=false) | SO3::SPass | |
| SetAmbientColor(const int &color) | SO3::SPass | |
| SetAmbientColor(Ogre::ColourValue color) | SO3::SPass | |
| SetColourWriteEnabled(bool state) | SO3::SPass | |
| SetCullingMode(const bool state) | SO3::SPass | |
| SetDepthCheckEnabled(bool enabled) | SO3::SPass | |
| SetDepthFunction(CompareFunction func) | SO3::SPass | |
| SetDepthWriteEnabled(bool enabled) | SO3::SPass | |
| SetDiffuseColor(const int &color) | SO3::SPass | |
| SetDiffuseColor(Ogre::ColourValue color) | SO3::SPass | |
| SetFragmentProgramAutoParameter(const std::string ¶mName, const Ogre::GpuProgramParameters::AutoConstantType ¶mType, const size_t ¶mExtraInfos) | SO3::SPass | |
| SetFragmentProgramParameter(const std::string ¶mName, const std::string &value) | SO3::SPass | |
| SetLightingEnabled(const bool &state) | SO3::SPass | |
| SetPointSize(Ogre::Real size) | SO3::SPass | |
| SetPolygonMode(PolygonMode mode) | SO3::SPass | |
| SetSceneBlending(const SPass::SceneBlendFactor sourceFactor, const SPass::SceneBlendFactor destFactor) | SO3::SPass | |
| SetSceneBlending(const SceneBlendFactor sourceFactor, const SceneBlendFactor destFactor, const SceneBlendFactor sourceFactorAlpha, const SceneBlendFactor destFactorAlpha) | SO3::SPass | |
| SetSceneBlendingOperation(SceneBlendOperation op, SceneBlendOperation alphaOp) | SO3::SPass | |
| SetSelfIlluminationColor(const int &color) | SO3::SPass | |
| SetSelfIlluminationColor(Ogre::ColourValue color) | SO3::SPass | |
| SetShininess(const float &value) | SO3::SPass | |
| SetSpecularColor(const int &color) | SO3::SPass | |
| SetSpecularColor(Ogre::ColourValue color) | SO3::SPass | |
| SetTexture(const unsigned int &textureUnit, STexture *texture, std::string name="") | SO3::SPass | |
| SetTextureByType(STexture *tex, SShaderGenerator::ShaderMapType type) | SO3::SPass | |
| SetTextureRotate(const unsigned int &textureUnit, const float &radianAngle) | SO3::SPass | |
| SetTextureRotateAnimation(const unsigned int &textureUnit, const float &speed) | SO3::SPass | |
| SetTextureScrollAnimation(const unsigned int &textureUnit, const float &uSpeed, const float &vSpeed) | SO3::SPass | |
| SetTextureUnitColorBlendModeFactor(const unsigned int &textureUnit, float factor) | SO3::SPass | |
| SetTextureUScale(const unsigned int &textureUnit, const float &value) | SO3::SPass | |
| SetTextureUScroll(const unsigned int &textureUnit, const float &value) | SO3::SPass | |
| SetTextureVScale(const unsigned int &textureUnit, const float &value) | SO3::SPass | |
| SetTextureVScroll(const unsigned int &textureUnit, const float &value) | SO3::SPass | |
| SetUseVertexColor(bool state) | SO3::SPass | |
| SetVertexProgramAutoParameter(const std::string ¶mName, const Ogre::GpuProgramParameters::AutoConstantType ¶mType, const size_t ¶mExtraInfos) | SO3::SPass | |
| SetVertexProgramParameter(const std::string ¶mName, const std::string &value) | SO3::SPass | |
| SO3_COMPARE_FUNCTION_ALWAYS_FAIL enum value | SO3::SPass | |
| SO3_COMPARE_FUNCTION_ALWAYS_PASS enum value | SO3::SPass | |
| SO3_COMPARE_FUNCTION_EQUAL enum value | SO3::SPass | |
| SO3_COMPARE_FUNCTION_GREATER enum value | SO3::SPass | |
| SO3_COMPARE_FUNCTION_GREATER_EQUAL enum value | SO3::SPass | |
| SO3_COMPARE_FUNCTION_LESS enum value | SO3::SPass | |
| SO3_COMPARE_FUNCTION_LESS_EQUAL enum value | SO3::SPass | |
| SO3_COMPARE_FUNCTION_NOT_EQUAL enum value | SO3::SPass | |
| SO3_POLYGONMODE_POINTS enum value | SO3::SPass | |
| SO3_POLYGONMODE_SOLID enum value | SO3::SPass | |
| SO3_POLYGONMODE_WIREFRAME enum value | SO3::SPass | |
| SO3_SCENE_BLEND_FACTOR_DEST_ALPHA enum value | SO3::SPass | |
| SO3_SCENE_BLEND_FACTOR_DEST_COLOUR enum value | SO3::SPass | |
| SO3_SCENE_BLEND_FACTOR_ONE enum value | SO3::SPass | |
| SO3_SCENE_BLEND_FACTOR_ONE_MINUS_DEST_ALPHA enum value | SO3::SPass | |
| SO3_SCENE_BLEND_FACTOR_ONE_MINUS_DEST_COLOUR enum value | SO3::SPass | |
| SO3_SCENE_BLEND_FACTOR_ONE_MINUS_SOURCE_ALPHA enum value | SO3::SPass | |
| SO3_SCENE_BLEND_FACTOR_ONE_MINUS_SOURCE_COLOUR enum value | SO3::SPass | |
| SO3_SCENE_BLEND_FACTOR_SOURCE_ALPHA enum value | SO3::SPass | |
| SO3_SCENE_BLEND_FACTOR_SOURCE_COLOUR enum value | SO3::SPass | |
| SO3_SCENE_BLEND_FACTOR_ZERO enum value | SO3::SPass | |
| SO3_SCENE_BLEND_OPERATION_ADD enum value | SO3::SPass | |
| SO3_SCENE_BLEND_OPERATION_MAX enum value | SO3::SPass | |
| SO3_SCENE_BLEND_OPERATION_MIN enum value | SO3::SPass | |
| SO3_SCENE_BLEND_OPERATION_REVERSE_SUBTRACT enum value | SO3::SPass | |
| SO3_SCENE_BLEND_OPERATION_SUBTRACT enum value | SO3::SPass | |
| SPass(STechnique *technique, Ogre::Pass *ogrePassRef) | SO3::SPass | |
| UpdateGeneratedPass(bool full=false) | SO3::SPass | |
| ~SData() | SO3::SData | virtual |
| ~SPass() | SO3::SPass | |