次の方法で共有


XMMATRIX::XMMATRIX(constfloat*) 関数 (directxmath.h)

16 個の要素float配列から XMMATRIX 構造体の新しいインスタンスを初期化します。

16 個の要素float配列から XMMATRIX 構造体の新しいインスタンスを初期化します。

メモ このコンストラクターは、C++ を使用して開発する場合にのみ使用できます。
 

構文

void XMMATRIX(
  const float *pArray
) noexcept;

パラメーター

pArray

16 要素 <wdcml:mark type="appdef" xmlns:wdcml="http://microsoft.com/wdcml"のアドレス。>float</wdcml:mark> 配列。 XMMATRIX の新しいインスタンスの各メンバーの値を指定します。

戻り値

なし

解説

マトリックス要素は、行メジャー順に pArray に格納されます。

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

XMMATRIX mat;
mat._11=pArray[0];
mat._12=pArray[1];
mat._13=pArray[2];
mat._14=pArray[3];
mat._21=pArray[4];
mat._22=pArray[5];
mat._23=pArray[6];
mat._24=pArray[7];
mat._31=pArray[8];
mat._32=pArray[9];
mat._33=pArray[10];
mat._34=pArray[11];
mat._41=pArray[12];
mat._42=pArray[13];
mat._43=pArray[14];
mat._44=pArray[15];

要件

   
対象プラットフォーム Windows
ヘッダー directxmath.h

関連項目

XMMATRIX

XMMATRIX コンストラクター