struktur XMFLOAT4X3 (directxmath.h)
Matriks titik mengambang 4*3.
Untuk daftar fungsionalitas tambahan seperti konstruktor dan operator yang tersedia saat XMFLOAT4X3
Anda memprogram di C++, lihat Ekstensi XMFLOAT4X3.
Sintaks
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
);
};
Anggota
_11
Elemen matriks.
_12
Elemen matriks.
_13
Elemen matriks.
_21
Elemen matriks.
_22
Elemen matriks.
_23
Elemen matriks.
_31
Elemen matriks.
_32
Elemen matriks.
_33
Elemen matriks.
_41
Elemen matriks.
_42
Elemen matriks.
_43
Elemen matriks.
m[4]
Array 4*3 yang mewakili matriks.
f[12]
Konstruktor default untuk XMFLOAT4X3
Konstruktor default untuk XMFLOAT4X3
void XMFLOAT4X3( const XMFLOAT4X3 & unnamedParam1)
Konstruktor default untuk XMFLOAT4X3
Konstruktor default untuk XMFLOAT4X3
XMFLOAT4X3 & operator=( const XMFLOAT4X3 & unnamedParam1)
Menetapkan data komponen vektor dari satu instans XMFLOAT4X3
ke instans saat ini dari XMFLOAT4X3
.
Operator ini menetapkan data komponen vektor dari satu instans XMFLOAT4X3 ke instans saat ini dari XMFLOAT4X3
.
Catatan
Operator ini hanya tersedia di bawah C++.
void XMFLOAT4X3( XMFLOAT4X3 && unnamedParam1)
Konstruktor default untuk XMFLOAT4X3
Konstruktor default untuk XMFLOAT4X3
XMFLOAT4X3 & operator=( XMFLOAT4X3 && unnamedParam1)
Menginisialisasi instans XMFLOAT4X3
baru struktur dari dua belas nilai skalar float
.
Menginisialisasi instans baru struktur XMFLOAT4X3 dari dua belas nilai skalar float
.
void XMFLOAT4X3( const float *pArray) noexcept
Menginisialisasi instans XMFLOAT4X3
baru struktur dari dua belas array elemen float
.
Menginisialisasi instans baru struktur XMFLOAT4X3 dari dua belas array elemen float
.
float operator()( size_t Row, size_t Column) noexcept
noexcept operator & float()( size_t Row, size_t Column)
Mengembalikan ke elemen matriks instans reference
XMFLOAT4X3
seperti yang ditentukan oleh argumen baris dan kolom.
Operator ini mengembalikan ke elemen matriks instans reference
XMFLOAT4X3 seperti yang ditentukan oleh argumen baris dan kolom.
bool operator==( const XMFLOAT4X3 & unnamedParam1)
auto operator<=>( const XMFLOAT4X3 & unnamedParam1)
Keterangan
Anggota skalar dari XMFLOAT4X3
adalah formulir _RowCol, dan menyediakan satu pengindeksan berbasis, di mana Row menentukan baris matriks berbasis seseorang (berjalan dari 1 hingga 4), dan Col menentukan kolom matriks berbasis seseorang (berjalan dari 1 hingga 3).
Dua dimensi 4* 3 anggota XMFLOAT4X3
array , m, menyediakan pengindeksan berbasis nol dari matriks struktur. Saat mengakses XMFLOAT4X3
m[Row,Col], Row dapat berjalan dari 0 hingga 3 dan Col dapat berjalan dari 0 hingga 2.
XMFLOAT4X3
dapat dimuat ke dalam instans XMVECTOR dengan menggunakan XMLoadFloat4x3.
Instans dapat disimpan ke dalam instans XMVECTOR
XMFLOAT4X3
dengan XMStoreFloat4x3.
Namespace: Gunakan DirectX
Persyaratan Platform
Microsoft Visual Studio 2010 atau Microsoft Visual Studio 2012 dengan Windows SDK untuk Windows 8. Didukung untuk aplikasi desktop Win32, aplikasi Windows Store, dan aplikasi Windows Phone 8.Persyaratan
Header | directxmath.h |