28 public static event Action<MultiMouseEvent>
MouseMove;
30 public static event Action<MultiMouseButtonEvent>
MouseDown;
32 public static event Action<MultiMouseButtonEvent>
MouseUp;
45 _MouseData[mouseIndex].MouseButtonsDownOnceArray[(int)mouseButton];
48 _MouseData[mouseIndex].MouseButtonsUpOnceArray[(int)mouseButton];
52 for (
int j = 0; j <
_MouseData[i].MouseButtonsDownArray.Length; j++) {
53 _MouseData[i].MouseButtonsDownArray[j] =
false;
54 _MouseData[i].MouseButtonsDownOnceArray[j] =
false;
55 _MouseData[i].MouseButtonsUpOnceArray[j] =
false;
62 for (
int j = 0; j <
_MouseData[i].MouseButtonsDownOnceArray.Length; j++) {
63 _MouseData[i].MouseButtonsDownOnceArray[j] =
false;
64 _MouseData[i].MouseButtonsUpOnceArray[j] =
false;
100 mouseData.MousePosition +=
new Point2(x, y);
119 _MouseData[mouseIndex].MouseWheelMovement = value;
static float PowSign(float x, float n)
bool[] MouseButtonsDownOnceArray
bool[] MouseButtonsUpOnceArray
bool[] MouseButtonsDownArray
static bool IsMouseButtonUpOnce(int mouseIndex, MouseButton mouseButton)
static bool IsConnected(int mouseIndex)
static int MouseWheelMovement(int mouseIndex)
static void MouseMovement(int mouseIndex, Point2 value)
static Action< MultiMouseButtonEvent > MouseUp
static void ProcessMouseMove(int mouseIndex, Point2 move)
static Action< MultiMouseButtonEvent > MouseDown
static void MouseWheelMovement(int mouseIndex, int value)
static void BeforeFrame()
static Action< MultiMouseEvent > MouseMove
static MouseData[] _MouseData
static bool IsMouseButtonDown(int mouseIndex, MouseButton mouseButton)
static void IsConnected(int mouseIndex, bool value)
static Point2 MousePosition(int mouseIndex)
static void ProcessMouseUp(int mouseIndex, MouseButton mouseButton, Point2 position)
static Point2 MouseMovement(int mouseIndex)
static bool IsMouseButtonDownOnce(int mouseIndex, MouseButton mouseButton)
static void ProcessMouseDown(int mouseIndex, MouseButton mouseButton, Point2 position)