Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |