diff options
author | chai <chaifix@163.com> | 2019-04-02 08:47:15 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2019-04-02 08:47:15 +0800 |
commit | 250e30d73f09e9da2b5a81d0fbae63744ae12a73 (patch) | |
tree | 0f55daf334c073e1779d7a1284799a2056aad714 /source/modules/asura-core/wnd/window.cpp | |
parent | 66fe16dd5ed57ae958fc25158d0defae2e6fae6a (diff) |
*misc
Diffstat (limited to 'source/modules/asura-core/wnd/window.cpp')
-rw-r--r-- | source/modules/asura-core/wnd/window.cpp | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/source/modules/asura-core/wnd/window.cpp b/source/modules/asura-core/wnd/window.cpp deleted file mode 100644 index 174d04e..0000000 --- a/source/modules/asura-core/wnd/window.cpp +++ /dev/null @@ -1,108 +0,0 @@ -#include <asura-utils/exceptions/exception.h> - -#include "window.h" - -#include "window_impl_sdl.h" -#include "window_impl_glew.h" -#include "window_impl_glut.h" - -namespace AsuraEngine -{ - namespace Wnd - { - - Window::Window() - : mImpl(nullptr) - { - } - - Window::~Window() - { - if (mImpl) - delete mImpl; - } - -#define try_init_window(impl) \ - if (!mImpl) \ - { \ - try \ - { \ - mImpl = new impl(config); \ - } \ - catch (Exception& e) \ - { \ - mImpl = nullptr; \ - } \ - } - - bool Window::Init(const WindowConfig& config) - { - ASSERT(!mImpl); -#if ASURA_WINDOW_SDL - try_init_window(WindowImplSDL); -#endif - ASSERT(mImpl); - } - - void Window::Exit() - { - if (mImpl) - delete mImpl; - } - - void Window::SetPosition(int x, int y) - { - ASSERT(mImpl); - mImpl->SetPosition(x, y); - } - - void Window::SetTitle(const std::string& title) - { - ASSERT(mImpl); - mImpl->SetTitils(title); - } - - void Window::Show() - { - ASSERT(mImpl); - mImpl->Show(); - } - - void Window::Hide() - { - ASSERT(mImpl); - mImpl->Hide(); - } - - void Window::SwapRenderBuffer() - { - ASSERT(mImpl); - mImpl->SwapRenderBuffer(); - } - - void Window::Clear(const AEGraphics::Color& col /*= AEGraphics::Color::Black*/) - { - ASSERT(mImpl); - - } - - void Window::Clear(const Math::Recti& quad, const AEGraphics::Color& col /*= AEGraphics::Color::Black*/) - { - ASSERT(mImpl); - - } - - void Window::Draw(const AEGraphics::Drawable* texture, const AEGraphics::RenderState& state) - { - ASSERT(mImpl); - - } - - void Window::Draw(const AEGraphics::Drawable* texture, const Math::Recti& quad, const AEGraphics::RenderState& state) - { - ASSERT(mImpl); - - } - - } -} |