| _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 |