Lua API
On this page

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.

Methods:

AcceptDragDropPayload(type: string, flags: ImGuiDragDropFlags) : ImGuiPayloadPtr

static
Parameters:
NameTypeDefaultSummary
typestring
flagsImGuiDragDropFlags

AcceptDragDropPayload(type: string) : ImGuiPayloadPtr

static
Parameters:
NameTypeDefaultSummary
typestring

AlignTextToFramePadding() : nil

static
Returns:nil

ArrowButton(str_id: string, dir: ImGuiDir) : boolean

static
Parameters:
NameTypeDefaultSummary
str_idstring
dirImGuiDir
Returns:boolean

Begin(name: string, flags: ImGuiWindowFlags) : boolean

static
Parameters:
NameTypeDefaultSummary
namestring
flagsImGuiWindowFlags
Returns:boolean

Begin(name,p_open,flags) name string , p_open boolean , flags ImGuiWindowFlags

Begin(name,p_open) name string , p_open boolean

Begin(name) name string

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

BeginChild(id) id number

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()

BeginDisabled(disabled) disabled boolean

BeginDragDropSource()

BeginDragDropSource(flags) flags ImGuiDragDropFlags

BeginDragDropTarget()

BeginGroup()

BeginItemTooltip()

BeginListBox(label,size) label string , size Vector2

BeginListBox(label) label string

BeginMainMenuBar()

BeginMenu(label,enabled) label string , enabled boolean

BeginMenu(label) label string

BeginMenuBar()

BeginPopup(str_id,flags) str_id string , flags ImGuiWindowFlags

BeginPopup(str_id) str_id string

BeginPopupContextItem()

BeginPopupContextItem(str_id,popup_flags) str_id string , popup_flags ImGuiPopupFlags

BeginPopupContextItem(str_id) str_id string

BeginPopupContextVoid()

BeginPopupContextVoid(str_id,popup_flags) str_id string , popup_flags ImGuiPopupFlags

BeginPopupContextVoid(str_id) str_id string

BeginPopupContextWindow()

BeginPopupContextWindow(str_id,popup_flags) str_id string , popup_flags ImGuiPopupFlags

BeginPopupContextWindow(str_id) str_id string

BeginPopupModal(name,p_open,flags) name string , p_open boolean , flags ImGuiWindowFlags

BeginPopupModal(name,p_open) name string , p_open boolean

BeginPopupModal(name) name 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

BeginTooltip()

Bullet()

BulletText(fmt) fmt string

Button(label,size) label string , size Vector2

Button(label) label string

CalcItemWidth()

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

CloseCurrentPopup()

CollapsingHeader(label,flags) label string , flags ImGuiTreeNodeFlags

CollapsingHeader(label,p_visible,flags) label string , p_visible boolean , flags ImGuiTreeNodeFlags

CollapsingHeader(label,p_visible) label string , p_visible boolean

CollapsingHeader(label) label string

ColorButton(desc_id,col,flags,size) desc_id string , col Vector4 , flags ImGuiColorEditFlags , size Vector2

ColorButton(desc_id,col,flags) desc_id string , col Vector4 , flags ImGuiColorEditFlags

ColorButton(desc_id,col) desc_id string , col Vector4

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()

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,popup_max_height_in_items) label string , current_item number , items_separated_by_zeros string , popup_max_height_in_items 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,popup_max_height_in_items) label string , current_item number , items string , items_count number , popup_max_height_in_items number

Combo(label,current_item,items,items_count) label string , current_item number , items string , items_count number

CreateContext()

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()

DestroyContext(ctx) ctx number

DestroyPlatformWindows()

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

DockSpace(id) id number

DockSpaceOverViewport()

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,format,flags) label string , v number , v_speed number , v_min number , v_max number , format string , flags ImGuiSliderFlags

DragFloat(label,v,v_speed,v_min,v_max,format) label string , v number , v_speed number , v_min number , v_max number , format string

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,format,flags) label string , v Vector2 , v_speed number , v_min number , v_max number , format string , flags ImGuiSliderFlags

