Pular para o conteúdo principal
Descreve o footprint de um sub-recurso posicionado, incluindo o deslocamento e o D3D12_SUBRESOURCE_FOOTPRINT.

Sintaxe

Membros

Offset
Tipo: UINT64
O deslocamento do sub-recurso dentro do recurso pai, em bytes. O deslocamento entre o início do recurso pai e este sub-recurso. Footprint
Tipo: D3D12_SUBRESOURCE_FOOTPRINT
O formato, a largura, a altura, a profundidade e o pitch de linha do sub-recurso, como uma estrutura D3D12_SUBRESOURCE_FOOTPRINT.

Comentários

Esta estrutura é usada na estrutura D3D12_TEXTURE_COPY_LOCATION e por ID3D12Device::GetCopyableFootprints. Todos os dados referenciados pela estrutura de footprint devem caber dentro dos limites do recurso pai. Se você usar GetCopyableFootprints para preencher a estrutura, o campo de saída pTotalBytes indicará o tamanho necessário do recurso. Esta estrutura também é usada por várias funções auxiliares (consulte Estruturas e funções auxiliares para D3D12). Ao copiar texturas, use esta estrutura junto com D3D12_TEXTURE_COPY_LOCATION.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One

Confira também

Estruturas principais
Última modificação em 6 de outubro de 2026