Bagikan melalui


struktur XMFLOAT4 (directxmath.h)

Menjelaskan vektor 4D yang terdiri dari empat nilai floating-point presisi tunggal.

Untuk daftar fungsionalitas tambahan seperti konstruktor dan operator yang tersedia saat XMFLOAT4 Anda memprogram di C++, lihat Ekstensi XMFLOAT4.

Catatan Lihat Kesetaraan Jenis Pustaka DirectXMath untuk informasi tentang objek D3DDECLTYPE, D3DFORMAT, dan DXGI_FORMAT yang setara.
 

Sintaks

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
  );
};

Anggota

x

nilai float yang menjelaskan koordinat x vektor.

y

nilai float yang menjelaskan koordinat y vektor.

z

nilai float yang menjelaskan koordinat z vektor.

w

nilai float yang menjelaskan koordinat w vektor.

void XMFLOAT4()

Konstruktor default untuk XMFLOAT4.

Konstruktor default untuk XMFLOAT4.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMFLOAT4( const XMFLOAT4 & unnamedParam1)

Konstruktor untuk XMFLOAT4.

Konstruktor untuk XMFLOAT4.

Catatan Konstruktor ini hanya tersedia di bawah C++.

XMFLOAT4 & operator=( const XMFLOAT4 & unnamedParam1)

Menetapkan data komponen vektor dari satu instans XMFLOAT4 ke instans saat ini dari XMFLOAT4.

Operator ini menetapkan data komponen vektor dari satu instans XMFLOAT4 ke instans saat ini dari XMFLOAT4.

Catatan Operator ini hanya tersedia di bawah C++.

void XMFLOAT4( XMFLOAT4 && unnamedParam1)

Konstruktor untuk XMFLOAT4.

Konstruktor untuk XMFLOAT4.

Catatan Konstruktor ini hanya tersedia di bawah C++.

operator XMFLOAT4 &=( XMFLOAT4 && unnamedParam1)

Menetapkan data komponen vektor dari satu instans XMFLOAT4 ke instans saat ini dari XMFLOAT4.

Operator ini menetapkan data komponen vektor dari satu instans XMFLOAT4 ke instans saat ini dari XMFLOAT4.

Catatan Operator ini hanya tersedia di bawah C++.

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

Menginisialisasi instans baru dari XMFLOAT4 empat float argumen.

Konstruktor ini menginisialisasi instans baru XMFLOAT4 dari empat float argumen.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMFLOAT4( const float *pArray) noexcept

Konstruktor untuk XMFLOAT4.

Konstruktor untuk XMFLOAT4.

Catatan Konstruktor ini hanya tersedia di bawah C++.

bool operator==( const XMFLOAT4 & unnamedParam1)

auto operator<=>( const XMFLOAT4 & unnamedParam1)

Keterangan

XMFLOAT4 dapat dimuat ke dalam instans XMVECTOR dengan menggunakan XMLoadFloat4.

Instans dapat disimpan ke dalam instans XMVECTORXMFLOAT4 dengan XMStoreFloat4.

Namespace: Gunakan DirectX

Persyaratan Platform

Microsoft Visual Studio 2010 atau Microsoft Visual Studio 2012 dengan Windows SDK untuk Windows 8. Didukung untuk aplikasi desktop Win32, aplikasi Windows Store, dan aplikasi Windows Phone 8.

Persyaratan

Persyaratan Nilai
Header directxmath.h

Lihat juga

Struktur Pustaka DirectXMath

Ekstensi XMFLOAT4