OGRE-Next  3.0.0
Object-Oriented Graphics Rendering Engine
Ogre::Pass Member List

This is the complete list of members for Ogre::Pass, including all inherited members.

_getBlendFlags(SceneBlendType type, SceneBlendFactor &source, SceneBlendFactor &dest)Ogre::Passstatic
_getDatablock() constOgre::Pass
_getTextureUnitWithContentTypeIndex(TextureUnitState::ContentType contentType, size_t index) constOgre::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) constOgre::Pass
addTextureUnitState(TextureUnitState *state)Ogre::Pass
applyTextureAliases(const AliasTextureNamePairList &aliasList, const bool apply=true) constOgre::Pass
calculateSize() constOgre::Pass
ConstTextureUnitStateIterator typedefOgre::Pass
createTextureUnitState()Ogre::Pass
createTextureUnitState(const String &textureName, unsigned short texCoordSet)Ogre::Pass
createTextureUnitState(const String &textureName)Ogre::Pass
getAlphaRejectFunction() constOgre::Passinline
getAlphaRejectValue() constOgre::Passinline
getAmbient() constOgre::Pass
getBlendblock() constOgre::Pass
getColourWriteEnabled() constOgre::Pass
getComputeProgram() constOgre::Pass
getComputeProgramName() constOgre::Pass
getComputeProgramParameters() constOgre::Pass
getDiffuse() constOgre::Pass
getEmissive() constOgre::Passinline
getFragmentProgram() constOgre::Pass
getFragmentProgramName() constOgre::Pass
getFragmentProgramParameters() constOgre::Pass
getGeometryProgram() constOgre::Pass
getGeometryProgramName() constOgre::Pass
getGeometryProgramParameters() constOgre::Pass
getId() constOgre::Passinline
getIndex() constOgre::Passinline
getIteratePerLight() constOgre::Passinline
getLightClipPlanesEnabled() constOgre::Passinline
getLightCountPerIteration() constOgre::Pass
getLightMask() constOgre::Pass
getLightScissoringEnabled() constOgre::Passinline
getMacroblock() constOgre::Pass
getMaxSimultaneousLights() constOgre::Pass
getName() constOgre::Passinline
getNumTextureUnitStates() constOgre::Passinline
getOnlyLightType() constOgre::Passinline
getParent() constOgre::Passinline
getPassIterationCount() constOgre::Passinline
getPointAttenuationConstant() constOgre::Pass
getPointAttenuationLinear() constOgre::Pass
getPointAttenuationQuadratic() constOgre::Pass
getPointMaxSize() constOgre::Pass
getPointMinSize() constOgre::Pass
getPointSize() constOgre::Pass
getPointSpritesEnabled() constOgre::Pass
getPolygonModeOverrideable() constOgre::Passinlinevirtual
getResourceGroup() constOgre::Pass
getRunOnlyForOneLightType() constOgre::Passinline
getSelfIllumination() constOgre::Pass
getShadingMode() constOgre::Pass
getShininess() constOgre::Pass
getSpecular() constOgre::Pass
getStartLight() constOgre::Pass
getTessellationDomainProgram() constOgre::Pass
getTessellationDomainProgramName() constOgre::Pass
getTessellationDomainProgramParameters() constOgre::Pass
getTessellationHullProgram() constOgre::Pass
getTessellationHullProgramName() constOgre::Pass
getTessellationHullProgramParameters() constOgre::Pass
getTextureUnitState(size_t index)Ogre::Pass
getTextureUnitState(const String &name)Ogre::Pass
getTextureUnitState(size_t index) constOgre::Pass
getTextureUnitState(const String &name) constOgre::Pass
getTextureUnitStateIndex(const TextureUnitState *state) constOgre::Pass
getTextureUnitStateIterator()Ogre::Pass
getTextureUnitStateIterator() constOgre::Pass
getUserObjectBindings()Ogre::Passinline
getUserObjectBindings() constOgre::Passinline
getVertexColourTracking() constOgre::Pass
getVertexProgram() constOgre::Pass
getVertexProgramName() constOgre::Pass
getVertexProgramParameters() constOgre::Pass
hasComputeProgram() constOgre::Passinline
hasFragmentProgram() constOgre::Passinline
hasGeometryProgram() constOgre::Passinline
hasTessellationDomainProgram() constOgre::Passinline
hasTessellationHullProgram() constOgre::Passinline
hasVertexProgram() constOgre::Passinline
isAmbientOnly() constOgre::Pass
isLoaded() constOgre::Pass
isPointAttenuationEnabled() constOgre::Pass
isProgrammable() constOgre::Passinline
isTransparent() constOgre::Pass
OGRE_DEPRECATED_VER(3) bool getFogOverride() constOgre::Pass
OGRE_DEPRECATED_VER(3) FogMode getFogMode() constOgre::Pass
OGRE_DEPRECATED_VER(3) const ColourValue &getFogColour() constOgre::Pass
OGRE_DEPRECATED_VER(3) Real getFogStart() constOgre::Pass
OGRE_DEPRECATED_VER(3) Real getFogEnd() constOgre::Pass
OGRE_DEPRECATED_VER(3) Real getFogDensity() constOgre::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::Passinline
setEmissive(const ColourValue &emissive)Ogre::Passinline
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::Passinline
setLightCountPerIteration(unsigned short c)Ogre::Pass
setLightMask(uint32 mask)Ogre::Pass
setLightScissoringEnabled(bool enabled)Ogre::Passinline
setMacroblock(const HlmsMacroblock &macroblock)Ogre::Pass
setMaxSimultaneousLights(unsigned short maxLights)Ogre::Pass
setName(const String &name)Ogre::Pass
setPassIterationCount(const size_t count)Ogre::Passinline
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::Passinlinevirtual
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 typedefOgre::Pass
~Pass()Ogre::Passvirtual