Freigeben über


Vector2h Struktur

Definition

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)

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

Vector2h(Half, Half)

Mit dem neuen Half2-instance werden Konvertierungen und direktes Kopieren aus den Half-Parametern vermieden.

Vector2h(SerializationInfo, StreamingContext)

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

Vector2h(Single)

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

Vector2h(Single, Single)

Der neue Half2-instance konvertiert die 2 Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit.

Vector2h(Single, Single, Boolean)

Der neue Half2-instance konvertiert die 2 Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit.

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(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(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.

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.

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.

Gilt für: