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.
Standardkonstruktor für XMUINT2
.
Standardkonstruktor für XMUINT2.
void XMUINT2( const XMUINT2 & unnamedParam1)
Ein Konstruktor für XMUINT2
.
Ein Konstruktor für XMUINT2.
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 XMUINT2
zu.
void XMUINT2( XMUINT2 && unnamedParam1)
Ein Konstruktor für XMUINT2
.
Ein Konstruktor für XMUINT2.
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.
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
.
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 XMUINT2
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
Anforderung | Wert |
---|---|
Header | directxmath.h |