次の方法で共有


ID3D10Device::CreateBlendState

出力結合ステージ用にブレンディング ステートをカプセル化するブレンド ステート オブジェクトを作成します。

HRESULT 
CreateBlendState(
  const D3D10_BLEND_DESC *pBlendStateDesc,
  ID3D10BlendState **ppBlendState
);

パラメータ

  • pBlendStateDesc
    ブレンディング ステートの記述へのポインターです (「D3D10_BLEND_DESC」を参照してください)。
  • ppBlendState
    作成されるブレンディング ステート オブジェクトへのポインターのアドレスです (「ID3D10BlendState インターフェイス」を参照してください)。

戻り値

このメソッドは、「Direct3D 10 のリターン コード」のいずれかを返します。

解説 

アプリケーションは、一意のブレンディング ステート オブジェクトを最大 4096 個作成できます。それぞれのオブジェクトの作成において、同じステートの既存のオブジェクトがあるかどうかがランタイムによって確認されます。既存のオブジェクトがある場合は、重複するオブジェクトが作成されるのではなく、既存のインスタンスへのポインターが返されます。

要件

ヘッダー: D3D10.h 宣言

ライブラリ: D3D10.lib 内容

関連項目

ID3D10Device インターフェイス