|
Flint Engine
Modular C++20 2D game engine powered by SDL3
|
This is the complete list of members for Flint::IWindow, including all inherited members.
| addGlobalEventListener(std::function< void(const AppEvent &)> callback)=0 | Flint::IWindow | pure virtual |
| close()=0 | Flint::IWindow | pure virtual |
| display()=0 | Flint::IWindow | pure virtual |
| getMousePosition() const =0 | Flint::IWindow | pure virtual |
| getNativeHandle() const =0 | Flint::IWindow | pure virtual |
| getSize() const =0 | Flint::IWindow | pure virtual |
| hasFocus() const =0 | Flint::IWindow | pure virtual |
| isFullscreen() const =0 | Flint::IWindow | pure virtual |
| isOpen() const =0 | Flint::IWindow | pure virtual |
| mapPixelToCoords(Vec2f pixel) const =0 | Flint::IWindow | pure virtual |
| pollEvents(const std::function< void(const AppEvent &)> &handler)=0 | Flint::IWindow | pure virtual |
| setFullscreen(bool fullscreen)=0 | Flint::IWindow | pure virtual |
| setMouseCursor(CursorType type)=0 | Flint::IWindow | pure virtual |
| setTitle(const std::string &name)=0 | Flint::IWindow | pure virtual |
| ~IWindow()=default (defined in Flint::IWindow) | Flint::IWindow | virtual |