XMUINT2-Struktur (directxmath.h)

Ein 2D-Vektor, bei dem jede Komponente eine ganze Zahl ohne Vorzeichen ist.

Eine Liste mit zusätzlichen Funktionen wie Konstruktoren und Operatoren, die bei XMUINT2 der Programmierung in C++ verfügbar sind, finden Sie unter XMUINT2 Extensions.

 

Syntax

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

Member

x

Ganzzahlwert ohne Vorzeichen, der die x-Koordinate des Vektors beschreibt.

y

Ganzzahlwert ohne Vorzeichen, der die y-Koordinate des Vektors beschreibt.

void XMUINT2()

Standardkonstruktor für XMUINT2.

Standardkonstruktor für XMUINT2.

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

void XMUINT2( const XMUINT2 & unnamedParam1)

Ein Konstruktor für XMUINT2.

Ein Konstruktor für XMUINT2.

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

XMUINT2 & operator=( const XMUINT2 & unnamedParam1)

Weist die Daten der Vektorkomponente aus einer instance von XMUINT2 der aktuellen instance von zuXMUINT2.

Dieser Operator weist die Daten der Vektorkomponente aus einem instance XMUINT2 der aktuellen instance von XMUINT2zu.

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

void XMUINT2( XMUINT2 && unnamedParam1)

Ein Konstruktor für XMUINT2.

Ein Konstruktor für XMUINT2.

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

XMUINT2 & operator=( XMUINT2 && unnamedParam1)

void XMUINT2( uint32_t _x, uint32_t _y) noexcept

Initialisiert eine neue instance von XMUINT2 aus zwei uint32_t Argumenten.

Dieser Konstruktor initialisiert eine neue instance von XMUINT2 aus zwei uint32_t Argumenten.

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

void XMUINT2( const uint32_t *pArray) noexcept

Initialisiert eine neue instance von XMUINT2 aus einem Argument mit zwei Elementarraysuint32_t.

Dieser Konstruktor initialisiert eine neue instance von XMUINT2 aus einem Argument mit zwei Elementarraysuint32_t.

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

bool operator==( const XMUINT2 & unnamedParam1)

auto operator<=>( const XMUINT2 & unnamedParam1)

Hinweise

Sie können XMLoadUInt2 verwenden, um in XMVECTOR-Instanzen zu ladenXMUINT2.

Sie können XMStoreUInt2 verwenden, um Instanzen von XMVECTOR in einem instance von XMUINT2zu 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

Anforderung Wert
Header directxmath.h

Weitere Informationen

DirectXMath-Bibliotheksstrukturen

XMUINT2-Erweiterungen