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, int 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, int 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_HIGHDPI 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 |
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(unsigned Type, const char *pTitle, const char *pMsg) 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 |