struttura XMFLOAT2 (directxmath.h)
Vettore 2D costituito da due valori a virgola mobile e precisione singola.
Per un elenco di funzionalità aggiuntive, ad esempio costruttori e operatori disponibili quando XMFLOAT2
si esegue la programmazione in C++, vedere XMFLOAT2 Extensions.
Sintassi
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
);
};
Members
x
valore float che descrive la coordinata x del vettore.
y
valore float che descrive la coordinata y del vettore.
Costruttore predefinito per XMFLOAT2
.
Costruttore predefinito per XMFLOAT2.
void XMFLOAT2( const XMFLOAT2 & unnamedParam1)
Costruttore per XMFLOAT2
.
Costruttore per XMFLOAT2.
XMFLOAT2 & operator=( const XMFLOAT2 & unnamedParam1)
Assegna i dati del componente vettoriale da un'istanza di XMFLOAT2
all'istanza corrente di XMFLOAT2
.
Questo operatore assegna i dati del componente vettoriale da un'istanza di XMFLOAT2 all'istanza corrente di XMFLOAT2
.
void XMFLOAT2( XMFLOAT2 && unnamedParam1)
Costruttore per XMFLOAT2
.
Costruttore per XMFLOAT2.
XMFLOAT2 & operator=( XMFLOAT2 && unnamedParam1)
void XMFLOAT2( float _x, float _y) noexcept
Inizializza una nuova istanza di XMFLOAT2
da due float
argomenti.
Questo costruttore inizializza una nuova istanza di XMFLOAT2 da due float
argomenti.
void XMFLOAT2( const float *pArray) noexcept
Inizializza una nuova istanza di da un argomento matrice di XMFLOAT2
due elementi float
.
Questo costruttore inizializza una nuova istanza di XMFLOAT2 da un oggetto da un argomento matrice a due elementi float
.
bool operator==( const XMFLOAT2 & unnamedParam1)
auto operator<=>( const XMFLOAT2 & unnamedParam1)
Commenti
XMFLOAT2
può essere caricato in istanze di XMVECTOR usando XMLoadFloat2.
Le istanze di XMVECTOR
possono essere archiviate in un'istanza di XMFLOAT2
con XMStoreFloat2.
Namespace: Usare DirectX
Requisiti della piattaforma
Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con Windows SDK per Windows 8. Supportato per le app desktop Win32, le app di Windows Store e Windows Phone 8 app.Requisiti
Requisito | Valore |
---|---|
Intestazione | directxmath.h |