Freigeben über


ID3D11DeviceContext::CSSetUnorderedAccessViews-Methode (d3d11.h)

Legt ein Array von Ansichten für eine ungeordnete Ressource fest.

Syntax

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

Parameter

[in] StartSlot

Typ: UINT

Index des ersten Elements im nullbasierten Array, das mit der Einstellung beginnen soll (Bereiche von 0 bis D3D11_1_UAV_SLOT_COUNT - 1). D3D11_1_UAV_SLOT_COUNT wird als 64 definiert.

[in] NumUAVs

Typ: UINT

Anzahl der festzulegenden Ansichten (Bereiche von 0 bis D3D11_1_UAV_SLOT_COUNT – StartSlot).

[in, optional] ppUnorderedAccessViews

Typ: ID3D11UnorderedAccessView*

Ein Zeiger auf ein Array von ID3D11UnorderedAccessView-Zeigern , die von der -Methode festgelegt werden sollen.

[in, optional] pUAVInitialCounts

Typ: const UINT*

Ein Array von Anfüge- und Nutzungspufferoffsets. Der Wert -1 gibt an, dass der aktuelle Offset beibehalten wird. Alle anderen Werte legen den ausgeblendeten Zähler für diese anfügbare und verwendbare UAV fest. pUAVInitialCounts ist nur für UAVs relevant, die entweder mit D3D11_BUFFER_UAV_FLAG_APPEND oder D3D11_BUFFER_UAV_FLAG_COUNTER erstellt wurden, die beim Erstellen der UAV angegeben wurden. Andernfalls wird das Argument ignoriert.

Rückgabewert

Keine

Bemerkungen

Windows Phone 8: Diese API wird unterstützt.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d11.h
Bibliothek D3D11.lib

Weitere Informationen

ID3D11DeviceContext