Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    PipelineStateDescription Class

    Namespace: Stride.Graphics
    Assembly: Stride.Graphics.dll
    System.Object → PipelineStateDescription
    Derived from PipelineStateDescription:

    public class PipelineStateDescription : IEquatable<PipelineStateDescription>
    Name Description
    Fields
    BlendState
    DepthStencilState
    EffectBytecode
    InputElements
    Output
    PrimitiveType
    RasterizerState
    RootSignature
    SampleMask
    Methods
    Clone()
    Equals(PipelineStateDescription)
    Equals(Object)
    GetHashCode()
    SetDefaults()
    Operators
    Equality(PipelineStateDescription, PipelineStateDescription)
    Inequality(PipelineStateDescription, PipelineStateDescription)
    | Improve this Doc View Source

    Fields


    BlendState

    public BlendStateDescription BlendState
    Field Value
    Type Description
    BlendStateDescription

    DepthStencilState

    public DepthStencilStateDescription DepthStencilState
    Field Value
    Type Description
    DepthStencilStateDescription

    EffectBytecode

    public EffectBytecode EffectBytecode
    Field Value
    Type Description
    EffectBytecode

    InputElements

    public InputElementDescription[] InputElements
    Field Value
    Type Description
    InputElementDescription[]

    Output

    public RenderOutputDescription Output
    Field Value
    Type Description
    RenderOutputDescription

    PrimitiveType

    public PrimitiveType PrimitiveType
    Field Value
    Type Description
    PrimitiveType

    RasterizerState

    public RasterizerStateDescription RasterizerState
    Field Value
    Type Description
    RasterizerStateDescription

    RootSignature

    public RootSignature RootSignature
    Field Value
    Type Description
    RootSignature

    SampleMask

    public uint SampleMask
    Field Value
    Type Description
    System.UInt32
    | Improve this Doc View Source

    Methods


    Clone()

    public PipelineStateDescription Clone()
    Returns
    Type Description
    PipelineStateDescription

    Equals(PipelineStateDescription)

    public bool Equals(PipelineStateDescription other)
    Parameters
    Type Name Description
    PipelineStateDescription other
    Returns
    Type Description
    System.Boolean

    Equals(Object)

    public override bool Equals(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Boolean
    Overrides
    System.Object.Equals(System.Object)

    GetHashCode()

    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.Object.GetHashCode()

    SetDefaults()

    public void SetDefaults()
    | Improve this Doc View Source

    Operators


    Equality(PipelineStateDescription, PipelineStateDescription)

    public static bool operator ==(PipelineStateDescription left, PipelineStateDescription right)
    Parameters
    Type Name Description
    PipelineStateDescription left
    PipelineStateDescription right
    Returns
    Type Description
    System.Boolean

    Inequality(PipelineStateDescription, PipelineStateDescription)

    public static bool operator !=(PipelineStateDescription left, PipelineStateDescription right)
    Parameters
    Type Name Description
    PipelineStateDescription left
    PipelineStateDescription right
    Returns
    Type Description
    System.Boolean

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation