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.
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.
Standardkonstruktor für XMINT2
.
Standardkonstruktor für XMINT2.
void XMINT2( const XMINT2 & unnamedParam1)
Ein Konstruktor für XMINT2
.
Ein Konstruktor für XMINT2.
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
.
void XMINT2( XMINT2 && unbenannteParam1)
Ein Konstruktor für XMINT2
.
Ein Konstruktor für XMINT2.
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.
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
.
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 XMINT2
zu 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 |