|
My Project
|
Abstract interface for a window in the engine. Allows the engine to interact with different window implementations. More...
#include <IWindow.hpp>
Public Member Functions | |
| virtual | ~IWindow ()=default |
| virtual void * | GetNativeWindow () const =0 |
| Returns a pointer to the native platform window handle (e.g., HWND on Windows). | |
| virtual void | windowPollEvents ()=0 |
| Polls for window events (input, resizing, etc.). Should be called once per frame. | |
Abstract interface for a window in the engine. Allows the engine to interact with different window implementations.
|
virtualdefault |
|
pure virtual |
Returns a pointer to the native platform window handle (e.g., HWND on Windows).
Implemented in Engine::WindowOpener.
|
pure virtual |
Polls for window events (input, resizing, etc.). Should be called once per frame.
Implemented in Engine::WindowOpener.