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