Top Level Namespace
Defined in:
Method Summary
- monotonic_now : MonotonicTime
- termisu_abi_version : UInt32
- termisu_clear(handle : UInt64) : Int32
- termisu_clear_error : Nil
- termisu_close(handle : UInt64) : Int32
- termisu_create(sync_updates : UInt8) : UInt64
- termisu_destroy(handle : UInt64) : Int32
- termisu_disable_enhanced_keyboard(handle : UInt64) : Int32
- termisu_disable_mouse(handle : UInt64) : Int32
- termisu_disable_timer(handle : UInt64) : Int32
- termisu_enable_enhanced_keyboard(handle : UInt64) : Int32
- termisu_enable_mouse(handle : UInt64) : Int32
- termisu_enable_system_timer_ms(handle : UInt64, interval_ms : Int32) : Int32
- termisu_enable_timer_ms(handle : UInt64, interval_ms : Int32) : Int32
- termisu_hide_cursor(handle : UInt64) : Int32
- termisu_last_error_copy(buffer : Pointer(UInt8), buffer_len : UInt64) : UInt64
- termisu_last_error_length : UInt64
- termisu_layout_signature : UInt64
- termisu_poll_event(handle : UInt64, timeout_ms : Int32, out_event : Pointer(Termisu::FFI::ABI::Event)) : Int32
- termisu_render(handle : UInt64) : Int32
- termisu_set_cell(handle : UInt64, x : Int32, y : Int32, codepoint : UInt32, style : Pointer(Termisu::FFI::ABI::CellStyle)) : Int32
- termisu_set_cursor(handle : UInt64, x : Int32, y : Int32) : Int32
- termisu_set_sync_updates(handle : UInt64, enabled : UInt8) : Int32
- termisu_show_cursor(handle : UInt64) : Int32
- termisu_size(handle : UInt64, out_size : Pointer(Termisu::FFI::ABI::Size)) : Int32
- termisu_sync(handle : UInt64) : Int32
- termisu_sync_updates(handle : UInt64) : UInt8
Method Detail
def termisu_poll_event(handle : UInt64, timeout_ms : Int32, out_event : Pointer(Termisu::FFI::ABI::Event)) : Int32
#
def termisu_set_cell(handle : UInt64, x : Int32, y : Int32, codepoint : UInt32, style : Pointer(Termisu::FFI::ABI::CellStyle)) : Int32
#
def termisu_size(handle : UInt64, out_size : Pointer(Termisu::FFI::ABI::Size)) : Int32
#