public class Offset : OffsetBase, IEquatable<OffsetBase>, IEquatable<Offset>
Constructors
Declaration
public Offset(float dx, float dy)
Parameters
Fields
Declaration
public static readonly Offset infinite
Field Value
Declaration
public static readonly Offset zero
Field Value
Properties
Declaration
public float distance { get; }
Property Value
Declaration
public float distanceSquared { get; }
Property Value
Declaration
Property Value
Declaration
Property Value
Methods
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| Object |
obj |
|
Returns
Overrides
Declaration
public bool Equals(Offset other)
Parameters
| Type |
Name |
Description |
| Offset |
other |
|
Returns
Declaration
public override int GetHashCode()
Returns
Overrides
Declaration
public static Offset lerp(Offset a, Offset b, float t)
Parameters
Returns
Declaration
public Offset scale(float scaleX, float? scaleY = default(float? ))
Parameters
Returns
Declaration
public override string ToString()
Returns
Overrides
Declaration
public Offset translate(float translateX, float translateY)
Parameters
Returns
Operators
Declaration
public static Offset operator +(Offset a, Offset b)
Parameters
Returns
Declaration
public static Rect operator &(Offset a, Size other)
Parameters
Returns
Declaration
public static Offset operator /(Offset a, float operand)
Parameters
Returns
Declaration
public static bool operator ==(Offset left, Offset right)
Parameters
Returns
Declaration
public static bool operator !=(Offset left, Offset right)
Parameters
Returns
Declaration
public static Offset operator *(Offset a, float operand)
Parameters
Returns
Declaration
public static Offset operator -(Offset a, Offset b)
Parameters
Returns
Declaration
public static Offset operator -(Offset a)
Parameters
| Type |
Name |
Description |
| Offset |
a |
|
Returns
Extension Methods