Difference between revisions of "Dear ImGui Flags"
From GiderosMobile
 (AZ order, _None flags first)  | 
				|||
| Line 73: | Line 73: | ||
== ColorEditFlags ==  | == ColorEditFlags ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| + | ImGui.ColorEditFlags_None  | ||
| + | ImGui.ColorEditFlags_AlphaBar  | ||
ImGui.ColorEditFlags_AlphaPreview  | ImGui.ColorEditFlags_AlphaPreview  | ||
| + | ImGui.ColorEditFlags_AlphaPreviewHalf  | ||
| + | ImGui.ColorEditFlags_DisplayHex  | ||
| + | ImGui.ColorEditFlags_DisplayHSV  | ||
ImGui.ColorEditFlags_DisplayRGB  | ImGui.ColorEditFlags_DisplayRGB  | ||
| − | ImGui.  | + | ImGui.ColorEditFlags_Float  | 
| + | ImGui.ColorEditFlags_HDR  | ||
ImGui.ColorEditFlags_InputHSV  | ImGui.ColorEditFlags_InputHSV  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
ImGui.ColorEditFlags_InputRGB  | ImGui.ColorEditFlags_InputRGB  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
ImGui.ColorEditFlags_NoAlpha  | ImGui.ColorEditFlags_NoAlpha  | ||
| − | ImGui.  | + | ImGui.ColorEditFlags_NoBorder  | 
ImGui.ColorEditFlags_NoDragDrop  | ImGui.ColorEditFlags_NoDragDrop  | ||
ImGui.ColorEditFlags_NoInputs  | ImGui.ColorEditFlags_NoInputs  | ||
| − | ImGui.  | + | ImGui.ColorEditFlags_NoLabel  | 
| + | ImGui.ColorEditFlags_NoOptions  | ||
| + | ImGui.ColorEditFlags_NoPicker  | ||
| + | ImGui.ColorEditFlags_NoSidePreview  | ||
ImGui.ColorEditFlags_NoSmallPreview  | ImGui.ColorEditFlags_NoSmallPreview  | ||
| − | |||
| − | |||
ImGui.ColorEditFlags_NoTooltip  | ImGui.ColorEditFlags_NoTooltip  | ||
| + | ImGui.ColorEditFlags_OptionsDefault  | ||
| + | ImGui.ColorEditFlags_PickerHueBar  | ||
| + | ImGui.ColorEditFlags_PickerHueWheel  | ||
| + | ImGui.ColorEditFlags_Uint8  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
== ComboFlags ==  | == ComboFlags ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| − | ImGui.  | + | ImGui.ComboFlags_None  | 
ImGui.ComboFlags_HeightLarge  | ImGui.ComboFlags_HeightLarge  | ||
| − | ImGui.  | + | ImGui.ComboFlags_HeightLargest  | 
| − | ImGui.  | + | ImGui.ComboFlags_HeightMask  | 
| − | |||
ImGui.ComboFlags_HeightRegular  | ImGui.ComboFlags_HeightRegular  | ||
| − | ImGui.  | + | ImGui.ComboFlags_HeightSmall  | 
ImGui.ComboFlags_NoArrowButton  | ImGui.ComboFlags_NoArrowButton  | ||
| − | ImGui.  | + | ImGui.ComboFlags_NoPreview  | 
| + | ImGui.ComboFlags_PopupAlignLeft  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
== Cond ==  | == Cond ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| − | |||
ImGui.Cond_None  | ImGui.Cond_None  | ||
ImGui.Cond_Always  | ImGui.Cond_Always  | ||
| + | ImGui.Cond_Appearing  | ||
ImGui.Cond_FirstUseEver  | ImGui.Cond_FirstUseEver  | ||
ImGui.Cond_Once  | ImGui.Cond_Once  | ||
| Line 125: | Line 125: | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
ImGui.ConfigFlags_None                      | ImGui.ConfigFlags_None                      | ||
| + | ImGui.ConfigFlags_IsSRGB                   | ||
| + | ImGui.ConfigFlags_IsTouchScreen  | ||
| + | ImGui.ConfigFlags_NavEnableGamepad         | ||
ImGui.ConfigFlags_NavEnableKeyboard         | ImGui.ConfigFlags_NavEnableKeyboard         | ||
| − | |||
ImGui.ConfigFlags_NavEnableSetMousePos      | ImGui.ConfigFlags_NavEnableSetMousePos      | ||
ImGui.ConfigFlags_NavNoCaptureKeyboard      | ImGui.ConfigFlags_NavNoCaptureKeyboard      | ||
ImGui.ConfigFlags_NoMouse                   | ImGui.ConfigFlags_NoMouse                   | ||
ImGui.ConfigFlags_NoMouseCursorChange  | ImGui.ConfigFlags_NoMouseCursorChange  | ||
| − | |||
| − | |||
</syntaxhighlight>  | </syntaxhighlight>  | ||
| Line 139: | Line 139: | ||
ImGui.DrawFlags_None  | ImGui.DrawFlags_None  | ||
ImGui.DrawFlags_Closed  | ImGui.DrawFlags_Closed  | ||
| − | ImGui.  | + | ImGui.DrawFlags_RoundCornersAll  | 
| − | ImGui.  | + | ImGui.DrawFlags_RoundCornersBottom  | 
ImGui.DrawFlags_RoundCornersBottomLeft  | ImGui.DrawFlags_RoundCornersBottomLeft  | ||
ImGui.DrawFlags_RoundCornersBottomRight  | ImGui.DrawFlags_RoundCornersBottomRight  | ||
| − | |||
| − | |||
ImGui.DrawFlags_RoundCornersLeft  | ImGui.DrawFlags_RoundCornersLeft  | ||
ImGui.DrawFlags_RoundCornersRight  | ImGui.DrawFlags_RoundCornersRight  | ||
| − | ImGui.  | + | ImGui.DrawFlags_RoundCornersTop  | 
| + | ImGui.DrawFlags_RoundCornersTopLeft  | ||
| + | ImGui.DrawFlags_RoundCornersTopRight  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
== DataType ==  | == DataType ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| − | ImGui.  | + | ImGui.DataType_Double  | 
| − | |||
ImGui.DataType_Float  | ImGui.DataType_Float  | ||
| + | ImGui.DataType_S8  | ||
ImGui.DataType_S16  | ImGui.DataType_S16  | ||
| + | ImGui.DataType_S32  | ||
| + | ImGui.DataType_S64  | ||
| + | ImGui.DataType_U8  | ||
ImGui.DataType_U16  | ImGui.DataType_U16  | ||
| − | |||
| − | |||
ImGui.DataType_U32  | ImGui.DataType_U32  | ||
| − | |||
ImGui.DataType_U64  | ImGui.DataType_U64  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
| Line 167: | Line 167: | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
ImGui.Dir_None  | ImGui.Dir_None  | ||
| + | ImGui.Dir_Down  | ||
ImGui.Dir_Left  | ImGui.Dir_Left  | ||
| + | ImGui.Dir_Right  | ||
ImGui.Dir_Up  | ImGui.Dir_Up  | ||
| − | |||
| − | |||
</syntaxhighlight>  | </syntaxhighlight>  | ||
== DragDropFlags ==  | == DragDropFlags ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| − | ImGui.  | + | ImGui.DragDropFlags_None  | 
| − | ImGui.  | + | ImGui.DragDropFlags_AcceptBeforeDelivery  | 
ImGui.DragDropFlags_AcceptNoDrawDefaultRect  | ImGui.DragDropFlags_AcceptNoDrawDefaultRect  | ||
| + | ImGui.DragDropFlags_AcceptNoPreviewTooltip  | ||
ImGui.DragDropFlags_AcceptPeekOnly  | ImGui.DragDropFlags_AcceptPeekOnly  | ||
| − | ImGui.  | + | ImGui.DragDropFlags_SourceAllowNullID  | 
| − | |||
| − | |||
ImGui.DragDropFlags_SourceAutoExpirePayload  | ImGui.DragDropFlags_SourceAutoExpirePayload  | ||
ImGui.DragDropFlags_SourceExtern  | ImGui.DragDropFlags_SourceExtern  | ||
| − | |||
ImGui.DragDropFlags_SourceNoDisableHover  | ImGui.DragDropFlags_SourceNoDisableHover  | ||
| + | ImGui.DragDropFlags_SourceNoHoldToOpenOthers  | ||
| + | ImGui.DragDropFlags_SourceNoPreviewTooltip  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
== FocusedFlags ==  | == FocusedFlags ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| + | ImGui.FocusedFlags_None  | ||
| + | ImGui.FocusedFlags_AnyWindow  | ||
ImGui.FocusedFlags_ChildWindows  | ImGui.FocusedFlags_ChildWindows  | ||
| − | ImGui.  | + | ImGui.FocusedFlags_NoPopupHierarchy  | 
| + | ImGui.FocusedFlags_RootAndChildWindows  | ||
ImGui.FocusedFlags_RootWindow  | ImGui.FocusedFlags_RootWindow  | ||
| − | |||
| − | |||
| − | |||
</syntaxhighlight>  | </syntaxhighlight>  | ||
== GlyphRanges ==  | == GlyphRanges ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| − | ImGui.  | + | ImGui.GlyphRanges_ChineseFull  | 
| − | ImGui.  | + | ImGui.GlyphRanges_ChineseSimplifiedCommon  | 
| − | ImGui.  | + | ImGui.GlyphRanges_Cyrillic  | 
| − | ImGui.  | + | ImGui.GlyphRanges_Default  | 
| − | ImGui.GlyphRanges_Japanese  | + | ImGui.GlyphRanges_Japanese  | 
| − | ImGui.  | + | ImGui.GlyphRanges_Korean  | 
| − | ImGui.GlyphRanges_Thai  | + | ImGui.GlyphRanges_Thai  | 
ImGui.GlyphRanges_Vietnamese  | ImGui.GlyphRanges_Vietnamese  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
| Line 213: | Line 213: | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
ImGui.HoveredFlags_None  | ImGui.HoveredFlags_None  | ||
| − | ImGui.  | + | ImGui.HoveredFlags_AllowWhenBlockedByActiveItem  | 
ImGui.HoveredFlags_AllowWhenBlockedByPopup  | ImGui.HoveredFlags_AllowWhenBlockedByPopup  | ||
| − | |||
| − | |||
| − | |||
ImGui.HoveredFlags_AllowWhenDisabled  | ImGui.HoveredFlags_AllowWhenDisabled  | ||
ImGui.HoveredFlags_AllowWhenOverlapped  | ImGui.HoveredFlags_AllowWhenOverlapped  | ||
ImGui.HoveredFlags_AnyWindow  | ImGui.HoveredFlags_AnyWindow  | ||
| − | ImGui.  | + | ImGui.HoveredFlags_ChildWindows  | 
| − | |||
ImGui.HoveredFlags_DelayNormal  | ImGui.HoveredFlags_DelayNormal  | ||
ImGui.HoveredFlags_DelayShort  | ImGui.HoveredFlags_DelayShort  | ||
| + | ImGui.HoveredFlags_NoNavOverride  | ||
ImGui.HoveredFlags_NoSharedDelay  | ImGui.HoveredFlags_NoSharedDelay  | ||
| + | ImGui.HoveredFlags_RectOnly  | ||
| + | ImGui.HoveredFlags_RootAndChildWindows  | ||
| + | ImGui.HoveredFlags_RootWindow  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
== ImageScaleMode ==  | == ImageScaleMode ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| + | ImGui.ImageScaleMode_FitHeight  | ||
| + | ImGui.ImageScaleMode_FitWidth  | ||
ImGui.ImageScaleMode_LetterBox  | ImGui.ImageScaleMode_LetterBox  | ||
| − | |||
| − | |||
ImGui.ImageScaleMode_Stretch  | ImGui.ImageScaleMode_Stretch  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
| Line 239: | Line 239: | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
ImGui.InputTextFlags_None  | ImGui.InputTextFlags_None  | ||
| − | ImGui.  | + | ImGui.InputTextFlags_AllowTabInput  | 
| − | ImGui.  | + | ImGui.InputTextFlags_AlwaysInsertMode  | 
ImGui.InputTextFlags_AutoSelectAll  | ImGui.InputTextFlags_AutoSelectAll  | ||
| − | ImGui.  | + | ImGui.InputTextFlags_CallbackAlways  | 
| − | ImGui.  | + | ImGui.InputTextFlags_CallbackCharFilter  | 
| + | ImGui.InputTextFlags_CallbackCompletion  | ||
| + | ImGui.InputTextFlags_CallbackEdit  | ||
| + | ImGui.InputTextFlags_CallbackHistory  | ||
| + | ImGui.InputTextFlags_CallbackResize  | ||
ImGui.InputTextFlags_CharsDecimal  | ImGui.InputTextFlags_CharsDecimal  | ||
| − | |||
| − | |||
ImGui.InputTextFlags_CharsHexadecimal  | ImGui.InputTextFlags_CharsHexadecimal  | ||
ImGui.InputTextFlags_CharsNoBlank  | ImGui.InputTextFlags_CharsNoBlank  | ||
| − | ImGui.  | + | ImGui.InputTextFlags_CharsScientific  | 
| − | |||
| − | |||
ImGui.InputTextFlags_CharsUppercase  | ImGui.InputTextFlags_CharsUppercase  | ||
| + | ImGui.InputTextFlags_CtrlEnterForNewLine  | ||
| + | ImGui.InputTextFlags_EnterReturnsTrue  | ||
| + | ImGui.InputTextFlags_EscapeClearsAll  | ||
ImGui.InputTextFlags_NoBackground -- custom constant, used to disable background  | ImGui.InputTextFlags_NoBackground -- custom constant, used to disable background  | ||
| − | ImGui.  | + | ImGui.InputTextFlags_NoHorizontalScroll  | 
| − | ImGui.  | + | ImGui.InputTextFlags_NoUndoRedo  | 
| − | ImGui.  | + | ImGui.InputTextFlags_Password  | 
| − | ImGui.  | + | ImGui.InputTextFlags_ReadOnly  | 
| − | |||
| − | |||
| − | |||
</syntaxhighlight>  | </syntaxhighlight>  | ||
== ItemFlags ==  | == ItemFlags ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| + | ImGui.ItemFlags_ButtonRepeat  | ||
ImGui.ItemFlags_Disabled  | ImGui.ItemFlags_Disabled  | ||
| − | |||
ImGui.ItemFlags_NoTabStop  | ImGui.ItemFlags_NoTabStop  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
| Line 272: | Line 272: | ||
== MouseButton ==  | == MouseButton ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| + | ImGui.MouseButton_Left  | ||
| + | ImGui.MouseButton_Middle  | ||
ImGui.MouseButton_Right  | ImGui.MouseButton_Right  | ||
| − | |||
| − | |||
</syntaxhighlight>  | </syntaxhighlight>  | ||
== MouseCursor ==  | == MouseCursor ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| + | ImGui.MouseCursor_None  | ||
| + | ImGui.MouseCursor_Arrow  | ||
ImGui.MouseCursor_Hand  | ImGui.MouseCursor_Hand  | ||
| + | ImGui.MouseCursor_NotAllowed  | ||
ImGui.MouseCursor_ResizeAll  | ImGui.MouseCursor_ResizeAll  | ||
ImGui.MouseCursor_ResizeEW  | ImGui.MouseCursor_ResizeEW  | ||
| − | ImGui.  | + | ImGui.MouseCursor_ResizeNESW  | 
ImGui.MouseCursor_ResizeNS  | ImGui.MouseCursor_ResizeNS  | ||
| − | |||
| − | |||
ImGui.MouseCursor_ResizeNWSE  | ImGui.MouseCursor_ResizeNWSE  | ||
| − | |||
ImGui.MouseCursor_TextInput  | ImGui.MouseCursor_TextInput  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
| Line 293: | Line 293: | ||
== NavInput ==  | == NavInput ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| + | ImGui.NavInput_Activate  | ||
| + | ImGui.NavInput_Cancel  | ||
| + | ImGui.NavInput_DpadDown  | ||
| + | ImGui.NavInput_DpadLeft  | ||
| + | ImGui.NavInput_DpadRight  | ||
| + | ImGui.NavInput_DpadUp  | ||
ImGui.NavInput_FocusNext  | ImGui.NavInput_FocusNext  | ||
| − | ImGui.  | + | ImGui.NavInput_FocusPrev  | 
ImGui.NavInput_Input  | ImGui.NavInput_Input  | ||
| − | |||
| − | |||
ImGui.NavInput_LStickDown  | ImGui.NavInput_LStickDown  | ||
| − | |||
| − | |||
ImGui.NavInput_LStickLeft  | ImGui.NavInput_LStickLeft  | ||
ImGui.NavInput_LStickRight  | ImGui.NavInput_LStickRight  | ||
| − | ImGui.  | + | ImGui.NavInput_LStickUp  | 
| − | ImGui.  | + | ImGui.NavInput_Menu  | 
| + | ImGui.NavInput_TweakFast  | ||
ImGui.NavInput_TweakSlow  | ImGui.NavInput_TweakSlow  | ||
| − | |||
| − | |||
| − | |||
</syntaxhighlight>  | </syntaxhighlight>  | ||
== PopupFlags ==  | == PopupFlags ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| − | ImGui.  | + | ImGui.PopupFlags_None  | 
| + | ImGui.PopupFlags_AnyPopup  | ||
| + | ImGui.PopupFlags_AnyPopupId  | ||
| + | ImGui.PopupFlags_AnyPopupLevel  | ||
| + | ImGui.PopupFlags_MouseButtonDefault  | ||
ImGui.PopupFlags_MouseButtonLeft  | ImGui.PopupFlags_MouseButtonLeft  | ||
ImGui.PopupFlags_MouseButtonMask  | ImGui.PopupFlags_MouseButtonMask  | ||
| + | ImGui.PopupFlags_MouseButtonMiddle  | ||
ImGui.PopupFlags_MouseButtonRight  | ImGui.PopupFlags_MouseButtonRight  | ||
| − | ImGui.  | + | ImGui.PopupFlags_NoOpenOverExistingPopup  | 
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
ImGui.PopupFlags_NoOpenOverItems  | ImGui.PopupFlags_NoOpenOverItems  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
| Line 329: | Line 329: | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
ImGui.SelectableFlags_None  | ImGui.SelectableFlags_None  | ||
| − | ImGui.  | + | ImGui.SelectableFlags_AllowDoubleClick  | 
ImGui.SelectableFlags_AllowItemOverlap  | ImGui.SelectableFlags_AllowItemOverlap  | ||
| + | ImGui.SelectableFlags_Disabled  | ||
ImGui.SelectableFlags_DontClosePopups  | ImGui.SelectableFlags_DontClosePopups  | ||
| − | ImGui.  | + | ImGui.SelectableFlags_SpanAllColumns  | 
| − | |||
</syntaxhighlight>  | </syntaxhighlight>  | ||
| Line 341: | Line 341: | ||
ImGui.SliderFlags_AlwaysClamp  | ImGui.SliderFlags_AlwaysClamp  | ||
ImGui.SliderFlags_Logarithmic     | ImGui.SliderFlags_Logarithmic     | ||
| + | ImGui.SliderFlags_NoInput  | ||
ImGui.SliderFlags_NoRoundToFormat  | ImGui.SliderFlags_NoRoundToFormat  | ||
| − | |||
</syntaxhighlight>  | </syntaxhighlight>  | ||
| Line 354: | Line 354: | ||
== StyleVar ==  | == StyleVar ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| − | |||
ImGui.StyleVar_Alpha  | ImGui.StyleVar_Alpha  | ||
| − | ImGui.  | + | ImGui.StyleVar_ButtonTextAlign  | 
| − | ImGui.  | + | ImGui.StyleVar_CellPadding  | 
| − | ImGui.  | + | ImGui.StyleVar_ChildBorderSize  | 
| + | ImGui.StyleVar_ChildRounding  | ||
| + | ImGui.StyleVar_DisabledAlpha  | ||
ImGui.StyleVar_FrameBorderSize  | ImGui.StyleVar_FrameBorderSize  | ||
| − | |||
| − | |||
ImGui.StyleVar_FramePadding  | ImGui.StyleVar_FramePadding  | ||
| − | |||
| − | |||
| − | |||
| − | |||
ImGui.StyleVar_FrameRounding  | ImGui.StyleVar_FrameRounding  | ||
| − | |||
| − | |||
ImGui.StyleVar_GrabMinSize  | ImGui.StyleVar_GrabMinSize  | ||
| + | ImGui.StyleVar_GrabRounding  | ||
| + | ImGui.StyleVar_IndentSpacing  | ||
| + | ImGui.StyleVar_ItemInnerSpacing  | ||
| + | ImGui.StyleVar_ItemSpacing  | ||
| + | ImGui.StyleVar_PopupBorderSize  | ||
| + | ImGui.StyleVar_PopupRounding  | ||
ImGui.StyleVar_ScrollbarRounding  | ImGui.StyleVar_ScrollbarRounding  | ||
ImGui.StyleVar_ScrollbarSize  | ImGui.StyleVar_ScrollbarSize  | ||
| − | |||
ImGui.StyleVar_SelectableTextAlign  | ImGui.StyleVar_SelectableTextAlign  | ||
| − | ImGui.  | + | ImGui.StyleVar_SeparatorTextAlign  | 
| − | |||
| − | |||
| − | |||
ImGui.StyleVar_SeparatorTextBorderSize  | ImGui.StyleVar_SeparatorTextBorderSize  | ||
| − | |||
ImGui.StyleVar_SeparatorTextPadding  | ImGui.StyleVar_SeparatorTextPadding  | ||
| + | ImGui.StyleVar_TabRounding  | ||
| + | ImGui.StyleVar_WindowBorderSize  | ||
| + | ImGui.StyleVar_WindowMinSize  | ||
| + | ImGui.StyleVar_WindowPadding  | ||
| + | ImGui.StyleVar_WindowRounding  | ||
| + | ImGui.StyleVar_WindowTitleAlign  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
== TabBarFlags ==  | == TabBarFlags ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| + | ImGui.TabBarFlags_None  | ||
ImGui.TabBarFlags_AutoSelectNewTabs  | ImGui.TabBarFlags_AutoSelectNewTabs  | ||
| + | ImGui.TabBarFlags_FittingPolicyDefault  | ||
| + | ImGui.TabBarFlags_FittingPolicyMask  | ||
| + | ImGui.TabBarFlags_FittingPolicyResizeDown  | ||
| + | ImGui.TabBarFlags_FittingPolicyScroll  | ||
ImGui.TabBarFlags_NoCloseWithMiddleMouseButton  | ImGui.TabBarFlags_NoCloseWithMiddleMouseButton  | ||
| − | ImGui.  | + | ImGui.TabBarFlags_NoTabListScrollingButtons  | 
ImGui.TabBarFlags_NoTooltip  | ImGui.TabBarFlags_NoTooltip  | ||
| − | |||
ImGui.TabBarFlags_Reorderable  | ImGui.TabBarFlags_Reorderable  | ||
| − | ImGui.  | + | ImGui.TabBarFlags_TabListPopupButton  | 
| − | |||
| − | |||
| − | |||
| − | |||
</syntaxhighlight>  | </syntaxhighlight>  | ||
== TabItemFlags ==  | == TabItemFlags ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| − | ImGui.  | + | ImGui.TabItemFlags_None  | 
| + | ImGui.TabItemFlags_Leading  | ||
ImGui.TabItemFlags_NoCloseWithMiddleMouseButton  | ImGui.TabItemFlags_NoCloseWithMiddleMouseButton  | ||
| + | ImGui.TabItemFlags_NoPushId  | ||
| + | ImGui.TabItemFlags_NoReorder  | ||
ImGui.TabItemFlags_NoTooltip  | ImGui.TabItemFlags_NoTooltip  | ||
| − | ImGui.  | + | ImGui.TabItemFlags_SetSelected  | 
| − | ImGui.  | + | ImGui.TabItemFlags_Trailing  | 
ImGui.TabItemFlags_UnsavedDocument  | ImGui.TabItemFlags_UnsavedDocument  | ||
| − | |||
| − | |||
| − | |||
</syntaxhighlight>  | </syntaxhighlight>  | ||
| Line 415: | Line 415: | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
ImGui.TableFlags_None  | ImGui.TableFlags_None  | ||
| − | ImGui.  | + | ImGui.TableFlags_Borders  | 
| − | ImGui.  | + | ImGui.TableFlags_BordersH  | 
| − | ImGui.  | + | ImGui.TableFlags_BordersInner  | 
| − | |||
| − | |||
| − | |||
| − | |||
ImGui.TableFlags_BordersInnerH    | ImGui.TableFlags_BordersInnerH    | ||
| + | ImGui.TableFlags_BordersInnerV  | ||
| + | ImGui.TableFlags_BordersOuter  | ||
ImGui.TableFlags_BordersOuterH  | ImGui.TableFlags_BordersOuterH  | ||
| − | |||
ImGui.TableFlags_BordersOuterV  | ImGui.TableFlags_BordersOuterV  | ||
| − | |||
ImGui.TableFlags_BordersV  | ImGui.TableFlags_BordersV  | ||
| − | ImGui.  | + | ImGui.TableFlags_ContextMenuInBody  | 
| − | ImGui.  | + | ImGui.TableFlags_Hideable  | 
| − | |||
ImGui.TableFlags_NoBordersInBody  | ImGui.TableFlags_NoBordersInBody  | ||
ImGui.TableFlags_NoBordersInBodyUntilResize  | ImGui.TableFlags_NoBordersInBodyUntilResize  | ||
| − | ImGui.  | + | ImGui.TableFlags_NoClip  | 
| − | |||
| − | |||
| − | |||
ImGui.TableFlags_NoHostExtendX  | ImGui.TableFlags_NoHostExtendX  | ||
ImGui.TableFlags_NoHostExtendY  | ImGui.TableFlags_NoHostExtendY  | ||
ImGui.TableFlags_NoKeepColumnsVisible  | ImGui.TableFlags_NoKeepColumnsVisible  | ||
| + | ImGui.TableFlags_NoPadInnerX  | ||
| + | ImGui.TableFlags_NoPadOuterX  | ||
| + | ImGui.TableFlags_NoSavedSettings  | ||
| + | ImGui.TableFlags_PadOuterX  | ||
ImGui.TableFlags_PreciseWidths  | ImGui.TableFlags_PreciseWidths  | ||
| − | ImGui.  | + | ImGui.TableFlags_Reorderable  | 
| − | ImGui.  | + | ImGui.TableFlags_Resizable  | 
| − | ImGui.  | + | ImGui.TableFlags_RowBg  | 
| − | |||
ImGui.TableFlags_ScrollX  | ImGui.TableFlags_ScrollX  | ||
ImGui.TableFlags_ScrollY  | ImGui.TableFlags_ScrollY  | ||
| + | ImGui.TableFlags_SizingFixedFit  | ||
| + | ImGui.TableFlags_SizingFixedSame  | ||
| + | ImGui.TableFlags_SizingStretchProp  | ||
| + | ImGui.TableFlags_SizingStretchSame  | ||
| + | ImGui.TableFlags_Sortable  | ||
ImGui.TableFlags_SortMulti  | ImGui.TableFlags_SortMulti  | ||
ImGui.TableFlags_SortTristate  | ImGui.TableFlags_SortTristate  | ||
| Line 454: | Line 454: | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
ImGui.TableBgTarget_None  | ImGui.TableBgTarget_None  | ||
| + | ImGui.TableBgTarget_CellBg  | ||
ImGui.TableBgTarget_RowBg0  | ImGui.TableBgTarget_RowBg0  | ||
ImGui.TableBgTarget_RowBg1  | ImGui.TableBgTarget_RowBg1  | ||
| − | |||
</syntaxhighlight>  | </syntaxhighlight>  | ||
| Line 464: | Line 464: | ||
ImGui.TableColumnFlags_DefaultHide  | ImGui.TableColumnFlags_DefaultHide  | ||
ImGui.TableColumnFlags_DefaultSort  | ImGui.TableColumnFlags_DefaultSort  | ||
| − | ImGui.  | + | ImGui.TableColumnFlags_Disabled  | 
| − | ImGui.  | + | ImGui.TableColumnFlags_IndentDisable  | 
| + | ImGui.TableColumnFlags_IndentEnable  | ||
| + | ImGui.TableColumnFlags_IsEnabled  | ||
| + | ImGui.TableColumnFlags_IsHovered  | ||
| + | ImGui.TableColumnFlags_IsSorted  | ||
| + | ImGui.TableColumnFlags_IsVisible  | ||
| + | ImGui.TableColumnFlags_NoClip  | ||
| + | ImGui.TableColumnFlags_NoHeaderLabel  | ||
| + | ImGui.TableColumnFlags_NoHeaderWidth  | ||
| + | ImGui.TableColumnFlags_NoHide  | ||
| + | ImGui.TableColumnFlags_NoReorder  | ||
ImGui.TableColumnFlags_NoResize  | ImGui.TableColumnFlags_NoResize  | ||
| − | |||
| − | |||
| − | |||
ImGui.TableColumnFlags_NoSort  | ImGui.TableColumnFlags_NoSort  | ||
ImGui.TableColumnFlags_NoSortAscending  | ImGui.TableColumnFlags_NoSortAscending  | ||
ImGui.TableColumnFlags_NoSortDescending  | ImGui.TableColumnFlags_NoSortDescending  | ||
| − | |||
ImGui.TableColumnFlags_PreferSortAscending  | ImGui.TableColumnFlags_PreferSortAscending  | ||
ImGui.TableColumnFlags_PreferSortDescending  | ImGui.TableColumnFlags_PreferSortDescending  | ||
| − | ImGui.  | + | ImGui.TableColumnFlags_WidthFixed  | 
| − | ImGui.  | + | ImGui.TableColumnFlags_WidthStretch  | 
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
</syntaxhighlight>  | </syntaxhighlight>  | ||
| Line 494: | Line 494: | ||
== TE ==  | == TE ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| + | ImGui.TE_Background  | ||
| + | ImGui.TE_Breakpoint  | ||
| + | ImGui.TE_CharLiteral  | ||
| + | ImGui.TE_ColorIndex  | ||
| + | ImGui.TE_Comment  | ||
| + | ImGui.TE_CurrentLineEdge  | ||
| + | ImGui.TE_CurrentLineFill  | ||
| + | ImGui.TE_CurrentLineFillInactive  | ||
| + | ImGui.TE_Cursor  | ||
ImGui.TE_Default  | ImGui.TE_Default  | ||
| + | ImGui.TE_ErrorMarker  | ||
| + | ImGui.TE_Identifier  | ||
ImGui.TE_Keyword  | ImGui.TE_Keyword  | ||
| + | ImGui.TE_KnownIdentifier  | ||
| + | ImGui.TE_LineNumber  | ||
| + | ImGui.TE_MultiLineComment  | ||
ImGui.TE_Number  | ImGui.TE_Number  | ||
| − | |||
| − | |||
| − | |||
| − | |||
ImGui.TE_Preprocessor  | ImGui.TE_Preprocessor  | ||
| − | |||
| − | |||
ImGui.TE_PreprocIdentifier  | ImGui.TE_PreprocIdentifier  | ||
| − | ImGui.  | + | ImGui.TE_Punctuation  | 
| − | |||
| − | |||
| − | |||
ImGui.TE_Selection  | ImGui.TE_Selection  | ||
| − | ImGui.  | + | ImGui.TE_String  | 
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
</syntaxhighlight>  | </syntaxhighlight>  | ||
== TreeNodeFlags ==  | == TreeNodeFlags ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| + | ImGui.TreeNodeFlags_None  | ||
| + | ImGui.TreeNodeFlags_AllowItemOverlap  | ||
ImGui.TreeNodeFlags_Bullet  | ImGui.TreeNodeFlags_Bullet  | ||
| − | |||
ImGui.TreeNodeFlags_CollapsingHeader  | ImGui.TreeNodeFlags_CollapsingHeader  | ||
| − | ImGui.  | + | ImGui.TreeNodeFlags_DefaultOpen  | 
ImGui.TreeNodeFlags_Framed  | ImGui.TreeNodeFlags_Framed  | ||
ImGui.TreeNodeFlags_FramePadding  | ImGui.TreeNodeFlags_FramePadding  | ||
| − | ImGui.  | + | ImGui.TreeNodeFlags_Leaf  | 
| − | ImGui.  | + | ImGui.TreeNodeFlags_NavLeftJumpsBackHere  | 
| − | |||
ImGui.TreeNodeFlags_NoAutoOpenOnLog  | ImGui.TreeNodeFlags_NoAutoOpenOnLog  | ||
| − | |||
ImGui.TreeNodeFlags_NoTreePushOnOpen  | ImGui.TreeNodeFlags_NoTreePushOnOpen  | ||
| + | ImGui.TreeNodeFlags_OpenOnArrow  | ||
| + | ImGui.TreeNodeFlags_OpenOnDoubleClick  | ||
ImGui.TreeNodeFlags_Selected  | ImGui.TreeNodeFlags_Selected  | ||
ImGui.TreeNodeFlags_SpanAvailWidth  | ImGui.TreeNodeFlags_SpanAvailWidth  | ||
| − | ImGui.  | + | ImGui.TreeNodeFlags_SpanFullWidth  | 
| − | |||
</syntaxhighlight>  | </syntaxhighlight>  | ||
== WindowFlags ==  | == WindowFlags ==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
| − | |||
ImGui.WindowFlags_None  | ImGui.WindowFlags_None  | ||
| − | ImGui.  | + | ImGui.WindowFlags_AlwaysAutoResize  | 
| + | ImGui.WindowFlags_AlwaysHorizontalScrollbar  | ||
| + | ImGui.WindowFlags_AlwaysUseWindowPadding  | ||
| + | ImGui.WindowFlags_AlwaysVerticalScrollbar  | ||
| + | ImGui.WindowFlags_FullScreen -- custom constant, used to create a fullscreen window  | ||
ImGui.WindowFlags_HorizontalScrollbar  | ImGui.WindowFlags_HorizontalScrollbar  | ||
| − | ImGui.  | + | ImGui.WindowFlags_MenuBar  | 
| + | ImGui.WindowFlags_NoBackground  | ||
ImGui.WindowFlags_NoBringToFrontOnFocus  | ImGui.WindowFlags_NoBringToFrontOnFocus  | ||
| + | ImGui.WindowFlags_NoCollapse  | ||
ImGui.WindowFlags_NoDecoration  | ImGui.WindowFlags_NoDecoration  | ||
| − | ImGui.  | + | ImGui.WindowFlags_NoFocusOnAppearing  | 
| − | |||
| − | |||
ImGui.WindowFlags_NoInputs  | ImGui.WindowFlags_NoInputs  | ||
ImGui.WindowFlags_NoMouseInputs  | ImGui.WindowFlags_NoMouseInputs  | ||
| − | ImGui.  | + | ImGui.WindowFlags_NoMove  | 
ImGui.WindowFlags_NoNav  | ImGui.WindowFlags_NoNav  | ||
| − | |||
ImGui.WindowFlags_NoNavFocus  | ImGui.WindowFlags_NoNavFocus  | ||
| − | |||
| − | |||
ImGui.WindowFlags_NoNavInputs  | ImGui.WindowFlags_NoNavInputs  | ||
ImGui.WindowFlags_NoResize  | ImGui.WindowFlags_NoResize  | ||
| − | ImGui.  | + | ImGui.WindowFlags_NoSavedSettings  | 
| − | ImGui.  | + | ImGui.WindowFlags_NoScrollbar  | 
| − | ImGui.  | + | ImGui.WindowFlags_NoScrollWithMouse  | 
| − | ImGui.  | + | ImGui.WindowFlags_NoTitleBar  | 
| − | ImGui.  | + | ImGui.WindowFlags_UnsavedDocument  | 
</syntaxhighlight>  | </syntaxhighlight>  | ||
Revision as of 19:35, 6 October 2024
_VERSION
ImGui._VERSION
BackendFlags
ImGui.BackendFlags_None
ImGui.BackendFlags_HasGamepad
ImGui.BackendFlags_HasMouseCursors
ImGui.BackendFlags_HasSetMousePos
ImGui.BackendFlags_RendererHasVtxOffset
Col
ImGui.Col_Border
ImGui.Col_BorderShadow
ImGui.Col_Button
ImGui.Col_ButtonActive
ImGui.Col_ButtonHovered
ImGui.Col_CheckMark
ImGui.Col_ChildBg
ImGui.Col_DragDropTarget
ImGui.Col_FrameBg
ImGui.Col_FrameBgActive
ImGui.Col_FrameBgHovered
ImGui.Col_Header
ImGui.Col_HeaderActive
ImGui.Col_HeaderHovered
ImGui.Col_MenuBarBg
ImGui.Col_ModalWindowDimBg
ImGui.Col_NavHighlight
ImGui.Col_NavWindowingDimBg
ImGui.Col_NavWindowingHighlight
ImGui.Col_PlotHistogram
ImGui.Col_PlotHistogramHovered
ImGui.Col_PlotLines
ImGui.Col_PlotLinesHovered
ImGui.Col_PopupBg
ImGui.Col_ResizeGrip
ImGui.Col_ResizeGripActive
ImGui.Col_ResizeGripHovered
ImGui.Col_ScrollbarBg
ImGui.Col_ScrollbarGrab
ImGui.Col_ScrollbarGrabActive
ImGui.Col_ScrollbarGrabHovered
ImGui.Col_Separator
ImGui.Col_SeparatorActive
ImGui.Col_SeparatorHovered
ImGui.Col_SliderGrab
ImGui.Col_SliderGrabActive
ImGui.Col_Tab
ImGui.Col_TabActive
ImGui.Col_TabHovered
ImGui.Col_TableBorderLight
ImGui.Col_TableBorderStrong
ImGui.Col_TableHeaderBg
ImGui.Col_TableRowBg
ImGui.Col_TableRowBgAlt
ImGui.Col_TabUnfocused
ImGui.Col_TabUnfocusedActive
ImGui.Col_Text
ImGui.Col_TextDisabled
ImGui.Col_TextSelectedBg
ImGui.Col_TitleBg
ImGui.Col_TitleBgActive
ImGui.Col_TitleBgCollapsed
ImGui.Col_WindowBg
ColorEditFlags
ImGui.ColorEditFlags_None
ImGui.ColorEditFlags_AlphaBar
ImGui.ColorEditFlags_AlphaPreview
ImGui.ColorEditFlags_AlphaPreviewHalf
ImGui.ColorEditFlags_DisplayHex
ImGui.ColorEditFlags_DisplayHSV
ImGui.ColorEditFlags_DisplayRGB
ImGui.ColorEditFlags_Float
ImGui.ColorEditFlags_HDR
ImGui.ColorEditFlags_InputHSV
ImGui.ColorEditFlags_InputRGB
ImGui.ColorEditFlags_NoAlpha
ImGui.ColorEditFlags_NoBorder
ImGui.ColorEditFlags_NoDragDrop
ImGui.ColorEditFlags_NoInputs
ImGui.ColorEditFlags_NoLabel
ImGui.ColorEditFlags_NoOptions
ImGui.ColorEditFlags_NoPicker
ImGui.ColorEditFlags_NoSidePreview
ImGui.ColorEditFlags_NoSmallPreview
ImGui.ColorEditFlags_NoTooltip
ImGui.ColorEditFlags_OptionsDefault
ImGui.ColorEditFlags_PickerHueBar
ImGui.ColorEditFlags_PickerHueWheel
ImGui.ColorEditFlags_Uint8
ComboFlags
ImGui.ComboFlags_None
ImGui.ComboFlags_HeightLarge
ImGui.ComboFlags_HeightLargest
ImGui.ComboFlags_HeightMask
ImGui.ComboFlags_HeightRegular
ImGui.ComboFlags_HeightSmall
ImGui.ComboFlags_NoArrowButton
ImGui.ComboFlags_NoPreview
ImGui.ComboFlags_PopupAlignLeft
Cond
ImGui.Cond_None
ImGui.Cond_Always
ImGui.Cond_Appearing
ImGui.Cond_FirstUseEver
ImGui.Cond_Once
ConfigFlags
ImGui.ConfigFlags_None                   
ImGui.ConfigFlags_IsSRGB                 
ImGui.ConfigFlags_IsTouchScreen
ImGui.ConfigFlags_NavEnableGamepad       
ImGui.ConfigFlags_NavEnableKeyboard      
ImGui.ConfigFlags_NavEnableSetMousePos   
ImGui.ConfigFlags_NavNoCaptureKeyboard   
ImGui.ConfigFlags_NoMouse                
ImGui.ConfigFlags_NoMouseCursorChange
corner_flags
ImGui.DrawFlags_None
ImGui.DrawFlags_Closed
ImGui.DrawFlags_RoundCornersAll
ImGui.DrawFlags_RoundCornersBottom
ImGui.DrawFlags_RoundCornersBottomLeft
ImGui.DrawFlags_RoundCornersBottomRight
ImGui.DrawFlags_RoundCornersLeft
ImGui.DrawFlags_RoundCornersRight
ImGui.DrawFlags_RoundCornersTop
ImGui.DrawFlags_RoundCornersTopLeft
ImGui.DrawFlags_RoundCornersTopRight
DataType
ImGui.DataType_Double
ImGui.DataType_Float
ImGui.DataType_S8
ImGui.DataType_S16
ImGui.DataType_S32
ImGui.DataType_S64
ImGui.DataType_U8
ImGui.DataType_U16
ImGui.DataType_U32
ImGui.DataType_U64
Dir
ImGui.Dir_None
ImGui.Dir_Down
ImGui.Dir_Left
ImGui.Dir_Right
ImGui.Dir_Up
DragDropFlags
ImGui.DragDropFlags_None
ImGui.DragDropFlags_AcceptBeforeDelivery
ImGui.DragDropFlags_AcceptNoDrawDefaultRect
ImGui.DragDropFlags_AcceptNoPreviewTooltip
ImGui.DragDropFlags_AcceptPeekOnly
ImGui.DragDropFlags_SourceAllowNullID
ImGui.DragDropFlags_SourceAutoExpirePayload
ImGui.DragDropFlags_SourceExtern
ImGui.DragDropFlags_SourceNoDisableHover
ImGui.DragDropFlags_SourceNoHoldToOpenOthers
ImGui.DragDropFlags_SourceNoPreviewTooltip
FocusedFlags
ImGui.FocusedFlags_None
ImGui.FocusedFlags_AnyWindow
ImGui.FocusedFlags_ChildWindows
ImGui.FocusedFlags_NoPopupHierarchy
ImGui.FocusedFlags_RootAndChildWindows
ImGui.FocusedFlags_RootWindow
GlyphRanges
ImGui.GlyphRanges_ChineseFull
ImGui.GlyphRanges_ChineseSimplifiedCommon
ImGui.GlyphRanges_Cyrillic
ImGui.GlyphRanges_Default
ImGui.GlyphRanges_Japanese
ImGui.GlyphRanges_Korean
ImGui.GlyphRanges_Thai
ImGui.GlyphRanges_Vietnamese
HoveredFlags
ImGui.HoveredFlags_None
ImGui.HoveredFlags_AllowWhenBlockedByActiveItem
ImGui.HoveredFlags_AllowWhenBlockedByPopup
ImGui.HoveredFlags_AllowWhenDisabled
ImGui.HoveredFlags_AllowWhenOverlapped
ImGui.HoveredFlags_AnyWindow
ImGui.HoveredFlags_ChildWindows
ImGui.HoveredFlags_DelayNormal
ImGui.HoveredFlags_DelayShort
ImGui.HoveredFlags_NoNavOverride
ImGui.HoveredFlags_NoSharedDelay
ImGui.HoveredFlags_RectOnly
ImGui.HoveredFlags_RootAndChildWindows
ImGui.HoveredFlags_RootWindow
ImageScaleMode
ImGui.ImageScaleMode_FitHeight
ImGui.ImageScaleMode_FitWidth
ImGui.ImageScaleMode_LetterBox
ImGui.ImageScaleMode_Stretch
InputTextFlags
ImGui.InputTextFlags_None
ImGui.InputTextFlags_AllowTabInput
ImGui.InputTextFlags_AlwaysInsertMode
ImGui.InputTextFlags_AutoSelectAll
ImGui.InputTextFlags_CallbackAlways
ImGui.InputTextFlags_CallbackCharFilter
ImGui.InputTextFlags_CallbackCompletion
ImGui.InputTextFlags_CallbackEdit
ImGui.InputTextFlags_CallbackHistory
ImGui.InputTextFlags_CallbackResize
ImGui.InputTextFlags_CharsDecimal
ImGui.InputTextFlags_CharsHexadecimal
ImGui.InputTextFlags_CharsNoBlank
ImGui.InputTextFlags_CharsScientific
ImGui.InputTextFlags_CharsUppercase
ImGui.InputTextFlags_CtrlEnterForNewLine
ImGui.InputTextFlags_EnterReturnsTrue
ImGui.InputTextFlags_EscapeClearsAll
ImGui.InputTextFlags_NoBackground -- custom constant, used to disable background
ImGui.InputTextFlags_NoHorizontalScroll
ImGui.InputTextFlags_NoUndoRedo
ImGui.InputTextFlags_Password
ImGui.InputTextFlags_ReadOnly
ItemFlags
ImGui.ItemFlags_ButtonRepeat
ImGui.ItemFlags_Disabled
ImGui.ItemFlags_NoTabStop
MouseButton
ImGui.MouseButton_Left
ImGui.MouseButton_Middle
ImGui.MouseButton_Right
MouseCursor
ImGui.MouseCursor_None
ImGui.MouseCursor_Arrow
ImGui.MouseCursor_Hand
ImGui.MouseCursor_NotAllowed
ImGui.MouseCursor_ResizeAll
ImGui.MouseCursor_ResizeEW
ImGui.MouseCursor_ResizeNESW
ImGui.MouseCursor_ResizeNS
ImGui.MouseCursor_ResizeNWSE
ImGui.MouseCursor_TextInput
ImGui.NavInput_Activate
ImGui.NavInput_Cancel
ImGui.NavInput_DpadDown
ImGui.NavInput_DpadLeft
ImGui.NavInput_DpadRight
ImGui.NavInput_DpadUp
ImGui.NavInput_FocusNext
ImGui.NavInput_FocusPrev
ImGui.NavInput_Input
ImGui.NavInput_LStickDown
ImGui.NavInput_LStickLeft
ImGui.NavInput_LStickRight
ImGui.NavInput_LStickUp
ImGui.NavInput_Menu
ImGui.NavInput_TweakFast
ImGui.NavInput_TweakSlow
PopupFlags
ImGui.PopupFlags_None
ImGui.PopupFlags_AnyPopup
ImGui.PopupFlags_AnyPopupId
ImGui.PopupFlags_AnyPopupLevel
ImGui.PopupFlags_MouseButtonDefault
ImGui.PopupFlags_MouseButtonLeft
ImGui.PopupFlags_MouseButtonMask
ImGui.PopupFlags_MouseButtonMiddle
ImGui.PopupFlags_MouseButtonRight
ImGui.PopupFlags_NoOpenOverExistingPopup
ImGui.PopupFlags_NoOpenOverItems
SelectableFlags
ImGui.SelectableFlags_None
ImGui.SelectableFlags_AllowDoubleClick
ImGui.SelectableFlags_AllowItemOverlap
ImGui.SelectableFlags_Disabled
ImGui.SelectableFlags_DontClosePopups
ImGui.SelectableFlags_SpanAllColumns
SliderFlags
ImGui.SliderFlags_None          
ImGui.SliderFlags_AlwaysClamp
ImGui.SliderFlags_Logarithmic  
ImGui.SliderFlags_NoInput
ImGui.SliderFlags_NoRoundToFormat
SortDirection
ImGui.SortDirection_None
ImGui.SortDirection_Ascending
ImGui.SortDirection_Descending
StyleVar
ImGui.StyleVar_Alpha
ImGui.StyleVar_ButtonTextAlign
ImGui.StyleVar_CellPadding
ImGui.StyleVar_ChildBorderSize
ImGui.StyleVar_ChildRounding
ImGui.StyleVar_DisabledAlpha
ImGui.StyleVar_FrameBorderSize
ImGui.StyleVar_FramePadding
ImGui.StyleVar_FrameRounding
ImGui.StyleVar_GrabMinSize
ImGui.StyleVar_GrabRounding
ImGui.StyleVar_IndentSpacing
ImGui.StyleVar_ItemInnerSpacing
ImGui.StyleVar_ItemSpacing
ImGui.StyleVar_PopupBorderSize
ImGui.StyleVar_PopupRounding
ImGui.StyleVar_ScrollbarRounding
ImGui.StyleVar_ScrollbarSize
ImGui.StyleVar_SelectableTextAlign
ImGui.StyleVar_SeparatorTextAlign
ImGui.StyleVar_SeparatorTextBorderSize
ImGui.StyleVar_SeparatorTextPadding
ImGui.StyleVar_TabRounding
ImGui.StyleVar_WindowBorderSize
ImGui.StyleVar_WindowMinSize
ImGui.StyleVar_WindowPadding
ImGui.StyleVar_WindowRounding
ImGui.StyleVar_WindowTitleAlign
TabBarFlags
ImGui.TabBarFlags_None
ImGui.TabBarFlags_AutoSelectNewTabs
ImGui.TabBarFlags_FittingPolicyDefault
ImGui.TabBarFlags_FittingPolicyMask
ImGui.TabBarFlags_FittingPolicyResizeDown
ImGui.TabBarFlags_FittingPolicyScroll
ImGui.TabBarFlags_NoCloseWithMiddleMouseButton
ImGui.TabBarFlags_NoTabListScrollingButtons
ImGui.TabBarFlags_NoTooltip
ImGui.TabBarFlags_Reorderable
ImGui.TabBarFlags_TabListPopupButton
TabItemFlags
ImGui.TabItemFlags_None
ImGui.TabItemFlags_Leading
ImGui.TabItemFlags_NoCloseWithMiddleMouseButton
ImGui.TabItemFlags_NoPushId
ImGui.TabItemFlags_NoReorder
ImGui.TabItemFlags_NoTooltip
ImGui.TabItemFlags_SetSelected
ImGui.TabItemFlags_Trailing
ImGui.TabItemFlags_UnsavedDocument
TableFlags
ImGui.TableFlags_None
ImGui.TableFlags_Borders
ImGui.TableFlags_BordersH
ImGui.TableFlags_BordersInner
ImGui.TableFlags_BordersInnerH 
ImGui.TableFlags_BordersInnerV
ImGui.TableFlags_BordersOuter
ImGui.TableFlags_BordersOuterH
ImGui.TableFlags_BordersOuterV
ImGui.TableFlags_BordersV
ImGui.TableFlags_ContextMenuInBody
ImGui.TableFlags_Hideable
ImGui.TableFlags_NoBordersInBody
ImGui.TableFlags_NoBordersInBodyUntilResize
ImGui.TableFlags_NoClip
ImGui.TableFlags_NoHostExtendX
ImGui.TableFlags_NoHostExtendY
ImGui.TableFlags_NoKeepColumnsVisible
ImGui.TableFlags_NoPadInnerX
ImGui.TableFlags_NoPadOuterX
ImGui.TableFlags_NoSavedSettings
ImGui.TableFlags_PadOuterX
ImGui.TableFlags_PreciseWidths
ImGui.TableFlags_Reorderable
ImGui.TableFlags_Resizable
ImGui.TableFlags_RowBg
ImGui.TableFlags_ScrollX
ImGui.TableFlags_ScrollY
ImGui.TableFlags_SizingFixedFit
ImGui.TableFlags_SizingFixedSame
ImGui.TableFlags_SizingStretchProp
ImGui.TableFlags_SizingStretchSame
ImGui.TableFlags_Sortable
ImGui.TableFlags_SortMulti
ImGui.TableFlags_SortTristate
TableBgTarget
ImGui.TableBgTarget_None
ImGui.TableBgTarget_CellBg
ImGui.TableBgTarget_RowBg0
ImGui.TableBgTarget_RowBg1
TableColumnFlags
ImGui.TableColumnFlags_None
ImGui.TableColumnFlags_DefaultHide
ImGui.TableColumnFlags_DefaultSort
ImGui.TableColumnFlags_Disabled
ImGui.TableColumnFlags_IndentDisable
ImGui.TableColumnFlags_IndentEnable
ImGui.TableColumnFlags_IsEnabled
ImGui.TableColumnFlags_IsHovered
ImGui.TableColumnFlags_IsSorted
ImGui.TableColumnFlags_IsVisible
ImGui.TableColumnFlags_NoClip
ImGui.TableColumnFlags_NoHeaderLabel
ImGui.TableColumnFlags_NoHeaderWidth
ImGui.TableColumnFlags_NoHide
ImGui.TableColumnFlags_NoReorder
ImGui.TableColumnFlags_NoResize
ImGui.TableColumnFlags_NoSort
ImGui.TableColumnFlags_NoSortAscending
ImGui.TableColumnFlags_NoSortDescending
ImGui.TableColumnFlags_PreferSortAscending
ImGui.TableColumnFlags_PreferSortDescending
ImGui.TableColumnFlags_WidthFixed
ImGui.TableColumnFlags_WidthStretch
TableRowFlags
ImGui.TableRowFlags_None
ImGui.TableRowFlags_Headers
TE
ImGui.TE_Background
ImGui.TE_Breakpoint
ImGui.TE_CharLiteral
ImGui.TE_ColorIndex
ImGui.TE_Comment
ImGui.TE_CurrentLineEdge
ImGui.TE_CurrentLineFill
ImGui.TE_CurrentLineFillInactive
ImGui.TE_Cursor
ImGui.TE_Default
ImGui.TE_ErrorMarker
ImGui.TE_Identifier
ImGui.TE_Keyword
ImGui.TE_KnownIdentifier
ImGui.TE_LineNumber
ImGui.TE_MultiLineComment
ImGui.TE_Number
ImGui.TE_Preprocessor
ImGui.TE_PreprocIdentifier
ImGui.TE_Punctuation
ImGui.TE_Selection
ImGui.TE_String
TreeNodeFlags
ImGui.TreeNodeFlags_None
ImGui.TreeNodeFlags_AllowItemOverlap
ImGui.TreeNodeFlags_Bullet
ImGui.TreeNodeFlags_CollapsingHeader
ImGui.TreeNodeFlags_DefaultOpen
ImGui.TreeNodeFlags_Framed
ImGui.TreeNodeFlags_FramePadding
ImGui.TreeNodeFlags_Leaf
ImGui.TreeNodeFlags_NavLeftJumpsBackHere
ImGui.TreeNodeFlags_NoAutoOpenOnLog
ImGui.TreeNodeFlags_NoTreePushOnOpen
ImGui.TreeNodeFlags_OpenOnArrow
ImGui.TreeNodeFlags_OpenOnDoubleClick
ImGui.TreeNodeFlags_Selected
ImGui.TreeNodeFlags_SpanAvailWidth
ImGui.TreeNodeFlags_SpanFullWidth
WindowFlags
ImGui.WindowFlags_None
ImGui.WindowFlags_AlwaysAutoResize
ImGui.WindowFlags_AlwaysHorizontalScrollbar
ImGui.WindowFlags_AlwaysUseWindowPadding
ImGui.WindowFlags_AlwaysVerticalScrollbar
ImGui.WindowFlags_FullScreen -- custom constant, used to create a fullscreen window
ImGui.WindowFlags_HorizontalScrollbar
ImGui.WindowFlags_MenuBar
ImGui.WindowFlags_NoBackground
ImGui.WindowFlags_NoBringToFrontOnFocus
ImGui.WindowFlags_NoCollapse
ImGui.WindowFlags_NoDecoration
ImGui.WindowFlags_NoFocusOnAppearing
ImGui.WindowFlags_NoInputs
ImGui.WindowFlags_NoMouseInputs
ImGui.WindowFlags_NoMove
ImGui.WindowFlags_NoNav
ImGui.WindowFlags_NoNavFocus
ImGui.WindowFlags_NoNavInputs
ImGui.WindowFlags_NoResize
ImGui.WindowFlags_NoSavedSettings
ImGui.WindowFlags_NoScrollbar
ImGui.WindowFlags_NoScrollWithMouse
ImGui.WindowFlags_NoTitleBar
ImGui.WindowFlags_UnsavedDocument