estrutura XMFLOAT2 (directxmath.h)
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 |