Search Results for

    Show / Hide Table of Contents

    Class ColorCurve

    Class that manages a color gradient.

    Inheritance
    object
    Curve<Color, ColorKeyframe>
    ColorCurve
    Inherited Members
    Curve<Color, ColorKeyframe>.Keyframes
    Curve<Color, ColorKeyframe>.HasValues
    Curve<Color, ColorKeyframe>.IsCached
    Curve<Color, ColorKeyframe>.CacheSize
    Curve<Color, ColorKeyframe>.AddKey(float, Color)
    Curve<Color, ColorKeyframe>.RemoveKey(ColorKeyframe)
    Curve<Color, ColorKeyframe>.GetValue(float)
    Curve<Color, ColorKeyframe>.Lerp(Color, Color, float)
    Curve<Color, ColorKeyframe>.CreateKey(float, Color)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Evergine.Common.Curves
    Assembly: Evergine.Common.dll
    Syntax
    public class ColorCurve : Curve<Color, ColorKeyframe>

    Methods

    CreateKey(float, Color)

    Cretes a new key element.

    Declaration
    protected override ColorKeyframe CreateKey(float lerp, Color value)
    Parameters
    Type Name Description
    float lerp

    The lerp.

    Color value

    The value.

    Returns
    Type Description
    ColorKeyframe

    The keyframe.

    Overrides
    Curve<Color, ColorKeyframe>.CreateKey(float, Color)

    Lerp(Color, Color, float)

    Obtains an interpolated value between 2 curves.

    Declaration
    protected override Color Lerp(Color value1, Color value2, float amount)
    Parameters
    Type Name Description
    Color value1

    The value 1.

    Color value2

    The value 2.

    float amount

    The lerp amount.

    Returns
    Type Description
    Color

    The interpolated value.

    Overrides
    Curve<Color, ColorKeyframe>.Lerp(Color, Color, float)

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In This Article
    Back to top
    Generated by DocFX