For example if something like this is done multiple times, with the a bit varying viewport size each time:
Code: Select all
compositorManager->removeAllWorkspaces();
compositorManager->removeAllWorkspaceDefinitions();
compositorManager->removeAllNodeDefinitions();
compositorManager->removeAllShadowNodeDefinitions();
def = _CreateWorkspaceDef(...);
compositorManager->addWorkspace(..., defName, ...);
I searched for removeAllViewports and removeViewport calls in Ogre but it seems they are never used.