D3D12_TEXTURE_COPY_LOCATION struttura (d3d12.h)
Descrive una parte di una trama allo scopo delle copie della trama.
Sintassi
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;
Members
pResource
Specifica la risorsa che verrà usata per l'operazione di copia.
Type
Specifica il tipo di posizione della risorsa: un'origine secondaria di una trama o una descrizione di un layout di trama che può essere applicata a un buffer. Questa D3D12_TEXTURE_COPY_TYPE enumerazione indica quale membro dell'unione usare.
PlacedFootprint
Specifica un layout di trama, con offset, dimensioni e campi, per l'hardware per comprendere come trattare una sezione di una risorsa buffer come trama multidimensionale. Per compilare i dati corretti per una chiamata CopyTextureRegion , vedere D3D12_PLACED_SUBRESOURCE_FOOTPRINT.
SubresourceIndex
Specifica l'indice della sottoresource di una trama matrice, mip mappata o planare deve essere usata per l'operazione di copia.
Commenti
Usare questa struttura con CopyTextureRegion.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12.h |