共用方式為


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

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

適用於