ID3D11Device::CreateBlendState
出力結合ステージ用にブレンディング ステートをカプセル化するブレンド ステート オブジェクトを作成します。
HRESULT
CreateBlendState(
const D3D11_BLEND_DESC *pBlendStateDesc,
ID3D11BlendState **ppBlendState
);
パラメータ
- pBlendStateDesc
ブレンディング ステートの記述へのポインターです (「D3D11_BLEND_DESC」を参照してください)。 - ppBlendState
作成されるブレンディング ステート オブジェクトへのポインターのアドレスです (「ID3D11BlendState」を参照してください)。
戻り値
ブレンディング ステート オブジェクトを作成するためのメモリーが不足している場合、このメソッドは E_OUTOFMEMORY を返します。その他の有効な戻り値については「Direct3D 11 のリターン コード」を参照してください。
解説
アプリケーションは、一意のブレンディング ステート オブジェクトを最大 4096 個作成できます。それぞれのオブジェクトの作成において、同じステートの既存のオブジェクトがあるかどうかがランタイムによって確認されます。既存のオブジェクトがある場合は、重複するオブジェクトが作成されるのではなく、既存のインスタンスへのポインターが返されます。
要件
ヘッダー: D3D11.h 宣言
ライブラリ: D3D11.lib 内容