다음을 통해 공유


D3DWDDM1_3DDI_TILE_REGION_SIZE 구조체(d3d10umddi.h)

타일 영역을 지정합니다.

구문

typedef struct D3DWDDM1_3DDI_TILE_REGION_SIZE {
  UINT   NumTiles;
  BOOL   bUseBox;
  UINT   Width;
  UINT16 Height;
  UINT16 Depth;
} D3DWDDM1_3DDI_TILE_REGION_SIZE;

멤버

NumTiles

바둑판식 영역 내의 타일 수입니다.

참고NumTiles는너비 * 높이 * 깊이와 같아야 합니다.
 

bUseBox

TRUE이면 타일 영역은 Width, HeightDepth 멤버로 정의됩니다. 이 경우 깊이 멤버를 사용하여 배열 조각을 확장할 수 있지만 하나의 업데이트 영역은 Mipmap에 걸쳐 있습니다.

FALSE이면 Width, HeightDepth 멤버를 무시해야 하며 타일 영역은 NumTiles 멤버에 의해 정의됩니다. 이 경우 타일은 먼저 x 방향에서 선형으로 매핑된 다음 , y 방향, z 방향에서 (해당하는 경우) 매핑된 다음, 하위 리소스 순서로 mipmap 및 배열을 통해 분산됩니다. 이 절차는 전체 리소스를 한 번에 매핑하는 데 유용합니다.

두 경우 모두 리소스 내의 지역에 대한 시작 위치는 이 구조 외부의 별도 매개 변수로 지정됩니다.

Width

타일 영역의 너비( x 방향)입니다. 버퍼, 1차원, 2차원 및 3차원 렌더링에 사용됩니다.

Height

타일 영역의 높이( y 방향)입니다. 2차원 및 3차원 렌더링에 사용됩니다.

Depth

타일 영역의 깊이( z 방향)입니다. 3차원 렌더링 또는 배열에 사용됩니다. 배열의 경우 깊이 있는 진행은 동일한 Mipmap 크기의 다음 조각으로 건너뜁니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8.1,WDDM 1.3
지원되는 최소 서버 Windows Server 2012 R2
머리글 d3d10umddi.h(D3d10umddi.h 포함)