() -> void
() -> void
(str_id: *
u8, dir:
Dir) ->
bool
(str_id: *
u8, dir:
Dir) ->
bool
(name: *
u8, p_open: *
bool = null, flags:
WindowFlags = .None) ->
bool
(name: *
u8, p_open: *
bool = null, flags:
WindowFlags = .None) ->
bool
(str_id: *
u8, size:
ImVec2 = ImVec2.{ 0, 0 }, border := false, flags:
WindowFlags = .None) ->
bool
(str_id: *
u8, size:
ImVec2 = ImVec2.{ 0, 0 }, border := false, flags:
WindowFlags = .None) ->
bool
(label: *
u8, preview_value: *
u8, flags:
ComboFlags = .None) ->
bool
(label: *
u8, preview_value: *
u8, flags:
ComboFlags = .None) ->
bool
(disabled := true) -> void
(disabled := true) -> void
() -> bool
() -> bool
() -> void
() -> void
(label: *
u8, size: *
ImVec2) ->
bool
(label: *
u8, size: *
ImVec2) ->
bool
(label: *
u8, size:
ImVec2 = ImVec2.{ 0, 0 }) ->
bool
(label: *
u8, size:
ImVec2 = ImVec2.{ 0, 0 }) ->
bool
() -> bool
() -> bool
(label: *
u8, p_open: *
bool = null, flags:
TabItemFlags = .None) ->
bool
(label: *
u8, p_open: *
bool = null, flags:
TabItemFlags = .None) ->
bool
(str_id: *
u8, column:
s32, flags:
TableFlags = .None, outer_size: *
ImVec2, inner_width:
float = 0.0) ->
bool
(str_id: *
u8, column:
s32, flags:
TableFlags = .None, outer_size: *
ImVec2, inner_width:
float = 0.0) ->
bool
(str_id: *
u8, column:
s32, flags:
TableFlags = .None, outer_size:
ImVec2 = ImVec2.{ 0.0, 0.0 }, inner_width:
float = 0.0) ->
bool
(str_id: *
u8, column:
s32, flags:
TableFlags = .None, outer_size:
ImVec2 = ImVec2.{ 0.0, 0.0 }, inner_width:
float = 0.0) ->
bool
() -> bool
() -> bool
() -> void
() -> void
(fmt: *u8, __args: ..Any) -> void
(fmt: *u8, __args: ..Any) -> void
(label: *
u8, size: *
ImVec2) ->
bool
(label: *
u8, size: *
ImVec2) ->
bool
(label: *
u8, size:
ImVec2 = ImVec2.{ 0, 0 }) ->
bool
(label: *
u8, size:
ImVec2 = ImVec2.{ 0, 0 }) ->
bool
() -> float
() -> float
(items_count: s32, items_height: float, out_items_display_start: *s32, out_items_display_end: *s32) -> void
(items_count: s32, items_height: float, out_items_display_start: *s32, out_items_display_end: *s32) -> void
(text: *
u8, text_end: *
u8 = null, hide_text_after_double_hash := false, wrap_width:
float = -1.0) ->
ImVec2
(text: *
u8, text_end: *
u8 = null, hide_text_after_double_hash := false, wrap_width:
float = -1.0) ->
ImVec2
(text:
string, hide_text_after_double_hash := false, wrap_width:
float = -1.0) ->
ImVec2
(text:
string, hide_text_after_double_hash := false, wrap_width:
float = -1.0) ->
ImVec2
(label: *u8, v: *bool) -> bool
(label: *u8, v: *bool) -> bool
(label: *u8, flags: *s32, flags_value: s32) -> bool
(label: *u8, flags: *u32, flags_value: u32) -> bool
(label: *u8, flags: *s32, flags_value: s32) -> bool
(label: *u8, flags: *u32, flags_value: u32) -> bool
(h: float, s: float, v: float, out_r: *float, out_g: *float, out_b: *float) -> void
(h: float, s: float, v: float, out_r: *float, out_g: *float, out_b: *float) -> void
(r: float, g: float, b: float, out_h: *float, out_s: *float, out_v: *float) -> void
(r: float, g: float, b: float, out_h: *float, out_s: *float, out_v: *float) -> void
(label: *
u8, col: *[4]
float, flags:
ColorEditFlags = .None, ref_col: *
float = null) ->
bool
(label: *
u8, col: *[4]
float, flags:
ColorEditFlags = .None, ref_col: *
float = null) ->
bool
(count: s32 = 1, id: *u8 = null, border := true) -> void
(count: s32 = 1, id: *u8 = null, border := true) -> void
(label: *u8, current_item: *s32, items: **u8, items_count: s32, popup_max_height_in_items: s32 = -1) -> bool
(label: *u8, current_item: *s32, items_separated_by_zeros: *u8, popup_max_height_in_items: s32 = -1) -> bool
(label: *u8, current_item: *s32, items_getter: #type (data: *void, idx: s32, out_text: **u8) -> bool #c_call, data: *void, items_count: s32, popup_max_height_in_items: s32 = -1) -> bool
(label: *u8, current_item: *s32, items: **u8, items_count: s32, popup_max_height_in_items: s32 = -1) -> bool
(label: *u8, current_item: *s32, items_separated_by_zeros: *u8, popup_max_height_in_items: s32 = -1) -> bool
(label: *u8, current_item: *s32, items_getter: #type (data: *void, idx: s32, out_text: **u8) -> bool #c_call, data: *void, items_count: s32, popup_max_height_in_items: s32 = -1) -> bool
(version_str: *u8, sz_io: u64, sz_style: u64, sz_vec2: u64, sz_vec4: u64, sz_drawvert: u64, sz_drawidx: u64) -> bool
(version_str: *u8, sz_io: u64, sz_style: u64, sz_vec2: u64, sz_vec4: u64, sz_drawvert: u64, sz_drawidx: u64) -> bool
(text: *u8) -> void
(text: *u8) -> void
(label: *
u8, v: *
float, v_speed:
float = 1.0, v_min:
float = 0.0, v_max:
float = 0.0, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *
float, v_speed:
float = 1.0, v_min:
float = 0.0, v_max:
float = 0.0, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[2]
float, v_speed:
float = 1.0, v_min:
float = 0.0, v_max:
float = 0.0, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[2]
float, v_speed:
float = 1.0, v_min:
float = 0.0, v_max:
float = 0.0, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[3]
float, v_speed:
float = 1.0, v_min:
float = 0.0, v_max:
float = 0.0, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[3]
float, v_speed:
float = 1.0, v_min:
float = 0.0, v_max:
float = 0.0, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[4]
float, v_speed:
float = 1.0, v_min:
float = 0.0, v_max:
float = 0.0, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[4]
float, v_speed:
float = 1.0, v_min:
float = 0.0, v_max:
float = 0.0, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v_current_min: *
float, v_current_max: *
float, v_speed:
float = 1.0, v_min:
float = 0.0, v_max:
float = 0.0, format: *
u8 = "%.3f", format_max: *
u8 = null, flags:
SliderFlags = .None) ->
bool
(label: *
u8, v_current_min: *
float, v_current_max: *
float, v_speed:
float = 1.0, v_min:
float = 0.0, v_max:
float = 0.0, format: *
u8 = "%.3f", format_max: *
u8 = null, flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *
s32, v_speed:
float = 1.0, v_min:
s32 = 0, v_max:
s32 = 0, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *
s32, v_speed:
float = 1.0, v_min:
s32 = 0, v_max:
s32 = 0, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[2]
s32, v_speed:
float = 1.0, v_min:
s32 = 0, v_max:
s32 = 0, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[2]
s32, v_speed:
float = 1.0, v_min:
s32 = 0, v_max:
s32 = 0, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[3]
s32, v_speed:
float = 1.0, v_min:
s32 = 0, v_max:
s32 = 0, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[3]
s32, v_speed:
float = 1.0, v_min:
s32 = 0, v_max:
s32 = 0, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[4]
s32, v_speed:
float = 1.0, v_min:
s32 = 0, v_max:
s32 = 0, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[4]
s32, v_speed:
float = 1.0, v_min:
s32 = 0, v_max:
s32 = 0, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v_current_min: *
s32, v_current_max: *
s32, v_speed:
float = 1.0, v_min:
s32 = 0, v_max:
s32 = 0, format: *
u8 = "%d", format_max: *
u8 = null, flags:
SliderFlags = .None) ->
bool
(label: *
u8, v_current_min: *
s32, v_current_max: *
s32, v_speed:
float = 1.0, v_min:
s32 = 0, v_max:
s32 = 0, format: *
u8 = "%d", format_max: *
u8 = null, flags:
SliderFlags = .None) ->
bool
(label: *
u8, data_type:
DataType, p_data: *
void, v_speed:
float = 1.0, p_min: *
void = null, p_max: *
void = null, format: *
u8 = null, flags:
SliderFlags = .None) ->
bool
(label: *
u8, data_type:
DataType, p_data: *
void, v_speed:
float = 1.0, p_min: *
void = null, p_max: *
void = null, format: *
u8 = null, flags:
SliderFlags = .None) ->
bool
(label: *
u8, data_type:
DataType, p_data: *
void, components:
s32, v_speed:
float = 1.0, p_min: *
void = null, p_max: *
void = null, format: *
u8 = null, flags:
SliderFlags = .None) ->
bool
(label: *
u8, data_type:
DataType, p_data: *
void, components:
s32, v_speed:
float = 1.0, p_min: *
void = null, p_max: *
void = null, format: *
u8 = null, flags:
SliderFlags = .None) ->
bool
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> *u8
() -> *u8
(idx:
Col, alpha_mul:
float = 1.0) ->
ImU32
(idx:
Col, alpha_mul:
float = 1.0) ->
ImU32
() -> s32
() -> s32
(column_index: s32 = -1) -> float
(column_index: s32 = -1) -> float
() -> s32
() -> s32
(column_index: s32 = -1) -> float
(column_index: s32 = -1) -> float
() -> float
() -> float
() -> float
() -> float
() -> float
() -> float
() -> s32
() -> s32
() -> float
() -> float
() -> float
() -> float
(str_id_begin: *
u8, str_id_end: *
u8) ->
ID
(str_id_begin: *
u8, str_id_end: *
u8) ->
ID
(key:
Key, repeat_delay:
float, rate:
float) ->
s32
(key:
Key, repeat_delay:
float, rate:
float) ->
s32
() -> float
() -> float
() -> float
() -> float
() -> float
() -> float
() -> float
() -> float
() -> float
() -> float
() -> float
() -> float
() -> float64
() -> float64
() -> float
() -> float
() -> *u8
() -> *u8
() -> float
() -> float
() -> float
() -> float
(user_texture_id:
ImTextureID, size:
ImVec2, uv0:
ImVec2 = ImVec2.{ 0, 0 }, uv1:
ImVec2 = ImVec2.{ 1, 1 }, tint_col:
ImVec4 = ImVec4.{ 1, 1, 1, 1 }, border_col:
ImVec4 = ImVec4.{ 0, 0, 0, 0 })
(user_texture_id:
ImTextureID, size:
ImVec2, uv0:
ImVec2 = ImVec2.{ 0, 0 }, uv1:
ImVec2 = ImVec2.{ 1, 1 }, tint_col:
ImVec4 = ImVec4.{ 1, 1, 1, 1 }, border_col:
ImVec4 = ImVec4.{ 0, 0, 0, 0 })
(str_id: *
u8, user_texture_id:
ImTextureID, size:
ImVec2, uv0:
ImVec2 = ImVec2.{ 0, 0 }, uv1:
ImVec2 = ImVec2.{ 1, 1 }, bg_col:
ImVec4 = ImVec4.{ 0, 0, 0, 0 }, tint_col:
ImVec4 = ImVec4.{ 1, 1, 1, 1 }) ->
bool
(user_texture_id:
ImTextureID, size:
ImVec2, uv0:
ImVec2 = ImVec2.{ 0, 0 }, uv1:
ImVec2 = ImVec2.{ 1, 1 }, frame_padding:
s32 = -1, bg_col:
ImVec4 = ImVec4.{ 0, 0, 0, 0 }, tint_col:
ImVec4 = ImVec4.{ 1, 1, 1, 1 }) ->
bool
(str_id: *
u8, user_texture_id:
ImTextureID, size:
ImVec2, uv0:
ImVec2 = ImVec2.{ 0, 0 }, uv1:
ImVec2 = ImVec2.{ 1, 1 }, bg_col:
ImVec4 = ImVec4.{ 0, 0, 0, 0 }, tint_col:
ImVec4 = ImVec4.{ 1, 1, 1, 1 }) ->
bool
(user_texture_id:
ImTextureID, size:
ImVec2, uv0:
ImVec2 = ImVec2.{ 0, 0 }, uv1:
ImVec2 = ImVec2.{ 1, 1 }, frame_padding:
s32 = -1, bg_col:
ImVec4 = ImVec4.{ 0, 0, 0, 0 }, tint_col:
ImVec4 = ImVec4.{ 1, 1, 1, 1 }) ->
bool
(indent_w: float = 0.0) -> void
(indent_w: float = 0.0) -> void
(label: *
u8, v: *
float64, step:
float64 = 0.0, step_fast:
float64 = 0.0, format: *
u8 = "%.6f", flags:
InputTextFlags = .None) ->
bool
(label: *
u8, v: *
float64, step:
float64 = 0.0, step_fast:
float64 = 0.0, format: *
u8 = "%.6f", flags:
InputTextFlags = .None) ->
bool
(label: *
u8, v: *
float, step:
float = 0.0, step_fast:
float = 0.0, format: *
u8 = "%.3f", flags:
InputTextFlags = .None) ->
bool
(label: *
u8, v: *
float, step:
float = 0.0, step_fast:
float = 0.0, format: *
u8 = "%.3f", flags:
InputTextFlags = .None) ->
bool
(label: *
u8, v: *[2]
float, format: *
u8 = "%.3f", flags:
InputTextFlags = .None) ->
bool
(label: *
u8, v: *[2]
float, format: *
u8 = "%.3f", flags:
InputTextFlags = .None) ->
bool
(label: *
u8, v: *[3]
float, format: *
u8 = "%.3f", flags:
InputTextFlags = .None) ->
bool
(label: *
u8, v: *[3]
float, format: *
u8 = "%.3f", flags:
InputTextFlags = .None) ->
bool
(label: *
u8, v: *[4]
float, format: *
u8 = "%.3f", flags:
InputTextFlags = .None) ->
bool
(label: *
u8, v: *[4]
float, format: *
u8 = "%.3f", flags:
InputTextFlags = .None) ->
bool
(label: *
u8, v: *
s32, step:
s32 = 1, step_fast:
s32 = 100, flags:
InputTextFlags = .None) ->
bool
(label: *
u8, v: *
s32, step:
s32 = 1, step_fast:
s32 = 100, flags:
InputTextFlags = .None) ->
bool
(label: *
u8, data_type:
DataType, p_data: *
void, p_step: *
void = null, p_step_fast: *
void = null, format: *
u8 = null, flags:
InputTextFlags = .None) ->
bool
(label: *
u8, data_type:
DataType, p_data: *
void, p_step: *
void = null, p_step_fast: *
void = null, format: *
u8 = null, flags:
InputTextFlags = .None) ->
bool
(label: *
u8, data_type:
DataType, p_data: *
void, components:
s32, p_step: *
void = null, p_step_fast: *
void = null, format: *
u8 = null, flags:
InputTextFlags = .None) ->
bool
(label: *
u8, data_type:
DataType, p_data: *
void, components:
s32, p_step: *
void = null, p_step_fast: *
void = null, format: *
u8 = null, flags:
InputTextFlags = .None) ->
bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
() -> bool
(key:
Key, repeat := true) ->
bool
(key:
Key, repeat := true) ->
bool
(button:
MouseButton, lock_threshold:
float = -1.0) ->
bool
(button:
MouseButton, lock_threshold:
float = -1.0) ->
bool
(mouse_pos: *
ImVec2 = null) ->
bool
(mouse_pos: *
ImVec2 = null) ->
bool
() -> bool
() -> bool
() -> bool
() -> bool
(label: *u8, fmt: *u8, __args: ..Any) -> void
(label: *u8, fmt: *u8, __args: ..Any) -> void
(label: *u8, current_item: *s32, items: **u8, items_count: s32, height_in_items: s32 = -1) -> bool
(label: *u8, current_item: *s32, items_getter: #type (data: *void, idx: s32, out_text: **u8) -> bool #c_call, data: *void, items_count: s32, height_in_items: s32 = -1) -> bool
(label: *u8, current_item: *s32, items: **u8, items_count: s32, height_in_items: s32 = -1) -> bool
(label: *u8, current_item: *s32, items_getter: #type (data: *void, idx: s32, out_text: **u8) -> bool #c_call, data: *void, items_count: s32, height_in_items: s32 = -1) -> bool
(ini_filename: *u8) -> void
(ini_filename: *u8) -> void
(ini_data: *u8, ini_size: u64 = 0) -> void
(ini_data: *u8, ini_size: u64 = 0) -> void
() -> void
() -> void
() -> void
() -> void
(fmt: *u8, __args: ..Any) -> void
(fmt: *u8, __args: ..Any) -> void
(auto_open_depth: s32 = -1) -> void
(auto_open_depth: s32 = -1) -> void
(auto_open_depth: s32 = -1, filename: *u8 = null) -> void
(auto_open_depth: s32 = -1, filename: *u8 = null) -> void
(auto_open_depth: s32 = -1) -> void
(auto_open_depth: s32 = -1) -> void
(size: u64) -> *void
(size: u64) -> *void
(ptr: *void) -> void
(ptr: *void) -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
(label: *
u8, values: *
float, values_count:
s32, values_offset:
s32 = 0, overlay_text: *
u8 = null, scale_min:
float = FLOAT32_MAX, scale_max:
float = FLOAT32_MAX, graph_size:
ImVec2 = .{ 0, 0 }, stride:
s32 = 4) ->
void
(label: *
u8, values_getter: #type (data: *
void, idx:
s32) ->
float #c_call, data: *
void, values_count:
s32, values_offset:
s32 = 0, overlay_text: *
u8 = null, scale_min:
float = FLOAT32_MAX, scale_max:
float = FLOAT32_MAX, graph_size:
ImVec2 = .{ 0, 0 }) ->
void
(label: *
u8, values: *
float, values_count:
s32, values_offset:
s32 = 0, overlay_text: *
u8 = null, scale_min:
float = FLOAT32_MAX, scale_max:
float = FLOAT32_MAX, graph_size:
ImVec2 = .{ 0, 0 }, stride:
s32 = 4) ->
void
(label: *
u8, values_getter: #type (data: *
void, idx:
s32) ->
float #c_call, data: *
void, values_count:
s32, values_offset:
s32 = 0, overlay_text: *
u8 = null, scale_min:
float = FLOAT32_MAX, scale_max:
float = FLOAT32_MAX, graph_size:
ImVec2 = .{ 0, 0 }) ->
void
(label: *
u8, values: *
float, values_count:
s32, values_offset:
s32 = 0, overlay_text: *
u8 = null, scale_min:
float = FLOAT32_MAX, scale_max:
float = FLOAT32_MAX, graph_size:
ImVec2 = .{ 0, 0 }, stride:
s32 = 4) ->
void
(label: *
u8, values_getter: #type (data: *
void, idx:
s32) ->
float #c_call, data: *
void, values_count:
s32, values_offset:
s32 = 0, overlay_text: *
u8 = null, scale_min:
float = FLOAT32_MAX, scale_max:
float = FLOAT32_MAX, graph_size:
ImVec2 = .{ 0, 0 }) ->
void
(label: *
u8, values: *
float, values_count:
s32, values_offset:
s32 = 0, overlay_text: *
u8 = null, scale_min:
float = FLOAT32_MAX, scale_max:
float = FLOAT32_MAX, graph_size:
ImVec2 = .{ 0, 0 }, stride:
s32 = 4) ->
void
(label: *
u8, values_getter: #type (data: *
void, idx:
s32) ->
float #c_call, data: *
void, values_count:
s32, values_offset:
s32 = 0, overlay_text: *
u8 = null, scale_min:
float = FLOAT32_MAX, scale_max:
float = FLOAT32_MAX, graph_size:
ImVec2 = .{ 0, 0 }) ->
void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
() -> void
(count: s32 = 1) -> void
(count: s32 = 1) -> void
(count: s32 = 1) -> void
(count: s32 = 1) -> void
() -> void
() -> void
() -> void
() -> void
(fraction:
float, size_arg: *
ImVec2, overlay: *
u8 = null) ->
void
(fraction:
float, size_arg: *
ImVec2, overlay: *
u8 = null) ->
void
(fraction:
float, size_arg:
ImVec2 = ImVec2.{ -FLOAT32_MIN, 0 }, overlay: *
u8 = null)
(fraction:
float, size_arg:
ImVec2 = ImVec2.{ -FLOAT32_MIN, 0 }, overlay: *
u8 = null)
(repeat: bool) -> void
(repeat: bool) -> void
(clip_rect_min: *
ImVec2, clip_rect_max: *
ImVec2, intersect_with_current_clip_rect:
bool) ->
void
(clip_rect_min: *
ImVec2, clip_rect_max: *
ImVec2, intersect_with_current_clip_rect:
bool) ->
void
(clip_rect_min:
ImVec2, clip_rect_max:
ImVec2, intersect_with_current_clip_rect:
bool)
(clip_rect_min:
ImVec2, clip_rect_max:
ImVec2, intersect_with_current_clip_rect:
bool)
(str_id: *u8) -> void
(str_id_begin: *u8, str_id_end: *u8) -> void
(ptr_id: *void) -> void
(int_id: s32) -> void
(str_id: *u8) -> void
(str_id_begin: *u8, str_id_end: *u8) -> void
(ptr_id: *void) -> void
(int_id: s32) -> void
(str_id: string)
(str_id: string)
(item_width: float) -> void
(item_width: float) -> void
(tab_stop: bool) -> void
(tab_stop: bool) -> void
(wrap_local_pos_x: float = 0.0) -> void
(wrap_local_pos_x: float = 0.0) -> void
(label: *u8, active: bool) -> bool
(label: *u8, v: *s32, v_button: s32) -> bool
(label: *u8, active: bool) -> bool
(label: *u8, v: *s32, v_button: s32) -> bool
() -> void
() -> void
(offset_from_start_x: float = 0.0, spacing: float = -1.0) -> void
(offset_from_start_x: float = 0.0, spacing: float = -1.0) -> void
(ini_filename: *u8) -> void
(ini_filename: *u8) -> void
(out_ini_size: *u64 = null) -> *u8
(out_ini_size: *u64 = null) -> *u8
() -> void
() -> void
(label: *u8) -> void
(label: *u8) -> void
(text: *u8) -> void
(text: *u8) -> void
(column_index: s32, offset_x: float) -> void
(column_index: s32, offset_x: float) -> void
(column_index: s32, width: float) -> void
(column_index: s32, width: float) -> void
(local_x: float) -> void
(local_x: float) -> void
(local_y: float) -> void
(local_y: float) -> void
(type: *
u8, data: *
void, sz:
u64, cond:
Cond = .None) ->
bool
(type: *
u8, data: *
void, sz:
u64, cond:
Cond = .None) ->
bool
() -> void
() -> void
() -> void
() -> void
(offset: s32 = 0) -> void
(offset: s32 = 0) -> void
(want_capture_keyboard: bool) -> void
(want_capture_keyboard: bool) -> void
(want_capture_mouse: bool) -> void
(want_capture_mouse: bool) -> void
(is_open:
bool, cond:
Cond = .None) ->
void
(is_open:
bool, cond:
Cond = .None) ->
void
(item_width: float) -> void
(item_width: float) -> void
(alpha: float) -> void
(alpha: float) -> void
(collapsed:
bool, cond:
Cond = .None) ->
void
(collapsed:
bool, cond:
Cond = .None) ->
void
() -> void
() -> void
(size_min: *
ImVec2, size_max: *
ImVec2, custom_callback:
SizeCallback = null, custom_callback_data: *
void = null) ->
void
(size_min: *
ImVec2, size_max: *
ImVec2, custom_callback:
SizeCallback = null, custom_callback_data: *
void = null) ->
void
(local_x: float, center_x_ratio: float = 0.5) -> void
(local_x: float, center_x_ratio: float = 0.5) -> void
(local_y: float, center_y_ratio: float = 0.5) -> void
(local_y: float, center_y_ratio: float = 0.5) -> void
(center_x_ratio: float = 0.5) -> void
(center_x_ratio: float = 0.5) -> void
(center_y_ratio: float = 0.5) -> void
(center_y_ratio: float = 0.5) -> void
(scroll_x: float) -> void
(scroll_x: float) -> void
(scroll_y: float) -> void
(scroll_y: float) -> void
(tab_or_docked_window_label: *u8) -> void
(tab_or_docked_window_label: *u8) -> void
(fmt: *u8, __args: ..Any) -> void
(fmt: *u8, __args: ..Any) -> void
(collapsed:
bool, cond:
Cond = .None) ->
void
(name: *
u8, collapsed:
bool, cond:
Cond = .None) ->
void
(collapsed:
bool, cond:
Cond = .None) ->
void
(name: *
u8, collapsed:
bool, cond:
Cond = .None) ->
void
() -> void
(name: *u8) -> void
() -> void
(name: *u8) -> void
(scale: float) -> void
(scale: float) -> void
(name: *
u8, pos: *
ImVec2, cond:
Cond = .None) ->
void
(name: *
u8, pos: *
ImVec2, cond:
Cond = .None) ->
void
(name: *
u8, size: *
ImVec2, cond:
Cond = .None) ->
void
(name: *
u8, size: *
ImVec2, cond:
Cond = .None) ->
void
(p_open: *bool = null) -> void
(p_open: *bool = null) -> void
(p_open: *bool = null) -> void
(p_open: *bool = null) -> void
(p_open: *bool = null) -> void
(p_open: *bool = null) -> void
(label: *u8) -> void
(label: *u8) -> void
(p_open: *bool = null) -> void
(p_open: *bool = null) -> void
(p_open: *bool = null) -> void
(p_open: *bool = null) -> void
(ref: *
Style = null) ->
void
(ref: *
Style = null) ->
void
(label: *u8) -> bool
(label: *u8) -> bool
() -> void
() -> void
(label: *
u8, v_rad: *
float, v_degrees_min:
float = -360.0, v_degrees_max:
float = +360.0, format: *
u8 = "%.0f deg", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v_rad: *
float, v_degrees_min:
float = -360.0, v_degrees_max:
float = +360.0, format: *
u8 = "%.0f deg", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *
float, v_min:
float, v_max:
float, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *
float, v_min:
float, v_max:
float, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[2]
float, v_min:
float, v_max:
float, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[2]
float, v_min:
float, v_max:
float, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[3]
float, v_min:
float, v_max:
float, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[3]
float, v_min:
float, v_max:
float, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[4]
float, v_min:
float, v_max:
float, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[4]
float, v_min:
float, v_max:
float, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *
s32, v_min:
s32, v_max:
s32, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *
s32, v_min:
s32, v_max:
s32, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[2]
s32, v_min:
s32, v_max:
s32, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[2]
s32, v_min:
s32, v_max:
s32, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[3]
s32, v_min:
s32, v_max:
s32, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[3]
s32, v_min:
s32, v_max:
s32, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[4]
s32, v_min:
s32, v_max:
s32, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, v: *[4]
s32, v_min:
s32, v_max:
s32, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, data_type:
DataType, p_data: *
void, p_min: *
void, p_max: *
void, format: *
u8 = null, flags:
SliderFlags = .None) ->
bool
(label: *
u8, data_type:
DataType, p_data: *
void, p_min: *
void, p_max: *
void, format: *
u8 = null, flags:
SliderFlags = .None) ->
bool
(label: *
u8, data_type:
DataType, p_data: *
void, components:
s32, p_min: *
void, p_max: *
void, format: *
u8 = null, flags:
SliderFlags = .None) ->
bool
(label: *
u8, data_type:
DataType, p_data: *
void, components:
s32, p_min: *
void, p_max: *
void, format: *
u8 = null, flags:
SliderFlags = .None) ->
bool
(label: *u8) -> bool
(label: *u8) -> bool
() -> void
() -> void
(dst: *
Style = null) ->
void
(dst: *
Style = null) ->
void
(dst: *
Style = null) ->
void
(dst: *
Style = null) ->
void
(dst: *
Style = null) ->
void
(dst: *
Style = null) ->
void
() -> s32
() -> s32
() -> s32
() -> s32
(column_n: s32 = -1) -> *u8
(column_n: s32 = -1) -> *u8
() -> s32
() -> s32
() -> bool
() -> bool
(row_flags:
TableRowFlags = .None, min_row_height:
float = 0.0) ->
void
(row_flags:
TableRowFlags = .None, min_row_height:
float = 0.0) ->
void
(column_n: s32, v: bool) -> void
(column_n: s32, v: bool) -> void
(column_n: s32) -> bool
(column_n: s32) -> bool
(label: *
u8, flags:
TableColumnFlags = .None, init_width_or_weight:
float = 0.0, user_id:
ID = 0) ->
void
(label: *
u8, flags:
TableColumnFlags = .None, init_width_or_weight:
float = 0.0, user_id:
ID = 0) ->
void
(cols: s32, rows: s32) -> void
(cols: s32, rows: s32) -> void
(fmt: *u8, __args: ..Any) -> void
(fmt: *u8, __args: ..Any) -> void
(col: *
ImVec4, fmt: *
u8, __args: ..
Any) ->
void
(col: *
ImVec4, fmt: *
u8, __args: ..
Any) ->
void
(fmt: *u8, __args: ..Any) -> void
(fmt: *u8, __args: ..Any) -> void
(text: *u8, text_end: *u8 = null) -> void
(text: *u8, text_end: *u8 = null) -> void
(text: string)
(text: string)
(fmt: *u8, __args: ..Any) -> void
(fmt: *u8, __args: ..Any) -> void
(label: *u8) -> bool
(str_id: *u8, fmt: *u8, __args: ..Any) -> bool
(ptr_id: *void, fmt: *u8, __args: ..Any) -> bool
(label: *u8) -> bool
(str_id: *u8, fmt: *u8, __args: ..Any) -> bool
(ptr_id: *void, fmt: *u8, __args: ..Any) -> bool
(str_id: *
u8, flags:
TreeNodeFlags, fmt: *
u8, __args: ..
Any) ->
bool
(ptr_id: *
void, flags:
TreeNodeFlags, fmt: *
u8, __args: ..
Any) ->
bool
(str_id: *
u8, flags:
TreeNodeFlags, fmt: *
u8, __args: ..
Any) ->
bool
(ptr_id: *
void, flags:
TreeNodeFlags, fmt: *
u8, __args: ..
Any) ->
bool
() -> void
() -> void
(str_id: *u8) -> void
(ptr_id: *void) -> void
(str_id: *u8) -> void
(ptr_id: *void) -> void
(indent_w: float = 0.0) -> void
(indent_w: float = 0.0) -> void
(prefix: *u8, b: bool) -> void
(prefix: *u8, v: s32) -> void
(prefix: *u8, v: u32) -> void
(prefix: *u8, v: float, float_format: *u8 = null) -> void
(prefix: *u8, b: bool) -> void
(prefix: *u8, v: s32) -> void
(prefix: *u8, v: u32) -> void
(prefix: *u8, v: float, float_format: *u8 = null) -> void
(label: *
u8, size: *
ImVec2, v: *
float, v_min:
float, v_max:
float, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, size: *
ImVec2, v: *
float, v_min:
float, v_max:
float, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, size:
ImVec2, v: *
float, v_min:
float, v_max:
float, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, size:
ImVec2, v: *
float, v_min:
float, v_max:
float, format: *
u8 = "%.3f", flags:
SliderFlags = .None) ->
bool
(label: *
u8, size: *
ImVec2, v: *
s32, v_min:
s32, v_max:
s32, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, size: *
ImVec2, v: *
s32, v_min:
s32, v_max:
s32, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, size:
ImVec2, v: *
s32, v_min:
s32, v_max:
s32, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, size:
ImVec2, v: *
s32, v_min:
s32, v_max:
s32, format: *
u8 = "%d", flags:
SliderFlags = .None) ->
bool
(label: *
u8, size: *
ImVec2, data_type:
DataType, p_data: *
void, p_min: *
void, p_max: *
void, format: *
u8 = null, flags:
SliderFlags = .None) ->
bool
(label: *
u8, size: *
ImVec2, data_type:
DataType, p_data: *
void, p_min: *
void, p_max: *
void, format: *
u8 = null, flags:
SliderFlags = .None) ->
bool
(label: *
u8, size:
ImVec2, data_type:
DataType, p_data: *
void, p_min: *
void, p_max: *
void, format: *
u8 = null, flags:
SliderFlags = .None) ->
bool
(label: *
u8, size:
ImVec2, data_type:
DataType, p_data: *
void, p_min: *
void, p_max: *
void, format: *
u8 = null, flags:
SliderFlags = .None) ->
bool