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)