Crate wolf_engine_input

Source
Expand description

Provides a high-level input system.

The main job of this crate is to provide a consistent, easy to use, and easy to test, input system.

Adaptors for commonly-used APIs, such as Winit, are provided, and can be enabled through their respective feature flags.

Modules§

keyboard
Provides types related to keyboard input.
mouse
Provides types related to mouse input.

Enums§

ButtonState
Indicates the current state of a button input.
Input
Provides a set of common input events.

Traits§

ToInput
Provides an adapter to convert external input events to an Input.