DDraceNetwork Docs
CGraphicsBackend_Threaded Member List

This is the complete list of members for CGraphicsBackend_Threaded, including all inherited members.

BufferMemoryUsage() const =0IGraphicsBackendpure virtual
CGraphicsBackend_Threaded(TTranslateFunc &&TranslateFunc)CGraphicsBackend_Threaded
GetCurrentVideoMode(CVideoMode &CurMode, int HiDPIScale, int MaxWindowWidth, int MaxWindowHeight, int Screen)=0IGraphicsBackendpure virtual
GetDriverVersion(EGraphicsDriverAgeType DriverAgeType, int &Major, int &Minor, int &Patch, const char *&pName, EBackendType BackendType)=0IGraphicsBackendpure virtual
GetErrorString()IGraphicsBackendinlinevirtual
GetGpus() const =0IGraphicsBackendpure virtual
GetNumScreens() const =0IGraphicsBackendpure virtual
GetReadPresentedImageDataFuncUnsafe()=0IGraphicsBackendpure virtual
GetRendererString()=0IGraphicsBackendpure virtual
GetScreenName(int Screen) const =0IGraphicsBackendpure virtual
GetVendorString()=0IGraphicsBackendpure virtual
GetVersionString()=0IGraphicsBackendpure virtual
GetVideoModes(CVideoMode *pModes, int MaxModes, int *pNumModes, int HiDPIScale, int MaxWindowWidth, int MaxWindowHeight, int Screen)=0IGraphicsBackendpure virtual
GetViewportSize(int &w, int &h)=0IGraphicsBackendpure virtual
GetWarning(std::vector< std::string > &WarningStrings) overrideCGraphicsBackend_Threadedvirtual
GetWindowScreen()=0IGraphicsBackendpure virtual
HasQuadBuffering()IGraphicsBackendinlinevirtual
HasQuadContainerBuffering()IGraphicsBackendinlinevirtual
HasTextBuffering()IGraphicsBackendinlinevirtual
HasTextureArraysSupport()IGraphicsBackendinlinevirtual
HasTileBuffering()IGraphicsBackendinlinevirtual
HasWarning()CGraphicsBackend_Threadedinlineprotected
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)=0IGraphicsBackendpure virtual
INITFLAG_BORDERLESS enum valueIGraphicsBackend
INITFLAG_DESKTOP_FULLSCREEN enum valueIGraphicsBackend
INITFLAG_FULLSCREEN enum valueIGraphicsBackend
INITFLAG_HIGHDPI enum valueIGraphicsBackend
INITFLAG_RESIZABLE enum valueIGraphicsBackend
INITFLAG_VSYNC enum valueIGraphicsBackend
IsConfigModernAPI()IGraphicsBackendinlinevirtual
IsIdle() const overrideCGraphicsBackend_Threadedvirtual
m_BufferInProcessCGraphicsBackend_Threadedprivate
m_BufferSwapCondCGraphicsBackend_Threadedprivate
m_BufferSwapMutexCGraphicsBackend_Threadedprivate
m_pBufferCGraphicsBackend_Threadedprivate
m_pProcessorCGraphicsBackend_Threadedprivate
m_pThreadCGraphicsBackend_Threadedprivate
m_ShutdownCGraphicsBackend_Threadedprivate
m_StartedCGraphicsBackend_Threadedprivate
m_TranslateFuncCGraphicsBackend_Threadedprivate
m_WarningCGraphicsBackend_Threadedprivate
Maximize()=0IGraphicsBackendpure virtual
Minimize()=0IGraphicsBackendpure virtual
NotifyWindow()=0IGraphicsBackendpure virtual
ProcessError(const SGfxErrorContainer &Error)CGraphicsBackend_Threaded
ResizeWindow(int w, int h, int RefreshRate)=0IGraphicsBackendpure virtual
RunBuffer(CCommandBuffer *pBuffer) overrideCGraphicsBackend_Threadedvirtual
RunBufferSingleThreadedUnsafe(CCommandBuffer *pBuffer) overrideCGraphicsBackend_Threadedvirtual
SetWindowGrab(bool Grab)=0IGraphicsBackendpure virtual
SetWindowParams(int FullscreenMode, bool IsBorderless)=0IGraphicsBackendpure virtual
SetWindowScreen(int Index)=0IGraphicsBackendpure virtual
ShowMessageBox(unsigned Type, const char *pTitle, const char *pMsg)=0IGraphicsBackendpure virtual
Shutdown()=0IGraphicsBackendpure virtual
StagingMemoryUsage() const =0IGraphicsBackendpure virtual
StartProcessor(ICommandProcessor *pProcessor)CGraphicsBackend_Threadedprotected
StopProcessor()CGraphicsBackend_Threadedprotected
StreamedMemoryUsage() const =0IGraphicsBackendpure virtual
TextureMemoryUsage() const =0IGraphicsBackendpure virtual
ThreadFunc(void *pUser)CGraphicsBackend_Threadedprivatestatic
UpdateDisplayMode(int Index)=0IGraphicsBackendpure virtual
Uses2DTextureArrays()IGraphicsBackendinlinevirtual
UseTrianglesAsQuad()IGraphicsBackendinlinevirtual
WaitForIdle() overrideCGraphicsBackend_Threadedvirtual
WindowActive()=0IGraphicsBackendpure virtual
WindowCreateNtf(uint32_t WindowId)=0IGraphicsBackendpure virtual
WindowDestroyNtf(uint32_t WindowId)=0IGraphicsBackendpure virtual
WindowOpen()=0IGraphicsBackendpure virtual
~IGraphicsBackend()=defaultIGraphicsBackendvirtual