Bagikan melalui


struktur XMUINT4 (directxmath.h)

Vektor 4D di mana setiap komponen adalah bilangan bulat yang tidak ditandatangani.

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

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

Sintaks

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

Anggota

x

Nilai bilangan bulat yang tidak ditandatangani yang menjelaskan koordinat x vektor.

y

Nilai bilangan bulat yang tidak ditandatangani yang menjelaskan koordinat y vektor.

z

Nilai bilangan bulat yang tidak ditandatangani yang menjelaskan koordinat z vektor.

w

Nilai bilangan bulat yang tidak ditandatangani yang menjelaskan koordinat w vektor.

XMUINT4 kekosongan()

Konstruktor default untuk XMUINT4.

Konstruktor default untuk XMUINT4.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMUINT4( const XMUINT4 & unnamedParam1)

Konstruktor untuk XMUINT4.

Konstruktor untuk XMUINT4.

Catatan Konstruktor ini hanya tersedia di bawah C++.

XMUINT4 & operator=( const XMUINT4 & unnamedParam1)

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

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

Catatan Operator ini hanya tersedia di bawah C++.

XMUINT4 kekosongan( XMUINT4 && unnamedParam1)

Konstruktor untuk XMUINT4.

Konstruktor untuk XMUINT4.

Catatan Konstruktor ini hanya tersedia di bawah C++.

XMUINT4 & operator=( XMUINT4 && unnamedParam1)

XMUINT4(uint32_t _x, uint32_t _y, uint32_t _z, uint32_t _w) noexcept

Menginisialisasi instans baru dari XMUINT4 empat uint32_t argumen.

Konstruktor ini menginisialisasi instans baru XMUINT4 dari empat uint32_t argumen.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMUINT4( const uint32_t *pArray) noexcept

Menginisialisasi instans baru XMUINT4 dari argumen array empat elemen uint32_t .

Konstruktor ini menginisialisasi instans baru XMUINT4 dari argumen array empat elemen uint32_t .

Catatan Konstruktor ini hanya tersedia di bawah C++.

bool operator==( const XMUINT4 & unnamedParam1)

auto operator<=>( const XMUINT4 & unnamedParam1)

Keterangan

Anda dapat menggunakan XMLoadUInt4 untuk memuat XMUINT4 ke dalam instans XMVECTOR.

Anda dapat menggunakan XMStoreUInt4 untuk menyimpan instans ke dalam instans XMVECTORXMUINT4.

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

   
Header directxmath.h

Lihat juga

Struktur Pustaka DirectXMath

Ekstensi XMUINT4