gf_draw_spanlist()

Рисование списка горизонтальных линий

Прототип:

#include <gf/gf.h>
int gf_draw_spanlist( gf_context_t context,
unsigned nspans,
int x1[],
int x2[],
int y[] );

Аргументы:

context
Дескриптор графического контекста для отображения.
nspans
Число горизонталей в списке.
x1,x2
Массив левых и правых границ горизонталей в списке.
y
Массив координат y горизонталей в списке.

Библиотека:

gf

Описание:

Данная функция рисует список горизонтальных линий цветом переднего плана.

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

GF_ERR_OK
Успешное завершение.
GF_ERR_PARM
У одной или нескольких горизонталей в списке инвертированы координаты x1 и x2, либо значение параметра context равно NULL
GF_ERR_NOLOCK
Контекст рендеринга не обладает эксклюзивным доступом к оборудованию; убедитесь, что вызов gf_draw_begin() завершен успешно.

Классификация:

Графическая подсистема ЗОСРВ «Нейтрино», Graphics Framework

Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

gf_context_set_linedash(), gf_context_set_linejoin(), gf_draw_poly_fill(), gf_draw_span(), gf_point_t

Основы рисования: Рисование линий и полигонов




Предыдущий раздел: GF API