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 |