Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Descreve um vetor 4D que consiste em quatro valores de ponto flutuante de precisão única.
Para obter uma lista de funcionalidades adicionais, como construtores e operadores que estão disponíveis usando XMFLOAT4 quando você estiver programando no C++, consulte XMFLOAT4 Extensões.
Sintaxe
struct XMFLOAT4 {
float x;
float y;
float z;
float w;
void XMFLOAT4();
void XMFLOAT4(
const XMFLOAT4 & unnamedParam1
);
XMFLOAT4 & operator=(
const XMFLOAT4 & unnamedParam1
);
void XMFLOAT4(
XMFLOAT4 && unnamedParam1
);
XMFLOAT4 & operator=(
XMFLOAT4 && unnamedParam1
);
void XMFLOAT4(
float _x,
float _y,
float _z,
float _w
) noexcept;
void XMFLOAT4(
const float *pArray
) noexcept;
bool operator==(
const XMFLOAT4 & unnamedParam1
);
auto operator<=>(
const XMFLOAT4 & unnamedParam1
);
};
Membros
x
valor float que descreve a coordenada x do vetor.
y
valor float que descreve a coordenada y do vetor.
z
valor float que descreve a coordenada z do vetor.
w
valor float que descreve a coordenada w do vetor.
Construtor padrão para XMFLOAT4.
Construtor padrão para XMFLOAT4.
void XMFLOAT4( const XMFLOAT4 & unnamedParam1)
Um construtor para XMFLOAT4.
Um construtor para XMFLOAT4.
XMFLOAT4 & operator=( const XMFLOAT4 & unnamedParam1)
Atribui os dados do componente vetor de uma instância do XMFLOAT4 à instância atual do XMFLOAT4.
Esse operador atribui os dados do componente vetor de uma instância de XMFLOAT4 à instância atual do XMFLOAT4.
void XMFLOAT4( XMFLOAT4 && unnamedParam1)
Um construtor para XMFLOAT4.
Um construtor para XMFLOAT4.
XMFLOAT4 & operator=( XMFLOAT4 && unnamedParam1)
Atribui os dados do componente vetor de uma instância do XMFLOAT4 à instância atual do XMFLOAT4.
Esse operador atribui os dados do componente vetor de uma instância de XMFLOAT4 à instância atual do XMFLOAT4.
void XMFLOAT4( float _x, float _y, float _z, float _w) noexcept
Inicializa uma nova instância de de XMFLOAT4 quatro float argumentos.
Esse construtor inicializa uma nova instância de XMFLOAT4 de quatro float argumentos.
void XMFLOAT4( const float *pArray) noexcept
Um construtor para XMFLOAT4.
Um construtor para XMFLOAT4.
bool operator==( const XMFLOAT4 & unnamedParam1)
auto operator<=>( const XMFLOAT4 & unnamedParam1)
Comentários
XMFLOAT4 pode ser carregado em instâncias de XMVECTOR usando XMLoadFloat4.
Instâncias de XMVECTOR podem ser armazenadas em uma instância do XMFLOAT4 com XMStoreFloat4.
Namespace: Usar o DirectX
Requisitos da 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
| Requisito | Valor |
|---|---|
| Cabeçalho | directxmath.h |