gf_layer_set_dst_viewport()

Установка результирующего окна отображения слоя

Прототип:

#include <gf/gf.h>
void gf_layer_set_dst_viewport( gf_layer_t layer,
int x1,
int y1,
int x2,
int y2 );

Аргументы:

layer
Дескриптор слоя для установки результирующего окна отображения, возвращенный функцией gf_layer_attach().
x1,y1,x2,y2
Координаты ограничивающей прямоугольной области результирующего окна отображения. x1, y1 - координаты верхнего левого угла прямоугольной области; x2, y2 - координаты правого нижнего угла прямоугольной области. Координаты прямоугольной области должны лежать в пределах целевого дисплея.

Библиотека:

gf

Описание:

Функция устанавливает результирующее окно отображения слоя.

Окна отображения могут иметь аппаратные ограничения. Проверьте соответствующие биты в gf_layer_info_t.caps заполненные gf_layer_query():

GF_LAYER_CAP_PAN_SOURCE
положение исходного окна отображения можно отрегулировать.
GF_LAYER_CAP_SIZE_DEST
размер целевого окна отображения может отличаться от исходного размера окна отображения.
GF_LAYER_CAP_PAN_DEST
положение целевого окна отображения можно отрегулировать.


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

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

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

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

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

gf_layer_set_src_viewport(), gf_layer_query()




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