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 |