DragFloat2(label,v,v_speed,v_min,v_max,format) label string , v Vector2 , v_speed number , v_min number , v_max number , format string

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,format,flags) label string , v Vector3 , v_speed number , v_min number , v_max number , format string , flags ImGuiSliderFlags

DragFloat3(label,v,v_speed,v_min,v_max,format) label string , v Vector3 , v_speed number , v_min number , v_max number , format string

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,format,flags) label string , v Vector4 , v_speed number , v_min number , v_max number , format string , flags ImGuiSliderFlags

DragFloat4(label,v,v_speed,v_min,v_max,format) label string , v Vector4 , v_speed number , v_min number , v_max number , format string

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,format,format_max,flags) label string , v_current_min number , v_current_max number , v_speed number , v_min number , v_max number , format string , format_max string , flags ImGuiSliderFlags

DragFloatRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max) label string , v_current_min number , v_current_max number , v_speed number , v_min number , v_max number , format string , format_max string

DragFloatRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max,format) label string , v_current_min number , v_current_max number , v_speed number , v_min number , v_max number , format string

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,format,flags) label string , v number , v_speed number , v_min number , v_max number , format string , flags ImGuiSliderFlags

DragInt(label,v,v_speed,v_min,v_max,format) label string , v number , v_speed number , v_min number , v_max number , format string

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,format,flags) label string , v number , v_speed number , v_min number , v_max number , format string , flags ImGuiSliderFlags

DragInt2(label,v,v_speed,v_min,v_max,format) label string , v number , v_speed number , v_min number , v_max number , format string

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,format,flags) label string , v number , v_speed number , v_min number , v_max number , format string , flags ImGuiSliderFlags

DragInt3(label,v,v_speed,v_min,v_max,format) label string , v number , v_speed number , v_min number , v_max number , format string

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,format,flags) label string , v number , v_speed number , v_min number , v_max number , format string , flags ImGuiSliderFlags

DragInt4(label,v,v_speed,v_min,v_max,format) label string , v number , v_speed number , v_min number , v_max number , format string

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,format,format_max,flags) label string , v_current_min number , v_current_max number , v_speed number , v_min number , v_max number , format string , format_max string , flags ImGuiSliderFlags

DragIntRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max) label string , v_current_min number , v_current_max number , v_speed number , v_min number , v_max number , format string , format_max string

DragIntRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max,format) label string , v_current_min number , v_current_max number , v_speed number , v_min number , v_max number , format string

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,format,flags) label string , data_type ImGuiDataType , p_data number , v_speed number , p_min number , p_max number , format string , flags ImGuiSliderFlags

DragScalar(label,data_type,p_data,v_speed,p_min,p_max,format) label string , data_type ImGuiDataType , p_data number , v_speed number , p_min number , p_max number , format string

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,format,flags) label string , data_type ImGuiDataType , p_data number , components number , v_speed number , p_min number , p_max number , format string , flags ImGuiSliderFlags

DragScalarN(label,data_type,p_data,components,v_speed,p_min,p_max,format) label string , data_type ImGuiDataType , p_data number , components number , v_speed number , p_min number , p_max number , format string

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

Dummy(size) size Vector2

End()

EndChild()

EndChildFrame()

EndCombo()

EndDisabled()

EndDragDropSource()

EndDragDropTarget()

EndFrame()

EndGroup()

EndListBox()

EndMainMenuBar()

EndMenu()

EndMenuBar()

EndPopup()

EndTabBar()

EndTabItem()

EndTable()

EndTooltip()

FindViewportByID(id) id number

FindViewportByPlatformHandle(platform_handle) platform_handle number

GetBackgroundDrawList()

GetBackgroundDrawList(viewport) viewport ImGuiViewportPtr

GetClipboardText()

GetColorU32(idx,alpha_mul) idx ImGuiCol , alpha_mul number

GetColorU32(idx) idx ImGuiCol

