Прочитать на английском

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


Растровые эффекты WPF

Общие сведения о технологии точечных эффектов WPF.

Для разработки точечных эффектов WPF вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Функции

 
_NewEnum

Извлекает новое перечисление.
Добавление

Добавляет эффект к IMILBitmapEffectGroup.
AddBackLink

Метод IMILBitmapEffectOutputConnectorImpl::AddBackLink
ConnectTo

Подключает входной соединитель к заданному выходному соединителю.
CreateContext

Создает объект IMILBitmapEffectRenderContext.
CreateEffect

Создает объект IMILBitmapEffect.
CreateEffectOuter

Создает внешний объект IMILBitmapEffect.
DirtyRegion

Делает недействительной указанную область заданного объекта IMILBitmapEffectPrimitive.
get_Count

Извлекает количество элементов в перечислении .
get_Parent

Извлекает родительскую группу эффектов перечисления.
GetAffineMatrix

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

Возвращает IMILBitmapEffect, связанный с соединителем.
GetChildren

Возвращает дочерние элементы группы эффектов.
GetConnection

Возвращает IMILBitmapEffectOutputConnector, к которому подключен входной соединитель.
GetConnection

Возвращает IMILBitmapEffectInputConnector, связанный с выходным соединителем.
GetFinalTransform

Возвращает окончательное преобразование MILMatrixF.
Getformat

Извлекает формат пикселей для заданного контакта.
GetIndex

Извлекает отсчитываемое от нуля значение индекса для закрепления.
GetInputBitmapSource

Возвращает источник входного растрового изображения для эффекта заданного контекста отрисовки.
GetInputConnector

Извлекает входной соединитель, связанный с заданным индексом контактов.
GetInputConnector

Возвращает IMILBitmapEffectInputConnector, связанный с внутренним соединителем.
GetInputConnectorInfo

Извлекает объект IMILBitmapEffectConnectorInfo, связанный с заданным контактом ввода.
GetInputSource

Извлекает входной интерфейс IWICBitmapSource.
GetInputSourceBounds

Возвращает границы источника входных данных.
GetInteriorInputConnector

Извлекает входной соединитель для эффекта по заданному индексу.
GetInteriorOutputConnector

Извлекает выходной соединитель для эффекта по заданному индексу.
GetNumberChildren

Извлекает количество дочерних элементов в группе эффектов.
GetNumberConnections

Извлекает количество подключений, которое имеет соединитель вывода.
GetNumberFormats

Извлекает число форматов пикселей, поддерживаемых закреплением.
GetNumberInputs

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

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

Извлекает оптимальный формат пикселей для закрепления.
GetOutput

Возвращает выходные данные эффекта.
GetOutput

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

Возвращает выходной источник растрового изображения эффекта заданного контекста отрисовки.
GetOutputBounds

Возвращает выходные границы контекста отрисовки.
GetOutputConnector

Извлекает выходной соединитель, связанный с заданным индексом контактов.
GetOutputConnector

Возвращает IMILBitmapEffectOutputConnector, связанный с внутренним выходным соединителем.
GetOutputConnectorInfo

Извлекает объект IMILBitmapEffectConnectorInfo, связанный с заданным выходным контактом.
GetOutputDPI

Возвращает выходные точки на дюйм (точек на дюйм).
GetOutputPixelFormat

Возвращает GUID формата пикселей выходных данных.
GetParentEffect

Возвращает родительский объект эффекта.
GetTransform

Возвращает матричное преобразование контекста отрисовки.
GetUseSoftwareRenderer

Возвращает значение, указывающее, следует ли использовать программную отрисовку.
HasAffineTransform

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

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

Инициализирует эффект заданным объектом .
IsConnected

Определяет, подключен ли соединитель к эффекту.
IsDirty

Определяет, требуется ли обновить эффект.
IsInPlaceModificationAllowed

Определяет, допускает ли эффект изменения на месте.
IsVolatile

Определяет, считается ли текущий эффект переменным. Если эффект является переменным, платформа эффектов не будет пытаться кэшировать выходные данные эффекта.
Элемент

Извлекает эффект по заданному индексу.
Предварительной обработки

Предварительная обработка заданного контекста отрисовки.
PropertyChange

Уведомляет IMILBitmapEffectPrimitive об изменении свойства.
RemoveBackLink

Метод IMILBitmapEffectOutputConnectorImpl::RemoveBackLink
SetInitialTransform

Возвращает начальное преобразование MILMatrixF.
SetInputSource

Задает источник входных данных эффекта.
SetOutputDPI

Задает выходные точки на дюйм (dpi).
SetOutputPixelFormat

Задает формат выходных пикселей.
SetParentEffect

Задает родительский элемент эффекта.
SetRegionOfInterest

Задает интересующую область для эффекта.
SetUseSoftwareRenderer

Задает значение, указывающее, следует ли использовать программную отрисовку.
TransformPoint

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

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

Обновления выходные границы с заданной областью.
UpdateTransform

Обновления преобразование выходных данных с помощью новой матрицы.

Интерфейсы

 
IMILBitmapEffect

Предоставляет методы, определяющие эффект Windows Presentation Foundation (WPF).
IMILBitmapEffectConnections

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

Предоставляет методы, которые извлекают сведения о том, какие входные и выходные контакты предоставляются эффектом растрового изображения.
IMILBitmapEffectConnector

Предоставляет методы, определяющие выходной контакт эффекта.
IMILBitmapEffectConnectorInfo

Предоставляет методы, которые извлекают сведения о конкретном контакте соединителя входных или выходных данных.
IMILBitmapEffectEvents

Предоставляет методы, определяющие событие эффекта.
IMILBitmapEffectFactory

Предоставляет методы, используемые для создания Windows Presentation Foundation (WPF) объектов точечных изображений Microsoft Win32.
IMILBitmapEffectGroup

Предоставляет методы, используемые для доступа к группе эффектов.
IMILBitmapEffectGroupImpl

Предоставляет методы, определяющие группу эффектов.
IMILBitmapEffectImpl

Предоставляет методы, определяющие из объекта IMILBitmapEffect.
IMILBitmapEffectInputConnector

Предоставляет методы, определяющие входное соединение.
IMILBitmapEffectInteriorInputConnector

Предоставляет методы, определяющие внутренний соединитель ввода.
IMILBitmapEffectInteriorOutputConnector

Предоставляет методы, определяющие внутренний выходной соединитель.
IMILBitmapEffectOutputConnector

Предоставляет методы, определяющие выходной соединитель. (IMILBitmapEffectOutputConnector)
IMILBitmapEffectOutputConnectorImpl

Предоставляет методы, определяющие выходной соединитель. (IMILBitmapEffectOutputConnectorImpl)
IMILBitmapEffectPrimitive

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

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

Предоставляет методы, определяющие объект IMILBitmapEffectRenderContext.
IMILBitmapEffectRenderContextImpl

Предоставляет методы, определяющие IMILBitmapEffectRenderContext.
IMILBitmapEffects

Предоставляет методы, определяющие перечисление эффектов.

Структуры

 
MilMatrix3x2D

Представляет матрицу 3x3.
MILMatrixF

Представляет матрицу аффинного преобразования 4x4.
MilPoint2D

Представляет пару координат x и y в двумерном пространстве. М
MilRectD

Описывает ширину, высоту и расположение прямоугольника. М