Partager via


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

Voir aussi