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::Pass | protected
_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 > | explicit
applyTextureAliases(const AliasTextureNamePairList &aliasList, const bool apply=true) const | Ogre::Pass |
BuiltinHashFunction enum name | Ogre::Pass |
calculateSize(void) const | Ogre::Pass |
clearDirtyHashList(void) | Ogre::Pass | static
ConstTextureUnitStateIterator typedef | Ogre::Pass |
ContentTypeLookup typedef | Ogre::Pass | protected
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 |
getBuiltinHashFunction(BuiltinHashFunction builtin) | Ogre::Pass | static
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::Pass | static
getEmissive(void) const | Ogre::Pass |
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::Pass |
getHashFunction(void) | Ogre::Pass | static
getIlluminationStage() const | Ogre::Pass |
getIndex(void) const | Ogre::Pass |
getIteratePerLight(void) const | Ogre::Pass |
getIterationDepthBias() const | Ogre::Pass |
getLightClipPlanesEnabled() const | Ogre::Pass |
getLightCountPerIteration(void) const | Ogre::Pass |
getLightingEnabled(void) const | Ogre::Pass |
getLightMask() const | Ogre::Pass |
getLightScissoringEnabled() const | Ogre::Pass |
getManualCullingMode(void) const | Ogre::Pass |
getMaxSimultaneousLights(void) const | Ogre::Pass |
getName(void) const | Ogre::Pass |
getNormaliseNormals(void) const | Ogre::Pass |
getNumTextureUnitStates(void) const | Ogre::Pass |
getOnlyLightType() const | Ogre::Pass |
getParent(void) const | Ogre::Pass |
getPassGraveyard(void) | Ogre::Pass | static
getPassIterationCount(void) const | Ogre::Pass |
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::Pass | virtual
getResourceGroup(void) const | Ogre::Pass |
getRunOnlyForOneLightType(void) const | Ogre::Pass |
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::Pass |
getUserObjectBindings() const | Ogre::Pass |
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 |
hasFragmentProgram(void) const | Ogre::Pass |
hasGeometryProgram(void) const | Ogre::Pass |
hasSeparateSceneBlending() const | Ogre::Pass |
hasSeparateSceneBlendingOperations() const | Ogre::Pass |
hasShadowCasterFragmentProgram(void) const | Ogre::Pass |
hasShadowCasterVertexProgram(void) const | Ogre::Pass |
hasShadowReceiverFragmentProgram(void) const | Ogre::Pass |
hasShadowReceiverVertexProgram(void) const | Ogre::Pass |
hasTesselationDomainProgram(void) const | Ogre::Pass |
hasTesselationHullProgram(void) const | Ogre::Pass |
hasVertexProgram(void) const | Ogre::Pass |
isAlphaToCoverageEnabled() const | Ogre::Pass |
isAmbientOnly(void) const | Ogre::Pass |
isLoaded(void) const | Ogre::Pass |
isPointAttenuationEnabled(void) const | Ogre::Pass |
isProgrammable(void) const | Ogre::Pass |
isTransparent(void) const | Ogre::Pass |
mAlphaBlendOperation | Ogre::Pass | protected
mAlphaRejectFunc | Ogre::Pass | protected
mAlphaRejectVal | Ogre::Pass | protected
mAlphaToCoverageEnabled | Ogre::Pass | protected
mAmbient | Ogre::Pass | protected
mBlendOperation | Ogre::Pass | protected
mColourWrite | Ogre::Pass | protected
mComputeProgramUsage | Ogre::Pass | protected
mContentTypeLookupBuilt | Ogre::Pass | mutable protected
mCullMode | Ogre::Pass | protected
mDepthBiasConstant | Ogre::Pass | protected
mDepthBiasPerIteration | Ogre::Pass | protected
mDepthBiasSlopeScale | Ogre::Pass | protected
mDepthCheck | Ogre::Pass | protected
mDepthFunc | Ogre::Pass | protected
mDepthWrite | Ogre::Pass | protected
mDestBlendFactor | Ogre::Pass | protected
mDestBlendFactorAlpha | 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
mGeometryProgramUsage | Ogre::Pass | protected
mHash | Ogre::Pass | protected
mHashDirtyQueued | Ogre::Pass | protected
mIlluminationStage | Ogre::Pass | protected
MIN_GPU_PROGRAM_CHANGE enum value | Ogre::Pass |
MIN_TEXTURE_CHANGE enum value | Ogre::Pass |
mIndex | Ogre::Pass | protected
mIteratePerLight | Ogre::Pass | protected
mLightClipPlanes | Ogre::Pass | protected
mLightingEnabled | Ogre::Pass | protected
mLightMask | Ogre::Pass | protected
mLightScissoring | Ogre::Pass | protected
mLightsPerIteration | Ogre::Pass | protected
mManualCullMode | Ogre::Pass | protected
mMaxSimultaneousLights | Ogre::Pass | protected
mName | Ogre::Pass | protected
mNormaliseNormals | Ogre::Pass | protected
mOnlyLightType | Ogre::Pass | protected
mParent | Ogre::Pass | protected
mPassIterationCount | Ogre::Pass | protected
mPointAttenuationCoeffs | Ogre::Pass | protected
mPointAttenuationEnabled | Ogre::Pass | protected
mPointMaxSize | Ogre::Pass | protected
mPointMinSize | Ogre::Pass | protected
mPointSize | Ogre::Pass | protected
mPointSpritesEnabled | Ogre::Pass | protected
mPolygonMode | Ogre::Pass | protected
mPolygonModeOverrideable | Ogre::Pass | protected
mQueuedForDeletion | Ogre::Pass | protected
mRunOnlyForOneLightType | Ogre::Pass | protected
msDirtyHashList | Ogre::Pass | protected static
mSeparateBlend | Ogre::Pass | protected
mSeparateBlendOperation | Ogre::Pass | protected
mShadeOptions | Ogre::Pass | protected
mShadowCasterFragmentProgramUsage | Ogre::Pass | protected
mShadowCasterVertexProgramUsage | Ogre::Pass | protected
mShadowContentTypeLookup | Ogre::Pass | mutable protected
mShadowReceiverFragmentProgramUsage | Ogre::Pass | protected
mShadowReceiverVertexProgramUsage | Ogre::Pass | protected
msHashFunc | Ogre::Pass | protected static
mShininess | Ogre::Pass | protected
mSourceBlendFactor | Ogre::Pass | protected
mSourceBlendFactorAlpha | Ogre::Pass | protected
msPassGraveyard | Ogre::Pass | protected static
mSpecular | Ogre::Pass | protected
mStartLight | Ogre::Pass | protected
mTesselationDomainProgramUsage | Ogre::Pass | protected
mTesselationHullProgramUsage | Ogre::Pass | protected
mTextureUnitStates | Ogre::Pass | protected
mTracking | Ogre::Pass | protected
mTransparentSorting | Ogre::Pass | protected
mTransparentSortingForced | Ogre::Pass | protected
mUserObjectBindings | Ogre::Pass | protected
mVertexProgramUsage | Ogre::Pass | protected
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 > |
operator delete(void *ptr, void *) | Ogre::AllocatedObject< Alloc > |
operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > |
operator delete[](void *ptr) | Ogre::AllocatedObject< Alloc > |
operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< Alloc > |
operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > |
operator new[](size_t sz) | Ogre::AllocatedObject< Alloc > |
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, 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::Pass |
setEmissive(const ColourValue &emissive) | 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 |
setGeometryProgram(const String &name, bool resetParams=true) | Ogre::Pass |
setGeometryProgramParameters(GpuProgramParametersSharedPtr params) | Ogre::Pass |
setHashFunction(BuiltinHashFunction builtin) | Ogre::Pass | static
setHashFunction(HashFunc *hashFunc) | Ogre::Pass | static
setIlluminationStage(IlluminationStage is) | Ogre::Pass |
setIteratePerLight(bool enabled, bool onlyForOneLightType=true, Light::LightTypes lightType=Light::LT_POINT) | Ogre::Pass |
setIterationDepthBias(float biasPerIteration) | Ogre::Pass |
setLightClipPlanesEnabled(bool enabled) | Ogre::Pass |
setLightCountPerIteration(unsigned short c) | Ogre::Pass |
setLightingEnabled(bool enabled) | Ogre::Pass |
setLightMask(uint32 mask) | Ogre::Pass |
setLightScissoringEnabled(bool enabled) | Ogre::Pass |
setManualCullingMode(ManualCullingMode mode) | Ogre::Pass |
setMaxSimultaneousLights(unsigned short maxLights) | Ogre::Pass |
setName(const String &name) | Ogre::Pass |
setNormaliseNormals(bool normalise) | Ogre::Pass |
setPassIterationCount(const size_t count) | Ogre::Pass |
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::Pass | virtual
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 typedef | Ogre::Pass |
TextureUnitStates typedef | Ogre::Pass | protected
~AllocatedObject() | Ogre::AllocatedObject< Alloc > |
~Pass() | Ogre::Pass | virtual

Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.