次の方法で共有


D3D10_DDI_BLEND_DESC構造体 (d3d10umddi.h)

D3D10_DDI_BLEND_DESC 構造はブレンド状態を表します。

構文

typedef struct D3D10_DDI_BLEND_DESC {
  [in] BOOL               AlphaToCoverageEnable;
       BOOL               BlendEnable[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
  [in] D3D10_DDI_BLEND    SrcBlend;
  [in] D3D10_DDI_BLEND    DestBlend;
  [in] D3D10_DDI_BLEND_OP BlendOp;
  [in] D3D10_DDI_BLEND    SrcBlendAlpha;
  [in] D3D10_DDI_BLEND    DestBlendAlpha;
  [in] D3D10_DDI_BLEND_OP BlendOpAlpha;
       UINT8              RenderTargetWriteMask[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
} D3D10_DDI_BLEND_DESC;

メンバーズ

[in] AlphaToCoverageEnable

透過性カバレッジを有効にするかどうかを指定するブール値。 TRUE は透明度カバレッジが有効になっていることを示します。FALSE は透明度カバレッジが無効であることを示します。 このメンバーは、複数サンプルのアンチエイリアシングにのみ関連します。

[in] BlendEnable[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]

関連付けられている各レンダー ターゲットに対してブレンドを有効にするかどうかを指定するブール値の配列。 TRUE はブレンドが有効であることを示します。FALSE はブレンドが無効になっていることを示します。

[in] SrcBlend

有効なすべてのレンダー ターゲットのソースのブレンド モードを示す D3D10_DDI_BLEND型指定された値。

[in] DestBlend

有効なすべてのレンダー ターゲットの宛先のブレンド モードを示す D3D10_DDI_BLEND型指定された値。

[in] BlendOp

有効なすべてのレンダー ターゲットのブレンド操作を示す D3D10_DDI_BLEND_OP型指定された値。

[in] SrcBlendAlpha

有効なすべてのレンダー ターゲットのソースの透明度ブレンド モードを示す D3D10_DDI_BLEND型指定された値。

[in] DestBlendAlpha

有効なすべてのレンダー ターゲットの宛先の透明度ブレンド モードを示す D3D10_DDI_BLEND型指定された値。

[in] BlendOpAlpha

有効なすべてのレンダー ターゲットの透明度ブレンド操作を示す D3D10_DDI_BLEND_OP型指定された値。

[in] RenderTargetWriteMask[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]

関連付けられている各レンダー ターゲットの書き込みプロパティを示す 8 ビットビットごとの値の配列。 各要素の各ビットは、D3D10_DDI_COLOR_WRITE_ENABLE列挙型の次のいずれかの値に設定する必要があります。

価値 意味
D3D10_DDI_COLOR_WRITE_ENABLE_RED (1) 赤を書き込む
D3D10_DDI_COLOR_WRITE_ENABLE_GREEN (2) 緑の書き込み
D3D10_DDI_COLOR_WRITE_ENABLE_BLUE (4) 青を書き込む
D3D10_DDI_COLOR_WRITE_ENABLE_ALPHA (8) 透過性レベルを書き込みます。
D3D10_DDI_COLOR_WRITE_ENABLE_ALL (ビットごとの OR 1,2,4,8) 赤、緑、青、透明度レベルを書き込みます

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
ヘッダー d3d10umddi.h (D3d10umddi.h を含む)

関連項目

CalcPrivateBlendStateSize

CreateBlendState

D3D10_DDI_BLEND

D3D10_DDI_BLEND_OP