structure D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 (d3d12umddi.h)

Spécifie des informations pour l’allocation de ressources.

Syntaxe

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;

Membres

ResourceDataSize

Taille des données de la ressource.

AdditionalDataHeaderSize

Taille supplémentaire de l’en-tête de données.

AdditionalDataSize

Taille de données supplémentaire.

ResourceDataAlignment

Alignement des données de la ressource.

AdditionalDataHeaderAlignment

Alignement des données de l’en-tête supplémentaire.

AdditionalDataAlignment

Alignement des données supplémentaire.

Layout

Disposition de texture en tant que valeur D3D12DDI_TEXTURE_LAYOUT .

MipLevelSwizzleTransition[5]

Niveau MIP pour une transition swizzle.

PlaneSliceSwizzleTransition[2]

Tranche de plan pour une transition swizzle.

Configuration requise

Condition requise Valeur
En-tête d3d12umddi.h (inclure D3d12umddi.h)

Voir aussi

D3D12DDI_TEXTURE_LAYOUT