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 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 |