Class ColorScheme | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Class ColorScheme

    Inheritance
    System.Object
    Diagnosticable
    ColorScheme
    Inherited Members
    Diagnosticable.toStringShort()
    Diagnosticable.ToString()
    Diagnosticable.toString(DiagnosticLevel)
    Diagnosticable.toDiagnosticsNode(String, DiagnosticsTreeStyle)
    Namespace: Unity.UIWidgets.material
    Syntax
    public class ColorScheme : Diagnosticable, IEquatable<ColorScheme>

    Constructors

    ColorScheme(Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Brightness)

    Declaration
    public ColorScheme(Color primary, Color primaryVariant, Color secondary, Color secondaryVariant, Color surface, Color background, Color error, Color onPrimary, Color onSecondary, Color onSurface, Color onBackground, Color onError, Brightness brightness)
    Parameters
    Type Name Description
    Color primary
    Color primaryVariant
    Color secondary
    Color secondaryVariant
    Color surface
    Color background
    Color error
    Color onPrimary
    Color onSecondary
    Color onSurface
    Color onBackground
    Color onError
    Brightness brightness

    Fields

    background

    Declaration
    public readonly Color background
    Field Value
    Type Description
    Color

    brightness

    Declaration
    public readonly Brightness brightness
    Field Value
    Type Description
    Brightness

    error

    Declaration
    public readonly Color error
    Field Value
    Type Description
    Color

    onBackground

    Declaration
    public readonly Color onBackground
    Field Value
    Type Description
    Color

    onError

    Declaration
    public readonly Color onError
    Field Value
    Type Description
    Color

    onPrimary

    Declaration
    public readonly Color onPrimary
    Field Value
    Type Description
    Color

    onSecondary

    Declaration
    public readonly Color onSecondary
    Field Value
    Type Description
    Color

    onSurface

    Declaration
    public readonly Color onSurface
    Field Value
    Type Description
    Color

    primary

    Declaration
    public readonly Color primary
    Field Value
    Type Description
    Color

    primaryVariant

    Declaration
    public readonly Color primaryVariant
    Field Value
    Type Description
    Color

    secondary

    Declaration
    public readonly Color secondary
    Field Value
    Type Description
    Color

    secondaryVariant

    Declaration
    public readonly Color secondaryVariant
    Field Value
    Type Description
    Color

    surface

    Declaration
    public readonly Color surface
    Field Value
    Type Description
    Color

    Methods

    copyWith(Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Nullable<Brightness>)

    Declaration
    public ColorScheme copyWith(Color primary = null, Color primaryVariant = null, Color secondary = null, Color secondaryVariant = null, Color surface = null, Color background = null, Color error = null, Color onPrimary = null, Color onSecondary = null, Color onSurface = null, Color onBackground = null, Color onError = null, Brightness? brightness = default(Brightness? ))
    Parameters
    Type Name Description
    Color primary
    Color primaryVariant
    Color secondary
    Color secondaryVariant
    Color surface
    Color background
    Color error
    Color onPrimary
    Color onSecondary
    Color onSurface
    Color onBackground
    Color onError
    System.Nullable<Brightness> brightness
    Returns
    Type Description
    ColorScheme

    dark(Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Brightness)

    Declaration
    public static ColorScheme dark(Color primary = null, Color primaryVariant = null, Color secondary = null, Color secondaryVariant = null, Color surface = null, Color background = null, Color error = null, Color onPrimary = null, Color onSecondary = null, Color onSurface = null, Color onBackground = null, Color onError = null, Brightness brightness = Brightness.dark)
    Parameters
    Type Name Description
    Color primary
    Color primaryVariant
    Color secondary
    Color secondaryVariant
    Color surface
    Color background
    Color error
    Color onPrimary
    Color onSecondary
    Color onSurface
    Color onBackground
    Color onError
    Brightness brightness
    Returns
    Type Description
    ColorScheme

    debugFillProperties(DiagnosticPropertiesBuilder)

    Declaration
    public override void debugFillProperties(DiagnosticPropertiesBuilder properties)
    Parameters
    Type Name Description
    DiagnosticPropertiesBuilder properties
    Overrides
    Diagnosticable.debugFillProperties(DiagnosticPropertiesBuilder)

    Equals(Object)

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

    Equals(ColorScheme)

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

    fromSwatch(MaterialColor, Color, Color, Color, Color, Color, Nullable<Brightness>)

    Declaration
    public static ColorScheme fromSwatch(MaterialColor primarySwatch = null, Color primaryColorDark = null, Color accentColor = null, Color cardColor = null, Color backgroundColor = null, Color errorColor = null, Brightness? brightness)
    Parameters
    Type Name Description
    MaterialColor primarySwatch
    Color primaryColorDark
    Color accentColor
    Color cardColor
    Color backgroundColor
    Color errorColor
    System.Nullable<Brightness> brightness
    Returns
    Type Description
    ColorScheme

    GetHashCode()

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

    lerp(ColorScheme, ColorScheme, Single)

    Declaration
    public static ColorScheme lerp(ColorScheme a, ColorScheme b, float t)
    Parameters
    Type Name Description
    ColorScheme a
    ColorScheme b
    System.Single t
    Returns
    Type Description
    ColorScheme

    light(Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Brightness)

    Declaration
    public static ColorScheme light(Color primary = null, Color primaryVariant = null, Color secondary = null, Color secondaryVariant = null, Color surface = null, Color background = null, Color error = null, Color onPrimary = null, Color onSecondary = null, Color onSurface = null, Color onBackground = null, Color onError = null, Brightness brightness = Brightness.light)
    Parameters
    Type Name Description
    Color primary
    Color primaryVariant
    Color secondary
    Color secondaryVariant
    Color surface
    Color background
    Color error
    Color onPrimary
    Color onSecondary
    Color onSurface
    Color onBackground
    Color onError
    Brightness brightness
    Returns
    Type Description
    ColorScheme

    Operators

    Equality(ColorScheme, ColorScheme)

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

    Inequality(ColorScheme, ColorScheme)

    Declaration
    public static bool operator !=(ColorScheme left, ColorScheme right)
    Parameters
    Type Name Description
    ColorScheme left
    ColorScheme right
    Returns
    Type Description
    System.Boolean
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023