Partager via


XMFLOAT4X4 ::XMFLOAT4X4(float,float,float,float,float,float,float,float,float,float,float,float,float,float,float) function (directxmath.h)

Initialise une nouvelle instance de la XMFLOAT4X4 structure à partir de seize valeurs scalairesfloat.

Initialise une nouvelle instance de la structure XMFLOAT4X4 à partir de seize valeurs scalairesfloat.

Note Ce constructeur n’est disponible que sous C++.
 

Syntaxe

void XMFLOAT4X4(
  float m00,
  float m01,
  float m02,
  float m03,
  float m10,
  float m11,
  float m12,
  float m13,
  float m20,
  float m21,
  float m22,
  float m23,
  float m30,
  float m31,
  float m32,
  float m33
) noexcept;

Paramètres

m00

Valeur utilisée pour initialiser le membre _11 (équivalent du membre m[0,0] ) de la XMFLOAT4X4 structure.

m01

Valeur utilisée pour initialiser le membre _12 (équivalent à m[0,1]) de la XMFLOAT4X4 structure.

m02

Valeur utilisée pour initialiser le membre _13 (équivalent à m[0,2]) de la XMFLOAT4X4 structure.

m03

Valeur utilisée pour initialiser le membre _14 (équivalent à m[0,3]) de la XMFLOAT4X4 structure.

m10

Valeur utilisée pour initialiser le membre _21 (équivalent à m[1,0]) de la XMFLOAT4X4 structure.

m11

Valeur utilisée pour initialiser le membre _22 (équivalent à m[1,1]) de la XMFLOAT4X4 structure.

m12

Valeur utilisée pour initialiser le membre _23 (équivalent à m[1,2]) de la XMFLOAT4X4 structure.

m13

Valeur utilisée pour initialiser le membre _24 (équivalent à m[1,3]) de la XMFLOAT4X4 structure.

m20

Valeur utilisée pour initialiser le membre _31 (équivalent à m[2,0]) de la XMFLOAT4X4 structure.

m21

Valeur utilisée pour initialiser le membre _32 (équivalent à m[2,1]) de la XMFLOAT4X4 structure.

m22

Valeur utilisée pour initialiser le membre _33 (équivalent à m[2,2]) de la XMFLOAT4X4 structure.

m23

Valeur utilisée pour initialiser le membre _34 (équivalent à m[2,3]) de la XMFLOAT4X4 structure.

m30

Valeur utilisée pour initialiser le membre _41 (équivalent à m[3,0]) de la XMFLOAT4X4 structure.

m31

Valeur utilisée pour initialiser le membre _42 (équivalent à m[3,1]) de la XMFLOAT4X4 structure.

m32

Valeur utilisée pour initialiser le membre _43 (équivalent à m[3,2]) de la XMFLOAT4X4 structure.

m33

Valeur utilisée pour initialiser le membre _34 (équivalent à m[3,3]) de la XMFLOAT4X4 structure.

Valeur de retour

None

Remarques

Les deux exemples de pseudocode suivants illustrent l’opération de ce constructeur :


   XMFLOAT4X4 mat;
   mat._11 = m00;
   mat._12 = m01;
   mat._13 = m02;
   mat._14 = m03;
   mat._21 = m10;
   mat._22 = m11;
   mat._23 = m12;
   mat._24 = m13;
   mat._31 = m20;
   mat._32 = m21;
   mat._33 = m22;
   mat._34 = m23;
   mat._41 = m30;
   mat._42 = m31;
   mat._43 = m32;
   mat._44 = m33;

      

ou


   XMFLOAT4X4 mat;
   mat.m[0,0] = m00;
   mat.m[0,1] = m01;
   mat.m[0,2] = m02;
   mat.m[0,3] = m03;
   mat.m[1,0] = m10;
   mat.m[1,1] = m11;
   mat.m[1,2] = m12;
   mat.m[1,3] = m13;
   mat.m[2,0] = m20;
   mat.m[2,1] = m21;
   mat.m[2,2] = m22;
   mat.m[2,3] = m23;
   mat.m[3,0] = m30;
   mat.m[3,1] = m31;
   mat.m[3,2] = m32;
   mat.m[3,3] = m33;
     

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête directxmath.h

Voir aussi

Référence

XMFLOAT4X4

constructeurs XMFLOAT4X4