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