Partager via


énumération D3D12_HIT_GROUP_TYPE (d3d12.h)

Spécifie le type d’un sous-objet d’état de groupe d’accès de raytracing. Utilisez une valeur de cette énumération avec la structure D3D12_HIT_GROUP_DESC .

Syntaxe

typedef enum D3D12_HIT_GROUP_TYPE {
  D3D12_HIT_GROUP_TYPE_TRIANGLES = 0,
  D3D12_HIT_GROUP_TYPE_PROCEDURAL_PRIMITIVE = 0x1
} ;

Constantes

 
D3D12_HIT_GROUP_TYPE_TRIANGLES
Valeur : 0
Le groupe d’accès utilise une liste de triangles pour calculer les coups de rayon. Les groupes d’accès qui utilisent des triangles ne peuvent pas contenir de nuanceur d’intersection.
D3D12_HIT_GROUP_TYPE_PROCEDURAL_PRIMITIVE
Valeur : 0x1
Le groupe d’accès utilise une primitive procédurale dans un cadre englobant pour calculer les coups de rayon. Les groupes d’accès qui utilisent des primitives procédurales doivent contenir un nuanceur d’intersection.

Spécifications

   
En-tête d3d12.h