次の方法で共有


XMFLOAT3X4::operator() 関数 (directxmath.h)

行引数と列引数で指定された 、XMFLOAT3X4のマトリックス要素のコピーを返します。

構文

float operator()(
  size_t Row,
  size_t Column
) noexcept;

パラメーター

Row

種類: size_t

取得するマトリックス要素の 0 から始まる行番号。

Column

種類: size_t

取得するマトリックス要素の 0 から始まる列番号。

戻り値

型: float &

指定した要素への左辺値参照。

matrix 要素への左辺値参照が返されるため、この演算子を使用して要素の値を更新できます。

次のコード例は、 mat.m[2,3] (または同等に mat._34) を値 42.0 に設定する 2 つの異なる方法を示しています。

DirectX::XMFLOAT4X3 mat;

float& a{ mat(2, 3) };
a = 42.0;

mat(2, 3) = 42.0;

要件

要件
サポートされている最小のクライアント Windows 10 ビルド 20348
サポートされている最小のサーバー Windows 10 ビルド 20348
対象プラットフォーム Windows
ヘッダー directxmath.h

こちらもご覧ください

XMFLOAT3X4構造体