PureBasic

RoundBox()

Синтаксис

RoundBox(x , y , Width , Height , RoundX , RoundY [, Color])

Описание


Выводит прямоугольник со скругленными углами данных размеров на текущей поверхности вывода графики. Режим заполнения устанавливается с помощью DrawingMode(). Текущая поверхность устанавливается с помощью StartDrawing().

Параметры

x, y, Width, Height x,y - координаты начального угла. Width и Height - соответственно ширина и высота прямоугольника.
RoundX, RoundY Радиус скругленных углов в направлении x и y.
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))
        y = 0
        For x = 0 To 95 Step 10
            RoundBox(x, y, 200-2*x, 200-2*y, 20, 20, RGB(Random(255), Random(255), Random(255)))
            y + 10
        Next x
        StopDrawing()
        ImageGadget(0, 0, 0, 200, 200, ImageID(0))
    EndIf

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


См. также

Box(), line(), Circle(), Ellipse() FrontColor(), RGB(), RGBA(), DrawingMode()

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

Все

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