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 |