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


Глоссарий DirectComposition

Примечание

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

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

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

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

объект animation

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

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

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

задний буфер

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

Пакета

Группа вызовов методов DirectComposition, которые обрабатываются атомарно.

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

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

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

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

объект clip

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

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

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

Плащ

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

Совершить

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

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

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

Состав

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

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

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

Эффект

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

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

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

Рамки

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

передний буфер

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

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

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

Корневой визуальный элемент

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

Цепочка буферов

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

Поверхности

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

Преобразования

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

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

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

Visual

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

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

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

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

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

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

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

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

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