Поделиться через


Функция XMFLOAT3X4::operator() (directxmath.h)

Возвращает копию матричного элемента XMFLOAT3X4, заданного аргументами строки и столбца.

Синтаксис

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

Параметры

Row

Тип: size_t

Номер строки извлекаемого матричного элемента на основе 0.

Column

Тип: size_t

Номер столбца на основе 0 элемента матрицы, который требуется извлечь.

Возвращаемое значение

Тип: float &

Ссылка lvalue на указанный элемент.

Примеры

Так как возвращается ссылка lvalue на элемент матрицы, этот оператор можно использовать для обновления значения элемента.

В приведенном ниже примере кода показаны два разных способа установки mat.m[2,3] (или, эквивалентно , mat._34) значения 42.0.

DirectX::XMFLOAT4X3 mat;

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

mat(2, 3) = 42.0;

Требования

Требование Значение
Минимальная версия клиента сборка Windows 10 20348
Минимальная версия сервера сборка Windows 10 20348
Целевая платформа Windows
Header directxmath.h

См. также раздел

структура XMFLOAT3X4