SDL VideoModeOK

Aus DGL Wiki
Version vom 10. März 2009, 19:09 Uhr von DGLBot (Diskussion | Beiträge) (Der Ausdruck ''<pascal>(.*?)</pascal>'' wurde ersetzt mit ''<source lang="pascal">$1</source>''.)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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;


Siehe auch

SDL_SetVideoMode, SDL_GetVideoInfo