Condividi tramite


XMFLOAT4 struttura (directxmath.h)

Descrive un vettore 4D costituito da quattro valori a virgola mobile a precisione singola.

Per un elenco di funzionalità aggiuntive, ad esempio costruttori e operatori disponibili quando XMFLOAT4 si esegue la programmazione in C++, vedere estensioni XMFLOAT4.

 

Sintassi

struct XMFLOAT4 {
  float      x;
  float      y;
  float      z;
  float      w;
  void       XMFLOAT4();
  void       XMFLOAT4(
    const XMFLOAT4 & unnamedParam1
  );
  XMFLOAT4 & operator=(
    const XMFLOAT4 & unnamedParam1
  );
  void       XMFLOAT4(
    XMFLOAT4 && unnamedParam1
  );
  XMFLOAT4 & operator=(
    XMFLOAT4 && unnamedParam1
  );
  void       XMFLOAT4(
    float _x,
    float _y,
    float _z,
    float _w
  ) noexcept;
  void       XMFLOAT4(
    const float *pArray
  ) noexcept;
  bool       operator==(
    const XMFLOAT4 & unnamedParam1
  );
  auto       operator<=>(
    const XMFLOAT4 & unnamedParam1
  );
};

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.

w

valore float che descrive la coordinata w del vettore.

void XMFLOAT4()

Costruttore predefinito per XMFLOAT4.

Costruttore predefinito per XMFLOAT4.

Nota Questo costruttore è disponibile solo in C++.
 

void XMFLOAT4( const XMFLOAT4 & unnamedParam1)

Costruttore per XMFLOAT4.

Costruttore per XMFLOAT4.

Nota Questo costruttore è disponibile solo in C++.

XMFLOAT4 & operator=( const XMFLOAT4 & unnamedParam1)

Assegna i dati del componente vettore da un'istanza di XMFLOAT4 all'istanza corrente di XMFLOAT4.

Questo operatore assegna i dati del componente vettore da un'istanza di XMFLOAT4 all'istanza corrente di XMFLOAT4.

Nota Questo operatore è disponibile solo in C++.

void XMFLOAT4( XMFLOAT4 && senza nomeParam1)

Costruttore per XMFLOAT4.

Costruttore per XMFLOAT4.

Nota Questo costruttore è disponibile solo in C++.

XMFLOAT4 & operator=( XMFLOAT4 && unnamedParam1)

Assegna i dati del componente vettore da un'istanza di XMFLOAT4 all'istanza corrente di XMFLOAT4.

Questo operatore assegna i dati del componente vettore da un'istanza di XMFLOAT4 all'istanza corrente di XMFLOAT4.

Nota Questo operatore è disponibile solo in C++.

void XMFLOAT4( float _x, float _y, float _z, float _w) noexcept

Inizializza una nuova istanza di XMFLOAT4 da quattro float argomenti.

Questo costruttore inizializza una nuova istanza di XMFLOAT4 da quattro float argomenti.

Nota Questo costruttore è disponibile solo in C++.
 

void XMFLOAT4( const float *pArray) noexcept

Costruttore per XMFLOAT4.

Costruttore per XMFLOAT4.

Nota Questo costruttore è disponibile solo in C++.

bool operator==( const XMFLOAT4 & unnamedParam1)

auto operator<=>( const XMFLOAT4 & unnamedParam1)

Commenti

XMFLOAT4 può essere caricato in istanze di XMVECTOR usando XMLoadFloat4.

Le istanze di possono essere archiviate in un'istanza di XMVECTORXMFLOAT4 con XMStoreFloat4.

Namespace: Usare DirectX

Requisiti della piattaforma

Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con il Windows SDK per Windows 8. Supportato per app desktop Win32, app di Windows Store e Windows Phone 8 app.

Requisiti

Requisito Valore
Intestazione directxmath.h

Vedi anche

Strutture della libreria DirectXMath

estensioni XMFLOAT4