Freigeben über


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

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

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

Hinweis Dieser Operator ist nur bei der Entwicklung mit 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

Dieser Operator ist nur verfügbar, wenn mit _XM_NO_INTRINSICS_erstellt wird.

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

Im Beispiel unten geschieht Folgendes:

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

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile directxmath.h

Weitere Informationen

Referenz

XMMATRIX

XMMATRIX-Operatoren