XMINT4-Struktur (directxmath.h)

Ein 4D-Vektor, bei dem jede Komponente eine ganze Zahl mit Vorzeichen ist.

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

 

Syntax

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

Member

x

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

y

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

z

Ganzzahlwert mit Vorzeichen, der die z-Koordinate des Vektors beschreibt.

w

Ganzzahlwert mit Vorzeichen, der die w-Koordinate des Vektors beschreibt.

void XMINT4()

Standardkonstruktor für XMINT4.

Standardkonstruktor für XMINT4.

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

void XMINT4( const XMINT4 & unnamedParam1)

XMINT4 & operator=( const XMINT4 & unnamedParam1)

Weist die Daten der Vektorkomponente aus einer instance von XMINT4 der aktuellen instance von zuXMINT4.

Dieser Operator weist die Daten der Vektorkomponente aus einem instance von XMINT4 der aktuellen instance von XMINT4zu.

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

void XMINT4( XMINT4 && unnamedParam1)

Ein Konstruktor für XMINT4.

Ein Konstruktor für XMINT4.

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

XMINT4 & operator=( XMINT4 && unnamedParam1)

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

Initialisiert eine neue instance aus XMINT4 vier int32_t Argumenten.

Dieser Konstruktor initialisiert eine neue instance von XMINT4 aus vier int32_t Argumenten.

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

void XMINT4( const int32_t *pArray) noexcept

Initialisiert eine neue instance von XMINT4 aus einem Argument mit einem Array mit vier Elementenint32_t.

Dieser Konstruktor initialisiert eine neue instance von XMINT4 aus einem aus einem Arrayargument mit vier Elementenint32_t.

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

bool operator==( const XMINT4 & unnamedParam1)

auto operator<=>( const XMINT4 & unnamedParam1)

Hinweise

Sie können XMLoadSInt4 verwenden, um in XMVECTOR-Instanzen zu ladenXMINT4.

Sie können XMStoreSInt4 verwenden, um Instanzen von XMVECTOR in einer instance von XMINT4zu 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

XMINT4-Erweiterungen