Condividi tramite


Vector4h Costruttori

Definizione

Overload

Vector4h(Half)
Vector4h(Vector4)

La nuova istanza Half4 convertirà Vector4 in virgola mobile a precisione metà a 16 bit.

Vector4h(Vector4)

La nuova istanza Half4 convertirà Vector4 in virgola mobile a precisione metà a 16 bit. Questo è il costruttore più veloce.

Vector4h(Vector4d)

La nuova istanza Half4 convertirà Vector4d in virgola mobile a precisione metà a 16 bit.

Vector4h(Vector4d)

La nuova istanza Half4 convertirà Vector4d in virgola mobile a precisione metà a 16 bit. Si tratta del costruttore più veloce.

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

Costruttore utilizzato da ISerializable per deserializzare l'oggetto.

Vector4h(Half, Half, Half, Half)

La nuova istanza Half4 eviterà la conversione e la copia direttamente dai parametri Half.

Vector4h(Single, Single, Single, Single)

La nuova istanza Half4 convertirà i 4 parametri in virgola mobile a precisione metà a 16 bit.

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

La nuova istanza Half4 convertirà i 4 parametri in virgola mobile a precisione metà a 16 bit.

Vector4h(Half)

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

Parametri

value
Half

Si applica a

Vector4h(Vector4)

Importante

Questa API non è conforme a CLS.

La nuova istanza Half4 convertirà Vector4 in virgola mobile a precisione metà a 16 bit.

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

Parametri

v
Vector4

OpenTK.Vector4

Attributi

Si applica a

Vector4h(Vector4)

La nuova istanza Half4 convertirà Vector4 in virgola mobile a precisione metà a 16 bit. Questo è il costruttore più veloce.

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

Parametri

v
Vector4

OpenTK.Vector4

Si applica a

Vector4h(Vector4d)

La nuova istanza Half4 convertirà Vector4d in virgola mobile a precisione metà a 16 bit.

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

Parametri

v
Vector4d

OpenTK.Vector4d

Si applica a

Vector4h(Vector4d)

Importante

Questa API non è conforme a CLS.

La nuova istanza Half4 convertirà Vector4d in virgola mobile a precisione metà a 16 bit. Si tratta del costruttore più veloce.

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

Parametri

v
Vector4d

OpenTK.Vector4d

Attributi

Si applica a

Vector4h(Single)

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

Parametri

value
Single

Si applica a

Vector4h(Vector4, Boolean)

Importante

Questa API non è conforme a CLS.

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

Parametri

throwOnError
Boolean
Attributi

Si applica a

Vector4h(Vector4, Boolean)

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

Parametri

throwOnError
Boolean

Si applica a

Vector4h(Vector4d, Boolean)

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

Parametri

throwOnError
Boolean

Si applica a

Vector4h(Vector4d, Boolean)

Importante

Questa API non è conforme a CLS.

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

Parametri

throwOnError
Boolean
Attributi

Si applica a

Vector4h(SerializationInfo, StreamingContext)

Costruttore utilizzato da ISerializable per deserializzare l'oggetto.

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

Parametri

Si applica a

Vector4h(Half, Half, Half, Half)

La nuova istanza Half4 eviterà la conversione e la copia direttamente dai parametri Half.

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

Parametri

x
Half

Istanza Half di un numero a virgola mobile a metà precisione a 16 bit.

y
Half

Istanza Half di un numero a virgola mobile a metà precisione a 16 bit.

z
Half

Istanza Half di un numero a virgola mobile a metà precisione a 16 bit.

w
Half

Istanza Half di un numero a virgola mobile a metà precisione a 16 bit.

Si applica a

Vector4h(Single, Single, Single, Single)

La nuova istanza Half4 convertirà i 4 parametri in virgola mobile a precisione metà a 16 bit.

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

Parametri

x
Single

Numero a virgola mobile a precisione singola a 32 bit.

y
Single

Numero a virgola mobile a precisione singola a 32 bit.

z
Single

Numero a virgola mobile a precisione singola a 32 bit.

w
Single

Numero a virgola mobile a precisione singola a 32 bit.

Si applica a

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

La nuova istanza Half4 convertirà i 4 parametri in virgola mobile a precisione metà a 16 bit.

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

Parametri

x
Single

Numero a virgola mobile a precisione singola a 32 bit.

y
Single

Numero a virgola mobile a precisione singola a 32 bit.

z
Single

Numero a virgola mobile a precisione singola a 32 bit.

w
Single

Numero a virgola mobile a precisione singola a 32 bit.

throwOnError
Boolean

Abilita controlli che generano un'eccezione se il risultato della conversione non è significativo.

Si applica a