//********************************** Banshee Engine (www.banshee3d.com) **************************************************// //**************** Copyright (c) 2016 Marko Pintera (marko.pintera@gmail.com). All rights reserved. **********************// #include "BsGLRenderWindowManager.h" #include "BsGLRenderAPI.h" #include "BsGLSupport.h" #include "Threading/BsAsyncOp.h" namespace bs { GLRenderWindowManager::GLRenderWindowManager(ct::GLRenderAPI* renderSystem) :mRenderSystem(renderSystem) { assert(mRenderSystem != nullptr); } SPtr GLRenderWindowManager::createImpl(RENDER_WINDOW_DESC& desc, UINT32 windowId, const SPtr& parentWindow) { ct::GLSupport* glSupport = mRenderSystem->getGLSupport(); // Create the window return glSupport->newWindow(desc, windowId, parentWindow); } }