C# Класс LeopotamGroup.Math.Vector2i

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
down Vector2i
left Vector2i
one Vector2i
right Vector2i
up Vector2i
x int
y int
zero Vector2i

Открытые методы

Метод Описание
Clamp ( Vector2i value, Vector2i min, Vector2i max ) : Vector2i

Return clamped version of specified vector with min/max range.

Equals ( object rhs ) : bool

Is instance equals with specified one.

GetHashCode ( ) : int

Get hash code.

Max ( Vector2i lhs, Vector2i rhs ) : Vector2i

Combine new Vector2i from max values of two vectors.

Min ( Vector2i lhs, Vector2i rhs ) : Vector2i

Combine new Vector2i from min values of two vectors.

ToString ( ) : string

Return formatted X/Y values.

Vector2i ( Vector2 v ) : System

Initialization from Vector2 instance.

Vector2i ( Vector2i v ) : System

Initialization from Vector2i instance.

Vector2i ( Vector3 v ) : System

Initialization from Vector3 instance.

Vector2i ( Vector3i v ) : System

Initialization from Vector3i instance.

Vector2i ( Vector4 v ) : System

Initialization from Vector4 instance.

Vector2i ( Vector4i v ) : System

Initialization from Vector4i instance.

Vector2i ( int inX, int inY ) : System

Initialization with custom values for X/Y.

operator ( ) : Vector2i
operator ( ) : bool

Описание методов

Clamp() публичный статический Метод

Return clamped version of specified vector with min/max range.
public static Clamp ( Vector2i value, Vector2i min, Vector2i max ) : Vector2i
value Vector2i Source vector.
min Vector2i Min value.
max Vector2i Max value.
Результат Vector2i

Equals() публичный Метод

Is instance equals with specified one.
public Equals ( object rhs ) : bool
rhs object Specified instance for comparation.
Результат bool

GetHashCode() публичный Метод

Get hash code.
public GetHashCode ( ) : int
Результат int

Max() публичный статический Метод

Combine new Vector2i from max values of two vectors.
public static Max ( Vector2i lhs, Vector2i rhs ) : Vector2i
lhs Vector2i First vector.
rhs Vector2i Second vector.
Результат Vector2i

Min() публичный статический Метод

Combine new Vector2i from min values of two vectors.
public static Min ( Vector2i lhs, Vector2i rhs ) : Vector2i
lhs Vector2i First vector.
rhs Vector2i Second vector.
Результат Vector2i

ToString() публичный Метод

Return formatted X/Y values.
public ToString ( ) : string
Результат string

Vector2i() публичный Метод

Initialization from Vector2 instance.
public Vector2i ( Vector2 v ) : System
v Vector2
Результат System

Vector2i() публичный Метод

Initialization from Vector2i instance.
public Vector2i ( Vector2i v ) : System
v Vector2i
Результат System

Vector2i() публичный Метод

Initialization from Vector3 instance.
public Vector2i ( Vector3 v ) : System
v Vector3
Результат System

Vector2i() публичный Метод

Initialization from Vector3i instance.
public Vector2i ( Vector3i v ) : System
v Vector3i
Результат System

Vector2i() публичный Метод

Initialization from Vector4 instance.
public Vector2i ( Vector4 v ) : System
v Vector4
Результат System

Vector2i() публичный Метод

Initialization from Vector4i instance.
public Vector2i ( Vector4i v ) : System
v Vector4i
Результат System

Vector2i() публичный Метод

Initialization with custom values for X/Y.
public Vector2i ( int inX, int inY ) : System
inX int X value.
inY int Y value.
Результат System

operator() публичный статический Метод

public static operator ( ) : Vector2i
Результат Vector2i

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool

Описание свойств

down публичное статическое свойство

Static value of Vector2i(0, -1). No protection from external property changes, dont be stupid to do this!
public static Vector2i,LeopotamGroup.Math down
Результат Vector2i

left публичное статическое свойство

Static value of Vector2i(-1, 0). No protection from external property changes, dont be stupid to do this!
public static Vector2i,LeopotamGroup.Math left
Результат Vector2i

one публичное статическое свойство

Static value of Vector2i(1, 1). No protection from external property changes, dont be stupid to do this!
public static Vector2i,LeopotamGroup.Math one
Результат Vector2i

right публичное статическое свойство

Static value of Vector2i(1, 0). No protection from external property changes, dont be stupid to do this!
public static Vector2i,LeopotamGroup.Math right
Результат Vector2i

up публичное статическое свойство

Static value of Vector2i(0, 1). No protection from external property changes, dont be stupid to do this!
public static Vector2i,LeopotamGroup.Math up
Результат Vector2i

x публичное свойство

X field.
public int x
Результат int

y публичное свойство

Y field.
public int y
Результат int

zero публичное статическое свойство

Static value of Vector2i(0, 0). No protection from external property changes, dont be stupid to do this!
public static Vector2i,LeopotamGroup.Math zero
Результат Vector2i