共用方式為


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 位半精確度浮點數的半個實例。

y
Half

16 位半精確度浮點數的半個實例。

z
Half

16 位半精確度浮點數的半個實例。

w
Half

16 位半精確度浮點數的半個實例。

適用於

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

啟用如果轉換結果沒有意義,將會擲回的檢查。

適用於