_getBlendFlags(SceneBlendType type, SceneBlendFactor &source, SceneBlendFactor &dest) | Ogre::Pass | static |
_getDatablock(void) const | Ogre::Pass | |
_getTextureUnitWithContentTypeIndex(TextureUnitState::ContentType contentType, size_t index) const | Ogre::Pass | |
_load(void) | Ogre::Pass | |
_notifyIndex(unsigned short index) | Ogre::Pass | |
_prepare(void) | Ogre::Pass | |
_unload(void) | Ogre::Pass | |
_unprepare(void) | Ogre::Pass | |
_updateAutoParams(const AutoParamDataSource *source, uint16 variabilityMask) const | Ogre::Pass | |
addTextureUnitState(TextureUnitState *state) | Ogre::Pass | |
AllocatedObject() | Ogre::AllocatedObject< Alloc > | inlineexplicit |
applyTextureAliases(const AliasTextureNamePairList &aliasList, const bool apply=true) const | Ogre::Pass | |
calculateSize(void) const | Ogre::Pass | |
ConstTextureUnitStateIterator typedef | Ogre::Pass | |
createTextureUnitState(void) | Ogre::Pass | |
createTextureUnitState(const String &textureName, unsigned short texCoordSet=0) | Ogre::Pass | |
getAlphaRejectFunction(void) const | Ogre::Pass | inline |
getAlphaRejectValue(void) const | Ogre::Pass | inline |
getAmbient(void) const | Ogre::Pass | |
getBlendblock(void) const | Ogre::Pass | |
getColourWriteEnabled(void) const | Ogre::Pass | |
getComputeProgram(void) const | Ogre::Pass | |
getComputeProgramName(void) const | Ogre::Pass | |
getComputeProgramParameters(void) const | Ogre::Pass | |
getDiffuse(void) const | Ogre::Pass | |
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 | |
getId(void) const | Ogre::Pass | inline |
getIndex(void) const | Ogre::Pass | inline |
getIteratePerLight(void) const | Ogre::Pass | inline |
getLightClipPlanesEnabled() const | Ogre::Pass | inline |
getLightCountPerIteration(void) const | Ogre::Pass | |
getLightMask() const | Ogre::Pass | |
getLightScissoringEnabled() const | Ogre::Pass | inline |
getMacroblock(void) const | Ogre::Pass | |
getMaxSimultaneousLights(void) const | Ogre::Pass | |
getName(void) const | Ogre::Pass | inline |
getNumShadowContentTextures(void) const | Ogre::Pass | inline |
getNumTextureUnitStates(void) const | Ogre::Pass | inline |
getOnlyLightType() const | Ogre::Pass | inline |
getParent(void) const | Ogre::Pass | inline |
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 | |
getPolygonModeOverrideable(void) const | Ogre::Pass | inlinevirtual |
getResourceGroup(void) const | Ogre::Pass | |
getRunOnlyForOneLightType(void) const | Ogre::Pass | inline |
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 | |
getShininess(void) 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(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(void) | Ogre::Pass | |
getTextureUnitStateIterator(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 |
hasShadowCasterFragmentProgram(void) const | Ogre::Pass | inline |
hasShadowCasterVertexProgram(void) const | Ogre::Pass | inline |
hasTessellationDomainProgram(void) const | Ogre::Pass | inline |
hasTessellationHullProgram(void) const | Ogre::Pass | inline |
hasVertexProgram(void) const | Ogre::Pass | inline |
insertShadowContentTypeLookup(size_t textureUnitIndex) | Ogre::Pass | |
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 | |
OGRE_MUTEX(mTexUnitChangeMutex) | Ogre::Pass | |
OGRE_MUTEX(mGpuProgramChangeMutex) | Ogre::Pass | |
OGRE_STATIC_MUTEX(msDirtyHashListMutex) | Ogre::Pass | |
OGRE_STATIC_MUTEX(msPassGraveyardMutex) | Ogre::Pass | |
operator delete(void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator delete(void *ptr, void *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
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 | |
recreateShadowContentTypeLookup(void) | Ogre::Pass | |
removeAllTextureUnitStates(void) | Ogre::Pass | |
removeShadowContentTypeLookup(size_t textureUnitIndex) | 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=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 | |
setShadowCasterFragmentProgram(const String &name) | Ogre::Pass | |
setShadowCasterFragmentProgramParameters(GpuProgramParametersSharedPtr params) | Ogre::Pass | |
setShadowCasterVertexProgram(const String &name) | Ogre::Pass | |
setShadowCasterVertexProgramParameters(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 | |
setVertexColourTracking(TrackVertexColourType tracking) | Ogre::Pass | |
setVertexProgram(const String &name, bool resetParams=true) | Ogre::Pass | |
setVertexProgramParameters(GpuProgramParametersSharedPtr params) | Ogre::Pass | |
TextureUnitStateIterator typedef | Ogre::Pass | |
~AllocatedObject() | Ogre::AllocatedObject< Alloc > | inline |
~Pass() | Ogre::Pass | virtual |