DrawingBufferPixelFormat()

Syntaxe

Resultat = DrawingBufferPixelFormat()
Description
Renvoie le format vidéo courant. Il peut être la combinaison d'une des valeurs suivantes:
  #PB_PixelFormat_8Bits       ; 1 octet par pixel, palettisé
  #PB_PixelFormat_15Bits      ; 2 octets par pixel
  #PB_PixelFormat_16Bits      ; 2 octets par pixel
  #PB_PixelFormat_24Bits_RGB  ; 3 octets par pixel (RRGGBB)
  #PB_PixelFormat_24Bits_BGR  ; 3 octets par pixel (BBGGRR)
  #PB_PixelFormat_32Bits_RGB  ; 4 octets par pixel (RRGGBB)
  #PB_PixelFormat_32Bits_BGR  ; 4 octets par pixel (BBGGRR)
  #PB_PixelFormat_ReversedY   ; Les lignes sont inversées en hauteur (la dernière ligne est la première)
Les exemples suivants montre comment gérer differents formats:
  If DrawingBufferPixelFormat() = #PB_PixelFormat_32Bits_RGB|#PB_PixelFormat_ReversedY
    ; RGB 32bit en mode inversé
  EndIf
  
  If DrawingBufferPixelFormat() = #PB_PixelFormat_32Bits_RGB
    ; RGB 32bit
  EndIf
  
  If DrawingBufferPixelFormat() & #PB_PixelFormat_32Bits_RGB
    ; RGB 32bit (mode inversé ou non)
  EndIf
  

See Also

StartDrawing(), DrawingBufferPitch()

OS Supportés

Tous

<- DrawingBufferPitch() - 2DDrawing Index - DrawingFont() ->