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 |