Доступно (буфер презентации) |
Буфер, безопасный для отрисовки приложения без повреждения предыдущих представлений. Чтобы быть доступным, буфер не должен иметь предыдущих представлений, которые ссылаются на него, которые не вошли в состояние выхода на пенсию или в отставку. Данный объект может неявно ссылать на буфер из предыдущего представления, если приложение не обновило поверхность, как показано в примере схемы буферов, поверхностей и представлений. |
Композиция (режим презентации) |
Форма презентации, в которой буфер, представленный приложением, копируется в backbuffer, который DWM отрисовывает и отправляет на отображение оборудования. Эта форма представления имеет более низкие требования к системе, чем прямое сканирование или если скольжение, но это также менее эффективно. |
Дескриптор surface композиции |
ДЕСКРИПтор, который может привязать визуальный элемент дерева с заданной цепочкой буферов или областью презентации. |
Прямой перевернутый |
Форма презентации, в которой приложение отправляет презентацию буфера непосредственно для отображения оборудования в системах, не поддерживающих многоплановую наложение. |
Прямая проверка |
Форма презентации, в которой буфер, представленный приложением, не повторно отрисовывается в буфер DWM, отправляется на экран, а вместо этого отправляется непосредственно на оборудование сканирования GPU. Это может привести к назначению буфера в плоскости многопланового наложения или в режиме, в котором буфер отправляется на оборудование сканирования непосредственно с помощью прямого переворачивания. В режиме прямой презентации сканирования DWM может быть вовлечен в программирование оборудования для отображения текущего элемента, или он может быть полностью обходить, когда система находится в режиме скольжения . |
Отрисовка переднего буфера |
Документ, выданный для буфера, который в настоящее время отображается системой. В зависимости от способа отображения буфера это может привести к повреждению или зависаю приложению, так как Direct3D защищает от выдачи работы отрисовки для буферов, отображаемых оборудованием сканирования. |
Очередь перевернутого оборудования |
Функция операционной системы (ОС), поддерживаемая некоторыми аппаратными процессорами GPU, которая позволяет графическим процессорам отображаться независимо, без участия ЦП, что приводит к снижению потребления энергии, но потенциально задерживает обновления состояния ЦП, такие как доступные события буфера, представление забор выхода на пенсию и представление статистики. |
Независимый флип (iflip) |
Более эффективный метод прямой презентации сканирования, в которой презентации отправляются непосредственно в оборудование сканирования GPU, полностью обходя DWM. Эта форма представления имеет более высокие требования к системе, но позволяет снизить задержку и экономию питания системы. |
Многоплановая наложение (MPO) |
Тип оборудования отображения, который может отображать несколько плоскостей, показанных в верхней части друг друга. Представления из диспетчера презентаций можно отображать как часть плоскости в конфигурации MPO, чтобы избежать необходимости копирования буфера презентации в серверную часть, которую DWM отправляет на отображаемое оборудование. |
Присутствует |
Один экземпляр презентации. Представление, которое предназначено для отображения результатов операции рисования в одном буфере на экране. |
Идентификатор (идентификатор) |
Добавочный идентификатор, уникальный в заданном диспетчере презентаций, связанный с каждой презентацией, который позволяет ссылаться на них такими вещами, как статистика презентации и представление заборов. |
Текущая очередь |
Очередь представляет, что менеджер презентаций выдал, но пока не обрабатывается системой. Все выданные подарки обрабатываются в порядке очереди, даже если их целевое время не увеличивается. То есть, прежде чем представить n может быть процессом, представление n-1 также должно быть обработано; поэтому если последующие представления имеют более раннее целевое время, чем конкретное представление, то они немедленно переопределяют это конкретное представление. |
(Текущее) целевое время |
Время, в котором должен отображаться конкретный подарок на экране. Система попытается показать текущее время как можно ближе к этому времени. |
Статистика презентации |
сведения, возвращаемые приложению, описывающие обработку конкретного представления. Статистика помещаются в диспетчер презентаций для чтения приложения. |
Область представления |
Заполнитель контента, который может быть привязан к визуальному элементу в визуальном дереве. Область презентации может одновременно содержать один отображаемый буфер. В диспетчере презентаций будут обновлены буферы для одной или нескольких поверхностей презентации. |
Уровень представления |
Концепция отображения результатов операций рисования на экране. |
Буфер презентации |
Текстура Direct3D, связанная с диспетчером презентаций, и поэтому может быть представлена этим диспетчером презентаций на экране. |
Визуальное дерево |
Дерево визуальных элементов, описывающих макет приложения. Проблемы с цепочкой композиции представляют собой один или несколько визуальных элементов в визуальном дереве. Дополнительные сведения см. в документации по API Windows.UI.Composition и DirectComposition. |
Прерывание VSync |
когда GPU отображает представление, он выдает прерывание VSync для пробуждения ЦП, чтобы уведомить его о том, что это произошло. Это позволяет ЦП обновлять состояние, например доступные события буфера, текущее забор выхода на пенсию и представление статистики. Если GPU поддерживает очередь перевернутого оборудования, приложение может явно управлять тем, что представляет собой принудительное прерывание VSync и немедленно обновлять состояние, и что не должно, что позволяет повысить эффективность питания за счет отложенной обратной связи. |