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. |