SDL VideoModeOK: Unterschied zwischen den Versionen
Aus DGL Wiki
I0n0s (Diskussion | Beiträge) K (Parameter der SDL.pas angepasst) |
Slyh (Diskussion | Beiträge) (Kommafehler beseitigt und Beschreibung minimal detailliert.) |
||
Zeile 3: | Zeile 3: | ||
<br> | <br> | ||
== Name == | == Name == | ||
− | '''SDL_VideoModeOK''' - Überprüft ob die gewünschte Auflösung unterstützt wird. | + | '''SDL_VideoModeOK''' - Überprüft, ob die gewünschte Auflösung unterstützt wird. |
<br> | <br> | ||
Zeile 27: | Zeile 27: | ||
== Beschreibung == | == Beschreibung == | ||
− | Überprüft ob die Auflösung auf die gewünschte Breite, Höhe und | + | Überprüft, ob die Auflösung auf die gewünschte Breite, Höhe und [[bpp]] (bits per pixel = Bit pro Pixel) gesetzt werden kann. |
− | '' | + | ''bpp'' kann ein beliebiger Wert sein, da SDL den Modus emuliert, falls die angegebene Farb-Tiefe nicht direkt unterstützt wird. |
<br> | <br> |
Version vom 27. Oktober 2005, 20:56 Uhr
Inhaltsverzeichnis
SDL_VideoModeOK
Name
SDL_VideoModeOK - Überprüft, ob die gewünschte Auflösung unterstützt wird.
Delphi-Spezifikation
function SDL_VideoModeOK(width, height, bpp: Integer; flags: Uint32): Integer
Parameter
width, height | Breite und Höhe des Fensters |
---|---|
bpp | Anzahl der Bit pro Pixel |
flags | Die Flags, siehe SDL_Surface |
Beschreibung
Überprüft, ob die Auflösung auf die gewünschte Breite, Höhe und bpp (bits per pixel = Bit pro Pixel) gesetzt werden kann. bpp kann ein beliebiger Wert sein, da SDL den Modus emuliert, falls die angegebene Farb-Tiefe nicht direkt unterstützt wird.
Rückgabewert
0 wenn die gewünschte Auflösung nicht unterstützt wird.
Beispiel
var screen: PSDL_Surface; bpp: Uint32; begin writeln('Checking mode 640x480@16bpp.'); bpp:=SDL_VideoModeOK(640, 480, 16, SDL_HWSURFACE); if(bpp=0) then begin writeln('Mode not available.'); exit; end; end;