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.
Eine 4*3-Gleitkommamatrix.
Eine Liste mit zusätzlichen Funktionen, z. B. Konstruktoren und Operatoren, die bei XMFLOAT4X3 der Programmierung in C++ verfügbar sind, finden Sie unter XMFLOAT4X3 Extensions.
Syntax
struct XMFLOAT4X3 {
union {
struct {
float _11;
float _12;
float _13;
float _21;
float _22;
float _23;
float _31;
float _32;
float _33;
float _41;
float _42;
float _43;
};
float m[4][3];
float f[12];
};
void XMFLOAT4X3();
void XMFLOAT4X3(
const XMFLOAT4X3 & unnamedParam1
);
XMFLOAT4X3 & operator=(
const XMFLOAT4X3 & unnamedParam1
);
void XMFLOAT4X3(
XMFLOAT4X3 && unnamedParam1
);
XMFLOAT4X3 & operator=(
XMFLOAT4X3 && unnamedParam1
);
void XMFLOAT4X3(
float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22,
float m30,
float m31,
float m32
) noexcept;
void XMFLOAT4X3(
const float *pArray
) noexcept;
float operator()(
size_t Row,
size_t Column
) noexcept;
float & operator()(
size_t Row,
size_t Column
) noexcept;
bool operator==(
const XMFLOAT4X3 & unnamedParam1
);
auto operator<=>(
const XMFLOAT4X3 & unnamedParam1
);
};
Member
_11
Ein Element der Matrix.
_12
Ein Element der Matrix.
_13
Ein Element der Matrix.
_21
Ein Element der Matrix.
_22
Ein Element der Matrix.
_23
Ein Element der Matrix.
_31
Ein Element der Matrix.
_32
Ein Element der Matrix.
_33
Ein Element der Matrix.
_41
Ein Element der Matrix.
_42
Ein Element der Matrix.
_43
Ein Element der Matrix.
m[4]
Ein 4*3-Array, das die Matrix darstellt.
f[12]
Standardkonstruktor für XMFLOAT4X3
Standardkonstruktor für XMFLOAT4X3
void XMFLOAT4X3( const XMFLOAT4X3 & unnamedParam1)
Standardkonstruktor für XMFLOAT4X3
Standardkonstruktor für XMFLOAT4X3
XMFLOAT4X3 & operator=( const XMFLOAT4X3 & unnamedParam1)
Weist die Daten der Vektorkomponente aus einer instance von XMFLOAT4X3 der aktuellen instance von zuXMFLOAT4X3.
Dieser Operator weist die Daten der Vektorkomponente aus einem instance von XMFLOAT4X3 der aktuellen instance von XMFLOAT4X3zu.
Hinweis
Dieser Operator ist nur unter C++ verfügbar.
void XMFLOAT4X3( XMFLOAT4X3 && unbenanntParam1)
Standardkonstruktor für XMFLOAT4X3
Standardkonstruktor für XMFLOAT4X3
XMFLOAT4X3 & operator=( XMFLOAT4X3 && unnamedParam1)
Initialisiert eine neue instance der XMFLOAT4X3 -Struktur aus zwölf Skalarwertenfloat.
Initialisiert eine neue instance der XMFLOAT4X3-Struktur aus zwölf Skalarwertenfloat.
void XMFLOAT4X3( const float *pArray) noexcept
Initialisiert eine neue instance der XMFLOAT4X3 -Struktur aus einem Zwölf-Elementarrayfloat.
Initialisiert eine neue instance der XMFLOAT4X3-Struktur aus einem Zwölf-Elementarrayfloat.
float operator()( size_t Row, size_t Column) noexcept
float & operator()( size_t Row, size_t Column) noexcept
Gibt einen reference für ein Matrixelement eines instance XMFLOAT4X3 zurück, wie durch Zeilen- und Spaltenargumente angegeben.
Dieser Operator gibt ein reference an ein Matrixelement eines instance XMFLOAT4X3 zurück, wie durch Zeilen- und Spaltenargumente angegeben.
bool operator==( const XMFLOAT4X3 & unnamedParam1)
auto operator<=>( const XMFLOAT4X3 & unnamedParam1)
Hinweise
Skalarmember von XMFLOAT4X3 haben die Form _RowCol und stellen eine basierte Indizierung bereit, wobei Row die matrixbasierte Zeile (von 1 bis 4) und Col die matrixbasierte Spalte (von 1 bis 3) angibt.
Der zweidimensionale 4*3-Arraymember von XMFLOAT4X3, m, ermöglicht eine nullbasierte Indizierung der Strukturmatrix. Beim Zugriff auf XMFLOAT4X3m[Row,Col] kann Row von 0 bis 3 und Col von 0 bis 2 ausgeführt werden.
XMFLOAT4X3kann mithilfe von XMLoadFloat4x3 in XMVECTOR-Instanzen geladen werden.
Instanzen von XMVECTOR können in einer instance von XMFLOAT4X3 mit XMStoreFloat4x3 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
| Kopfzeile | directxmath.h |