public | | void | onEvent(const SDL_Event& inEvent) | |
public | | bool | isFocused() | |
public | | bool | focus() | |
public | | bool | blur() | |
public | | void | setTitle(const std::string& inTitle) | |
public | | void | setIcon(const std::string& inIconPath) | |
public | | Vec<2, int> | getSize() | |
public | | void | setSize(const Vec<2, int>& inSize) | |
public | | void | setSize(int inWidth, int inHeight) | |
public | | Vec<2, int> | getPosition() | |
public | | void | setPosition(const Vec<2, int>& inPosition) | |
public | | void | setPosition(int inX, int inY) | |
public | | void | setDisplay(int inMonitorIndex) | |
public | | void | setType(Type) | |
public | | Type | getType() | |
public | | bool | isResizeable() | |
public | | void | enableResizing() | Only takes effect when the type is Type::Windowed |
public | | void | disableResizing() | Only takes effect when the type is Type::Windowed |
public | | bool | isMinimized() | |
public | | bool | isMinimized() | |
public | | Subscription<const Vec<2, int>&>* | watchSize(std::function<void (const Vec<2, int>&)> inNext, std::function<void (const std::string&)> inError, std::function<void ()> inComplete | |
) | | | | |