Share via


D3D12_HIT_GROUP_TYPE-Enumeration (d3d12.h)

Gibt den Typ eines Unterobjekts für raytracing-Treffergruppenstatus an. Verwenden Sie einen Wert aus dieser Enumeration mit der D3D12_HIT_GROUP_DESC-Struktur .

Syntax

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

Konstanten

 
D3D12_HIT_GROUP_TYPE_TRIANGLES
Wert: 0
Die Treffergruppe verwendet eine Liste von Dreiecken, um Raytreffer zu berechnen. Treffergruppen, die Dreiecke verwenden, dürfen keinen Schnittpunktshader enthalten.
D3D12_HIT_GROUP_TYPE_PROCEDURAL_PRIMITIVE
Wert: 0x1
Die Treffergruppe verwendet ein prozedurales Primitive innerhalb eines begrenzungsenden Felds, um Raytreffer zu berechnen. Treffergruppen, die prozedurale Grundtypen verwenden, müssen einen Überschneidungsshader enthalten.

Anforderungen

   
Kopfzeile d3d12.h