XMFLOAT3X3::XMFLOAT3X3(float,float,float,float,float,float,float,float) 関数 (directxmath.h)
構造体の新しいインスタンスを XMFLOAT3X3
9 つのスカラー float
値から初期化します。
9 つのスカラーfloat
値からXMFLOAT3X3構造体の新しいインスタンスを初期化します。
構文
void XMFLOAT3X3(
float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22
) noexcept;
パラメーター
m00
構造体の _11 メンバー (同等に m[0,0] メンバー) を初期化するために使用される XMFLOAT3X3
値。
m01
構造体の _12 メンバー (同等に m[0,1]) を初期化するために使用される XMFLOAT3X3
値。
m02
構造体の _13 メンバー (同等に m[0,2]) を初期化するために使用される XMFLOAT3X3
値。
m10
構造体の _21 メンバー (同等に m[1,0]) を初期化するために使用される XMFLOAT3X3
値。
m11
構造体の _22 メンバー (同等に m[1,1]) を初期化するために使用される XMFLOAT3X3
値。
m12
構造体の _23 メンバー (同等に m[1,2]) を初期化するために使用される XMFLOAT3X3
値。
m20
構造体の _31 メンバー (同等に m[2,0]) を初期化するために使用される XMFLOAT3X3
値。
m21
構造体の _32 メンバー (同等に m[2,1]) を初期化するために使用される XMFLOAT3X3
値。
m22
構造体の _33 メンバー (同等に m[2,2]) を初期化するために使用される XMFLOAT3X3
値。
戻り値
なし
解説
次の 2 つの擬似コードの例は、このコンストラクターの操作を示しています。
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;
または
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;
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | directxmath.h |
関連項目
参照