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;

Member

[in] MostDetailedMip

Der Bezeichner der detailliertesten MIP-Zuordnung.

[in] MipLevels

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

[in] First2DArrayFace

Der Bezeichner der ersten 2D-Textur, die mindestens eine Würfeltextur enthält.

[in] NumCubes

Die Anzahl der Cubetexturen für eine Shaderressourcenansicht.

Hinweise

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 sein, 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
Unterstützte Mindestversion (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.
Kopfzeile d3d10umddi.h (include D3d10umddi.h)

Weitere Informationen

CalcPrivateShaderResourceViewSize(D3D10_1)

CreateShaderResourceView(D3D10_1)

D3D10DDIARG_CREATERESOURCE

D3D10_1DDIARG_CREATESHADERRESOURCEVIEW