SDL VideoModeOK: Unterschied zwischen den Versionen
Aus DGL Wiki
DGLBot (Diskussion | Beiträge) K (Bot: konvertiere/korrigiere <BR>) |
DGLBot (Diskussion | Beiträge) K (Der Ausdruck ''<pascal>(.*?)</pascal>'' wurde ersetzt mit ''<source lang="pascal">$1</source>''.) |
||
Zeile 42: | Zeile 42: | ||
== Beispiel == | == Beispiel == | ||
− | <pascal>var screen: PSDL_Surface; | + | <source lang="pascal">var screen: PSDL_Surface; |
bpp: Uint32; | bpp: Uint32; | ||
begin | begin | ||
Zeile 53: | Zeile 53: | ||
exit; | exit; | ||
end; | end; | ||
− | end;</ | + | end;</source> |
Aktuelle Version vom 10. März 2009, 19:09 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;