次の方法で共有


ID3DX11EffectBlendVariable::GetBackingStore メソッド

ブレンド状態変数へのポインターを取得します。

構文

HRESULT GetBackingStore(
   UINT             Index,
   D3D11_BLEND_DESC *pBlendDesc
);

パラメーター

Index

型: UINT

ブレンド状態の説明の配列にインデックスを作成します。 効果にブレンド状態変数が 1 つしかない場合は、0 を使用します。

pBlendDesc

種類: D3D11_BLEND_DESC*

ブレンド状態の説明へのポインター ( 「D3D11_BLEND_DESC」を参照)。

戻り値

型: HRESULT

次のいずれかの Direct3D 11 リターン コードを返します

解説

効果変数は、バッキング ストア内のメモリに保存されます。手法が適用されると、バッキング ストア内の値がデバイスにコピーされます。 バッキング ストア データを使用して、必要に応じて変数を再作成できます。

Note

DirectX SDK では、エフェクト用のコンパイル済みバイナリは提供されません。 効果の種類のアプリケーションをビルドするには、Effects 11 ソースを使用する必要があります。 効果 11 ソースの使用方法の詳細については、「効果 10 と効果 11 の違い」を参照してください。

要件

要件
ヘッダー
D3dx11effect.h
ライブラリ
N/A (効果 11 ライブラリは、共有ソースとしてオンラインで使用できます)。

こちらもご覧ください

ID3DX11EffectBlendVariable