struktur XMUINT3 (directxmath.h)

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

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

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

Sintaks

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

XMUINT3 batal()

Konstruktor default untuk XMUINT3.

Konstruktor default untuk XMUINT3.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMUINT3( const XMUINT3 & unnamedParam1)

Konstruktor untuk XMUINT3.

Konstruktor untuk XMUINT3.

Catatan Konstruktor ini hanya tersedia di bawah C++.

XMUINT3 & operator=( const XMUINT3 & unnamedParam1)

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

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

Catatan Operator ini hanya tersedia di bawah C++.

XMUINT3 batal( XMUINT3 && unnamedParam1)

Konstruktor untuk XMUINT3.

Konstruktor untuk XMUINT3.

Catatan Konstruktor ini hanya tersedia di bawah C++.

XMUINT3 & operator=( XMUINT3 && unnamedParam1)

XMUINT3 uint32_t _x, uint32_t _y, uint32_t _z) noexcept

Menginisialisasi instans baru dari XMUINT3 tiga uint32_t argumen.

Konstruktor ini menginisialisasi instans baru XMUINT3 dari tiga uint32_t argumen.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMUINT3( const uint32_t *pArray) noexcept

Menginisialisasi instans baru XMUINT3 dari argumen array tiga elemen uint32_t .

Konstruktor ini menginisialisasi instans baru XMUINT3 dari argumen array tiga elemen uint32_t .

Catatan Konstruktor ini hanya tersedia di bawah C++.

bool operator==( const XMUINT3 & unnamedParam1)

auto operator<=>( const XMUINT3 & unnamedParam1)

Keterangan

Anda dapat menggunakan XMLoadUInt3 untuk memuat XMUINT3 ke dalam instans XMVECTOR.

Anda dapat menggunakan XMStoreUInt3 untuk menyimpan instans ke dalam instans XMVECTORXMUINT3.

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 XMUINT3