DDraceNetwork Documentation
Loading...
Searching...
No Matches
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)
 ~CCommandProcessor_SDL_GL () override
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

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 ( )
override

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: