OGRE  1.9
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Ogre::Pass Member List

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

_dirtyHash(void)Ogre::Pass
_getBlendFlags(SceneBlendType type, SceneBlendFactor &source, SceneBlendFactor &dest)Ogre::Passprotected
_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
AllocatedObject()Ogre::AllocatedObject< Alloc >inlineexplicit
applyTextureAliases(const AliasTextureNamePairList &aliasList, const bool apply=true) const Ogre::Pass
BuiltinHashFunction enum nameOgre::Pass
calculateSize(void) const Ogre::Pass
clearDirtyHashList(void)Ogre::Passstatic
ConstTextureUnitStateIterator typedefOgre::Pass
ContentTypeLookup typedefOgre::Passprotected
createTextureUnitState(void)Ogre::Pass
createTextureUnitState(const String &textureName, unsigned short texCoordSet=0)Ogre::Pass
getAlphaRejectFunction(void) const Ogre::Passinline
getAlphaRejectValue(void) const Ogre::Passinline
getAmbient(void) const Ogre::Pass
getBuiltinHashFunction(BuiltinHashFunction builtin)Ogre::Passstatic
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::Passinlinestatic
getEmissive(void) const Ogre::Passinline
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
getHash(void) const Ogre::Passinline
getHashFunction(void)Ogre::Passinlinestatic
getIlluminationStage() const Ogre::Passinline
getIndex(void) const Ogre::Passinline
getIteratePerLight(void) const Ogre::Passinline
getIterationDepthBias() const Ogre::Pass
getLightClipPlanesEnabled() const Ogre::Passinline
getLightCountPerIteration(void) const Ogre::Pass
getLightingEnabled(void) const Ogre::Pass
getLightMask() const Ogre::Pass
getLightScissoringEnabled() const Ogre::Passinline
getManualCullingMode(void) const Ogre::Pass
getMaxSimultaneousLights(void) const Ogre::Pass
getName(void) const Ogre::Passinline
getNormaliseNormals(void) const Ogre::Passinline
getNumTextureUnitStates(void) const Ogre::Passinline
getOnlyLightType() const Ogre::Passinline
getParent(void) const Ogre::Passinline
getPassGraveyard(void)Ogre::Passinlinestatic
getPassIterationCount(void) const Ogre::Passinline
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::Passinlinevirtual
getResourceGroup(void) const Ogre::Pass
getRunOnlyForOneLightType(void) const Ogre::Passinline
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
getTesselationDomainProgram(void) const Ogre::Pass
getTesselationDomainProgramName(void) const Ogre::Pass
getTesselationDomainProgramParameters(void) const Ogre::Pass
getTesselationHullProgram(void) const Ogre::Pass
getTesselationHullProgramName(void) const Ogre::Pass
getTesselationHullProgramParameters(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
getTransparentSortingEnabled(void) const Ogre::Pass
getTransparentSortingForced(void) const Ogre::Pass
getUserObjectBindings()Ogre::Passinline
getUserObjectBindings() const Ogre::Passinline
getVertexColourTracking(void) const Ogre::Pass
getVertexProgram(void) const Ogre::Pass
getVertexProgramName(void) const Ogre::Pass
getVertexProgramParameters(void) const Ogre::Pass
hasComputeProgram(void) const Ogre::Passinline
hasFragmentProgram(void) const Ogre::Passinline
hasGeometryProgram(void) const Ogre::Passinline
hasSeparateSceneBlending() const Ogre::Pass
hasSeparateSceneBlendingOperations() const Ogre::Pass
hasShadowCasterFragmentProgram(void) const Ogre::Passinline
hasShadowCasterVertexProgram(void) const Ogre::Passinline
hasShadowReceiverFragmentProgram(void) const Ogre::Passinline
hasShadowReceiverVertexProgram(void) const Ogre::Passinline
hasTesselationDomainProgram(void) const Ogre::Passinline
hasTesselationHullProgram(void) const Ogre::Passinline
hasVertexProgram(void) const Ogre::Passinline
isAlphaToCoverageEnabled() const Ogre::Passinline
isAmbientOnly(void) const Ogre::Pass
isLoaded(void) const Ogre::Pass
isPointAttenuationEnabled(void) const Ogre::Pass
isProgrammable(void) const Ogre::Passinline
isTransparent(void) const Ogre::Pass
mAlphaBlendOperationOgre::Passprotected
mAlphaRejectFuncOgre::Passprotected
mAlphaRejectValOgre::Passprotected
mAlphaToCoverageEnabledOgre::Passprotected
mAmbientOgre::Passprotected
mBlendOperationOgre::Passprotected
mColourWriteOgre::Passprotected
mComputeProgramUsageOgre::Passprotected
mContentTypeLookupBuiltOgre::Passmutableprotected
mCullModeOgre::Passprotected
mDepthBiasConstantOgre::Passprotected
mDepthBiasPerIterationOgre::Passprotected
mDepthBiasSlopeScaleOgre::Passprotected
mDepthCheckOgre::Passprotected
mDepthFuncOgre::Passprotected
mDepthWriteOgre::Passprotected
mDestBlendFactorOgre::Passprotected
mDestBlendFactorAlphaOgre::Passprotected
mDiffuseOgre::Passprotected
mEmissiveOgre::Passprotected
mFogColourOgre::Passprotected
mFogDensityOgre::Passprotected
mFogEndOgre::Passprotected
mFogModeOgre::Passprotected
mFogOverrideOgre::Passprotected
mFogStartOgre::Passprotected
mFragmentProgramUsageOgre::Passprotected
mGeometryProgramUsageOgre::Passprotected
mHashOgre::Passprotected
mHashDirtyQueuedOgre::Passprotected
mIlluminationStageOgre::Passprotected
MIN_GPU_PROGRAM_CHANGE enum valueOgre::Pass
MIN_TEXTURE_CHANGE enum valueOgre::Pass
mIndexOgre::Passprotected
mIteratePerLightOgre::Passprotected
mLightClipPlanesOgre::Passprotected
mLightingEnabledOgre::Passprotected
mLightMaskOgre::Passprotected
mLightScissoringOgre::Passprotected
mLightsPerIterationOgre::Passprotected
mManualCullModeOgre::Passprotected
mMaxSimultaneousLightsOgre::Passprotected
mNameOgre::Passprotected
mNormaliseNormalsOgre::Passprotected
mOnlyLightTypeOgre::Passprotected
mParentOgre::Passprotected
mPassIterationCountOgre::Passprotected
mPointAttenuationCoeffsOgre::Passprotected
mPointAttenuationEnabledOgre::Passprotected
mPointMaxSizeOgre::Passprotected
mPointMinSizeOgre::Passprotected
mPointSizeOgre::Passprotected
mPointSpritesEnabledOgre::Passprotected
mPolygonModeOgre::Passprotected
mPolygonModeOverrideableOgre::Passprotected
mQueuedForDeletionOgre::Passprotected
mRunOnlyForOneLightTypeOgre::Passprotected
msDirtyHashListOgre::Passprotectedstatic
mSeparateBlendOgre::Passprotected
mSeparateBlendOperationOgre::Passprotected
mShadeOptionsOgre::Passprotected
mShadowCasterFragmentProgramUsageOgre::Passprotected
mShadowCasterVertexProgramUsageOgre::Passprotected
mShadowContentTypeLookupOgre::Passmutableprotected
mShadowReceiverFragmentProgramUsageOgre::Passprotected
mShadowReceiverVertexProgramUsageOgre::Passprotected
msHashFuncOgre::Passprotectedstatic
mShininessOgre::Passprotected
mSourceBlendFactorOgre::Passprotected
mSourceBlendFactorAlphaOgre::Passprotected
msPassGraveyardOgre::Passprotectedstatic
mSpecularOgre::Passprotected
mStartLightOgre::Passprotected
mTesselationDomainProgramUsageOgre::Passprotected
mTesselationHullProgramUsageOgre::Passprotected
mTextureUnitStatesOgre::Passprotected
mTrackingOgre::Passprotected
mTransparentSortingOgre::Passprotected
mTransparentSortingForcedOgre::Passprotected
mUserObjectBindingsOgre::Passprotected
mVertexProgramUsageOgre::Passprotected
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
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::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::Passinline
setEmissive(const ColourValue &emissive)Ogre::Passinline
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::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::Pass
setLightClipPlanesEnabled(bool enabled)Ogre::Passinline
setLightCountPerIteration(unsigned short c)Ogre::Pass
setLightingEnabled(bool enabled)Ogre::Pass
setLightMask(uint32 mask)Ogre::Pass
setLightScissoringEnabled(bool enabled)Ogre::Passinline
setManualCullingMode(ManualCullingMode mode)Ogre::Pass
setMaxSimultaneousLights(unsigned short maxLights)Ogre::Pass
setName(const String &name)Ogre::Pass
setNormaliseNormals(bool normalise)Ogre::Passinline
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
setPolygonMode(PolygonMode mode)Ogre::Pass
setPolygonModeOverrideable(bool override)Ogre::Passinlinevirtual
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
setTesselationDomainProgram(const String &name, bool resetParams=true)Ogre::Pass
setTesselationDomainProgramParameters(GpuProgramParametersSharedPtr params)Ogre::Pass
setTesselationHullProgram(const String &name, bool resetParams=true)Ogre::Pass
setTesselationHullProgramParameters(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 typedefOgre::Pass
TextureUnitStates typedefOgre::Passprotected
~AllocatedObject()Ogre::AllocatedObject< Alloc >inline
~Pass()Ogre::Passvirtual