次の方法で共有


ID3DX11EffectDepthStencilVariable::GetBackingStore メソッド

深度ステンシルの状態を含む変数へのポインターを取得します。

構文

HRESULT GetBackingStore(
   UINT                     Index,
   D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc
);

パラメーター

Index

型: UINT

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

pDepthStencilDesc

種類: D3D11_DEPTH_STENCIL_DESC*

深度ステンシル状態の説明へのポインター ( 「D3D11_DEPTH_STENCIL_DESC」を参照)。

戻り値

種類: HRESULT

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

注釈

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

注意

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

要件

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

こちらもご覧ください

ID3DX11EffectDepthStencilVariable