XMFLOAT3X4::operator()-Funktion (directxmath.h)

Gibt eine Kopie eines Matrixelements eines XMFLOAT3X4 zurück, angegeben durch Zeilen- und Spaltenargumente.

Syntax

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

Parameter

Row

Typ: size_t

Die 0-basierte Zeilennummer des abzurufenden Matrixelements.

Column

Typ: size_t

Die 0-basierte Spaltennummer des abzurufenden Matrixelements.

Rückgabewert

Typ: float &

Ein lvalue-Verweis auf das angegebene Element.

Beispiele

Da ein lvalue-Verweis auf das Matrixelement zurückgegeben wird, können Sie diesen Operator verwenden, um den Wert eines Elements zu aktualisieren.

Das folgende Codebeispiel zeigt zwei verschiedene Möglichkeiten zum Festlegen von mat.m[2,3] (oder, äquivalent, mat._34) auf den Wert 42,0.

DirectX::XMFLOAT4X3 mat;

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

mat(2, 3) = 42.0;

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Zielplattform Windows
Kopfzeile directxmath.h

Weitere Informationen

XMFLOAT3X4-Struktur