GetColorU32(col) col Vector4

GetColumnIndex()

GetColumnOffset()

GetColumnOffset(column_index) column_index number

GetColumnsCount()

GetColumnWidth()

GetColumnWidth(column_index) column_index number

GetContentRegionAvail()

GetContentRegionMax()

GetCurrentContext()

GetCursorPos()

GetCursorPosX()

GetCursorPosY()

GetCursorScreenPos()

GetCursorStartPos()

GetDragDropPayload()

GetDrawData()

GetDrawListSharedData()

GetFont()

GetFontSize()

GetFontTexUvWhitePixel()

GetForegroundDrawList()

GetForegroundDrawList(viewport) viewport ImGuiViewportPtr

GetFrameCount()

GetFrameHeight()

GetFrameHeightWithSpacing()

GetID(ptr_id) ptr_id number

GetID(str_id) str_id string

GetIO()

GetItemID()

GetItemRectMax()

GetItemRectMin()

GetItemRectSize()

GetKeyIndex(key) key ImGuiKey

GetKeyName(key) key ImGuiKey

GetKeyPressedAmount(key,repeat_delay,rate) key ImGuiKey , repeat_delay number , rate number

GetMainViewport()

GetMouseClickedCount(button) button ImGuiMouseButton

GetMouseCursor()

GetMouseDragDelta()

GetMouseDragDelta(button,lock_threshold) button ImGuiMouseButton , lock_threshold number

GetMouseDragDelta(button) button ImGuiMouseButton

GetMousePos()

GetMousePosOnOpeningCurrentPopup()

GetPlatformIO()

GetScrollMaxX()

GetScrollMaxY()

GetScrollX()

GetScrollY()

GetStateStorage()

GetStyle()

GetStyleColorName(idx) idx ImGuiCol

GetTextLineHeight()

GetTextLineHeightWithSpacing()

GetTime()

GetTreeNodeToLabelSpacing()

GetVersion()

GetWindowContentRegionMax()

GetWindowContentRegionMin()

GetWindowDockID()

GetWindowDpiScale()

GetWindowDrawList()

GetWindowHeight()

GetWindowPos()

GetWindowSize()

GetWindowViewport()

GetWindowWidth()

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(indent_w) indent_w number

InputDouble(label,v,step,step_fast,format,flags) label string , v number , step number , step_fast number , format string , flags ImGuiInputTextFlags

InputDouble(label,v,step,step_fast,format) label string , v number , step number , step_fast number , format string

InputDouble(label,v,step,step_fast) label string , v number , step number , step_fast number

InputDouble(label,v,step) label string , v number , step number

InputDouble(label,v) label string , v number

InputFloat(label,v,step,step_fast,format,flags) label string , v number , step number , step_fast number , format string , flags ImGuiInputTextFlags

InputFloat(label,v,step,step_fast,format) label string , v number , step number , step_fast number , format string

InputFloat(label,v,step,step_fast) label string , v number , step number , step_fast number

InputFloat(label,v,step) label string , v number , step number

InputFloat(label,v) label string , v number

InputFloat2(label,v,format,flags) label string , v Vector2 , format string , flags ImGuiInputTextFlags

InputFloat2(label,v,format) label string , v Vector2 , format string

InputFloat2(label,v) label string , v Vector2

InputFloat3(label,v,format,flags) label string , v Vector3 , format string , flags ImGuiInputTextFlags

InputFloat3(label,v,format) label string , v Vector3 , format string

InputFloat3(label,v) label string , v Vector3

InputFloat4(label,v,format,flags) label string , v Vector4 , format string , flags ImGuiInputTextFlags

InputFloat4(label,v,format) label string , v Vector4 , format string

InputFloat4(label,v) label string , v Vector4

InputInt(label,v,step,step_fast,flags) label string , v number , step number , step_fast number , flags ImGuiInputTextFlags

InputInt(label,v,step,step_fast) label string , v number , step number , step_fast number

