D2D1_BLEND_DESCRIPTION 结构 (d2d1effectauthor.h)
定义要在特定混合转换中使用的混合说明。
语法
typedef struct D2D1_BLEND_DESCRIPTION {
D2D1_BLEND sourceBlend;
D2D1_BLEND destinationBlend;
D2D1_BLEND_OPERATION blendOperation;
D2D1_BLEND sourceBlendAlpha;
D2D1_BLEND destinationBlendAlpha;
D2D1_BLEND_OPERATION blendOperationAlpha;
FLOAT blendFactor[4];
} D2D1_BLEND_DESCRIPTION;
成员
sourceBlend
指定第一个 RGB 数据源,并包括可选的 preblend 操作。
destinationBlend
指定第二个 RGB 数据源,并包括可选的 preblend 操作。
blendOperation
指定如何合并 RGB 数据源。
sourceBlendAlpha
指定第一个 alpha 数据源,并包含可选的 preblend 操作。 不允许使用以_COLOR结尾的混合选项。
destinationBlendAlpha
指定第二个 alpha 数据源,并包含可选的 preblend 操作。 不允许使用以_COLOR结尾的混合选项。
blendOperationAlpha
指定如何组合 alpha 数据源。
blendFactor[4]
混合操作的参数。 混合必须使用 D2D1_BLEND_BLEND_FACTOR 才能使用它。
注解
此说明与 D3D11_BLEND_DESC 结构与一些遗漏和在说明中添加混合因子密切相关。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 适用于 Windows 7 的Windows 8和平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | 适用于 Windows Server 2008 R2 的Windows Server 2012和平台更新 [桌面应用 |UWP 应用] |
标头 | d2d1effectauthor.h |