énumération D3D12_DESCRIPTOR_RANGE_TYPE (d3d12.h)

Spécifie une plage de sorte que, par exemple, si une partie d’une table de descripteur a 100 vues de nuanceur-ressource (SVs), cette plage peut être déclarée dans une seule entrée au lieu de 100.

Syntax

typedef enum D3D12_DESCRIPTOR_RANGE_TYPE {
  D3D12_DESCRIPTOR_RANGE_TYPE_SRV = 0,
  D3D12_DESCRIPTOR_RANGE_TYPE_UAV,
  D3D12_DESCRIPTOR_RANGE_TYPE_CBV,
  D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER
} ;

Constantes

 
D3D12_DESCRIPTOR_RANGE_TYPE_SRV
Valeur : 0
Spécifie une plage de SRV.
D3D12_DESCRIPTOR_RANGE_TYPE_UAV
Spécifie une plage de vues d’accès non ordonnés (UAV).
D3D12_DESCRIPTOR_RANGE_TYPE_CBV
Spécifie une plage de vues de mémoire tampon constante (CBV).
D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER
Spécifie une plage d’échantillonneurs.

Remarques

Cette énumération est utilisée par la structure D3D12_DESCRIPTOR_RANGE .

Configuration requise

Condition requise Valeur
En-tête d3d12.h

Voir aussi

Énumérations principales