Tipos
| Nome | Valor | Descrição |
|---|---|---|
WindowEventObservable | ||
WindowEventSubscription | ||
WindowSizeObservable | ||
WindowSizeSubscription | ||
WindowBackendObservable | ||
WindowBackendSubscription | ||
WindowCursors | std::array<void*, static_cast<std::size_t>> |
Construtores
| Nome | Descrição |
|---|---|
Window() |
Destruidores
| Nome | Descrição |
|---|---|
~Window() |
Funções
| Accesso | Returno | Modificador | Nome | Descrição |
|---|---|---|---|---|
public | static | getCurrent() | ||
public | void | |||
public | bool | run() | ||
public | void | restart() | ||
public | void | |||
public | void | |||
public | const | getSize() | ||
public | void | |||
public | void | setSize( int inWidth, int inHeight ) | ||
public | const | getPosition() | ||
public | void | |||
public | void | setPosition( int inX, int inY ) | ||
public | std::uint32_t | const | getDisplay() | |
public | void | setDisplay( std::uint32_t inIndex ) | ||
public | const | getType() | ||
public | void | |||
public | const | getBackend() | ||
public | bool | const | hasInstance() | |
public | void | initInstance() | ||
public | void* | const | getInstance() | |
public | void | destroyInstance() | ||
public | bool | const | isFocused() | |
public | void | switchFocus() | ||
public | void | focus() | ||
public | void | blur() | ||
public | bool | const | isTextInputActive() | |
public | void | startTextInput() | ||
public | void | stopTextInput() | ||
public | const | getCursor() | ||
public | void | |||
public | bool | const | isResizable() | |
public | void | enableResizing() | ||
public | void | disableResizing() | ||
public | bool | const | isMinimized() | |
public | void | minimize() | ||
public | bool | const | isMaximized() | |
public | void | maximize() | ||
public | void | restore() | ||
public | void | close() | ||
public | void | setMoveHitTest( const std::function<bool(int, int)>& inHitTest ) | ||
public | ||||
public | ||||
public | ||||
protected | void | |||
private | void | refreshSize() | ||
private | void | refreshPosition() | ||
private | void | applyMoveHitTest() | ||
private | void | maximizeToDisplay() | ||
private | void | |||
private | void |
Membros
| Accesso | Tipo | Modificador | Nome | Descrição |
|---|---|---|---|---|
private | friend | Application | ||
private | void* | m_instance | ||
private | m_settings | |||
private | bool | m_bIsFocused | ||
private | bool | m_bIsResizable | ||
private | bool | m_bIsMinimized | ||
private | bool | m_bIsFillMaximized | ||
private | int | m_restoreX | ||
private | int | m_restoreY | ||
private | int | m_restoreWidth | ||
private | int | m_restoreHeight | ||
private | std::function<bool(int, int)> | m_moveHitTest | ||
private | m_cursor | |||
private | m_cursors | |||
private | m_eventObservable | |||
private | m_sizeObservable | |||
private | m_backendObservable |