Structure XMINT2 (directxmath.h)

Vecteur 2D où chaque composant est un entier signé.

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

 

Syntaxe

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

Membres

x

Valeur entière signée décrivant la coordonnée x du vecteur.

y

Valeur entière signée décrivant la coordonnée y du vecteur.

void XMINT2()

Constructeur par défaut pour XMINT2.

Constructeur par défaut pour XMINT2.

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

void XMINT2( const XMINT2 & unnamedParam1)

Constructeur pour XMINT2.

Constructeur pour XMINT2.

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

XMINT2 & operator=( const XMINT2 & unnamedParam1)

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

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

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

void XMINT2( XMINT2 && unnamedParam1)

Constructeur pour XMINT2.

Constructeur pour XMINT2.

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

XMINT2 & operator=( XMINT2 && unnamedParam1)

void XMINT2( int32_t _x, int32_t _y) noexcept

Initialise une nouvelle instance de à partir de XMINT2 deux int32_t arguments.

Ce constructeur initialise une nouvelle instance de XMINT2 à partir de deux int32_t arguments.

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

void XMINT2( const int32_t *pArray) noexcept

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

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

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

bool operator==( const XMINT2 & unnamedParam1)

auto operator<=>( const XMINT2 & unnamedParam1)

Remarques

Vous pouvez utiliser XMLoadSInt2 pour charger XMINT2 dans des instances de XMVECTOR.

Vous pouvez utiliser XMStoreSInt2 pour stocker des instances de XMVECTOR dans un instance de XMINT2.

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

   
En-tête directxmath.h

Voir aussi

Structures de bibliothèque DirectXMath

XMINT2 Extensions