Ejemplo n.º 1
0
 public static extern IntPtr GetBkInfoManager(IntPtr hEle, XButtonState nState);
Ejemplo n.º 2
0
        public static XButtonState ProcessAxisAsButton(string axisName, float threshold, XButtonState currentState)
        {
            float        axisValue = Input.GetAxis(axisName);
            XButtonState state;

            if (axisValue < threshold)
            {
                if (currentState == XButtonState.ButtonPressed)
                {
                    state = XButtonState.ButtonUp;
                }
                else
                {
                    state = XButtonState.Off;
                }
            }
            else
            {
                if (currentState == XButtonState.Off)
                {
                    state = XButtonState.ButtonDown;
                }
                else
                {
                    state = XButtonState.ButtonPressed;
                }
            }

            return(state);
        }
Ejemplo n.º 3
0
 public static extern int GetBkInfoCount(IntPtr hEle, XButtonState nState);
Ejemplo n.º 4
0
 public static extern IntPtr ClearBkInfo(IntPtr hEle, XButtonState nState);
Ejemplo n.º 5
0
 public static extern IntPtr AddBkImage(IntPtr hEle, XButtonState nState, IntPtr hImage);
Ejemplo n.º 6
0
 public static extern IntPtr AddBkFill(IntPtr hEle, XButtonState nState, int color, byte alpha);
Ejemplo n.º 7
0
 public static extern IntPtr AddBkBorder(IntPtr hEle, XButtonState nState, int color, byte alpha, int width);