Поделиться через


Vector2h Конструкторы

Определение

Перегрузки

Vector2h(Half)
Vector2h(Vector2)

Новый экземпляр Half2 преобразует Vector2 в 16-битовую точку с плавающей запятой половинной точности.

Vector2h(Vector2)

Новый экземпляр Half2 преобразует Vector2 в 16-битовую точку с плавающей запятой половинной точности. Это самый быстрый конструктор.

Vector2h(Vector2d)

Новый экземпляр Half2 преобразует Vector2d в 16-битовую точку с плавающей запятой половины точности.

Vector2h(Vector2d)

Новый экземпляр Half2 преобразует Vector2d в 16-битовую точку с плавающей запятой половины точности. Это более быстрый конструктор.

Vector2h(Single)
Vector2h(Half, Half)

Новый экземпляр Half2 позволит избежать преобразования и копирования непосредственно из параметров Half.

Vector2h(Vector2, Boolean)
Vector2h(Vector2, Boolean)
Vector2h(Vector2d, Boolean)
Vector2h(Vector2d, Boolean)
Vector2h(SerializationInfo, StreamingContext)

Конструктор, используемый ISerializable для десериализации объекта.

Vector2h(Single, Single)

Новый экземпляр Half2 преобразует 2 параметра в 16-битовую половинную точность с плавающей запятой.

Vector2h(Single, Single, Boolean)

Новый экземпляр Half2 преобразует 2 параметра в 16-битовую половинную точность с плавающей запятой.

Vector2h(Half)

public Vector2h (OpenTK.Half value);
new OpenTK.Vector2h : OpenTK.Half -> OpenTK.Vector2h

Параметры

value
Half

Применяется к

Vector2h(Vector2)

Важно!

Этот API несовместим с CLS.

Новый экземпляр Half2 преобразует Vector2 в 16-битовую точку с плавающей запятой половинной точности.

[System.CLSCompliant(false)]
public Vector2h (OpenTK.Vector2 v);
new OpenTK.Vector2h : OpenTK.Vector2 -> OpenTK.Vector2h

Параметры

v
Vector2

OpenTK.Vector2

Атрибуты

Применяется к

Vector2h(Vector2)

Новый экземпляр Half2 преобразует Vector2 в 16-битовую точку с плавающей запятой половинной точности. Это самый быстрый конструктор.

public Vector2h (ref OpenTK.Vector2 v);
new OpenTK.Vector2h :  -> OpenTK.Vector2h

Параметры

v
Vector2

OpenTK.Vector2

Применяется к

Vector2h(Vector2d)

Новый экземпляр Half2 преобразует Vector2d в 16-битовую точку с плавающей запятой половины точности.

public Vector2h (OpenTK.Vector2d v);
new OpenTK.Vector2h : OpenTK.Vector2d -> OpenTK.Vector2h

Параметры

v
Vector2d

OpenTK.Vector2d

Применяется к

Vector2h(Vector2d)

Важно!

Этот API несовместим с CLS.

Новый экземпляр Half2 преобразует Vector2d в 16-битовую точку с плавающей запятой половины точности. Это более быстрый конструктор.

[System.CLSCompliant(false)]
public Vector2h (ref OpenTK.Vector2d v);
new OpenTK.Vector2h :  -> OpenTK.Vector2h

Параметры

v
Vector2d

OpenTK.Vector2d

Атрибуты

Применяется к

Vector2h(Single)

public Vector2h (float value);
new OpenTK.Vector2h : single -> OpenTK.Vector2h

Параметры

value
Single

Применяется к

Vector2h(Half, Half)

Новый экземпляр Half2 позволит избежать преобразования и копирования непосредственно из параметров Half.

public Vector2h (OpenTK.Half x, OpenTK.Half y);
new OpenTK.Vector2h : OpenTK.Half * OpenTK.Half -> OpenTK.Vector2h

Параметры

x
Half

Половина экземпляра 16-разрядного числа с плавающей запятой половинной точности.

y
Half

Половина экземпляра 16-разрядного числа с плавающей запятой половинной точности.

Применяется к

Vector2h(Vector2, Boolean)

Важно!

Этот API несовместим с CLS.

[System.CLSCompliant(false)]
public Vector2h (OpenTK.Vector2 v, bool throwOnError);
new OpenTK.Vector2h : OpenTK.Vector2 * bool -> OpenTK.Vector2h

Параметры

throwOnError
Boolean
Атрибуты

Применяется к

Vector2h(Vector2, Boolean)

public Vector2h (ref OpenTK.Vector2 v, bool throwOnError);
new OpenTK.Vector2h :  * bool -> OpenTK.Vector2h

Параметры

throwOnError
Boolean

Применяется к

Vector2h(Vector2d, Boolean)

public Vector2h (OpenTK.Vector2d v, bool throwOnError);
new OpenTK.Vector2h : OpenTK.Vector2d * bool -> OpenTK.Vector2h

Параметры

throwOnError
Boolean

Применяется к

Vector2h(Vector2d, Boolean)

Важно!

Этот API несовместим с CLS.

[System.CLSCompliant(false)]
public Vector2h (ref OpenTK.Vector2d v, bool throwOnError);
new OpenTK.Vector2h :  * bool -> OpenTK.Vector2h

Параметры

throwOnError
Boolean
Атрибуты

Применяется к

Vector2h(SerializationInfo, StreamingContext)

Конструктор, используемый ISerializable для десериализации объекта.

public Vector2h (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new OpenTK.Vector2h : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> OpenTK.Vector2h

Параметры

Применяется к

Vector2h(Single, Single)

Новый экземпляр Half2 преобразует 2 параметра в 16-битовую половинную точность с плавающей запятой.

public Vector2h (float x, float y);
new OpenTK.Vector2h : single * single -> OpenTK.Vector2h

Параметры

x
Single

32-разрядное число одиночной точности с плавающей запятой.

y
Single

32-разрядное число одиночной точности с плавающей запятой.

Применяется к

Vector2h(Single, Single, Boolean)

Новый экземпляр Half2 преобразует 2 параметра в 16-битовую половинную точность с плавающей запятой.

public Vector2h (float x, float y, bool throwOnError);
new OpenTK.Vector2h : single * single * bool -> OpenTK.Vector2h

Параметры

x
Single

32-разрядное число одиночной точности с плавающей запятой.

y
Single

32-разрядное число одиночной точности с плавающей запятой.

throwOnError
Boolean

Включите проверки, которые будут выдаваться, если результат преобразования не имеет смысла.

Применяется к