Top Level Namespace

Defined in:

Method Summary

Method Detail

def monotonic_now : MonotonicTime #

[View source]
def termisu_abi_version : UInt32 #

[View source]
def termisu_clear(handle : UInt64) : Int32 #

[View source]
def termisu_clear_error : Nil #

[View source]
def termisu_close(handle : UInt64) : Int32 #

[View source]
def termisu_create(sync_updates : UInt8) : UInt64 #

[View source]
def termisu_destroy(handle : UInt64) : Int32 #

[View source]
def termisu_disable_enhanced_keyboard(handle : UInt64) : Int32 #

[View source]
def termisu_disable_mouse(handle : UInt64) : Int32 #

[View source]
def termisu_disable_timer(handle : UInt64) : Int32 #

[View source]
def termisu_enable_enhanced_keyboard(handle : UInt64) : Int32 #

[View source]
def termisu_enable_mouse(handle : UInt64) : Int32 #

[View source]
def termisu_enable_system_timer_ms(handle : UInt64, interval_ms : Int32) : Int32 #

[View source]
def termisu_enable_timer_ms(handle : UInt64, interval_ms : Int32) : Int32 #

[View source]
def termisu_hide_cursor(handle : UInt64) : Int32 #

[View source]
def termisu_last_error_copy(buffer : Pointer(UInt8), buffer_len : UInt64) : UInt64 #

[View source]
def termisu_last_error_length : UInt64 #

[View source]
def termisu_layout_signature : UInt64 #

[View source]
def termisu_poll_event(handle : UInt64, timeout_ms : Int32, out_event : Pointer(Termisu::FFI::ABI::Event)) : Int32 #

[View source]
def termisu_render(handle : UInt64) : Int32 #

[View source]
def termisu_set_cell(handle : UInt64, x : Int32, y : Int32, codepoint : UInt32, style : Pointer(Termisu::FFI::ABI::CellStyle)) : Int32 #

[View source]
def termisu_set_cursor(handle : UInt64, x : Int32, y : Int32) : Int32 #

[View source]
def termisu_set_sync_updates(handle : UInt64, enabled : UInt8) : Int32 #

[View source]
def termisu_show_cursor(handle : UInt64) : Int32 #

[View source]
def termisu_size(handle : UInt64, out_size : Pointer(Termisu::FFI::ABI::Size)) : Int32 #

[View source]
def termisu_sync(handle : UInt64) : Int32 #

[View source]
def termisu_sync_updates(handle : UInt64) : UInt8 #

[View source]