SDL: Video: SDL Surface
Erscheinungsbild
Oberflächen (Surfaces) sind das Herzstück von SDL. Was immer Sie grafisch tun, Sie schreiben und modifizieren stets Variablen vom Typ SDL_Surface. Die Datenstruktur ist wie folgt:
typedef struct SDL_Surface { Uint32 flags; SDL_PixelFormat *format; int w, h; Uint16 pitch; void *pixels; SDL_Rect clip_rect; /* weitere private Elemente werden ausgeblendet */ } SDL_Surface;
Flags enthält alle für diese Oberfläche gültigen Fenstermodi, w, h die gegenwärtige Größe und pixels ist ein Zeiger auf die echten Pixeldaten.