fonction XMFLOAT3X3 ::XMFLOAT3X3(float,float,float,float,float,float,float,float,float) (directxmath.h)
Initialise une nouvelle instance de la XMFLOAT3X3
structure à partir de neuf valeurs scalairesfloat
.
Initialise une nouvelle instance de la structure XMFLOAT3X3 à partir de neuf valeurs scalairesfloat
.
Syntaxe
void XMFLOAT3X3(
float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22
) noexcept;
Paramètres
m00
Valeur utilisée pour initialiser le membre _11 (équivalent du membre m[0,0] ) de la XMFLOAT3X3
structure.
m01
Valeur utilisée pour initialiser le membre _12 (équivalent du m[0,1]) de la XMFLOAT3X3
structure.
m02
Valeur utilisée pour initialiser le membre _13 (équivalent du m[0,2]) de la XMFLOAT3X3
structure.
m10
Valeur utilisée pour initialiser le membre _21 (équivalent du m[1,0]) de la XMFLOAT3X3
structure.
m11
Valeur utilisée pour initialiser le membre _22 (équivalent du m[1,1]) de la XMFLOAT3X3
structure.
m12
Valeur utilisée pour initialiser le membre _23 (équivalent de m[1,2]) de la XMFLOAT3X3
structure.
m20
Valeur utilisée pour initialiser le membre _31 (équivalent du m[2,0]) de la XMFLOAT3X3
structure.
m21
Valeur utilisée pour initialiser le membre _32 (équivalent du m[2,1]) de la XMFLOAT3X3
structure.
m22
Valeur utilisée pour initialiser le membre _33 (équivalent du m[2,2]) de la XMFLOAT3X3
structure.
Valeur de retour
None
Remarques
Les deux exemples de pseudocode suivants illustrent l’opération de ce constructeur :
XMFLOAT3X3 mat;
mat._11 = m00;
mat._12 = m01;
mat._13 = m02;
mat._21 = m10;
mat._22 = m11;
mat._23 = m12;
mat._31 = m20;
mat._32 = m21;
mat._33 = m22;
ou
XMFLOAT3X3 mat;
mat.m[0,0] = m00;
mat.m[0,1] = m01;
mat.m[0,2] = m02;
mat.m[1,0] = m10;
mat.m[1,1] = m11;
mat.m[1,2] = m12;
mat.m[2,0] = m20;
mat.m[2,1] = m21;
mat.m[2,2] = m22;
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | directxmath.h |
Voir aussi
Référence