Class GraphicsShaderStateDescription
This struct contains all the shader stages.
Inheritance
GraphicsShaderStateDescription
Assembly: Evergine.Common.dll
Syntax
public class GraphicsShaderStateDescription : ShaderStateDescription, IEquatable<ShaderStateDescription>, IEquatable<GraphicsShaderStateDescription>
Fields
DomainShader
Gets or sets the domain shader program.
Declaration
public Shader DomainShader
Field Value
GeometryShader
Gets or sets the geometry shader program.
Declaration
public Shader GeometryShader
Field Value
HullShader
Gets or sets the hull shader program.
Declaration
Field Value
PixelShader
Gets or sets the pixel shader program.
Declaration
public Shader PixelShader
Field Value
Represent a relationship between semantics and shader locations.
Declaration
public InputLayouts ShaderInputLayout
Field Value
VertexShader
Gets or sets the vertex shader program.
Declaration
public Shader VertexShader
Field Value
Methods
Equals(GraphicsShaderStateDescription)
Declaration
public bool Equals(GraphicsShaderStateDescription other)
Parameters
Returns
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 |
true if the specified object is equal to this instance; otherwise, false .
|
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Implements
Extension Methods