Fungsi XMVectorRotateLeft (directxmath.h)
Memutar vektor yang ditinggalkan oleh sejumlah elemen 32-bit tertentu.
Sintaks
XMVECTOR XM_CALLCONV XMVectorRotateLeft(
[in] FXMVECTOR V,
[in] uint32_t Elements
) noexcept;
Parameter
[in] V
Vektor untuk memutar ke kiri.
[in] Elements
Jumlah elemen 32-bit untuk memutar kiri V . Parameter ini harus 0, 1, 2, atau 3.
Nilai kembali
Mengembalikan XMVECTOR yang diputar.
Keterangan
Kode berikut menunjukkan bagaimana fungsi ini dapat digunakan.
XMVECTOR v = XMVectorSet( 10.0f, 20.0f, 30.0f, 40.0f );
XMVECTOR result = XMVectorRotateLeft( v, 1 );
Vektor yang diputar (hasil) akan menjadi <20,0f, 30,0f, 40,0f, 10,0f>.
Dalam kasus nilai putar konstanta, lebih efisien untuk menggunakan bentuk templat XMVectorRotateLeft:
template<uint32_t Elements>
XMVECTOR XMVectorRotateLeft(FXMVECTOR V)
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 (termasuk DirectXMath.h) |