Freigeben über


Vector2h Konstruktoren

Definition

Überlädt

Vector2h(Half)
Vector2h(Vector2)

Die neue Half2-Instanz konvertiert den Vector2-Gleitkommapunkt in 16-Bit-Halbgenauigkeit.

Vector2h(Vector2)

Die neue Half2-Instanz konvertiert den Vector2-Gleitkommapunkt in 16-Bit-Halbgenauigkeit. Dies ist der schnellste Konstruktor.

Vector2h(Vector2d)

Die neue Half2-Instanz konvertiert den Vector2d-Gleitkommawert in 16-Bit-Halbgenauigkeit.

Vector2h(Vector2d)

Die neue Half2-Instanz konvertiert den Vector2d-Gleitkommawert in 16-Bit-Halbgenauigkeit. Dies ist der schnellere Konstruktor.

Vector2h(Single)
Vector2h(Half, Half)

Die neue Half2-Instanz vermeidet die Konvertierung und das direkte Kopieren aus den Half-Parametern.

Vector2h(Vector2, Boolean)
Vector2h(Vector2, Boolean)
Vector2h(Vector2d, Boolean)
Vector2h(Vector2d, Boolean)
Vector2h(SerializationInfo, StreamingContext)

Konstruktor, der von ISerializable verwendet wird, um das Objekt zu deserialisieren.

Vector2h(Single, Single)

Die neue Half2-Instanz konvertiert die 2 Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit.

Vector2h(Single, Single, Boolean)

Die neue Half2-Instanz konvertiert die 2 Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit.

Vector2h(Half)

public Vector2h (OpenTK.Half value);
new OpenTK.Vector2h : OpenTK.Half -> OpenTK.Vector2h

Parameter

value
Half

Gilt für:

Vector2h(Vector2)

Wichtig

Diese API ist nicht CLS-kompatibel.

Die neue Half2-Instanz konvertiert den Vector2-Gleitkommapunkt in 16-Bit-Halbgenauigkeit.

[System.CLSCompliant(false)]
public Vector2h (OpenTK.Vector2 v);
new OpenTK.Vector2h : OpenTK.Vector2 -> OpenTK.Vector2h

Parameter

v
Vector2

OpenTK.Vector2

Attribute

Gilt für:

Vector2h(Vector2)

Die neue Half2-Instanz konvertiert den Vector2-Gleitkommapunkt in 16-Bit-Halbgenauigkeit. Dies ist der schnellste Konstruktor.

public Vector2h (ref OpenTK.Vector2 v);
new OpenTK.Vector2h :  -> OpenTK.Vector2h

Parameter

v
Vector2

OpenTK.Vector2

Gilt für:

Vector2h(Vector2d)

Die neue Half2-Instanz konvertiert den Vector2d-Gleitkommawert in 16-Bit-Halbgenauigkeit.

public Vector2h (OpenTK.Vector2d v);
new OpenTK.Vector2h : OpenTK.Vector2d -> OpenTK.Vector2h

Parameter

v
Vector2d

OpenTK.Vector2d

Gilt für:

Vector2h(Vector2d)

Wichtig

Diese API ist nicht CLS-kompatibel.

Die neue Half2-Instanz konvertiert den Vector2d-Gleitkommawert in 16-Bit-Halbgenauigkeit. Dies ist der schnellere Konstruktor.

[System.CLSCompliant(false)]
public Vector2h (ref OpenTK.Vector2d v);
new OpenTK.Vector2h :  -> OpenTK.Vector2h

Parameter

v
Vector2d

OpenTK.Vector2d

Attribute

Gilt für:

Vector2h(Single)

public Vector2h (float value);
new OpenTK.Vector2h : single -> OpenTK.Vector2h

Parameter

value
Single

Gilt für:

Vector2h(Half, Half)

Die neue Half2-Instanz vermeidet die Konvertierung und das direkte Kopieren aus den Half-Parametern.

public Vector2h (OpenTK.Half x, OpenTK.Half y);
new OpenTK.Vector2h : OpenTK.Half * OpenTK.Half -> OpenTK.Vector2h

Parameter

x
Half

Eine Halbe Instanz einer Gleitkommazahl mit 16 Bit halber Genauigkeit.

y
Half

Eine Halbe Instanz einer Gleitkommazahl mit 16 Bit halber Genauigkeit.

Gilt für:

Vector2h(Vector2, Boolean)

Wichtig

Diese API ist nicht CLS-kompatibel.

[System.CLSCompliant(false)]
public Vector2h (OpenTK.Vector2 v, bool throwOnError);
new OpenTK.Vector2h : OpenTK.Vector2 * bool -> OpenTK.Vector2h

Parameter

throwOnError
Boolean
Attribute

Gilt für:

Vector2h(Vector2, Boolean)

public Vector2h (ref OpenTK.Vector2 v, bool throwOnError);
new OpenTK.Vector2h :  * bool -> OpenTK.Vector2h

Parameter

throwOnError
Boolean

Gilt für:

Vector2h(Vector2d, Boolean)

public Vector2h (OpenTK.Vector2d v, bool throwOnError);
new OpenTK.Vector2h : OpenTK.Vector2d * bool -> OpenTK.Vector2h

Parameter

throwOnError
Boolean

Gilt für:

Vector2h(Vector2d, Boolean)

Wichtig

Diese API ist nicht CLS-kompatibel.

[System.CLSCompliant(false)]
public Vector2h (ref OpenTK.Vector2d v, bool throwOnError);
new OpenTK.Vector2h :  * bool -> OpenTK.Vector2h

Parameter

throwOnError
Boolean
Attribute

Gilt für:

Vector2h(SerializationInfo, StreamingContext)

Konstruktor, der von ISerializable verwendet wird, um das Objekt zu deserialisieren.

public Vector2h (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new OpenTK.Vector2h : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> OpenTK.Vector2h

Parameter

Gilt für:

Vector2h(Single, Single)

Die neue Half2-Instanz konvertiert die 2 Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit.

public Vector2h (float x, float y);
new OpenTK.Vector2h : single * single -> OpenTK.Vector2h

Parameter

x
Single

Gleitkommazahl mit einer 32-Bit-Genauigkeit.

y
Single

Gleitkommazahl mit einer 32-Bit-Genauigkeit.

Gilt für:

Vector2h(Single, Single, Boolean)

Die neue Half2-Instanz konvertiert die 2 Parameter in 16-Bit-Gleitkomma mit halber Genauigkeit.

public Vector2h (float x, float y, bool throwOnError);
new OpenTK.Vector2h : single * single * bool -> OpenTK.Vector2h

Parameter

x
Single

Gleitkommazahl mit einer 32-Bit-Genauigkeit.

y
Single

Gleitkommazahl mit einer 32-Bit-Genauigkeit.

throwOnError
Boolean

Aktivieren Sie Überprüfungen, die ausgelöst werden, wenn das Konvertierungsergebnis nicht aussagekräftig ist.

Gilt für: