estructura de D3D11_TILE_REGION_SIZE (d3d11_2.h)

Describe el tamaño de una región en mosaico.

Sintaxis

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

Miembros

NumTiles

Tipo: UINT

El número de iconos de la región en mosaico.

bUseBox

Tipo: BOOL

Especifica si el tiempo de ejecución usa los miembros Width, Height y Depth para definir la región.

Si es TRUE, el tiempo de ejecución usa los miembros Width, Height y Depth para definir la región.

Si es FALSE, el tiempo de ejecución omite los miembros Width, Height y Depth y usa el miembro NumTiles para recorrer los iconos del recurso linealmente a través de x, y, a continuación, z (según corresponda) y, a continuación, desborda sobre mapas mipmaps/matrices en orden subresource. Por ejemplo, use esta técnica para asignar un recurso completo a la vez.

Independientemente de si especifica TRUE o FALSE para bUseBox, se usa una estructura de D3D11_TILED_RESOURCE_COORDINATE para especificar la ubicación inicial de la región dentro del recurso como un parámetro independiente fuera de esta estructura mediante coordenadas x, y y z.

Cuando la región incluye mapas MIP que están empaquetados con mosaicos no estándar, bUseBox debe ser FALSE porque las dimensiones de mosaico no son estándar y la aplicación solo conoce un recuento del número de iconos consumidos por el área empaquetada, que es por segmento de matriz. El parámetro de ubicación inicial (independiente) correspondiente usa x para desplazarse en el intervalo plano de mosaicos en este caso, y las coordenadas y z deben ser 0.

Width

Tipo: UINT

Ancho de la región en mosaico, en mosaicos. Se usa para las texturas búfer y 1D, 2D y 3D.

Height

Tipo: UINT16

Alto de la región en mosaico, en mosaicos. Se usa para texturas 2D y 3D.

Depth

Tipo: UINT16

Profundidad de la región en mosaico, en mosaicos. Se usa para texturas o matrices 3D. En el caso de las matrices, que se usan para avanzar en profundidad, salta al siguiente segmento del mismo tamaño de mapa mip, que no es contiguo en el espacio de recuento de subrecursos si hay varios mapas MIP.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado d3d11_2.h

Consulte también

D3D11_TILED_RESOURCE_COORDINATE

Estructuras de recursos

Recursos en mosaico