Found namespace: ImGui
ImGuiIO & GetIO
ImGuiStyle & GetStyle
ImDrawData * GetDrawData
void NewFrame
void Render
void Shutdown
void ShowUserGuide
void ShowStyleEditor
>>>ImGuiStyle * ref = NULL
--- {name=ref,type=ImGuiStyle *,val=NULL}
void ShowTestWindow
>>>bool * p_open = NULL
--- {name=p_open,type=bool *,val=NULL}
void ShowMetricsWindow
>>>bool * p_open = NULL
--- {name=p_open,type=bool *,val=NULL}
bool Begin
>>>const char * name
--- {name=name,type=const char *,val=}
>>>bool * p_open = NULL
--- {name=p_open,type=bool *,val=NULL}
>>>ImGuiWindowFlags flags = 0
--- {name=flags,type=ImGuiWindowFlags,val=0}
bool Begin
>>>const char * name
--- {name=name,type=const char *,val=}
>>>bool * p_open
--- {name=p_open,type=bool *,val=}
>>>const ImVec2 & size_on_first_use
--- {name=size_on_first_use,type=const ImVec2 &,val=}
>>>float bg_alpha = - 1
--- {name=bg_alpha,type=float,val=- 1}
>>>ImGuiWindowFlags flags = 0
--- {name=flags,type=ImGuiWindowFlags,val=0}
void End
bool BeginChild
>>>const char * str_id
--- {name=str_id,type=const char *,val=}
>>>const ImVec2 & size = ImVec2 ( 0 , 0 )
--- {name=size,type=const ImVec2 &,val=ImVec2 ( 0 , 0 )}
>>>bool border = false
--- {name=border,type=bool,val=false}
>>>ImGuiWindowFlags extra_flags = 0
--- {name=extra_flags,type=ImGuiWindowFlags,val=0}
bool BeginChild
>>>ImGuiID id
--- {name=id,type=ImGuiID,val=}
>>>const ImVec2 & size = ImVec2 ( 0 , 0 )
--- {name=size,type=const ImVec2 &,val=ImVec2 ( 0 , 0 )}
>>>bool border = false
--- {name=border,type=bool,val=false}
>>>ImGuiWindowFlags extra_flags = 0
--- {name=extra_flags,type=ImGuiWindowFlags,val=0}
void EndChild
ImVec2 GetContentRegionMax
ImVec2 GetContentRegionAvail
float GetContentRegionAvailWidth
ImVec2 GetWindowContentRegionMin
ImVec2 GetWindowContentRegionMax
float GetWindowContentRegionWidth
ImDrawList * GetWindowDrawList
ImVec2 GetWindowPos
ImVec2 GetWindowSize
float GetWindowWidth
float GetWindowHeight
bool IsWindowCollapsed
void SetWindowFontScale
>>>float scale
--- {name=scale,type=float,val=}
void SetNextWindowPos
>>>const ImVec2 & pos
--- {name=pos,type=const ImVec2 &,val=}
>>>ImGuiSetCond cond = 0
--- {name=cond,type=ImGuiSetCond,val=0}
void SetNextWindowPosCenter
>>>ImGuiSetCond cond = 0
--- {name=cond,type=ImGuiSetCond,val=0}
void SetNextWindowSize
>>>const ImVec2 & size
--- {name=size,type=const ImVec2 &,val=}
>>>ImGuiSetCond cond = 0
--- {name=cond,type=ImGuiSetCond,val=0}
void SetNextWindowSizeConstraints
>>>const ImVec2 & size_min
--- {name=size_min,type=const ImVec2 &,val=}
>>>const ImVec2 & size_max
--- {name=size_max,type=const ImVec2 &,val=}
>>>ImGuiSizeConstraintCallback custom_callback = NULL
--- {name=custom_callback,type=ImGuiSizeConstraintCallback,val=NULL}
>>>void * custom_callback_data = NULL
--- {name=custom_callback_data,type=void *,val=NULL}
void SetNextWindowContentSize
>>>const ImVec2 & size
--- {name=size,type=const ImVec2 &,val=}
void SetNextWindowContentWidth
>>>float width
--- {name=width,type=float,val=}
void SetNextWindowCollapsed
>>>bool collapsed
--- {name=collapsed,type=bool,val=}
>>>ImGuiSetCond cond = 0
--- {name=cond,type=ImGuiSetCond,val=0}
void SetNextWindowFocus
void SetWindowPos
>>>const ImVec2 & pos
--- {name=pos,type=const ImVec2 &,val=}
>>>ImGuiSetCond cond = 0
--- {name=cond,type=ImGuiSetCond,val=0}
void SetWindowSize
>>>const ImVec2 & size
--- {name=size,type=const ImVec2 &,val=}
>>>ImGuiSetCond cond = 0
--- {name=cond,type=ImGuiSetCond,val=0}
void SetWindowCollapsed
>>>bool collapsed
--- {name=collapsed,type=bool,val=}
>>>ImGuiSetCond cond = 0
--- {name=cond,type=ImGuiSetCond,val=0}
void SetWindowFocus
void SetWindowPos
>>>const char * name
--- {name=name,type=const char *,val=}
>>>const ImVec2 & pos
--- {name=pos,type=const ImVec2 &,val=}
>>>ImGuiSetCond cond = 0
--- {name=cond,type=ImGuiSetCond,val=0}
void SetWindowSize
>>>const char * name
--- {name=name,type=const char *,val=}
>>>const ImVec2 & size
--- {name=size,type=const ImVec2 &,val=}
>>>ImGuiSetCond cond = 0
--- {name=cond,type=ImGuiSetCond,val=0}
void SetWindowCollapsed
>>>const char * name
--- {name=name,type=const char *,val=}
>>>bool collapsed
--- {name=collapsed,type=bool,val=}
>>>ImGuiSetCond cond = 0
--- {name=cond,type=ImGuiSetCond,val=0}
void SetWindowFocus
>>>const char * name
--- {name=name,type=const char *,val=}
float GetScrollX
float GetScrollY
float GetScrollMaxX
float GetScrollMaxY
void SetScrollX
>>>float scroll_x
--- {name=scroll_x,type=float,val=}
void SetScrollY
>>>float scroll_y
--- {name=scroll_y,type=float,val=}
void SetScrollHere
>>>float center_y_ratio = 0.5
--- {name=center_y_ratio,type=float,val=0.5}
void SetScrollFromPosY
>>>float pos_y
--- {name=pos_y,type=float,val=}
>>>float center_y_ratio = 0.5
--- {name=center_y_ratio,type=float,val=0.5}
void SetKeyboardFocusHere
>>>int offset = 0
--- {name=offset,type=int,val=0}
void SetStateStorage
>>>ImGuiStorage * tree
--- {name=tree,type=ImGuiStorage *,val=}
ImGuiStorage * GetStateStorage
void PushFont
>>>ImFont * font
--- {name=font,type=ImFont *,val=}
void PopFont
void PushStyleColor
>>>ImGuiCol idx
--- {name=idx,type=ImGuiCol,val=}
>>>const ImVec4 & col
--- {name=col,type=const ImVec4 &,val=}
void PopStyleColor
>>>int count = 1
--- {name=count,type=int,val=1}
void PushStyleVar
>>>ImGuiStyleVar idx
--- {name=idx,type=ImGuiStyleVar,val=}
>>>float val
--- {name=val,type=float,val=}
void PushStyleVar
>>>ImGuiStyleVar idx
--- {name=idx,type=ImGuiStyleVar,val=}
>>>const ImVec2 & val
--- {name=val,type=const ImVec2 &,val=}
void PopStyleVar
>>>int count = 1
--- {name=count,type=int,val=1}
ImFont * GetFont
float GetFontSize
ImVec2 GetFontTexUvWhitePixel
ImU32 GetColorU32
>>>ImGuiCol idx
--- {name=idx,type=ImGuiCol,val=}
>>>float alpha_mul = 1
--- {name=alpha_mul,type=float,val=1}
ImU32 GetColorU32
>>>const ImVec4 & col
--- {name=col,type=const ImVec4 &,val=}
void PushItemWidth
>>>float item_width
--- {name=item_width,type=float,val=}
void PopItemWidth
float CalcItemWidth
void PushTextWrapPos
>>>float wrap_pos_x = 0
--- {name=wrap_pos_x,type=float,val=0}
void PopTextWrapPos
void PushAllowKeyboardFocus
>>>bool v
--- {name=v,type=bool,val=}
void PopAllowKeyboardFocus
void PushButtonRepeat
>>>bool repeat
--- {name=repeat,type=bool,val=}
void PopButtonRepeat
void Separator
void SameLine
>>>float pos_x = 0
--- {name=pos_x,type=float,val=0}
>>>float spacing_w = - 1
--- {name=spacing_w,type=float,val=- 1}
void NewLine
void Spacing
void Dummy
>>>const ImVec2 & size
--- {name=size,type=const ImVec2 &,val=}
void Indent
>>>float indent_w = 0
--- {name=indent_w,type=float,val=0}
void Unindent
>>>float indent_w = 0
--- {name=indent_w,type=float,val=0}
void BeginGroup
void EndGroup
ImVec2 GetCursorPos
float GetCursorPosX
float GetCursorPosY
void SetCursorPos
>>>const ImVec2 & local_pos
--- {name=local_pos,type=const ImVec2 &,val=}
void SetCursorPosX
>>>float x
--- {name=x,type=float,val=}
void SetCursorPosY
>>>float y
--- {name=y,type=float,val=}
ImVec2 GetCursorStartPos
ImVec2 GetCursorScreenPos
void SetCursorScreenPos
>>>const ImVec2 & pos
--- {name=pos,type=const ImVec2 &,val=}
void AlignFirstTextHeightToWidgets
float GetTextLineHeight
float GetTextLineHeightWithSpacing
float GetItemsLineHeightWithSpacing
void Columns
>>>int count = 1
--- {name=count,type=int,val=1}
>>>const char * id = NULL
--- {name=id,type=const char *,val=NULL}
>>>bool border = true
--- {name=border,type=bool,val=true}
void NextColumn
int GetColumnIndex
float GetColumnOffset
>>>int column_index = - 1
--- {name=column_index,type=int,val=- 1}
void SetColumnOffset
>>>int column_index
--- {name=column_index,type=int,val=}
>>>float offset_x
--- {name=offset_x,type=float,val=}
float GetColumnWidth
>>>int column_index = - 1
--- {name=column_index,type=int,val=- 1}
int GetColumnsCount
void PushID
>>>const char * str_id
--- {name=str_id,type=const char *,val=}
void PushID
>>>const char * str_id_begin
--- {name=str_id_begin,type=const char *,val=}
>>>const char * str_id_end
--- {name=str_id_end,type=const char *,val=}
void PushID
>>>const void * ptr_id
--- {name=ptr_id,type=const void *,val=}
void PushID
>>>int int_id
--- {name=int_id,type=int,val=}
void PopID
ImGuiID GetID
>>>const char * str_id
--- {name=str_id,type=const char *,val=}
ImGuiID GetID
>>>const char * str_id_begin
--- {name=str_id_begin,type=const char *,val=}
>>>const char * str_id_end
--- {name=str_id_end,type=const char *,val=}
ImGuiID GetID
>>>const void * ptr_id
--- {name=ptr_id,type=const void *,val=}
void Text
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>$ .
--- {name=<vararg>,type=,val=}
void TextV
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>va_list args
--- {name=args,type=va_list,val=}
void TextColored
>>>const ImVec4 & col
--- {name=col,type=const ImVec4 &,val=}
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>$ .
--- {name=<vararg>,type=,val=}
void TextColoredV
>>>const ImVec4 & col
--- {name=col,type=const ImVec4 &,val=}
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>va_list args
--- {name=args,type=va_list,val=}
void TextDisabled
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>$ .
--- {name=<vararg>,type=,val=}
void TextDisabledV
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>va_list args
--- {name=args,type=va_list,val=}
void TextWrapped
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>$ .
--- {name=<vararg>,type=,val=}
void TextWrappedV
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>va_list args
--- {name=args,type=va_list,val=}
void TextUnformatted
>>>const char * text
--- {name=text,type=const char *,val=}
>>>const char * text_end = NULL
--- {name=text_end,type=const char *,val=NULL}
void LabelText
>>>const char * label
--- {name=label,type=const char *,val=}
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>$ .
--- {name=<vararg>,type=,val=}
void LabelTextV
>>>const char * label
--- {name=label,type=const char *,val=}
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>va_list args
--- {name=args,type=va_list,val=}
void Bullet
void BulletText
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>$ .
--- {name=<vararg>,type=,val=}
void BulletTextV
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>va_list args
--- {name=args,type=va_list,val=}
bool Button
>>>const char * label
--- {name=label,type=const char *,val=}
>>>const ImVec2 & size = ImVec2 ( 0 , 0 )
--- {name=size,type=const ImVec2 &,val=ImVec2 ( 0 , 0 )}
bool SmallButton
>>>const char * label
--- {name=label,type=const char *,val=}
bool InvisibleButton
>>>const char * str_id
--- {name=str_id,type=const char *,val=}
>>>const ImVec2 & size
--- {name=size,type=const ImVec2 &,val=}
void Image
>>>ImTextureID user_texture_id
--- {name=user_texture_id,type=ImTextureID,val=}
>>>const ImVec2 & size
--- {name=size,type=const ImVec2 &,val=}
>>>const ImVec2 & uv0 = ImVec2 ( 0 , 0 )
--- {name=uv0,type=const ImVec2 &,val=ImVec2 ( 0 , 0 )}
>>>const ImVec2 & uv1 = ImVec2 ( 1 , 1 )
--- {name=uv1,type=const ImVec2 &,val=ImVec2 ( 1 , 1 )}
>>>const ImVec4 & tint_col = ImVec4 ( 1 , 1 , 1 , 1 )
--- {name=tint_col,type=const ImVec4 &,val=ImVec4 ( 1 , 1 , 1 , 1 )}
>>>const ImVec4 & border_col = ImVec4 ( 0 , 0 , 0 , 0 )
--- {name=border_col,type=const ImVec4 &,val=ImVec4 ( 0 , 0 , 0 , 0 )}
bool ImageButton
>>>ImTextureID user_texture_id
--- {name=user_texture_id,type=ImTextureID,val=}
>>>const ImVec2 & size
--- {name=size,type=const ImVec2 &,val=}
>>>const ImVec2 & uv0 = ImVec2 ( 0 , 0 )
--- {name=uv0,type=const ImVec2 &,val=ImVec2 ( 0 , 0 )}
>>>const ImVec2 & uv1 = ImVec2 ( 1 , 1 )
--- {name=uv1,type=const ImVec2 &,val=ImVec2 ( 1 , 1 )}
>>>int frame_padding = - 1
--- {name=frame_padding,type=int,val=- 1}
>>>const ImVec4 & bg_col = ImVec4 ( 0 , 0 , 0 , 0 )
--- {name=bg_col,type=const ImVec4 &,val=ImVec4 ( 0 , 0 , 0 , 0 )}
>>>const ImVec4 & tint_col = ImVec4 ( 1 , 1 , 1 , 1 )
--- {name=tint_col,type=const ImVec4 &,val=ImVec4 ( 1 , 1 , 1 , 1 )}
bool Checkbox
>>>const char * label
--- {name=label,type=const char *,val=}
>>>bool * v
--- {name=v,type=bool *,val=}
bool CheckboxFlags
>>>const char * label
--- {name=label,type=const char *,val=}
>>>unsigned int * flags
--- {name=flags,type=unsigned int *,val=}
>>>unsigned int flags_value
--- {name=flags_value,type=unsigned int,val=}
bool RadioButton
>>>const char * label
--- {name=label,type=const char *,val=}
>>>bool active
--- {name=active,type=bool,val=}
bool RadioButton
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int * v
--- {name=v,type=int *,val=}
>>>int v_button
--- {name=v_button,type=int,val=}
bool Combo
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int * current_item
--- {name=current_item,type=int *,val=}
>>>const char * const * items
--- {name=items,type=const char * const *,val=}
>>>int items_count
--- {name=items_count,type=int,val=}
>>>int height_in_items = - 1
--- {name=height_in_items,type=int,val=- 1}
bool Combo
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int * current_item
--- {name=current_item,type=int *,val=}
>>>const char * items_separated_by_zeros
--- {name=items_separated_by_zeros,type=const char *,val=}
>>>int height_in_items = - 1
--- {name=height_in_items,type=int,val=- 1}
bool Combo
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int * current_item
--- {name=current_item,type=int *,val=}
>>>bool ( * items_getter ) ( void * data , int idx , const char * * out_text )
--- {name=items_getter,type=bool ( * ) ( void * data , int idx , const char * * out_text ),val=}
>>>void * data
--- {name=data,type=void *,val=}
>>>int items_count
--- {name=items_count,type=int,val=}
>>>int height_in_items = - 1
--- {name=height_in_items,type=int,val=- 1}
bool ColorButton
>>>const ImVec4 & col
--- {name=col,type=const ImVec4 &,val=}
>>>bool small_height = false
--- {name=small_height,type=bool,val=false}
>>>bool outline_border = true
--- {name=outline_border,type=bool,val=true}
bool ColorEdit3
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float col [ 3 ]
--- {name=col,type=float [ 3 ],val=}
bool ColorEdit4
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float col [ 4 ]
--- {name=col,type=float [ 4 ],val=}
>>>bool show_alpha = true
--- {name=show_alpha,type=bool,val=true}
void ColorEditMode
>>>ImGuiColorEditMode mode
--- {name=mode,type=ImGuiColorEditMode,val=}
void PlotLines
>>>const char * label
--- {name=label,type=const char *,val=}
>>>const float * values
--- {name=values,type=const float *,val=}
>>>int values_count
--- {name=values_count,type=int,val=}
>>>int values_offset = 0
--- {name=values_offset,type=int,val=0}
>>>const char * overlay_text = NULL
--- {name=overlay_text,type=const char *,val=NULL}
>>>float scale_min = FLT_MAX
--- {name=scale_min,type=float,val=FLT_MAX}
>>>float scale_max = FLT_MAX
--- {name=scale_max,type=float,val=FLT_MAX}
>>>ImVec2 graph_size = ImVec2 ( 0 , 0 )
--- {name=graph_size,type=ImVec2,val=ImVec2 ( 0 , 0 )}
>>>int stride = sizeof ( float )
--- {name=stride,type=int,val=sizeof ( float )}
void PlotLines
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float ( * values_getter ) ( void * data , int idx )
--- {name=values_getter,type=float ( * ) ( void * data , int idx ),val=}
>>>void * data
--- {name=data,type=void *,val=}
>>>int values_count
--- {name=values_count,type=int,val=}
>>>int values_offset = 0
--- {name=values_offset,type=int,val=0}
>>>const char * overlay_text = NULL
--- {name=overlay_text,type=const char *,val=NULL}
>>>float scale_min = FLT_MAX
--- {name=scale_min,type=float,val=FLT_MAX}
>>>float scale_max = FLT_MAX
--- {name=scale_max,type=float,val=FLT_MAX}
>>>ImVec2 graph_size = ImVec2 ( 0 , 0 )
--- {name=graph_size,type=ImVec2,val=ImVec2 ( 0 , 0 )}
void PlotHistogram
>>>const char * label
--- {name=label,type=const char *,val=}
>>>const float * values
--- {name=values,type=const float *,val=}
>>>int values_count
--- {name=values_count,type=int,val=}
>>>int values_offset = 0
--- {name=values_offset,type=int,val=0}
>>>const char * overlay_text = NULL
--- {name=overlay_text,type=const char *,val=NULL}
>>>float scale_min = FLT_MAX
--- {name=scale_min,type=float,val=FLT_MAX}
>>>float scale_max = FLT_MAX
--- {name=scale_max,type=float,val=FLT_MAX}
>>>ImVec2 graph_size = ImVec2 ( 0 , 0 )
--- {name=graph_size,type=ImVec2,val=ImVec2 ( 0 , 0 )}
>>>int stride = sizeof ( float )
--- {name=stride,type=int,val=sizeof ( float )}
void PlotHistogram
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float ( * values_getter ) ( void * data , int idx )
--- {name=values_getter,type=float ( * ) ( void * data , int idx ),val=}
>>>void * data
--- {name=data,type=void *,val=}
>>>int values_count
--- {name=values_count,type=int,val=}
>>>int values_offset = 0
--- {name=values_offset,type=int,val=0}
>>>const char * overlay_text = NULL
--- {name=overlay_text,type=const char *,val=NULL}
>>>float scale_min = FLT_MAX
--- {name=scale_min,type=float,val=FLT_MAX}
>>>float scale_max = FLT_MAX
--- {name=scale_max,type=float,val=FLT_MAX}
>>>ImVec2 graph_size = ImVec2 ( 0 , 0 )
--- {name=graph_size,type=ImVec2,val=ImVec2 ( 0 , 0 )}
void ProgressBar
>>>float fraction
--- {name=fraction,type=float,val=}
>>>const ImVec2 & size_arg = ImVec2 ( - 1 , 0 )
--- {name=size_arg,type=const ImVec2 &,val=ImVec2 ( - 1 , 0 )}
>>>const char * overlay = NULL
--- {name=overlay,type=const char *,val=NULL}
bool DragFloat
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float * v
--- {name=v,type=float *,val=}
>>>float v_speed = 1
--- {name=v_speed,type=float,val=1}
>>>float v_min = 0
--- {name=v_min,type=float,val=0}
>>>float v_max = 0
--- {name=v_max,type=float,val=0}
>>>const char * display_format = %.3f
--- {name=display_format,type=const char *,val=%.3f}
>>>float power = 1
--- {name=power,type=float,val=1}
bool DragFloat2
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float v [ 2 ]
--- {name=v,type=float [ 2 ],val=}
>>>float v_speed = 1
--- {name=v_speed,type=float,val=1}
>>>float v_min = 0
--- {name=v_min,type=float,val=0}
>>>float v_max = 0
--- {name=v_max,type=float,val=0}
>>>const char * display_format = %.3f
--- {name=display_format,type=const char *,val=%.3f}
>>>float power = 1
--- {name=power,type=float,val=1}
bool DragFloat3
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float v [ 3 ]
--- {name=v,type=float [ 3 ],val=}
>>>float v_speed = 1
--- {name=v_speed,type=float,val=1}
>>>float v_min = 0
--- {name=v_min,type=float,val=0}
>>>float v_max = 0
--- {name=v_max,type=float,val=0}
>>>const char * display_format = %.3f
--- {name=display_format,type=const char *,val=%.3f}
>>>float power = 1
--- {name=power,type=float,val=1}
bool DragFloat4
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float v [ 4 ]
--- {name=v,type=float [ 4 ],val=}
>>>float v_speed = 1
--- {name=v_speed,type=float,val=1}
>>>float v_min = 0
--- {name=v_min,type=float,val=0}
>>>float v_max = 0
--- {name=v_max,type=float,val=0}
>>>const char * display_format = %.3f
--- {name=display_format,type=const char *,val=%.3f}
>>>float power = 1
--- {name=power,type=float,val=1}
bool DragFloatRange2
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float * v_current_min
--- {name=v_current_min,type=float *,val=}
>>>float * v_current_max
--- {name=v_current_max,type=float *,val=}
>>>float v_speed = 1
--- {name=v_speed,type=float,val=1}
>>>float v_min = 0
--- {name=v_min,type=float,val=0}
>>>float v_max = 0
--- {name=v_max,type=float,val=0}
>>>const char * display_format = %.3f
--- {name=display_format,type=const char *,val=%.3f}
>>>const char * display_format_max = NULL
--- {name=display_format_max,type=const char *,val=NULL}
>>>float power = 1
--- {name=power,type=float,val=1}
bool DragInt
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int * v
--- {name=v,type=int *,val=}
>>>float v_speed = 1
--- {name=v_speed,type=float,val=1}
>>>int v_min = 0
--- {name=v_min,type=int,val=0}
>>>int v_max = 0
--- {name=v_max,type=int,val=0}
>>>const char * display_format = %.0f
--- {name=display_format,type=const char *,val=%.0f}
bool DragInt2
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int v [ 2 ]
--- {name=v,type=int [ 2 ],val=}
>>>float v_speed = 1
--- {name=v_speed,type=float,val=1}
>>>int v_min = 0
--- {name=v_min,type=int,val=0}
>>>int v_max = 0
--- {name=v_max,type=int,val=0}
>>>const char * display_format = %.0f
--- {name=display_format,type=const char *,val=%.0f}
bool DragInt3
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int v [ 3 ]
--- {name=v,type=int [ 3 ],val=}
>>>float v_speed = 1
--- {name=v_speed,type=float,val=1}
>>>int v_min = 0
--- {name=v_min,type=int,val=0}
>>>int v_max = 0
--- {name=v_max,type=int,val=0}
>>>const char * display_format = %.0f
--- {name=display_format,type=const char *,val=%.0f}
bool DragInt4
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int v [ 4 ]
--- {name=v,type=int [ 4 ],val=}
>>>float v_speed = 1
--- {name=v_speed,type=float,val=1}
>>>int v_min = 0
--- {name=v_min,type=int,val=0}
>>>int v_max = 0
--- {name=v_max,type=int,val=0}
>>>const char * display_format = %.0f
--- {name=display_format,type=const char *,val=%.0f}
bool DragIntRange2
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int * v_current_min
--- {name=v_current_min,type=int *,val=}
>>>int * v_current_max
--- {name=v_current_max,type=int *,val=}
>>>float v_speed = 1
--- {name=v_speed,type=float,val=1}
>>>int v_min = 0
--- {name=v_min,type=int,val=0}
>>>int v_max = 0
--- {name=v_max,type=int,val=0}
>>>const char * display_format = %.0f
--- {name=display_format,type=const char *,val=%.0f}
>>>const char * display_format_max = NULL
--- {name=display_format_max,type=const char *,val=NULL}
bool InputText
>>>const char * label
--- {name=label,type=const char *,val=}
>>>char * buf
--- {name=buf,type=char *,val=}
>>>size_t buf_size
--- {name=buf_size,type=size_t,val=}
>>>ImGuiInputTextFlags flags = 0
--- {name=flags,type=ImGuiInputTextFlags,val=0}
>>>ImGuiTextEditCallback callback = NULL
--- {name=callback,type=ImGuiTextEditCallback,val=NULL}
>>>void * user_data = NULL
--- {name=user_data,type=void *,val=NULL}
bool InputTextMultiline
>>>const char * label
--- {name=label,type=const char *,val=}
>>>char * buf
--- {name=buf,type=char *,val=}
>>>size_t buf_size
--- {name=buf_size,type=size_t,val=}
>>>const ImVec2 & size = ImVec2 ( 0 , 0 )
--- {name=size,type=const ImVec2 &,val=ImVec2 ( 0 , 0 )}
>>>ImGuiInputTextFlags flags = 0
--- {name=flags,type=ImGuiInputTextFlags,val=0}
>>>ImGuiTextEditCallback callback = NULL
--- {name=callback,type=ImGuiTextEditCallback,val=NULL}
>>>void * user_data = NULL
--- {name=user_data,type=void *,val=NULL}
bool InputFloat
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float * v
--- {name=v,type=float *,val=}
>>>float step = 0
--- {name=step,type=float,val=0}
>>>float step_fast = 0
--- {name=step_fast,type=float,val=0}
>>>int decimal_precision = - 1
--- {name=decimal_precision,type=int,val=- 1}
>>>ImGuiInputTextFlags extra_flags = 0
--- {name=extra_flags,type=ImGuiInputTextFlags,val=0}
bool InputFloat2
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float v [ 2 ]
--- {name=v,type=float [ 2 ],val=}
>>>int decimal_precision = - 1
--- {name=decimal_precision,type=int,val=- 1}
>>>ImGuiInputTextFlags extra_flags = 0
--- {name=extra_flags,type=ImGuiInputTextFlags,val=0}
bool InputFloat3
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float v [ 3 ]
--- {name=v,type=float [ 3 ],val=}
>>>int decimal_precision = - 1
--- {name=decimal_precision,type=int,val=- 1}
>>>ImGuiInputTextFlags extra_flags = 0
--- {name=extra_flags,type=ImGuiInputTextFlags,val=0}
bool InputFloat4
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float v [ 4 ]
--- {name=v,type=float [ 4 ],val=}
>>>int decimal_precision = - 1
--- {name=decimal_precision,type=int,val=- 1}
>>>ImGuiInputTextFlags extra_flags = 0
--- {name=extra_flags,type=ImGuiInputTextFlags,val=0}
bool InputInt
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int * v
--- {name=v,type=int *,val=}
>>>int step = 1
--- {name=step,type=int,val=1}
>>>int step_fast = 100
--- {name=step_fast,type=int,val=100}
>>>ImGuiInputTextFlags extra_flags = 0
--- {name=extra_flags,type=ImGuiInputTextFlags,val=0}
bool InputInt2
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int v [ 2 ]
--- {name=v,type=int [ 2 ],val=}
>>>ImGuiInputTextFlags extra_flags = 0
--- {name=extra_flags,type=ImGuiInputTextFlags,val=0}
bool InputInt3
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int v [ 3 ]
--- {name=v,type=int [ 3 ],val=}
>>>ImGuiInputTextFlags extra_flags = 0
--- {name=extra_flags,type=ImGuiInputTextFlags,val=0}
bool InputInt4
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int v [ 4 ]
--- {name=v,type=int [ 4 ],val=}
>>>ImGuiInputTextFlags extra_flags = 0
--- {name=extra_flags,type=ImGuiInputTextFlags,val=0}
bool SliderFloat
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float * v
--- {name=v,type=float *,val=}
>>>float v_min
--- {name=v_min,type=float,val=}
>>>float v_max
--- {name=v_max,type=float,val=}
>>>const char * display_format = %.3f
--- {name=display_format,type=const char *,val=%.3f}
>>>float power = 1
--- {name=power,type=float,val=1}
bool SliderFloat2
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float v [ 2 ]
--- {name=v,type=float [ 2 ],val=}
>>>float v_min
--- {name=v_min,type=float,val=}
>>>float v_max
--- {name=v_max,type=float,val=}
>>>const char * display_format = %.3f
--- {name=display_format,type=const char *,val=%.3f}
>>>float power = 1
--- {name=power,type=float,val=1}
bool SliderFloat3
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float v [ 3 ]
--- {name=v,type=float [ 3 ],val=}
>>>float v_min
--- {name=v_min,type=float,val=}
>>>float v_max
--- {name=v_max,type=float,val=}
>>>const char * display_format = %.3f
--- {name=display_format,type=const char *,val=%.3f}
>>>float power = 1
--- {name=power,type=float,val=1}
bool SliderFloat4
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float v [ 4 ]
--- {name=v,type=float [ 4 ],val=}
>>>float v_min
--- {name=v_min,type=float,val=}
>>>float v_max
--- {name=v_max,type=float,val=}
>>>const char * display_format = %.3f
--- {name=display_format,type=const char *,val=%.3f}
>>>float power = 1
--- {name=power,type=float,val=1}
bool SliderAngle
>>>const char * label
--- {name=label,type=const char *,val=}
>>>float * v_rad
--- {name=v_rad,type=float *,val=}
>>>float v_degrees_min = - 360
--- {name=v_degrees_min,type=float,val=- 360}
>>>float v_degrees_max = + 360
--- {name=v_degrees_max,type=float,val=+ 360}
bool SliderInt
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int * v
--- {name=v,type=int *,val=}
>>>int v_min
--- {name=v_min,type=int,val=}
>>>int v_max
--- {name=v_max,type=int,val=}
>>>const char * display_format = %.0f
--- {name=display_format,type=const char *,val=%.0f}
bool SliderInt2
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int v [ 2 ]
--- {name=v,type=int [ 2 ],val=}
>>>int v_min
--- {name=v_min,type=int,val=}
>>>int v_max
--- {name=v_max,type=int,val=}
>>>const char * display_format = %.0f
--- {name=display_format,type=const char *,val=%.0f}
bool SliderInt3
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int v [ 3 ]
--- {name=v,type=int [ 3 ],val=}
>>>int v_min
--- {name=v_min,type=int,val=}
>>>int v_max
--- {name=v_max,type=int,val=}
>>>const char * display_format = %.0f
--- {name=display_format,type=const char *,val=%.0f}
bool SliderInt4
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int v [ 4 ]
--- {name=v,type=int [ 4 ],val=}
>>>int v_min
--- {name=v_min,type=int,val=}
>>>int v_max
--- {name=v_max,type=int,val=}
>>>const char * display_format = %.0f
--- {name=display_format,type=const char *,val=%.0f}
bool VSliderFloat
>>>const char * label
--- {name=label,type=const char *,val=}
>>>const ImVec2 & size
--- {name=size,type=const ImVec2 &,val=}
>>>float * v
--- {name=v,type=float *,val=}
>>>float v_min
--- {name=v_min,type=float,val=}
>>>float v_max
--- {name=v_max,type=float,val=}
>>>const char * display_format = %.3f
--- {name=display_format,type=const char *,val=%.3f}
>>>float power = 1
--- {name=power,type=float,val=1}
bool VSliderInt
>>>const char * label
--- {name=label,type=const char *,val=}
>>>const ImVec2 & size
--- {name=size,type=const ImVec2 &,val=}
>>>int * v
--- {name=v,type=int *,val=}
>>>int v_min
--- {name=v_min,type=int,val=}
>>>int v_max
--- {name=v_max,type=int,val=}
>>>const char * display_format = %.0f
--- {name=display_format,type=const char *,val=%.0f}
bool TreeNode
>>>const char * label
--- {name=label,type=const char *,val=}
bool TreeNode
>>>const char * str_id
--- {name=str_id,type=const char *,val=}
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>$ .
--- {name=<vararg>,type=,val=}
bool TreeNode
>>>const void * ptr_id
--- {name=ptr_id,type=const void *,val=}
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>$ .
--- {name=<vararg>,type=,val=}
bool TreeNodeV
>>>const char * str_id
--- {name=str_id,type=const char *,val=}
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>va_list args
--- {name=args,type=va_list,val=}
bool TreeNodeV
>>>const void * ptr_id
--- {name=ptr_id,type=const void *,val=}
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>va_list args
--- {name=args,type=va_list,val=}
bool TreeNodeEx
>>>const char * label
--- {name=label,type=const char *,val=}
>>>ImGuiTreeNodeFlags flags = 0
--- {name=flags,type=ImGuiTreeNodeFlags,val=0}
bool TreeNodeEx
>>>const char * str_id
--- {name=str_id,type=const char *,val=}
>>>ImGuiTreeNodeFlags flags
--- {name=flags,type=ImGuiTreeNodeFlags,val=}
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>$ .
--- {name=<vararg>,type=,val=}
bool TreeNodeEx
>>>const void * ptr_id
--- {name=ptr_id,type=const void *,val=}
>>>ImGuiTreeNodeFlags flags
--- {name=flags,type=ImGuiTreeNodeFlags,val=}
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>$ .
--- {name=<vararg>,type=,val=}
bool TreeNodeExV
>>>const char * str_id
--- {name=str_id,type=const char *,val=}
>>>ImGuiTreeNodeFlags flags
--- {name=flags,type=ImGuiTreeNodeFlags,val=}
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>va_list args
--- {name=args,type=va_list,val=}
bool TreeNodeExV
>>>const void * ptr_id
--- {name=ptr_id,type=const void *,val=}
>>>ImGuiTreeNodeFlags flags
--- {name=flags,type=ImGuiTreeNodeFlags,val=}
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>va_list args
--- {name=args,type=va_list,val=}
void TreePush
>>>const char * str_id = NULL
--- {name=str_id,type=const char *,val=NULL}
void TreePush
>>>const void * ptr_id = NULL
--- {name=ptr_id,type=const void *,val=NULL}
void TreePop
void TreeAdvanceToLabelPos
float GetTreeNodeToLabelSpacing
void SetNextTreeNodeOpen
>>>bool is_open
--- {name=is_open,type=bool,val=}
>>>ImGuiSetCond cond = 0
--- {name=cond,type=ImGuiSetCond,val=0}
bool CollapsingHeader
>>>const char * label
--- {name=label,type=const char *,val=}
>>>ImGuiTreeNodeFlags flags = 0
--- {name=flags,type=ImGuiTreeNodeFlags,val=0}
bool CollapsingHeader
>>>const char * label
--- {name=label,type=const char *,val=}
>>>bool * p_open
--- {name=p_open,type=bool *,val=}
>>>ImGuiTreeNodeFlags flags = 0
--- {name=flags,type=ImGuiTreeNodeFlags,val=0}
bool Selectable
>>>const char * label
--- {name=label,type=const char *,val=}
>>>bool selected = false
--- {name=selected,type=bool,val=false}
>>>ImGuiSelectableFlags flags = 0
--- {name=flags,type=ImGuiSelectableFlags,val=0}
>>>const ImVec2 & size = ImVec2 ( 0 , 0 )
--- {name=size,type=const ImVec2 &,val=ImVec2 ( 0 , 0 )}
bool Selectable
>>>const char * label
--- {name=label,type=const char *,val=}
>>>bool * p_selected
--- {name=p_selected,type=bool *,val=}
>>>ImGuiSelectableFlags flags = 0
--- {name=flags,type=ImGuiSelectableFlags,val=0}
>>>const ImVec2 & size = ImVec2 ( 0 , 0 )
--- {name=size,type=const ImVec2 &,val=ImVec2 ( 0 , 0 )}
bool ListBox
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int * current_item
--- {name=current_item,type=int *,val=}
>>>const char * const * items
--- {name=items,type=const char * const *,val=}
>>>int items_count
--- {name=items_count,type=int,val=}
>>>int height_in_items = - 1
--- {name=height_in_items,type=int,val=- 1}
bool ListBox
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int * current_item
--- {name=current_item,type=int *,val=}
>>>bool ( * items_getter ) ( void * data , int idx , const char * * out_text )
--- {name=items_getter,type=bool ( * ) ( void * data , int idx , const char * * out_text ),val=}
>>>void * data
--- {name=data,type=void *,val=}
>>>int items_count
--- {name=items_count,type=int,val=}
>>>int height_in_items = - 1
--- {name=height_in_items,type=int,val=- 1}
bool ListBoxHeader
>>>const char * label
--- {name=label,type=const char *,val=}
>>>const ImVec2 & size = ImVec2 ( 0 , 0 )
--- {name=size,type=const ImVec2 &,val=ImVec2 ( 0 , 0 )}
bool ListBoxHeader
>>>const char * label
--- {name=label,type=const char *,val=}
>>>int items_count
--- {name=items_count,type=int,val=}
>>>int height_in_items = - 1
--- {name=height_in_items,type=int,val=- 1}
void ListBoxFooter
void Value
>>>const char * prefix
--- {name=prefix,type=const char *,val=}
>>>bool b
--- {name=b,type=bool,val=}
void Value
>>>const char * prefix
--- {name=prefix,type=const char *,val=}
>>>int v
--- {name=v,type=int,val=}
void Value
>>>const char * prefix
--- {name=prefix,type=const char *,val=}
>>>unsigned int v
--- {name=v,type=unsigned int,val=}
void Value
>>>const char * prefix
--- {name=prefix,type=const char *,val=}
>>>float v
--- {name=v,type=float,val=}
>>>const char * float_format = NULL
--- {name=float_format,type=const char *,val=NULL}
void ValueColor
>>>const char * prefix
--- {name=prefix,type=const char *,val=}
>>>const ImVec4 & v
--- {name=v,type=const ImVec4 &,val=}
void ValueColor
>>>const char * prefix
--- {name=prefix,type=const char *,val=}
>>>ImU32 v
--- {name=v,type=ImU32,val=}
void SetTooltip
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>$ .
--- {name=<vararg>,type=,val=}
void SetTooltipV
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>va_list args
--- {name=args,type=va_list,val=}
void BeginTooltip
void EndTooltip
bool BeginMainMenuBar
void EndMainMenuBar
bool BeginMenuBar
void EndMenuBar
bool BeginMenu
>>>const char * label
--- {name=label,type=const char *,val=}
>>>bool enabled = true
--- {name=enabled,type=bool,val=true}
void EndMenu
bool MenuItem
>>>const char * label
--- {name=label,type=const char *,val=}
>>>const char * shortcut = NULL
--- {name=shortcut,type=const char *,val=NULL}
>>>bool selected = false
--- {name=selected,type=bool,val=false}
>>>bool enabled = true
--- {name=enabled,type=bool,val=true}
bool MenuItem
>>>const char * label
--- {name=label,type=const char *,val=}
>>>const char * shortcut
--- {name=shortcut,type=const char *,val=}
>>>bool * p_selected
--- {name=p_selected,type=bool *,val=}
>>>bool enabled = true
--- {name=enabled,type=bool,val=true}
void OpenPopup
>>>const char * str_id
--- {name=str_id,type=const char *,val=}
bool BeginPopup
>>>const char * str_id
--- {name=str_id,type=const char *,val=}
bool BeginPopupModal
>>>const char * name
--- {name=name,type=const char *,val=}
>>>bool * p_open = NULL
--- {name=p_open,type=bool *,val=NULL}
>>>ImGuiWindowFlags extra_flags = 0
--- {name=extra_flags,type=ImGuiWindowFlags,val=0}
bool BeginPopupContextItem
>>>const char * str_id
--- {name=str_id,type=const char *,val=}
>>>int mouse_button = 1
--- {name=mouse_button,type=int,val=1}
bool BeginPopupContextWindow
>>>bool also_over_items = true
--- {name=also_over_items,type=bool,val=true}
>>>const char * str_id = NULL
--- {name=str_id,type=const char *,val=NULL}
>>>int mouse_button = 1
--- {name=mouse_button,type=int,val=1}
bool BeginPopupContextVoid
>>>const char * str_id = NULL
--- {name=str_id,type=const char *,val=NULL}
>>>int mouse_button = 1
--- {name=mouse_button,type=int,val=1}
void EndPopup
void CloseCurrentPopup
void LogToTTY
>>>int max_depth = - 1
--- {name=max_depth,type=int,val=- 1}
void LogToFile
>>>int max_depth = - 1
--- {name=max_depth,type=int,val=- 1}
>>>const char * filename = NULL
--- {name=filename,type=const char *,val=NULL}
void LogToClipboard
>>>int max_depth = - 1
--- {name=max_depth,type=int,val=- 1}
void LogFinish
void LogButtons
void LogText
>>>const char * fmt
--- {name=fmt,type=const char *,val=}
>>>$ .
--- {name=<vararg>,type=,val=}
void PushClipRect
>>>const ImVec2 & clip_rect_min
--- {name=clip_rect_min,type=const ImVec2 &,val=}
>>>const ImVec2 & clip_rect_max
--- {name=clip_rect_max,type=const ImVec2 &,val=}
>>>bool intersect_with_current_clip_rect
--- {name=intersect_with_current_clip_rect,type=bool,val=}
void PopClipRect
bool IsItemHovered
bool IsItemHoveredRect
bool IsItemActive
bool IsItemClicked
>>>int mouse_button = 0
--- {name=mouse_button,type=int,val=0}
bool IsItemVisible
bool IsAnyItemHovered
bool IsAnyItemActive
ImVec2 GetItemRectMin
ImVec2 GetItemRectMax
ImVec2 GetItemRectSize
void SetItemAllowOverlap
bool IsWindowHovered
bool IsWindowFocused
bool IsRootWindowFocused
bool IsRootWindowOrAnyChildFocused
bool IsRootWindowOrAnyChildHovered
bool IsRectVisible
>>>const ImVec2 & size
--- {name=size,type=const ImVec2 &,val=}
bool IsRectVisible
>>>const ImVec2 & rect_min
--- {name=rect_min,type=const ImVec2 &,val=}
>>>const ImVec2 & rect_max
--- {name=rect_max,type=const ImVec2 &,val=}
bool IsPosHoveringAnyWindow
>>>const ImVec2 & pos
--- {name=pos,type=const ImVec2 &,val=}
float GetTime
int GetFrameCount
const char * GetStyleColName
>>>ImGuiCol idx
--- {name=idx,type=ImGuiCol,val=}
ImVec2 CalcItemRectClosestPoint
>>>const ImVec2 & pos
--- {name=pos,type=const ImVec2 &,val=}
>>>bool on_edge = false
--- {name=on_edge,type=bool,val=false}
>>>float outward = + 0
--- {name=outward,type=float,val=+ 0}
ImVec2 CalcTextSize
>>>const char * text
--- {name=text,type=const char *,val=}
>>>const char * text_end = NULL
--- {name=text_end,type=const char *,val=NULL}
>>>bool hide_text_after_double_hash = false
--- {name=hide_text_after_double_hash,type=bool,val=false}
>>>float wrap_width = - 1
--- {name=wrap_width,type=float,val=- 1}
void CalcListClipping
>>>int items_count
--- {name=items_count,type=int,val=}
>>>float items_height
--- {name=items_height,type=float,val=}
>>>int * out_items_display_start
--- {name=out_items_display_start,type=int *,val=}
>>>int * out_items_display_end
--- {name=out_items_display_end,type=int *,val=}
bool BeginChildFrame
>>>ImGuiID id
--- {name=id,type=ImGuiID,val=}
>>>const ImVec2 & size
--- {name=size,type=const ImVec2 &,val=}
>>>ImGuiWindowFlags extra_flags = 0
--- {name=extra_flags,type=ImGuiWindowFlags,val=0}
void EndChildFrame
ImVec4 ColorConvertU32ToFloat4
>>>ImU32 in
--- {name=in,type=ImU32,val=}
ImU32 ColorConvertFloat4ToU32
>>>const ImVec4 & in
--- {name=in,type=const ImVec4 &,val=}
void ColorConvertRGBtoHSV
>>>float r
--- {name=r,type=float,val=}
>>>float g
--- {name=g,type=float,val=}
>>>float b
--- {name=b,type=float,val=}
>>>float & out_h
--- {name=out_h,type=float &,val=}
>>>float & out_s
--- {name=out_s,type=float &,val=}
>>>float & out_v
--- {name=out_v,type=float &,val=}
void ColorConvertHSVtoRGB
>>>float h
--- {name=h,type=float,val=}
>>>float s
--- {name=s,type=float,val=}
>>>float v
--- {name=v,type=float,val=}
>>>float & out_r
--- {name=out_r,type=float &,val=}
>>>float & out_g
--- {name=out_g,type=float &,val=}
>>>float & out_b
--- {name=out_b,type=float &,val=}
int GetKeyIndex
>>>ImGuiKey key
--- {name=key,type=ImGuiKey,val=}
bool IsKeyDown
>>>int key_index
--- {name=key_index,type=int,val=}
bool IsKeyPressed
>>>int key_index
--- {name=key_index,type=int,val=}
>>>bool repeat = true
--- {name=repeat,type=bool,val=true}
bool IsKeyReleased
>>>int key_index
--- {name=key_index,type=int,val=}
bool IsMouseDown
>>>int button
--- {name=button,type=int,val=}
bool IsMouseClicked
>>>int button
--- {name=button,type=int,val=}
>>>bool repeat = false
--- {name=repeat,type=bool,val=false}
bool IsMouseDoubleClicked
>>>int button
--- {name=button,type=int,val=}
bool IsMouseReleased
>>>int button
--- {name=button,type=int,val=}
bool IsMouseHoveringWindow
bool IsMouseHoveringAnyWindow
bool IsMouseHoveringRect
>>>const ImVec2 & r_min
--- {name=r_min,type=const ImVec2 &,val=}
>>>const ImVec2 & r_max
--- {name=r_max,type=const ImVec2 &,val=}
>>>bool clip = true
--- {name=clip,type=bool,val=true}
bool IsMouseDragging
>>>int button = 0
--- {name=button,type=int,val=0}
>>>float lock_threshold = - 1
--- {name=lock_threshold,type=float,val=- 1}
ImVec2 GetMousePos
ImVec2 GetMousePosOnOpeningCurrentPopup
ImVec2 GetMouseDragDelta
>>>int button = 0
--- {name=button,type=int,val=0}
>>>float lock_threshold = - 1
--- {name=lock_threshold,type=float,val=- 1}
void ResetMouseDragDelta
>>>int button = 0
--- {name=button,type=int,val=0}
ImGuiMouseCursor GetMouseCursor
void SetMouseCursor
>>>ImGuiMouseCursor type
--- {name=type,type=ImGuiMouseCursor,val=}
void CaptureKeyboardFromApp
>>>bool capture = true
--- {name=capture,type=bool,val=true}
void CaptureMouseFromApp
>>>bool capture = true
--- {name=capture,type=bool,val=true}
void * MemAlloc
>>>size_t sz
--- {name=sz,type=size_t,val=}
void MemFree
>>>void * ptr
--- {name=ptr,type=void *,val=}
const char * GetClipboardText
void SetClipboardText
>>>const char * text
--- {name=text,type=const char *,val=}
const char * GetVersion
ImGuiContext * CreateContext
>>>void * ( * malloc_fn ) ( size_t ) = NULL
--- {name=malloc_fn,type=void * ( * ) ( size_t ),val=NULL}
>>>void ( * free_fn ) ( void * ) = NULL
--- {name=free_fn,type=void ( * ) ( void * ),val=NULL}
void DestroyContext
>>>ImGuiContext * ctx
--- {name=ctx,type=ImGuiContext *,val=}
ImGuiContext * GetCurrentContext
void SetCurrentContext
>>>ImGuiContext * ctx
--- {name=ctx,type=ImGuiContext *,val=}
static inline bool CollapsingHeader
>>>const char * label
--- {name=label,type=const char *,val=}
>>>const char * str_id
--- {name=str_id,type=const char *,val=}
>>>bool framed = true
--- {name=framed,type=bool,val=true}
>>>bool default_open = false
--- {name=default_open,type=bool,val=false}
Found enum: ImGuiInputTextFlags_
Found enum: ImGuiTreeNodeFlags_
Found enum: ImGuiSelectableFlags_
Found enum: ImGuiKey_
Found enum: ImGuiCol_
Found enum: ImGuiStyleVar_
Found enum: ImGuiColorEditMode_
Found enum: ImGuiMouseCursor_
Found enum: ImGuiSetCond_
dict (126)
{
ImGuiInputTextFlags_CharsDecimal = int (1)
ImGuiInputTextFlags_CharsHexadecimal = int (2)
ImGuiInputTextFlags_CharsUppercase = int (4)
ImGuiInputTextFlags_CharsNoBlank = int (8)
ImGuiInputTextFlags_AutoSelectAll = int (16)
ImGuiInputTextFlags_EnterReturnsTrue = int (32)
ImGuiInputTextFlags_CallbackCompletion = int (64)
ImGuiInputTextFlags_CallbackHistory = int (128)
ImGuiInputTextFlags_CallbackAlways = int (256)
ImGuiInputTextFlags_CallbackCharFilter = int (512)
ImGuiInputTextFlags_AllowTabInput = int (1024)
ImGuiInputTextFlags_CtrlEnterForNewLine = int (2048)
ImGuiInputTextFlags_NoHorizontalScroll = int (4096)
ImGuiInputTextFlags_AlwaysInsertMode = int (8192)
ImGuiInputTextFlags_ReadOnly = int (16384)
ImGuiInputTextFlags_Password = int (32768)
ImGuiInputTextFlags_Multiline = int (1048576)
ImGuiTreeNodeFlags_Selected = int (1)
ImGuiTreeNodeFlags_Framed = int (2)
ImGuiTreeNodeFlags_AllowOverlapMode = int (4)
ImGuiTreeNodeFlags_NoTreePushOnOpen = int (8)
ImGuiTreeNodeFlags_NoAutoOpenOnLog = int (16)
ImGuiTreeNodeFlags_DefaultOpen = int (32)
ImGuiTreeNodeFlags_OpenOnDoubleClick = int (64)
ImGuiTreeNodeFlags_OpenOnArrow = int (128)
ImGuiTreeNodeFlags_Leaf = int (256)
ImGuiTreeNodeFlags_Bullet = int (512)
ImGuiTreeNodeFlags_CollapsingHeader = int (18)
ImGuiSelectableFlags_DontClosePopups = int (1)
ImGuiSelectableFlags_SpanAllColumns = int (2)
ImGuiSelectableFlags_AllowDoubleClick = int (4)
ImGuiKey_Tab = int (0)
ImGuiKey_LeftArrow = int (1)
ImGuiKey_RightArrow = int (2)
ImGuiKey_UpArrow = int (3)
ImGuiKey_DownArrow = int (4)
ImGuiKey_PageUp = int (5)
ImGuiKey_PageDown = int (6)
ImGuiKey_Home = int (7)
ImGuiKey_End = int (8)
ImGuiKey_Delete = int (9)
ImGuiKey_Backspace = int (10)
ImGuiKey_Enter = int (11)
ImGuiKey_Escape = int (12)
ImGuiKey_A = int (13)
ImGuiKey_C = int (14)
ImGuiKey_V = int (15)
ImGuiKey_X = int (16)
ImGuiKey_Y = int (17)
ImGuiKey_Z = int (18)
ImGuiKey_COUNT = int (19)
ImGuiCol_Text = int (0)
ImGuiCol_TextDisabled = int (1)
ImGuiCol_WindowBg = int (2)
ImGuiCol_ChildWindowBg = int (3)
ImGuiCol_PopupBg = int (4)
ImGuiCol_Border = int (5)
ImGuiCol_BorderShadow = int (6)
ImGuiCol_FrameBg = int (7)
ImGuiCol_FrameBgHovered = int (8)
ImGuiCol_FrameBgActive = int (9)
ImGuiCol_TitleBg = int (10)
ImGuiCol_TitleBgCollapsed = int (11)
ImGuiCol_TitleBgActive = int (12)
ImGuiCol_MenuBarBg = int (13)
ImGuiCol_ScrollbarBg = int (14)
ImGuiCol_ScrollbarGrab = int (15)
ImGuiCol_ScrollbarGrabHovered = int (16)
ImGuiCol_ScrollbarGrabActive = int (17)
ImGuiCol_ComboBg = int (18)
ImGuiCol_CheckMark = int (19)
ImGuiCol_SliderGrab = int (20)
ImGuiCol_SliderGrabActive = int (21)
ImGuiCol_Button = int (22)
ImGuiCol_ButtonHovered = int (23)
ImGuiCol_ButtonActive = int (24)
ImGuiCol_Header = int (25)
ImGuiCol_HeaderHovered = int (26)
ImGuiCol_HeaderActive = int (27)
ImGuiCol_Column = int (28)
ImGuiCol_ColumnHovered = int (29)
ImGuiCol_ColumnActive = int (30)
ImGuiCol_ResizeGrip = int (31)
ImGuiCol_ResizeGripHovered = int (32)
ImGuiCol_ResizeGripActive = int (33)
ImGuiCol_CloseButton = int (34)
ImGuiCol_CloseButtonHovered = int (35)
ImGuiCol_CloseButtonActive = int (36)
ImGuiCol_PlotLines = int (37)
ImGuiCol_PlotLinesHovered = int (38)
ImGuiCol_PlotHistogram = int (39)
ImGuiCol_PlotHistogramHovered = int (40)
ImGuiCol_TextSelectedBg = int (41)
ImGuiCol_ModalWindowDarkening = int (42)
ImGuiCol_COUNT = int (43)
ImGuiStyleVar_Alpha = int (0)
ImGuiStyleVar_WindowPadding = int (1)
ImGuiStyleVar_WindowRounding = int (2)
ImGuiStyleVar_WindowMinSize = int (3)
ImGuiStyleVar_ChildWindowRounding = int (4)
ImGuiStyleVar_FramePadding = int (5)
ImGuiStyleVar_FrameRounding = int (6)
ImGuiStyleVar_ItemSpacing = int (7)
ImGuiStyleVar_ItemInnerSpacing = int (8)
ImGuiStyleVar_IndentSpacing = int (9)
ImGuiStyleVar_GrabMinSize = int (10)
ImGuiStyleVar_ButtonTextAlign = int (11)
ImGuiStyleVar_Count_ = int (12)
ImGuiColorEditMode_UserSelect = int (-2)
ImGuiColorEditMode_UserSelectShowButton = int (-1)
ImGuiColorEditMode_RGB = int (0)
ImGuiColorEditMode_HSV = int (1)
ImGuiColorEditMode_HEX = int (2)
ImGuiMouseCursor_None = int (-1)
ImGuiMouseCursor_Arrow = int (0)
ImGuiMouseCursor_TextInput = int (1)
ImGuiMouseCursor_Move = int (2)
ImGuiMouseCursor_ResizeNS = int (3)
ImGuiMouseCursor_ResizeEW = int (4)
ImGuiMouseCursor_ResizeNESW = int (5)
ImGuiMouseCursor_ResizeNWSE = int (6)
ImGuiMouseCursor_Count_ = int (7)
ImGuiSetCond_Always = int (1)
ImGuiSetCond_Once = int (2)
ImGuiSetCond_FirstUseEver = int (4)
ImGuiSetCond_Appearing = int (8)
}
Comments