InputInt(label,v,step) label string , v number , step number

InputInt(label,v) label string , v number

InputInt2(label,v,flags) label string , v number , flags ImGuiInputTextFlags

InputInt2(label,v) label string , v number

InputInt3(label,v,flags) label string , v number , flags ImGuiInputTextFlags

InputInt3(label,v) label string , v number

InputInt4(label,v,flags) label string , v number , flags ImGuiInputTextFlags

InputInt4(label,v) label string , v number

InputScalar(label,data_type,p_data,p_step,p_step_fast,format,flags) label string , data_type ImGuiDataType , p_data number , p_step number , p_step_fast number , format string , flags ImGuiInputTextFlags

InputScalar(label,data_type,p_data,p_step,p_step_fast,format) label string , data_type ImGuiDataType , p_data number , p_step number , p_step_fast number , format string

InputScalar(label,data_type,p_data,p_step,p_step_fast) label string , data_type ImGuiDataType , p_data number , p_step number , p_step_fast number

InputScalar(label,data_type,p_data,p_step) label string , data_type ImGuiDataType , p_data number , p_step number

InputScalar(label,data_type,p_data) label string , data_type ImGuiDataType , p_data number

InputScalarN(label,data_type,p_data,components,p_step,p_step_fast,format,flags) label string , data_type ImGuiDataType , p_data number , components number , p_step number , p_step_fast number , format string , flags ImGuiInputTextFlags

InputScalarN(label,data_type,p_data,components,p_step,p_step_fast,format) label string , data_type ImGuiDataType , p_data number , components number , p_step number , p_step_fast number , format string

InputScalarN(label,data_type,p_data,components,p_step,p_step_fast) label string , data_type ImGuiDataType , p_data number , components number , p_step number , p_step_fast number

InputScalarN(label,data_type,p_data,components,p_step) label string , data_type ImGuiDataType , p_data number , components number , p_step number

InputScalarN(label,data_type,p_data,components) label string , data_type ImGuiDataType , p_data number , components 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

InvisibleButton(str_id,size,flags) str_id string , size Vector2 , flags ImGuiButtonFlags

InvisibleButton(str_id,size) str_id string , size Vector2

IsAnyItemActive()

IsAnyItemFocused()

IsAnyItemHovered()

IsAnyMouseDown()

IsItemActivated()

IsItemActive()

IsItemClicked()

IsItemClicked(mouse_button) mouse_button ImGuiMouseButton

IsItemDeactivated()

IsItemDeactivatedAfterEdit()

IsItemEdited()

IsItemFocused()

IsItemHovered()

IsItemHovered(flags) flags ImGuiHoveredFlags

IsItemToggledOpen()

IsItemVisible()

IsKeyDown(key) key ImGuiKey

IsKeyPressed(key,repeat) key ImGuiKey , repeat boolean

IsKeyPressed(key) key ImGuiKey

IsKeyReleased(key) key ImGuiKey

IsMouseClicked(button,repeat) button ImGuiMouseButton , repeat boolean

IsMouseClicked(button) button ImGuiMouseButton

IsMouseDoubleClicked(button) button ImGuiMouseButton

IsMouseDown(button) button ImGuiMouseButton

IsMouseDragging(button,lock_threshold) button ImGuiMouseButton , lock_threshold number

IsMouseDragging(button) button ImGuiMouseButton

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()

IsMousePosValid(mouse_pos) mouse_pos Vector2

IsMouseReleased(button) button ImGuiMouseButton

IsPopupOpen(str_id,flags) str_id string , flags ImGuiPopupFlags

IsPopupOpen(str_id) str_id string

IsRectVisible(rect_min,rect_max) rect_min Vector2 , rect_max Vector2

IsRectVisible(size) size Vector2

IsWindowAppearing()

IsWindowCollapsed()

IsWindowDocked()

IsWindowFocused()

IsWindowFocused(flags) flags ImGuiFocusedFlags

IsWindowHovered()

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

