gf_layer_set_edge()

Установка метода обработки границ слоя

Прототип:

#include <gf/gf.h>
void gf_layer_set_edge( gf_layer_t layer,
unsigned edge );

Аргументы:

layer
Дескриптор слоя, возвращенный функцией gf_layer_attach().
edge
Применяемый фильтр метода обработки границ. Может быть любым из следующих значений:
GF_LAYER_EDGE_NONE
отсутствует (none)
GF_LAYER_EDGE_CLAMP
разрешить режим повторения граничного пикселя
GF_LAYER_EDGE_WRAP
разрешить переноса границ

Библиотека:

gf

Описание:

Функция позволяет установить тип обработки границ для слоя.


Note: Изменение параметров слоя накапливаются в очереди. Для их вступления в силу необходимо вызвать gf_layer_update().


Note: Вызов функции gf_layer_update() вернет значение отличное от GF_ERR_OK если у слоя нет атрибута GF_LAYER_EDGE_xxx (см. gf_layer_query()).

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

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

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

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

gf_display_attach(), gf_layer_detach(), gf_layer_disable(), gf_layer_enable()




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