Get the input event code from an enum member.
A shortcut for getting input event codes that are known at compile time. Handy for tests.
A shortcut for getting input events that are known at compile time. Handy for tests.
Create a mouse input event that can be passed to an ActionIO handler.
I/O interface for emitting mouse events.
While a mouse button is held down, it will emit inactive input events. The moment a mouse button is released, it will emit an active event. This is unlike keyboard events in the sense that a mouse button will emit an event one frame after it is no longer held.
A MouseIO system will usually pass events to a HoverIO system it is child of.