InputProvider

class carb.input.InputProvider

Bases: pybind11_object

Methods

__init__(*args, **kwargs)

buffer_gamepad_event(self, arg0, arg1, arg2)

buffer_keyboard_char_event(self, arg0, arg1, ...)

buffer_keyboard_key_event(self, arg0, arg1, ...)

buffer_mouse_event(self, arg0, arg1, arg2, ...)

create_gamepad(self, arg0, arg1)

create_keyboard(self, arg0)

create_mouse(self, arg0)

destroy_gamepad(self, arg0)

destroy_keyboard(self, arg0)

destroy_mouse(self, arg0)

set_gamepad_connected(self, arg0, arg1)

update_gamepad(self, arg0)

update_keyboard(self, arg0)

update_mouse(self, arg0)

__init__(*args, **kwargs)
buffer_gamepad_event(self: carb.input.InputProvider, arg0: carb.input.Gamepad, arg1: carb.input.GamepadInput, arg2: float) None
buffer_keyboard_char_event(self: carb.input.InputProvider, arg0: carb.input.Keyboard, arg1: str, arg2: int) None
buffer_keyboard_key_event(self: carb.input.InputProvider, arg0: carb.input.Keyboard, arg1: carb.input.KeyboardEventType, arg2: carb.input.KeyboardInput, arg3: int) None
buffer_mouse_event(self: carb.input.InputProvider, arg0: carb.input.Mouse, arg1: carb.input.MouseEventType, arg2: carb._carb.Float2, arg3: int, arg4: carb._carb.Float2) None
create_gamepad(self: carb.input.InputProvider, arg0: str, arg1: str) carb.input.Gamepad
create_keyboard(self: carb.input.InputProvider, arg0: str) carb.input.Keyboard
create_mouse(self: carb.input.InputProvider, arg0: str) carb.input.Mouse
destroy_gamepad(self: carb.input.InputProvider, arg0: carb.input.Gamepad) None
destroy_keyboard(self: carb.input.InputProvider, arg0: carb.input.Keyboard) None
destroy_mouse(self: carb.input.InputProvider, arg0: carb.input.Mouse) None
set_gamepad_connected(self: carb.input.InputProvider, arg0: carb.input.Gamepad, arg1: bool) None
update_gamepad(self: carb.input.InputProvider, arg0: carb.input.Gamepad) None
update_keyboard(self: carb.input.InputProvider, arg0: carb.input.Keyboard) None
update_mouse(self: carb.input.InputProvider, arg0: carb.input.Mouse) None