| 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 |