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