ID3D10Device::P SSetShaderResources, méthode (d3d10.h)
Liez un tableau de ressources de nuanceur à l’étape du nuanceur de pixels.
Syntaxe
void PSSetShaderResources(
[in] UINT StartSlot,
[in] UINT NumViews,
[in] ID3D10ShaderResourceView * const *ppShaderResourceViews
);
Paramètres
[in] StartSlot
Type : UINT
Indexez dans le tableau de base zéro de l’appareil pour commencer à définir les ressources du nuanceur sur.
[in] NumViews
Type : UINT
Nombre de ressources de nuanceur à définir. Jusqu’à un maximum de 128 emplacements sont disponibles pour les ressources du nuanceur.
[in] ppShaderResourceViews
Type : ID3D10ShaderResourceView*
Tableau d’interfaces d’affichage des ressources du nuanceur à définir sur l’appareil.
Valeur de retour
Aucune
Remarques
Si vous liez une sous-ressource en tant qu’entrée et sortie, cette API remplira l’emplacement de ressource du nuanceur de destination avec NULL. La couche de débogage (lorsqu’elle est active) vous avertit si cela est vrai.
Pour plus d’informations sur la création de vues de nuanceur-ressource, consultez ID3D10Device::CreateShaderResourceView.
La méthode ne contient pas de référence aux interfaces passées. Pour cette raison, les applications doivent veiller à ne pas libérer une interface actuellement utilisée par l’appareil.
Configuration requise
Plateforme cible | Windows |
En-tête | d3d10.h |
Bibliothèque | D3D10.lib |