_getChannelRoutes(void) | 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 |
AllocatedObject() | Ogre::AllocatedObject< Alloc > | inlineexplicit |
BufferDefinitionVec typedef | Ogre::TextureDefinitionBase | |
ChannelRouteList typedef | Ogre::CompositorWorkspaceDef | |
clearAll(void) | Ogre::CompositorWorkspaceDef | |
clearAllInterNodeConnections(void) | Ogre::CompositorWorkspaceDef | |
clearOutputConnections(void) | Ogre::CompositorWorkspaceDef | |
CompositorWorkspace class | Ogre::CompositorWorkspaceDef | friend |
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(void) const | Ogre::CompositorWorkspaceDef | inline |
getLocalBufferDefinitions(void) const | Ogre::TextureDefinitionBase | inline |
getLocalBufferDefinitionsNonConst(void) | Ogre::TextureDefinitionBase | inline |
getLocalTextureDefinitions(void) const | Ogre::TextureDefinitionBase | inline |
getLocalTextureDefinitionsNonConst(void) | Ogre::TextureDefinitionBase | inline |
getName(void) const | Ogre::CompositorWorkspaceDef | inline |
getNameStr(void) const | Ogre::CompositorWorkspaceDef | inline |
getNameToChannelMap(void) const | Ogre::TextureDefinitionBase | inline |
getNodeAliasMap(void) | Ogre::CompositorWorkspaceDef | inline |
getNumInputBufferChannels(void) const | Ogre::TextureDefinitionBase | |
getNumInputChannels(void) 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 | |
operator delete(void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator delete(void *ptr, void *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
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(void) | 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 | |
~AllocatedObject() | Ogre::AllocatedObject< Alloc > | inline |
~CompositorWorkspaceDef() | Ogre::CompositorWorkspaceDef | inlinevirtual |