SDL CreateRGBSurfaceFrom: Unterschied zwischen den Versionen
Aus DGL Wiki
I0n0s (Diskussion | Beiträge) K (Kategorie verbessert) |
I0n0s (Diskussion | Beiträge) K |
||
Zeile 3: | Zeile 3: | ||
<br> | <br> | ||
== SDL_CreateRGBSurfaceFrom == | == SDL_CreateRGBSurfaceFrom == | ||
− | SDL_CreateRGBSurfaceFrom - Erstellt eine neue [[SDL_Surface]] aus den gegebenen Pixeldaten. | + | '''SDL_CreateRGBSurfaceFrom''' - Erstellt eine neue [[SDL_Surface]] aus den gegebenen Pixeldaten. |
<br> | <br> | ||
Zeile 32: | Zeile 32: | ||
== Beschreibung == | == Beschreibung == | ||
− | Erstellt eine SDL_Surface im Speicher aus dem im ''pixels'' übergebenen Pixeldaten | + | Erstellt eine [[SDL_Surface]] im Speicher aus dem im ''pixels'' übergebenen Pixeldaten |
(darf erst nach [[SDL_SetVideoMode]] aufgerufen werden). | (darf erst nach [[SDL_SetVideoMode]] aufgerufen werden). | ||
Zeile 44: | Zeile 44: | ||
== Fehlermeldungen == | == Fehlermeldungen == | ||
− | SDL_CreateRGBSurfaceFrom gibt '''nil''' zurück, wenn ein Fehler aufgetreten ist. | + | '''SDL_CreateRGBSurfaceFrom''' gibt '''nil''' zurück, wenn ein Fehler aufgetreten ist. |
<br> | <br> |
Version vom 3. September 2005, 14:34 Uhr
Inhaltsverzeichnis
SDL_CreateRGBSurfaceFrom
SDL_CreateRGBSurfaceFrom
SDL_CreateRGBSurfaceFrom - Erstellt eine neue SDL_Surface aus den gegebenen Pixeldaten.
Delphi-Spezifikation
function SDL_CreateRGBSurfaceFrom(pixels: Pointer; width, heigth, bitsPerPixel: Integer; Rmask, Gmask, Bmask, Amask: Uint32): PSDL_Surface
Parameter
pixels | Vorhandene Pixeldaten | |
---|---|---|
width, heigth | Grösse der Surface | |
bitsPerPixel | 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.
Fehlermeldungen
SDL_CreateRGBSurfaceFrom gibt nil zurück, wenn ein Fehler aufgetreten ist.