This is the complete list of members for Fast::GfxWindowBackend, including all inherited members.
| CanDisableVsync()=0 | Fast::GfxWindowBackend | pure virtual |
| Close()=0 | Fast::GfxWindowBackend | pure virtual |
| Destroy()=0 | Fast::GfxWindowBackend | pure virtual |
| GetActiveWindowRefreshRate(uint32_t *refreshRate)=0 | Fast::GfxWindowBackend | pure virtual |
| GetDimensions(uint32_t *width, uint32_t *height, int32_t *posX, int32_t *posY)=0 | Fast::GfxWindowBackend | pure virtual |
| GetKeyName(int scancode)=0 | Fast::GfxWindowBackend | pure virtual |
| GetMouseDelta(int32_t *x, int32_t *y)=0 | Fast::GfxWindowBackend | pure virtual |
| GetMousePos(int32_t *x, int32_t *y)=0 | Fast::GfxWindowBackend | pure virtual |
| GetMouseState(uint32_t btn)=0 | Fast::GfxWindowBackend | pure virtual |
| GetMouseWheel(float *x, float *y)=0 | Fast::GfxWindowBackend | pure virtual |
| GetPrimaryMonitorRect()=0 | Fast::GfxWindowBackend | pure virtual |
| GetTargetFps()=0 | Fast::GfxWindowBackend | pure virtual |
| GetTime()=0 | Fast::GfxWindowBackend | pure virtual |
| HandleEvents()=0 | Fast::GfxWindowBackend | pure virtual |
| Init(const char *gameName, const char *apiName, bool startFullScreen, uint32_t width, uint32_t height, int32_t posX, int32_t posY)=0 | Fast::GfxWindowBackend | pure virtual |
| IsFrameReady()=0 | Fast::GfxWindowBackend | pure virtual |
| IsFullscreen()=0 | Fast::GfxWindowBackend | pure virtual |
| IsMouseCaptured()=0 | Fast::GfxWindowBackend | pure virtual |
| IsRunning()=0 | Fast::GfxWindowBackend | pure virtual |
| mFullScreen | Fast::GfxWindowBackend | protected |
| mIsRunning | Fast::GfxWindowBackend | protected |
| mOnFullscreenChanged | Fast::GfxWindowBackend | protected |
| mOnKeyDown | Fast::GfxWindowBackend | protected |
| mOnKeyUp | Fast::GfxWindowBackend | protected |
| mOnMouseButtonDown | Fast::GfxWindowBackend | protected |
| mOnMouseButtonUp | Fast::GfxWindowBackend | protected |
| mTargetFps | Fast::GfxWindowBackend | protected |
| mVsyncEnabled | Fast::GfxWindowBackend | protected |
| SetCursorVisibility(bool visability)=0 | Fast::GfxWindowBackend | pure virtual |
| SetDimensions(uint32_t width, uint32_t height, int32_t posX, int32_t posY)=0 | Fast::GfxWindowBackend | pure virtual |
| SetFullscreen(bool fullscreen)=0 | Fast::GfxWindowBackend | pure virtual |
| SetFullscreenChangedCallback(void(*mOnFullscreenChanged)(bool is_now_fullscreen))=0 | Fast::GfxWindowBackend | pure virtual |
| SetKeyboardCallbacks(bool(*mOnKeyDown)(int scancode), bool(*mOnKeyUp)(int scancode), void(*mOnAllKeysUp)())=0 | Fast::GfxWindowBackend | pure virtual |
| SetMaxFrameLatency(int latency)=0 | Fast::GfxWindowBackend | pure virtual |
| SetMouseCallbacks(bool(*mOnMouseButtonDown)(int btn), bool(*mOnMouseButtonUp)(int btn))=0 | Fast::GfxWindowBackend | pure virtual |
| SetMouseCapture(bool capture)=0 | Fast::GfxWindowBackend | pure virtual |
| SetMousePos(int32_t posX, int32_t posY)=0 | Fast::GfxWindowBackend | pure virtual |
| SetTargetFps(int fps)=0 | Fast::GfxWindowBackend | pure virtual |
| SwapBuffersBegin()=0 | Fast::GfxWindowBackend | pure virtual |
| SwapBuffersEnd()=0 | Fast::GfxWindowBackend | pure virtual |
| ~GfxWindowBackend()=default | Fast::GfxWindowBackend | virtual |