structure XMFLOAT4X3 (directxmath.h)
Matrice à virgule flottante 4*3.
Pour obtenir la liste des fonctionnalités supplémentaires, telles que les constructeurs et les opérateurs disponibles XMFLOAT4X3
lors de la programmation en C++, consultez extensions XMFLOAT4X3.
Syntaxe
struct XMFLOAT4X3 {
union {
struct {
float _11;
float _12;
float _13;
float _21;
float _22;
float _23;
float _31;
float _32;
float _33;
float _41;
float _42;
float _43;
};
float m[4][3];
float f[12];
};
void XMFLOAT4X3();
void XMFLOAT4X3(
const XMFLOAT4X3 & unnamedParam1
);
XMFLOAT4X3 & operator=(
const XMFLOAT4X3 & unnamedParam1
);
void XMFLOAT4X3(
XMFLOAT4X3 && unnamedParam1
);
XMFLOAT4X3 & operator=(
XMFLOAT4X3 && unnamedParam1
);
void XMFLOAT4X3(
float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22,
float m30,
float m31,
float m32
) noexcept;
void XMFLOAT4X3(
const float *pArray
) noexcept;
float operator()(
size_t Row,
size_t Column
) noexcept;
float & operator()(
size_t Row,
size_t Column
) noexcept;
bool operator==(
const XMFLOAT4X3 & unnamedParam1
);
auto operator<=>(
const XMFLOAT4X3 & unnamedParam1
);
};
Membres
_11
Élément de la matrice.
_12
Élément de la matrice.
_13
Élément de la matrice.
_21
Élément de la matrice.
_22
Élément de la matrice.
_23
Élément de la matrice.
_31
Élément de la matrice.
_32
Élément de la matrice.
_33
Élément de la matrice.
_41
Élément de la matrice.
_42
Élément de la matrice.
_43
Élément de la matrice.
m[4]
Tableau 4*3 représentant la matrice.
f[12]
Constructeur par défaut pour XMFLOAT4X3
Constructeur par défaut pour XMFLOAT4X3
void XMFLOAT4X3( const XMFLOAT4X3 & unnamedParam1)
Constructeur par défaut pour XMFLOAT4X3
Constructeur par défaut pour XMFLOAT4X3
XMFLOAT4X3 & operator=( const XMFLOAT4X3 & unnamedParam1)
Affecte les données de composant vectoriel d’un instance de XMFLOAT4X3
à la instance actuelle de XMFLOAT4X3
.
Cet opérateur affecte les données de composant vectoriel d’un instance de XMFLOAT4X3 à la instance actuelle de XMFLOAT4X3
.
Notes
Cet opérateur n’est disponible que sous C++.
void XMFLOAT4X3( XMFLOAT4X3 && unnamedParam1)
Constructeur par défaut pour XMFLOAT4X3
Constructeur par défaut pour XMFLOAT4X3
XMFLOAT4X3 & operator=( XMFLOAT4X3 && unnamedParam1)
Initialise une nouvelle instance de la XMFLOAT4X3
structure à partir de douze valeurs scalairesfloat
.
Initialise une nouvelle instance de la structure XMFLOAT4X3 à partir de douze valeurs scalairesfloat
.
void XMFLOAT4X3( const float *pArray) noexcept
Initialise une nouvelle instance de la XMFLOAT4X3
structure à partir d’un tableau de douze élémentsfloat
.
Initialise une nouvelle instance de la structure XMFLOAT4X3 à partir d’un tableau de douze élémentsfloat
.
float operator()( size_t Row, size_t Column) noexcept
float & operator()( size_t Row, size_t Column) noexcept
Retourne un reference
à un élément de matrice d’un instance XMFLOAT4X3
comme spécifié par les arguments de ligne et de colonne.
Cet opérateur retourne un reference
à un élément de matrice d’un instance XMFLOAT4X3 comme spécifié par les arguments de ligne et de colonne.
bool operator==( const XMFLOAT4X3 & unnamedParam1)
auto operator<=>( const XMFLOAT4X3 & unnamedParam1)
Remarques
Les membres scalaires de XMFLOAT4X3
sont de la forme _RowCol, et fournissent une indexation basée, où Row spécifie la ligne de matrice de base (de 1 à 4) et Col spécifie la colonne de matrice de base de l’un (s’exécutant de 1 à 3).
Le membre de tableau 4*3 à deux dimensions de XMFLOAT4X3
, m, fournit une indexation basée sur zéro de la matrice de la structure. Lors de l’accès à XMFLOAT4X3
m[Row,Col], Row peut s’exécuter de 0 à 3 et Col peut exécuter de 0 à 2.
XMFLOAT4X3
peut être chargé dans des instances de XMVECTOR à l’aide de XMLoadFloat4x3.
Les instances de XMVECTOR
peuvent être stockées dans un instance de XMFLOAT4X3
avec XMStoreFloat4x3.
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 |