XMFLOAT2 structure (directxmath.h)
Vecteur 2D constitué de deux valeurs à virgule flottante simple précision.
Pour obtenir la liste des fonctionnalités supplémentaires telles que les constructeurs et les opérateurs disponibles XMFLOAT2
lors de la programmation en C++, consultez extensions XMFLOAT2.
Syntaxe
struct XMFLOAT2 {
float x;
float y;
void XMFLOAT2();
void XMFLOAT2(
const XMFLOAT2 & unnamedParam1
);
XMFLOAT2 & operator=(
const XMFLOAT2 & unnamedParam1
);
void XMFLOAT2(
XMFLOAT2 && unnamedParam1
);
XMFLOAT2 & operator=(
XMFLOAT2 && unnamedParam1
);
void XMFLOAT2(
float _x,
float _y
) noexcept;
void XMFLOAT2(
const float *pArray
) noexcept;
bool operator==(
const XMFLOAT2 & unnamedParam1
);
auto operator<=>(
const XMFLOAT2 & unnamedParam1
);
};
Membres
x
valeur float décrivant la coordonnée x du vecteur.
y
valeur float décrivant la coordonnée y du vecteur.
Constructeur par défaut pour XMFLOAT2
.
Constructeur par défaut pour XMFLOAT2.
void XMFLOAT2( const XMFLOAT2 & unnamedParam1)
Constructeur pour XMFLOAT2
.
Constructeur pour XMFLOAT2.
XMFLOAT2 & operator=( const XMFLOAT2 & unnamedParam1)
Affecte les données du composant vectoriel d’un instance de XMFLOAT2
à la instance actuelle de XMFLOAT2
.
Cet opérateur affecte les données du composant vectoriel d’un instance de XMFLOAT2 à la instance actuelle de XMFLOAT2
.
void XMFLOAT2( XMFLOAT2 && unnamedParam1)
Constructeur pour XMFLOAT2
.
Constructeur pour XMFLOAT2.
XMFLOAT2 & operator=( XMFLOAT2 && unnamedParam1)
void XMFLOAT2( float _x, float _y) noexcept
Initialise une nouvelle instance de à partir de XMFLOAT2
deux float
arguments.
Ce constructeur initialise une nouvelle instance de XMFLOAT2 à partir de deux float
arguments.
void XMFLOAT2( const float *pArray) noexcept
Initialise une nouvelle instance de à partir d’un XMFLOAT2
argument de tableau à deux élémentsfloat
.
Ce constructeur initialise une nouvelle instance de XMFLOAT2 à partir d’un argument de tableau à deux élémentsfloat
.
bool operator==( const XMFLOAT2 & unnamedParam1)
auto operator<=>( const XMFLOAT2 & unnamedParam1)
Remarques
XMFLOAT2
peut être chargé dans des instances de XMVECTOR à l’aide de XMLoadFloat2.
Les instances de XMVECTOR
peuvent être stockées dans un instance de XMFLOAT2
avec XMStoreFloat2.
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
Condition requise | Valeur |
---|---|
En-tête | directxmath.h |