Freigeben über


D3D12_HIT_GROUP_DESC-Struktur (d3d12.h)

Beschreibt ein Raytracing-Treffergruppenzustandsunterobjekt, das in ein Zustandsobjekt eingeschlossen werden kann.

Syntax

typedef struct D3D12_HIT_GROUP_DESC {
  LPCWSTR              HitGroupExport;
  D3D12_HIT_GROUP_TYPE Type;
  LPCWSTR              AnyHitShaderImport;
  LPCWSTR              ClosestHitShaderImport;
  LPCWSTR              IntersectionShaderImport;
} D3D12_HIT_GROUP_DESC;

Member

HitGroupExport

Der Name der Treffergruppe.

Type

Ein Wert aus der D3D12_HIT_GROUP_TYPE-Enumeration , die den Typ der Treffergruppe angibt.

AnyHitShaderImport

Optionaler Name des Any-Hit-Shaders, der der Treffergruppe zugeordnet ist. Dieses Feld kann mit allen Treffergruppentypen verwendet werden.

ClosestHitShaderImport

Optionaler Name des Shaders mit dem nächstgelegenen Treffer, der der Treffergruppe zugeordnet ist. Dieses Feld kann mit allen Treffergruppentypen verwendet werden.

IntersectionShaderImport

Optionaler Name des Schnittpunktshaders, der der Treffergruppe zugeordnet ist. Dieses Feld kann nur mit Treffergruppen vom Typ prozedural verwendet werden.

Anforderungen

   
Kopfzeile d3d12.h