struct

ImGui::ImGuiIO

Inherits ImGui::ClassType < Struct < Value < Object

Constructors

Instance methods

add_focus_event(focused : Bool) : Void
Source
add_input_character(c : UInt32) : Void
Source
add_input_character_utf16(c : ImWchar16) : Void
Source
add_input_characters_utf8(str : String) : Void
Source
add_key_analog_event(key : ImGuiKey, down : Bool, v : Float32) : Void
Source
add_key_event(key : ImGuiKey, down : Bool) : Void
Source
add_mouse_button_event(button : Int32, down : Bool) : Void
Source
add_mouse_pos_event(x : Float32, y : Float32) : Void
Source
add_mouse_source_event(source : ImGuiMouseSource) : Void
Source
add_mouse_wheel_event(wheel_x : Float32, wheel_y : Float32) : Void
Source
app_accepting_events
Source
app_accepting_events=(app_accepting_events : Bool)
Source
app_focus_lost
Source
app_focus_lost=(app_focus_lost : Bool)
Source
backend_flags
Source
backend_flags=(backend_flags : ImGuiBackendFlags)
Source
backend_language_user_data
Source
backend_language_user_data=(backend_language_user_data : Pointer(Void))
Source
backend_platform_name
Source
backend_platform_name=(backend_platform_name : String | Nil)
Source
backend_platform_user_data
Source
backend_platform_user_data=(backend_platform_user_data : Pointer(Void))
Source
backend_renderer_name
Source
backend_renderer_name=(backend_renderer_name : String | Nil)
Source
backend_renderer_user_data
Source
backend_renderer_user_data=(backend_renderer_user_data : Pointer(Void))
Source
backend_using_legacy_key_arrays
Source
backend_using_legacy_key_arrays=(backend_using_legacy_key_arrays : Int8)
Source
backend_using_legacy_nav_input_array
Source
backend_using_legacy_nav_input_array=(backend_using_legacy_nav_input_array : Bool)
Source
clear_events_queue
Source
clear_input_keys
Source
clipboard_user_data
Source
clipboard_user_data=(clipboard_user_data : Pointer(Void))
Source
config_debug_begin_return_value_loop
Source
config_debug_begin_return_value_loop=(config_debug_begin_return_value_loop : Bool)
Source
config_debug_begin_return_value_once
Source
config_debug_begin_return_value_once=(config_debug_begin_return_value_once : Bool)
Source
config_debug_ignore_focus_loss
Source
config_debug_ignore_focus_loss=(config_debug_ignore_focus_loss : Bool)
Source
config_debug_ini_settings
Source
config_debug_ini_settings=(config_debug_ini_settings : Bool)
Source
config_debug_is_debugger_present
Source
config_debug_is_debugger_present=(config_debug_is_debugger_present : Bool)
Source
config_drag_click_to_input_text
Source
config_drag_click_to_input_text=(config_drag_click_to_input_text : Bool)
Source
config_flags
Source
config_flags=(config_flags : ImGuiConfigFlags)
Source
config_input_text_enter_keep_active
Source
config_input_text_enter_keep_active=(config_input_text_enter_keep_active : Bool)
Source
config_input_trickle_event_queue
Source
config_input_trickle_event_queue=(config_input_trickle_event_queue : Bool)
Source
config_mac_osx_behaviors
Source
config_mac_osx_behaviors=(config_mac_osx_behaviors : Bool)
Source
config_memory_compact_timer
Source
config_memory_compact_timer=(config_memory_compact_timer : Float32)
Source
config_windows_move_from_title_bar_only
Source
config_windows_move_from_title_bar_only=(config_windows_move_from_title_bar_only : Bool)
Source
config_windows_resize_from_edges
Source
config_windows_resize_from_edges=(config_windows_resize_from_edges : Bool)
Source
ctx=(ctx : ImGuiContext | Nil)
Source
delta_time
Source
delta_time=(delta_time : Float32)
Source
display_framebuffer_scale
Source
display_framebuffer_scale=(display_framebuffer_scale : ImVec2)
Source
display_size
Source
display_size=(display_size : ImVec2)
Source
font_allow_user_scaling
Source
font_allow_user_scaling=(font_allow_user_scaling : Bool)
Source
font_default
Source
font_default=(font_default : ImFont)
Source
font_global_scale
Source
font_global_scale=(font_global_scale : Float32)
Source
fonts
Source
fonts=(fonts : ImFontAtlas)
Source
framerate
Source
framerate=(framerate : Float32)
Source
get_clipboard_text_fn
Source
get_clipboard_text_fn=(get_clipboard_text_fn : Pointer(Void) -> String)
Source
ini_filename
Source
ini_filename=(ini_filename : String | Nil)
Source
ini_saving_rate
Source
ini_saving_rate=(ini_saving_rate : Float32)
Source
input_queue_characters
Source
input_queue_characters=(input_queue_characters : ImVector(ImWchar))
Source
input_queue_surrogate
Source
input_queue_surrogate=(input_queue_surrogate : ImWchar16)
Source
key_alt
Source
key_alt=(key_alt : Bool)
Source
key_ctrl
Source
key_ctrl=(key_ctrl : Bool)
Source
key_mods
Source
key_mods=(key_mods : ImGuiKeyChord)
Source
key_repeat_delay
Source
key_repeat_delay=(key_repeat_delay : Float32)
Source
key_repeat_rate
Source
key_repeat_rate=(key_repeat_rate : Float32)
Source
key_shift
Source
key_shift=(key_shift : Bool)
Source
key_super
Source
key_super=(key_super : Bool)
Source
keys_data
Source
keys_data=(keys_data : Slice(ImGuiKeyData))
Source
log_filename
Source
log_filename=(log_filename : String | Nil)
Source
metrics_active_windows
Source
metrics_active_windows=(metrics_active_windows : Int32)
Source
metrics_render_indices
Source
metrics_render_indices=(metrics_render_indices : Int32)
Source
metrics_render_vertices
Source
metrics_render_vertices=(metrics_render_vertices : Int32)
Source
metrics_render_windows
Source
metrics_render_windows=(metrics_render_windows : Int32)
Source
mouse_clicked
Source
mouse_clicked=(mouse_clicked : Slice(Bool))
Source
mouse_clicked_count
Source
mouse_clicked_count=(mouse_clicked_count : Slice(UInt16))
Source
mouse_clicked_last_count
Source
mouse_clicked_last_count=(mouse_clicked_last_count : Slice(UInt16))
Source
mouse_clicked_pos
Source
mouse_clicked_pos=(mouse_clicked_pos : Slice(ImVec2))
Source
mouse_clicked_time
Source
mouse_clicked_time=(mouse_clicked_time : Slice(Float64))
Source
mouse_delta
Source
mouse_delta=(mouse_delta : ImVec2)
Source
mouse_double_click_max_dist
Source
mouse_double_click_max_dist=(mouse_double_click_max_dist : Float32)
Source
mouse_double_click_time
Source
mouse_double_click_time=(mouse_double_click_time : Float32)
Source
mouse_double_clicked
Source
mouse_double_clicked=(mouse_double_clicked : Slice(Bool))
Source
mouse_down
Source
mouse_down=(mouse_down : Slice(Bool))
Source
mouse_down_duration
Source
mouse_down_duration=(mouse_down_duration : Slice(Float32))
Source
mouse_down_duration_prev
Source
mouse_down_duration_prev=(mouse_down_duration_prev : Slice(Float32))
Source
mouse_down_owned
Source
mouse_down_owned=(mouse_down_owned : Slice(Bool))
Source
mouse_down_owned_unless_popup_close
Source
mouse_down_owned_unless_popup_close=(mouse_down_owned_unless_popup_close : Slice(Bool))
Source
mouse_drag_max_distance_sqr
Source
mouse_drag_max_distance_sqr=(mouse_drag_max_distance_sqr : Slice(Float32))
Source
mouse_drag_threshold
Source
mouse_drag_threshold=(mouse_drag_threshold : Float32)
Source
mouse_draw_cursor
Source
mouse_draw_cursor=(mouse_draw_cursor : Bool)
Source
mouse_pos
Source
mouse_pos=(mouse_pos : ImVec2)
Source
mouse_pos_prev
Source
mouse_pos_prev=(mouse_pos_prev : ImVec2)
Source
mouse_released
Source
mouse_released=(mouse_released : Slice(Bool))
Source
mouse_source
Source
mouse_source=(mouse_source : ImGuiMouseSource)
Source
mouse_wheel
Source
mouse_wheel=(mouse_wheel : Float32)
Source
mouse_wheel_h
Source
mouse_wheel_h=(mouse_wheel_h : Float32)
Source
mouse_wheel_request_axis_swap
Source
mouse_wheel_request_axis_swap=(mouse_wheel_request_axis_swap : Bool)
Source
pen_pressure
Source
pen_pressure=(pen_pressure : Float32)
Source
platform_locale_decimal_point
Source
platform_locale_decimal_point=(platform_locale_decimal_point : ImWchar)
Source
set_app_accepting_events(accepting_events : Bool) : Void
Source
set_clipboard_text_fn
Source
set_clipboard_text_fn=(set_clipboard_text_fn : Pointer(Void), String -> Void)
Source
set_key_event_native_data(key : ImGuiKey, native_keycode : Int32, native_scancode : Int32, native_legacy_index : Int32 = -1) : Void
Source
set_platform_ime_data_fn
Source
set_platform_ime_data_fn=(set_platform_ime_data_fn : ImGuiViewport, ImGuiPlatformImeData -> Void)
Source
to_unsafe
Source
user_data
Source
user_data=(user_data : Pointer(Void))
Source
want_capture_keyboard
Source
want_capture_keyboard=(want_capture_keyboard : Bool)
Source
want_capture_mouse
Source
want_capture_mouse=(want_capture_mouse : Bool)
Source
want_capture_mouse_unless_popup_close
Source
want_capture_mouse_unless_popup_close=(want_capture_mouse_unless_popup_close : Bool)
Source
want_save_ini_settings
Source
want_save_ini_settings=(want_save_ini_settings : Bool)
Source
want_set_mouse_pos
Source
want_set_mouse_pos=(want_set_mouse_pos : Bool)
Source
want_text_input
Source
want_text_input=(want_text_input : Bool)
Source