using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;

namespace VIZ.Framework.Core
{
    /// <summary>
    /// 3D鼠标数据
    /// </summary> 
    [StructLayout(LayoutKind.Sequential)]
    public struct Navigation3DData
    {
        /// <summary>
        /// 返回值为1时成功获取到3D鼠标数据
        /// </summary>
        public int result;
        /// <summary>
        /// TX 值
        /// </summary>
        public int tx;
        /// <summary>
        /// TY 值
        /// </summary>
        public int ty;
        /// <summary>
        /// TZ 值
        /// </summary>
        public int tz;
        /// <summary>
        /// RX 值
        /// </summary>
        public int rx;
        /// <summary>
        /// RY 值
        /// </summary>
        public int ry;
        /// <summary>
        /// RZ 值
        /// </summary>
        public int rz;
    }
}
