3#include "ll/api/event/Cancellable.h"
4#include "ll/api/event/input/InputEvent.h"
8namespace ll::event::inline input {
10class KeyInputEvent final :
public Cancellable<InputEvent> {
12 enum class Action :
int {
23 constexpr explicit KeyInputEvent(
HIDController& controller,
int& keyCode, Action action)
25 mController(controller),
30 LLAPI
void deserialize(
CompoundTag const&)
override;
33 LLNDAPI
int& keyCode()
const;
34 LLNDAPI Action action()
const;
35 LLNDAPI
bool isDown()
const;
Definition CompoundTag.h:23
Definition HIDController.h:5