Bagikan melalui


Struktur XMINT4 (directxmath.h)

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

Untuk daftar fungsionalitas lainnya seperti konstruktor dan operator yang tersedia menggunakan XMINT4 saat Anda memprogram di C++, lihat Ekstensi XMINT4.

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

Sintaks

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

Anggota

x

Nilai bilangan bulat bertanda tangan yang menjelaskan koordinat x vektor.

y

Nilai bilangan bulat bertanda tangan yang menjelaskan koordinat y vektor.

z

Nilai bilangan bulat bertanda tangan yang menjelaskan koordinat z vektor.

w

Nilai bilangan bulat bertanda tangan yang menjelaskan koordinat w vektor.

void XMINT4()

Konstruktor default untuk XMINT4.

Konstruktor default untuk XMINT4.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMINT4( const XMINT4 & unnamedParam1)

XMINT4 & operator=( const XMINT4 & unnamedParam1)

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

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

Catatan Operator ini hanya tersedia di bawah C++.

void XMINT4( XMINT4 && unnamedParam1)

Konstruktor untuk XMINT4.

Konstruktor untuk XMINT4.

Catatan Konstruktor ini hanya tersedia di bawah C++.

XMINT4 & operator=( XMINT4 && unnamedParam1)

void XMINT4( int32_t _x, int32_t _y, int32_t _z, int32_t _w) noexcept

Menginisialisasi instans baru dari XMINT4 empat int32_t argumen.

Konstruktor ini menginisialisasi instans baru XMINT4 dari empat int32_t argumen.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMINT4( const int32_t *pArray) noexcept

Menginisialisasi instans baru dari XMINT4 argumen array empat elemen int32_t .

Konstruktor ini menginisialisasi instans baru XMINT4 dari argumen array empat elemen int32_t .

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

bool operator==( const XMINT4 & unnamedParam1)

auto operator<=>( const XMINT4 & unnamedParam1)

Keterangan

Anda dapat menggunakan XMLoadSInt4 untuk memuat XMINT4 ke dalam instans XMVECTOR.

Anda dapat menggunakan XMStoreSInt4 untuk menyimpan instans ke dalam instans XMVECTORXMINT4.

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 XMINT4