| ApplyMouseCaptureClip() | Fast::GfxWindowBackendDXGI | |
| CanDisableVsync() override | Fast::GfxWindowBackendDXGI | virtual |
| Close() override | Fast::GfxWindowBackendDXGI | virtual |
| CreateFactoryAndDevice(bool debug, int d3d_version, class GfxRenderingAPIDX11 *self, bool(*createFunc)(class GfxRenderingAPIDX11 *self, bool SoftwareRenderer)) | Fast::GfxWindowBackendDXGI | |
| CreateSwapChain(IUnknown *mDevice, std::function< void()> &&before_destroy_fn) | Fast::GfxWindowBackendDXGI | |
| current_height | Fast::GfxWindowBackendDXGI | |
| current_width | Fast::GfxWindowBackendDXGI | |
| Destroy() override | Fast::GfxWindowBackendDXGI | virtual |
| GetActiveWindowRefreshRate(uint32_t *refreshRate) override | Fast::GfxWindowBackendDXGI | virtual |
| GetDimensions(uint32_t *width, uint32_t *height, int32_t *posX, int32_t *posY) override | Fast::GfxWindowBackendDXGI | virtual |
| GetKeyName(int scancode) override | Fast::GfxWindowBackendDXGI | virtual |
| GetMouseDelta(int32_t *x, int32_t *y) override | Fast::GfxWindowBackendDXGI | virtual |
| GetMousePos(int32_t *x, int32_t *y) override | Fast::GfxWindowBackendDXGI | virtual |
| GetMouseState(uint32_t btn) override | Fast::GfxWindowBackendDXGI | virtual |
| GetMouseWheel(float *x, float *y) override | Fast::GfxWindowBackendDXGI | virtual |
| GetPrimaryMonitorRect() override | Fast::GfxWindowBackendDXGI | virtual |
| GetSwapChain() | Fast::GfxWindowBackendDXGI | |
| GetTargetFps() | Fast::GfxWindowBackendDXGI | virtual |
| GetTime() override | Fast::GfxWindowBackendDXGI | virtual |
| GetWindowHandle() | Fast::GfxWindowBackendDXGI | |
| GfxWindowBackendDXGI(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::GfxWindowBackendDXGI | |
| HandleEvents() override | Fast::GfxWindowBackendDXGI | virtual |
| HandleRawInputBuffered() | Fast::GfxWindowBackendDXGI | |
| Init(const char *gameName, const char *apiName, bool startFullScreen, uint32_t width, uint32_t height, int32_t posX, int32_t posY) override | Fast::GfxWindowBackendDXGI | virtual |
| IsFrameReady() override | Fast::GfxWindowBackendDXGI | virtual |
| IsFullscreen() override | Fast::GfxWindowBackendDXGI | virtual |
| IsMouseCaptured() override | Fast::GfxWindowBackendDXGI | virtual |
| IsRunning() override | Fast::GfxWindowBackendDXGI | virtual |
| mConsoleVariable | Fast::GfxWindowBackendDXGI | |
| mDetectedHz | Fast::GfxWindowBackendDXGI | |
| mDisplayPeriod | Fast::GfxWindowBackendDXGI | |
| mFast3dGui | Fast::GfxWindowBackendDXGI | |
| mFileDrop | Fast::GfxWindowBackendDXGI | |
| mFullScreen | Fast::GfxWindowBackend | protected |
| mHasMousePosition | Fast::GfxWindowBackendDXGI | |
| mInFocus | Fast::GfxWindowBackendDXGI | |
| mIsMouseCaptured | Fast::GfxWindowBackendDXGI | |
| mIsMouseHovered | Fast::GfxWindowBackendDXGI | |
| mIsRunning | Fast::GfxWindowBackend | protected |
| mMonitor | Fast::GfxWindowBackendDXGI | |
| mMouseWheel | Fast::GfxWindowBackendDXGI | |
| mOnAllKeysUp | Fast::GfxWindowBackendDXGI | |
| mOnFullscreenChanged | Fast::GfxWindowBackend | protected |
| monitor_list | Fast::GfxWindowBackendDXGI | |
| mOnKeyDown | Fast::GfxWindowBackend | protected |
| mOnKeyUp | Fast::GfxWindowBackend | protected |
| mOnMouseButtonDown | Fast::GfxWindowBackend | protected |
| mOnMouseButtonUp | Fast::GfxWindowBackend | protected |
| mPosX | Fast::GfxWindowBackendDXGI | |
| mPosY | Fast::GfxWindowBackendDXGI | |
| mRawMouseDeltaBuf | Fast::GfxWindowBackendDXGI | |
| mTargetFps | Fast::GfxWindowBackend | protected |
| mVsyncEnabled | Fast::GfxWindowBackend | protected |
| OnKeydown(WPARAM wParam, LPARAM lParam) | Fast::GfxWindowBackendDXGI | |
| OnKeyup(WPARAM wParam, LPARAM lParam) | Fast::GfxWindowBackendDXGI | |
| OnMouseButtonDown(int btn) | Fast::GfxWindowBackendDXGI | |
| OnMouseButtonUp(int btn) | Fast::GfxWindowBackendDXGI | |
| SetCursorVisibility(bool visability) override | Fast::GfxWindowBackendDXGI | virtual |
| SetDimensions(uint32_t width, uint32_t height, int32_t posX, int32_t posY) override | Fast::GfxWindowBackendDXGI | virtual |
| SetFullscreen(bool fullscreen) override | Fast::GfxWindowBackendDXGI | virtual |
| SetFullscreenChangedCallback(void(*onnFullscreenChanged)(bool is_now_fullscreen)) override | Fast::GfxWindowBackendDXGI | virtual |
| SetKeyboardCallbacks(bool(*onKeyDown)(int scancode), bool(*onKeyUp)(int scancode), void(*onnAllKeysUp)()) override | Fast::GfxWindowBackendDXGI | virtual |
| SetMaxFrameLatency(int latency) override | Fast::GfxWindowBackendDXGI | virtual |
| SetMouseCallbacks(bool(*onMouseButtonDown)(int btn), bool(*onnMouseButtonUp)(int btn)) override | Fast::GfxWindowBackendDXGI | virtual |
| SetMouseCapture(bool capture) override | Fast::GfxWindowBackendDXGI | virtual |
| SetMousePos(int32_t posX, int32_t posY) override | Fast::GfxWindowBackendDXGI | virtual |
| SetTargetFps(int fps) override | Fast::GfxWindowBackendDXGI | virtual |
| SwapBuffersBegin() override | Fast::GfxWindowBackendDXGI | virtual |
| SwapBuffersEnd() override | Fast::GfxWindowBackendDXGI | virtual |
| UpdateMousePrevPos() | Fast::GfxWindowBackendDXGI | |
| ~GfxWindowBackend()=default | Fast::GfxWindowBackend | virtual |
| ~GfxWindowBackendDXGI() override | Fast::GfxWindowBackendDXGI | |