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

另请参阅

D2D1_BLEND

D2D1_BLEND_OPERATION