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, Height 및 Depth 멤버로 정의됩니다. 이 경우 깊이 멤버를 사용하여 배열 조각을 확장할 수 있지만 하나의 업데이트 영역은 Mipmap에 걸쳐 있습니다.
FALSE이면 Width, Height 및 Depth 멤버를 무시해야 하며 타일 영역은 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 포함) |