njin
Engine 2D gọn nhẹ để tự tay làm game theo ý mình. Vibe coding cũng ổn luôn
Loading...
Searching...
No Matches
njin::input_source Struct Tham chiếu

Một nguồn nhập liệu: một phím, một nút chuột, hoặc một nút tay cầm. Tiếp...

#include <njin_bindings.h>

Public Types

enum  kind_t : u8 { none , key , mouse , pad }
 Loại nguồn. Tiếp...

Các hàm thành viên Public

bool operator== (const input_source &o) const
 So sánh hai nguồn.

Các thuộc tính Public

kind_t kind = none
 Loại.
i32 code = 0
 Mã theo loại.

Mô tả chi tiết

Một nguồn nhập liệu: một phím, một nút chuột, hoặc một nút tay cầm.

Dùng để đổi phím trong game và để hiện phím đang gắn.

Thông tin về Member Enumeration

◆ kind_t

Loại nguồn.

Enumerator
none 

Không có.

key 

Phím, code là njin::key_code.

mouse 

Nút chuột, code là njin::mouse_button.

pad 

Nút tay cầm, code là njin::gamepad_button.

Thông tin về hàm thành viên

◆ operator==()

bool njin::input_source::operator== ( const input_source & o) const
inline

So sánh hai nguồn.

Các tham số
oNguồn kia.
Giá trị trả về
true nếu cùng loại và mã.