D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW構造体 (d3d10umddi.h)
D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW構造体では、CreateShaderResourceView(D3D10_1) 関数の呼び出しでシェーダー リソース ビューを作成するために使用されるキューブ テクスチャについて説明します。
構文
typedef struct D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW {
[in] UINT MostDetailedMip;
[in] UINT MipLevels;
[in] UINT First2DArrayFace;
[in] UINT NumCubes;
} D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW;
メンバーズ
[in] MostDetailedMip
最も詳細な MIP マップの識別子。
[in] MipLevels
テクスチャの MIP マップ レベルの数。
[in] First2DArrayFace
1 つ以上のキューブ テクスチャを構成する最初の 2-D テクスチャの識別子。
[in] NumCubes
シェーダー リソース ビューのキューブ テクスチャの数。
備考
First2DArrayFace メンバーに 6 を加算し、NumCubes メンバーの数値を乗算した値は、ドライバーの CreateShaderResourceView(D3D10_1) 関数の呼び出しでビューが作成されるシェーダー リソースの D3D10DDIARG_CREATERESOURCE 構造体のArraySize メンバーの値以下である必要があります。 つまり、次の計算が適用されます。
::First2DArrayFace + 6 * ::NumCubes <= Resource ::ArraySize
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEWは、Service Pack 1 (SP1) 以降のバージョンおよび Windows Server 2008 以降のバージョンの Windows Vista でサポートされています。 |
ヘッダー | d3d10umddi.h (D3d10umddi.h を含む) |
関連項目
CalcPrivateShaderResourceViewSize(D3D10_1)
CreateShaderResourceView(D3D10_1) の