ID3D10Device ::GSSetShaderResources, méthode (d3d10.h)

Liez un tableau de ressources de nuanceur à l’étape du nuanceur géométrique.

Syntaxe

void GSSetShaderResources(
  [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

None

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

Condition requise Valeur
Plateforme cible Windows
En-tête d3d10.h
Bibliothèque D3D10.lib

Voir aussi

ID3D10Device Interface