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

    Class Offset

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

    Constructors

    Offset(Single, Single)

    Declaration
    public Offset(float dx, float dy)
    Parameters
    Type Name Description
    System.Single dx
    System.Single dy

    Fields

    infinite

    Declaration
    public static readonly Offset infinite
    Field Value
    Type Description
    Offset

    zero

    Declaration
    public static readonly Offset zero
    Field Value
    Type Description
    Offset

    Properties

    distance

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

    distanceSquared

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

    dx

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

    dy

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

    Methods

    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(Offset)

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

    GetHashCode()

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

    lerp(Offset, Offset, Single)

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

    scale(Single, Nullable<Single>)

    Declaration
    public Offset scale(float scaleX, float? scaleY = default(float? ))
    Parameters
    Type Name Description
    System.Single scaleX
    System.Nullable<System.Single> scaleY
    Returns
    Type Description
    Offset

    ToString()

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

    translate(Single, Single)

    Declaration
    public Offset translate(float translateX, float translateY)
    Parameters
    Type Name Description
    System.Single translateX
    System.Single translateY
    Returns
    Type Description
    Offset

    Operators

    Addition(Offset, Offset)

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

    BitwiseAnd(Offset, Size)

    Declaration
    public static Rect operator &(Offset a, Size other)
    Parameters
    Type Name Description
    Offset a
    Size other
    Returns
    Type Description
    Rect

    Division(Offset, Single)

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

    Equality(Offset, Offset)

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

    Inequality(Offset, Offset)

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

    Multiply(Offset, Single)

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

    Subtraction(Offset, Offset)

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

    UnaryNegation(Offset)

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

    Extension Methods

    Conversions.toVector(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