gf_layer_set_surfaces()

Установка целевой поверхности слоя

Прототип:

#include <gf/gf.h>
void gf_layer_set_surfaces( gf_layer_t layer,
gf_surface_t surface[],
int nsurfs );

Аргументы:

layer
Дескриптор слоя для установки поверхности, возвращенный функцией gf_layer_attach().
surface
Массив дескрипторов поверхностей, которые необходимо ассоциировать со слоем.
nsurfs
Число элементов в массиве поверхностей.

Библиотека:

gf

Описание:

Функция устанавливает целевую поверхность или поверхности слоя.


Note:
  • Чаще всего слой использует одиночную поверхность. При этом некоторые планарные форматы (например, YUV) используют по одой поверхности на канал представления цвета.
  • Изменение параметров слоя накапливаются в очереди. Для их вступления в силу необходимо вызвать gf_layer_update().

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

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

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

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

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




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