Интерфейс IDCompositionTransform (dcomp.h)
Представляет двухd-преобразование, которое можно использовать для изменения координатного пространства визуального поддеревья.
Наследование
Интерфейс IDCompositionTransform наследуется от интерфейса IDCompositionTransform3D.
Комментарии
Интерфейс IDCompositionTransform — это абстрактный интерфейс, представляющий двухd-аффинное преобразование. Преобразования влияют на все поддерево визуального элемента, которое коренится в визуальном элементе, с которым связано преобразование. Объект преобразования может быть связан с несколькими визуальными элементами. При изменении объекта преобразования все затронутые визуальные элементы повторно компилируются в соответствии с изменением.
Преобразования работают путем изменения системы координат для всех операций отрисовки в визуальном элементе. Например, обычно растровое изображение, связанное с визуальным элементом, рисует в позиции (0,0) и расширяет всю ширину и высоту растрового рисунка. При применении преобразования растровое изображение выполняется в позиции, которая смещается этим преобразованием. При применении преобразования масштабирования преобразование масштабирования влияет на экстент, охватываемый растровым изображением. К визуальному элементу можно одновременно применить несколько преобразований с помощью интерфейса IDCompositionDevice::CreateTransformGroup .
Требования
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | dcomp.h |