Vector2h Struct

Definizione

Vettore a 2 componenti del tipo Half. Occupa il totale di 4 byte.

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

Costruttori

Vector2h(Half)

Vettore a 2 componenti del tipo Half. Occupa il totale di 4 byte.

Vector2h(Half, Half)

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

Vector2h(SerializationInfo, StreamingContext)

Costruttore usato da ISerializable per deserializzare l'oggetto.

Vector2h(Single)

Vettore a 2 componenti del tipo Half. Occupa il totale di 4 byte.

Vector2h(Single, Single)

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

Vector2h(Single, Single, Boolean)

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

Vector2h(Vector2)

La nuova istanza di Half2 converte Vector2 in 16 bit a virgola mobile a metà bit.

Vector2h(Vector2)

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

Vector2h(Vector2, Boolean)

Vettore a 2 componenti del tipo Half. Occupa il totale di 4 byte.

Vector2h(Vector2, Boolean)

Vettore a 2 componenti del tipo Half. Occupa il totale di 4 byte.

Vector2h(Vector2d)

La nuova istanza di Half2 converte Vector2d in 16 bit a virgola mobile a metà bit.

Vector2h(Vector2d)

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

Vector2h(Vector2d, Boolean)

Vettore a 2 componenti del tipo Half. Occupa il totale di 4 byte.

Vector2h(Vector2d, Boolean)

Vettore a 2 componenti del tipo Half. Occupa il totale di 4 byte.

Campi

SizeInBytes

Le dimensioni in byte per un'istanza dello struct Half2 sono 4.

X

Componente X di Half2.

Y

Componente Y di Half2.

Metodi

Equals(Vector2h)

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

FromBinaryStream(BinaryReader)

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

FromBytes(Byte[], Int32)

Vettore a 2 componenti del tipo Half. Occupa il totale di 4 byte.

GetBytes(Vector2h)

Restituisce half2 come matrice di byte.

GetObjectData(SerializationInfo, StreamingContext)

Usato da ISerialize per serializzare l'oggetto.

ToBinaryStream(BinaryWriter)

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

ToString()

Restituisce una stringa contenente i numeri di metà2 in forma leggibile.

ToVector2()

Vettore a 2 componenti del tipo Half. Occupa il totale di 4 byte.

ToVector2d()

Vettore a 2 componenti del tipo Half. Occupa il totale di 4 byte.

Operatori

Explicit(Vector2 to Vector2h)

Vettore a 2 componenti del tipo Half. Occupa il totale di 4 byte.

Explicit(Vector2d to Vector2h)

Vettore a 2 componenti del tipo Half. Occupa il totale di 4 byte.

Explicit(Vector2h to Vector2)

Vettore a 2 componenti del tipo Half. Occupa il totale di 4 byte.

Explicit(Vector2h to Vector2d)

Vettore a 2 componenti del tipo Half. Occupa il totale di 4 byte.

Si applica a