Vector3h 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.
3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte.
[System.Serializable]
public struct Vector3h : IEquatable<OpenTK.Vector3h>, System.Runtime.Serialization.ISerializable
type Vector3h = struct
interface ISerializable
- Vererbung
-
Vector3h
- Attribute
- Implementiert
Konstruktoren
Vector3h(Half, Half, Half) |
Die neue Half3-instance verhindert konvertierungs- und kopiervorgänge direkt aus den Half-Parametern. |
Vector3h(Half) |
3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte. |
Vector3h(SerializationInfo, StreamingContext) |
Konstruktor, der von ISerializable zum Deserialisieren des Objekts verwendet wird. |
Vector3h(Single, Single, Single, Boolean) |
Der neue Half3-instance konvertiert die drei Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit. |
Vector3h(Single, Single, Single) |
Der neue Half3-instance konvertiert die drei Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit. |
Vector3h(Single) |
3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte. |
Vector3h(Vector3, Boolean) |
3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte. |
Vector3h(Vector3, Boolean) |
3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte. |
Vector3h(Vector3) |
Die neue Half3-instance konvertiert den Vector3 in 16-Bit-Gleitkomma mit halber Genauigkeit. |
Vector3h(Vector3) |
Die neue Half3-instance konvertiert den Vector3 in 16-Bit-Gleitkomma mit halber Genauigkeit. Dies ist der schnellste Konstruktor. |
Vector3h(Vector3d, Boolean) |
3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte. |
Vector3h(Vector3d, Boolean) |
3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte. |
Vector3h(Vector3d) |
Die neue Half3 instance konvertiert vector3d in 16-Bit-Gleitkomma mit halber Genauigkeit. |
Vector3h(Vector3d) |
Die neue Half3 instance konvertiert vector3d in 16-Bit-Gleitkomma mit halber Genauigkeit. Dies ist der schnellere Konstruktor. |
Felder
SizeInBytes |
Die Größe in Bytes für eine instance der Half3-Struktur beträgt 6. |
X |
Die X-Komponente von Half3. |
Y |
Die Y-Komponente von Half3. |
Z |
Die Z-Komponente von Half3. |
Eigenschaften
Xy |
Ruft ein OpenTK.Vector2h-Element mit den X- und Y-Komponenten dieses instance ab oder legt diesen fest. |
Methoden
Equals(Vector3h) |
Gibt einen Wert zurück, der angibt, ob dieser instance gleich einem angegebenen OpenTK.Half3-Vektor ist. |
FromBinaryStream(BinaryReader) |
Updates die X-, Y- und Z-Komponenten dieses instance, indem Sie aus einem Stream lesen. |
FromBytes(Byte[], Int32) |
3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte. |
GetBytes(Vector3h) |
Gibt half3 als Array von Bytes zurück. |
GetObjectData(SerializationInfo, StreamingContext) |
Wird von ISerialize verwendet, um das Objekt zu serialisieren. |
ToBinaryStream(BinaryWriter) |
Schreibt die X-, Y- und Z-Komponenten dieses instance in einen Stream. |
ToString() |
Gibt eine Zeichenfolge zurück, die die Zahlen dieses Half3 in lesbarer Form enthält. |
ToVector3() |
3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte. |
ToVector3d() |
3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte. |
Operatoren
Explicit(Vector3 to Vector3h) |
3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte. |
Explicit(Vector3d to Vector3h) |
3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte. |
Explicit(Vector3h to Vector3) |
3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte. |
Explicit(Vector3h to Vector3d) |
3-Komponenten-Vektor des Half-Typs. Belegt insgesamt 6 Byte. |