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 3D que consiste em três 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 XMFLOAT3 quando você está programando no C++, consulte extensões de XMFLOAT3.
Sintaxe
struct XMFLOAT3 {
float x;
float y;
float z;
void XMFLOAT3();
void XMFLOAT3(
const XMFLOAT3 & unnamedParam1
);
XMFLOAT3 & operator=(
const XMFLOAT3 & unnamedParam1
);
void XMFLOAT3(
XMFLOAT3 && unnamedParam1
);
XMFLOAT3 & operator=(
XMFLOAT3 && unnamedParam1
);
void XMFLOAT3(
float _x,
float _y,
float _z
) noexcept;
void XMFLOAT3(
const float *pArray
) noexcept;
};
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.
Construtor padrão para XMFLOAT3.
Construtor padrão para XMFLOAT3.
void XMFLOAT3( const XMFLOAT3 & unnamedParam1)
Um construtor para XMFLOAT3.
Um construtor para XMFLOAT3.
XMFLOAT3 & operator=( const XMFLOAT3 & unnamedParam1)
Atribui os dados do componente vetor de uma instância do XMFLOAT3 à instância atual do XMFLOAT3.
Esse operador atribui os dados do componente vetor de uma instância do XMFLOAT3 à instância atual do XMFLOAT3.
void XMFLOAT3( XMFLOAT3 && unnamedParam1)
Um construtor para XMFLOAT3.
Um construtor para XMFLOAT3.
XMFLOAT3 & operator=( XMFLOAT3 && unnamedParam1)
void XMFLOAT3( float _x, float _y, float _z) noexcept
Inicializa uma nova instância de de XMFLOAT3 três float argumentos.
Esse construtor inicializa uma nova instância de XMFLOAT3 de três float argumentos.
void XMFLOAT3( const float *pArray) noexcept
Um construtor para XMFLOAT3.
Um construtor para XMFLOAT3.
Comentários
XMFLOAT3 pode ser carregado em instâncias de XMVECTOR usando XMLoadFloat3.
As instâncias de XMVECTOR podem ser armazenadas em uma instância do XMFLOAT3 com XMStoreFloat3.
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 |