5#include <initializer_list>
104 for (
const binding &b : sources)
130 std::initializer_list<gamepad_axis> pads = {}) {
132 for (
const axis_keys &k : keys)
std::uint8_t u8
Số nguyên không dấu 8 bit.
Definition _types.h:20
std::int32_t i32
Số nguyên có dấu 32 bit.
Definition _types.h:14
float f32
Số thực 32 bit.
Definition _types.h:28
@ button
Nút bấm.
Definition njin_ui_layout.h:21
Định danh của một action nhập liệu, tạo bởi action_register().
Definition _types.h:85
Định danh của một axis nhập liệu, tạo bởi axis_register().
Definition _types.h:93
Một cặp phím của axis: phím cho chiều âm và phím cho chiều dương.
Definition njin_bindings.h:110
key_code negative
Phím cho chiều âm (trái, lên).
Definition njin_bindings.h:111
key_code positive
Phím cho chiều dương (phải, xuống).
Definition njin_bindings.h:112
Một nguồn viết gọn cho action_define(): truyền thẳng một phím, một nút chuột hoặc một nút tay cầm,...
Definition njin_bindings.h:78
binding(gamepad_button button)
Definition njin_bindings.h:85
binding(key_code key)
Definition njin_bindings.h:81
binding(mouse_button button)
Definition njin_bindings.h:83
input_source source
Nguồn đã đổi sang njin::input_source.
Definition njin_bindings.h:79
Một giá trị JSON: null, bool, số, chuỗi, mảng hoặc object.
Definition njin_json.h:33