Partager via


XMFLOAT2 structure (directxmath.h)

Vecteur 2D constitué de deux valeurs à virgule flottante simple précision.

Pour obtenir la liste des fonctionnalités supplémentaires telles que les constructeurs et les opérateurs disponibles XMFLOAT2 lors de la programmation en C++, consultez extensions XMFLOAT2.

 

Syntaxe

struct XMFLOAT2 {
  float      x;
  float      y;
  void       XMFLOAT2();
  void       XMFLOAT2(
    const XMFLOAT2 & unnamedParam1
  );
  XMFLOAT2 & operator=(
    const XMFLOAT2 & unnamedParam1
  );
  void       XMFLOAT2(
    XMFLOAT2 && unnamedParam1
  );
  XMFLOAT2 & operator=(
    XMFLOAT2 && unnamedParam1
  );
  void       XMFLOAT2(
    float _x,
    float _y
  ) noexcept;
  void       XMFLOAT2(
    const float *pArray
  ) noexcept;
  bool       operator==(
    const XMFLOAT2 & unnamedParam1
  );
  auto       operator<=>(
    const XMFLOAT2 & unnamedParam1
  );
};

Membres

x

valeur float décrivant la coordonnée x du vecteur.

y

valeur float décrivant la coordonnée y du vecteur.

void XMFLOAT2()

Constructeur par défaut pour XMFLOAT2.

Constructeur par défaut pour XMFLOAT2.

Note Ce constructeur n’est disponible que sous C++.
 

void XMFLOAT2( const XMFLOAT2 & unnamedParam1)

Constructeur pour XMFLOAT2.

Constructeur pour XMFLOAT2.

Note Ce constructeur n’est disponible que sous C++.

XMFLOAT2 & operator=( const XMFLOAT2 & unnamedParam1)

Affecte les données du composant vectoriel d’un instance de XMFLOAT2 à la instance actuelle de XMFLOAT2.

Cet opérateur affecte les données du composant vectoriel d’un instance de XMFLOAT2 à la instance actuelle de XMFLOAT2.

Note Cet opérateur n’est disponible que sous C++.

void XMFLOAT2( XMFLOAT2 && unnamedParam1)

Constructeur pour XMFLOAT2.

Constructeur pour XMFLOAT2.

Note Ce constructeur n’est disponible que sous C++.

XMFLOAT2 & operator=( XMFLOAT2 && unnamedParam1)

void XMFLOAT2( float _x, float _y) noexcept

Initialise une nouvelle instance de à partir de XMFLOAT2 deux float arguments.

Ce constructeur initialise une nouvelle instance de XMFLOAT2 à partir de deux float arguments.

Note Ce constructeur n’est disponible que sous C++.
 

void XMFLOAT2( const float *pArray) noexcept

Initialise une nouvelle instance de à partir d’un XMFLOAT2 argument de tableau à deux élémentsfloat.

Ce constructeur initialise une nouvelle instance de XMFLOAT2 à partir d’un argument de tableau à deux élémentsfloat.

Note Ce constructeur n’est disponible que sous C++.
 

bool operator==( const XMFLOAT2 & unnamedParam1)

auto operator<=>( const XMFLOAT2 & unnamedParam1)

Remarques

XMFLOAT2 peut être chargé dans des instances de XMVECTOR à l’aide de XMLoadFloat2.

Les instances de XMVECTOR peuvent être stockées dans un instance de XMFLOAT2 avec XMStoreFloat2.

Noms: Utiliser DirectX

Configuration requise pour la plateforme

Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 avec le SDK Windows pour Windows 8. Pris en charge pour les applications de bureau Win32, les applications du Windows Store et les applications Windows Phone 8.

Configuration requise

Condition requise Valeur
En-tête directxmath.h

Voir aussi

Structures de bibliothèque DirectXMath

XMFLOAT2 Extensions