10#ifndef __GFXENVSDL_H__
11#define __GFXENVSDL_H__
40 const eC_UInt& uiWidth,
41 const eC_UInt& uiHeight,
42 const eC_UInt& uiBufferCount = 1,
43 const eC_Bool& bResizable =
false);
57 const eC_UInt& uiWidth,
58 const eC_UInt& uiHeight,
59 const eC_UInt& uiBufferCount = 1,
60 const eC_Bool& bResizable =
false);
68 const eC_UInt& uiWidth,
69 const eC_UInt& uiHeight);
ImageType_t
Definition: GUICommonEnums.h:80
Helper class to supply a platform independent rectangle implementation.
Definition: GUIRect.h:63
SurfaceMode_t
Definition: GfxEnv.h:60
Implements SDL-specific features.
Definition: GfxEnvSDL.h:26
SDL_Surface * m_pkSDLSurface
Surface created for the eGML to draw on.
Definition: GfxEnvSDL.h:89
SDL_Surface * m_pkDisplaySDLSurface
the SDL Surface created with the video initialization
Definition: GfxEnvSDL.h:92
static eC_Bool CreateInstance(const SurfaceMode_t &eSurfaceMode, const CGUICommonEnums::ImageType_t &eScreenFormat, const eC_UInt &uiWidth, const eC_UInt &uiHeight, const eC_UInt &uiBufferCount=1, const eC_Bool &bResizable=false)
virtual void SetCliprect(const CGUIRect &NewClipRect)
CGfxEnvSDL(const SurfaceMode_t &eSurfaceMode, const CGUICommonEnums::ImageType_t &eScreenFormat, const eC_UInt &uiWidth, const eC_UInt &uiHeight, const eC_UInt &uiBufferCount=1, const eC_Bool &bResizable=false)
virtual void ** GetFrameBuffers() const
virtual void SetScreenSize(const eC_UInt &uiWidth, const eC_UInt &uiHeight)
virtual eC_Bool SwapBuffers()
virtual void SetWindowCaption(const eC_String &kCaption)
virtual eC_Bool IsCreated() const
virtual eC_Bool RefreshScreen(const CGUIRect &kInvalidatedArea)
virtual eC_UInt GetWidth() const
virtual eC_UInt GetHeight() const