次の方法で共有


Vector2h 構造体

定義

Half 型の 2 成分ベクトル。 合計 4 バイトを占有します。

[System.Serializable]
public struct Vector2h : IEquatable<OpenTK.Vector2h>, System.Runtime.Serialization.ISerializable
type Vector2h = struct
    interface ISerializable
継承
Vector2h
属性
実装

コンストラクター

Vector2h(Half)

Half 型の 2 成分ベクトル。 合計 4 バイトを占有します。

Vector2h(Half, Half)

新しい Half2 インスタンスは変換を回避し、Half パラメーターから直接コピーします。

Vector2h(SerializationInfo, StreamingContext)

オブジェクトを逆シリアル化するために ISerializable によって使用されるコンストラクター。

Vector2h(Single)

Half 型の 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)

Half 型の 2 成分ベクトル。 合計 4 バイトを占有します。

Vector2h(Vector2, Boolean)

Half 型の 2 成分ベクトル。 合計 4 バイトを占有します。

Vector2h(Vector2d)

新しい Half2 インスタンスは、Vector2d を 16 ビットの半精度浮動小数点に変換します。

Vector2h(Vector2d)

新しい Half2 インスタンスは、Vector2d を 16 ビットの半精度浮動小数点に変換します。 これはより高速なコンストラクターです。

Vector2h(Vector2d, Boolean)

Half 型の 2 成分ベクトル。 合計 4 バイトを占有します。

Vector2h(Vector2d, Boolean)

Half 型の 2 成分ベクトル。 合計 4 バイトを占有します。

フィールド

SizeInBytes

Half2 構造体のインスタンスのサイズ (バイト単位) は 4 です。

X

Half2 の X コンポーネント。

Y

Half2 の Y コンポーネント。

メソッド

Equals(Vector2h)

このインスタンスが指定された OpenTK.Half2 ベクターと等しいかどうかを示す値を返します。

FromBinaryStream(BinaryReader)

Stream から読み取って、このインスタンスの X コンポーネントと Y コンポーネントを更新します。

FromBytes(Byte[], Int32)

Half 型の 2 成分ベクトル。 合計 4 バイトを占有します。

GetBytes(Vector2h)

Half2 をバイト配列として返します。

GetObjectData(SerializationInfo, StreamingContext)

オブジェクトをシリアル化するために ISerialize によって使用されます。

ToBinaryStream(BinaryWriter)

このインスタンスの X コンポーネントと Y コンポーネントを Stream に書き込みます。

ToString()

この Half2 の数値を人間が判読できる形式で含む文字列を返します。

ToVector2()

Half 型の 2 成分ベクトル。 合計 4 バイトを占有します。

ToVector2d()

Half 型の 2 成分ベクトル。 合計 4 バイトを占有します。

演算子

Explicit(Vector2 to Vector2h)

Half 型の 2 成分ベクトル。 合計 4 バイトを占有します。

Explicit(Vector2d to Vector2h)

Half 型の 2 成分ベクトル。 合計 4 バイトを占有します。

Explicit(Vector2h to Vector2)

Half 型の 2 成分ベクトル。 合計 4 バイトを占有します。

Explicit(Vector2h to Vector2d)

Half 型の 2 成分ベクトル。 合計 4 バイトを占有します。

適用対象