+
+ # Hook to receive and respond to `event` triggered by the user or system
+ #
+ # Returns whether or not the event is used or intercepted.
+ # If `true`, the event will not be processed further by the system.
+ # Returns `false` to intercepts events like the back key on mobile devices.
+ #
+ # The instances passed as `event` may be freed (or overwritten),
+ # right after this method returns. They should not be preserved.
+ fun accept_event(event: InputEvent): Bool do return false
+
+ # The window has been resized by the user or system
+ #
+ # The framework handles resizing the viewport automatically.
+ fun on_resize(display: GamnitDisplay) do end