imgui Module
module
Includes dear imgui access. You can use this module to draw windows / custom huds.
Not all types are directly as module fields. Some types are only returned by calling functions, or accessing class fields. For example, EventArg type classes are generally not ever directly exposed, because you'll never need to directly create them, they will always be provided to you as needed. Types that are not globally exposed won't be listed below, use the site navigation on the left to browser all defined types.
Tip
In most cases the name that a type is exposed as will match the type name, but there are some cases where the name has been changed to prevent conflicts.
In the tables below, you can see the types that are exposed directly, and the names they are expose as.
Parameters:Returns:boolean
Parameters:Returns:boolean
Begin(name,p_open,flags) name string , p_open boolean , flags ImGuiWindowFlags
Begin(name,p_open) name string , p_open boolean
BeginChild(str_id,size,border,flags) str_id string , size Vector2 , border boolean , flags ImGuiWindowFlags
BeginChild(str_id,size,border) str_id string , size Vector2 , border boolean
BeginChild(str_id,size) str_id string , size Vector2
BeginChild(str_id) str_id string
BeginChild(id,size,border,flags) id number , size Vector2 , border boolean , flags ImGuiWindowFlags
BeginChild(id,size,border) id number , size Vector2 , border boolean
BeginChild(id,size) id number , size Vector2
BeginChildFrame(id,size,flags) id number , size Vector2 , flags ImGuiWindowFlags
BeginChildFrame(id,size) id number , size Vector2
BeginCombo(label,preview_value,flags) label string , preview_value string , flags ImGuiComboFlags
BeginCombo(label,preview_value) label string , preview_value string
BeginDisabled(disabled) disabled boolean
BeginDragDropSource(flags) flags ImGuiDragDropFlags
BeginListBox(label,size) label string , size Vector2
BeginListBox(label) label string
BeginTabBar(str_id,flags) str_id string , flags ImGuiTabBarFlags
BeginTabBar(str_id) str_id string
BeginTabItem(label,p_open,flags) label string , p_open boolean , flags ImGuiTabItemFlags
BeginTabItem(label,p_open) label string , p_open boolean
BeginTabItem(label) label string
BeginTable(str_id,column,flags,outer_size,inner_width) str_id string , column number , flags ImGuiTableFlags , outer_size Vector2 , inner_width number
BeginTable(str_id,column,flags,outer_size) str_id string , column number , flags ImGuiTableFlags , outer_size Vector2
BeginTable(str_id,column,flags) str_id string , column number , flags ImGuiTableFlags
BeginTable(str_id,column) str_id string , column number
BulletText(fmt) fmt string
CalcTextSize(text,hideTextAfterDoubleHash,wrapWidth) text string , hideTextAfterDoubleHash boolean , wrapWidth number
CalcTextSize(text,hideTextAfterDoubleHash) text string , hideTextAfterDoubleHash boolean
CalcTextSize(text,start,hideTextAfterDoubleHash) text string , start number , hideTextAfterDoubleHash boolean
CalcTextSize(text,start,length,hideTextAfterDoubleHash,wrapWidth) text string , start number , length number , hideTextAfterDoubleHash boolean , wrapWidth number
CalcTextSize(text,start,length,hideTextAfterDoubleHash) text string , start number , length number , hideTextAfterDoubleHash boolean
CalcTextSize(text,start,length,wrapWidth) text string , start number , length number , wrapWidth number
CalcTextSize(text,start,length) text string , start number , length number
CalcTextSize(text,start,wrapWidth) text string , start number , wrapWidth number
CalcTextSize(text,start) text string , start number
CalcTextSize(text,wrapWidth) text string , wrapWidth number
CalcTextSize(text) text string
Checkbox(label,v) label string , v boolean
CheckboxFlags(label,flags,flags_value) label string , flags number , flags_value number
ColorConvertFloat4ToU32(in) in Vector4
ColorConvertHSVtoRGB(h,s,v) h number , s number , v number
ColorConvertRGBtoHSV(r,g,b) r number , g number , b number
ColorConvertU32ToFloat4(in) in number
ColorEdit3(label,col,flags) label string , col Vector3 , flags ImGuiColorEditFlags
ColorEdit3(label,col) label string , col Vector3
ColorEdit4(label,col,flags) label string , col Vector4 , flags ImGuiColorEditFlags
ColorEdit4(label,col) label string , col Vector4
ColorPicker3(label,col,flags) label string , col Vector3 , flags ImGuiColorEditFlags
ColorPicker3(label,col) label string , col Vector3
ColorPicker4(label,col,flags,ref_col) label string , col Vector4 , flags ImGuiColorEditFlags , ref_col number
ColorPicker4(label,col,flags) label string , col Vector4 , flags ImGuiColorEditFlags
ColorPicker4(label,col) label string , col Vector4
ColToVec4(col) col number
Columns(count,id,border) count number , id string , border boolean
Columns(count,id) count number , id string
Columns(count) count number
Combo(label,current_item,items_separated_by_zeros) label string , current_item number , items_separated_by_zeros string
Combo(label,current_item,items,items_count) label string , current_item number , items string , items_count number
CreateContext(shared_font_atlas) shared_font_atlas ImFontAtlasPtr
DebugCheckVersionAndDataLayout(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx) version_str string , sz_io number , sz_style number , sz_vec2 number , sz_vec4 number , sz_drawvert number , sz_drawidx number
DebugTextEncoding(text) text string
DestroyContext(ctx) ctx number
DockSpace(id,size,flags,window_class) id number , size Vector2 , flags ImGuiDockNodeFlags , window_class ImGuiWindowClassPtr
DockSpace(id,size,flags) id number , size Vector2 , flags ImGuiDockNodeFlags
DockSpace(id,size) id number , size Vector2
DockSpaceOverViewport(viewport,flags,window_class) viewport ImGuiViewportPtr , flags ImGuiDockNodeFlags , window_class ImGuiWindowClassPtr
DockSpaceOverViewport(viewport,flags) viewport ImGuiViewportPtr , flags ImGuiDockNodeFlags
DockSpaceOverViewport(viewport) viewport ImGuiViewportPtr
DragFloat(label,v,v_speed,v_min,v_max) label string , v number , v_speed number , v_min number , v_max number
DragFloat(label,v,v_speed,v_min) label string , v number , v_speed number , v_min number
DragFloat(label,v,v_speed) label string , v number , v_speed number
DragFloat(label,v) label string , v number
DragFloat2(label,v,v_speed,v_min,v_max) label string , v Vector2 , v_speed number , v_min number , v_max number
DragFloat2(label,v,v_speed,v_min) label string , v Vector2 , v_speed number , v_min number
DragFloat2(label,v,v_speed) label string , v Vector2 , v_speed number
DragFloat2(label,v) label string , v Vector2
DragFloat3(label,v,v_speed,v_min,v_max) label string , v Vector3 , v_speed number , v_min number , v_max number
DragFloat3(label,v,v_speed,v_min) label string , v Vector3 , v_speed number , v_min number
DragFloat3(label,v,v_speed) label string , v Vector3 , v_speed number
DragFloat3(label,v) label string , v Vector3
DragFloat4(label,v,v_speed,v_min,v_max) label string , v Vector4 , v_speed number , v_min number , v_max number
DragFloat4(label,v,v_speed,v_min) label string , v Vector4 , v_speed number , v_min number
DragFloat4(label,v,v_speed) label string , v Vector4 , v_speed number
DragFloat4(label,v) label string , v Vector4
DragFloatRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max) label string , v_current_min number , v_current_max number , v_speed number , v_min number , v_max number
DragFloatRange2(label,v_current_min,v_current_max,v_speed,v_min) label string , v_current_min number , v_current_max number , v_speed number , v_min number
DragFloatRange2(label,v_current_min,v_current_max,v_speed) label string , v_current_min number , v_current_max number , v_speed number
DragFloatRange2(label,v_current_min,v_current_max) label string , v_current_min number , v_current_max number
DragInt(label,v,v_speed,v_min,v_max) label string , v number , v_speed number , v_min number , v_max number
DragInt(label,v,v_speed,v_min) label string , v number , v_speed number , v_min number
DragInt(label,v,v_speed) label string , v number , v_speed number
DragInt(label,v) label string , v number
DragInt2(label,v,v_speed,v_min,v_max) label string , v number , v_speed number , v_min number , v_max number
DragInt2(label,v,v_speed,v_min) label string , v number , v_speed number , v_min number
DragInt2(label,v,v_speed) label string , v number , v_speed number
DragInt2(label,v) label string , v number
DragInt3(label,v,v_speed,v_min,v_max) label string , v number , v_speed number , v_min number , v_max number
DragInt3(label,v,v_speed,v_min) label string , v number , v_speed number , v_min number
DragInt3(label,v,v_speed) label string , v number , v_speed number
DragInt3(label,v) label string , v number
DragInt4(label,v,v_speed,v_min,v_max) label string , v number , v_speed number , v_min number , v_max number
DragInt4(label,v,v_speed,v_min) label string , v number , v_speed number , v_min number
DragInt4(label,v,v_speed) label string , v number , v_speed number
DragInt4(label,v) label string , v number
DragIntRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max) label string , v_current_min number , v_current_max number , v_speed number , v_min number , v_max number
DragIntRange2(label,v_current_min,v_current_max,v_speed,v_min) label string , v_current_min number , v_current_max number , v_speed number , v_min number
DragIntRange2(label,v_current_min,v_current_max,v_speed) label string , v_current_min number , v_current_max number , v_speed number
DragIntRange2(label,v_current_min,v_current_max) label string , v_current_min number , v_current_max number
DragScalar(label,data_type,p_data,v_speed,p_min,p_max) label string , data_type ImGuiDataType , p_data number , v_speed number , p_min number , p_max number
DragScalar(label,data_type,p_data,v_speed,p_min) label string , data_type ImGuiDataType , p_data number , v_speed number , p_min number
DragScalar(label,data_type,p_data,v_speed) label string , data_type ImGuiDataType , p_data number , v_speed number
DragScalar(label,data_type,p_data) label string , data_type ImGuiDataType , p_data number
DragScalarN(label,data_type,p_data,components,v_speed,p_min,p_max) label string , data_type ImGuiDataType , p_data number , components number , v_speed number , p_min number , p_max number
DragScalarN(label,data_type,p_data,components,v_speed,p_min) label string , data_type ImGuiDataType , p_data number , components number , v_speed number , p_min number
DragScalarN(label,data_type,p_data,components,v_speed) label string , data_type ImGuiDataType , p_data number , components number , v_speed number
DragScalarN(label,data_type,p_data,components) label string , data_type ImGuiDataType , p_data number , components number
FindViewportByID(id) id number
GetBackgroundDrawList(viewport) viewport ImGuiViewportPtr
GetColorU32(idx,alpha_mul) idx ImGuiCol , alpha_mul number
GetColorU32(idx) idx ImGuiCol
GetColorU32(col) col Vector4
GetColumnOffset(column_index) column_index number
GetColumnWidth(column_index) column_index number
GetForegroundDrawList(viewport) viewport ImGuiViewportPtr
GetFrameHeightWithSpacing()
GetID(ptr_id) ptr_id number
GetID(str_id) str_id string
GetKeyIndex(key) key ImGuiKey
GetKeyName(key) key ImGuiKey
GetKeyPressedAmount(key,repeat_delay,rate) key ImGuiKey , repeat_delay number , rate number
GetStyleColorName(idx) idx ImGuiCol
GetTextLineHeightWithSpacing()
GetTreeNodeToLabelSpacing()
GetWindowContentRegionMax()
GetWindowContentRegionMin()
Image(user_texture_id,size,uv0,uv1,tint_col,border_col) user_texture_id number , size Vector2 , uv0 Vector2 , uv1 Vector2 , tint_col Vector4 , border_col Vector4
Image(user_texture_id,size,uv0,uv1,tint_col) user_texture_id number , size Vector2 , uv0 Vector2 , uv1 Vector2 , tint_col Vector4
Image(user_texture_id,size,uv0,uv1) user_texture_id number , size Vector2 , uv0 Vector2 , uv1 Vector2
Image(user_texture_id,size,uv0) user_texture_id number , size Vector2 , uv0 Vector2
Image(user_texture_id,size) user_texture_id number , size Vector2
ImageButton(user_texture_id,size,uv0,uv1,framePadding,bg_col,tint_col) user_texture_id number , size Vector2 , uv0 Vector2 , uv1 Vector2 , framePadding number , bg_col Vector4 , tint_col Vector4
ImageButton(str_id,user_texture_id,size,uv0,uv1,bg_col,tint_col) str_id string , user_texture_id number , size Vector2 , uv0 Vector2 , uv1 Vector2 , bg_col Vector4 , tint_col Vector4
ImageButton(str_id,user_texture_id,size,uv0,uv1,bg_col) str_id string , user_texture_id number , size Vector2 , uv0 Vector2 , uv1 Vector2 , bg_col Vector4
ImageButton(str_id,user_texture_id,size,uv0,uv1) str_id string , user_texture_id number , size Vector2 , uv0 Vector2 , uv1 Vector2
ImageButton(str_id,user_texture_id,size,uv0) str_id string , user_texture_id number , size Vector2 , uv0 Vector2
ImageButton(str_id,user_texture_id,size) str_id string , user_texture_id number , size Vector2
Indent(indent_w) indent_w number
InputText(label,buf,buf_size,flags,callback,user_data) label string , buf number , buf_size number , flags ImGuiInputTextFlags , callback ImGuiInputTextCallback , user_data number
InputText(label,buf,buf_size,flags,callback) label string , buf number , buf_size number , flags ImGuiInputTextFlags , callback ImGuiInputTextCallback
InputText(label,buf,buf_size,flags) label string , buf number , buf_size number , flags ImGuiInputTextFlags
InputText(label,buf,buf_size) label string , buf number , buf_size number
InputText(label,input,maxLength,flags,callback,user_data) label string , input string , maxLength number , flags ImGuiInputTextFlags , callback ImGuiInputTextCallback , user_data number
InputText(label,input,maxLength,flags,callback) label string , input string , maxLength number , flags ImGuiInputTextFlags , callback ImGuiInputTextCallback
InputText(label,input,maxLength,flags) label string , input string , maxLength number , flags ImGuiInputTextFlags
InputText(label,input,maxLength) label string , input string , maxLength number
InputTextMultiline(label,input,maxLength,size,flags,callback,user_data) label string , input string , maxLength number , size Vector2 , flags ImGuiInputTextFlags , callback ImGuiInputTextCallback , user_data number
InputTextMultiline(label,input,maxLength,size,flags,callback) label string , input string , maxLength number , size Vector2 , flags ImGuiInputTextFlags , callback ImGuiInputTextCallback
InputTextMultiline(label,input,maxLength,size,flags) label string , input string , maxLength number , size Vector2 , flags ImGuiInputTextFlags
InputTextMultiline(label,input,maxLength,size) label string , input string , maxLength number , size Vector2
InputTextWithHint(label,hint,input,maxLength,flags,callback,user_data) label string , hint string , input string , maxLength number , flags ImGuiInputTextFlags , callback ImGuiInputTextCallback , user_data number
InputTextWithHint(label,hint,input,maxLength,flags,callback) label string , hint string , input string , maxLength number , flags ImGuiInputTextFlags , callback ImGuiInputTextCallback
InputTextWithHint(label,hint,input,maxLength,flags) label string , hint string , input string , maxLength number , flags ImGuiInputTextFlags
InputTextWithHint(label,hint,input,maxLength) label string , hint string , input string , maxLength number
IsItemDeactivatedAfterEdit()
IsItemHovered(flags) flags ImGuiHoveredFlags
IsKeyDown(key) key ImGuiKey
IsKeyPressed(key,repeat) key ImGuiKey , repeat boolean
IsKeyPressed(key) key ImGuiKey
IsKeyReleased(key) key ImGuiKey
IsMouseHoveringRect(r_min,r_max,clip) r_min Vector2 , r_max Vector2 , clip boolean
IsMouseHoveringRect(r_min,r_max) r_min Vector2 , r_max Vector2
IsMousePosValid(mouse_pos) mouse_pos Vector2
IsRectVisible(rect_min,rect_max) rect_min Vector2 , rect_max Vector2
IsRectVisible(size) size Vector2
IsWindowFocused(flags) flags ImGuiFocusedFlags
IsWindowHovered(flags) flags ImGuiHoveredFlags
LabelText(label,fmt) label string , fmt string
ListBox(label,current_item,items,items_count,height_in_items) label string , current_item number , items string , items_count number , height_in_items number
ListBox(label,current_item,items,items_count) label string , current_item number , items string , items_count number
LoadIniSettingsFromDisk(ini_filename) ini_filename string
LoadIniSettingsFromMemory(ini_data,ini_size) ini_data string , ini_size number
LoadIniSettingsFromMemory(ini_data) ini_data string
LogToClipboard(auto_open_depth) auto_open_depth number
LogToFile(auto_open_depth,filename) auto_open_depth number , filename string
LogToFile(auto_open_depth) auto_open_depth number
LogToTTY(auto_open_depth) auto_open_depth number
MemAlloc(size) size number
PlotHistogram(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride) label string , values number , values_count number , values_offset number , overlay_text string , scale_min number , scale_max number , graph_size Vector2 , stride number
PlotHistogram(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size) label string , values number , values_count number , values_offset number , overlay_text string , scale_min number , scale_max number , graph_size Vector2
PlotHistogram(label,values,values_count,values_offset,overlay_text,scale_min,scale_max) label string , values number , values_count number , values_offset number , overlay_text string , scale_min number , scale_max number
PlotHistogram(label,values,values_count,values_offset,overlay_text,scale_min) label string , values number , values_count number , values_offset number , overlay_text string , scale_min number
PlotHistogram(label,values,values_count,values_offset,overlay_text) label string , values number , values_count number , values_offset number , overlay_text string
PlotHistogram(label,values,values_count,values_offset) label string , values number , values_count number , values_offset number
PlotHistogram(label,values,values_count) label string , values number , values_count number
PlotLines(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride) label string , values number , values_count number , values_offset number , overlay_text string , scale_min number , scale_max number , graph_size Vector2 , stride number
PlotLines(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size) label string , values number , values_count number , values_offset number , overlay_text string , scale_min number , scale_max number , graph_size Vector2
PlotLines(label,values,values_count,values_offset,overlay_text,scale_min,scale_max) label string , values number , values_count number , values_offset number , overlay_text string , scale_min number , scale_max number
PlotLines(label,values,values_count,values_offset,overlay_text,scale_min) label string , values number , values_count number , values_offset number , overlay_text string , scale_min number
PlotLines(label,values,values_count,values_offset,overlay_text) label string , values number , values_count number , values_offset number , overlay_text string
PlotLines(label,values,values_count,values_offset) label string , values number , values_count number , values_offset number
PlotLines(label,values,values_count) label string , values number , values_count number
PopStyleColor(count) count number
PopStyleVar(count) count number
ProgressBar(fraction,size_arg,overlay) fraction number , size_arg Vector2 , overlay string
ProgressBar(fraction,size_arg) fraction number , size_arg Vector2
ProgressBar(fraction) fraction number
PushClipRect(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect) clip_rect_min Vector2 , clip_rect_max Vector2 , intersect_with_current_clip_rect boolean
PushFont(font) font ImFontPtr
PushID(int_id) int_id number
PushID(ptr_id) ptr_id number
PushID(str_id) str_id string
PushItemWidth(item_width) item_width number
PushStyleColor(idx,col) idx ImGuiCol , col Vector4
PushStyleVar(idx,val) idx ImGuiStyleVar , val Vector2
PushTabStop(tab_stop) tab_stop boolean
PushTextWrapPos(wrap_local_pos_x) wrap_local_pos_x number
SameLine(offset_from_start_x,spacing) offset_from_start_x number , spacing number
SameLine(offset_from_start_x) offset_from_start_x number
SaveIniSettingsToDisk(ini_filename) ini_filename string
SaveIniSettingsToMemory()
Selectable(label,selected,flags,size) label string , selected boolean , flags ImGuiSelectableFlags , size Vector2
Selectable(label,selected,flags) label string , selected boolean , flags ImGuiSelectableFlags
Selectable(label,selected) label string , selected boolean
Selectable(label,p_selected,flags,size) label string , p_selected boolean , flags ImGuiSelectableFlags , size Vector2
Selectable(label,p_selected,flags) label string , p_selected boolean , flags ImGuiSelectableFlags
Selectable(label,p_selected) label string , p_selected boolean
Selectable(label) label string
SeparatorText(label) label string
SetAllocatorFunctions(alloc_func,free_func,user_data) alloc_func number , free_func number , user_data number
SetAllocatorFunctions(alloc_func,free_func) alloc_func number , free_func number
SetClipboardText(text) text string
SetColorEditOptions(flags) flags ImGuiColorEditFlags
SetColumnOffset(column_index,offset_x) column_index number , offset_x number
SetColumnWidth(column_index,width) column_index number , width number
SetCurrentContext(ctx) ctx number
SetCursorPos(local_pos) local_pos Vector2
SetCursorPosX(local_x) local_x number
SetCursorPosY(local_y) local_y number
SetCursorScreenPos(pos) pos Vector2
SetDragDropPayload(type,data,sz,cond) type string , data number , sz number , cond ImGuiCond
SetDragDropPayload(type,data,sz) type string , data number , sz number
SetKeyboardFocusHere(offset) offset number
SetMouseCursor(cursor_type) cursor_type ImGuiMouseCursor
SetNextFrameWantCaptureKeyboard(want_capture_keyboard) want_capture_keyboard boolean
SetNextFrameWantCaptureMouse(want_capture_mouse) want_capture_mouse boolean
SetNextItemAllowOverlap()
SetNextItemOpen(is_open,cond) is_open boolean , cond ImGuiCond
SetNextItemOpen(is_open) is_open boolean
SetNextItemWidth(item_width) item_width number
SetNextWindowBgAlpha(alpha) alpha number
SetNextWindowClass(window_class) window_class ImGuiWindowClassPtr
SetNextWindowCollapsed(collapsed,cond) collapsed boolean , cond ImGuiCond
SetNextWindowCollapsed(collapsed) collapsed boolean
SetNextWindowContentSize(size) size Vector2
SetNextWindowDockID(dock_id,cond) dock_id number , cond ImGuiCond
SetNextWindowDockID(dock_id) dock_id number
SetNextWindowPos(pos,cond,pivot) pos Vector2 , cond ImGuiCond , pivot Vector2
SetNextWindowPos(pos,cond) pos Vector2 , cond ImGuiCond
SetNextWindowPos(pos) pos Vector2
SetNextWindowSize(size,cond) size Vector2 , cond ImGuiCond
SetNextWindowSize(size) size Vector2
SetNextWindowSizeConstraints(size_min,size_max,custom_callback,custom_callback_data) size_min Vector2 , size_max Vector2 , custom_callback ImGuiSizeCallback , custom_callback_data number
SetNextWindowSizeConstraints(size_min,size_max,custom_callback) size_min Vector2 , size_max Vector2 , custom_callback ImGuiSizeCallback
SetNextWindowSizeConstraints(size_min,size_max) size_min Vector2 , size_max Vector2
SetNextWindowViewport(viewport_id) viewport_id number
SetStateStorage(storage) storage ImGuiStoragePtr
SetTabItemClosed(tab_or_docked_window_label) tab_or_docked_window_label string
SetWindowCollapsed(collapsed,cond) collapsed boolean , cond ImGuiCond
SetWindowCollapsed(collapsed) collapsed boolean
SetWindowCollapsed(name,collapsed,cond) name string , collapsed boolean , cond ImGuiCond
SetWindowCollapsed(name,collapsed) name string , collapsed boolean
SetWindowFocus(name) name string
SetWindowFontScale(scale) scale number
SetWindowPos(pos,cond) pos Vector2 , cond ImGuiCond
SetWindowPos(pos) pos Vector2
SetWindowPos(name,pos,cond) name string , pos Vector2 , cond ImGuiCond
SetWindowPos(name,pos) name string , pos Vector2
SetWindowSize(size,cond) size Vector2 , cond ImGuiCond
SetWindowSize(size) size Vector2
SetWindowSize(name,size,cond) name string , size Vector2 , cond ImGuiCond
SetWindowSize(name,size) name string , size Vector2
ShowAboutWindow(p_open) p_open boolean
ShowDebugLogWindow(p_open) p_open boolean
ShowDemoWindow(p_open) p_open boolean
ShowFontSelector(label) label string
ShowMetricsWindow(p_open) p_open boolean
ShowStyleEditor(ref) ref ImGuiStylePtr
ShowStyleSelector(label) label string
SliderAngle(label,v_rad,v_degrees_min,v_degrees_max) label string , v_rad number , v_degrees_min number , v_degrees_max number
SliderAngle(label,v_rad,v_degrees_min) label string , v_rad number , v_degrees_min number
SliderAngle(label,v_rad) label string , v_rad number
SliderFloat(label,v,v_min,v_max) label string , v number , v_min number , v_max number
SliderFloat2(label,v,v_min,v_max) label string , v Vector2 , v_min number , v_max number
SliderFloat3(label,v,v_min,v_max) label string , v Vector3 , v_min number , v_max number
SliderFloat4(label,v,v_min,v_max) label string , v Vector4 , v_min number , v_max number
SliderInt(label,v,v_min,v_max) label string , v number , v_min number , v_max number
SliderInt2(label,v,v_min,v_max) label string , v number , v_min number , v_max number
SliderInt3(label,v,v_min,v_max) label string , v number , v_min number , v_max number
SliderInt4(label,v,v_min,v_max) label string , v number , v_min number , v_max number
SliderScalar(label,data_type,p_data,p_min,p_max) label string , data_type ImGuiDataType , p_data number , p_min number , p_max number
SliderScalarN(label,data_type,p_data,components,p_min,p_max) label string , data_type ImGuiDataType , p_data number , components number , p_min number , p_max number
StyleColorsClassic(dst) dst ImGuiStylePtr
StyleColorsDark(dst) dst ImGuiStylePtr
StyleColorsLight(dst) dst ImGuiStylePtr
TableGetColumnFlags(column_n) column_n number
TableGetColumnName(column_n) column_n number
TableNextRow(row_flags,min_row_height) row_flags ImGuiTableRowFlags , min_row_height number
TableNextRow(row_flags) row_flags ImGuiTableRowFlags
TableSetBgColor(target,color,column_n) target ImGuiTableBgTarget , color number , column_n number
TableSetBgColor(target,color) target ImGuiTableBgTarget , color number
TableSetColumnEnabled(column_n,v) column_n number , v boolean
TableSetColumnIndex(column_n) column_n number
TableSetupColumn(label,flags,init_width_or_weight,user_id) label string , flags ImGuiTableColumnFlags , init_width_or_weight number , user_id number
TableSetupColumn(label,flags,init_width_or_weight) label string , flags ImGuiTableColumnFlags , init_width_or_weight number
TableSetupColumn(label,flags) label string , flags ImGuiTableColumnFlags
TableSetupColumn(label) label string
TextColored(col,fmt) col Vector4 , fmt string
TextDisabled(fmt) fmt string
TextUnformatted(text) text string
TextureButton(id,texture,size,framePadding,bgColor,tint) id string , texture ManagedTexture , size Vector2 , framePadding number , bgColor Vector4 , tint Vector4
TextureButton(id,texture,size,framePadding,bgColor) id string , texture ManagedTexture , size Vector2 , framePadding number , bgColor Vector4
TextureButton(id,texture,size,framePadding) id string , texture ManagedTexture , size Vector2 , framePadding number
TextWrapped(fmt) fmt string
TreeNode(ptr_id,fmt) ptr_id number , fmt string
TreeNode(str_id,fmt) str_id string , fmt string
TreeNode(label) label string
TreeNodeEx(ptr_id,flags,fmt) ptr_id number , flags ImGuiTreeNodeFlags , fmt string
TreeNodeEx(str_id,flags,fmt) str_id string , flags ImGuiTreeNodeFlags , fmt string
TreeNodeEx(label,flags) label string , flags ImGuiTreeNodeFlags
TreeNodeEx(label) label string
TreePush(ptr_id) ptr_id number
TreePush(str_id) str_id string
Unindent(indent_w) indent_w number
Value(prefix,b) prefix string , b boolean
Value(prefix,v) prefix string , v number
VSliderFloat(label,size,v,v_min,v_max) label string , size Vector2 , v number , v_min number , v_max number
VSliderInt(label,size,v,v_min,v_max) label string , size Vector2 , v number , v_min number , v_max number
VSliderScalar(label,size,data_type,p_data,p_min,p_max) label string , size Vector2 , data_type ImGuiDataType , p_data number , p_min number , p_max number