Class TextStyle | UIWidgets | 1.5.4-preview.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class TextStyle

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

    Constructors

    TextStyle(Boolean, Color, Color, Nullable<Single>, FontWeight, Nullable<FontStyle>, Nullable<Single>, Nullable<Single>, Nullable<TextBaseline>, Nullable<Single>, Paint, Paint, TextDecoration, Color, Nullable<TextDecorationStyle>, Nullable<Single>, String, List<String>, List<BoxShadow>, String)

    Declaration
    public TextStyle(bool inherit = true, Color color = null, Color backgroundColor = null, float? fontSize = default(float? ), FontWeight fontWeight = null, FontStyle? fontStyle = default(FontStyle? ), float? letterSpacing = default(float? ), float? wordSpacing = default(float? ), TextBaseline? textBaseline = default(TextBaseline? ), float? height = default(float? ), Paint foreground = null, Paint background = null, TextDecoration decoration = null, Color decorationColor = null, TextDecorationStyle? decorationStyle = default(TextDecorationStyle? ), float? decorationThickness = default(float? ), string fontFamily = null, List<string> fontFamilyFallback = null, List<BoxShadow> shadows = null, string debugLabel = null)
    Parameters
    Type Name Description
    Boolean inherit
    Color color
    Color backgroundColor
    Nullable<Single> fontSize
    FontWeight fontWeight
    Nullable<FontStyle> fontStyle
    Nullable<Single> letterSpacing
    Nullable<Single> wordSpacing
    Nullable<TextBaseline> textBaseline
    Nullable<Single> height
    Paint foreground
    Paint background
    TextDecoration decoration
    Color decorationColor
    Nullable<TextDecorationStyle> decorationStyle
    Nullable<Single> decorationThickness
    String fontFamily
    List<String> fontFamilyFallback
    List<BoxShadow> shadows
    String debugLabel

    Fields

    _defaultFontSize

    Declaration
    public static readonly float _defaultFontSize
    Field Value
    Type Description
    Single

    background

    Declaration
    public readonly Paint background
    Field Value
    Type Description
    Paint

    backgroundColor

    Declaration
    public readonly Color backgroundColor
    Field Value
    Type Description
    Color

    color

    Declaration
    public readonly Color color
    Field Value
    Type Description
    Color

    debugLabel

    Declaration
    public readonly string debugLabel
    Field Value
    Type Description
    String

    decoration

    Declaration
    public readonly TextDecoration decoration
    Field Value
    Type Description
    TextDecoration

    decorationColor

    Declaration
    public readonly Color decorationColor
    Field Value
    Type Description
    Color

    decorationStyle

    Declaration
    public readonly TextDecorationStyle? decorationStyle
    Field Value
    Type Description
    Nullable<TextDecorationStyle>

    decorationThickness

    Declaration
    public readonly float? decorationThickness
    Field Value
    Type Description
    Nullable<Single>

    fontFamily

    Declaration
    public readonly string fontFamily
    Field Value
    Type Description
    String

    fontSize

    Declaration
    public readonly float? fontSize
    Field Value
    Type Description
    Nullable<Single>

    fontStyle

    Declaration
    public readonly FontStyle? fontStyle
    Field Value
    Type Description
    Nullable<FontStyle>

    fontWeight

    Declaration
    public readonly FontWeight fontWeight
    Field Value
    Type Description
    FontWeight

    foreground

    Declaration
    public readonly Paint foreground
    Field Value
    Type Description
    Paint

    height

    Declaration
    public readonly float? height
    Field Value
    Type Description
    Nullable<Single>

    inherit

    Declaration
    public readonly bool inherit
    Field Value
    Type Description
    Boolean

    letterSpacing

    Declaration
    public readonly float? letterSpacing
    Field Value
    Type Description
    Nullable<Single>

    shadows

    Declaration
    public readonly List<BoxShadow> shadows
    Field Value
    Type Description
    List<BoxShadow>

    textBaseline

    Declaration
    public readonly TextBaseline? textBaseline
    Field Value
    Type Description
    Nullable<TextBaseline>

    wordSpacing

    Declaration
    public readonly float? wordSpacing
    Field Value
    Type Description
    Nullable<Single>

    Properties

    fontFamilyFallback

    Declaration
    public List<string> fontFamilyFallback { get; }
    Property Value
    Type Description
    List<String>

    Methods

    apply(Color, Color, TextDecoration, Color, Nullable<TextDecorationStyle>, Single, Single, String, List<String>, List<BoxShadow>, Single, Single, Int32, Single, Single, Single, Single, Single, Single)

    Declaration
    public TextStyle apply(Color color = null, Color backgroundColor = null, TextDecoration decoration = null, Color decorationColor = null, TextDecorationStyle? decorationStyle = default(TextDecorationStyle? ), float decorationThicknessFactor = 1F, float decorationThicknessDelta = 0F, string fontFamily = null, List<string> fontFamilyFallback = null, List<BoxShadow> shadows = null, float fontSizeFactor = 1F, float fontSizeDelta = 0F, int fontWeightDelta = 0, float letterSpacingFactor = 1F, float letterSpacingDelta = 0F, float wordSpacingFactor = 1F, float wordSpacingDelta = 0F, float heightFactor = 1F, float heightDelta = 0F)
    Parameters
    Type Name Description
    Color color
    Color backgroundColor
    TextDecoration decoration
    Color decorationColor
    Nullable<TextDecorationStyle> decorationStyle
    Single decorationThicknessFactor
    Single decorationThicknessDelta
    String fontFamily
    List<String> fontFamilyFallback
    List<BoxShadow> shadows
    Single fontSizeFactor
    Single fontSizeDelta
    Int32 fontWeightDelta
    Single letterSpacingFactor
    Single letterSpacingDelta
    Single wordSpacingFactor
    Single wordSpacingDelta
    Single heightFactor
    Single heightDelta
    Returns
    Type Description
    TextStyle

    compareTo(TextStyle)

    Declaration
    public RenderComparison compareTo(TextStyle other)
    Parameters
    Type Name Description
    TextStyle other
    Returns
    Type Description
    RenderComparison

    copyWith(Nullable<Boolean>, Color, Color, String, List<String>, Nullable<Single>, FontWeight, Nullable<FontStyle>, Nullable<Single>, Nullable<Single>, Nullable<TextBaseline>, Nullable<Single>, Paint, Paint, TextDecoration, Color, Nullable<TextDecorationStyle>, Nullable<Single>, List<BoxShadow>, String)

    Declaration
    public TextStyle copyWith(bool? inherit = default(bool? ), Color color = null, Color backgroundColor = null, string fontFamily = null, List<string> fontFamilyFallback = null, float? fontSize = default(float? ), FontWeight fontWeight = null, FontStyle? fontStyle = default(FontStyle? ), float? letterSpacing = default(float? ), float? wordSpacing = default(float? ), TextBaseline? textBaseline = default(TextBaseline? ), float? height = default(float? ), Paint foreground = null, Paint background = null, TextDecoration decoration = null, Color decorationColor = null, TextDecorationStyle? decorationStyle = default(TextDecorationStyle? ), float? decorationThickness = default(float? ), List<BoxShadow> shadows = null, string debugLabel = null)
    Parameters
    Type Name Description
    Nullable<Boolean> inherit
    Color color
    Color backgroundColor
    String fontFamily
    List<String> fontFamilyFallback
    Nullable<Single> fontSize
    FontWeight fontWeight
    Nullable<FontStyle> fontStyle
    Nullable<Single> letterSpacing
    Nullable<Single> wordSpacing
    Nullable<TextBaseline> textBaseline
    Nullable<Single> height
    Paint foreground
    Paint background
    TextDecoration decoration
    Color decorationColor
    Nullable<TextDecorationStyle> decorationStyle
    Nullable<Single> decorationThickness
    List<BoxShadow> shadows
    String debugLabel
    Returns
    Type Description
    TextStyle

    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
    Object obj
    Returns
    Type Description
    Boolean
    Overrides
    Object.Equals(Object)

    Equals(TextStyle)

    Declaration
    public bool Equals(TextStyle other)
    Parameters
    Type Name Description
    TextStyle other
    Returns
    Type Description
    Boolean

    GetHashCode()

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

    getParagraphStyle(TextAlign, TextDirection, String, Nullable<Int32>, Single)

    Declaration
    public ParagraphStyle getParagraphStyle(TextAlign textAlign, TextDirection textDirection, string ellipsis, int? maxLines, float textScaleFactor = 1F)
    Parameters
    Type Name Description
    TextAlign textAlign
    TextDirection textDirection
    String ellipsis
    Nullable<Int32> maxLines
    Single textScaleFactor
    Returns
    Type Description
    ParagraphStyle

    lerp(TextStyle, TextStyle, Single)

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

    merge(TextStyle)

    Declaration
    public TextStyle merge(TextStyle other)
    Parameters
    Type Name Description
    TextStyle other
    Returns
    Type Description
    TextStyle

    toStringShort()

    Declaration
    public override string toStringShort()
    Returns
    Type Description
    String
    Overrides
    Diagnosticable.toStringShort()

    Operators

    Equality(TextStyle, TextStyle)

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

    Inequality(TextStyle, TextStyle)

    Declaration
    public static bool operator !=(TextStyle left, TextStyle right)
    Parameters
    Type Name Description
    TextStyle left
    TextStyle right
    Returns
    Type Description
    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