Vector4h 构造函数

定义

重载

Vector4h(Half)
Vector4h(Vector4)

新的 Half4 实例会将 Vector4 转换为 16 位半精度浮点。

Vector4h(Vector4)

新的 Half4 实例会将 Vector4 转换为 16 位半精度浮点。 这是最快的构造函数。

Vector4h(Vector4d)

新的 Half4 实例会将 Vector4d 转换为 16 位半精度浮点。

Vector4h(Vector4d)

新的 Half4 实例会将 Vector4d 转换为 16 位半精度浮点。 这是更快的构造函数。

Vector4h(Single)
Vector4h(Vector4, Boolean)
Vector4h(Vector4, Boolean)
Vector4h(Vector4d, Boolean)
Vector4h(Vector4d, Boolean)
Vector4h(SerializationInfo, StreamingContext)

ISerializable 用于反序列化对象的构造函数。

Vector4h(Half, Half, Half, Half)

新的 Half4 实例将避免转换,并直接从 Half 参数复制。

Vector4h(Single, Single, Single, Single)

新的 Half4 实例会将 4 个参数转换为 16 位半精度浮点。

Vector4h(Single, Single, Single, Single, Boolean)

新的 Half4 实例会将 4 个参数转换为 16 位半精度浮点。

Vector4h(Half)

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

参数

value
Half

适用于

Vector4h(Vector4)

重要

此 API 不符合 CLS。

新的 Half4 实例会将 Vector4 转换为 16 位半精度浮点。

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

参数

v
Vector4

OpenTK.Vector4

属性

适用于

Vector4h(Vector4)

新的 Half4 实例会将 Vector4 转换为 16 位半精度浮点。 这是最快的构造函数。

public Vector4h (ref OpenTK.Vector4 v);
new OpenTK.Vector4h :  -> OpenTK.Vector4h

参数

v
Vector4

OpenTK.Vector4

适用于

Vector4h(Vector4d)

新的 Half4 实例会将 Vector4d 转换为 16 位半精度浮点。

public Vector4h (OpenTK.Vector4d v);
new OpenTK.Vector4h : OpenTK.Vector4d -> OpenTK.Vector4h

参数

v
Vector4d

OpenTK.Vector4d

适用于

Vector4h(Vector4d)

重要

此 API 不符合 CLS。

新的 Half4 实例会将 Vector4d 转换为 16 位半精度浮点。 这是更快的构造函数。

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

参数

v
Vector4d

OpenTK.Vector4d

属性

适用于

Vector4h(Single)

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

参数

value
Single

适用于

Vector4h(Vector4, Boolean)

重要

此 API 不符合 CLS。

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

参数

throwOnError
Boolean
属性

适用于

Vector4h(Vector4, Boolean)

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

参数

throwOnError
Boolean

适用于

Vector4h(Vector4d, Boolean)

public Vector4h (OpenTK.Vector4d v, bool throwOnError);
new OpenTK.Vector4h : OpenTK.Vector4d * bool -> OpenTK.Vector4h

参数

throwOnError
Boolean

适用于

Vector4h(Vector4d, Boolean)

重要

此 API 不符合 CLS。

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

参数

throwOnError
Boolean
属性

适用于

Vector4h(SerializationInfo, StreamingContext)

ISerializable 用于反序列化对象的构造函数。

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

参数

适用于

Vector4h(Half, Half, Half, Half)

新的 Half4 实例将避免转换,并直接从 Half 参数复制。

public Vector4h (OpenTK.Half x, OpenTK.Half y, OpenTK.Half z, OpenTK.Half w);
new OpenTK.Vector4h : OpenTK.Half * OpenTK.Half * OpenTK.Half * OpenTK.Half -> OpenTK.Vector4h

参数

x
Half

16 位半精度浮点数的 Half 实例。

y
Half

16 位半精度浮点数的 Half 实例。

z
Half

16 位半精度浮点数的 Half 实例。

w
Half

16 位半精度浮点数的 Half 实例。

适用于

Vector4h(Single, Single, Single, Single)

新的 Half4 实例会将 4 个参数转换为 16 位半精度浮点。

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

参数

x
Single

32 位单精度浮点数。

y
Single

32 位单精度浮点数。

z
Single

32 位单精度浮点数。

w
Single

32 位单精度浮点数。

适用于

Vector4h(Single, Single, Single, Single, Boolean)

新的 Half4 实例会将 4 个参数转换为 16 位半精度浮点。

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

参数

x
Single

32 位单精度浮点数。

y
Single

32 位单精度浮点数。

z
Single

32 位单精度浮点数。

w
Single

32 位单精度浮点数。

throwOnError
Boolean

启用在转换结果没有意义时将引发的检查。

适用于