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

ヒット グループに関連付けられている交差シェーダーの省略可能な名前。 このフィールドは、型手続き型プリミティブのヒット グループでのみ使用できます。

要件

   
Header d3d12.h