XMVectorSetIntByIndexPtr-Funktion (directxmath.h)
Verwenden Sie einen Zeiger auf eine ganzzahlige instance, um den Wert einer der vier Komponenten eines XMVECTOR-Datentyps festzulegen, der ganzzahlige Daten enthält, auf die ein Index verweist.
Syntax
XMVECTOR XM_CALLCONV XMVectorSetIntByIndexPtr(
FXMVECTOR V,
[in] const uint32_t *x,
size_t i
) noexcept;
Parameter
V
Ein XMVECTOR-Datentyp, der ganzzahlige Daten enthält.
[in] x
Ein Zeiger auf eine ganzzahlige instance verwendet, um die i-Komponente des zurückgegebenen XMVECTOR-Datentyps festzulegen.
i
Der Index der festzulegenden Komponente.
Rückgabewert
Ein instance des XMVECTOR-Datentyps, dessen i-Komponente auf den ganzzahligen Wert festgelegt wurde, der vom Argument f bereitgestellt wird. Alle anderen Komponenten des zurückgegebenen XMVECTOR-Datentyps instance haben den gleichen Wert wie die Komponenten des Eingabevektors V.
Hinweise
Der Wert von i muss positiv und kleiner als oder gleich drei ( 0 <= i <= 3 ) sein.
Die Indizes weisen die folgende Übereinstimmung mit XMVECTOR-Datentypvektorkomponenten auf:
Index | Komponente |
---|---|
0
|
x
|
1
|
y
|
2
|
z
|
3
|
w
|
Plattformanforderungen
Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | directxmath.h (einschließlich DirectXMath.h) |