Partager via


Fonction XMMATRIX ::operator()(size_t,size_t) (directxmath.h)

Retourne un reference à un élément de matrice d’un instance XMMATRIX tel que spécifié par les arguments de ligne et de colonne.

Cet opérateur retourne un reference à un élément de matrice d’un instance XMMATRIX tel que spécifié par les arguments de ligne et de colonne.

Note Cet opérateur est disponible uniquement lors du développement avec C++.
 

Syntaxe

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

Paramètres

Row

Ligne contenant l’élément de matrice d’intérêt. La spécification de ligne est basée sur 0.

Column

Colonne contenant l’élément de matrice d’intérêt. La spécification de colonne est basée sur 0.

Valeur retournée

reference à l’élément de matrice spécifié par les arguments Row et Column de l’opérateur.

Remarques

Cet opérateur est disponible uniquement lors de la génération avec _XM_NO_INTRINSICS_.

Comme à reference l’élément de matrice est retourné, cet opérateur peut être utilisé pour mettre à jour la valeur d’un élément d’un instance de XMMATRIX.

L’exemple suivant :

     XMMATRIX mat;
     float& a= mat(1,2);
     a=42.0;
    
définit la valeur de mat.m[1][2] sur 42,0.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête directxmath.h

Voir aussi

Référence

XMMATRIX

Opérateurs XMMATRIX