Método ID3D11DeviceContext::CSSetUnorderedAccessViews (d3d11.h)

Define uma matriz de exibições para um recurso não ordenado.

Sintaxe

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

Parâmetros

[in] StartSlot

Tipo: UINT

Índice do primeiro elemento na matriz baseada em zero para iniciar a configuração (intervalos de 0 a D3D11_1_UAV_SLOT_COUNT - 1). D3D11_1_UAV_SLOT_COUNT é definido como 64.

[in] NumUAVs

Tipo: UINT

Número de exibições a serem definidas (intervalos de 0 a D3D11_1_UAV_SLOT_COUNT – StartSlot).

[in, optional] ppUnorderedAccessViews

Tipo: ID3D11UnorderedAccessView*

Um ponteiro para uma matriz de ponteiros ID3D11UnorderedAccessView a serem definidos pelo método .

[in, optional] pUAVInitialCounts

Tipo: const UINT*

Uma matriz de deslocamentos de buffer de acréscimo e consumo. Um valor de -1 indica manter o deslocamento atual. Quaisquer outros valores definem o contador oculto para esse UAV anexável e consumível. pUAVInitialCounts só é relevante para UAVs que foram criados com D3D11_BUFFER_UAV_FLAG_APPEND ou D3D11_BUFFER_UAV_FLAG_COUNTER especificados quando o UAV foi criado; caso contrário, o argumento será ignorado.

Valor retornado

Nenhum

Comentários

Windows Phone 8: há suporte para essa API.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d11.h
Biblioteca D3D11.lib

Confira também

ID3D11DeviceContext