SDL DisplayFormatAlpha
Inhaltsverzeichnis
SDL_DisplayFormat
Name
SDL_DisplayFormat - Konvertiert eine Surface ins Anzeigeformat
Delphi-Spezifikation
function SDL_DisplayFormat(surface : PSDL_Surface) : PSDL_Surface
Parameter
surface | Die Surface die kopiert und konvertiert werden soll |
---|
Beschreibung
Die übergebene Surface wird in eine neue Surface kopiert, die das aktuell verwendete Pixelformat des Videopuffers verwendet.
An dieser Stelle können auch die Vorteile von Hardware Colorkey und Alpha-Blit-Beschleunigung genutzt werden.
Diese Funktion kann auch dazu benutzt werden, um eine Farbe in einen Alphakanal umzuwandeln, wenn der SDL_SRCCOLORKEY-Flag in der Surface gesetzt ist. Dann wird auf der generierten Surface an der stelle, wo die Farbe zutrifft Alpha=0 sein (transparent), ansonsten Alpha=1 (voll sichtbar).
Rückgabewert
Wenn die Konvertierung erfolgreich ist, wird der Pointer auf die neue Surface zurückgeliefert, sonst (wenn z.B. der Speicher überläuft), wird nil zurückgegeben.
Siehe auch
SDL_ConvertSurface, SDL_DisplayFormat, SDL_SetAlpha, SDL_SetColorKey, SDL_Surface