次の方法で共有


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)

D3D10DDIARG_CREATERESOURCE

D3D10_1DDIARG_CREATESHADERRESOURCEVIEW