Condividi tramite


D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 struttura (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;

Members

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.

Requisiti

Requisito Valore
Intestazione d3d12umddi.h (include D3d12umddi.h)

Vedi anche

D3D12DDI_TEXTURE_LAYOUT