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


Интерфейс ICompositionTextureInterop (windows.ui.composition.interop.h)

Важно!

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

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

Интерфейс объекта , представляющего необработанную текстуру Direct3D, которую можно привязать к визуальному элементу DComp в качестве содержимого. Объект можно использовать в любом месте, где в настоящее время можно использовать универсальную поверхность композиции в этих API, например в качестве содержимого визуального элемента или поверхностной кисти. Объект предоставляет доступное ограждение, которое можно использовать для синхронизации отрисовки и композиции приложения. Также может принимать различные атрибуты, такие как альфа-режим, исходный прямоугольник и цветовое пространство, для более точного определения отображаемого содержимого.

API текстур композиции поддерживает только Direct3D 11.

Наследование

Интерфейс ICompositionTextureInterop наследуется от интерфейса IUnknown.

Методы

Интерфейс ICompositionTextureInterop содержит следующие методы.

 
ICompositionTextureInterop::GetAvailableFence

Извлекает пару "забор/значение" синхронизации Direct3D, которая указывает, когда текстура композиции станет доступной, если эта информация известна.

Требования

   
Верхняя часть windows.ui.composition.interop.h