| BufferMemoryUsage() const override | CGraphicsBackend_SDL_GL | virtual |
| CGraphicsBackend_SDL_GL(TTranslateFunc &&TranslateFunc) | CGraphicsBackend_SDL_GL | |
| CGraphicsBackend_Threaded(TTranslateFunc &&TranslateFunc) | CGraphicsBackend_Threaded | |
| ClampDriverVersion(EBackendType BackendType) | CGraphicsBackend_SDL_GL | privatestatic |
| DetectBackend() | CGraphicsBackend_SDL_GL | privatestatic |
| GetCurrentVideoMode(CVideoMode &CurMode, float HiDPIScale, int MaxWindowWidth, int MaxWindowHeight, int ScreenId) override | CGraphicsBackend_SDL_GL | virtual |
| GetDriverVersion(EGraphicsDriverAgeType DriverAgeType, int &Major, int &Minor, int &Patch, const char *&pName, EBackendType BackendType) override | CGraphicsBackend_SDL_GL | virtual |
| GetErrorString() override | CGraphicsBackend_SDL_GL | inlinevirtual |
| GetGpus() const override | CGraphicsBackend_SDL_GL | virtual |
| GetNumScreens() const override | CGraphicsBackend_SDL_GL | inlinevirtual |
| GetReadPresentedImageDataFuncUnsafe() override | CGraphicsBackend_SDL_GL | virtual |
| GetRendererString() override | CGraphicsBackend_SDL_GL | inlinevirtual |
| GetScreenName(int Screen) const override | CGraphicsBackend_SDL_GL | virtual |
| GetVendorString() override | CGraphicsBackend_SDL_GL | inlinevirtual |
| GetVersionString() override | CGraphicsBackend_SDL_GL | inlinevirtual |
| GetVideoModes(CVideoMode *pModes, int MaxModes, int *pNumModes, float HiDPIScale, int MaxWindowWidth, int MaxWindowHeight, int ScreenId) override | CGraphicsBackend_SDL_GL | virtual |
| GetViewportSize(int &w, int &h) override | CGraphicsBackend_SDL_GL | virtual |
| GetWarning(std::vector< std::string > &WarningStrings) override | CGraphicsBackend_Threaded | virtual |
| GetWindowScreen() override | CGraphicsBackend_SDL_GL | virtual |
| HasQuadBuffering() override | CGraphicsBackend_SDL_GL | inlinevirtual |
| HasQuadContainerBuffering() override | CGraphicsBackend_SDL_GL | inlinevirtual |
| HasTextBuffering() override | CGraphicsBackend_SDL_GL | inlinevirtual |
| HasTextureArraysSupport() override | CGraphicsBackend_SDL_GL | inlinevirtual |
| HasTileBuffering() override | CGraphicsBackend_SDL_GL | inlinevirtual |
| HasWarning() | CGraphicsBackend_Threaded | inlineprotected |
| Init(const char *pName, int *pScreen, int *pWidth, int *pHeight, int *pRefreshRate, int *pFsaaSamples, int Flags, int *pDesktopWidth, int *pDesktopHeight, int *pCurrentWidth, int *pCurrentHeight, class IStorage *pStorage) override | CGraphicsBackend_SDL_GL | virtual |
| INITFLAG_BORDERLESS enum value | IGraphicsBackend | |
| INITFLAG_DESKTOP_FULLSCREEN enum value | IGraphicsBackend | |
| INITFLAG_FULLSCREEN enum value | IGraphicsBackend | |
| INITFLAG_RESIZABLE enum value | IGraphicsBackend | |
| INITFLAG_VSYNC enum value | IGraphicsBackend | |
| IsConfigModernAPI() override | CGraphicsBackend_SDL_GL | inlinevirtual |
| IsIdle() const override | CGraphicsBackend_Threaded | virtual |
| IsModernAPI(EBackendType BackendType) | CGraphicsBackend_SDL_GL | static |
| IsScreenKeyboardShown() override | CGraphicsBackend_SDL_GL | virtual |
| m_aErrorString | CGraphicsBackend_SDL_GL | private |
| m_aRendererString | CGraphicsBackend_SDL_GL | private |
| m_aVendorString | CGraphicsBackend_SDL_GL | private |
| m_aVersionString | CGraphicsBackend_SDL_GL | private |
| m_BackendType | CGraphicsBackend_SDL_GL | private |
| m_BufferInProcess | CGraphicsBackend_Threaded | private |
| m_BufferMemoryUsage | CGraphicsBackend_SDL_GL | private |
| m_BufferSwapCond | CGraphicsBackend_Threaded | private |
| m_BufferSwapMutex | CGraphicsBackend_Threaded | private |
| m_Capabilites | CGraphicsBackend_SDL_GL | private |
| m_GLContext | CGraphicsBackend_SDL_GL | private |
| m_GpuList | CGraphicsBackend_SDL_GL | private |
| m_NumScreens | CGraphicsBackend_SDL_GL | private |
| m_pBuffer | CGraphicsBackend_Threaded | private |
| m_pProcessor | CGraphicsBackend_SDL_GL | private |
| m_pThread | CGraphicsBackend_Threaded | private |
| m_pWindow | CGraphicsBackend_SDL_GL | private |
| m_ReadPresentedImageDataFunc | CGraphicsBackend_SDL_GL | private |
| m_Shutdown | CGraphicsBackend_Threaded | private |
| m_StagingMemoryUsage | CGraphicsBackend_SDL_GL | private |
| m_Started | CGraphicsBackend_Threaded | private |
| m_StreamMemoryUsage | CGraphicsBackend_SDL_GL | private |
| m_TextureMemoryUsage | CGraphicsBackend_SDL_GL | private |
| m_TranslateFunc | CGraphicsBackend_Threaded | private |
| m_Warning | CGraphicsBackend_Threaded | private |
| Maximize() override | CGraphicsBackend_SDL_GL | virtual |
| Minimize() override | CGraphicsBackend_SDL_GL | virtual |
| NotifyWindow() override | CGraphicsBackend_SDL_GL | virtual |
| ProcessError(const SGfxErrorContainer &Error) | CGraphicsBackend_Threaded | |
| ResizeWindow(int w, int h, int RefreshRate) override | CGraphicsBackend_SDL_GL | virtual |
| RunBuffer(CCommandBuffer *pBuffer) override | CGraphicsBackend_Threaded | virtual |
| RunBufferSingleThreadedUnsafe(CCommandBuffer *pBuffer) override | CGraphicsBackend_Threaded | virtual |
| SetWindowGrab(bool Grab) override | CGraphicsBackend_SDL_GL | virtual |
| SetWindowParams(int FullscreenMode, bool IsBorderless) override | CGraphicsBackend_SDL_GL | virtual |
| SetWindowScreen(int Index) override | CGraphicsBackend_SDL_GL | virtual |
| ShowMessageBox(const IGraphics::CMessageBox &MessageBox) override | CGraphicsBackend_SDL_GL | virtual |
| Shutdown() override | CGraphicsBackend_SDL_GL | virtual |
| StagingMemoryUsage() const override | CGraphicsBackend_SDL_GL | virtual |
| StartProcessor(ICommandProcessor *pProcessor) | CGraphicsBackend_Threaded | protected |
| StopProcessor() | CGraphicsBackend_Threaded | protected |
| StreamedMemoryUsage() const override | CGraphicsBackend_SDL_GL | virtual |
| TextureMemoryUsage() const override | CGraphicsBackend_SDL_GL | virtual |
| ThreadFunc(void *pUser) | CGraphicsBackend_Threaded | privatestatic |
| UpdateDisplayMode(int Index) override | CGraphicsBackend_SDL_GL | virtual |
| Uses2DTextureArrays() override | CGraphicsBackend_SDL_GL | inlinevirtual |
| UseTrianglesAsQuad() override | CGraphicsBackend_SDL_GL | inlinevirtual |
| WaitForIdle() override | CGraphicsBackend_Threaded | virtual |
| WindowActive() override | CGraphicsBackend_SDL_GL | virtual |
| WindowCreateNtf(uint32_t WindowId) override | CGraphicsBackend_SDL_GL | virtual |
| WindowDestroyNtf(uint32_t WindowId) override | CGraphicsBackend_SDL_GL | virtual |
| WindowOpen() override | CGraphicsBackend_SDL_GL | virtual |
| ~IGraphicsBackend()=default | IGraphicsBackend | virtual |