LogButtons()

LogFinish()

LogText(fmt) fmt string

LogToClipboard()

LogToClipboard(auto_open_depth) auto_open_depth number

LogToFile()

LogToFile(auto_open_depth,filename) auto_open_depth number , filename string

LogToFile(auto_open_depth) auto_open_depth number

LogToTTY()

LogToTTY(auto_open_depth) auto_open_depth number

MemAlloc(size) size number

MemFree(ptr) ptr number

NewFrame()

NewLine()

NextColumn()

OpenPopup(str_id,popup_flags) str_id string , popup_flags ImGuiPopupFlags

OpenPopup(str_id) str_id string

OpenPopup(id,popup_flags) id number , popup_flags ImGuiPopupFlags

OpenPopup(id) id number

OpenPopupOnItemClick()

OpenPopupOnItemClick(str_id,popup_flags) str_id string , popup_flags ImGuiPopupFlags

OpenPopupOnItemClick(str_id) str_id string

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

PopButtonRepeat()

PopClipRect()

PopFont()

PopID()

PopItemWidth()

PopStyleColor()

PopStyleColor(count) count number

PopStyleVar()

PopStyleVar(count) count number

PopTabStop()

PopTextWrapPos()

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

PushButtonRepeat(repeat) repeat boolean

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()

PushTextWrapPos(wrap_local_pos_x) wrap_local_pos_x number

RadioButton(label,active) label string , active boolean

RadioButton(label,v,v_button) label string , v number , v_button number

Render()

RenderPlatformWindowsDefault()

RenderPlatformWindowsDefault(platform_render_arg,renderer_render_arg) platform_render_arg number , renderer_render_arg number

RenderPlatformWindowsDefault(platform_render_arg) platform_render_arg number

ResetMouseDragDelta()

ResetMouseDragDelta(button) button ImGuiMouseButton

SameLine()

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

Separator()

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

SetItemDefaultFocus()

SetItemTooltip(fmt) fmt string

SetKeyboardFocusHere()

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

SetNextWindowFocus()

SetNextWindowPos(pos,cond,pivot) pos Vector2 , cond ImGuiCond , pivot Vector2

SetNextWindowPos(pos,cond) pos Vector2 , cond ImGuiCond

SetNextWindowPos(pos) pos Vector2

SetNextWindowScroll(scroll) scroll 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

SetScrollFromPosX(local_x,center_x_ratio) local_x number , center_x_ratio number

SetScrollFromPosX(local_x) local_x number

SetScrollFromPosY(local_y,center_y_ratio) local_y number , center_y_ratio number

SetScrollFromPosY(local_y) local_y number

SetScrollHereX()

SetScrollHereX(center_x_ratio) center_x_ratio number

SetScrollHereY()

SetScrollHereY(center_y_ratio) center_y_ratio number

SetScrollX(scroll_x) scroll_x number

SetScrollY(scroll_y) scroll_y number

SetStateStorage(storage) storage ImGuiStoragePtr

SetTabItemClosed(tab_or_docked_window_label) tab_or_docked_window_label string

SetTooltip(fmt) fmt 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()

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()

ShowAboutWindow(p_open) p_open boolean

ShowDebugLogWindow()

ShowDebugLogWindow(p_open) p_open boolean

ShowDemoWindow()

ShowDemoWindow(p_open) p_open boolean

ShowFontSelector(label) label string

ShowMetricsWindow()

ShowMetricsWindow(p_open) p_open boolean

ShowStackToolWindow()

ShowStackToolWindow(p_open) p_open boolean

ShowStyleEditor()

ShowStyleEditor(ref) ref ImGuiStylePtr

ShowStyleSelector(label) label string

ShowUserGuide()

SliderAngle(label,v_rad,v_degrees_min,v_degrees_max,format,flags) label string , v_rad number , v_degrees_min number , v_degrees_max number , format string , flags ImGuiSliderFlags

