Vector2h 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
半型別的 2 元件向量。 佔用 4 個位元組總計。
[System.Serializable]
public struct Vector2h : IEquatable<OpenTK.Vector2h>, System.Runtime.Serialization.ISerializable
type Vector2h = struct
interface ISerializable
- 繼承
-
Vector2h
- 屬性
- 實作
建構函式
Vector2h(Half, Half) |
新的 Half2 實例會避免轉換,並直接從 Half 參數複製。 |
Vector2h(Half) |
半型別的 2 元件向量。 佔用 4 個位元組總計。 |
Vector2h(SerializationInfo, StreamingContext) |
ISerializable 用來還原序列化物件的建構函式。 |
Vector2h(Single, Single, Boolean) |
新的 Half2 實例會將 2 個參數轉換成 16 位半精確度浮點。 |
Vector2h(Single, Single) |
新的 Half2 實例會將 2 個參數轉換成 16 位半精確度浮點。 |
Vector2h(Single) |
半型別的 2 元件向量。 佔用 4 個位元組總計。 |
Vector2h(Vector2, Boolean) |
半型別的 2 元件向量。 佔用 4 個位元組總計。 |
Vector2h(Vector2, Boolean) |
半型別的 2 元件向量。 佔用 4 個位元組總計。 |
Vector2h(Vector2) |
新的 Half2 實例會將 Vector2 轉換成 16 位半精確度浮點。 |
Vector2h(Vector2) |
新的 Half2 實例會將 Vector2 轉換成 16 位半精確度浮點。 這是最快的建構函式。 |
Vector2h(Vector2d, Boolean) |
半型別的 2 元件向量。 佔用 4 個位元組總計。 |
Vector2h(Vector2d, Boolean) |
半型別的 2 元件向量。 佔用 4 個位元組總計。 |
Vector2h(Vector2d) |
新的 Half2 實例會將 Vector2d 轉換成 16 位半精確度浮點。 |
Vector2h(Vector2d) |
新的 Half2 實例會將 Vector2d 轉換成 16 位半精確度浮點。 這是更快速的建構函式。 |
欄位
SizeInBytes |
Half2 結構實例的大小以位元組為單位為 4。 |
X |
Half2 的 X 元件。 |
Y |
Half2 的 Y 元件。 |
方法
Equals(Vector2h) |
傳回值,指出這個實例是否等於指定的 OpenTK.Half2 向量。 |
FromBinaryStream(BinaryReader) |
從 Stream 讀取,以更新這個實例的 X 和 Y 元件。 |
FromBytes(Byte[], Int32) |
半型別的 2 元件向量。 佔用 4 個位元組總計。 |
GetBytes(Vector2h) |
傳回 Half2 做為位元組陣列。 |
GetObjectData(SerializationInfo, StreamingContext) |
ISerialize 用來序列化物件。 |
ToBinaryStream(BinaryWriter) |
將這個實例的 X 和 Y 元件寫入 Stream。 |
ToString() |
傳回字串,此字串會以人類可辨識的形式包含這個 Half2 的數位。 |
ToVector2() |
半型別的 2 元件向量。 佔用 4 個位元組總計。 |
ToVector2d() |
半型別的 2 元件向量。 佔用 4 個位元組總計。 |
運算子
Explicit(Vector2 to Vector2h) |
半型別的 2 元件向量。 佔用 4 個位元組總計。 |
Explicit(Vector2d to Vector2h) |
半型別的 2 元件向量。 佔用 4 個位元組總計。 |
Explicit(Vector2h to Vector2) |
半型別的 2 元件向量。 佔用 4 個位元組總計。 |
Explicit(Vector2h to Vector2d) |
半型別的 2 元件向量。 佔用 4 個位元組總計。 |