struktur XMFLOAT3 (directxmath.h)

Menjelaskan vektor 3D yang terdiri dari tiga nilai floating-point presisi tunggal.

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

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

Sintaks

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

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.

XMFLOAT3 kekosongan()

Konstruktor default untuk XMFLOAT3.

Konstruktor default untuk XMFLOAT3.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMFLOAT3( const XMFLOAT3 & unnamedParam1)

Konstruktor untuk XMFLOAT3.

Konstruktor untuk XMFLOAT3.

Catatan Konstruktor ini hanya tersedia di bawah C++.

XMFLOAT3 & operator=( const XMFLOAT3 & unnamedParam1)

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

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

Catatan Operator ini hanya tersedia di bawah C++.

void XMFLOAT3( XMFLOAT3 && unnamedParam1)

Konstruktor untuk XMFLOAT3.

Konstruktor untuk XMFLOAT3.

Catatan Konstruktor ini hanya tersedia di bawah C++.

XMFLOAT3 & operator=( XMFLOAT3 && unnamedParam1)

void XMFLOAT3(float _x, float _y, float _z) noexcept

Menginisialisasi instans baru dari XMFLOAT3 tiga float argumen.

Konstruktor ini menginisialisasi instans baru XMFLOAT3 dari tiga float argumen.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMFLOAT3( const float *pArray) noexcept

Konstruktor untuk XMFLOAT3.

Konstruktor untuk XMFLOAT3.

Catatan Konstruktor ini hanya tersedia di bawah C++.

Keterangan

XMFLOAT3 dapat dimuat ke dalam instans XMVECTOR dengan menggunakan XMLoadFloat3.

Instans dapat disimpan ke dalam instans XMVECTORXMFLOAT3 dengan XMStoreFloat3.

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 XMFLOAT3