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)