|
Foundation
|
Class representing a window for the platform. More...
#include <Application.hpp>
Public Member Functions | |
| NativeWindow ()=default | |
| NativeWindow (const NativeWindow &)=delete | |
| NativeWindow (NativeWindow &&other) noexcept | |
| NativeWindow & | operator= (NativeWindow &&other) noexcept |
| ~NativeWindow () | |
| Pair< uint32_t, uint32_t > | GetWindowSize () const |
| Pair< uint32_t, uint32_t > | GetFramebufferSize () const |
| Pair< uint32_t, uint32_t > | GetWindowPosition () const |
| void | SetWindowTitle (const char *title) const |
| bool | WindowShouldClose () const |
| void * | GetNative () const |
| constexpr | operator bool () const |
Private Member Functions | |
| NativeWindow (uint32_t width, uint32_t height, const char *title) | |
Private Attributes | |
| void * | mWindow { nullptr } |
Friends | |
| class | NativeApplication |
Class representing a window for the platform.
|
private |
|
default |
|
delete |
|
inlinenoexcept |
| Foundation::Native::NativeWindow::~NativeWindow | ( | ) |
|
inline |
|
inlinenoexcept |
| bool Foundation::Native::NativeWindow::WindowShouldClose | ( | ) | const |
|
friend |