다음을 통해 공유


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 멤버에 의해 정의됩니다. 이 경우 한 업데이트 영역은 Depth 멤버를 사용하여 배열 조각을 확장할 수 있지만 mipmap을 확장할 수 없습니다.

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

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

Width

타일 영역의 너비(x-direction)입니다. 버퍼, 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 포함)