Partager via


Vector2h Structure

Définition

Vecteur à 2 composants du type Half. Occupe 4 octets au total.

[System.Serializable]
public struct Vector2h : IEquatable<OpenTK.Vector2h>, System.Runtime.Serialization.ISerializable
type Vector2h = struct
    interface ISerializable
Héritage
Vector2h
Attributs
Implémente

Constructeurs

Vector2h(Half, Half)

La nouvelle instance Half2 évite la conversion et la copie directement à partir des paramètres Half.

Vector2h(Half)

Vecteur à 2 composants du type Half. Occupe 4 octets au total.

Vector2h(SerializationInfo, StreamingContext)

Constructeur utilisé par ISerializable pour désérialiser l’objet.

Vector2h(Single, Single, Boolean)

La nouvelle instance Half2 convertit les 2 paramètres en virgule flottante demi-précision 16 bits.

Vector2h(Single, Single)

La nouvelle instance Half2 convertit les 2 paramètres en virgule flottante demi-précision 16 bits.

Vector2h(Single)

Vecteur à 2 composants du type Half. Occupe 4 octets au total.

Vector2h(Vector2, Boolean)

Vecteur à 2 composants du type Half. Occupe 4 octets au total.

Vector2h(Vector2, Boolean)

Vecteur à 2 composants du type Half. Occupe 4 octets au total.

Vector2h(Vector2)

La nouvelle instance Half2 convertit le Vecteur2 en virgule flottante demi-précision 16 bits.

Vector2h(Vector2)

La nouvelle instance Half2 convertit le Vecteur2 en virgule flottante demi-précision 16 bits. Il s’agit du constructeur le plus rapide.

Vector2h(Vector2d, Boolean)

Vecteur à 2 composants du type Half. Occupe 4 octets au total.

Vector2h(Vector2d, Boolean)

Vecteur à 2 composants du type Half. Occupe 4 octets au total.

Vector2h(Vector2d)

La nouvelle instance Half2 convertit le Vector2d en virgule flottante demi-précision 16 bits.

Vector2h(Vector2d)

La nouvelle instance Half2 convertit le Vector2d en virgule flottante demi-précision 16 bits. Il s’agit du constructeur le plus rapide.

Champs

SizeInBytes

La taille en octets d’un instance du struct Half2 est 4.

X

Composant X du Half2.

Y

Composant Y du Half2.

Méthodes

Equals(Vector2h)

Retourne une valeur indiquant si cette instance est égale à un vecteur OpenTK.Half2 spécifié.

FromBinaryStream(BinaryReader)

Mises à jour les composants X et Y de cette instance en lisant à partir d’un flux.

FromBytes(Byte[], Int32)

Vecteur à 2 composants du type Half. Occupe 4 octets au total.

GetBytes(Vector2h)

Retourne la valeur Half2 sous la forme d’un tableau d’octets.

GetObjectData(SerializationInfo, StreamingContext)

Utilisé par ISerialize pour sérialiser l’objet.

ToBinaryStream(BinaryWriter)

Écrit les composants X et Y de cette instance dans un flux.

ToString()

Retourne une chaîne qui contient les nombres de ce half2 sous forme lisible par l’homme.

ToVector2()

Vecteur à 2 composants du type Half. Occupe 4 octets au total.

ToVector2d()

Vecteur à 2 composants du type Half. Occupe 4 octets au total.

Opérateurs

Explicit(Vector2 to Vector2h)

Vecteur à 2 composants du type Half. Occupe 4 octets au total.

Explicit(Vector2d to Vector2h)

Vecteur à 2 composants du type Half. Occupe 4 octets au total.

Explicit(Vector2h to Vector2)

Vecteur à 2 composants du type Half. Occupe 4 octets au total.

Explicit(Vector2h to Vector2d)

Vecteur à 2 composants du type Half. Occupe 4 octets au total.

S’applique à