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

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

_dirtyHash(void)Ogre::Pass
_getTextureUnitWithContentTypeIndex(TextureUnitState::ContentType contentType, unsigned short index) constOgre::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) constOgre::Pass
addTextureUnitState(TextureUnitState *state)Ogre::Pass
BuiltinHashFunction enum nameOgre::Pass
calculateSize(void) constOgre::Pass
clearDirtyHashList(void)Ogre::Passstatic
ConstTextureUnitStateIterator typedefOgre::Pass
createTextureUnitState(const String &textureName, unsigned short texCoordSet=0)Ogre::Pass
createTextureUnitState(void)Ogre::Pass
getAlphaRejectFunction(void) constOgre::Passinline
getAlphaRejectValue(void) constOgre::Passinline
getAmbient(void) constOgre::Passinline
getBlendState() constOgre::Passinline
getBuiltinHashFunction(BuiltinHashFunction builtin)Ogre::Passstatic
getColourWriteEnabled(void) constOgre::Pass
getColourWriteEnabled(bool &red, bool &green, bool &blue, bool &alpha) constOgre::Pass
getComputeProgram(void) constOgre::Passinline
getComputeProgramName(void) constOgre::Passinline
getComputeProgramParameters(void) constOgre::Pass
getCullingMode(void) constOgre::Passinline
getDepthBiasConstant(void) constOgre::Passinline
getDepthBiasSlopeScale(void) constOgre::Passinline
getDepthCheckEnabled(void) constOgre::Passinline
getDepthFunction(void) constOgre::Passinline
getDepthWriteEnabled(void) constOgre::Passinline
getDestBlendFactor() constOgre::Passinline
getDestBlendFactorAlpha() constOgre::Passinline
getDiffuse(void) constOgre::Passinline
getDirtyHashList(void)Ogre::Passinlinestatic
getEmissive(void) constOgre::Passinline
getFogColour(void) constOgre::Passinline
getFogDensity(void) constOgre::Passinline
getFogEnd(void) constOgre::Passinline
getFogMode(void) constOgre::Passinline
getFogOverride(void) constOgre::Passinline
getFogStart(void) constOgre::Passinline
getFragmentProgram(void) constOgre::Passinline
getFragmentProgramName(void) constOgre::Passinline
getFragmentProgramParameters(void) constOgre::Pass
getGeometryProgram(void) constOgre::Passinline
getGeometryProgramName(void) constOgre::Passinline
getGeometryProgramParameters(void) constOgre::Pass
getGpuProgram(GpuProgramType programType) constOgre::Pass
getGpuProgramName(GpuProgramType type) constOgre::Pass
getGpuProgramParameters(GpuProgramType type) constOgre::Pass
getHash(void) constOgre::Passinline
getHashFunction(void)Ogre::Passinlinestatic
getIlluminationStage() constOgre::Passinline
getIndex(void) constOgre::Passinline
getIteratePerLight(void) constOgre::Passinline
getIterationDepthBias() constOgre::Passinline
getLightClipPlanesEnabled() constOgre::Passinline
getLightCountPerIteration(void) constOgre::Passinline
getLightingEnabled(void) constOgre::Passinline
getLightMask() constOgre::Passinline
getLightScissoringEnabled() constOgre::Passinline
getLineWidth() constOgre::Passinline
getManualCullingMode(void) constOgre::Pass
getMaxSimultaneousLights(void) constOgre::Passinline
getName(void) constOgre::Passinline
getNormaliseNormals(void) constOgre::Passinline
getNumTextureUnitStates(void) constOgre::Passinline
getOnlyLightType() constOgre::Passinline
getParent(void) constOgre::Passinline
getPassGraveyard(void)Ogre::Passinlinestatic
getPassIterationCount(void) constOgre::Passinline
getPointAttenuation() constOgre::Passinline
getPointAttenuationConstant(void) constOgre::Passinline
getPointAttenuationLinear(void) constOgre::Passinline
getPointAttenuationQuadratic(void) constOgre::Passinline
getPointMaxSize(void) constOgre::Pass
getPointMinSize(void) constOgre::Pass
getPointSize(void) constOgre::Passinline
getPointSpritesEnabled(void) constOgre::Passinline
getPolygonMode(void) constOgre::Passinline
getPolygonModeOverrideable(void) constOgre::Passinline
getResourceGroup(void) constOgre::Pass
getRunOnlyForOneLightType(void) constOgre::Passinline
getSceneBlendingOperation() constOgre::Passinline
getSceneBlendingOperationAlpha() constOgre::Passinline
getSelfIllumination(void) constOgre::Passinline
getShadingMode(void) constOgre::Passinline
getShininess(void) constOgre::Passinline
getSourceBlendFactor() constOgre::Passinline
getSourceBlendFactorAlpha() constOgre::Passinline
getSpecular(void) constOgre::Passinline
getStartLight(void) constOgre::Passinline
getTessellationDomainProgram(void) constOgre::Passinline
getTessellationDomainProgramName(void) constOgre::Passinline
getTessellationDomainProgramParameters(void) constOgre::Pass
getTessellationHullProgram(void) constOgre::Passinline
getTessellationHullProgramName(void) constOgre::Passinline
getTessellationHullProgramParameters(void) constOgre::Pass
getTextureUnitState(size_t index) constOgre::Passinline
getTextureUnitState(const String &name) constOgre::Pass
getTextureUnitStateIndex(const TextureUnitState *state) constOgre::Pass
getTextureUnitStateIterator(void)Ogre::Pass
getTextureUnitStateIterator(void) constOgre::Pass
getTextureUnitStates() constOgre::Passinline
getTransparentSortingEnabled(void) constOgre::Passinline
getTransparentSortingForced(void) constOgre::Passinline
getUserObjectBindings()Ogre::Passinline
getUserObjectBindings() constOgre::Passinline
getVertexColourTracking(void) constOgre::Passinline
getVertexProgram(void) constOgre::Passinline
getVertexProgramName(void) constOgre::Passinline
getVertexProgramParameters(void) constOgre::Pass
hasComputeProgram(void) constOgre::Passinline
hasFragmentProgram(void) constOgre::Passinline
hasGeometryProgram(void) constOgre::Passinline
hasGpuProgram(GpuProgramType programType) constOgre::Pass
hasTessellationDomainProgram(void) constOgre::Passinline
hasTessellationHullProgram(void) constOgre::Passinline
hasVertexProgram(void) constOgre::Passinline
isAlphaToCoverageEnabled() constOgre::Passinline
isAmbientOnly(void) constOgre::Pass
isLoaded(void) constOgre::Pass
isPointAttenuationEnabled(void) constOgre::Passinline
isProgrammable(void) constOgre::Passinline
isTransparent(void) constOgre::Pass
MIN_GPU_PROGRAM_CHANGE enum valueOgre::Pass
MIN_TEXTURE_CHANGE enum valueOgre::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 typedefOgre::Pass
processPendingPassUpdates(void)Ogre::Passstatic
queueForDeletion(void)Ogre::Pass
removeAllTextureUnitStates(void)Ogre::Pass
removeTextureUnitState(unsigned short index)Ogre::Pass
setAlphaRejectFunction(CompareFunction func)Ogre::Passinline
setAlphaRejectSettings(CompareFunction func, unsigned char value, bool alphaToCoverageEnabled=false)Ogre::Pass
setAlphaRejectValue(unsigned char val)Ogre::Passinline
setAlphaToCoverageEnabled(bool enabled)Ogre::Passinline
setAmbient(float red, float green, float blue)Ogre::Pass
setAmbient(const ColourValue &ambient)Ogre::Passinline
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::Passinline
setDepthBias(float constantBias, float slopeScaleBias=0.0f)Ogre::Pass
setDepthCheckEnabled(bool enabled)Ogre::Passinline
setDepthFunction(CompareFunction func)Ogre::Passinline
setDepthWriteEnabled(bool enabled)Ogre::Passinline
setDiffuse(float red, float green, float blue, float alpha)Ogre::Pass
setDiffuse(const ColourValue &diffuse)Ogre::Passinline
setEmissive(float red, float green, float blue)Ogre::Passinline
setEmissive(const ColourValue &emissive)Ogre::Passinline
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 &params)Ogre::Pass
setHashFunction(BuiltinHashFunction builtin)Ogre::Passstatic
setHashFunction(HashFunc *hashFunc)Ogre::Passinlinestatic
setIlluminationStage(IlluminationStage is)Ogre::Passinline
setIteratePerLight(bool enabled, bool onlyForOneLightType=true, Light::LightTypes lightType=Light::LT_POINT)Ogre::Pass
setIterationDepthBias(float biasPerIteration)Ogre::Passinline
setLightClipPlanesEnabled(bool enabled)Ogre::Passinline
setLightCountPerIteration(unsigned short c)Ogre::Passinline
setLightingEnabled(bool enabled)Ogre::Passinline
setLightMask(uint32 mask)Ogre::Passinline
setLightScissoringEnabled(bool enabled)Ogre::Passinline
setLineWidth(float width)Ogre::Passinline
setManualCullingMode(ManualCullingMode mode)Ogre::Pass
setMaxSimultaneousLights(unsigned short maxLights)Ogre::Passinline
setName(const String &name)Ogre::Passinline
setNormaliseNormals(bool normalise)Ogre::Passinline
setPassIterationCount(const size_t count)Ogre::Passinline
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::Passinline
setPointSpritesEnabled(bool enabled)Ogre::Passinline
setPolygonMode(PolygonMode mode)Ogre::Passinline
setPolygonModeOverrideable(bool override)Ogre::Passinline
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::Passinline
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::Passinline
setShininess(float val)Ogre::Passinline
setSpecular(float red, float green, float blue, float alpha)Ogre::Pass
setSpecular(const ColourValue &specular)Ogre::Passinline
setStartLight(unsigned short startLight)Ogre::Passinline
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::Passinline
setTransparentSortingForced(bool enabled)Ogre::Passinline
setVertexColourTracking(TrackVertexColourType tracking)Ogre::Passinline
setVertexProgram(const String &name, bool resetParams=true)Ogre::Pass
setVertexProgramParameters(GpuProgramParametersSharedPtr params)Ogre::Pass
TextureUnitStateIterator typedefOgre::Pass
TextureUnitStates typedefOgre::Pass
~Pass()Ogre::Pass