CD3D11_SHADER_RESOURCE_VIEW_DESC::CD3D11_SHADER_RESOURCE_VIEW_DESC(D3D11_SRV_DIMENSION;DXGI_FORMAT,UINT,UINT,UINT,UINT,UINT)-Funktion (d3d11.h)

Instanziiert eine neue instance einer CD3D11_SHADER_RESOURCE_VIEW_DESC-Struktur, die mit D3D11_SHADER_RESOURCE_VIEW_DESC-Werten initialisiert wird.

Syntax

void CD3D11_SHADER_RESOURCE_VIEW_DESC(
  D3D11_SRV_DIMENSION viewDimension,
  DXGI_FORMAT         format,
  UINT                mostDetailedMip,
  UINT                mipLevels,
  UINT                firstArraySlice,
  UINT                arraySize,
  UINT                flags
);

Parameter

viewDimension

Typ: D3D11_SRV_DIMENSION

Ein D3D11_SRV_DIMENSION typisierter Wert, der den Ressourcentyp der Ansicht angibt.

format

Typ: DXGI_FORMAT

Ein DXGI_FORMAT typisierter Wert, der das Anzeigeformat angibt.

mostDetailedMip

Typ: UINT

Index der am detailliertesten zu verwendenden Mipmap-Ebene; diese Zahl liegt zwischen 0 und mipLevels -1. Bei einem Puffer ist dies die Anzahl der Bytes zwischen dem Anfang des Puffers und dem ersten Element, auf das zugegriffen werden soll.

FirstElement von D3D11_BUFFER_SRV.

mipLevels

Typ: UINT

Die maximale Anzahl von Mipmap-Ebenen für die Ansicht. Bei einem Puffer ist dies die Gesamtanzahl der Elemente in der Ansicht. NumElements der D3D11_BUFFER_SRV.

firstArraySlice

Typ: UINT

Der Index des ersten Elements, das in einem Array von Elementen verwendet werden soll.

First2DArrayFace von D3D11_TEXCUBE_ARRAY_SRV.

arraySize

Typ: UINT

Anzahl der Elemente im Array. NumCubes von D3D11_TEXCUBE_ARRAY_SRV.

flags

Typ: UINT

Ein D3D11_BUFFEREX_SRV_FLAG typisierter Wert, der Ansichtsoptionen für einen Puffer identifiziert. Nur für D3D11_BUFFEREX_SRV .

Rückgabewert

Keine

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d3d11.h
Bibliothek D3D11.lib

Weitere Informationen

CD3D11_SHADER_RESOURCE_VIEW_DESC