DrawingBufferPitch()
Синтаксис
Result = DrawingBufferPitch()
Описание
Возвращает реальную длину одной линии (в байтах) в текущем буфере рисования.
Параметры
Ничего.
Возвращаемое значение
Возвращает длину в байтах одной линии в буфере, включая все дополнительные байты данных, которые расположены до или после основных пиксельных данных линии.
Комментарии
Перед использованием этой функции должна быть вызвана функция DrawingBuffer().
Пример (Фран)
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 "Адрес памяти : " + Str(DrawingBuffer()) Debug "Реальная длина одной линии : " + Str(DrawingBufferPitch()) Debug "Пиксельный формат : " + Str(DrawingBufferPixelFormat()) StopDrawing() ImageGadget(0, 0, 0, 200, 200, ImageID(0)) EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
См. также
DrawingBuffer(), DrawingBufferPixelFormat()
Поддерживаемые OS
Все