Class PipelineStateDescription
public class PipelineStateDescription : IEquatable<PipelineStateDescription>
- Inheritance
-
PipelineStateDescription
- Implements
Fields
BlendState
public BlendStateDescription BlendState
Field Value
DepthStencilState
public DepthStencilStateDescription DepthStencilState
Field Value
EffectBytecode
public EffectBytecode EffectBytecode
Field Value
InputElements
public InputElementDescription[] InputElements
Field Value
Output
public RenderOutputDescription Output
Field Value
PrimitiveType
public PrimitiveType PrimitiveType
Field Value
RasterizerState
public RasterizerStateDescription RasterizerState
Field Value
RootSignature
public RootSignature RootSignature
Field Value
SampleMask
public uint SampleMask
Field Value
Methods
Clone()
public PipelineStateDescription Clone()
Returns
Equals(PipelineStateDescription)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(PipelineStateDescription other)
Parameters
other
PipelineStateDescriptionAn object to compare with this object.
Returns
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
SetDefaults()
public void SetDefaults()
Operators
operator ==(PipelineStateDescription, PipelineStateDescription)
public static bool operator ==(PipelineStateDescription left, PipelineStateDescription right)
Parameters
left
PipelineStateDescriptionright
PipelineStateDescription
Returns
operator !=(PipelineStateDescription, PipelineStateDescription)
public static bool operator !=(PipelineStateDescription left, PipelineStateDescription right)
Parameters
left
PipelineStateDescriptionright
PipelineStateDescription