libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
Fast::GfxWindowBackend Member List

This is the complete list of members for Fast::GfxWindowBackend, including all inherited members.

CanDisableVsync()=0Fast::GfxWindowBackendpure virtual
Close()=0Fast::GfxWindowBackendpure virtual
Destroy()=0Fast::GfxWindowBackendpure virtual
GetActiveWindowRefreshRate(uint32_t *refreshRate)=0Fast::GfxWindowBackendpure virtual
GetDimensions(uint32_t *width, uint32_t *height, int32_t *posX, int32_t *posY)=0Fast::GfxWindowBackendpure virtual
GetKeyName(int scancode)=0Fast::GfxWindowBackendpure virtual
GetMouseDelta(int32_t *x, int32_t *y)=0Fast::GfxWindowBackendpure virtual
GetMousePos(int32_t *x, int32_t *y)=0Fast::GfxWindowBackendpure virtual
GetMouseState(uint32_t btn)=0Fast::GfxWindowBackendpure virtual
GetMouseWheel(float *x, float *y)=0Fast::GfxWindowBackendpure virtual
GetPrimaryMonitorRect()=0Fast::GfxWindowBackendpure virtual
GetTargetFps()=0Fast::GfxWindowBackendpure virtual
GetTime()=0Fast::GfxWindowBackendpure virtual
HandleEvents()=0Fast::GfxWindowBackendpure virtual
Init(const char *gameName, const char *apiName, bool startFullScreen, uint32_t width, uint32_t height, int32_t posX, int32_t posY)=0Fast::GfxWindowBackendpure virtual
IsFrameReady()=0Fast::GfxWindowBackendpure virtual
IsFullscreen()=0Fast::GfxWindowBackendpure virtual
IsMouseCaptured()=0Fast::GfxWindowBackendpure virtual
IsRunning()=0Fast::GfxWindowBackendpure virtual
mFullScreenFast::GfxWindowBackendprotected
mIsRunningFast::GfxWindowBackendprotected
mOnFullscreenChangedFast::GfxWindowBackendprotected
mOnKeyDownFast::GfxWindowBackendprotected
mOnKeyUpFast::GfxWindowBackendprotected
mOnMouseButtonDownFast::GfxWindowBackendprotected
mOnMouseButtonUpFast::GfxWindowBackendprotected
mTargetFpsFast::GfxWindowBackendprotected
mVsyncEnabledFast::GfxWindowBackendprotected
SetCursorVisibility(bool visability)=0Fast::GfxWindowBackendpure virtual
SetDimensions(uint32_t width, uint32_t height, int32_t posX, int32_t posY)=0Fast::GfxWindowBackendpure virtual
SetFullscreen(bool fullscreen)=0Fast::GfxWindowBackendpure virtual
SetFullscreenChangedCallback(void(*mOnFullscreenChanged)(bool is_now_fullscreen))=0Fast::GfxWindowBackendpure virtual
SetKeyboardCallbacks(bool(*mOnKeyDown)(int scancode), bool(*mOnKeyUp)(int scancode), void(*mOnAllKeysUp)())=0Fast::GfxWindowBackendpure virtual
SetMaxFrameLatency(int latency)=0Fast::GfxWindowBackendpure virtual
SetMouseCallbacks(bool(*mOnMouseButtonDown)(int btn), bool(*mOnMouseButtonUp)(int btn))=0Fast::GfxWindowBackendpure virtual
SetMouseCapture(bool capture)=0Fast::GfxWindowBackendpure virtual
SetMousePos(int32_t posX, int32_t posY)=0Fast::GfxWindowBackendpure virtual
SetTargetFps(int fps)=0Fast::GfxWindowBackendpure virtual
SwapBuffersBegin()=0Fast::GfxWindowBackendpure virtual
SwapBuffersEnd()=0Fast::GfxWindowBackendpure virtual
~GfxWindowBackend()=defaultFast::GfxWindowBackendvirtual