tiny.windowing.Event
Defined in event.
API (11)
Actions
Public operations.
Fields and members
Public fields and members.
key_presskey_releasemouse_movemouse_pressmouse_releasemouse_wheeltext_inputwindow_closewindow_focuswindow_resize
Source
Source: lib/windowing/src/event.zig:81
zig
pub const Event = union(enum) { key_press: KeyEvent, key_release: KeyEvent, text_input: TextInputEvent, mouse_press: MouseButtonEvent, mouse_release: MouseButtonEvent, mouse_move: MouseMoveEvent, mouse_wheel: MouseWheelEvent, window_resize: SizeEvent, window_close, window_focus: FocusEvent, pub fn textInput(bytes: []const u8, modifiers: Modifier) ?Event { const len = textInputLen(bytes) orelse return null; var event = TextInputEvent{ .len = @intCast(len), .modifiers = modifiers, }; @memcpy(event.bytes[0..len], bytes[0..len]); return .{ .text_input = event }; }};Source: lib/windowing/src/root.zig:74
zig
pub const Event = event.Event;Audit
| Definitions | 2 |
|---|---|
| Public names | 4 |
| Members | 10 |
| Version | 26.7.0 |
| Revision | daab053ee433 |