Search Results for

    Show / Hide Table of Contents

    Class ColorHelpers

    The control utility methods.

    Inheritance
    object
    ColorHelpers
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Evergine.Common.Helpers
    Assembly: Evergine.Common.dll
    Syntax
    public static class ColorHelpers

    Methods

    CCTToLinear(float, out Vector3)

    Convert from correlated color temperature to linear color space.

    Declaration
    public static void CCTToLinear(float temperature, out Vector3 linear)
    Parameters
    Type Name Description
    float temperature

    The color temperature in K (Kelvin).

    Vector3 linear

    The converted linear color.

    GammaToLinear(ref Vector3, out Vector3)

    Convert a gamma color to linear space.

    Declaration
    public static void GammaToLinear(ref Vector3 gamma, out Vector3 linear)
    Parameters
    Type Name Description
    Vector3 gamma

    The gamma color.

    Vector3 linear

    The converted linear color.

    GammaToLinear(Vector4, out Vector4)

    Convert a gamma color to linear space.

    Declaration
    public static void GammaToLinear(Vector4 gamma, out Vector4 linear)
    Parameters
    Type Name Description
    Vector4 gamma

    The gamma color.

    Vector4 linear

    The converted linear color.

    GammaToLinear(ref Vector4, out Vector4)

    Convert a gamma color to linear space.

    Declaration
    public static void GammaToLinear(ref Vector4 gamma, out Vector4 linear)
    Parameters
    Type Name Description
    Vector4 gamma

    The gamma color.

    Vector4 linear

    The converted linear color.

    GammaToLinear(float)

    Convert a gamma color to linear space.

    Declaration
    public static float GammaToLinear(float gamma)
    Parameters
    Type Name Description
    float gamma

    The gamma color.

    Returns
    Type Description
    float

    The converted linear color.

    LinearToGamma(Vector3, out Vector3)

    Convert a linear color to gamma space.

    Declaration
    public static void LinearToGamma(Vector3 linear, out Vector3 gamma)
    Parameters
    Type Name Description
    Vector3 linear

    The color in linear space.

    Vector3 gamma

    The converted gamma color.

    LinearToGamma(ref Vector4, out Vector4)

    Convert a linear color to gamma space.

    Declaration
    public static void LinearToGamma(ref Vector4 linear, out Vector4 gamma)
    Parameters
    Type Name Description
    Vector4 linear

    The color in linear space.

    Vector4 gamma

    The converted gamma color.

    LinearToGamma(float)

    Convert a linear color to gamma space.

    Declaration
    public static float LinearToGamma(float linear)
    Parameters
    Type Name Description
    float linear

    The color in linear space.

    Returns
    Type Description
    float

    The converted gamma color.

    In This Article
    Back to top
    Generated by DocFX