D3D12_PLACED_SUBRESOURCE_FOOTPRINT struttura (d3d12.h)
Descrive il footprint di una sottoresource posizionata, incluso l'offset e il D3D12_SUBRESOURCE_FOOTPRINT.
Sintassi
typedef struct D3D12_PLACED_SUBRESOURCE_FOOTPRINT {
UINT64 Offset;
D3D12_SUBRESOURCE_FOOTPRINT Footprint;
} D3D12_PLACED_SUBRESOURCE_FOOTPRINT;
Members
Offset
Offset della sottoresource all'interno della risorsa padre, in byte. Offset tra l'inizio della risorsa padre e questa sottoresource.
Footprint
Formato, larghezza, altezza, profondità e passo riga della sottoresource, come struttura D3D12_SUBRESOURCE_FOOTPRINT .
Commenti
Questa struttura viene usata nella struttura D3D12_TEXTURE_COPY_LOCATION e da ID3D12Device::GetCopyableFootprints.
Tutti i dati a cui fa riferimento la struttura del footprint devono corrispondere ai limiti della risorsa padre. Se si usano GetCopyableFootprints per compilare la struttura, il campo di output pTotalBytes indica le dimensioni necessarie della risorsa.
Questa struttura viene usata anche una serie di funzioni helper (vedere Strutture helper e funzioni per D3D12).
Quando si copiano trame, usare questa struttura insieme a D3D12_TEXTURE_COPY_LOCATION.
Requisiti
Intestazione | d3d12.h |