SDL VideoModeOK: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
()
(kein Unterschied)

Version vom 19. August 2005, 17:38 Uhr

SDL_VideoModeOK


Name

SDL_VideoModeOK - Überprüft ob die gewünschte Auflösung unterstützt wird.


Delphi-Spezifikation

function SDL_VideoModeOK(width, height, bitsperpixel: Integer; flags: Uint32): Integer


Parameter

width, height Breite und Höhe des Fensters
bitsperpixel 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;


Siehe auch

SDL_SetVideoMode, SDL_GetVideoInfo