Bagikan melalui


struktur XMUINT2 (directxmath.h)

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

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

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

Sintaks

struct XMUINT2 {
  uint32_t  x;
  uint32_t  y;
  void      XMUINT2();
  void      XMUINT2(
    const XMUINT2 & unnamedParam1
  );
  XMUINT2 & operator=(
    const XMUINT2 & unnamedParam1
  );
  void      XMUINT2(
    XMUINT2 && unnamedParam1
  );
  XMUINT2 & operator=(
    XMUINT2 && unnamedParam1
  );
  void      XMUINT2(
    uint32_t _x,
    uint32_t _y
  ) noexcept;
  void      XMUINT2(
    const uint32_t *pArray
  ) noexcept;
  bool      operator==(
    const XMUINT2 & unnamedParam1
  );
  auto      operator<=>(
    const XMUINT2 & 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.

XMUINT2 batal()

Konstruktor default untuk XMUINT2.

Konstruktor default untuk XMUINT2.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMUINT2( const XMUINT2 & unnamedParam1)

Konstruktor untuk XMUINT2.

Konstruktor untuk XMUINT2.

Catatan Konstruktor ini hanya tersedia di bawah C++.

XMUINT2 & operator=( const XMUINT2 & unnamedParam1)

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

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

Catatan Operator ini hanya tersedia di bawah C++.

XMUINT2 batal( XMUINT2 && unnamedParam1)

Konstruktor untuk XMUINT2.

Konstruktor untuk XMUINT2.

Catatan Konstruktor ini hanya tersedia di bawah C++.

XMUINT2 & operator=( XMUINT2 && unnamedParam1)

void XMUINT2(uint32_t _x, uint32_t _y) noexcept

Menginisialisasi instans baru dari XMUINT2 dua uint32_t argumen.

Konstruktor ini menginisialisasi instans baru XMUINT2 dari dua uint32_t argumen.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMUINT2( const uint32_t *pArray) noexcept

Menginisialisasi instans baru XMUINT2 dari argumen array dua elemen uint32_t .

Konstruktor ini menginisialisasi instans baru XMUINT2 dari argumen array dua elemen uint32_t .

Catatan Konstruktor ini hanya tersedia di bawah C++.

bool operator==( const XMUINT2 & unnamedParam1)

auto operator<=>( const XMUINT2 & unnamedParam1)

Keterangan

Anda dapat menggunakan XMLoadUInt2 untuk memuat XMUINT2 ke dalam instans XMVECTOR.

Anda dapat menggunakan XMStoreUInt2 untuk menyimpan instans ke dalam instans XMVECTORXMUINT2.

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 XMUINT2