Partager via


énumération D3D12_ROOT_PARAMETER_TYPE (d3d12.h)

Spécifie le type d’emplacement de signature racine.

Syntaxe

typedef enum D3D12_ROOT_PARAMETER_TYPE {
  D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE = 0,
  D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS,
  D3D12_ROOT_PARAMETER_TYPE_CBV,
  D3D12_ROOT_PARAMETER_TYPE_SRV,
  D3D12_ROOT_PARAMETER_TYPE_UAV
} ;

Constantes

 
D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE
Valeur : 0
L’emplacement est destiné à une table de descripteur.
D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS
L’emplacement est destiné aux constantes racines.
D3D12_ROOT_PARAMETER_TYPE_CBV
L’emplacement est destiné à une vue de mémoire tampon constante (CBV).
D3D12_ROOT_PARAMETER_TYPE_SRV
L’emplacement est destiné à une vue de ressource de nuanceur (SRV).
D3D12_ROOT_PARAMETER_TYPE_UAV
L’emplacement est destiné à une vue d’accès non ordonné (UAV).

Notes

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

Spécifications

   
En-tête d3d12.h

Voir aussi

Énumérations principales

Création d’une signature racine