gf_layer_set_src_viewport()

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

Прототип:

#include <gf/gf.h>
void gf_layer_set_src_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

Описание:

Функция устанавливает исходное окно отображения слоя. Исходное окно отображения определяет область поверхности, которую отображает слой в целевом окне отображения.

Могут существовать аппаратные ограниячения для окон отображения. Проверьте следующие битовые флаги в поле caps структуры gf_layer_info_t, заполняемой функцией 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_dst_viewport(), gf_layer_query()




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