pyridescence.imgui module

pyridescence.imgui.IM_COL32(r: int, g: int, b: int, a: int) int
class pyridescence.imgui.IO

Bases: pybind11_object

property delta_time
property framerate
property key_alt
property key_ctrl
property key_shift
property key_super
property keys_down
property mouse_clicked
property mouse_down
property mouse_pos
property mouse_wheel
property mouse_wheel_h
property nav_inputs
property want_capture_keyboard
property want_capture_mouse
class pyridescence.imgui.ImDrawList

Bases: pybind11_object

add_circle(self: pyridescence.imgui.ImDrawList, center: numpy.ndarray[numpy.int32[2, 1]], radius: float, color: int, num_segments: int = 0, thickness: float = 1.0) None
add_circle_filled(self: pyridescence.imgui.ImDrawList, center: numpy.ndarray[numpy.int32[2, 1]], radius: float, color: int, num_segments: int = 0) None
add_line(self: pyridescence.imgui.ImDrawList, p0: numpy.ndarray[numpy.int32[2, 1]], p1: numpy.ndarray[numpy.int32[2, 1]], col: int, thickness: float = 1.0) None
add_rect(self: pyridescence.imgui.ImDrawList, p0: numpy.ndarray[numpy.int32[2, 1]], p1: numpy.ndarray[numpy.int32[2, 1]], color: int, rounding: float = 0.0, flags: int = 0, thickness: float = 1.0) None
add_rect_filled(self: pyridescence.imgui.ImDrawList, p0: numpy.ndarray[numpy.int32[2, 1]], p1: numpy.ndarray[numpy.int32[2, 1]], color: int, rounding: float = 0.0, flags: int = 0) None
add_text(self: pyridescence.imgui.ImDrawList, pos: numpy.ndarray[numpy.int32[2, 1]], color: int, text: str) None
class pyridescence.imgui.ImVec2(*args, **kwargs)

Bases: pybind11_object

Overloaded function.

  1. __init__(self: pyridescence.imgui.ImVec2, arg0: float, arg1: float) -> None

  2. __init__(self: pyridescence.imgui.ImVec2, arg0: numpy.ndarray[numpy.float32]) -> None

property x
property y
class pyridescence.imgui.ImVec4(*args, **kwargs)

Bases: pybind11_object

Overloaded function.

  1. __init__(self: pyridescence.imgui.ImVec4, arg0: float, arg1: float, arg2: float, arg3: float) -> None

  2. __init__(self: pyridescence.imgui.ImVec4, arg0: numpy.ndarray[numpy.float32]) -> None

property w
property x
property y
property z
class pyridescence.imgui.Style

Bases: pybind11_object

