Интерфейс IDCompositionDevice2 (dcomp.h)
Служит фабрикой для всех других объектов Microsoft DirectComposition и предоставляет методы для управления транзакционной композицией.
Наследование
Интерфейс IDCompositionDevice2 наследуется от интерфейса IUnknown . IDCompositionDevice2 также имеет следующие типы элементов:
Методы
Интерфейс IDCompositionDevice2 содержит следующие методы.
IDCompositionDevice2::Commit Фиксирует все команды DirectComposition, ожидающие выполнения на этом устройстве. (IDCompositionDevice2.Commit) |
IDCompositionDevice2::CreateAnimation Создает объект анимации, используемый для анимации одного или нескольких скалярных свойств одного или нескольких объектов Microsoft DirectComposition. (IDCompositionDevice2.CreateAnimation) |
IDCompositionDevice2::CreateEffectGroup Создает объект , представляющий несколько эффектов, применяемых к визуальному поддереву. (IDCompositionDevice2.CreateEffectGroup) |
IDCompositionDevice2::CreateMatrixTransform Создает двухуровневый объект преобразования матрицы 3 на 2. (IDCompositionDevice2.CreateMatrixTransform) |
IDCompositionDevice2::CreateMatrixTransform3D Создает трехмерный объект преобразования матрицы 4 на 4. (IDCompositionDevice2.CreateMatrixTransform3D) |
IDCompositionDevice2::CreateRectangleClip Создает объект clip, который можно использовать для ограничения отрисовки визуального поддеревья прямоугольной областью. (IDCompositionDevice2.CreateRectangleClip) |
IDCompositionDevice2::CreateRotateTransform Создает объект преобразования двухd-поворота. (IDCompositionDevice2.CreateRotateTransform) |
IDCompositionDevice2::CreateRotateTransform3D Создает объект преобразования трехмерного поворота. |
IDCompositionDevice2::CreateScaleTransform Создает объект преобразования двухd-масштабирования. |
IDCompositionDevice2::CreateScaleTransform3D Создает объект преобразования трехмерного масштабирования. |
IDCompositionDevice2::CreateSkewTransform Создает объект преобразования двухмерного неравномерного распределения. |
IDCompositionDevice2::CreateSurface Создает обновляемый объект surface, который может быть связан с одним или несколькими визуальными элементами для композиции. |
IDCompositionDevice2::CreateSurfaceFactory Создает объект фабрики поверхности Microsoft DirectComposition, который можно использовать для создания других объектов поверхности DirectComposition или виртуальных поверхностей. |
IDCompositionDevice2::CreateTransform3DGroup Создает объект группы трехмерного преобразования, содержащий массив объектов трехмерного преобразования. |
IDCompositionDevice2::CreateTransformGroup Создает объект группы двухd-преобразования, содержащий массив двухd-объектов преобразования. |
IDCompositionDevice2::CreateTranslateTransform Создает объект преобразования двухd-преобразования. |
IDCompositionDevice2::CreateTranslateTransform3D Создает объект преобразования трехмерного преобразования. |
IDCompositionDevice2::CreateVirtualSurface Создает слабо заполненную поверхность, которая может быть связана с одним или несколькими визуальными элементами для композиции. (IDCompositionDevice2.CreateVirtualSurface) |
IDCompositionDevice2::CreateVisual Создает новый визуальный объект. |
IDCompositionDevice2::GetFrameStatistics Извлекает из подсистемы композиции сведения о времени композиции и частоте кадров. |
IDCompositionDevice2::WaitForCommitCompletion Ожидает завершения обработки обработчиком композиции предыдущего вызова метода IDCompositionDevice2::Commit. |
Требования
Минимальная версия клиента | Windows 8.1 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | dcomp.h |