Vector4h Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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, Half, Half, Half) |
La nuova istanza di Half4 eviterà la conversione e la copia direttamente dai parametri Half. |
Vector4h(Half) |
Vettore a 4 componenti del tipo Half. Occupa 8 byte totali. |
Vector4h(SerializationInfo, StreamingContext) |
Costruttore usato da ISerializable per deserializzare l'oggetto. |
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(Single, Single, Single, Single) |
La nuova istanza di Half4 converte i 4 parametri in 16 bit a virgola mobile a metà bit. |
Vector4h(Single) |
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(Vector4, Boolean) |
Vettore a 4 componenti del tipo Half. Occupa 8 byte totali. |
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(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. |
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. |
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. |