feat(api): bump Dear ImGui from 1.88 to 1.89.9

resolves #134
resolves #135
resolves #145
resolves #220
resolves #310

- Bump imgui-node-editor to the latest coomit
- Bump implot from 0.13 to 0.16
This commit is contained in:
SpaiR authored and GitHub committed 2025-01-29 15:24:43 +02:00
1 parent 2a605f0d85
commit e70576f322
133 files changed
+21416 -19232

No files matched your search

@@ -18,8 +18,8 @@ class GenerateLibs extends DefaultTask {
'include/imgui-node-editor',
'include/imguizmo',
'include/implot',
'include/ImGuiColorTextEdit',
'include/ImGuiFileDialog',
// 'include/ImGuiColorTextEdit',
// 'include/ImGuiFileDialog',
'include/imgui_club/imgui_memory_editor',
'include/imgui-knobs'
]
@@ -1,9 +1,9 @@
{
"info" : {
"source" : "include/imguizmo/ImGuizmo.h",
"hash" : "f3ed04e44a5959358d2d9966b66f2f69",
"hash" : "86c265f6f4ce4a91b09950758f209579",
"url" : "https://github.com/CedricGuillemet/ImGuizmo.git",
"revision" : "e2bc419c8826a3d632d3974aab201b0fee770263"
"revision" : "ba662b119d64f9ab700bb2cd7b2781f9044f5565"
},
"decls" : [ {
"@type" : "AstNamespaceDecl",
@@ -101,6 +101,20 @@
} ]
} ]
} ]
}, {
"@type" : "AstFunctionDecl",
"name" : "IsUsingAny",
"resultType" : "bool",
"decls" : [ {
"@type" : "AstFullComment",
"decls" : [ {
"@type" : "AstParagraphComment",
"decls" : [ {
"@type" : "AstTextComment",
"text" : " return true if any gizmo is in moving state"
} ]
} ]
} ]
}, {
"@type" : "AstFunctionDecl",
"name" : "Enable",
@@ -712,6 +726,206 @@
} ]
} ]
} ]
}, {
"@type" : "AstFunctionDecl",
"name" : "SetAxisLimit",
"resultType" : "void",
"decls" : [ {
"@type" : "AstParmVarDecl",
"name" : "value",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFullComment",
"decls" : [ {
"@type" : "AstParagraphComment",
"decls" : [ {
"@type" : "AstTextComment",
"text" : " Configure the limit where axis are hidden"
} ]
} ]
} ]
}, {
"@type" : "AstFunctionDecl",
"name" : "SetPlaneLimit",
"resultType" : "void",
"decls" : [ {
"@type" : "AstParmVarDecl",
"name" : "value",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFullComment",
"decls" : [ {
"@type" : "AstParagraphComment",
"decls" : [ {
"@type" : "AstTextComment",
"text" : " Configure the limit where planes are hiden"
} ]
} ]
} ]
}, {
"@type" : "AstEnumDecl",
"name" : "COLOR",
"decls" : [ {
"@type" : "AstEnumConstantDecl",
"name" : "DIRECTION_X",
"docComment" : "directionColor[0]",
"qualType" : "ImGuizmo::COLOR",
"order" : 0,
"evaluatedValue" : 0
}, {
"@type" : "AstEnumConstantDecl",
"name" : "DIRECTION_Y",
"docComment" : "directionColor[1]",
"qualType" : "ImGuizmo::COLOR",
"order" : 1,
"evaluatedValue" : 1
}, {
"@type" : "AstEnumConstantDecl",
"name" : "DIRECTION_Z",
"docComment" : "directionColor[2]",
"qualType" : "ImGuizmo::COLOR",
"order" : 2,
"evaluatedValue" : 2
}, {
"@type" : "AstEnumConstantDecl",
"name" : "PLANE_X",
"docComment" : "planeColor[0]",
"qualType" : "ImGuizmo::COLOR",
"order" : 3,
"evaluatedValue" : 3
}, {
"@type" : "AstEnumConstantDecl",
"name" : "PLANE_Y",
"docComment" : "planeColor[1]",
"qualType" : "ImGuizmo::COLOR",
"order" : 4,
"evaluatedValue" : 4
}, {
"@type" : "AstEnumConstantDecl",
"name" : "PLANE_Z",
"docComment" : "planeColor[2]",
"qualType" : "ImGuizmo::COLOR",
"order" : 5,
"evaluatedValue" : 5
}, {
"@type" : "AstEnumConstantDecl",
"name" : "SELECTION",
"docComment" : "selectionColor",
"qualType" : "ImGuizmo::COLOR",
"order" : 6,
"evaluatedValue" : 6
}, {
"@type" : "AstEnumConstantDecl",
"name" : "INACTIVE",
"docComment" : "inactiveColor",
"qualType" : "ImGuizmo::COLOR",
"order" : 7,
"evaluatedValue" : 7
}, {
"@type" : "AstEnumConstantDecl",
"name" : "TRANSLATION_LINE",
"docComment" : "translationLineColor",
"qualType" : "ImGuizmo::COLOR",
"order" : 8,
"evaluatedValue" : 8
}, {
"@type" : "AstEnumConstantDecl",
"name" : "SCALE_LINE",
"qualType" : "ImGuizmo::COLOR",
"order" : 9,
"evaluatedValue" : 9
}, {
"@type" : "AstEnumConstantDecl",
"name" : "ROTATION_USING_BORDER",
"qualType" : "ImGuizmo::COLOR",
"order" : 10,
"evaluatedValue" : 10
}, {
"@type" : "AstEnumConstantDecl",
"name" : "ROTATION_USING_FILL",
"qualType" : "ImGuizmo::COLOR",
"order" : 11,
"evaluatedValue" : 11
}, {
"@type" : "AstEnumConstantDecl",
"name" : "HATCHED_AXIS_LINES",
"qualType" : "ImGuizmo::COLOR",
"order" : 12,
"evaluatedValue" : 12
}, {
"@type" : "AstEnumConstantDecl",
"name" : "TEXT",
"qualType" : "ImGuizmo::COLOR",
"order" : 13,
"evaluatedValue" : 13
}, {
"@type" : "AstEnumConstantDecl",
"name" : "TEXT_SHADOW",
"qualType" : "ImGuizmo::COLOR",
"order" : 14,
"evaluatedValue" : 14
}, {
"@type" : "AstEnumConstantDecl",
"name" : "COUNT",
"qualType" : "ImGuizmo::COLOR",
"order" : 15,
"evaluatedValue" : 15
} ]
}, {
"@type" : "AstRecordDecl",
"name" : "Style",
"decls" : [ {
"@type" : "AstFieldDecl",
"name" : "TranslationLineThickness",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFieldDecl",
"name" : "TranslationLineArrowSize",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFieldDecl",
"name" : "RotationLineThickness",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFieldDecl",
"name" : "RotationOuterLineThickness",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFieldDecl",
"name" : "ScaleLineThickness",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFieldDecl",
"name" : "ScaleLineCircleSize",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFieldDecl",
"name" : "HatchedAxisLineThickness",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFieldDecl",
"name" : "CenterCircleSize",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFieldDecl",
"name" : "Colors",
"qualType" : "int[15]",
"desugaredQualType" : "int[15]"
} ]
}, {
"@type" : "AstFunctionDecl",
"name" : "GetStyle",
"resultType" : "Style &"
} ]
} ]
}
File diff suppressed because it is too large. Load diff
@@ -1,9 +1,9 @@
{
"info" : {
"source" : "include/imgui/misc/freetype/imgui_freetype.h",
"hash" : "5976473c3ad2fbe2f0386eaa9019d4e0",
"hash" : "70fc81810854ab5f439f8e1ea0536285",
"url" : "https://github.com/ocornut/imgui",
"revision" : "9cd9c2eff99877a3f10a7f9c2a3a5b9c15ea36c6"
"revision" : "1d8e48c161370c37628c4f37f3f87cb19fbcb723"
},
"decls" : [ {
"@type" : "AstRecordDecl",
File diff suppressed because it is too large. Load diff
@@ -1,9 +1,9 @@
{
"info" : {
"source" : "include/imgui-node-editor/imgui_node_editor.h",
"hash" : "0f066843f1362eeb6d7ee7b7f4fad24f",
"hash" : "22122655801cd34b78703e44a74d5ee9",
"url" : "https://github.com/thedmd/imgui-node-editor",
"revision" : "d79ebdeb2375fa6c1f88a40e52e7d08c8d472b62"
"revision" : "b302971455b3719ec9b5fb94b2f92d27c62b9ff0"
},
"decls" : [ {
"@type" : "AstNamespaceDecl",
@@ -33,6 +33,72 @@
} ]
} ]
} ]
}, {
"@type" : "AstEnumDecl",
"name" : "PinKind",
"decls" : [ {
"@type" : "AstFullComment",
"decls" : [ {
"@type" : "AstParagraphComment",
"decls" : [ {
"@type" : "AstTextComment",
"text" : "------------------------------------------------------------------------------"
} ]
} ]
}, {
"@type" : "AstEnumConstantDecl",
"name" : "Input",
"qualType" : "ax::NodeEditor::PinKind",
"order" : 0,
"evaluatedValue" : 0
}, {
"@type" : "AstEnumConstantDecl",
"name" : "Output",
"qualType" : "ax::NodeEditor::PinKind",
"order" : 1,
"evaluatedValue" : 1
} ]
}, {
"@type" : "AstEnumDecl",
"name" : "FlowDirection",
"decls" : [ {
"@type" : "AstEnumConstantDecl",
"name" : "Forward",
"qualType" : "ax::NodeEditor::FlowDirection",
"order" : 0,
"evaluatedValue" : 0
}, {
"@type" : "AstEnumConstantDecl",
"name" : "Backward",
"qualType" : "ax::NodeEditor::FlowDirection",
"order" : 1,
"evaluatedValue" : 1
} ]
}, {
"@type" : "AstEnumDecl",
"name" : "CanvasSizeMode",
"decls" : [ {
"@type" : "AstEnumConstantDecl",
"name" : "FitVerticalView",
"docComment" : "Previous view will be scaled to fit new view on Y axis",
"qualType" : "ax::NodeEditor::CanvasSizeMode",
"order" : 0,
"evaluatedValue" : 0
}, {
"@type" : "AstEnumConstantDecl",
"name" : "FitHorizontalView",
"docComment" : "Previous view will be scaled to fit new view on X axis",
"qualType" : "ax::NodeEditor::CanvasSizeMode",
"order" : 1,
"evaluatedValue" : 1
}, {
"@type" : "AstEnumConstantDecl",
"name" : "CenterOnly",
"docComment" : "Previous view will be centered on new view",
"qualType" : "ax::NodeEditor::CanvasSizeMode",
"order" : 2,
"evaluatedValue" : 2
} ]
}, {
"@type" : "AstEnumDecl",
"name" : "SaveReasonFlags",
@@ -82,11 +148,25 @@
"evaluatedValue" : 8
}, {
"@type" : "AstEnumConstantDecl",
"name" : "User",
"name" : "AddNode",
"qualType" : "ax::NodeEditor::SaveReasonFlags",
"order" : 5,
"value" : "0x00000010",
"evaluatedValue" : 16
}, {
"@type" : "AstEnumConstantDecl",
"name" : "RemoveNode",
"qualType" : "ax::NodeEditor::SaveReasonFlags",
"order" : 6,
"value" : "0x00000020",
"evaluatedValue" : 32
}, {
"@type" : "AstEnumConstantDecl",
"name" : "User",
"qualType" : "ax::NodeEditor::SaveReasonFlags",
"order" : 7,
"value" : "0x00000040",
"evaluatedValue" : 64
} ]
}, {
"@type" : "AstRecordDecl",
@@ -131,6 +211,16 @@
"name" : "UserPointer",
"qualType" : "void *",
"desugaredQualType" : "void *"
}, {
"@type" : "AstFieldDecl",
"name" : "CustomZoomLevels",
"qualType" : "int",
"desugaredQualType" : "int"
}, {
"@type" : "AstFieldDecl",
"name" : "CanvasSizeMode",
"qualType" : "CanvasSizeModeAlias",
"desugaredQualType" : "ax::NodeEditor::CanvasSizeMode"
}, {
"@type" : "AstFieldDecl",
"name" : "DragButtonIndex",
@@ -151,47 +241,16 @@
"name" : "ContextMenuButtonIndex",
"qualType" : "int",
"desugaredQualType" : "int"
} ]
}, {
"@type" : "AstEnumDecl",
"name" : "PinKind",
"decls" : [ {
"@type" : "AstFullComment",
"decls" : [ {
"@type" : "AstParagraphComment",
"decls" : [ {
"@type" : "AstTextComment",
"text" : "------------------------------------------------------------------------------"
} ]
} ]
}, {
"@type" : "AstEnumConstantDecl",
"name" : "Input",
"qualType" : "ax::NodeEditor::PinKind",
"order" : 0,
"evaluatedValue" : 0
"@type" : "AstFieldDecl",
"name" : "EnableSmoothZoom",
"qualType" : "bool",
"desugaredQualType" : "bool"
}, {
"@type" : "AstEnumConstantDecl",
"name" : "Output",
"qualType" : "ax::NodeEditor::PinKind",
"order" : 1,
"evaluatedValue" : 1
} ]
}, {
"@type" : "AstEnumDecl",
"name" : "FlowDirection",
"decls" : [ {
"@type" : "AstEnumConstantDecl",
"name" : "Forward",
"qualType" : "ax::NodeEditor::FlowDirection",
"order" : 0,
"evaluatedValue" : 0
}, {
"@type" : "AstEnumConstantDecl",
"name" : "Backward",
"qualType" : "ax::NodeEditor::FlowDirection",
"order" : 1,
"evaluatedValue" : 1
"@type" : "AstFieldDecl",
"name" : "SmoothZoomPower",
"qualType" : "float",
"desugaredQualType" : "float"
} ]
}, {
"@type" : "AstEnumDecl",
@@ -267,58 +326,64 @@
"evaluatedValue" : 9
}, {
"@type" : "AstEnumConstantDecl",
"name" : "StyleColor_LinkSelRect",
"name" : "StyleColor_HighlightLinkBorder",
"qualType" : "ax::NodeEditor::StyleColor",
"order" : 10,
"evaluatedValue" : 10
}, {
"@type" : "AstEnumConstantDecl",
"name" : "StyleColor_LinkSelRectBorder",
"name" : "StyleColor_LinkSelRect",
"qualType" : "ax::NodeEditor::StyleColor",
"order" : 11,
"evaluatedValue" : 11
}, {
"@type" : "AstEnumConstantDecl",
"name" : "StyleColor_PinRect",
"name" : "StyleColor_LinkSelRectBorder",
"qualType" : "ax::NodeEditor::StyleColor",
"order" : 12,
"evaluatedValue" : 12
}, {
"@type" : "AstEnumConstantDecl",
"name" : "StyleColor_PinRectBorder",
"name" : "StyleColor_PinRect",
"qualType" : "ax::NodeEditor::StyleColor",
"order" : 13,
"evaluatedValue" : 13
}, {
"@type" : "AstEnumConstantDecl",
"name" : "StyleColor_Flow",
"name" : "StyleColor_PinRectBorder",
"qualType" : "ax::NodeEditor::StyleColor",
"order" : 14,
"evaluatedValue" : 14
}, {
"@type" : "AstEnumConstantDecl",
"name" : "StyleColor_FlowMarker",
"name" : "StyleColor_Flow",
"qualType" : "ax::NodeEditor::StyleColor",
"order" : 15,
"evaluatedValue" : 15
}, {
"@type" : "AstEnumConstantDecl",
"name" : "StyleColor_GroupBg",
"name" : "StyleColor_FlowMarker",
"qualType" : "ax::NodeEditor::StyleColor",
"order" : 16,
"evaluatedValue" : 16
}, {
"@type" : "AstEnumConstantDecl",
"name" : "StyleColor_GroupBorder",
"name" : "StyleColor_GroupBg",
"qualType" : "ax::NodeEditor::StyleColor",
"order" : 17,
"evaluatedValue" : 17
}, {
"@type" : "AstEnumConstantDecl",
"name" : "StyleColor_Count",
"name" : "StyleColor_GroupBorder",
"qualType" : "ax::NodeEditor::StyleColor",
"order" : 18,
"evaluatedValue" : 18
}, {
"@type" : "AstEnumConstantDecl",
"name" : "StyleColor_Count",
"qualType" : "ax::NodeEditor::StyleColor",
"order" : 19,
"evaluatedValue" : 19
} ]
}, {
"@type" : "AstEnumDecl",
@@ -463,10 +528,34 @@
"evaluatedValue" : 22
}, {
"@type" : "AstEnumConstantDecl",
"name" : "StyleVar_Count",
"name" : "StyleVar_HighlightConnectedLinks",
"qualType" : "ax::NodeEditor::StyleVar",
"order" : 23,
"evaluatedValue" : 23
}, {
"@type" : "AstEnumConstantDecl",
"name" : "StyleVar_SnapLinkToPinDir",
"qualType" : "ax::NodeEditor::StyleVar",
"order" : 24,
"evaluatedValue" : 24
}, {
"@type" : "AstEnumConstantDecl",
"name" : "StyleVar_HoveredNodeBorderOffset",
"qualType" : "ax::NodeEditor::StyleVar",
"order" : 25,
"evaluatedValue" : 25
}, {
"@type" : "AstEnumConstantDecl",
"name" : "StyleVar_SelectedNodeBorderOffset",
"qualType" : "ax::NodeEditor::StyleVar",
"order" : 26,
"evaluatedValue" : 26
}, {
"@type" : "AstEnumConstantDecl",
"name" : "StyleVar_Count",
"qualType" : "ax::NodeEditor::StyleVar",
"order" : 27,
"evaluatedValue" : 27
} ]
}, {
"@type" : "AstRecordDecl",
@@ -491,11 +580,21 @@
"name" : "HoveredNodeBorderWidth",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFieldDecl",
"name" : "HoverNodeBorderOffset",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFieldDecl",
"name" : "SelectedNodeBorderWidth",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFieldDecl",
"name" : "SelectedNodeBorderOffset",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFieldDecl",
"name" : "PinRounding",
@@ -586,11 +685,21 @@
"name" : "GroupBorderWidth",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFieldDecl",
"name" : "HighlightConnectedLinks",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFieldDecl",
"name" : "SnapLinkToPinDir",
"qualType" : "float",
"desugaredQualType" : "float"
}, {
"@type" : "AstFieldDecl",
"name" : "Colors",
"qualType" : "int[18]",
"desugaredQualType" : "int[18]"
"qualType" : "int[19]",
"desugaredQualType" : "int[19]"
} ]
}, {
"@type" : "AstRecordDecl",
@@ -649,6 +758,17 @@
"qualType" : "EditorContext *",
"desugaredQualType" : "EditorContext *"
} ]
}, {
"@type" : "AstFunctionDecl",
"name" : "GetConfig",
"resultType" : "const Config &",
"decls" : [ {
"@type" : "AstParmVarDecl",
"name" : "ctx",
"qualType" : "EditorContext *",
"desugaredQualType" : "EditorContext *",
"defaultValue" : "nullptr"
} ]
}, {
"@type" : "AstFunctionDecl",
"name" : "GetStyle",
@@ -1612,6 +1732,14 @@
"@type" : "AstFunctionDecl",
"name" : "IsBackgroundDoubleClicked",
"resultType" : "bool"
}, {
"@type" : "AstFunctionDecl",
"name" : "GetBackgroundClickButtonIndex",
"resultType" : "int"
}, {
"@type" : "AstFunctionDecl",
"name" : "GetBackgroundDoubleClickButtonIndex",
"resultType" : "int"
}, {
"@type" : "AstFunctionDecl",
"name" : "GetLinkPins",
File diff suppressed because it is too large. Load diff