# Ogre::Pass Member List

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

_dirtyHash(void) | Ogre::Pass |
_load(void) | Ogre::Pass |
_notifyIndex(unsigned short index) | Ogre::Pass |
_notifyNeedsRecompile(void) | Ogre::Pass |
_recalculateHash(void) | Ogre::Pass |
_split(unsigned short numUnits) | Ogre::Pass |
_unload(void) | Ogre::Pass |
_updateAutoParamsLightsOnly(const AutoParamDataSource &source) | Ogre::Pass |
_updateAutoParamsNoLights(const AutoParamDataSource &source) | Ogre::Pass |
addTextureUnitState(TextureUnitState *state) | Ogre::Pass |
clearDirtyHashList(void) | Ogre::Pass | `[static]`
createTextureUnitState(void) | Ogre::Pass |
createTextureUnitState(const String &textureName, unsigned short texCoordSet=0) | Ogre::Pass |
getAlphaRejectFunction(void) const | Ogre::Pass |
getAlphaRejectValue(void) const | Ogre::Pass |
getAmbient(void) const | Ogre::Pass |
getColourWriteEnabled(void) const | Ogre::Pass |
getCullingMode(void) const | Ogre::Pass |
getDepthBias(void) const | Ogre::Pass |
getDepthCheckEnabled(void) const | Ogre::Pass |
getDepthFunction(void) const | Ogre::Pass |
getDepthWriteEnabled(void) const | Ogre::Pass |
getDestBlendFactor() const | Ogre::Pass |
getDiffuse(void) const | Ogre::Pass |
getDirtyHashList(void) | Ogre::Pass | `[static]`
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) | Ogre::Pass |
getFragmentProgramName(void) const | Ogre::Pass |
getFragmentProgramParameters(void) | Ogre::Pass |
getHash(void) const | Ogre::Pass |
getIndex(void) const | Ogre::Pass |
getLightingEnabled(void) const | Ogre::Pass |
getManualCullingMode(void) const | Ogre::Pass |
getMaxSimultaneousLights(void) const | Ogre::Pass |
getNumTextureUnitStates(void) const | Ogre::Pass |
getOnlyLightType() const | Ogre::Pass |
getParent(void) | Ogre::Pass |
getPassGraveyard(void) | Ogre::Pass | `[static]`
getResourceGroup(void) const | Ogre::Pass |
getRunOncePerLight(void) const | Ogre::Pass |
getRunOnlyForOneLightType(void) const | Ogre::Pass |
getSelfIllumination(void) const | Ogre::Pass |
getShadingMode(void) const | Ogre::Pass |
getShadowCasterVertexProgram(void) | Ogre::Pass |
getShadowCasterVertexProgramName(void) const | Ogre::Pass |
getShadowCasterVertexProgramParameters(void) | Ogre::Pass |
getShadowReceiverVertexProgram(void) | Ogre::Pass |
getShadowReceiverVertexProgramName(void) const | Ogre::Pass |
getShadowReceiverVertexProgramParameters(void) | Ogre::Pass |
getShininess(void) const | Ogre::Pass |
getSourceBlendFactor() const | Ogre::Pass |
getSpecular(void) const | Ogre::Pass |
getTextureUnitState(unsigned short index) | Ogre::Pass |
getTextureUnitStateIterator(void) | Ogre::Pass |
getVertexColourTracking(void) const | Ogre::Pass |
getVertexProgram(void) | Ogre::Pass |
getVertexProgramName(void) const | Ogre::Pass |
getVertexProgramParameters(void) | Ogre::Pass |
hasFragmentProgram(void) const | Ogre::Pass |
hasVertexProgram(void) const | Ogre::Pass |
isAmbientOnly(void) const | Ogre::Pass |
isLoaded(void) const | Ogre::Pass |
isProgrammable(void) const | Ogre::Pass |
isTransparent(void) const | Ogre::Pass |
mAlphaRejectFunc | Ogre::Pass | `[protected]`
mAlphaRejectVal | Ogre::Pass | `[protected]`
mAmbient | Ogre::Pass | `[protected]`
mColourWrite | Ogre::Pass | `[protected]`
mCullMode | Ogre::Pass | `[protected]`
mDepthBias | Ogre::Pass | `[protected]`
mDepthCheck | Ogre::Pass | `[protected]`
mDepthFunc | Ogre::Pass | `[protected]`
mDepthWrite | Ogre::Pass | `[protected]`
mDestBlendFactor | Ogre::Pass | `[protected]`
mDiffuse | Ogre::Pass | `[protected]`
mEmissive | Ogre::Pass | `[protected]`
mFogColour | Ogre::Pass | `[protected]`
mFogDensity | Ogre::Pass | `[protected]`
mFogEnd | Ogre::Pass | `[protected]`
mFogMode | Ogre::Pass | `[protected]`
mFogOverride | Ogre::Pass | `[protected]`
mFogStart | Ogre::Pass | `[protected]`
mFragmentProgramUsage | Ogre::Pass | `[protected]`
mHash | Ogre::Pass | `[protected]`
mIndex | Ogre::Pass | `[protected]`
mLightingEnabled | Ogre::Pass | `[protected]`
mManualCullMode | Ogre::Pass | `[protected]`
mMaxSimultaneousLights | Ogre::Pass | `[protected]`
mOnlyLightType | Ogre::Pass | `[protected]`
mParent | Ogre::Pass | `[protected]`
mQueuedForDeletion | Ogre::Pass | `[protected]`
mRunOncePerLight | Ogre::Pass | `[protected]`
mRunOnlyForOneLightType | Ogre::Pass | `[protected]`
msDirtyHashList | Ogre::Pass | `[protected, static]`
mShadeOptions | Ogre::Pass | `[protected]`
mShadowCasterVertexProgramUsage | Ogre::Pass | `[protected]`
mShadowReceiverVertexProgramUsage | Ogre::Pass | `[protected]`
mShininess | Ogre::Pass | `[protected]`
mSourceBlendFactor | Ogre::Pass | `[protected]`
msPassGraveyard | Ogre::Pass | `[protected, static]`
mSpecular | Ogre::Pass | `[protected]`
mTextureUnitStates | Ogre::Pass | `[protected]`
mTracking | Ogre::Pass | `[protected]`
mVertexProgramUsage | Ogre::Pass | `[protected]`
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 typedef | Ogre::Pass |
processPendingPassUpdates(void) | Ogre::Pass | `[static]`
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) | Ogre::Pass |
setAlphaRejectValue(unsigned char val) | Ogre::Pass |
setAmbient(Real red, Real green, Real blue) | Ogre::Pass |
setAmbient(const ColourValue &ambient) | Ogre::Pass |
setColourWriteEnabled(bool enabled) | Ogre::Pass |
setCullingMode(CullingMode mode) | Ogre::Pass |
setDepthBias(ushort bias) | 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 |
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 |
setLightingEnabled(bool enabled) | Ogre::Pass |
setManualCullingMode(ManualCullingMode mode) | Ogre::Pass |
setMaxSimultaneousLights(unsigned short maxLights) | Ogre::Pass |
setRunOncePerLight(bool enabled, bool onlyForOneLightType=true, Light::LightTypes lightType=Light::LT_POINT) | Ogre::Pass |
setSceneBlending(const SceneBlendType sbt) | Ogre::Pass |
setSceneBlending(const SceneBlendFactor sourceFactor, const SceneBlendFactor destFactor) | Ogre::Pass |
setSelfIllumination(Real red, Real green, Real blue) | Ogre::Pass |
setSelfIllumination(const ColourValue &selfIllum) | Ogre::Pass |
setShadingMode(ShadeOptions mode) | Ogre::Pass |
setShadowCasterVertexProgram(const String &name) | Ogre::Pass |
setShadowCasterVertexProgramParameters(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 |
setTextureAnisotropy(unsigned int maxAniso) | Ogre::Pass |
setTextureFiltering(TextureFilterOptions filterType) | 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 |
TextureUnitStates typedef | Ogre::Pass | `[protected]`
~Pass() | Ogre::Pass |

Copyright © 2000-2005 by The OGRE Team
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Feb 12 13:02:00 2006