Share via


Vector4h Struct

Definizione

Vettore a 4 componenti del tipo Half. Occupa 8 byte totali.

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

Costruttori

Vector4h(Half)

Vettore a 4 componenti del tipo Half. Occupa 8 byte totali.

Vector4h(Half, Half, Half, Half)

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

Vector4h(SerializationInfo, StreamingContext)

Costruttore usato da ISerializable per deserializzare l'oggetto.

Vector4h(Single)

Vettore a 4 componenti del tipo Half. Occupa 8 byte totali.

Vector4h(Single, Single, Single, Single)

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

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

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

Vector4h(Vector4)

La nuova istanza di Half4 converte Vector4 in 16 bit a virgola mobile a metà bit.

Vector4h(Vector4)

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

Vector4h(Vector4, Boolean)

Vettore a 4 componenti del tipo Half. Occupa 8 byte totali.

Vector4h(Vector4, Boolean)

Vettore a 4 componenti del tipo Half. Occupa 8 byte totali.

Vector4h(Vector4d)

La nuova istanza di Half4 converte Vector4d in 16 bit a virgola mobile a metà bit.

Vector4h(Vector4d)

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

Vector4h(Vector4d, Boolean)

Vettore a 4 componenti del tipo Half. Occupa 8 byte totali.

Vector4h(Vector4d, Boolean)

Vettore a 4 componenti del tipo Half. Occupa 8 byte totali.

Campi

SizeInBytes

Le dimensioni in byte per un'istanza dello struct Half4 sono 8.

W

Componente W di Half4.

X

Componente X di Half4.

Y

Componente Y di Half4.

Z

Componente Z di Half4.

Proprietà

Xy

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

Xyz

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

Metodi

Equals(Vector4h)

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

FromBinaryStream(BinaryReader)

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

FromBytes(Byte[], Int32)

Vettore a 4 componenti del tipo Half. Occupa 8 byte totali.

GetBytes(Vector4h)

Restituisce half4 come matrice di byte.

GetObjectData(SerializationInfo, StreamingContext)

Usato da ISerialize per serializzare l'oggetto.

ToBinaryStream(BinaryWriter)

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

ToString()

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

ToVector4()

Vettore a 4 componenti del tipo Half. Occupa 8 byte totali.

ToVector4d()

Vettore a 4 componenti del tipo Half. Occupa 8 byte totali.

Operatori

Explicit(Vector4 to Vector4h)

Vettore a 4 componenti del tipo Half. Occupa 8 byte totali.

Explicit(Vector4d to Vector4h)

Vettore a 4 componenti del tipo Half. Occupa 8 byte totali.

Explicit(Vector4h to Vector4)

Vettore a 4 componenti del tipo Half. Occupa 8 byte totali.

Explicit(Vector4h to Vector4d)

Vettore a 4 componenti del tipo Half. Occupa 8 byte totali.

Si applica a