PureBasic

Plot()

Синтаксис

Plot(x , y [, Color])

Описание


Рисует точку (единственный пиксель) в позиции x,y на текущей поверхности вывода графики. Текущая поверхность устанавливается с помощью StartDrawing().

Параметры

x, y Координаты точки, которая будет нарисована.

Данные координаты x, y должны быть внутри текущей поверхности рисования, так как никаких проверок на выход за границы не делается из соображений скорости. Для проверки на пересечение границ, можно использовать функции OutputWidth() и OutputHeight(). Эта команда также игнорирует отсечения, наложенные функцией ClipOutput().
Color (дополн.) Цвет, который будет использоваться для вывода пикселя. Если этот параметр не задан, то будет использоваться цвет установленный функцией FrontColor(). Значение цвета может быть в формате RGBA или RGB.

Возвращаемое значение

Ничего.

Пример

If OpenWindow(0, 0, 0, 200, 200, "2DDrawing Example", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    If CreateImage(0, 200, 200) And StartDrawing(ImageOutput(0))
        For x = 0 To 199
            For y = 0 To 199
                Plot(x, y, RGB(Random(255), Random(255), Random(255)))
            Next y
        Next x
        StopDrawing()
        ImageGadget(0, 0, 0, 200, 200, ImageID(0))
    EndIf

    Repeat
        Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
EndIf

См. также

Point(), FrontColor()

Поддерживаемые OS

Все

<- OutputWidth() - Оглавление 2D Drawing - Point()->