Bagikan melalui


Struktur XMINT3 (directxmath.h)

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

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

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

Sintaks

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

void XMINT3()

Konstruktor default untuk XMINT3.

Konstruktor default untuk XMINT3.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMINT3( const XMINT3 & unnamedParam1)

Konstruktor untuk XMINT3.

Konstruktor untuk XMINT3.

Catatan Konstruktor ini hanya tersedia di bawah C++.

XMINT3 & operator=( const XMINT3 & unnamedParam1)

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

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

Catatan Operator ini hanya tersedia di bawah C++.

void XMINT3( XMINT3 && unnamedParam1)

Konstruktor untuk XMINT3.

Konstruktor untuk XMINT3.

Catatan Konstruktor ini hanya tersedia di bawah C++.

XMINT3 & operator=( XMINT3 && unnamedParam1)

noexcept void XMINT3( int32_t _x, int32_t _y, int32_t _z)

Menginisialisasi instans baru dari XMINT3 tiga int32_t argumen.

Konstruktor ini menginisialisasi instans baru XMINT3 dari tiga int32_t argumen.

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMINT3( const int32_t *pArray) noexcept

Menginisialisasi instans baru dari XMINT3 argumen array tiga elemen int32_t .

Konstruktor ini menginisialisasi instans baru XMINT3 dari argumen array tiga elemen int32_t .

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

bool operator==( const XMINT3 & unnamedParam1)

auto operator<=>( const XMINT3 & unnamedParam1)

Keterangan

Anda dapat menggunakan XMLoadSInt3 untuk memuat XMINT3 ke dalam instans XMVECTOR.

Anda dapat menggunakan XMStoreSInt3 untuk menyimpan instans ke dalam instans XMVECTORXMINT3.

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 XMINT3