Partager via


XMUINT3 structure (directxmath.h)

Vecteur 3D 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 XMUINT3 lors de la programmation en C++, consultez extensions XMUINT3.

 

Syntaxe

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

void XMUINT3()

Constructeur par défaut pour XMUINT3.

Constructeur par défaut pour XMUINT3.

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

void XMUINT3( const XMUINT3 & unnamedParam1)

Constructeur pour XMUINT3.

Constructeur pour XMUINT3.

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

XMUINT3 & operator=( const XMUINT3 & unnamedParam1)

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

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

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

void XMUINT3( XMUINT3 && unnamedParam1)

Constructeur pour XMUINT3.

Constructeur pour XMUINT3.

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

XMUINT3 & operator=( XMUINT3 && unnamedParam1)

void XMUINT3( uint32_t _x, uint32_t _y, uint32_t _z) noexcept

Initialise une nouvelle instance de à partir de XMUINT3 trois uint32_t arguments.

Ce constructeur initialise une nouvelle instance de XMUINT3 à partir de trois uint32_t arguments.

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

void XMUINT3( const uint32_t *pArray) noexcept

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

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

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

bool operator==( const XMUINT3 & unnamedParam1)

auto operator<=>( const XMUINT3 & unnamedParam1)

Remarques

Vous pouvez utiliser XMLoadUInt3 pour charger XMUINT3 dans des instances de XMVECTOR.

Vous pouvez utiliser XMStoreUInt3 pour stocker des instances de XMVECTOR dans un instance de XMUINT3.

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

XMUINT3 Extensions