snake5 icon

imgui.h parse log v2

snake5 | PRO | 01/13/17 06:44:25 AM UTC | 0 ⭐ | 876 👁️ | Never ⏰ | []
JSON |

48.71 KB

|

None

|

0 👍

/

0 👎

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