| CanDisableVsync() override | Fast::GfxWindowBackendSDL2 | virtual |
| Close() override | Fast::GfxWindowBackendSDL2 | virtual |
| Destroy() override | Fast::GfxWindowBackendSDL2 | virtual |
| GetActiveWindowRefreshRate(uint32_t *refreshRate) override | Fast::GfxWindowBackendSDL2 | virtual |
| GetDimensions(uint32_t *width, uint32_t *height, int32_t *posX, int32_t *posY) override | Fast::GfxWindowBackendSDL2 | virtual |
| GetKeyName(int scancode) override | Fast::GfxWindowBackendSDL2 | virtual |
| GetMouseDelta(int32_t *x, int32_t *y) override | Fast::GfxWindowBackendSDL2 | virtual |
| GetMousePos(int32_t *x, int32_t *y) override | Fast::GfxWindowBackendSDL2 | virtual |
| GetMouseState(uint32_t btn) override | Fast::GfxWindowBackendSDL2 | virtual |
| GetMouseWheel(float *x, float *y) override | Fast::GfxWindowBackendSDL2 | virtual |
| GetPrimaryMonitorRect() override | Fast::GfxWindowBackendSDL2 | virtual |
| GetTargetFps() | Fast::GfxWindowBackendSDL2 | virtual |
| GetTime() override | Fast::GfxWindowBackendSDL2 | virtual |
| GfxWindowBackendSDL2(std::shared_ptr< Ship::Config > config=nullptr, std::shared_ptr< Ship::FileDrop > fileDrop=nullptr, std::shared_ptr< Ship::ConsoleVariable > consoleVariable=nullptr, std::shared_ptr< Fast::Fast3dGui > fast3dGui=nullptr) | Fast::GfxWindowBackendSDL2 | |
| HandleEvents() override | Fast::GfxWindowBackendSDL2 | virtual |
| Init(const char *gameName, const char *apiName, bool startFullScreen, uint32_t width, uint32_t height, int32_t posX, int32_t posY) override | Fast::GfxWindowBackendSDL2 | virtual |
| IsFrameReady() override | Fast::GfxWindowBackendSDL2 | virtual |
| IsFullscreen() override | Fast::GfxWindowBackendSDL2 | virtual |
| IsMouseCaptured() override | Fast::GfxWindowBackendSDL2 | virtual |
| IsRunning() override | Fast::GfxWindowBackendSDL2 | 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) override | Fast::GfxWindowBackendSDL2 | virtual |
| SetDimensions(uint32_t width, uint32_t height, int32_t posX, int32_t posY) override | Fast::GfxWindowBackendSDL2 | virtual |
| SetFullscreen(bool fullscreen) override | Fast::GfxWindowBackendSDL2 | virtual |
| SetFullscreenChangedCallback(void(*onFullscreenChanged)(bool is_now_fullscreen)) override | Fast::GfxWindowBackendSDL2 | virtual |
| SetKeyboardCallbacks(bool(*onKeyDown)(int scancode), bool(*onKeyUp)(int scancode), void(*onAllKeysUp)()) override | Fast::GfxWindowBackendSDL2 | virtual |
| SetMaxFrameLatency(int latency) override | Fast::GfxWindowBackendSDL2 | virtual |
| SetMouseCallbacks(bool(*onMouseButtonDown)(int btn), bool(*onMouseButtonUp)(int btn)) override | Fast::GfxWindowBackendSDL2 | virtual |
| SetMouseCapture(bool capture) override | Fast::GfxWindowBackendSDL2 | virtual |
| SetMousePos(int32_t posX, int32_t posY) override | Fast::GfxWindowBackendSDL2 | virtual |
| SetTargetFps(int fps) override | Fast::GfxWindowBackendSDL2 | virtual |
| SwapBuffersBegin() override | Fast::GfxWindowBackendSDL2 | virtual |
| SwapBuffersEnd() override | Fast::GfxWindowBackendSDL2 | virtual |
| ~GfxWindowBackend()=default | Fast::GfxWindowBackend | virtual |
| ~GfxWindowBackendSDL2() override | Fast::GfxWindowBackendSDL2 | |