Struct HitGroupDescription
Describes a raytracing hit group state subobject that can be included in a state object.
Inherited Members
Namespace: Evergine.Common.Graphics.Raytracing
Assembly: Evergine.Common.dll
Syntax
public struct HitGroupDescription
Fields
AnyHitEntryPoint
Optional name of the any-hit shader associated with the hit group. This field can be used with all hit group types.
Declaration
public string AnyHitEntryPoint
Field Value
Type | Description |
---|---|
string |
ClosestHitEntryPoint
Optional name of the closest-hit shader associated with the hit group. This field can be used with all hit group types.
Declaration
public string ClosestHitEntryPoint
Field Value
Type | Description |
---|---|
string |
GeneralEntryPoint
Optional name of the general shader associated with the hit group. This field can be used with all hit group types.
Declaration
public string GeneralEntryPoint
Field Value
Type | Description |
---|---|
string |
IntersectionEntryPoint
Optional name of the intersection shader associated with the hit group. This field can only be used with hit groups of type procedural primitive.
Declaration
public string IntersectionEntryPoint
Field Value
Type | Description |
---|---|
string |
Name
The name of the hit group.
Declaration
public string Name
Field Value
Type | Description |
---|---|
string |
Type
A value from the HitGroupType enumeration specifying the type of the hit group.
Declaration
public HitGroupDescription.HitGroupType Type
Field Value
Type | Description |
---|---|
HitGroupDescription.HitGroupType |