Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
SDL
SDL (Simple Directmedia Layer) ist eine in C geschriebene und plattformübergreifende Bibliothek für LowLevel Funktionalitäten wie Video, Audio, div. Ein- und Ausgabegeräte und Grafik-Hardware.
Grundlagen
Window
Ein Window definiert den nutzbaren Bereich des Bildes für die gesamte Applikation und wird mit SDL_CreateWindow()
erstellt.
Surface
Eine Surface beinhaltet ein Fläche von renderbaren Bildpunkten (Pixel) und einige Informationen zur Surface (wie etwa das Format, Höhe, Breite, …).
Typisch werden mehrere Surfaces angelegt wobei eine Surface dem Window zugeordnet wird um entprechende Bildpunkte auf dem Window darzustellen. Hierfür gibt es die Möglichkeit eine Surface direkt an ein Window zu kopplen mit SDL_GetWindowSurface()
.