XMVectorRotateLeft 函式 (directxmath.h)
將向量向左旋轉 32 位元素的指定數目。
語法
XMVECTOR XM_CALLCONV XMVectorRotateLeft(
[in] FXMVECTOR V,
[in] uint32_t Elements
) noexcept;
參數
[in] V
向量以向左旋轉。
[in] Elements
要向左旋轉 V 的 32 位元素數目。 此參數必須是 0、1、2 或 3。
傳回值
傳迴旋轉的 XMVECTOR。
備註
下列程式碼示範如何使用此函式。
XMVECTOR v = XMVectorSet( 10.0f, 20.0f, 30.0f, 40.0f );
XMVECTOR result = XMVectorRotateLeft( v, 1 );
旋轉向量 (結果) 為 < 20.0f、30.0f、40.0f、10.0f > 。
如果是常數旋轉值,使用 XMVectorRotateLeft的範本形式會更有效率:
template<uint32_t Elements>
XMVECTOR XMVectorRotateLeft(FXMVECTOR V)
平臺需求
Microsoft Visual Studio 2010 或 Microsoft Visual Studio 2012 搭配 Windows SDK for Windows 8。 支援 Win32 傳統型應用程式、Windows 市集應用程式和 Windows Phone 8 個應用程式。需求
目標平台 | Windows |
標頭 | directxmath.h (包含 DirectXMath.h) |