DDraceNetwork Docs
|
This is the complete list of members for IGraphicsBackend, including all inherited members.
BufferMemoryUsage() const =0 | IGraphicsBackend | pure virtual |
GetCurrentVideoMode(CVideoMode &CurMode, int HiDPIScale, int MaxWindowWidth, int MaxWindowHeight, int Screen)=0 | IGraphicsBackend | pure virtual |
GetDriverVersion(EGraphicsDriverAgeType DriverAgeType, int &Major, int &Minor, int &Patch, const char *&pName, EBackendType BackendType)=0 | IGraphicsBackend | pure virtual |
GetErrorString() | IGraphicsBackend | inlinevirtual |
GetGpus() const =0 | IGraphicsBackend | pure virtual |
GetNumScreens() const =0 | IGraphicsBackend | pure virtual |
GetReadPresentedImageDataFuncUnsafe()=0 | IGraphicsBackend | pure virtual |
GetRendererString()=0 | IGraphicsBackend | pure virtual |
GetScreenName(int Screen) const =0 | IGraphicsBackend | pure virtual |
GetVendorString()=0 | IGraphicsBackend | pure virtual |
GetVersionString()=0 | IGraphicsBackend | pure virtual |
GetVideoModes(CVideoMode *pModes, int MaxModes, int *pNumModes, int HiDPIScale, int MaxWindowWidth, int MaxWindowHeight, int Screen)=0 | IGraphicsBackend | pure virtual |
GetViewportSize(int &w, int &h)=0 | IGraphicsBackend | pure virtual |
GetWarning(std::vector< std::string > &WarningStrings)=0 | IGraphicsBackend | pure virtual |
GetWindowScreen()=0 | IGraphicsBackend | pure virtual |
HasQuadBuffering() | IGraphicsBackend | inlinevirtual |
HasQuadContainerBuffering() | IGraphicsBackend | inlinevirtual |
HasTextBuffering() | IGraphicsBackend | inlinevirtual |
HasTextureArraysSupport() | IGraphicsBackend | inlinevirtual |
HasTileBuffering() | IGraphicsBackend | inlinevirtual |
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)=0 | IGraphicsBackend | pure 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() | IGraphicsBackend | inlinevirtual |
IsIdle() const =0 | IGraphicsBackend | pure virtual |
Maximize()=0 | IGraphicsBackend | pure virtual |
Minimize()=0 | IGraphicsBackend | pure virtual |
NotifyWindow()=0 | IGraphicsBackend | pure virtual |
ResizeWindow(int w, int h, int RefreshRate)=0 | IGraphicsBackend | pure virtual |
RunBuffer(CCommandBuffer *pBuffer)=0 | IGraphicsBackend | pure virtual |
RunBufferSingleThreadedUnsafe(CCommandBuffer *pBuffer)=0 | IGraphicsBackend | pure virtual |
SetWindowGrab(bool Grab)=0 | IGraphicsBackend | pure virtual |
SetWindowParams(int FullscreenMode, bool IsBorderless)=0 | IGraphicsBackend | pure virtual |
SetWindowScreen(int Index)=0 | IGraphicsBackend | pure virtual |
ShowMessageBox(unsigned Type, const char *pTitle, const char *pMsg)=0 | IGraphicsBackend | pure virtual |
Shutdown()=0 | IGraphicsBackend | pure virtual |
StagingMemoryUsage() const =0 | IGraphicsBackend | pure virtual |
StreamedMemoryUsage() const =0 | IGraphicsBackend | pure virtual |
TextureMemoryUsage() const =0 | IGraphicsBackend | pure virtual |
UpdateDisplayMode(int Index)=0 | IGraphicsBackend | pure virtual |
Uses2DTextureArrays() | IGraphicsBackend | inlinevirtual |
UseTrianglesAsQuad() | IGraphicsBackend | inlinevirtual |
WaitForIdle()=0 | IGraphicsBackend | pure virtual |
WindowActive()=0 | IGraphicsBackend | pure virtual |
WindowCreateNtf(uint32_t WindowId)=0 | IGraphicsBackend | pure virtual |
WindowDestroyNtf(uint32_t WindowId)=0 | IGraphicsBackend | pure virtual |
WindowOpen()=0 | IGraphicsBackend | pure virtual |
~IGraphicsBackend()=default | IGraphicsBackend | virtual |