struttura D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 (d3d12umddi.h)
Specifica le informazioni per l'allocazione delle risorse.
Sintassi
typedef struct D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 {
UINT64 ResourceDataSize;
UINT64 AdditionalDataHeaderSize;
UINT64 AdditionalDataSize;
UINT32 ResourceDataAlignment;
UINT32 AdditionalDataHeaderAlignment;
UINT32 AdditionalDataAlignment;
D3D12DDI_TEXTURE_LAYOUT Layout;
UINT8 MipLevelSwizzleTransition[5];
UINT8 PlaneSliceSwizzleTransition[2];
} D3D12DDI_RESOURCE_ALLOCATION_INFO_0022;
Membri
ResourceDataSize
Dimensioni dei dati della risorsa.
AdditionalDataHeaderSize
Dimensioni aggiuntive dell'intestazione dati.
AdditionalDataSize
Dimensioni dei dati aggiuntive.
ResourceDataAlignment
Allineamento dei dati della risorsa.
AdditionalDataHeaderAlignment
Allineamento dei dati dell'intestazione aggiuntiva.
AdditionalDataAlignment
Allineamento dei dati aggiuntivo.
Layout
Layout della trama come valore D3D12DDI_TEXTURE_LAYOUT.
MipLevelSwizzleTransition[5]
Livello MIP per una transizione swizzle.
PlaneSliceSwizzleTransition[2]
Sezione del piano per una transizione swizzle.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | d3d12umddi.h (include D3d12umddi.h) |