XMFLOAT2-Struktur (directxmath.h)
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
XMFLOAT2
kann 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 |