structure D3D12_RESOURCE_DESC1 (d3d12.h)
Décrit une ressource, telle qu’une texture, y compris une région mip. Cette structure est utilisée dans plusieurs méthodes.
Syntaxe
typedef struct D3D12_RESOURCE_DESC1 {
D3D12_RESOURCE_DIMENSION Dimension;
UINT64 Alignment;
UINT64 Width;
UINT Height;
UINT16 DepthOrArraySize;
UINT16 MipLevels;
DXGI_FORMAT Format;
DXGI_SAMPLE_DESC SampleDesc;
D3D12_TEXTURE_LAYOUT Layout;
D3D12_RESOURCE_FLAGS Flags;
D3D12_MIP_REGION SamplerFeedbackMipRegion;
} D3D12_RESOURCE_DESC1;
Membres
Dimension
Un membre de D3D12_RESOURCE_DIMENSION, spécifiant les dimensions de la ressource (par exemple, D3D12_RESOURCE_DIMENSION_TEXTURE1D), ou s’il s’agit d’une mémoire tampon ((D3D12_RESOURCE_DIMENSION_BUFFER).
Alignment
Spécifie l’alignement.
Width
Spécifie la largeur de la ressource.
Height
Spécifie la hauteur de la ressource.
DepthOrArraySize
Spécifie la profondeur de la ressource, si elle est 3D, ou la taille du tableau s’il s’agit d’un tableau de ressources 1D ou 2D.
MipLevels
Spécifie le nombre de niveaux MIP.
Format
Spécifie un membre de DXGI_FORMAT.
SampleDesc
Spécifie une structure DXGI_SAMPLE_DESC .
Layout
Spécifie un membre de D3D12_TEXTURE_LAYOUT.
Flags
Indicateurs OR au niveau du bit, en tant que constantes d’énumération D3D12_RESOURCE_FLAGS.
SamplerFeedbackMipRegion
struct de D3D12_MIP_REGION .
Remarques
Pour obtenir des remarques, consultez D3D12_RESOURCE_DESC.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 Build 20348 |
Serveur minimal pris en charge | Windows 10 Build 20348 |
En-tête | d3d12.h |