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