enumerazione D3D12_RAYTRACING_GEOMETRY_TYPE (d3d12.h)

Specifica il tipo di geometria utilizzata per il raytracing. Usare un valore da questa enumerazione per specificare il tipo geometry in un D3D12_RAYTRACING_GEOMETRY_DESC.

Sintassi

typedef enum D3D12_RAYTRACING_GEOMETRY_TYPE {
  D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES = 0,
  D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS
} ;

Costanti

 
D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES
Valore: 0
La geometria è costituita da triangoli.
D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS
La geometria viene definita in modo procedurale durante il raytracing da shader intersezione. Allo scopo delle compilazioni della struttura di accelerazione, i limiti della geometria vengono descritti con caselle di selezione allineate all'asse usando la struttura D3D12_RAYTRACING_GEOMETRY_AABBS_DESC .

Requisiti

   
Intestazione d3d12.h