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

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

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

Свойство Тип Описание
one Vector4i
w int
x int
y int
z int
zero Vector4i

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

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

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 ( Vector4i lhs, Vector4i rhs ) : Vector4i

Combine new Vector4i from max values of two vectors.

Min ( Vector4i lhs, Vector4i rhs ) : Vector4i

Combine new Vector4i from min values of two vectors.

ToString ( ) : string

Return formatted X/Y/Z values.

Vector4i ( Vector2 v ) : System

Initialization from Vector2 instance.

Vector4i ( Vector2i v ) : System

Initialization from Vector2i instance.

Vector4i ( Vector3 v ) : System

Initialization from Vector3 instance.

Vector4i ( Vector3i v ) : System

Initialization from Vector3i instance.

Vector4i ( Vector4 v ) : System

Initialization from Vector4 instance.

Vector4i ( int inX, int inY, int inZ, int inW ) : System

Initialization with custom values for X/Y/Z.

operator ( ) : Vector4i
operator ( ) : bool

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

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

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

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 Vector4i from max values of two vectors.
public static Max ( Vector4i lhs, Vector4i rhs ) : Vector4i
lhs Vector4i First vector.
rhs Vector4i Second vector.
Результат Vector4i

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

W field.
public int w
Результат int

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

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

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

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

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

Z field.
public int z
Результат int

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

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