Condividi tramite


Metodo ID3D11DeviceContext::CSSetUnorderedAccessViews (d3d11.h)

Imposta una matrice di viste per una risorsa non ordinata.

Sintassi

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

Parametri

[in] StartSlot

Tipo: UINT

Indice del primo elemento nella matrice in base zero da iniziare (intervallo compreso tra 0 e D3D11_1_UAV_SLOT_COUNT - 1). D3D11_1_UAV_SLOT_COUNT è definito come 64.

[in] NumUAVs

Tipo: UINT

Numero di visualizzazioni da impostare (compreso tra 0 e D3D11_1_UAV_SLOT_COUNT - StartSlot).

[in, optional] ppUnorderedAccessViews

Tipo: ID3D11UnorderedAccessView*

Puntatore a una matrice di puntatori ID3D11UnorderedAccessView da impostare dal metodo .

[in, optional] pUAVInitialCounts

Tipo: const UINT*

Matrice di offset di accodamento e utilizzo del buffer. Il valore -1 indica di mantenere l'offset corrente. Tutti gli altri valori impostano il contatore nascosto per tale UAV accodabile e utilizzabile. pUAVInitialCounts è rilevante solo per gli UAV creati con D3D11_BUFFER_UAV_FLAG_APPEND o D3D11_BUFFER_UAV_FLAG_COUNTER specificato al momento della creazione dell'UAV; in caso contrario, l'argomento viene ignorato.

Valore restituito

nessuno

Osservazioni

Windows Phone 8: questa API è supportata.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d11.h
Libreria D3D11.lib

Vedi anche

ID3D11DeviceContext