Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    ToneMapMikeDayOperator Class

    Namespace: Stride.Rendering.Images
    Assembly: Stride.Rendering.dll

    The tonemap operator by Mike Day, Insomniac Games.

    System.Object → ColorTransformBase → ToneMapOperator → ToneMapMikeDayOperator
    Derived from ToneMapMikeDayOperator:

    [DataContract("ToneMapMikeDayOperator")]
    [Display("Mike-Day", null)]
    public class ToneMapMikeDayOperator : ToneMapOperator
    Remarks

    https://d3cw3dd2w32x2b.cloudfront.net/wp-content/uploads/2012/09/an-efficient-and-user-friendly-tone-mapping-operator.pdf

    Name Description
    Constructors
    ToneMapMikeDayOperator()

    Initializes a new instance of the ToneMapMikeDayOperator class.

    Properties
    BlackPoint

    Gets or sets the black point.

    CrossOver

    Gets or sets the cross over.

    Shoulder

    Gets or sets the shoulder.

    Toe

    Gets or sets the toe.

    WhitePoint

    Gets or sets the white point.

    Methods
    UpdateParameters(ColorTransformContext)
    | Improve this Doc View Source

    Constructors


    ToneMapMikeDayOperator()

    Initializes a new instance of the ToneMapMikeDayOperator class.

    public ToneMapMikeDayOperator()
    | Improve this Doc View Source

    Properties


    BlackPoint

    Gets or sets the black point.

    [DataMember(10)]
    public float BlackPoint { get; set; }
    Property Value
    Type Description
    System.Single

    The black point.


    CrossOver

    Gets or sets the cross over.

    [DataMember(20)]
    public float CrossOver { get; set; }
    Property Value
    Type Description
    System.Single

    The cross over.


    Shoulder

    Gets or sets the shoulder.

    [DataMember(50)]
    public float Shoulder { get; set; }
    Property Value
    Type Description
    System.Single

    The shoulder.


    Toe

    Gets or sets the toe.

    [DataMember(40)]
    public float Toe { get; set; }
    Property Value
    Type Description
    System.Single

    The toe.


    WhitePoint

    Gets or sets the white point.

    [DataMember(30)]
    public float WhitePoint { get; set; }
    Property Value
    Type Description
    System.Single

    The white point.

    | Improve this Doc View Source

    Methods


    UpdateParameters(ColorTransformContext)

    public override void UpdateParameters(ColorTransformContext context)
    Parameters
    Type Name Description
    ColorTransformContext context
    Overrides
    ColorTransformBase.UpdateParameters(ColorTransformContext)

    Inherited Members

    ToneMapOperator.Enabled
    ColorTransformBase.Group
    ColorTransformBase.Shader
    ColorTransformBase.GenericArguments
    ColorTransformBase.Parameters
    ColorTransformBase.PrepareParameters(ColorTransformContext, ParameterCollection, String)

    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