| _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 | |
| applyTextureAliases(const AliasTextureNamePairList &aliasList, const bool apply=true) const | 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 | |
| getBuiltinHashFunction(BuiltinHashFunction builtin) | Ogre::Pass | static |
| getColourWriteEnabled(void) const | Ogre::Pass | |
| getComputeProgram(void) const | Ogre::Pass | |
| getComputeProgramName(void) const | Ogre::Pass | |
| getComputeProgramParameters(void) const | Ogre::Pass | |
| getCullingMode(void) const | Ogre::Pass | |
| getDepthBiasConstant(void) const | Ogre::Pass | |
| getDepthBiasSlopeScale(void) const | Ogre::Pass | |
| getDepthCheckEnabled(void) const | Ogre::Pass | |
| getDepthFunction(void) const | Ogre::Pass | |
| getDepthWriteEnabled(void) const | Ogre::Pass | |
| getDestBlendFactor() const | Ogre::Pass | |
| getDestBlendFactorAlpha() const | Ogre::Pass | |
| getDiffuse(void) const | Ogre::Pass | |
| getDirtyHashList(void) | Ogre::Pass | inlinestatic |
| getEmissive(void) const | Ogre::Pass | inline |
| getFogColour(void) const | Ogre::Pass | |
| getFogDensity(void) const | Ogre::Pass | |
| getFogEnd(void) const | Ogre::Pass | |
| getFogMode(void) const | Ogre::Pass | |
| getFogOverride(void) const | Ogre::Pass | |
| getFogStart(void) const | Ogre::Pass | |
| getFragmentProgram(void) const | Ogre::Pass | |
| getFragmentProgramName(void) const | Ogre::Pass | |
| getFragmentProgramParameters(void) const | Ogre::Pass | |
| getGeometryProgram(void) const | Ogre::Pass | |
| getGeometryProgramName(void) const | Ogre::Pass | |
| getGeometryProgramParameters(void) const | Ogre::Pass | |
| getGpuProgram(GpuProgramType programType) 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 | |
| getLightClipPlanesEnabled() const | Ogre::Pass | inline |
| getLightCountPerIteration(void) const | Ogre::Pass | |
| getLightingEnabled(void) const | Ogre::Pass | |
| getLightMask() const | Ogre::Pass | |
| getLightScissoringEnabled() const | Ogre::Pass | inline |
| getManualCullingMode(void) const | Ogre::Pass | |
| getMaxSimultaneousLights(void) const | Ogre::Pass | |
| getName(void) const | Ogre::Pass | inline |
| getNormaliseNormals(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 |
| getPointAttenuationConstant(void) const | Ogre::Pass | |
| getPointAttenuationLinear(void) const | Ogre::Pass | |
| getPointAttenuationQuadratic(void) const | Ogre::Pass | |
| getPointMaxSize(void) const | Ogre::Pass | |
| getPointMinSize(void) const | Ogre::Pass | |
| getPointSize(void) const | Ogre::Pass | |
| getPointSpritesEnabled(void) const | Ogre::Pass | |
| getPolygonMode(void) const | Ogre::Pass | |
| getPolygonModeOverrideable(void) const | Ogre::Pass | inline |
| getResourceGroup(void) const | Ogre::Pass | |
| getRunOnlyForOneLightType(void) const | Ogre::Pass | inline |
| getSceneBlendingOperation() const | Ogre::Pass | |
| getSceneBlendingOperationAlpha() const | Ogre::Pass | |
| getSelfIllumination(void) const | Ogre::Pass | |
| getShadingMode(void) const | Ogre::Pass | |
| getShadowCasterFragmentProgram(void) const | Ogre::Pass | |
| getShadowCasterFragmentProgramName(void) const | Ogre::Pass | |
| getShadowCasterFragmentProgramParameters(void) const | Ogre::Pass | |
| getShadowCasterVertexProgram(void) const | Ogre::Pass | |
| getShadowCasterVertexProgramName(void) const | Ogre::Pass | |
| getShadowCasterVertexProgramParameters(void) const | Ogre::Pass | |
| getShadowReceiverFragmentProgram(void) const | Ogre::Pass | |
| getShadowReceiverFragmentProgramName(void) const | Ogre::Pass | |
| getShadowReceiverFragmentProgramParameters(void) const | Ogre::Pass | |
| getShadowReceiverVertexProgram(void) const | Ogre::Pass | |
| getShadowReceiverVertexProgramName(void) const | Ogre::Pass | |
| getShadowReceiverVertexProgramParameters(void) const | Ogre::Pass | |
| getShininess(void) const | Ogre::Pass | |
| getSourceBlendFactor() const | Ogre::Pass | |
| getSourceBlendFactorAlpha() const | Ogre::Pass | |
| getSpecular(void) const | Ogre::Pass | |
| getStartLight(void) const | Ogre::Pass | |
| getTessellationDomainProgram(void) const | Ogre::Pass | |
| getTessellationDomainProgramName(void) const | Ogre::Pass | |
| getTessellationDomainProgramParameters(void) const | Ogre::Pass | |
| getTessellationHullProgram(void) const | Ogre::Pass | |
| getTessellationHullProgramName(void) const | Ogre::Pass | |
| getTessellationHullProgramParameters(void) const | Ogre::Pass | |
| getTextureUnitState(unsigned short index) | Ogre::Pass | |
| getTextureUnitState(const String &name) | Ogre::Pass | |
| getTextureUnitState(unsigned short index) const | Ogre::Pass | |
| 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 | |
| getTransparentSortingForced(void) const | Ogre::Pass | |
| getUserObjectBindings() | Ogre::Pass | inline |
| getUserObjectBindings() const | Ogre::Pass | inline |
| getVertexColourTracking(void) const | Ogre::Pass | |
| getVertexProgram(void) const | Ogre::Pass | |
| getVertexProgramName(void) const | Ogre::Pass | |
| 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) | Ogre::Pass | |
| hasSeparateSceneBlending() const | Ogre::Pass | |
| hasSeparateSceneBlendingOperations() const | Ogre::Pass | |
| hasShadowCasterFragmentProgram(void) const | Ogre::Pass | inline |
| hasShadowCasterVertexProgram(void) const | Ogre::Pass | inline |
| hasShadowReceiverFragmentProgram(void) const | Ogre::Pass | inline |
| hasShadowReceiverVertexProgram(void) const | Ogre::Pass | inline |
| 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 | |
| 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 | |
| setAlphaRejectSettings(CompareFunction func, unsigned char value, bool alphaToCoverageEnabled=false) | Ogre::Pass | |
| setAlphaRejectValue(unsigned char val) | Ogre::Pass | |
| setAlphaToCoverageEnabled(bool enabled) | Ogre::Pass | |
| setAmbient(Real red, Real green, Real blue) | Ogre::Pass | |
| setAmbient(const ColourValue &ambient) | Ogre::Pass | |
| setColourWriteEnabled(bool enabled) | Ogre::Pass | |
| setComputeProgram(const String &name, bool resetParams=true) | Ogre::Pass | |
| setComputeProgramParameters(GpuProgramParametersSharedPtr params) | Ogre::Pass | |
| setCullingMode(CullingMode mode) | Ogre::Pass | |
| setDepthBias(float constantBias, float slopeScaleBias=0.0f) | Ogre::Pass | |
| setDepthCheckEnabled(bool enabled) | Ogre::Pass | |
| setDepthFunction(CompareFunction func) | Ogre::Pass | |
| setDepthWriteEnabled(bool enabled) | 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=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 | |
| 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 | |
| setLightClipPlanesEnabled(bool enabled) | Ogre::Pass | inline |
| setLightCountPerIteration(unsigned short c) | Ogre::Pass | |
| setLightingEnabled(bool enabled) | Ogre::Pass | |
| setLightMask(uint32 mask) | Ogre::Pass | |
| setLightScissoringEnabled(bool enabled) | Ogre::Pass | inline |
| setManualCullingMode(ManualCullingMode mode) | Ogre::Pass | |
| setMaxSimultaneousLights(unsigned short maxLights) | Ogre::Pass | |
| setName(const String &name) | Ogre::Pass | |
| setNormaliseNormals(bool normalise) | Ogre::Pass | inline |
| 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 | |
| setPolygonMode(PolygonMode mode) | Ogre::Pass | |
| 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(Real red, Real green, Real blue) | Ogre::Pass | |
| setSelfIllumination(const ColourValue &selfIllum) | Ogre::Pass | |
| 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 | |
| setShadowCasterFragmentProgram(const String &name) | Ogre::Pass | |
| setShadowCasterFragmentProgramParameters(GpuProgramParametersSharedPtr params) | Ogre::Pass | |
| setShadowCasterVertexProgram(const String &name) | Ogre::Pass | |
| setShadowCasterVertexProgramParameters(GpuProgramParametersSharedPtr params) | Ogre::Pass | |
| setShadowReceiverFragmentProgram(const String &name) | Ogre::Pass | |
| setShadowReceiverFragmentProgramParameters(GpuProgramParametersSharedPtr params) | Ogre::Pass | |
| setShadowReceiverVertexProgram(const String &name) | Ogre::Pass | |
| setShadowReceiverVertexProgramParameters(GpuProgramParametersSharedPtr params) | 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 | |
| setTextureAnisotropy(unsigned int maxAniso) | Ogre::Pass | |
| setTextureFiltering(TextureFilterOptions filterType) | Ogre::Pass | |
| setTransparentSortingEnabled(bool enabled) | Ogre::Pass | |
| setTransparentSortingForced(bool enabled) | 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 | |
| TextureUnitStates typedef | Ogre::Pass | |
| ~Pass() | Ogre::Pass | |