Função XMVectorSetByIndexPtr (directxmath.h)
Use um ponteiro para uma instância de ponto flutuante para definir o valor de um dos quatro componentes de um tipo de dados XMVECTOR que contém dados de ponto flutuante referenciados por um índice.
Sintaxe
XMVECTOR XM_CALLCONV XMVectorSetByIndexPtr(
FXMVECTOR V,
[in] const float *f,
size_t i
) noexcept;
Parâmetros
V
Um tipo de dados XMVECTOR que contém dados de ponto flutuante.
[in] f
Um ponteiro para uma instância de ponto flutuante usada para definir o componente i do tipo de dados XMVECTOR retornado.
i
O índice do componente a ser definido.
Valor retornado
Uma instância do Tipo de Dados XMVECTOR cujo componente i foi definido como o valor de ponto flutuante fornecido pelo argumento f. Todos os outros componentes da instância do tipo de dados XMVECTOR retornado têm o mesmo valor que os do vetor de entrada V.
Comentários
O valor de i deve ser positivo e menor ou igual a três ( 0 <= i <= 3 ).
Os índices têm a seguinte correspondência com componentes de vetor de tipo de dados XMVECTOR :
Índice | Componente |
---|---|
0
|
x
|
1
|
y
|
2
|
z
|
3
|
w
|
Requisitos de plataforma
Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 com o SDK do Windows para Windows 8. Com suporte para aplicativos da área de trabalho Win32, aplicativos da Windows Store e aplicativos Windows Phone 8.Requisitos
Plataforma de Destino | Windows |
Cabeçalho | directxmath.h (inclua DirectXMath.h) |