Compartilhar via


estrutura D3D12_HIT_GROUP_DESC (d3d12.h)

Descreve um subobjeto de estado do grupo de ocorrências de raytracing que pode ser incluído em um objeto de estado.

Sintaxe

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

Membros

HitGroupExport

O nome do grupo de ocorrências.

Type

Um valor da enumeração D3D12_HIT_GROUP_TYPE especificando o tipo do grupo de ocorrências.

AnyHitShaderImport

Nome opcional do sombreador de qualquer ocorrência associado ao grupo de ocorrências. Esse campo pode ser usado com todos os tipos de grupo de ocorrências.

ClosestHitShaderImport

Nome opcional do sombreador de clique mais próximo associado ao grupo de ocorrências. Esse campo pode ser usado com todos os tipos de grupo de ocorrências.

IntersectionShaderImport

Nome opcional do sombreador de interseção associado ao grupo de ocorrências. Esse campo só pode ser usado com grupos de ocorrências do tipo primitivo de procedimento.

Requisitos

   
Cabeçalho d3d12.h