次の方法で共有


Vector4h 構造体

定義

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

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

コンストラクター

Vector4h(Half, Half, Half, Half)

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

Vector4h(Half)

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

Vector4h(SerializationInfo, StreamingContext)

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

Vector4h(Single, Single, Single, Single, Boolean)

新しい Half4 インスタンスは、4 つのパラメーターを 16 ビットの半精度浮動小数点に変換します。

Vector4h(Single, Single, Single, Single)

新しい Half4 インスタンスは、4 つのパラメーターを 16 ビットの半精度浮動小数点に変換します。

Vector4h(Single)

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

Vector4h(Vector4, Boolean)

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

Vector4h(Vector4, Boolean)

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

Vector4h(Vector4)

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

Vector4h(Vector4)

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

Vector4h(Vector4d, Boolean)

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

Vector4h(Vector4d, Boolean)

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

Vector4h(Vector4d)

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

Vector4h(Vector4d)

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

フィールド

SizeInBytes

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

W

Half4 の W コンポーネント。

X

Half4 の X コンポーネント。

Y

Half4 の Y コンポーネント。

Z

Half4 の Z コンポーネント。

プロパティ

Xy

このインスタンスの X および Y コンポーネントを含む OpenTK.Vector2h を取得または設定します。

Xyz

このインスタンスの X、Y、Z コンポーネントを含む OpenTK.Vector3h を取得または設定します。

メソッド

Equals(Vector4h)

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

FromBinaryStream(BinaryReader)

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

FromBytes(Byte[], Int32)

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

GetBytes(Vector4h)

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

GetObjectData(SerializationInfo, StreamingContext)

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

ToBinaryStream(BinaryWriter)

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

ToString()

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

ToVector4()

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

ToVector4d()

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

演算子

Explicit(Vector4 to Vector4h)

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

Explicit(Vector4d to Vector4h)

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

Explicit(Vector4h to Vector4)

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

Explicit(Vector4h to Vector4d)

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

適用対象