Share via


D3D12_HIT_GROUP_TYPE enumeração (d3d12.h)

Especifica o tipo de um subobjeto de estado do grupo de ocorrências de raytracing. Use um valor dessa enumeração com a estrutura D3D12_HIT_GROUP_DESC .

Syntax

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

Constantes

 
D3D12_HIT_GROUP_TYPE_TRIANGLES
Valor: 0
O grupo de ocorrências usa uma lista de triângulos para calcular ocorrências de raios. Grupos de ocorrências que usam triângulos não podem conter um sombreador de interseção.
D3D12_HIT_GROUP_TYPE_PROCEDURAL_PRIMITIVE
Valor: 0x1
O grupo de ocorrências usa um primitivo processual dentro de uma caixa delimitadora para calcular ocorrências de raios. Grupos de ocorrências que usam primitivos processuais devem conter um sombreador de interseção.

Requisitos

   
Cabeçalho d3d12.h