Freigeben über


XMVectorGetIntByIndexPtr-Funktion (directxmath.h)

Rufen Sie den Wert einer der vier Komponenten eines XMVECTOR-Datentyps mit ganzzahligen Daten nach Index in eine instance einer ganzen Zahl ab, auf die durch den Zeiger verwiesen wird.

Syntax

void XM_CALLCONV XMVectorGetIntByIndexPtr(
  [out] uint32_t  *x,
        FXMVECTOR V,
        size_t    i
) noexcept;

Parameter

[out] x

Zeiger auf eine instance eines ganzzahligen Objekts, das den Wert der i-Komponente des XMVECTOR-Datentypobjekts empfängtV.

V

Ein XMVECTOR-Datentyp, der ganzzahlige Daten enthält.

i

Der Index der abzurufenden Komponente.

Rückgabewert

Keine.

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

   
Zielplattform Windows
Kopfzeile directxmath.h (einschließlich DirectXMath.h)

Weitere Informationen

DirectXMath Library Vector Accessor Functions

XMVectorGetIntByIndex

XMVectorSetIntByIndexPtr