使用英语阅读

通过


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

获取每英寸输出点数 (dpi) 。
GetOutputPixelFormat

获取输出像素格式 GUID。
GetParentEffect

获取效果的父级。
GetTransform

获取呈现上下文的矩阵转换。
GetUseSoftwareRenderer

获取一个值,该值指示是否使用软件呈现。
HasAffineTransform

确定效果是否具有仿射转换。
HasInverseTransform

确定效果是否具有反转换。
初始化

使用给定对象初始化效果。
IsConnected

确定连接器是否已连接到效果。
IsDirty

确定是否需要更新效果。
IsInPlaceModificationAllowed

确定该效果是否允许就地修改。
IsVolatile

确定当前效果是否被视为易失性。 如果效果是可变的,则效果框架不会尝试缓存效果的输出。
Item

检索给定索引处的效果。
预处理

预处理给定的呈现上下文。
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 坐标对。M
MilRectD

描述矩形的宽度、高度和位置。M