DDraceNetwork Docs
CCommandProcessor_SDL_GL Class Reference

#include <backend_sdl.h>

Inheritance diagram for CCommandProcessor_SDL_GL:
[legend]
Collaboration diagram for CCommandProcessor_SDL_GL:
[legend]

Public Member Functions

 CCommandProcessor_SDL_GL (EBackendType BackendType, int GLMajor, int GLMinor, int GLPatch)
 
virtual ~CCommandProcessor_SDL_GL ()
 
void RunBuffer (CCommandBuffer *pBuffer) override
 
const SGfxErrorContainerGetError () const override
 
void ErroneousCleanup () override
 
const SGfxWarningContainerGetWarning () const override
 
void HandleError ()
 
void HandleWarning ()
 
- Public Member Functions inherited from CGraphicsBackend_Threaded::ICommandProcessor
virtual ~ICommandProcessor ()=default
 
virtual void RunBuffer (CCommandBuffer *pBuffer)=0
 
virtual const SGfxErrorContainerGetError () const =0
 
virtual void ErroneousCleanup ()=0
 
virtual const SGfxWarningContainerGetWarning () const =0
 

Private Attributes

CCommandProcessorFragment_GLBasem_pGLBackend
 
CCommandProcessorFragment_SDL m_SDL
 
CCommandProcessorFragment_General m_General
 
EBackendType m_BackendType
 
SGfxErrorContainer m_Error
 
SGfxWarningContainer m_Warning
 

Constructor & Destructor Documentation

◆ CCommandProcessor_SDL_GL()

CCommandProcessor_SDL_GL::CCommandProcessor_SDL_GL ( EBackendType  BackendType,
int  GLMajor,
int  GLMinor,
int  GLPatch 
)

◆ ~CCommandProcessor_SDL_GL()

CCommandProcessor_SDL_GL::~CCommandProcessor_SDL_GL ( )
virtual

Member Function Documentation

◆ ErroneousCleanup()

void CCommandProcessor_SDL_GL::ErroneousCleanup ( )
overridevirtual

◆ GetError()

const SGfxErrorContainer & CCommandProcessor_SDL_GL::GetError ( ) const
overridevirtual

◆ GetWarning()

const SGfxWarningContainer & CCommandProcessor_SDL_GL::GetWarning ( ) const
overridevirtual

◆ HandleError()

void CCommandProcessor_SDL_GL::HandleError ( )

◆ HandleWarning()

void CCommandProcessor_SDL_GL::HandleWarning ( )

◆ RunBuffer()

void CCommandProcessor_SDL_GL::RunBuffer ( CCommandBuffer pBuffer)
overridevirtual

Member Data Documentation

◆ m_BackendType

EBackendType CCommandProcessor_SDL_GL::m_BackendType
private

◆ m_Error

SGfxErrorContainer CCommandProcessor_SDL_GL::m_Error
private

◆ m_General

CCommandProcessorFragment_General CCommandProcessor_SDL_GL::m_General
private

◆ m_pGLBackend

CCommandProcessorFragment_GLBase* CCommandProcessor_SDL_GL::m_pGLBackend
private

◆ m_SDL

CCommandProcessorFragment_SDL CCommandProcessor_SDL_GL::m_SDL
private

◆ m_Warning

SGfxWarningContainer CCommandProcessor_SDL_GL::m_Warning
private

The documentation for this class was generated from the following files: