| _getBlendFlags(SceneBlendType type, SceneBlendFactor &source, SceneBlendFactor &dest) | Ogre::Pass | static |
| _getDatablock() const | Ogre::Pass | |
| _getTextureUnitWithContentTypeIndex(TextureUnitState::ContentType contentType, size_t index) const | Ogre::Pass | |
| _load() | Ogre::Pass | |
| _notifyIndex(unsigned short index) | Ogre::Pass | |
| _prepare() | Ogre::Pass | |
| _unload() | Ogre::Pass | |
| _unprepare() | Ogre::Pass | |
| _updateAutoParams(const AutoParamDataSource *source, uint16 variabilityMask) const | Ogre::Pass | |
| addTextureUnitState(TextureUnitState *state) | Ogre::Pass | |
| applyTextureAliases(const AliasTextureNamePairList &aliasList, const bool apply=true) const | Ogre::Pass | |
| calculateSize() const | Ogre::Pass | |
| ConstTextureUnitStateIterator typedef | Ogre::Pass | |
| createTextureUnitState() | Ogre::Pass | |
| createTextureUnitState(const String &textureName, unsigned short texCoordSet) | Ogre::Pass | |
| createTextureUnitState(const String &textureName) | Ogre::Pass | |
| getAlphaRejectFunction() const | Ogre::Pass | inline |
| getAlphaRejectValue() const | Ogre::Pass | inline |
| getAmbient() const | Ogre::Pass | |
| getBlendblock() const | Ogre::Pass | |
| getColourWriteEnabled() const | Ogre::Pass | |
| getComputeProgram() const | Ogre::Pass | |
| getComputeProgramName() const | Ogre::Pass | |
| getComputeProgramParameters() const | Ogre::Pass | |
| getDiffuse() const | Ogre::Pass | |
| getEmissive() const | Ogre::Pass | inline |
| getFragmentProgram() const | Ogre::Pass | |
| getFragmentProgramName() const | Ogre::Pass | |
| getFragmentProgramParameters() const | Ogre::Pass | |
| getGeometryProgram() const | Ogre::Pass | |
| getGeometryProgramName() const | Ogre::Pass | |
| getGeometryProgramParameters() const | Ogre::Pass | |
| getId() const | Ogre::Pass | inline |
| getIndex() const | Ogre::Pass | inline |
| getIteratePerLight() const | Ogre::Pass | inline |
| getLightClipPlanesEnabled() const | Ogre::Pass | inline |
| getLightCountPerIteration() const | Ogre::Pass | |
| getLightMask() const | Ogre::Pass | |
| getLightScissoringEnabled() const | Ogre::Pass | inline |
| getMacroblock() const | Ogre::Pass | |
| getMaxSimultaneousLights() const | Ogre::Pass | |
| getName() const | Ogre::Pass | inline |
| getNumTextureUnitStates() const | Ogre::Pass | inline |
| getOnlyLightType() const | Ogre::Pass | inline |
| getParent() const | Ogre::Pass | inline |
| getPassIterationCount() const | Ogre::Pass | inline |
| getPointAttenuationConstant() const | Ogre::Pass | |
| getPointAttenuationLinear() const | Ogre::Pass | |
| getPointAttenuationQuadratic() const | Ogre::Pass | |
| getPointMaxSize() const | Ogre::Pass | |
| getPointMinSize() const | Ogre::Pass | |
| getPointSize() const | Ogre::Pass | |
| getPointSpritesEnabled() const | Ogre::Pass | |
| getPolygonModeOverrideable() const | Ogre::Pass | inlinevirtual |
| getResourceGroup() const | Ogre::Pass | |
| getRunOnlyForOneLightType() const | Ogre::Pass | inline |
| getSelfIllumination() const | Ogre::Pass | |
| getShadingMode() const | Ogre::Pass | |
| getShininess() const | Ogre::Pass | |
| getSpecular() const | Ogre::Pass | |
| getStartLight() const | Ogre::Pass | |
| getTessellationDomainProgram() const | Ogre::Pass | |
| getTessellationDomainProgramName() const | Ogre::Pass | |
| getTessellationDomainProgramParameters() const | Ogre::Pass | |
| getTessellationHullProgram() const | Ogre::Pass | |
| getTessellationHullProgramName() const | Ogre::Pass | |
| getTessellationHullProgramParameters() const | Ogre::Pass | |
| getTextureUnitState(size_t index) | Ogre::Pass | |
| getTextureUnitState(const String &name) | Ogre::Pass | |
| getTextureUnitState(size_t index) const | Ogre::Pass | |
| getTextureUnitState(const String &name) const | Ogre::Pass | |
| getTextureUnitStateIndex(const TextureUnitState *state) const | Ogre::Pass | |
| getTextureUnitStateIterator() | Ogre::Pass | |
| getTextureUnitStateIterator() const | Ogre::Pass | |
| getUserObjectBindings() | Ogre::Pass | inline |
| getUserObjectBindings() const | Ogre::Pass | inline |
| getVertexColourTracking() const | Ogre::Pass | |
| getVertexProgram() const | Ogre::Pass | |
| getVertexProgramName() const | Ogre::Pass | |
| getVertexProgramParameters() const | Ogre::Pass | |
| hasComputeProgram() const | Ogre::Pass | inline |
| hasFragmentProgram() const | Ogre::Pass | inline |
| hasGeometryProgram() const | Ogre::Pass | inline |
| hasTessellationDomainProgram() const | Ogre::Pass | inline |
| hasTessellationHullProgram() const | Ogre::Pass | inline |
| hasVertexProgram() const | Ogre::Pass | inline |
| isAmbientOnly() const | Ogre::Pass | |
| isLoaded() const | Ogre::Pass | |
| isPointAttenuationEnabled() const | Ogre::Pass | |
| isProgrammable() const | Ogre::Pass | inline |
| isTransparent() const | Ogre::Pass | |
| OGRE_DEPRECATED_VER(3) bool getFogOverride() const | Ogre::Pass | |
| OGRE_DEPRECATED_VER(3) FogMode getFogMode() const | Ogre::Pass | |
| OGRE_DEPRECATED_VER(3) const ColourValue &getFogColour() const | Ogre::Pass | |
| OGRE_DEPRECATED_VER(3) Real getFogStart() const | Ogre::Pass | |
| OGRE_DEPRECATED_VER(3) Real getFogEnd() const | Ogre::Pass | |
| OGRE_DEPRECATED_VER(3) Real getFogDensity() const | Ogre::Pass | |
| OGRE_MUTEX(mTexUnitChangeMutex) | Ogre::Pass | |
| OGRE_MUTEX(mGpuProgramChangeMutex) | Ogre::Pass | |
| OGRE_STATIC_MUTEX(msDirtyHashListMutex) | Ogre::Pass | |
| OGRE_STATIC_MUTEX(msPassGraveyardMutex) | Ogre::Pass | |
| operator=(const Pass &oth) | Ogre::Pass | |
| Pass(Technique *parent, unsigned short index) | Ogre::Pass | |
| Pass(Technique *parent, unsigned short index, const Pass &oth) | Ogre::Pass | |
| removeAllTextureUnitStates() | Ogre::Pass | |
| removeTextureUnitState(unsigned short index) | Ogre::Pass | |
| setAlphaRejectFunction(CompareFunction func) | Ogre::Pass | |
| setAlphaRejectValue(unsigned char val) | Ogre::Pass | |
| setAmbient(Real red, Real green, Real blue) | Ogre::Pass | |
| setAmbient(const ColourValue &ambient) | Ogre::Pass | |
| setBlendblock(const HlmsBlendblock &blendblock) | Ogre::Pass | |
| setComputeProgram(const String &name, bool resetParams=true) | Ogre::Pass | |
| setComputeProgramParameters(GpuProgramParametersSharedPtr params) | Ogre::Pass | |
| setDiffuse(Real red, Real green, Real blue, Real alpha) | Ogre::Pass | |
| setDiffuse(const ColourValue &diffuse) | Ogre::Pass | |
| setEmissive(Real red, Real green, Real blue) | Ogre::Pass | inline |
| setEmissive(const ColourValue &emissive) | Ogre::Pass | inline |
| setFog(bool overrideScene, FogMode mode=FOG_NONE, const ColourValue &colour=ColourValue::White, Real expDensity=Real(0.001), Real linearStart=0.0, Real linearEnd=1.0) | Ogre::Pass | |
| setFragmentProgram(const String &name, bool resetParams=true) | Ogre::Pass | |
| setFragmentProgramParameters(GpuProgramParametersSharedPtr params) | Ogre::Pass | |
| setGeometryProgram(const String &name, bool resetParams=true) | Ogre::Pass | |
| setGeometryProgramParameters(GpuProgramParametersSharedPtr params) | Ogre::Pass | |
| setIteratePerLight(bool enabled, bool onlyForOneLightType=true, Light::LightTypes lightType=Light::LT_POINT) | Ogre::Pass | |
| setLightClipPlanesEnabled(bool enabled) | Ogre::Pass | inline |
| setLightCountPerIteration(unsigned short c) | Ogre::Pass | |
| setLightMask(uint32 mask) | Ogre::Pass | |
| setLightScissoringEnabled(bool enabled) | Ogre::Pass | inline |
| setMacroblock(const HlmsMacroblock ¯oblock) | Ogre::Pass | |
| setMaxSimultaneousLights(unsigned short maxLights) | Ogre::Pass | |
| setName(const String &name) | Ogre::Pass | |
| setPassIterationCount(const size_t count) | Ogre::Pass | inline |
| setPointAttenuation(bool enabled, Real constant=0.0f, Real linear=1.0f, Real quadratic=0.0f) | Ogre::Pass | |
| setPointMaxSize(Real max) | Ogre::Pass | |
| setPointMinSize(Real min) | Ogre::Pass | |
| setPointSize(Real ps) | Ogre::Pass | |
| setPointSpritesEnabled(bool enabled) | Ogre::Pass | |
| setPolygonModeOverrideable(bool override) | Ogre::Pass | inlinevirtual |
| setSamplerblock(const HlmsSamplerblock &samplerblock) | Ogre::Pass | |
| setSelfIllumination(Real red, Real green, Real blue) | Ogre::Pass | |
| setSelfIllumination(const ColourValue &selfIllum) | Ogre::Pass | |
| setShadingMode(ShadeOptions mode) | Ogre::Pass | |
| setShininess(Real val) | Ogre::Pass | |
| setSpecular(Real red, Real green, Real blue, Real alpha) | Ogre::Pass | |
| setSpecular(const ColourValue &specular) | Ogre::Pass | |
| setStartLight(unsigned short startLight) | Ogre::Pass | |
| setTessellationDomainProgram(const String &name, bool resetParams=true) | Ogre::Pass | |
| setTessellationDomainProgramParameters(GpuProgramParametersSharedPtr params) | Ogre::Pass | |
| setTessellationHullProgram(const String &name, bool resetParams=true) | Ogre::Pass | |
| setTessellationHullProgramParameters(GpuProgramParametersSharedPtr params) | Ogre::Pass | |
| setVertexColourTracking(TrackVertexColourType tracking) | Ogre::Pass | |
| setVertexProgram(const String &name, bool resetParams=true) | Ogre::Pass | |
| setVertexProgramParameters(GpuProgramParametersSharedPtr params) | Ogre::Pass | |
| TextureUnitStateIterator typedef | Ogre::Pass | |
| ~Pass() | Ogre::Pass | virtual |