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