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