XMFLOAT4X3構造体 (directxmath.h)
4*3 浮動小数点行列。
C++ でプログラミングするときに使用 XMFLOAT4X3
できるコンストラクターや演算子などの追加機能の一覧については、「 XMFLOAT4X3拡張機能」を参照してください。
構文
struct XMFLOAT4X3 {
union {
struct {
float _11;
float _12;
float _13;
float _21;
float _22;
float _23;
float _31;
float _32;
float _33;
float _41;
float _42;
float _43;
};
float m[4][3];
float f[12];
};
void XMFLOAT4X3();
void XMFLOAT4X3(
const XMFLOAT4X3 & unnamedParam1
);
XMFLOAT4X3 & operator=(
const XMFLOAT4X3 & unnamedParam1
);
void XMFLOAT4X3(
XMFLOAT4X3 && unnamedParam1
);
XMFLOAT4X3 & operator=(
XMFLOAT4X3 && unnamedParam1
);
void XMFLOAT4X3(
float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22,
float m30,
float m31,
float m32
) noexcept;
void XMFLOAT4X3(
const float *pArray
) noexcept;
float operator()(
size_t Row,
size_t Column
) noexcept;
float & operator()(
size_t Row,
size_t Column
) noexcept;
bool operator==(
const XMFLOAT4X3 & unnamedParam1
);
auto operator<=>(
const XMFLOAT4X3 & unnamedParam1
);
};
メンバー
_11
マトリックスの要素。
_12
マトリックスの要素。
_13
マトリックスの要素。
_21
マトリックスの要素。
_22
マトリックスの要素。
_23
マトリックスの要素。
_31
マトリックスの要素。
_32
マトリックスの要素。
_33
マトリックスの要素。
_41
マトリックスの要素。
_42
マトリックスの要素。
_43
マトリックスの要素。
m[4]
行列を表す 4*3 配列。
f[12]
の既定のコンストラクター XMFLOAT4X3
XMFLOAT4X3の既定のコンストラクター
void XMFLOAT4X3( const XMFLOAT4X3 & unnamedParam1)
の既定のコンストラクター XMFLOAT4X3
XMFLOAT4X3の既定のコンストラクター
XMFLOAT4X3 & operator=( const XMFLOAT4X3 & unnamedParam1)
の 1 つのインスタンスから の現在XMFLOAT4X3
のXMFLOAT4X3
インスタンスにベクター コンポーネント データを割り当てます。
この演算子は、 XMFLOAT4X3 の 1 つのインスタンスから の現在のインスタンス XMFLOAT4X3
にベクター コンポーネント データを割り当てます。
注意
この演算子は C++ でのみ使用できます。
void XMFLOAT4X3( XMFLOAT4X3 && unnamedParam1)
の既定のコンストラクター XMFLOAT4X3
XMFLOAT4X3の既定のコンストラクター
XMFLOAT4X3 & operator=( XMFLOAT4X3 && unnamedParam1)
12 個のスカラーfloat
値から 構造体のXMFLOAT4X3
新しいインスタンスを初期化します。
12 個のスカラーfloat
値から XMFLOAT4X3 構造体の新しいインスタンスを初期化します。
void XMFLOAT4X3( const float *pArray) noexcept
12 個の要素float
配列から 構造体のXMFLOAT4X3
新しいインスタンスを初期化します。
12 個の要素float
配列からXMFLOAT4X3構造体の新しいインスタンスを初期化します。
float operator()( size_t Row, size_t Column) noexcept
float & operator()( size_t Row, size_t Column) noexcept
行と列の reference
引数で指定されたインスタンス XMFLOAT4X3
のマトリックス要素に を返します。
この演算子は、行と列の reference
引数で指定された XMFLOAT4X3 インスタンスのマトリックス要素に を返します。
bool operator==( const XMFLOAT4X3 & unnamedParam1)
auto operator<=>( const XMFLOAT4X3 & unnamedParam1)
注釈
の XMFLOAT4X3
スカラー メンバーは _RowCol 形式で、1 つのベースのインデックス作成を提供します。 ここで、Row は 1 から 4 までのマトリックス行を指定し、 Col は 1 から 3 のマトリックス列を指定します。
m の 2 次元 4*3 配列メンバーXMFLOAT4X3
は、構造体の行列の 0 から始まるインデックス作成を提供します。 m[Row,Col]にアクセスするとXMFLOAT4X3
、Row は 0 から 3 まで実行でき、Col は 0 から 2 まで実行できます。
XMFLOAT4X3
は、XMLoadFloat4x3 を使用して XMVECTOR のインスタンスに読み込むことができます。
のXMVECTOR
インスタンスは、XMStoreFloat4x3 を使用して のXMFLOAT4X3
インスタンスに格納できます。
名前 空間: DirectX を使用する
プラットフォームの要件
Microsoft Visual Studio 2010 または Microsoft Visual Studio 2012 と Windows SDK for Windows 8。 Win32 デスクトップ アプリ、Windows ストア アプリ、Windows Phone 8 アプリでサポートされます。要件
Header | directxmath.h |