Freigeben über


XMINT2-Struktur (directxmath.h)

Ein 2D-Vektor, bei dem jede Komponente eine ganzzahlige Vorzeichen ist.

Eine Liste mit weiteren Funktionen wie Konstruktoren und Operatoren, die bei der Programmierung in C++ verfügbar XMINT2 sind, finden Sie unter XMINT2-Erweiterungen.

Hinweis Informationen zu entsprechenden D3DDECLTYPE-, D3DFORMAT- und DXGI_FORMAT-Objekten finden Sie unter DirectXMath Library Type Equivalences.
 

Syntax

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
  );
};

Member

x

Ganzzahliger Vorzeichenwert, der die x-Koordinate des Vektors beschreibt.

y

Ganzzahliger Vorzeichenwert, der die y-Koordinate des Vektors beschreibt.

void XMINT2()

Standardkonstruktor für XMINT2.

Standardkonstruktor für XMINT2.

Hinweis Dieser Konstruktor ist nur unter C++ verfügbar.
 

void XMINT2( const XMINT2 & unnamedParam1)

Ein Konstruktor für XMINT2.

Ein Konstruktor für XMINT2.

Hinweis Dieser Konstruktor ist nur unter C++ verfügbar.

XMINT2 & operator=( const XMINT2 & unnamedParam1)

Weist die Daten der Vektorkomponente aus einer instance von XMINT2 dem dem aktuellen instance von zuXMINT2.

Dieser Operator weist die Daten der Vektorkomponente aus einer instance von XMINT2 dem aktuellen instance von zuXMINT2.

Hinweis Dieser Operator ist nur unter C++ verfügbar.

void XMINT2( XMINT2 && unbenannteParam1)

Ein Konstruktor für XMINT2.

Ein Konstruktor für XMINT2.

Hinweis Dieser Konstruktor ist nur unter C++ verfügbar.

XMINT2 & operator=( XMINT2 && unnamedParam1)

void XMINT2( int32_t _x, int32_t _y) noexcept

Initialisiert eine neue instance von XMINT2 aus zwei int32_t Argumenten.

Dieser Konstruktor initialisiert eine neue instance von XMINT2 aus zwei int32_t Argumenten.

Hinweis Dieser Konstruktor ist nur unter C++ verfügbar.
 

void XMINT2( const int32_t *pArray) noexcept

Initialisiert eine neue instance von XMINT2 aus einem Argument mit zwei Elementarraysint32_t2.

Dieser Konstruktor initialisiert eine neue instance von XMINT2 aus einem aus einem Argument mit zwei Elementarraysint32_t.

Hinweis Dieser Konstruktor ist nur unter C++ verfügbar.
 

bool operator==( const XMINT2 & unnamedParam1)

auto operator<=>( const XMINT2 & unnamedParam1)

Hinweise

Sie können XMLoadSInt2 verwenden, um in XMVECTOR-Instanzen zu ladenXMINT2.

Sie können XMStoreSInt2 verwenden, um Instanzen von XMVECTOR in einer instance von XMINT2zu speichern.

Namespace: Verwenden von DirectX

Plattformanforderungen

Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.

Anforderungen

   
Kopfzeile directxmath.h

Weitere Informationen

DirectXMath-Bibliotheksstrukturen

XMINT2-Erweiterungen