property alpha
property anti_aliased_fill
property anti_aliased_lines
property anti_aliased_lines_use_tex
property button_text_align
property cell_padding
property child_border_size
property child_rounding
property circle_tessellation_max_error
property color_button_position
property colors
property columns_min_spacing
property curve_tessellation_tol
property disabled_alpha
property display_safe_area_padding
property display_window_padding
property frame_border_size
property frame_padding
property frame_rounding
property grab_min_size
property grab_rounding
property indent_spacing
property item_inner_spacing
property item_spacing
property mouse_cursor_scale
property popup_border_size
property popup_rounding
property scrollbar_rounding
property scrollbar_size
property selectable_text_align
property tab_border_size
property tab_min_width_for_close_button
property tab_rounding
property touch_extra_padding
property window_border_size
property window_menu_button_position
property window_min_size
property window_padding
property window_rounding
property window_title_align
pyridescence.imgui.align_text_to_frame_padding() None
pyridescence.imgui.arrow_button(id: str, dir: int) bool
pyridescence.imgui.begin(name: str, open: bool = True, flags: int = 0) tuple[bool, bool]
pyridescence.imgui.begin_child(str_id: str, size: numpy.ndarray[numpy.int32[2, 1]] = array([0, 0], dtype=int32), border: bool = False, flags: int = 0) bool
pyridescence.imgui.begin_combo(label: str, preview_value: str, flags: int = 0) bool
pyridescence.imgui.begin_group() None
pyridescence.imgui.begin_main_menu_bar() bool
pyridescence.imgui.begin_menu(label: str, enabled: bool = True) bool
pyridescence.imgui.begin_menu_bar() bool
pyridescence.imgui.begin_popup(id: str, flags: int) bool
pyridescence.imgui.begin_popup_modal(name: str, flags: int = 0) bool
pyridescence.imgui.begin_tab_bar(id: str, flags: int = 0) bool
pyridescence.imgui.begin_tab_item(label: str) bool
pyridescence.imgui.begin_table(str_id: str, column_n: int, flags: int = 0, outer_size: pyridescence.imgui.ImVec2 = <pyridescence.imgui.ImVec2 object at 0x70b11ad77630>, inner_width: float = 0.0) bool
pyridescence.imgui.begin_tooltip() None
pyridescence.imgui.bullet() None
pyridescence.imgui.bullet_text(text: str) None
pyridescence.imgui.button(label: str, size: numpy.ndarray[numpy.int32[2, 1]] = array([0, 0], dtype=int32)) bool
pyridescence.imgui.calc_item_width() float
pyridescence.imgui.calc_text_size(text: str, wrap_width: float = -1.0, hide_text_after_double_hash: bool = False) numpy.ndarray[numpy.float32[2, 1]]
pyridescence.imgui.checkbox(label: str, v: bool) tuple[bool, bool]
pyridescence.imgui.checkbox_flags(label: str, flags: int, flags_value: int) tuple[bool, int]
pyridescence.imgui.close_current_popup() None
pyridescence.imgui.collapsing_header(label: str, flags: int = 0) bool
pyridescence.imgui.collapsing_header_bool(label: str, open: bool, flags: int = 0) tuple[bool, bool]
pyridescence.imgui.color_button(desc_id: str, color: numpy.ndarray[numpy.float32[4, 1]], flags: int = 0, size: numpy.ndarray[numpy.int32[2, 1]] = array([0, 0], dtype=int32)) bool
pyridescence.imgui.color_edit3(label: str, color: numpy.ndarray[numpy.float32[3, 1]], flags: int = 0) tuple[bool, numpy.ndarray[numpy.float32[3, 1]]]
pyridescence.imgui.color_edit4(label: str, color: numpy.ndarray[numpy.float32[4, 1]], flags: int = 0) tuple[bool, numpy.ndarray[numpy.float32[4, 1]]]
pyridescence.imgui.color_picker3(label: str, color: numpy.ndarray[numpy.float32[3, 1]], flags: int = 0) tuple[bool, numpy.ndarray[numpy.float32[3, 1]]]
pyridescence.imgui.color_picker4(label: str, color: numpy.ndarray[numpy.float32[4, 1]], flags: int = 0) tuple[bool, numpy.ndarray[numpy.float32[4, 1]]]
pyridescence.imgui.combo(label: str, current_item: int, items: list[str], popup_max_height_in_items: int = -1) tuple[bool, int]
pyridescence.imgui.dock_builder_add_node(node_id: int = 0, flags: int = 0) int
pyridescence.imgui.dock_builder_dock_window(window_name: str, node_id: int) None
pyridescence.imgui.dock_builder_finish(node_id: int) None
pyridescence.imgui.dock_builder_remove_node(node_id: int) None
pyridescence.imgui.dock_builder_split_node(node_id: int, split_dir: int, size_ratio_for_node_at_dir: float) tuple[int, int]
pyridescence.imgui.dockspace(id: int, size: numpy.ndarray[numpy.int32[2, 1]] = array([0, 0], dtype=int32), flags: int = 0) int
pyridescence.imgui.dockspace_over_viewport(flags: int = 0) int
pyridescence.imgui.drag_float(label: str, v: float, v_speed: float = 1.0, v_min: float = 0.0, v_max: float = 0.0, format: str = '%.3f', power: float = 1.0) tuple[bool, float]
pyridescence.imgui.drag_float2(label: str, v: numpy.ndarray[numpy.float32[2, 1]], v_speed: float = 1.0, v_min: float = 0.0, v_max: float = 0.0, format: str = '%.3f', power: float = 1.0) tuple[bool, numpy.ndarray[numpy.float32[2, 1]]]
pyridescence.imgui.drag_float3(label: str, v: numpy.ndarray[numpy.float32[3, 1]], v_speed: float = 1.0, v_min: float = 0.0, v_max: float = 0.0, format: str = '%.3f', power: float = 1.0) tuple[bool, numpy.ndarray[numpy.float32[3, 1]]]
pyridescence.imgui.drag_float4(label: str, v: numpy.ndarray[numpy.float32[4, 1]], v_speed: float = 1.0, v_min: float = 0.0, v_max: float = 0.0, format: str = '%.3f', power: float = 1.0) tuple[bool, numpy.ndarray[numpy.float32[4, 1]]]
pyridescence.imgui.drag_float_range2(label: str, v: numpy.ndarray[numpy.float32[2, 1]], v_speed: float = 1.0, v_min: float = 0.0, v_max: float = 0.0, format: str = '%.3f', format_max: str = '%.3f', power: float = 1.0) tuple[bool, numpy.ndarray[numpy.float32[2, 1]]]
pyridescence.imgui.drag_int(label: str, v: int, v_speed: int = 1, v_min: int = 0, v_max: int = 0, format: str = '%d') tuple[bool, int]
pyridescence.imgui.drag_int2(label: str, v: numpy.ndarray[numpy.int32[2, 1]], v_speed: int = 1, v_min: int = 0, v_max: int = 0, format: str = '%d') tuple[bool, numpy.ndarray[numpy.int32[2, 1]]]
pyridescence.imgui.drag_int3(label: str, v: numpy.ndarray[numpy.int32[3, 1]], v_speed: int = 1, v_min: int = 0, v_max: int = 0, format: str = '%d') tuple[bool, numpy.ndarray[numpy.int32[3, 1]]]
pyridescence.imgui.drag_int4(label: str, v: numpy.ndarray[numpy.int32[4, 1]], v_speed: int = 1, v_min: int = 0, v_max: int = 0, format: str = '%d') tuple[bool, numpy.ndarray[numpy.int32[4, 1]]]
pyridescence.imgui.drag_int_range2(label: str, v: numpy.ndarray[numpy.int32[2, 1]], v_speed: int = 1, v_min: int = 0, v_max: int = 0, format: str = '%d', format_max: str = '%d') tuple[bool, numpy.ndarray[numpy.int32[2, 1]]]
pyridescence.imgui.dummy(size: numpy.ndarray[numpy.int32[2, 1]]) None
pyridescence.imgui.end() None
pyridescence.imgui.end_child() None
pyridescence.imgui.end_combo() None
pyridescence.imgui.end_group() None
pyridescence.imgui.end_main_menu_bar() None
pyridescence.imgui.end_menu() None
pyridescence.imgui.end_menu_bar() None
pyridescence.imgui.end_popup() None
pyridescence.imgui.end_tab_bar() None
pyridescence.imgui.end_tab_item() None
pyridescence.imgui.end_table() None
pyridescence.imgui.end_tooltip() None
pyridescence.imgui.get_background_draw_list() pyridescence.imgui.ImDrawList
pyridescence.imgui.get_clipboard_text() str
pyridescence.imgui.get_content_region_avail() numpy.ndarray[numpy.float32[2, 1]]
pyridescence.imgui.get_content_region_max() numpy.ndarray[numpy.float32[2, 1]]
pyridescence.imgui.get_cursor_pos() numpy.ndarray[numpy.float32[2, 1]]
pyridescence.imgui.get_cursor_pos_x() float
pyridescence.imgui.get_cursor_pos_y() float
pyridescence.imgui.get_cursor_screen_pos() numpy.ndarray[numpy.float32[2, 1]]
pyridescence.imgui.get_foreground_draw_list() pyridescence.imgui.ImDrawList
pyridescence.imgui.get_frame_count() int
pyridescence.imgui.get_frame_height() float
pyridescence.imgui.get_frame_height_with_spacing() float
pyridescence.imgui.get_id(name: str) int
pyridescence.imgui.get_io() pyridescence.imgui.IO
pyridescence.imgui.get_item_id() int
pyridescence.imgui.get_item_rect_max() numpy.ndarray[numpy.float32[2, 1]]
pyridescence.imgui.get_item_rect_min() numpy.ndarray[numpy.float32[2, 1]]
pyridescence.imgui.get_item_rect_size() numpy.ndarray[numpy.float32[2, 1]]
pyridescence.imgui.get_key_name(key_index: int) str
pyridescence.imgui.get_key_pressed_amount(key: ImGuiKey, repeat_delay: float = 0.0, repeat_rate: float = 0.0) int
pyridescence.imgui.get_mouse_clicked_count(button: int) int
pyridescence.imgui.get_mouse_drag_delta(button: int = 0, lock_threshold: float = -1.0) numpy.ndarray[numpy.float32[2, 1]]
pyridescence.imgui.get_mouse_pos() numpy.ndarray[numpy.float32[2, 1]]
pyridescence.imgui.get_mouse_pos_on_opening_current_popup() numpy.ndarray[numpy.float32[2, 1]]
pyridescence.imgui.get_style() pyridescence.imgui.Style
pyridescence.imgui.get_text_line_height() float
pyridescence.imgui.get_text_line_height_with_spacing() float
pyridescence.imgui.get_time() float
pyridescence.imgui.get_tree_node_to_label_spacing() float
pyridescence.imgui.get_version() str
pyridescence.imgui.get_window_content_region_max() numpy.ndarray[numpy.float32[2, 1]]
pyridescence.imgui.get_window_content_region_min() numpy.ndarray[numpy.float32[2, 1]]
pyridescence.imgui.get_window_draw_list(*args, **kwargs)

