pull imgui docking 1.77 and generate

This commit is contained in:
Victor Bombi
2020-06-29 19:06:28 +02:00
parent bb54fa5e20
commit 8c5bda8548
13 changed files with 1043 additions and 471 deletions

View File

@@ -604,21 +604,25 @@ defs["enums"]["ImGuiComboFlags_"][9]["name"] = "ImGuiComboFlags_HeightMask_"
defs["enums"]["ImGuiComboFlags_"][9]["value"] = "ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest"
defs["enums"]["ImGuiCond_"] = {}
defs["enums"]["ImGuiCond_"][1] = {}
defs["enums"]["ImGuiCond_"][1]["calc_value"] = 1
defs["enums"]["ImGuiCond_"][1]["name"] = "ImGuiCond_Always"
defs["enums"]["ImGuiCond_"][1]["value"] = "1 << 0"
defs["enums"]["ImGuiCond_"][1]["calc_value"] = 0
defs["enums"]["ImGuiCond_"][1]["name"] = "ImGuiCond_None"
defs["enums"]["ImGuiCond_"][1]["value"] = "0"
defs["enums"]["ImGuiCond_"][2] = {}
defs["enums"]["ImGuiCond_"][2]["calc_value"] = 2
defs["enums"]["ImGuiCond_"][2]["name"] = "ImGuiCond_Once"
defs["enums"]["ImGuiCond_"][2]["value"] = "1 << 1"
defs["enums"]["ImGuiCond_"][2]["calc_value"] = 1
defs["enums"]["ImGuiCond_"][2]["name"] = "ImGuiCond_Always"
defs["enums"]["ImGuiCond_"][2]["value"] = "1 << 0"
defs["enums"]["ImGuiCond_"][3] = {}
defs["enums"]["ImGuiCond_"][3]["calc_value"] = 4
defs["enums"]["ImGuiCond_"][3]["name"] = "ImGuiCond_FirstUseEver"
defs["enums"]["ImGuiCond_"][3]["value"] = "1 << 2"
defs["enums"]["ImGuiCond_"][3]["calc_value"] = 2
defs["enums"]["ImGuiCond_"][3]["name"] = "ImGuiCond_Once"
defs["enums"]["ImGuiCond_"][3]["value"] = "1 << 1"
defs["enums"]["ImGuiCond_"][4] = {}
defs["enums"]["ImGuiCond_"][4]["calc_value"] = 8
defs["enums"]["ImGuiCond_"][4]["name"] = "ImGuiCond_Appearing"
defs["enums"]["ImGuiCond_"][4]["value"] = "1 << 3"
defs["enums"]["ImGuiCond_"][4]["calc_value"] = 4
defs["enums"]["ImGuiCond_"][4]["name"] = "ImGuiCond_FirstUseEver"
defs["enums"]["ImGuiCond_"][4]["value"] = "1 << 2"
defs["enums"]["ImGuiCond_"][5] = {}
defs["enums"]["ImGuiCond_"][5]["calc_value"] = 8
defs["enums"]["ImGuiCond_"][5]["name"] = "ImGuiCond_Appearing"
defs["enums"]["ImGuiCond_"][5]["value"] = "1 << 3"
defs["enums"]["ImGuiConfigFlags_"] = {}
defs["enums"]["ImGuiConfigFlags_"][1] = {}
defs["enums"]["ImGuiConfigFlags_"][1]["calc_value"] = 0
@@ -1651,6 +1655,51 @@ defs["enums"]["ImGuiPlotType"][2] = {}
defs["enums"]["ImGuiPlotType"][2]["calc_value"] = 1
defs["enums"]["ImGuiPlotType"][2]["name"] = "ImGuiPlotType_Histogram"
defs["enums"]["ImGuiPlotType"][2]["value"] = 1
defs["enums"]["ImGuiPopupFlags_"] = {}
defs["enums"]["ImGuiPopupFlags_"][1] = {}
defs["enums"]["ImGuiPopupFlags_"][1]["calc_value"] = 0
defs["enums"]["ImGuiPopupFlags_"][1]["name"] = "ImGuiPopupFlags_None"
defs["enums"]["ImGuiPopupFlags_"][1]["value"] = "0"
defs["enums"]["ImGuiPopupFlags_"][2] = {}
defs["enums"]["ImGuiPopupFlags_"][2]["calc_value"] = 0
defs["enums"]["ImGuiPopupFlags_"][2]["name"] = "ImGuiPopupFlags_MouseButtonLeft"
defs["enums"]["ImGuiPopupFlags_"][2]["value"] = "0"
defs["enums"]["ImGuiPopupFlags_"][3] = {}
defs["enums"]["ImGuiPopupFlags_"][3]["calc_value"] = 1
defs["enums"]["ImGuiPopupFlags_"][3]["name"] = "ImGuiPopupFlags_MouseButtonRight"
defs["enums"]["ImGuiPopupFlags_"][3]["value"] = "1"
defs["enums"]["ImGuiPopupFlags_"][4] = {}
defs["enums"]["ImGuiPopupFlags_"][4]["calc_value"] = 2
defs["enums"]["ImGuiPopupFlags_"][4]["name"] = "ImGuiPopupFlags_MouseButtonMiddle"
defs["enums"]["ImGuiPopupFlags_"][4]["value"] = "2"
defs["enums"]["ImGuiPopupFlags_"][5] = {}
defs["enums"]["ImGuiPopupFlags_"][5]["calc_value"] = 31
defs["enums"]["ImGuiPopupFlags_"][5]["name"] = "ImGuiPopupFlags_MouseButtonMask_"
defs["enums"]["ImGuiPopupFlags_"][5]["value"] = "0x1F"
defs["enums"]["ImGuiPopupFlags_"][6] = {}
defs["enums"]["ImGuiPopupFlags_"][6]["calc_value"] = 1
defs["enums"]["ImGuiPopupFlags_"][6]["name"] = "ImGuiPopupFlags_MouseButtonDefault_"
defs["enums"]["ImGuiPopupFlags_"][6]["value"] = "1"
defs["enums"]["ImGuiPopupFlags_"][7] = {}
defs["enums"]["ImGuiPopupFlags_"][7]["calc_value"] = 32
defs["enums"]["ImGuiPopupFlags_"][7]["name"] = "ImGuiPopupFlags_NoOpenOverExistingPopup"
defs["enums"]["ImGuiPopupFlags_"][7]["value"] = "1 << 5"
defs["enums"]["ImGuiPopupFlags_"][8] = {}
defs["enums"]["ImGuiPopupFlags_"][8]["calc_value"] = 64
defs["enums"]["ImGuiPopupFlags_"][8]["name"] = "ImGuiPopupFlags_NoOpenOverItems"
defs["enums"]["ImGuiPopupFlags_"][8]["value"] = "1 << 6"
defs["enums"]["ImGuiPopupFlags_"][9] = {}
defs["enums"]["ImGuiPopupFlags_"][9]["calc_value"] = 128
defs["enums"]["ImGuiPopupFlags_"][9]["name"] = "ImGuiPopupFlags_AnyPopupId"
defs["enums"]["ImGuiPopupFlags_"][9]["value"] = "1 << 7"
defs["enums"]["ImGuiPopupFlags_"][10] = {}
defs["enums"]["ImGuiPopupFlags_"][10]["calc_value"] = 256
defs["enums"]["ImGuiPopupFlags_"][10]["name"] = "ImGuiPopupFlags_AnyPopupLevel"
defs["enums"]["ImGuiPopupFlags_"][10]["value"] = "1 << 8"
defs["enums"]["ImGuiPopupFlags_"][11] = {}
defs["enums"]["ImGuiPopupFlags_"][11]["calc_value"] = 384
defs["enums"]["ImGuiPopupFlags_"][11]["name"] = "ImGuiPopupFlags_AnyPopup"
defs["enums"]["ImGuiPopupFlags_"][11]["value"] = "ImGuiPopupFlags_AnyPopupId | ImGuiPopupFlags_AnyPopupLevel"
defs["enums"]["ImGuiPopupPositionPolicy"] = {}
defs["enums"]["ImGuiPopupPositionPolicy"][1] = {}
defs["enums"]["ImGuiPopupPositionPolicy"][1]["calc_value"] = 0
@@ -1925,6 +1974,10 @@ defs["enums"]["ImGuiTabItemFlags_"][5] = {}
defs["enums"]["ImGuiTabItemFlags_"][5]["calc_value"] = 8
defs["enums"]["ImGuiTabItemFlags_"][5]["name"] = "ImGuiTabItemFlags_NoPushId"
defs["enums"]["ImGuiTabItemFlags_"][5]["value"] = "1 << 3"
defs["enums"]["ImGuiTabItemFlags_"][6] = {}
defs["enums"]["ImGuiTabItemFlags_"][6]["calc_value"] = 16
defs["enums"]["ImGuiTabItemFlags_"][6]["name"] = "ImGuiTabItemFlags_NoTooltip"
defs["enums"]["ImGuiTabItemFlags_"][6]["value"] = "1 << 4"
defs["enums"]["ImGuiTextFlags_"] = {}
defs["enums"]["ImGuiTextFlags_"][1] = {}
defs["enums"]["ImGuiTextFlags_"][1]["calc_value"] = 0
@@ -2208,19 +2261,19 @@ defs["structs"]["ImDrawChannel"][2]["template_type"] = "ImDrawIdx"
defs["structs"]["ImDrawChannel"][2]["type"] = "ImVector_ImDrawIdx"
defs["structs"]["ImDrawCmd"] = {}
defs["structs"]["ImDrawCmd"][1] = {}
defs["structs"]["ImDrawCmd"][1]["name"] = "ElemCount"
defs["structs"]["ImDrawCmd"][1]["type"] = "unsigned int"
defs["structs"]["ImDrawCmd"][1]["name"] = "ClipRect"
defs["structs"]["ImDrawCmd"][1]["type"] = "ImVec4"
defs["structs"]["ImDrawCmd"][2] = {}
defs["structs"]["ImDrawCmd"][2]["name"] = "ClipRect"
defs["structs"]["ImDrawCmd"][2]["type"] = "ImVec4"
defs["structs"]["ImDrawCmd"][2]["name"] = "TextureId"
defs["structs"]["ImDrawCmd"][2]["type"] = "ImTextureID"
defs["structs"]["ImDrawCmd"][3] = {}
defs["structs"]["ImDrawCmd"][3]["name"] = "TextureId"
defs["structs"]["ImDrawCmd"][3]["type"] = "ImTextureID"
defs["structs"]["ImDrawCmd"][3]["name"] = "VtxOffset"
defs["structs"]["ImDrawCmd"][3]["type"] = "unsigned int"
defs["structs"]["ImDrawCmd"][4] = {}
defs["structs"]["ImDrawCmd"][4]["name"] = "VtxOffset"
defs["structs"]["ImDrawCmd"][4]["name"] = "IdxOffset"
defs["structs"]["ImDrawCmd"][4]["type"] = "unsigned int"
defs["structs"]["ImDrawCmd"][5] = {}
defs["structs"]["ImDrawCmd"][5]["name"] = "IdxOffset"
defs["structs"]["ImDrawCmd"][5]["name"] = "ElemCount"
defs["structs"]["ImDrawCmd"][5]["type"] = "unsigned int"
defs["structs"]["ImDrawCmd"][6] = {}
defs["structs"]["ImDrawCmd"][6]["name"] = "UserCallback"
@@ -2285,29 +2338,29 @@ defs["structs"]["ImDrawList"][6] = {}
defs["structs"]["ImDrawList"][6]["name"] = "_OwnerName"
defs["structs"]["ImDrawList"][6]["type"] = "const char*"
defs["structs"]["ImDrawList"][7] = {}
defs["structs"]["ImDrawList"][7]["name"] = "_VtxCurrentOffset"
defs["structs"]["ImDrawList"][7]["name"] = "_VtxCurrentIdx"
defs["structs"]["ImDrawList"][7]["type"] = "unsigned int"
defs["structs"]["ImDrawList"][8] = {}
defs["structs"]["ImDrawList"][8]["name"] = "_VtxCurrentIdx"
defs["structs"]["ImDrawList"][8]["type"] = "unsigned int"
defs["structs"]["ImDrawList"][8]["name"] = "_VtxWritePtr"
defs["structs"]["ImDrawList"][8]["type"] = "ImDrawVert*"
defs["structs"]["ImDrawList"][9] = {}
defs["structs"]["ImDrawList"][9]["name"] = "_VtxWritePtr"
defs["structs"]["ImDrawList"][9]["type"] = "ImDrawVert*"
defs["structs"]["ImDrawList"][9]["name"] = "_IdxWritePtr"
defs["structs"]["ImDrawList"][9]["type"] = "ImDrawIdx*"
defs["structs"]["ImDrawList"][10] = {}
defs["structs"]["ImDrawList"][10]["name"] = "_IdxWritePtr"
defs["structs"]["ImDrawList"][10]["type"] = "ImDrawIdx*"
defs["structs"]["ImDrawList"][10]["name"] = "_ClipRectStack"
defs["structs"]["ImDrawList"][10]["template_type"] = "ImVec4"
defs["structs"]["ImDrawList"][10]["type"] = "ImVector_ImVec4"
defs["structs"]["ImDrawList"][11] = {}
defs["structs"]["ImDrawList"][11]["name"] = "_ClipRectStack"
defs["structs"]["ImDrawList"][11]["template_type"] = "ImVec4"
defs["structs"]["ImDrawList"][11]["type"] = "ImVector_ImVec4"
defs["structs"]["ImDrawList"][11]["name"] = "_TextureIdStack"
defs["structs"]["ImDrawList"][11]["template_type"] = "ImTextureID"
defs["structs"]["ImDrawList"][11]["type"] = "ImVector_ImTextureID"
defs["structs"]["ImDrawList"][12] = {}
defs["structs"]["ImDrawList"][12]["name"] = "_TextureIdStack"
defs["structs"]["ImDrawList"][12]["template_type"] = "ImTextureID"
defs["structs"]["ImDrawList"][12]["type"] = "ImVector_ImTextureID"
defs["structs"]["ImDrawList"][12]["name"] = "_Path"
defs["structs"]["ImDrawList"][12]["template_type"] = "ImVec2"
defs["structs"]["ImDrawList"][12]["type"] = "ImVector_ImVec2"
defs["structs"]["ImDrawList"][13] = {}
defs["structs"]["ImDrawList"][13]["name"] = "_Path"
defs["structs"]["ImDrawList"][13]["template_type"] = "ImVec2"
defs["structs"]["ImDrawList"][13]["type"] = "ImVector_ImVec2"
defs["structs"]["ImDrawList"][13]["name"] = "_CmdHeader"
defs["structs"]["ImDrawList"][13]["type"] = "ImDrawCmd"
defs["structs"]["ImDrawList"][14] = {}
defs["structs"]["ImDrawList"][14]["name"] = "_Splitter"
defs["structs"]["ImDrawList"][14]["type"] = "ImDrawListSplitter"
@@ -2654,18 +2707,21 @@ defs["structs"]["ImGuiColumns"][12] = {}
defs["structs"]["ImGuiColumns"][12]["name"] = "HostCursorMaxPosX"
defs["structs"]["ImGuiColumns"][12]["type"] = "float"
defs["structs"]["ImGuiColumns"][13] = {}
defs["structs"]["ImGuiColumns"][13]["name"] = "HostClipRect"
defs["structs"]["ImGuiColumns"][13]["name"] = "HostInitialClipRect"
defs["structs"]["ImGuiColumns"][13]["type"] = "ImRect"
defs["structs"]["ImGuiColumns"][14] = {}
defs["structs"]["ImGuiColumns"][14]["name"] = "HostWorkRect"
defs["structs"]["ImGuiColumns"][14]["name"] = "HostBackupClipRect"
defs["structs"]["ImGuiColumns"][14]["type"] = "ImRect"
defs["structs"]["ImGuiColumns"][15] = {}
defs["structs"]["ImGuiColumns"][15]["name"] = "Columns"
defs["structs"]["ImGuiColumns"][15]["template_type"] = "ImGuiColumnData"
defs["structs"]["ImGuiColumns"][15]["type"] = "ImVector_ImGuiColumnData"
defs["structs"]["ImGuiColumns"][15]["name"] = "HostWorkRect"
defs["structs"]["ImGuiColumns"][15]["type"] = "ImRect"
defs["structs"]["ImGuiColumns"][16] = {}
defs["structs"]["ImGuiColumns"][16]["name"] = "Splitter"
defs["structs"]["ImGuiColumns"][16]["type"] = "ImDrawListSplitter"
defs["structs"]["ImGuiColumns"][16]["name"] = "Columns"
defs["structs"]["ImGuiColumns"][16]["template_type"] = "ImGuiColumnData"
defs["structs"]["ImGuiColumns"][16]["type"] = "ImVector_ImGuiColumnData"
defs["structs"]["ImGuiColumns"][17] = {}
defs["structs"]["ImGuiColumns"][17]["name"] = "Splitter"
defs["structs"]["ImGuiColumns"][17]["type"] = "ImDrawListSplitter"
defs["structs"]["ImGuiContext"] = {}
defs["structs"]["ImGuiContext"][1] = {}
defs["structs"]["ImGuiContext"][1]["name"] = "Initialized"
@@ -3730,12 +3786,15 @@ defs["structs"]["ImGuiIO"][84]["name"] = "NavInputsDownDurationPrev[ImGuiNavInpu
defs["structs"]["ImGuiIO"][84]["size"] = 21
defs["structs"]["ImGuiIO"][84]["type"] = "float"
defs["structs"]["ImGuiIO"][85] = {}
defs["structs"]["ImGuiIO"][85]["name"] = "InputQueueSurrogate"
defs["structs"]["ImGuiIO"][85]["type"] = "ImWchar16"
defs["structs"]["ImGuiIO"][85]["name"] = "PenPressure"
defs["structs"]["ImGuiIO"][85]["type"] = "float"
defs["structs"]["ImGuiIO"][86] = {}
defs["structs"]["ImGuiIO"][86]["name"] = "InputQueueCharacters"
defs["structs"]["ImGuiIO"][86]["template_type"] = "ImWchar"
defs["structs"]["ImGuiIO"][86]["type"] = "ImVector_ImWchar"
defs["structs"]["ImGuiIO"][86]["name"] = "InputQueueSurrogate"
defs["structs"]["ImGuiIO"][86]["type"] = "ImWchar16"
defs["structs"]["ImGuiIO"][87] = {}
defs["structs"]["ImGuiIO"][87]["name"] = "InputQueueCharacters"
defs["structs"]["ImGuiIO"][87]["template_type"] = "ImWchar"
defs["structs"]["ImGuiIO"][87]["type"] = "ImVector_ImWchar"
defs["structs"]["ImGuiInputTextCallbackData"] = {}
defs["structs"]["ImGuiInputTextCallbackData"][1] = {}
defs["structs"]["ImGuiInputTextCallbackData"][1]["name"] = "EventFlag"