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