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=,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=,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=,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=,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=,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=,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=,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=,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=,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=,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=,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=,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) }