Vector4h 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 バイトを占有します。 |