SliderAngle(label,v_rad,v_degrees_min,v_degrees_max,format) label string , v_rad number , v_degrees_min number , v_degrees_max number , format 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,format,flags) label string , v number , v_min number , v_max number , format string , flags ImGuiSliderFlags

SliderFloat(label,v,v_min,v_max,format) label string , v number , v_min number , v_max number , format string

SliderFloat(label,v,v_min,v_max) label string , v number , v_min number , v_max number

SliderFloat2(label,v,v_min,v_max,format,flags) label string , v Vector2 , v_min number , v_max number , format string , flags ImGuiSliderFlags

SliderFloat2(label,v,v_min,v_max,format) label string , v Vector2 , v_min number , v_max number , format string

SliderFloat2(label,v,v_min,v_max) label string , v Vector2 , v_min number , v_max number

SliderFloat3(label,v,v_min,v_max,format,flags) label string , v Vector3 , v_min number , v_max number , format string , flags ImGuiSliderFlags

SliderFloat3(label,v,v_min,v_max,format) label string , v Vector3 , v_min number , v_max number , format string

SliderFloat3(label,v,v_min,v_max) label string , v Vector3 , v_min number , v_max number

SliderFloat4(label,v,v_min,v_max,format,flags) label string , v Vector4 , v_min number , v_max number , format string , flags ImGuiSliderFlags

SliderFloat4(label,v,v_min,v_max,format) label string , v Vector4 , v_min number , v_max number , format string

SliderFloat4(label,v,v_min,v_max) label string , v Vector4 , v_min number , v_max number

SliderInt(label,v,v_min,v_max,format,flags) label string , v number , v_min number , v_max number , format string , flags ImGuiSliderFlags

SliderInt(label,v,v_min,v_max,format) label string , v number , v_min number , v_max number , format string

SliderInt(label,v,v_min,v_max) label string , v number , v_min number , v_max number

SliderInt2(label,v,v_min,v_max,format,flags) label string , v number , v_min number , v_max number , format string , flags ImGuiSliderFlags

SliderInt2(label,v,v_min,v_max,format) label string , v number , v_min number , v_max number , format string

SliderInt2(label,v,v_min,v_max) label string , v number , v_min number , v_max number

SliderInt3(label,v,v_min,v_max,format,flags) label string , v number , v_min number , v_max number , format string , flags ImGuiSliderFlags

SliderInt3(label,v,v_min,v_max,format) label string , v number , v_min number , v_max number , format string

SliderInt3(label,v,v_min,v_max) label string , v number , v_min number , v_max number

SliderInt4(label,v,v_min,v_max,format,flags) label string , v number , v_min number , v_max number , format string , flags ImGuiSliderFlags

SliderInt4(label,v,v_min,v_max,format) label string , v number , v_min number , v_max number , format string

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,format,flags) label string , data_type ImGuiDataType , p_data number , p_min number , p_max number , format string , flags ImGuiSliderFlags

SliderScalar(label,data_type,p_data,p_min,p_max,format) label string , data_type ImGuiDataType , p_data number , p_min number , p_max number , format string

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,format,flags) label string , data_type ImGuiDataType , p_data number , components number , p_min number , p_max number , format string , flags ImGuiSliderFlags

SliderScalarN(label,data_type,p_data,components,p_min,p_max,format) label string , data_type ImGuiDataType , p_data number , components number , p_min number , p_max number , format string

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

SmallButton(label) label string

Spacing()

StyleColorsClassic()

StyleColorsClassic(dst) dst ImGuiStylePtr

StyleColorsDark()

StyleColorsDark(dst) dst ImGuiStylePtr

StyleColorsLight()

StyleColorsLight(dst) dst ImGuiStylePtr

TabItemButton(label,flags) label string , flags ImGuiTabItemFlags

TabItemButton(label) label string

TableGetColumnCount()

TableGetColumnFlags()

TableGetColumnFlags(column_n) column_n number

TableGetColumnIndex()

TableGetColumnName()

TableGetColumnName(column_n) column_n number

