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 |