Pular para o conteúdo principal
Descreve uma parte de uma textura para fins de cópias de textura.

Sintaxe

Membros

pResource
Tipo: ID3D12Resource *
Especifica o recurso que será usado para a operação de cópia.
Quando Type for D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT, pResource deverá apontar para um recurso de buffer.
Quando Type for D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX, pResource deverá apontar para um recurso de textura.
Type
Tipo: D3D12_TEXTURE_COPY_TYPE
Especifica qual é o tipo deste local de recurso: um sub-recurso de uma textura ou uma descrição de um layout de textura que pode ser aplicado a um buffer. Esta enumeração D3D12_TEXTURE_COPY_TYPE indica qual membro da união usar. PlacedFootprint
Tipo: D3D12_PLACED_SUBRESOURCE_FOOTPRINT
Especifica um layout de textura, com deslocamento, dimensões e pitches, para que o hardware entenda como tratar uma seção de um recurso de buffer como uma textura multidimensional. Para preencher os dados corretos para uma chamada de CopyTextureRegion, consulte D3D12_PLACED_SUBRESOURCE_FOOTPRINT. SubresourceIndex
Tipo: UINT
Especifica o índice do sub-recurso de uma textura em matriz, com mipmaps ou planar que deve ser usado para a operação de cópia.

Comentários

Use esta estrutura com CopyTextureRegion.

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

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