XMUINT3-Struktur (directxmath.h)
Ein 3D-Vektor, bei dem jede Komponente eine ganze Zahl ohne Vorzeichen ist.
Eine Liste mit zusätzlichen Funktionen wie Konstruktoren und Operatoren, die beim Programmieren in C++ verfügbar XMUINT3
sind, finden Sie unter XMUINT3-Erweiterungen.
Syntax
struct XMUINT3 {
uint32_t x;
uint32_t y;
uint32_t z;
void XMUINT3();
void XMUINT3(
const XMUINT3 & unnamedParam1
);
XMUINT3 & operator=(
const XMUINT3 & unnamedParam1
);
void XMUINT3(
XMUINT3 && unnamedParam1
);
XMUINT3 & operator=(
XMUINT3 && unnamedParam1
);
void XMUINT3(
uint32_t _x,
uint32_t _y,
uint32_t _z
) noexcept;
void XMUINT3(
const uint32_t *pArray
) noexcept;
bool operator==(
const XMUINT3 & unnamedParam1
);
auto operator<=>(
const XMUINT3 & 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.
Standardkonstruktor für XMUINT3
.
Standardkonstruktor für XMUINT3.
void XMUINT3( const XMUINT3 & unnamedParam1)
Ein Konstruktor für XMUINT3
.
Ein Konstruktor für XMUINT3.
XMUINT3 & operator=( const XMUINT3 & unnamedParam1)
Weist die Daten der Vektorkomponente aus einer instance von XMUINT3
dem dem aktuellen instance von zuXMUINT3
.
Dieser Operator weist die Daten der Vektorkomponente aus einer instance von XMUINT3 dem aktuellen instance von zuXMUINT3
.
void XMUINT3( XMUINT3 && ohne NamenParam1)
Ein Konstruktor für XMUINT3
.
Ein Konstruktor für XMUINT3.
XMUINT3 & operator=( XMUINT3 && unnamedParam1)
void XMUINT3( uint32_t _x, uint32_t _y, uint32_t _z) noexcept
Initialisiert eine neue instance von XMUINT3
drei uint32_t
Argumenten.
Dieser Konstruktor initialisiert eine neue instance von XMUINT3 aus drei uint32_t
Argumenten.
void XMUINT3( const uint32_t *pArray) noexcept
Initialisiert eine neue instance von XMUINT3 aus einem Argument mit drei Elementarraysuint32_t
.
Dieser Konstruktor initialisiert eine neue instance von XMUINT3 aus einem Arrayargument mit drei Elementenuint32_t
.
bool operator==( const XMUINT3 & unnamedParam1)
auto operator<=>( const XMUINT3 & unnamedParam1)
Hinweise
Sie können XMLoadUInt3 verwenden, um in XMVECTOR-Instanzen zu ladenXMUINT3
.
Sie können XMStoreUInt3 verwenden, um Instanzen von XMVECTOR
in einer instance von XMUINT3
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 |