Vector4h Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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, Half, Half, Half) |
Die neue Half4-instance verhindert konvertierungs- und kopiervorgänge direkt aus den Half-Parametern. |
Vector4h(Half) |
4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte. |
Vector4h(SerializationInfo, StreamingContext) |
Konstruktor, der von ISerializable zum Deserialisieren des Objekts verwendet wird. |
Vector4h(Single, Single, Single, Single, Boolean) |
Die neue Half4-instance konvertiert die vier Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit. |
Vector4h(Single, Single, Single, Single) |
Die neue Half4-instance konvertiert die vier Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit. |
Vector4h(Single) |
4-Komponenten-Vektor des Half-Typs. Belegt insgesamt 8 Byte. |
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(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(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. |
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. |
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. |