DDraceNetwork Docs
IGraphicsBackend Member List

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

BufferMemoryUsage() const =0IGraphicsBackendpure virtual
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)=0IGraphicsBackendpure virtual
GetWindowScreen()=0IGraphicsBackendpure virtual
HasQuadBuffering()IGraphicsBackendinlinevirtual
HasQuadContainerBuffering()IGraphicsBackendinlinevirtual
HasTextBuffering()IGraphicsBackendinlinevirtual
HasTextureArraysSupport()IGraphicsBackendinlinevirtual
HasTileBuffering()IGraphicsBackendinlinevirtual
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 =0IGraphicsBackendpure virtual
Maximize()=0IGraphicsBackendpure virtual
Minimize()=0IGraphicsBackendpure virtual
NotifyWindow()=0IGraphicsBackendpure virtual
ResizeWindow(int w, int h, int RefreshRate)=0IGraphicsBackendpure virtual
RunBuffer(CCommandBuffer *pBuffer)=0IGraphicsBackendpure virtual
RunBufferSingleThreadedUnsafe(CCommandBuffer *pBuffer)=0IGraphicsBackendpure virtual
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
StreamedMemoryUsage() const =0IGraphicsBackendpure virtual
TextureMemoryUsage() const =0IGraphicsBackendpure virtual
UpdateDisplayMode(int Index)=0IGraphicsBackendpure virtual
Uses2DTextureArrays()IGraphicsBackendinlinevirtual
UseTrianglesAsQuad()IGraphicsBackendinlinevirtual
WaitForIdle()=0IGraphicsBackendpure virtual
WindowActive()=0IGraphicsBackendpure virtual
WindowCreateNtf(uint32_t WindowId)=0IGraphicsBackendpure virtual
WindowDestroyNtf(uint32_t WindowId)=0IGraphicsBackendpure virtual
WindowOpen()=0IGraphicsBackendpure virtual
~IGraphicsBackend()=defaultIGraphicsBackendvirtual