Vector4h 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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)
Vector4h(Vector4, Boolean)
Vector4h(Vector4, Boolean)
Vector4h(Vector4d, Boolean)
Vector4h(Vector4d, 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
參數
- info
- SerializationInfo
- context
- StreamingContext
適用於
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)
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
啟用如果轉換結果沒有意義,將會擲回的檢查。