Partager via


fonction XMFLOAT3X4 ::operator() (directxmath.h)

Retourne une copie d’un élément de matrice d’un XMFLOAT3X4, spécifié par les arguments de ligne et de colonne.

Syntaxe

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

Paramètres

Row

Type : size_t

Numéro de ligne de base 0 de l’élément de matrice à récupérer.

Column

Type : size_t

Numéro de colonne de base 0 de l’élément de matrice à récupérer.

Valeur retournée

Type : float &

Référence lvalue à l’élément spécifié.

Exemples

Étant donné qu’une référence lvalue à l’élément de matrice est retournée, vous pouvez utiliser cet opérateur pour mettre à jour la valeur d’un élément.

L’exemple de code ci-dessous montre deux façons différentes de définir mat.m[2,3] (ou, de façon équivalente, mat._34) sur la valeur 42.0.

DirectX::XMFLOAT4X3 mat;

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

mat(2, 3) = 42.0;

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
Plateforme cible Windows
En-tête directxmath.h

Voir aussi

structure XMFLOAT3X4