Vector4h Structure

Définition

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

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

Constructeurs

Vector4h(Half)

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

Vector4h(Half, Half, Half, Half)

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

Vector4h(SerializationInfo, StreamingContext)

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

Vector4h(Single)

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

Vector4h(Single, Single, Single, Single)

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

Vector4h(Single, Single, Single, Single, Boolean)

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

Vector4h(Vector4)

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

Vector4h(Vector4)

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

Vector4h(Vector4, Boolean)

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

Vector4h(Vector4, Boolean)

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

Vector4h(Vector4d)

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

Vector4h(Vector4d)

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

Vector4h(Vector4d, Boolean)

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

Vector4h(Vector4d, Boolean)

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

Champs

SizeInBytes

La taille en octets d’un instance du struct Half4 est 8.

W

Composant W du Half4.

X

Composant X du Half4.

Y

Composant Y du Half4.

Z

Composant Z du Half4.

Propriétés

Xy

Obtient ou définit un OpenTK.Vector2h avec les composants X et Y de cette instance.

Xyz

Obtient ou définit un OpenTK.Vector3h avec les composants X, Y et Z de cette instance.

Méthodes

Equals(Vector4h)

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

FromBinaryStream(BinaryReader)

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

FromBytes(Byte[], Int32)

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

GetBytes(Vector4h)

Retourne la valeur Half4 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, Y, Z et W de cette instance dans un flux.

ToString()

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

ToVector4()

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

ToVector4d()

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

Opérateurs

Explicit(Vector4 to Vector4h)

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

Explicit(Vector4d to Vector4h)

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

Explicit(Vector4h to Vector4)

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

Explicit(Vector4h to Vector4d)

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

S’applique à