Freigeben über


D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW Struktur (d3d10umddi.h)

Die D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW Struktur beschreibt Cubetexturen, die zum Erstellen einer Shaderressourcenansicht in einem Aufruf der CreateShaderResourceView(D3D10_1) Funktion verwendet werden.

Syntax

typedef struct D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW {
  [in] UINT MostDetailedMip;
  [in] UINT MipLevels;
  [in] UINT First2DArrayFace;
  [in] UINT NumCubes;
} D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW;

Angehörige

[in] MostDetailedMip

Der Bezeichner der detaillierten MIP-Karte.

[in] MipLevels

Die Anzahl der MIP-Kartenebenen für die Textur.

[in] First2DArrayFace

Der Bezeichner der ersten 2D-Textur, die eine oder mehrere Würfeltexturen umfasst.

[in] NumCubes

Die Anzahl der Cubetexturen für eine Shaderressourcenansicht.

Bemerkungen

Der Wert im First2DArrayFace Member hinzugefügt mit 6 multipliziert mit der Zahl im NumCubes Member muss kleiner oder gleich dem Wert im ArraySize Member der D3D10DDIARG_CREATERESOURCE-Struktur für die Shaderressource, deren Ansicht in einem Aufruf der CreateShaderResourceView(D3D10_1)-Funktion des Treibers erstellt wird. Das heißt, die folgende Berechnung gilt:

::First2DArrayFace + 6 * ::NumCubes <= Resource ::ArraySize

Anforderungen

Anforderung Wert
mindestens unterstützte Client- D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW wird unter Windows Vista mit Service Pack 1 (SP1) und höheren Versionen und Windows Server 2008 und höheren Versionen unterstützt.
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

CalcPrivateShaderResourceViewSize(D3D10_1)

CreateShaderResourceView(D3D10_1)

D3D10DDIARG_CREATERESOURCE

D3D10_1DDIARG_CREATESHADERRESOURCEVIEW