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 |