Cleanup()=0 | WWindowAndInputComponent | pure virtual |
GetFullScreenState() const | WWindowAndInputComponent | inlinevirtual |
GetPlatformHandle() const =0 | WWindowAndInputComponent | pure virtual |
GetVulkanRequiredExtensions(std::vector< const char * > &extensions)=0 | WWindowAndInputComponent | pure virtual |
GetVulkanSurface() const =0 | WWindowAndInputComponent | pure virtual |
GetWindowHandle() const =0 | WWindowAndInputComponent | pure virtual |
GetWindowHeight(bool framebuffer=true) const | WWindowAndInputComponent | inlinevirtual |
GetWindowPositionX() const | WWindowAndInputComponent | inlinevirtual |
GetWindowPositionY() const | WWindowAndInputComponent | inlinevirtual |
GetWindowWidth(bool framebuffer=true) const | WWindowAndInputComponent | inlinevirtual |
Initialize(int width, int height)=0 | WWindowAndInputComponent | pure virtual |
InsertRawInput(uint32_t key, bool state)=0 | WWindowAndInputComponent | pure virtual |
KeyDown(uint32_t key) const =0 | WWindowAndInputComponent | pure virtual |
Loop()=0 | WWindowAndInputComponent | pure virtual |
m_app | WWindowAndInputComponent | protected |
MaximizeWindow() | WWindowAndInputComponent | inlinevirtual |
MinimizeWindow() | WWindowAndInputComponent | inlinevirtual |
MouseClick(W_MOUSEBUTTON button) const =0 | WWindowAndInputComponent | pure virtual |
MouseInScreen(W_MOUSEPOSTYPE posT=MOUSEPOS_VIEWPORT, uint32_t vpID=0) const =0 | WWindowAndInputComponent | pure virtual |
MouseX(W_MOUSEPOSTYPE posT=MOUSEPOS_VIEWPORT, uint32_t vpID=0) const =0 | WWindowAndInputComponent | pure virtual |
MouseY(W_MOUSEPOSTYPE posT=MOUSEPOS_VIEWPORT, uint32_t vpID=0) const =0 | WWindowAndInputComponent | pure virtual |
MouseZ() const =0 | WWindowAndInputComponent | pure virtual |
RestoreWindow() | WWindowAndInputComponent | inlinevirtual |
SetCursorMotionMode(bool bEnable)=0 | WWindowAndInputComponent | pure virtual |
SetFullScreenState(bool bFullScreen) | WWindowAndInputComponent | inlinevirtual |
SetMousePosition(double x, double y, W_MOUSEPOSTYPE posT=MOUSEPOS_VIEWPORT)=0 | WWindowAndInputComponent | pure virtual |
SetMouseZ(double value)=0 | WWindowAndInputComponent | pure virtual |
SetQuitKeys(bool escape=true, bool cmdW=true)=0 | WWindowAndInputComponent | pure virtual |
SetWindowMaximumSize(int maxX, int maxY) | WWindowAndInputComponent | inlinevirtual |
SetWindowMinimumSize(int minX, int minY) | WWindowAndInputComponent | inlinevirtual |
SetWindowPosition(int x, int y) | WWindowAndInputComponent | inlinevirtual |
SetWindowSize(int width, int height) | WWindowAndInputComponent | inlinevirtual |
SetWindowTitle(const char *const title) | WWindowAndInputComponent | inlinevirtual |
ShowCursor(bool bShow)=0 | WWindowAndInputComponent | pure virtual |
ShowErrorMessage(std::string error, bool warning=false)=0 | WWindowAndInputComponent | pure virtual |
WWindowAndInputComponent(class Wasabi *const app) (defined in WWindowAndInputComponent) | WWindowAndInputComponent | inline |
~WWindowAndInputComponent() (defined in WWindowAndInputComponent) | WWindowAndInputComponent | inlinevirtual |