Show / Hide Table of Contents

Struct Vector2Int

A pure .NET implemenation of Unity's Vector2Int. See Unity's docs for more details.

Inherited Members
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetType()
Namespace: Sylves
Assembly: Sylves.dll
Syntax
public struct Vector2Int

Constructors

Vector2Int(int, int)

Declaration
public Vector2Int(int x, int y)
Parameters
Type Name Description
int x
int y

Properties

this[int]

Declaration
public int this[int index] { get; set; }
Parameters
Type Name Description
int index
Property Value
Type Description
int

down

Declaration
public static Vector2Int down { get; }
Property Value
Type Description
Vector2Int

left

Declaration
public static Vector2Int left { get; }
Property Value
Type Description
Vector2Int

magnitude

Declaration
public float magnitude { get; }
Property Value
Type Description
float

one

Declaration
public static Vector2Int one { get; }
Property Value
Type Description
Vector2Int

right

Declaration
public static Vector2Int right { get; }
Property Value
Type Description
Vector2Int

sqrMagnitude

Declaration
public int sqrMagnitude { get; }
Property Value
Type Description
int

up

Declaration
public static Vector2Int up { get; }
Property Value
Type Description
Vector2Int

x

Declaration
public int x { get; set; }
Property Value
Type Description
int

y

Declaration
public int y { get; set; }
Property Value
Type Description
int

zero

Declaration
public static Vector2Int zero { get; }
Property Value
Type Description
Vector2Int

Methods

CeilToInt(Vector3)

Declaration
public static Vector2Int CeilToInt(Vector3 v)
Parameters
Type Name Description
Vector3 v
Returns
Type Description
Vector2Int

Clamp(Vector2Int, Vector2Int)

Declaration
public void Clamp(Vector2Int min, Vector2Int max)
Parameters
Type Name Description
Vector2Int min
Vector2Int max

Distance(Vector2Int, Vector2Int)

Declaration
public static float Distance(Vector2Int a, Vector2Int b)
Parameters
Type Name Description
Vector2Int a
Vector2Int b
Returns
Type Description
float

Equals(Vector2Int)

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

Equals(object)

Declaration
public override bool Equals(object other)
Parameters
Type Name Description
object other
Returns
Type Description
bool
Overrides
ValueType.Equals(object)

FloorToInt(Vector3)

Declaration
public static Vector2Int FloorToInt(Vector3 v)
Parameters
Type Name Description
Vector3 v
Returns
Type Description
Vector2Int

GetHashCode()

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

Max(Vector2Int, Vector2Int)

Declaration
public static Vector2Int Max(Vector2Int lhs, Vector2Int rhs)
Parameters
Type Name Description
Vector2Int lhs
Vector2Int rhs
Returns
Type Description
Vector2Int

Min(Vector2Int, Vector2Int)

Declaration
public static Vector2Int Min(Vector2Int lhs, Vector2Int rhs)
Parameters
Type Name Description
Vector2Int lhs
Vector2Int rhs
Returns
Type Description
Vector2Int

RoundToInt(Vector3)

Declaration
public static Vector2Int RoundToInt(Vector3 v)
Parameters
Type Name Description
Vector3 v
Returns
Type Description
Vector2Int

Scale(Vector2Int)

Declaration
public void Scale(Vector2Int scale)
Parameters
Type Name Description
Vector2Int scale

Scale(Vector2Int, Vector2Int)

Declaration
public static Vector2Int Scale(Vector2Int a, Vector2Int b)
Parameters
Type Name Description
Vector2Int a
Vector2Int b
Returns
Type Description
Vector2Int

Set(int, int)

Declaration
public void Set(int x, int y)
Parameters
Type Name Description
int x
int y

ToString()

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
ValueType.ToString()

ToString(string)

Declaration
public string ToString(string format)
Parameters
Type Name Description
string format
Returns
Type Description
string

Operators

operator +(Vector2Int, Vector2Int)

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

operator /(Vector2Int, int)

Declaration
public static Vector2Int operator /(Vector2Int a, int b)
Parameters
Type Name Description
Vector2Int a
int b
Returns
Type Description
Vector2Int

operator ==(Vector2Int, Vector2Int)

Declaration
public static bool operator ==(Vector2Int lhs, Vector2Int rhs)
Parameters
Type Name Description
Vector2Int lhs
Vector2Int rhs
Returns
Type Description
bool

implicit operator Vector2(Vector2Int)

Declaration
public static implicit operator Vector2(Vector2Int v)
Parameters
Type Name Description
Vector2Int v
Returns
Type Description
Vector2

operator !=(Vector2Int, Vector2Int)

Declaration
public static bool operator !=(Vector2Int lhs, Vector2Int rhs)
Parameters
Type Name Description
Vector2Int lhs
Vector2Int rhs
Returns
Type Description
bool

operator *(Vector2Int, Vector2Int)

Declaration
public static Vector2Int operator *(Vector2Int a, Vector2Int b)
Parameters
Type Name Description
Vector2Int a
Vector2Int b
Returns
Type Description
Vector2Int

operator *(Vector2Int, int)

Declaration
public static Vector2Int operator *(Vector2Int a, int b)
Parameters
Type Name Description
Vector2Int a
int b
Returns
Type Description
Vector2Int

operator *(int, Vector2Int)

Declaration
public static Vector2Int operator *(int a, Vector2Int b)
Parameters
Type Name Description
int a
Vector2Int b
Returns
Type Description
Vector2Int

operator -(Vector2Int, Vector2Int)

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

operator -(Vector2Int)

Declaration
public static Vector2Int operator -(Vector2Int a)
Parameters
Type Name Description
Vector2Int a
Returns
Type Description
Vector2Int
In this article
Back to top Generated by DocFX