XMFLOAT3-Struktur (directxmath.h)
Beschreibt einen 3D-Vektor, der aus drei Gleitkommawerten mit einfacher Genauigkeit besteht.
Eine Liste mit zusätzlichen Funktionen, z. B. Konstruktoren und Operatoren, die bei XMFLOAT3
der Programmierung in C++ verfügbar sind, finden Sie unter XMFLOAT3 Extensions.
Syntax
struct XMFLOAT3 {
float x;
float y;
float z;
void XMFLOAT3();
void XMFLOAT3(
const XMFLOAT3 & unnamedParam1
);
XMFLOAT3 & operator=(
const XMFLOAT3 & unnamedParam1
);
void XMFLOAT3(
XMFLOAT3 && unnamedParam1
);
XMFLOAT3 & operator=(
XMFLOAT3 && unnamedParam1
);
void XMFLOAT3(
float _x,
float _y,
float _z
) noexcept;
void XMFLOAT3(
const float *pArray
) noexcept;
};
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.
Standardkonstruktor für XMFLOAT3
.
Standardkonstruktor für XMFLOAT3.
void XMFLOAT3( const XMFLOAT3 & unnamedParam1)
Ein Konstruktor für XMFLOAT3
.
Ein Konstruktor für XMFLOAT3.
XMFLOAT3 & operator=( const XMFLOAT3 & unnamedParam1)
Weist die Daten der Vektorkomponente aus einer instance von XMFLOAT3
der aktuellen instance von zuXMFLOAT3
.
Dieser Operator weist die Daten der Vektorkomponente aus einem instance XMFLOAT3 der aktuellen instance von XMFLOAT3
zu.
void XMFLOAT3( XMFLOAT3 && unnamedParam1)
Ein Konstruktor für XMFLOAT3
.
Ein Konstruktor für XMFLOAT3.
XMFLOAT3 & operator=( XMFLOAT3 && unnamedParam1)
void XMFLOAT3( float _x, float _y, float _z) noexcept
Initialisiert eine neue instance von XMFLOAT3
drei float
Argumenten.
Dieser Konstruktor initialisiert eine neue instance von XMFLOAT3 aus drei float
Argumenten.
void XMFLOAT3( const float *pArray) noexcept
Ein Konstruktor für XMFLOAT3
.
Ein Konstruktor für XMFLOAT3.
Hinweise
XMFLOAT3
kann mithilfe von XMLoadFloat3 in XMVECTOR-Instanzen geladen werden.
Instanzen von XMVECTOR
können in einer instance von XMFLOAT3
mit XMStoreFloat3 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 |