Share via


XMFLOAT4X4::XMFLOAT4X4(float,float,float,float,float,float,float,float,float,float,float,float,float,float,float) 関数 (directxmath.h)

16 個のスカラーfloat値から 構造体のXMFLOAT4X4新しいインスタンスを初期化します。

16 個のスカラー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 値。

戻り値

なし

解説

次の 2 つの擬似コードの例は、このコンストラクターの操作を示しています。


   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;

      

または


   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 コンストラクター