Freigeben über


XMINT3-Struktur (directxmath.h)

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

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

 

Syntax

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

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.

void XMINT3()

Standardkonstruktor für XMINT3.

Standardkonstruktor für XMINT3.

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

void XMINT3( const XMINT3 & unnamedParam1)

Ein Konstruktor für XMINT3.

Ein Konstruktor für XMINT3.

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

XMINT3 & operator=( const XMINT3 & unnamedParam1)

Weist die Daten der Vektorkomponente aus einer instance von XMINT3 der aktuellen instance von zuXMINT3.

Dieser Operator weist die Daten der Vektorkomponente aus einem instance von XMINT3 der aktuellen instance von XMINT3zu.

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

void XMINT3( XMINT3 && unbenanntParam1)

Ein Konstruktor für XMINT3.

Ein Konstruktor für XMINT3.

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

XMINT3 & operator=( XMINT3 && unnamedParam1)

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

Initialisiert eine neue instance von XMINT3 drei int32_t Argumenten.

Dieser Konstruktor initialisiert eine neue instance von XMINT3 aus drei int32_t Argumenten.

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

void XMINT3( const int32_t *pArray) noexcept

Initialisiert eine neue instance von aus einem Arrayargument mit XMINT3 drei Elementenint32_t.

Dieser Konstruktor initialisiert eine neue instance von XMINT3 aus einem aus einem Arrayargument mit drei Elementenint32_t.

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

bool operator==( const XMINT3 & unnamedParam1)

auto operator<=>( const XMINT3 & unnamedParam1)

Hinweise

Sie können XMLoadSInt3 verwenden, um in Instanzen von XMVECTOR zu ladenXMINT3.

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

XMINT3-Erweiterungen