Freigeben über


Vector4h Struktur

Definition

4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte.

[System.Serializable]
public struct Vector4h : IEquatable<OpenTK.Vector4h>, System.Runtime.Serialization.ISerializable
type Vector4h = struct
    interface ISerializable
Vererbung
Vector4h
Attribute
Implementiert

Konstruktoren

Vector4h(Half)

4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte.

Vector4h(Half, Half, Half, Half)

Die neue Half4-instance verhindert konvertierungs- und kopiervorgänge direkt aus den Half-Parametern.

Vector4h(SerializationInfo, StreamingContext)

Konstruktor, der von ISerializable zum Deserialisieren des Objekts verwendet wird.

Vector4h(Single)

4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte.

Vector4h(Single, Single, Single, Single)

Die neue Half4-instance konvertiert die vier Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit.

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

Die neue Half4-instance konvertiert die vier Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit.

Vector4h(Vector4)

Die neue Half4-instance konvertiert den Vector4-Gleitkommawert in 16-Bit-Gleitkomma mit halber Genauigkeit.

Vector4h(Vector4)

Die neue Half4-instance konvertiert den Vector4-Gleitkommawert in 16-Bit-Gleitkomma mit halber Genauigkeit. Dies ist der schnellste Konstruktor.

Vector4h(Vector4, Boolean)

4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte.

Vector4h(Vector4, Boolean)

4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte.

Vector4h(Vector4d)

Der neue Half4-instance konvertiert vector4d in 16-Bit-Gleitkomma mit halber Genauigkeit.

Vector4h(Vector4d)

Der neue Half4-instance konvertiert vector4d in 16-Bit-Gleitkomma mit halber Genauigkeit. Dies ist der schnellere Konstruktor.

Vector4h(Vector4d, Boolean)

4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte.

Vector4h(Vector4d, Boolean)

4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte.

Felder

SizeInBytes

Die Größe in Bytes für eine instance der Half4-Struktur beträgt 8.

W

Die W-Komponente von Half4.

X

Die X-Komponente von Half4.

Y

Die Y-Komponente von Half4.

Z

Die Z-Komponente von Half4.

Eigenschaften

Xy

Ruft ein OpenTK.Vector2h-Element mit den X- und Y-Komponenten dieses instance ab oder legt diesen fest.

Xyz

Ruft openTK.Vector3h mit den X-, Y- und Z-Komponenten dieses instance ab oder legt diesen fest.

Methoden

Equals(Vector4h)

Gibt einen Wert zurück, der angibt, ob dieser instance gleich einem angegebenen OpenTK.Half4-Vektor ist.

FromBinaryStream(BinaryReader)

Updates die X-, Y-, Z- und W-Komponenten dieses instance, indem Sie aus einem Stream lesen.

FromBytes(Byte[], Int32)

4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte.

GetBytes(Vector4h)

Gibt half4 als Array von Bytes zurück.

GetObjectData(SerializationInfo, StreamingContext)

Wird von ISerialize verwendet, um das Objekt zu serialisieren.

ToBinaryStream(BinaryWriter)

Schreibt die X-, Y-, Z- und W-Komponenten dieses instance in einen Stream.

ToString()

Gibt eine Zeichenfolge zurück, die die Zahlen dieser Half4 in lesbarer Form enthält.

ToVector4()

4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte.

ToVector4d()

4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte.

Operatoren

Explicit(Vector4 to Vector4h)

4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte.

Explicit(Vector4d to Vector4h)

4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte.

Explicit(Vector4h to Vector4)

4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte.

Explicit(Vector4h to Vector4d)

4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte.

Gilt für: