DXGK_MULTIPLANE_OVERLAY_BLEND構造体 (d3dkmddi.h)

オーバーレイ 平面上で実行されるブレンド操作を識別します。

構文

typedef struct _DXGK_MULTIPLANE_OVERLAY_BLEND {
  union {
    struct {
      UINT AlphaBlend : 1;
      UINT Reserved : 31;
    };
    UINT Value;
  };
} DXGK_MULTIPLANE_OVERLAY_BLEND;

メンバー

AlphaBlend

設定した場合、オーバーレイ プレーンでは、このプレーンで事前乗算されたアルファ チャネルを使用して、その下の平面とブレンドする必要があります。

0 の場合、オーバーレイ プレーンはアルファ チャネル内のデータを無視し、ブレンドされたプレーンを完全に不透明にする必要があります。

このメンバーの設定は、32 ビット メンバー (0x00000001) の最初のビットを設定することと同じです。

Reserved

このメンバーは予約済みであり、0 に設定する必要があります。

このメンバーを 0 に設定することは、32 ビット Value メンバーの残りの 30 ビット (0xFFFFFFFC) ゼロに設定することと同じです。

このメンバーは予約済みであり、0 に設定する必要があります。

このメンバーを 0 に設定することは、32 ビット Value メンバーの残りの 31 ビット (0xFFFFFFFE) ゼロに設定することと同じです。

Value

実行するブレンド操作の種類を識別する 32 ビット値。

要件

要件
サポートされている最小のクライアント Windows 8.1
サポートされている最小のサーバー Windows Server 2012 R2
Header d3dkmddi.h (D3dkmddi.h を含む)