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) |