Skip to main content

Crate dear_imgui_test_engine_sys

Crate dear_imgui_test_engine_sys 

Source
Expand description

Low-level FFI bindings for Dear ImGui Test Engine.

This crate provides raw bindings to a small C shim over the upstream C++ imgui_test_engine API. Prefer dear-imgui-test-engine for a safer, idiomatic wrapper.

Structs§

ImGuiContext
ImGuiTestEngine
ImGuiTestEngineResultSummary_c
ImGuiTestEngineScript

Constants§

ImGuiTestEngineGroup_Perfs
ImGuiTestEngineGroup_Tests
ImGuiTestEngineGroup_Unknown
ImGuiTestEngineRunFlags_EnableRawInputs
ImGuiTestEngineRunFlags_GuiFuncDisable
ImGuiTestEngineRunFlags_GuiFuncOnly
ImGuiTestEngineRunFlags_NoError
ImGuiTestEngineRunFlags_NoSuccessMsg
ImGuiTestEngineRunFlags_None
ImGuiTestEngineRunFlags_RunFromCommandLine
ImGuiTestEngineRunFlags_RunFromGui
ImGuiTestEngineRunFlags_ShareTestContext
ImGuiTestEngineRunFlags_ShareVars
ImGuiTestEngineRunSpeed_Cinematic
ImGuiTestEngineRunSpeed_Fast
ImGuiTestEngineRunSpeed_Normal
ImGuiTestEngineVerboseLevel_Debug
ImGuiTestEngineVerboseLevel_Error
ImGuiTestEngineVerboseLevel_Info
ImGuiTestEngineVerboseLevel_Silent
ImGuiTestEngineVerboseLevel_Trace
ImGuiTestEngineVerboseLevel_Warning

Functions§

imgui_test_engine_abort_current_test
imgui_test_engine_create_context
imgui_test_engine_destroy_context
imgui_test_engine_get_result_summary
imgui_test_engine_get_ui_context_target
imgui_test_engine_install_default_crash_handler
imgui_test_engine_is_bound
imgui_test_engine_is_requesting_max_app_speed
imgui_test_engine_is_running_tests
imgui_test_engine_is_started
imgui_test_engine_is_test_queue_empty
imgui_test_engine_post_swap
imgui_test_engine_queue_tests
imgui_test_engine_register_default_tests
imgui_test_engine_register_script_test
imgui_test_engine_script_assert_item_checked
imgui_test_engine_script_assert_item_exists
imgui_test_engine_script_assert_item_opened
imgui_test_engine_script_assert_item_read_float_eq
imgui_test_engine_script_assert_item_read_int_eq
imgui_test_engine_script_assert_item_read_str_eq
imgui_test_engine_script_assert_item_visible
imgui_test_engine_script_combo_click
imgui_test_engine_script_combo_click_all
imgui_test_engine_script_create
imgui_test_engine_script_destroy
imgui_test_engine_script_item_check
imgui_test_engine_script_item_click
imgui_test_engine_script_item_click_with_button
imgui_test_engine_script_item_close
imgui_test_engine_script_item_close_all
imgui_test_engine_script_item_double_click
imgui_test_engine_script_item_drag_and_drop
imgui_test_engine_script_item_drag_over_and_hold
imgui_test_engine_script_item_drag_with_delta
imgui_test_engine_script_item_hold
imgui_test_engine_script_item_hold_for_frames
imgui_test_engine_script_item_input_int
imgui_test_engine_script_item_input_str
imgui_test_engine_script_item_open
imgui_test_engine_script_item_open_all
imgui_test_engine_script_item_uncheck
imgui_test_engine_script_key_chars
imgui_test_engine_script_key_chars_append
imgui_test_engine_script_key_chars_append_enter
imgui_test_engine_script_key_chars_replace
imgui_test_engine_script_key_chars_replace_enter
imgui_test_engine_script_key_down
imgui_test_engine_script_key_hold
imgui_test_engine_script_key_press
imgui_test_engine_script_key_up
imgui_test_engine_script_menu_check
imgui_test_engine_script_menu_check_all
imgui_test_engine_script_menu_click
imgui_test_engine_script_menu_uncheck
imgui_test_engine_script_menu_uncheck_all
imgui_test_engine_script_mouse_click
imgui_test_engine_script_mouse_click_multi
imgui_test_engine_script_mouse_click_on_void
imgui_test_engine_script_mouse_double_click
imgui_test_engine_script_mouse_down
imgui_test_engine_script_mouse_drag_with_delta
imgui_test_engine_script_mouse_lift_drag_threshold
imgui_test_engine_script_mouse_move
imgui_test_engine_script_mouse_move_to_pos
imgui_test_engine_script_mouse_move_to_void
imgui_test_engine_script_mouse_teleport_to_pos
imgui_test_engine_script_mouse_up
imgui_test_engine_script_mouse_wheel
imgui_test_engine_script_nav_activate
imgui_test_engine_script_nav_input
imgui_test_engine_script_nav_move_to
imgui_test_engine_script_scroll_to_bottom
imgui_test_engine_script_scroll_to_item_x
imgui_test_engine_script_scroll_to_item_y
imgui_test_engine_script_scroll_to_pos_x
imgui_test_engine_script_scroll_to_pos_y
imgui_test_engine_script_scroll_to_top
imgui_test_engine_script_scroll_to_x
imgui_test_engine_script_scroll_to_y
imgui_test_engine_script_set_input_mode
imgui_test_engine_script_set_ref
imgui_test_engine_script_sleep
imgui_test_engine_script_tab_close
imgui_test_engine_script_table_click_header
imgui_test_engine_script_table_open_context_menu
imgui_test_engine_script_table_resize_column
imgui_test_engine_script_table_set_column_enabled
imgui_test_engine_script_table_set_column_enabled_by_label
imgui_test_engine_script_wait_for_item
imgui_test_engine_script_wait_for_item_checked
imgui_test_engine_script_wait_for_item_opened
imgui_test_engine_script_wait_for_item_visible
imgui_test_engine_script_window_bring_to_front
imgui_test_engine_script_window_close
imgui_test_engine_script_window_collapse
imgui_test_engine_script_window_focus
imgui_test_engine_script_window_move
imgui_test_engine_script_window_resize
imgui_test_engine_script_yield
imgui_test_engine_set_capture_enabled
imgui_test_engine_set_run_speed
imgui_test_engine_set_verbose_level
imgui_test_engine_show_windows
imgui_test_engine_start
imgui_test_engine_stop
imgui_test_engine_try_abort_engine
imgui_test_engine_unbind

Type Aliases§

ImGuiTestEngineGroup
ImGuiTestEngineRunFlags
ImGuiTestEngineRunSpeed
ImGuiTestEngineVerboseLevel