diff --git a/source/Platform/PlatformWindow.cpp b/source/Platform/PlatformWindow.cpp index c09411f..be55b43 100644 --- a/source/Platform/PlatformWindow.cpp +++ b/source/Platform/PlatformWindow.cpp @@ -29,6 +29,11 @@ PlatformWindow::~PlatformWindow() // Nothing to do. } +Window* PlatformWindow::getOwner() +{ + return m_owner; +} + void PlatformWindow::onReshape(int width, int height) { // Forward to parent. diff --git a/source/Platform/PlatformWindow.h b/source/Platform/PlatformWindow.h index 95d09e5..42be1ab 100644 --- a/source/Platform/PlatformWindow.h +++ b/source/Platform/PlatformWindow.h @@ -22,6 +22,8 @@ public : virtual ~PlatformWindow(); + Window* getOwner(); + virtual bool create(WindowDescription description) = 0; virtual void destroy() = 0;