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 |