Vector3h 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 à 3 composants du type Half. Occupe 6 octets au total.
[System.Serializable]
public struct Vector3h : IEquatable<OpenTK.Vector3h>, System.Runtime.Serialization.ISerializable
type Vector3h = struct
interface ISerializable
- Héritage
-
Vector3h
- Attributs
- Implémente
Constructeurs
Vector3h(Half, Half, Half) |
La nouvelle instance Half3 évite la conversion et la copie directement à partir des paramètres Half. |
Vector3h(Half) |
Vecteur à 3 composants du type Half. Occupe 6 octets au total. |
Vector3h(SerializationInfo, StreamingContext) |
Constructeur utilisé par ISerializable pour désérialiser l’objet. |
Vector3h(Single, Single, Single, Boolean) |
La nouvelle instance Half3 convertit les 3 paramètres en virgule flottante demi-précision 16 bits. |
Vector3h(Single, Single, Single) |
La nouvelle instance Half3 convertit les 3 paramètres en virgule flottante demi-précision 16 bits. |
Vector3h(Single) |
Vecteur à 3 composants du type Half. Occupe 6 octets au total. |
Vector3h(Vector3, Boolean) |
Vecteur à 3 composants du type Half. Occupe 6 octets au total. |
Vector3h(Vector3, Boolean) |
Vecteur à 3 composants du type Half. Occupe 6 octets au total. |
Vector3h(Vector3) |
La nouvelle instance Half3 convertit le Vecteur3 en virgule flottante demi-précision 16 bits. |
Vector3h(Vector3) |
La nouvelle instance Half3 convertit le Vecteur3 en virgule flottante demi-précision 16 bits. Il s’agit du constructeur le plus rapide. |
Vector3h(Vector3d, Boolean) |
Vecteur à 3 composants du type Half. Occupe 6 octets au total. |
Vector3h(Vector3d, Boolean) |
Vecteur à 3 composants du type Half. Occupe 6 octets au total. |
Vector3h(Vector3d) |
La nouvelle instance Half3 convertit le Vector3d en virgule flottante demi-précision 16 bits. |
Vector3h(Vector3d) |
La nouvelle instance Half3 convertit le Vector3d 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 Half3 est 6. |
X |
Composant X du Half3. |
Y |
Composant Y du Half3. |
Z |
Composant Z du Half3. |
Propriétés
Xy |
Obtient ou définit un OpenTK.Vector2h avec les composants X et Y de cette instance. |
Méthodes
Equals(Vector3h) |
Retourne une valeur indiquant si cette instance est égale à un vecteur OpenTK.Half3 spécifié. |
FromBinaryStream(BinaryReader) |
Mises à jour les composants X, Y et Z de cette instance en lisant à partir d’un flux. |
FromBytes(Byte[], Int32) |
Vecteur à 3 composants du type Half. Occupe 6 octets au total. |
GetBytes(Vector3h) |
Retourne la valeur Half3 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 et Z de cette instance dans un flux. |
ToString() |
Retourne une chaîne qui contient les nombres de ce Half3 sous forme lisible par l’homme. |
ToVector3() |
Vecteur à 3 composants du type Half. Occupe 6 octets au total. |
ToVector3d() |
Vecteur à 3 composants du type Half. Occupe 6 octets au total. |
Opérateurs
Explicit(Vector3 to Vector3h) |
Vecteur à 3 composants du type Half. Occupe 6 octets au total. |
Explicit(Vector3d to Vector3h) |
Vecteur à 3 composants du type Half. Occupe 6 octets au total. |
Explicit(Vector3h to Vector3) |
Vecteur à 3 composants du type Half. Occupe 6 octets au total. |
Explicit(Vector3h to Vector3d) |
Vecteur à 3 composants du type Half. Occupe 6 octets au total. |