{
  "enums": {
    "ImDrawFlags_": [
      {
        "calc_value": 0,
        "name": "ImDrawFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImDrawFlags_Closed",
        "value": "1 << 0"
      },
      {
        "calc_value": 16,
        "name": "ImDrawFlags_RoundCornersTopLeft",
        "value": "1 << 4"
      },
      {
        "calc_value": 32,
        "name": "ImDrawFlags_RoundCornersTopRight",
        "value": "1 << 5"
      },
      {
        "calc_value": 64,
        "name": "ImDrawFlags_RoundCornersBottomLeft",
        "value": "1 << 6"
      },
      {
        "calc_value": 128,
        "name": "ImDrawFlags_RoundCornersBottomRight",
        "value": "1 << 7"
      },
      {
        "calc_value": 256,
        "name": "ImDrawFlags_RoundCornersNone",
        "value": "1 << 8"
      },
      {
        "calc_value": 48,
        "name": "ImDrawFlags_RoundCornersTop",
        "value": "ImDrawFlags_RoundCornersTopLeft | ImDrawFlags_RoundCornersTopRight"
      },
      {
        "calc_value": 192,
        "name": "ImDrawFlags_RoundCornersBottom",
        "value": "ImDrawFlags_RoundCornersBottomLeft | ImDrawFlags_RoundCornersBottomRight"
      },
      {
        "calc_value": 80,
        "name": "ImDrawFlags_RoundCornersLeft",
        "value": "ImDrawFlags_RoundCornersBottomLeft | ImDrawFlags_RoundCornersTopLeft"
      },
      {
        "calc_value": 160,
        "name": "ImDrawFlags_RoundCornersRight",
        "value": "ImDrawFlags_RoundCornersBottomRight | ImDrawFlags_RoundCornersTopRight"
      },
      {
        "calc_value": 240,
        "name": "ImDrawFlags_RoundCornersAll",
        "value": "ImDrawFlags_RoundCornersTopLeft | ImDrawFlags_RoundCornersTopRight | ImDrawFlags_RoundCornersBottomLeft | ImDrawFlags_RoundCornersBottomRight"
      },
      {
        "calc_value": 240,
        "name": "ImDrawFlags_RoundCornersDefault_",
        "value": "ImDrawFlags_RoundCornersAll"
      },
      {
        "calc_value": 496,
        "name": "ImDrawFlags_RoundCornersMask_",
        "value": "ImDrawFlags_RoundCornersAll | ImDrawFlags_RoundCornersNone"
      }
    ],
    "ImDrawListFlags_": [
      {
        "calc_value": 0,
        "name": "ImDrawListFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImDrawListFlags_AntiAliasedLines",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImDrawListFlags_AntiAliasedLinesUseTex",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImDrawListFlags_AntiAliasedFill",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImDrawListFlags_AllowVtxOffset",
        "value": "1 << 3"
      }
    ],
    "ImFontAtlasFlags_": [
      {
        "calc_value": 0,
        "name": "ImFontAtlasFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImFontAtlasFlags_NoPowerOfTwoHeight",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImFontAtlasFlags_NoMouseCursors",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImFontAtlasFlags_NoBakedLines",
        "value": "1 << 2"
      }
    ],
    "ImGuiBackendFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiBackendFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiBackendFlags_HasGamepad",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiBackendFlags_HasMouseCursors",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiBackendFlags_HasSetMousePos",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiBackendFlags_RendererHasVtxOffset",
        "value": "1 << 3"
      }
    ],
    "ImGuiButtonFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiButtonFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiButtonFlags_MouseButtonLeft",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiButtonFlags_MouseButtonRight",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiButtonFlags_MouseButtonMiddle",
        "value": "1 << 2"
      },
      {
        "calc_value": 7,
        "name": "ImGuiButtonFlags_MouseButtonMask_",
        "value": "ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle"
      },
      {
        "calc_value": 1,
        "name": "ImGuiButtonFlags_MouseButtonDefault_",
        "value": "ImGuiButtonFlags_MouseButtonLeft"
      }
    ],
    "ImGuiCol_": [
      {
        "calc_value": 0,
        "name": "ImGuiCol_Text",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiCol_TextDisabled",
        "value": "1"
      },
      {
        "calc_value": 2,
        "name": "ImGuiCol_WindowBg",
        "value": "2"
      },
      {
        "calc_value": 3,
        "name": "ImGuiCol_ChildBg",
        "value": "3"
      },
      {
        "calc_value": 4,
        "name": "ImGuiCol_PopupBg",
        "value": "4"
      },
      {
        "calc_value": 5,
        "name": "ImGuiCol_Border",
        "value": "5"
      },
      {
        "calc_value": 6,
        "name": "ImGuiCol_BorderShadow",
        "value": "6"
      },
      {
        "calc_value": 7,
        "name": "ImGuiCol_FrameBg",
        "value": "7"
      },
      {
        "calc_value": 8,
        "name": "ImGuiCol_FrameBgHovered",
        "value": "8"
      },
      {
        "calc_value": 9,
        "name": "ImGuiCol_FrameBgActive",
        "value": "9"
      },
      {
        "calc_value": 10,
        "name": "ImGuiCol_TitleBg",
        "value": "10"
      },
      {
        "calc_value": 11,
        "name": "ImGuiCol_TitleBgActive",
        "value": "11"
      },
      {
        "calc_value": 12,
        "name": "ImGuiCol_TitleBgCollapsed",
        "value": "12"
      },
      {
        "calc_value": 13,
        "name": "ImGuiCol_MenuBarBg",
        "value": "13"
      },
      {
        "calc_value": 14,
        "name": "ImGuiCol_ScrollbarBg",
        "value": "14"
      },
      {
        "calc_value": 15,
        "name": "ImGuiCol_ScrollbarGrab",
        "value": "15"
      },
      {
        "calc_value": 16,
        "name": "ImGuiCol_ScrollbarGrabHovered",
        "value": "16"
      },
      {
        "calc_value": 17,
        "name": "ImGuiCol_ScrollbarGrabActive",
        "value": "17"
      },
      {
        "calc_value": 18,
        "name": "ImGuiCol_CheckMark",
        "value": "18"
      },
      {
        "calc_value": 19,
        "name": "ImGuiCol_SliderGrab",
        "value": "19"
      },
      {
        "calc_value": 20,
        "name": "ImGuiCol_SliderGrabActive",
        "value": "20"
      },
      {
        "calc_value": 21,
        "name": "ImGuiCol_Button",
        "value": "21"
      },
      {
        "calc_value": 22,
        "name": "ImGuiCol_ButtonHovered",
        "value": "22"
      },
      {
        "calc_value": 23,
        "name": "ImGuiCol_ButtonActive",
        "value": "23"
      },
      {
        "calc_value": 24,
        "name": "ImGuiCol_Header",
        "value": "24"
      },
      {
        "calc_value": 25,
        "name": "ImGuiCol_HeaderHovered",
        "value": "25"
      },
      {
        "calc_value": 26,
        "name": "ImGuiCol_HeaderActive",
        "value": "26"
      },
      {
        "calc_value": 27,
        "name": "ImGuiCol_Separator",
        "value": "27"
      },
      {
        "calc_value": 28,
        "name": "ImGuiCol_SeparatorHovered",
        "value": "28"
      },
      {
        "calc_value": 29,
        "name": "ImGuiCol_SeparatorActive",
        "value": "29"
      },
      {
        "calc_value": 30,
        "name": "ImGuiCol_ResizeGrip",
        "value": "30"
      },
      {
        "calc_value": 31,
        "name": "ImGuiCol_ResizeGripHovered",
        "value": "31"
      },
      {
        "calc_value": 32,
        "name": "ImGuiCol_ResizeGripActive",
        "value": "32"
      },
      {
        "calc_value": 33,
        "name": "ImGuiCol_Tab",
        "value": "33"
      },
      {
        "calc_value": 34,
        "name": "ImGuiCol_TabHovered",
        "value": "34"
      },
      {
        "calc_value": 35,
        "name": "ImGuiCol_TabActive",
        "value": "35"
      },
      {
        "calc_value": 36,
        "name": "ImGuiCol_TabUnfocused",
        "value": "36"
      },
      {
        "calc_value": 37,
        "name": "ImGuiCol_TabUnfocusedActive",
        "value": "37"
      },
      {
        "calc_value": 38,
        "name": "ImGuiCol_PlotLines",
        "value": "38"
      },
      {
        "calc_value": 39,
        "name": "ImGuiCol_PlotLinesHovered",
        "value": "39"
      },
      {
        "calc_value": 40,
        "name": "ImGuiCol_PlotHistogram",
        "value": "40"
      },
      {
        "calc_value": 41,
        "name": "ImGuiCol_PlotHistogramHovered",
        "value": "41"
      },
      {
        "calc_value": 42,
        "name": "ImGuiCol_TableHeaderBg",
        "value": "42"
      },
      {
        "calc_value": 43,
        "name": "ImGuiCol_TableBorderStrong",
        "value": "43"
      },
      {
        "calc_value": 44,
        "name": "ImGuiCol_TableBorderLight",
        "value": "44"
      },
      {
        "calc_value": 45,
        "name": "ImGuiCol_TableRowBg",
        "value": "45"
      },
      {
        "calc_value": 46,
        "name": "ImGuiCol_TableRowBgAlt",
        "value": "46"
      },
      {
        "calc_value": 47,
        "name": "ImGuiCol_TextSelectedBg",
        "value": "47"
      },
      {
        "calc_value": 48,
        "name": "ImGuiCol_DragDropTarget",
        "value": "48"
      },
      {
        "calc_value": 49,
        "name": "ImGuiCol_NavHighlight",
        "value": "49"
      },
      {
        "calc_value": 50,
        "name": "ImGuiCol_NavWindowingHighlight",
        "value": "50"
      },
      {
        "calc_value": 51,
        "name": "ImGuiCol_NavWindowingDimBg",
        "value": "51"
      },
      {
        "calc_value": 52,
        "name": "ImGuiCol_ModalWindowDimBg",
        "value": "52"
      },
      {
        "calc_value": 53,
        "name": "ImGuiCol_COUNT",
        "value": "53"
      }
    ],
    "ImGuiColorEditFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiColorEditFlags_None",
        "value": "0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiColorEditFlags_NoAlpha",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiColorEditFlags_NoPicker",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiColorEditFlags_NoOptions",
        "value": "1 << 3"
      },
      {
        "calc_value": 16,
        "name": "ImGuiColorEditFlags_NoSmallPreview",
        "value": "1 << 4"
      },
      {
        "calc_value": 32,
        "name": "ImGuiColorEditFlags_NoInputs",
        "value": "1 << 5"
      },
      {
        "calc_value": 64,
        "name": "ImGuiColorEditFlags_NoTooltip",
        "value": "1 << 6"
      },
      {
        "calc_value": 128,
        "name": "ImGuiColorEditFlags_NoLabel",
        "value": "1 << 7"
      },
      {
        "calc_value": 256,
        "name": "ImGuiColorEditFlags_NoSidePreview",
        "value": "1 << 8"
      },
      {
        "calc_value": 512,
        "name": "ImGuiColorEditFlags_NoDragDrop",
        "value": "1 << 9"
      },
      {
        "calc_value": 1024,
        "name": "ImGuiColorEditFlags_NoBorder",
        "value": "1 << 10"
      },
      {
        "calc_value": 65536,
        "name": "ImGuiColorEditFlags_AlphaBar",
        "value": "1 << 16"
      },
      {
        "calc_value": 131072,
        "name": "ImGuiColorEditFlags_AlphaPreview",
        "value": "1 << 17"
      },
      {
        "calc_value": 262144,
        "name": "ImGuiColorEditFlags_AlphaPreviewHalf",
        "value": "1 << 18"
      },
      {
        "calc_value": 524288,
        "name": "ImGuiColorEditFlags_HDR",
        "value": "1 << 19"
      },
      {
        "calc_value": 1048576,
        "name": "ImGuiColorEditFlags_DisplayRGB",
        "value": "1 << 20"
      },
      {
        "calc_value": 2097152,
        "name": "ImGuiColorEditFlags_DisplayHSV",
        "value": "1 << 21"
      },
      {
        "calc_value": 4194304,
        "name": "ImGuiColorEditFlags_DisplayHex",
        "value": "1 << 22"
      },
      {
        "calc_value": 8388608,
        "name": "ImGuiColorEditFlags_Uint8",
        "value": "1 << 23"
      },
      {
        "calc_value": 16777216,
        "name": "ImGuiColorEditFlags_Float",
        "value": "1 << 24"
      },
      {
        "calc_value": 33554432,
        "name": "ImGuiColorEditFlags_PickerHueBar",
        "value": "1 << 25"
      },
      {
        "calc_value": 67108864,
        "name": "ImGuiColorEditFlags_PickerHueWheel",
        "value": "1 << 26"
      },
      {
        "calc_value": 134217728,
        "name": "ImGuiColorEditFlags_InputRGB",
        "value": "1 << 27"
      },
      {
        "calc_value": 268435456,
        "name": "ImGuiColorEditFlags_InputHSV",
        "value": "1 << 28"
      },
      {
        "calc_value": 177209344,
        "name": "ImGuiColorEditFlags__OptionsDefault",
        "value": "ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_PickerHueBar"
      },
      {
        "calc_value": 7340032,
        "name": "ImGuiColorEditFlags__DisplayMask",
        "value": "ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_DisplayHSV | ImGuiColorEditFlags_DisplayHex"
      },
      {
        "calc_value": 25165824,
        "name": "ImGuiColorEditFlags__DataTypeMask",
        "value": "ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_Float"
      },
      {
        "calc_value": 100663296,
        "name": "ImGuiColorEditFlags__PickerMask",
        "value": "ImGuiColorEditFlags_PickerHueWheel | ImGuiColorEditFlags_PickerHueBar"
      },
      {
        "calc_value": 402653184,
        "name": "ImGuiColorEditFlags__InputMask",
        "value": "ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_InputHSV"
      }
    ],
    "ImGuiComboFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiComboFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiComboFlags_PopupAlignLeft",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiComboFlags_HeightSmall",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiComboFlags_HeightRegular",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiComboFlags_HeightLarge",
        "value": "1 << 3"
      },
      {
        "calc_value": 16,
        "name": "ImGuiComboFlags_HeightLargest",
        "value": "1 << 4"
      },
      {
        "calc_value": 32,
        "name": "ImGuiComboFlags_NoArrowButton",
        "value": "1 << 5"
      },
      {
        "calc_value": 64,
        "name": "ImGuiComboFlags_NoPreview",
        "value": "1 << 6"
      },
      {
        "calc_value": 30,
        "name": "ImGuiComboFlags_HeightMask_",
        "value": "ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest"
      }
    ],
    "ImGuiCond_": [
      {
        "calc_value": 0,
        "name": "ImGuiCond_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiCond_Always",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiCond_Once",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiCond_FirstUseEver",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiCond_Appearing",
        "value": "1 << 3"
      }
    ],
    "ImGuiConfigFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiConfigFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiConfigFlags_NavEnableKeyboard",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiConfigFlags_NavEnableGamepad",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiConfigFlags_NavEnableSetMousePos",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiConfigFlags_NavNoCaptureKeyboard",
        "value": "1 << 3"
      },
      {
        "calc_value": 16,
        "name": "ImGuiConfigFlags_NoMouse",
        "value": "1 << 4"
      },
      {
        "calc_value": 32,
        "name": "ImGuiConfigFlags_NoMouseCursorChange",
        "value": "1 << 5"
      },
      {
        "calc_value": 1048576,
        "name": "ImGuiConfigFlags_IsSRGB",
        "value": "1 << 20"
      },
      {
        "calc_value": 2097152,
        "name": "ImGuiConfigFlags_IsTouchScreen",
        "value": "1 << 21"
      }
    ],
    "ImGuiDataType_": [
      {
        "calc_value": 0,
        "name": "ImGuiDataType_S8",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiDataType_U8",
        "value": "1"
      },
      {
        "calc_value": 2,
        "name": "ImGuiDataType_S16",
        "value": "2"
      },
      {
        "calc_value": 3,
        "name": "ImGuiDataType_U16",
        "value": "3"
      },
      {
        "calc_value": 4,
        "name": "ImGuiDataType_S32",
        "value": "4"
      },
      {
        "calc_value": 5,
        "name": "ImGuiDataType_U32",
        "value": "5"
      },
      {
        "calc_value": 6,
        "name": "ImGuiDataType_S64",
        "value": "6"
      },
      {
        "calc_value": 7,
        "name": "ImGuiDataType_U64",
        "value": "7"
      },
      {
        "calc_value": 8,
        "name": "ImGuiDataType_Float",
        "value": "8"
      },
      {
        "calc_value": 9,
        "name": "ImGuiDataType_Double",
        "value": "9"
      },
      {
        "calc_value": 10,
        "name": "ImGuiDataType_COUNT",
        "value": "10"
      }
    ],
    "ImGuiDir_": [
      {
        "calc_value": -1,
        "name": "ImGuiDir_None",
        "value": "-1"
      },
      {
        "calc_value": 0,
        "name": "ImGuiDir_Left",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiDir_Right",
        "value": "1"
      },
      {
        "calc_value": 2,
        "name": "ImGuiDir_Up",
        "value": "2"
      },
      {
        "calc_value": 3,
        "name": "ImGuiDir_Down",
        "value": "3"
      },
      {
        "calc_value": 4,
        "name": "ImGuiDir_COUNT",
        "value": "4"
      }
    ],
    "ImGuiDragDropFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiDragDropFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiDragDropFlags_SourceNoPreviewTooltip",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiDragDropFlags_SourceNoDisableHover",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiDragDropFlags_SourceNoHoldToOpenOthers",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiDragDropFlags_SourceAllowNullID",
        "value": "1 << 3"
      },
      {
        "calc_value": 16,
        "name": "ImGuiDragDropFlags_SourceExtern",
        "value": "1 << 4"
      },
      {
        "calc_value": 32,
        "name": "ImGuiDragDropFlags_SourceAutoExpirePayload",
        "value": "1 << 5"
      },
      {
        "calc_value": 1024,
        "name": "ImGuiDragDropFlags_AcceptBeforeDelivery",
        "value": "1 << 10"
      },
      {
        "calc_value": 2048,
        "name": "ImGuiDragDropFlags_AcceptNoDrawDefaultRect",
        "value": "1 << 11"
      },
      {
        "calc_value": 4096,
        "name": "ImGuiDragDropFlags_AcceptNoPreviewTooltip",
        "value": "1 << 12"
      },
      {
        "calc_value": 3072,
        "name": "ImGuiDragDropFlags_AcceptPeekOnly",
        "value": "ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect"
      }
    ],
    "ImGuiFocusedFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiFocusedFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiFocusedFlags_ChildWindows",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiFocusedFlags_RootWindow",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiFocusedFlags_AnyWindow",
        "value": "1 << 2"
      },
      {
        "calc_value": 3,
        "name": "ImGuiFocusedFlags_RootAndChildWindows",
        "value": "ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows"
      }
    ],
    "ImGuiHoveredFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiHoveredFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiHoveredFlags_ChildWindows",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiHoveredFlags_RootWindow",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiHoveredFlags_AnyWindow",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiHoveredFlags_AllowWhenBlockedByPopup",
        "value": "1 << 3"
      },
      {
        "calc_value": 32,
        "name": "ImGuiHoveredFlags_AllowWhenBlockedByActiveItem",
        "value": "1 << 5"
      },
      {
        "calc_value": 64,
        "name": "ImGuiHoveredFlags_AllowWhenOverlapped",
        "value": "1 << 6"
      },
      {
        "calc_value": 128,
        "name": "ImGuiHoveredFlags_AllowWhenDisabled",
        "value": "1 << 7"
      },
      {
        "calc_value": 104,
        "name": "ImGuiHoveredFlags_RectOnly",
        "value": "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped"
      },
      {
        "calc_value": 3,
        "name": "ImGuiHoveredFlags_RootAndChildWindows",
        "value": "ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows"
      }
    ],
    "ImGuiInputTextFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiInputTextFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiInputTextFlags_CharsDecimal",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiInputTextFlags_CharsHexadecimal",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiInputTextFlags_CharsUppercase",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiInputTextFlags_CharsNoBlank",
        "value": "1 << 3"
      },
      {
        "calc_value": 16,
        "name": "ImGuiInputTextFlags_AutoSelectAll",
        "value": "1 << 4"
      },
      {
        "calc_value": 32,
        "name": "ImGuiInputTextFlags_EnterReturnsTrue",
        "value": "1 << 5"
      },
      {
        "calc_value": 64,
        "name": "ImGuiInputTextFlags_CallbackCompletion",
        "value": "1 << 6"
      },
      {
        "calc_value": 128,
        "name": "ImGuiInputTextFlags_CallbackHistory",
        "value": "1 << 7"
      },
      {
        "calc_value": 256,
        "name": "ImGuiInputTextFlags_CallbackAlways",
        "value": "1 << 8"
      },
      {
        "calc_value": 512,
        "name": "ImGuiInputTextFlags_CallbackCharFilter",
        "value": "1 << 9"
      },
      {
        "calc_value": 1024,
        "name": "ImGuiInputTextFlags_AllowTabInput",
        "value": "1 << 10"
      },
      {
        "calc_value": 2048,
        "name": "ImGuiInputTextFlags_CtrlEnterForNewLine",
        "value": "1 << 11"
      },
      {
        "calc_value": 4096,
        "name": "ImGuiInputTextFlags_NoHorizontalScroll",
        "value": "1 << 12"
      },
      {
        "calc_value": 8192,
        "name": "ImGuiInputTextFlags_AlwaysOverwrite",
        "value": "1 << 13"
      },
      {
        "calc_value": 16384,
        "name": "ImGuiInputTextFlags_ReadOnly",
        "value": "1 << 14"
      },
      {
        "calc_value": 32768,
        "name": "ImGuiInputTextFlags_Password",
        "value": "1 << 15"
      },
      {
        "calc_value": 65536,
        "name": "ImGuiInputTextFlags_NoUndoRedo",
        "value": "1 << 16"
      },
      {
        "calc_value": 131072,
        "name": "ImGuiInputTextFlags_CharsScientific",
        "value": "1 << 17"
      },
      {
        "calc_value": 262144,
        "name": "ImGuiInputTextFlags_CallbackResize",
        "value": "1 << 18"
      },
      {
        "calc_value": 524288,
        "name": "ImGuiInputTextFlags_CallbackEdit",
        "value": "1 << 19"
      },
      {
        "calc_value": 1048576,
        "name": "ImGuiInputTextFlags_Multiline",
        "value": "1 << 20"
      },
      {
        "calc_value": 2097152,
        "name": "ImGuiInputTextFlags_NoMarkEdited",
        "value": "1 << 21"
      }
    ],
    "ImGuiKeyModFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiKeyModFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiKeyModFlags_Ctrl",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiKeyModFlags_Shift",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiKeyModFlags_Alt",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiKeyModFlags_Super",
        "value": "1 << 3"
      }
    ],
    "ImGuiKey_": [
      {
        "calc_value": 0,
        "name": "ImGuiKey_Tab",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiKey_LeftArrow",
        "value": "1"
      },
      {
        "calc_value": 2,
        "name": "ImGuiKey_RightArrow",
        "value": "2"
      },
      {
        "calc_value": 3,
        "name": "ImGuiKey_UpArrow",
        "value": "3"
      },
      {
        "calc_value": 4,
        "name": "ImGuiKey_DownArrow",
        "value": "4"
      },
      {
        "calc_value": 5,
        "name": "ImGuiKey_PageUp",
        "value": "5"
      },
      {
        "calc_value": 6,
        "name": "ImGuiKey_PageDown",
        "value": "6"
      },
      {
        "calc_value": 7,
        "name": "ImGuiKey_Home",
        "value": "7"
      },
      {
        "calc_value": 8,
        "name": "ImGuiKey_End",
        "value": "8"
      },
      {
        "calc_value": 9,
        "name": "ImGuiKey_Insert",
        "value": "9"
      },
      {
        "calc_value": 10,
        "name": "ImGuiKey_Delete",
        "value": "10"
      },
      {
        "calc_value": 11,
        "name": "ImGuiKey_Backspace",
        "value": "11"
      },
      {
        "calc_value": 12,
        "name": "ImGuiKey_Space",
        "value": "12"
      },
      {
        "calc_value": 13,
        "name": "ImGuiKey_Enter",
        "value": "13"
      },
      {
        "calc_value": 14,
        "name": "ImGuiKey_Escape",
        "value": "14"
      },
      {
        "calc_value": 15,
        "name": "ImGuiKey_KeyPadEnter",
        "value": "15"
      },
      {
        "calc_value": 16,
        "name": "ImGuiKey_A",
        "value": "16"
      },
      {
        "calc_value": 17,
        "name": "ImGuiKey_C",
        "value": "17"
      },
      {
        "calc_value": 18,
        "name": "ImGuiKey_V",
        "value": "18"
      },
      {
        "calc_value": 19,
        "name": "ImGuiKey_X",
        "value": "19"
      },
      {
        "calc_value": 20,
        "name": "ImGuiKey_Y",
        "value": "20"
      },
      {
        "calc_value": 21,
        "name": "ImGuiKey_Z",
        "value": "21"
      },
      {
        "calc_value": 22,
        "name": "ImGuiKey_COUNT",
        "value": "22"
      }
    ],
    "ImGuiMouseButton_": [
      {
        "calc_value": 0,
        "name": "ImGuiMouseButton_Left",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiMouseButton_Right",
        "value": "1"
      },
      {
        "calc_value": 2,
        "name": "ImGuiMouseButton_Middle",
        "value": "2"
      },
      {
        "calc_value": 5,
        "name": "ImGuiMouseButton_COUNT",
        "value": "5"
      }
    ],
    "ImGuiMouseCursor_": [
      {
        "calc_value": -1,
        "name": "ImGuiMouseCursor_None",
        "value": "-1"
      },
      {
        "calc_value": 0,
        "name": "ImGuiMouseCursor_Arrow",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiMouseCursor_TextInput",
        "value": "1"
      },
      {
        "calc_value": 2,
        "name": "ImGuiMouseCursor_ResizeAll",
        "value": "2"
      },
      {
        "calc_value": 3,
        "name": "ImGuiMouseCursor_ResizeNS",
        "value": "3"
      },
      {
        "calc_value": 4,
        "name": "ImGuiMouseCursor_ResizeEW",
        "value": "4"
      },
      {
        "calc_value": 5,
        "name": "ImGuiMouseCursor_ResizeNESW",
        "value": "5"
      },
      {
        "calc_value": 6,
        "name": "ImGuiMouseCursor_ResizeNWSE",
        "value": "6"
      },
      {
        "calc_value": 7,
        "name": "ImGuiMouseCursor_Hand",
        "value": "7"
      },
      {
        "calc_value": 8,
        "name": "ImGuiMouseCursor_NotAllowed",
        "value": "8"
      },
      {
        "calc_value": 9,
        "name": "ImGuiMouseCursor_COUNT",
        "value": "9"
      }
    ],
    "ImGuiNavInput_": [
      {
        "calc_value": 0,
        "name": "ImGuiNavInput_Activate",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiNavInput_Cancel",
        "value": "1"
      },
      {
        "calc_value": 2,
        "name": "ImGuiNavInput_Input",
        "value": "2"
      },
      {
        "calc_value": 3,
        "name": "ImGuiNavInput_Menu",
        "value": "3"
      },
      {
        "calc_value": 4,
        "name": "ImGuiNavInput_DpadLeft",
        "value": "4"
      },
      {
        "calc_value": 5,
        "name": "ImGuiNavInput_DpadRight",
        "value": "5"
      },
      {
        "calc_value": 6,
        "name": "ImGuiNavInput_DpadUp",
        "value": "6"
      },
      {
        "calc_value": 7,
        "name": "ImGuiNavInput_DpadDown",
        "value": "7"
      },
      {
        "calc_value": 8,
        "name": "ImGuiNavInput_LStickLeft",
        "value": "8"
      },
      {
        "calc_value": 9,
        "name": "ImGuiNavInput_LStickRight",
        "value": "9"
      },
      {
        "calc_value": 10,
        "name": "ImGuiNavInput_LStickUp",
        "value": "10"
      },
      {
        "calc_value": 11,
        "name": "ImGuiNavInput_LStickDown",
        "value": "11"
      },
      {
        "calc_value": 12,
        "name": "ImGuiNavInput_FocusPrev",
        "value": "12"
      },
      {
        "calc_value": 13,
        "name": "ImGuiNavInput_FocusNext",
        "value": "13"
      },
      {
        "calc_value": 14,
        "name": "ImGuiNavInput_TweakSlow",
        "value": "14"
      },
      {
        "calc_value": 15,
        "name": "ImGuiNavInput_TweakFast",
        "value": "15"
      },
      {
        "calc_value": 16,
        "name": "ImGuiNavInput_KeyMenu_",
        "value": "16"
      },
      {
        "calc_value": 17,
        "name": "ImGuiNavInput_KeyLeft_",
        "value": "17"
      },
      {
        "calc_value": 18,
        "name": "ImGuiNavInput_KeyRight_",
        "value": "18"
      },
      {
        "calc_value": 19,
        "name": "ImGuiNavInput_KeyUp_",
        "value": "19"
      },
      {
        "calc_value": 20,
        "name": "ImGuiNavInput_KeyDown_",
        "value": "20"
      },
      {
        "calc_value": 21,
        "name": "ImGuiNavInput_COUNT",
        "value": "21"
      },
      {
        "calc_value": 16,
        "name": "ImGuiNavInput_InternalStart_",
        "value": "ImGuiNavInput_KeyMenu_"
      }
    ],
    "ImGuiPopupFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiPopupFlags_None",
        "value": "0"
      },
      {
        "calc_value": 0,
        "name": "ImGuiPopupFlags_MouseButtonLeft",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiPopupFlags_MouseButtonRight",
        "value": "1"
      },
      {
        "calc_value": 2,
        "name": "ImGuiPopupFlags_MouseButtonMiddle",
        "value": "2"
      },
      {
        "calc_value": 31,
        "name": "ImGuiPopupFlags_MouseButtonMask_",
        "value": "0x1F"
      },
      {
        "calc_value": 1,
        "name": "ImGuiPopupFlags_MouseButtonDefault_",
        "value": "1"
      },
      {
        "calc_value": 32,
        "name": "ImGuiPopupFlags_NoOpenOverExistingPopup",
        "value": "1 << 5"
      },
      {
        "calc_value": 64,
        "name": "ImGuiPopupFlags_NoOpenOverItems",
        "value": "1 << 6"
      },
      {
        "calc_value": 128,
        "name": "ImGuiPopupFlags_AnyPopupId",
        "value": "1 << 7"
      },
      {
        "calc_value": 256,
        "name": "ImGuiPopupFlags_AnyPopupLevel",
        "value": "1 << 8"
      },
      {
        "calc_value": 384,
        "name": "ImGuiPopupFlags_AnyPopup",
        "value": "ImGuiPopupFlags_AnyPopupId | ImGuiPopupFlags_AnyPopupLevel"
      }
    ],
    "ImGuiSelectableFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiSelectableFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiSelectableFlags_DontClosePopups",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiSelectableFlags_SpanAllColumns",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiSelectableFlags_AllowDoubleClick",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiSelectableFlags_Disabled",
        "value": "1 << 3"
      },
      {
        "calc_value": 16,
        "name": "ImGuiSelectableFlags_AllowItemOverlap",
        "value": "1 << 4"
      }
    ],
    "ImGuiSliderFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiSliderFlags_None",
        "value": "0"
      },
      {
        "calc_value": 16,
        "name": "ImGuiSliderFlags_AlwaysClamp",
        "value": "1 << 4"
      },
      {
        "calc_value": 32,
        "name": "ImGuiSliderFlags_Logarithmic",
        "value": "1 << 5"
      },
      {
        "calc_value": 64,
        "name": "ImGuiSliderFlags_NoRoundToFormat",
        "value": "1 << 6"
      },
      {
        "calc_value": 128,
        "name": "ImGuiSliderFlags_NoInput",
        "value": "1 << 7"
      },
      {
        "calc_value": 1879048207,
        "name": "ImGuiSliderFlags_InvalidMask_",
        "value": "0x7000000F"
      }
    ],
    "ImGuiSortDirection_": [
      {
        "calc_value": 0,
        "name": "ImGuiSortDirection_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiSortDirection_Ascending",
        "value": "1"
      },
      {
        "calc_value": 2,
        "name": "ImGuiSortDirection_Descending",
        "value": "2"
      }
    ],
    "ImGuiStyleVar_": [
      {
        "calc_value": 0,
        "name": "ImGuiStyleVar_Alpha",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiStyleVar_WindowPadding",
        "value": "1"
      },
      {
        "calc_value": 2,
        "name": "ImGuiStyleVar_WindowRounding",
        "value": "2"
      },
      {
        "calc_value": 3,
        "name": "ImGuiStyleVar_WindowBorderSize",
        "value": "3"
      },
      {
        "calc_value": 4,
        "name": "ImGuiStyleVar_WindowMinSize",
        "value": "4"
      },
      {
        "calc_value": 5,
        "name": "ImGuiStyleVar_WindowTitleAlign",
        "value": "5"
      },
      {
        "calc_value": 6,
        "name": "ImGuiStyleVar_ChildRounding",
        "value": "6"
      },
      {
        "calc_value": 7,
        "name": "ImGuiStyleVar_ChildBorderSize",
        "value": "7"
      },
      {
        "calc_value": 8,
        "name": "ImGuiStyleVar_PopupRounding",
        "value": "8"
      },
      {
        "calc_value": 9,
        "name": "ImGuiStyleVar_PopupBorderSize",
        "value": "9"
      },
      {
        "calc_value": 10,
        "name": "ImGuiStyleVar_FramePadding",
        "value": "10"
      },
      {
        "calc_value": 11,
        "name": "ImGuiStyleVar_FrameRounding",
        "value": "11"
      },
      {
        "calc_value": 12,
        "name": "ImGuiStyleVar_FrameBorderSize",
        "value": "12"
      },
      {
        "calc_value": 13,
        "name": "ImGuiStyleVar_ItemSpacing",
        "value": "13"
      },
      {
        "calc_value": 14,
        "name": "ImGuiStyleVar_ItemInnerSpacing",
        "value": "14"
      },
      {
        "calc_value": 15,
        "name": "ImGuiStyleVar_IndentSpacing",
        "value": "15"
      },
      {
        "calc_value": 16,
        "name": "ImGuiStyleVar_CellPadding",
        "value": "16"
      },
      {
        "calc_value": 17,
        "name": "ImGuiStyleVar_ScrollbarSize",
        "value": "17"
      },
      {
        "calc_value": 18,
        "name": "ImGuiStyleVar_ScrollbarRounding",
        "value": "18"
      },
      {
        "calc_value": 19,
        "name": "ImGuiStyleVar_GrabMinSize",
        "value": "19"
      },
      {
        "calc_value": 20,
        "name": "ImGuiStyleVar_GrabRounding",
        "value": "20"
      },
      {
        "calc_value": 21,
        "name": "ImGuiStyleVar_TabRounding",
        "value": "21"
      },
      {
        "calc_value": 22,
        "name": "ImGuiStyleVar_ButtonTextAlign",
        "value": "22"
      },
      {
        "calc_value": 23,
        "name": "ImGuiStyleVar_SelectableTextAlign",
        "value": "23"
      },
      {
        "calc_value": 24,
        "name": "ImGuiStyleVar_COUNT",
        "value": "24"
      }
    ],
    "ImGuiTabBarFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiTabBarFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiTabBarFlags_Reorderable",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiTabBarFlags_AutoSelectNewTabs",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiTabBarFlags_TabListPopupButton",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton",
        "value": "1 << 3"
      },
      {
        "calc_value": 16,
        "name": "ImGuiTabBarFlags_NoTabListScrollingButtons",
        "value": "1 << 4"
      },
      {
        "calc_value": 32,
        "name": "ImGuiTabBarFlags_NoTooltip",
        "value": "1 << 5"
      },
      {
        "calc_value": 64,
        "name": "ImGuiTabBarFlags_FittingPolicyResizeDown",
        "value": "1 << 6"
      },
      {
        "calc_value": 128,
        "name": "ImGuiTabBarFlags_FittingPolicyScroll",
        "value": "1 << 7"
      },
      {
        "calc_value": 192,
        "name": "ImGuiTabBarFlags_FittingPolicyMask_",
        "value": "ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll"
      },
      {
        "calc_value": 64,
        "name": "ImGuiTabBarFlags_FittingPolicyDefault_",
        "value": "ImGuiTabBarFlags_FittingPolicyResizeDown"
      }
    ],
    "ImGuiTabItemFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiTabItemFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiTabItemFlags_UnsavedDocument",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiTabItemFlags_SetSelected",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiTabItemFlags_NoCloseWithMiddleMouseButton",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiTabItemFlags_NoPushId",
        "value": "1 << 3"
      },
      {
        "calc_value": 16,
        "name": "ImGuiTabItemFlags_NoTooltip",
        "value": "1 << 4"
      },
      {
        "calc_value": 32,
        "name": "ImGuiTabItemFlags_NoReorder",
        "value": "1 << 5"
      },
      {
        "calc_value": 64,
        "name": "ImGuiTabItemFlags_Leading",
        "value": "1 << 6"
      },
      {
        "calc_value": 128,
        "name": "ImGuiTabItemFlags_Trailing",
        "value": "1 << 7"
      }
    ],
    "ImGuiTableBgTarget_": [
      {
        "calc_value": 0,
        "name": "ImGuiTableBgTarget_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiTableBgTarget_RowBg0",
        "value": "1"
      },
      {
        "calc_value": 2,
        "name": "ImGuiTableBgTarget_RowBg1",
        "value": "2"
      },
      {
        "calc_value": 3,
        "name": "ImGuiTableBgTarget_CellBg",
        "value": "3"
      }
    ],
    "ImGuiTableColumnFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiTableColumnFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiTableColumnFlags_DefaultHide",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiTableColumnFlags_DefaultSort",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiTableColumnFlags_WidthStretch",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiTableColumnFlags_WidthFixed",
        "value": "1 << 3"
      },
      {
        "calc_value": 16,
        "name": "ImGuiTableColumnFlags_NoResize",
        "value": "1 << 4"
      },
      {
        "calc_value": 32,
        "name": "ImGuiTableColumnFlags_NoReorder",
        "value": "1 << 5"
      },
      {
        "calc_value": 64,
        "name": "ImGuiTableColumnFlags_NoHide",
        "value": "1 << 6"
      },
      {
        "calc_value": 128,
        "name": "ImGuiTableColumnFlags_NoClip",
        "value": "1 << 7"
      },
      {
        "calc_value": 256,
        "name": "ImGuiTableColumnFlags_NoSort",
        "value": "1 << 8"
      },
      {
        "calc_value": 512,
        "name": "ImGuiTableColumnFlags_NoSortAscending",
        "value": "1 << 9"
      },
      {
        "calc_value": 1024,
        "name": "ImGuiTableColumnFlags_NoSortDescending",
        "value": "1 << 10"
      },
      {
        "calc_value": 2048,
        "name": "ImGuiTableColumnFlags_NoHeaderWidth",
        "value": "1 << 11"
      },
      {
        "calc_value": 4096,
        "name": "ImGuiTableColumnFlags_PreferSortAscending",
        "value": "1 << 12"
      },
      {
        "calc_value": 8192,
        "name": "ImGuiTableColumnFlags_PreferSortDescending",
        "value": "1 << 13"
      },
      {
        "calc_value": 16384,
        "name": "ImGuiTableColumnFlags_IndentEnable",
        "value": "1 << 14"
      },
      {
        "calc_value": 32768,
        "name": "ImGuiTableColumnFlags_IndentDisable",
        "value": "1 << 15"
      },
      {
        "calc_value": 1048576,
        "name": "ImGuiTableColumnFlags_IsEnabled",
        "value": "1 << 20"
      },
      {
        "calc_value": 2097152,
        "name": "ImGuiTableColumnFlags_IsVisible",
        "value": "1 << 21"
      },
      {
        "calc_value": 4194304,
        "name": "ImGuiTableColumnFlags_IsSorted",
        "value": "1 << 22"
      },
      {
        "calc_value": 8388608,
        "name": "ImGuiTableColumnFlags_IsHovered",
        "value": "1 << 23"
      },
      {
        "calc_value": 12,
        "name": "ImGuiTableColumnFlags_WidthMask_",
        "value": "ImGuiTableColumnFlags_WidthStretch | ImGuiTableColumnFlags_WidthFixed"
      },
      {
        "calc_value": 49152,
        "name": "ImGuiTableColumnFlags_IndentMask_",
        "value": "ImGuiTableColumnFlags_IndentEnable | ImGuiTableColumnFlags_IndentDisable"
      },
      {
        "calc_value": 15728640,
        "name": "ImGuiTableColumnFlags_StatusMask_",
        "value": "ImGuiTableColumnFlags_IsEnabled | ImGuiTableColumnFlags_IsVisible | ImGuiTableColumnFlags_IsSorted | ImGuiTableColumnFlags_IsHovered"
      },
      {
        "calc_value": 1073741824,
        "name": "ImGuiTableColumnFlags_NoDirectResize_",
        "value": "1 << 30"
      }
    ],
    "ImGuiTableFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiTableFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiTableFlags_Resizable",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiTableFlags_Reorderable",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiTableFlags_Hideable",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiTableFlags_Sortable",
        "value": "1 << 3"
      },
      {
        "calc_value": 16,
        "name": "ImGuiTableFlags_NoSavedSettings",
        "value": "1 << 4"
      },
      {
        "calc_value": 32,
        "name": "ImGuiTableFlags_ContextMenuInBody",
        "value": "1 << 5"
      },
      {
        "calc_value": 64,
        "name": "ImGuiTableFlags_RowBg",
        "value": "1 << 6"
      },
      {
        "calc_value": 128,
        "name": "ImGuiTableFlags_BordersInnerH",
        "value": "1 << 7"
      },
      {
        "calc_value": 256,
        "name": "ImGuiTableFlags_BordersOuterH",
        "value": "1 << 8"
      },
      {
        "calc_value": 512,
        "name": "ImGuiTableFlags_BordersInnerV",
        "value": "1 << 9"
      },
      {
        "calc_value": 1024,
        "name": "ImGuiTableFlags_BordersOuterV",
        "value": "1 << 10"
      },
      {
        "calc_value": 384,
        "name": "ImGuiTableFlags_BordersH",
        "value": "ImGuiTableFlags_BordersInnerH | ImGuiTableFlags_BordersOuterH"
      },
      {
        "calc_value": 1536,
        "name": "ImGuiTableFlags_BordersV",
        "value": "ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersOuterV"
      },
      {
        "calc_value": 640,
        "name": "ImGuiTableFlags_BordersInner",
        "value": "ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersInnerH"
      },
      {
        "calc_value": 1280,
        "name": "ImGuiTableFlags_BordersOuter",
        "value": "ImGuiTableFlags_BordersOuterV | ImGuiTableFlags_BordersOuterH"
      },
      {
        "calc_value": 1920,
        "name": "ImGuiTableFlags_Borders",
        "value": "ImGuiTableFlags_BordersInner | ImGuiTableFlags_BordersOuter"
      },
      {
        "calc_value": 2048,
        "name": "ImGuiTableFlags_NoBordersInBody",
        "value": "1 << 11"
      },
      {
        "calc_value": 4096,
        "name": "ImGuiTableFlags_NoBordersInBodyUntilResize",
        "value": "1 << 12"
      },
      {
        "calc_value": 8192,
        "name": "ImGuiTableFlags_SizingFixedFit",
        "value": "1 << 13"
      },
      {
        "calc_value": 16384,
        "name": "ImGuiTableFlags_SizingFixedSame",
        "value": "2 << 13"
      },
      {
        "calc_value": 24576,
        "name": "ImGuiTableFlags_SizingStretchProp",
        "value": "3 << 13"
      },
      {
        "calc_value": 32768,
        "name": "ImGuiTableFlags_SizingStretchSame",
        "value": "4 << 13"
      },
      {
        "calc_value": 65536,
        "name": "ImGuiTableFlags_NoHostExtendX",
        "value": "1 << 16"
      },
      {
        "calc_value": 131072,
        "name": "ImGuiTableFlags_NoHostExtendY",
        "value": "1 << 17"
      },
      {
        "calc_value": 262144,
        "name": "ImGuiTableFlags_NoKeepColumnsVisible",
        "value": "1 << 18"
      },
      {
        "calc_value": 524288,
        "name": "ImGuiTableFlags_PreciseWidths",
        "value": "1 << 19"
      },
      {
        "calc_value": 1048576,
        "name": "ImGuiTableFlags_NoClip",
        "value": "1 << 20"
      },
      {
        "calc_value": 2097152,
        "name": "ImGuiTableFlags_PadOuterX",
        "value": "1 << 21"
      },
      {
        "calc_value": 4194304,
        "name": "ImGuiTableFlags_NoPadOuterX",
        "value": "1 << 22"
      },
      {
        "calc_value": 8388608,
        "name": "ImGuiTableFlags_NoPadInnerX",
        "value": "1 << 23"
      },
      {
        "calc_value": 16777216,
        "name": "ImGuiTableFlags_ScrollX",
        "value": "1 << 24"
      },
      {
        "calc_value": 33554432,
        "name": "ImGuiTableFlags_ScrollY",
        "value": "1 << 25"
      },
      {
        "calc_value": 67108864,
        "name": "ImGuiTableFlags_SortMulti",
        "value": "1 << 26"
      },
      {
        "calc_value": 134217728,
        "name": "ImGuiTableFlags_SortTristate",
        "value": "1 << 27"
      },
      {
        "calc_value": 57344,
        "name": "ImGuiTableFlags_SizingMask_",
        "value": "ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_SizingFixedSame | ImGuiTableFlags_SizingStretchProp | ImGuiTableFlags_SizingStretchSame"
      }
    ],
    "ImGuiTableRowFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiTableRowFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiTableRowFlags_Headers",
        "value": "1 << 0"
      }
    ],
    "ImGuiTreeNodeFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiTreeNodeFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiTreeNodeFlags_Selected",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiTreeNodeFlags_Framed",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiTreeNodeFlags_AllowItemOverlap",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiTreeNodeFlags_NoTreePushOnOpen",
        "value": "1 << 3"
      },
      {
        "calc_value": 16,
        "name": "ImGuiTreeNodeFlags_NoAutoOpenOnLog",
        "value": "1 << 4"
      },
      {
        "calc_value": 32,
        "name": "ImGuiTreeNodeFlags_DefaultOpen",
        "value": "1 << 5"
      },
      {
        "calc_value": 64,
        "name": "ImGuiTreeNodeFlags_OpenOnDoubleClick",
        "value": "1 << 6"
      },
      {
        "calc_value": 128,
        "name": "ImGuiTreeNodeFlags_OpenOnArrow",
        "value": "1 << 7"
      },
      {
        "calc_value": 256,
        "name": "ImGuiTreeNodeFlags_Leaf",
        "value": "1 << 8"
      },
      {
        "calc_value": 512,
        "name": "ImGuiTreeNodeFlags_Bullet",
        "value": "1 << 9"
      },
      {
        "calc_value": 1024,
        "name": "ImGuiTreeNodeFlags_FramePadding",
        "value": "1 << 10"
      },
      {
        "calc_value": 2048,
        "name": "ImGuiTreeNodeFlags_SpanAvailWidth",
        "value": "1 << 11"
      },
      {
        "calc_value": 4096,
        "name": "ImGuiTreeNodeFlags_SpanFullWidth",
        "value": "1 << 12"
      },
      {
        "calc_value": 8192,
        "name": "ImGuiTreeNodeFlags_NavLeftJumpsBackHere",
        "value": "1 << 13"
      },
      {
        "calc_value": 26,
        "name": "ImGuiTreeNodeFlags_CollapsingHeader",
        "value": "ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog"
      }
    ],
    "ImGuiViewportFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiViewportFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiViewportFlags_IsPlatformWindow",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiViewportFlags_IsPlatformMonitor",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiViewportFlags_OwnedByApp",
        "value": "1 << 2"
      }
    ],
    "ImGuiWindowFlags_": [
      {
        "calc_value": 0,
        "name": "ImGuiWindowFlags_None",
        "value": "0"
      },
      {
        "calc_value": 1,
        "name": "ImGuiWindowFlags_NoTitleBar",
        "value": "1 << 0"
      },
      {
        "calc_value": 2,
        "name": "ImGuiWindowFlags_NoResize",
        "value": "1 << 1"
      },
      {
        "calc_value": 4,
        "name": "ImGuiWindowFlags_NoMove",
        "value": "1 << 2"
      },
      {
        "calc_value": 8,
        "name": "ImGuiWindowFlags_NoScrollbar",
        "value": "1 << 3"
      },
      {
        "calc_value": 16,
        "name": "ImGuiWindowFlags_NoScrollWithMouse",
        "value": "1 << 4"
      },
      {
        "calc_value": 32,
        "name": "ImGuiWindowFlags_NoCollapse",
        "value": "1 << 5"
      },
      {
        "calc_value": 64,
        "name": "ImGuiWindowFlags_AlwaysAutoResize",
        "value": "1 << 6"
      },
      {
        "calc_value": 128,
        "name": "ImGuiWindowFlags_NoBackground",
        "value": "1 << 7"
      },
      {
        "calc_value": 256,
        "name": "ImGuiWindowFlags_NoSavedSettings",
        "value": "1 << 8"
      },
      {
        "calc_value": 512,
        "name": "ImGuiWindowFlags_NoMouseInputs",
        "value": "1 << 9"
      },
      {
        "calc_value": 1024,
        "name": "ImGuiWindowFlags_MenuBar",
        "value": "1 << 10"
      },
      {
        "calc_value": 2048,
        "name": "ImGuiWindowFlags_HorizontalScrollbar",
        "value": "1 << 11"
      },
      {
        "calc_value": 4096,
        "name": "ImGuiWindowFlags_NoFocusOnAppearing",
        "value": "1 << 12"
      },
      {
        "calc_value": 8192,
        "name": "ImGuiWindowFlags_NoBringToFrontOnFocus",
        "value": "1 << 13"
      },
      {
        "calc_value": 16384,
        "name": "ImGuiWindowFlags_AlwaysVerticalScrollbar",
        "value": "1 << 14"
      },
      {
        "calc_value": 32768,
        "name": "ImGuiWindowFlags_AlwaysHorizontalScrollbar",
        "value": "1<< 15"
      },
      {
        "calc_value": 65536,
        "name": "ImGuiWindowFlags_AlwaysUseWindowPadding",
        "value": "1 << 16"
      },
      {
        "calc_value": 262144,
        "name": "ImGuiWindowFlags_NoNavInputs",
        "value": "1 << 18"
      },
      {
        "calc_value": 524288,
        "name": "ImGuiWindowFlags_NoNavFocus",
        "value": "1 << 19"
      },
      {
        "calc_value": 1048576,
        "name": "ImGuiWindowFlags_UnsavedDocument",
        "value": "1 << 20"
      },
      {
        "calc_value": 786432,
        "name": "ImGuiWindowFlags_NoNav",
        "value": "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus"
      },
      {
        "calc_value": 43,
        "name": "ImGuiWindowFlags_NoDecoration",
        "value": "ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse"
      },
      {
        "calc_value": 786944,
        "name": "ImGuiWindowFlags_NoInputs",
        "value": "ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus"
      },
      {
        "calc_value": 8388608,
        "name": "ImGuiWindowFlags_NavFlattened",
        "value": "1 << 23"
      },
      {
        "calc_value": 16777216,
        "name": "ImGuiWindowFlags_ChildWindow",
        "value": "1 << 24"
      },
      {
        "calc_value": 33554432,
        "name": "ImGuiWindowFlags_Tooltip",
        "value": "1 << 25"
      },
      {
        "calc_value": 67108864,
        "name": "ImGuiWindowFlags_Popup",
        "value": "1 << 26"
      },
      {
        "calc_value": 134217728,
        "name": "ImGuiWindowFlags_Modal",
        "value": "1 << 27"
      },
      {
        "calc_value": 268435456,
        "name": "ImGuiWindowFlags_ChildMenu",
        "value": "1 << 28"
      }
    ]
  },
  "enumtypes": [],
  "locations": {
    "ImColor": "imgui:2167",
    "ImDrawChannel": "imgui:2261",
    "ImDrawCmd": "imgui:2216",
    "ImDrawCmdHeader": "imgui:2253",
    "ImDrawData": "imgui:2450",
    "ImDrawFlags_": "imgui:2287",
    "ImDrawList": "imgui:2325",
    "ImDrawListFlags_": "imgui:2307",
    "ImDrawListSplitter": "imgui:2270",
    "ImDrawVert": "imgui:2238",
    "ImFont": "imgui:2667",
    "ImFontAtlas": "imgui:2566",
    "ImFontAtlasCustomRect": "imgui:2528",
    "ImFontAtlasFlags_": "imgui:2541",
    "ImFontConfig": "imgui:2472",
    "ImFontGlyph": "imgui:2501",
    "ImFontGlyphRangesBuilder": "imgui:2513",
    "ImGuiBackendFlags_": "imgui:1384",
    "ImGuiButtonFlags_": "imgui:1490",
    "ImGuiCol_": "imgui:1394",
    "ImGuiColorEditFlags_": "imgui:1503",
    "ImGuiComboFlags_": "imgui:1023",
    "ImGuiCond_": "imgui:1595",
    "ImGuiConfigFlags_": "imgui:1368",
    "ImGuiDataType_": "imgui:1260",
    "ImGuiDir_": "imgui:1276",
    "ImGuiDragDropFlags_": "imgui:1238",
    "ImGuiFocusedFlags_": "imgui:1210",
    "ImGuiHoveredFlags_": "imgui:1222",
    "ImGuiIO": "imgui:1755",
    "ImGuiInputTextCallbackData": "imgui:1897",
    "ImGuiInputTextFlags_": "imgui:933",
    "ImGuiKeyModFlags_": "imgui:1323",
    "ImGuiKey_": "imgui:1295",
    "ImGuiListClipper": "imgui:2118",
    "ImGuiMouseButton_": "imgui:1567",
    "ImGuiMouseCursor_": "imgui:1577",
    "ImGuiNavInput_": "imgui:1336",
    "ImGuiOnceUponAFrame": "imgui:1996",
    "ImGuiPayload": "imgui:1937",
    "ImGuiPopupFlags_": "imgui:996",
    "ImGuiSelectableFlags_": "imgui:1012",
    "ImGuiSizeCallbackData": "imgui:1928",
    "ImGuiSliderFlags_": "imgui:1550",
    "ImGuiSortDirection_": "imgui:1287",
    "ImGuiStorage": "imgui:2058",
    "ImGuiStoragePair": "imgui:2061",
    "ImGuiStyle": "imgui:1701",
    "ImGuiStyleVar_": "imgui:1459",
    "ImGuiTabBarFlags_": "imgui:1037",
    "ImGuiTabItemFlags_": "imgui:1053",
    "ImGuiTableBgTarget_": "imgui:1201",
    "ImGuiTableColumnFlags_": "imgui:1146",
    "ImGuiTableColumnSortSpecs": "imgui:1959",
    "ImGuiTableFlags_": "imgui:1089",
    "ImGuiTableRowFlags_": "imgui:1186",
    "ImGuiTableSortSpecs": "imgui:1973",
    "ImGuiTextBuffer": "imgui:2031",
    "ImGuiTextFilter": "imgui:2004",
    "ImGuiTextRange": "imgui:2014",
    "ImGuiTreeNodeFlags_": "imgui:967",
    "ImGuiViewport": "imgui:2738",
    "ImGuiViewportFlags_": "imgui:2723",
    "ImGuiWindowFlags_": "imgui:893",
    "ImVec2": "imgui:230",
    "ImVec4": "imgui:243"
  },
  "structs": {
    "ImColor": [
      {
        "name": "Value",
        "type": "ImVec4"
      }
    ],
    "ImDrawChannel": [
      {
        "name": "_CmdBuffer",
        "template_type": "ImDrawCmd",
        "type": "ImVector_ImDrawCmd"
      },
      {
        "name": "_IdxBuffer",
        "template_type": "ImDrawIdx",
        "type": "ImVector_ImDrawIdx"
      }
    ],
    "ImDrawCmd": [
      {
        "name": "ClipRect",
        "type": "ImVec4"
      },
      {
        "name": "TextureId",
        "type": "ImTextureID"
      },
      {
        "name": "VtxOffset",
        "type": "unsigned int"
      },
      {
        "name": "IdxOffset",
        "type": "unsigned int"
      },
      {
        "name": "ElemCount",
        "type": "unsigned int"
      },
      {
        "name": "UserCallback",
        "type": "ImDrawCallback"
      },
      {
        "name": "UserCallbackData",
        "type": "void*"
      }
    ],
    "ImDrawCmdHeader": [
      {
        "name": "ClipRect",
        "type": "ImVec4"
      },
      {
        "name": "TextureId",
        "type": "ImTextureID"
      },
      {
        "name": "VtxOffset",
        "type": "unsigned int"
      }
    ],
    "ImDrawData": [
      {
        "name": "Valid",
        "type": "bool"
      },
      {
        "name": "CmdListsCount",
        "type": "int"
      },
      {
        "name": "TotalIdxCount",
        "type": "int"
      },
      {
        "name": "TotalVtxCount",
        "type": "int"
      },
      {
        "name": "CmdLists",
        "type": "ImDrawList**"
      },
      {
        "name": "DisplayPos",
        "type": "ImVec2"
      },
      {
        "name": "DisplaySize",
        "type": "ImVec2"
      },
      {
        "name": "FramebufferScale",
        "type": "ImVec2"
      }
    ],
    "ImDrawList": [
      {
        "name": "CmdBuffer",
        "template_type": "ImDrawCmd",
        "type": "ImVector_ImDrawCmd"
      },
      {
        "name": "IdxBuffer",
        "template_type": "ImDrawIdx",
        "type": "ImVector_ImDrawIdx"
      },
      {
        "name": "VtxBuffer",
        "template_type": "ImDrawVert",
        "type": "ImVector_ImDrawVert"
      },
      {
        "name": "Flags",
        "type": "ImDrawListFlags"
      },
      {
        "name": "_VtxCurrentIdx",
        "type": "unsigned int"
      },
      {
        "name": "_Data",
        "type": "const ImDrawListSharedData*"
      },
      {
        "name": "_OwnerName",
        "type": "const char*"
      },
      {
        "name": "_VtxWritePtr",
        "type": "ImDrawVert*"
      },
      {
        "name": "_IdxWritePtr",
        "type": "ImDrawIdx*"
      },
      {
        "name": "_ClipRectStack",
        "template_type": "ImVec4",
        "type": "ImVector_ImVec4"
      },
      {
        "name": "_TextureIdStack",
        "template_type": "ImTextureID",
        "type": "ImVector_ImTextureID"
      },
      {
        "name": "_Path",
        "template_type": "ImVec2",
        "type": "ImVector_ImVec2"
      },
      {
        "name": "_CmdHeader",
        "type": "ImDrawCmdHeader"
      },
      {
        "name": "_Splitter",
        "type": "ImDrawListSplitter"
      },
      {
        "name": "_FringeScale",
        "type": "float"
      }
    ],
    "ImDrawListSplitter": [
      {
        "name": "_Current",
        "type": "int"
      },
      {
        "name": "_Count",
        "type": "int"
      },
      {
        "name": "_Channels",
        "template_type": "ImDrawChannel",
        "type": "ImVector_ImDrawChannel"
      }
    ],
    "ImDrawVert": [
      {
        "name": "pos",
        "type": "ImVec2"
      },
      {
        "name": "uv",
        "type": "ImVec2"
      },
      {
        "name": "col",
        "type": "ImU32"
      }
    ],
    "ImFont": [
      {
        "name": "IndexAdvanceX",
        "template_type": "float",
        "type": "ImVector_float"
      },
      {
        "name": "FallbackAdvanceX",
        "type": "float"
      },
      {
        "name": "FontSize",
        "type": "float"
      },
      {
        "name": "IndexLookup",
        "template_type": "ImWchar",
        "type": "ImVector_ImWchar"
      },
      {
        "name": "Glyphs",
        "template_type": "ImFontGlyph",
        "type": "ImVector_ImFontGlyph"
      },
      {
        "name": "FallbackGlyph",
        "type": "const ImFontGlyph*"
      },
      {
        "name": "ContainerAtlas",
        "type": "ImFontAtlas*"
      },
      {
        "name": "ConfigData",
        "type": "const ImFontConfig*"
      },
      {
        "name": "ConfigDataCount",
        "type": "short"
      },
      {
        "name": "FallbackChar",
        "type": "ImWchar"
      },
      {
        "name": "EllipsisChar",
        "type": "ImWchar"
      },
      {
        "name": "DirtyLookupTables",
        "type": "bool"
      },
      {
        "name": "Scale",
        "type": "float"
      },
      {
        "name": "Ascent",
        "type": "float"
      },
      {
        "name": "Descent",
        "type": "float"
      },
      {
        "name": "MetricsTotalSurface",
        "type": "int"
      },
      {
        "name": "Used4kPagesMap[(0x10FFFF+1)/4096/8]",
        "size": 34,
        "type": "ImU8"
      }
    ],
    "ImFontAtlas": [
      {
        "name": "Flags",
        "type": "ImFontAtlasFlags"
      },
      {
        "name": "TexID",
        "type": "ImTextureID"
      },
      {
        "name": "TexDesiredWidth",
        "type": "int"
      },
      {
        "name": "TexGlyphPadding",
        "type": "int"
      },
      {
        "name": "Locked",
        "type": "bool"
      },
      {
        "name": "TexPixelsUseColors",
        "type": "bool"
      },
      {
        "name": "TexPixelsAlpha8",
        "type": "unsigned char*"
      },
      {
        "name": "TexPixelsRGBA32",
        "type": "unsigned int*"
      },
      {
        "name": "TexWidth",
        "type": "int"
      },
      {
        "name": "TexHeight",
        "type": "int"
      },
      {
        "name": "TexUvScale",
        "type": "ImVec2"
      },
      {
        "name": "TexUvWhitePixel",
        "type": "ImVec2"
      },
      {
        "name": "Fonts",
        "template_type": "ImFont*",
        "type": "ImVector_ImFontPtr"
      },
      {
        "name": "CustomRects",
        "template_type": "ImFontAtlasCustomRect",
        "type": "ImVector_ImFontAtlasCustomRect"
      },
      {
        "name": "ConfigData",
        "template_type": "ImFontConfig",
        "type": "ImVector_ImFontConfig"
      },
      {
        "name": "TexUvLines[(63)+1]",
        "size": 64,
        "type": "ImVec4"
      },
      {
        "name": "FontBuilderIO",
        "type": "const ImFontBuilderIO*"
      },
      {
        "name": "FontBuilderFlags",
        "type": "unsigned int"
      },
      {
        "name": "PackIdMouseCursors",
        "type": "int"
      },
      {
        "name": "PackIdLines",
        "type": "int"
      }
    ],
    "ImFontAtlasCustomRect": [
      {
        "name": "Width",
        "type": "unsigned short"
      },
      {
        "name": "Height",
        "type": "unsigned short"
      },
      {
        "name": "X",
        "type": "unsigned short"
      },
      {
        "name": "Y",
        "type": "unsigned short"
      },
      {
        "name": "GlyphID",
        "type": "unsigned int"
      },
      {
        "name": "GlyphAdvanceX",
        "type": "float"
      },
      {
        "name": "GlyphOffset",
        "type": "ImVec2"
      },
      {
        "name": "Font",
        "type": "ImFont*"
      }
    ],
    "ImFontConfig": [
      {
        "name": "FontData",
        "type": "void*"
      },
      {
        "name": "FontDataSize",
        "type": "int"
      },
      {
        "name": "FontDataOwnedByAtlas",
        "type": "bool"
      },
      {
        "name": "FontNo",
        "type": "int"
      },
      {
        "name": "SizePixels",
        "type": "float"
      },
      {
        "name": "OversampleH",
        "type": "int"
      },
      {
        "name": "OversampleV",
        "type": "int"
      },
      {
        "name": "PixelSnapH",
        "type": "bool"
      },
      {
        "name": "GlyphExtraSpacing",
        "type": "ImVec2"
      },
      {
        "name": "GlyphOffset",
        "type": "ImVec2"
      },
      {
        "name": "GlyphRanges",
        "type": "const ImWchar*"
      },
      {
        "name": "GlyphMinAdvanceX",
        "type": "float"
      },
      {
        "name": "GlyphMaxAdvanceX",
        "type": "float"
      },
      {
        "name": "MergeMode",
        "type": "bool"
      },
      {
        "name": "FontBuilderFlags",
        "type": "unsigned int"
      },
      {
        "name": "RasterizerMultiply",
        "type": "float"
      },
      {
        "name": "EllipsisChar",
        "type": "ImWchar"
      },
      {
        "name": "Name[40]",
        "size": 40,
        "type": "char"
      },
      {
        "name": "DstFont",
        "type": "ImFont*"
      }
    ],
    "ImFontGlyph": [
      {
        "bitfield": "1",
        "name": "Colored",
        "type": "unsigned int"
      },
      {
        "bitfield": "1",
        "name": "Visible",
        "type": "unsigned int"
      },
      {
        "bitfield": "30",
        "name": "Codepoint",
        "type": "unsigned int"
      },
      {
        "name": "AdvanceX",
        "type": "float"
      },
      {
        "name": "X0",
        "type": "float"
      },
      {
        "name": "Y0",
        "type": "float"
      },
      {
        "name": "X1",
        "type": "float"
      },
      {
        "name": "Y1",
        "type": "float"
      },
      {
        "name": "U0",
        "type": "float"
      },
      {
        "name": "V0",
        "type": "float"
      },
      {
        "name": "U1",
        "type": "float"
      },
      {
        "name": "V1",
        "type": "float"
      }
    ],
    "ImFontGlyphRangesBuilder": [
      {
        "name": "UsedChars",
        "template_type": "ImU32",
        "type": "ImVector_ImU32"
      }
    ],
    "ImGuiIO": [
      {
        "name": "ConfigFlags",
        "type": "ImGuiConfigFlags"
      },
      {
        "name": "BackendFlags",
        "type": "ImGuiBackendFlags"
      },
      {
        "name": "DisplaySize",
        "type": "ImVec2"
      },
      {
        "name": "DeltaTime",
        "type": "float"
      },
      {
        "name": "IniSavingRate",
        "type": "float"
      },
      {
        "name": "IniFilename",
        "type": "const char*"
      },
      {
        "name": "LogFilename",
        "type": "const char*"
      },
      {
        "name": "MouseDoubleClickTime",
        "type": "float"
      },
      {
        "name": "MouseDoubleClickMaxDist",
        "type": "float"
      },
      {
        "name": "MouseDragThreshold",
        "type": "float"
      },
      {
        "name": "KeyMap[ImGuiKey_COUNT]",
        "size": 22,
        "type": "int"
      },
      {
        "name": "KeyRepeatDelay",
        "type": "float"
      },
      {
        "name": "KeyRepeatRate",
        "type": "float"
      },
      {
        "name": "UserData",
        "type": "void*"
      },
      {
        "name": "Fonts",
        "type": "ImFontAtlas*"
      },
      {
        "name": "FontGlobalScale",
        "type": "float"
      },
      {
        "name": "FontAllowUserScaling",
        "type": "bool"
      },
      {
        "name": "FontDefault",
        "type": "ImFont*"
      },
      {
        "name": "DisplayFramebufferScale",
        "type": "ImVec2"
      },
      {
        "name": "MouseDrawCursor",
        "type": "bool"
      },
      {
        "name": "ConfigMacOSXBehaviors",
        "type": "bool"
      },
      {
        "name": "ConfigInputTextCursorBlink",
        "type": "bool"
      },
      {
        "name": "ConfigDragClickToInputText",
        "type": "bool"
      },
      {
        "name": "ConfigWindowsResizeFromEdges",
        "type": "bool"
      },
      {
        "name": "ConfigWindowsMoveFromTitleBarOnly",
        "type": "bool"
      },
      {
        "name": "ConfigMemoryCompactTimer",
        "type": "float"
      },
      {
        "name": "BackendPlatformName",
        "type": "const char*"
      },
      {
        "name": "BackendRendererName",
        "type": "const char*"
      },
      {
        "name": "BackendPlatformUserData",
        "type": "void*"
      },
      {
        "name": "BackendRendererUserData",
        "type": "void*"
      },
      {
        "name": "BackendLanguageUserData",
        "type": "void*"
      },
      {
        "name": "GetClipboardTextFn",
        "type": "const char*(*)(void* user_data)"
      },
      {
        "name": "SetClipboardTextFn",
        "type": "void(*)(void* user_data,const char* text)"
      },
      {
        "name": "ClipboardUserData",
        "type": "void*"
      },
      {
        "name": "ImeSetInputScreenPosFn",
        "type": "void(*)(int x,int y)"
      },
      {
        "name": "ImeWindowHandle",
        "type": "void*"
      },
      {
        "name": "MousePos",
        "type": "ImVec2"
      },
      {
        "name": "MouseDown[5]",
        "size": 5,
        "type": "bool"
      },
      {
        "name": "MouseWheel",
        "type": "float"
      },
      {
        "name": "MouseWheelH",
        "type": "float"
      },
      {
        "name": "KeyCtrl",
        "type": "bool"
      },
      {
        "name": "KeyShift",
        "type": "bool"
      },
      {
        "name": "KeyAlt",
        "type": "bool"
      },
      {
        "name": "KeySuper",
        "type": "bool"
      },
      {
        "name": "KeysDown[512]",
        "size": 512,
        "type": "bool"
      },
      {
        "name": "NavInputs[ImGuiNavInput_COUNT]",
        "size": 21,
        "type": "float"
      },
      {
        "name": "WantCaptureMouse",
        "type": "bool"
      },
      {
        "name": "WantCaptureKeyboard",
        "type": "bool"
      },
      {
        "name": "WantTextInput",
        "type": "bool"
      },
      {
        "name": "WantSetMousePos",
        "type": "bool"
      },
      {
        "name": "WantSaveIniSettings",
        "type": "bool"
      },
      {
        "name": "NavActive",
        "type": "bool"
      },
      {
        "name": "NavVisible",
        "type": "bool"
      },
      {
        "name": "Framerate",
        "type": "float"
      },
      {
        "name": "MetricsRenderVertices",
        "type": "int"
      },
      {
        "name": "MetricsRenderIndices",
        "type": "int"
      },
      {
        "name": "MetricsRenderWindows",
        "type": "int"
      },
      {
        "name": "MetricsActiveWindows",
        "type": "int"
      },
      {
        "name": "MetricsActiveAllocations",
        "type": "int"
      },
      {
        "name": "MouseDelta",
        "type": "ImVec2"
      },
      {
        "name": "KeyMods",
        "type": "ImGuiKeyModFlags"
      },
      {
        "name": "MousePosPrev",
        "type": "ImVec2"
      },
      {
        "name": "MouseClickedPos[5]",
        "size": 5,
        "type": "ImVec2"
      },
      {
        "name": "MouseClickedTime[5]",
        "size": 5,
        "type": "double"
      },
      {
        "name": "MouseClicked[5]",
        "size": 5,
        "type": "bool"
      },
      {
        "name": "MouseDoubleClicked[5]",
        "size": 5,
        "type": "bool"
      },
      {
        "name": "MouseReleased[5]",
        "size": 5,
        "type": "bool"
      },
      {
        "name": "MouseDownOwned[5]",
        "size": 5,
        "type": "bool"
      },
      {
        "name": "MouseDownWasDoubleClick[5]",
        "size": 5,
        "type": "bool"
      },
      {
        "name": "MouseDownDuration[5]",
        "size": 5,
        "type": "float"
      },
      {
        "name": "MouseDownDurationPrev[5]",
        "size": 5,
        "type": "float"
      },
      {
        "name": "MouseDragMaxDistanceAbs[5]",
        "size": 5,
        "type": "ImVec2"
      },
      {
        "name": "MouseDragMaxDistanceSqr[5]",
        "size": 5,
        "type": "float"
      },
      {
        "name": "KeysDownDuration[512]",
        "size": 512,
        "type": "float"
      },
      {
        "name": "KeysDownDurationPrev[512]",
        "size": 512,
        "type": "float"
      },
      {
        "name": "NavInputsDownDuration[ImGuiNavInput_COUNT]",
        "size": 21,
        "type": "float"
      },
      {
        "name": "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]",
        "size": 21,
        "type": "float"
      },
      {
        "name": "PenPressure",
        "type": "float"
      },
      {
        "name": "InputQueueSurrogate",
        "type": "ImWchar16"
      },
      {
        "name": "InputQueueCharacters",
        "template_type": "ImWchar",
        "type": "ImVector_ImWchar"
      }
    ],
    "ImGuiInputTextCallbackData": [
      {
        "name": "EventFlag",
        "type": "ImGuiInputTextFlags"
      },
      {
        "name": "Flags",
        "type": "ImGuiInputTextFlags"
      },
      {
        "name": "UserData",
        "type": "void*"
      },
      {
        "name": "EventChar",
        "type": "ImWchar"
      },
      {
        "name": "EventKey",
        "type": "ImGuiKey"
      },
      {
        "name": "Buf",
        "type": "char*"
      },
      {
        "name": "BufTextLen",
        "type": "int"
      },
      {
        "name": "BufSize",
        "type": "int"
      },
      {
        "name": "BufDirty",
        "type": "bool"
      },
      {
        "name": "CursorPos",
        "type": "int"
      },
      {
        "name": "SelectionStart",
        "type": "int"
      },
      {
        "name": "SelectionEnd",
        "type": "int"
      }
    ],
    "ImGuiListClipper": [
      {
        "name": "DisplayStart",
        "type": "int"
      },
      {
        "name": "DisplayEnd",
        "type": "int"
      },
      {
        "name": "ItemsCount",
        "type": "int"
      },
      {
        "name": "StepNo",
        "type": "int"
      },
      {
        "name": "ItemsFrozen",
        "type": "int"
      },
      {
        "name": "ItemsHeight",
        "type": "float"
      },
      {
        "name": "StartPosY",
        "type": "float"
      }
    ],
    "ImGuiOnceUponAFrame": [
      {
        "name": "RefFrame",
        "type": "int"
      }
    ],
    "ImGuiPayload": [
      {
        "name": "Data",
        "type": "void*"
      },
      {
        "name": "DataSize",
        "type": "int"
      },
      {
        "name": "SourceId",
        "type": "ImGuiID"
      },
      {
        "name": "SourceParentId",
        "type": "ImGuiID"
      },
      {
        "name": "DataFrameCount",
        "type": "int"
      },
      {
        "name": "DataType[32+1]",
        "size": 33,
        "type": "char"
      },
      {
        "name": "Preview",
        "type": "bool"
      },
      {
        "name": "Delivery",
        "type": "bool"
      }
    ],
    "ImGuiSizeCallbackData": [
      {
        "name": "UserData",
        "type": "void*"
      },
      {
        "name": "Pos",
        "type": "ImVec2"
      },
      {
        "name": "CurrentSize",
        "type": "ImVec2"
      },
      {
        "name": "DesiredSize",
        "type": "ImVec2"
      }
    ],
    "ImGuiStorage": [
      {
        "name": "Data",
        "template_type": "ImGuiStoragePair",
        "type": "ImVector_ImGuiStoragePair"
      }
    ],
    "ImGuiStoragePair": [
      {
        "name": "key",
        "type": "ImGuiID"
      },
      {
        "name": "",
        "type": "union { int val_i; float val_f; void* val_p;}"
      }
    ],
    "ImGuiStyle": [
      {
        "name": "Alpha",
        "type": "float"
      },
      {
        "name": "WindowPadding",
        "type": "ImVec2"
      },
      {
        "name": "WindowRounding",
        "type": "float"
      },
      {
        "name": "WindowBorderSize",
        "type": "float"
      },
      {
        "name": "WindowMinSize",
        "type": "ImVec2"
      },
      {
        "name": "WindowTitleAlign",
        "type": "ImVec2"
      },
      {
        "name": "WindowMenuButtonPosition",
        "type": "ImGuiDir"
      },
      {
        "name": "ChildRounding",
        "type": "float"
      },
      {
        "name": "ChildBorderSize",
        "type": "float"
      },
      {
        "name": "PopupRounding",
        "type": "float"
      },
      {
        "name": "PopupBorderSize",
        "type": "float"
      },
      {
        "name": "FramePadding",
        "type": "ImVec2"
      },
      {
        "name": "FrameRounding",
        "type": "float"
      },
      {
        "name": "FrameBorderSize",
        "type": "float"
      },
      {
        "name": "ItemSpacing",
        "type": "ImVec2"
      },
      {
        "name": "ItemInnerSpacing",
        "type": "ImVec2"
      },
      {
        "name": "CellPadding",
        "type": "ImVec2"
      },
      {
        "name": "TouchExtraPadding",
        "type": "ImVec2"
      },
      {
        "name": "IndentSpacing",
        "type": "float"
      },
      {
        "name": "ColumnsMinSpacing",
        "type": "float"
      },
      {
        "name": "ScrollbarSize",
        "type": "float"
      },
      {
        "name": "ScrollbarRounding",
        "type": "float"
      },
      {
        "name": "GrabMinSize",
        "type": "float"
      },
      {
        "name": "GrabRounding",
        "type": "float"
      },
      {
        "name": "LogSliderDeadzone",
        "type": "float"
      },
      {
        "name": "TabRounding",
        "type": "float"
      },
      {
        "name": "TabBorderSize",
        "type": "float"
      },
      {
        "name": "TabMinWidthForCloseButton",
        "type": "float"
      },
      {
        "name": "ColorButtonPosition",
        "type": "ImGuiDir"
      },
      {
        "name": "ButtonTextAlign",
        "type": "ImVec2"
      },
      {
        "name": "SelectableTextAlign",
        "type": "ImVec2"
      },
      {
        "name": "DisplayWindowPadding",
        "type": "ImVec2"
      },
      {
        "name": "DisplaySafeAreaPadding",
        "type": "ImVec2"
      },
      {
        "name": "MouseCursorScale",
        "type": "float"
      },
      {
        "name": "AntiAliasedLines",
        "type": "bool"
      },
      {
        "name": "AntiAliasedLinesUseTex",
        "type": "bool"
      },
      {
        "name": "AntiAliasedFill",
        "type": "bool"
      },
      {
        "name": "CurveTessellationTol",
        "type": "float"
      },
      {
        "name": "CircleTessellationMaxError",
        "type": "float"
      },
      {
        "name": "Colors[ImGuiCol_COUNT]",
        "size": 53,
        "type": "ImVec4"
      }
    ],
    "ImGuiTableColumnSortSpecs": [
      {
        "name": "ColumnUserID",
        "type": "ImGuiID"
      },
      {
        "name": "ColumnIndex",
        "type": "ImS16"
      },
      {
        "name": "SortOrder",
        "type": "ImS16"
      },
      {
        "bitfield": "8",
        "name": "SortDirection",
        "type": "ImGuiSortDirection"
      }
    ],
    "ImGuiTableSortSpecs": [
      {
        "name": "Specs",
        "type": "const ImGuiTableColumnSortSpecs*"
      },
      {
        "name": "SpecsCount",
        "type": "int"
      },
      {
        "name": "SpecsDirty",
        "type": "bool"
      }
    ],
    "ImGuiTextBuffer": [
      {
        "name": "Buf",
        "template_type": "char",
        "type": "ImVector_char"
      }
    ],
    "ImGuiTextFilter": [
      {
        "name": "InputBuf[256]",
        "size": 256,
        "type": "char"
      },
      {
        "name": "Filters",
        "template_type": "ImGuiTextRange",
        "type": "ImVector_ImGuiTextRange"
      },
      {
        "name": "CountGrep",
        "type": "int"
      }
    ],
    "ImGuiTextRange": [
      {
        "name": "b",
        "type": "const char*"
      },
      {
        "name": "e",
        "type": "const char*"
      }
    ],
    "ImGuiViewport": [
      {
        "name": "Flags",
        "type": "ImGuiViewportFlags"
      },
      {
        "name": "Pos",
        "type": "ImVec2"
      },
      {
        "name": "Size",
        "type": "ImVec2"
      },
      {
        "name": "WorkPos",
        "type": "ImVec2"
      },
      {
        "name": "WorkSize",
        "type": "ImVec2"
      }
    ],
    "ImVec2": [
      {
        "name": "x",
        "type": "float"
      },
      {
        "name": "y",
        "type": "float"
      }
    ],
    "ImVec4": [
      {
        "name": "x",
        "type": "float"
      },
      {
        "name": "y",
        "type": "float"
      },
      {
        "name": "z",
        "type": "float"
      },
      {
        "name": "w",
        "type": "float"
      }
    ]
  }
}