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)