Bagikan melalui


Struktur XMINT2 (directxmath.h)

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

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

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

Sintaks

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

Anggota

x

Nilai bilangan bulat bertanda tangan yang menjelaskan koordinat x vektor.

y

Nilai bilangan bulat bertanda tangan yang menjelaskan koordinat y vektor.

void XMINT2()

Konstruktor default untuk XMINT2.

Konstruktor default untuk XMINT2.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMINT2( const XMINT2 & unnamedParam1)

Konstruktor untuk XMINT2.

Konstruktor untuk XMINT2.

Catatan Konstruktor ini hanya tersedia di bawah C++.

XMINT2 & operator=( const XMINT2 & unnamedParam1)

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

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

Catatan Operator ini hanya tersedia di bawah C++.

void XMINT2( XMINT2 && unnamedParam1)

Konstruktor untuk XMINT2.

Konstruktor untuk XMINT2.

Catatan Konstruktor ini hanya tersedia di bawah C++.

XMINT2 & operator=( XMINT2 && unnamedParam1)

noexcept void XMINT2( int32_t _x, int32_t _y)

Menginisialisasi instans baru dari XMINT2 dua int32_t argumen.

Konstruktor ini menginisialisasi instans baru XMINT2 dari dua int32_t argumen.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMINT2( const int32_t *pArray) noexcept

Menginisialisasi instans baru dari XMINT2 argumen array dua elemen int32_t2 .

Konstruktor ini menginisialisasi instans baru XMINT2 dari argumen array dua elemen int32_t .

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

bool operator==( const XMINT2 & unnamedParam1)

auto operator<=>( const XMINT2 & unnamedParam1)

Keterangan

Anda dapat menggunakan XMLoadSInt2 untuk memuat XMINT2 ke dalam instans XMVECTOR.

Anda dapat menggunakan XMStoreSInt2 untuk menyimpan instans ke dalam instans XMVECTORXMINT2.

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 XMINT2