| _dirtyHash(void) | Ogre::Pass |  | 
  | _getTextureUnitWithContentTypeIndex(TextureUnitState::ContentType contentType, unsigned short index) const | Ogre::Pass |  | 
  | _load(void) | Ogre::Pass |  | 
  | _notifyIndex(unsigned short index) | Ogre::Pass |  | 
  | _notifyNeedsRecompile(void) | Ogre::Pass |  | 
  | _prepare(void) | Ogre::Pass |  | 
  | _recalculateHash(void) | Ogre::Pass |  | 
  | _split(unsigned short numUnits) | Ogre::Pass |  | 
  | _unload(void) | Ogre::Pass |  | 
  | _unprepare(void) | Ogre::Pass |  | 
  | _updateAutoParams(const AutoParamDataSource *source, uint16 variabilityMask) const | Ogre::Pass |  | 
  | addTextureUnitState(TextureUnitState *state) | Ogre::Pass |  | 
  | BuiltinHashFunction enum name | Ogre::Pass |  | 
  | calculateSize(void) const | Ogre::Pass |  | 
  | clearDirtyHashList(void) | Ogre::Pass | static | 
  | ConstTextureUnitStateIterator typedef | Ogre::Pass |  | 
  | createTextureUnitState(const String &textureName, unsigned short texCoordSet=0) | Ogre::Pass |  | 
  | createTextureUnitState(void) | Ogre::Pass |  | 
  | getAlphaRejectFunction(void) const | Ogre::Pass | inline | 
  | getAlphaRejectValue(void) const | Ogre::Pass | inline | 
  | getAmbient(void) const | Ogre::Pass | inline | 
  | getBlendState() const | Ogre::Pass | inline | 
  | getBuiltinHashFunction(BuiltinHashFunction builtin) | Ogre::Pass | static | 
  | getColourWriteEnabled(void) const | Ogre::Pass |  | 
  | getColourWriteEnabled(bool &red, bool &green, bool &blue, bool &alpha) const | Ogre::Pass |  | 
  | getComputeProgram(void) const | Ogre::Pass | inline | 
  | getComputeProgramName(void) const | Ogre::Pass | inline | 
  | getComputeProgramParameters(void) const | Ogre::Pass |  | 
  | getCullingMode(void) const | Ogre::Pass | inline | 
  | getDepthBiasConstant(void) const | Ogre::Pass | inline | 
  | getDepthBiasSlopeScale(void) const | Ogre::Pass | inline | 
  | getDepthCheckEnabled(void) const | Ogre::Pass | inline | 
  | getDepthFunction(void) const | Ogre::Pass | inline | 
  | getDepthWriteEnabled(void) const | Ogre::Pass | inline | 
  | getDestBlendFactor() const | Ogre::Pass | inline | 
  | getDestBlendFactorAlpha() const | Ogre::Pass | inline | 
  | getDiffuse(void) const | Ogre::Pass | inline | 
  | getDirtyHashList(void) | Ogre::Pass | inlinestatic | 
  | getEmissive(void) const | Ogre::Pass | inline | 
  | getFogColour(void) const | Ogre::Pass | inline | 
  | getFogDensity(void) const | Ogre::Pass | inline | 
  | getFogEnd(void) const | Ogre::Pass | inline | 
  | getFogMode(void) const | Ogre::Pass | inline | 
  | getFogOverride(void) const | Ogre::Pass | inline | 
  | getFogStart(void) const | Ogre::Pass | inline | 
  | getFragmentProgram(void) const | Ogre::Pass | inline | 
  | getFragmentProgramName(void) const | Ogre::Pass | inline | 
  | getFragmentProgramParameters(void) const | Ogre::Pass |  | 
  | getGeometryProgram(void) const | Ogre::Pass | inline | 
  | getGeometryProgramName(void) const | Ogre::Pass | inline | 
  | getGeometryProgramParameters(void) const | Ogre::Pass |  | 
  | getGpuProgram(GpuProgramType programType) const | Ogre::Pass |  | 
  | getGpuProgramName(GpuProgramType type) const | Ogre::Pass |  | 
  | getGpuProgramParameters(GpuProgramType type) const | Ogre::Pass |  | 
  | getHash(void) const | Ogre::Pass | inline | 
  | getHashFunction(void) | Ogre::Pass | inlinestatic | 
  | getIlluminationStage() const | Ogre::Pass | inline | 
  | getIndex(void) const | Ogre::Pass | inline | 
  | getIteratePerLight(void) const | Ogre::Pass | inline | 
  | getIterationDepthBias() const | Ogre::Pass | inline | 
  | getLightClipPlanesEnabled() const | Ogre::Pass | inline | 
  | getLightCountPerIteration(void) const | Ogre::Pass | inline | 
  | getLightingEnabled(void) const | Ogre::Pass | inline | 
  | getLightMask() const | Ogre::Pass | inline | 
  | getLightScissoringEnabled() const | Ogre::Pass | inline | 
  | getLineWidth() const | Ogre::Pass | inline | 
  | getManualCullingMode(void) const | Ogre::Pass |  | 
  | getMaxSimultaneousLights(void) const | Ogre::Pass | inline | 
  | getName(void) const | Ogre::Pass | inline | 
  | getNumTextureUnitStates(void) const | Ogre::Pass | inline | 
  | getOnlyLightType() const | Ogre::Pass | inline | 
  | getParent(void) const | Ogre::Pass | inline | 
  | getPassGraveyard(void) | Ogre::Pass | inlinestatic | 
  | getPassIterationCount(void) const | Ogre::Pass | inline | 
  | getPointAttenuation() const | Ogre::Pass | inline | 
  | getPointAttenuationConstant(void) const | Ogre::Pass | inline | 
  | getPointAttenuationLinear(void) const | Ogre::Pass | inline | 
  | getPointAttenuationQuadratic(void) const | Ogre::Pass | inline | 
  | getPointMaxSize(void) const | Ogre::Pass |  | 
  | getPointMinSize(void) const | Ogre::Pass |  | 
  | getPointSize(void) const | Ogre::Pass | inline | 
  | getPointSpritesEnabled(void) const | Ogre::Pass | inline | 
  | getPolygonMode(void) const | Ogre::Pass | inline | 
  | getPolygonModeOverrideable(void) const | Ogre::Pass | inline | 
  | getResourceGroup(void) const | Ogre::Pass |  | 
  | getRunOnlyForOneLightType(void) const | Ogre::Pass | inline | 
  | getSceneBlendingOperation() const | Ogre::Pass | inline | 
  | getSceneBlendingOperationAlpha() const | Ogre::Pass | inline | 
  | getSelfIllumination(void) const | Ogre::Pass | inline | 
  | getShadingMode(void) const | Ogre::Pass | inline | 
  | getShininess(void) const | Ogre::Pass | inline | 
  | getSourceBlendFactor() const | Ogre::Pass | inline | 
  | getSourceBlendFactorAlpha() const | Ogre::Pass | inline | 
  | getSpecular(void) const | Ogre::Pass | inline | 
  | getStartLight(void) const | Ogre::Pass | inline | 
  | getTessellationDomainProgram(void) const | Ogre::Pass | inline | 
  | getTessellationDomainProgramName(void) const | Ogre::Pass | inline | 
  | getTessellationDomainProgramParameters(void) const | Ogre::Pass |  | 
  | getTessellationHullProgram(void) const | Ogre::Pass | inline | 
  | getTessellationHullProgramName(void) const | Ogre::Pass | inline | 
  | getTessellationHullProgramParameters(void) const | Ogre::Pass |  | 
  | getTextureUnitState(size_t index) const | Ogre::Pass | inline | 
  | getTextureUnitState(const String &name) const | Ogre::Pass |  | 
  | getTextureUnitStateIndex(const TextureUnitState *state) const | Ogre::Pass |  | 
  | getTextureUnitStateIterator(void) | Ogre::Pass |  | 
  | getTextureUnitStateIterator(void) const | Ogre::Pass |  | 
  | getTextureUnitStates() const | Ogre::Pass | inline | 
  | getTransparentSortingEnabled(void) const | Ogre::Pass | inline | 
  | getTransparentSortingForced(void) const | Ogre::Pass | inline | 
  | getUserObjectBindings() | Ogre::Pass | inline | 
  | getUserObjectBindings() const | Ogre::Pass | inline | 
  | getVertexColourTracking(void) const | Ogre::Pass | inline | 
  | getVertexProgram(void) const | Ogre::Pass | inline | 
  | getVertexProgramName(void) const | Ogre::Pass | inline | 
  | getVertexProgramParameters(void) const | Ogre::Pass |  | 
  | hasComputeProgram(void) const | Ogre::Pass | inline | 
  | hasFragmentProgram(void) const | Ogre::Pass | inline | 
  | hasGeometryProgram(void) const | Ogre::Pass | inline | 
  | hasGpuProgram(GpuProgramType programType) const | Ogre::Pass |  | 
  | hasTessellationDomainProgram(void) const | Ogre::Pass | inline | 
  | hasTessellationHullProgram(void) const | Ogre::Pass | inline | 
  | hasVertexProgram(void) const | Ogre::Pass | inline | 
  | isAlphaToCoverageEnabled() const | Ogre::Pass | inline | 
  | isAmbientOnly(void) const | Ogre::Pass |  | 
  | isLoaded(void) const | Ogre::Pass |  | 
  | isPointAttenuationEnabled(void) const | Ogre::Pass | inline | 
  | isProgrammable(void) const | Ogre::Pass | inline | 
  | isTransparent(void) const | Ogre::Pass |  | 
  | MIN_GPU_PROGRAM_CHANGE enum value | Ogre::Pass |  | 
  | MIN_TEXTURE_CHANGE enum value | 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 |  | 
  | PassSet typedef | Ogre::Pass |  | 
  | processPendingPassUpdates(void) | Ogre::Pass | static | 
  | queueForDeletion(void) | Ogre::Pass |  | 
  | removeAllTextureUnitStates(void) | Ogre::Pass |  | 
  | removeTextureUnitState(unsigned short index) | Ogre::Pass |  | 
  | setAlphaRejectFunction(CompareFunction func) | Ogre::Pass | inline | 
  | setAlphaRejectSettings(CompareFunction func, unsigned char value, bool alphaToCoverageEnabled=false) | Ogre::Pass |  | 
  | setAlphaRejectValue(unsigned char val) | Ogre::Pass | inline | 
  | setAlphaToCoverageEnabled(bool enabled) | Ogre::Pass | inline | 
  | setAmbient(float red, float green, float blue) | Ogre::Pass |  | 
  | setAmbient(const ColourValue &ambient) | Ogre::Pass | inline | 
  | setColourWriteEnabled(bool enabled) | Ogre::Pass |  | 
  | setColourWriteEnabled(bool red, bool green, bool blue, bool alpha) | Ogre::Pass |  | 
  | setComputeProgram(const String &name, bool resetParams=true) | Ogre::Pass |  | 
  | setComputeProgramParameters(GpuProgramParametersSharedPtr params) | Ogre::Pass |  | 
  | setCullingMode(CullingMode mode) | Ogre::Pass | inline | 
  | setDepthBias(float constantBias, float slopeScaleBias=0.0f) | Ogre::Pass |  | 
  | setDepthCheckEnabled(bool enabled) | Ogre::Pass | inline | 
  | setDepthFunction(CompareFunction func) | Ogre::Pass | inline | 
  | setDepthWriteEnabled(bool enabled) | Ogre::Pass | inline | 
  | setDiffuse(float red, float green, float blue, float alpha) | Ogre::Pass |  | 
  | setDiffuse(const ColourValue &diffuse) | Ogre::Pass | inline | 
  | setEmissive(float red, float green, float blue) | Ogre::Pass | inline | 
  | setEmissive(const ColourValue &emissive) | Ogre::Pass | inline | 
  | setFog(bool overrideScene, FogMode mode=FOG_NONE, const ColourValue &colour=ColourValue::White, float expDensity=0.001f, float linearStart=0.0f, float linearEnd=1.0f) | 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 |  | 
  | setGpuProgram(GpuProgramType type, const GpuProgramPtr &prog, bool resetParams=true) | Ogre::Pass |  | 
  | setGpuProgram(GpuProgramType type, const String &name, bool resetParams=true) | Ogre::Pass |  | 
  | setGpuProgramParameters(GpuProgramType type, const GpuProgramParametersSharedPtr ¶ms) | Ogre::Pass |  | 
  | setHashFunction(BuiltinHashFunction builtin) | Ogre::Pass | static | 
  | setHashFunction(HashFunc *hashFunc) | Ogre::Pass | inlinestatic | 
  | setIlluminationStage(IlluminationStage is) | Ogre::Pass | inline | 
  | setIteratePerLight(bool enabled, bool onlyForOneLightType=true, Light::LightTypes lightType=Light::LT_POINT) | Ogre::Pass |  | 
  | setIterationDepthBias(float biasPerIteration) | Ogre::Pass | inline | 
  | setLightClipPlanesEnabled(bool enabled) | Ogre::Pass | inline | 
  | setLightCountPerIteration(unsigned short c) | Ogre::Pass | inline | 
  | setLightingEnabled(bool enabled) | Ogre::Pass | inline | 
  | setLightMask(uint32 mask) | Ogre::Pass | inline | 
  | setLightScissoringEnabled(bool enabled) | Ogre::Pass | inline | 
  | setLineWidth(float width) | Ogre::Pass | inline | 
  | setManualCullingMode(ManualCullingMode mode) | Ogre::Pass |  | 
  | setMaxSimultaneousLights(unsigned short maxLights) | Ogre::Pass | inline | 
  | setName(const String &name) | Ogre::Pass | inline | 
  | setPassIterationCount(const size_t count) | Ogre::Pass | inline | 
  | setPointAttenuation(bool enabled, float constant=0.0f, float linear=1.0f, float quadratic=0.0f) | Ogre::Pass |  | 
  | setPointMaxSize(Real max) | Ogre::Pass |  | 
  | setPointMinSize(Real min) | Ogre::Pass |  | 
  | setPointSize(float ps) | Ogre::Pass | inline | 
  | setPointSpritesEnabled(bool enabled) | Ogre::Pass | inline | 
  | setPolygonMode(PolygonMode mode) | Ogre::Pass | inline | 
  | setPolygonModeOverrideable(bool override) | Ogre::Pass | inline | 
  | setSceneBlending(const SceneBlendType sbt) | Ogre::Pass |  | 
  | setSceneBlending(const SceneBlendFactor sourceFactor, const SceneBlendFactor destFactor) | Ogre::Pass |  | 
  | setSceneBlendingOperation(SceneBlendOperation op) | Ogre::Pass |  | 
  | setSelfIllumination(float red, float green, float blue) | Ogre::Pass |  | 
  | setSelfIllumination(const ColourValue &selfIllum) | Ogre::Pass | inline | 
  | setSeparateSceneBlending(const SceneBlendType sbt, const SceneBlendType sbta) | Ogre::Pass |  | 
  | setSeparateSceneBlending(const SceneBlendFactor sourceFactor, const SceneBlendFactor destFactor, const SceneBlendFactor sourceFactorAlpha, const SceneBlendFactor destFactorAlpha) | Ogre::Pass |  | 
  | setSeparateSceneBlendingOperation(SceneBlendOperation op, SceneBlendOperation alphaOp) | Ogre::Pass |  | 
  | setShadingMode(ShadeOptions mode) | Ogre::Pass | inline | 
  | setShininess(float val) | Ogre::Pass | inline | 
  | setSpecular(float red, float green, float blue, float alpha) | Ogre::Pass |  | 
  | setSpecular(const ColourValue &specular) | Ogre::Pass | inline | 
  | setStartLight(unsigned short startLight) | Ogre::Pass | inline | 
  | 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 |  | 
  | setTextureAnisotropy(unsigned int maxAniso) | Ogre::Pass |  | 
  | setTextureFiltering(TextureFilterOptions filterType) | Ogre::Pass |  | 
  | setTransparentSortingEnabled(bool enabled) | Ogre::Pass | inline | 
  | setTransparentSortingForced(bool enabled) | Ogre::Pass | inline | 
  | setVertexColourTracking(TrackVertexColourType tracking) | Ogre::Pass | inline | 
  | setVertexProgram(const String &name, bool resetParams=true) | Ogre::Pass |  | 
  | setVertexProgramParameters(GpuProgramParametersSharedPtr params) | Ogre::Pass |  | 
  | TextureUnitStateIterator typedef | Ogre::Pass |  | 
  | TextureUnitStates typedef | Ogre::Pass |  | 
  | ~Pass() | Ogre::Pass |  |