estrutura D3DWDDM1_3DDI_TILE_REGION_SIZE (d3d10umddi.h)
Especifica uma região lado a lado.
Sintaxe
typedef struct D3DWDDM1_3DDI_TILE_REGION_SIZE {
UINT NumTiles;
BOOL bUseBox;
UINT Width;
UINT16 Height;
UINT16 Depth;
} D3DWDDM1_3DDI_TILE_REGION_SIZE;
Membros
NumTiles
O número de blocos dentro da região lado a lado.
bUseBox
Se TRUE, a região lado a lado será definida pelos membros Width, Height e Depth . Nesse caso, uma região de atualização não pode abranger mipmaps, embora possa abranger fatias de matriz usando o membro Depth .
Se FALSE, os membros Width, Height e Depth deverão ser ignorados e a região lado a lado será definida pelo membro NumTiles . Nesse caso, os blocos são mapeados linearmente, primeiro na direção x, depois na direção y, depois (conforme aplicável) na direção z e, em seguida, derramando sobre mipmaps e matrizes na ordem de sub-recurso. Esse procedimento é útil para mapear um recurso inteiro ao mesmo tempo.
Em ambos os casos, o local inicial da região dentro do recurso é especificado como um parâmetro separado fora dessa estrutura.
Width
A largura (na direção x) da região lado a lado. Usado para renderização de buffer, 1D, 2D e 3D.
Height
A altura (na direção y) da região lado a lado. Usado para renderização 2D e 3D.
Depth
A profundidade (na direção z) da região lado a lado. Usado para renderização 3D ou para matrizes. No caso de matrizes, avançar em profundidade ignora para a próxima fatia do mesmo tamanho de mipmap.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1,WDDM 1.3 |
Servidor mínimo com suporte | Windows Server 2012 R2 |
Cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |