Partager via


énumération D3D12DDI_STATE_OBJECT_FLAGS (d3d12umddi.h)

D3D12DDI_STATE_OBJECT_FLAGS spécifier des contraintes pour les objets d’état.

Syntaxe

typedef enum D3D12DDI_STATE_OBJECT_FLAGS {
  D3D12DDI_STATE_OBJECT_FLAG_NONE = 0x0,
  D3D12DDI_STATE_OBJECT_FLAG_ALLOW_LOCAL_DEPENDENCIES_ON_EXTERNAL_DEFINITIONS = 0x1,
  D3D12DDI_STATE_OBJECT_FLAG_ALLOW_EXTERNAL_DEPENDENCIES_ON_LOCAL_DEFINITIONS = 0x2,
  D3D12DDI_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONS = 0x4
} ;

Constantes

 
D3D12DDI_STATE_OBJECT_FLAG_NONE
Valeur : 0x0
Il n’existe aucune contrainte d’objet d’état.
D3D12DDI_STATE_OBJECT_FLAG_ALLOW_LOCAL_DEPENDENCIES_ON_EXTERNAL_DEFINITIONS
Valeur : 0x1
Autorise les dépendances locales sur les définitions externes.
D3D12DDI_STATE_OBJECT_FLAG_ALLOW_EXTERNAL_DEPENDENCIES_ON_LOCAL_DEFINITIONS
Valeur : 0x2
Autorise les dépendances externes sur les définitions locales.
D3D12DDI_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONS
Valeur : 0x4
Autorise les ajouts aux objets d’état. Disponible à partir de Windows 10, version 2004.

Remarques

Pour plus d’informations, consultez la spécification fonctionnelle DirectX Raytracing (DXR).

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1809
d’en-tête d3d12umddi.h

Voir aussi

D3D12_STATE_OBJECT_CONFIG

PFND3D12DDI_ADD_TO_STATE_OBJECT_0072