共用方式為


Vector2h 結構

定義

半型別的 2 元件向量。 佔用 4 個位元組總計。

[System.Serializable]
public struct Vector2h : IEquatable<OpenTK.Vector2h>, System.Runtime.Serialization.ISerializable
type Vector2h = struct
    interface ISerializable
繼承
Vector2h
屬性
實作

建構函式

Vector2h(Half)

半型別的 2 元件向量。 佔用 4 個位元組總計。

Vector2h(Half, Half)

新的 Half2 實例會避免轉換,並直接從 Half 參數複製。

Vector2h(SerializationInfo, StreamingContext)

ISerializable 用來還原序列化物件的建構函式。

Vector2h(Single)

半型別的 2 元件向量。 佔用 4 個位元組總計。

Vector2h(Single, Single)

新的 Half2 實例會將 2 個參數轉換成 16 位半精確度浮點。

Vector2h(Single, Single, Boolean)

新的 Half2 實例會將 2 個參數轉換成 16 位半精確度浮點。

Vector2h(Vector2)

新的 Half2 實例會將 Vector2 轉換成 16 位半精確度浮點。

Vector2h(Vector2)

新的 Half2 實例會將 Vector2 轉換成 16 位半精確度浮點。 這是最快的建構函式。

Vector2h(Vector2, Boolean)

半型別的 2 元件向量。 佔用 4 個位元組總計。

Vector2h(Vector2, Boolean)

半型別的 2 元件向量。 佔用 4 個位元組總計。

Vector2h(Vector2d)

新的 Half2 實例會將 Vector2d 轉換成 16 位半精確度浮點。

Vector2h(Vector2d)

新的 Half2 實例會將 Vector2d 轉換成 16 位半精確度浮點。 這是更快速的建構函式。

Vector2h(Vector2d, Boolean)

半型別的 2 元件向量。 佔用 4 個位元組總計。

Vector2h(Vector2d, Boolean)

半型別的 2 元件向量。 佔用 4 個位元組總計。

欄位

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 個位元組總計。

適用於