DrawingBufferPitch()
Syntaxe
Resultat = DrawingBufferPitch()Description
Renvoie la longueur réelle d'une ligne du buffer courant, en octets.
Arguments
Aucun.
Valeur de retour
Renvoie la longueur en octets d'une ligne de la surface de dessin, y compris toutes les données annexes de chaque pixel.
Remarques
DrawingBuffer() doit être appelé avant d'utiliser cette fonction.
Exemple
If OpenWindow(0, 0, 0, 200, 200, "Buffer Image", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
If CreateImage(0, 200, 200, 32) And StartDrawing(ImageOutput(0))
DrawText(60,80,"PUREBASIC", RGB(255, 255, 0))
Debug "Adresse mémoire : " + Str(DrawingBuffer())
Debug "Longueur réelle d'une ligne en octet : " + Str(DrawingBufferPitch())
Debug "Format de pixel : " + Str(DrawingBufferPixelFormat())
StopDrawing()
ImageGadget(0, 0, 0, 200, 200, ImageID(0))
EndIf
Repeat
Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow
EndIf
Voir aussi
DrawingBuffer(), DrawingBufferPixelFormat()
OS Supportés
Tous