SDL CreateRGBSurfaceFrom: Unterschied zwischen den Versionen
Aus DGL Wiki
DGLBot (Diskussion | Beiträge) K (Bot: konvertiere/korrigiere <BR>) |
End (Diskussion | Beiträge) (Versionskennzeichnung.) |
||
Zeile 4: | Zeile 4: | ||
== Name == | == Name == | ||
− | '''SDL_CreateRGBSurfaceFrom''' - Erstellt eine neue [[SDL_Surface]] aus den gegebenen Pixeldaten. | + | '''SDL_CreateRGBSurfaceFrom''' - Erstellt eine neue [[SDL_Surface]] aus den gegebenen Pixeldaten. Ab Version 1.0. |
− | |||
− | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == |
Aktuelle Version vom 7. September 2013, 11:01 Uhr
Inhaltsverzeichnis
SDL_CreateRGBSurfaceFrom
Name
SDL_CreateRGBSurfaceFrom - Erstellt eine neue SDL_Surface aus den gegebenen Pixeldaten. Ab Version 1.0.
Delphi-Spezifikation
function SDL_CreateRGBSurfaceFrom(pixels: Pointer; width, heigth, depth: Integer; RMask, GMask, BMask, AMask: Uint32): PSDL_Surface
Parameter
pixels | Vorhandene Pixeldaten | |
---|---|---|
width, heigth | Grösse der Surface | |
depth | Anzahl der Bits pro Pixel (siehe SDL_Surface) | |
RMask, GMask, BMask, AMask | Benötigt für 24 und 32 Bit Surfaces. | Beschreibt im welchen 'Teil' des Pixels sich z.b. Rot befindet. |
Beschreibung
Erstellt eine SDL_Surface im Speicher aus dem im pixels übergebenen Pixeldaten (darf erst nach SDL_SetVideoMode aufgerufen werden).
Hinweise
Die Pixeldaten müssen den übergebenen Parametern entsprechen. Sie werden nicht in die SDL_Surface-Struktur kopiert, weshalb das Freigeben dieser Daten erst nach SDL_FreeSurface erfolgen darf.
Rückgabewert
SDL_CreateRGBSurfaceFrom gibt nil zurück, wenn ein Fehler aufgetreten ist.