Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    EffectCompileRequest Class

    Namespace: Stride.Shaders.Compiler
    Assembly: Stride.Rendering.dll

    Represents an effect compile request done to the EffectSystem.

    System.Object → EffectCompileRequest
    Derived from EffectCompileRequest:

    [DataContract("EffectCompileRequest")]
    [DataSerializerGlobal(null, typeof(KeyValuePair<EffectCompileRequest, bool>), DataSerializerGenericMode.None, false, false)]
    public class EffectCompileRequest : IEquatable<EffectCompileRequest>
    Name Description
    Constructors
    EffectCompileRequest()
    EffectCompileRequest(String, CompilerParameters)
    Fields
    EffectName
    UsedParameters
    Methods
    Equals(EffectCompileRequest)
    Equals(Object)
    GetHashCode()
    | Improve this Doc View Source

    Constructors


    EffectCompileRequest()

    public EffectCompileRequest()

    EffectCompileRequest(String, CompilerParameters)

    public EffectCompileRequest(string effectName, CompilerParameters usedParameters)
    Parameters
    Type Name Description
    System.String effectName
    CompilerParameters usedParameters
    | Improve this Doc View Source

    Fields


    EffectName

    public string EffectName
    Field Value
    Type Description
    System.String

    UsedParameters

    public CompilerParameters UsedParameters
    Field Value
    Type Description
    CompilerParameters
    | Improve this Doc View Source

    Methods


    Equals(EffectCompileRequest)

    public bool Equals(EffectCompileRequest other)
    Parameters
    Type Name Description
    EffectCompileRequest 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()

    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