#include "BsGLRenderWindowManager.h" #include "BsGLRenderSystem.h" #include "BsGLSupport.h" #include "BsAsyncOp.h" namespace BansheeEngine { GLRenderWindowManager::GLRenderWindowManager(GLRenderSystem* renderSystem) :mRenderSystem(renderSystem) { assert(mRenderSystem != nullptr); } RenderWindowPtr GLRenderWindowManager::createImpl(RENDER_WINDOW_DESC& desc, RenderWindowPtr parentWindow) { GLSupport* glSupport = mRenderSystem->getGLSupport(); // Create the window return glSupport->newWindow(desc, parentWindow); } }