Vector4h Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |