Share via


D3D12_RAYTRACING_GEOMETRY_TYPE enumeração (d3d12.h)

Especifica o tipo de geometria usado para raytracing. Use um valor dessa enumeração para especificar o tipo de geometria em um D3D12_RAYTRACING_GEOMETRY_DESC.

Syntax

typedef enum D3D12_RAYTRACING_GEOMETRY_TYPE {
  D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES = 0,
  D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS
} ;

Constantes

 
D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES
Valor: 0
A geometria consiste em triângulos.
D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS
A geometria é definida processualmente durante o raytracing por sombreadores de interseção. Para fins de compilações de estrutura de aceleração, os limites da geometria são descritos com caixas delimitadoras alinhadas ao eixo usando a estrutura D3D12_RAYTRACING_GEOMETRY_AABBS_DESC .

Requisitos

   
Cabeçalho d3d12.h