Fungsi XMStoreFloat4x3A (directxmath.h)
Menyimpan XMVECTOR di XMFLOAT4X3A.
Sintaks
void XM_CALLCONV XMStoreFloat4x3A(
[out] XMFLOAT4X3A *pDestination,
[in] FXMMATRIX M
) noexcept;
Parameter
[out] pDestination
Alamat untuk menyimpan data. Alamat ini harus selaras 16 byte.
[in] M
Matriks yang berisi data yang akan disimpan.
Menampilkan nilai
Tidak ada.
Keterangan
XMFLOAT4X3A adalah bentuk matriks utama baris. Fungsi ini tidak dapat digunakan untuk menulis data utama kolom karena mengasumsikan kolom terakhir adalah
assert(pDestination);
assert(((uint32_t_PTR)pDestination & 0xF) == 0);
pDestination->m[0][0] = M.r[0].v[0];
pDestination->m[0][1] = M.r[0].v[1];
pDestination->m[0][2] = M.r[0].v[2];
pDestination->m[1][0] = M.r[1].v[0];
pDestination->m[1][1] = M.r[1].v[1];
pDestination->m[1][2] = M.r[1].v[2];
pDestination->m[2][0] = M.r[2].v[0];
pDestination->m[2][1] = M.r[2].v[1];
pDestination->m[2][2] = M.r[2].v[2];
pDestination->m[3][0] = M.r[3].v[0];
pDestination->m[3][1] = M.r[3].v[1];
pDestination->m[3][2] = M.r[3].v[2];
.
Pseudocode berikut menunjukkan pengoperasian fungsi.
0 0 0 1
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
Target Platform | Windows |
Header | directxmath.h |