pull imgui 1.71 and generate

This commit is contained in:
sonoro1234
2019-06-12 19:45:37 +02:00
parent 84932b4830
commit 37c52332f4
12 changed files with 2775 additions and 2335 deletions

View File

@@ -50,6 +50,10 @@ defs["enums"]["ImDrawListFlags_"][3] = {}
defs["enums"]["ImDrawListFlags_"][3]["calc_value"] = 2
defs["enums"]["ImDrawListFlags_"][3]["name"] = "ImDrawListFlags_AntiAliasedFill"
defs["enums"]["ImDrawListFlags_"][3]["value"] = "1 << 1"
defs["enums"]["ImDrawListFlags_"][4] = {}
defs["enums"]["ImDrawListFlags_"][4]["calc_value"] = 4
defs["enums"]["ImDrawListFlags_"][4]["name"] = "ImDrawListFlags_AllowVtxOffset"
defs["enums"]["ImDrawListFlags_"][4]["value"] = "1 << 2"
defs["enums"]["ImFontAtlasFlags_"] = {}
defs["enums"]["ImFontAtlasFlags_"][1] = {}
defs["enums"]["ImFontAtlasFlags_"][1]["calc_value"] = 0
@@ -80,6 +84,10 @@ defs["enums"]["ImGuiBackendFlags_"][4] = {}
defs["enums"]["ImGuiBackendFlags_"][4]["calc_value"] = 4
defs["enums"]["ImGuiBackendFlags_"][4]["name"] = "ImGuiBackendFlags_HasSetMousePos"
defs["enums"]["ImGuiBackendFlags_"][4]["value"] = "1 << 2"
defs["enums"]["ImGuiBackendFlags_"][5] = {}
defs["enums"]["ImGuiBackendFlags_"][5]["calc_value"] = 8
defs["enums"]["ImGuiBackendFlags_"][5]["name"] = "ImGuiBackendFlags_RendererHasVtxOffset"
defs["enums"]["ImGuiBackendFlags_"][5]["value"] = "1 << 3"
defs["enums"]["ImGuiCol_"] = {}
defs["enums"]["ImGuiCol_"][1] = {}
defs["enums"]["ImGuiCol_"][1]["calc_value"] = 0
@@ -743,6 +751,10 @@ defs["enums"]["ImGuiInputTextFlags_"][21] = {}
defs["enums"]["ImGuiInputTextFlags_"][21]["calc_value"] = 1048576
defs["enums"]["ImGuiInputTextFlags_"][21]["name"] = "ImGuiInputTextFlags_Multiline"
defs["enums"]["ImGuiInputTextFlags_"][21]["value"] = "1 << 20"
defs["enums"]["ImGuiInputTextFlags_"][22] = {}
defs["enums"]["ImGuiInputTextFlags_"][22]["calc_value"] = 2097152
defs["enums"]["ImGuiInputTextFlags_"][22]["name"] = "ImGuiInputTextFlags_NoMarkEdited"
defs["enums"]["ImGuiInputTextFlags_"][22]["value"] = "1 << 21"
defs["enums"]["ImGuiKey_"] = {}
defs["enums"]["ImGuiKey_"][1] = {}
defs["enums"]["ImGuiKey_"][1]["calc_value"] = 0
@@ -1364,11 +1376,11 @@ defs["structs"]["ImColor"][1]["name"] = "Value"
defs["structs"]["ImColor"][1]["type"] = "ImVec4"
defs["structs"]["ImDrawChannel"] = {}
defs["structs"]["ImDrawChannel"][1] = {}
defs["structs"]["ImDrawChannel"][1]["name"] = "CmdBuffer"
defs["structs"]["ImDrawChannel"][1]["name"] = "_CmdBuffer"
defs["structs"]["ImDrawChannel"][1]["template_type"] = "ImDrawCmd"
defs["structs"]["ImDrawChannel"][1]["type"] = "ImVector_ImDrawCmd"
defs["structs"]["ImDrawChannel"][2] = {}
defs["structs"]["ImDrawChannel"][2]["name"] = "IdxBuffer"
defs["structs"]["ImDrawChannel"][2]["name"] = "_IdxBuffer"
defs["structs"]["ImDrawChannel"][2]["template_type"] = "ImDrawIdx"
defs["structs"]["ImDrawChannel"][2]["type"] = "ImVector_ImDrawIdx"
defs["structs"]["ImDrawCmd"] = {}
@@ -1382,11 +1394,17 @@ defs["structs"]["ImDrawCmd"][3] = {}
defs["structs"]["ImDrawCmd"][3]["name"] = "TextureId"
defs["structs"]["ImDrawCmd"][3]["type"] = "ImTextureID"
defs["structs"]["ImDrawCmd"][4] = {}
defs["structs"]["ImDrawCmd"][4]["name"] = "UserCallback"
defs["structs"]["ImDrawCmd"][4]["type"] = "ImDrawCallback"
defs["structs"]["ImDrawCmd"][4]["name"] = "VtxOffset"
defs["structs"]["ImDrawCmd"][4]["type"] = "unsigned int"
defs["structs"]["ImDrawCmd"][5] = {}
defs["structs"]["ImDrawCmd"][5]["name"] = "UserCallbackData"
defs["structs"]["ImDrawCmd"][5]["type"] = "void*"
defs["structs"]["ImDrawCmd"][5]["name"] = "IdxOffset"
defs["structs"]["ImDrawCmd"][5]["type"] = "unsigned int"
defs["structs"]["ImDrawCmd"][6] = {}
defs["structs"]["ImDrawCmd"][6]["name"] = "UserCallback"
defs["structs"]["ImDrawCmd"][6]["type"] = "ImDrawCallback"
defs["structs"]["ImDrawCmd"][7] = {}
defs["structs"]["ImDrawCmd"][7]["name"] = "UserCallbackData"
defs["structs"]["ImDrawCmd"][7]["type"] = "void*"
defs["structs"]["ImDrawData"] = {}
defs["structs"]["ImDrawData"][1] = {}
defs["structs"]["ImDrawData"][1]["name"] = "Valid"
@@ -1435,36 +1453,43 @@ 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"] = "_VtxCurrentIdx"
defs["structs"]["ImDrawList"][7]["name"] = "_VtxCurrentOffset"
defs["structs"]["ImDrawList"][7]["type"] = "unsigned int"
defs["structs"]["ImDrawList"][8] = {}
defs["structs"]["ImDrawList"][8]["name"] = "_VtxWritePtr"
defs["structs"]["ImDrawList"][8]["type"] = "ImDrawVert*"
defs["structs"]["ImDrawList"][8]["name"] = "_VtxCurrentIdx"
defs["structs"]["ImDrawList"][8]["type"] = "unsigned int"
defs["structs"]["ImDrawList"][9] = {}
defs["structs"]["ImDrawList"][9]["name"] = "_IdxWritePtr"
defs["structs"]["ImDrawList"][9]["type"] = "ImDrawIdx*"
defs["structs"]["ImDrawList"][9]["name"] = "_VtxWritePtr"
defs["structs"]["ImDrawList"][9]["type"] = "ImDrawVert*"
defs["structs"]["ImDrawList"][10] = {}
defs["structs"]["ImDrawList"][10]["name"] = "_ClipRectStack"
defs["structs"]["ImDrawList"][10]["template_type"] = "ImVec4"
defs["structs"]["ImDrawList"][10]["type"] = "ImVector_ImVec4"
defs["structs"]["ImDrawList"][10]["name"] = "_IdxWritePtr"
defs["structs"]["ImDrawList"][10]["type"] = "ImDrawIdx*"
defs["structs"]["ImDrawList"][11] = {}
defs["structs"]["ImDrawList"][11]["name"] = "_TextureIdStack"
defs["structs"]["ImDrawList"][11]["template_type"] = "ImTextureID"
defs["structs"]["ImDrawList"][11]["type"] = "ImVector_ImTextureID"
defs["structs"]["ImDrawList"][11]["name"] = "_ClipRectStack"
defs["structs"]["ImDrawList"][11]["template_type"] = "ImVec4"
defs["structs"]["ImDrawList"][11]["type"] = "ImVector_ImVec4"
defs["structs"]["ImDrawList"][12] = {}
defs["structs"]["ImDrawList"][12]["name"] = "_Path"
defs["structs"]["ImDrawList"][12]["template_type"] = "ImVec2"
defs["structs"]["ImDrawList"][12]["type"] = "ImVector_ImVec2"
defs["structs"]["ImDrawList"][12]["name"] = "_TextureIdStack"
defs["structs"]["ImDrawList"][12]["template_type"] = "ImTextureID"
defs["structs"]["ImDrawList"][12]["type"] = "ImVector_ImTextureID"
defs["structs"]["ImDrawList"][13] = {}
defs["structs"]["ImDrawList"][13]["name"] = "_ChannelsCurrent"
defs["structs"]["ImDrawList"][13]["type"] = "int"
defs["structs"]["ImDrawList"][13]["name"] = "_Path"
defs["structs"]["ImDrawList"][13]["template_type"] = "ImVec2"
defs["structs"]["ImDrawList"][13]["type"] = "ImVector_ImVec2"
defs["structs"]["ImDrawList"][14] = {}
defs["structs"]["ImDrawList"][14]["name"] = "_ChannelsCount"
defs["structs"]["ImDrawList"][14]["type"] = "int"
defs["structs"]["ImDrawList"][15] = {}
defs["structs"]["ImDrawList"][15]["name"] = "_Channels"
defs["structs"]["ImDrawList"][15]["template_type"] = "ImDrawChannel"
defs["structs"]["ImDrawList"][15]["type"] = "ImVector_ImDrawChannel"
defs["structs"]["ImDrawList"][14]["name"] = "_Splitter"
defs["structs"]["ImDrawList"][14]["type"] = "ImDrawListSplitter"
defs["structs"]["ImDrawListSplitter"] = {}
defs["structs"]["ImDrawListSplitter"][1] = {}
defs["structs"]["ImDrawListSplitter"][1]["name"] = "_Current"
defs["structs"]["ImDrawListSplitter"][1]["type"] = "int"
defs["structs"]["ImDrawListSplitter"][2] = {}
defs["structs"]["ImDrawListSplitter"][2]["name"] = "_Count"
defs["structs"]["ImDrawListSplitter"][2]["type"] = "int"
defs["structs"]["ImDrawListSplitter"][3] = {}
defs["structs"]["ImDrawListSplitter"][3]["name"] = "_Channels"
defs["structs"]["ImDrawListSplitter"][3]["template_type"] = "ImDrawChannel"
defs["structs"]["ImDrawListSplitter"][3]["type"] = "ImVector_ImDrawChannel"
defs["structs"]["ImDrawVert"] = {}
defs["structs"]["ImDrawVert"][1] = {}
defs["structs"]["ImDrawVert"][1]["name"] = "pos"
@@ -1667,8 +1692,8 @@ defs["structs"]["ImFontGlyph"][10]["type"] = "float"
defs["structs"]["ImFontGlyphRangesBuilder"] = {}
defs["structs"]["ImFontGlyphRangesBuilder"][1] = {}
defs["structs"]["ImFontGlyphRangesBuilder"][1]["name"] = "UsedChars"
defs["structs"]["ImFontGlyphRangesBuilder"][1]["template_type"] = "int"
defs["structs"]["ImFontGlyphRangesBuilder"][1]["type"] = "ImVector_int"
defs["structs"]["ImFontGlyphRangesBuilder"][1]["template_type"] = "ImU32"
defs["structs"]["ImFontGlyphRangesBuilder"][1]["type"] = "ImVector_ImU32"
defs["structs"]["ImGuiIO"] = {}
defs["structs"]["ImGuiIO"][1] = {}
defs["structs"]["ImGuiIO"][1]["name"] = "ConfigFlags"
@@ -2042,87 +2067,90 @@ defs["structs"]["ImGuiStyle"][6] = {}
defs["structs"]["ImGuiStyle"][6]["name"] = "WindowTitleAlign"
defs["structs"]["ImGuiStyle"][6]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][7] = {}
defs["structs"]["ImGuiStyle"][7]["name"] = "ChildRounding"
defs["structs"]["ImGuiStyle"][7]["type"] = "float"
defs["structs"]["ImGuiStyle"][7]["name"] = "WindowMenuButtonPosition"
defs["structs"]["ImGuiStyle"][7]["type"] = "ImGuiDir"
defs["structs"]["ImGuiStyle"][8] = {}
defs["structs"]["ImGuiStyle"][8]["name"] = "ChildBorderSize"
defs["structs"]["ImGuiStyle"][8]["name"] = "ChildRounding"
defs["structs"]["ImGuiStyle"][8]["type"] = "float"
defs["structs"]["ImGuiStyle"][9] = {}
defs["structs"]["ImGuiStyle"][9]["name"] = "PopupRounding"
defs["structs"]["ImGuiStyle"][9]["name"] = "ChildBorderSize"
defs["structs"]["ImGuiStyle"][9]["type"] = "float"
defs["structs"]["ImGuiStyle"][10] = {}
defs["structs"]["ImGuiStyle"][10]["name"] = "PopupBorderSize"
defs["structs"]["ImGuiStyle"][10]["name"] = "PopupRounding"
defs["structs"]["ImGuiStyle"][10]["type"] = "float"
defs["structs"]["ImGuiStyle"][11] = {}
defs["structs"]["ImGuiStyle"][11]["name"] = "FramePadding"
defs["structs"]["ImGuiStyle"][11]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][11]["name"] = "PopupBorderSize"
defs["structs"]["ImGuiStyle"][11]["type"] = "float"
defs["structs"]["ImGuiStyle"][12] = {}
defs["structs"]["ImGuiStyle"][12]["name"] = "FrameRounding"
defs["structs"]["ImGuiStyle"][12]["type"] = "float"
defs["structs"]["ImGuiStyle"][12]["name"] = "FramePadding"
defs["structs"]["ImGuiStyle"][12]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][13] = {}
defs["structs"]["ImGuiStyle"][13]["name"] = "FrameBorderSize"
defs["structs"]["ImGuiStyle"][13]["name"] = "FrameRounding"
defs["structs"]["ImGuiStyle"][13]["type"] = "float"
defs["structs"]["ImGuiStyle"][14] = {}
defs["structs"]["ImGuiStyle"][14]["name"] = "ItemSpacing"
defs["structs"]["ImGuiStyle"][14]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][14]["name"] = "FrameBorderSize"
defs["structs"]["ImGuiStyle"][14]["type"] = "float"
defs["structs"]["ImGuiStyle"][15] = {}
defs["structs"]["ImGuiStyle"][15]["name"] = "ItemInnerSpacing"
defs["structs"]["ImGuiStyle"][15]["name"] = "ItemSpacing"
defs["structs"]["ImGuiStyle"][15]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][16] = {}
defs["structs"]["ImGuiStyle"][16]["name"] = "TouchExtraPadding"
defs["structs"]["ImGuiStyle"][16]["name"] = "ItemInnerSpacing"
defs["structs"]["ImGuiStyle"][16]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][17] = {}
defs["structs"]["ImGuiStyle"][17]["name"] = "IndentSpacing"
defs["structs"]["ImGuiStyle"][17]["type"] = "float"
defs["structs"]["ImGuiStyle"][17]["name"] = "TouchExtraPadding"
defs["structs"]["ImGuiStyle"][17]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][18] = {}
defs["structs"]["ImGuiStyle"][18]["name"] = "ColumnsMinSpacing"
defs["structs"]["ImGuiStyle"][18]["name"] = "IndentSpacing"
defs["structs"]["ImGuiStyle"][18]["type"] = "float"
defs["structs"]["ImGuiStyle"][19] = {}
defs["structs"]["ImGuiStyle"][19]["name"] = "ScrollbarSize"
defs["structs"]["ImGuiStyle"][19]["name"] = "ColumnsMinSpacing"
defs["structs"]["ImGuiStyle"][19]["type"] = "float"
defs["structs"]["ImGuiStyle"][20] = {}
defs["structs"]["ImGuiStyle"][20]["name"] = "ScrollbarRounding"
defs["structs"]["ImGuiStyle"][20]["name"] = "ScrollbarSize"
defs["structs"]["ImGuiStyle"][20]["type"] = "float"
defs["structs"]["ImGuiStyle"][21] = {}
defs["structs"]["ImGuiStyle"][21]["name"] = "GrabMinSize"
defs["structs"]["ImGuiStyle"][21]["name"] = "ScrollbarRounding"
defs["structs"]["ImGuiStyle"][21]["type"] = "float"
defs["structs"]["ImGuiStyle"][22] = {}
defs["structs"]["ImGuiStyle"][22]["name"] = "GrabRounding"
defs["structs"]["ImGuiStyle"][22]["name"] = "GrabMinSize"
defs["structs"]["ImGuiStyle"][22]["type"] = "float"
defs["structs"]["ImGuiStyle"][23] = {}
defs["structs"]["ImGuiStyle"][23]["name"] = "TabRounding"
defs["structs"]["ImGuiStyle"][23]["name"] = "GrabRounding"
defs["structs"]["ImGuiStyle"][23]["type"] = "float"
defs["structs"]["ImGuiStyle"][24] = {}
defs["structs"]["ImGuiStyle"][24]["name"] = "TabBorderSize"
defs["structs"]["ImGuiStyle"][24]["name"] = "TabRounding"
defs["structs"]["ImGuiStyle"][24]["type"] = "float"
defs["structs"]["ImGuiStyle"][25] = {}
defs["structs"]["ImGuiStyle"][25]["name"] = "ButtonTextAlign"
defs["structs"]["ImGuiStyle"][25]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][25]["name"] = "TabBorderSize"
defs["structs"]["ImGuiStyle"][25]["type"] = "float"
defs["structs"]["ImGuiStyle"][26] = {}
defs["structs"]["ImGuiStyle"][26]["name"] = "SelectableTextAlign"
defs["structs"]["ImGuiStyle"][26]["name"] = "ButtonTextAlign"
defs["structs"]["ImGuiStyle"][26]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][27] = {}
defs["structs"]["ImGuiStyle"][27]["name"] = "DisplayWindowPadding"
defs["structs"]["ImGuiStyle"][27]["name"] = "SelectableTextAlign"
defs["structs"]["ImGuiStyle"][27]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][28] = {}
defs["structs"]["ImGuiStyle"][28]["name"] = "DisplaySafeAreaPadding"
defs["structs"]["ImGuiStyle"][28]["name"] = "DisplayWindowPadding"
defs["structs"]["ImGuiStyle"][28]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][29] = {}
defs["structs"]["ImGuiStyle"][29]["name"] = "MouseCursorScale"
defs["structs"]["ImGuiStyle"][29]["type"] = "float"
defs["structs"]["ImGuiStyle"][29]["name"] = "DisplaySafeAreaPadding"
defs["structs"]["ImGuiStyle"][29]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][30] = {}
defs["structs"]["ImGuiStyle"][30]["name"] = "AntiAliasedLines"
defs["structs"]["ImGuiStyle"][30]["type"] = "bool"
defs["structs"]["ImGuiStyle"][30]["name"] = "MouseCursorScale"
defs["structs"]["ImGuiStyle"][30]["type"] = "float"
defs["structs"]["ImGuiStyle"][31] = {}
defs["structs"]["ImGuiStyle"][31]["name"] = "AntiAliasedFill"
defs["structs"]["ImGuiStyle"][31]["name"] = "AntiAliasedLines"
defs["structs"]["ImGuiStyle"][31]["type"] = "bool"
defs["structs"]["ImGuiStyle"][32] = {}
defs["structs"]["ImGuiStyle"][32]["name"] = "CurveTessellationTol"
defs["structs"]["ImGuiStyle"][32]["type"] = "float"
defs["structs"]["ImGuiStyle"][32]["name"] = "AntiAliasedFill"
defs["structs"]["ImGuiStyle"][32]["type"] = "bool"
defs["structs"]["ImGuiStyle"][33] = {}
defs["structs"]["ImGuiStyle"][33]["name"] = "Colors[ImGuiCol_COUNT]"
defs["structs"]["ImGuiStyle"][33]["size"] = 48
defs["structs"]["ImGuiStyle"][33]["type"] = "ImVec4"
defs["structs"]["ImGuiStyle"][33]["name"] = "CurveTessellationTol"
defs["structs"]["ImGuiStyle"][33]["type"] = "float"
defs["structs"]["ImGuiStyle"][34] = {}
defs["structs"]["ImGuiStyle"][34]["name"] = "Colors[ImGuiCol_COUNT]"
defs["structs"]["ImGuiStyle"][34]["size"] = 48
defs["structs"]["ImGuiStyle"][34]["type"] = "ImVec4"
defs["structs"]["ImGuiTextBuffer"] = {}
defs["structs"]["ImGuiTextBuffer"][1] = {}
defs["structs"]["ImGuiTextBuffer"][1]["name"] = "Buf"