TableGetRowIndex()

TableGetSortSpecs()

TableHeader(label) label string

TableHeadersRow()

TableNextColumn()

TableNextRow()

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

TableSetupScrollFreeze(cols,rows) cols number , rows number

Text(fmt) fmt 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

TreePop()

TreePush(ptr_id) ptr_id number

TreePush(str_id) str_id string

Unindent()

Unindent(indent_w) indent_w number

UpdatePlatformWindows()

Value(prefix,b) prefix string , b boolean

Value(prefix,v) prefix string , v number

Value(prefix,v,float_format) prefix string , v number , float_format string

Vec4ToCol(v4) v4 Vector4

VSliderFloat(label,size,v,v_min,v_max,format,flags) label string , size Vector2 , v number , v_min number , v_max number , format string , flags ImGuiSliderFlags

VSliderFloat(label,size,v,v_min,v_max,format) label string , size Vector2 , v number , v_min number , v_max number , format string

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,format,flags) label string , size Vector2 , v number , v_min number , v_max number , format string , flags ImGuiSliderFlags

VSliderInt(label,size,v,v_min,v_max,format) label string , size Vector2 , v number , v_min number , v_max number , format string

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,format,flags) label string , size Vector2 , data_type ImGuiDataType , p_data number , p_min number , p_max number , format string , flags ImGuiSliderFlags

VSliderScalar(label,size,data_type,p_data,p_min,p_max,format) label string , size Vector2 , data_type ImGuiDataType , p_data number , p_min number , p_max number , format string

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

Classes:

Type
Description

ImColor

v1.0.0
ImColor

ImColorPtr

v1.0.0
ImColorPtr

ImDrawChannel

v1.0.0
ImDrawChannel

ImDrawChannelPtr

v1.0.0
ImDrawChannelPtr

ImDrawCmd

v1.0.0
ImDrawCmd

ImDrawCmdHeader

v1.0.0
ImDrawCmdHeader

ImDrawCmdHeaderPtr

v1.0.0
ImDrawCmdHeaderPtr

ImDrawCmdPtr

v1.0.0
ImDrawCmdPtr

ImDrawData

v1.0.0
ImDrawData

ImDrawDataPtr

v1.0.0
ImDrawDataPtr

ImDrawList

v1.0.0
ImDrawList

ImDrawListPtr

v1.0.0
ImDrawListPtr

ImDrawListSplitter

v1.0.0
ImDrawListSplitter

ImDrawListSplitterPtr

v1.0.0
ImDrawListSplitterPtr

ImDrawVert

v1.0.0
ImDrawVert

ImDrawVertPtr

v1.0.0
ImDrawVertPtr

ImFont

v1.0.0
ImFont

ImFontAtlas

v1.0.0
ImFontAtlas

ImFontAtlasCustomRect

v1.0.0
ImFontAtlasCustomRect

ImFontAtlasCustomRectPtr

v1.0.0
ImFontAtlasCustomRectPtr

ImFontAtlasPtr

v1.0.0
ImFontAtlasPtr

ImFontConfig

v1.0.0
ImFontConfig

ImFontConfigPtr

v1.0.0
ImFontConfigPtr

ImFontGlyph

v1.0.0
ImFontGlyph

ImFontGlyphPtr

v1.0.0
ImFontGlyphPtr

ImFontGlyphRangesBuilder

v1.0.0
ImFontGlyphRangesBuilder

ImFontGlyphRangesBuilderPtr

v1.0.0
ImFontGlyphRangesBuilderPtr

ImFontPtr

v1.0.0
ImFontPtr

ImGuiIO

v1.0.0
ImGuiIO

ImGuiIOPtr

v1.0.0
ImGuiIOPtr

ImGuiInputTextCallbackData

v1.0.0
ImGuiInputTextCallbackData

ImGuiInputTextCallbackDataPtr

v1.0.0
ImGuiInputTextCallbackDataPtr

ImGuiKeyData

v1.0.0
ImGuiKeyData

