|
enum | ImGuiWindowFlags_ {
ImGuiWindowFlags_None = 0
, ImGuiWindowFlags_NoTitleBar = 1 << 0
, ImGuiWindowFlags_NoResize = 1 << 1
, ImGuiWindowFlags_NoMove = 1 << 2
,
ImGuiWindowFlags_NoScrollbar = 1 << 3
, ImGuiWindowFlags_NoScrollWithMouse = 1 << 4
, ImGuiWindowFlags_NoCollapse = 1 << 5
, ImGuiWindowFlags_AlwaysAutoResize = 1 << 6
,
ImGuiWindowFlags_NoBackground = 1 << 7
, ImGuiWindowFlags_NoSavedSettings = 1 << 8
, ImGuiWindowFlags_NoMouseInputs = 1 << 9
, ImGuiWindowFlags_MenuBar = 1 << 10
,
ImGuiWindowFlags_HorizontalScrollbar = 1 << 11
, ImGuiWindowFlags_NoFocusOnAppearing = 1 << 12
, ImGuiWindowFlags_NoBringToFrontOnFocus = 1 << 13
, ImGuiWindowFlags_AlwaysVerticalScrollbar = 1 << 14
,
ImGuiWindowFlags_AlwaysHorizontalScrollbar =1<< 15
, ImGuiWindowFlags_AlwaysUseWindowPadding = 1 << 16
, ImGuiWindowFlags_NoNavInputs = 1 << 18
, ImGuiWindowFlags_NoNavFocus = 1 << 19
,
ImGuiWindowFlags_UnsavedDocument = 1 << 20
, ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus
, ImGuiWindowFlags_NoDecoration = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse
, ImGuiWindowFlags_NoInputs = ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus
,
ImGuiWindowFlags_NavFlattened = 1 << 23
, ImGuiWindowFlags_ChildWindow = 1 << 24
, ImGuiWindowFlags_Tooltip = 1 << 25
, ImGuiWindowFlags_Popup = 1 << 26
,
ImGuiWindowFlags_Modal = 1 << 27
, ImGuiWindowFlags_ChildMenu = 1 << 28
} |
|
enum | ImGuiInputTextFlags_ {
ImGuiInputTextFlags_None = 0
, ImGuiInputTextFlags_CharsDecimal = 1 << 0
, ImGuiInputTextFlags_CharsHexadecimal = 1 << 1
, ImGuiInputTextFlags_CharsUppercase = 1 << 2
,
ImGuiInputTextFlags_CharsNoBlank = 1 << 3
, ImGuiInputTextFlags_AutoSelectAll = 1 << 4
, ImGuiInputTextFlags_EnterReturnsTrue = 1 << 5
, ImGuiInputTextFlags_CallbackCompletion = 1 << 6
,
ImGuiInputTextFlags_CallbackHistory = 1 << 7
, ImGuiInputTextFlags_CallbackAlways = 1 << 8
, ImGuiInputTextFlags_CallbackCharFilter = 1 << 9
, ImGuiInputTextFlags_AllowTabInput = 1 << 10
,
ImGuiInputTextFlags_CtrlEnterForNewLine = 1 << 11
, ImGuiInputTextFlags_NoHorizontalScroll = 1 << 12
, ImGuiInputTextFlags_AlwaysOverwrite = 1 << 13
, ImGuiInputTextFlags_ReadOnly = 1 << 14
,
ImGuiInputTextFlags_Password = 1 << 15
, ImGuiInputTextFlags_NoUndoRedo = 1 << 16
, ImGuiInputTextFlags_CharsScientific = 1 << 17
, ImGuiInputTextFlags_CallbackResize = 1 << 18
,
ImGuiInputTextFlags_CallbackEdit = 1 << 19
, ImGuiInputTextFlags_AlwaysInsertMode = ImGuiInputTextFlags_AlwaysOverwrite
} |
|
enum | ImGuiTreeNodeFlags_ {
ImGuiTreeNodeFlags_None = 0
, ImGuiTreeNodeFlags_Selected = 1 << 0
, ImGuiTreeNodeFlags_Framed = 1 << 1
, ImGuiTreeNodeFlags_AllowItemOverlap = 1 << 2
,
ImGuiTreeNodeFlags_NoTreePushOnOpen = 1 << 3
, ImGuiTreeNodeFlags_NoAutoOpenOnLog = 1 << 4
, ImGuiTreeNodeFlags_DefaultOpen = 1 << 5
, ImGuiTreeNodeFlags_OpenOnDoubleClick = 1 << 6
,
ImGuiTreeNodeFlags_OpenOnArrow = 1 << 7
, ImGuiTreeNodeFlags_Leaf = 1 << 8
, ImGuiTreeNodeFlags_Bullet = 1 << 9
, ImGuiTreeNodeFlags_FramePadding = 1 << 10
,
ImGuiTreeNodeFlags_SpanAvailWidth = 1 << 11
, ImGuiTreeNodeFlags_SpanFullWidth = 1 << 12
, ImGuiTreeNodeFlags_NavLeftJumpsBackHere = 1 << 13
, ImGuiTreeNodeFlags_CollapsingHeader = ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog
} |
|
enum | ImGuiPopupFlags_ {
ImGuiPopupFlags_None = 0
, ImGuiPopupFlags_MouseButtonLeft = 0
, ImGuiPopupFlags_MouseButtonRight = 1
, ImGuiPopupFlags_MouseButtonMiddle = 2
,
ImGuiPopupFlags_MouseButtonMask_ = 0x1F
, ImGuiPopupFlags_MouseButtonDefault_ = 1
, ImGuiPopupFlags_NoOpenOverExistingPopup = 1 << 5
, ImGuiPopupFlags_NoOpenOverItems = 1 << 6
,
ImGuiPopupFlags_AnyPopupId = 1 << 7
, ImGuiPopupFlags_AnyPopupLevel = 1 << 8
, ImGuiPopupFlags_AnyPopup = ImGuiPopupFlags_AnyPopupId | ImGuiPopupFlags_AnyPopupLevel
} |
|
enum | ImGuiSelectableFlags_ {
ImGuiSelectableFlags_None = 0
, ImGuiSelectableFlags_DontClosePopups = 1 << 0
, ImGuiSelectableFlags_SpanAllColumns = 1 << 1
, ImGuiSelectableFlags_AllowDoubleClick = 1 << 2
,
ImGuiSelectableFlags_Disabled = 1 << 3
, ImGuiSelectableFlags_AllowItemOverlap = 1 << 4
} |
|
enum | ImGuiComboFlags_ {
ImGuiComboFlags_None = 0
, ImGuiComboFlags_PopupAlignLeft = 1 << 0
, ImGuiComboFlags_HeightSmall = 1 << 1
, ImGuiComboFlags_HeightRegular = 1 << 2
,
ImGuiComboFlags_HeightLarge = 1 << 3
, ImGuiComboFlags_HeightLargest = 1 << 4
, ImGuiComboFlags_NoArrowButton = 1 << 5
, ImGuiComboFlags_NoPreview = 1 << 6
,
ImGuiComboFlags_HeightMask_ = ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest
} |
|
enum | ImGuiTabBarFlags_ {
ImGuiTabBarFlags_None = 0
, ImGuiTabBarFlags_Reorderable = 1 << 0
, ImGuiTabBarFlags_AutoSelectNewTabs = 1 << 1
, ImGuiTabBarFlags_TabListPopupButton = 1 << 2
,
ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 3
, ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4
, ImGuiTabBarFlags_NoTooltip = 1 << 5
, ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 6
,
ImGuiTabBarFlags_FittingPolicyScroll = 1 << 7
, ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll
, ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyResizeDown
} |
|
enum | ImGuiTabItemFlags_ {
ImGuiTabItemFlags_None = 0
, ImGuiTabItemFlags_UnsavedDocument = 1 << 0
, ImGuiTabItemFlags_SetSelected = 1 << 1
, ImGuiTabItemFlags_NoCloseWithMiddleMouseButton = 1 << 2
,
ImGuiTabItemFlags_NoPushId = 1 << 3
, ImGuiTabItemFlags_NoTooltip = 1 << 4
, ImGuiTabItemFlags_NoReorder = 1 << 5
, ImGuiTabItemFlags_Leading = 1 << 6
,
ImGuiTabItemFlags_Trailing = 1 << 7
} |
|
enum | ImGuiTableFlags_ {
ImGuiTableFlags_None = 0
, ImGuiTableFlags_Resizable = 1 << 0
, ImGuiTableFlags_Reorderable = 1 << 1
, ImGuiTableFlags_Hideable = 1 << 2
,
ImGuiTableFlags_Sortable = 1 << 3
, ImGuiTableFlags_NoSavedSettings = 1 << 4
, ImGuiTableFlags_ContextMenuInBody = 1 << 5
, ImGuiTableFlags_RowBg = 1 << 6
,
ImGuiTableFlags_BordersInnerH = 1 << 7
, ImGuiTableFlags_BordersOuterH = 1 << 8
, ImGuiTableFlags_BordersInnerV = 1 << 9
, ImGuiTableFlags_BordersOuterV = 1 << 10
,
ImGuiTableFlags_BordersH = ImGuiTableFlags_BordersInnerH | ImGuiTableFlags_BordersOuterH
, ImGuiTableFlags_BordersV = ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersOuterV
, ImGuiTableFlags_BordersInner = ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersInnerH
, ImGuiTableFlags_BordersOuter = ImGuiTableFlags_BordersOuterV | ImGuiTableFlags_BordersOuterH
,
ImGuiTableFlags_Borders = ImGuiTableFlags_BordersInner | ImGuiTableFlags_BordersOuter
, ImGuiTableFlags_NoBordersInBody = 1 << 11
, ImGuiTableFlags_NoBordersInBodyUntilResize = 1 << 12
, ImGuiTableFlags_SizingFixedFit = 1 << 13
,
ImGuiTableFlags_SizingFixedSame = 2 << 13
, ImGuiTableFlags_SizingStretchProp = 3 << 13
, ImGuiTableFlags_SizingStretchSame = 4 << 13
, ImGuiTableFlags_NoHostExtendX = 1 << 16
,
ImGuiTableFlags_NoHostExtendY = 1 << 17
, ImGuiTableFlags_NoKeepColumnsVisible = 1 << 18
, ImGuiTableFlags_PreciseWidths = 1 << 19
, ImGuiTableFlags_NoClip = 1 << 20
,
ImGuiTableFlags_PadOuterX = 1 << 21
, ImGuiTableFlags_NoPadOuterX = 1 << 22
, ImGuiTableFlags_NoPadInnerX = 1 << 23
, ImGuiTableFlags_ScrollX = 1 << 24
,
ImGuiTableFlags_ScrollY = 1 << 25
, ImGuiTableFlags_SortMulti = 1 << 26
, ImGuiTableFlags_SortTristate = 1 << 27
, ImGuiTableFlags_SizingMask_ = ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_SizingFixedSame | ImGuiTableFlags_SizingStretchProp | ImGuiTableFlags_SizingStretchSame
} |
|
enum | ImGuiTableColumnFlags_ {
ImGuiTableColumnFlags_None = 0
, ImGuiTableColumnFlags_Disabled = 1 << 0
, ImGuiTableColumnFlags_DefaultHide = 1 << 1
, ImGuiTableColumnFlags_DefaultSort = 1 << 2
,
ImGuiTableColumnFlags_WidthStretch = 1 << 3
, ImGuiTableColumnFlags_WidthFixed = 1 << 4
, ImGuiTableColumnFlags_NoResize = 1 << 5
, ImGuiTableColumnFlags_NoReorder = 1 << 6
,
ImGuiTableColumnFlags_NoHide = 1 << 7
, ImGuiTableColumnFlags_NoClip = 1 << 8
, ImGuiTableColumnFlags_NoSort = 1 << 9
, ImGuiTableColumnFlags_NoSortAscending = 1 << 10
,
ImGuiTableColumnFlags_NoSortDescending = 1 << 11
, ImGuiTableColumnFlags_NoHeaderLabel = 1 << 12
, ImGuiTableColumnFlags_NoHeaderWidth = 1 << 13
, ImGuiTableColumnFlags_PreferSortAscending = 1 << 14
,
ImGuiTableColumnFlags_PreferSortDescending = 1 << 15
, ImGuiTableColumnFlags_IndentEnable = 1 << 16
, ImGuiTableColumnFlags_IndentDisable = 1 << 17
, ImGuiTableColumnFlags_IsEnabled = 1 << 24
,
ImGuiTableColumnFlags_IsVisible = 1 << 25
, ImGuiTableColumnFlags_IsSorted = 1 << 26
, ImGuiTableColumnFlags_IsHovered = 1 << 27
, ImGuiTableColumnFlags_WidthMask_ = ImGuiTableColumnFlags_WidthStretch | ImGuiTableColumnFlags_WidthFixed
,
ImGuiTableColumnFlags_IndentMask_ = ImGuiTableColumnFlags_IndentEnable | ImGuiTableColumnFlags_IndentDisable
, ImGuiTableColumnFlags_StatusMask_ = ImGuiTableColumnFlags_IsEnabled | ImGuiTableColumnFlags_IsVisible | ImGuiTableColumnFlags_IsSorted | ImGuiTableColumnFlags_IsHovered
, ImGuiTableColumnFlags_NoDirectResize_ = 1 << 30
} |
|
enum | ImGuiTableRowFlags_ { ImGuiTableRowFlags_None = 0
, ImGuiTableRowFlags_Headers = 1 << 0
} |
|
enum | ImGuiTableBgTarget_ { ImGuiTableBgTarget_None = 0
, ImGuiTableBgTarget_RowBg0 = 1
, ImGuiTableBgTarget_RowBg1 = 2
, ImGuiTableBgTarget_CellBg = 3
} |
|
enum | ImGuiFocusedFlags_ {
ImGuiFocusedFlags_None = 0
, ImGuiFocusedFlags_ChildWindows = 1 << 0
, ImGuiFocusedFlags_RootWindow = 1 << 1
, ImGuiFocusedFlags_AnyWindow = 1 << 2
,
ImGuiFocusedFlags_NoPopupHierarchy = 1 << 3
, ImGuiFocusedFlags_RootAndChildWindows = ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows
} |
|
enum | ImGuiHoveredFlags_ {
ImGuiHoveredFlags_None = 0
, ImGuiHoveredFlags_ChildWindows = 1 << 0
, ImGuiHoveredFlags_RootWindow = 1 << 1
, ImGuiHoveredFlags_AnyWindow = 1 << 2
,
ImGuiHoveredFlags_NoPopupHierarchy = 1 << 3
, ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 5
, ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 7
, ImGuiHoveredFlags_AllowWhenOverlapped = 1 << 8
,
ImGuiHoveredFlags_AllowWhenDisabled = 1 << 9
, ImGuiHoveredFlags_NoNavOverride = 1 << 10
, ImGuiHoveredFlags_RectOnly = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped
, ImGuiHoveredFlags_RootAndChildWindows = ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows
} |
|
enum | ImGuiDragDropFlags_ {
ImGuiDragDropFlags_None = 0
, ImGuiDragDropFlags_SourceNoPreviewTooltip = 1 << 0
, ImGuiDragDropFlags_SourceNoDisableHover = 1 << 1
, ImGuiDragDropFlags_SourceNoHoldToOpenOthers = 1 << 2
,
ImGuiDragDropFlags_SourceAllowNullID = 1 << 3
, ImGuiDragDropFlags_SourceExtern = 1 << 4
, ImGuiDragDropFlags_SourceAutoExpirePayload = 1 << 5
, ImGuiDragDropFlags_AcceptBeforeDelivery = 1 << 10
,
ImGuiDragDropFlags_AcceptNoDrawDefaultRect = 1 << 11
, ImGuiDragDropFlags_AcceptNoPreviewTooltip = 1 << 12
, ImGuiDragDropFlags_AcceptPeekOnly = ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect
} |
|
enum | ImGuiDataType_ {
ImGuiDataType_S8
, ImGuiDataType_U8
, ImGuiDataType_S16
, ImGuiDataType_U16
,
ImGuiDataType_S32
, ImGuiDataType_U32
, ImGuiDataType_S64
, ImGuiDataType_U64
,
ImGuiDataType_Float
, ImGuiDataType_Double
, ImGuiDataType_COUNT
} |
|
enum | ImGuiDir_ {
ImGuiDir_None = -1
, ImGuiDir_Left = 0
, ImGuiDir_Right = 1
, ImGuiDir_Up = 2
,
ImGuiDir_Down = 3
, ImGuiDir_COUNT
} |
|
enum | ImGuiSortDirection_ { ImGuiSortDirection_None = 0
, ImGuiSortDirection_Ascending = 1
, ImGuiSortDirection_Descending = 2
} |
|
enum | ImGuiKey_ {
ImGuiKey_None = 0
, ImGuiKey_Tab = 512
, ImGuiKey_LeftArrow
, ImGuiKey_RightArrow
,
ImGuiKey_UpArrow
, ImGuiKey_DownArrow
, ImGuiKey_PageUp
, ImGuiKey_PageDown
,
ImGuiKey_Home
, ImGuiKey_End
, ImGuiKey_Insert
, ImGuiKey_Delete
,
ImGuiKey_Backspace
, ImGuiKey_Space
, ImGuiKey_Enter
, ImGuiKey_Escape
,
ImGuiKey_LeftCtrl
, ImGuiKey_LeftShift
, ImGuiKey_LeftAlt
, ImGuiKey_LeftSuper
,
ImGuiKey_RightCtrl
, ImGuiKey_RightShift
, ImGuiKey_RightAlt
, ImGuiKey_RightSuper
,
ImGuiKey_Menu
, ImGuiKey_0
, ImGuiKey_1
, ImGuiKey_2
,
ImGuiKey_3
, ImGuiKey_4
, ImGuiKey_5
, ImGuiKey_6
,
ImGuiKey_7
, ImGuiKey_8
, ImGuiKey_9
, ImGuiKey_A
,
ImGuiKey_B
, ImGuiKey_C
, ImGuiKey_D
, ImGuiKey_E
,
ImGuiKey_F
, ImGuiKey_G
, ImGuiKey_H
, ImGuiKey_I
,
ImGuiKey_J
, ImGuiKey_K
, ImGuiKey_L
, ImGuiKey_M
,
ImGuiKey_N
, ImGuiKey_O
, ImGuiKey_P
, ImGuiKey_Q
,
ImGuiKey_R
, ImGuiKey_S
, ImGuiKey_T
, ImGuiKey_U
,
ImGuiKey_V
, ImGuiKey_W
, ImGuiKey_X
, ImGuiKey_Y
,
ImGuiKey_Z
, ImGuiKey_F1
, ImGuiKey_F2
, ImGuiKey_F3
,
ImGuiKey_F4
, ImGuiKey_F5
, ImGuiKey_F6
, ImGuiKey_F7
,
ImGuiKey_F8
, ImGuiKey_F9
, ImGuiKey_F10
, ImGuiKey_F11
,
ImGuiKey_F12
, ImGuiKey_Apostrophe
, ImGuiKey_Comma
, ImGuiKey_Minus
,
ImGuiKey_Period
, ImGuiKey_Slash
, ImGuiKey_Semicolon
, ImGuiKey_Equal
,
ImGuiKey_LeftBracket
, ImGuiKey_Backslash
, ImGuiKey_RightBracket
, ImGuiKey_GraveAccent
,
ImGuiKey_CapsLock
, ImGuiKey_ScrollLock
, ImGuiKey_NumLock
, ImGuiKey_PrintScreen
,
ImGuiKey_Pause
, ImGuiKey_Keypad0
, ImGuiKey_Keypad1
, ImGuiKey_Keypad2
,
ImGuiKey_Keypad3
, ImGuiKey_Keypad4
, ImGuiKey_Keypad5
, ImGuiKey_Keypad6
,
ImGuiKey_Keypad7
, ImGuiKey_Keypad8
, ImGuiKey_Keypad9
, ImGuiKey_KeypadDecimal
,
ImGuiKey_KeypadDivide
, ImGuiKey_KeypadMultiply
, ImGuiKey_KeypadSubtract
, ImGuiKey_KeypadAdd
,
ImGuiKey_KeypadEnter
, ImGuiKey_KeypadEqual
, ImGuiKey_GamepadStart
, ImGuiKey_GamepadBack
,
ImGuiKey_GamepadFaceUp
, ImGuiKey_GamepadFaceDown
, ImGuiKey_GamepadFaceLeft
, ImGuiKey_GamepadFaceRight
,
ImGuiKey_GamepadDpadUp
, ImGuiKey_GamepadDpadDown
, ImGuiKey_GamepadDpadLeft
, ImGuiKey_GamepadDpadRight
,
ImGuiKey_GamepadL1
, ImGuiKey_GamepadR1
, ImGuiKey_GamepadL2
, ImGuiKey_GamepadR2
,
ImGuiKey_GamepadL3
, ImGuiKey_GamepadR3
, ImGuiKey_GamepadLStickUp
, ImGuiKey_GamepadLStickDown
,
ImGuiKey_GamepadLStickLeft
, ImGuiKey_GamepadLStickRight
, ImGuiKey_GamepadRStickUp
, ImGuiKey_GamepadRStickDown
,
ImGuiKey_GamepadRStickLeft
, ImGuiKey_GamepadRStickRight
, ImGuiKey_ModCtrl
, ImGuiKey_ModShift
,
ImGuiKey_ModAlt
, ImGuiKey_ModSuper
, ImGuiKey_COUNT
, ImGuiKey_NamedKey_BEGIN = 512
,
ImGuiKey_NamedKey_END = ImGuiKey_COUNT
, ImGuiKey_NamedKey_COUNT = ImGuiKey_NamedKey_END - ImGuiKey_NamedKey_BEGIN
, ImGuiKey_KeysData_SIZE = ImGuiKey_COUNT
, ImGuiKey_KeysData_OFFSET = 0
,
ImGuiKey_KeyPadEnter = ImGuiKey_KeypadEnter
} |
|
enum | ImGuiModFlags_ {
ImGuiModFlags_None = 0
, ImGuiModFlags_Ctrl = 1 << 0
, ImGuiModFlags_Shift = 1 << 1
, ImGuiModFlags_Alt = 1 << 2
,
ImGuiModFlags_Super = 1 << 3
} |
|
enum | ImGuiNavInput_ {
ImGuiNavInput_Activate
, ImGuiNavInput_Cancel
, ImGuiNavInput_Input
, ImGuiNavInput_Menu
,
ImGuiNavInput_DpadLeft
, ImGuiNavInput_DpadRight
, ImGuiNavInput_DpadUp
, ImGuiNavInput_DpadDown
,
ImGuiNavInput_LStickLeft
, ImGuiNavInput_LStickRight
, ImGuiNavInput_LStickUp
, ImGuiNavInput_LStickDown
,
ImGuiNavInput_FocusPrev
, ImGuiNavInput_FocusNext
, ImGuiNavInput_TweakSlow
, ImGuiNavInput_TweakFast
,
ImGuiNavInput_KeyLeft_
, ImGuiNavInput_KeyRight_
, ImGuiNavInput_KeyUp_
, ImGuiNavInput_KeyDown_
,
ImGuiNavInput_COUNT
} |
|
enum | ImGuiConfigFlags_ {
ImGuiConfigFlags_None = 0
, ImGuiConfigFlags_NavEnableKeyboard = 1 << 0
, ImGuiConfigFlags_NavEnableGamepad = 1 << 1
, ImGuiConfigFlags_NavEnableSetMousePos = 1 << 2
,
ImGuiConfigFlags_NavNoCaptureKeyboard = 1 << 3
, ImGuiConfigFlags_NoMouse = 1 << 4
, ImGuiConfigFlags_NoMouseCursorChange = 1 << 5
, ImGuiConfigFlags_IsSRGB = 1 << 20
,
ImGuiConfigFlags_IsTouchScreen = 1 << 21
} |
|
enum | ImGuiBackendFlags_ {
ImGuiBackendFlags_None = 0
, ImGuiBackendFlags_HasGamepad = 1 << 0
, ImGuiBackendFlags_HasMouseCursors = 1 << 1
, ImGuiBackendFlags_HasSetMousePos = 1 << 2
,
ImGuiBackendFlags_RendererHasVtxOffset = 1 << 3
} |
|
enum | ImGuiCol_ {
ImGuiCol_Text
, ImGuiCol_TextDisabled
, ImGuiCol_WindowBg
, ImGuiCol_ChildBg
,
ImGuiCol_PopupBg
, ImGuiCol_Border
, ImGuiCol_BorderShadow
, ImGuiCol_FrameBg
,
ImGuiCol_FrameBgHovered
, ImGuiCol_FrameBgActive
, ImGuiCol_TitleBg
, ImGuiCol_TitleBgActive
,
ImGuiCol_TitleBgCollapsed
, ImGuiCol_MenuBarBg
, ImGuiCol_ScrollbarBg
, ImGuiCol_ScrollbarGrab
,
ImGuiCol_ScrollbarGrabHovered
, ImGuiCol_ScrollbarGrabActive
, ImGuiCol_CheckMark
, ImGuiCol_SliderGrab
,
ImGuiCol_SliderGrabActive
, ImGuiCol_Button
, ImGuiCol_ButtonHovered
, ImGuiCol_ButtonActive
,
ImGuiCol_Header
, ImGuiCol_HeaderHovered
, ImGuiCol_HeaderActive
, ImGuiCol_Separator
,
ImGuiCol_SeparatorHovered
, ImGuiCol_SeparatorActive
, ImGuiCol_ResizeGrip
, ImGuiCol_ResizeGripHovered
,
ImGuiCol_ResizeGripActive
, ImGuiCol_Tab
, ImGuiCol_TabHovered
, ImGuiCol_TabActive
,
ImGuiCol_TabUnfocused
, ImGuiCol_TabUnfocusedActive
, ImGuiCol_PlotLines
, ImGuiCol_PlotLinesHovered
,
ImGuiCol_PlotHistogram
, ImGuiCol_PlotHistogramHovered
, ImGuiCol_TableHeaderBg
, ImGuiCol_TableBorderStrong
,
ImGuiCol_TableBorderLight
, ImGuiCol_TableRowBg
, ImGuiCol_TableRowBgAlt
, ImGuiCol_TextSelectedBg
,
ImGuiCol_DragDropTarget
, ImGuiCol_NavHighlight
, ImGuiCol_NavWindowingHighlight
, ImGuiCol_NavWindowingDimBg
,
ImGuiCol_ModalWindowDimBg
, ImGuiCol_COUNT
} |
|
enum | ImGuiStyleVar_ {
ImGuiStyleVar_Alpha
, ImGuiStyleVar_DisabledAlpha
, ImGuiStyleVar_WindowPadding
, ImGuiStyleVar_WindowRounding
,
ImGuiStyleVar_WindowBorderSize
, ImGuiStyleVar_WindowMinSize
, ImGuiStyleVar_WindowTitleAlign
, ImGuiStyleVar_ChildRounding
,
ImGuiStyleVar_ChildBorderSize
, ImGuiStyleVar_PopupRounding
, ImGuiStyleVar_PopupBorderSize
, ImGuiStyleVar_FramePadding
,
ImGuiStyleVar_FrameRounding
, ImGuiStyleVar_FrameBorderSize
, ImGuiStyleVar_ItemSpacing
, ImGuiStyleVar_ItemInnerSpacing
,
ImGuiStyleVar_IndentSpacing
, ImGuiStyleVar_CellPadding
, ImGuiStyleVar_ScrollbarSize
, ImGuiStyleVar_ScrollbarRounding
,
ImGuiStyleVar_GrabMinSize
, ImGuiStyleVar_GrabRounding
, ImGuiStyleVar_TabRounding
, ImGuiStyleVar_ButtonTextAlign
,
ImGuiStyleVar_SelectableTextAlign
, ImGuiStyleVar_COUNT
} |
|
enum | ImGuiButtonFlags_ {
ImGuiButtonFlags_None = 0
, ImGuiButtonFlags_MouseButtonLeft = 1 << 0
, ImGuiButtonFlags_MouseButtonRight = 1 << 1
, ImGuiButtonFlags_MouseButtonMiddle = 1 << 2
,
ImGuiButtonFlags_MouseButtonMask_ = ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle
, ImGuiButtonFlags_MouseButtonDefault_ = ImGuiButtonFlags_MouseButtonLeft
} |
|
enum | ImGuiColorEditFlags_ {
ImGuiColorEditFlags_None = 0
, ImGuiColorEditFlags_NoAlpha = 1 << 1
, ImGuiColorEditFlags_NoPicker = 1 << 2
, ImGuiColorEditFlags_NoOptions = 1 << 3
,
ImGuiColorEditFlags_NoSmallPreview = 1 << 4
, ImGuiColorEditFlags_NoInputs = 1 << 5
, ImGuiColorEditFlags_NoTooltip = 1 << 6
, ImGuiColorEditFlags_NoLabel = 1 << 7
,
ImGuiColorEditFlags_NoSidePreview = 1 << 8
, ImGuiColorEditFlags_NoDragDrop = 1 << 9
, ImGuiColorEditFlags_NoBorder = 1 << 10
, ImGuiColorEditFlags_AlphaBar = 1 << 16
,
ImGuiColorEditFlags_AlphaPreview = 1 << 17
, ImGuiColorEditFlags_AlphaPreviewHalf = 1 << 18
, ImGuiColorEditFlags_HDR = 1 << 19
, ImGuiColorEditFlags_DisplayRGB = 1 << 20
,
ImGuiColorEditFlags_DisplayHSV = 1 << 21
, ImGuiColorEditFlags_DisplayHex = 1 << 22
, ImGuiColorEditFlags_Uint8 = 1 << 23
, ImGuiColorEditFlags_Float = 1 << 24
,
ImGuiColorEditFlags_PickerHueBar = 1 << 25
, ImGuiColorEditFlags_PickerHueWheel = 1 << 26
, ImGuiColorEditFlags_InputRGB = 1 << 27
, ImGuiColorEditFlags_InputHSV = 1 << 28
,
ImGuiColorEditFlags_DefaultOptions_ = ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_PickerHueBar
, ImGuiColorEditFlags_DisplayMask_ = ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_DisplayHSV | ImGuiColorEditFlags_DisplayHex
, ImGuiColorEditFlags_DataTypeMask_ = ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_Float
, ImGuiColorEditFlags_PickerMask_ = ImGuiColorEditFlags_PickerHueWheel | ImGuiColorEditFlags_PickerHueBar
,
ImGuiColorEditFlags_InputMask_ = ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_InputHSV
} |
|
enum | ImGuiSliderFlags_ {
ImGuiSliderFlags_None = 0
, ImGuiSliderFlags_AlwaysClamp = 1 << 4
, ImGuiSliderFlags_Logarithmic = 1 << 5
, ImGuiSliderFlags_NoRoundToFormat = 1 << 6
,
ImGuiSliderFlags_NoInput = 1 << 7
, ImGuiSliderFlags_InvalidMask_ = 0x7000000F
, ImGuiSliderFlags_ClampOnInput = ImGuiSliderFlags_AlwaysClamp
} |
|
enum | ImGuiMouseButton_ { ImGuiMouseButton_Left = 0
, ImGuiMouseButton_Right = 1
, ImGuiMouseButton_Middle = 2
, ImGuiMouseButton_COUNT = 5
} |
|
enum | ImGuiMouseCursor_ {
ImGuiMouseCursor_None = -1
, ImGuiMouseCursor_Arrow = 0
, ImGuiMouseCursor_TextInput
, ImGuiMouseCursor_ResizeAll
,
ImGuiMouseCursor_ResizeNS
, ImGuiMouseCursor_ResizeEW
, ImGuiMouseCursor_ResizeNESW
, ImGuiMouseCursor_ResizeNWSE
,
ImGuiMouseCursor_Hand
, ImGuiMouseCursor_NotAllowed
, ImGuiMouseCursor_COUNT
} |
|
enum | ImGuiCond_ {
ImGuiCond_None = 0
, ImGuiCond_Always = 1 << 0
, ImGuiCond_Once = 1 << 1
, ImGuiCond_FirstUseEver = 1 << 2
,
ImGuiCond_Appearing = 1 << 3
} |
|
enum | ImDrawFlags_ {
ImDrawFlags_None = 0
, ImDrawFlags_Closed = 1 << 0
, ImDrawFlags_RoundCornersTopLeft = 1 << 4
, ImDrawFlags_RoundCornersTopRight = 1 << 5
,
ImDrawFlags_RoundCornersBottomLeft = 1 << 6
, ImDrawFlags_RoundCornersBottomRight = 1 << 7
, ImDrawFlags_RoundCornersNone = 1 << 8
, ImDrawFlags_RoundCornersTop = ImDrawFlags_RoundCornersTopLeft | ImDrawFlags_RoundCornersTopRight
,
ImDrawFlags_RoundCornersBottom = ImDrawFlags_RoundCornersBottomLeft | ImDrawFlags_RoundCornersBottomRight
, ImDrawFlags_RoundCornersLeft = ImDrawFlags_RoundCornersBottomLeft | ImDrawFlags_RoundCornersTopLeft
, ImDrawFlags_RoundCornersRight = ImDrawFlags_RoundCornersBottomRight | ImDrawFlags_RoundCornersTopRight
, ImDrawFlags_RoundCornersAll = ImDrawFlags_RoundCornersTopLeft | ImDrawFlags_RoundCornersTopRight | ImDrawFlags_RoundCornersBottomLeft | ImDrawFlags_RoundCornersBottomRight
,
ImDrawFlags_RoundCornersDefault_ = ImDrawFlags_RoundCornersAll
, ImDrawFlags_RoundCornersMask_ = ImDrawFlags_RoundCornersAll | ImDrawFlags_RoundCornersNone
} |
|
enum | ImDrawListFlags_ {
ImDrawListFlags_None = 0
, ImDrawListFlags_AntiAliasedLines = 1 << 0
, ImDrawListFlags_AntiAliasedLinesUseTex = 1 << 1
, ImDrawListFlags_AntiAliasedFill = 1 << 2
,
ImDrawListFlags_AllowVtxOffset = 1 << 3
} |
|
enum | ImFontAtlasFlags_ { ImFontAtlasFlags_None = 0
, ImFontAtlasFlags_NoPowerOfTwoHeight = 1 << 0
, ImFontAtlasFlags_NoMouseCursors = 1 << 1
, ImFontAtlasFlags_NoBakedLines = 1 << 2
} |
|
enum | ImGuiViewportFlags_ { ImGuiViewportFlags_None = 0
, ImGuiViewportFlags_IsPlatformWindow = 1 << 0
, ImGuiViewportFlags_IsPlatformMonitor = 1 << 1
, ImGuiViewportFlags_OwnedByApp = 1 << 2
} |
|
enum | ImDrawCornerFlags_ {
ImDrawCornerFlags_None = ImDrawFlags_RoundCornersNone
, ImDrawCornerFlags_TopLeft = ImDrawFlags_RoundCornersTopLeft
, ImDrawCornerFlags_TopRight = ImDrawFlags_RoundCornersTopRight
, ImDrawCornerFlags_BotLeft = ImDrawFlags_RoundCornersBottomLeft
,
ImDrawCornerFlags_BotRight = ImDrawFlags_RoundCornersBottomRight
, ImDrawCornerFlags_All = ImDrawFlags_RoundCornersAll
, ImDrawCornerFlags_Top = ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_TopRight
, ImDrawCornerFlags_Bot = ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight
,
ImDrawCornerFlags_Left = ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_BotLeft
, ImDrawCornerFlags_Right = ImDrawCornerFlags_TopRight | ImDrawCornerFlags_BotRight
} |
|
enum | ImGuiKeyModFlags_ {
ImGuiKeyModFlags_None = ImGuiModFlags_None
, ImGuiKeyModFlags_Ctrl = ImGuiModFlags_Ctrl
, ImGuiKeyModFlags_Shift = ImGuiModFlags_Shift
, ImGuiKeyModFlags_Alt = ImGuiModFlags_Alt
,
ImGuiKeyModFlags_Super = ImGuiModFlags_Super
} |
|
|
IMGUI_API ImGuiContext * | ImGui::CreateContext (ImFontAtlas *shared_font_atlas=NULL) |
|
IMGUI_API void | ImGui::DestroyContext (ImGuiContext *ctx=NULL) |
|
IMGUI_API ImGuiContext * | ImGui::GetCurrentContext () |
|
IMGUI_API void | ImGui::SetCurrentContext (ImGuiContext *ctx) |
|
IMGUI_API ImGuiIO & | ImGui::GetIO () |
|
IMGUI_API ImGuiStyle & | ImGui::GetStyle () |
|
IMGUI_API void | ImGui::NewFrame () |
|
IMGUI_API void | ImGui::EndFrame () |
|
IMGUI_API void | ImGui::Render () |
|
IMGUI_API ImDrawData * | ImGui::GetDrawData () |
|
IMGUI_API void | ImGui::ShowDemoWindow (bool *p_open=NULL) |
|
IMGUI_API void | ImGui::ShowMetricsWindow (bool *p_open=NULL) |
|
IMGUI_API void | ImGui::ShowDebugLogWindow (bool *p_open=NULL) |
|
IMGUI_API void | ImGui::ShowStackToolWindow (bool *p_open=NULL) |
|
IMGUI_API void | ImGui::ShowAboutWindow (bool *p_open=NULL) |
|
IMGUI_API void | ImGui::ShowStyleEditor (ImGuiStyle *ref=NULL) |
|
IMGUI_API bool | ImGui::ShowStyleSelector (const char *label) |
|
IMGUI_API void | ImGui::ShowFontSelector (const char *label) |
|
IMGUI_API void | ImGui::ShowUserGuide () |
|
IMGUI_API const char * | ImGui::GetVersion () |
|
IMGUI_API void | ImGui::StyleColorsDark (ImGuiStyle *dst=NULL) |
|
IMGUI_API void | ImGui::StyleColorsLight (ImGuiStyle *dst=NULL) |
|
IMGUI_API void | ImGui::StyleColorsClassic (ImGuiStyle *dst=NULL) |
|
IMGUI_API bool | ImGui::Begin (const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0) |
|
IMGUI_API void | ImGui::End () |
|
IMGUI_API bool | ImGui::BeginChild (const char *str_id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0) |
|
IMGUI_API bool | ImGui::BeginChild (ImGuiID id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0) |
|
IMGUI_API void | ImGui::EndChild () |
|
IMGUI_API bool | ImGui::IsWindowAppearing () |
|
IMGUI_API bool | ImGui::IsWindowCollapsed () |
|
IMGUI_API bool | ImGui::IsWindowFocused (ImGuiFocusedFlags flags=0) |
|
IMGUI_API bool | ImGui::IsWindowHovered (ImGuiHoveredFlags flags=0) |
|
IMGUI_API ImDrawList * | ImGui::GetWindowDrawList () |
|
IMGUI_API ImVec2 | ImGui::GetWindowPos () |
|
IMGUI_API ImVec2 | ImGui::GetWindowSize () |
|
IMGUI_API float | ImGui::GetWindowWidth () |
|
IMGUI_API float | ImGui::GetWindowHeight () |
|
IMGUI_API void | ImGui::SetNextWindowPos (const ImVec2 &pos, ImGuiCond cond=0, const ImVec2 &pivot=ImVec2(0, 0)) |
|
IMGUI_API void | ImGui::SetNextWindowSize (const ImVec2 &size, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetNextWindowSizeConstraints (const ImVec2 &size_min, const ImVec2 &size_max, ImGuiSizeCallback custom_callback=NULL, void *custom_callback_data=NULL) |
|
IMGUI_API void | ImGui::SetNextWindowContentSize (const ImVec2 &size) |
|
IMGUI_API void | ImGui::SetNextWindowCollapsed (bool collapsed, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetNextWindowFocus () |
|
IMGUI_API void | ImGui::SetNextWindowBgAlpha (float alpha) |
|
IMGUI_API void | ImGui::SetWindowPos (const ImVec2 &pos, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowSize (const ImVec2 &size, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowCollapsed (bool collapsed, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowFocus () |
|
IMGUI_API void | ImGui::SetWindowFontScale (float scale) |
|
IMGUI_API void | ImGui::SetWindowPos (const char *name, const ImVec2 &pos, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowSize (const char *name, const ImVec2 &size, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowCollapsed (const char *name, bool collapsed, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::SetWindowFocus (const char *name) |
|
IMGUI_API ImVec2 | ImGui::GetContentRegionAvail () |
|
IMGUI_API ImVec2 | ImGui::GetContentRegionMax () |
|
IMGUI_API ImVec2 | ImGui::GetWindowContentRegionMin () |
|
IMGUI_API ImVec2 | ImGui::GetWindowContentRegionMax () |
|
IMGUI_API float | ImGui::GetScrollX () |
|
IMGUI_API float | ImGui::GetScrollY () |
|
IMGUI_API void | ImGui::SetScrollX (float scroll_x) |
|
IMGUI_API void | ImGui::SetScrollY (float scroll_y) |
|
IMGUI_API float | ImGui::GetScrollMaxX () |
|
IMGUI_API float | ImGui::GetScrollMaxY () |
|
IMGUI_API void | ImGui::SetScrollHereX (float center_x_ratio=0.5f) |
|
IMGUI_API void | ImGui::SetScrollHereY (float center_y_ratio=0.5f) |
|
IMGUI_API void | ImGui::SetScrollFromPosX (float local_x, float center_x_ratio=0.5f) |
|
IMGUI_API void | ImGui::SetScrollFromPosY (float local_y, float center_y_ratio=0.5f) |
|
IMGUI_API void | ImGui::PushFont (ImFont *font) |
|
IMGUI_API void | ImGui::PopFont () |
|
IMGUI_API void | ImGui::PushStyleColor (ImGuiCol idx, ImU32 col) |
|
IMGUI_API void | ImGui::PushStyleColor (ImGuiCol idx, const ImVec4 &col) |
|
IMGUI_API void | ImGui::PopStyleColor (int count=1) |
|
IMGUI_API void | ImGui::PushStyleVar (ImGuiStyleVar idx, float val) |
|
IMGUI_API void | ImGui::PushStyleVar (ImGuiStyleVar idx, const ImVec2 &val) |
|
IMGUI_API void | ImGui::PopStyleVar (int count=1) |
|
IMGUI_API void | ImGui::PushAllowKeyboardFocus (bool allow_keyboard_focus) |
|
IMGUI_API void | ImGui::PopAllowKeyboardFocus () |
|
IMGUI_API void | ImGui::PushButtonRepeat (bool repeat) |
|
IMGUI_API void | ImGui::PopButtonRepeat () |
|
IMGUI_API void | ImGui::PushItemWidth (float item_width) |
|
IMGUI_API void | ImGui::PopItemWidth () |
|
IMGUI_API void | ImGui::SetNextItemWidth (float item_width) |
|
IMGUI_API float | ImGui::CalcItemWidth () |
|
IMGUI_API void | ImGui::PushTextWrapPos (float wrap_local_pos_x=0.0f) |
|
IMGUI_API void | ImGui::PopTextWrapPos () |
|
IMGUI_API ImFont * | ImGui::GetFont () |
|
IMGUI_API float | ImGui::GetFontSize () |
|
IMGUI_API ImVec2 | ImGui::GetFontTexUvWhitePixel () |
|
IMGUI_API ImU32 | ImGui::GetColorU32 (ImGuiCol idx, float alpha_mul=1.0f) |
|
IMGUI_API ImU32 | ImGui::GetColorU32 (const ImVec4 &col) |
|
IMGUI_API ImU32 | ImGui::GetColorU32 (ImU32 col) |
|
IMGUI_API const ImVec4 & | ImGui::GetStyleColorVec4 (ImGuiCol idx) |
|
IMGUI_API void | ImGui::Separator () |
|
IMGUI_API void | ImGui::SameLine (float offset_from_start_x=0.0f, float spacing=-1.0f) |
|
IMGUI_API void | ImGui::NewLine () |
|
IMGUI_API void | ImGui::Spacing () |
|
IMGUI_API void | ImGui::Dummy (const ImVec2 &size) |
|
IMGUI_API void | ImGui::Indent (float indent_w=0.0f) |
|
IMGUI_API void | ImGui::Unindent (float indent_w=0.0f) |
|
IMGUI_API void | ImGui::BeginGroup () |
|
IMGUI_API void | ImGui::EndGroup () |
|
IMGUI_API ImVec2 | ImGui::GetCursorPos () |
|
IMGUI_API float | ImGui::GetCursorPosX () |
|
IMGUI_API float | ImGui::GetCursorPosY () |
|
IMGUI_API void | ImGui::SetCursorPos (const ImVec2 &local_pos) |
|
IMGUI_API void | ImGui::SetCursorPosX (float local_x) |
|
IMGUI_API void | ImGui::SetCursorPosY (float local_y) |
|
IMGUI_API ImVec2 | ImGui::GetCursorStartPos () |
|
IMGUI_API ImVec2 | ImGui::GetCursorScreenPos () |
|
IMGUI_API void | ImGui::SetCursorScreenPos (const ImVec2 &pos) |
|
IMGUI_API void | ImGui::AlignTextToFramePadding () |
|
IMGUI_API float | ImGui::GetTextLineHeight () |
|
IMGUI_API float | ImGui::GetTextLineHeightWithSpacing () |
|
IMGUI_API float | ImGui::GetFrameHeight () |
|
IMGUI_API float | ImGui::GetFrameHeightWithSpacing () |
|
IMGUI_API void | ImGui::PushID (const char *str_id) |
|
IMGUI_API void | ImGui::PushID (const char *str_id_begin, const char *str_id_end) |
|
IMGUI_API void | ImGui::PushID (const void *ptr_id) |
|
IMGUI_API void | ImGui::PushID (int int_id) |
|
IMGUI_API void | ImGui::PopID () |
|
IMGUI_API ImGuiID | ImGui::GetID (const char *str_id) |
|
IMGUI_API ImGuiID | ImGui::GetID (const char *str_id_begin, const char *str_id_end) |
|
IMGUI_API ImGuiID | ImGui::GetID (const void *ptr_id) |
|
IMGUI_API void | ImGui::TextUnformatted (const char *text, const char *text_end=NULL) |
|
IMGUI_API void | ImGui::Text (const char *fmt,...) IM_FMTARGS(1) |
|
IMGUI_API void | ImGui::TextV (const char *fmt, va_list args) IM_FMTLIST(1) |
|
IMGUI_API void | ImGui::TextColored (const ImVec4 &col, const char *fmt,...) IM_FMTARGS(2) |
|
IMGUI_API void | ImGui::TextColoredV (const ImVec4 &col, const char *fmt, va_list args) IM_FMTLIST(2) |
|
IMGUI_API void | ImGui::TextDisabled (const char *fmt,...) IM_FMTARGS(1) |
|
IMGUI_API void | ImGui::TextDisabledV (const char *fmt, va_list args) IM_FMTLIST(1) |
|
IMGUI_API void | ImGui::TextWrapped (const char *fmt,...) IM_FMTARGS(1) |
|
IMGUI_API void | ImGui::TextWrappedV (const char *fmt, va_list args) IM_FMTLIST(1) |
|
IMGUI_API void | ImGui::LabelText (const char *label, const char *fmt,...) IM_FMTARGS(2) |
|
IMGUI_API void | ImGui::LabelTextV (const char *label, const char *fmt, va_list args) IM_FMTLIST(2) |
|
IMGUI_API void | ImGui::BulletText (const char *fmt,...) IM_FMTARGS(1) |
|
IMGUI_API void | ImGui::BulletTextV (const char *fmt, va_list args) IM_FMTLIST(1) |
|
IMGUI_API bool | ImGui::TextHyperLink (const char *label, bool underlineWhenHoveredOnly=false) |
|
IMGUI_API bool | ImGui::Button (const char *label, const ImVec2 &size=ImVec2(0, 0)) |
|
IMGUI_API bool | ImGui::SmallButton (const char *label) |
|
IMGUI_API bool | ImGui::InvisibleButton (const char *str_id, const ImVec2 &size, ImGuiButtonFlags flags=0) |
|
IMGUI_API bool | ImGui::ArrowButton (const char *str_id, ImGuiDir dir) |
|
IMGUI_API void | ImGui::Image (ImTextureID user_texture_id, const ImVec2 &size, const ImVec2 &uv0=ImVec2(0, 0), const ImVec2 &uv1=ImVec2(1, 1), const ImVec4 &tint_col=ImVec4(1, 1, 1, 1), const ImVec4 &border_col=ImVec4(0, 0, 0, 0)) |
|
IMGUI_API bool | ImGui::ImageButton (ImTextureID user_texture_id, const ImVec2 &size, const ImVec2 &uv0=ImVec2(0, 0), const ImVec2 &uv1=ImVec2(1, 1), int frame_padding=-1, const ImVec4 &bg_col=ImVec4(0, 0, 0, 0), const ImVec4 &tint_col=ImVec4(1, 1, 1, 1)) |
|
IMGUI_API bool | ImGui::Checkbox (const char *label, bool *v) |
|
IMGUI_API bool | ImGui::CheckboxFlags (const char *label, int *flags, int flags_value) |
|
IMGUI_API bool | ImGui::CheckboxFlags (const char *label, unsigned int *flags, unsigned int flags_value) |
|
IMGUI_API bool | ImGui::RadioButton (const char *label, bool active) |
|
IMGUI_API bool | ImGui::RadioButton (const char *label, int *v, int v_button) |
|
IMGUI_API void | ImGui::ProgressBar (float fraction, const ImVec2 &size_arg=ImVec2(-FLT_MIN, 0), const char *overlay=NULL) |
|
IMGUI_API void | ImGui::Bullet () |
|
IMGUI_API bool | ImGui::BeginCombo (const char *label, const char *preview_value, ImGuiComboFlags flags=0) |
|
IMGUI_API void | ImGui::EndCombo () |
|
IMGUI_API bool | ImGui::Combo (const char *label, int *current_item, const char *const items[], int items_count, int popup_max_height_in_items=-1) |
|
IMGUI_API bool | ImGui::Combo (const char *label, int *current_item, const char *items_separated_by_zeros, int popup_max_height_in_items=-1) |
|
IMGUI_API bool | ImGui::Combo (const char *label, int *current_item, bool(*items_getter)(void *data, int idx, const char **out_text), void *data, int items_count, int popup_max_height_in_items=-1) |
|
IMGUI_API bool | ImGui::DragFloat (const char *label, float *v, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format="%.3f", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::DragFloat2 (const char *label, float v[2], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format="%.3f", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::DragFloat3 (const char *label, float v[3], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format="%.3f", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::DragFloat4 (const char *label, float v[4], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format="%.3f", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::DragFloatRange2 (const char *label, float *v_current_min, float *v_current_max, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format="%.3f", const char *format_max=NULL, ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::DragInt (const char *label, int *v, float v_speed=1.0f, int v_min=0, int v_max=0, const char *format="%d", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::DragInt2 (const char *label, int v[2], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format="%d", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::DragInt3 (const char *label, int v[3], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format="%d", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::DragInt4 (const char *label, int v[4], float v_speed=1.0f, int v_min=0, int v_max=0, const char *format="%d", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::DragIntRange2 (const char *label, int *v_current_min, int *v_current_max, float v_speed=1.0f, int v_min=0, int v_max=0, const char *format="%d", const char *format_max=NULL, ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::DragScalar (const char *label, ImGuiDataType data_type, void *p_data, float v_speed=1.0f, const void *p_min=NULL, const void *p_max=NULL, const char *format=NULL, ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::DragScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, float v_speed=1.0f, const void *p_min=NULL, const void *p_max=NULL, const char *format=NULL, ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::SliderFloat (const char *label, float *v, float v_min, float v_max, const char *format="%.3f", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::SliderFloat2 (const char *label, float v[2], float v_min, float v_max, const char *format="%.3f", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::SliderFloat3 (const char *label, float v[3], float v_min, float v_max, const char *format="%.3f", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::SliderFloat4 (const char *label, float v[4], float v_min, float v_max, const char *format="%.3f", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::SliderAngle (const char *label, float *v_rad, float v_degrees_min=-360.0f, float v_degrees_max=+360.0f, const char *format="%.0f deg", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::SliderInt (const char *label, int *v, int v_min, int v_max, const char *format="%d", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::SliderInt2 (const char *label, int v[2], int v_min, int v_max, const char *format="%d", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::SliderInt3 (const char *label, int v[3], int v_min, int v_max, const char *format="%d", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::SliderInt4 (const char *label, int v[4], int v_min, int v_max, const char *format="%d", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::SliderScalar (const char *label, ImGuiDataType data_type, void *p_data, const void *p_min, const void *p_max, const char *format=NULL, ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::SliderScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, const void *p_min, const void *p_max, const char *format=NULL, ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::VSliderFloat (const char *label, const ImVec2 &size, float *v, float v_min, float v_max, const char *format="%.3f", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::VSliderInt (const char *label, const ImVec2 &size, int *v, int v_min, int v_max, const char *format="%d", ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::VSliderScalar (const char *label, const ImVec2 &size, ImGuiDataType data_type, void *p_data, const void *p_min, const void *p_max, const char *format=NULL, ImGuiSliderFlags flags=0) |
|
IMGUI_API bool | ImGui::InputText (const char *label, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL) |
|
IMGUI_API bool | ImGui::InputTextMultiline (const char *label, char *buf, size_t buf_size, const ImVec2 &size=ImVec2(0, 0), ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL) |
|
IMGUI_API bool | ImGui::InputTextWithHint (const char *label, const char *hint, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL) |
|
IMGUI_API bool | ImGui::InputFloat (const char *label, float *v, float step=0.0f, float step_fast=0.0f, const char *format="%.3f", ImGuiInputTextFlags flags=0) |
|
IMGUI_API bool | ImGui::InputFloat2 (const char *label, float v[2], const char *format="%.3f", ImGuiInputTextFlags flags=0) |
|
IMGUI_API bool | ImGui::InputFloat3 (const char *label, float v[3], const char *format="%.3f", ImGuiInputTextFlags flags=0) |
|
IMGUI_API bool | ImGui::InputFloat4 (const char *label, float v[4], const char *format="%.3f", ImGuiInputTextFlags flags=0) |
|
IMGUI_API bool | ImGui::InputInt (const char *label, int *v, int step=1, int step_fast=100, ImGuiInputTextFlags flags=0) |
|
IMGUI_API bool | ImGui::InputInt2 (const char *label, int v[2], ImGuiInputTextFlags flags=0) |
|
IMGUI_API bool | ImGui::InputInt3 (const char *label, int v[3], ImGuiInputTextFlags flags=0) |
|
IMGUI_API bool | ImGui::InputInt4 (const char *label, int v[4], ImGuiInputTextFlags flags=0) |
|
IMGUI_API bool | ImGui::InputDouble (const char *label, double *v, double step=0.0, double step_fast=0.0, const char *format="%.6f", ImGuiInputTextFlags flags=0) |
|
IMGUI_API bool | ImGui::InputScalar (const char *label, ImGuiDataType data_type, void *p_data, const void *p_step=NULL, const void *p_step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags flags=0) |
|
IMGUI_API bool | ImGui::InputScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, const void *p_step=NULL, const void *p_step_fast=NULL, const char *format=NULL, ImGuiInputTextFlags flags=0) |
|
IMGUI_API bool | ImGui::ColorEdit3 (const char *label, float col[3], ImGuiColorEditFlags flags=0) |
|
IMGUI_API bool | ImGui::ColorEdit4 (const char *label, float col[4], ImGuiColorEditFlags flags=0) |
|
IMGUI_API bool | ImGui::ColorPicker3 (const char *label, float col[3], ImGuiColorEditFlags flags=0) |
|
IMGUI_API bool | ImGui::ColorPicker4 (const char *label, float col[4], ImGuiColorEditFlags flags=0, const float *ref_col=NULL) |
|
IMGUI_API bool | ImGui::ColorButton (const char *desc_id, const ImVec4 &col, ImGuiColorEditFlags flags=0, const ImVec2 &size=ImVec2(0, 0)) |
|
IMGUI_API void | ImGui::SetColorEditOptions (ImGuiColorEditFlags flags) |
|
IMGUI_API bool | ImGui::TreeNode (const char *label) |
|
IMGUI_API bool | ImGui::TreeNode (const char *str_id, const char *fmt,...) IM_FMTARGS(2) |
|
IMGUI_API bool | ImGui::TreeNode (const void *ptr_id, const char *fmt,...) IM_FMTARGS(2) |
|
IMGUI_API bool | ImGui::TreeNodeV (const char *str_id, const char *fmt, va_list args) IM_FMTLIST(2) |
|
IMGUI_API bool | ImGui::TreeNodeV (const void *ptr_id, const char *fmt, va_list args) IM_FMTLIST(2) |
|
IMGUI_API bool | ImGui::TreeNodeEx (const char *label, ImGuiTreeNodeFlags flags=0) |
|
IMGUI_API bool | ImGui::TreeNodeEx (const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_FMTARGS(3) |
|
IMGUI_API bool | ImGui::TreeNodeEx (const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt,...) IM_FMTARGS(3) |
|
IMGUI_API bool | ImGui::TreeNodeExV (const char *str_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3) |
|
IMGUI_API bool | ImGui::TreeNodeExV (const void *ptr_id, ImGuiTreeNodeFlags flags, const char *fmt, va_list args) IM_FMTLIST(3) |
|
IMGUI_API void | ImGui::TreePush (const char *str_id) |
|
IMGUI_API void | ImGui::TreePush (const void *ptr_id=NULL) |
|
IMGUI_API void | ImGui::TreePop () |
|
IMGUI_API float | ImGui::GetTreeNodeToLabelSpacing () |
|
IMGUI_API bool | ImGui::CollapsingHeader (const char *label, ImGuiTreeNodeFlags flags=0) |
|
IMGUI_API bool | ImGui::CollapsingHeader (const char *label, bool *p_visible, ImGuiTreeNodeFlags flags=0) |
|
IMGUI_API void | ImGui::SetNextItemOpen (bool is_open, ImGuiCond cond=0) |
|
IMGUI_API bool | ImGui::Selectable (const char *label, bool selected=false, ImGuiSelectableFlags flags=0, const ImVec2 &size=ImVec2(0, 0)) |
|
IMGUI_API bool | ImGui::Selectable (const char *label, bool *p_selected, ImGuiSelectableFlags flags=0, const ImVec2 &size=ImVec2(0, 0)) |
|
IMGUI_API bool | ImGui::BeginListBox (const char *label, const ImVec2 &size=ImVec2(0, 0)) |
|
IMGUI_API void | ImGui::EndListBox () |
|
IMGUI_API bool | ImGui::ListBox (const char *label, int *current_item, const char *const items[], int items_count, int height_in_items=-1) |
|
IMGUI_API bool | ImGui::ListBox (const char *label, int *current_item, bool(*items_getter)(void *data, int idx, const char **out_text), void *data, int items_count, int height_in_items=-1) |
|
IMGUI_API void | ImGui::PlotLines (const char *label, const float *values, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0), int stride=sizeof(float)) |
|
IMGUI_API void | ImGui::PlotLines (const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0)) |
|
IMGUI_API void | ImGui::PlotHistogram (const char *label, const float *values, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0), int stride=sizeof(float)) |
|
IMGUI_API void | ImGui::PlotHistogram (const char *label, float(*values_getter)(void *data, int idx), void *data, int values_count, int values_offset=0, const char *overlay_text=NULL, float scale_min=FLT_MAX, float scale_max=FLT_MAX, ImVec2 graph_size=ImVec2(0, 0)) |
|
IMGUI_API void | ImGui::Value (const char *prefix, bool b) |
|
IMGUI_API void | ImGui::Value (const char *prefix, int v) |
|
IMGUI_API void | ImGui::Value (const char *prefix, unsigned int v) |
|
IMGUI_API void | ImGui::Value (const char *prefix, float v, const char *float_format=NULL) |
|
IMGUI_API bool | ImGui::BeginMenuBar () |
|
IMGUI_API void | ImGui::EndMenuBar () |
|
IMGUI_API bool | ImGui::BeginMainMenuBar () |
|
IMGUI_API void | ImGui::EndMainMenuBar () |
|
IMGUI_API bool | ImGui::BeginMenu (const char *label, bool enabled=true) |
|
IMGUI_API void | ImGui::EndMenu () |
|
IMGUI_API bool | ImGui::MenuItem (const char *label, const char *shortcut=NULL, bool selected=false, bool enabled=true) |
|
IMGUI_API bool | ImGui::MenuItem (const char *label, const char *shortcut, bool *p_selected, bool enabled=true) |
|
IMGUI_API void | ImGui::BeginTooltip () |
|
IMGUI_API void | ImGui::EndTooltip () |
|
IMGUI_API void | ImGui::SetTooltip (const char *fmt,...) IM_FMTARGS(1) |
|
IMGUI_API void | ImGui::SetTooltipV (const char *fmt, va_list args) IM_FMTLIST(1) |
|
IMGUI_API bool | ImGui::BeginPopup (const char *str_id, ImGuiWindowFlags flags=0) |
|
IMGUI_API bool | ImGui::BeginPopupModal (const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0) |
|
IMGUI_API void | ImGui::EndPopup () |
|
IMGUI_API void | ImGui::OpenPopup (const char *str_id, ImGuiPopupFlags popup_flags=0) |
|
IMGUI_API void | ImGui::OpenPopup (ImGuiID id, ImGuiPopupFlags popup_flags=0) |
|
IMGUI_API void | ImGui::OpenPopupOnItemClick (const char *str_id=NULL, ImGuiPopupFlags popup_flags=1) |
|
IMGUI_API void | ImGui::CloseCurrentPopup () |
|
IMGUI_API bool | ImGui::BeginPopupContextItem (const char *str_id=NULL, ImGuiPopupFlags popup_flags=1) |
|
IMGUI_API bool | ImGui::BeginPopupContextWindow (const char *str_id=NULL, ImGuiPopupFlags popup_flags=1) |
|
IMGUI_API bool | ImGui::BeginPopupContextVoid (const char *str_id=NULL, ImGuiPopupFlags popup_flags=1) |
|
IMGUI_API bool | ImGui::IsPopupOpen (const char *str_id, ImGuiPopupFlags flags=0) |
|
IMGUI_API bool | ImGui::BeginTable (const char *str_id, int column, ImGuiTableFlags flags=0, const ImVec2 &outer_size=ImVec2(0.0f, 0.0f), float inner_width=0.0f) |
|
IMGUI_API void | ImGui::EndTable () |
|
IMGUI_API void | ImGui::TableNextRow (ImGuiTableRowFlags row_flags=0, float min_row_height=0.0f) |
|
IMGUI_API bool | ImGui::TableNextColumn () |
|
IMGUI_API bool | ImGui::TableSetColumnIndex (int column_n) |
|
IMGUI_API void | ImGui::TableSetupColumn (const char *label, ImGuiTableColumnFlags flags=0, float init_width_or_weight=0.0f, ImGuiID user_id=0) |
|
IMGUI_API void | ImGui::TableSetupScrollFreeze (int cols, int rows) |
|
IMGUI_API void | ImGui::TableHeadersRow () |
|
IMGUI_API void | ImGui::TableHeader (const char *label) |
|
IMGUI_API ImGuiTableSortSpecs * | ImGui::TableGetSortSpecs () |
|
IMGUI_API int | ImGui::TableGetColumnCount () |
|
IMGUI_API int | ImGui::TableGetColumnIndex () |
|
IMGUI_API int | ImGui::TableGetRowIndex () |
|
IMGUI_API const char * | ImGui::TableGetColumnName (int column_n=-1) |
|
IMGUI_API ImGuiTableColumnFlags | ImGui::TableGetColumnFlags (int column_n=-1) |
|
IMGUI_API void | ImGui::TableSetColumnEnabled (int column_n, bool v) |
|
IMGUI_API void | ImGui::TableSetBgColor (ImGuiTableBgTarget target, ImU32 color, int column_n=-1) |
|
IMGUI_API void | ImGui::Columns (int count=1, const char *id=NULL, bool border=true) |
|
IMGUI_API void | ImGui::NextColumn () |
|
IMGUI_API int | ImGui::GetColumnIndex () |
|
IMGUI_API float | ImGui::GetColumnWidth (int column_index=-1) |
|
IMGUI_API void | ImGui::SetColumnWidth (int column_index, float width) |
|
IMGUI_API float | ImGui::GetColumnOffset (int column_index=-1) |
|
IMGUI_API void | ImGui::SetColumnOffset (int column_index, float offset_x) |
|
IMGUI_API int | ImGui::GetColumnsCount () |
|
IMGUI_API bool | ImGui::BeginTabBar (const char *str_id, ImGuiTabBarFlags flags=0) |
|
IMGUI_API void | ImGui::EndTabBar () |
|
IMGUI_API bool | ImGui::BeginTabItem (const char *label, bool *p_open=NULL, ImGuiTabItemFlags flags=0) |
|
IMGUI_API void | ImGui::EndTabItem () |
|
IMGUI_API bool | ImGui::TabItemButton (const char *label, ImGuiTabItemFlags flags=0) |
|
IMGUI_API void | ImGui::SetTabItemClosed (const char *tab_or_docked_window_label) |
|
IMGUI_API void | ImGui::LogToTTY (int auto_open_depth=-1) |
|
IMGUI_API void | ImGui::LogToFile (int auto_open_depth=-1, const char *filename=NULL) |
|
IMGUI_API void | ImGui::LogToClipboard (int auto_open_depth=-1) |
|
IMGUI_API void | ImGui::LogFinish () |
|
IMGUI_API void | ImGui::LogButtons () |
|
IMGUI_API void | ImGui::LogText (const char *fmt,...) IM_FMTARGS(1) |
|
IMGUI_API void | ImGui::LogTextV (const char *fmt, va_list args) IM_FMTLIST(1) |
|
IMGUI_API bool | ImGui::BeginDragDropSource (ImGuiDragDropFlags flags=0) |
|
IMGUI_API bool | ImGui::SetDragDropPayload (const char *type, const void *data, size_t sz, ImGuiCond cond=0) |
|
IMGUI_API void | ImGui::EndDragDropSource () |
|
IMGUI_API bool | ImGui::BeginDragDropTarget () |
|
IMGUI_API const ImGuiPayload * | ImGui::AcceptDragDropPayload (const char *type, ImGuiDragDropFlags flags=0) |
|
IMGUI_API void | ImGui::EndDragDropTarget () |
|
IMGUI_API const ImGuiPayload * | ImGui::GetDragDropPayload () |
|
IMGUI_API void | ImGui::BeginDisabled (bool disabled=true) |
|
IMGUI_API void | ImGui::EndDisabled () |
|
IMGUI_API void | ImGui::PushClipRect (const ImVec2 &clip_rect_min, const ImVec2 &clip_rect_max, bool intersect_with_current_clip_rect) |
|
IMGUI_API void | ImGui::PopClipRect () |
|
IMGUI_API void | ImGui::SetItemDefaultFocus () |
|
IMGUI_API void | ImGui::SetKeyboardFocusHere (int offset=0) |
|
IMGUI_API bool | ImGui::IsItemHovered (ImGuiHoveredFlags flags=0) |
|
IMGUI_API bool | ImGui::IsItemActive () |
|
IMGUI_API bool | ImGui::IsItemFocused () |
|
IMGUI_API bool | ImGui::IsItemClicked (ImGuiMouseButton mouse_button=0) |
|
IMGUI_API bool | ImGui::IsItemVisible () |
|
IMGUI_API bool | ImGui::IsItemEdited () |
|
IMGUI_API bool | ImGui::IsItemActivated () |
|
IMGUI_API bool | ImGui::IsItemDeactivated () |
|
IMGUI_API bool | ImGui::IsItemDeactivatedAfterEdit () |
|
IMGUI_API bool | ImGui::IsItemToggledOpen () |
|
IMGUI_API bool | ImGui::IsAnyItemHovered () |
|
IMGUI_API bool | ImGui::IsAnyItemActive () |
|
IMGUI_API bool | ImGui::IsAnyItemFocused () |
|
IMGUI_API ImVec2 | ImGui::GetItemRectMin () |
|
IMGUI_API ImVec2 | ImGui::GetItemRectMax () |
|
IMGUI_API ImVec2 | ImGui::GetItemRectSize () |
|
IMGUI_API void | ImGui::SetItemAllowOverlap () |
|
IMGUI_API ImGuiViewport * | ImGui::GetMainViewport () |
|
IMGUI_API ImDrawList * | ImGui::GetBackgroundDrawList () |
|
IMGUI_API ImDrawList * | ImGui::GetForegroundDrawList () |
|
IMGUI_API bool | ImGui::IsRectVisible (const ImVec2 &size) |
|
IMGUI_API bool | ImGui::IsRectVisible (const ImVec2 &rect_min, const ImVec2 &rect_max) |
|
IMGUI_API double | ImGui::GetTime () |
|
IMGUI_API int | ImGui::GetFrameCount () |
|
IMGUI_API ImDrawListSharedData * | ImGui::GetDrawListSharedData () |
|
IMGUI_API const char * | ImGui::GetStyleColorName (ImGuiCol idx) |
|
IMGUI_API void | ImGui::SetStateStorage (ImGuiStorage *storage) |
|
IMGUI_API ImGuiStorage * | ImGui::GetStateStorage () |
|
IMGUI_API bool | ImGui::BeginChildFrame (ImGuiID id, const ImVec2 &size, ImGuiWindowFlags flags=0) |
|
IMGUI_API void | ImGui::EndChildFrame () |
|
IMGUI_API ImVec2 | ImGui::CalcTextSize (const char *text, const char *text_end=NULL, bool hide_text_after_double_hash=false, float wrap_width=-1.0f) |
|
IMGUI_API ImVec4 | ImGui::ColorConvertU32ToFloat4 (ImU32 in) |
|
IMGUI_API ImU32 | ImGui::ColorConvertFloat4ToU32 (const ImVec4 &in) |
|
IMGUI_API void | ImGui::ColorConvertRGBtoHSV (float r, float g, float b, float &out_h, float &out_s, float &out_v) |
|
IMGUI_API void | ImGui::ColorConvertHSVtoRGB (float h, float s, float v, float &out_r, float &out_g, float &out_b) |
|
IMGUI_API bool | ImGui::IsKeyDown (ImGuiKey key) |
|
IMGUI_API bool | ImGui::IsKeyPressed (ImGuiKey key, bool repeat=true) |
|
IMGUI_API bool | ImGui::IsKeyReleased (ImGuiKey key) |
|
IMGUI_API int | ImGui::GetKeyPressedAmount (ImGuiKey key, float repeat_delay, float rate) |
|
IMGUI_API const char * | ImGui::GetKeyName (ImGuiKey key) |
|
IMGUI_API void | ImGui::SetNextFrameWantCaptureKeyboard (bool want_capture_keyboard) |
|
IMGUI_API bool | ImGui::IsMouseDown (ImGuiMouseButton button) |
|
IMGUI_API bool | ImGui::IsMouseClicked (ImGuiMouseButton button, bool repeat=false) |
|
IMGUI_API bool | ImGui::IsMouseReleased (ImGuiMouseButton button) |
|
IMGUI_API bool | ImGui::IsMouseDoubleClicked (ImGuiMouseButton button) |
|
IMGUI_API int | ImGui::GetMouseClickedCount (ImGuiMouseButton button) |
|
IMGUI_API bool | ImGui::IsMouseHoveringRect (const ImVec2 &r_min, const ImVec2 &r_max, bool clip=true) |
|
IMGUI_API bool | ImGui::IsMousePosValid (const ImVec2 *mouse_pos=NULL) |
|
IMGUI_API bool | ImGui::IsAnyMouseDown () |
|
IMGUI_API ImVec2 | ImGui::GetMousePos () |
|
IMGUI_API ImVec2 | ImGui::GetMousePosOnOpeningCurrentPopup () |
|
IMGUI_API bool | ImGui::IsMouseDragging (ImGuiMouseButton button, float lock_threshold=-1.0f) |
|
IMGUI_API ImVec2 | ImGui::GetMouseDragDelta (ImGuiMouseButton button=0, float lock_threshold=-1.0f) |
|
IMGUI_API void | ImGui::ResetMouseDragDelta (ImGuiMouseButton button=0) |
|
IMGUI_API ImGuiMouseCursor | ImGui::GetMouseCursor () |
|
IMGUI_API void | ImGui::SetMouseCursor (ImGuiMouseCursor cursor_type) |
|
IMGUI_API void | ImGui::SetNextFrameWantCaptureMouse (bool want_capture_mouse) |
|
IMGUI_API const char * | ImGui::GetClipboardText () |
|
IMGUI_API void | ImGui::SetClipboardText (const char *text) |
|
IMGUI_API void | ImGui::LoadIniSettingsFromDisk (const char *ini_filename) |
|
IMGUI_API void | ImGui::LoadIniSettingsFromMemory (const char *ini_data, size_t ini_size=0) |
|
IMGUI_API void | ImGui::SaveIniSettingsToDisk (const char *ini_filename) |
|
IMGUI_API const char * | ImGui::SaveIniSettingsToMemory (size_t *out_ini_size=NULL) |
|
IMGUI_API void | ImGui::DebugTextEncoding (const char *text) |
|
IMGUI_API bool | ImGui::DebugCheckVersionAndDataLayout (const char *version_str, size_t sz_io, size_t sz_style, size_t sz_vec2, size_t sz_vec4, size_t sz_drawvert, size_t sz_drawidx) |
|
IMGUI_API void | ImGui::SetAllocatorFunctions (ImGuiMemAllocFunc alloc_func, ImGuiMemFreeFunc free_func, void *user_data=NULL) |
|
IMGUI_API void | ImGui::GetAllocatorFunctions (ImGuiMemAllocFunc *p_alloc_func, ImGuiMemFreeFunc *p_free_func, void **p_user_data) |
|
IMGUI_API void * | ImGui::MemAlloc (size_t size) |
|
IMGUI_API void | ImGui::MemFree (void *ptr) |
|
void * | operator new (size_t, ImNewWrapper, void *ptr) |
|
void | operator delete (void *, ImNewWrapper, void *) |
|
template<typename T > |
void | IM_DELETE (T *p) |
|
IMGUI_API int | ImGui::GetKeyIndex (ImGuiKey key) |
|
IMGUI_API void | ImGui::CalcListClipping (int items_count, float items_height, int *out_items_display_start, int *out_items_display_end) |
|
IMGUI_API bool | ImGui::ListBoxHeader (const char *label, int items_count, int height_in_items=-1) |
|
IMGUI_API bool | ImGui::DragScalar (const char *label, ImGuiDataType data_type, void *p_data, float v_speed, const void *p_min, const void *p_max, const char *format, float power) |
|
IMGUI_API bool | ImGui::DragScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, float v_speed, const void *p_min, const void *p_max, const char *format, float power) |
|
IMGUI_API bool | ImGui::SliderScalar (const char *label, ImGuiDataType data_type, void *p_data, const void *p_min, const void *p_max, const char *format, float power) |
|
IMGUI_API bool | ImGui::SliderScalarN (const char *label, ImGuiDataType data_type, void *p_data, int components, const void *p_min, const void *p_max, const char *format, float power) |
|