Class RaytracingShaderStateDescription
This class contains all the raytracing shader stages.
Inherited Members
Namespace: Evergine.Common.Graphics.Raytracing
Assembly: Evergine.Common.dll
Syntax
public class RaytracingShaderStateDescription : ShaderStateDescription
Fields
AnyHitShader
Gets or sets the AnyHit shader program.
Declaration
public Shader[] AnyHitShader
Field Value
| Type | Description |
|---|---|
| Shader[] |
ClosestHitShader
Gets or sets the closestHit shader program.
Declaration
public Shader[] ClosestHitShader
Field Value
| Type | Description |
|---|---|
| Shader[] |
IntersectionShader
Gets or sets the Intersection shader program.
Declaration
public Shader[] IntersectionShader
Field Value
| Type | Description |
|---|---|
| Shader[] |
MissShader
Gets or sets the Miss shader program.
Declaration
public Shader[] MissShader
Field Value
| Type | Description |
|---|---|
| Shader[] |
RayGenerationShader
Gets or sets the Raygeneration shader program.
Declaration
public Shader RayGenerationShader
Field Value
| Type | Description |
|---|---|
| Shader |
Methods
Equals(RaytracingShaderStateDescription)
Declaration
public bool Equals(RaytracingShaderStateDescription other)
Parameters
| Type | Name | Description |
|---|---|---|
| RaytracingShaderStateDescription | other |
Returns
| Type | Description |
|---|---|
| bool |
Equals(object)
Determines whether the specified object is equal to this instance.
Declaration
public override bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
| object | obj | The object to compare with this instance. |
Returns
| Type | Description |
|---|---|
| bool |
|
Overrides
GetEntryPointByStage(ShaderStages)
Gets the entrypoint name from Shader stage index.
Declaration
public string[] GetEntryPointByStage(ShaderStages stage)
Parameters
| Type | Name | Description |
|---|---|---|
| ShaderStages | stage | Shader Stage. |
Returns
| Type | Description |
|---|---|
| string[] | Entry point name. |
GetHashCode()
Declaration
public override int GetHashCode()
Returns
| Type | Description |
|---|---|
| int |