mizchi/kagura_core/inpututil does not have a README file
pub struct GamepadInputState {
prev_gamepad_ids : Array[Int]
gamepad_ids : Array[Int]
just_connected_gamepad_ids : Array[Int]
just_disconnected_gamepad_ids : Array[Int]
durations : Array[GamepadDurationEntry]
prev_pressed_buttons : Array[GamepadButtonKey]
pressed_buttons : Array[GamepadButtonKey]
just_pressed_buttons : Array[GamepadButtonKey]
just_released_buttons : Array[GamepadButtonKey]
button_durations : Array[GamepadButtonDurationEntry]
}pub struct InputHelper {
key_state : KeyInputState
mouse_state : MouseButtonInputState
touch_state : TouchInputState
}fn append_just_released_mouse_buttons(state : MouseButtonInputState, dst : Array[Int]) -> Array[Int]fn gamepad_button_press_duration(state : GamepadInputState, gamepad_id : Int, button_id : Int) -> Intfn is_gamepad_button_just_pressed(state : GamepadInputState, gamepad_id : Int, button_id : Int) -> Boolfn is_gamepad_button_just_released(state : GamepadInputState, gamepad_id : Int, button_id : Int) -> BoolCore math, camera, input, mesh, animation, and transform contracts for Kagura
Dependencies