Partager via


structure XMUINT4 (directxmath.h)

Vecteur 4D 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 à l’aide XMUINT4 de la programmation en C++, consultez extensions XMUINT4.

 

Syntaxe

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

z

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

w

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

void XMUINT4()

Constructeur par défaut pour XMUINT4.

Constructeur par défaut pour XMUINT4.

Note Ce constructeur est disponible uniquement sous C++.
 

void XMUINT4( const XMUINT4 & unnamedParam1)

Constructeur pour XMUINT4.

Constructeur pour XMUINT4.

Note Ce constructeur est disponible uniquement sous C++.

XMUINT4 & operator=( const XMUINT4 & unnamedParam1)

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

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

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

void XMUINT4( XMUINT4 && unnamedParam1)

Constructeur pour XMUINT4.

Constructeur pour XMUINT4.

Note Ce constructeur est disponible uniquement sous C++.

XMUINT4 & operator=( XMUINT4 && unnamedParam1)

void XMUINT4( uint32_t _x, uint32_t _y, uint32_t _z, uint32_t _w) noexcept

Initialise une nouvelle instance de à partir de XMUINT4 quatre uint32_t arguments.

Ce constructeur initialise une nouvelle instance de XMUINT4 à partir de quatre uint32_t arguments.

Note Ce constructeur est disponible uniquement sous C++.
 

void XMUINT4( const uint32_t *pArray) noexcept

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

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

Note Ce constructeur est disponible uniquement sous C++.

bool operator==( const XMUINT4 & unnamedParam1)

auto operator<=>( const XMUINT4 & unnamedParam1)

Remarques

Vous pouvez utiliser XMLoadUInt4 pour charger XMUINT4 dans des instances de XMVECTOR.

Vous pouvez utiliser XMStoreUInt4 pour stocker des instances de XMVECTOR dans un instance de XMUINT4.

Noms: Utiliser DirectX

Configuration requise pour la plateforme

Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 avec le Kit de développement logiciel (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

   
En-tête directxmath.h

Voir aussi

Structures de bibliothèque DirectXMath

XMUINT4 Extensions