Show / Hide Table of Contents

Class Vector2I

Inheritance
System.Object
Vector2I
Namespace: VRageMath
Assembly: VRage.Math.dll
Syntax
public sealed class Vector2I : ValueType

Constructors

Vector2I(Int32)

Declaration
public Vector2I(int width)
Parameters
Type Name Description
System.Int32 width

Vector2I(Int32, Int32)

Declaration
public Vector2I(int x, int y)
Parameters
Type Name Description
System.Int32 x
System.Int32 y

Vector2I(Vector2)

Declaration
public Vector2I(Vector2 vec)
Parameters
Type Name Description
Vector2 vec

Vector2I(Vector2D)

Declaration
public Vector2I(Vector2D vec)
Parameters
Type Name Description
Vector2D vec

Fields

Comparer

Declaration
public static readonly Vector2I.ComparerClass Comparer
Field Value
Type Description
Vector2I.ComparerClass

One

Declaration
public static Vector2I One
Field Value
Type Description
Vector2I

UnitX

Declaration
public static Vector2I UnitX
Field Value
Type Description
Vector2I

UnitY

Declaration
public static Vector2I UnitY
Field Value
Type Description
Vector2I

X

Declaration
public int X
Field Value
Type Description
System.Int32

Y

Declaration
public int Y
Field Value
Type Description
System.Int32

Zero

Declaration
public static Vector2I Zero
Field Value
Type Description
Vector2I

Methods

Between(ref Vector2I, ref Vector2I)

Declaration
public bool Between(ref Vector2I start, ref Vector2I end)
Parameters
Type Name Description
Vector2I start
Vector2I end
Returns
Type Description
System.Boolean

Equals(Object)

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

Floor(Vector2)

Declaration
public static Vector2I Floor(Vector2 value)
Parameters
Type Name Description
Vector2 value
Returns
Type Description
Vector2I

GetHashCode()

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

Max(Vector2I, Vector2I)

Declaration
public static Vector2I Max(Vector2I v1, Vector2I v2)
Parameters
Type Name Description
Vector2I v1
Vector2I v2
Returns
Type Description
Vector2I

Max(ref Vector2I, ref Vector2I, out Vector2I)

Declaration
public static void Max(ref Vector2I v1, ref Vector2I v2, out Vector2I max)
Parameters
Type Name Description
Vector2I v1
Vector2I v2
Vector2I max

Min(Vector2I, Vector2I)

Declaration
public static Vector2I Min(Vector2I v1, Vector2I v2)
Parameters
Type Name Description
Vector2I v1
Vector2I v2
Returns
Type Description
Vector2I

Min(ref Vector2I, ref Vector2I, out Vector2I)

Declaration
public static void Min(ref Vector2I v1, ref Vector2I v2, out Vector2I min)
Parameters
Type Name Description
Vector2I v1
Vector2I v2
Vector2I min

Round(Vector2)

Declaration
public static Vector2I Round(Vector2 value)
Parameters
Type Name Description
Vector2 value
Returns
Type Description
Vector2I

Size()

Declaration
public int Size()
Returns
Type Description
System.Int32

ToString()

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

Operators

Addition(Vector2I, Int32)

Declaration
public static Vector2I operator +(Vector2I left, int right)
Parameters
Type Name Description
Vector2I left
System.Int32 right
Returns
Type Description
Vector2I

Addition(Vector2I, Vector2I)

Declaration
public static Vector2I operator +(Vector2I left, Vector2I right)
Parameters
Type Name Description
Vector2I left
Vector2I right
Returns
Type Description
Vector2I

Division(Vector2I, Int32)

Declaration
public static Vector2I operator /(Vector2I value1, int divider)
Parameters
Type Name Description
Vector2I value1
System.Int32 divider
Returns
Type Description
Vector2I

Equality(Vector2I, Vector2I)

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

Implicit(Vector2I to Vector2)

Declaration
public static implicit operator Vector2(Vector2I intVector)
Parameters
Type Name Description
Vector2I intVector
Returns
Type Description
Vector2

Inequality(Vector2I, Vector2I)

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

LeftShift(Vector2I, Int32)

Declaration
public static Vector2I operator <<(Vector2I left, int bits)
Parameters
Type Name Description
Vector2I left
System.Int32 bits
Returns
Type Description
Vector2I

Multiply(Vector2I, Int32)

Declaration
public static Vector2I operator *(Vector2I value1, int multiplier)
Parameters
Type Name Description
Vector2I value1
System.Int32 multiplier
Returns
Type Description
Vector2I

RightShift(Vector2I, Int32)

Declaration
public static Vector2I operator >>(Vector2I left, int bits)
Parameters
Type Name Description
Vector2I left
System.Int32 bits
Returns
Type Description
Vector2I

Subtraction(Vector2I, Int32)

Declaration
public static Vector2I operator -(Vector2I left, int value)
Parameters
Type Name Description
Vector2I left
System.Int32 value
Returns
Type Description
Vector2I

Subtraction(Vector2I, Vector2I)

Declaration
public static Vector2I operator -(Vector2I left, Vector2I right)
Parameters
Type Name Description
Vector2I left
Vector2I right
Returns
Type Description
Vector2I

UnaryNegation(Vector2I)

Declaration
public static Vector2I operator -(Vector2I left)
Parameters
Type Name Description
Vector2I left
Returns
Type Description
Vector2I
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