PPL6-Icon Patrick's Programming Library Version 6.4.21 - Dokumentation
ppl6::grafix::GFXEngineSDL Klassenreferenz

Grafik-Engine auf SDL-Basis. Mehr ...

Öffentliche Methoden

 GFXEngineSDL ()
 
virtual ~GFXEngineSDL ()
 
int adapter () const
 
virtual bool beginScene ()
 
virtual bool blt (tk::Widget &widget, const CSurface &source, const Rect &srect=Rect(), int x=0, int y=0)
 
virtual bool bltAlpha (tk::Widget &widget, const CSurface &source, const Rect &srect=Rect(), int x=0, int y=0)
 
virtual bool createSurface (CSurface &surface)
 
virtual bool createWindow (tk::Widget &widget)
 
virtual bool destroySurface (CSurface &surface)
 
virtual bool destroyWindow (tk::Widget &widget)
 
virtual bool endScene ()
 
virtual int getAdapterCount ()
 
virtual int getAdapterInfo (int adapter, AdapterIdentifier &info)
 
virtual int getAdapterModeCount (int adapter, const RGBFormat &format)
 
virtual int getAdapterModeInfo (int adapter, const RGBFormat &format, int mode, AdapterMode &info)
 
int Init ()
 
virtual bool isInit () const
 
virtual bool lockDevice (tk::Widget &widget, CDrawable &draw)
 
virtual bool lockSurface (CSurface &surface, CDrawable &draw)
 
virtual CString name () const
 
virtual bool setWindowIcon (tk::Widget &widget)
 
virtual bool setWindowTitle (tk::Widget &widget)
 
virtual bool startMessageLoop ()
 
virtual bool unlockDevice (tk::Widget &widget)
 
virtual bool unlockSurface (CSurface &surface)
 
virtual bool updateDevice (tk::Widget &widget)
 
virtual int useAdapter (int adapter)
 

Private Attribute

void * priv
 

Ausführliche Beschreibung

Beschreibung der Konstruktoren und Destruktoren

ppl6::grafix::GFXEngineSDL::GFXEngineSDL ( )
ppl6::grafix::GFXEngineSDL::~GFXEngineSDL ( )
virtual

Dokumentation der Elementfunktionen

int ppl6::grafix::GFXEngine::adapter ( ) const
inherited
bool ppl6::grafix::GFXEngine::beginScene ( )
virtualinherited
bool ppl6::grafix::GFXEngine::blt ( tk::Widget widget,
const CSurface source,
const Rect srect = Rect(),
int  x = 0,
int  y = 0 
)
virtualinherited
bool ppl6::grafix::GFXEngine::bltAlpha ( tk::Widget widget,
const CSurface source,
const Rect srect = Rect(),
int  x = 0,
int  y = 0 
)
virtualinherited
bool ppl6::grafix::GFXEngine::createSurface ( CSurface surface)
virtualinherited
bool ppl6::grafix::GFXEngineSDL::createWindow ( tk::Widget widget)
virtual

Erneute Implementation von ppl6::grafix::GFXEngine.

bool ppl6::grafix::GFXEngine::destroySurface ( CSurface surface)
virtualinherited
bool ppl6::grafix::GFXEngine::destroyWindow ( tk::Widget widget)
virtualinherited

Erneute Implementation in ppl6::grafix::GFXEngineDX9.

bool ppl6::grafix::GFXEngine::endScene ( )
virtualinherited
int ppl6::grafix::GFXEngineSDL::getAdapterCount ( )
virtual

Erneute Implementation von ppl6::grafix::GFXEngine.

int ppl6::grafix::GFXEngineSDL::getAdapterInfo ( int  adapter,
AdapterIdentifier info 
)
virtual

Erneute Implementation von ppl6::grafix::GFXEngine.

int ppl6::grafix::GFXEngine::getAdapterModeCount ( int  adapter,
const RGBFormat format 
)
virtualinherited

Erneute Implementation in ppl6::grafix::GFXEngineDX9.

int ppl6::grafix::GFXEngine::getAdapterModeInfo ( int  adapter,
const RGBFormat format,
int  mode,
AdapterMode info 
)
virtualinherited

Erneute Implementation in ppl6::grafix::GFXEngineDX9.

int ppl6::grafix::GFXEngineSDL::Init ( )
bool ppl6::grafix::GFXEngineSDL::isInit ( ) const
virtual

Erneute Implementation von ppl6::grafix::GFXEngine.

bool ppl6::grafix::GFXEngineSDL::lockDevice ( tk::Widget widget,
CDrawable draw 
)
virtual

Erneute Implementation von ppl6::grafix::GFXEngine.

bool ppl6::grafix::GFXEngine::lockSurface ( CSurface surface,
CDrawable draw 
)
virtualinherited
CString ppl6::grafix::GFXEngineSDL::name ( ) const
virtual

Erneute Implementation von ppl6::grafix::GFXEngine.

bool ppl6::grafix::GFXEngineSDL::setWindowIcon ( tk::Widget widget)
virtual

Erneute Implementation von ppl6::grafix::GFXEngine.

bool ppl6::grafix::GFXEngineSDL::setWindowTitle ( tk::Widget widget)
virtual

Erneute Implementation von ppl6::grafix::GFXEngine.

bool ppl6::grafix::GFXEngine::startMessageLoop ( )
virtualinherited

Erneute Implementation in ppl6::grafix::GFXEngineDX9.

bool ppl6::grafix::GFXEngineSDL::unlockDevice ( tk::Widget widget)
virtual

Erneute Implementation von ppl6::grafix::GFXEngine.

bool ppl6::grafix::GFXEngine::unlockSurface ( CSurface surface)
virtualinherited
bool ppl6::grafix::GFXEngineSDL::updateDevice ( tk::Widget widget)
virtual

Erneute Implementation von ppl6::grafix::GFXEngine.

int ppl6::grafix::GFXEngine::useAdapter ( int  adapter)
virtualinherited

Dokumentation der Datenelemente

void* ppl6::grafix::GFXEngineSDL::priv
private

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: