Vector2h 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.
2-Komponenten-Vektor des Half-Typs. Belegt insgesamt 4 Byte.
[System.Serializable]
public struct Vector2h : IEquatable<OpenTK.Vector2h>, System.Runtime.Serialization.ISerializable
type Vector2h = struct
interface ISerializable
- Vererbung
-
Vector2h
- Attribute
- Implementiert
Konstruktoren
Vector2h(Half, Half) |
Mit dem neuen Half2-instance werden Konvertierungen und direktes Kopieren aus den Half-Parametern vermieden. |
Vector2h(Half) |
2-Komponenten-Vektor des Half-Typs. Belegt insgesamt 4 Byte. |
Vector2h(SerializationInfo, StreamingContext) |
Konstruktor, der von ISerializable zum Deserialisieren des Objekts verwendet wird. |
Vector2h(Single, Single, Boolean) |
Der neue Half2-instance konvertiert die 2 Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit. |
Vector2h(Single, Single) |
Der neue Half2-instance konvertiert die 2 Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit. |
Vector2h(Single) |
2-Komponenten-Vektor des Half-Typs. Belegt insgesamt 4 Byte. |
Vector2h(Vector2, Boolean) |
2-Komponenten-Vektor des Half-Typs. Belegt insgesamt 4 Byte. |
Vector2h(Vector2, Boolean) |
2-Komponenten-Vektor des Half-Typs. Belegt insgesamt 4 Byte. |
Vector2h(Vector2) |
Die neue Half2-instance konvertiert vector2 in 16-Bit-Gleitkomma mit halber Genauigkeit. |
Vector2h(Vector2) |
Die neue Half2-instance konvertiert vector2 in 16-Bit-Gleitkomma mit halber Genauigkeit. Dies ist der schnellste Konstruktor. |
Vector2h(Vector2d, Boolean) |
2-Komponenten-Vektor des Half-Typs. Belegt insgesamt 4 Byte. |
Vector2h(Vector2d, Boolean) |
2-Komponenten-Vektor des Half-Typs. Belegt insgesamt 4 Byte. |
Vector2h(Vector2d) |
Die neue Half2-instance konvertiert den Vector2d-Gleitkommawert in 16-Bit-Gleitkomma mit halber Genauigkeit. |
Vector2h(Vector2d) |
Die neue Half2-instance konvertiert den Vector2d-Gleitkommawert in 16-Bit-Gleitkomma mit halber Genauigkeit. Dies ist der schnellere Konstruktor. |
Felder
SizeInBytes |
Die Größe in Bytes für eine instance der Half2-Struktur beträgt 4. |
X |
Die X-Komponente von Half2. |
Y |
Die Y-Komponente von Half2. |
Methoden
Equals(Vector2h) |
Gibt einen Wert zurück, der angibt, ob dieser instance gleich einem angegebenen OpenTK.Half2-Vektor ist. |
FromBinaryStream(BinaryReader) |
Updates die X- und Y-Komponenten dieses instance, indem Sie aus einem Stream lesen. |
FromBytes(Byte[], Int32) |
2-Komponenten-Vektor des Half-Typs. Belegt insgesamt 4 Byte. |
GetBytes(Vector2h) |
Gibt half2 als Bytearray zurück. |
GetObjectData(SerializationInfo, StreamingContext) |
Wird von ISerialize verwendet, um das Objekt zu serialisieren. |
ToBinaryStream(BinaryWriter) |
Schreibt die X- und Y-Komponenten dieses instance in einen Stream. |
ToString() |
Gibt eine Zeichenfolge zurück, die die Zahlen dieses Half2 in lesbarer Form enthält. |
ToVector2() |
2-Komponenten-Vektor des Half-Typs. Belegt insgesamt 4 Byte. |
ToVector2d() |
2-Komponenten-Vektor des Half-Typs. Belegt insgesamt 4 Byte. |
Operatoren
Explicit(Vector2 to Vector2h) |
2-Komponenten-Vektor des Half-Typs. Belegt insgesamt 4 Byte. |
Explicit(Vector2d to Vector2h) |
2-Komponenten-Vektor des Half-Typs. Belegt insgesamt 4 Byte. |
Explicit(Vector2h to Vector2) |
2-Komponenten-Vektor des Half-Typs. Belegt insgesamt 4 Byte. |
Explicit(Vector2h to Vector2d) |
2-Komponenten-Vektor des Half-Typs. Belegt insgesamt 4 Byte. |