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.
Um vetor 2D que consiste em dois 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 XMFLOAT2
quando você está programando no C++, consulte extensões XMFLOAT2.
Sintaxe
struct XMFLOAT2 {
float x;
float y;
void XMFLOAT2();
void XMFLOAT2(
const XMFLOAT2 & unnamedParam1
);
XMFLOAT2 & operator=(
const XMFLOAT2 & unnamedParam1
);
void XMFLOAT2(
XMFLOAT2 && unnamedParam1
);
XMFLOAT2 & operator=(
XMFLOAT2 && unnamedParam1
);
void XMFLOAT2(
float _x,
float _y
) noexcept;
void XMFLOAT2(
const float *pArray
) noexcept;
bool operator==(
const XMFLOAT2 & unnamedParam1
);
auto operator<=>(
const XMFLOAT2 & unnamedParam1
);
};
Membros
x
valor float que descreve a coordenada x do vetor.
y
valor float que descreve a coordenada y do vetor.
Construtor padrão para XMFLOAT2
.
Construtor padrão para XMFLOAT2.
void XMFLOAT2( const XMFLOAT2 & unnamedParam1)
Um construtor para XMFLOAT2
.
Um construtor para XMFLOAT2.
XMFLOAT2 & operator=( const XMFLOAT2 & unnamedParam1)
Atribui os dados do componente vetor de uma instância do XMFLOAT2
à instância atual do XMFLOAT2
.
Esse operador atribui os dados do componente vetor de uma instância do XMFLOAT2 à instância atual do XMFLOAT2
.
void XMFLOAT2( XMFLOAT2 && unnamedParam1)
Um construtor para XMFLOAT2
.
Um construtor para XMFLOAT2.
XMFLOAT2 & operator=( XMFLOAT2 && unnamedParam1)
void XMFLOAT2( float _x, float _y) noexcept
Inicializa uma nova instância de de XMFLOAT2
dois float
argumentos.
Esse construtor inicializa uma nova instância de XMFLOAT2 de dois float
argumentos.
void XMFLOAT2( const float *pArray) noexcept
Inicializa uma nova instância de de XMFLOAT2
um argumento de matriz de dois elementos float
.
Esse construtor inicializa uma nova instância de XMFLOAT2 de um de um argumento de matriz de dois elementos float
.
bool operator==( const XMFLOAT2 & unnamedParam1)
auto operator<=>( const XMFLOAT2 & unnamedParam1)
Comentários
XMFLOAT2
pode ser carregado em instâncias de XMVECTOR usando XMLoadFloat2.
As instâncias de XMVECTOR
podem ser armazenadas em uma instância do XMFLOAT2
com XMStoreFloat2.
Namespace: Usar o DirectX
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
Requisito | Valor |
---|---|
Cabeçalho | directxmath.h |