struktur XMFLOAT4X4 (directxmath.h)
Matriks titik mengambang 4*4.
Untuk daftar fungsionalitas tambahan seperti konstruktor dan operator yang tersedia saat XMFLOAT4X4
Anda memprogram di C++, lihat Ekstensi XMFLOAT4X4.
Sintaks
struct XMFLOAT4X4 {
union {
struct {
float _11;
float _12;
float _13;
float _14;
float _21;
float _22;
float _23;
float _24;
float _31;
float _32;
float _33;
float _34;
float _41;
float _42;
float _43;
float _44;
};
float m[4][4];
};
void XMFLOAT4X4();
void XMFLOAT4X4(
const XMFLOAT4X4 & unnamedParam1
);
XMFLOAT4X4 & operator=(
const XMFLOAT4X4 & unnamedParam1
);
void XMFLOAT4X4(
XMFLOAT4X4 && unnamedParam1
);
XMFLOAT4X4 & operator=(
XMFLOAT4X4 && unnamedParam1
);
void XMFLOAT4X4(
float m00,
float m01,
float m02,
float m03,
float m10,
float m11,
float m12,
float m13,
float m20,
float m21,
float m22,
float m23,
float m30,
float m31,
float m32,
float m33
) noexcept;
void XMFLOAT4X4(
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 XMFLOAT4X4 & unnamedParam1
);
auto operator<=>(
const XMFLOAT4X4 & unnamedParam1
);
};
Anggota
_11
Elemen matriks.
_12
Elemen matriks.
_13
Elemen matriks.
_14
Elemen matriks.
_21
Elemen matriks.
_22
Elemen matriks.
_23
Elemen matriks.
_24
Elemen matriks.
_31
Elemen matriks.
_32
Elemen matriks.
_33
Elemen matriks.
_34
Elemen matriks.
_41
Elemen matriks.
_42
Elemen matriks.
_43
Elemen matriks.
_44
Elemen matriks.
m[4]
Array 4*4 yang mewakili matriks.
Konstruktor default untuk XMFLOAT4X4
Konstruktor default untuk XMFLOAT4X4
XMFLOAT4X4 batal( const XMFLOAT4X4 & unnamedParam1)
Konstruktor default untuk XMFLOAT4X4
Konstruktor default untuk XMFLOAT4X4
XMFLOAT4X4 & operator=( const XMFLOAT4X4 & unnamedParam1)
Menetapkan data komponen vektor dari satu instans XMFLOAT4X4
ke instans saat ini dari XMFLOAT4X4
.
Operator ini menetapkan data komponen vektor dari satu instans XMFLOAT4X4 ke instans saat ini dari XMFLOAT4X4
.
Catatan
Operator ini hanya tersedia di bawah C++.
XMFLOAT4X4 batal( XMFLOAT4X4 && unnamedParam1)
Konstruktor default untuk XMFLOAT4X4
Konstruktor default untuk XMFLOAT4X4
XMFLOAT4X4 & operator=( XMFLOAT4X4 && unnamedParam1)
Menginisialisasi instans XMFLOAT4X4
baru struktur dari enam belas nilai skalar float
.
Menginisialisasi instans baru struktur XMFLOAT4X4 dari enam belas nilai skalar float
.
void XMFLOAT4X4( const float *pArray) noexcept
Menginisialisasi instans XMFLOAT4X4
baru struktur dari array elemen float
enam belas.
Menginisialisasi instans baru struktur XMFLOAT4X4 dari array elemen float
enam belas.
float operator()( size_t Row, size_t Column) noexcept
noexcept operator & float()( size_t Row, size_t Column)
Mengembalikan ke elemen matriks reference
instans XMFLOAT4X4
seperti yang ditentukan oleh argumen baris dan kolom.
bool operator==( const XMFLOAT4X4 & unnamedParam1)
auto operator<=>( const XMFLOAT4X4 & unnamedParam1)
Keterangan
Anggota skalar dari XMFLOAT4X4
adalah formulir _RowCol, dan menyediakan satu pengindeksan berbasis, di mana Baris menentukan baris matriks berbasis seseorang (berjalan dari 1 hingga 4), dan Col menentukan kolom matriks berbasis seseorang (berjalan dari 1 hingga 4).
Anggota array dua dimensi 4*4 , XMFLOAT4X4
m, menyediakan pengindeksan berbasis nol dari matriks struktur. Saat mengakses XMFLOAT4X4
m[Row,Col], Row dapat berjalan dari 0 hingga 3 dan Col dapat berjalan dari 0 hingga 3.
XMFLOAT4X4
dapat dimuat ke dalam instans XMVECTOR dengan menggunakan XMLoadFloat4x4.
Instans dapat disimpan ke dalam instans XMVECTOR
XMFLOAT4X4
dengan XMStoreFloat4x4.
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 |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk