次の方法で共有


D3D10_RENDER_TARGET_BLEND_DESC1

Direct3D 10.1 デバイスでのレンダー ターゲットのブレンディング ステートを記述します。

typedef struct D3D10_RENDER_TARGET_BLEND_DESC1 {
    BOOL BlendEnable;
    D3D10_BLEND SrcBlend;
    D3D10_BLEND DestBlend;
    D3D10_BLEND_OP BlendOp;
    D3D10_BLEND SrcBlendAlpha;
    D3D10_BLEND DestBlendAlpha;
    D3D10_BLEND_OP BlendOpAlpha;
    UINT8 RenderTargetWriteMask;
} D3D10_RENDER_TARGET_BLEND_DESC1;

メンバ

  • BlendEnable
    ブレンディングを有効 (または無効) にします。
  • SrcBlend
    このブレンディング オプションは、最初の RGB データ ソースを指定します。オプションでブレンディング前の処理を含めることができます。
  • DestBlend
    このブレンディング オプションは、2 番目の RGB データ ソースを指定します。オプションでブレンディング前の処理を含めることができます。
  • BlendOp
    このブレンディング処理は、RGB データ ソースの組合せ方法を定義します。
  • SrcBlendAlpha
    このブレンディング オプションは、最初のアルファ データ ソースを指定します。オプションでブレンディング前の処理を含めることができます。ブレンディング オプションが _COLOR で終了することは許可されません。
  • DestBlendAlpha
    このブレンディング オプションは、2 番目のアルファ データ ソースを指定します。オプションでブレンディング前の処理を含めることができます。ブレンディング オプションが _COLOR で終了することは許可されません。
  • BlendOpAlpha
    このブレンディング処理は、アルファ データ ソースの組合せ方法を定義します。
  • RenderTargetWriteMask
    書き込みマスクです。

解説 

ブレンディングの状態を確認する方法については、「出力結合ステージ (Direct3D 10)」を参照してください。

これらは、ブレンディング ステートのデフォルト値です。

ステート デフォルト値
BlendEnable FALSE
SrcBlend D3D10_BLEND_ONE
DestBlend D3D10_BLEND_ZERO
BlendOp D3D10_BLEND_OP_ADD
SrcBlendAlpha D3D10_BLEND_ONE
DestBlendAlpha D3D10_BLEND_ZERO
BlendOpAlpha D3D10_BLEND_OP_ADD
RenderTargetWriteMask 0xFF

要件

ヘッダー: D3D10.h 宣言

ライブラリ: D3D10.lib 内容

関連項目

コア構造体