XMFLOAT3X3::operator()(size_t,size_t)-Funktion (directxmath.h)

Gibt einen reference für ein Matrixelement eines instance XMFLOAT3X3 zurück, wie durch Zeilen- und Spaltenargumente angegeben.

Dieser Operator gibt ein reference an ein Matrixelement eines instance XMFLOAT3X3 zurück, wie durch Zeilen- und Spaltenargumente angegeben.

Hinweis Dieser Operator ist nur unter C++ verfügbar.
 

Syntax

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

Parameter

Row

Zeile mit dem relevanten Matrixelement. Die Zeilenspezifikation basiert auf 0.

Column

Spalte mit dem relevanten Matrixelement. Die Spaltenspezifikation basiert auf 0.

Rückgabewert

Ein reference für das Matrixelement, das durch die Argumente Row und Column des Operators angegeben wird.

Hinweise

Da an reference das Matrixelement zurückgegeben wird, kann dieser Operator verwendet werden, um den Wert eines Elements eines instance von XMFLOAT3X3zu aktualisieren.

Im Beispiel unten geschieht Folgendes:

     XMFLOAT3X3 mat;
     float& a= mat(1,2);
     a=42.0;
    
legt den Wert von mat.m[1,2] (oder gleichwertig mat._23) auf 42,0 fest.

Anforderungen

   
Zielplattform Windows
Kopfzeile directxmath.h

Weitere Informationen

Referenz

XMFLOAT3X3X3

XMFLOAT3X3-Operatoren