Pointers (2D coordinates with one or more buttons)
Axis
Buttons
From a Pointer, you can read out position, delta position and the last position of the primary click.
A button can have a pointer to a Pointer. Buttons show both their current state and the state in the last frame. There is a function betray_button_keyboard which displays a virtual keyboard for platforms that do not have a physical keyboard. This is tied to the Button I guess.
https://www.youtube.com/watch?v=oMJP6vlsmbE&list=UU7BL19P9OXPOJgu2DRzozDA
Extensible Window API
Divides input into 3 categories
From a Pointer, you can read out position, delta position and the last position of the primary click.
A button can have a pointer to a Pointer. Buttons show both their current state and the state in the last frame. There is a function
betray_button_keyboard
which displays a virtual keyboard for platforms that do not have a physical keyboard. This is tied to the Button I guess.Axis has 1, 2 or 3 dimensions.