Overloaded function.

  1. get_window_draw_list() -> pyridescence.imgui.ImDrawList

  2. get_window_draw_list() -> pyridescence.imgui.ImDrawList

pyridescence.imgui.get_window_height() float
pyridescence.imgui.get_window_pos() numpy.ndarray[numpy.int32[2, 1]]
pyridescence.imgui.get_window_size() numpy.ndarray[numpy.int32[2, 1]]
pyridescence.imgui.get_window_width() float
pyridescence.imgui.image(texture: pyridescence.glk.Texture, size: numpy.ndarray[numpy.int32[2, 1]], uv0: numpy.ndarray[numpy.float32[2, 1]] = array([0., 0.], dtype=float32), uv1: numpy.ndarray[numpy.float32[2, 1]] = array([1., 1.], dtype=float32), tint_col: numpy.ndarray[numpy.float32[4, 1]] = array([1., 1., 1., 1.], dtype=float32), border_col: numpy.ndarray[numpy.float32[4, 1]] = array([0., 0., 0., 1.], dtype=float32)) None
pyridescence.imgui.image_button(str_id: str, texture: pyridescence.glk.Texture, size: numpy.ndarray[numpy.int32[2, 1]], uv0: numpy.ndarray[numpy.float32[2, 1]] = array([0., 0.], dtype=float32), uv1: numpy.ndarray[numpy.float32[2, 1]] = array([1., 1.], dtype=float32), bg_col: numpy.ndarray[numpy.float32[4, 1]] = array([0., 0., 0., 0.], dtype=float32), tint_col: numpy.ndarray[numpy.float32[4, 1]] = array([1., 1., 1., 1.], dtype=float32)) bool
pyridescence.imgui.indent(indent_w: float = 0.0) None
pyridescence.imgui.input_double(label: str, v: float, step: float = 0.0, step_fast: float = 0.0, format: str = '%.6f', flags: int = 0) tuple[bool, float]
pyridescence.imgui.input_float(label: str, v: float, step: float = 0.0, step_fast: float = 0.0, format: str = '%.3f', flags: int = 0) tuple[bool, float]
pyridescence.imgui.input_float2(label: str, v: numpy.ndarray[numpy.float32[2, 1]], format: str = '%.3f', flags: int = 0) tuple[bool, numpy.ndarray[numpy.float32[2, 1]]]
pyridescence.imgui.input_float3(label: str, v: numpy.ndarray[numpy.float32[3, 1]], format: str = '%.3f', flags: int = 0) tuple[bool, numpy.ndarray[numpy.float32[3, 1]]]
pyridescence.imgui.input_float4(label: str, v: numpy.ndarray[numpy.float32[4, 1]], format: str = '%.3f', flags: int = 0) tuple[bool, numpy.ndarray[numpy.float32[4, 1]]]
pyridescence.imgui.input_int(label: str, v: int, step: int = 1, step_fast: int = 100, flags: int = 0) tuple[bool, int]
pyridescence.imgui.input_int2(label: str, v: numpy.ndarray[numpy.int32[2, 1]], flags: int = 0) tuple[bool, numpy.ndarray[numpy.int32[2, 1]]]
pyridescence.imgui.input_int3(label: str, v: numpy.ndarray[numpy.int32[3, 1]], flags: int = 0) tuple[bool, numpy.ndarray[numpy.int32[3, 1]]]
pyridescence.imgui.input_int4(label: str, v: numpy.ndarray[numpy.int32[4, 1]], flags: int = 0) tuple[bool, numpy.ndarray[numpy.int32[4, 1]]]
pyridescence.imgui.input_text(label: str, text: str, flags: int = 0, buffer_size: int = 256) tuple[bool, str]
pyridescence.imgui.input_text_multiline(label: str, text: str, size: numpy.ndarray[numpy.int32[2, 1]] = array([0, 0], dtype=int32), flags: int = 0, buffer_size: int = 256) tuple[bool, str]
pyridescence.imgui.input_text_with_hint(label: str, hint: str, text: str, flags: int = 0, buffer_size: int = 256) tuple[bool, str]
pyridescence.imgui.invisible_button(id: str, size: numpy.ndarray[numpy.int32[2, 1]], flags: int = 0) bool
pyridescence.imgui.is_any_item_active() bool
pyridescence.imgui.is_any_item_focused() bool
pyridescence.imgui.is_any_item_hovered() bool
pyridescence.imgui.is_any_mouse_down() bool
pyridescence.imgui.is_item_activated() bool
pyridescence.imgui.is_item_active() bool
pyridescence.imgui.is_item_clicked(mouse_button: int = 0) bool
pyridescence.imgui.is_item_deactivated() bool
pyridescence.imgui.is_item_deactivated_after_edit() bool
pyridescence.imgui.is_item_edited() bool
pyridescence.imgui.is_item_focused() bool
pyridescence.imgui.is_item_hovered(flags: int = 0) bool
pyridescence.imgui.is_item_toggled_open() bool
pyridescence.imgui.is_item_visible() bool
pyridescence.imgui.is_key_down(key: int) bool
pyridescence.imgui.is_key_pressed(key: int, repeat: bool = False) bool
pyridescence.imgui.is_key_released(key: int) bool
pyridescence.imgui.is_mouse_clicked(button: int, repeat: bool = False) bool
pyridescence.imgui.is_mouse_double_clicked(button: int) bool
pyridescence.imgui.is_mouse_down(button: int) bool
pyridescence.imgui.is_mouse_dragging(button: int, lock_threshold: float = -1.0) bool
pyridescence.imgui.is_mouse_hovering_rect(r_min: numpy.ndarray[numpy.float32[2, 1]], r_max: numpy.ndarray[numpy.float32[2, 1]], clip: bool = True) bool
pyridescence.imgui.is_mouse_pos_valid(mouse_pos: numpy.ndarray[numpy.float32[2, 1]] = array([-3.4028235e+38, -3.4028235e+38], dtype=float32)) bool
pyridescence.imgui.is_mouse_released(button: int) bool
pyridescence.imgui.is_popup_open(name: str, flags: int = 0) bool
pyridescence.imgui.is_rect_visible(arg0: numpy.ndarray[numpy.float32[2, 1]]) bool
pyridescence.imgui.is_rect_visible_pos_size(arg0: numpy.ndarray[numpy.float32[2, 1]], arg1: numpy.ndarray[numpy.float32[2, 1]]) bool
pyridescence.imgui.is_window_appearing() bool
pyridescence.imgui.is_window_collapsed() bool
pyridescence.imgui.is_window_focused(flags: int = 0) bool
pyridescence.imgui.is_window_hovered(flags: int = 0) bool
pyridescence.imgui.label_text(label: str, text: str) None
pyridescence.imgui.menu_item(label: str, shortcut: str = '', selected: bool = False, enabled: bool = True) bool
pyridescence.imgui.newline() None
pyridescence.imgui.open_popup(name: str) None
pyridescence.imgui.open_popup_on_item_click(str_id: str, mouse_button: int = 0) None
pyridescence.imgui.pop_button_repeat() None
pyridescence.imgui.pop_id() None
pyridescence.imgui.pop_item_width() None
pyridescence.imgui.pop_text_wrap_pos() None
pyridescence.imgui.progress_bar(fraction: float, size: numpy.ndarray[numpy.int32[2, 1]] = array([0, 0], dtype=int32), overlay: str = '') None
pyridescence.imgui.push_button_repeat(repeat: bool) None
pyridescence.imgui.push_id(str_id: str) None
pyridescence.imgui.push_item_width(item_width: float) None
pyridescence.imgui.push_text_wrap_pos(wrap_local_pos_x: float = 0.0) None
pyridescence.imgui.radio_button(label: str, active: bool) bool
pyridescence.imgui.radio_button_int(label: str, v: int, v_button: int) tuple[bool, int]
pyridescence.imgui.reset_mouse_drag_delta(button: int = 0) None
pyridescence.imgui.same_line(offset_from_start_x: float = 0.0, spacing: float = -1.0) None
pyridescence.imgui.selectable(label: str, selected: bool = False, flags: int = 0, size: numpy.ndarray[numpy.int32[2, 1]] = array([0, 0], dtype=int32)) bool
pyridescence.imgui.separator() None
pyridescence.imgui.set_clipboard_text(text: str) None
pyridescence.imgui.set_cursor_pos(pos: numpy.ndarray[numpy.float32[2, 1]]) None
pyridescence.imgui.set_cursor_pos_x(x: float) None
pyridescence.imgui.set_cursor_pos_y(y: float) None
pyridescence.imgui.set_cursor_screen_pos(pos: numpy.ndarray[numpy.float32[2, 1]]) None
pyridescence.imgui.set_item_allow_overlap() None
pyridescence.imgui.set_item_default_focus() None
pyridescence.imgui.set_keyboard_focus_here(offset: int = 0) None
pyridescence.imgui.set_next_item_open(is_open: bool, cond: int = 0) None
pyridescence.imgui.set_next_item_width(item_width: float) None
pyridescence.imgui.set_next_window_bg_alpha(alpha: float) None
pyridescence.imgui.set_next_window_collapsed(collapsed: bool, cond: int = 0) None
pyridescence.imgui.set_next_window_content_size(size: numpy.ndarray[numpy.int32[2, 1]]) None
pyridescence.imgui.set_next_window_dock_id(dock_id: int, cond: int = 0) None
pyridescence.imgui.set_next_window_focus() None
pyridescence.imgui.set_next_window_pos(pos: numpy.ndarray[numpy.int32[2, 1]], cond: int = 0, pivot: numpy.ndarray[numpy.int32[2, 1]] = array([0, 0], dtype=int32)) None
pyridescence.imgui.set_next_window_scroll(scroll: numpy.ndarray[numpy.int32[2, 1]]) None
pyridescence.imgui.set_next_window_size(size: numpy.ndarray[numpy.int32[2, 1]], cond: int = 0) None
pyridescence.imgui.set_next_window_size_constraints(size_min: numpy.ndarray[numpy.int32[2, 1]], size_max: numpy.ndarray[numpy.int32[2, 1]]) None
pyridescence.imgui.set_tab_item_closed(tab_or_dockspace_id: str) None
pyridescence.imgui.set_tooltip(fmt: str) None
pyridescence.imgui.set_window_collapsed(*args, **kwargs)

