Sintaxis
Parámetros
pTiledResource [in]Tipo: ID3D12Resource * Especifica un ID3D12Resource en mosaico sobre el que se obtendrá información. pNumTilesForEntireResource [out, optional]
Tipo: UINT * Un puntero a una variable que recibe el número de mosaicos necesarios para almacenar todo el recurso en mosaico. pPackedMipDesc [out, optional]
Tipo: D3D12_PACKED_MIP_INFO * Un puntero a una estructura D3D12_PACKED_MIP_INFO que GetResourceTiling rellena con información sobre cómo se empaquetan los mipmaps del recurso en mosaico. pStandardTileShapeForNonPackedMips [out, optional]
Tipo: D3D12_TILE_SHAPE * Especifica una estructura D3D12_TILE_SHAPE que GetResourceTiling rellena con información sobre la forma de los mosaicos. Esta es información sobre cómo caben los píxeles en los mosaicos, independientemente de las dimensiones del recurso en mosaico, sin incluir los mipmaps empaquetados. Si todo el recurso en mosaico está empaquetado, este parámetro carece de sentido porque el recurso en mosaico no tiene un diseño definido para los mipmaps empaquetados. En esta situación, GetResourceTiling establece los miembros de D3D12_TILE_SHAPE en ceros. pNumSubresourceTilings [in, out, optional]
Tipo: UINT * Un puntero a una variable que contiene el número de mosaicos del subrecurso. En la entrada, es el número de subrecursos cuyos mosaicos se consultarán; en la salida, es el número que se recuperó realmente en pSubresourceTilingsForNonPackedMips (limitado a lo que está disponible). FirstSubresourceTilingToGet [in]
Tipo: UINT El número del primer mosaico de subrecurso que se obtendrá. GetResourceTiling ignora este parámetro si el número al que apunta pNumSubresourceTilings es 0. pSubresourceTilingsForNonPackedMips [out]
Tipo: D3D12_SUBRESOURCE_TILING * Especifica una estructura D3D12_SUBRESOURCE_TILING que GetResourceTiling rellena con información sobre los mosaicos de subrecursos. Si los mosaicos de subrecursos forman parte de mipmaps empaquetados, GetResourceTiling establece los miembros de D3D12_SUBRESOURCE_TILING en ceros, excepto el miembro StartTileIndexInOverallResource, que GetResourceTiling establece en D3D12_PACKED_TILE (0xffffffff). La constante D3D12_PACKED_TILE indica que toda la estructura D3D12_SUBRESOURCE_TILING carece de sentido en esta situación, y se aplica la información a la que apunta el parámetro pPackedMipDesc.
Valor devuelto
Tipo: void Ninguno.Comentarios
Para estimar el tamaño total de los recursos de las texturas necesarias al calcular los tamaños de los montones y llamar a CreatePlacedResource, use GetResourceAllocationInfo en lugar de GetResourceTiling. GetResourceTiling no puede usarse para esto. Para obtener más información sobre los recursos en mosaico, consulte Recursos en mosaico de volumen.Requisitos
Encabezado: d3d12_xs.h o d3d12_x.hBiblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One
