SDL VideoModeOK: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
()
 
K (Parameter der SDL.pas angepasst)
Zeile 8: Zeile 8:
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
  
  function '''SDL_VideoModeOK'''(''width'', ''height'', ''bitsperpixel'': Integer; ''flags'': Uint32): Integer
+
  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
 
|-
 
|-
! ''bitsperpixel''  
+
! ''bpp''  
 
| Anzahl der Bit pro Pixel
 
| Anzahl der Bit pro Pixel
 
|-
 
|-

Version vom 14. September 2005, 19:13 Uhr

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;


Siehe auch

SDL_SetVideoMode, SDL_GetVideoInfo