Partager via


Structure XMINT3 (directxmath.h)

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

Pour obtenir la liste d’autres fonctionnalités, telles que les constructeurs et les opérateurs disponibles XMINT3 lors de la programmation en C++, consultez Extensions XMINT3.

 

Syntaxe

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

void XMINT3()

Constructeur par défaut pour XMINT3.

Constructeur par défaut pour XMINT3.

Note Ce constructeur est disponible uniquement sous C++.
 

void XMINT3( const XMINT3 & unnamedParam1)

Constructeur pour XMINT3.

Constructeur pour XMINT3.

Note Ce constructeur est disponible uniquement sous C++.

XMINT3 & operator=( const XMINT3 & unnamedParam1)

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

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

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

void XMINT3( XMINT3 && unnamedParam1)

Constructeur pour XMINT3.

Constructeur pour XMINT3.

Note Ce constructeur est disponible uniquement sous C++.

XMINT3 & operator=( XMINT3 && unnamedParam1)

void XMINT3( int32_t _x, int32_t _y, int32_t _z) noexcept

Initialise une nouvelle instance de à partir de XMINT3 trois int32_t arguments.

Ce constructeur initialise une nouvelle instance de XMINT3 à partir de trois int32_t arguments.

Note Ce constructeur est disponible uniquement sous C++.
 

void XMINT3( const int32_t *pArray) noexcept

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

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

Note Ce constructeur est disponible uniquement sous C++.
 

bool operator==( const XMINT3 & unnamedParam1)

auto operator<=>( const XMINT3 & unnamedParam1)

Remarques

Vous pouvez utiliser XMLoadSInt3 pour charger XMINT3 dans des instances de XMVECTOR.

Vous pouvez utiliser XMStoreSInt3 pour stocker des instances de XMVECTOR dans un instance de XMINT3.

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

Condition requise Valeur
En-tête directxmath.h

Voir aussi

Structures de bibliothèque DirectXMath

XMINT3 Extensions