Consumes the given user input event.
Input events are provided to an IInputConsumer object only if it has the input focus (see InputEventType.FocusGained and InputEventType.FocusLost). Mouse events are provided when the mouse cursor is inside of the input bounds (InputEventType.MouseEnter and InputEventType.MouseLeave). The InputEventType.Closing event can be provided at any time.
Mouse cursor coordinates that are provided with InputEvent.MouseCursor refer to the client-area of the enclosing application window.