struttura XMFLOAT3 (directxmath.h)
Descrive un vettore 3D costituito da tre valori a virgola mobile e precisione singola.
Per un elenco di funzionalità aggiuntive, ad esempio costruttori e operatori disponibili quando XMFLOAT3
si esegue la programmazione in C++, vedere XMFLOAT3 Extensions.
Sintassi
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;
};
Members
x
valore float che descrive la coordinata x del vettore.
y
valore float che descrive la coordinata y del vettore.
z
valore float che descrive la coordinata z del vettore.
Costruttore predefinito per XMFLOAT3
.
Costruttore predefinito per XMFLOAT3.
void XMFLOAT3( const XMFLOAT3 & unnamedParam1)
Costruttore per XMFLOAT3
.
Costruttore per XMFLOAT3.
XMFLOAT3 & operator=( const XMFLOAT3 & unnamedParam1)
Assegna i dati del componente vettoriale da un'istanza di XMFLOAT3
all'istanza corrente di XMFLOAT3
.
Questo operatore assegna i dati del componente vettoriale da un'istanza di XMFLOAT3 all'istanza corrente di XMFLOAT3
.
void XMFLOAT3( XMFLOAT3 && unnamedParam1)
Costruttore per XMFLOAT3
.
Costruttore per XMFLOAT3.
XMFLOAT3 & operator=( XMFLOAT3 && unnamedParam1)
void XMFLOAT3( float _x, float _y, float _z) noexcept
Inizializza una nuova istanza di XMFLOAT3
da tre float
argomenti.
Questo costruttore inizializza una nuova istanza di XMFLOAT3 da tre float
argomenti.
void XMFLOAT3( const float *pArray) noexcept
Costruttore per XMFLOAT3
.
Costruttore per XMFLOAT3.
Commenti
XMFLOAT3
può essere caricato in istanze di XMVECTOR usando XMLoadFloat3.
Le istanze di XMVECTOR
possono essere archiviate in un'istanza di XMFLOAT3
con XMStoreFloat3.
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 |