Partager via


énumération D3D12DDI_STATE_OBJECT_FLAGS (d3d12umddi.h)

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

Syntax

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 ).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809
En-tête d3d12umddi.h

Voir aussi

D3D12_STATE_OBJECT_CONFIG

PFND3D12DDI_ADD_TO_STATE_OBJECT_0072