Функция 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 |