次の方法で共有


ID3D10EffectDepthStencilVariable::GetBackingStore

深度ステンシル ステートが格納されている変数へのポインターを取得します。

HRESULT 
GetBackingStore(
  UINT Index,
  D3D10_DEPTH_STENCIL_DESC *pDepthStencilDesc
);

パラメータ

  • Index
    深度ステンシル ステートの記述の配列のインデックスです。エフェクトに深度ステンシル変数が 1 つしかない場合は、0 を使用します。
  • pDepthStencilDesc
    深度ステンシル ステートの記述へのポインターです (「D3D10_DEPTH_STENCIL_DESC」を参照してください)。

戻り値

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

解説 

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

要件

ヘッダー: D3D10Effect.h 宣言

関連項目

ID3D10EffectDepthStencilVariable インターフェイス