Structure XMINT4 (directxmath.h)

Vecteur 4D 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 XMINT4 lors de la programmation en C++, consultez Extensions XMINT4.

 

Syntaxe

struct XMINT4 {
  int32_t  x;
  int32_t  y;
  int32_t  z;
  int32_t  w;
  void     XMINT4();
  void     XMINT4(
    const XMINT4 & unnamedParam1
  );
  XMINT4 & operator=(
    const XMINT4 & unnamedParam1
  );
  void     XMINT4(
    XMINT4 && unnamedParam1
  );
  XMINT4 & operator=(
    XMINT4 && unnamedParam1
  );
  void     XMINT4(
    int32_t _x,
    int32_t _y,
    int32_t _z,
    int32_t _w
  ) noexcept;
  void     XMINT4(
    const int32_t *pArray
  ) noexcept;
  bool     operator==(
    const XMINT4 & unnamedParam1
  );
  auto     operator<=>(
    const XMINT4 & 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.

z

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

w

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

void XMINT4()

Constructeur par défaut pour XMINT4.

Constructeur par défaut pour XMINT4.

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

void XMINT4( const XMINT4 & unnamedParam1)

XMINT4 & operator=( const XMINT4 & unnamedParam1)

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

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

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

void XMINT4( XMINT4 && unnamedParam1)

Constructeur pour XMINT4.

Constructeur pour XMINT4.

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

XMINT4 & operator=( XMINT4 && unnamedParam1)

void XMINT4( int32_t _x, int32_t _y, int32_t _z, int32_t _w) noexcept

Initialise une nouvelle instance de à partir de XMINT4 quatre int32_t arguments.

Ce constructeur initialise une nouvelle instance de XMINT4 à partir de quatre int32_t arguments.

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

void XMINT4( const int32_t *pArray) noexcept

Initialise une nouvelle instance de à partir d’un XMINT4 argument de tableau à quatre élémentsint32_t.

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

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

bool operator==( const XMINT4 & unnamedParam1)

auto operator<=>( const XMINT4 & unnamedParam1)

Remarques

Vous pouvez utiliser XMLoadSInt4 pour charger XMINT4 dans des instances de XMVECTOR.

Vous pouvez utiliser XMStoreSInt4 pour stocker des instances de XMVECTOR dans un instance de XMINT4.

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

XMINT4 Extensions