Class Vector2I
Inheritance
System.Object
Vector2I
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
Vector2I(Vector2D)
Declaration
public Vector2I(Vector2D vec)
Parameters
Fields
Comparer
Declaration
public static readonly Vector2I.ComparerClass Comparer
Field Value
One
Declaration
public static Vector2I One
Field Value
UnitX
Declaration
public static Vector2I UnitX
Field Value
UnitY
Declaration
public static Vector2I UnitY
Field Value
X
Declaration
Field Value
| Type |
Description |
| System.Int32 |
|
Y
Declaration
Field Value
| Type |
Description |
| System.Int32 |
|
Zero
Declaration
public static Vector2I Zero
Field Value
Methods
Between(ref Vector2I, ref Vector2I)
Declaration
public bool Between(ref Vector2I start, ref Vector2I end)
Parameters
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
GetHashCode()
Declaration
public override int GetHashCode()
Returns
| Type |
Description |
| System.Int32 |
|
Max(Vector2I, Vector2I)
Declaration
public static Vector2I Max(Vector2I v1, Vector2I v2)
Parameters
Returns
Max(ref Vector2I, ref Vector2I, out Vector2I)
Declaration
public static void Max(ref Vector2I v1, ref Vector2I v2, out Vector2I max)
Parameters
Min(Vector2I, Vector2I)
Declaration
public static Vector2I Min(Vector2I v1, Vector2I v2)
Parameters
Returns
Min(ref Vector2I, ref Vector2I, out Vector2I)
Declaration
public static void Min(ref Vector2I v1, ref Vector2I v2, out Vector2I min)
Parameters
Round(Vector2)
Declaration
public static Vector2I Round(Vector2 value)
Parameters
| Type |
Name |
Description |
| Vector2 |
value |
|
Returns
Size()
Declaration
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
Addition(Vector2I, Vector2I)
Declaration
public static Vector2I operator +(Vector2I left, Vector2I right)
Parameters
Returns
Division(Vector2I, Int32)
Declaration
public static Vector2I operator /(Vector2I value1, int divider)
Parameters
| Type |
Name |
Description |
| Vector2I |
value1 |
|
| System.Int32 |
divider |
|
Returns
Equality(Vector2I, Vector2I)
Declaration
public static bool operator ==(Vector2I left, Vector2I right)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Implicit(Vector2I to Vector2)
Declaration
public static implicit operator Vector2(Vector2I intVector)
Parameters
| Type |
Name |
Description |
| Vector2I |
intVector |
|
Returns
Inequality(Vector2I, Vector2I)
Declaration
public static bool operator !=(Vector2I left, Vector2I right)
Parameters
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
Multiply(Vector2I, Int32)
Declaration
public static Vector2I operator *(Vector2I value1, int multiplier)
Parameters
| Type |
Name |
Description |
| Vector2I |
value1 |
|
| System.Int32 |
multiplier |
|
Returns
RightShift(Vector2I, Int32)
Declaration
public static Vector2I operator >>(Vector2I left, int bits)
Parameters
| Type |
Name |
Description |
| Vector2I |
left |
|
| System.Int32 |
bits |
|
Returns
Subtraction(Vector2I, Int32)
Declaration
public static Vector2I operator -(Vector2I left, int value)
Parameters
| Type |
Name |
Description |
| Vector2I |
left |
|
| System.Int32 |
value |
|
Returns
Subtraction(Vector2I, Vector2I)
Declaration
public static Vector2I operator -(Vector2I left, Vector2I right)
Parameters
Returns
UnaryNegation(Vector2I)
Declaration
public static Vector2I operator -(Vector2I left)
Parameters
Returns