![]() |
DDNet documentation
|
#include <backend_base.h>
Classes | |
| struct | SCommand_PreInit |
| struct | SCommand_Init |
| struct | SCommand_Shutdown |
| struct | SCommand_PostShutdown |
Public Types | |
| enum | { CMD_PRE_INIT = CCommandBuffer::CMDGROUP_PLATFORM_GL , CMD_INIT , CMD_SHUTDOWN , CMD_POST_SHUTDOWN } |
Public Member Functions | |
| virtual | ~CCommandProcessorFragment_GLBase ()=default |
| virtual ERunCommandReturnTypes | RunCommand (const CCommandBuffer::SCommand *pBaseCommand)=0 |
| virtual void | StartCommands (size_t CommandCount, size_t EstimatedRenderCallCount) |
| virtual void | EndCommands () |
| const SGfxErrorContainer & | GetError () |
| virtual void | ErroneousCleanup () |
| const SGfxWarningContainer & | GetWarning () |
Protected Member Functions | |
| virtual bool | GetPresentedImageData (uint32_t &Width, uint32_t &Height, CImageInfo::EImageFormat &Format, std::vector< uint8_t > &vDstData)=0 |
Static Protected Member Functions | |
| static void | Texture2DTo3D (uint8_t *pImageBuffer, int ImageWidth, int ImageHeight, size_t PixelSize, int SplitCountWidth, int SplitCountHeight, uint8_t *pTarget3DImageData, int &Target3DImageWidth, int &Target3DImageHeight) |
Protected Attributes | |
| SGfxErrorContainer | m_Error |
| SGfxWarningContainer | m_Warning |
|
virtualdefault |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
protectedpure virtual |
Implemented in CCommandProcessorFragment_Null, and CCommandProcessorFragment_OpenGL.
|
inline |
|
pure virtual |
Implemented in CCommandProcessorFragment_Null, and CCommandProcessorFragment_OpenGL.
|
inlinevirtual |
|
staticprotected |
|
protected |
|
protected |