Scenic.ViewPort.input

You're seeing just the function input, go back to Scenic.ViewPort module for more information.

Specs

input(viewport :: t(), input :: Scenic.ViewPort.Input.t()) :: :ok

Send raw input to a viewport.

This is used primarily by drivers to send raw user input to the viewport. Having said that, nothing stops a scene from using it to send input into the system. There are a few cases where that is useful.

See the input docs for the input formats you can send.