XMFLOAT4X4::XMFLOAT4X4 (float、float、float) 函式 (directxmath.h)

從十六個純float量值初始化 結構的新實例XMFLOAT4X4

從十六個純float量值初始化 XMFLOAT4X4 結構的新實例。

注意 此建構函式只能在 C++ 下使用。
 

語法

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;

參數

m00

用來初始化 _11 成員的值, (相當於 結構的 m[0,0] 成員 XMFLOAT4X4) 。

m01

用來初始化 _12 成員的值, (相當於 結構的 m[0,1]) XMFLOAT4X4

m02

值,用來初始化 _13 成員 (相當於 結構的 m[0,2]) XMFLOAT4X4

m03

用來初始化 _14 成員的值, (相當於 結構的 m[0,3]) XMFLOAT4X4

m10

用來初始化 _21 成員的值, (相當於 結構的 m[1,0]) XMFLOAT4X4

m11

用來初始化 _22 成員的值, (相當於 結構的 m[1,1]) XMFLOAT4X4

m12

用來初始化 _23 成員的值, (相當於 結構的 m[1,2]) XMFLOAT4X4

m13

值,用來初始化 _24 成員 (相當於 結構的 m[1,3]) XMFLOAT4X4

m20

用來初始化 _31 成員的值, (相當於 結構的 m[2,0]) XMFLOAT4X4

m21

值,用來初始化 _32 成員 (相當於 結構的 m[2,1]) XMFLOAT4X4

m22

用來初始化 _33 成員的值, (相當於 結構的 m[2,2]) XMFLOAT4X4

m23

用來初始化 _34 成員的值, (相當於 結構的 m[2,3]) XMFLOAT4X4

m30

用來初始化 _41 成員的值, (相當於 結構的 m[3,0]) XMFLOAT4X4

m31

用來初始化 _42 成員的值, (相當於 結構的 m[3,1]) XMFLOAT4X4

m32

值,用來初始化 _43 成員 (相當於 結構的 m[3,2]) XMFLOAT4X4

m33

用來初始化 _34 成員的值, (相當於 結構的 m[3,3]) XMFLOAT4X4

傳回值

備註

下列兩個虛擬程式碼範例示範此建構函式的作業:


   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;

      

Or


   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;
     

規格需求

需求
目標平台 Windows
標頭 directxmath.h

另請參閱

參考

XMFLOAT4X4

XMFLOAT4X4建構函式