void C4GraphicsSystem::Clear() { // Clear message board MessageBoard.reset(); // clear loader if (pLoaderScreen) { delete pLoaderScreen; pLoaderScreen=NULL; } // Close viewports ::Viewports.Clear(); // No debug stuff DeactivateDebugOutput(); }
void C4GraphicsSystem::Clear() { // Clear message board MessageBoard.Clear(); // Clear upper board UpperBoard.Clear(); // clear loader if (pLoaderScreen) { delete pLoaderScreen; pLoaderScreen=NULL; } // Close viewports C4Viewport *next; while (FirstViewport) { next=FirstViewport->Next; delete FirstViewport; FirstViewport=next; } FirstViewport=NULL; // Clear video system Video.Clear(); // No debug stuff DeactivateDebugOutput(); }