次の方法で共有


ID3DX11EffectRasterizerVariable::GetBackingStore メソッド

ラスタライザーの状態を含む変数へのポインターを取得します。

構文

HRESULT GetBackingStore(
   UINT                  Index,
   D3D11_RASTERIZER_DESC *pRasterizerDesc
);

パラメーター

Index

型: UINT

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

pRasterizerDesc

種類: D3D11_RASTERIZER_DESC*

ラスタライザー状態の説明へのポインター ( 「D3D11_RASTERIZER_DESC」を参照)。

戻り値

種類: HRESULT

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

解説

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

注意

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

要件

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

こちらもご覧ください

ID3DX11EffectRasterizerVariable