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

    Class Size

    Inheritance
    System.Object
    OffsetBase
    Size
    Inherited Members
    OffsetBase._dx
    OffsetBase._dy
    OffsetBase.isInfinite
    OffsetBase.isFinite
    OffsetBase.Equals(OffsetBase)
    Namespace: Unity.UIWidgets.ui
    Syntax
    public class Size : OffsetBase, IEquatable<OffsetBase>, IEquatable<Size>

    Constructors

    Size(Single, Single)

    Declaration
    public Size(float width, float height)
    Parameters
    Type Name Description
    System.Single width
    System.Single height

    Fields

    infinite

    Declaration
    public static readonly Size infinite
    Field Value
    Type Description
    Size

    zero

    Declaration
    public static readonly Size zero
    Field Value
    Type Description
    Size

    Properties

    flipped

    Declaration
    public Size flipped { get; }
    Property Value
    Type Description
    Size

    height

    Declaration
    public float height { get; }
    Property Value
    Type Description
    System.Single

    isEmpty

    Declaration
    public bool isEmpty { get; }
    Property Value
    Type Description
    System.Boolean

    longestSide

    Declaration
    public float longestSide { get; }
    Property Value
    Type Description
    System.Single

    shortestSide

    Declaration
    public float shortestSide { get; }
    Property Value
    Type Description
    System.Single

    width

    Declaration
    public float width { get; }
    Property Value
    Type Description
    System.Single

    Methods

    bottomCenter(Offset)

    Declaration
    public Offset bottomCenter(Offset origin)
    Parameters
    Type Name Description
    Offset origin
    Returns
    Type Description
    Offset

    bottomLeft(Offset)

    Declaration
    public Offset bottomLeft(Offset origin)
    Parameters
    Type Name Description
    Offset origin
    Returns
    Type Description
    Offset

    bottomRight(Offset)

    Declaration
    public Offset bottomRight(Offset origin)
    Parameters
    Type Name Description
    Offset origin
    Returns
    Type Description
    Offset

    center(Offset)

    Declaration
    public Offset center(Offset origin)
    Parameters
    Type Name Description
    Offset origin
    Returns
    Type Description
    Offset

    centerLeft(Offset)

    Declaration
    public Offset centerLeft(Offset origin)
    Parameters
    Type Name Description
    Offset origin
    Returns
    Type Description
    Offset

    centerRight(Offset)

    Declaration
    public Offset centerRight(Offset origin)
    Parameters
    Type Name Description
    Offset origin
    Returns
    Type Description
    Offset

    contains(Offset)

    Declaration
    public bool contains(Offset offset)
    Parameters
    Type Name Description
    Offset offset
    Returns
    Type Description
    System.Boolean

    copy(Size)

    Declaration
    public static Size copy(Size source)
    Parameters
    Type Name Description
    Size source
    Returns
    Type Description
    Size

    Equals(Object)

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

    Equals(Size)

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

    fromHeight(Single)

    Declaration
    public static Size fromHeight(float height)
    Parameters
    Type Name Description
    System.Single height
    Returns
    Type Description
    Size

    fromRadius(Single)

    Declaration
    public static Size fromRadius(float radius)
    Parameters
    Type Name Description
    System.Single radius
    Returns
    Type Description
    Size

    fromWidth(Single)

    Declaration
    public static Size fromWidth(float width)
    Parameters
    Type Name Description
    System.Single width
    Returns
    Type Description
    Size

    GetHashCode()

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

    lerp(Size, Size, Single)

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

    square(Single)

    Declaration
    public static Size square(float dimension)
    Parameters
    Type Name Description
    System.Single dimension
    Returns
    Type Description
    Size

    topCenter(Offset)

    Declaration
    public Offset topCenter(Offset origin)
    Parameters
    Type Name Description
    Offset origin
    Returns
    Type Description
    Offset

    topLeft(Offset)

    Declaration
    public Offset topLeft(Offset origin)
    Parameters
    Type Name Description
    Offset origin
    Returns
    Type Description
    Offset

    topRight(Offset)

    Declaration
    public Offset topRight(Offset origin)
    Parameters
    Type Name Description
    Offset origin
    Returns
    Type Description
    Offset

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    OffsetBase.ToString()

    Operators

    Addition(Size, Offset)

    Declaration
    public static Size operator +(Size a, Offset b)
    Parameters
    Type Name Description
    Size a
    Offset b
    Returns
    Type Description
    Size

    Division(Size, Single)

    Declaration
    public static Size operator /(Size a, float operand)
    Parameters
    Type Name Description
    Size a
    System.Single operand
    Returns
    Type Description
    Size

    Equality(Size, Size)

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

    Inequality(Size, Size)

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

    Multiply(Size, Single)

    Declaration
    public static Size operator *(Size a, float operand)
    Parameters
    Type Name Description
    Size a
    System.Single operand
    Returns
    Type Description
    Size

    Subtraction(Size, Offset)

    Declaration
    public static Size operator -(Size a, Offset b)
    Parameters
    Type Name Description
    Size a
    Offset b
    Returns
    Type Description
    Size

    Subtraction(Size, Size)

    Declaration
    public static Offset operator -(Size a, Size b)
    Parameters
    Type Name Description
    Size a
    Size b
    Returns
    Type Description
    Offset
    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