Wasabi
WWindowAndInputComponent Member List

This is the complete list of members for WWindowAndInputComponent, including all inherited members.

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