estrutura D3D12_TEXTURE_COPY_LOCATION (d3d12.h)
Descreve uma parte de uma textura para fins de cópias de textura.
Sintaxe
typedef struct D3D12_TEXTURE_COPY_LOCATION {
ID3D12Resource *pResource;
D3D12_TEXTURE_COPY_TYPE Type;
union {
D3D12_PLACED_SUBRESOURCE_FOOTPRINT PlacedFootprint;
UINT SubresourceIndex;
};
} D3D12_TEXTURE_COPY_LOCATION;
Membros
pResource
Especifica o recurso que será usado para a operação de cópia.
Type
Especifica qual tipo de 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. Essa enumeração D3D12_TEXTURE_COPY_TYPE indica qual membro do sindicato usar.
PlacedFootprint
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 de uma chamada CopyTextureRegion , consulte D3D12_PLACED_SUBRESOURCE_FOOTPRINT.
SubresourceIndex
Especifica que o índice da sub-fonte de uma textura de matriz, mip mapeada ou planar deve ser usado para a operação de cópia.
Comentários
Use essa estrutura com CopyTextureRegion.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12.h |