![]() |
DDraceNetwork Documentation
|
This is the complete list of members for IGraphicsBackend, including all inherited members.
| BufferMemoryUsage() const =0 | IGraphicsBackend | pure virtual |
| GetCurrentVideoMode(CVideoMode &CurMode, float 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, float 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_RESIZABLE enum value | IGraphicsBackend | |
| INITFLAG_VSYNC enum value | IGraphicsBackend | |
| IsConfigModernAPI() | IGraphicsBackend | inlinevirtual |
| IsIdle() const =0 | IGraphicsBackend | pure virtual |
| IsScreenKeyboardShown()=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(const IGraphics::CMessageBox &MessageBox)=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 |