Freigeben über


Vector4h Konstruktoren

Definition

Überlädt

Vector4h(Half)
Vector4h(Vector4)

Die neue Half4-Instanz konvertiert den Vector4-Gleitkomma in 16-Bit-Halbgenauigkeits-Gleitkomma.

Vector4h(Vector4)

Die neue Half4-Instanz konvertiert den Vector4-Gleitkomma in 16-Bit-Halbgenauigkeits-Gleitkomma. Dies ist der schnellste Konstruktor.

Vector4h(Vector4d)

Die neue Half4-Instanz konvertiert den Vector4d-Gleitkommawert in 16-Bit-Halbgenauigkeit.

Vector4h(Vector4d)

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

Vector4h(Single)
Vector4h(Vector4, Boolean)
Vector4h(Vector4, Boolean)
Vector4h(Vector4d, Boolean)
Vector4h(Vector4d, Boolean)
Vector4h(SerializationInfo, StreamingContext)

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

Vector4h(Half, Half, Half, Half)

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

Vector4h(Single, Single, Single, Single)

Die neue Half4-Instanz konvertiert die 4 Parameter in gleitende 16-Bit-Halbgenauigkeit.

Vector4h(Single, Single, Single, Single, Boolean)

Die neue Half4-Instanz konvertiert die 4 Parameter in gleitende 16-Bit-Halbgenauigkeit.

Vector4h(Half)

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

Parameter

value
Half

Gilt für:

Vector4h(Vector4)

Wichtig

Diese API ist nicht CLS-kompatibel.

Die neue Half4-Instanz konvertiert den Vector4-Gleitkomma in 16-Bit-Halbgenauigkeits-Gleitkomma.

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

Parameter

v
Vector4

OpenTK.Vector4

Attribute

Gilt für:

Vector4h(Vector4)

Die neue Half4-Instanz konvertiert den Vector4-Gleitkomma in 16-Bit-Halbgenauigkeits-Gleitkomma. Dies ist der schnellste Konstruktor.

public Vector4h (ref OpenTK.Vector4 v);
new OpenTK.Vector4h :  -> OpenTK.Vector4h

Parameter

v
Vector4

OpenTK.Vector4

Gilt für:

Vector4h(Vector4d)

Die neue Half4-Instanz konvertiert den Vector4d-Gleitkommawert in 16-Bit-Halbgenauigkeit.

public Vector4h (OpenTK.Vector4d v);
new OpenTK.Vector4h : OpenTK.Vector4d -> OpenTK.Vector4h

Parameter

v
Vector4d

OpenTK.Vector4d

Gilt für:

Vector4h(Vector4d)

Wichtig

Diese API ist nicht CLS-kompatibel.

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

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

Parameter

v
Vector4d

OpenTK.Vector4d

Attribute

Gilt für:

Vector4h(Single)

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

Parameter

value
Single

Gilt für:

Vector4h(Vector4, Boolean)

Wichtig

Diese API ist nicht CLS-kompatibel.

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

Parameter

throwOnError
Boolean
Attribute

Gilt für:

Vector4h(Vector4, Boolean)

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

Parameter

throwOnError
Boolean

Gilt für:

Vector4h(Vector4d, Boolean)

public Vector4h (OpenTK.Vector4d v, bool throwOnError);
new OpenTK.Vector4h : OpenTK.Vector4d * bool -> OpenTK.Vector4h

Parameter

throwOnError
Boolean

Gilt für:

Vector4h(Vector4d, Boolean)

Wichtig

Diese API ist nicht CLS-kompatibel.

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

Parameter

throwOnError
Boolean
Attribute

Gilt für:

Vector4h(SerializationInfo, StreamingContext)

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

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

Parameter

Gilt für:

Vector4h(Half, Half, Half, Half)

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

public Vector4h (OpenTK.Half x, OpenTK.Half y, OpenTK.Half z, OpenTK.Half w);
new OpenTK.Vector4h : OpenTK.Half * OpenTK.Half * OpenTK.Half * OpenTK.Half -> OpenTK.Vector4h

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.

z
Half

Eine Halbe Instanz einer Gleitkommazahl mit 16 Bit halber Genauigkeit.

w
Half

Eine Halbe Instanz einer Gleitkommazahl mit 16 Bit halber Genauigkeit.

Gilt für:

Vector4h(Single, Single, Single, Single)

Die neue Half4-Instanz konvertiert die 4 Parameter in gleitende 16-Bit-Halbgenauigkeit.

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

Parameter

x
Single

Gleitkommazahl mit einer 32-Bit-Genauigkeit.

y
Single

Gleitkommazahl mit einer 32-Bit-Genauigkeit.

z
Single

Gleitkommazahl mit einer 32-Bit-Genauigkeit.

w
Single

Gleitkommazahl mit einer 32-Bit-Genauigkeit.

Gilt für:

Vector4h(Single, Single, Single, Single, Boolean)

Die neue Half4-Instanz konvertiert die 4 Parameter in gleitende 16-Bit-Halbgenauigkeit.

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

Parameter

x
Single

Gleitkommazahl mit einer 32-Bit-Genauigkeit.

y
Single

Gleitkommazahl mit einer 32-Bit-Genauigkeit.

z
Single

Gleitkommazahl mit einer 32-Bit-Genauigkeit.

w
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: