SDL CreateRGBSurfaceFrom: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Kategorie verbessert)
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, 15:34 Uhr

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.



Siehe auch

SDL_CreateRGBSurface, SDL_FreeSurface