_addTextureDefinition(const IdString hashedName) | Ogre::TextureDefinitionBase | |
_addTextureSourceName(const IdString hashedName, size_t index, TextureSource textureSource) | Ogre::TextureDefinitionBase | |
_validateAndFinish() | Ogre::CompositorShadowNodeDef | virtual |
addBufferDefinition(IdString name, size_t numElements, uint32 bytesPerElement, uint32 bindFlags, float widthFactor, float heightFactor) | Ogre::TextureDefinitionBase | |
addBufferInput(size_t inputChannel, IdString name) override | Ogre::CompositorShadowNodeDef | virtual |
addRenderTextureView(IdString name) | Ogre::TextureDefinitionBase | |
addShadowTextureDefinition(size_t lightIdx, size_t split, const String &name, const Vector2 &uvOffset, const Vector2 &uvLength, uint8 arrayIdx) | Ogre::CompositorShadowNodeDef | |
addTargetPass(const String &renderTargetName, uint32 rtIndex=0) | Ogre::CompositorNodeDef | |
addTextureDefinition(const String &name) | Ogre::TextureDefinitionBase | |
addTextureSourceName(const String &name, size_t index, TextureSource textureSource) override | Ogre::CompositorShadowNodeDef | virtual |
BufferDefinitionVec typedef | Ogre::TextureDefinitionBase | |
calculateNumPasses() const | Ogre::CompositorNodeDef | |
CompositorNodeDef(const String &name, CompositorManager2 *compositorManager) | Ogre::CompositorNodeDef | inline |
CompositorShadowNodeDef(const String &name, CompositorManager2 *compositorManager) | Ogre::CompositorShadowNodeDef | inline |
createBuffer(const BufferDefinition &bufferDef, const TextureGpu *finalTarget, VaoManager *vaoManager) | Ogre::TextureDefinitionBase | static |
createBuffers(const BufferDefinitionVec &bufferDefs, CompositorNamedBufferVec &inOutBufContainer, const TextureGpu *finalTarget, RenderSystem *renderSys) | Ogre::TextureDefinitionBase | static |
createTexture(const TextureDefinition &textureDef, const String &texName, const TextureGpu *finalTarget, RenderSystem *renderSys) | Ogre::TextureDefinitionBase | static |
createTextures(const TextureDefinitionVec &textureDefs, CompositorChannelVec &inOutTexContainer, IdType id, const TextureGpu *finalTarget, RenderSystem *renderSys) | Ogre::TextureDefinitionBase | static |
decodeTexSource(uint32 encodedVal, size_t &outIdx, TextureSource &outTexSource) | Ogre::TextureDefinitionBase | static |
destroyBuffers(const BufferDefinitionVec &bufferDefs, CompositorNamedBufferVec &inOutBufContainer, RenderSystem *renderSys) | Ogre::TextureDefinitionBase | static |
destroyTextures(CompositorChannelVec &inOutTexContainer, RenderSystem *renderSys) | Ogre::TextureDefinitionBase | static |
getCompositorManager() const | Ogre::CompositorNodeDef | inline |
getLocalBufferDefinitions() const | Ogre::TextureDefinitionBase | inline |
getLocalBufferDefinitionsNonConst() | Ogre::TextureDefinitionBase | inline |
getLocalTextureDefinitions() const | Ogre::TextureDefinitionBase | inline |
getLocalTextureDefinitionsNonConst() | Ogre::TextureDefinitionBase | inline |
getName() const | Ogre::CompositorNodeDef | inline |
getNameStr() const | Ogre::CompositorNodeDef | inline |
getNameToChannelMap() const | Ogre::TextureDefinitionBase | inline |
getNumInputBufferChannels() const | Ogre::TextureDefinitionBase | |
getNumInputChannels() const | Ogre::TextureDefinitionBase | |
getNumOutputChannels() const | Ogre::CompositorNodeDef | inline |
getNumShadowTextureDefinitions() const | Ogre::CompositorShadowNodeDef | inline |
getNumTargetPasses() const | Ogre::CompositorNodeDef | inline |
getPassNumber(const CompositorPassDef *passDef) const | Ogre::CompositorNodeDef | |
getRenderTargetViewDef(IdString name) const | Ogre::TextureDefinitionBase | |
getRenderTargetViewDefNonConstNoThrow(IdString name) | Ogre::TextureDefinitionBase | |
getShadowTextureDefinition(size_t texIndex) const | Ogre::CompositorShadowNodeDef | inline |
getShadowTextureDefinitionNonConst(size_t texIndex) | Ogre::CompositorShadowNodeDef | inline |
getStartEnabled() const | Ogre::CompositorNodeDef | inline |
getTargetPass(size_t passIndex) | Ogre::CompositorNodeDef | inline |
getTargetPass(size_t passIndex) const | Ogre::CompositorNodeDef | inline |
getTextureSource(size_t outputChannel, size_t &index, TextureSource &textureSource) const | Ogre::CompositorNodeDef | |
getTextureSource(IdString name, size_t &index, TextureSource &textureSource) const | Ogre::CompositorNodeDef | |
Ogre::TextureDefinitionBase::getTextureSource(IdString name, size_t &index, TextureSource &textureSource) const | Ogre::TextureDefinitionBase | |
mapOutputBufferChannel(size_t outChannel, IdString bufferName) | Ogre::CompositorNodeDef | |
mapOutputChannel(size_t outChannel, IdString textureName) | Ogre::CompositorNodeDef | |
mCustomIdentifier | Ogre::CompositorNodeDef | |
NameToChannelMap typedef | Ogre::TextureDefinitionBase | |
NUM_TEXTURES_SOURCES enum value | Ogre::TextureDefinitionBase | |
PixelFormatGpuVec typedef | Ogre::TextureDefinitionBase | |
postInitializePassDef(CompositorPassDef *passDef) override | Ogre::CompositorShadowNodeDef | virtual |
recreateResizableBuffers(const BufferDefinitionVec &bufferDefs, CompositorNamedBufferVec &inOutBufContainer, const TextureGpu *finalTarget, RenderSystem *renderSys, const CompositorNodeVec &connectedNodes, const CompositorPassVec *passes) | Ogre::TextureDefinitionBase | static |
recreateResizableTextures01(const TextureDefinitionVec &textureDefs, CompositorChannelVec &inOutTexContainer, const TextureGpu *finalTarget) | Ogre::TextureDefinitionBase | static |
recreateResizableTextures02(const TextureDefinitionVec &textureDefs, CompositorChannelVec &inOutTexContainer, const CompositorNodeVec &connectedNodes, const CompositorPassVec *passes) | Ogre::TextureDefinitionBase | static |
removeAllRenderTextureViews() | Ogre::TextureDefinitionBase | |
removeBuffer(IdString name) | Ogre::TextureDefinitionBase | virtual |
removeRenderTextureView(IdString name) | Ogre::TextureDefinitionBase | |
removeTexture(IdString name) override | Ogre::CompositorNodeDef | virtual |
renameBuffer(IdString oldName, const String &newName) | Ogre::TextureDefinitionBase | |
renameTexture(IdString oldName, const String &newName) | Ogre::TextureDefinitionBase | |
setDefaultTechnique(ShadowMapTechniques techn) | Ogre::CompositorShadowNodeDef | inline |
setNumLocalBufferDefinitions(size_t numTDs) | Ogre::TextureDefinitionBase | inline |
setNumLocalTextureDefinitions(size_t numTDs) | Ogre::TextureDefinitionBase | inline |
setNumOutputBufferChannels(size_t numOuts) | Ogre::CompositorNodeDef | inline |
setNumOutputChannels(size_t numOuts) | Ogre::CompositorNodeDef | inline |
setNumShadowTextureDefinitions(size_t numTex) | Ogre::CompositorShadowNodeDef | |
setNumTargetPass(size_t numPasses) | Ogre::CompositorNodeDef | inline |
setStartEnabled(bool enabled) | Ogre::CompositorNodeDef | inline |
setupTexture(TextureGpu *tex, const TextureDefinition &textureDef, const TextureGpu *finalTarget) | Ogre::TextureDefinitionBase | static |
TEXTURE_GLOBAL enum value | Ogre::TextureDefinitionBase | |
TEXTURE_INPUT enum value | Ogre::TextureDefinitionBase | |
TEXTURE_LOCAL enum value | Ogre::TextureDefinitionBase | |
TextureDefinitionBase(TextureSource defaultSource) | Ogre::TextureDefinitionBase | |
TextureDefinitionVec typedef | Ogre::TextureDefinitionBase | |
TextureSource enum name | Ogre::TextureDefinitionBase | |
~CompositorNodeDef() | Ogre::CompositorNodeDef | inlinevirtual |
~CompositorShadowNodeDef() override | Ogre::CompositorShadowNodeDef | inline |