_swapAllFinalTargets(void) | Ogre::CompositorManager2 | |
_update(void) | Ogre::CompositorManager2 | |
_updateImplementation(void) | Ogre::CompositorManager2 | |
addListener(CompositorWorkspaceListener *listener) | Ogre::CompositorManager2 | |
addNodeDefinition(const String &name) | Ogre::CompositorManager2 | |
addShadowNodeDefinition(const String &name) | Ogre::CompositorManager2 | |
addWorkspace(SceneManager *sceneManager, TextureGpu *finalRenderTarget, Camera *defaultCam, IdString definitionName, bool bEnabled, int position=-1, const UavBufferPackedVec *uavBuffers=0, const ResourceLayoutMap *initialLayouts=0, const ResourceAccessMap *initialUavAccess=0, const Vector4 &vpOffsetScale=Vector4::ZERO, uint8 vpModifierMask=0x00, uint8 executionMask=0xFF) | Ogre::CompositorManager2 | |
addWorkspace(SceneManager *sceneManager, const CompositorChannelVec &externalRenderTargets, Camera *defaultCam, IdString definitionName, bool bEnabled, int position=-1, const UavBufferPackedVec *uavBuffers=0, const ResourceLayoutMap *initialLayouts=0, const ResourceAccessMap *initialUavAccess=0, const Vector4 &vpOffsetScale=Vector4::ZERO, uint8 vpModifierMask=0x00, uint8 executionMask=0xFF) | Ogre::CompositorManager2 | |
addWorkspaceDefinition(const String &name) | Ogre::CompositorManager2 | |
AllocatedObject() | Ogre::AllocatedObject< Alloc > | inlineexplicit |
CompositorManager2(RenderSystem *renderSystem) | Ogre::CompositorManager2 | |
CompositorNodeDefMap typedef | Ogre::CompositorManager2 | |
connectOutput(CompositorNode *finalNode, size_t inputChannel) | Ogre::CompositorManager2 | |
createBasicWorkspaceDef(const String &workspaceDefName, const ColourValue &backgroundColour, IdString shadowNodeName=IdString()) | Ogre::CompositorManager2 | |
getCompositorPassProvider(void) const | Ogre::CompositorManager2 | |
getFrameCount(void) const | Ogre::CompositorManager2 | inline |
getNodeDefinition(IdString nodeDefName) const | Ogre::CompositorManager2 | |
getNodeDefinitionNonConst(IdString nodeDefName) const | Ogre::CompositorManager2 | |
getNodeDefinitions(void) const | Ogre::CompositorManager2 | inline |
getNullShadowTexture(PixelFormatGpu format) | Ogre::CompositorManager2 | |
getNumWorkspaces(void) const | Ogre::CompositorManager2 | inline |
getRenderSystem(void) const | Ogre::CompositorManager2 | |
getShadowNodeDefinition(IdString nodeDefName) const | Ogre::CompositorManager2 | |
getShadowNodeDefinitionNonConst(IdString nodeDefName) const | Ogre::CompositorManager2 | |
getSharedFullscreenQuad(void) const | Ogre::CompositorManager2 | inline |
getSharedFullscreenTriangle(void) const | Ogre::CompositorManager2 | inline |
getWorkspaceDefinition(IdString name) const | Ogre::CompositorManager2 | |
getWorkspaceDefinitionNoThrow(IdString name) const | Ogre::CompositorManager2 | |
hasNodeDefinition(IdString nodeDefName) const | Ogre::CompositorManager2 | |
hasShadowNodeDefinition(IdString nodeDefName) const | Ogre::CompositorManager2 | |
hasWorkspaceDefinition(IdString name) const | Ogre::CompositorManager2 | |
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 |
removeAllNodeDefinitions(void) | Ogre::CompositorManager2 | |
removeAllShadowNodeDefinitions(void) | Ogre::CompositorManager2 | |
removeAllWorkspaceDefinitions(void) | Ogre::CompositorManager2 | |
removeAllWorkspaces(void) | Ogre::CompositorManager2 | |
removeListener(CompositorWorkspaceListener *listener) | Ogre::CompositorManager2 | |
removeNodeDefinition(IdString nodeDefName) | Ogre::CompositorManager2 | |
removeShadowNodeDefinition(IdString nodeDefName) | Ogre::CompositorManager2 | |
removeWorkspace(CompositorWorkspace *workspace) | Ogre::CompositorManager2 | |
removeWorkspaceDefinition(IdString name) | Ogre::CompositorManager2 | |
setCompositorPassProvider(CompositorPassProvider *passProvider) | Ogre::CompositorManager2 | |
validateAllNodes() | Ogre::CompositorManager2 | |
~AllocatedObject() | Ogre::AllocatedObject< Alloc > | inline |
~CompositorManager2() | Ogre::CompositorManager2 | |