ID3D11DeviceContext::CSSetUnorderedAccessViews, méthode (d3d11.h)

Définit un tableau d’affichages pour une ressource non triée.

Syntaxe

void CSSetUnorderedAccessViews(
  [in]           UINT                      StartSlot,
  [in]           UINT                      NumUAVs,
  [in, optional] ID3D11UnorderedAccessView * const *ppUnorderedAccessViews,
  [in, optional] const UINT                *pUAVInitialCounts
);

Paramètres

[in] StartSlot

Type : UINT

Index du premier élément du tableau de base zéro à définir (plages comprises entre 0 et D3D11_1_UAV_SLOT_COUNT - 1). D3D11_1_UAV_SLOT_COUNT est défini comme 64.

[in] NumUAVs

Type : UINT

Nombre de vues à définir (plages comprises entre 0 et D3D11_1_UAV_SLOT_COUNT - StartSlot).

[in, optional] ppUnorderedAccessViews

Type : ID3D11UnorderedAccessView*

Pointeur vers un tableau de pointeurs ID3D11UnorderedAccessView à définir par la méthode .

[in, optional] pUAVInitialCounts

Type : const UINT*

Tableau de décalages de mémoire tampon d’ajout et de consommation. La valeur -1 indique de conserver le décalage actuel. Toutes les autres valeurs définissent le compteur masqué pour cet UAV pouvant être ajouté et consommable. pUAVInitialCounts s’applique uniquement aux UAV qui ont été créés avec D3D11_BUFFER_UAV_FLAG_APPEND ou D3D11_BUFFER_UAV_FLAG_COUNTER spécifié lors de la création de l’UAV ; sinon, l’argument est ignoré.

Valeur de retour

Aucune

Remarques

Windows Phone 8 : Cette API est prise en charge.

Configuration requise

   
Plateforme cible Windows
En-tête d3d11.h
Bibliothèque D3D11.lib

Voir aussi

ID3D11DeviceContext