Partager via


structure XMUINT2 (directxmath.h)

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

Pour obtenir la liste des fonctionnalités supplémentaires telles que les constructeurs et les opérateurs disponibles XMUINT2 lorsque vous programmez en C++, consultez extensions XMUINT2.

 

Syntaxe

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

Membres

x

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

y

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

void XMUINT2()

Constructeur par défaut pour XMUINT2.

Constructeur par défaut pour XMUINT2.

Note Ce constructeur est disponible uniquement sous C++.
 

void XMUINT2( const XMUINT2 & unnamedParam1)

Constructeur pour XMUINT2.

Constructeur pour XMUINT2.

Note Ce constructeur est disponible uniquement sous C++.

XMUINT2 & operator=( const XMUINT2 & unnamedParam1)

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

Cet opérateur affecte les données de composant vectoriel d’une instance de XMUINT2 à la instance actuelle de XMUINT2.

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

void XMUINT2( XMUINT2 && unnamedParam1)

Constructeur pour XMUINT2.

Constructeur pour XMUINT2.

Note Ce constructeur est disponible uniquement sous C++.

XMUINT2 & operator=( XMUINT2 && unnamedParam1)

void XMUINT2( uint32_t _x, uint32_t _y) noexcept

Initialise une nouvelle instance de à partir de XMUINT2 deux uint32_t arguments.

Ce constructeur initialise une nouvelle instance de XMUINT2 à partir de deux uint32_t arguments.

Note Ce constructeur est disponible uniquement sous C++.
 

void XMUINT2( const uint32_t *pArray) noexcept

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

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

Note Ce constructeur est disponible uniquement sous C++.

bool operator==( const XMUINT2 & unnamedParam1)

auto operator<=>( const XMUINT2 & unnamedParam1)

Remarques

Vous pouvez utiliser XMLoadUInt2 pour charger XMUINT2 dans des instances de XMVECTOR.

Vous pouvez utiliser XMStoreUInt2 pour stocker des instances de XMVECTOR dans un instance de XMUINT2.

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 Windows Phone 8 applications.

Configuration requise

Condition requise Valeur
En-tête directxmath.h

Voir aussi

Structures de bibliothèque DirectXMath

XMUINT2 Extensions