Поделиться через


Глоссарий DirectComposition

Заметка

Для приложений в Windows 10 рекомендуется использовать API-интерфейсы Windows.UI.Composition вместо DirectComposition. Дополнительные сведения см. в модернизации вашего рабочего приложения с помощью визуального слоя.

В этом разделе определяются термины Microsoft DirectComposition.

функция анимации

Конструкция, указывающая, как значение одного свойства объекта изменяется за период времени.

объект анимации

Объект, представляющий функцию для анимации свойств другого объекта.

сегмент анимации

Основные определения времени функции анимации; они являются примитивами, из которых строятся более сложные и более высокоуровневые функции анимации.

обратный буфер

Прямоугольник памяти, в которую приложение может напрямую записывать данные. Задний буфер никогда не отображается непосредственно на мониторе.

партия

Группа вызовов метода DirectComposition, обрабатываемых атомарно.

растровое изображение

Цветовой буфер с альфа-каналом или без нее, который находится в системе или в памяти видео.

режим границы

Свойство визуального элемента Microsoft DirectComposition, которое влияет на то, как края растрового изображения компонуются при преобразовании, если они не совпадают с осями и целочисленными координатами. Это также влияет на то, как содержимое обрезается по краям клипа с округлыми углами и на краю клипа, который преобразован так, что его края не совпадают с осями и не имеют целочисленных координат.

объект клипа

Объект, представляющий прямоугольник клипа.

клип прямоугольник

Набор координат, определяющий область содержания растрового изображения визуала, отображаемого на экране при его отрисовке.

плащ

Чтобы временно не позволять диспетчеру окон рабочего стола (DWM) отображать окно на экране. Приложения обычно заклинивают окно, а DirectComposition использует растровое изображение окна в композиции.

коммит

Отправка пакета команд в DirectCompositionDirectComposition для обработки.

составной режим

Один из нескольких способов смешивания двух растровых изображений (источника и назначения) для достижения определенного эффекта.

композиция

Коллекция растровых изображений, объединенных и управляемых путем применения различных преобразований, эффектов и анимаций для создания предполагаемого визуального результата в пользовательском интерфейсе приложения.

целевое окно композиции

Окно, к которому привязано визуальное дерево, и в котором рисуется результирующая композиция.

эффекта

Операция, которая изменяет процесс растеризации битмапов визуальной структуры, обычно путем применения пиксельного шейдера.

группу эффектов

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

кадр

Итерация подсистемы композиции, которая создает растеризацию визуального дерева.

переднего буфера

Прямоугольник памяти, который преобразуется графическим адаптером и отображается на мониторе.

режим интерполяции

Свойство, определяющее, как создается растровое изображение при преобразовании таким образом, что между пикселями в растровом изображении и пикселями на экране нет однозначного соответствия.

главный визуальный элемент

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

цепочка обмена

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

поверхность

Линейная область памяти отображения, которая обычно находится в памяти видеокарты, хотя поверхности могут также существовать в системной памяти.

преобразование

Матрица, представляющая преобразование координат в двухмерном или трехмерном пространстве.

группа преобразования

Коллекция преобразований, матрицы которых умножаются вместе в том порядке, в котором они указаны в коллекции, прежде чем они будут применены к визуальному элементу.

визуальный

Объект, содержащий необязательную ссылку на объект растрового изображения, и набор свойств, определяющих, где и как отображается растровое изображение на экране.

визуального объекта

См. визуальное.

визуального поддерева

Часть визуального дерева, состоящая из определенного визуального элемента и всех его потомков.

визуального дерева

Иерархическая коллекция визуальных элементов, используемых для создания композиции.

цепочка буферов без окон

Цепочка буферов, связанная с визуальным объектом DirectComposition, а не окном.