| _getChannelRoutes() | Ogre::CompositorWorkspaceDef | inline |
| addBufferDefinition(IdString name, size_t numElements, uint32 bytesPerElement, uint32 bindFlags, float widthFactor, float heightFactor) | Ogre::TextureDefinitionBase | |
| addBufferInput(size_t inputChannel, IdString name) | Ogre::TextureDefinitionBase | virtual |
| addNodeAlias(IdString alias, IdString nodeName) | Ogre::CompositorWorkspaceDef | |
| addRenderTextureView(IdString name) | Ogre::TextureDefinitionBase | |
| addTextureDefinition(const String &name) | Ogre::TextureDefinitionBase | |
| addTextureSourceName(const String &name, size_t index, TextureSource textureSource) | Ogre::TextureDefinitionBase | virtual |
| BufferDefinitionVec typedef | Ogre::TextureDefinitionBase | |
| ChannelRouteList typedef | Ogre::CompositorWorkspaceDef | |
| clearAll() | Ogre::CompositorWorkspaceDef | |
| clearAllInterNodeConnections() | Ogre::CompositorWorkspaceDef | |
| clearOutputConnections() | Ogre::CompositorWorkspaceDef | |
| CompositorWorkspaceDef(const String &name, CompositorManager2 *compositorManager) | Ogre::CompositorWorkspaceDef | |
| connect(IdString outNode, uint32 outChannel, IdString inNode, uint32 inChannel) | Ogre::CompositorWorkspaceDef | |
| connect(IdString outNode, IdString inNode) | Ogre::CompositorWorkspaceDef | |
| connectBuffer(IdString outNode, uint32 outChannel, IdString inNode, uint32 inChannel) | Ogre::CompositorWorkspaceDef | |
| connectBuffer(IdString outNode, IdString inNode) | Ogre::CompositorWorkspaceDef | |
| connectExternal(uint32 externalIdx, IdString inNode, uint32 inChannel) | Ogre::CompositorWorkspaceDef | |
| connectExternalBuffer(uint32 externalBufferIdx, IdString inNode, uint32 inChannel) | Ogre::CompositorWorkspaceDef | |
| 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 |
| destroyBuffers(const BufferDefinitionVec &bufferDefs, CompositorNamedBufferVec &inOutBufContainer, RenderSystem *renderSys) | Ogre::TextureDefinitionBase | static |
| destroyTextures(CompositorChannelVec &inOutTexContainer, RenderSystem *renderSys) | Ogre::TextureDefinitionBase | static |
| getCompositorManager() const | Ogre::CompositorWorkspaceDef | inline |
| getLocalBufferDefinitions() const | Ogre::TextureDefinitionBase | inline |
| getLocalBufferDefinitionsNonConst() | Ogre::TextureDefinitionBase | inline |
| getLocalTextureDefinitions() const | Ogre::TextureDefinitionBase | inline |
| getLocalTextureDefinitionsNonConst() | Ogre::TextureDefinitionBase | inline |
| getName() const | Ogre::CompositorWorkspaceDef | inline |
| getNameStr() const | Ogre::CompositorWorkspaceDef | inline |
| getNameToChannelMap() const | Ogre::TextureDefinitionBase | inline |
| getNodeAliasMap() | Ogre::CompositorWorkspaceDef | inline |
| getNumInputBufferChannels() const | Ogre::TextureDefinitionBase | |
| getNumInputChannels() const | Ogre::TextureDefinitionBase | |
| getRenderTargetViewDef(IdString name) const | Ogre::TextureDefinitionBase | |
| getRenderTargetViewDefNonConstNoThrow(IdString name) | Ogre::TextureDefinitionBase | |
| getTextureSource(IdString name, size_t &index, TextureSource &textureSource) const | Ogre::TextureDefinitionBase | |
| NodeAliasMap typedef | Ogre::CompositorWorkspaceDef | |
| NUM_TEXTURES_SOURCES enum value | Ogre::TextureDefinitionBase | |
| PixelFormatGpuVec typedef | Ogre::TextureDefinitionBase | |
| 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 |
| removeNodeAlias(IdString alias) | Ogre::CompositorWorkspaceDef | |
| removeRenderTextureView(IdString name) | Ogre::TextureDefinitionBase | |
| removeTexture(IdString name) | Ogre::TextureDefinitionBase | virtual |
| renameBuffer(IdString oldName, const String &newName) | Ogre::TextureDefinitionBase | |
| renameTexture(IdString oldName, const String &newName) | Ogre::TextureDefinitionBase | |
| setNumLocalBufferDefinitions(size_t numTDs) | Ogre::TextureDefinitionBase | inline |
| setNumLocalTextureDefinitions(size_t numTDs) | Ogre::TextureDefinitionBase | 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 | |
| ~CompositorWorkspaceDef() | Ogre::CompositorWorkspaceDef | inlinevirtual |