ImGuiKeyDataPtr

v1.0.0
ImGuiKeyDataPtr

ImGuiListClipper

v1.0.0
ImGuiListClipper

ImGuiListClipperPtr

v1.0.0
ImGuiListClipperPtr

ImGuiOnceUponAFrame

v1.0.0
ImGuiOnceUponAFrame

ImGuiOnceUponAFramePtr

v1.0.0
ImGuiOnceUponAFramePtr

ImGuiPayload

v1.0.0
ImGuiPayload

ImGuiPayloadPtr

v1.0.0
ImGuiPayloadPtr

ImGuiPlatformIO

v2.0.0
ImGuiPlatformIO

ImGuiPlatformIOPtr

v2.0.0
ImGuiPlatformIOPtr

ImGuiPlatformImeData

v1.0.0
ImGuiPlatformImeData

ImGuiPlatformImeDataPtr

v1.0.0
ImGuiPlatformImeDataPtr

ImGuiPlatformMonitor

v1.0.0
ImGuiPlatformMonitor

ImGuiPlatformMonitorPtr

v1.0.0
ImGuiPlatformMonitorPtr

ImGuiSizeCallbackData

v1.0.0
ImGuiSizeCallbackData

ImGuiSizeCallbackDataPtr

v1.0.0
ImGuiSizeCallbackDataPtr

ImGuiStorage

v1.0.0
ImGuiStorage

ImGuiStoragePair

v1.0.0
ImGuiStoragePair

ImGuiStoragePairPtr

v1.0.0
ImGuiStoragePairPtr

ImGuiStoragePtr

v1.0.0
ImGuiStoragePtr

ImGuiStyle

v1.0.0
ImGuiStyle

ImGuiStylePtr

v1.0.0
ImGuiStylePtr

ImGuiTableColumnSortSpecs

v1.0.0
ImGuiTableColumnSortSpecs

ImGuiTableColumnSortSpecsPtr

v1.0.0
ImGuiTableColumnSortSpecsPtr

ImGuiTableSortSpecs

v1.0.0
ImGuiTableSortSpecs

ImGuiTableSortSpecsPtr

v1.0.0
ImGuiTableSortSpecsPtr

ImGuiTextBuffer

v1.0.0
ImGuiTextBuffer

ImGuiTextBufferPtr

v1.0.0
ImGuiTextBufferPtr

ImGuiTextFilter

v1.0.0
ImGuiTextFilter

ImGuiTextFilterPtr

v1.0.0
ImGuiTextFilterPtr

ImGuiTextRange

v1.0.0
ImGuiTextRange

ImGuiTextRangePtr

v1.0.0
ImGuiTextRangePtr

ImGuiViewport

v1.0.0
ImGuiViewport

ImGuiViewportPtr

v1.0.0
ImGuiViewportPtr

ImGuiWindowClass

v1.0.0
ImGuiWindowClass

ImGuiWindowClassPtr

v1.0.0
ImGuiWindowClassPtr

ImPtrVector

v2.0.0
ImPtrVector

ImVector

v2.0.0
ImVector

NullTerminatedString

v1.0.0
NullTerminatedString

RangeAccessor

v1.0.0
RangeAccessor

RangeAccessorExtensions

v1.0.0
RangeAccessorExtensions

RangePtrAccessor

v1.0.0
RangePtrAccessor

STB_TexteditState

v1.0.0
STB_TexteditState

STB_TexteditStatePtr

v1.0.0
STB_TexteditStatePtr

StbTexteditRow

v1.0.0
StbTexteditRow

StbTexteditRowPtr

v1.0.0
StbTexteditRowPtr

StbUndoRecord

v1.0.0
StbUndoRecord

StbUndoRecordPtr

v1.0.0
StbUndoRecordPtr

StbUndoState

v1.0.0
StbUndoState

StbUndoStatePtr

v1.0.0
StbUndoStatePtr

UnionValue

v1.0.0
UnionValue

Enums: