Интерфейс IMILBitmapEffectPrimitive (mileffects.h)

Предоставляет методы, создающие выходные данные растрового эффекта. Этот интерфейс должен быть реализован для создания сторонних Windows Presentation Foundation растровых эффектов (WPF).

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

Интерфейс IMILBitmapEffectPrimitive наследуется от интерфейса IUnknown . IMILBitmapEffectPrimitive также имеет следующие типы элементов:

Методы

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

 
IMILBitmapEffectPrimitive::GetAffineMatrix

Извлекает матрицу аффинного преобразования для эффекта.
IMILBitmapEffectPrimitive::GetOutput

Выполняет обработку пикселей для растрового эффекта.
IMILBitmapEffectPrimitive::HasAffineTransform

Определяет, имеет ли эффект аффинное преобразование.
IMILBitmapEffectPrimitive::HasInverseTransform

Определяет, имеет ли эффект обратное преобразование.
IMILBitmapEffectPrimitive::TransformPoint

Преобразует заданную точку.
IMILBitmapEffectPrimitive::TransformRect

Преобразует выходные данные заданного прямоугольника.

Комментарии

Клиенты эффектов, как правило, должны взаимодействовать с внешним объектом IMILBitmapEffect , а не с объектом IMILBitmapEffectPrimitive . Если клиенту необходимо напрямую взаимодействовать с IMILBitmapEffectPrimitive , клиенту потребуется реализовать IMILBitmapEffectConnections, IMILBitmapEffectConnectionsInfo и IMILBitmapEffectConnectorInfo.

Требования

   
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header mileffects.h
Распространяемые компоненты Microsoft .Net 3.0