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

하나 이상의 큐브 텍스처로 구성된 처음 2차원 텍스처의 식별자입니다.

[in] NumCubes

셰이더 리소스 뷰의 큐브 텍스처 수입니다.

설명

NumCubes 멤버의 숫자를 6으로 곱한 First2DArrayFace 멤버의 값은 드라이버의 CreateShaderResourceView(D3D10_1) 함수를 호출하여 뷰를 만든 셰이더 리소스에 대한 D3D10DDIARG_CREATERESOURCE 구조의 ArraySize 멤버 값보다 작거나 같아야 합니다. 즉, 다음 계산이 적용됩니다.

::First2DArrayFace + 6 * ::NumCubes <= Resource ::ArraySize

요구 사항

요구 사항
지원되는 최소 클라이언트 D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW SP1(서비스 팩 1) 이상 버전 및 Windows Server 2008 이상 버전으로 Windows Vista에서 지원됩니다.
머리글 d3d10umddi.h(D3d10umddi.h 포함)

추가 정보

CalcPrivateShaderResourceViewSize(D3D10_1)

CreateShaderResourceView(D3D10_1)

D3D10DDIARG_CREATERESOURCE

D3D10_1DDIARG_CREATESHADERRESOURCEVIEW