D3D10_BLEND 列挙 (d3d10.h)

ブレンド オプション。 ブレンド オプションは、データ ソースとオプションの事前ブレンド操作を識別します。

構文

typedef enum D3D10_BLEND {
  D3D10_BLEND_ZERO = 1,
  D3D10_BLEND_ONE = 2,
  D3D10_BLEND_SRC_COLOR = 3,
  D3D10_BLEND_INV_SRC_COLOR = 4,
  D3D10_BLEND_SRC_ALPHA = 5,
  D3D10_BLEND_INV_SRC_ALPHA = 6,
  D3D10_BLEND_DEST_ALPHA = 7,
  D3D10_BLEND_INV_DEST_ALPHA = 8,
  D3D10_BLEND_DEST_COLOR = 9,
  D3D10_BLEND_INV_DEST_COLOR = 10,
  D3D10_BLEND_SRC_ALPHA_SAT = 11,
  D3D10_BLEND_BLEND_FACTOR = 14,
  D3D10_BLEND_INV_BLEND_FACTOR = 15,
  D3D10_BLEND_SRC1_COLOR = 16,
  D3D10_BLEND_INV_SRC1_COLOR = 17,
  D3D10_BLEND_SRC1_ALPHA = 18,
  D3D10_BLEND_INV_SRC1_ALPHA = 19
} ;

定数

 
D3D10_BLEND_ZERO
値: 1
データ ソースは黒の色 (0、0、0、0) です。 事前ブレンド操作なし。
D3D10_BLEND_ONE
値: 2
データ ソースは白 (1、1、1、1) です。 事前ブレンド操作なし。
D3D10_BLEND_SRC_COLOR
値: 3
データ ソースは、ピクセル シェーダーからのカラー データ (RGB) です。 事前ブレンド操作なし。
D3D10_BLEND_INV_SRC_COLOR
値: 4
データ ソースは、ピクセル シェーダーからのカラー データ (RGB) です。 事前ブレンド操作によってデータが反転され、1 - RGB が生成されます。
D3D10_BLEND_SRC_ALPHA
値: 5
データ ソースは、ピクセル シェーダーからのアルファ データ (A) です。 事前ブレンド操作なし。
D3D10_BLEND_INV_SRC_ALPHA
値: 6
データ ソースは、ピクセル シェーダーからのアルファ データ (A) です。 事前ブレンド操作によってデータが反転され、1 - A が生成されます。
D3D10_BLEND_DEST_ALPHA
値: 7
データ ソースは、レンダーターゲットからのアルファ データです。 事前ブレンド操作なし。
D3D10_BLEND_INV_DEST_ALPHA
値: 8
データ ソースは、レンダーターゲットからのアルファ データです。 事前ブレンド操作によってデータが反転され、1 - A が生成されます。
D3D10_BLEND_DEST_COLOR
値: 9
データ ソースは、レンダーターゲットからのカラー データです。 事前ブレンド操作なし。
D3D10_BLEND_INV_DEST_COLOR
値: 10
データ ソースは、レンダーターゲットからのカラー データです。 事前ブレンド操作によってデータが反転され、1 - RGB が生成されます。
D3D10_BLEND_SRC_ALPHA_SAT
値: 11
データ ソースは、ピクセル シェーダーからのアルファ データです。 事前ブレンド操作により、データが 1 以下にクランプされます。
D3D10_BLEND_BLEND_FACTOR
値: 14
データ ソースは、 ID3D10Device::OMSetBlendState を使用して設定されたブレンド係数です。 事前ブレンド操作なし。
D3D10_BLEND_INV_BLEND_FACTOR
値: 15
データ ソースは、 ID3D10Device::OMSetBlendState を使用して設定されたブレンド係数です。 事前ブレンド操作はブレンド係数を反転し、1 - blend_factorを生成します。
D3D10_BLEND_SRC1_COLOR
値: 16
データ ソースはどちらもピクセル シェーダーによって出力されるカラー データです。 事前ブレンド操作はありません。 このオプションでは、 デュアル ソースのカラー ブレンドがサポートされています。
D3D10_BLEND_INV_SRC1_COLOR
値: 17
データ ソースはどちらもピクセル シェーダーによって出力されるカラー データです。 事前ブレンド操作によってデータが反転され、1 - RGB が生成されます。 このオプションでは、 デュアル ソースのカラー ブレンドがサポートされています。
D3D10_BLEND_SRC1_ALPHA
値: 18
データ ソースは、ピクセル シェーダーによって出力されるアルファ データです。 事前ブレンド操作はありません。 このオプションでは、 デュアル ソースのカラー ブレンドがサポートされています。
D3D10_BLEND_INV_SRC1_ALPHA
値: 19
データ ソースは、ピクセル シェーダーによって出力されるアルファ データです。 事前ブレンド操作によってデータが反転され、1 - A が生成されます。このオプションでは、 デュアル ソースのカラー ブレンドがサポートされています。

注釈

ブレンド操作は、ブレンドの 説明で指定されます。

要件

要件
Header d3d10.h

こちらもご覧ください

コア列挙