Поделиться через


структура D3D12_HIT_GROUP_DESC (d3d12.h)

Описывает подобъект состояния группы попадания лучей, который можно включить в объект состояния.

Синтаксис

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

Члены

HitGroupExport

Имя группы попаданий.

Type

Значение из перечисления D3D12_HIT_GROUP_TYPE , указывающее тип группы попаданий.

AnyHitShaderImport

Необязательное имя шейдера любого попадания, связанного с группой попаданий. Это поле можно использовать со всеми типами групп попаданий.

ClosestHitShaderImport

Необязательное имя шейдера ближайшего попадания, связанного с группой попаданий. Это поле можно использовать со всеми типами групп попаданий.

IntersectionShaderImport

Необязательное имя шейдера пересечения, связанного с группой попаданий. Это поле можно использовать только с группами попаданий с процедурным примитивом типа.

Требования

   
Верхняя часть d3d12.h