Vector3h 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 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, Half, Half) |
La nuova istanza di Half3 eviterà la conversione e la copia direttamente dai parametri Half. |
Vector3h(Half) |
Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte. |
Vector3h(SerializationInfo, StreamingContext) |
Costruttore usato da ISerializable per deserializzare l'oggetto. |
Vector3h(Single, Single, Single, Boolean) |
La nuova istanza di Half3 converte i 3 parametri in 16 bit a virgola mobile a metà bit. |
Vector3h(Single, Single, Single) |
La nuova istanza di Half3 converte i 3 parametri in 16 bit a virgola mobile a metà bit. |
Vector3h(Single) |
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(Vector3, Boolean) |
Vettore a 3 componenti del tipo Half. Occupa il totale di 6 byte. |
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(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. |
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. |
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. |