Partager via


structure XMFLOAT3 (directxmath.h)

Décrit un vecteur 3D composé de trois valeurs à virgule flottante simple précision.

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

 

Syntaxe

struct XMFLOAT3 {
  float      x;
  float      y;
  float      z;
  void       XMFLOAT3();
  void       XMFLOAT3(
    const XMFLOAT3 & unnamedParam1
  );
  XMFLOAT3 & operator=(
    const XMFLOAT3 & unnamedParam1
  );
  void       XMFLOAT3(
    XMFLOAT3 && unnamedParam1
  );
  XMFLOAT3 & operator=(
    XMFLOAT3 && unnamedParam1
  );
  void       XMFLOAT3(
    float _x,
    float _y,
    float _z
  ) noexcept;
  void       XMFLOAT3(
    const float *pArray
  ) noexcept;
};

Membres

x

valeur float décrivant la coordonnée x du vecteur.

y

valeur float décrivant la coordonnée y du vecteur.

z

valeur float décrivant la coordonnée z du vecteur.

void XMFLOAT3()

Constructeur par défaut pour XMFLOAT3.

Constructeur par défaut pour XMFLOAT3.

Note Ce constructeur est disponible uniquement sous C++.
 

void XMFLOAT3( const XMFLOAT3 & unnamedParam1)

Constructeur pour XMFLOAT3.

Constructeur pour XMFLOAT3.

Note Ce constructeur est disponible uniquement sous C++.

XMFLOAT3 & operator=( const XMFLOAT3 & unnamedParam1)

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

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

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

void XMFLOAT3( XMFLOAT3 && unnamedParam1)

Constructeur pour XMFLOAT3.

Constructeur pour XMFLOAT3.

Note Ce constructeur est disponible uniquement sous C++.

XMFLOAT3 & operator=( XMFLOAT3 && unnamedParam1)

void XMFLOAT3( float _x, float _y, float _z) noexcept

Initialise une nouvelle instance de à partir de XMFLOAT3 trois float arguments.

Ce constructeur initialise une nouvelle instance de XMFLOAT3 à partir d’un argument de troisfloat.

Note Ce constructeur est disponible uniquement sous C++.
 

void XMFLOAT3( const float *pArray) noexcept

Constructeur pour XMFLOAT3.

Constructeur pour XMFLOAT3.

Note Ce constructeur est disponible uniquement sous C++.

Remarques

XMFLOAT3 peut être chargé dans des instances de XMVECTOR à l’aide de XMLoadFloat3.

Les instances de XMVECTOR peuvent être stockées dans un instance de XMFLOAT3 avec XMStoreFloat3.

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

XMFLOAT3 Extensions