ID3D10Device::VSSetShaderResources メソッド (d3d10.h)

シェーダー リソースの配列を 頂点シェーダー ステージにバインドします。

構文

void VSSetShaderResources(
  [in] UINT                     StartSlot,
  [in] UINT                     NumViews,
  [in] ID3D10ShaderResourceView * const *ppShaderResourceViews
);

パラメーター

[in] StartSlot

型: UINT

シェーダー リソースの設定を開始するには、デバイスの 0 から始まる配列にインデックスを作成します。

[in] NumViews

型: UINT

設定するシェーダー リソースの数。 シェーダー リソースには最大 128 スロットを使用できます。

[in] ppShaderResourceViews

種類: ID3D10ShaderResourceView*

デバイスに設定する シェーダー リソース ビュー インターフェイスの配列。

戻り値

なし

解説

サブリソースを入力と出力としてバインドすると、この API はターゲット シェーダー リソース スロットに NULL を入力します。 デバッグ レイヤー (アクティブな場合) では、これが true の場合に警告が表示されます。

シェーダー リソース ビューの作成の詳細については、「 ID3D10Device::CreateShaderResourceView」を参照してください。

メソッドは、渡されたインターフェイスへの参照を保持しません。 そのため、アプリケーションは、デバイスで現在使用されているインターフェイスを解放しないように注意する必要があります。

要件

要件
対象プラットフォーム Windows
ヘッダー d3d10.h
Library D3D10.lib

こちらもご覧ください

ID3D10Device インターフェイス