XMFLOAT4-Struktur (directxmath.h)
Beschreibt einen 4D-Vektor, der aus vier Gleitkommawerten mit einzeler Genauigkeit besteht.
Eine Liste mit zusätzlichen Funktionen wie Konstruktoren und Operatoren, die beim Programmieren in C++ verfügbar XMFLOAT4
sind, finden Sie unter XMFLOAT4 Extensions.
Syntax
struct XMFLOAT4 {
float x;
float y;
float z;
float w;
void XMFLOAT4();
void XMFLOAT4(
const XMFLOAT4 & unnamedParam1
);
XMFLOAT4 & operator=(
const XMFLOAT4 & unnamedParam1
);
void XMFLOAT4(
XMFLOAT4 && unnamedParam1
);
XMFLOAT4 & operator=(
XMFLOAT4 && unnamedParam1
);
void XMFLOAT4(
float _x,
float _y,
float _z,
float _w
) noexcept;
void XMFLOAT4(
const float *pArray
) noexcept;
bool operator==(
const XMFLOAT4 & unnamedParam1
);
auto operator<=>(
const XMFLOAT4 & unnamedParam1
);
};
Member
x
float-Wert , der die x-Koordinate des Vektors beschreibt.
y
float-Wert , der die y-Koordinate des Vektors beschreibt.
z
float-Wert , der die Z-Koordinate des Vektors beschreibt.
w
float-Wert , der die w-Koordinate des Vektors beschreibt.
Standardkonstruktor für XMFLOAT4
.
Standardkonstruktor für XMFLOAT4.
void XMFLOAT4( const XMFLOAT4 & unnamedParam1)
Ein Konstruktor für XMFLOAT4
.
Ein Konstruktor für XMFLOAT4.
XMFLOAT4 & operator=( const XMFLOAT4 & unnamedParam1)
Weist die Daten der Vektorkomponente aus einer instance von XMFLOAT4
dem dem aktuellen instance von zuXMFLOAT4
.
Dieser Operator weist die Daten der Vektorkomponente aus einer instance von XMFLOAT4 dem aktuellen instance von zuXMFLOAT4
.
void XMFLOAT4( XMFLOAT4 && ohne NamenParam1)
Ein Konstruktor für XMFLOAT4
.
Ein Konstruktor für XMFLOAT4.
XMFLOAT4 & operator=( XMFLOAT4 && unnamedParam1)
Weist die Daten der Vektorkomponente aus einer instance von XMFLOAT4
dem dem aktuellen instance von zuXMFLOAT4
.
Dieser Operator weist die Daten der Vektorkomponente aus einer instance von XMFLOAT4 dem aktuellen instance von zuXMFLOAT4
.
void XMFLOAT4( float _x, float _y, float _z, float _w) noexcept
Initialisiert eine neue instance von XMFLOAT4
vier float
Argumenten.
Dieser Konstruktor initialisiert eine neue instance von XMFLOAT4 aus vier float
Argumenten.
void XMFLOAT4( const float *pArray) noexcept
Ein Konstruktor für XMFLOAT4
.
Ein Konstruktor für XMFLOAT4.
bool operator==( const XMFLOAT4 & unnamedParam1)
auto operator<=>( const XMFLOAT4 & unnamedParam1)
Hinweise
XMFLOAT4
kann mithilfe von XMLoadFloat4 in XMVECTOR-Instanzen geladen werden.
Instanzen von XMVECTOR
können in einer instance von XMFLOAT4
mit XMStoreFloat4 gespeichert werden.
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 |