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 數據源,並包含選擇性的前置運算。

destinationBlend

指定第二個 RGB 數據源,並包含選擇性的前置詞作業。

blendOperation

指定如何結合 RGB 數據源。

sourceBlendAlpha

指定第一個 Alpha 數據源,並包含選擇性的前置詞運算。 不允許結尾為 _COLOR 的 Blend 選項。

destinationBlendAlpha

指定第二個 Alpha 數據源,並包含選擇性的前置詞運算。 不允許結尾為 _COLOR 的 Blend 選項。

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