SDL VideoModeOK: Unterschied zwischen den Versionen
Aus DGL Wiki
I0n0s (Diskussion | Beiträge) () |
I0n0s (Diskussion | Beiträge) K (Parameter der SDL.pas angepasst) |
||
Zeile 8: | Zeile 8: | ||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
− | function '''SDL_VideoModeOK'''(''width'', ''height'', '' | + | function '''SDL_VideoModeOK'''(''width'', ''height'', ''bpp'': Integer; ''flags'': Uint32): Integer |
<br> | <br> | ||
Zeile 17: | Zeile 17: | ||
| Breite und Höhe des Fensters | | Breite und Höhe des Fensters | ||
|- | |- | ||
− | ! '' | + | ! ''bpp'' |
| Anzahl der Bit pro Pixel | | Anzahl der Bit pro Pixel | ||
|- | |- |
Version vom 14. September 2005, 19:13 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 gesetzt werden kann. bitsperpixel kann ein beliebiger Wert sein, da SDL ihn emulieren wird, wenn nicht unterstützt.
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;