D3D12_RAYTRACING_GEOMETRY_TYPE-Enumeration (d3d12.h)
Gibt den Typ der geometrie an, die für Raytracing verwendet wird. Verwenden Sie einen Wert aus dieser Enumeration, um den Geometrietyp in einer D3D12_RAYTRACING_GEOMETRY_DESC anzugeben.
Syntax
typedef enum D3D12_RAYTRACING_GEOMETRY_TYPE {
D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES = 0,
D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS
} ;
Konstanten
D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES Wert: 0 Die Geometrie besteht aus Dreiecken. |
D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS Die Geometrie wird beim Raytracing prozedural durch Schnittmengenshader definiert. Zum Zweck von Beschleunigungsstrukturbuilds werden die Begrenzungen der Geometrie mithilfe der D3D12_RAYTRACING_GEOMETRY_AABBS_DESC-Struktur mit achsenbündigen Begrenzungsrahmen beschrieben. |
Anforderungen
Kopfzeile | d3d12.h |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für