ID3D10Device::PSSetShaderResources
ピクセル シェーダー ステージにシェーダー リソースの配列をバインドします。
void
PSSetShaderResources(
UINT StartSlot,
UINT NumViews,
ID3D10ShaderResourceView *const *ppShaderResourceViews
);
パラメータ
- StartSlot
シェーダー リソースの設定を開始する、0 から始まるデバイスの配列のインデックスです。 - NumViews
設定するシェーダー リソースの数です。シェーダー リソースでは、最大 128 個のスロットが使用できます。 - ppShaderResourceViews
デバイスに設定されるシェーダー リソース ビュー インターフェイスの配列です。
戻り値
返されるものはありません。
解説
オーバーラップするリソース ビューがレンダー ターゲットなどの出力スロットに既にバインドされている場合、この API は設定先のシェーダー リソース スロットに NULL を埋め込みます。
シェーダー リソース ビューの作成については、「ID3D10Device::CreateShaderResourceView」を参照してください。
このメソッドは、渡されたインターフェイスの参照数を保持しません。そのため、現在デバイスで使用中のインターフェイスが解放されないようにアプリケーションで配慮する必要があります。
要件
ヘッダー: D3D10.h 宣言