XMUINT4-Struktur (directxmath.h)
Ein 4D-Vektor, bei dem jede Komponente eine ganze Zahl ohne Vorzeichen ist.
Eine Liste mit zusätzlichen Funktionen wie Konstruktoren und Operatoren, die bei der Programmierung in C++ verfügbar XMUINT4
sind, finden Sie unter XMUINT4-Erweiterungen.
Syntax
struct XMUINT4 {
uint32_t x;
uint32_t y;
uint32_t z;
uint32_t w;
void XMUINT4();
void XMUINT4(
const XMUINT4 & unnamedParam1
);
XMUINT4 & operator=(
const XMUINT4 & unnamedParam1
);
void XMUINT4(
XMUINT4 && unnamedParam1
);
XMUINT4 & operator=(
XMUINT4 && unnamedParam1
);
void XMUINT4(
uint32_t _x,
uint32_t _y,
uint32_t _z,
uint32_t _w
) noexcept;
void XMUINT4(
const uint32_t *pArray
) noexcept;
bool operator==(
const XMUINT4 & unnamedParam1
);
auto operator<=>(
const XMUINT4 & unnamedParam1
);
};
Member
x
Ganzzahlwert ohne Vorzeichen, der die x-Koordinate des Vektors beschreibt.
y
Ganzzahliger Wert ohne Vorzeichen, der die y-Koordinate des Vektors beschreibt.
z
Ganzzahlwert ohne Vorzeichen, der die Z-Koordinate des Vektors beschreibt.
w
Ganzzahlwert ohne Vorzeichen, der die w-Koordinate des Vektors beschreibt.
Standardkonstruktor für XMUINT4
.
Standardkonstruktor für XMUINT4.
void XMUINT4( const XMUINT4 & unnamedParam1)
Ein Konstruktor für XMUINT4
.
Ein Konstruktor für XMUINT4.
XMUINT4 & operator=( const XMUINT4 & unnamedParam1)
Weist die Daten der Vektorkomponente aus einer instance von XMUINT4
dem dem aktuellen instance von zuXMUINT4
.
Dieser Operator weist die Daten der Vektorkomponente aus einer instance von XMUINT4 dem aktuellen instance von zuXMUINT4
.
void XMUINT4( XMUINT4 && ohne NamenParam1)
Ein Konstruktor für XMUINT4
.
Ein Konstruktor für XMUINT4.
XMUINT4 & operator=( XMUINT4 && unnamedParam1)
void XMUINT4( uint32_t _x, uint32_t _y, uint32_t _z, uint32_t _w) noexcept
Initialisiert eine neue instance von XMUINT4
vier uint32_t
Argumenten.
Dieser Konstruktor initialisiert eine neue instance von XMUINT4 aus vier uint32_t
Argumenten.
void XMUINT4( const uint32_t *pArray) noexcept
Initialisiert eine neue instance von XMUINT4 aus einem Argument mit vier Elementarraysuint32_t
.
Dieser Konstruktor initialisiert eine neue instance von XMUINT4 aus einem Argument mit vier Elementarraysuint32_t
.
bool operator==( const XMUINT4 & unnamedParam1)
auto operator<=>( const XMUINT4 & unnamedParam1)
Hinweise
Sie können XMLoadUInt4 verwenden, um in XMVECTOR-Instanzen zu ladenXMUINT4
.
Sie können XMStoreUInt4 verwenden, um Instanzen von XMVECTOR
in einer instance von XMUINT4
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 |