public MouseWheelEventArgs(MouseInput inputChannel, int x, int y, int value, int delta) : base(inputChannel, x, y) { this.wheelValue = value; this.wheelDelta = delta; }
public MouseMoveEventArgs(MouseInput inputChannel, int x, int y, int deltaX, int deltaY) : base(inputChannel, x, y) { this.deltaX = deltaX; this.deltaY = deltaY; }
public MouseButtonEventArgs(MouseInput inputChannel, int x, int y, MouseButton button, bool pressed) : base(inputChannel, x, y) { this.button = button; this.pressed = pressed; }
public MouseEventArgs(MouseInput inputChannel, int x, int y) : base(inputChannel) { this.x = x; this.y = y; }
public MouseWheelEventArgs(MouseInput inputChannel, Vector2 pos, float value, float delta) : base(inputChannel, pos) { this.wheelValue = value; this.wheelSpeed = delta; }
public MouseButtonEventArgs(MouseInput inputChannel, Vector2 pos, MouseButton button, bool pressed) : base(inputChannel, pos) { this.button = button; this.pressed = pressed; }
public MouseMoveEventArgs(MouseInput inputChannel, Vector2 pos, Vector2 vel) : base(inputChannel, pos) { this.vel = vel; }
public MouseEventArgs(MouseInput inputChannel, Vector2 pos) : base(inputChannel) { this.pos = pos; }