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.
Ein 2D-Vektor, der aus zwei Gleitkommawerten mit einfacher Genauigkeit besteht.
Eine Liste mit zusätzlichen Funktionen wie Konstruktoren und Operatoren, die bei der Programmierung in C++ verfügbar XMFLOAT2 sind, finden Sie unter XMFLOAT2-Erweiterungen.
Syntax
struct XMFLOAT2 {
float x;
float y;
void XMFLOAT2();
void XMFLOAT2(
const XMFLOAT2 & unnamedParam1
);
XMFLOAT2 & operator=(
const XMFLOAT2 & unnamedParam1
);
void XMFLOAT2(
XMFLOAT2 && unnamedParam1
);
XMFLOAT2 & operator=(
XMFLOAT2 && unnamedParam1
);
void XMFLOAT2(
float _x,
float _y
) noexcept;
void XMFLOAT2(
const float *pArray
) noexcept;
bool operator==(
const XMFLOAT2 & unnamedParam1
);
auto operator<=>(
const XMFLOAT2 & unnamedParam1
);
};
Member
x
float-Wert , der die x-Koordinate des Vektors beschreibt.
y
float-Wert , der die y-Koordinate des Vektors beschreibt.
Standardkonstruktor für XMFLOAT2.
Standardkonstruktor für XMFLOAT2.
void XMFLOAT2( const XMFLOAT2 & unnamedParam1)
Ein Konstruktor für XMFLOAT2.
Ein Konstruktor für XMFLOAT2.
XMFLOAT2 & operator=( const XMFLOAT2 & unnamedParam1)
Weist die Daten der Vektorkomponente aus einer instance von XMFLOAT2 dem dem aktuellen instance von zuXMFLOAT2.
Dieser Operator weist die Daten der Vektorkomponente aus einer instance von XMFLOAT2 dem aktuellen instance von zuXMFLOAT2.
void XMFLOAT2( XMFLOAT2 && ohne NamenParam1)
Ein Konstruktor für XMFLOAT2.
Ein Konstruktor für XMFLOAT2.
XMFLOAT2 & operator=( XMFLOAT2 && unnamedParam1)
void XMFLOAT2( float _x, float _y) noexcept
Initialisiert eine neue instance von XMFLOAT2 aus zwei float Argumenten.
Dieser Konstruktor initialisiert eine neue instance von XMFLOAT2 aus zwei float Argumenten.
void XMFLOAT2( const float *pArray) noexcept
Initialisiert eine neue instance von XMFLOAT2 aus einem Argument mit zwei Elementarraysfloat.
Dieser Konstruktor initialisiert eine neue instance von XMFLOAT2 aus einem aus einem Zwei-Element-Array-Argumentfloat.
bool operator==( const XMFLOAT2 & unnamedParam1)
auto operator<=>( const XMFLOAT2 & unnamedParam1)
Hinweise
XMFLOAT2kann mithilfe von XMLoadFloat2 in XMVECTOR-Instanzen geladen werden.
Instanzen von XMVECTOR können in einer instance von XMFLOAT2 mit XMStoreFloat2 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 |