Vector3h Struct

Definizione

Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte.

[System.Serializable]
public struct Vector3h : IEquatable<OpenTK.Vector3h>, System.Runtime.Serialization.ISerializable
type Vector3h = struct
    interface ISerializable
Ereditarietà
Vector3h
Attributi
Implementazioni

Costruttori

Vector3h(Half)

Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte.

Vector3h(Half, Half, Half)

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

Vector3h(SerializationInfo, StreamingContext)

Costruttore usato da ISerializable per deserializzare l'oggetto.

Vector3h(Single)

Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte.

Vector3h(Single, Single, Single)

La nuova istanza di Half3 converte i 3 parametri in 16 bit a virgola mobile a metà bit.

Vector3h(Single, Single, Single, Boolean)

La nuova istanza di Half3 converte i 3 parametri in 16 bit a virgola mobile a metà bit.

Vector3h(Vector3)

La nuova istanza di Half3 converte Vector3 in 16 bit a virgola mobile a metà bit.

Vector3h(Vector3)

La nuova istanza di Half3 converte Vector3 in 16 bit a virgola mobile a metà bit. Si tratta del costruttore più veloce.

Vector3h(Vector3, Boolean)

Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte.

Vector3h(Vector3, Boolean)

Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte.

Vector3h(Vector3d)

La nuova istanza di Half3 converte Vector3d in 16 bit a virgola mobile a metà bit.

Vector3h(Vector3d)

La nuova istanza di Half3 converte Vector3d in 16 bit a virgola mobile a metà bit. Si tratta del costruttore più veloce.

Vector3h(Vector3d, Boolean)

Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte.

Vector3h(Vector3d, Boolean)

Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte.

Campi

SizeInBytes

Le dimensioni in byte per un'istanza dello struct Half3 sono 6.

X

Componente X di Half3.

Y

Componente Y di Half3.

Z

Componente Z di Half3.

Proprietà

Xy

Ottiene o imposta un oggetto OpenTK.Vector2h con i componenti X e Y di questa istanza.

Metodi

Equals(Vector3h)

Restituisce un valore che indica se questa istanza è uguale a un vettore OpenTK.Half3 specificato.

FromBinaryStream(BinaryReader)

Aggiornamenti i componenti X,Y e Z di questa istanza leggendo da un flusso.

FromBytes(Byte[], Int32)

Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte.

GetBytes(Vector3h)

Restituisce half3 come matrice di byte.

GetObjectData(SerializationInfo, StreamingContext)

Usato da ISerialize per serializzare l'oggetto.

ToBinaryStream(BinaryWriter)

Scrive i componenti X,Y e Z di questa istanza in un flusso.

ToString()

Restituisce una stringa contenente i numeri di Metà3 in forma leggibile.

ToVector3()

Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte.

ToVector3d()

Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte.

Operatori

Explicit(Vector3 to Vector3h)

Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte.

Explicit(Vector3d to Vector3h)

Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte.

Explicit(Vector3h to Vector3)

Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte.

Explicit(Vector3h to Vector3d)

Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte.

Si applica a