Overloaded function.

  1. set_window_collapsed(collapsed: bool, cond: int = 0) -> None

  2. set_window_collapsed(name: str, collapsed: bool, cond: int = 0) -> None

pyridescence.imgui.set_window_focus(*args, **kwargs)

Overloaded function.

  1. set_window_focus() -> None

  2. set_window_focus(name: str) -> None

pyridescence.imgui.set_window_font_scale(scale: float) None
pyridescence.imgui.set_window_pos(*args, **kwargs)

Overloaded function.

  1. set_window_pos(pos: numpy.ndarray[numpy.int32[2, 1]], cond: int = 0) -> None

  2. set_window_pos(name: str, pos: numpy.ndarray[numpy.int32[2, 1]], cond: int = 0) -> None

pyridescence.imgui.set_window_size(*args, **kwargs)

Overloaded function.

  1. set_window_size(size: numpy.ndarray[numpy.int32[2, 1]], cond: int = 0) -> None

  2. set_window_size(name: str, size: numpy.ndarray[numpy.int32[2, 1]], cond: int = 0) -> None

pyridescence.imgui.show_debug_log_window() None
pyridescence.imgui.show_demo_window() None
pyridescence.imgui.show_font_selector(label: str) None
pyridescence.imgui.show_metrics_window() None
pyridescence.imgui.show_style_editor() None
pyridescence.imgui.show_style_selector(label: str) None
pyridescence.imgui.slider_angle(label: str, v_rad: float, v_degrees_min: float = -360.0, v_degrees_max: float = 360.0, format: str = '%.0f deg', flags: int = 0) tuple[bool, float]
pyridescence.imgui.slider_float(label: str, v: float, v_min: float, v_max: float, format: str = '%.3f', power: float = 1.0) tuple[bool, float]
pyridescence.imgui.slider_float2(label: str, v: numpy.ndarray[numpy.float32[2, 1]], v_min: float, v_max: float, format: str = '%.3f', power: float = 1.0) tuple[bool, numpy.ndarray[numpy.float32[2, 1]]]
pyridescence.imgui.slider_float3(label: str, v: numpy.ndarray[numpy.float32[3, 1]], v_min: float, v_max: float, format: str = '%.3f', flags: int = 0) tuple[bool, numpy.ndarray[numpy.float32[3, 1]]]
pyridescence.imgui.slider_float4(label: str, v: numpy.ndarray[numpy.float32[4, 1]], v_min: float, v_max: float, format: str = '%.3f', flags: int = 0) tuple[bool, numpy.ndarray[numpy.float32[4, 1]]]
pyridescence.imgui.slider_int(label: str, v: int, v_min: int, v_max: int, format: str = '%d', flags: int = 0) tuple[bool, int]
pyridescence.imgui.slider_int2(label: str, v: numpy.ndarray[numpy.int32[2, 1]], v_min: int, v_max: int, format: str = '%d', flags: int = 0) tuple[bool, numpy.ndarray[numpy.int32[2, 1]]]
pyridescence.imgui.slider_int3(label: str, v: numpy.ndarray[numpy.int32[3, 1]], v_min: int, v_max: int, format: str = '%d', flags: int = 0) tuple[bool, numpy.ndarray[numpy.int32[3, 1]]]
pyridescence.imgui.slider_int4(label: str, v: numpy.ndarray[numpy.int32[4, 1]], v_min: int, v_max: int, format: str = '%d', flags: int = 0) tuple[bool, numpy.ndarray[numpy.int32[4, 1]]]
pyridescence.imgui.small_button(label: str) bool
pyridescence.imgui.spacing() None
pyridescence.imgui.style_colors_classic(dst: pyridescence.imgui.Style = None) None
pyridescence.imgui.style_colors_dark(dst: pyridescence.imgui.Style = None) None
pyridescence.imgui.style_colors_light(dst: pyridescence.imgui.Style = None) None
pyridescence.imgui.tab_item_button(label: str, flags: int = 0) bool
pyridescence.imgui.table_header(label: str) None
pyridescence.imgui.table_headers_row() None
pyridescence.imgui.table_next_column() bool
pyridescence.imgui.table_next_row(row_flags: int = 0, min_row_height: float = 0.0) None
pyridescence.imgui.table_set_column_index(column_index: int) bool
pyridescence.imgui.table_setup_column(label: str, flags: int = 0, init_width_or_weight: float = 0.0, user_id: int = 0) None
pyridescence.imgui.table_setup_scroll_freeze(cols: int, rows: int) None
pyridescence.imgui.text(text: str) None
pyridescence.imgui.text_colored(col: numpy.ndarray[numpy.float32[4, 1]], text: str) None
pyridescence.imgui.text_disabled(text: str) None
pyridescence.imgui.text_unformatted(text: str) None
pyridescence.imgui.text_wrapped(text: str) None
pyridescence.imgui.tree_node(label: str) bool
pyridescence.imgui.tree_pop() None
pyridescence.imgui.tree_push_str(str_id: str) None
pyridescence.imgui.unindent(indent_w: float = 0.0) None