Dokumentace třídy Surface

Počítání referencí pro SDL_Surface. ...

#include <sdl.h>

Seznam všech členů.

Veřejné metody

 Surface ()
 Bez inicializace.
 Surface (const Surface &sur)
 Inicializace zkopírováním.
 Surface (SDL_Surface *sur_SDL)
 Inicializace přímo pomocí SDL_Surface, přetypování.
 ~Surface ()
 Zrušení konkrétní instance.
Surfaceoperator= (const Surface &sur)
 Přiřazení zkopírováním.
Surfaceoperator= (SDL_Surface *sur_SDL)
 Přiřazení přímo SDL_Surface.
SDL_Surface * getSurface () const
 SDL_Surface konkrétní instance.
Uint16 width () const
 Šířka surface.
Uint16 height () const
 Výška surface.

Privátní metody

Uint16 decrement_ ()

Privátní atributy

SDL_Surface * surface_
Uint16 * references_


Detailní popis

Počítání referencí pro SDL_Surface.

Datový typ Surface obaluje strukturu SDL_Surface, poskytuje bohatý interface pro kopírování, inicializaci a přetypování z SDL_Surface.

Viz také:
SDL_Surface

Dokumentace konstruktoru a destruktoru

Surface::Surface (  ) 

Bez inicializace.

Surface::Surface ( const Surface sur  ) 

Inicializace zkopírováním.

Parametry:
sur Surface, který chceme klonovat.

Surface::Surface ( SDL_Surface *  sur_SDL  ) 

Inicializace přímo pomocí SDL_Surface, přetypování.

Parametry:
sur_SDL SDL_Surface, ze kterého chceme vytvořit nový Surface.

Surface::~Surface (  ) 

Zrušení konkrétní instance.

Tato funkce volá...


Dokumentace k metodám

Surface & Surface::operator= ( const Surface sur  ) 

Přiřazení zkopírováním.

Parametry:
sur Surface, který chceme klonovat
Návratová hodnota:
vytvořený Surface

Tato funkce volá...

Surface & Surface::operator= ( SDL_Surface *  sur_SDL  ) 

Přiřazení přímo SDL_Surface.

Parametry:
sur_SDL SDL_Surface, ze kterého chceme vytvořit nový Surface.
Návratová hodnota:
vytvořený Surface

Tato funkce volá...

SDL_Surface * Surface::getSurface (  )  const

SDL_Surface konkrétní instance.

Uint16 Surface::width (  )  const

Šířka surface.

Tuto funkci volají...

Uint16 Surface::height (  )  const

Výška surface.

Tuto funkci volají...

Uint16 Surface::decrement_ (  )  [private]

Snížit počet referencí, pokud dosáhnou na nulu, dealokovat vnitřní SDL_Surface

Návratová hodnota:
nový počet referencí
Viz také:
SDL_FreeSurface

Tuto funkci volají...


Dokumentace k datovým členům

SDL_Surface* Surface::surface_ [private]

Uint16* Surface::references_ [private]


Dokumentace pro tuto třídu byla generována z následujících souborů:

Generováno Mon May 24 21:58:15 2010 pro projekt Bombic 2 programem  doxygen 1.5.6