Condividi tramite


Funzione XMVectorSetByIndexPtr (directxmath.h)

Usare un puntatore a un'istanza a virgola mobile per impostare il valore di uno dei quattro componenti di un tipo di dati XMVECTOR contenente dati a virgola mobile a cui fa riferimento un indice.

Sintassi

XMVECTOR XM_CALLCONV XMVectorSetByIndexPtr(
       FXMVECTOR   V,
  [in] const float *f,
       size_t      i
) noexcept;

Parametri

V

Tipo di dati XMVECTOR contenente dati a virgola mobile.

[in] f

Puntatore a un'istanza a virgola mobile usata per impostare il componente i del tipo di dati XMVECTOR restituito.

i

Indice del componente da impostare.

Valore restituito

Istanza del tipo di dati XMVECTORil cui componente è stato impostato sul valore a virgola mobile fornito dall'argomento f. Tutti gli altri componenti dell'istanza del tipo di dati XMVECTOR restituito hanno lo stesso valore di quelli del vettore di input V.

Commenti

Il valore di i deve essere positivo e minore o uguale a tre ( 0 <= i <= 3 ).

Gli indici hanno la corrispondenza seguente con i componenti vettoriali del tipo di dati XMVECTOR :

Indice Componente
0 x
1 y
2 z
3 w
 

Requisiti della piattaforma

Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con Windows SDK per Windows 8. Supportato per app desktop Win32, app di Windows Store e Windows Phone 8 app.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione directxmath.h (include DirectXMath.h)

Vedi anche

Funzioni di accesso vettoriale della libreria DirectXMath

XMVectorGetByIndexPtr

XMVectorSetByIndex