{
  "ImBitArray_ClearAllBits": [
    {
      "args": "(ImBitArray* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImBitArray*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImBitArray_ClearAllBits",
      "defaults": {},
      "funcname": "ClearAllBits",
      "location": "imgui_internal:583",
      "ov_cimguiname": "ImBitArray_ClearAllBits",
      "ret": "void",
      "signature": "()",
      "stname": "ImBitArray",
      "templated": true
    }
  ],
  "ImBitArray_ClearBit": [
    {
      "args": "(ImBitArray* self,int n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImBitArray*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(int n)",
      "call_args": "(n)",
      "cimguiname": "ImBitArray_ClearBit",
      "defaults": {},
      "funcname": "ClearBit",
      "location": "imgui_internal:587",
      "ov_cimguiname": "ImBitArray_ClearBit",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImBitArray",
      "templated": true
    }
  ],
  "ImBitArray_ImBitArray": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImBitArray_ImBitArray",
      "constructor": true,
      "defaults": {},
      "funcname": "ImBitArray",
      "location": "imgui_internal:582",
      "ov_cimguiname": "ImBitArray_ImBitArray",
      "signature": "()",
      "stname": "ImBitArray",
      "templated": true
    }
  ],
  "ImBitArray_SetAllBits": [
    {
      "args": "(ImBitArray* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImBitArray*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImBitArray_SetAllBits",
      "defaults": {},
      "funcname": "SetAllBits",
      "location": "imgui_internal:584",
      "ov_cimguiname": "ImBitArray_SetAllBits",
      "ret": "void",
      "signature": "()",
      "stname": "ImBitArray",
      "templated": true
    }
  ],
  "ImBitArray_SetBit": [
    {
      "args": "(ImBitArray* self,int n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImBitArray*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(int n)",
      "call_args": "(n)",
      "cimguiname": "ImBitArray_SetBit",
      "defaults": {},
      "funcname": "SetBit",
      "location": "imgui_internal:586",
      "ov_cimguiname": "ImBitArray_SetBit",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImBitArray",
      "templated": true
    }
  ],
  "ImBitArray_SetBitRange": [
    {
      "args": "(ImBitArray* self,int n,int n2)",
      "argsT": [
        {
          "name": "self",
          "type": "ImBitArray*"
        },
        {
          "name": "n",
          "type": "int"
        },
        {
          "name": "n2",
          "type": "int"
        }
      ],
      "argsoriginal": "(int n,int n2)",
      "call_args": "(n,n2)",
      "cimguiname": "ImBitArray_SetBitRange",
      "defaults": {},
      "funcname": "SetBitRange",
      "location": "imgui_internal:588",
      "ov_cimguiname": "ImBitArray_SetBitRange",
      "ret": "void",
      "signature": "(int,int)",
      "stname": "ImBitArray",
      "templated": true
    }
  ],
  "ImBitArray_TestBit": [
    {
      "args": "(ImBitArray* self,int n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImBitArray*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(int n)",
      "call_args": "(n)",
      "cimguiname": "ImBitArray_TestBit",
      "defaults": {},
      "funcname": "TestBit",
      "location": "imgui_internal:585",
      "ov_cimguiname": "ImBitArray_TestBit",
      "ret": "bool",
      "signature": "(int)const",
      "stname": "ImBitArray",
      "templated": true
    }
  ],
  "ImBitArray_destroy": [
    {
      "args": "(ImBitArray* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImBitArray*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImBitArray_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImBitArray_destroy",
      "ret": "void",
      "signature": "(ImBitArray*)",
      "stname": "ImBitArray",
      "templated": true
    }
  ],
  "ImBitVector_Clear": [
    {
      "args": "(ImBitVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImBitVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImBitVector_Clear",
      "defaults": {},
      "funcname": "Clear",
      "location": "imgui_internal:598",
      "ov_cimguiname": "ImBitVector_Clear",
      "ret": "void",
      "signature": "()",
      "stname": "ImBitVector"
    }
  ],
  "ImBitVector_ClearBit": [
    {
      "args": "(ImBitVector* self,int n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImBitVector*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(int n)",
      "call_args": "(n)",
      "cimguiname": "ImBitVector_ClearBit",
      "defaults": {},
      "funcname": "ClearBit",
      "location": "imgui_internal:601",
      "ov_cimguiname": "ImBitVector_ClearBit",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImBitVector"
    }
  ],
  "ImBitVector_Create": [
    {
      "args": "(ImBitVector* self,int sz)",
      "argsT": [
        {
          "name": "self",
          "type": "ImBitVector*"
        },
        {
          "name": "sz",
          "type": "int"
        }
      ],
      "argsoriginal": "(int sz)",
      "call_args": "(sz)",
      "cimguiname": "ImBitVector_Create",
      "defaults": {},
      "funcname": "Create",
      "location": "imgui_internal:597",
      "ov_cimguiname": "ImBitVector_Create",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImBitVector"
    }
  ],
  "ImBitVector_SetBit": [
    {
      "args": "(ImBitVector* self,int n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImBitVector*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(int n)",
      "call_args": "(n)",
      "cimguiname": "ImBitVector_SetBit",
      "defaults": {},
      "funcname": "SetBit",
      "location": "imgui_internal:600",
      "ov_cimguiname": "ImBitVector_SetBit",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImBitVector"
    }
  ],
  "ImBitVector_TestBit": [
    {
      "args": "(ImBitVector* self,int n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImBitVector*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(int n)",
      "call_args": "(n)",
      "cimguiname": "ImBitVector_TestBit",
      "defaults": {},
      "funcname": "TestBit",
      "location": "imgui_internal:599",
      "ov_cimguiname": "ImBitVector_TestBit",
      "ret": "bool",
      "signature": "(int)const",
      "stname": "ImBitVector"
    }
  ],
  "ImChunkStream_alloc_chunk": [
    {
      "args": "(ImChunkStream* self,size_t sz)",
      "argsT": [
        {
          "name": "self",
          "type": "ImChunkStream*"
        },
        {
          "name": "sz",
          "type": "size_t"
        }
      ],
      "argsoriginal": "(size_t sz)",
      "call_args": "(sz)",
      "cimguiname": "ImChunkStream_alloc_chunk",
      "defaults": {},
      "funcname": "alloc_chunk",
      "location": "imgui_internal:705",
      "ov_cimguiname": "ImChunkStream_alloc_chunk",
      "ret": "T*",
      "signature": "(size_t)",
      "stname": "ImChunkStream",
      "templated": true
    }
  ],
  "ImChunkStream_begin": [
    {
      "args": "(ImChunkStream* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImChunkStream*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImChunkStream_begin",
      "defaults": {},
      "funcname": "begin",
      "location": "imgui_internal:706",
      "ov_cimguiname": "ImChunkStream_begin",
      "ret": "T*",
      "signature": "()",
      "stname": "ImChunkStream",
      "templated": true
    }
  ],
  "ImChunkStream_chunk_size": [
    {
      "args": "(ImChunkStream* self,const T* p)",
      "argsT": [
        {
          "name": "self",
          "type": "ImChunkStream*"
        },
        {
          "name": "p",
          "type": "const T*"
        }
      ],
      "argsoriginal": "(const T* p)",
      "call_args": "(p)",
      "cimguiname": "ImChunkStream_chunk_size",
      "defaults": {},
      "funcname": "chunk_size",
      "location": "imgui_internal:708",
      "ov_cimguiname": "ImChunkStream_chunk_size",
      "ret": "int",
      "signature": "(const T*)",
      "stname": "ImChunkStream",
      "templated": true
    }
  ],
  "ImChunkStream_clear": [
    {
      "args": "(ImChunkStream* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImChunkStream*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImChunkStream_clear",
      "defaults": {},
      "funcname": "clear",
      "location": "imgui_internal:702",
      "ov_cimguiname": "ImChunkStream_clear",
      "ret": "void",
      "signature": "()",
      "stname": "ImChunkStream",
      "templated": true
    }
  ],
  "ImChunkStream_empty": [
    {
      "args": "(ImChunkStream* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImChunkStream*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImChunkStream_empty",
      "defaults": {},
      "funcname": "empty",
      "location": "imgui_internal:703",
      "ov_cimguiname": "ImChunkStream_empty",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImChunkStream",
      "templated": true
    }
  ],
  "ImChunkStream_end": [
    {
      "args": "(ImChunkStream* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImChunkStream*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImChunkStream_end",
      "defaults": {},
      "funcname": "end",
      "location": "imgui_internal:709",
      "ov_cimguiname": "ImChunkStream_end",
      "ret": "T*",
      "signature": "()",
      "stname": "ImChunkStream",
      "templated": true
    }
  ],
  "ImChunkStream_next_chunk": [
    {
      "args": "(ImChunkStream* self,T* p)",
      "argsT": [
        {
          "name": "self",
          "type": "ImChunkStream*"
        },
        {
          "name": "p",
          "type": "T*"
        }
      ],
      "argsoriginal": "(T* p)",
      "call_args": "(p)",
      "cimguiname": "ImChunkStream_next_chunk",
      "defaults": {},
      "funcname": "next_chunk",
      "location": "imgui_internal:707",
      "ov_cimguiname": "ImChunkStream_next_chunk",
      "ret": "T*",
      "signature": "(T*)",
      "stname": "ImChunkStream",
      "templated": true
    }
  ],
  "ImChunkStream_offset_from_ptr": [
    {
      "args": "(ImChunkStream* self,const T* p)",
      "argsT": [
        {
          "name": "self",
          "type": "ImChunkStream*"
        },
        {
          "name": "p",
          "type": "const T*"
        }
      ],
      "argsoriginal": "(const T* p)",
      "call_args": "(p)",
      "cimguiname": "ImChunkStream_offset_from_ptr",
      "defaults": {},
      "funcname": "offset_from_ptr",
      "location": "imgui_internal:710",
      "ov_cimguiname": "ImChunkStream_offset_from_ptr",
      "ret": "int",
      "signature": "(const T*)",
      "stname": "ImChunkStream",
      "templated": true
    }
  ],
  "ImChunkStream_ptr_from_offset": [
    {
      "args": "(ImChunkStream* self,int off)",
      "argsT": [
        {
          "name": "self",
          "type": "ImChunkStream*"
        },
        {
          "name": "off",
          "type": "int"
        }
      ],
      "argsoriginal": "(int off)",
      "call_args": "(off)",
      "cimguiname": "ImChunkStream_ptr_from_offset",
      "defaults": {},
      "funcname": "ptr_from_offset",
      "location": "imgui_internal:711",
      "ov_cimguiname": "ImChunkStream_ptr_from_offset",
      "ret": "T*",
      "signature": "(int)",
      "stname": "ImChunkStream",
      "templated": true
    }
  ],
  "ImChunkStream_size": [
    {
      "args": "(ImChunkStream* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImChunkStream*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImChunkStream_size",
      "defaults": {},
      "funcname": "size",
      "location": "imgui_internal:704",
      "ov_cimguiname": "ImChunkStream_size",
      "ret": "int",
      "signature": "()const",
      "stname": "ImChunkStream",
      "templated": true
    }
  ],
  "ImChunkStream_swap": [
    {
      "args": "(ImChunkStream* self,ImChunkStream_T * rhs)",
      "argsT": [
        {
          "name": "self",
          "type": "ImChunkStream*"
        },
        {
          "name": "rhs",
          "reftoptr": true,
          "type": "ImChunkStream_T *"
        }
      ],
      "argsoriginal": "(ImChunkStream<T>& rhs)",
      "call_args": "(*rhs)",
      "cimguiname": "ImChunkStream_swap",
      "defaults": {},
      "funcname": "swap",
      "location": "imgui_internal:712",
      "ov_cimguiname": "ImChunkStream_swap",
      "ret": "void",
      "signature": "(ImChunkStream_T *)",
      "stname": "ImChunkStream",
      "templated": true
    }
  ],
  "ImColor_HSV": [
    {
      "args": "(ImColor *pOut,float h,float s,float v,float a)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImColor*"
        },
        {
          "name": "h",
          "type": "float"
        },
        {
          "name": "s",
          "type": "float"
        },
        {
          "name": "v",
          "type": "float"
        },
        {
          "name": "a",
          "type": "float"
        }
      ],
      "argsoriginal": "(float h,float s,float v,float a=1.0f)",
      "call_args": "(h,s,v,a)",
      "cimguiname": "ImColor_HSV",
      "defaults": {
        "a": "1.0f"
      },
      "funcname": "HSV",
      "is_static_function": true,
      "location": "imgui:2599",
      "nonUDT": 1,
      "ov_cimguiname": "ImColor_HSV",
      "ret": "void",
      "signature": "(float,float,float,float)",
      "stname": "ImColor"
    }
  ],
  "ImColor_ImColor": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImColor_ImColor",
      "constructor": true,
      "defaults": {},
      "funcname": "ImColor",
      "location": "imgui:2589",
      "ov_cimguiname": "ImColor_ImColor_Nil",
      "signature": "()",
      "stname": "ImColor"
    },
    {
      "args": "(float r,float g,float b,float a)",
      "argsT": [
        {
          "name": "r",
          "type": "float"
        },
        {
          "name": "g",
          "type": "float"
        },
        {
          "name": "b",
          "type": "float"
        },
        {
          "name": "a",
          "type": "float"
        }
      ],
      "argsoriginal": "(float r,float g,float b,float a=1.0f)",
      "call_args": "(r,g,b,a)",
      "cimguiname": "ImColor_ImColor",
      "constructor": true,
      "defaults": {
        "a": "1.0f"
      },
      "funcname": "ImColor",
      "location": "imgui:2590",
      "ov_cimguiname": "ImColor_ImColor_Float",
      "signature": "(float,float,float,float)",
      "stname": "ImColor"
    },
    {
      "args": "(const ImVec4 col)",
      "argsT": [
        {
          "name": "col",
          "type": "const ImVec4"
        }
      ],
      "argsoriginal": "(const ImVec4& col)",
      "call_args": "(col)",
      "cimguiname": "ImColor_ImColor",
      "constructor": true,
      "defaults": {},
      "funcname": "ImColor",
      "location": "imgui:2591",
      "ov_cimguiname": "ImColor_ImColor_Vec4",
      "signature": "(const ImVec4)",
      "stname": "ImColor"
    },
    {
      "args": "(int r,int g,int b,int a)",
      "argsT": [
        {
          "name": "r",
          "type": "int"
        },
        {
          "name": "g",
          "type": "int"
        },
        {
          "name": "b",
          "type": "int"
        },
        {
          "name": "a",
          "type": "int"
        }
      ],
      "argsoriginal": "(int r,int g,int b,int a=255)",
      "call_args": "(r,g,b,a)",
      "cimguiname": "ImColor_ImColor",
      "constructor": true,
      "defaults": {
        "a": "255"
      },
      "funcname": "ImColor",
      "location": "imgui:2592",
      "ov_cimguiname": "ImColor_ImColor_Int",
      "signature": "(int,int,int,int)",
      "stname": "ImColor"
    },
    {
      "args": "(ImU32 rgba)",
      "argsT": [
        {
          "name": "rgba",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImU32 rgba)",
      "call_args": "(rgba)",
      "cimguiname": "ImColor_ImColor",
      "constructor": true,
      "defaults": {},
      "funcname": "ImColor",
      "location": "imgui:2593",
      "ov_cimguiname": "ImColor_ImColor_U32",
      "signature": "(ImU32)",
      "stname": "ImColor"
    }
  ],
  "ImColor_SetHSV": [
    {
      "args": "(ImColor* self,float h,float s,float v,float a)",
      "argsT": [
        {
          "name": "self",
          "type": "ImColor*"
        },
        {
          "name": "h",
          "type": "float"
        },
        {
          "name": "s",
          "type": "float"
        },
        {
          "name": "v",
          "type": "float"
        },
        {
          "name": "a",
          "type": "float"
        }
      ],
      "argsoriginal": "(float h,float s,float v,float a=1.0f)",
      "call_args": "(h,s,v,a)",
      "cimguiname": "ImColor_SetHSV",
      "defaults": {
        "a": "1.0f"
      },
      "funcname": "SetHSV",
      "location": "imgui:2598",
      "ov_cimguiname": "ImColor_SetHSV",
      "ret": "void",
      "signature": "(float,float,float,float)",
      "stname": "ImColor"
    }
  ],
  "ImColor_destroy": [
    {
      "args": "(ImColor* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImColor*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImColor_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImColor_destroy",
      "ret": "void",
      "signature": "(ImColor*)",
      "stname": "ImColor"
    }
  ],
  "ImDrawCmd_GetTexID": [
    {
      "args": "(ImDrawCmd* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawCmd*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawCmd_GetTexID",
      "defaults": {},
      "funcname": "GetTexID",
      "location": "imgui:2647",
      "ov_cimguiname": "ImDrawCmd_GetTexID",
      "ret": "ImTextureID",
      "signature": "()const",
      "stname": "ImDrawCmd"
    }
  ],
  "ImDrawCmd_ImDrawCmd": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawCmd_ImDrawCmd",
      "constructor": true,
      "defaults": {},
      "funcname": "ImDrawCmd",
      "location": "imgui:2644",
      "ov_cimguiname": "ImDrawCmd_ImDrawCmd",
      "signature": "()",
      "stname": "ImDrawCmd"
    }
  ],
  "ImDrawCmd_destroy": [
    {
      "args": "(ImDrawCmd* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawCmd*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImDrawCmd_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImDrawCmd_destroy",
      "ret": "void",
      "signature": "(ImDrawCmd*)",
      "stname": "ImDrawCmd"
    }
  ],
  "ImDrawDataBuilder_ImDrawDataBuilder": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawDataBuilder_ImDrawDataBuilder",
      "constructor": true,
      "defaults": {},
      "funcname": "ImDrawDataBuilder",
      "location": "imgui_internal:789",
      "ov_cimguiname": "ImDrawDataBuilder_ImDrawDataBuilder",
      "signature": "()",
      "stname": "ImDrawDataBuilder"
    }
  ],
  "ImDrawDataBuilder_destroy": [
    {
      "args": "(ImDrawDataBuilder* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawDataBuilder*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImDrawDataBuilder_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImDrawDataBuilder_destroy",
      "ret": "void",
      "signature": "(ImDrawDataBuilder*)",
      "stname": "ImDrawDataBuilder"
    }
  ],
  "ImDrawData_AddDrawList": [
    {
      "args": "(ImDrawData* self,ImDrawList* draw_list)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawData*"
        },
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list)",
      "call_args": "(draw_list)",
      "cimguiname": "ImDrawData_AddDrawList",
      "defaults": {},
      "funcname": "AddDrawList",
      "location": "imgui:2881",
      "ov_cimguiname": "ImDrawData_AddDrawList",
      "ret": "void",
      "signature": "(ImDrawList*)",
      "stname": "ImDrawData"
    }
  ],
  "ImDrawData_Clear": [
    {
      "args": "(ImDrawData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawData*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawData_Clear",
      "defaults": {},
      "funcname": "Clear",
      "location": "imgui:2880",
      "ov_cimguiname": "ImDrawData_Clear",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawData"
    }
  ],
  "ImDrawData_DeIndexAllBuffers": [
    {
      "args": "(ImDrawData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawData*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawData_DeIndexAllBuffers",
      "defaults": {},
      "funcname": "DeIndexAllBuffers",
      "location": "imgui:2882",
      "ov_cimguiname": "ImDrawData_DeIndexAllBuffers",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawData"
    }
  ],
  "ImDrawData_ImDrawData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawData_ImDrawData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImDrawData",
      "location": "imgui:2879",
      "ov_cimguiname": "ImDrawData_ImDrawData",
      "signature": "()",
      "stname": "ImDrawData"
    }
  ],
  "ImDrawData_ScaleClipRects": [
    {
      "args": "(ImDrawData* self,const ImVec2 fb_scale)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawData*"
        },
        {
          "name": "fb_scale",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& fb_scale)",
      "call_args": "(fb_scale)",
      "cimguiname": "ImDrawData_ScaleClipRects",
      "defaults": {},
      "funcname": "ScaleClipRects",
      "location": "imgui:2883",
      "ov_cimguiname": "ImDrawData_ScaleClipRects",
      "ret": "void",
      "signature": "(const ImVec2)",
      "stname": "ImDrawData"
    }
  ],
  "ImDrawData_destroy": [
    {
      "args": "(ImDrawData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImDrawData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImDrawData_destroy",
      "ret": "void",
      "signature": "(ImDrawData*)",
      "stname": "ImDrawData"
    }
  ],
  "ImDrawListSharedData_ImDrawListSharedData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawListSharedData_ImDrawListSharedData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImDrawListSharedData",
      "location": "imgui_internal:780",
      "ov_cimguiname": "ImDrawListSharedData_ImDrawListSharedData",
      "signature": "()",
      "stname": "ImDrawListSharedData"
    }
  ],
  "ImDrawListSharedData_SetCircleTessellationMaxError": [
    {
      "args": "(ImDrawListSharedData* self,float max_error)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawListSharedData*"
        },
        {
          "name": "max_error",
          "type": "float"
        }
      ],
      "argsoriginal": "(float max_error)",
      "call_args": "(max_error)",
      "cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError",
      "defaults": {},
      "funcname": "SetCircleTessellationMaxError",
      "location": "imgui_internal:781",
      "ov_cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError",
      "ret": "void",
      "signature": "(float)",
      "stname": "ImDrawListSharedData"
    }
  ],
  "ImDrawListSharedData_destroy": [
    {
      "args": "(ImDrawListSharedData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawListSharedData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImDrawListSharedData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImDrawListSharedData_destroy",
      "ret": "void",
      "signature": "(ImDrawListSharedData*)",
      "stname": "ImDrawListSharedData"
    }
  ],
  "ImDrawListSplitter_Clear": [
    {
      "args": "(ImDrawListSplitter* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawListSplitter*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawListSplitter_Clear",
      "defaults": {},
      "funcname": "Clear",
      "location": "imgui:2692",
      "ov_cimguiname": "ImDrawListSplitter_Clear",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawListSplitter"
    }
  ],
  "ImDrawListSplitter_ClearFreeMemory": [
    {
      "args": "(ImDrawListSplitter* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawListSplitter*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawListSplitter_ClearFreeMemory",
      "defaults": {},
      "funcname": "ClearFreeMemory",
      "location": "imgui:2693",
      "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawListSplitter"
    }
  ],
  "ImDrawListSplitter_ImDrawListSplitter": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawListSplitter_ImDrawListSplitter",
      "constructor": true,
      "defaults": {},
      "funcname": "ImDrawListSplitter",
      "location": "imgui:2690",
      "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter",
      "signature": "()",
      "stname": "ImDrawListSplitter"
    }
  ],
  "ImDrawListSplitter_Merge": [
    {
      "args": "(ImDrawListSplitter* self,ImDrawList* draw_list)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawListSplitter*"
        },
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list)",
      "call_args": "(draw_list)",
      "cimguiname": "ImDrawListSplitter_Merge",
      "defaults": {},
      "funcname": "Merge",
      "location": "imgui:2695",
      "ov_cimguiname": "ImDrawListSplitter_Merge",
      "ret": "void",
      "signature": "(ImDrawList*)",
      "stname": "ImDrawListSplitter"
    }
  ],
  "ImDrawListSplitter_SetCurrentChannel": [
    {
      "args": "(ImDrawListSplitter* self,ImDrawList* draw_list,int channel_idx)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawListSplitter*"
        },
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "channel_idx",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,int channel_idx)",
      "call_args": "(draw_list,channel_idx)",
      "cimguiname": "ImDrawListSplitter_SetCurrentChannel",
      "defaults": {},
      "funcname": "SetCurrentChannel",
      "location": "imgui:2696",
      "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel",
      "ret": "void",
      "signature": "(ImDrawList*,int)",
      "stname": "ImDrawListSplitter"
    }
  ],
  "ImDrawListSplitter_Split": [
    {
      "args": "(ImDrawListSplitter* self,ImDrawList* draw_list,int count)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawListSplitter*"
        },
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "count",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,int count)",
      "call_args": "(draw_list,count)",
      "cimguiname": "ImDrawListSplitter_Split",
      "defaults": {},
      "funcname": "Split",
      "location": "imgui:2694",
      "ov_cimguiname": "ImDrawListSplitter_Split",
      "ret": "void",
      "signature": "(ImDrawList*,int)",
      "stname": "ImDrawListSplitter"
    }
  ],
  "ImDrawListSplitter_destroy": [
    {
      "args": "(ImDrawListSplitter* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawListSplitter*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImDrawListSplitter_destroy",
      "defaults": {},
      "destructor": true,
      "location": "imgui:2691",
      "ov_cimguiname": "ImDrawListSplitter_destroy",
      "realdestructor": true,
      "ret": "void",
      "signature": "(ImDrawListSplitter*)",
      "stname": "ImDrawListSplitter"
    }
  ],
  "ImDrawList_AddBezierCubic": [
    {
      "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "p1",
          "type": "const ImVec2"
        },
        {
          "name": "p2",
          "type": "const ImVec2"
        },
        {
          "name": "p3",
          "type": "const ImVec2"
        },
        {
          "name": "p4",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "thickness",
          "type": "float"
        },
        {
          "name": "num_segments",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness,int num_segments=0)",
      "call_args": "(p1,p2,p3,p4,col,thickness,num_segments)",
      "cimguiname": "ImDrawList_AddBezierCubic",
      "defaults": {
        "num_segments": "0"
      },
      "funcname": "AddBezierCubic",
      "location": "imgui:2795",
      "ov_cimguiname": "ImDrawList_AddBezierCubic",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddBezierQuadratic": [
    {
      "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness,int num_segments)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "p1",
          "type": "const ImVec2"
        },
        {
          "name": "p2",
          "type": "const ImVec2"
        },
        {
          "name": "p3",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "thickness",
          "type": "float"
        },
        {
          "name": "num_segments",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col,float thickness,int num_segments=0)",
      "call_args": "(p1,p2,p3,col,thickness,num_segments)",
      "cimguiname": "ImDrawList_AddBezierQuadratic",
      "defaults": {
        "num_segments": "0"
      },
      "funcname": "AddBezierQuadratic",
      "location": "imgui:2796",
      "ov_cimguiname": "ImDrawList_AddBezierQuadratic",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddCallback": [
    {
      "args": "(ImDrawList* self,ImDrawCallback callback,void* callback_data)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "callback",
          "type": "ImDrawCallback"
        },
        {
          "name": "callback_data",
          "type": "void*"
        }
      ],
      "argsoriginal": "(ImDrawCallback callback,void* callback_data)",
      "call_args": "(callback,callback_data)",
      "cimguiname": "ImDrawList_AddCallback",
      "defaults": {},
      "funcname": "AddCallback",
      "location": "imgui:2820",
      "ov_cimguiname": "ImDrawList_AddCallback",
      "ret": "void",
      "signature": "(ImDrawCallback,void*)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddCircle": [
    {
      "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "center",
          "type": "const ImVec2"
        },
        {
          "name": "radius",
          "type": "float"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "num_segments",
          "type": "int"
        },
        {
          "name": "thickness",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments=0,float thickness=1.0f)",
      "call_args": "(center,radius,col,num_segments,thickness)",
      "cimguiname": "ImDrawList_AddCircle",
      "defaults": {
        "num_segments": "0",
        "thickness": "1.0f"
      },
      "funcname": "AddCircle",
      "location": "imgui:2787",
      "ov_cimguiname": "ImDrawList_AddCircle",
      "ret": "void",
      "signature": "(const ImVec2,float,ImU32,int,float)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddCircleFilled": [
    {
      "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "center",
          "type": "const ImVec2"
        },
        {
          "name": "radius",
          "type": "float"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "num_segments",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments=0)",
      "call_args": "(center,radius,col,num_segments)",
      "cimguiname": "ImDrawList_AddCircleFilled",
      "defaults": {
        "num_segments": "0"
      },
      "funcname": "AddCircleFilled",
      "location": "imgui:2788",
      "ov_cimguiname": "ImDrawList_AddCircleFilled",
      "ret": "void",
      "signature": "(const ImVec2,float,ImU32,int)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddConvexPolyFilled": [
    {
      "args": "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "points",
          "type": "const ImVec2*"
        },
        {
          "name": "num_points",
          "type": "int"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(const ImVec2* points,int num_points,ImU32 col)",
      "call_args": "(points,num_points,col)",
      "cimguiname": "ImDrawList_AddConvexPolyFilled",
      "defaults": {},
      "funcname": "AddConvexPolyFilled",
      "location": "imgui:2794",
      "ov_cimguiname": "ImDrawList_AddConvexPolyFilled",
      "ret": "void",
      "signature": "(const ImVec2*,int,ImU32)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddDrawCmd": [
    {
      "args": "(ImDrawList* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList_AddDrawCmd",
      "defaults": {},
      "funcname": "AddDrawCmd",
      "location": "imgui:2821",
      "ov_cimguiname": "ImDrawList_AddDrawCmd",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddImage": [
    {
      "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "user_texture_id",
          "type": "ImTextureID"
        },
        {
          "name": "p_min",
          "type": "const ImVec2"
        },
        {
          "name": "p_max",
          "type": "const ImVec2"
        },
        {
          "name": "uv_min",
          "type": "const ImVec2"
        },
        {
          "name": "uv_max",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p_min,const ImVec2& p_max,const ImVec2& uv_min=ImVec2(0,0),const ImVec2& uv_max=ImVec2(1,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))",
      "call_args": "(user_texture_id,p_min,p_max,uv_min,uv_max,col)",
      "cimguiname": "ImDrawList_AddImage",
      "defaults": {
        "col": "4294967295",
        "uv_max": "ImVec2(1,1)",
        "uv_min": "ImVec2(0,0)"
      },
      "funcname": "AddImage",
      "location": "imgui:2802",
      "ov_cimguiname": "ImDrawList_AddImage",
      "ret": "void",
      "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddImageQuad": [
    {
      "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 uv1,const ImVec2 uv2,const ImVec2 uv3,const ImVec2 uv4,ImU32 col)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "user_texture_id",
          "type": "ImTextureID"
        },
        {
          "name": "p1",
          "type": "const ImVec2"
        },
        {
          "name": "p2",
          "type": "const ImVec2"
        },
        {
          "name": "p3",
          "type": "const ImVec2"
        },
        {
          "name": "p4",
          "type": "const ImVec2"
        },
        {
          "name": "uv1",
          "type": "const ImVec2"
        },
        {
          "name": "uv2",
          "type": "const ImVec2"
        },
        {
          "name": "uv3",
          "type": "const ImVec2"
        },
        {
          "name": "uv4",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& uv1=ImVec2(0,0),const ImVec2& uv2=ImVec2(1,0),const ImVec2& uv3=ImVec2(1,1),const ImVec2& uv4=ImVec2(0,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))",
      "call_args": "(user_texture_id,p1,p2,p3,p4,uv1,uv2,uv3,uv4,col)",
      "cimguiname": "ImDrawList_AddImageQuad",
      "defaults": {
        "col": "4294967295",
        "uv1": "ImVec2(0,0)",
        "uv2": "ImVec2(1,0)",
        "uv3": "ImVec2(1,1)",
        "uv4": "ImVec2(0,1)"
      },
      "funcname": "AddImageQuad",
      "location": "imgui:2803",
      "ov_cimguiname": "ImDrawList_AddImageQuad",
      "ret": "void",
      "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddImageRounded": [
    {
      "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col,float rounding,ImDrawFlags flags)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "user_texture_id",
          "type": "ImTextureID"
        },
        {
          "name": "p_min",
          "type": "const ImVec2"
        },
        {
          "name": "p_max",
          "type": "const ImVec2"
        },
        {
          "name": "uv_min",
          "type": "const ImVec2"
        },
        {
          "name": "uv_max",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "rounding",
          "type": "float"
        },
        {
          "name": "flags",
          "type": "ImDrawFlags"
        }
      ],
      "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p_min,const ImVec2& p_max,const ImVec2& uv_min,const ImVec2& uv_max,ImU32 col,float rounding,ImDrawFlags flags=0)",
      "call_args": "(user_texture_id,p_min,p_max,uv_min,uv_max,col,rounding,flags)",
      "cimguiname": "ImDrawList_AddImageRounded",
      "defaults": {
        "flags": "0"
      },
      "funcname": "AddImageRounded",
      "location": "imgui:2804",
      "ov_cimguiname": "ImDrawList_AddImageRounded",
      "ret": "void",
      "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddLine": [
    {
      "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "p1",
          "type": "const ImVec2"
        },
        {
          "name": "p2",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "thickness",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,ImU32 col,float thickness=1.0f)",
      "call_args": "(p1,p2,col,thickness)",
      "cimguiname": "ImDrawList_AddLine",
      "defaults": {
        "thickness": "1.0f"
      },
      "funcname": "AddLine",
      "location": "imgui:2779",
      "ov_cimguiname": "ImDrawList_AddLine",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,ImU32,float)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddNgon": [
    {
      "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "center",
          "type": "const ImVec2"
        },
        {
          "name": "radius",
          "type": "float"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "num_segments",
          "type": "int"
        },
        {
          "name": "thickness",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments,float thickness=1.0f)",
      "call_args": "(center,radius,col,num_segments,thickness)",
      "cimguiname": "ImDrawList_AddNgon",
      "defaults": {
        "thickness": "1.0f"
      },
      "funcname": "AddNgon",
      "location": "imgui:2789",
      "ov_cimguiname": "ImDrawList_AddNgon",
      "ret": "void",
      "signature": "(const ImVec2,float,ImU32,int,float)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddNgonFilled": [
    {
      "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "center",
          "type": "const ImVec2"
        },
        {
          "name": "radius",
          "type": "float"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "num_segments",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments)",
      "call_args": "(center,radius,col,num_segments)",
      "cimguiname": "ImDrawList_AddNgonFilled",
      "defaults": {},
      "funcname": "AddNgonFilled",
      "location": "imgui:2790",
      "ov_cimguiname": "ImDrawList_AddNgonFilled",
      "ret": "void",
      "signature": "(const ImVec2,float,ImU32,int)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddPolyline": [
    {
      "args": "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,ImDrawFlags flags,float thickness)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "points",
          "type": "const ImVec2*"
        },
        {
          "name": "num_points",
          "type": "int"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "flags",
          "type": "ImDrawFlags"
        },
        {
          "name": "thickness",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec2* points,int num_points,ImU32 col,ImDrawFlags flags,float thickness)",
      "call_args": "(points,num_points,col,flags,thickness)",
      "cimguiname": "ImDrawList_AddPolyline",
      "defaults": {},
      "funcname": "AddPolyline",
      "location": "imgui:2793",
      "ov_cimguiname": "ImDrawList_AddPolyline",
      "ret": "void",
      "signature": "(const ImVec2*,int,ImU32,ImDrawFlags,float)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddQuad": [
    {
      "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "p1",
          "type": "const ImVec2"
        },
        {
          "name": "p2",
          "type": "const ImVec2"
        },
        {
          "name": "p3",
          "type": "const ImVec2"
        },
        {
          "name": "p4",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "thickness",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness=1.0f)",
      "call_args": "(p1,p2,p3,p4,col,thickness)",
      "cimguiname": "ImDrawList_AddQuad",
      "defaults": {
        "thickness": "1.0f"
      },
      "funcname": "AddQuad",
      "location": "imgui:2783",
      "ov_cimguiname": "ImDrawList_AddQuad",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddQuadFilled": [
    {
      "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "p1",
          "type": "const ImVec2"
        },
        {
          "name": "p2",
          "type": "const ImVec2"
        },
        {
          "name": "p3",
          "type": "const ImVec2"
        },
        {
          "name": "p4",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col)",
      "call_args": "(p1,p2,p3,p4,col)",
      "cimguiname": "ImDrawList_AddQuadFilled",
      "defaults": {},
      "funcname": "AddQuadFilled",
      "location": "imgui:2784",
      "ov_cimguiname": "ImDrawList_AddQuadFilled",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddRect": [
    {
      "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawFlags flags,float thickness)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "p_min",
          "type": "const ImVec2"
        },
        {
          "name": "p_max",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "rounding",
          "type": "float"
        },
        {
          "name": "flags",
          "type": "ImDrawFlags"
        },
        {
          "name": "thickness",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawFlags flags=0,float thickness=1.0f)",
      "call_args": "(p_min,p_max,col,rounding,flags,thickness)",
      "cimguiname": "ImDrawList_AddRect",
      "defaults": {
        "flags": "0",
        "rounding": "0.0f",
        "thickness": "1.0f"
      },
      "funcname": "AddRect",
      "location": "imgui:2780",
      "ov_cimguiname": "ImDrawList_AddRect",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags,float)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddRectFilled": [
    {
      "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawFlags flags)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "p_min",
          "type": "const ImVec2"
        },
        {
          "name": "p_max",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "rounding",
          "type": "float"
        },
        {
          "name": "flags",
          "type": "ImDrawFlags"
        }
      ],
      "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawFlags flags=0)",
      "call_args": "(p_min,p_max,col,rounding,flags)",
      "cimguiname": "ImDrawList_AddRectFilled",
      "defaults": {
        "flags": "0",
        "rounding": "0.0f"
      },
      "funcname": "AddRectFilled",
      "location": "imgui:2781",
      "ov_cimguiname": "ImDrawList_AddRectFilled",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddRectFilledMultiColor": [
    {
      "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "p_min",
          "type": "const ImVec2"
        },
        {
          "name": "p_max",
          "type": "const ImVec2"
        },
        {
          "name": "col_upr_left",
          "type": "ImU32"
        },
        {
          "name": "col_upr_right",
          "type": "ImU32"
        },
        {
          "name": "col_bot_right",
          "type": "ImU32"
        },
        {
          "name": "col_bot_left",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)",
      "call_args": "(p_min,p_max,col_upr_left,col_upr_right,col_bot_right,col_bot_left)",
      "cimguiname": "ImDrawList_AddRectFilledMultiColor",
      "defaults": {},
      "funcname": "AddRectFilledMultiColor",
      "location": "imgui:2782",
      "ov_cimguiname": "ImDrawList_AddRectFilledMultiColor",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddText": [
    {
      "args": "(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "pos",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "text_begin",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0))",
      "call_args": "(pos,col,text_begin,text_end)",
      "cimguiname": "ImDrawList_AddText",
      "defaults": {
        "text_end": "NULL"
      },
      "funcname": "AddText",
      "location": "imgui:2791",
      "ov_cimguiname": "ImDrawList_AddText_Vec2",
      "ret": "void",
      "signature": "(const ImVec2,ImU32,const char*,const char*)",
      "stname": "ImDrawList"
    },
    {
      "args": "(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "font",
          "type": "const ImFont*"
        },
        {
          "name": "font_size",
          "type": "float"
        },
        {
          "name": "pos",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "text_begin",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        },
        {
          "name": "wrap_width",
          "type": "float"
        },
        {
          "name": "cpu_fine_clip_rect",
          "type": "const ImVec4*"
        }
      ],
      "argsoriginal": "(const ImFont* font,float font_size,const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0),float wrap_width=0.0f,const ImVec4* cpu_fine_clip_rect=((void*)0))",
      "call_args": "(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect)",
      "cimguiname": "ImDrawList_AddText",
      "defaults": {
        "cpu_fine_clip_rect": "NULL",
        "text_end": "NULL",
        "wrap_width": "0.0f"
      },
      "funcname": "AddText",
      "location": "imgui:2792",
      "ov_cimguiname": "ImDrawList_AddText_FontPtr",
      "ret": "void",
      "signature": "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddTriangle": [
    {
      "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "p1",
          "type": "const ImVec2"
        },
        {
          "name": "p2",
          "type": "const ImVec2"
        },
        {
          "name": "p3",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "thickness",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col,float thickness=1.0f)",
      "call_args": "(p1,p2,p3,col,thickness)",
      "cimguiname": "ImDrawList_AddTriangle",
      "defaults": {
        "thickness": "1.0f"
      },
      "funcname": "AddTriangle",
      "location": "imgui:2785",
      "ov_cimguiname": "ImDrawList_AddTriangle",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_AddTriangleFilled": [
    {
      "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "p1",
          "type": "const ImVec2"
        },
        {
          "name": "p2",
          "type": "const ImVec2"
        },
        {
          "name": "p3",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col)",
      "call_args": "(p1,p2,p3,col)",
      "cimguiname": "ImDrawList_AddTriangleFilled",
      "defaults": {},
      "funcname": "AddTriangleFilled",
      "location": "imgui:2786",
      "ov_cimguiname": "ImDrawList_AddTriangleFilled",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_ChannelsMerge": [
    {
      "args": "(ImDrawList* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList_ChannelsMerge",
      "defaults": {},
      "funcname": "ChannelsMerge",
      "location": "imgui:2831",
      "ov_cimguiname": "ImDrawList_ChannelsMerge",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_ChannelsSetCurrent": [
    {
      "args": "(ImDrawList* self,int n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(int n)",
      "call_args": "(n)",
      "cimguiname": "ImDrawList_ChannelsSetCurrent",
      "defaults": {},
      "funcname": "ChannelsSetCurrent",
      "location": "imgui:2832",
      "ov_cimguiname": "ImDrawList_ChannelsSetCurrent",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_ChannelsSplit": [
    {
      "args": "(ImDrawList* self,int count)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "count",
          "type": "int"
        }
      ],
      "argsoriginal": "(int count)",
      "call_args": "(count)",
      "cimguiname": "ImDrawList_ChannelsSplit",
      "defaults": {},
      "funcname": "ChannelsSplit",
      "location": "imgui:2830",
      "ov_cimguiname": "ImDrawList_ChannelsSplit",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_CloneOutput": [
    {
      "args": "(ImDrawList* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList_CloneOutput",
      "defaults": {},
      "funcname": "CloneOutput",
      "location": "imgui:2822",
      "ov_cimguiname": "ImDrawList_CloneOutput",
      "ret": "ImDrawList*",
      "signature": "()const",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_GetClipRectMax": [
    {
      "args": "(ImVec2 *pOut,ImDrawList* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList_GetClipRectMax",
      "defaults": {},
      "funcname": "GetClipRectMax",
      "location": "imgui:2770",
      "nonUDT": 1,
      "ov_cimguiname": "ImDrawList_GetClipRectMax",
      "ret": "void",
      "signature": "()const",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_GetClipRectMin": [
    {
      "args": "(ImVec2 *pOut,ImDrawList* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList_GetClipRectMin",
      "defaults": {},
      "funcname": "GetClipRectMin",
      "location": "imgui:2769",
      "nonUDT": 1,
      "ov_cimguiname": "ImDrawList_GetClipRectMin",
      "ret": "void",
      "signature": "()const",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_ImDrawList": [
    {
      "args": "(ImDrawListSharedData* shared_data)",
      "argsT": [
        {
          "name": "shared_data",
          "type": "ImDrawListSharedData*"
        }
      ],
      "argsoriginal": "(ImDrawListSharedData* shared_data)",
      "call_args": "(shared_data)",
      "cimguiname": "ImDrawList_ImDrawList",
      "constructor": true,
      "defaults": {},
      "funcname": "ImDrawList",
      "location": "imgui:2761",
      "ov_cimguiname": "ImDrawList_ImDrawList",
      "signature": "(ImDrawListSharedData*)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PathArcTo": [
    {
      "args": "(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "center",
          "type": "const ImVec2"
        },
        {
          "name": "radius",
          "type": "float"
        },
        {
          "name": "a_min",
          "type": "float"
        },
        {
          "name": "a_max",
          "type": "float"
        },
        {
          "name": "num_segments",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImVec2& center,float radius,float a_min,float a_max,int num_segments=0)",
      "call_args": "(center,radius,a_min,a_max,num_segments)",
      "cimguiname": "ImDrawList_PathArcTo",
      "defaults": {
        "num_segments": "0"
      },
      "funcname": "PathArcTo",
      "location": "imgui:2813",
      "ov_cimguiname": "ImDrawList_PathArcTo",
      "ret": "void",
      "signature": "(const ImVec2,float,float,float,int)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PathArcToFast": [
    {
      "args": "(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "center",
          "type": "const ImVec2"
        },
        {
          "name": "radius",
          "type": "float"
        },
        {
          "name": "a_min_of_12",
          "type": "int"
        },
        {
          "name": "a_max_of_12",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImVec2& center,float radius,int a_min_of_12,int a_max_of_12)",
      "call_args": "(center,radius,a_min_of_12,a_max_of_12)",
      "cimguiname": "ImDrawList_PathArcToFast",
      "defaults": {},
      "funcname": "PathArcToFast",
      "location": "imgui:2814",
      "ov_cimguiname": "ImDrawList_PathArcToFast",
      "ret": "void",
      "signature": "(const ImVec2,float,int,int)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PathBezierCubicCurveTo": [
    {
      "args": "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "p2",
          "type": "const ImVec2"
        },
        {
          "name": "p3",
          "type": "const ImVec2"
        },
        {
          "name": "p4",
          "type": "const ImVec2"
        },
        {
          "name": "num_segments",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,int num_segments=0)",
      "call_args": "(p2,p3,p4,num_segments)",
      "cimguiname": "ImDrawList_PathBezierCubicCurveTo",
      "defaults": {
        "num_segments": "0"
      },
      "funcname": "PathBezierCubicCurveTo",
      "location": "imgui:2815",
      "ov_cimguiname": "ImDrawList_PathBezierCubicCurveTo",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,int)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PathBezierQuadraticCurveTo": [
    {
      "args": "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,int num_segments)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "p2",
          "type": "const ImVec2"
        },
        {
          "name": "p3",
          "type": "const ImVec2"
        },
        {
          "name": "num_segments",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImVec2& p2,const ImVec2& p3,int num_segments=0)",
      "call_args": "(p2,p3,num_segments)",
      "cimguiname": "ImDrawList_PathBezierQuadraticCurveTo",
      "defaults": {
        "num_segments": "0"
      },
      "funcname": "PathBezierQuadraticCurveTo",
      "location": "imgui:2816",
      "ov_cimguiname": "ImDrawList_PathBezierQuadraticCurveTo",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,int)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PathClear": [
    {
      "args": "(ImDrawList* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList_PathClear",
      "defaults": {},
      "funcname": "PathClear",
      "location": "imgui:2808",
      "ov_cimguiname": "ImDrawList_PathClear",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PathFillConvex": [
    {
      "args": "(ImDrawList* self,ImU32 col)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImU32 col)",
      "call_args": "(col)",
      "cimguiname": "ImDrawList_PathFillConvex",
      "defaults": {},
      "funcname": "PathFillConvex",
      "location": "imgui:2811",
      "ov_cimguiname": "ImDrawList_PathFillConvex",
      "ret": "void",
      "signature": "(ImU32)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PathLineTo": [
    {
      "args": "(ImDrawList* self,const ImVec2 pos)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "pos",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& pos)",
      "call_args": "(pos)",
      "cimguiname": "ImDrawList_PathLineTo",
      "defaults": {},
      "funcname": "PathLineTo",
      "location": "imgui:2809",
      "ov_cimguiname": "ImDrawList_PathLineTo",
      "ret": "void",
      "signature": "(const ImVec2)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PathLineToMergeDuplicate": [
    {
      "args": "(ImDrawList* self,const ImVec2 pos)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "pos",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& pos)",
      "call_args": "(pos)",
      "cimguiname": "ImDrawList_PathLineToMergeDuplicate",
      "defaults": {},
      "funcname": "PathLineToMergeDuplicate",
      "location": "imgui:2810",
      "ov_cimguiname": "ImDrawList_PathLineToMergeDuplicate",
      "ret": "void",
      "signature": "(const ImVec2)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PathRect": [
    {
      "args": "(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawFlags flags)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "rect_min",
          "type": "const ImVec2"
        },
        {
          "name": "rect_max",
          "type": "const ImVec2"
        },
        {
          "name": "rounding",
          "type": "float"
        },
        {
          "name": "flags",
          "type": "ImDrawFlags"
        }
      ],
      "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,ImDrawFlags flags=0)",
      "call_args": "(rect_min,rect_max,rounding,flags)",
      "cimguiname": "ImDrawList_PathRect",
      "defaults": {
        "flags": "0",
        "rounding": "0.0f"
      },
      "funcname": "PathRect",
      "location": "imgui:2817",
      "ov_cimguiname": "ImDrawList_PathRect",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,float,ImDrawFlags)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PathStroke": [
    {
      "args": "(ImDrawList* self,ImU32 col,ImDrawFlags flags,float thickness)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "flags",
          "type": "ImDrawFlags"
        },
        {
          "name": "thickness",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImU32 col,ImDrawFlags flags=0,float thickness=1.0f)",
      "call_args": "(col,flags,thickness)",
      "cimguiname": "ImDrawList_PathStroke",
      "defaults": {
        "flags": "0",
        "thickness": "1.0f"
      },
      "funcname": "PathStroke",
      "location": "imgui:2812",
      "ov_cimguiname": "ImDrawList_PathStroke",
      "ret": "void",
      "signature": "(ImU32,ImDrawFlags,float)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PopClipRect": [
    {
      "args": "(ImDrawList* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList_PopClipRect",
      "defaults": {},
      "funcname": "PopClipRect",
      "location": "imgui:2766",
      "ov_cimguiname": "ImDrawList_PopClipRect",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PopTextureID": [
    {
      "args": "(ImDrawList* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList_PopTextureID",
      "defaults": {},
      "funcname": "PopTextureID",
      "location": "imgui:2768",
      "ov_cimguiname": "ImDrawList_PopTextureID",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PrimQuadUV": [
    {
      "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "a",
          "type": "const ImVec2"
        },
        {
          "name": "b",
          "type": "const ImVec2"
        },
        {
          "name": "c",
          "type": "const ImVec2"
        },
        {
          "name": "d",
          "type": "const ImVec2"
        },
        {
          "name": "uv_a",
          "type": "const ImVec2"
        },
        {
          "name": "uv_b",
          "type": "const ImVec2"
        },
        {
          "name": "uv_c",
          "type": "const ImVec2"
        },
        {
          "name": "uv_d",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a,const ImVec2& uv_b,const ImVec2& uv_c,const ImVec2& uv_d,ImU32 col)",
      "call_args": "(a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)",
      "cimguiname": "ImDrawList_PrimQuadUV",
      "defaults": {},
      "funcname": "PrimQuadUV",
      "location": "imgui:2841",
      "ov_cimguiname": "ImDrawList_PrimQuadUV",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PrimRect": [
    {
      "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "a",
          "type": "const ImVec2"
        },
        {
          "name": "b",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col)",
      "call_args": "(a,b,col)",
      "cimguiname": "ImDrawList_PrimRect",
      "defaults": {},
      "funcname": "PrimRect",
      "location": "imgui:2839",
      "ov_cimguiname": "ImDrawList_PrimRect",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,ImU32)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PrimRectUV": [
    {
      "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "a",
          "type": "const ImVec2"
        },
        {
          "name": "b",
          "type": "const ImVec2"
        },
        {
          "name": "uv_a",
          "type": "const ImVec2"
        },
        {
          "name": "uv_b",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col)",
      "call_args": "(a,b,uv_a,uv_b,col)",
      "cimguiname": "ImDrawList_PrimRectUV",
      "defaults": {},
      "funcname": "PrimRectUV",
      "location": "imgui:2840",
      "ov_cimguiname": "ImDrawList_PrimRectUV",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PrimReserve": [
    {
      "args": "(ImDrawList* self,int idx_count,int vtx_count)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "idx_count",
          "type": "int"
        },
        {
          "name": "vtx_count",
          "type": "int"
        }
      ],
      "argsoriginal": "(int idx_count,int vtx_count)",
      "call_args": "(idx_count,vtx_count)",
      "cimguiname": "ImDrawList_PrimReserve",
      "defaults": {},
      "funcname": "PrimReserve",
      "location": "imgui:2837",
      "ov_cimguiname": "ImDrawList_PrimReserve",
      "ret": "void",
      "signature": "(int,int)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PrimUnreserve": [
    {
      "args": "(ImDrawList* self,int idx_count,int vtx_count)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "idx_count",
          "type": "int"
        },
        {
          "name": "vtx_count",
          "type": "int"
        }
      ],
      "argsoriginal": "(int idx_count,int vtx_count)",
      "call_args": "(idx_count,vtx_count)",
      "cimguiname": "ImDrawList_PrimUnreserve",
      "defaults": {},
      "funcname": "PrimUnreserve",
      "location": "imgui:2838",
      "ov_cimguiname": "ImDrawList_PrimUnreserve",
      "ret": "void",
      "signature": "(int,int)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PrimVtx": [
    {
      "args": "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "pos",
          "type": "const ImVec2"
        },
        {
          "name": "uv",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(const ImVec2& pos,const ImVec2& uv,ImU32 col)",
      "call_args": "(pos,uv,col)",
      "cimguiname": "ImDrawList_PrimVtx",
      "defaults": {},
      "funcname": "PrimVtx",
      "location": "imgui:2844",
      "ov_cimguiname": "ImDrawList_PrimVtx",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,ImU32)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PrimWriteIdx": [
    {
      "args": "(ImDrawList* self,ImDrawIdx idx)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "idx",
          "type": "ImDrawIdx"
        }
      ],
      "argsoriginal": "(ImDrawIdx idx)",
      "call_args": "(idx)",
      "cimguiname": "ImDrawList_PrimWriteIdx",
      "defaults": {},
      "funcname": "PrimWriteIdx",
      "location": "imgui:2843",
      "ov_cimguiname": "ImDrawList_PrimWriteIdx",
      "ret": "void",
      "signature": "(ImDrawIdx)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PrimWriteVtx": [
    {
      "args": "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "pos",
          "type": "const ImVec2"
        },
        {
          "name": "uv",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(const ImVec2& pos,const ImVec2& uv,ImU32 col)",
      "call_args": "(pos,uv,col)",
      "cimguiname": "ImDrawList_PrimWriteVtx",
      "defaults": {},
      "funcname": "PrimWriteVtx",
      "location": "imgui:2842",
      "ov_cimguiname": "ImDrawList_PrimWriteVtx",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,ImU32)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PushClipRect": [
    {
      "args": "(ImDrawList* self,const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "clip_rect_min",
          "type": "const ImVec2"
        },
        {
          "name": "clip_rect_max",
          "type": "const ImVec2"
        },
        {
          "name": "intersect_with_current_clip_rect",
          "type": "bool"
        }
      ],
      "argsoriginal": "(const ImVec2& clip_rect_min,const ImVec2& clip_rect_max,bool intersect_with_current_clip_rect=false)",
      "call_args": "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)",
      "cimguiname": "ImDrawList_PushClipRect",
      "defaults": {
        "intersect_with_current_clip_rect": "false"
      },
      "funcname": "PushClipRect",
      "location": "imgui:2764",
      "ov_cimguiname": "ImDrawList_PushClipRect",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,bool)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PushClipRectFullScreen": [
    {
      "args": "(ImDrawList* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList_PushClipRectFullScreen",
      "defaults": {},
      "funcname": "PushClipRectFullScreen",
      "location": "imgui:2765",
      "ov_cimguiname": "ImDrawList_PushClipRectFullScreen",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_PushTextureID": [
    {
      "args": "(ImDrawList* self,ImTextureID texture_id)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "texture_id",
          "type": "ImTextureID"
        }
      ],
      "argsoriginal": "(ImTextureID texture_id)",
      "call_args": "(texture_id)",
      "cimguiname": "ImDrawList_PushTextureID",
      "defaults": {},
      "funcname": "PushTextureID",
      "location": "imgui:2767",
      "ov_cimguiname": "ImDrawList_PushTextureID",
      "ret": "void",
      "signature": "(ImTextureID)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList__CalcCircleAutoSegmentCount": [
    {
      "args": "(ImDrawList* self,float radius)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "radius",
          "type": "float"
        }
      ],
      "argsoriginal": "(float radius)",
      "call_args": "(radius)",
      "cimguiname": "ImDrawList__CalcCircleAutoSegmentCount",
      "defaults": {},
      "funcname": "_CalcCircleAutoSegmentCount",
      "location": "imgui:2858",
      "ov_cimguiname": "ImDrawList__CalcCircleAutoSegmentCount",
      "ret": "int",
      "signature": "(float)const",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList__ClearFreeMemory": [
    {
      "args": "(ImDrawList* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList__ClearFreeMemory",
      "defaults": {},
      "funcname": "_ClearFreeMemory",
      "location": "imgui:2852",
      "ov_cimguiname": "ImDrawList__ClearFreeMemory",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList__OnChangedClipRect": [
    {
      "args": "(ImDrawList* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList__OnChangedClipRect",
      "defaults": {},
      "funcname": "_OnChangedClipRect",
      "location": "imgui:2855",
      "ov_cimguiname": "ImDrawList__OnChangedClipRect",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList__OnChangedTextureID": [
    {
      "args": "(ImDrawList* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList__OnChangedTextureID",
      "defaults": {},
      "funcname": "_OnChangedTextureID",
      "location": "imgui:2856",
      "ov_cimguiname": "ImDrawList__OnChangedTextureID",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList__OnChangedVtxOffset": [
    {
      "args": "(ImDrawList* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList__OnChangedVtxOffset",
      "defaults": {},
      "funcname": "_OnChangedVtxOffset",
      "location": "imgui:2857",
      "ov_cimguiname": "ImDrawList__OnChangedVtxOffset",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList__PathArcToFastEx": [
    {
      "args": "(ImDrawList* self,const ImVec2 center,float radius,int a_min_sample,int a_max_sample,int a_step)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "center",
          "type": "const ImVec2"
        },
        {
          "name": "radius",
          "type": "float"
        },
        {
          "name": "a_min_sample",
          "type": "int"
        },
        {
          "name": "a_max_sample",
          "type": "int"
        },
        {
          "name": "a_step",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImVec2& center,float radius,int a_min_sample,int a_max_sample,int a_step)",
      "call_args": "(center,radius,a_min_sample,a_max_sample,a_step)",
      "cimguiname": "ImDrawList__PathArcToFastEx",
      "defaults": {},
      "funcname": "_PathArcToFastEx",
      "location": "imgui:2859",
      "ov_cimguiname": "ImDrawList__PathArcToFastEx",
      "ret": "void",
      "signature": "(const ImVec2,float,int,int,int)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList__PathArcToN": [
    {
      "args": "(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        },
        {
          "name": "center",
          "type": "const ImVec2"
        },
        {
          "name": "radius",
          "type": "float"
        },
        {
          "name": "a_min",
          "type": "float"
        },
        {
          "name": "a_max",
          "type": "float"
        },
        {
          "name": "num_segments",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImVec2& center,float radius,float a_min,float a_max,int num_segments)",
      "call_args": "(center,radius,a_min,a_max,num_segments)",
      "cimguiname": "ImDrawList__PathArcToN",
      "defaults": {},
      "funcname": "_PathArcToN",
      "location": "imgui:2860",
      "ov_cimguiname": "ImDrawList__PathArcToN",
      "ret": "void",
      "signature": "(const ImVec2,float,float,float,int)",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList__PopUnusedDrawCmd": [
    {
      "args": "(ImDrawList* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList__PopUnusedDrawCmd",
      "defaults": {},
      "funcname": "_PopUnusedDrawCmd",
      "location": "imgui:2853",
      "ov_cimguiname": "ImDrawList__PopUnusedDrawCmd",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList__ResetForNewFrame": [
    {
      "args": "(ImDrawList* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList__ResetForNewFrame",
      "defaults": {},
      "funcname": "_ResetForNewFrame",
      "location": "imgui:2851",
      "ov_cimguiname": "ImDrawList__ResetForNewFrame",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList__TryMergeDrawCmds": [
    {
      "args": "(ImDrawList* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImDrawList__TryMergeDrawCmds",
      "defaults": {},
      "funcname": "_TryMergeDrawCmds",
      "location": "imgui:2854",
      "ov_cimguiname": "ImDrawList__TryMergeDrawCmds",
      "ret": "void",
      "signature": "()",
      "stname": "ImDrawList"
    }
  ],
  "ImDrawList_destroy": [
    {
      "args": "(ImDrawList* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImDrawList*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImDrawList_destroy",
      "defaults": {},
      "destructor": true,
      "location": "imgui:2763",
      "ov_cimguiname": "ImDrawList_destroy",
      "realdestructor": true,
      "ret": "void",
      "signature": "(ImDrawList*)",
      "stname": "ImDrawList"
    }
  ],
  "ImFontAtlasCustomRect_ImFontAtlasCustomRect": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect",
      "constructor": true,
      "defaults": {},
      "funcname": "ImFontAtlasCustomRect",
      "location": "imgui:2954",
      "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect",
      "signature": "()",
      "stname": "ImFontAtlasCustomRect"
    }
  ],
  "ImFontAtlasCustomRect_IsPacked": [
    {
      "args": "(ImFontAtlasCustomRect* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlasCustomRect*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlasCustomRect_IsPacked",
      "defaults": {},
      "funcname": "IsPacked",
      "location": "imgui:2955",
      "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImFontAtlasCustomRect"
    }
  ],
  "ImFontAtlasCustomRect_destroy": [
    {
      "args": "(ImFontAtlasCustomRect* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlasCustomRect*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImFontAtlasCustomRect_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImFontAtlasCustomRect_destroy",
      "ret": "void",
      "signature": "(ImFontAtlasCustomRect*)",
      "stname": "ImFontAtlasCustomRect"
    }
  ],
  "ImFontAtlas_AddCustomRectFontGlyph": [
    {
      "args": "(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        },
        {
          "name": "font",
          "type": "ImFont*"
        },
        {
          "name": "id",
          "type": "ImWchar"
        },
        {
          "name": "width",
          "type": "int"
        },
        {
          "name": "height",
          "type": "int"
        },
        {
          "name": "advance_x",
          "type": "float"
        },
        {
          "name": "offset",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2& offset=ImVec2(0,0))",
      "call_args": "(font,id,width,height,advance_x,offset)",
      "cimguiname": "ImFontAtlas_AddCustomRectFontGlyph",
      "defaults": {
        "offset": "ImVec2(0,0)"
      },
      "funcname": "AddCustomRectFontGlyph",
      "location": "imgui:3040",
      "ov_cimguiname": "ImFontAtlas_AddCustomRectFontGlyph",
      "ret": "int",
      "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_AddCustomRectRegular": [
    {
      "args": "(ImFontAtlas* self,int width,int height)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        },
        {
          "name": "width",
          "type": "int"
        },
        {
          "name": "height",
          "type": "int"
        }
      ],
      "argsoriginal": "(int width,int height)",
      "call_args": "(width,height)",
      "cimguiname": "ImFontAtlas_AddCustomRectRegular",
      "defaults": {},
      "funcname": "AddCustomRectRegular",
      "location": "imgui:3039",
      "ov_cimguiname": "ImFontAtlas_AddCustomRectRegular",
      "ret": "int",
      "signature": "(int,int)",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_AddFont": [
    {
      "args": "(ImFontAtlas* self,const ImFontConfig* font_cfg)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        },
        {
          "name": "font_cfg",
          "type": "const ImFontConfig*"
        }
      ],
      "argsoriginal": "(const ImFontConfig* font_cfg)",
      "call_args": "(font_cfg)",
      "cimguiname": "ImFontAtlas_AddFont",
      "defaults": {},
      "funcname": "AddFont",
      "location": "imgui:2988",
      "ov_cimguiname": "ImFontAtlas_AddFont",
      "ret": "ImFont*",
      "signature": "(const ImFontConfig*)",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_AddFontDefault": [
    {
      "args": "(ImFontAtlas* self,const ImFontConfig* font_cfg)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        },
        {
          "name": "font_cfg",
          "type": "const ImFontConfig*"
        }
      ],
      "argsoriginal": "(const ImFontConfig* font_cfg=((void*)0))",
      "call_args": "(font_cfg)",
      "cimguiname": "ImFontAtlas_AddFontDefault",
      "defaults": {
        "font_cfg": "NULL"
      },
      "funcname": "AddFontDefault",
      "location": "imgui:2989",
      "ov_cimguiname": "ImFontAtlas_AddFontDefault",
      "ret": "ImFont*",
      "signature": "(const ImFontConfig*)",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_AddFontFromFileTTF": [
    {
      "args": "(ImFontAtlas* self,const char* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        },
        {
          "name": "filename",
          "type": "const char*"
        },
        {
          "name": "size_pixels",
          "type": "float"
        },
        {
          "name": "font_cfg",
          "type": "const ImFontConfig*"
        },
        {
          "name": "glyph_ranges",
          "type": "const ImWchar*"
        }
      ],
      "argsoriginal": "(const char* filename,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))",
      "call_args": "(filename,size_pixels,font_cfg,glyph_ranges)",
      "cimguiname": "ImFontAtlas_AddFontFromFileTTF",
      "defaults": {
        "font_cfg": "NULL",
        "glyph_ranges": "NULL"
      },
      "funcname": "AddFontFromFileTTF",
      "location": "imgui:2990",
      "ov_cimguiname": "ImFontAtlas_AddFontFromFileTTF",
      "ret": "ImFont*",
      "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF": [
    {
      "args": "(ImFontAtlas* self,const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        },
        {
          "name": "compressed_font_data_base85",
          "type": "const char*"
        },
        {
          "name": "size_pixels",
          "type": "float"
        },
        {
          "name": "font_cfg",
          "type": "const ImFontConfig*"
        },
        {
          "name": "glyph_ranges",
          "type": "const ImWchar*"
        }
      ],
      "argsoriginal": "(const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))",
      "call_args": "(compressed_font_data_base85,size_pixels,font_cfg,glyph_ranges)",
      "cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF",
      "defaults": {
        "font_cfg": "NULL",
        "glyph_ranges": "NULL"
      },
      "funcname": "AddFontFromMemoryCompressedBase85TTF",
      "location": "imgui:2993",
      "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF",
      "ret": "ImFont*",
      "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_AddFontFromMemoryCompressedTTF": [
    {
      "args": "(ImFontAtlas* self,const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        },
        {
          "name": "compressed_font_data",
          "type": "const void*"
        },
        {
          "name": "compressed_font_size",
          "type": "int"
        },
        {
          "name": "size_pixels",
          "type": "float"
        },
        {
          "name": "font_cfg",
          "type": "const ImFontConfig*"
        },
        {
          "name": "glyph_ranges",
          "type": "const ImWchar*"
        }
      ],
      "argsoriginal": "(const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))",
      "call_args": "(compressed_font_data,compressed_font_size,size_pixels,font_cfg,glyph_ranges)",
      "cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF",
      "defaults": {
        "font_cfg": "NULL",
        "glyph_ranges": "NULL"
      },
      "funcname": "AddFontFromMemoryCompressedTTF",
      "location": "imgui:2992",
      "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF",
      "ret": "ImFont*",
      "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_AddFontFromMemoryTTF": [
    {
      "args": "(ImFontAtlas* self,void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        },
        {
          "name": "font_data",
          "type": "void*"
        },
        {
          "name": "font_size",
          "type": "int"
        },
        {
          "name": "size_pixels",
          "type": "float"
        },
        {
          "name": "font_cfg",
          "type": "const ImFontConfig*"
        },
        {
          "name": "glyph_ranges",
          "type": "const ImWchar*"
        }
      ],
      "argsoriginal": "(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))",
      "call_args": "(font_data,font_size,size_pixels,font_cfg,glyph_ranges)",
      "cimguiname": "ImFontAtlas_AddFontFromMemoryTTF",
      "defaults": {
        "font_cfg": "NULL",
        "glyph_ranges": "NULL"
      },
      "funcname": "AddFontFromMemoryTTF",
      "location": "imgui:2991",
      "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryTTF",
      "ret": "ImFont*",
      "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_Build": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_Build",
      "defaults": {},
      "funcname": "Build",
      "location": "imgui:3004",
      "ov_cimguiname": "ImFontAtlas_Build",
      "ret": "bool",
      "signature": "()",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_CalcCustomRectUV": [
    {
      "args": "(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        },
        {
          "name": "rect",
          "type": "const ImFontAtlasCustomRect*"
        },
        {
          "name": "out_uv_min",
          "type": "ImVec2*"
        },
        {
          "name": "out_uv_max",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "(const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)",
      "call_args": "(rect,out_uv_min,out_uv_max)",
      "cimguiname": "ImFontAtlas_CalcCustomRectUV",
      "defaults": {},
      "funcname": "CalcCustomRectUV",
      "location": "imgui:3044",
      "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV",
      "ret": "void",
      "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_Clear": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_Clear",
      "defaults": {},
      "funcname": "Clear",
      "location": "imgui:2997",
      "ov_cimguiname": "ImFontAtlas_Clear",
      "ret": "void",
      "signature": "()",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_ClearFonts": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_ClearFonts",
      "defaults": {},
      "funcname": "ClearFonts",
      "location": "imgui:2996",
      "ov_cimguiname": "ImFontAtlas_ClearFonts",
      "ret": "void",
      "signature": "()",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_ClearInputData": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_ClearInputData",
      "defaults": {},
      "funcname": "ClearInputData",
      "location": "imgui:2994",
      "ov_cimguiname": "ImFontAtlas_ClearInputData",
      "ret": "void",
      "signature": "()",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_ClearTexData": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_ClearTexData",
      "defaults": {},
      "funcname": "ClearTexData",
      "location": "imgui:2995",
      "ov_cimguiname": "ImFontAtlas_ClearTexData",
      "ret": "void",
      "signature": "()",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_GetCustomRectByIndex": [
    {
      "args": "(ImFontAtlas* self,int index)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        },
        {
          "name": "index",
          "type": "int"
        }
      ],
      "argsoriginal": "(int index)",
      "call_args": "(index)",
      "cimguiname": "ImFontAtlas_GetCustomRectByIndex",
      "defaults": {},
      "funcname": "GetCustomRectByIndex",
      "location": "imgui:3041",
      "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex",
      "ret": "ImFontAtlasCustomRect*",
      "signature": "(int)",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_GetGlyphRangesChineseFull": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull",
      "defaults": {},
      "funcname": "GetGlyphRangesChineseFull",
      "location": "imgui:3022",
      "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull",
      "ret": "const ImWchar*",
      "signature": "()",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon",
      "defaults": {},
      "funcname": "GetGlyphRangesChineseSimplifiedCommon",
      "location": "imgui:3023",
      "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon",
      "ret": "const ImWchar*",
      "signature": "()",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_GetGlyphRangesCyrillic": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic",
      "defaults": {},
      "funcname": "GetGlyphRangesCyrillic",
      "location": "imgui:3024",
      "ov_cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic",
      "ret": "const ImWchar*",
      "signature": "()",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_GetGlyphRangesDefault": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_GetGlyphRangesDefault",
      "defaults": {},
      "funcname": "GetGlyphRangesDefault",
      "location": "imgui:3018",
      "ov_cimguiname": "ImFontAtlas_GetGlyphRangesDefault",
      "ret": "const ImWchar*",
      "signature": "()",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_GetGlyphRangesGreek": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_GetGlyphRangesGreek",
      "defaults": {},
      "funcname": "GetGlyphRangesGreek",
      "location": "imgui:3019",
      "ov_cimguiname": "ImFontAtlas_GetGlyphRangesGreek",
      "ret": "const ImWchar*",
      "signature": "()",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_GetGlyphRangesJapanese": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese",
      "defaults": {},
      "funcname": "GetGlyphRangesJapanese",
      "location": "imgui:3021",
      "ov_cimguiname": "ImFontAtlas_GetGlyphRangesJapanese",
      "ret": "const ImWchar*",
      "signature": "()",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_GetGlyphRangesKorean": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_GetGlyphRangesKorean",
      "defaults": {},
      "funcname": "GetGlyphRangesKorean",
      "location": "imgui:3020",
      "ov_cimguiname": "ImFontAtlas_GetGlyphRangesKorean",
      "ret": "const ImWchar*",
      "signature": "()",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_GetGlyphRangesThai": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_GetGlyphRangesThai",
      "defaults": {},
      "funcname": "GetGlyphRangesThai",
      "location": "imgui:3025",
      "ov_cimguiname": "ImFontAtlas_GetGlyphRangesThai",
      "ret": "const ImWchar*",
      "signature": "()",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_GetGlyphRangesVietnamese": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese",
      "defaults": {},
      "funcname": "GetGlyphRangesVietnamese",
      "location": "imgui:3026",
      "ov_cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese",
      "ret": "const ImWchar*",
      "signature": "()",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_GetMouseCursorTexData": [
    {
      "args": "(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        },
        {
          "name": "cursor",
          "type": "ImGuiMouseCursor"
        },
        {
          "name": "out_offset",
          "type": "ImVec2*"
        },
        {
          "name": "out_size",
          "type": "ImVec2*"
        },
        {
          "name": "out_uv_border",
          "type": "ImVec2[2]"
        },
        {
          "name": "out_uv_fill",
          "type": "ImVec2[2]"
        }
      ],
      "argsoriginal": "(ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])",
      "call_args": "(cursor,out_offset,out_size,out_uv_border,out_uv_fill)",
      "cimguiname": "ImFontAtlas_GetMouseCursorTexData",
      "defaults": {},
      "funcname": "GetMouseCursorTexData",
      "location": "imgui:3045",
      "ov_cimguiname": "ImFontAtlas_GetMouseCursorTexData",
      "ret": "bool",
      "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_GetTexDataAsAlpha8": [
    {
      "args": "(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        },
        {
          "name": "out_pixels",
          "type": "unsigned char**"
        },
        {
          "name": "out_width",
          "type": "int*"
        },
        {
          "name": "out_height",
          "type": "int*"
        },
        {
          "name": "out_bytes_per_pixel",
          "type": "int*"
        }
      ],
      "argsoriginal": "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))",
      "call_args": "(out_pixels,out_width,out_height,out_bytes_per_pixel)",
      "cimguiname": "ImFontAtlas_GetTexDataAsAlpha8",
      "defaults": {
        "out_bytes_per_pixel": "NULL"
      },
      "funcname": "GetTexDataAsAlpha8",
      "location": "imgui:3005",
      "ov_cimguiname": "ImFontAtlas_GetTexDataAsAlpha8",
      "ret": "void",
      "signature": "(unsigned char**,int*,int*,int*)",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_GetTexDataAsRGBA32": [
    {
      "args": "(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        },
        {
          "name": "out_pixels",
          "type": "unsigned char**"
        },
        {
          "name": "out_width",
          "type": "int*"
        },
        {
          "name": "out_height",
          "type": "int*"
        },
        {
          "name": "out_bytes_per_pixel",
          "type": "int*"
        }
      ],
      "argsoriginal": "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))",
      "call_args": "(out_pixels,out_width,out_height,out_bytes_per_pixel)",
      "cimguiname": "ImFontAtlas_GetTexDataAsRGBA32",
      "defaults": {
        "out_bytes_per_pixel": "NULL"
      },
      "funcname": "GetTexDataAsRGBA32",
      "location": "imgui:3006",
      "ov_cimguiname": "ImFontAtlas_GetTexDataAsRGBA32",
      "ret": "void",
      "signature": "(unsigned char**,int*,int*,int*)",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_ImFontAtlas": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_ImFontAtlas",
      "constructor": true,
      "defaults": {},
      "funcname": "ImFontAtlas",
      "location": "imgui:2986",
      "ov_cimguiname": "ImFontAtlas_ImFontAtlas",
      "signature": "()",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_IsBuilt": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontAtlas_IsBuilt",
      "defaults": {},
      "funcname": "IsBuilt",
      "location": "imgui:3007",
      "ov_cimguiname": "ImFontAtlas_IsBuilt",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_SetTexID": [
    {
      "args": "(ImFontAtlas* self,ImTextureID id)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        },
        {
          "name": "id",
          "type": "ImTextureID"
        }
      ],
      "argsoriginal": "(ImTextureID id)",
      "call_args": "(id)",
      "cimguiname": "ImFontAtlas_SetTexID",
      "defaults": {},
      "funcname": "SetTexID",
      "location": "imgui:3008",
      "ov_cimguiname": "ImFontAtlas_SetTexID",
      "ret": "void",
      "signature": "(ImTextureID)",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontAtlas_destroy": [
    {
      "args": "(ImFontAtlas* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontAtlas*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImFontAtlas_destroy",
      "defaults": {},
      "destructor": true,
      "location": "imgui:2987",
      "ov_cimguiname": "ImFontAtlas_destroy",
      "realdestructor": true,
      "ret": "void",
      "signature": "(ImFontAtlas*)",
      "stname": "ImFontAtlas"
    }
  ],
  "ImFontConfig_ImFontConfig": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontConfig_ImFontConfig",
      "constructor": true,
      "defaults": {},
      "funcname": "ImFontConfig",
      "location": "imgui:2914",
      "ov_cimguiname": "ImFontConfig_ImFontConfig",
      "signature": "()",
      "stname": "ImFontConfig"
    }
  ],
  "ImFontConfig_destroy": [
    {
      "args": "(ImFontConfig* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontConfig*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImFontConfig_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImFontConfig_destroy",
      "ret": "void",
      "signature": "(ImFontConfig*)",
      "stname": "ImFontConfig"
    }
  ],
  "ImFontGlyphRangesBuilder_AddChar": [
    {
      "args": "(ImFontGlyphRangesBuilder* self,ImWchar c)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontGlyphRangesBuilder*"
        },
        {
          "name": "c",
          "type": "ImWchar"
        }
      ],
      "argsoriginal": "(ImWchar c)",
      "call_args": "(c)",
      "cimguiname": "ImFontGlyphRangesBuilder_AddChar",
      "defaults": {},
      "funcname": "AddChar",
      "location": "imgui:2939",
      "ov_cimguiname": "ImFontGlyphRangesBuilder_AddChar",
      "ret": "void",
      "signature": "(ImWchar)",
      "stname": "ImFontGlyphRangesBuilder"
    }
  ],
  "ImFontGlyphRangesBuilder_AddRanges": [
    {
      "args": "(ImFontGlyphRangesBuilder* self,const ImWchar* ranges)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontGlyphRangesBuilder*"
        },
        {
          "name": "ranges",
          "type": "const ImWchar*"
        }
      ],
      "argsoriginal": "(const ImWchar* ranges)",
      "call_args": "(ranges)",
      "cimguiname": "ImFontGlyphRangesBuilder_AddRanges",
      "defaults": {},
      "funcname": "AddRanges",
      "location": "imgui:2941",
      "ov_cimguiname": "ImFontGlyphRangesBuilder_AddRanges",
      "ret": "void",
      "signature": "(const ImWchar*)",
      "stname": "ImFontGlyphRangesBuilder"
    }
  ],
  "ImFontGlyphRangesBuilder_AddText": [
    {
      "args": "(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontGlyphRangesBuilder*"
        },
        {
          "name": "text",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* text,const char* text_end=((void*)0))",
      "call_args": "(text,text_end)",
      "cimguiname": "ImFontGlyphRangesBuilder_AddText",
      "defaults": {
        "text_end": "NULL"
      },
      "funcname": "AddText",
      "location": "imgui:2940",
      "ov_cimguiname": "ImFontGlyphRangesBuilder_AddText",
      "ret": "void",
      "signature": "(const char*,const char*)",
      "stname": "ImFontGlyphRangesBuilder"
    }
  ],
  "ImFontGlyphRangesBuilder_BuildRanges": [
    {
      "args": "(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontGlyphRangesBuilder*"
        },
        {
          "name": "out_ranges",
          "type": "ImVector_ImWchar*"
        }
      ],
      "argsoriginal": "(ImVector<ImWchar>* out_ranges)",
      "call_args": "(out_ranges)",
      "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges",
      "defaults": {},
      "funcname": "BuildRanges",
      "location": "imgui:2942",
      "ov_cimguiname": "ImFontGlyphRangesBuilder_BuildRanges",
      "ret": "void",
      "signature": "(ImVector_ImWchar*)",
      "stname": "ImFontGlyphRangesBuilder"
    }
  ],
  "ImFontGlyphRangesBuilder_Clear": [
    {
      "args": "(ImFontGlyphRangesBuilder* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontGlyphRangesBuilder*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontGlyphRangesBuilder_Clear",
      "defaults": {},
      "funcname": "Clear",
      "location": "imgui:2936",
      "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear",
      "ret": "void",
      "signature": "()",
      "stname": "ImFontGlyphRangesBuilder"
    }
  ],
  "ImFontGlyphRangesBuilder_GetBit": [
    {
      "args": "(ImFontGlyphRangesBuilder* self,size_t n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontGlyphRangesBuilder*"
        },
        {
          "name": "n",
          "type": "size_t"
        }
      ],
      "argsoriginal": "(size_t n)",
      "call_args": "(n)",
      "cimguiname": "ImFontGlyphRangesBuilder_GetBit",
      "defaults": {},
      "funcname": "GetBit",
      "location": "imgui:2937",
      "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit",
      "ret": "bool",
      "signature": "(size_t)const",
      "stname": "ImFontGlyphRangesBuilder"
    }
  ],
  "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder",
      "constructor": true,
      "defaults": {},
      "funcname": "ImFontGlyphRangesBuilder",
      "location": "imgui:2935",
      "ov_cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder",
      "signature": "()",
      "stname": "ImFontGlyphRangesBuilder"
    }
  ],
  "ImFontGlyphRangesBuilder_SetBit": [
    {
      "args": "(ImFontGlyphRangesBuilder* self,size_t n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontGlyphRangesBuilder*"
        },
        {
          "name": "n",
          "type": "size_t"
        }
      ],
      "argsoriginal": "(size_t n)",
      "call_args": "(n)",
      "cimguiname": "ImFontGlyphRangesBuilder_SetBit",
      "defaults": {},
      "funcname": "SetBit",
      "location": "imgui:2938",
      "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit",
      "ret": "void",
      "signature": "(size_t)",
      "stname": "ImFontGlyphRangesBuilder"
    }
  ],
  "ImFontGlyphRangesBuilder_destroy": [
    {
      "args": "(ImFontGlyphRangesBuilder* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFontGlyphRangesBuilder*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImFontGlyphRangesBuilder_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImFontGlyphRangesBuilder_destroy",
      "ret": "void",
      "signature": "(ImFontGlyphRangesBuilder*)",
      "stname": "ImFontGlyphRangesBuilder"
    }
  ],
  "ImFont_AddGlyph": [
    {
      "args": "(ImFont* self,const ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        },
        {
          "name": "src_cfg",
          "type": "const ImFontConfig*"
        },
        {
          "name": "c",
          "type": "ImWchar"
        },
        {
          "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"
        },
        {
          "name": "advance_x",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)",
      "call_args": "(src_cfg,c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x)",
      "cimguiname": "ImFont_AddGlyph",
      "defaults": {},
      "funcname": "AddGlyph",
      "location": "imgui:3135",
      "ov_cimguiname": "ImFont_AddGlyph",
      "ret": "void",
      "signature": "(const ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)",
      "stname": "ImFont"
    }
  ],
  "ImFont_AddRemapChar": [
    {
      "args": "(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        },
        {
          "name": "dst",
          "type": "ImWchar"
        },
        {
          "name": "src",
          "type": "ImWchar"
        },
        {
          "name": "overwrite_dst",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImWchar dst,ImWchar src,bool overwrite_dst=true)",
      "call_args": "(dst,src,overwrite_dst)",
      "cimguiname": "ImFont_AddRemapChar",
      "defaults": {
        "overwrite_dst": "true"
      },
      "funcname": "AddRemapChar",
      "location": "imgui:3136",
      "ov_cimguiname": "ImFont_AddRemapChar",
      "ret": "void",
      "signature": "(ImWchar,ImWchar,bool)",
      "stname": "ImFont"
    }
  ],
  "ImFont_BuildLookupTable": [
    {
      "args": "(ImFont* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFont_BuildLookupTable",
      "defaults": {},
      "funcname": "BuildLookupTable",
      "location": "imgui:3132",
      "ov_cimguiname": "ImFont_BuildLookupTable",
      "ret": "void",
      "signature": "()",
      "stname": "ImFont"
    }
  ],
  "ImFont_CalcTextSizeA": [
    {
      "args": "(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "self",
          "type": "ImFont*"
        },
        {
          "name": "size",
          "type": "float"
        },
        {
          "name": "max_width",
          "type": "float"
        },
        {
          "name": "wrap_width",
          "type": "float"
        },
        {
          "name": "text_begin",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        },
        {
          "name": "remaining",
          "type": "const char**"
        }
      ],
      "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))",
      "call_args": "(size,max_width,wrap_width,text_begin,text_end,remaining)",
      "cimguiname": "ImFont_CalcTextSizeA",
      "defaults": {
        "remaining": "NULL",
        "text_end": "NULL"
      },
      "funcname": "CalcTextSizeA",
      "location": "imgui:3126",
      "nonUDT": 1,
      "ov_cimguiname": "ImFont_CalcTextSizeA",
      "ret": "void",
      "signature": "(float,float,float,const char*,const char*,const char**)const",
      "stname": "ImFont"
    }
  ],
  "ImFont_CalcWordWrapPositionA": [
    {
      "args": "(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        },
        {
          "name": "scale",
          "type": "float"
        },
        {
          "name": "text",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        },
        {
          "name": "wrap_width",
          "type": "float"
        }
      ],
      "argsoriginal": "(float scale,const char* text,const char* text_end,float wrap_width)",
      "call_args": "(scale,text,text_end,wrap_width)",
      "cimguiname": "ImFont_CalcWordWrapPositionA",
      "defaults": {},
      "funcname": "CalcWordWrapPositionA",
      "location": "imgui:3127",
      "ov_cimguiname": "ImFont_CalcWordWrapPositionA",
      "ret": "const char*",
      "signature": "(float,const char*,const char*,float)const",
      "stname": "ImFont"
    }
  ],
  "ImFont_ClearOutputData": [
    {
      "args": "(ImFont* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFont_ClearOutputData",
      "defaults": {},
      "funcname": "ClearOutputData",
      "location": "imgui:3133",
      "ov_cimguiname": "ImFont_ClearOutputData",
      "ret": "void",
      "signature": "()",
      "stname": "ImFont"
    }
  ],
  "ImFont_FindGlyph": [
    {
      "args": "(ImFont* self,ImWchar c)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        },
        {
          "name": "c",
          "type": "ImWchar"
        }
      ],
      "argsoriginal": "(ImWchar c)",
      "call_args": "(c)",
      "cimguiname": "ImFont_FindGlyph",
      "defaults": {},
      "funcname": "FindGlyph",
      "location": "imgui:3118",
      "ov_cimguiname": "ImFont_FindGlyph",
      "ret": "const ImFontGlyph*",
      "signature": "(ImWchar)const",
      "stname": "ImFont"
    }
  ],
  "ImFont_FindGlyphNoFallback": [
    {
      "args": "(ImFont* self,ImWchar c)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        },
        {
          "name": "c",
          "type": "ImWchar"
        }
      ],
      "argsoriginal": "(ImWchar c)",
      "call_args": "(c)",
      "cimguiname": "ImFont_FindGlyphNoFallback",
      "defaults": {},
      "funcname": "FindGlyphNoFallback",
      "location": "imgui:3119",
      "ov_cimguiname": "ImFont_FindGlyphNoFallback",
      "ret": "const ImFontGlyph*",
      "signature": "(ImWchar)const",
      "stname": "ImFont"
    }
  ],
  "ImFont_GetCharAdvance": [
    {
      "args": "(ImFont* self,ImWchar c)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        },
        {
          "name": "c",
          "type": "ImWchar"
        }
      ],
      "argsoriginal": "(ImWchar c)",
      "call_args": "(c)",
      "cimguiname": "ImFont_GetCharAdvance",
      "defaults": {},
      "funcname": "GetCharAdvance",
      "location": "imgui:3120",
      "ov_cimguiname": "ImFont_GetCharAdvance",
      "ret": "float",
      "signature": "(ImWchar)const",
      "stname": "ImFont"
    }
  ],
  "ImFont_GetDebugName": [
    {
      "args": "(ImFont* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFont_GetDebugName",
      "defaults": {},
      "funcname": "GetDebugName",
      "location": "imgui:3122",
      "ov_cimguiname": "ImFont_GetDebugName",
      "ret": "const char*",
      "signature": "()const",
      "stname": "ImFont"
    }
  ],
  "ImFont_GrowIndex": [
    {
      "args": "(ImFont* self,int new_size)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        },
        {
          "name": "new_size",
          "type": "int"
        }
      ],
      "argsoriginal": "(int new_size)",
      "call_args": "(new_size)",
      "cimguiname": "ImFont_GrowIndex",
      "defaults": {},
      "funcname": "GrowIndex",
      "location": "imgui:3134",
      "ov_cimguiname": "ImFont_GrowIndex",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImFont"
    }
  ],
  "ImFont_ImFont": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFont_ImFont",
      "constructor": true,
      "defaults": {},
      "funcname": "ImFont",
      "location": "imgui:3116",
      "ov_cimguiname": "ImFont_ImFont",
      "signature": "()",
      "stname": "ImFont"
    }
  ],
  "ImFont_IsGlyphRangeUnused": [
    {
      "args": "(ImFont* self,unsigned int c_begin,unsigned int c_last)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        },
        {
          "name": "c_begin",
          "type": "unsigned int"
        },
        {
          "name": "c_last",
          "type": "unsigned int"
        }
      ],
      "argsoriginal": "(unsigned int c_begin,unsigned int c_last)",
      "call_args": "(c_begin,c_last)",
      "cimguiname": "ImFont_IsGlyphRangeUnused",
      "defaults": {},
      "funcname": "IsGlyphRangeUnused",
      "location": "imgui:3138",
      "ov_cimguiname": "ImFont_IsGlyphRangeUnused",
      "ret": "bool",
      "signature": "(unsigned int,unsigned int)",
      "stname": "ImFont"
    }
  ],
  "ImFont_IsLoaded": [
    {
      "args": "(ImFont* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImFont_IsLoaded",
      "defaults": {},
      "funcname": "IsLoaded",
      "location": "imgui:3121",
      "ov_cimguiname": "ImFont_IsLoaded",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImFont"
    }
  ],
  "ImFont_RenderChar": [
    {
      "args": "(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,ImWchar c)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        },
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "size",
          "type": "float"
        },
        {
          "name": "pos",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "c",
          "type": "ImWchar"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,float size,const ImVec2& pos,ImU32 col,ImWchar c)",
      "call_args": "(draw_list,size,pos,col,c)",
      "cimguiname": "ImFont_RenderChar",
      "defaults": {},
      "funcname": "RenderChar",
      "location": "imgui:3128",
      "ov_cimguiname": "ImFont_RenderChar",
      "ret": "void",
      "signature": "(ImDrawList*,float,const ImVec2,ImU32,ImWchar)const",
      "stname": "ImFont"
    }
  ],
  "ImFont_RenderText": [
    {
      "args": "(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        },
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "size",
          "type": "float"
        },
        {
          "name": "pos",
          "type": "const ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "clip_rect",
          "type": "const ImVec4"
        },
        {
          "name": "text_begin",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        },
        {
          "name": "wrap_width",
          "type": "float"
        },
        {
          "name": "cpu_fine_clip",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,float size,const ImVec2& pos,ImU32 col,const ImVec4& clip_rect,const char* text_begin,const char* text_end,float wrap_width=0.0f,bool cpu_fine_clip=false)",
      "call_args": "(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip)",
      "cimguiname": "ImFont_RenderText",
      "defaults": {
        "cpu_fine_clip": "false",
        "wrap_width": "0.0f"
      },
      "funcname": "RenderText",
      "location": "imgui:3129",
      "ov_cimguiname": "ImFont_RenderText",
      "ret": "void",
      "signature": "(ImDrawList*,float,const ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const",
      "stname": "ImFont"
    }
  ],
  "ImFont_SetGlyphVisible": [
    {
      "args": "(ImFont* self,ImWchar c,bool visible)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        },
        {
          "name": "c",
          "type": "ImWchar"
        },
        {
          "name": "visible",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImWchar c,bool visible)",
      "call_args": "(c,visible)",
      "cimguiname": "ImFont_SetGlyphVisible",
      "defaults": {},
      "funcname": "SetGlyphVisible",
      "location": "imgui:3137",
      "ov_cimguiname": "ImFont_SetGlyphVisible",
      "ret": "void",
      "signature": "(ImWchar,bool)",
      "stname": "ImFont"
    }
  ],
  "ImFont_destroy": [
    {
      "args": "(ImFont* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImFont*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImFont_destroy",
      "defaults": {},
      "destructor": true,
      "location": "imgui:3117",
      "ov_cimguiname": "ImFont_destroy",
      "realdestructor": true,
      "ret": "void",
      "signature": "(ImFont*)",
      "stname": "ImFont"
    }
  ],
  "ImGuiComboPreviewData_ImGuiComboPreviewData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiComboPreviewData_ImGuiComboPreviewData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiComboPreviewData",
      "location": "imgui_internal:1047",
      "ov_cimguiname": "ImGuiComboPreviewData_ImGuiComboPreviewData",
      "signature": "()",
      "stname": "ImGuiComboPreviewData"
    }
  ],
  "ImGuiComboPreviewData_destroy": [
    {
      "args": "(ImGuiComboPreviewData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiComboPreviewData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiComboPreviewData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiComboPreviewData_destroy",
      "ret": "void",
      "signature": "(ImGuiComboPreviewData*)",
      "stname": "ImGuiComboPreviewData"
    }
  ],
  "ImGuiContextHook_ImGuiContextHook": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiContextHook_ImGuiContextHook",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiContextHook",
      "location": "imgui_internal:1951",
      "ov_cimguiname": "ImGuiContextHook_ImGuiContextHook",
      "signature": "()",
      "stname": "ImGuiContextHook"
    }
  ],
  "ImGuiContextHook_destroy": [
    {
      "args": "(ImGuiContextHook* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiContextHook*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiContextHook_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiContextHook_destroy",
      "ret": "void",
      "signature": "(ImGuiContextHook*)",
      "stname": "ImGuiContextHook"
    }
  ],
  "ImGuiContext_ImGuiContext": [
    {
      "args": "(ImFontAtlas* shared_font_atlas)",
      "argsT": [
        {
          "name": "shared_font_atlas",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "(ImFontAtlas* shared_font_atlas)",
      "call_args": "(shared_font_atlas)",
      "cimguiname": "ImGuiContext_ImGuiContext",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiContext",
      "location": "imgui_internal:2277",
      "ov_cimguiname": "ImGuiContext_ImGuiContext",
      "signature": "(ImFontAtlas*)",
      "stname": "ImGuiContext"
    }
  ],
  "ImGuiContext_destroy": [
    {
      "args": "(ImGuiContext* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiContext*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiContext_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiContext_destroy",
      "ret": "void",
      "signature": "(ImGuiContext*)",
      "stname": "ImGuiContext"
    }
  ],
  "ImGuiDataVarInfo_GetVarPtr": [
    {
      "args": "(ImGuiDataVarInfo* self,void* parent)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiDataVarInfo*"
        },
        {
          "name": "parent",
          "type": "void*"
        }
      ],
      "argsoriginal": "(void* parent)",
      "call_args": "(parent)",
      "cimguiname": "ImGuiDataVarInfo_GetVarPtr",
      "defaults": {},
      "funcname": "GetVarPtr",
      "location": "imgui_internal:995",
      "ov_cimguiname": "ImGuiDataVarInfo_GetVarPtr",
      "ret": "void*",
      "signature": "(void*)const",
      "stname": "ImGuiDataVarInfo"
    }
  ],
  "ImGuiDockContext_ImGuiDockContext": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiDockContext_ImGuiDockContext",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiDockContext",
      "location": "imgui_internal:1759",
      "ov_cimguiname": "ImGuiDockContext_ImGuiDockContext",
      "signature": "()",
      "stname": "ImGuiDockContext"
    }
  ],
  "ImGuiDockContext_destroy": [
    {
      "args": "(ImGuiDockContext* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiDockContext*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiDockContext_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiDockContext_destroy",
      "ret": "void",
      "signature": "(ImGuiDockContext*)",
      "stname": "ImGuiDockContext"
    }
  ],
  "ImGuiDockNode_ImGuiDockNode": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "ImGuiDockNode_ImGuiDockNode",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiDockNode",
      "location": "imgui_internal:1716",
      "ov_cimguiname": "ImGuiDockNode_ImGuiDockNode",
      "signature": "(ImGuiID)",
      "stname": "ImGuiDockNode"
    }
  ],
  "ImGuiDockNode_IsCentralNode": [
    {
      "args": "(ImGuiDockNode* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiDockNode_IsCentralNode",
      "defaults": {},
      "funcname": "IsCentralNode",
      "location": "imgui_internal:1721",
      "ov_cimguiname": "ImGuiDockNode_IsCentralNode",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiDockNode"
    }
  ],
  "ImGuiDockNode_IsDockSpace": [
    {
      "args": "(ImGuiDockNode* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiDockNode_IsDockSpace",
      "defaults": {},
      "funcname": "IsDockSpace",
      "location": "imgui_internal:1719",
      "ov_cimguiname": "ImGuiDockNode_IsDockSpace",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiDockNode"
    }
  ],
  "ImGuiDockNode_IsEmpty": [
    {
      "args": "(ImGuiDockNode* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiDockNode_IsEmpty",
      "defaults": {},
      "funcname": "IsEmpty",
      "location": "imgui_internal:1726",
      "ov_cimguiname": "ImGuiDockNode_IsEmpty",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiDockNode"
    }
  ],
  "ImGuiDockNode_IsFloatingNode": [
    {
      "args": "(ImGuiDockNode* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiDockNode_IsFloatingNode",
      "defaults": {},
      "funcname": "IsFloatingNode",
      "location": "imgui_internal:1720",
      "ov_cimguiname": "ImGuiDockNode_IsFloatingNode",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiDockNode"
    }
  ],
  "ImGuiDockNode_IsHiddenTabBar": [
    {
      "args": "(ImGuiDockNode* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiDockNode_IsHiddenTabBar",
      "defaults": {},
      "funcname": "IsHiddenTabBar",
      "location": "imgui_internal:1722",
      "ov_cimguiname": "ImGuiDockNode_IsHiddenTabBar",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiDockNode"
    }
  ],
  "ImGuiDockNode_IsLeafNode": [
    {
      "args": "(ImGuiDockNode* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiDockNode_IsLeafNode",
      "defaults": {},
      "funcname": "IsLeafNode",
      "location": "imgui_internal:1725",
      "ov_cimguiname": "ImGuiDockNode_IsLeafNode",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiDockNode"
    }
  ],
  "ImGuiDockNode_IsNoTabBar": [
    {
      "args": "(ImGuiDockNode* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiDockNode_IsNoTabBar",
      "defaults": {},
      "funcname": "IsNoTabBar",
      "location": "imgui_internal:1723",
      "ov_cimguiname": "ImGuiDockNode_IsNoTabBar",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiDockNode"
    }
  ],
  "ImGuiDockNode_IsRootNode": [
    {
      "args": "(ImGuiDockNode* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiDockNode_IsRootNode",
      "defaults": {},
      "funcname": "IsRootNode",
      "location": "imgui_internal:1718",
      "ov_cimguiname": "ImGuiDockNode_IsRootNode",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiDockNode"
    }
  ],
  "ImGuiDockNode_IsSplitNode": [
    {
      "args": "(ImGuiDockNode* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiDockNode_IsSplitNode",
      "defaults": {},
      "funcname": "IsSplitNode",
      "location": "imgui_internal:1724",
      "ov_cimguiname": "ImGuiDockNode_IsSplitNode",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiDockNode"
    }
  ],
  "ImGuiDockNode_Rect": [
    {
      "args": "(ImRect *pOut,ImGuiDockNode* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImRect*"
        },
        {
          "name": "self",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiDockNode_Rect",
      "defaults": {},
      "funcname": "Rect",
      "location": "imgui_internal:1727",
      "nonUDT": 1,
      "ov_cimguiname": "ImGuiDockNode_Rect",
      "ret": "void",
      "signature": "()const",
      "stname": "ImGuiDockNode"
    }
  ],
  "ImGuiDockNode_SetLocalFlags": [
    {
      "args": "(ImGuiDockNode* self,ImGuiDockNodeFlags flags)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiDockNode*"
        },
        {
          "name": "flags",
          "type": "ImGuiDockNodeFlags"
        }
      ],
      "argsoriginal": "(ImGuiDockNodeFlags flags)",
      "call_args": "(flags)",
      "cimguiname": "ImGuiDockNode_SetLocalFlags",
      "defaults": {},
      "funcname": "SetLocalFlags",
      "location": "imgui_internal:1729",
      "ov_cimguiname": "ImGuiDockNode_SetLocalFlags",
      "ret": "void",
      "signature": "(ImGuiDockNodeFlags)",
      "stname": "ImGuiDockNode"
    }
  ],
  "ImGuiDockNode_UpdateMergedFlags": [
    {
      "args": "(ImGuiDockNode* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiDockNode_UpdateMergedFlags",
      "defaults": {},
      "funcname": "UpdateMergedFlags",
      "location": "imgui_internal:1730",
      "ov_cimguiname": "ImGuiDockNode_UpdateMergedFlags",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiDockNode"
    }
  ],
  "ImGuiDockNode_destroy": [
    {
      "args": "(ImGuiDockNode* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiDockNode*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiDockNode_destroy",
      "defaults": {},
      "destructor": true,
      "location": "imgui_internal:1717",
      "ov_cimguiname": "ImGuiDockNode_destroy",
      "realdestructor": true,
      "ret": "void",
      "signature": "(ImGuiDockNode*)",
      "stname": "ImGuiDockNode"
    }
  ],
  "ImGuiIO_AddFocusEvent": [
    {
      "args": "(ImGuiIO* self,bool focused)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        },
        {
          "name": "focused",
          "type": "bool"
        }
      ],
      "argsoriginal": "(bool focused)",
      "call_args": "(focused)",
      "cimguiname": "ImGuiIO_AddFocusEvent",
      "defaults": {},
      "funcname": "AddFocusEvent",
      "location": "imgui:2151",
      "ov_cimguiname": "ImGuiIO_AddFocusEvent",
      "ret": "void",
      "signature": "(bool)",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_AddInputCharacter": [
    {
      "args": "(ImGuiIO* self,unsigned int c)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        },
        {
          "name": "c",
          "type": "unsigned int"
        }
      ],
      "argsoriginal": "(unsigned int c)",
      "call_args": "(c)",
      "cimguiname": "ImGuiIO_AddInputCharacter",
      "defaults": {},
      "funcname": "AddInputCharacter",
      "location": "imgui:2152",
      "ov_cimguiname": "ImGuiIO_AddInputCharacter",
      "ret": "void",
      "signature": "(unsigned int)",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_AddInputCharacterUTF16": [
    {
      "args": "(ImGuiIO* self,ImWchar16 c)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        },
        {
          "name": "c",
          "type": "ImWchar16"
        }
      ],
      "argsoriginal": "(ImWchar16 c)",
      "call_args": "(c)",
      "cimguiname": "ImGuiIO_AddInputCharacterUTF16",
      "defaults": {},
      "funcname": "AddInputCharacterUTF16",
      "location": "imgui:2153",
      "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16",
      "ret": "void",
      "signature": "(ImWchar16)",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_AddInputCharactersUTF8": [
    {
      "args": "(ImGuiIO* self,const char* str)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        },
        {
          "name": "str",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* str)",
      "call_args": "(str)",
      "cimguiname": "ImGuiIO_AddInputCharactersUTF8",
      "defaults": {},
      "funcname": "AddInputCharactersUTF8",
      "location": "imgui:2154",
      "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8",
      "ret": "void",
      "signature": "(const char*)",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_AddKeyAnalogEvent": [
    {
      "args": "(ImGuiIO* self,ImGuiKey key,bool down,float v)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        },
        {
          "name": "key",
          "type": "ImGuiKey"
        },
        {
          "name": "down",
          "type": "bool"
        },
        {
          "name": "v",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiKey key,bool down,float v)",
      "call_args": "(key,down,v)",
      "cimguiname": "ImGuiIO_AddKeyAnalogEvent",
      "defaults": {},
      "funcname": "AddKeyAnalogEvent",
      "location": "imgui:2145",
      "ov_cimguiname": "ImGuiIO_AddKeyAnalogEvent",
      "ret": "void",
      "signature": "(ImGuiKey,bool,float)",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_AddKeyEvent": [
    {
      "args": "(ImGuiIO* self,ImGuiKey key,bool down)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        },
        {
          "name": "key",
          "type": "ImGuiKey"
        },
        {
          "name": "down",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiKey key,bool down)",
      "call_args": "(key,down)",
      "cimguiname": "ImGuiIO_AddKeyEvent",
      "defaults": {},
      "funcname": "AddKeyEvent",
      "location": "imgui:2144",
      "ov_cimguiname": "ImGuiIO_AddKeyEvent",
      "ret": "void",
      "signature": "(ImGuiKey,bool)",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_AddMouseButtonEvent": [
    {
      "args": "(ImGuiIO* self,int button,bool down)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        },
        {
          "name": "button",
          "type": "int"
        },
        {
          "name": "down",
          "type": "bool"
        }
      ],
      "argsoriginal": "(int button,bool down)",
      "call_args": "(button,down)",
      "cimguiname": "ImGuiIO_AddMouseButtonEvent",
      "defaults": {},
      "funcname": "AddMouseButtonEvent",
      "location": "imgui:2147",
      "ov_cimguiname": "ImGuiIO_AddMouseButtonEvent",
      "ret": "void",
      "signature": "(int,bool)",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_AddMousePosEvent": [
    {
      "args": "(ImGuiIO* self,float x,float y)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        },
        {
          "name": "x",
          "type": "float"
        },
        {
          "name": "y",
          "type": "float"
        }
      ],
      "argsoriginal": "(float x,float y)",
      "call_args": "(x,y)",
      "cimguiname": "ImGuiIO_AddMousePosEvent",
      "defaults": {},
      "funcname": "AddMousePosEvent",
      "location": "imgui:2146",
      "ov_cimguiname": "ImGuiIO_AddMousePosEvent",
      "ret": "void",
      "signature": "(float,float)",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_AddMouseSourceEvent": [
    {
      "args": "(ImGuiIO* self,ImGuiMouseSource source)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        },
        {
          "name": "source",
          "type": "ImGuiMouseSource"
        }
      ],
      "argsoriginal": "(ImGuiMouseSource source)",
      "call_args": "(source)",
      "cimguiname": "ImGuiIO_AddMouseSourceEvent",
      "defaults": {},
      "funcname": "AddMouseSourceEvent",
      "location": "imgui:2149",
      "ov_cimguiname": "ImGuiIO_AddMouseSourceEvent",
      "ret": "void",
      "signature": "(ImGuiMouseSource)",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_AddMouseViewportEvent": [
    {
      "args": "(ImGuiIO* self,ImGuiID id)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "ImGuiIO_AddMouseViewportEvent",
      "defaults": {},
      "funcname": "AddMouseViewportEvent",
      "location": "imgui:2150",
      "ov_cimguiname": "ImGuiIO_AddMouseViewportEvent",
      "ret": "void",
      "signature": "(ImGuiID)",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_AddMouseWheelEvent": [
    {
      "args": "(ImGuiIO* self,float wheel_x,float wheel_y)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        },
        {
          "name": "wheel_x",
          "type": "float"
        },
        {
          "name": "wheel_y",
          "type": "float"
        }
      ],
      "argsoriginal": "(float wheel_x,float wheel_y)",
      "call_args": "(wheel_x,wheel_y)",
      "cimguiname": "ImGuiIO_AddMouseWheelEvent",
      "defaults": {},
      "funcname": "AddMouseWheelEvent",
      "location": "imgui:2148",
      "ov_cimguiname": "ImGuiIO_AddMouseWheelEvent",
      "ret": "void",
      "signature": "(float,float)",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_ClearEventsQueue": [
    {
      "args": "(ImGuiIO* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiIO_ClearEventsQueue",
      "defaults": {},
      "funcname": "ClearEventsQueue",
      "location": "imgui:2158",
      "ov_cimguiname": "ImGuiIO_ClearEventsQueue",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_ClearInputKeys": [
    {
      "args": "(ImGuiIO* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiIO_ClearInputKeys",
      "defaults": {},
      "funcname": "ClearInputKeys",
      "location": "imgui:2159",
      "ov_cimguiname": "ImGuiIO_ClearInputKeys",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_ImGuiIO": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiIO_ImGuiIO",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiIO",
      "location": "imgui:2241",
      "ov_cimguiname": "ImGuiIO_ImGuiIO",
      "signature": "()",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_SetAppAcceptingEvents": [
    {
      "args": "(ImGuiIO* self,bool accepting_events)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        },
        {
          "name": "accepting_events",
          "type": "bool"
        }
      ],
      "argsoriginal": "(bool accepting_events)",
      "call_args": "(accepting_events)",
      "cimguiname": "ImGuiIO_SetAppAcceptingEvents",
      "defaults": {},
      "funcname": "SetAppAcceptingEvents",
      "location": "imgui:2157",
      "ov_cimguiname": "ImGuiIO_SetAppAcceptingEvents",
      "ret": "void",
      "signature": "(bool)",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_SetKeyEventNativeData": [
    {
      "args": "(ImGuiIO* self,ImGuiKey key,int native_keycode,int native_scancode,int native_legacy_index)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        },
        {
          "name": "key",
          "type": "ImGuiKey"
        },
        {
          "name": "native_keycode",
          "type": "int"
        },
        {
          "name": "native_scancode",
          "type": "int"
        },
        {
          "name": "native_legacy_index",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiKey key,int native_keycode,int native_scancode,int native_legacy_index=-1)",
      "call_args": "(key,native_keycode,native_scancode,native_legacy_index)",
      "cimguiname": "ImGuiIO_SetKeyEventNativeData",
      "defaults": {
        "native_legacy_index": "-1"
      },
      "funcname": "SetKeyEventNativeData",
      "location": "imgui:2156",
      "ov_cimguiname": "ImGuiIO_SetKeyEventNativeData",
      "ret": "void",
      "signature": "(ImGuiKey,int,int,int)",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiIO_destroy": [
    {
      "args": "(ImGuiIO* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiIO*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiIO_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiIO_destroy",
      "ret": "void",
      "signature": "(ImGuiIO*)",
      "stname": "ImGuiIO"
    }
  ],
  "ImGuiInputEvent_ImGuiInputEvent": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputEvent_ImGuiInputEvent",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiInputEvent",
      "location": "imgui_internal:1353",
      "ov_cimguiname": "ImGuiInputEvent_ImGuiInputEvent",
      "signature": "()",
      "stname": "ImGuiInputEvent"
    }
  ],
  "ImGuiInputEvent_destroy": [
    {
      "args": "(ImGuiInputEvent* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputEvent*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiInputEvent_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiInputEvent_destroy",
      "ret": "void",
      "signature": "(ImGuiInputEvent*)",
      "stname": "ImGuiInputEvent"
    }
  ],
  "ImGuiInputTextCallbackData_ClearSelection": [
    {
      "args": "(ImGuiInputTextCallbackData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextCallbackData*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextCallbackData_ClearSelection",
      "defaults": {},
      "funcname": "ClearSelection",
      "location": "imgui:2283",
      "ov_cimguiname": "ImGuiInputTextCallbackData_ClearSelection",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiInputTextCallbackData"
    }
  ],
  "ImGuiInputTextCallbackData_DeleteChars": [
    {
      "args": "(ImGuiInputTextCallbackData* self,int pos,int bytes_count)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextCallbackData*"
        },
        {
          "name": "pos",
          "type": "int"
        },
        {
          "name": "bytes_count",
          "type": "int"
        }
      ],
      "argsoriginal": "(int pos,int bytes_count)",
      "call_args": "(pos,bytes_count)",
      "cimguiname": "ImGuiInputTextCallbackData_DeleteChars",
      "defaults": {},
      "funcname": "DeleteChars",
      "location": "imgui:2280",
      "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars",
      "ret": "void",
      "signature": "(int,int)",
      "stname": "ImGuiInputTextCallbackData"
    }
  ],
  "ImGuiInputTextCallbackData_HasSelection": [
    {
      "args": "(ImGuiInputTextCallbackData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextCallbackData*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextCallbackData_HasSelection",
      "defaults": {},
      "funcname": "HasSelection",
      "location": "imgui:2284",
      "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiInputTextCallbackData"
    }
  ],
  "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiInputTextCallbackData",
      "location": "imgui:2279",
      "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData",
      "signature": "()",
      "stname": "ImGuiInputTextCallbackData"
    }
  ],
  "ImGuiInputTextCallbackData_InsertChars": [
    {
      "args": "(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextCallbackData*"
        },
        {
          "name": "pos",
          "type": "int"
        },
        {
          "name": "text",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(int pos,const char* text,const char* text_end=((void*)0))",
      "call_args": "(pos,text,text_end)",
      "cimguiname": "ImGuiInputTextCallbackData_InsertChars",
      "defaults": {
        "text_end": "NULL"
      },
      "funcname": "InsertChars",
      "location": "imgui:2281",
      "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars",
      "ret": "void",
      "signature": "(int,const char*,const char*)",
      "stname": "ImGuiInputTextCallbackData"
    }
  ],
  "ImGuiInputTextCallbackData_SelectAll": [
    {
      "args": "(ImGuiInputTextCallbackData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextCallbackData*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextCallbackData_SelectAll",
      "defaults": {},
      "funcname": "SelectAll",
      "location": "imgui:2282",
      "ov_cimguiname": "ImGuiInputTextCallbackData_SelectAll",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiInputTextCallbackData"
    }
  ],
  "ImGuiInputTextCallbackData_destroy": [
    {
      "args": "(ImGuiInputTextCallbackData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextCallbackData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiInputTextCallbackData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiInputTextCallbackData_destroy",
      "ret": "void",
      "signature": "(ImGuiInputTextCallbackData*)",
      "stname": "ImGuiInputTextCallbackData"
    }
  ],
  "ImGuiInputTextDeactivatedState_ClearFreeMemory": [
    {
      "args": "(ImGuiInputTextDeactivatedState* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextDeactivatedState*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextDeactivatedState_ClearFreeMemory",
      "defaults": {},
      "funcname": "ClearFreeMemory",
      "location": "imgui_internal:1091",
      "ov_cimguiname": "ImGuiInputTextDeactivatedState_ClearFreeMemory",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiInputTextDeactivatedState"
    }
  ],
  "ImGuiInputTextDeactivatedState_ImGuiInputTextDeactivatedState": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextDeactivatedState_ImGuiInputTextDeactivatedState",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiInputTextDeactivatedState",
      "location": "imgui_internal:1090",
      "ov_cimguiname": "ImGuiInputTextDeactivatedState_ImGuiInputTextDeactivatedState",
      "signature": "()",
      "stname": "ImGuiInputTextDeactivatedState"
    }
  ],
  "ImGuiInputTextDeactivatedState_destroy": [
    {
      "args": "(ImGuiInputTextDeactivatedState* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextDeactivatedState*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiInputTextDeactivatedState_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiInputTextDeactivatedState_destroy",
      "ret": "void",
      "signature": "(ImGuiInputTextDeactivatedState*)",
      "stname": "ImGuiInputTextDeactivatedState"
    }
  ],
  "ImGuiInputTextState_ClearFreeMemory": [
    {
      "args": "(ImGuiInputTextState* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextState*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextState_ClearFreeMemory",
      "defaults": {},
      "funcname": "ClearFreeMemory",
      "location": "imgui_internal:1115",
      "ov_cimguiname": "ImGuiInputTextState_ClearFreeMemory",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiInputTextState"
    }
  ],
  "ImGuiInputTextState_ClearSelection": [
    {
      "args": "(ImGuiInputTextState* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextState*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextState_ClearSelection",
      "defaults": {},
      "funcname": "ClearSelection",
      "location": "imgui_internal:1124",
      "ov_cimguiname": "ImGuiInputTextState_ClearSelection",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiInputTextState"
    }
  ],
  "ImGuiInputTextState_ClearText": [
    {
      "args": "(ImGuiInputTextState* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextState*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextState_ClearText",
      "defaults": {},
      "funcname": "ClearText",
      "location": "imgui_internal:1114",
      "ov_cimguiname": "ImGuiInputTextState_ClearText",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiInputTextState"
    }
  ],
  "ImGuiInputTextState_CursorAnimReset": [
    {
      "args": "(ImGuiInputTextState* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextState*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextState_CursorAnimReset",
      "defaults": {},
      "funcname": "CursorAnimReset",
      "location": "imgui_internal:1121",
      "ov_cimguiname": "ImGuiInputTextState_CursorAnimReset",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiInputTextState"
    }
  ],
  "ImGuiInputTextState_CursorClamp": [
    {
      "args": "(ImGuiInputTextState* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextState*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextState_CursorClamp",
      "defaults": {},
      "funcname": "CursorClamp",
      "location": "imgui_internal:1122",
      "ov_cimguiname": "ImGuiInputTextState_CursorClamp",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiInputTextState"
    }
  ],
  "ImGuiInputTextState_GetCursorPos": [
    {
      "args": "(ImGuiInputTextState* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextState*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextState_GetCursorPos",
      "defaults": {},
      "funcname": "GetCursorPos",
      "location": "imgui_internal:1125",
      "ov_cimguiname": "ImGuiInputTextState_GetCursorPos",
      "ret": "int",
      "signature": "()const",
      "stname": "ImGuiInputTextState"
    }
  ],
  "ImGuiInputTextState_GetRedoAvailCount": [
    {
      "args": "(ImGuiInputTextState* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextState*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextState_GetRedoAvailCount",
      "defaults": {},
      "funcname": "GetRedoAvailCount",
      "location": "imgui_internal:1117",
      "ov_cimguiname": "ImGuiInputTextState_GetRedoAvailCount",
      "ret": "int",
      "signature": "()const",
      "stname": "ImGuiInputTextState"
    }
  ],
  "ImGuiInputTextState_GetSelectionEnd": [
    {
      "args": "(ImGuiInputTextState* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextState*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextState_GetSelectionEnd",
      "defaults": {},
      "funcname": "GetSelectionEnd",
      "location": "imgui_internal:1127",
      "ov_cimguiname": "ImGuiInputTextState_GetSelectionEnd",
      "ret": "int",
      "signature": "()const",
      "stname": "ImGuiInputTextState"
    }
  ],
  "ImGuiInputTextState_GetSelectionStart": [
    {
      "args": "(ImGuiInputTextState* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextState*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextState_GetSelectionStart",
      "defaults": {},
      "funcname": "GetSelectionStart",
      "location": "imgui_internal:1126",
      "ov_cimguiname": "ImGuiInputTextState_GetSelectionStart",
      "ret": "int",
      "signature": "()const",
      "stname": "ImGuiInputTextState"
    }
  ],
  "ImGuiInputTextState_GetUndoAvailCount": [
    {
      "args": "(ImGuiInputTextState* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextState*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextState_GetUndoAvailCount",
      "defaults": {},
      "funcname": "GetUndoAvailCount",
      "location": "imgui_internal:1116",
      "ov_cimguiname": "ImGuiInputTextState_GetUndoAvailCount",
      "ret": "int",
      "signature": "()const",
      "stname": "ImGuiInputTextState"
    }
  ],
  "ImGuiInputTextState_HasSelection": [
    {
      "args": "(ImGuiInputTextState* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextState*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextState_HasSelection",
      "defaults": {},
      "funcname": "HasSelection",
      "location": "imgui_internal:1123",
      "ov_cimguiname": "ImGuiInputTextState_HasSelection",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiInputTextState"
    }
  ],
  "ImGuiInputTextState_ImGuiInputTextState": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextState_ImGuiInputTextState",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiInputTextState",
      "location": "imgui_internal:1113",
      "ov_cimguiname": "ImGuiInputTextState_ImGuiInputTextState",
      "signature": "()",
      "stname": "ImGuiInputTextState"
    }
  ],
  "ImGuiInputTextState_OnKeyPressed": [
    {
      "args": "(ImGuiInputTextState* self,int key)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextState*"
        },
        {
          "name": "key",
          "type": "int"
        }
      ],
      "argsoriginal": "(int key)",
      "call_args": "(key)",
      "cimguiname": "ImGuiInputTextState_OnKeyPressed",
      "defaults": {},
      "funcname": "OnKeyPressed",
      "location": "imgui_internal:1118",
      "ov_cimguiname": "ImGuiInputTextState_OnKeyPressed",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImGuiInputTextState"
    }
  ],
  "ImGuiInputTextState_SelectAll": [
    {
      "args": "(ImGuiInputTextState* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextState*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiInputTextState_SelectAll",
      "defaults": {},
      "funcname": "SelectAll",
      "location": "imgui_internal:1128",
      "ov_cimguiname": "ImGuiInputTextState_SelectAll",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiInputTextState"
    }
  ],
  "ImGuiInputTextState_destroy": [
    {
      "args": "(ImGuiInputTextState* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiInputTextState*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiInputTextState_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiInputTextState_destroy",
      "ret": "void",
      "signature": "(ImGuiInputTextState*)",
      "stname": "ImGuiInputTextState"
    }
  ],
  "ImGuiKeyOwnerData_ImGuiKeyOwnerData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiKeyOwnerData_ImGuiKeyOwnerData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiKeyOwnerData",
      "location": "imgui_internal:1395",
      "ov_cimguiname": "ImGuiKeyOwnerData_ImGuiKeyOwnerData",
      "signature": "()",
      "stname": "ImGuiKeyOwnerData"
    }
  ],
  "ImGuiKeyOwnerData_destroy": [
    {
      "args": "(ImGuiKeyOwnerData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiKeyOwnerData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiKeyOwnerData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiKeyOwnerData_destroy",
      "ret": "void",
      "signature": "(ImGuiKeyOwnerData*)",
      "stname": "ImGuiKeyOwnerData"
    }
  ],
  "ImGuiKeyRoutingData_ImGuiKeyRoutingData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiKeyRoutingData_ImGuiKeyRoutingData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiKeyRoutingData",
      "location": "imgui_internal:1371",
      "ov_cimguiname": "ImGuiKeyRoutingData_ImGuiKeyRoutingData",
      "signature": "()",
      "stname": "ImGuiKeyRoutingData"
    }
  ],
  "ImGuiKeyRoutingData_destroy": [
    {
      "args": "(ImGuiKeyRoutingData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiKeyRoutingData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiKeyRoutingData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiKeyRoutingData_destroy",
      "ret": "void",
      "signature": "(ImGuiKeyRoutingData*)",
      "stname": "ImGuiKeyRoutingData"
    }
  ],
  "ImGuiKeyRoutingTable_Clear": [
    {
      "args": "(ImGuiKeyRoutingTable* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiKeyRoutingTable*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiKeyRoutingTable_Clear",
      "defaults": {},
      "funcname": "Clear",
      "location": "imgui_internal:1383",
      "ov_cimguiname": "ImGuiKeyRoutingTable_Clear",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiKeyRoutingTable"
    }
  ],
  "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiKeyRoutingTable",
      "location": "imgui_internal:1382",
      "ov_cimguiname": "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable",
      "signature": "()",
      "stname": "ImGuiKeyRoutingTable"
    }
  ],
  "ImGuiKeyRoutingTable_destroy": [
    {
      "args": "(ImGuiKeyRoutingTable* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiKeyRoutingTable*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiKeyRoutingTable_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiKeyRoutingTable_destroy",
      "ret": "void",
      "signature": "(ImGuiKeyRoutingTable*)",
      "stname": "ImGuiKeyRoutingTable"
    }
  ],
  "ImGuiLastItemData_ImGuiLastItemData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiLastItemData_ImGuiLastItemData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiLastItemData",
      "location": "imgui_internal:1220",
      "ov_cimguiname": "ImGuiLastItemData_ImGuiLastItemData",
      "signature": "()",
      "stname": "ImGuiLastItemData"
    }
  ],
  "ImGuiLastItemData_destroy": [
    {
      "args": "(ImGuiLastItemData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiLastItemData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiLastItemData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiLastItemData_destroy",
      "ret": "void",
      "signature": "(ImGuiLastItemData*)",
      "stname": "ImGuiLastItemData"
    }
  ],
  "ImGuiListClipperData_ImGuiListClipperData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiListClipperData_ImGuiListClipperData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiListClipperData",
      "location": "imgui_internal:1472",
      "ov_cimguiname": "ImGuiListClipperData_ImGuiListClipperData",
      "signature": "()",
      "stname": "ImGuiListClipperData"
    }
  ],
  "ImGuiListClipperData_Reset": [
    {
      "args": "(ImGuiListClipperData* self,ImGuiListClipper* clipper)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiListClipperData*"
        },
        {
          "name": "clipper",
          "type": "ImGuiListClipper*"
        }
      ],
      "argsoriginal": "(ImGuiListClipper* clipper)",
      "call_args": "(clipper)",
      "cimguiname": "ImGuiListClipperData_Reset",
      "defaults": {},
      "funcname": "Reset",
      "location": "imgui_internal:1473",
      "ov_cimguiname": "ImGuiListClipperData_Reset",
      "ret": "void",
      "signature": "(ImGuiListClipper*)",
      "stname": "ImGuiListClipperData"
    }
  ],
  "ImGuiListClipperData_destroy": [
    {
      "args": "(ImGuiListClipperData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiListClipperData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiListClipperData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiListClipperData_destroy",
      "ret": "void",
      "signature": "(ImGuiListClipperData*)",
      "stname": "ImGuiListClipperData"
    }
  ],
  "ImGuiListClipperRange_FromIndices": [
    {
      "args": "(int min,int max)",
      "argsT": [
        {
          "name": "min",
          "type": "int"
        },
        {
          "name": "max",
          "type": "int"
        }
      ],
      "argsoriginal": "(int min,int max)",
      "call_args": "(min,max)",
      "cimguiname": "ImGuiListClipperRange_FromIndices",
      "defaults": {},
      "funcname": "FromIndices",
      "is_static_function": true,
      "location": "imgui_internal:1459",
      "ov_cimguiname": "ImGuiListClipperRange_FromIndices",
      "ret": "ImGuiListClipperRange",
      "signature": "(int,int)",
      "stname": "ImGuiListClipperRange"
    }
  ],
  "ImGuiListClipperRange_FromPositions": [
    {
      "args": "(float y1,float y2,int off_min,int off_max)",
      "argsT": [
        {
          "name": "y1",
          "type": "float"
        },
        {
          "name": "y2",
          "type": "float"
        },
        {
          "name": "off_min",
          "type": "int"
        },
        {
          "name": "off_max",
          "type": "int"
        }
      ],
      "argsoriginal": "(float y1,float y2,int off_min,int off_max)",
      "call_args": "(y1,y2,off_min,off_max)",
      "cimguiname": "ImGuiListClipperRange_FromPositions",
      "defaults": {},
      "funcname": "FromPositions",
      "is_static_function": true,
      "location": "imgui_internal:1460",
      "ov_cimguiname": "ImGuiListClipperRange_FromPositions",
      "ret": "ImGuiListClipperRange",
      "signature": "(float,float,int,int)",
      "stname": "ImGuiListClipperRange"
    }
  ],
  "ImGuiListClipper_Begin": [
    {
      "args": "(ImGuiListClipper* self,int items_count,float items_height)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiListClipper*"
        },
        {
          "name": "items_count",
          "type": "int"
        },
        {
          "name": "items_height",
          "type": "float"
        }
      ],
      "argsoriginal": "(int items_count,float items_height=-1.0f)",
      "call_args": "(items_count,items_height)",
      "cimguiname": "ImGuiListClipper_Begin",
      "defaults": {
        "items_height": "-1.0f"
      },
      "funcname": "Begin",
      "location": "imgui:2517",
      "ov_cimguiname": "ImGuiListClipper_Begin",
      "ret": "void",
      "signature": "(int,float)",
      "stname": "ImGuiListClipper"
    }
  ],
  "ImGuiListClipper_End": [
    {
      "args": "(ImGuiListClipper* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiListClipper*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiListClipper_End",
      "defaults": {},
      "funcname": "End",
      "location": "imgui:2518",
      "ov_cimguiname": "ImGuiListClipper_End",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiListClipper"
    }
  ],
  "ImGuiListClipper_ImGuiListClipper": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiListClipper_ImGuiListClipper",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiListClipper",
      "location": "imgui:2515",
      "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper",
      "signature": "()",
      "stname": "ImGuiListClipper"
    }
  ],
  "ImGuiListClipper_IncludeItemByIndex": [
    {
      "args": "(ImGuiListClipper* self,int item_index)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiListClipper*"
        },
        {
          "name": "item_index",
          "type": "int"
        }
      ],
      "argsoriginal": "(int item_index)",
      "call_args": "(item_index)",
      "cimguiname": "ImGuiListClipper_IncludeItemByIndex",
      "defaults": {},
      "funcname": "IncludeItemByIndex",
      "location": "imgui:2523",
      "ov_cimguiname": "ImGuiListClipper_IncludeItemByIndex",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImGuiListClipper"
    }
  ],
  "ImGuiListClipper_IncludeItemsByIndex": [
    {
      "args": "(ImGuiListClipper* self,int item_begin,int item_end)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiListClipper*"
        },
        {
          "name": "item_begin",
          "type": "int"
        },
        {
          "name": "item_end",
          "type": "int"
        }
      ],
      "argsoriginal": "(int item_begin,int item_end)",
      "call_args": "(item_begin,item_end)",
      "cimguiname": "ImGuiListClipper_IncludeItemsByIndex",
      "defaults": {},
      "funcname": "IncludeItemsByIndex",
      "location": "imgui:2524",
      "ov_cimguiname": "ImGuiListClipper_IncludeItemsByIndex",
      "ret": "void",
      "signature": "(int,int)",
      "stname": "ImGuiListClipper"
    }
  ],
  "ImGuiListClipper_Step": [
    {
      "args": "(ImGuiListClipper* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiListClipper*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiListClipper_Step",
      "defaults": {},
      "funcname": "Step",
      "location": "imgui:2519",
      "ov_cimguiname": "ImGuiListClipper_Step",
      "ret": "bool",
      "signature": "()",
      "stname": "ImGuiListClipper"
    }
  ],
  "ImGuiListClipper_destroy": [
    {
      "args": "(ImGuiListClipper* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiListClipper*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiListClipper_destroy",
      "defaults": {},
      "destructor": true,
      "location": "imgui:2516",
      "ov_cimguiname": "ImGuiListClipper_destroy",
      "realdestructor": true,
      "ret": "void",
      "signature": "(ImGuiListClipper*)",
      "stname": "ImGuiListClipper"
    }
  ],
  "ImGuiMenuColumns_CalcNextTotalWidth": [
    {
      "args": "(ImGuiMenuColumns* self,bool update_offsets)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiMenuColumns*"
        },
        {
          "name": "update_offsets",
          "type": "bool"
        }
      ],
      "argsoriginal": "(bool update_offsets)",
      "call_args": "(update_offsets)",
      "cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth",
      "defaults": {},
      "funcname": "CalcNextTotalWidth",
      "location": "imgui_internal:1081",
      "ov_cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth",
      "ret": "void",
      "signature": "(bool)",
      "stname": "ImGuiMenuColumns"
    }
  ],
  "ImGuiMenuColumns_DeclColumns": [
    {
      "args": "(ImGuiMenuColumns* self,float w_icon,float w_label,float w_shortcut,float w_mark)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiMenuColumns*"
        },
        {
          "name": "w_icon",
          "type": "float"
        },
        {
          "name": "w_label",
          "type": "float"
        },
        {
          "name": "w_shortcut",
          "type": "float"
        },
        {
          "name": "w_mark",
          "type": "float"
        }
      ],
      "argsoriginal": "(float w_icon,float w_label,float w_shortcut,float w_mark)",
      "call_args": "(w_icon,w_label,w_shortcut,w_mark)",
      "cimguiname": "ImGuiMenuColumns_DeclColumns",
      "defaults": {},
      "funcname": "DeclColumns",
      "location": "imgui_internal:1080",
      "ov_cimguiname": "ImGuiMenuColumns_DeclColumns",
      "ret": "float",
      "signature": "(float,float,float,float)",
      "stname": "ImGuiMenuColumns"
    }
  ],
  "ImGuiMenuColumns_ImGuiMenuColumns": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiMenuColumns",
      "location": "imgui_internal:1078",
      "ov_cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns",
      "signature": "()",
      "stname": "ImGuiMenuColumns"
    }
  ],
  "ImGuiMenuColumns_Update": [
    {
      "args": "(ImGuiMenuColumns* self,float spacing,bool window_reappearing)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiMenuColumns*"
        },
        {
          "name": "spacing",
          "type": "float"
        },
        {
          "name": "window_reappearing",
          "type": "bool"
        }
      ],
      "argsoriginal": "(float spacing,bool window_reappearing)",
      "call_args": "(spacing,window_reappearing)",
      "cimguiname": "ImGuiMenuColumns_Update",
      "defaults": {},
      "funcname": "Update",
      "location": "imgui_internal:1079",
      "ov_cimguiname": "ImGuiMenuColumns_Update",
      "ret": "void",
      "signature": "(float,bool)",
      "stname": "ImGuiMenuColumns"
    }
  ],
  "ImGuiMenuColumns_destroy": [
    {
      "args": "(ImGuiMenuColumns* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiMenuColumns*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiMenuColumns_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiMenuColumns_destroy",
      "ret": "void",
      "signature": "(ImGuiMenuColumns*)",
      "stname": "ImGuiMenuColumns"
    }
  ],
  "ImGuiNavItemData_Clear": [
    {
      "args": "(ImGuiNavItemData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiNavItemData*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiNavItemData_Clear",
      "defaults": {},
      "funcname": "Clear",
      "location": "imgui_internal:1552",
      "ov_cimguiname": "ImGuiNavItemData_Clear",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiNavItemData"
    }
  ],
  "ImGuiNavItemData_ImGuiNavItemData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiNavItemData_ImGuiNavItemData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiNavItemData",
      "location": "imgui_internal:1551",
      "ov_cimguiname": "ImGuiNavItemData_ImGuiNavItemData",
      "signature": "()",
      "stname": "ImGuiNavItemData"
    }
  ],
  "ImGuiNavItemData_destroy": [
    {
      "args": "(ImGuiNavItemData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiNavItemData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiNavItemData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiNavItemData_destroy",
      "ret": "void",
      "signature": "(ImGuiNavItemData*)",
      "stname": "ImGuiNavItemData"
    }
  ],
  "ImGuiNextItemData_ClearFlags": [
    {
      "args": "(ImGuiNextItemData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiNextItemData*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiNextItemData_ClearFlags",
      "defaults": {},
      "funcname": "ClearFlags",
      "location": "imgui_internal:1207",
      "ov_cimguiname": "ImGuiNextItemData_ClearFlags",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiNextItemData"
    }
  ],
  "ImGuiNextItemData_ImGuiNextItemData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiNextItemData_ImGuiNextItemData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiNextItemData",
      "location": "imgui_internal:1206",
      "ov_cimguiname": "ImGuiNextItemData_ImGuiNextItemData",
      "signature": "()",
      "stname": "ImGuiNextItemData"
    }
  ],
  "ImGuiNextItemData_destroy": [
    {
      "args": "(ImGuiNextItemData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiNextItemData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiNextItemData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiNextItemData_destroy",
      "ret": "void",
      "signature": "(ImGuiNextItemData*)",
      "stname": "ImGuiNextItemData"
    }
  ],
  "ImGuiNextWindowData_ClearFlags": [
    {
      "args": "(ImGuiNextWindowData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiNextWindowData*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiNextWindowData_ClearFlags",
      "defaults": {},
      "funcname": "ClearFlags",
      "location": "imgui_internal:1187",
      "ov_cimguiname": "ImGuiNextWindowData_ClearFlags",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiNextWindowData"
    }
  ],
  "ImGuiNextWindowData_ImGuiNextWindowData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiNextWindowData",
      "location": "imgui_internal:1186",
      "ov_cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData",
      "signature": "()",
      "stname": "ImGuiNextWindowData"
    }
  ],
  "ImGuiNextWindowData_destroy": [
    {
      "args": "(ImGuiNextWindowData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiNextWindowData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiNextWindowData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiNextWindowData_destroy",
      "ret": "void",
      "signature": "(ImGuiNextWindowData*)",
      "stname": "ImGuiNextWindowData"
    }
  ],
  "ImGuiOldColumnData_ImGuiOldColumnData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiOldColumnData_ImGuiOldColumnData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiOldColumnData",
      "location": "imgui_internal:1587",
      "ov_cimguiname": "ImGuiOldColumnData_ImGuiOldColumnData",
      "signature": "()",
      "stname": "ImGuiOldColumnData"
    }
  ],
  "ImGuiOldColumnData_destroy": [
    {
      "args": "(ImGuiOldColumnData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiOldColumnData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiOldColumnData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiOldColumnData_destroy",
      "ret": "void",
      "signature": "(ImGuiOldColumnData*)",
      "stname": "ImGuiOldColumnData"
    }
  ],
  "ImGuiOldColumns_ImGuiOldColumns": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiOldColumns_ImGuiOldColumns",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiOldColumns",
      "location": "imgui_internal:1608",
      "ov_cimguiname": "ImGuiOldColumns_ImGuiOldColumns",
      "signature": "()",
      "stname": "ImGuiOldColumns"
    }
  ],
  "ImGuiOldColumns_destroy": [
    {
      "args": "(ImGuiOldColumns* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiOldColumns*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiOldColumns_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiOldColumns_destroy",
      "ret": "void",
      "signature": "(ImGuiOldColumns*)",
      "stname": "ImGuiOldColumns"
    }
  ],
  "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiOnceUponAFrame",
      "location": "imgui:2380",
      "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame",
      "signature": "()",
      "stname": "ImGuiOnceUponAFrame"
    }
  ],
  "ImGuiOnceUponAFrame_destroy": [
    {
      "args": "(ImGuiOnceUponAFrame* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiOnceUponAFrame*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiOnceUponAFrame_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiOnceUponAFrame_destroy",
      "ret": "void",
      "signature": "(ImGuiOnceUponAFrame*)",
      "stname": "ImGuiOnceUponAFrame"
    }
  ],
  "ImGuiPayload_Clear": [
    {
      "args": "(ImGuiPayload* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiPayload*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiPayload_Clear",
      "defaults": {},
      "funcname": "Clear",
      "location": "imgui:2334",
      "ov_cimguiname": "ImGuiPayload_Clear",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiPayload"
    }
  ],
  "ImGuiPayload_ImGuiPayload": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiPayload_ImGuiPayload",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiPayload",
      "location": "imgui:2333",
      "ov_cimguiname": "ImGuiPayload_ImGuiPayload",
      "signature": "()",
      "stname": "ImGuiPayload"
    }
  ],
  "ImGuiPayload_IsDataType": [
    {
      "args": "(ImGuiPayload* self,const char* type)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiPayload*"
        },
        {
          "name": "type",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* type)",
      "call_args": "(type)",
      "cimguiname": "ImGuiPayload_IsDataType",
      "defaults": {},
      "funcname": "IsDataType",
      "location": "imgui:2335",
      "ov_cimguiname": "ImGuiPayload_IsDataType",
      "ret": "bool",
      "signature": "(const char*)const",
      "stname": "ImGuiPayload"
    }
  ],
  "ImGuiPayload_IsDelivery": [
    {
      "args": "(ImGuiPayload* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiPayload*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiPayload_IsDelivery",
      "defaults": {},
      "funcname": "IsDelivery",
      "location": "imgui:2337",
      "ov_cimguiname": "ImGuiPayload_IsDelivery",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiPayload"
    }
  ],
  "ImGuiPayload_IsPreview": [
    {
      "args": "(ImGuiPayload* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiPayload*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiPayload_IsPreview",
      "defaults": {},
      "funcname": "IsPreview",
      "location": "imgui:2336",
      "ov_cimguiname": "ImGuiPayload_IsPreview",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiPayload"
    }
  ],
  "ImGuiPayload_destroy": [
    {
      "args": "(ImGuiPayload* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiPayload*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiPayload_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiPayload_destroy",
      "ret": "void",
      "signature": "(ImGuiPayload*)",
      "stname": "ImGuiPayload"
    }
  ],
  "ImGuiPlatformIO_ImGuiPlatformIO": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiPlatformIO_ImGuiPlatformIO",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiPlatformIO",
      "location": "imgui:3316",
      "ov_cimguiname": "ImGuiPlatformIO_ImGuiPlatformIO",
      "signature": "()",
      "stname": "ImGuiPlatformIO"
    }
  ],
  "ImGuiPlatformIO_destroy": [
    {
      "args": "(ImGuiPlatformIO* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiPlatformIO*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiPlatformIO_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiPlatformIO_destroy",
      "ret": "void",
      "signature": "(ImGuiPlatformIO*)",
      "stname": "ImGuiPlatformIO"
    }
  ],
  "ImGuiPlatformImeData_ImGuiPlatformImeData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiPlatformImeData_ImGuiPlatformImeData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiPlatformImeData",
      "location": "imgui:3337",
      "ov_cimguiname": "ImGuiPlatformImeData_ImGuiPlatformImeData",
      "signature": "()",
      "stname": "ImGuiPlatformImeData"
    }
  ],
  "ImGuiPlatformImeData_destroy": [
    {
      "args": "(ImGuiPlatformImeData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiPlatformImeData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiPlatformImeData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiPlatformImeData_destroy",
      "ret": "void",
      "signature": "(ImGuiPlatformImeData*)",
      "stname": "ImGuiPlatformImeData"
    }
  ],
  "ImGuiPlatformMonitor_ImGuiPlatformMonitor": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiPlatformMonitor_ImGuiPlatformMonitor",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiPlatformMonitor",
      "location": "imgui:3327",
      "ov_cimguiname": "ImGuiPlatformMonitor_ImGuiPlatformMonitor",
      "signature": "()",
      "stname": "ImGuiPlatformMonitor"
    }
  ],
  "ImGuiPlatformMonitor_destroy": [
    {
      "args": "(ImGuiPlatformMonitor* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiPlatformMonitor*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiPlatformMonitor_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiPlatformMonitor_destroy",
      "ret": "void",
      "signature": "(ImGuiPlatformMonitor*)",
      "stname": "ImGuiPlatformMonitor"
    }
  ],
  "ImGuiPopupData_ImGuiPopupData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiPopupData_ImGuiPopupData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiPopupData",
      "location": "imgui_internal:1143",
      "ov_cimguiname": "ImGuiPopupData_ImGuiPopupData",
      "signature": "()",
      "stname": "ImGuiPopupData"
    }
  ],
  "ImGuiPopupData_destroy": [
    {
      "args": "(ImGuiPopupData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiPopupData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiPopupData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiPopupData_destroy",
      "ret": "void",
      "signature": "(ImGuiPopupData*)",
      "stname": "ImGuiPopupData"
    }
  ],
  "ImGuiPtrOrIndex_ImGuiPtrOrIndex": [
    {
      "args": "(void* ptr)",
      "argsT": [
        {
          "name": "ptr",
          "type": "void*"
        }
      ],
      "argsoriginal": "(void* ptr)",
      "call_args": "(ptr)",
      "cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiPtrOrIndex",
      "location": "imgui_internal:1270",
      "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr",
      "signature": "(void*)",
      "stname": "ImGuiPtrOrIndex"
    },
    {
      "args": "(int index)",
      "argsT": [
        {
          "name": "index",
          "type": "int"
        }
      ],
      "argsoriginal": "(int index)",
      "call_args": "(index)",
      "cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiPtrOrIndex",
      "location": "imgui_internal:1271",
      "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int",
      "signature": "(int)",
      "stname": "ImGuiPtrOrIndex"
    }
  ],
  "ImGuiPtrOrIndex_destroy": [
    {
      "args": "(ImGuiPtrOrIndex* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiPtrOrIndex*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiPtrOrIndex_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiPtrOrIndex_destroy",
      "ret": "void",
      "signature": "(ImGuiPtrOrIndex*)",
      "stname": "ImGuiPtrOrIndex"
    }
  ],
  "ImGuiSettingsHandler_ImGuiSettingsHandler": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiSettingsHandler",
      "location": "imgui_internal:1846",
      "ov_cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler",
      "signature": "()",
      "stname": "ImGuiSettingsHandler"
    }
  ],
  "ImGuiSettingsHandler_destroy": [
    {
      "args": "(ImGuiSettingsHandler* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiSettingsHandler*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiSettingsHandler_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiSettingsHandler_destroy",
      "ret": "void",
      "signature": "(ImGuiSettingsHandler*)",
      "stname": "ImGuiSettingsHandler"
    }
  ],
  "ImGuiStackLevelInfo_ImGuiStackLevelInfo": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiStackLevelInfo_ImGuiStackLevelInfo",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiStackLevelInfo",
      "location": "imgui_internal:1920",
      "ov_cimguiname": "ImGuiStackLevelInfo_ImGuiStackLevelInfo",
      "signature": "()",
      "stname": "ImGuiStackLevelInfo"
    }
  ],
  "ImGuiStackLevelInfo_destroy": [
    {
      "args": "(ImGuiStackLevelInfo* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStackLevelInfo*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiStackLevelInfo_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiStackLevelInfo_destroy",
      "ret": "void",
      "signature": "(ImGuiStackLevelInfo*)",
      "stname": "ImGuiStackLevelInfo"
    }
  ],
  "ImGuiStackSizes_CompareWithContextState": [
    {
      "args": "(ImGuiStackSizes* self,ImGuiContext* ctx)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStackSizes*"
        },
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx)",
      "call_args": "(ctx)",
      "cimguiname": "ImGuiStackSizes_CompareWithContextState",
      "defaults": {},
      "funcname": "CompareWithContextState",
      "location": "imgui_internal:1247",
      "ov_cimguiname": "ImGuiStackSizes_CompareWithContextState",
      "ret": "void",
      "signature": "(ImGuiContext*)",
      "stname": "ImGuiStackSizes"
    }
  ],
  "ImGuiStackSizes_ImGuiStackSizes": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiStackSizes_ImGuiStackSizes",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiStackSizes",
      "location": "imgui_internal:1245",
      "ov_cimguiname": "ImGuiStackSizes_ImGuiStackSizes",
      "signature": "()",
      "stname": "ImGuiStackSizes"
    }
  ],
  "ImGuiStackSizes_SetToContextState": [
    {
      "args": "(ImGuiStackSizes* self,ImGuiContext* ctx)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStackSizes*"
        },
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx)",
      "call_args": "(ctx)",
      "cimguiname": "ImGuiStackSizes_SetToContextState",
      "defaults": {},
      "funcname": "SetToContextState",
      "location": "imgui_internal:1246",
      "ov_cimguiname": "ImGuiStackSizes_SetToContextState",
      "ret": "void",
      "signature": "(ImGuiContext*)",
      "stname": "ImGuiStackSizes"
    }
  ],
  "ImGuiStackSizes_destroy": [
    {
      "args": "(ImGuiStackSizes* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStackSizes*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiStackSizes_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiStackSizes_destroy",
      "ret": "void",
      "signature": "(ImGuiStackSizes*)",
      "stname": "ImGuiStackSizes"
    }
  ],
  "ImGuiStackTool_ImGuiStackTool": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiStackTool_ImGuiStackTool",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiStackTool",
      "location": "imgui_internal:1933",
      "ov_cimguiname": "ImGuiStackTool_ImGuiStackTool",
      "signature": "()",
      "stname": "ImGuiStackTool"
    }
  ],
  "ImGuiStackTool_destroy": [
    {
      "args": "(ImGuiStackTool* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStackTool*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiStackTool_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiStackTool_destroy",
      "ret": "void",
      "signature": "(ImGuiStackTool*)",
      "stname": "ImGuiStackTool"
    }
  ],
  "ImGuiStoragePair_ImGuiStoragePair": [
    {
      "args": "(ImGuiID _key,int _val_i)",
      "argsT": [
        {
          "name": "_key",
          "type": "ImGuiID"
        },
        {
          "name": "_val_i",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiID _key,int _val_i)",
      "call_args": "(_key,_val_i)",
      "cimguiname": "ImGuiStoragePair_ImGuiStoragePair",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiStoragePair",
      "location": "imgui:2447",
      "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Int",
      "signature": "(ImGuiID,int)",
      "stname": "ImGuiStoragePair"
    },
    {
      "args": "(ImGuiID _key,float _val_f)",
      "argsT": [
        {
          "name": "_key",
          "type": "ImGuiID"
        },
        {
          "name": "_val_f",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiID _key,float _val_f)",
      "call_args": "(_key,_val_f)",
      "cimguiname": "ImGuiStoragePair_ImGuiStoragePair",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiStoragePair",
      "location": "imgui:2448",
      "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Float",
      "signature": "(ImGuiID,float)",
      "stname": "ImGuiStoragePair"
    },
    {
      "args": "(ImGuiID _key,void* _val_p)",
      "argsT": [
        {
          "name": "_key",
          "type": "ImGuiID"
        },
        {
          "name": "_val_p",
          "type": "void*"
        }
      ],
      "argsoriginal": "(ImGuiID _key,void* _val_p)",
      "call_args": "(_key,_val_p)",
      "cimguiname": "ImGuiStoragePair_ImGuiStoragePair",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiStoragePair",
      "location": "imgui:2449",
      "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Ptr",
      "signature": "(ImGuiID,void*)",
      "stname": "ImGuiStoragePair"
    }
  ],
  "ImGuiStoragePair_destroy": [
    {
      "args": "(ImGuiStoragePair* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStoragePair*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiStoragePair_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiStoragePair_destroy",
      "ret": "void",
      "signature": "(ImGuiStoragePair*)",
      "stname": "ImGuiStoragePair"
    }
  ],
  "ImGuiStorage_BuildSortByKey": [
    {
      "args": "(ImGuiStorage* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStorage*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiStorage_BuildSortByKey",
      "defaults": {},
      "funcname": "BuildSortByKey",
      "location": "imgui:2480",
      "ov_cimguiname": "ImGuiStorage_BuildSortByKey",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiStorage"
    }
  ],
  "ImGuiStorage_Clear": [
    {
      "args": "(ImGuiStorage* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStorage*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiStorage_Clear",
      "defaults": {},
      "funcname": "Clear",
      "location": "imgui:2457",
      "ov_cimguiname": "ImGuiStorage_Clear",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiStorage"
    }
  ],
  "ImGuiStorage_GetBool": [
    {
      "args": "(ImGuiStorage* self,ImGuiID key,bool default_val)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStorage*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        },
        {
          "name": "default_val",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiID key,bool default_val=false)",
      "call_args": "(key,default_val)",
      "cimguiname": "ImGuiStorage_GetBool",
      "defaults": {
        "default_val": "false"
      },
      "funcname": "GetBool",
      "location": "imgui:2460",
      "ov_cimguiname": "ImGuiStorage_GetBool",
      "ret": "bool",
      "signature": "(ImGuiID,bool)const",
      "stname": "ImGuiStorage"
    }
  ],
  "ImGuiStorage_GetBoolRef": [
    {
      "args": "(ImGuiStorage* self,ImGuiID key,bool default_val)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStorage*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        },
        {
          "name": "default_val",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiID key,bool default_val=false)",
      "call_args": "(key,default_val)",
      "cimguiname": "ImGuiStorage_GetBoolRef",
      "defaults": {
        "default_val": "false"
      },
      "funcname": "GetBoolRef",
      "location": "imgui:2472",
      "ov_cimguiname": "ImGuiStorage_GetBoolRef",
      "ret": "bool*",
      "signature": "(ImGuiID,bool)",
      "stname": "ImGuiStorage"
    }
  ],
  "ImGuiStorage_GetFloat": [
    {
      "args": "(ImGuiStorage* self,ImGuiID key,float default_val)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStorage*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        },
        {
          "name": "default_val",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiID key,float default_val=0.0f)",
      "call_args": "(key,default_val)",
      "cimguiname": "ImGuiStorage_GetFloat",
      "defaults": {
        "default_val": "0.0f"
      },
      "funcname": "GetFloat",
      "location": "imgui:2462",
      "ov_cimguiname": "ImGuiStorage_GetFloat",
      "ret": "float",
      "signature": "(ImGuiID,float)const",
      "stname": "ImGuiStorage"
    }
  ],
  "ImGuiStorage_GetFloatRef": [
    {
      "args": "(ImGuiStorage* self,ImGuiID key,float default_val)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStorage*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        },
        {
          "name": "default_val",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiID key,float default_val=0.0f)",
      "call_args": "(key,default_val)",
      "cimguiname": "ImGuiStorage_GetFloatRef",
      "defaults": {
        "default_val": "0.0f"
      },
      "funcname": "GetFloatRef",
      "location": "imgui:2473",
      "ov_cimguiname": "ImGuiStorage_GetFloatRef",
      "ret": "float*",
      "signature": "(ImGuiID,float)",
      "stname": "ImGuiStorage"
    }
  ],
  "ImGuiStorage_GetInt": [
    {
      "args": "(ImGuiStorage* self,ImGuiID key,int default_val)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStorage*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        },
        {
          "name": "default_val",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiID key,int default_val=0)",
      "call_args": "(key,default_val)",
      "cimguiname": "ImGuiStorage_GetInt",
      "defaults": {
        "default_val": "0"
      },
      "funcname": "GetInt",
      "location": "imgui:2458",
      "ov_cimguiname": "ImGuiStorage_GetInt",
      "ret": "int",
      "signature": "(ImGuiID,int)const",
      "stname": "ImGuiStorage"
    }
  ],
  "ImGuiStorage_GetIntRef": [
    {
      "args": "(ImGuiStorage* self,ImGuiID key,int default_val)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStorage*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        },
        {
          "name": "default_val",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiID key,int default_val=0)",
      "call_args": "(key,default_val)",
      "cimguiname": "ImGuiStorage_GetIntRef",
      "defaults": {
        "default_val": "0"
      },
      "funcname": "GetIntRef",
      "location": "imgui:2471",
      "ov_cimguiname": "ImGuiStorage_GetIntRef",
      "ret": "int*",
      "signature": "(ImGuiID,int)",
      "stname": "ImGuiStorage"
    }
  ],
  "ImGuiStorage_GetVoidPtr": [
    {
      "args": "(ImGuiStorage* self,ImGuiID key)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStorage*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID key)",
      "call_args": "(key)",
      "cimguiname": "ImGuiStorage_GetVoidPtr",
      "defaults": {},
      "funcname": "GetVoidPtr",
      "location": "imgui:2464",
      "ov_cimguiname": "ImGuiStorage_GetVoidPtr",
      "ret": "void*",
      "signature": "(ImGuiID)const",
      "stname": "ImGuiStorage"
    }
  ],
  "ImGuiStorage_GetVoidPtrRef": [
    {
      "args": "(ImGuiStorage* self,ImGuiID key,void* default_val)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStorage*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        },
        {
          "name": "default_val",
          "type": "void*"
        }
      ],
      "argsoriginal": "(ImGuiID key,void* default_val=((void*)0))",
      "call_args": "(key,default_val)",
      "cimguiname": "ImGuiStorage_GetVoidPtrRef",
      "defaults": {
        "default_val": "NULL"
      },
      "funcname": "GetVoidPtrRef",
      "location": "imgui:2474",
      "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef",
      "ret": "void**",
      "signature": "(ImGuiID,void*)",
      "stname": "ImGuiStorage"
    }
  ],
  "ImGuiStorage_SetAllInt": [
    {
      "args": "(ImGuiStorage* self,int val)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStorage*"
        },
        {
          "name": "val",
          "type": "int"
        }
      ],
      "argsoriginal": "(int val)",
      "call_args": "(val)",
      "cimguiname": "ImGuiStorage_SetAllInt",
      "defaults": {},
      "funcname": "SetAllInt",
      "location": "imgui:2477",
      "ov_cimguiname": "ImGuiStorage_SetAllInt",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImGuiStorage"
    }
  ],
  "ImGuiStorage_SetBool": [
    {
      "args": "(ImGuiStorage* self,ImGuiID key,bool val)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStorage*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        },
        {
          "name": "val",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiID key,bool val)",
      "call_args": "(key,val)",
      "cimguiname": "ImGuiStorage_SetBool",
      "defaults": {},
      "funcname": "SetBool",
      "location": "imgui:2461",
      "ov_cimguiname": "ImGuiStorage_SetBool",
      "ret": "void",
      "signature": "(ImGuiID,bool)",
      "stname": "ImGuiStorage"
    }
  ],
  "ImGuiStorage_SetFloat": [
    {
      "args": "(ImGuiStorage* self,ImGuiID key,float val)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStorage*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        },
        {
          "name": "val",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiID key,float val)",
      "call_args": "(key,val)",
      "cimguiname": "ImGuiStorage_SetFloat",
      "defaults": {},
      "funcname": "SetFloat",
      "location": "imgui:2463",
      "ov_cimguiname": "ImGuiStorage_SetFloat",
      "ret": "void",
      "signature": "(ImGuiID,float)",
      "stname": "ImGuiStorage"
    }
  ],
  "ImGuiStorage_SetInt": [
    {
      "args": "(ImGuiStorage* self,ImGuiID key,int val)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStorage*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        },
        {
          "name": "val",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiID key,int val)",
      "call_args": "(key,val)",
      "cimguiname": "ImGuiStorage_SetInt",
      "defaults": {},
      "funcname": "SetInt",
      "location": "imgui:2459",
      "ov_cimguiname": "ImGuiStorage_SetInt",
      "ret": "void",
      "signature": "(ImGuiID,int)",
      "stname": "ImGuiStorage"
    }
  ],
  "ImGuiStorage_SetVoidPtr": [
    {
      "args": "(ImGuiStorage* self,ImGuiID key,void* val)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStorage*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        },
        {
          "name": "val",
          "type": "void*"
        }
      ],
      "argsoriginal": "(ImGuiID key,void* val)",
      "call_args": "(key,val)",
      "cimguiname": "ImGuiStorage_SetVoidPtr",
      "defaults": {},
      "funcname": "SetVoidPtr",
      "location": "imgui:2465",
      "ov_cimguiname": "ImGuiStorage_SetVoidPtr",
      "ret": "void",
      "signature": "(ImGuiID,void*)",
      "stname": "ImGuiStorage"
    }
  ],
  "ImGuiStyleMod_ImGuiStyleMod": [
    {
      "args": "(ImGuiStyleVar idx,int v)",
      "argsT": [
        {
          "name": "idx",
          "type": "ImGuiStyleVar"
        },
        {
          "name": "v",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiStyleVar idx,int v)",
      "call_args": "(idx,v)",
      "cimguiname": "ImGuiStyleMod_ImGuiStyleMod",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiStyleMod",
      "location": "imgui_internal:1032",
      "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Int",
      "signature": "(ImGuiStyleVar,int)",
      "stname": "ImGuiStyleMod"
    },
    {
      "args": "(ImGuiStyleVar idx,float v)",
      "argsT": [
        {
          "name": "idx",
          "type": "ImGuiStyleVar"
        },
        {
          "name": "v",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiStyleVar idx,float v)",
      "call_args": "(idx,v)",
      "cimguiname": "ImGuiStyleMod_ImGuiStyleMod",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiStyleMod",
      "location": "imgui_internal:1033",
      "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Float",
      "signature": "(ImGuiStyleVar,float)",
      "stname": "ImGuiStyleMod"
    },
    {
      "args": "(ImGuiStyleVar idx,ImVec2 v)",
      "argsT": [
        {
          "name": "idx",
          "type": "ImGuiStyleVar"
        },
        {
          "name": "v",
          "type": "ImVec2"
        }
      ],
      "argsoriginal": "(ImGuiStyleVar idx,ImVec2 v)",
      "call_args": "(idx,v)",
      "cimguiname": "ImGuiStyleMod_ImGuiStyleMod",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiStyleMod",
      "location": "imgui_internal:1034",
      "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Vec2",
      "signature": "(ImGuiStyleVar,ImVec2)",
      "stname": "ImGuiStyleMod"
    }
  ],
  "ImGuiStyleMod_destroy": [
    {
      "args": "(ImGuiStyleMod* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStyleMod*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiStyleMod_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiStyleMod_destroy",
      "ret": "void",
      "signature": "(ImGuiStyleMod*)",
      "stname": "ImGuiStyleMod"
    }
  ],
  "ImGuiStyle_ImGuiStyle": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiStyle_ImGuiStyle",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiStyle",
      "location": "imgui:2017",
      "ov_cimguiname": "ImGuiStyle_ImGuiStyle",
      "signature": "()",
      "stname": "ImGuiStyle"
    }
  ],
  "ImGuiStyle_ScaleAllSizes": [
    {
      "args": "(ImGuiStyle* self,float scale_factor)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStyle*"
        },
        {
          "name": "scale_factor",
          "type": "float"
        }
      ],
      "argsoriginal": "(float scale_factor)",
      "call_args": "(scale_factor)",
      "cimguiname": "ImGuiStyle_ScaleAllSizes",
      "defaults": {},
      "funcname": "ScaleAllSizes",
      "location": "imgui:2018",
      "ov_cimguiname": "ImGuiStyle_ScaleAllSizes",
      "ret": "void",
      "signature": "(float)",
      "stname": "ImGuiStyle"
    }
  ],
  "ImGuiStyle_destroy": [
    {
      "args": "(ImGuiStyle* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiStyle*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiStyle_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiStyle_destroy",
      "ret": "void",
      "signature": "(ImGuiStyle*)",
      "stname": "ImGuiStyle"
    }
  ],
  "ImGuiTabBar_ImGuiTabBar": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTabBar_ImGuiTabBar",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiTabBar",
      "location": "imgui_internal:2739",
      "ov_cimguiname": "ImGuiTabBar_ImGuiTabBar",
      "signature": "()",
      "stname": "ImGuiTabBar"
    }
  ],
  "ImGuiTabBar_destroy": [
    {
      "args": "(ImGuiTabBar* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTabBar*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiTabBar_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiTabBar_destroy",
      "ret": "void",
      "signature": "(ImGuiTabBar*)",
      "stname": "ImGuiTabBar"
    }
  ],
  "ImGuiTabItem_ImGuiTabItem": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTabItem_ImGuiTabItem",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiTabItem",
      "location": "imgui_internal:2701",
      "ov_cimguiname": "ImGuiTabItem_ImGuiTabItem",
      "signature": "()",
      "stname": "ImGuiTabItem"
    }
  ],
  "ImGuiTabItem_destroy": [
    {
      "args": "(ImGuiTabItem* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTabItem*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiTabItem_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiTabItem_destroy",
      "ret": "void",
      "signature": "(ImGuiTabItem*)",
      "stname": "ImGuiTabItem"
    }
  ],
  "ImGuiTableColumnSettings_ImGuiTableColumnSettings": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTableColumnSettings_ImGuiTableColumnSettings",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiTableColumnSettings",
      "location": "imgui_internal:2985",
      "ov_cimguiname": "ImGuiTableColumnSettings_ImGuiTableColumnSettings",
      "signature": "()",
      "stname": "ImGuiTableColumnSettings"
    }
  ],
  "ImGuiTableColumnSettings_destroy": [
    {
      "args": "(ImGuiTableColumnSettings* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTableColumnSettings*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiTableColumnSettings_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiTableColumnSettings_destroy",
      "ret": "void",
      "signature": "(ImGuiTableColumnSettings*)",
      "stname": "ImGuiTableColumnSettings"
    }
  ],
  "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiTableColumnSortSpecs",
      "location": "imgui:2348",
      "ov_cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs",
      "signature": "()",
      "stname": "ImGuiTableColumnSortSpecs"
    }
  ],
  "ImGuiTableColumnSortSpecs_destroy": [
    {
      "args": "(ImGuiTableColumnSortSpecs* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTableColumnSortSpecs*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiTableColumnSortSpecs_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiTableColumnSortSpecs_destroy",
      "ret": "void",
      "signature": "(ImGuiTableColumnSortSpecs*)",
      "stname": "ImGuiTableColumnSortSpecs"
    }
  ],
  "ImGuiTableColumn_ImGuiTableColumn": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTableColumn_ImGuiTableColumn",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiTableColumn",
      "location": "imgui_internal:2801",
      "ov_cimguiname": "ImGuiTableColumn_ImGuiTableColumn",
      "signature": "()",
      "stname": "ImGuiTableColumn"
    }
  ],
  "ImGuiTableColumn_destroy": [
    {
      "args": "(ImGuiTableColumn* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTableColumn*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiTableColumn_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiTableColumn_destroy",
      "ret": "void",
      "signature": "(ImGuiTableColumn*)",
      "stname": "ImGuiTableColumn"
    }
  ],
  "ImGuiTableInstanceData_ImGuiTableInstanceData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTableInstanceData_ImGuiTableInstanceData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiTableInstanceData",
      "location": "imgui_internal:2832",
      "ov_cimguiname": "ImGuiTableInstanceData_ImGuiTableInstanceData",
      "signature": "()",
      "stname": "ImGuiTableInstanceData"
    }
  ],
  "ImGuiTableInstanceData_destroy": [
    {
      "args": "(ImGuiTableInstanceData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTableInstanceData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiTableInstanceData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiTableInstanceData_destroy",
      "ret": "void",
      "signature": "(ImGuiTableInstanceData*)",
      "stname": "ImGuiTableInstanceData"
    }
  ],
  "ImGuiTableSettings_GetColumnSettings": [
    {
      "args": "(ImGuiTableSettings* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTableSettings*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTableSettings_GetColumnSettings",
      "defaults": {},
      "funcname": "GetColumnSettings",
      "location": "imgui_internal:3008",
      "ov_cimguiname": "ImGuiTableSettings_GetColumnSettings",
      "ret": "ImGuiTableColumnSettings*",
      "signature": "()",
      "stname": "ImGuiTableSettings"
    }
  ],
  "ImGuiTableSettings_ImGuiTableSettings": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTableSettings_ImGuiTableSettings",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiTableSettings",
      "location": "imgui_internal:3007",
      "ov_cimguiname": "ImGuiTableSettings_ImGuiTableSettings",
      "signature": "()",
      "stname": "ImGuiTableSettings"
    }
  ],
  "ImGuiTableSettings_destroy": [
    {
      "args": "(ImGuiTableSettings* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTableSettings*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiTableSettings_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiTableSettings_destroy",
      "ret": "void",
      "signature": "(ImGuiTableSettings*)",
      "stname": "ImGuiTableSettings"
    }
  ],
  "ImGuiTableSortSpecs_ImGuiTableSortSpecs": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiTableSortSpecs",
      "location": "imgui:2361",
      "ov_cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs",
      "signature": "()",
      "stname": "ImGuiTableSortSpecs"
    }
  ],
  "ImGuiTableSortSpecs_destroy": [
    {
      "args": "(ImGuiTableSortSpecs* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTableSortSpecs*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiTableSortSpecs_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiTableSortSpecs_destroy",
      "ret": "void",
      "signature": "(ImGuiTableSortSpecs*)",
      "stname": "ImGuiTableSortSpecs"
    }
  ],
  "ImGuiTableTempData_ImGuiTableTempData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTableTempData_ImGuiTableTempData",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiTableTempData",
      "location": "imgui_internal:2970",
      "ov_cimguiname": "ImGuiTableTempData_ImGuiTableTempData",
      "signature": "()",
      "stname": "ImGuiTableTempData"
    }
  ],
  "ImGuiTableTempData_destroy": [
    {
      "args": "(ImGuiTableTempData* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTableTempData*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiTableTempData_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiTableTempData_destroy",
      "ret": "void",
      "signature": "(ImGuiTableTempData*)",
      "stname": "ImGuiTableTempData"
    }
  ],
  "ImGuiTable_ImGuiTable": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTable_ImGuiTable",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiTable",
      "location": "imgui_internal:2945",
      "ov_cimguiname": "ImGuiTable_ImGuiTable",
      "signature": "()",
      "stname": "ImGuiTable"
    }
  ],
  "ImGuiTable_destroy": [
    {
      "args": "(ImGuiTable* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTable*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiTable_destroy",
      "defaults": {},
      "destructor": true,
      "location": "imgui_internal:2946",
      "ov_cimguiname": "ImGuiTable_destroy",
      "realdestructor": true,
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": "ImGuiTable"
    }
  ],
  "ImGuiTextBuffer_ImGuiTextBuffer": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiTextBuffer",
      "location": "imgui:2418",
      "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer",
      "signature": "()",
      "stname": "ImGuiTextBuffer"
    }
  ],
  "ImGuiTextBuffer_append": [
    {
      "args": "(ImGuiTextBuffer* self,const char* str,const char* str_end)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextBuffer*"
        },
        {
          "name": "str",
          "type": "const char*"
        },
        {
          "name": "str_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* str,const char* str_end=((void*)0))",
      "call_args": "(str,str_end)",
      "cimguiname": "ImGuiTextBuffer_append",
      "defaults": {
        "str_end": "NULL"
      },
      "funcname": "append",
      "location": "imgui:2427",
      "ov_cimguiname": "ImGuiTextBuffer_append",
      "ret": "void",
      "signature": "(const char*,const char*)",
      "stname": "ImGuiTextBuffer"
    }
  ],
  "ImGuiTextBuffer_appendf": [
    {
      "args": "(ImGuiTextBuffer* self,const char* fmt,...)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextBuffer*"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const char* fmt,...)",
      "call_args": "(fmt,...)",
      "cimguiname": "ImGuiTextBuffer_appendf",
      "defaults": {},
      "funcname": "appendf",
      "isvararg": "...)",
      "location": "imgui:2428",
      "manual": true,
      "ov_cimguiname": "ImGuiTextBuffer_appendf",
      "ret": "void",
      "signature": "(const char*,...)",
      "stname": "ImGuiTextBuffer"
    }
  ],
  "ImGuiTextBuffer_appendfv": [
    {
      "args": "(ImGuiTextBuffer* self,const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextBuffer*"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const char* fmt,va_list args)",
      "call_args": "(fmt,args)",
      "cimguiname": "ImGuiTextBuffer_appendfv",
      "defaults": {},
      "funcname": "appendfv",
      "location": "imgui:2429",
      "ov_cimguiname": "ImGuiTextBuffer_appendfv",
      "ret": "void",
      "signature": "(const char*,va_list)",
      "stname": "ImGuiTextBuffer"
    }
  ],
  "ImGuiTextBuffer_begin": [
    {
      "args": "(ImGuiTextBuffer* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextBuffer*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTextBuffer_begin",
      "defaults": {},
      "funcname": "begin",
      "location": "imgui:2420",
      "ov_cimguiname": "ImGuiTextBuffer_begin",
      "ret": "const char*",
      "signature": "()const",
      "stname": "ImGuiTextBuffer"
    }
  ],
  "ImGuiTextBuffer_c_str": [
    {
      "args": "(ImGuiTextBuffer* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextBuffer*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTextBuffer_c_str",
      "defaults": {},
      "funcname": "c_str",
      "location": "imgui:2426",
      "ov_cimguiname": "ImGuiTextBuffer_c_str",
      "ret": "const char*",
      "signature": "()const",
      "stname": "ImGuiTextBuffer"
    }
  ],
  "ImGuiTextBuffer_clear": [
    {
      "args": "(ImGuiTextBuffer* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextBuffer*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTextBuffer_clear",
      "defaults": {},
      "funcname": "clear",
      "location": "imgui:2424",
      "ov_cimguiname": "ImGuiTextBuffer_clear",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiTextBuffer"
    }
  ],
  "ImGuiTextBuffer_destroy": [
    {
      "args": "(ImGuiTextBuffer* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextBuffer*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiTextBuffer_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiTextBuffer_destroy",
      "ret": "void",
      "signature": "(ImGuiTextBuffer*)",
      "stname": "ImGuiTextBuffer"
    }
  ],
  "ImGuiTextBuffer_empty": [
    {
      "args": "(ImGuiTextBuffer* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextBuffer*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTextBuffer_empty",
      "defaults": {},
      "funcname": "empty",
      "location": "imgui:2423",
      "ov_cimguiname": "ImGuiTextBuffer_empty",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiTextBuffer"
    }
  ],
  "ImGuiTextBuffer_end": [
    {
      "args": "(ImGuiTextBuffer* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextBuffer*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTextBuffer_end",
      "defaults": {},
      "funcname": "end",
      "location": "imgui:2421",
      "ov_cimguiname": "ImGuiTextBuffer_end",
      "ret": "const char*",
      "signature": "()const",
      "stname": "ImGuiTextBuffer"
    }
  ],
  "ImGuiTextBuffer_reserve": [
    {
      "args": "(ImGuiTextBuffer* self,int capacity)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextBuffer*"
        },
        {
          "name": "capacity",
          "type": "int"
        }
      ],
      "argsoriginal": "(int capacity)",
      "call_args": "(capacity)",
      "cimguiname": "ImGuiTextBuffer_reserve",
      "defaults": {},
      "funcname": "reserve",
      "location": "imgui:2425",
      "ov_cimguiname": "ImGuiTextBuffer_reserve",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImGuiTextBuffer"
    }
  ],
  "ImGuiTextBuffer_size": [
    {
      "args": "(ImGuiTextBuffer* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextBuffer*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTextBuffer_size",
      "defaults": {},
      "funcname": "size",
      "location": "imgui:2422",
      "ov_cimguiname": "ImGuiTextBuffer_size",
      "ret": "int",
      "signature": "()const",
      "stname": "ImGuiTextBuffer"
    }
  ],
  "ImGuiTextFilter_Build": [
    {
      "args": "(ImGuiTextFilter* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextFilter*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTextFilter_Build",
      "defaults": {},
      "funcname": "Build",
      "location": "imgui:2391",
      "ov_cimguiname": "ImGuiTextFilter_Build",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiTextFilter"
    }
  ],
  "ImGuiTextFilter_Clear": [
    {
      "args": "(ImGuiTextFilter* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextFilter*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTextFilter_Clear",
      "defaults": {},
      "funcname": "Clear",
      "location": "imgui:2392",
      "ov_cimguiname": "ImGuiTextFilter_Clear",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiTextFilter"
    }
  ],
  "ImGuiTextFilter_Draw": [
    {
      "args": "(ImGuiTextFilter* self,const char* label,float width)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextFilter*"
        },
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "width",
          "type": "float"
        }
      ],
      "argsoriginal": "(const char* label=\"Filter(inc,-exc)\",float width=0.0f)",
      "call_args": "(label,width)",
      "cimguiname": "ImGuiTextFilter_Draw",
      "defaults": {
        "label": "\"Filter(inc,-exc)\"",
        "width": "0.0f"
      },
      "funcname": "Draw",
      "location": "imgui:2389",
      "ov_cimguiname": "ImGuiTextFilter_Draw",
      "ret": "bool",
      "signature": "(const char*,float)",
      "stname": "ImGuiTextFilter"
    }
  ],
  "ImGuiTextFilter_ImGuiTextFilter": [
    {
      "args": "(const char* default_filter)",
      "argsT": [
        {
          "name": "default_filter",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* default_filter=\"\")",
      "call_args": "(default_filter)",
      "cimguiname": "ImGuiTextFilter_ImGuiTextFilter",
      "constructor": true,
      "defaults": {
        "default_filter": "\"\""
      },
      "funcname": "ImGuiTextFilter",
      "location": "imgui:2388",
      "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter",
      "signature": "(const char*)",
      "stname": "ImGuiTextFilter"
    }
  ],
  "ImGuiTextFilter_IsActive": [
    {
      "args": "(ImGuiTextFilter* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextFilter*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTextFilter_IsActive",
      "defaults": {},
      "funcname": "IsActive",
      "location": "imgui:2393",
      "ov_cimguiname": "ImGuiTextFilter_IsActive",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiTextFilter"
    }
  ],
  "ImGuiTextFilter_PassFilter": [
    {
      "args": "(ImGuiTextFilter* self,const char* text,const char* text_end)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextFilter*"
        },
        {
          "name": "text",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* text,const char* text_end=((void*)0))",
      "call_args": "(text,text_end)",
      "cimguiname": "ImGuiTextFilter_PassFilter",
      "defaults": {
        "text_end": "NULL"
      },
      "funcname": "PassFilter",
      "location": "imgui:2390",
      "ov_cimguiname": "ImGuiTextFilter_PassFilter",
      "ret": "bool",
      "signature": "(const char*,const char*)const",
      "stname": "ImGuiTextFilter"
    }
  ],
  "ImGuiTextFilter_destroy": [
    {
      "args": "(ImGuiTextFilter* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextFilter*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiTextFilter_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiTextFilter_destroy",
      "ret": "void",
      "signature": "(ImGuiTextFilter*)",
      "stname": "ImGuiTextFilter"
    }
  ],
  "ImGuiTextIndex_append": [
    {
      "args": "(ImGuiTextIndex* self,const char* base,int old_size,int new_size)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextIndex*"
        },
        {
          "name": "base",
          "type": "const char*"
        },
        {
          "name": "old_size",
          "type": "int"
        },
        {
          "name": "new_size",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* base,int old_size,int new_size)",
      "call_args": "(base,old_size,new_size)",
      "cimguiname": "ImGuiTextIndex_append",
      "defaults": {},
      "funcname": "append",
      "location": "imgui_internal:727",
      "ov_cimguiname": "ImGuiTextIndex_append",
      "ret": "void",
      "signature": "(const char*,int,int)",
      "stname": "ImGuiTextIndex"
    }
  ],
  "ImGuiTextIndex_clear": [
    {
      "args": "(ImGuiTextIndex* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextIndex*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTextIndex_clear",
      "defaults": {},
      "funcname": "clear",
      "location": "imgui_internal:723",
      "ov_cimguiname": "ImGuiTextIndex_clear",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiTextIndex"
    }
  ],
  "ImGuiTextIndex_get_line_begin": [
    {
      "args": "(ImGuiTextIndex* self,const char* base,int n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextIndex*"
        },
        {
          "name": "base",
          "type": "const char*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* base,int n)",
      "call_args": "(base,n)",
      "cimguiname": "ImGuiTextIndex_get_line_begin",
      "defaults": {},
      "funcname": "get_line_begin",
      "location": "imgui_internal:725",
      "ov_cimguiname": "ImGuiTextIndex_get_line_begin",
      "ret": "const char*",
      "signature": "(const char*,int)",
      "stname": "ImGuiTextIndex"
    }
  ],
  "ImGuiTextIndex_get_line_end": [
    {
      "args": "(ImGuiTextIndex* self,const char* base,int n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextIndex*"
        },
        {
          "name": "base",
          "type": "const char*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* base,int n)",
      "call_args": "(base,n)",
      "cimguiname": "ImGuiTextIndex_get_line_end",
      "defaults": {},
      "funcname": "get_line_end",
      "location": "imgui_internal:726",
      "ov_cimguiname": "ImGuiTextIndex_get_line_end",
      "ret": "const char*",
      "signature": "(const char*,int)",
      "stname": "ImGuiTextIndex"
    }
  ],
  "ImGuiTextIndex_size": [
    {
      "args": "(ImGuiTextIndex* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextIndex*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTextIndex_size",
      "defaults": {},
      "funcname": "size",
      "location": "imgui_internal:724",
      "ov_cimguiname": "ImGuiTextIndex_size",
      "ret": "int",
      "signature": "()",
      "stname": "ImGuiTextIndex"
    }
  ],
  "ImGuiTextRange_ImGuiTextRange": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTextRange_ImGuiTextRange",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiTextRange",
      "location": "imgui:2401",
      "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Nil",
      "signature": "()",
      "stname": "ImGuiTextRange"
    },
    {
      "args": "(const char* _b,const char* _e)",
      "argsT": [
        {
          "name": "_b",
          "type": "const char*"
        },
        {
          "name": "_e",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* _b,const char* _e)",
      "call_args": "(_b,_e)",
      "cimguiname": "ImGuiTextRange_ImGuiTextRange",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiTextRange",
      "location": "imgui:2402",
      "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Str",
      "signature": "(const char*,const char*)",
      "stname": "ImGuiTextRange"
    }
  ],
  "ImGuiTextRange_destroy": [
    {
      "args": "(ImGuiTextRange* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextRange*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiTextRange_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiTextRange_destroy",
      "ret": "void",
      "signature": "(ImGuiTextRange*)",
      "stname": "ImGuiTextRange"
    }
  ],
  "ImGuiTextRange_empty": [
    {
      "args": "(ImGuiTextRange* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextRange*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiTextRange_empty",
      "defaults": {},
      "funcname": "empty",
      "location": "imgui:2403",
      "ov_cimguiname": "ImGuiTextRange_empty",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImGuiTextRange"
    }
  ],
  "ImGuiTextRange_split": [
    {
      "args": "(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiTextRange*"
        },
        {
          "name": "separator",
          "type": "char"
        },
        {
          "name": "out",
          "type": "ImVector_ImGuiTextRange*"
        }
      ],
      "argsoriginal": "(char separator,ImVector<ImGuiTextRange>* out)",
      "call_args": "(separator,out)",
      "cimguiname": "ImGuiTextRange_split",
      "defaults": {},
      "funcname": "split",
      "location": "imgui:2404",
      "ov_cimguiname": "ImGuiTextRange_split",
      "ret": "void",
      "signature": "(char,ImVector_ImGuiTextRange*)const",
      "stname": "ImGuiTextRange"
    }
  ],
  "ImGuiViewportP_CalcWorkRectPos": [
    {
      "args": "(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "self",
          "type": "ImGuiViewportP*"
        },
        {
          "name": "off_min",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& off_min)",
      "call_args": "(off_min)",
      "cimguiname": "ImGuiViewportP_CalcWorkRectPos",
      "defaults": {},
      "funcname": "CalcWorkRectPos",
      "location": "imgui_internal:1799",
      "nonUDT": 1,
      "ov_cimguiname": "ImGuiViewportP_CalcWorkRectPos",
      "ret": "void",
      "signature": "(const ImVec2)const",
      "stname": "ImGuiViewportP"
    }
  ],
  "ImGuiViewportP_CalcWorkRectSize": [
    {
      "args": "(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min,const ImVec2 off_max)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "self",
          "type": "ImGuiViewportP*"
        },
        {
          "name": "off_min",
          "type": "const ImVec2"
        },
        {
          "name": "off_max",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& off_min,const ImVec2& off_max)",
      "call_args": "(off_min,off_max)",
      "cimguiname": "ImGuiViewportP_CalcWorkRectSize",
      "defaults": {},
      "funcname": "CalcWorkRectSize",
      "location": "imgui_internal:1800",
      "nonUDT": 1,
      "ov_cimguiname": "ImGuiViewportP_CalcWorkRectSize",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2)const",
      "stname": "ImGuiViewportP"
    }
  ],
  "ImGuiViewportP_ClearRequestFlags": [
    {
      "args": "(ImGuiViewportP* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiViewportP*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiViewportP_ClearRequestFlags",
      "defaults": {},
      "funcname": "ClearRequestFlags",
      "location": "imgui_internal:1796",
      "ov_cimguiname": "ImGuiViewportP_ClearRequestFlags",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiViewportP"
    }
  ],
  "ImGuiViewportP_GetBuildWorkRect": [
    {
      "args": "(ImRect *pOut,ImGuiViewportP* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImRect*"
        },
        {
          "name": "self",
          "type": "ImGuiViewportP*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiViewportP_GetBuildWorkRect",
      "defaults": {},
      "funcname": "GetBuildWorkRect",
      "location": "imgui_internal:1806",
      "nonUDT": 1,
      "ov_cimguiname": "ImGuiViewportP_GetBuildWorkRect",
      "ret": "void",
      "signature": "()const",
      "stname": "ImGuiViewportP"
    }
  ],
  "ImGuiViewportP_GetMainRect": [
    {
      "args": "(ImRect *pOut,ImGuiViewportP* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImRect*"
        },
        {
          "name": "self",
          "type": "ImGuiViewportP*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiViewportP_GetMainRect",
      "defaults": {},
      "funcname": "GetMainRect",
      "location": "imgui_internal:1804",
      "nonUDT": 1,
      "ov_cimguiname": "ImGuiViewportP_GetMainRect",
      "ret": "void",
      "signature": "()const",
      "stname": "ImGuiViewportP"
    }
  ],
  "ImGuiViewportP_GetWorkRect": [
    {
      "args": "(ImRect *pOut,ImGuiViewportP* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImRect*"
        },
        {
          "name": "self",
          "type": "ImGuiViewportP*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiViewportP_GetWorkRect",
      "defaults": {},
      "funcname": "GetWorkRect",
      "location": "imgui_internal:1805",
      "nonUDT": 1,
      "ov_cimguiname": "ImGuiViewportP_GetWorkRect",
      "ret": "void",
      "signature": "()const",
      "stname": "ImGuiViewportP"
    }
  ],
  "ImGuiViewportP_ImGuiViewportP": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiViewportP_ImGuiViewportP",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiViewportP",
      "location": "imgui_internal:1794",
      "ov_cimguiname": "ImGuiViewportP_ImGuiViewportP",
      "signature": "()",
      "stname": "ImGuiViewportP"
    }
  ],
  "ImGuiViewportP_UpdateWorkRect": [
    {
      "args": "(ImGuiViewportP* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiViewportP*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiViewportP_UpdateWorkRect",
      "defaults": {},
      "funcname": "UpdateWorkRect",
      "location": "imgui_internal:1801",
      "ov_cimguiname": "ImGuiViewportP_UpdateWorkRect",
      "ret": "void",
      "signature": "()",
      "stname": "ImGuiViewportP"
    }
  ],
  "ImGuiViewportP_destroy": [
    {
      "args": "(ImGuiViewportP* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiViewportP*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiViewportP_destroy",
      "defaults": {},
      "destructor": true,
      "location": "imgui_internal:1795",
      "ov_cimguiname": "ImGuiViewportP_destroy",
      "realdestructor": true,
      "ret": "void",
      "signature": "(ImGuiViewportP*)",
      "stname": "ImGuiViewportP"
    }
  ],
  "ImGuiViewport_GetCenter": [
    {
      "args": "(ImVec2 *pOut,ImGuiViewport* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "self",
          "type": "ImGuiViewport*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiViewport_GetCenter",
      "defaults": {},
      "funcname": "GetCenter",
      "location": "imgui:3204",
      "nonUDT": 1,
      "ov_cimguiname": "ImGuiViewport_GetCenter",
      "ret": "void",
      "signature": "()const",
      "stname": "ImGuiViewport"
    }
  ],
  "ImGuiViewport_GetWorkCenter": [
    {
      "args": "(ImVec2 *pOut,ImGuiViewport* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "self",
          "type": "ImGuiViewport*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiViewport_GetWorkCenter",
      "defaults": {},
      "funcname": "GetWorkCenter",
      "location": "imgui:3205",
      "nonUDT": 1,
      "ov_cimguiname": "ImGuiViewport_GetWorkCenter",
      "ret": "void",
      "signature": "()const",
      "stname": "ImGuiViewport"
    }
  ],
  "ImGuiViewport_ImGuiViewport": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiViewport_ImGuiViewport",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiViewport",
      "location": "imgui:3200",
      "ov_cimguiname": "ImGuiViewport_ImGuiViewport",
      "signature": "()",
      "stname": "ImGuiViewport"
    }
  ],
  "ImGuiViewport_destroy": [
    {
      "args": "(ImGuiViewport* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiViewport*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiViewport_destroy",
      "defaults": {},
      "destructor": true,
      "location": "imgui:3201",
      "ov_cimguiname": "ImGuiViewport_destroy",
      "realdestructor": true,
      "ret": "void",
      "signature": "(ImGuiViewport*)",
      "stname": "ImGuiViewport"
    }
  ],
  "ImGuiWindowClass_ImGuiWindowClass": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiWindowClass_ImGuiWindowClass",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiWindowClass",
      "location": "imgui:2315",
      "ov_cimguiname": "ImGuiWindowClass_ImGuiWindowClass",
      "signature": "()",
      "stname": "ImGuiWindowClass"
    }
  ],
  "ImGuiWindowClass_destroy": [
    {
      "args": "(ImGuiWindowClass* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiWindowClass*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiWindowClass_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiWindowClass_destroy",
      "ret": "void",
      "signature": "(ImGuiWindowClass*)",
      "stname": "ImGuiWindowClass"
    }
  ],
  "ImGuiWindowSettings_GetName": [
    {
      "args": "(ImGuiWindowSettings* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiWindowSettings*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiWindowSettings_GetName",
      "defaults": {},
      "funcname": "GetName",
      "location": "imgui_internal:1831",
      "ov_cimguiname": "ImGuiWindowSettings_GetName",
      "ret": "char*",
      "signature": "()",
      "stname": "ImGuiWindowSettings"
    }
  ],
  "ImGuiWindowSettings_ImGuiWindowSettings": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiWindowSettings",
      "location": "imgui_internal:1830",
      "ov_cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings",
      "signature": "()",
      "stname": "ImGuiWindowSettings"
    }
  ],
  "ImGuiWindowSettings_destroy": [
    {
      "args": "(ImGuiWindowSettings* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiWindowSettings*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiWindowSettings_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImGuiWindowSettings_destroy",
      "ret": "void",
      "signature": "(ImGuiWindowSettings*)",
      "stname": "ImGuiWindowSettings"
    }
  ],
  "ImGuiWindow_CalcFontSize": [
    {
      "args": "(ImGuiWindow* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiWindow_CalcFontSize",
      "defaults": {},
      "funcname": "CalcFontSize",
      "location": "imgui_internal:2655",
      "ov_cimguiname": "ImGuiWindow_CalcFontSize",
      "ret": "float",
      "signature": "()const",
      "stname": "ImGuiWindow"
    }
  ],
  "ImGuiWindow_GetID": [
    {
      "args": "(ImGuiWindow* self,const char* str,const char* str_end)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiWindow*"
        },
        {
          "name": "str",
          "type": "const char*"
        },
        {
          "name": "str_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* str,const char* str_end=((void*)0))",
      "call_args": "(str,str_end)",
      "cimguiname": "ImGuiWindow_GetID",
      "defaults": {
        "str_end": "NULL"
      },
      "funcname": "GetID",
      "location": "imgui_internal:2648",
      "ov_cimguiname": "ImGuiWindow_GetID_Str",
      "ret": "ImGuiID",
      "signature": "(const char*,const char*)",
      "stname": "ImGuiWindow"
    },
    {
      "args": "(ImGuiWindow* self,const void* ptr)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiWindow*"
        },
        {
          "name": "ptr",
          "type": "const void*"
        }
      ],
      "argsoriginal": "(const void* ptr)",
      "call_args": "(ptr)",
      "cimguiname": "ImGuiWindow_GetID",
      "defaults": {},
      "funcname": "GetID",
      "location": "imgui_internal:2649",
      "ov_cimguiname": "ImGuiWindow_GetID_Ptr",
      "ret": "ImGuiID",
      "signature": "(const void*)",
      "stname": "ImGuiWindow"
    },
    {
      "args": "(ImGuiWindow* self,int n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiWindow*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(int n)",
      "call_args": "(n)",
      "cimguiname": "ImGuiWindow_GetID",
      "defaults": {},
      "funcname": "GetID",
      "location": "imgui_internal:2650",
      "ov_cimguiname": "ImGuiWindow_GetID_Int",
      "ret": "ImGuiID",
      "signature": "(int)",
      "stname": "ImGuiWindow"
    }
  ],
  "ImGuiWindow_GetIDFromRectangle": [
    {
      "args": "(ImGuiWindow* self,const ImRect r_abs)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiWindow*"
        },
        {
          "name": "r_abs",
          "type": "const ImRect"
        }
      ],
      "argsoriginal": "(const ImRect& r_abs)",
      "call_args": "(r_abs)",
      "cimguiname": "ImGuiWindow_GetIDFromRectangle",
      "defaults": {},
      "funcname": "GetIDFromRectangle",
      "location": "imgui_internal:2651",
      "ov_cimguiname": "ImGuiWindow_GetIDFromRectangle",
      "ret": "ImGuiID",
      "signature": "(const ImRect)",
      "stname": "ImGuiWindow"
    }
  ],
  "ImGuiWindow_ImGuiWindow": [
    {
      "args": "(ImGuiContext* context,const char* name)",
      "argsT": [
        {
          "name": "context",
          "type": "ImGuiContext*"
        },
        {
          "name": "name",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(ImGuiContext* context,const char* name)",
      "call_args": "(context,name)",
      "cimguiname": "ImGuiWindow_ImGuiWindow",
      "constructor": true,
      "defaults": {},
      "funcname": "ImGuiWindow",
      "location": "imgui_internal:2644",
      "ov_cimguiname": "ImGuiWindow_ImGuiWindow",
      "signature": "(ImGuiContext*,const char*)",
      "stname": "ImGuiWindow"
    }
  ],
  "ImGuiWindow_MenuBarHeight": [
    {
      "args": "(ImGuiWindow* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiWindow_MenuBarHeight",
      "defaults": {},
      "funcname": "MenuBarHeight",
      "location": "imgui_internal:2658",
      "ov_cimguiname": "ImGuiWindow_MenuBarHeight",
      "ret": "float",
      "signature": "()const",
      "stname": "ImGuiWindow"
    }
  ],
  "ImGuiWindow_MenuBarRect": [
    {
      "args": "(ImRect *pOut,ImGuiWindow* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImRect*"
        },
        {
          "name": "self",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiWindow_MenuBarRect",
      "defaults": {},
      "funcname": "MenuBarRect",
      "location": "imgui_internal:2659",
      "nonUDT": 1,
      "ov_cimguiname": "ImGuiWindow_MenuBarRect",
      "ret": "void",
      "signature": "()const",
      "stname": "ImGuiWindow"
    }
  ],
  "ImGuiWindow_Rect": [
    {
      "args": "(ImRect *pOut,ImGuiWindow* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImRect*"
        },
        {
          "name": "self",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiWindow_Rect",
      "defaults": {},
      "funcname": "Rect",
      "location": "imgui_internal:2654",
      "nonUDT": 1,
      "ov_cimguiname": "ImGuiWindow_Rect",
      "ret": "void",
      "signature": "()const",
      "stname": "ImGuiWindow"
    }
  ],
  "ImGuiWindow_TitleBarHeight": [
    {
      "args": "(ImGuiWindow* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiWindow_TitleBarHeight",
      "defaults": {},
      "funcname": "TitleBarHeight",
      "location": "imgui_internal:2656",
      "ov_cimguiname": "ImGuiWindow_TitleBarHeight",
      "ret": "float",
      "signature": "()const",
      "stname": "ImGuiWindow"
    }
  ],
  "ImGuiWindow_TitleBarRect": [
    {
      "args": "(ImRect *pOut,ImGuiWindow* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImRect*"
        },
        {
          "name": "self",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImGuiWindow_TitleBarRect",
      "defaults": {},
      "funcname": "TitleBarRect",
      "location": "imgui_internal:2657",
      "nonUDT": 1,
      "ov_cimguiname": "ImGuiWindow_TitleBarRect",
      "ret": "void",
      "signature": "()const",
      "stname": "ImGuiWindow"
    }
  ],
  "ImGuiWindow_destroy": [
    {
      "args": "(ImGuiWindow* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImGuiWindow*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImGuiWindow_destroy",
      "defaults": {},
      "destructor": true,
      "location": "imgui_internal:2646",
      "ov_cimguiname": "ImGuiWindow_destroy",
      "realdestructor": true,
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": "ImGuiWindow"
    }
  ],
  "ImPool_Add": [
    {
      "args": "(ImPool* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImPool*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImPool_Add",
      "defaults": {},
      "funcname": "Add",
      "location": "imgui_internal:676",
      "ov_cimguiname": "ImPool_Add",
      "ret": "T*",
      "signature": "()",
      "stname": "ImPool",
      "templated": true
    }
  ],
  "ImPool_Clear": [
    {
      "args": "(ImPool* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImPool*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImPool_Clear",
      "defaults": {},
      "funcname": "Clear",
      "location": "imgui_internal:675",
      "ov_cimguiname": "ImPool_Clear",
      "ret": "void",
      "signature": "()",
      "stname": "ImPool",
      "templated": true
    }
  ],
  "ImPool_Contains": [
    {
      "args": "(ImPool* self,const T* p)",
      "argsT": [
        {
          "name": "self",
          "type": "ImPool*"
        },
        {
          "name": "p",
          "type": "const T*"
        }
      ],
      "argsoriginal": "(const T* p)",
      "call_args": "(p)",
      "cimguiname": "ImPool_Contains",
      "defaults": {},
      "funcname": "Contains",
      "location": "imgui_internal:674",
      "ov_cimguiname": "ImPool_Contains",
      "ret": "bool",
      "signature": "(const T*)const",
      "stname": "ImPool",
      "templated": true
    }
  ],
  "ImPool_GetAliveCount": [
    {
      "args": "(ImPool* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImPool*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImPool_GetAliveCount",
      "defaults": {},
      "funcname": "GetAliveCount",
      "location": "imgui_internal:683",
      "ov_cimguiname": "ImPool_GetAliveCount",
      "ret": "int",
      "signature": "()const",
      "stname": "ImPool",
      "templated": true
    }
  ],
  "ImPool_GetBufSize": [
    {
      "args": "(ImPool* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImPool*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImPool_GetBufSize",
      "defaults": {},
      "funcname": "GetBufSize",
      "location": "imgui_internal:684",
      "ov_cimguiname": "ImPool_GetBufSize",
      "ret": "int",
      "signature": "()const",
      "stname": "ImPool",
      "templated": true
    }
  ],
  "ImPool_GetByIndex": [
    {
      "args": "(ImPool* self,ImPoolIdx n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImPool*"
        },
        {
          "name": "n",
          "type": "ImPoolIdx"
        }
      ],
      "argsoriginal": "(ImPoolIdx n)",
      "call_args": "(n)",
      "cimguiname": "ImPool_GetByIndex",
      "defaults": {},
      "funcname": "GetByIndex",
      "location": "imgui_internal:671",
      "ov_cimguiname": "ImPool_GetByIndex",
      "ret": "T*",
      "signature": "(ImPoolIdx)",
      "stname": "ImPool",
      "templated": true
    }
  ],
  "ImPool_GetByKey": [
    {
      "args": "(ImPool* self,ImGuiID key)",
      "argsT": [
        {
          "name": "self",
          "type": "ImPool*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID key)",
      "call_args": "(key)",
      "cimguiname": "ImPool_GetByKey",
      "defaults": {},
      "funcname": "GetByKey",
      "location": "imgui_internal:670",
      "ov_cimguiname": "ImPool_GetByKey",
      "ret": "T*",
      "signature": "(ImGuiID)",
      "stname": "ImPool",
      "templated": true
    }
  ],
  "ImPool_GetIndex": [
    {
      "args": "(ImPool* self,const T* p)",
      "argsT": [
        {
          "name": "self",
          "type": "ImPool*"
        },
        {
          "name": "p",
          "type": "const T*"
        }
      ],
      "argsoriginal": "(const T* p)",
      "call_args": "(p)",
      "cimguiname": "ImPool_GetIndex",
      "defaults": {},
      "funcname": "GetIndex",
      "location": "imgui_internal:672",
      "ov_cimguiname": "ImPool_GetIndex",
      "ret": "ImPoolIdx",
      "signature": "(const T*)const",
      "stname": "ImPool",
      "templated": true
    }
  ],
  "ImPool_GetMapSize": [
    {
      "args": "(ImPool* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImPool*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImPool_GetMapSize",
      "defaults": {},
      "funcname": "GetMapSize",
      "location": "imgui_internal:685",
      "ov_cimguiname": "ImPool_GetMapSize",
      "ret": "int",
      "signature": "()const",
      "stname": "ImPool",
      "templated": true
    }
  ],
  "ImPool_GetOrAddByKey": [
    {
      "args": "(ImPool* self,ImGuiID key)",
      "argsT": [
        {
          "name": "self",
          "type": "ImPool*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID key)",
      "call_args": "(key)",
      "cimguiname": "ImPool_GetOrAddByKey",
      "defaults": {},
      "funcname": "GetOrAddByKey",
      "location": "imgui_internal:673",
      "ov_cimguiname": "ImPool_GetOrAddByKey",
      "ret": "T*",
      "signature": "(ImGuiID)",
      "stname": "ImPool",
      "templated": true
    }
  ],
  "ImPool_ImPool": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImPool_ImPool",
      "constructor": true,
      "defaults": {},
      "funcname": "ImPool",
      "location": "imgui_internal:668",
      "ov_cimguiname": "ImPool_ImPool",
      "signature": "()",
      "stname": "ImPool",
      "templated": true
    }
  ],
  "ImPool_Remove": [
    {
      "args": "(ImPool* self,ImGuiID key,const T* p)",
      "argsT": [
        {
          "name": "self",
          "type": "ImPool*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        },
        {
          "name": "p",
          "type": "const T*"
        }
      ],
      "argsoriginal": "(ImGuiID key,const T* p)",
      "call_args": "(key,p)",
      "cimguiname": "ImPool_Remove",
      "defaults": {},
      "funcname": "Remove",
      "location": "imgui_internal:677",
      "ov_cimguiname": "ImPool_Remove_TPtr",
      "ret": "void",
      "signature": "(ImGuiID,const T*)",
      "stname": "ImPool",
      "templated": true
    },
    {
      "args": "(ImPool* self,ImGuiID key,ImPoolIdx idx)",
      "argsT": [
        {
          "name": "self",
          "type": "ImPool*"
        },
        {
          "name": "key",
          "type": "ImGuiID"
        },
        {
          "name": "idx",
          "type": "ImPoolIdx"
        }
      ],
      "argsoriginal": "(ImGuiID key,ImPoolIdx idx)",
      "call_args": "(key,idx)",
      "cimguiname": "ImPool_Remove",
      "defaults": {},
      "funcname": "Remove",
      "location": "imgui_internal:678",
      "ov_cimguiname": "ImPool_Remove_PoolIdx",
      "ret": "void",
      "signature": "(ImGuiID,ImPoolIdx)",
      "stname": "ImPool",
      "templated": true
    }
  ],
  "ImPool_Reserve": [
    {
      "args": "(ImPool* self,int capacity)",
      "argsT": [
        {
          "name": "self",
          "type": "ImPool*"
        },
        {
          "name": "capacity",
          "type": "int"
        }
      ],
      "argsoriginal": "(int capacity)",
      "call_args": "(capacity)",
      "cimguiname": "ImPool_Reserve",
      "defaults": {},
      "funcname": "Reserve",
      "location": "imgui_internal:679",
      "ov_cimguiname": "ImPool_Reserve",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImPool",
      "templated": true
    }
  ],
  "ImPool_TryGetMapData": [
    {
      "args": "(ImPool* self,ImPoolIdx n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImPool*"
        },
        {
          "name": "n",
          "type": "ImPoolIdx"
        }
      ],
      "argsoriginal": "(ImPoolIdx n)",
      "call_args": "(n)",
      "cimguiname": "ImPool_TryGetMapData",
      "defaults": {},
      "funcname": "TryGetMapData",
      "location": "imgui_internal:686",
      "ov_cimguiname": "ImPool_TryGetMapData",
      "ret": "T*",
      "signature": "(ImPoolIdx)",
      "stname": "ImPool",
      "templated": true
    }
  ],
  "ImPool_destroy": [
    {
      "args": "(ImPool* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImPool*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImPool_destroy",
      "defaults": {},
      "destructor": true,
      "location": "imgui_internal:669",
      "ov_cimguiname": "ImPool_destroy",
      "realdestructor": true,
      "ret": "void",
      "signature": "(ImPool*)",
      "stname": "ImPool",
      "templated": true
    }
  ],
  "ImRect_Add": [
    {
      "args": "(ImRect* self,const ImVec2 p)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        },
        {
          "name": "p",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& p)",
      "call_args": "(p)",
      "cimguiname": "ImRect_Add",
      "defaults": {},
      "funcname": "Add",
      "location": "imgui_internal:539",
      "ov_cimguiname": "ImRect_Add_Vec2",
      "ret": "void",
      "signature": "(const ImVec2)",
      "stname": "ImRect"
    },
    {
      "args": "(ImRect* self,const ImRect r)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        },
        {
          "name": "r",
          "type": "const ImRect"
        }
      ],
      "argsoriginal": "(const ImRect& r)",
      "call_args": "(r)",
      "cimguiname": "ImRect_Add",
      "defaults": {},
      "funcname": "Add",
      "location": "imgui_internal:540",
      "ov_cimguiname": "ImRect_Add_Rect",
      "ret": "void",
      "signature": "(const ImRect)",
      "stname": "ImRect"
    }
  ],
  "ImRect_ClipWith": [
    {
      "args": "(ImRect* self,const ImRect r)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        },
        {
          "name": "r",
          "type": "const ImRect"
        }
      ],
      "argsoriginal": "(const ImRect& r)",
      "call_args": "(r)",
      "cimguiname": "ImRect_ClipWith",
      "defaults": {},
      "funcname": "ClipWith",
      "location": "imgui_internal:546",
      "ov_cimguiname": "ImRect_ClipWith",
      "ret": "void",
      "signature": "(const ImRect)",
      "stname": "ImRect"
    }
  ],
  "ImRect_ClipWithFull": [
    {
      "args": "(ImRect* self,const ImRect r)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        },
        {
          "name": "r",
          "type": "const ImRect"
        }
      ],
      "argsoriginal": "(const ImRect& r)",
      "call_args": "(r)",
      "cimguiname": "ImRect_ClipWithFull",
      "defaults": {},
      "funcname": "ClipWithFull",
      "location": "imgui_internal:547",
      "ov_cimguiname": "ImRect_ClipWithFull",
      "ret": "void",
      "signature": "(const ImRect)",
      "stname": "ImRect"
    }
  ],
  "ImRect_Contains": [
    {
      "args": "(ImRect* self,const ImVec2 p)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        },
        {
          "name": "p",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& p)",
      "call_args": "(p)",
      "cimguiname": "ImRect_Contains",
      "defaults": {},
      "funcname": "Contains",
      "location": "imgui_internal:536",
      "ov_cimguiname": "ImRect_Contains_Vec2",
      "ret": "bool",
      "signature": "(const ImVec2)const",
      "stname": "ImRect"
    },
    {
      "args": "(ImRect* self,const ImRect r)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        },
        {
          "name": "r",
          "type": "const ImRect"
        }
      ],
      "argsoriginal": "(const ImRect& r)",
      "call_args": "(r)",
      "cimguiname": "ImRect_Contains",
      "defaults": {},
      "funcname": "Contains",
      "location": "imgui_internal:537",
      "ov_cimguiname": "ImRect_Contains_Rect",
      "ret": "bool",
      "signature": "(const ImRect)const",
      "stname": "ImRect"
    }
  ],
  "ImRect_Expand": [
    {
      "args": "(ImRect* self,const float amount)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        },
        {
          "name": "amount",
          "type": "const float"
        }
      ],
      "argsoriginal": "(const float amount)",
      "call_args": "(amount)",
      "cimguiname": "ImRect_Expand",
      "defaults": {},
      "funcname": "Expand",
      "location": "imgui_internal:541",
      "ov_cimguiname": "ImRect_Expand_Float",
      "ret": "void",
      "signature": "(const float)",
      "stname": "ImRect"
    },
    {
      "args": "(ImRect* self,const ImVec2 amount)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        },
        {
          "name": "amount",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& amount)",
      "call_args": "(amount)",
      "cimguiname": "ImRect_Expand",
      "defaults": {},
      "funcname": "Expand",
      "location": "imgui_internal:542",
      "ov_cimguiname": "ImRect_Expand_Vec2",
      "ret": "void",
      "signature": "(const ImVec2)",
      "stname": "ImRect"
    }
  ],
  "ImRect_Floor": [
    {
      "args": "(ImRect* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImRect_Floor",
      "defaults": {},
      "funcname": "Floor",
      "location": "imgui_internal:548",
      "ov_cimguiname": "ImRect_Floor",
      "ret": "void",
      "signature": "()",
      "stname": "ImRect"
    }
  ],
  "ImRect_GetArea": [
    {
      "args": "(ImRect* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImRect_GetArea",
      "defaults": {},
      "funcname": "GetArea",
      "location": "imgui_internal:531",
      "ov_cimguiname": "ImRect_GetArea",
      "ret": "float",
      "signature": "()const",
      "stname": "ImRect"
    }
  ],
  "ImRect_GetBL": [
    {
      "args": "(ImVec2 *pOut,ImRect* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "self",
          "type": "ImRect*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImRect_GetBL",
      "defaults": {},
      "funcname": "GetBL",
      "location": "imgui_internal:534",
      "nonUDT": 1,
      "ov_cimguiname": "ImRect_GetBL",
      "ret": "void",
      "signature": "()const",
      "stname": "ImRect"
    }
  ],
  "ImRect_GetBR": [
    {
      "args": "(ImVec2 *pOut,ImRect* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "self",
          "type": "ImRect*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImRect_GetBR",
      "defaults": {},
      "funcname": "GetBR",
      "location": "imgui_internal:535",
      "nonUDT": 1,
      "ov_cimguiname": "ImRect_GetBR",
      "ret": "void",
      "signature": "()const",
      "stname": "ImRect"
    }
  ],
  "ImRect_GetCenter": [
    {
      "args": "(ImVec2 *pOut,ImRect* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "self",
          "type": "ImRect*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImRect_GetCenter",
      "defaults": {},
      "funcname": "GetCenter",
      "location": "imgui_internal:527",
      "nonUDT": 1,
      "ov_cimguiname": "ImRect_GetCenter",
      "ret": "void",
      "signature": "()const",
      "stname": "ImRect"
    }
  ],
  "ImRect_GetHeight": [
    {
      "args": "(ImRect* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImRect_GetHeight",
      "defaults": {},
      "funcname": "GetHeight",
      "location": "imgui_internal:530",
      "ov_cimguiname": "ImRect_GetHeight",
      "ret": "float",
      "signature": "()const",
      "stname": "ImRect"
    }
  ],
  "ImRect_GetSize": [
    {
      "args": "(ImVec2 *pOut,ImRect* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "self",
          "type": "ImRect*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImRect_GetSize",
      "defaults": {},
      "funcname": "GetSize",
      "location": "imgui_internal:528",
      "nonUDT": 1,
      "ov_cimguiname": "ImRect_GetSize",
      "ret": "void",
      "signature": "()const",
      "stname": "ImRect"
    }
  ],
  "ImRect_GetTL": [
    {
      "args": "(ImVec2 *pOut,ImRect* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "self",
          "type": "ImRect*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImRect_GetTL",
      "defaults": {},
      "funcname": "GetTL",
      "location": "imgui_internal:532",
      "nonUDT": 1,
      "ov_cimguiname": "ImRect_GetTL",
      "ret": "void",
      "signature": "()const",
      "stname": "ImRect"
    }
  ],
  "ImRect_GetTR": [
    {
      "args": "(ImVec2 *pOut,ImRect* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "self",
          "type": "ImRect*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImRect_GetTR",
      "defaults": {},
      "funcname": "GetTR",
      "location": "imgui_internal:533",
      "nonUDT": 1,
      "ov_cimguiname": "ImRect_GetTR",
      "ret": "void",
      "signature": "()const",
      "stname": "ImRect"
    }
  ],
  "ImRect_GetWidth": [
    {
      "args": "(ImRect* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImRect_GetWidth",
      "defaults": {},
      "funcname": "GetWidth",
      "location": "imgui_internal:529",
      "ov_cimguiname": "ImRect_GetWidth",
      "ret": "float",
      "signature": "()const",
      "stname": "ImRect"
    }
  ],
  "ImRect_ImRect": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImRect_ImRect",
      "constructor": true,
      "defaults": {},
      "funcname": "ImRect",
      "location": "imgui_internal:522",
      "ov_cimguiname": "ImRect_ImRect_Nil",
      "signature": "()",
      "stname": "ImRect"
    },
    {
      "args": "(const ImVec2 min,const ImVec2 max)",
      "argsT": [
        {
          "name": "min",
          "type": "const ImVec2"
        },
        {
          "name": "max",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& min,const ImVec2& max)",
      "call_args": "(min,max)",
      "cimguiname": "ImRect_ImRect",
      "constructor": true,
      "defaults": {},
      "funcname": "ImRect",
      "location": "imgui_internal:523",
      "ov_cimguiname": "ImRect_ImRect_Vec2",
      "signature": "(const ImVec2,const ImVec2)",
      "stname": "ImRect"
    },
    {
      "args": "(const ImVec4 v)",
      "argsT": [
        {
          "name": "v",
          "type": "const ImVec4"
        }
      ],
      "argsoriginal": "(const ImVec4& v)",
      "call_args": "(v)",
      "cimguiname": "ImRect_ImRect",
      "constructor": true,
      "defaults": {},
      "funcname": "ImRect",
      "location": "imgui_internal:524",
      "ov_cimguiname": "ImRect_ImRect_Vec4",
      "signature": "(const ImVec4)",
      "stname": "ImRect"
    },
    {
      "args": "(float x1,float y1,float x2,float y2)",
      "argsT": [
        {
          "name": "x1",
          "type": "float"
        },
        {
          "name": "y1",
          "type": "float"
        },
        {
          "name": "x2",
          "type": "float"
        },
        {
          "name": "y2",
          "type": "float"
        }
      ],
      "argsoriginal": "(float x1,float y1,float x2,float y2)",
      "call_args": "(x1,y1,x2,y2)",
      "cimguiname": "ImRect_ImRect",
      "constructor": true,
      "defaults": {},
      "funcname": "ImRect",
      "location": "imgui_internal:525",
      "ov_cimguiname": "ImRect_ImRect_Float",
      "signature": "(float,float,float,float)",
      "stname": "ImRect"
    }
  ],
  "ImRect_IsInverted": [
    {
      "args": "(ImRect* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImRect_IsInverted",
      "defaults": {},
      "funcname": "IsInverted",
      "location": "imgui_internal:549",
      "ov_cimguiname": "ImRect_IsInverted",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImRect"
    }
  ],
  "ImRect_Overlaps": [
    {
      "args": "(ImRect* self,const ImRect r)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        },
        {
          "name": "r",
          "type": "const ImRect"
        }
      ],
      "argsoriginal": "(const ImRect& r)",
      "call_args": "(r)",
      "cimguiname": "ImRect_Overlaps",
      "defaults": {},
      "funcname": "Overlaps",
      "location": "imgui_internal:538",
      "ov_cimguiname": "ImRect_Overlaps",
      "ret": "bool",
      "signature": "(const ImRect)const",
      "stname": "ImRect"
    }
  ],
  "ImRect_ToVec4": [
    {
      "args": "(ImVec4 *pOut,ImRect* self)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec4*"
        },
        {
          "name": "self",
          "type": "ImRect*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImRect_ToVec4",
      "defaults": {},
      "funcname": "ToVec4",
      "location": "imgui_internal:550",
      "nonUDT": 1,
      "ov_cimguiname": "ImRect_ToVec4",
      "ret": "void",
      "signature": "()const",
      "stname": "ImRect"
    }
  ],
  "ImRect_Translate": [
    {
      "args": "(ImRect* self,const ImVec2 d)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        },
        {
          "name": "d",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& d)",
      "call_args": "(d)",
      "cimguiname": "ImRect_Translate",
      "defaults": {},
      "funcname": "Translate",
      "location": "imgui_internal:543",
      "ov_cimguiname": "ImRect_Translate",
      "ret": "void",
      "signature": "(const ImVec2)",
      "stname": "ImRect"
    }
  ],
  "ImRect_TranslateX": [
    {
      "args": "(ImRect* self,float dx)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        },
        {
          "name": "dx",
          "type": "float"
        }
      ],
      "argsoriginal": "(float dx)",
      "call_args": "(dx)",
      "cimguiname": "ImRect_TranslateX",
      "defaults": {},
      "funcname": "TranslateX",
      "location": "imgui_internal:544",
      "ov_cimguiname": "ImRect_TranslateX",
      "ret": "void",
      "signature": "(float)",
      "stname": "ImRect"
    }
  ],
  "ImRect_TranslateY": [
    {
      "args": "(ImRect* self,float dy)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        },
        {
          "name": "dy",
          "type": "float"
        }
      ],
      "argsoriginal": "(float dy)",
      "call_args": "(dy)",
      "cimguiname": "ImRect_TranslateY",
      "defaults": {},
      "funcname": "TranslateY",
      "location": "imgui_internal:545",
      "ov_cimguiname": "ImRect_TranslateY",
      "ret": "void",
      "signature": "(float)",
      "stname": "ImRect"
    }
  ],
  "ImRect_destroy": [
    {
      "args": "(ImRect* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImRect*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImRect_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImRect_destroy",
      "ret": "void",
      "signature": "(ImRect*)",
      "stname": "ImRect"
    }
  ],
  "ImSpanAllocator_GetArenaSizeInBytes": [
    {
      "args": "(ImSpanAllocator* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpanAllocator*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImSpanAllocator_GetArenaSizeInBytes",
      "defaults": {},
      "funcname": "GetArenaSizeInBytes",
      "location": "imgui_internal:648",
      "ov_cimguiname": "ImSpanAllocator_GetArenaSizeInBytes",
      "ret": "int",
      "signature": "()",
      "stname": "ImSpanAllocator",
      "templated": true
    }
  ],
  "ImSpanAllocator_GetSpanPtrBegin": [
    {
      "args": "(ImSpanAllocator* self,int n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpanAllocator*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(int n)",
      "call_args": "(n)",
      "cimguiname": "ImSpanAllocator_GetSpanPtrBegin",
      "defaults": {},
      "funcname": "GetSpanPtrBegin",
      "location": "imgui_internal:650",
      "ov_cimguiname": "ImSpanAllocator_GetSpanPtrBegin",
      "ret": "void*",
      "signature": "(int)",
      "stname": "ImSpanAllocator",
      "templated": true
    }
  ],
  "ImSpanAllocator_GetSpanPtrEnd": [
    {
      "args": "(ImSpanAllocator* self,int n)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpanAllocator*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(int n)",
      "call_args": "(n)",
      "cimguiname": "ImSpanAllocator_GetSpanPtrEnd",
      "defaults": {},
      "funcname": "GetSpanPtrEnd",
      "location": "imgui_internal:651",
      "ov_cimguiname": "ImSpanAllocator_GetSpanPtrEnd",
      "ret": "void*",
      "signature": "(int)",
      "stname": "ImSpanAllocator",
      "templated": true
    }
  ],
  "ImSpanAllocator_ImSpanAllocator": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImSpanAllocator_ImSpanAllocator",
      "constructor": true,
      "defaults": {},
      "funcname": "ImSpanAllocator",
      "location": "imgui_internal:646",
      "ov_cimguiname": "ImSpanAllocator_ImSpanAllocator",
      "signature": "()",
      "stname": "ImSpanAllocator",
      "templated": true
    }
  ],
  "ImSpanAllocator_Reserve": [
    {
      "args": "(ImSpanAllocator* self,int n,size_t sz,int a)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpanAllocator*"
        },
        {
          "name": "n",
          "type": "int"
        },
        {
          "name": "sz",
          "type": "size_t"
        },
        {
          "name": "a",
          "type": "int"
        }
      ],
      "argsoriginal": "(int n,size_t sz,int a=4)",
      "call_args": "(n,sz,a)",
      "cimguiname": "ImSpanAllocator_Reserve",
      "defaults": {
        "a": "4"
      },
      "funcname": "Reserve",
      "location": "imgui_internal:647",
      "ov_cimguiname": "ImSpanAllocator_Reserve",
      "ret": "void",
      "signature": "(int,size_t,int)",
      "stname": "ImSpanAllocator",
      "templated": true
    }
  ],
  "ImSpanAllocator_SetArenaBasePtr": [
    {
      "args": "(ImSpanAllocator* self,void* base_ptr)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpanAllocator*"
        },
        {
          "name": "base_ptr",
          "type": "void*"
        }
      ],
      "argsoriginal": "(void* base_ptr)",
      "call_args": "(base_ptr)",
      "cimguiname": "ImSpanAllocator_SetArenaBasePtr",
      "defaults": {},
      "funcname": "SetArenaBasePtr",
      "location": "imgui_internal:649",
      "ov_cimguiname": "ImSpanAllocator_SetArenaBasePtr",
      "ret": "void",
      "signature": "(void*)",
      "stname": "ImSpanAllocator",
      "templated": true
    }
  ],
  "ImSpanAllocator_destroy": [
    {
      "args": "(ImSpanAllocator* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpanAllocator*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImSpanAllocator_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImSpanAllocator_destroy",
      "ret": "void",
      "signature": "(ImSpanAllocator*)",
      "stname": "ImSpanAllocator",
      "templated": true
    }
  ],
  "ImSpan_ImSpan": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImSpan_ImSpan",
      "constructor": true,
      "defaults": {},
      "funcname": "ImSpan",
      "location": "imgui_internal:614",
      "ov_cimguiname": "ImSpan_ImSpan_Nil",
      "signature": "()",
      "stname": "ImSpan",
      "templated": true
    },
    {
      "args": "(T* data,int size)",
      "argsT": [
        {
          "name": "data",
          "type": "T*"
        },
        {
          "name": "size",
          "type": "int"
        }
      ],
      "argsoriginal": "(T* data,int size)",
      "call_args": "(data,size)",
      "cimguiname": "ImSpan_ImSpan",
      "constructor": true,
      "defaults": {},
      "funcname": "ImSpan",
      "location": "imgui_internal:615",
      "ov_cimguiname": "ImSpan_ImSpan_TPtrInt",
      "signature": "(T*,int)",
      "stname": "ImSpan",
      "templated": true
    },
    {
      "args": "(T* data,T* data_end)",
      "argsT": [
        {
          "name": "data",
          "type": "T*"
        },
        {
          "name": "data_end",
          "type": "T*"
        }
      ],
      "argsoriginal": "(T* data,T* data_end)",
      "call_args": "(data,data_end)",
      "cimguiname": "ImSpan_ImSpan",
      "constructor": true,
      "defaults": {},
      "funcname": "ImSpan",
      "location": "imgui_internal:616",
      "ov_cimguiname": "ImSpan_ImSpan_TPtrTPtr",
      "signature": "(T*,T*)",
      "stname": "ImSpan",
      "templated": true
    }
  ],
  "ImSpan_begin": [
    {
      "args": "(ImSpan* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpan*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImSpan_begin",
      "defaults": {},
      "funcname": "begin",
      "location": "imgui_internal:625",
      "ov_cimguiname": "ImSpan_begin_Nil",
      "ret": "T*",
      "signature": "()",
      "stname": "ImSpan",
      "templated": true
    },
    {
      "args": "(ImSpan* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpan*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImSpan_begin",
      "defaults": {},
      "funcname": "begin",
      "location": "imgui_internal:626",
      "ov_cimguiname": "ImSpan_begin__const",
      "ret": "const T*",
      "signature": "()const",
      "stname": "ImSpan",
      "templated": true
    }
  ],
  "ImSpan_destroy": [
    {
      "args": "(ImSpan* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpan*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImSpan_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImSpan_destroy",
      "ret": "void",
      "signature": "(ImSpan*)",
      "stname": "ImSpan",
      "templated": true
    }
  ],
  "ImSpan_end": [
    {
      "args": "(ImSpan* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpan*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImSpan_end",
      "defaults": {},
      "funcname": "end",
      "location": "imgui_internal:627",
      "ov_cimguiname": "ImSpan_end_Nil",
      "ret": "T*",
      "signature": "()",
      "stname": "ImSpan",
      "templated": true
    },
    {
      "args": "(ImSpan* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpan*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImSpan_end",
      "defaults": {},
      "funcname": "end",
      "location": "imgui_internal:628",
      "ov_cimguiname": "ImSpan_end__const",
      "ret": "const T*",
      "signature": "()const",
      "stname": "ImSpan",
      "templated": true
    }
  ],
  "ImSpan_index_from_ptr": [
    {
      "args": "(ImSpan* self,const T* it)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpan*"
        },
        {
          "name": "it",
          "type": "const T*"
        }
      ],
      "argsoriginal": "(const T* it)",
      "call_args": "(it)",
      "cimguiname": "ImSpan_index_from_ptr",
      "defaults": {},
      "funcname": "index_from_ptr",
      "location": "imgui_internal:631",
      "ov_cimguiname": "ImSpan_index_from_ptr",
      "ret": "int",
      "signature": "(const T*)const",
      "stname": "ImSpan",
      "templated": true
    }
  ],
  "ImSpan_set": [
    {
      "args": "(ImSpan* self,T* data,int size)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpan*"
        },
        {
          "name": "data",
          "type": "T*"
        },
        {
          "name": "size",
          "type": "int"
        }
      ],
      "argsoriginal": "(T* data,int size)",
      "call_args": "(data,size)",
      "cimguiname": "ImSpan_set",
      "defaults": {},
      "funcname": "set",
      "location": "imgui_internal:618",
      "ov_cimguiname": "ImSpan_set_Int",
      "ret": "void",
      "signature": "(T*,int)",
      "stname": "ImSpan",
      "templated": true
    },
    {
      "args": "(ImSpan* self,T* data,T* data_end)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpan*"
        },
        {
          "name": "data",
          "type": "T*"
        },
        {
          "name": "data_end",
          "type": "T*"
        }
      ],
      "argsoriginal": "(T* data,T* data_end)",
      "call_args": "(data,data_end)",
      "cimguiname": "ImSpan_set",
      "defaults": {},
      "funcname": "set",
      "location": "imgui_internal:619",
      "ov_cimguiname": "ImSpan_set_TPtr",
      "ret": "void",
      "signature": "(T*,T*)",
      "stname": "ImSpan",
      "templated": true
    }
  ],
  "ImSpan_size": [
    {
      "args": "(ImSpan* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpan*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImSpan_size",
      "defaults": {},
      "funcname": "size",
      "location": "imgui_internal:620",
      "ov_cimguiname": "ImSpan_size",
      "ret": "int",
      "signature": "()const",
      "stname": "ImSpan",
      "templated": true
    }
  ],
  "ImSpan_size_in_bytes": [
    {
      "args": "(ImSpan* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImSpan*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImSpan_size_in_bytes",
      "defaults": {},
      "funcname": "size_in_bytes",
      "location": "imgui_internal:621",
      "ov_cimguiname": "ImSpan_size_in_bytes",
      "ret": "int",
      "signature": "()const",
      "stname": "ImSpan",
      "templated": true
    }
  ],
  "ImVec1_ImVec1": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVec1_ImVec1",
      "constructor": true,
      "defaults": {},
      "funcname": "ImVec1",
      "location": "imgui_internal:502",
      "ov_cimguiname": "ImVec1_ImVec1_Nil",
      "signature": "()",
      "stname": "ImVec1"
    },
    {
      "args": "(float _x)",
      "argsT": [
        {
          "name": "_x",
          "type": "float"
        }
      ],
      "argsoriginal": "(float _x)",
      "call_args": "(_x)",
      "cimguiname": "ImVec1_ImVec1",
      "constructor": true,
      "defaults": {},
      "funcname": "ImVec1",
      "location": "imgui_internal:503",
      "ov_cimguiname": "ImVec1_ImVec1_Float",
      "signature": "(float)",
      "stname": "ImVec1"
    }
  ],
  "ImVec1_destroy": [
    {
      "args": "(ImVec1* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVec1*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImVec1_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImVec1_destroy",
      "ret": "void",
      "signature": "(ImVec1*)",
      "stname": "ImVec1"
    }
  ],
  "ImVec2_ImVec2": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVec2_ImVec2",
      "constructor": true,
      "defaults": {},
      "funcname": "ImVec2",
      "location": "imgui:269",
      "ov_cimguiname": "ImVec2_ImVec2_Nil",
      "signature": "()",
      "stname": "ImVec2"
    },
    {
      "args": "(float _x,float _y)",
      "argsT": [
        {
          "name": "_x",
          "type": "float"
        },
        {
          "name": "_y",
          "type": "float"
        }
      ],
      "argsoriginal": "(float _x,float _y)",
      "call_args": "(_x,_y)",
      "cimguiname": "ImVec2_ImVec2",
      "constructor": true,
      "defaults": {},
      "funcname": "ImVec2",
      "location": "imgui:270",
      "ov_cimguiname": "ImVec2_ImVec2_Float",
      "signature": "(float,float)",
      "stname": "ImVec2"
    }
  ],
  "ImVec2_destroy": [
    {
      "args": "(ImVec2* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVec2*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImVec2_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImVec2_destroy",
      "ret": "void",
      "signature": "(ImVec2*)",
      "stname": "ImVec2"
    }
  ],
  "ImVec2ih_ImVec2ih": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVec2ih_ImVec2ih",
      "constructor": true,
      "defaults": {},
      "funcname": "ImVec2ih",
      "location": "imgui_internal:510",
      "ov_cimguiname": "ImVec2ih_ImVec2ih_Nil",
      "signature": "()",
      "stname": "ImVec2ih"
    },
    {
      "args": "(short _x,short _y)",
      "argsT": [
        {
          "name": "_x",
          "type": "short"
        },
        {
          "name": "_y",
          "type": "short"
        }
      ],
      "argsoriginal": "(short _x,short _y)",
      "call_args": "(_x,_y)",
      "cimguiname": "ImVec2ih_ImVec2ih",
      "constructor": true,
      "defaults": {},
      "funcname": "ImVec2ih",
      "location": "imgui_internal:511",
      "ov_cimguiname": "ImVec2ih_ImVec2ih_short",
      "signature": "(short,short)",
      "stname": "ImVec2ih"
    },
    {
      "args": "(const ImVec2 rhs)",
      "argsT": [
        {
          "name": "rhs",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& rhs)",
      "call_args": "(rhs)",
      "cimguiname": "ImVec2ih_ImVec2ih",
      "constructor": true,
      "defaults": {},
      "funcname": "ImVec2ih",
      "location": "imgui_internal:512",
      "ov_cimguiname": "ImVec2ih_ImVec2ih_Vec2",
      "signature": "(const ImVec2)",
      "stname": "ImVec2ih"
    }
  ],
  "ImVec2ih_destroy": [
    {
      "args": "(ImVec2ih* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVec2ih*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImVec2ih_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImVec2ih_destroy",
      "ret": "void",
      "signature": "(ImVec2ih*)",
      "stname": "ImVec2ih"
    }
  ],
  "ImVec4_ImVec4": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVec4_ImVec4",
      "constructor": true,
      "defaults": {},
      "funcname": "ImVec4",
      "location": "imgui:282",
      "ov_cimguiname": "ImVec4_ImVec4_Nil",
      "signature": "()",
      "stname": "ImVec4"
    },
    {
      "args": "(float _x,float _y,float _z,float _w)",
      "argsT": [
        {
          "name": "_x",
          "type": "float"
        },
        {
          "name": "_y",
          "type": "float"
        },
        {
          "name": "_z",
          "type": "float"
        },
        {
          "name": "_w",
          "type": "float"
        }
      ],
      "argsoriginal": "(float _x,float _y,float _z,float _w)",
      "call_args": "(_x,_y,_z,_w)",
      "cimguiname": "ImVec4_ImVec4",
      "constructor": true,
      "defaults": {},
      "funcname": "ImVec4",
      "location": "imgui:283",
      "ov_cimguiname": "ImVec4_ImVec4_Float",
      "signature": "(float,float,float,float)",
      "stname": "ImVec4"
    }
  ],
  "ImVec4_destroy": [
    {
      "args": "(ImVec4* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVec4*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImVec4_destroy",
      "defaults": {},
      "destructor": true,
      "ov_cimguiname": "ImVec4_destroy",
      "ret": "void",
      "signature": "(ImVec4*)",
      "stname": "ImVec4"
    }
  ],
  "ImVector_ImVector": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_ImVector",
      "constructor": true,
      "defaults": {},
      "funcname": "ImVector",
      "location": "imgui:1902",
      "ov_cimguiname": "ImVector_ImVector_Nil",
      "signature": "()",
      "stname": "ImVector",
      "templated": true
    },
    {
      "args": "(const ImVector_T  src)",
      "argsT": [
        {
          "name": "src",
          "type": "const ImVector_T "
        }
      ],
      "argsoriginal": "(const ImVector<T>& src)",
      "call_args": "(src)",
      "cimguiname": "ImVector_ImVector",
      "constructor": true,
      "defaults": {},
      "funcname": "ImVector",
      "location": "imgui:1903",
      "ov_cimguiname": "ImVector_ImVector_Vector_T_",
      "signature": "(const ImVector_T )",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector__grow_capacity": [
    {
      "args": "(ImVector* self,int sz)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "sz",
          "type": "int"
        }
      ],
      "argsoriginal": "(int sz)",
      "call_args": "(sz)",
      "cimguiname": "ImVector__grow_capacity",
      "defaults": {},
      "funcname": "_grow_capacity",
      "location": "imgui:1929",
      "ov_cimguiname": "ImVector__grow_capacity",
      "ret": "int",
      "signature": "(int)const",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_back": [
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_back",
      "defaults": {},
      "funcname": "back",
      "location": "imgui:1925",
      "ov_cimguiname": "ImVector_back_Nil",
      "ret": "T*",
      "retref": "&",
      "signature": "()",
      "stname": "ImVector",
      "templated": true
    },
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_back",
      "defaults": {},
      "funcname": "back",
      "location": "imgui:1926",
      "ov_cimguiname": "ImVector_back__const",
      "ret": "const T*",
      "retref": "&",
      "signature": "()const",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_begin": [
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_begin",
      "defaults": {},
      "funcname": "begin",
      "location": "imgui:1919",
      "ov_cimguiname": "ImVector_begin_Nil",
      "ret": "T*",
      "signature": "()",
      "stname": "ImVector",
      "templated": true
    },
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_begin",
      "defaults": {},
      "funcname": "begin",
      "location": "imgui:1920",
      "ov_cimguiname": "ImVector_begin__const",
      "ret": "const T*",
      "signature": "()const",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_capacity": [
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_capacity",
      "defaults": {},
      "funcname": "capacity",
      "location": "imgui:1915",
      "ov_cimguiname": "ImVector_capacity",
      "ret": "int",
      "signature": "()const",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_clear": [
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_clear",
      "defaults": {},
      "funcname": "clear",
      "location": "imgui:1907",
      "ov_cimguiname": "ImVector_clear",
      "ret": "void",
      "signature": "()",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_clear_delete": [
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_clear_delete",
      "defaults": {},
      "funcname": "clear_delete",
      "location": "imgui:1908",
      "ov_cimguiname": "ImVector_clear_delete",
      "ret": "void",
      "signature": "()",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_clear_destruct": [
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_clear_destruct",
      "defaults": {},
      "funcname": "clear_destruct",
      "location": "imgui:1909",
      "ov_cimguiname": "ImVector_clear_destruct",
      "ret": "void",
      "signature": "()",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_contains": [
    {
      "args": "(ImVector* self,const T v)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "v",
          "type": "const T"
        }
      ],
      "argsoriginal": "(const T& v)",
      "call_args": "(v)",
      "cimguiname": "ImVector_contains",
      "defaults": {},
      "funcname": "contains",
      "location": "imgui:1944",
      "ov_cimguiname": "ImVector_contains",
      "ret": "bool",
      "signature": "(const T)const",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_destroy": [
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "call_args": "(self)",
      "cimguiname": "ImVector_destroy",
      "defaults": {},
      "destructor": true,
      "location": "imgui:1905",
      "ov_cimguiname": "ImVector_destroy",
      "realdestructor": true,
      "ret": "void",
      "signature": "(ImVector*)",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_empty": [
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_empty",
      "defaults": {},
      "funcname": "empty",
      "location": "imgui:1911",
      "ov_cimguiname": "ImVector_empty",
      "ret": "bool",
      "signature": "()const",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_end": [
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_end",
      "defaults": {},
      "funcname": "end",
      "location": "imgui:1921",
      "ov_cimguiname": "ImVector_end_Nil",
      "ret": "T*",
      "signature": "()",
      "stname": "ImVector",
      "templated": true
    },
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_end",
      "defaults": {},
      "funcname": "end",
      "location": "imgui:1922",
      "ov_cimguiname": "ImVector_end__const",
      "ret": "const T*",
      "signature": "()const",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_erase": [
    {
      "args": "(ImVector* self,const T* it)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "it",
          "type": "const T*"
        }
      ],
      "argsoriginal": "(const T* it)",
      "call_args": "(it)",
      "cimguiname": "ImVector_erase",
      "defaults": {},
      "funcname": "erase",
      "location": "imgui:1940",
      "ov_cimguiname": "ImVector_erase_Nil",
      "ret": "T*",
      "signature": "(const T*)",
      "stname": "ImVector",
      "templated": true
    },
    {
      "args": "(ImVector* self,const T* it,const T* it_last)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "it",
          "type": "const T*"
        },
        {
          "name": "it_last",
          "type": "const T*"
        }
      ],
      "argsoriginal": "(const T* it,const T* it_last)",
      "call_args": "(it,it_last)",
      "cimguiname": "ImVector_erase",
      "defaults": {},
      "funcname": "erase",
      "location": "imgui:1941",
      "ov_cimguiname": "ImVector_erase_TPtr",
      "ret": "T*",
      "signature": "(const T*,const T*)",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_erase_unsorted": [
    {
      "args": "(ImVector* self,const T* it)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "it",
          "type": "const T*"
        }
      ],
      "argsoriginal": "(const T* it)",
      "call_args": "(it)",
      "cimguiname": "ImVector_erase_unsorted",
      "defaults": {},
      "funcname": "erase_unsorted",
      "location": "imgui:1942",
      "ov_cimguiname": "ImVector_erase_unsorted",
      "ret": "T*",
      "signature": "(const T*)",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_find": [
    {
      "args": "(ImVector* self,const T v)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "v",
          "type": "const T"
        }
      ],
      "argsoriginal": "(const T& v)",
      "call_args": "(v)",
      "cimguiname": "ImVector_find",
      "defaults": {},
      "funcname": "find",
      "location": "imgui:1945",
      "ov_cimguiname": "ImVector_find_Nil",
      "ret": "T*",
      "signature": "(const T)",
      "stname": "ImVector",
      "templated": true
    },
    {
      "args": "(ImVector* self,const T v)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "v",
          "type": "const T"
        }
      ],
      "argsoriginal": "(const T& v)",
      "call_args": "(v)",
      "cimguiname": "ImVector_find",
      "defaults": {},
      "funcname": "find",
      "location": "imgui:1946",
      "ov_cimguiname": "ImVector_find__const",
      "ret": "const T*",
      "signature": "(const T)const",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_find_erase": [
    {
      "args": "(ImVector* self,const T v)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "v",
          "type": "const T"
        }
      ],
      "argsoriginal": "(const T& v)",
      "call_args": "(v)",
      "cimguiname": "ImVector_find_erase",
      "defaults": {},
      "funcname": "find_erase",
      "location": "imgui:1947",
      "ov_cimguiname": "ImVector_find_erase",
      "ret": "bool",
      "signature": "(const T)",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_find_erase_unsorted": [
    {
      "args": "(ImVector* self,const T v)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "v",
          "type": "const T"
        }
      ],
      "argsoriginal": "(const T& v)",
      "call_args": "(v)",
      "cimguiname": "ImVector_find_erase_unsorted",
      "defaults": {},
      "funcname": "find_erase_unsorted",
      "location": "imgui:1948",
      "ov_cimguiname": "ImVector_find_erase_unsorted",
      "ret": "bool",
      "signature": "(const T)",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_front": [
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_front",
      "defaults": {},
      "funcname": "front",
      "location": "imgui:1923",
      "ov_cimguiname": "ImVector_front_Nil",
      "ret": "T*",
      "retref": "&",
      "signature": "()",
      "stname": "ImVector",
      "templated": true
    },
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_front",
      "defaults": {},
      "funcname": "front",
      "location": "imgui:1924",
      "ov_cimguiname": "ImVector_front__const",
      "ret": "const T*",
      "retref": "&",
      "signature": "()const",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_index_from_ptr": [
    {
      "args": "(ImVector* self,const T* it)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "it",
          "type": "const T*"
        }
      ],
      "argsoriginal": "(const T* it)",
      "call_args": "(it)",
      "cimguiname": "ImVector_index_from_ptr",
      "defaults": {},
      "funcname": "index_from_ptr",
      "location": "imgui:1949",
      "ov_cimguiname": "ImVector_index_from_ptr",
      "ret": "int",
      "signature": "(const T*)const",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_insert": [
    {
      "args": "(ImVector* self,const T* it,const T v)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "it",
          "type": "const T*"
        },
        {
          "name": "v",
          "type": "const T"
        }
      ],
      "argsoriginal": "(const T* it,const T& v)",
      "call_args": "(it,v)",
      "cimguiname": "ImVector_insert",
      "defaults": {},
      "funcname": "insert",
      "location": "imgui:1943",
      "ov_cimguiname": "ImVector_insert",
      "ret": "T*",
      "signature": "(const T*,const T)",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_max_size": [
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_max_size",
      "defaults": {},
      "funcname": "max_size",
      "location": "imgui:1914",
      "ov_cimguiname": "ImVector_max_size",
      "ret": "int",
      "signature": "()const",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_pop_back": [
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_pop_back",
      "defaults": {},
      "funcname": "pop_back",
      "location": "imgui:1938",
      "ov_cimguiname": "ImVector_pop_back",
      "ret": "void",
      "signature": "()",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_push_back": [
    {
      "args": "(ImVector* self,const T v)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "v",
          "type": "const T"
        }
      ],
      "argsoriginal": "(const T& v)",
      "call_args": "(v)",
      "cimguiname": "ImVector_push_back",
      "defaults": {},
      "funcname": "push_back",
      "location": "imgui:1937",
      "ov_cimguiname": "ImVector_push_back",
      "ret": "void",
      "signature": "(const T)",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_push_front": [
    {
      "args": "(ImVector* self,const T v)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "v",
          "type": "const T"
        }
      ],
      "argsoriginal": "(const T& v)",
      "call_args": "(v)",
      "cimguiname": "ImVector_push_front",
      "defaults": {},
      "funcname": "push_front",
      "location": "imgui:1939",
      "ov_cimguiname": "ImVector_push_front",
      "ret": "void",
      "signature": "(const T)",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_reserve": [
    {
      "args": "(ImVector* self,int new_capacity)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "new_capacity",
          "type": "int"
        }
      ],
      "argsoriginal": "(int new_capacity)",
      "call_args": "(new_capacity)",
      "cimguiname": "ImVector_reserve",
      "defaults": {},
      "funcname": "reserve",
      "location": "imgui:1933",
      "ov_cimguiname": "ImVector_reserve",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_reserve_discard": [
    {
      "args": "(ImVector* self,int new_capacity)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "new_capacity",
          "type": "int"
        }
      ],
      "argsoriginal": "(int new_capacity)",
      "call_args": "(new_capacity)",
      "cimguiname": "ImVector_reserve_discard",
      "defaults": {},
      "funcname": "reserve_discard",
      "location": "imgui:1934",
      "ov_cimguiname": "ImVector_reserve_discard",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_resize": [
    {
      "args": "(ImVector* self,int new_size)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "new_size",
          "type": "int"
        }
      ],
      "argsoriginal": "(int new_size)",
      "call_args": "(new_size)",
      "cimguiname": "ImVector_resize",
      "defaults": {},
      "funcname": "resize",
      "location": "imgui:1930",
      "ov_cimguiname": "ImVector_resize_Nil",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImVector",
      "templated": true
    },
    {
      "args": "(ImVector* self,int new_size,const T v)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "new_size",
          "type": "int"
        },
        {
          "name": "v",
          "type": "const T"
        }
      ],
      "argsoriginal": "(int new_size,const T& v)",
      "call_args": "(new_size,v)",
      "cimguiname": "ImVector_resize",
      "defaults": {},
      "funcname": "resize",
      "location": "imgui:1931",
      "ov_cimguiname": "ImVector_resize_T",
      "ret": "void",
      "signature": "(int,const T)",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_shrink": [
    {
      "args": "(ImVector* self,int new_size)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "new_size",
          "type": "int"
        }
      ],
      "argsoriginal": "(int new_size)",
      "call_args": "(new_size)",
      "cimguiname": "ImVector_shrink",
      "defaults": {},
      "funcname": "shrink",
      "location": "imgui:1932",
      "ov_cimguiname": "ImVector_shrink",
      "ret": "void",
      "signature": "(int)",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_size": [
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_size",
      "defaults": {},
      "funcname": "size",
      "location": "imgui:1912",
      "ov_cimguiname": "ImVector_size",
      "ret": "int",
      "signature": "()const",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_size_in_bytes": [
    {
      "args": "(ImVector* self)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "ImVector_size_in_bytes",
      "defaults": {},
      "funcname": "size_in_bytes",
      "location": "imgui:1913",
      "ov_cimguiname": "ImVector_size_in_bytes",
      "ret": "int",
      "signature": "()const",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "ImVector_swap": [
    {
      "args": "(ImVector* self,ImVector_T * rhs)",
      "argsT": [
        {
          "name": "self",
          "type": "ImVector*"
        },
        {
          "name": "rhs",
          "reftoptr": true,
          "type": "ImVector_T *"
        }
      ],
      "argsoriginal": "(ImVector<T>& rhs)",
      "call_args": "(*rhs)",
      "cimguiname": "ImVector_swap",
      "defaults": {},
      "funcname": "swap",
      "location": "imgui:1927",
      "ov_cimguiname": "ImVector_swap",
      "ret": "void",
      "signature": "(ImVector_T *)",
      "stname": "ImVector",
      "templated": true
    }
  ],
  "igAcceptDragDropPayload": [
    {
      "args": "(const char* type,ImGuiDragDropFlags flags)",
      "argsT": [
        {
          "name": "type",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiDragDropFlags"
        }
      ],
      "argsoriginal": "(const char* type,ImGuiDragDropFlags flags=0)",
      "call_args": "(type,flags)",
      "cimguiname": "igAcceptDragDropPayload",
      "defaults": {
        "flags": "0"
      },
      "funcname": "AcceptDragDropPayload",
      "location": "imgui:858",
      "namespace": "ImGui",
      "ov_cimguiname": "igAcceptDragDropPayload",
      "ret": "const ImGuiPayload*",
      "signature": "(const char*,ImGuiDragDropFlags)",
      "stname": ""
    }
  ],
  "igActivateItemByID": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "igActivateItemByID",
      "defaults": {},
      "funcname": "ActivateItemByID",
      "location": "imgui_internal:3204",
      "namespace": "ImGui",
      "ov_cimguiname": "igActivateItemByID",
      "ret": "void",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igAddContextHook": [
    {
      "args": "(ImGuiContext* context,const ImGuiContextHook* hook)",
      "argsT": [
        {
          "name": "context",
          "type": "ImGuiContext*"
        },
        {
          "name": "hook",
          "type": "const ImGuiContextHook*"
        }
      ],
      "argsoriginal": "(ImGuiContext* context,const ImGuiContextHook* hook)",
      "call_args": "(context,hook)",
      "cimguiname": "igAddContextHook",
      "defaults": {},
      "funcname": "AddContextHook",
      "location": "imgui_internal:3071",
      "namespace": "ImGui",
      "ov_cimguiname": "igAddContextHook",
      "ret": "ImGuiID",
      "signature": "(ImGuiContext*,const ImGuiContextHook*)",
      "stname": ""
    }
  ],
  "igAddDrawListToDrawDataEx": [
    {
      "args": "(ImDrawData* draw_data,ImVector_ImDrawListPtr* out_list,ImDrawList* draw_list)",
      "argsT": [
        {
          "name": "draw_data",
          "type": "ImDrawData*"
        },
        {
          "name": "out_list",
          "type": "ImVector_ImDrawListPtr*"
        },
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "(ImDrawData* draw_data,ImVector<ImDrawList*>* out_list,ImDrawList* draw_list)",
      "call_args": "(draw_data,out_list,draw_list)",
      "cimguiname": "igAddDrawListToDrawDataEx",
      "defaults": {},
      "funcname": "AddDrawListToDrawDataEx",
      "location": "imgui_internal:3056",
      "namespace": "ImGui",
      "ov_cimguiname": "igAddDrawListToDrawDataEx",
      "ret": "void",
      "signature": "(ImDrawData*,ImVector_ImDrawListPtr*,ImDrawList*)",
      "stname": ""
    }
  ],
  "igAddSettingsHandler": [
    {
      "args": "(const ImGuiSettingsHandler* handler)",
      "argsT": [
        {
          "name": "handler",
          "type": "const ImGuiSettingsHandler*"
        }
      ],
      "argsoriginal": "(const ImGuiSettingsHandler* handler)",
      "call_args": "(handler)",
      "cimguiname": "igAddSettingsHandler",
      "defaults": {},
      "funcname": "AddSettingsHandler",
      "location": "imgui_internal:3088",
      "namespace": "ImGui",
      "ov_cimguiname": "igAddSettingsHandler",
      "ret": "void",
      "signature": "(const ImGuiSettingsHandler*)",
      "stname": ""
    }
  ],
  "igAlignTextToFramePadding": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igAlignTextToFramePadding",
      "defaults": {},
      "funcname": "AlignTextToFramePadding",
      "location": "imgui:472",
      "namespace": "ImGui",
      "ov_cimguiname": "igAlignTextToFramePadding",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igArrowButton": [
    {
      "args": "(const char* str_id,ImGuiDir dir)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "dir",
          "type": "ImGuiDir"
        }
      ],
      "argsoriginal": "(const char* str_id,ImGuiDir dir)",
      "call_args": "(str_id,dir)",
      "cimguiname": "igArrowButton",
      "defaults": {},
      "funcname": "ArrowButton",
      "location": "imgui:520",
      "namespace": "ImGui",
      "ov_cimguiname": "igArrowButton",
      "ret": "bool",
      "signature": "(const char*,ImGuiDir)",
      "stname": ""
    }
  ],
  "igArrowButtonEx": [
    {
      "args": "(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "dir",
          "type": "ImGuiDir"
        },
        {
          "name": "size_arg",
          "type": "ImVec2"
        },
        {
          "name": "flags",
          "type": "ImGuiButtonFlags"
        }
      ],
      "argsoriginal": "(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags=0)",
      "call_args": "(str_id,dir,size_arg,flags)",
      "cimguiname": "igArrowButtonEx",
      "defaults": {
        "flags": "0"
      },
      "funcname": "ArrowButtonEx",
      "location": "imgui_internal:3476",
      "namespace": "ImGui",
      "ov_cimguiname": "igArrowButtonEx",
      "ret": "bool",
      "signature": "(const char*,ImGuiDir,ImVec2,ImGuiButtonFlags)",
      "stname": ""
    }
  ],
  "igBegin": [
    {
      "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)",
      "argsT": [
        {
          "name": "name",
          "type": "const char*"
        },
        {
          "name": "p_open",
          "type": "bool*"
        },
        {
          "name": "flags",
          "type": "ImGuiWindowFlags"
        }
      ],
      "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)",
      "call_args": "(name,p_open,flags)",
      "cimguiname": "igBegin",
      "defaults": {
        "flags": "0",
        "p_open": "NULL"
      },
      "funcname": "Begin",
      "location": "imgui:343",
      "namespace": "ImGui",
      "ov_cimguiname": "igBegin",
      "ret": "bool",
      "signature": "(const char*,bool*,ImGuiWindowFlags)",
      "stname": ""
    }
  ],
  "igBeginChild": [
    {
      "args": "(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "border",
          "type": "bool"
        },
        {
          "name": "flags",
          "type": "ImGuiWindowFlags"
        }
      ],
      "argsoriginal": "(const char* str_id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)",
      "call_args": "(str_id,size,border,flags)",
      "cimguiname": "igBeginChild",
      "defaults": {
        "border": "false",
        "flags": "0",
        "size": "ImVec2(0,0)"
      },
      "funcname": "BeginChild",
      "location": "imgui:354",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginChild_Str",
      "ret": "bool",
      "signature": "(const char*,const ImVec2,bool,ImGuiWindowFlags)",
      "stname": ""
    },
    {
      "args": "(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "border",
          "type": "bool"
        },
        {
          "name": "flags",
          "type": "ImGuiWindowFlags"
        }
      ],
      "argsoriginal": "(ImGuiID id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)",
      "call_args": "(id,size,border,flags)",
      "cimguiname": "igBeginChild",
      "defaults": {
        "border": "false",
        "flags": "0",
        "size": "ImVec2(0,0)"
      },
      "funcname": "BeginChild",
      "location": "imgui:355",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginChild_ID",
      "ret": "bool",
      "signature": "(ImGuiID,const ImVec2,bool,ImGuiWindowFlags)",
      "stname": ""
    }
  ],
  "igBeginChildEx": [
    {
      "args": "(const char* name,ImGuiID id,const ImVec2 size_arg,bool border,ImGuiWindowFlags flags)",
      "argsT": [
        {
          "name": "name",
          "type": "const char*"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "size_arg",
          "type": "const ImVec2"
        },
        {
          "name": "border",
          "type": "bool"
        },
        {
          "name": "flags",
          "type": "ImGuiWindowFlags"
        }
      ],
      "argsoriginal": "(const char* name,ImGuiID id,const ImVec2& size_arg,bool border,ImGuiWindowFlags flags)",
      "call_args": "(name,id,size_arg,border,flags)",
      "cimguiname": "igBeginChildEx",
      "defaults": {},
      "funcname": "BeginChildEx",
      "location": "imgui_internal:3159",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginChildEx",
      "ret": "bool",
      "signature": "(const char*,ImGuiID,const ImVec2,bool,ImGuiWindowFlags)",
      "stname": ""
    }
  ],
  "igBeginChildFrame": [
    {
      "args": "(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "flags",
          "type": "ImGuiWindowFlags"
        }
      ],
      "argsoriginal": "(ImGuiID id,const ImVec2& size,ImGuiWindowFlags flags=0)",
      "call_args": "(id,size,flags)",
      "cimguiname": "igBeginChildFrame",
      "defaults": {
        "flags": "0"
      },
      "funcname": "BeginChildFrame",
      "location": "imgui:924",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginChildFrame",
      "ret": "bool",
      "signature": "(ImGuiID,const ImVec2,ImGuiWindowFlags)",
      "stname": ""
    }
  ],
  "igBeginColumns": [
    {
      "args": "(const char* str_id,int count,ImGuiOldColumnFlags flags)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "count",
          "type": "int"
        },
        {
          "name": "flags",
          "type": "ImGuiOldColumnFlags"
        }
      ],
      "argsoriginal": "(const char* str_id,int count,ImGuiOldColumnFlags flags=0)",
      "call_args": "(str_id,count,flags)",
      "cimguiname": "igBeginColumns",
      "defaults": {
        "flags": "0"
      },
      "funcname": "BeginColumns",
      "location": "imgui_internal:3361",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginColumns",
      "ret": "void",
      "signature": "(const char*,int,ImGuiOldColumnFlags)",
      "stname": ""
    }
  ],
  "igBeginCombo": [
    {
      "args": "(const char* label,const char* preview_value,ImGuiComboFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "preview_value",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiComboFlags"
        }
      ],
      "argsoriginal": "(const char* label,const char* preview_value,ImGuiComboFlags flags=0)",
      "call_args": "(label,preview_value,flags)",
      "cimguiname": "igBeginCombo",
      "defaults": {
        "flags": "0"
      },
      "funcname": "BeginCombo",
      "location": "imgui:537",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginCombo",
      "ret": "bool",
      "signature": "(const char*,const char*,ImGuiComboFlags)",
      "stname": ""
    }
  ],
  "igBeginComboPopup": [
    {
      "args": "(ImGuiID popup_id,const ImRect bb,ImGuiComboFlags flags)",
      "argsT": [
        {
          "name": "popup_id",
          "type": "ImGuiID"
        },
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "flags",
          "type": "ImGuiComboFlags"
        }
      ],
      "argsoriginal": "(ImGuiID popup_id,const ImRect& bb,ImGuiComboFlags flags)",
      "call_args": "(popup_id,bb,flags)",
      "cimguiname": "igBeginComboPopup",
      "defaults": {},
      "funcname": "BeginComboPopup",
      "location": "imgui_internal:3180",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginComboPopup",
      "ret": "bool",
      "signature": "(ImGuiID,const ImRect,ImGuiComboFlags)",
      "stname": ""
    }
  ],
  "igBeginComboPreview": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igBeginComboPreview",
      "defaults": {},
      "funcname": "BeginComboPreview",
      "location": "imgui_internal:3181",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginComboPreview",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igBeginDisabled": [
    {
      "args": "(bool disabled)",
      "argsT": [
        {
          "name": "disabled",
          "type": "bool"
        }
      ],
      "argsoriginal": "(bool disabled=true)",
      "call_args": "(disabled)",
      "cimguiname": "igBeginDisabled",
      "defaults": {
        "disabled": "true"
      },
      "funcname": "BeginDisabled",
      "location": "imgui:866",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginDisabled",
      "ret": "void",
      "signature": "(bool)",
      "stname": ""
    }
  ],
  "igBeginDockableDragDropSource": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igBeginDockableDragDropSource",
      "defaults": {},
      "funcname": "BeginDockableDragDropSource",
      "location": "imgui_internal:3312",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginDockableDragDropSource",
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igBeginDockableDragDropTarget": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igBeginDockableDragDropTarget",
      "defaults": {},
      "funcname": "BeginDockableDragDropTarget",
      "location": "imgui_internal:3313",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginDockableDragDropTarget",
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igBeginDocked": [
    {
      "args": "(ImGuiWindow* window,bool* p_open)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "p_open",
          "type": "bool*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,bool* p_open)",
      "call_args": "(window,p_open)",
      "cimguiname": "igBeginDocked",
      "defaults": {},
      "funcname": "BeginDocked",
      "location": "imgui_internal:3311",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginDocked",
      "ret": "void",
      "signature": "(ImGuiWindow*,bool*)",
      "stname": ""
    }
  ],
  "igBeginDragDropSource": [
    {
      "args": "(ImGuiDragDropFlags flags)",
      "argsT": [
        {
          "name": "flags",
          "type": "ImGuiDragDropFlags"
        }
      ],
      "argsoriginal": "(ImGuiDragDropFlags flags=0)",
      "call_args": "(flags)",
      "cimguiname": "igBeginDragDropSource",
      "defaults": {
        "flags": "0"
      },
      "funcname": "BeginDragDropSource",
      "location": "imgui:854",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginDragDropSource",
      "ret": "bool",
      "signature": "(ImGuiDragDropFlags)",
      "stname": ""
    }
  ],
  "igBeginDragDropTarget": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igBeginDragDropTarget",
      "defaults": {},
      "funcname": "BeginDragDropTarget",
      "location": "imgui:857",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginDragDropTarget",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igBeginDragDropTargetCustom": [
    {
      "args": "(const ImRect bb,ImGuiID id)",
      "argsT": [
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(const ImRect& bb,ImGuiID id)",
      "call_args": "(bb,id)",
      "cimguiname": "igBeginDragDropTargetCustom",
      "defaults": {},
      "funcname": "BeginDragDropTargetCustom",
      "location": "imgui_internal:3354",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginDragDropTargetCustom",
      "ret": "bool",
      "signature": "(const ImRect,ImGuiID)",
      "stname": ""
    }
  ],
  "igBeginGroup": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igBeginGroup",
      "defaults": {},
      "funcname": "BeginGroup",
      "location": "imgui:461",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginGroup",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igBeginItemTooltip": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igBeginItemTooltip",
      "defaults": {},
      "funcname": "BeginItemTooltip",
      "location": "imgui:694",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginItemTooltip",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igBeginListBox": [
    {
      "args": "(const char* label,const ImVec2 size)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))",
      "call_args": "(label,size)",
      "cimguiname": "igBeginListBox",
      "defaults": {
        "size": "ImVec2(0,0)"
      },
      "funcname": "BeginListBox",
      "location": "imgui:649",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginListBox",
      "ret": "bool",
      "signature": "(const char*,const ImVec2)",
      "stname": ""
    }
  ],
  "igBeginMainMenuBar": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igBeginMainMenuBar",
      "defaults": {},
      "funcname": "BeginMainMenuBar",
      "location": "imgui:675",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginMainMenuBar",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igBeginMenu": [
    {
      "args": "(const char* label,bool enabled)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "enabled",
          "type": "bool"
        }
      ],
      "argsoriginal": "(const char* label,bool enabled=true)",
      "call_args": "(label,enabled)",
      "cimguiname": "igBeginMenu",
      "defaults": {
        "enabled": "true"
      },
      "funcname": "BeginMenu",
      "location": "imgui:677",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginMenu",
      "ret": "bool",
      "signature": "(const char*,bool)",
      "stname": ""
    }
  ],
  "igBeginMenuBar": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igBeginMenuBar",
      "defaults": {},
      "funcname": "BeginMenuBar",
      "location": "imgui:673",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginMenuBar",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igBeginMenuEx": [
    {
      "args": "(const char* label,const char* icon,bool enabled)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "icon",
          "type": "const char*"
        },
        {
          "name": "enabled",
          "type": "bool"
        }
      ],
      "argsoriginal": "(const char* label,const char* icon,bool enabled=true)",
      "call_args": "(label,icon,enabled)",
      "cimguiname": "igBeginMenuEx",
      "defaults": {
        "enabled": "true"
      },
      "funcname": "BeginMenuEx",
      "location": "imgui_internal:3176",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginMenuEx",
      "ret": "bool",
      "signature": "(const char*,const char*,bool)",
      "stname": ""
    }
  ],
  "igBeginPopup": [
    {
      "args": "(const char* str_id,ImGuiWindowFlags flags)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiWindowFlags"
        }
      ],
      "argsoriginal": "(const char* str_id,ImGuiWindowFlags flags=0)",
      "call_args": "(str_id,flags)",
      "cimguiname": "igBeginPopup",
      "defaults": {
        "flags": "0"
      },
      "funcname": "BeginPopup",
      "location": "imgui:710",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginPopup",
      "ret": "bool",
      "signature": "(const char*,ImGuiWindowFlags)",
      "stname": ""
    }
  ],
  "igBeginPopupContextItem": [
    {
      "args": "(const char* str_id,ImGuiPopupFlags popup_flags)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "popup_flags",
          "type": "ImGuiPopupFlags"
        }
      ],
      "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)",
      "call_args": "(str_id,popup_flags)",
      "cimguiname": "igBeginPopupContextItem",
      "defaults": {
        "popup_flags": "1",
        "str_id": "NULL"
      },
      "funcname": "BeginPopupContextItem",
      "location": "imgui:732",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginPopupContextItem",
      "ret": "bool",
      "signature": "(const char*,ImGuiPopupFlags)",
      "stname": ""
    }
  ],
  "igBeginPopupContextVoid": [
    {
      "args": "(const char* str_id,ImGuiPopupFlags popup_flags)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "popup_flags",
          "type": "ImGuiPopupFlags"
        }
      ],
      "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)",
      "call_args": "(str_id,popup_flags)",
      "cimguiname": "igBeginPopupContextVoid",
      "defaults": {
        "popup_flags": "1",
        "str_id": "NULL"
      },
      "funcname": "BeginPopupContextVoid",
      "location": "imgui:734",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginPopupContextVoid",
      "ret": "bool",
      "signature": "(const char*,ImGuiPopupFlags)",
      "stname": ""
    }
  ],
  "igBeginPopupContextWindow": [
    {
      "args": "(const char* str_id,ImGuiPopupFlags popup_flags)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "popup_flags",
          "type": "ImGuiPopupFlags"
        }
      ],
      "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)",
      "call_args": "(str_id,popup_flags)",
      "cimguiname": "igBeginPopupContextWindow",
      "defaults": {
        "popup_flags": "1",
        "str_id": "NULL"
      },
      "funcname": "BeginPopupContextWindow",
      "location": "imgui:733",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginPopupContextWindow",
      "ret": "bool",
      "signature": "(const char*,ImGuiPopupFlags)",
      "stname": ""
    }
  ],
  "igBeginPopupEx": [
    {
      "args": "(ImGuiID id,ImGuiWindowFlags extra_flags)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "extra_flags",
          "type": "ImGuiWindowFlags"
        }
      ],
      "argsoriginal": "(ImGuiID id,ImGuiWindowFlags extra_flags)",
      "call_args": "(id,extra_flags)",
      "cimguiname": "igBeginPopupEx",
      "defaults": {},
      "funcname": "BeginPopupEx",
      "location": "imgui_internal:3165",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginPopupEx",
      "ret": "bool",
      "signature": "(ImGuiID,ImGuiWindowFlags)",
      "stname": ""
    }
  ],
  "igBeginPopupModal": [
    {
      "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)",
      "argsT": [
        {
          "name": "name",
          "type": "const char*"
        },
        {
          "name": "p_open",
          "type": "bool*"
        },
        {
          "name": "flags",
          "type": "ImGuiWindowFlags"
        }
      ],
      "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)",
      "call_args": "(name,p_open,flags)",
      "cimguiname": "igBeginPopupModal",
      "defaults": {
        "flags": "0",
        "p_open": "NULL"
      },
      "funcname": "BeginPopupModal",
      "location": "imgui:711",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginPopupModal",
      "ret": "bool",
      "signature": "(const char*,bool*,ImGuiWindowFlags)",
      "stname": ""
    }
  ],
  "igBeginTabBar": [
    {
      "args": "(const char* str_id,ImGuiTabBarFlags flags)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiTabBarFlags"
        }
      ],
      "argsoriginal": "(const char* str_id,ImGuiTabBarFlags flags=0)",
      "call_args": "(str_id,flags)",
      "cimguiname": "igBeginTabBar",
      "defaults": {
        "flags": "0"
      },
      "funcname": "BeginTabBar",
      "location": "imgui:812",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginTabBar",
      "ret": "bool",
      "signature": "(const char*,ImGuiTabBarFlags)",
      "stname": ""
    }
  ],
  "igBeginTabBarEx": [
    {
      "args": "(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        },
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "flags",
          "type": "ImGuiTabBarFlags"
        },
        {
          "name": "dock_node",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar,const ImRect& bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node)",
      "call_args": "(tab_bar,bb,flags,dock_node)",
      "cimguiname": "igBeginTabBarEx",
      "defaults": {},
      "funcname": "BeginTabBarEx",
      "location": "imgui_internal:3428",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginTabBarEx",
      "ret": "bool",
      "signature": "(ImGuiTabBar*,const ImRect,ImGuiTabBarFlags,ImGuiDockNode*)",
      "stname": ""
    }
  ],
  "igBeginTabItem": [
    {
      "args": "(const char* label,bool* p_open,ImGuiTabItemFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "p_open",
          "type": "bool*"
        },
        {
          "name": "flags",
          "type": "ImGuiTabItemFlags"
        }
      ],
      "argsoriginal": "(const char* label,bool* p_open=((void*)0),ImGuiTabItemFlags flags=0)",
      "call_args": "(label,p_open,flags)",
      "cimguiname": "igBeginTabItem",
      "defaults": {
        "flags": "0",
        "p_open": "NULL"
      },
      "funcname": "BeginTabItem",
      "location": "imgui:814",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginTabItem",
      "ret": "bool",
      "signature": "(const char*,bool*,ImGuiTabItemFlags)",
      "stname": ""
    }
  ],
  "igBeginTable": [
    {
      "args": "(const char* str_id,int column,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "column",
          "type": "int"
        },
        {
          "name": "flags",
          "type": "ImGuiTableFlags"
        },
        {
          "name": "outer_size",
          "type": "const ImVec2"
        },
        {
          "name": "inner_width",
          "type": "float"
        }
      ],
      "argsoriginal": "(const char* str_id,int column,ImGuiTableFlags flags=0,const ImVec2& outer_size=ImVec2(0.0f,0.0f),float inner_width=0.0f)",
      "call_args": "(str_id,column,flags,outer_size,inner_width)",
      "cimguiname": "igBeginTable",
      "defaults": {
        "flags": "0",
        "inner_width": "0.0f",
        "outer_size": "ImVec2(0.0f,0.0f)"
      },
      "funcname": "BeginTable",
      "location": "imgui:765",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginTable",
      "ret": "bool",
      "signature": "(const char*,int,ImGuiTableFlags,const ImVec2,float)",
      "stname": ""
    }
  ],
  "igBeginTableEx": [
    {
      "args": "(const char* name,ImGuiID id,int columns_count,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width)",
      "argsT": [
        {
          "name": "name",
          "type": "const char*"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "columns_count",
          "type": "int"
        },
        {
          "name": "flags",
          "type": "ImGuiTableFlags"
        },
        {
          "name": "outer_size",
          "type": "const ImVec2"
        },
        {
          "name": "inner_width",
          "type": "float"
        }
      ],
      "argsoriginal": "(const char* name,ImGuiID id,int columns_count,ImGuiTableFlags flags=0,const ImVec2& outer_size=ImVec2(0,0),float inner_width=0.0f)",
      "call_args": "(name,id,columns_count,flags,outer_size,inner_width)",
      "cimguiname": "igBeginTableEx",
      "defaults": {
        "flags": "0",
        "inner_width": "0.0f",
        "outer_size": "ImVec2(0,0)"
      },
      "funcname": "BeginTableEx",
      "location": "imgui_internal:3384",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginTableEx",
      "ret": "bool",
      "signature": "(const char*,ImGuiID,int,ImGuiTableFlags,const ImVec2,float)",
      "stname": ""
    }
  ],
  "igBeginTooltip": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igBeginTooltip",
      "defaults": {},
      "funcname": "BeginTooltip",
      "location": "imgui:685",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginTooltip",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igBeginTooltipEx": [
    {
      "args": "(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags)",
      "argsT": [
        {
          "name": "tooltip_flags",
          "type": "ImGuiTooltipFlags"
        },
        {
          "name": "extra_window_flags",
          "type": "ImGuiWindowFlags"
        }
      ],
      "argsoriginal": "(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags)",
      "call_args": "(tooltip_flags,extra_window_flags)",
      "cimguiname": "igBeginTooltipEx",
      "defaults": {},
      "funcname": "BeginTooltipEx",
      "location": "imgui_internal:3166",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginTooltipEx",
      "ret": "bool",
      "signature": "(ImGuiTooltipFlags,ImGuiWindowFlags)",
      "stname": ""
    }
  ],
  "igBeginViewportSideBar": [
    {
      "args": "(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags)",
      "argsT": [
        {
          "name": "name",
          "type": "const char*"
        },
        {
          "name": "viewport",
          "type": "ImGuiViewport*"
        },
        {
          "name": "dir",
          "type": "ImGuiDir"
        },
        {
          "name": "size",
          "type": "float"
        },
        {
          "name": "window_flags",
          "type": "ImGuiWindowFlags"
        }
      ],
      "argsoriginal": "(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags)",
      "call_args": "(name,viewport,dir,size,window_flags)",
      "cimguiname": "igBeginViewportSideBar",
      "defaults": {},
      "funcname": "BeginViewportSideBar",
      "location": "imgui_internal:3175",
      "namespace": "ImGui",
      "ov_cimguiname": "igBeginViewportSideBar",
      "ret": "bool",
      "signature": "(const char*,ImGuiViewport*,ImGuiDir,float,ImGuiWindowFlags)",
      "stname": ""
    }
  ],
  "igBringWindowToDisplayBack": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igBringWindowToDisplayBack",
      "defaults": {},
      "funcname": "BringWindowToDisplayBack",
      "location": "imgui_internal:3047",
      "namespace": "ImGui",
      "ov_cimguiname": "igBringWindowToDisplayBack",
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igBringWindowToDisplayBehind": [
    {
      "args": "(ImGuiWindow* window,ImGuiWindow* above_window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "above_window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiWindow* above_window)",
      "call_args": "(window,above_window)",
      "cimguiname": "igBringWindowToDisplayBehind",
      "defaults": {},
      "funcname": "BringWindowToDisplayBehind",
      "location": "imgui_internal:3048",
      "namespace": "ImGui",
      "ov_cimguiname": "igBringWindowToDisplayBehind",
      "ret": "void",
      "signature": "(ImGuiWindow*,ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igBringWindowToDisplayFront": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igBringWindowToDisplayFront",
      "defaults": {},
      "funcname": "BringWindowToDisplayFront",
      "location": "imgui_internal:3046",
      "namespace": "ImGui",
      "ov_cimguiname": "igBringWindowToDisplayFront",
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igBringWindowToFocusFront": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igBringWindowToFocusFront",
      "defaults": {},
      "funcname": "BringWindowToFocusFront",
      "location": "imgui_internal:3045",
      "namespace": "ImGui",
      "ov_cimguiname": "igBringWindowToFocusFront",
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igBullet": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igBullet",
      "defaults": {},
      "funcname": "Bullet",
      "location": "imgui:527",
      "namespace": "ImGui",
      "ov_cimguiname": "igBullet",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igBulletText": [
    {
      "args": "(const char* fmt,...)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const char* fmt,...)",
      "call_args": "(fmt,...)",
      "cimguiname": "igBulletText",
      "defaults": {},
      "funcname": "BulletText",
      "isvararg": "...)",
      "location": "imgui:510",
      "namespace": "ImGui",
      "ov_cimguiname": "igBulletText",
      "ret": "void",
      "signature": "(const char*,...)",
      "stname": ""
    }
  ],
  "igBulletTextV": [
    {
      "args": "(const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const char* fmt,va_list args)",
      "call_args": "(fmt,args)",
      "cimguiname": "igBulletTextV",
      "defaults": {},
      "funcname": "BulletTextV",
      "location": "imgui:511",
      "namespace": "ImGui",
      "ov_cimguiname": "igBulletTextV",
      "ret": "void",
      "signature": "(const char*,va_list)",
      "stname": ""
    }
  ],
  "igButton": [
    {
      "args": "(const char* label,const ImVec2 size)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))",
      "call_args": "(label,size)",
      "cimguiname": "igButton",
      "defaults": {
        "size": "ImVec2(0,0)"
      },
      "funcname": "Button",
      "location": "imgui:517",
      "namespace": "ImGui",
      "ov_cimguiname": "igButton",
      "ret": "bool",
      "signature": "(const char*,const ImVec2)",
      "stname": ""
    }
  ],
  "igButtonBehavior": [
    {
      "args": "(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags)",
      "argsT": [
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "out_hovered",
          "type": "bool*"
        },
        {
          "name": "out_held",
          "type": "bool*"
        },
        {
          "name": "flags",
          "type": "ImGuiButtonFlags"
        }
      ],
      "argsoriginal": "(const ImRect& bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags=0)",
      "call_args": "(bb,id,out_hovered,out_held,flags)",
      "cimguiname": "igButtonBehavior",
      "defaults": {
        "flags": "0"
      },
      "funcname": "ButtonBehavior",
      "location": "imgui_internal:3494",
      "namespace": "ImGui",
      "ov_cimguiname": "igButtonBehavior",
      "ret": "bool",
      "signature": "(const ImRect,ImGuiID,bool*,bool*,ImGuiButtonFlags)",
      "stname": ""
    }
  ],
  "igButtonEx": [
    {
      "args": "(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "size_arg",
          "type": "const ImVec2"
        },
        {
          "name": "flags",
          "type": "ImGuiButtonFlags"
        }
      ],
      "argsoriginal": "(const char* label,const ImVec2& size_arg=ImVec2(0,0),ImGuiButtonFlags flags=0)",
      "call_args": "(label,size_arg,flags)",
      "cimguiname": "igButtonEx",
      "defaults": {
        "flags": "0",
        "size_arg": "ImVec2(0,0)"
      },
      "funcname": "ButtonEx",
      "location": "imgui_internal:3475",
      "namespace": "ImGui",
      "ov_cimguiname": "igButtonEx",
      "ret": "bool",
      "signature": "(const char*,const ImVec2,ImGuiButtonFlags)",
      "stname": ""
    }
  ],
  "igCalcItemSize": [
    {
      "args": "(ImVec2 *pOut,ImVec2 size,float default_w,float default_h)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "size",
          "type": "ImVec2"
        },
        {
          "name": "default_w",
          "type": "float"
        },
        {
          "name": "default_h",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImVec2 size,float default_w,float default_h)",
      "call_args": "(size,default_w,default_h)",
      "cimguiname": "igCalcItemSize",
      "defaults": {},
      "funcname": "CalcItemSize",
      "location": "imgui_internal:3140",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igCalcItemSize",
      "ret": "void",
      "signature": "(ImVec2,float,float)",
      "stname": ""
    }
  ],
  "igCalcItemWidth": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igCalcItemWidth",
      "defaults": {},
      "funcname": "CalcItemWidth",
      "location": "imgui:433",
      "namespace": "ImGui",
      "ov_cimguiname": "igCalcItemWidth",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igCalcRoundingFlagsForRectInRect": [
    {
      "args": "(const ImRect r_in,const ImRect r_outer,float threshold)",
      "argsT": [
        {
          "name": "r_in",
          "type": "const ImRect"
        },
        {
          "name": "r_outer",
          "type": "const ImRect"
        },
        {
          "name": "threshold",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImRect& r_in,const ImRect& r_outer,float threshold)",
      "call_args": "(r_in,r_outer,threshold)",
      "cimguiname": "igCalcRoundingFlagsForRectInRect",
      "defaults": {},
      "funcname": "CalcRoundingFlagsForRectInRect",
      "location": "imgui_internal:3471",
      "namespace": "ImGui",
      "ov_cimguiname": "igCalcRoundingFlagsForRectInRect",
      "ret": "ImDrawFlags",
      "signature": "(const ImRect,const ImRect,float)",
      "stname": ""
    }
  ],
  "igCalcTextSize": [
    {
      "args": "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "text",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        },
        {
          "name": "hide_text_after_double_hash",
          "type": "bool"
        },
        {
          "name": "wrap_width",
          "type": "float"
        }
      ],
      "argsoriginal": "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)",
      "call_args": "(text,text_end,hide_text_after_double_hash,wrap_width)",
      "cimguiname": "igCalcTextSize",
      "defaults": {
        "hide_text_after_double_hash": "false",
        "text_end": "NULL",
        "wrap_width": "-1.0f"
      },
      "funcname": "CalcTextSize",
      "location": "imgui:928",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igCalcTextSize",
      "ret": "void",
      "signature": "(const char*,const char*,bool,float)",
      "stname": ""
    }
  ],
  "igCalcTypematicRepeatAmount": [
    {
      "args": "(float t0,float t1,float repeat_delay,float repeat_rate)",
      "argsT": [
        {
          "name": "t0",
          "type": "float"
        },
        {
          "name": "t1",
          "type": "float"
        },
        {
          "name": "repeat_delay",
          "type": "float"
        },
        {
          "name": "repeat_rate",
          "type": "float"
        }
      ],
      "argsoriginal": "(float t0,float t1,float repeat_delay,float repeat_rate)",
      "call_args": "(t0,t1,repeat_delay,repeat_rate)",
      "cimguiname": "igCalcTypematicRepeatAmount",
      "defaults": {},
      "funcname": "CalcTypematicRepeatAmount",
      "location": "imgui_internal:3234",
      "namespace": "ImGui",
      "ov_cimguiname": "igCalcTypematicRepeatAmount",
      "ret": "int",
      "signature": "(float,float,float,float)",
      "stname": ""
    }
  ],
  "igCalcWindowNextAutoFitSize": [
    {
      "args": "(ImVec2 *pOut,ImGuiWindow* window)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igCalcWindowNextAutoFitSize",
      "defaults": {},
      "funcname": "CalcWindowNextAutoFitSize",
      "location": "imgui_internal:3028",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igCalcWindowNextAutoFitSize",
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igCalcWrapWidthForPos": [
    {
      "args": "(const ImVec2 pos,float wrap_pos_x)",
      "argsT": [
        {
          "name": "pos",
          "type": "const ImVec2"
        },
        {
          "name": "wrap_pos_x",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec2& pos,float wrap_pos_x)",
      "call_args": "(pos,wrap_pos_x)",
      "cimguiname": "igCalcWrapWidthForPos",
      "defaults": {},
      "funcname": "CalcWrapWidthForPos",
      "location": "imgui_internal:3141",
      "namespace": "ImGui",
      "ov_cimguiname": "igCalcWrapWidthForPos",
      "ret": "float",
      "signature": "(const ImVec2,float)",
      "stname": ""
    }
  ],
  "igCallContextHooks": [
    {
      "args": "(ImGuiContext* context,ImGuiContextHookType type)",
      "argsT": [
        {
          "name": "context",
          "type": "ImGuiContext*"
        },
        {
          "name": "type",
          "type": "ImGuiContextHookType"
        }
      ],
      "argsoriginal": "(ImGuiContext* context,ImGuiContextHookType type)",
      "call_args": "(context,type)",
      "cimguiname": "igCallContextHooks",
      "defaults": {},
      "funcname": "CallContextHooks",
      "location": "imgui_internal:3073",
      "namespace": "ImGui",
      "ov_cimguiname": "igCallContextHooks",
      "ret": "void",
      "signature": "(ImGuiContext*,ImGuiContextHookType)",
      "stname": ""
    }
  ],
  "igCheckbox": [
    {
      "args": "(const char* label,bool* v)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "bool*"
        }
      ],
      "argsoriginal": "(const char* label,bool* v)",
      "call_args": "(label,v)",
      "cimguiname": "igCheckbox",
      "defaults": {},
      "funcname": "Checkbox",
      "location": "imgui:521",
      "namespace": "ImGui",
      "ov_cimguiname": "igCheckbox",
      "ret": "bool",
      "signature": "(const char*,bool*)",
      "stname": ""
    }
  ],
  "igCheckboxFlags": [
    {
      "args": "(const char* label,int* flags,int flags_value)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "int*"
        },
        {
          "name": "flags_value",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* label,int* flags,int flags_value)",
      "call_args": "(label,flags,flags_value)",
      "cimguiname": "igCheckboxFlags",
      "defaults": {},
      "funcname": "CheckboxFlags",
      "location": "imgui:522",
      "namespace": "ImGui",
      "ov_cimguiname": "igCheckboxFlags_IntPtr",
      "ret": "bool",
      "signature": "(const char*,int*,int)",
      "stname": ""
    },
    {
      "args": "(const char* label,unsigned int* flags,unsigned int flags_value)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "unsigned int*"
        },
        {
          "name": "flags_value",
          "type": "unsigned int"
        }
      ],
      "argsoriginal": "(const char* label,unsigned int* flags,unsigned int flags_value)",
      "call_args": "(label,flags,flags_value)",
      "cimguiname": "igCheckboxFlags",
      "defaults": {},
      "funcname": "CheckboxFlags",
      "location": "imgui:523",
      "namespace": "ImGui",
      "ov_cimguiname": "igCheckboxFlags_UintPtr",
      "ret": "bool",
      "signature": "(const char*,unsigned int*,unsigned int)",
      "stname": ""
    },
    {
      "args": "(const char* label,ImS64* flags,ImS64 flags_value)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImS64*"
        },
        {
          "name": "flags_value",
          "type": "ImS64"
        }
      ],
      "argsoriginal": "(const char* label,ImS64* flags,ImS64 flags_value)",
      "call_args": "(label,flags,flags_value)",
      "cimguiname": "igCheckboxFlags",
      "defaults": {},
      "funcname": "CheckboxFlags",
      "location": "imgui_internal:3480",
      "namespace": "ImGui",
      "ov_cimguiname": "igCheckboxFlags_S64Ptr",
      "ret": "bool",
      "signature": "(const char*,ImS64*,ImS64)",
      "stname": ""
    },
    {
      "args": "(const char* label,ImU64* flags,ImU64 flags_value)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImU64*"
        },
        {
          "name": "flags_value",
          "type": "ImU64"
        }
      ],
      "argsoriginal": "(const char* label,ImU64* flags,ImU64 flags_value)",
      "call_args": "(label,flags,flags_value)",
      "cimguiname": "igCheckboxFlags",
      "defaults": {},
      "funcname": "CheckboxFlags",
      "location": "imgui_internal:3481",
      "namespace": "ImGui",
      "ov_cimguiname": "igCheckboxFlags_U64Ptr",
      "ret": "bool",
      "signature": "(const char*,ImU64*,ImU64)",
      "stname": ""
    }
  ],
  "igClearActiveID": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igClearActiveID",
      "defaults": {},
      "funcname": "ClearActiveID",
      "location": "imgui_internal:3123",
      "namespace": "ImGui",
      "ov_cimguiname": "igClearActiveID",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igClearDragDrop": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igClearDragDrop",
      "defaults": {},
      "funcname": "ClearDragDrop",
      "location": "imgui_internal:3355",
      "namespace": "ImGui",
      "ov_cimguiname": "igClearDragDrop",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igClearIniSettings": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igClearIniSettings",
      "defaults": {},
      "funcname": "ClearIniSettings",
      "location": "imgui_internal:3087",
      "namespace": "ImGui",
      "ov_cimguiname": "igClearIniSettings",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igClearWindowSettings": [
    {
      "args": "(const char* name)",
      "argsT": [
        {
          "name": "name",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* name)",
      "call_args": "(name)",
      "cimguiname": "igClearWindowSettings",
      "defaults": {},
      "funcname": "ClearWindowSettings",
      "location": "imgui_internal:3096",
      "namespace": "ImGui",
      "ov_cimguiname": "igClearWindowSettings",
      "ret": "void",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igCloseButton": [
    {
      "args": "(ImGuiID id,const ImVec2 pos)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "pos",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(ImGuiID id,const ImVec2& pos)",
      "call_args": "(id,pos)",
      "cimguiname": "igCloseButton",
      "defaults": {},
      "funcname": "CloseButton",
      "location": "imgui_internal:3484",
      "namespace": "ImGui",
      "ov_cimguiname": "igCloseButton",
      "ret": "bool",
      "signature": "(ImGuiID,const ImVec2)",
      "stname": ""
    }
  ],
  "igCloseCurrentPopup": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igCloseCurrentPopup",
      "defaults": {},
      "funcname": "CloseCurrentPopup",
      "location": "imgui:725",
      "namespace": "ImGui",
      "ov_cimguiname": "igCloseCurrentPopup",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igClosePopupToLevel": [
    {
      "args": "(int remaining,bool restore_focus_to_window_under_popup)",
      "argsT": [
        {
          "name": "remaining",
          "type": "int"
        },
        {
          "name": "restore_focus_to_window_under_popup",
          "type": "bool"
        }
      ],
      "argsoriginal": "(int remaining,bool restore_focus_to_window_under_popup)",
      "call_args": "(remaining,restore_focus_to_window_under_popup)",
      "cimguiname": "igClosePopupToLevel",
      "defaults": {},
      "funcname": "ClosePopupToLevel",
      "location": "imgui_internal:3161",
      "namespace": "ImGui",
      "ov_cimguiname": "igClosePopupToLevel",
      "ret": "void",
      "signature": "(int,bool)",
      "stname": ""
    }
  ],
  "igClosePopupsExceptModals": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igClosePopupsExceptModals",
      "defaults": {},
      "funcname": "ClosePopupsExceptModals",
      "location": "imgui_internal:3163",
      "namespace": "ImGui",
      "ov_cimguiname": "igClosePopupsExceptModals",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igClosePopupsOverWindow": [
    {
      "args": "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)",
      "argsT": [
        {
          "name": "ref_window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "restore_focus_to_window_under_popup",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)",
      "call_args": "(ref_window,restore_focus_to_window_under_popup)",
      "cimguiname": "igClosePopupsOverWindow",
      "defaults": {},
      "funcname": "ClosePopupsOverWindow",
      "location": "imgui_internal:3162",
      "namespace": "ImGui",
      "ov_cimguiname": "igClosePopupsOverWindow",
      "ret": "void",
      "signature": "(ImGuiWindow*,bool)",
      "stname": ""
    }
  ],
  "igCollapseButton": [
    {
      "args": "(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock_node)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "pos",
          "type": "const ImVec2"
        },
        {
          "name": "dock_node",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "(ImGuiID id,const ImVec2& pos,ImGuiDockNode* dock_node)",
      "call_args": "(id,pos,dock_node)",
      "cimguiname": "igCollapseButton",
      "defaults": {},
      "funcname": "CollapseButton",
      "location": "imgui_internal:3485",
      "namespace": "ImGui",
      "ov_cimguiname": "igCollapseButton",
      "ret": "bool",
      "signature": "(ImGuiID,const ImVec2,ImGuiDockNode*)",
      "stname": ""
    }
  ],
  "igCollapsingHeader": [
    {
      "args": "(const char* label,ImGuiTreeNodeFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiTreeNodeFlags"
        }
      ],
      "argsoriginal": "(const char* label,ImGuiTreeNodeFlags flags=0)",
      "call_args": "(label,flags)",
      "cimguiname": "igCollapsingHeader",
      "defaults": {
        "flags": "0"
      },
      "funcname": "CollapsingHeader",
      "location": "imgui:633",
      "namespace": "ImGui",
      "ov_cimguiname": "igCollapsingHeader_TreeNodeFlags",
      "ret": "bool",
      "signature": "(const char*,ImGuiTreeNodeFlags)",
      "stname": ""
    },
    {
      "args": "(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "p_visible",
          "type": "bool*"
        },
        {
          "name": "flags",
          "type": "ImGuiTreeNodeFlags"
        }
      ],
      "argsoriginal": "(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags=0)",
      "call_args": "(label,p_visible,flags)",
      "cimguiname": "igCollapsingHeader",
      "defaults": {
        "flags": "0"
      },
      "funcname": "CollapsingHeader",
      "location": "imgui:634",
      "namespace": "ImGui",
      "ov_cimguiname": "igCollapsingHeader_BoolPtr",
      "ret": "bool",
      "signature": "(const char*,bool*,ImGuiTreeNodeFlags)",
      "stname": ""
    }
  ],
  "igColorButton": [
    {
      "args": "(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,const ImVec2 size)",
      "argsT": [
        {
          "name": "desc_id",
          "type": "const char*"
        },
        {
          "name": "col",
          "type": "const ImVec4"
        },
        {
          "name": "flags",
          "type": "ImGuiColorEditFlags"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const char* desc_id,const ImVec4& col,ImGuiColorEditFlags flags=0,const ImVec2& size=ImVec2(0,0))",
      "call_args": "(desc_id,col,flags,size)",
      "cimguiname": "igColorButton",
      "defaults": {
        "flags": "0",
        "size": "ImVec2(0,0)"
      },
      "funcname": "ColorButton",
      "location": "imgui:614",
      "namespace": "ImGui",
      "ov_cimguiname": "igColorButton",
      "ret": "bool",
      "signature": "(const char*,const ImVec4,ImGuiColorEditFlags,const ImVec2)",
      "stname": ""
    }
  ],
  "igColorConvertFloat4ToU32": [
    {
      "args": "(const ImVec4 in)",
      "argsT": [
        {
          "name": "in",
          "type": "const ImVec4"
        }
      ],
      "argsoriginal": "(const ImVec4& in)",
      "call_args": "(in)",
      "cimguiname": "igColorConvertFloat4ToU32",
      "defaults": {},
      "funcname": "ColorConvertFloat4ToU32",
      "location": "imgui:932",
      "namespace": "ImGui",
      "ov_cimguiname": "igColorConvertFloat4ToU32",
      "ret": "ImU32",
      "signature": "(const ImVec4)",
      "stname": ""
    }
  ],
  "igColorConvertHSVtoRGB": [
    {
      "args": "(float h,float s,float v,float* out_r,float* out_g,float* out_b)",
      "argsT": [
        {
          "name": "h",
          "type": "float"
        },
        {
          "name": "s",
          "type": "float"
        },
        {
          "name": "v",
          "type": "float"
        },
        {
          "name": "out_r",
          "reftoptr": true,
          "type": "float*"
        },
        {
          "name": "out_g",
          "reftoptr": true,
          "type": "float*"
        },
        {
          "name": "out_b",
          "reftoptr": true,
          "type": "float*"
        }
      ],
      "argsoriginal": "(float h,float s,float v,float& out_r,float& out_g,float& out_b)",
      "call_args": "(h,s,v,*out_r,*out_g,*out_b)",
      "cimguiname": "igColorConvertHSVtoRGB",
      "defaults": {},
      "funcname": "ColorConvertHSVtoRGB",
      "location": "imgui:934",
      "namespace": "ImGui",
      "ov_cimguiname": "igColorConvertHSVtoRGB",
      "ret": "void",
      "signature": "(float,float,float,float*,float*,float*)",
      "stname": ""
    }
  ],
  "igColorConvertRGBtoHSV": [
    {
      "args": "(float r,float g,float b,float* out_h,float* out_s,float* out_v)",
      "argsT": [
        {
          "name": "r",
          "type": "float"
        },
        {
          "name": "g",
          "type": "float"
        },
        {
          "name": "b",
          "type": "float"
        },
        {
          "name": "out_h",
          "reftoptr": true,
          "type": "float*"
        },
        {
          "name": "out_s",
          "reftoptr": true,
          "type": "float*"
        },
        {
          "name": "out_v",
          "reftoptr": true,
          "type": "float*"
        }
      ],
      "argsoriginal": "(float r,float g,float b,float& out_h,float& out_s,float& out_v)",
      "call_args": "(r,g,b,*out_h,*out_s,*out_v)",
      "cimguiname": "igColorConvertRGBtoHSV",
      "defaults": {},
      "funcname": "ColorConvertRGBtoHSV",
      "location": "imgui:933",
      "namespace": "ImGui",
      "ov_cimguiname": "igColorConvertRGBtoHSV",
      "ret": "void",
      "signature": "(float,float,float,float*,float*,float*)",
      "stname": ""
    }
  ],
  "igColorConvertU32ToFloat4": [
    {
      "args": "(ImVec4 *pOut,ImU32 in)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec4*"
        },
        {
          "name": "in",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImU32 in)",
      "call_args": "(in)",
      "cimguiname": "igColorConvertU32ToFloat4",
      "defaults": {},
      "funcname": "ColorConvertU32ToFloat4",
      "location": "imgui:931",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igColorConvertU32ToFloat4",
      "ret": "void",
      "signature": "(ImU32)",
      "stname": ""
    }
  ],
  "igColorEdit3": [
    {
      "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "col",
          "type": "float[3]"
        },
        {
          "name": "flags",
          "type": "ImGuiColorEditFlags"
        }
      ],
      "argsoriginal": "(const char* label,float col[3],ImGuiColorEditFlags flags=0)",
      "call_args": "(label,col,flags)",
      "cimguiname": "igColorEdit3",
      "defaults": {
        "flags": "0"
      },
      "funcname": "ColorEdit3",
      "location": "imgui:610",
      "namespace": "ImGui",
      "ov_cimguiname": "igColorEdit3",
      "ret": "bool",
      "signature": "(const char*,float[3],ImGuiColorEditFlags)",
      "stname": ""
    }
  ],
  "igColorEdit4": [
    {
      "args": "(const char* label,float col[4],ImGuiColorEditFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "col",
          "type": "float[4]"
        },
        {
          "name": "flags",
          "type": "ImGuiColorEditFlags"
        }
      ],
      "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0)",
      "call_args": "(label,col,flags)",
      "cimguiname": "igColorEdit4",
      "defaults": {
        "flags": "0"
      },
      "funcname": "ColorEdit4",
      "location": "imgui:611",
      "namespace": "ImGui",
      "ov_cimguiname": "igColorEdit4",
      "ret": "bool",
      "signature": "(const char*,float[4],ImGuiColorEditFlags)",
      "stname": ""
    }
  ],
  "igColorEditOptionsPopup": [
    {
      "args": "(const float* col,ImGuiColorEditFlags flags)",
      "argsT": [
        {
          "name": "col",
          "type": "const float*"
        },
        {
          "name": "flags",
          "type": "ImGuiColorEditFlags"
        }
      ],
      "argsoriginal": "(const float* col,ImGuiColorEditFlags flags)",
      "call_args": "(col,flags)",
      "cimguiname": "igColorEditOptionsPopup",
      "defaults": {},
      "funcname": "ColorEditOptionsPopup",
      "location": "imgui_internal:3531",
      "namespace": "ImGui",
      "ov_cimguiname": "igColorEditOptionsPopup",
      "ret": "void",
      "signature": "(const float*,ImGuiColorEditFlags)",
      "stname": ""
    }
  ],
  "igColorPicker3": [
    {
      "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "col",
          "type": "float[3]"
        },
        {
          "name": "flags",
          "type": "ImGuiColorEditFlags"
        }
      ],
      "argsoriginal": "(const char* label,float col[3],ImGuiColorEditFlags flags=0)",
      "call_args": "(label,col,flags)",
      "cimguiname": "igColorPicker3",
      "defaults": {
        "flags": "0"
      },
      "funcname": "ColorPicker3",
      "location": "imgui:612",
      "namespace": "ImGui",
      "ov_cimguiname": "igColorPicker3",
      "ret": "bool",
      "signature": "(const char*,float[3],ImGuiColorEditFlags)",
      "stname": ""
    }
  ],
  "igColorPicker4": [
    {
      "args": "(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "col",
          "type": "float[4]"
        },
        {
          "name": "flags",
          "type": "ImGuiColorEditFlags"
        },
        {
          "name": "ref_col",
          "type": "const float*"
        }
      ],
      "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void*)0))",
      "call_args": "(label,col,flags,ref_col)",
      "cimguiname": "igColorPicker4",
      "defaults": {
        "flags": "0",
        "ref_col": "NULL"
      },
      "funcname": "ColorPicker4",
      "location": "imgui:613",
      "namespace": "ImGui",
      "ov_cimguiname": "igColorPicker4",
      "ret": "bool",
      "signature": "(const char*,float[4],ImGuiColorEditFlags,const float*)",
      "stname": ""
    }
  ],
  "igColorPickerOptionsPopup": [
    {
      "args": "(const float* ref_col,ImGuiColorEditFlags flags)",
      "argsT": [
        {
          "name": "ref_col",
          "type": "const float*"
        },
        {
          "name": "flags",
          "type": "ImGuiColorEditFlags"
        }
      ],
      "argsoriginal": "(const float* ref_col,ImGuiColorEditFlags flags)",
      "call_args": "(ref_col,flags)",
      "cimguiname": "igColorPickerOptionsPopup",
      "defaults": {},
      "funcname": "ColorPickerOptionsPopup",
      "location": "imgui_internal:3532",
      "namespace": "ImGui",
      "ov_cimguiname": "igColorPickerOptionsPopup",
      "ret": "void",
      "signature": "(const float*,ImGuiColorEditFlags)",
      "stname": ""
    }
  ],
  "igColorTooltip": [
    {
      "args": "(const char* text,const float* col,ImGuiColorEditFlags flags)",
      "argsT": [
        {
          "name": "text",
          "type": "const char*"
        },
        {
          "name": "col",
          "type": "const float*"
        },
        {
          "name": "flags",
          "type": "ImGuiColorEditFlags"
        }
      ],
      "argsoriginal": "(const char* text,const float* col,ImGuiColorEditFlags flags)",
      "call_args": "(text,col,flags)",
      "cimguiname": "igColorTooltip",
      "defaults": {},
      "funcname": "ColorTooltip",
      "location": "imgui_internal:3530",
      "namespace": "ImGui",
      "ov_cimguiname": "igColorTooltip",
      "ret": "void",
      "signature": "(const char*,const float*,ImGuiColorEditFlags)",
      "stname": ""
    }
  ],
  "igColumns": [
    {
      "args": "(int count,const char* id,bool border)",
      "argsT": [
        {
          "name": "count",
          "type": "int"
        },
        {
          "name": "id",
          "type": "const char*"
        },
        {
          "name": "border",
          "type": "bool"
        }
      ],
      "argsoriginal": "(int count=1,const char* id=((void*)0),bool border=true)",
      "call_args": "(count,id,border)",
      "cimguiname": "igColumns",
      "defaults": {
        "border": "true",
        "count": "1",
        "id": "NULL"
      },
      "funcname": "Columns",
      "location": "imgui:801",
      "namespace": "ImGui",
      "ov_cimguiname": "igColumns",
      "ret": "void",
      "signature": "(int,const char*,bool)",
      "stname": ""
    }
  ],
  "igCombo": [
    {
      "args": "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "current_item",
          "type": "int*"
        },
        {
          "name": "items",
          "type": "const char* const[]"
        },
        {
          "name": "items_count",
          "type": "int"
        },
        {
          "name": "popup_max_height_in_items",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items=-1)",
      "call_args": "(label,current_item,items,items_count,popup_max_height_in_items)",
      "cimguiname": "igCombo",
      "defaults": {
        "popup_max_height_in_items": "-1"
      },
      "funcname": "Combo",
      "location": "imgui:539",
      "namespace": "ImGui",
      "ov_cimguiname": "igCombo_Str_arr",
      "ret": "bool",
      "signature": "(const char*,int*,const char* const[],int,int)",
      "stname": ""
    },
    {
      "args": "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "current_item",
          "type": "int*"
        },
        {
          "name": "items_separated_by_zeros",
          "type": "const char*"
        },
        {
          "name": "popup_max_height_in_items",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items=-1)",
      "call_args": "(label,current_item,items_separated_by_zeros,popup_max_height_in_items)",
      "cimguiname": "igCombo",
      "defaults": {
        "popup_max_height_in_items": "-1"
      },
      "funcname": "Combo",
      "location": "imgui:540",
      "namespace": "ImGui",
      "ov_cimguiname": "igCombo_Str",
      "ret": "bool",
      "signature": "(const char*,int*,const char*,int)",
      "stname": ""
    },
    {
      "args": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "current_item",
          "type": "int*"
        },
        {
          "name": "items_getter",
          "ret": "bool",
          "signature": "(void* data,int idx,const char** out_text)",
          "type": "bool(*)(void* data,int idx,const char** out_text)"
        },
        {
          "name": "data",
          "type": "void*"
        },
        {
          "name": "items_count",
          "type": "int"
        },
        {
          "name": "popup_max_height_in_items",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items=-1)",
      "call_args": "(label,current_item,items_getter,data,items_count,popup_max_height_in_items)",
      "cimguiname": "igCombo",
      "defaults": {
        "popup_max_height_in_items": "-1"
      },
      "funcname": "Combo",
      "location": "imgui:541",
      "namespace": "ImGui",
      "ov_cimguiname": "igCombo_FnBoolPtr",
      "ret": "bool",
      "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)",
      "stname": ""
    }
  ],
  "igConvertShortcutMod": [
    {
      "args": "(ImGuiKeyChord key_chord)",
      "argsT": [
        {
          "name": "key_chord",
          "type": "ImGuiKeyChord"
        }
      ],
      "argsoriginal": "(ImGuiKeyChord key_chord)",
      "call_args": "(key_chord)",
      "cimguiname": "igConvertShortcutMod",
      "defaults": {},
      "funcname": "ConvertShortcutMod",
      "location": "imgui_internal:3215",
      "namespace": "ImGui",
      "ov_cimguiname": "igConvertShortcutMod",
      "ret": "ImGuiKeyChord",
      "signature": "(ImGuiKeyChord)",
      "stname": ""
    }
  ],
  "igConvertSingleModFlagToKey": [
    {
      "args": "(ImGuiContext* ctx,ImGuiKey key)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        },
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx,ImGuiKey key)",
      "call_args": "(ctx,key)",
      "cimguiname": "igConvertSingleModFlagToKey",
      "defaults": {},
      "funcname": "ConvertSingleModFlagToKey",
      "location": "imgui_internal:3216",
      "namespace": "ImGui",
      "ov_cimguiname": "igConvertSingleModFlagToKey",
      "ret": "ImGuiKey",
      "signature": "(ImGuiContext*,ImGuiKey)",
      "stname": ""
    }
  ],
  "igCreateContext": [
    {
      "args": "(ImFontAtlas* shared_font_atlas)",
      "argsT": [
        {
          "name": "shared_font_atlas",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "(ImFontAtlas* shared_font_atlas=((void*)0))",
      "call_args": "(shared_font_atlas)",
      "cimguiname": "igCreateContext",
      "defaults": {
        "shared_font_atlas": "NULL"
      },
      "funcname": "CreateContext",
      "location": "imgui:301",
      "namespace": "ImGui",
      "ov_cimguiname": "igCreateContext",
      "ret": "ImGuiContext*",
      "signature": "(ImFontAtlas*)",
      "stname": ""
    }
  ],
  "igCreateNewWindowSettings": [
    {
      "args": "(const char* name)",
      "argsT": [
        {
          "name": "name",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* name)",
      "call_args": "(name)",
      "cimguiname": "igCreateNewWindowSettings",
      "defaults": {},
      "funcname": "CreateNewWindowSettings",
      "location": "imgui_internal:3093",
      "namespace": "ImGui",
      "ov_cimguiname": "igCreateNewWindowSettings",
      "ret": "ImGuiWindowSettings*",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igDataTypeApplyFromText": [
    {
      "args": "(const char* buf,ImGuiDataType data_type,void* p_data,const char* format)",
      "argsT": [
        {
          "name": "buf",
          "type": "const char*"
        },
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "p_data",
          "type": "void*"
        },
        {
          "name": "format",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* buf,ImGuiDataType data_type,void* p_data,const char* format)",
      "call_args": "(buf,data_type,p_data,format)",
      "cimguiname": "igDataTypeApplyFromText",
      "defaults": {},
      "funcname": "DataTypeApplyFromText",
      "location": "imgui_internal:3517",
      "namespace": "ImGui",
      "ov_cimguiname": "igDataTypeApplyFromText",
      "ret": "bool",
      "signature": "(const char*,ImGuiDataType,void*,const char*)",
      "stname": ""
    }
  ],
  "igDataTypeApplyOp": [
    {
      "args": "(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2)",
      "argsT": [
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "op",
          "type": "int"
        },
        {
          "name": "output",
          "type": "void*"
        },
        {
          "name": "arg_1",
          "type": "const void*"
        },
        {
          "name": "arg_2",
          "type": "const void*"
        }
      ],
      "argsoriginal": "(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2)",
      "call_args": "(data_type,op,output,arg_1,arg_2)",
      "cimguiname": "igDataTypeApplyOp",
      "defaults": {},
      "funcname": "DataTypeApplyOp",
      "location": "imgui_internal:3516",
      "namespace": "ImGui",
      "ov_cimguiname": "igDataTypeApplyOp",
      "ret": "void",
      "signature": "(ImGuiDataType,int,void*,const void*,const void*)",
      "stname": ""
    }
  ],
  "igDataTypeClamp": [
    {
      "args": "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)",
      "argsT": [
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "p_data",
          "type": "void*"
        },
        {
          "name": "p_min",
          "type": "const void*"
        },
        {
          "name": "p_max",
          "type": "const void*"
        }
      ],
      "argsoriginal": "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)",
      "call_args": "(data_type,p_data,p_min,p_max)",
      "cimguiname": "igDataTypeClamp",
      "defaults": {},
      "funcname": "DataTypeClamp",
      "location": "imgui_internal:3519",
      "namespace": "ImGui",
      "ov_cimguiname": "igDataTypeClamp",
      "ret": "bool",
      "signature": "(ImGuiDataType,void*,const void*,const void*)",
      "stname": ""
    }
  ],
  "igDataTypeCompare": [
    {
      "args": "(ImGuiDataType data_type,const void* arg_1,const void* arg_2)",
      "argsT": [
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "arg_1",
          "type": "const void*"
        },
        {
          "name": "arg_2",
          "type": "const void*"
        }
      ],
      "argsoriginal": "(ImGuiDataType data_type,const void* arg_1,const void* arg_2)",
      "call_args": "(data_type,arg_1,arg_2)",
      "cimguiname": "igDataTypeCompare",
      "defaults": {},
      "funcname": "DataTypeCompare",
      "location": "imgui_internal:3518",
      "namespace": "ImGui",
      "ov_cimguiname": "igDataTypeCompare",
      "ret": "int",
      "signature": "(ImGuiDataType,const void*,const void*)",
      "stname": ""
    }
  ],
  "igDataTypeFormatString": [
    {
      "args": "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)",
      "argsT": [
        {
          "name": "buf",
          "type": "char*"
        },
        {
          "name": "buf_size",
          "type": "int"
        },
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "p_data",
          "type": "const void*"
        },
        {
          "name": "format",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)",
      "call_args": "(buf,buf_size,data_type,p_data,format)",
      "cimguiname": "igDataTypeFormatString",
      "defaults": {},
      "funcname": "DataTypeFormatString",
      "location": "imgui_internal:3515",
      "namespace": "ImGui",
      "ov_cimguiname": "igDataTypeFormatString",
      "ret": "int",
      "signature": "(char*,int,ImGuiDataType,const void*,const char*)",
      "stname": ""
    }
  ],
  "igDataTypeGetInfo": [
    {
      "args": "(ImGuiDataType data_type)",
      "argsT": [
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        }
      ],
      "argsoriginal": "(ImGuiDataType data_type)",
      "call_args": "(data_type)",
      "cimguiname": "igDataTypeGetInfo",
      "defaults": {},
      "funcname": "DataTypeGetInfo",
      "location": "imgui_internal:3514",
      "namespace": "ImGui",
      "ov_cimguiname": "igDataTypeGetInfo",
      "ret": "const ImGuiDataTypeInfo*",
      "signature": "(ImGuiDataType)",
      "stname": ""
    }
  ],
  "igDebugCheckVersionAndDataLayout": [
    {
      "args": "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)",
      "argsT": [
        {
          "name": "version_str",
          "type": "const char*"
        },
        {
          "name": "sz_io",
          "type": "size_t"
        },
        {
          "name": "sz_style",
          "type": "size_t"
        },
        {
          "name": "sz_vec2",
          "type": "size_t"
        },
        {
          "name": "sz_vec4",
          "type": "size_t"
        },
        {
          "name": "sz_drawvert",
          "type": "size_t"
        },
        {
          "name": "sz_drawidx",
          "type": "size_t"
        }
      ],
      "argsoriginal": "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)",
      "call_args": "(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx)",
      "cimguiname": "igDebugCheckVersionAndDataLayout",
      "defaults": {},
      "funcname": "DebugCheckVersionAndDataLayout",
      "location": "imgui:985",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugCheckVersionAndDataLayout",
      "ret": "bool",
      "signature": "(const char*,size_t,size_t,size_t,size_t,size_t,size_t)",
      "stname": ""
    }
  ],
  "igDebugDrawCursorPos": [
    {
      "args": "(ImU32 col)",
      "argsT": [
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImU32 col=(((ImU32)(255)<<24)|((ImU32)(0)<<16)|((ImU32)(0)<<8)|((ImU32)(255)<<0)))",
      "call_args": "(col)",
      "cimguiname": "igDebugDrawCursorPos",
      "defaults": {
        "col": "4278190335"
      },
      "funcname": "DebugDrawCursorPos",
      "location": "imgui_internal:3554",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugDrawCursorPos",
      "ret": "void",
      "signature": "(ImU32)",
      "stname": ""
    }
  ],
  "igDebugDrawItemRect": [
    {
      "args": "(ImU32 col)",
      "argsT": [
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImU32 col=(((ImU32)(255)<<24)|((ImU32)(0)<<16)|((ImU32)(0)<<8)|((ImU32)(255)<<0)))",
      "call_args": "(col)",
      "cimguiname": "igDebugDrawItemRect",
      "defaults": {
        "col": "4278190335"
      },
      "funcname": "DebugDrawItemRect",
      "location": "imgui_internal:3556",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugDrawItemRect",
      "ret": "void",
      "signature": "(ImU32)",
      "stname": ""
    }
  ],
  "igDebugDrawLineExtents": [
    {
      "args": "(ImU32 col)",
      "argsT": [
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImU32 col=(((ImU32)(255)<<24)|((ImU32)(0)<<16)|((ImU32)(0)<<8)|((ImU32)(255)<<0)))",
      "call_args": "(col)",
      "cimguiname": "igDebugDrawLineExtents",
      "defaults": {
        "col": "4278190335"
      },
      "funcname": "DebugDrawLineExtents",
      "location": "imgui_internal:3555",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugDrawLineExtents",
      "ret": "void",
      "signature": "(ImU32)",
      "stname": ""
    }
  ],
  "igDebugHookIdInfo": [
    {
      "args": "(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "data_id",
          "type": "const void*"
        },
        {
          "name": "data_id_end",
          "type": "const void*"
        }
      ],
      "argsoriginal": "(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end)",
      "call_args": "(id,data_type,data_id,data_id_end)",
      "cimguiname": "igDebugHookIdInfo",
      "defaults": {},
      "funcname": "DebugHookIdInfo",
      "location": "imgui_internal:3562",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugHookIdInfo",
      "ret": "void",
      "signature": "(ImGuiID,ImGuiDataType,const void*,const void*)",
      "stname": ""
    }
  ],
  "igDebugLocateItem": [
    {
      "args": "(ImGuiID target_id)",
      "argsT": [
        {
          "name": "target_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID target_id)",
      "call_args": "(target_id)",
      "cimguiname": "igDebugLocateItem",
      "defaults": {},
      "funcname": "DebugLocateItem",
      "location": "imgui_internal:3557",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugLocateItem",
      "ret": "void",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igDebugLocateItemOnHover": [
    {
      "args": "(ImGuiID target_id)",
      "argsT": [
        {
          "name": "target_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID target_id)",
      "call_args": "(target_id)",
      "cimguiname": "igDebugLocateItemOnHover",
      "defaults": {},
      "funcname": "DebugLocateItemOnHover",
      "location": "imgui_internal:3558",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugLocateItemOnHover",
      "ret": "void",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igDebugLocateItemResolveWithLastItem": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igDebugLocateItemResolveWithLastItem",
      "defaults": {},
      "funcname": "DebugLocateItemResolveWithLastItem",
      "location": "imgui_internal:3559",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugLocateItemResolveWithLastItem",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igDebugLog": [
    {
      "args": "(const char* fmt,...)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const char* fmt,...)",
      "call_args": "(fmt,...)",
      "cimguiname": "igDebugLog",
      "defaults": {},
      "funcname": "DebugLog",
      "isvararg": "...)",
      "location": "imgui_internal:3547",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugLog",
      "ret": "void",
      "signature": "(const char*,...)",
      "stname": ""
    }
  ],
  "igDebugLogV": [
    {
      "args": "(const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const char* fmt,va_list args)",
      "call_args": "(fmt,args)",
      "cimguiname": "igDebugLogV",
      "defaults": {},
      "funcname": "DebugLogV",
      "location": "imgui_internal:3548",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugLogV",
      "ret": "void",
      "signature": "(const char*,va_list)",
      "stname": ""
    }
  ],
  "igDebugNodeColumns": [
    {
      "args": "(ImGuiOldColumns* columns)",
      "argsT": [
        {
          "name": "columns",
          "type": "ImGuiOldColumns*"
        }
      ],
      "argsoriginal": "(ImGuiOldColumns* columns)",
      "call_args": "(columns)",
      "cimguiname": "igDebugNodeColumns",
      "defaults": {},
      "funcname": "DebugNodeColumns",
      "location": "imgui_internal:3563",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeColumns",
      "ret": "void",
      "signature": "(ImGuiOldColumns*)",
      "stname": ""
    }
  ],
  "igDebugNodeDockNode": [
    {
      "args": "(ImGuiDockNode* node,const char* label)",
      "argsT": [
        {
          "name": "node",
          "type": "ImGuiDockNode*"
        },
        {
          "name": "label",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(ImGuiDockNode* node,const char* label)",
      "call_args": "(node,label)",
      "cimguiname": "igDebugNodeDockNode",
      "defaults": {},
      "funcname": "DebugNodeDockNode",
      "location": "imgui_internal:3564",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeDockNode",
      "ret": "void",
      "signature": "(ImGuiDockNode*,const char*)",
      "stname": ""
    }
  ],
  "igDebugNodeDrawCmdShowMeshAndBoundingBox": [
    {
      "args": "(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb)",
      "argsT": [
        {
          "name": "out_draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "draw_list",
          "type": "const ImDrawList*"
        },
        {
          "name": "draw_cmd",
          "type": "const ImDrawCmd*"
        },
        {
          "name": "show_mesh",
          "type": "bool"
        },
        {
          "name": "show_aabb",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb)",
      "call_args": "(out_draw_list,draw_list,draw_cmd,show_mesh,show_aabb)",
      "cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox",
      "defaults": {},
      "funcname": "DebugNodeDrawCmdShowMeshAndBoundingBox",
      "location": "imgui_internal:3566",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox",
      "ret": "void",
      "signature": "(ImDrawList*,const ImDrawList*,const ImDrawCmd*,bool,bool)",
      "stname": ""
    }
  ],
  "igDebugNodeDrawList": [
    {
      "args": "(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "viewport",
          "type": "ImGuiViewportP*"
        },
        {
          "name": "draw_list",
          "type": "const ImDrawList*"
        },
        {
          "name": "label",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label)",
      "call_args": "(window,viewport,draw_list,label)",
      "cimguiname": "igDebugNodeDrawList",
      "defaults": {},
      "funcname": "DebugNodeDrawList",
      "location": "imgui_internal:3565",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeDrawList",
      "ret": "void",
      "signature": "(ImGuiWindow*,ImGuiViewportP*,const ImDrawList*,const char*)",
      "stname": ""
    }
  ],
  "igDebugNodeFont": [
    {
      "args": "(ImFont* font)",
      "argsT": [
        {
          "name": "font",
          "type": "ImFont*"
        }
      ],
      "argsoriginal": "(ImFont* font)",
      "call_args": "(font)",
      "cimguiname": "igDebugNodeFont",
      "defaults": {},
      "funcname": "DebugNodeFont",
      "location": "imgui_internal:3567",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeFont",
      "ret": "void",
      "signature": "(ImFont*)",
      "stname": ""
    }
  ],
  "igDebugNodeFontGlyph": [
    {
      "args": "(ImFont* font,const ImFontGlyph* glyph)",
      "argsT": [
        {
          "name": "font",
          "type": "ImFont*"
        },
        {
          "name": "glyph",
          "type": "const ImFontGlyph*"
        }
      ],
      "argsoriginal": "(ImFont* font,const ImFontGlyph* glyph)",
      "call_args": "(font,glyph)",
      "cimguiname": "igDebugNodeFontGlyph",
      "defaults": {},
      "funcname": "DebugNodeFontGlyph",
      "location": "imgui_internal:3568",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeFontGlyph",
      "ret": "void",
      "signature": "(ImFont*,const ImFontGlyph*)",
      "stname": ""
    }
  ],
  "igDebugNodeInputTextState": [
    {
      "args": "(ImGuiInputTextState* state)",
      "argsT": [
        {
          "name": "state",
          "type": "ImGuiInputTextState*"
        }
      ],
      "argsoriginal": "(ImGuiInputTextState* state)",
      "call_args": "(state)",
      "cimguiname": "igDebugNodeInputTextState",
      "defaults": {},
      "funcname": "DebugNodeInputTextState",
      "location": "imgui_internal:3573",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeInputTextState",
      "ret": "void",
      "signature": "(ImGuiInputTextState*)",
      "stname": ""
    }
  ],
  "igDebugNodeStorage": [
    {
      "args": "(ImGuiStorage* storage,const char* label)",
      "argsT": [
        {
          "name": "storage",
          "type": "ImGuiStorage*"
        },
        {
          "name": "label",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(ImGuiStorage* storage,const char* label)",
      "call_args": "(storage,label)",
      "cimguiname": "igDebugNodeStorage",
      "defaults": {},
      "funcname": "DebugNodeStorage",
      "location": "imgui_internal:3569",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeStorage",
      "ret": "void",
      "signature": "(ImGuiStorage*,const char*)",
      "stname": ""
    }
  ],
  "igDebugNodeTabBar": [
    {
      "args": "(ImGuiTabBar* tab_bar,const char* label)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        },
        {
          "name": "label",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar,const char* label)",
      "call_args": "(tab_bar,label)",
      "cimguiname": "igDebugNodeTabBar",
      "defaults": {},
      "funcname": "DebugNodeTabBar",
      "location": "imgui_internal:3570",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeTabBar",
      "ret": "void",
      "signature": "(ImGuiTabBar*,const char*)",
      "stname": ""
    }
  ],
  "igDebugNodeTable": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igDebugNodeTable",
      "defaults": {},
      "funcname": "DebugNodeTable",
      "location": "imgui_internal:3571",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeTable",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igDebugNodeTableSettings": [
    {
      "args": "(ImGuiTableSettings* settings)",
      "argsT": [
        {
          "name": "settings",
          "type": "ImGuiTableSettings*"
        }
      ],
      "argsoriginal": "(ImGuiTableSettings* settings)",
      "call_args": "(settings)",
      "cimguiname": "igDebugNodeTableSettings",
      "defaults": {},
      "funcname": "DebugNodeTableSettings",
      "location": "imgui_internal:3572",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeTableSettings",
      "ret": "void",
      "signature": "(ImGuiTableSettings*)",
      "stname": ""
    }
  ],
  "igDebugNodeViewport": [
    {
      "args": "(ImGuiViewportP* viewport)",
      "argsT": [
        {
          "name": "viewport",
          "type": "ImGuiViewportP*"
        }
      ],
      "argsoriginal": "(ImGuiViewportP* viewport)",
      "call_args": "(viewport)",
      "cimguiname": "igDebugNodeViewport",
      "defaults": {},
      "funcname": "DebugNodeViewport",
      "location": "imgui_internal:3578",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeViewport",
      "ret": "void",
      "signature": "(ImGuiViewportP*)",
      "stname": ""
    }
  ],
  "igDebugNodeWindow": [
    {
      "args": "(ImGuiWindow* window,const char* label)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "label",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,const char* label)",
      "call_args": "(window,label)",
      "cimguiname": "igDebugNodeWindow",
      "defaults": {},
      "funcname": "DebugNodeWindow",
      "location": "imgui_internal:3574",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeWindow",
      "ret": "void",
      "signature": "(ImGuiWindow*,const char*)",
      "stname": ""
    }
  ],
  "igDebugNodeWindowSettings": [
    {
      "args": "(ImGuiWindowSettings* settings)",
      "argsT": [
        {
          "name": "settings",
          "type": "ImGuiWindowSettings*"
        }
      ],
      "argsoriginal": "(ImGuiWindowSettings* settings)",
      "call_args": "(settings)",
      "cimguiname": "igDebugNodeWindowSettings",
      "defaults": {},
      "funcname": "DebugNodeWindowSettings",
      "location": "imgui_internal:3575",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeWindowSettings",
      "ret": "void",
      "signature": "(ImGuiWindowSettings*)",
      "stname": ""
    }
  ],
  "igDebugNodeWindowsList": [
    {
      "args": "(ImVector_ImGuiWindowPtr* windows,const char* label)",
      "argsT": [
        {
          "name": "windows",
          "type": "ImVector_ImGuiWindowPtr*"
        },
        {
          "name": "label",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(ImVector<ImGuiWindow*>* windows,const char* label)",
      "call_args": "(windows,label)",
      "cimguiname": "igDebugNodeWindowsList",
      "defaults": {},
      "funcname": "DebugNodeWindowsList",
      "location": "imgui_internal:3576",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeWindowsList",
      "ret": "void",
      "signature": "(ImVector_ImGuiWindowPtr*,const char*)",
      "stname": ""
    }
  ],
  "igDebugNodeWindowsListByBeginStackParent": [
    {
      "args": "(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack)",
      "argsT": [
        {
          "name": "windows",
          "type": "ImGuiWindow**"
        },
        {
          "name": "windows_size",
          "type": "int"
        },
        {
          "name": "parent_in_begin_stack",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack)",
      "call_args": "(windows,windows_size,parent_in_begin_stack)",
      "cimguiname": "igDebugNodeWindowsListByBeginStackParent",
      "defaults": {},
      "funcname": "DebugNodeWindowsListByBeginStackParent",
      "location": "imgui_internal:3577",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugNodeWindowsListByBeginStackParent",
      "ret": "void",
      "signature": "(ImGuiWindow**,int,ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igDebugRenderKeyboardPreview": [
    {
      "args": "(ImDrawList* draw_list)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list)",
      "call_args": "(draw_list)",
      "cimguiname": "igDebugRenderKeyboardPreview",
      "defaults": {},
      "funcname": "DebugRenderKeyboardPreview",
      "location": "imgui_internal:3579",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugRenderKeyboardPreview",
      "ret": "void",
      "signature": "(ImDrawList*)",
      "stname": ""
    }
  ],
  "igDebugRenderViewportThumbnail": [
    {
      "args": "(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "viewport",
          "type": "ImGuiViewportP*"
        },
        {
          "name": "bb",
          "type": "const ImRect"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect& bb)",
      "call_args": "(draw_list,viewport,bb)",
      "cimguiname": "igDebugRenderViewportThumbnail",
      "defaults": {},
      "funcname": "DebugRenderViewportThumbnail",
      "location": "imgui_internal:3580",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugRenderViewportThumbnail",
      "ret": "void",
      "signature": "(ImDrawList*,ImGuiViewportP*,const ImRect)",
      "stname": ""
    }
  ],
  "igDebugStartItemPicker": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igDebugStartItemPicker",
      "defaults": {},
      "funcname": "DebugStartItemPicker",
      "location": "imgui_internal:3560",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugStartItemPicker",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igDebugTextEncoding": [
    {
      "args": "(const char* text)",
      "argsT": [
        {
          "name": "text",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* text)",
      "call_args": "(text)",
      "cimguiname": "igDebugTextEncoding",
      "defaults": {},
      "funcname": "DebugTextEncoding",
      "location": "imgui:984",
      "namespace": "ImGui",
      "ov_cimguiname": "igDebugTextEncoding",
      "ret": "void",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igDestroyContext": [
    {
      "args": "(ImGuiContext* ctx)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx=((void*)0))",
      "call_args": "(ctx)",
      "cimguiname": "igDestroyContext",
      "defaults": {
        "ctx": "NULL"
      },
      "funcname": "DestroyContext",
      "location": "imgui:302",
      "namespace": "ImGui",
      "ov_cimguiname": "igDestroyContext",
      "ret": "void",
      "signature": "(ImGuiContext*)",
      "stname": ""
    }
  ],
  "igDestroyPlatformWindow": [
    {
      "args": "(ImGuiViewportP* viewport)",
      "argsT": [
        {
          "name": "viewport",
          "type": "ImGuiViewportP*"
        }
      ],
      "argsoriginal": "(ImGuiViewportP* viewport)",
      "call_args": "(viewport)",
      "cimguiname": "igDestroyPlatformWindow",
      "defaults": {},
      "funcname": "DestroyPlatformWindow",
      "location": "imgui_internal:3078",
      "namespace": "ImGui",
      "ov_cimguiname": "igDestroyPlatformWindow",
      "ret": "void",
      "signature": "(ImGuiViewportP*)",
      "stname": ""
    }
  ],
  "igDestroyPlatformWindows": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igDestroyPlatformWindows",
      "defaults": {},
      "funcname": "DestroyPlatformWindows",
      "location": "imgui:1002",
      "namespace": "ImGui",
      "ov_cimguiname": "igDestroyPlatformWindows",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igDockBuilderAddNode": [
    {
      "args": "(ImGuiID node_id,ImGuiDockNodeFlags flags)",
      "argsT": [
        {
          "name": "node_id",
          "type": "ImGuiID"
        },
        {
          "name": "flags",
          "type": "ImGuiDockNodeFlags"
        }
      ],
      "argsoriginal": "(ImGuiID node_id=0,ImGuiDockNodeFlags flags=0)",
      "call_args": "(node_id,flags)",
      "cimguiname": "igDockBuilderAddNode",
      "defaults": {
        "flags": "0",
        "node_id": "0"
      },
      "funcname": "DockBuilderAddNode",
      "location": "imgui_internal:3328",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockBuilderAddNode",
      "ret": "ImGuiID",
      "signature": "(ImGuiID,ImGuiDockNodeFlags)",
      "stname": ""
    }
  ],
  "igDockBuilderCopyDockSpace": [
    {
      "args": "(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector_const_charPtr* in_window_remap_pairs)",
      "argsT": [
        {
          "name": "src_dockspace_id",
          "type": "ImGuiID"
        },
        {
          "name": "dst_dockspace_id",
          "type": "ImGuiID"
        },
        {
          "name": "in_window_remap_pairs",
          "type": "ImVector_const_charPtr*"
        }
      ],
      "argsoriginal": "(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector<const char*>* in_window_remap_pairs)",
      "call_args": "(src_dockspace_id,dst_dockspace_id,in_window_remap_pairs)",
      "cimguiname": "igDockBuilderCopyDockSpace",
      "defaults": {},
      "funcname": "DockBuilderCopyDockSpace",
      "location": "imgui_internal:3335",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockBuilderCopyDockSpace",
      "ret": "void",
      "signature": "(ImGuiID,ImGuiID,ImVector_const_charPtr*)",
      "stname": ""
    }
  ],
  "igDockBuilderCopyNode": [
    {
      "args": "(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector_ImGuiID* out_node_remap_pairs)",
      "argsT": [
        {
          "name": "src_node_id",
          "type": "ImGuiID"
        },
        {
          "name": "dst_node_id",
          "type": "ImGuiID"
        },
        {
          "name": "out_node_remap_pairs",
          "type": "ImVector_ImGuiID*"
        }
      ],
      "argsoriginal": "(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector<ImGuiID>* out_node_remap_pairs)",
      "call_args": "(src_node_id,dst_node_id,out_node_remap_pairs)",
      "cimguiname": "igDockBuilderCopyNode",
      "defaults": {},
      "funcname": "DockBuilderCopyNode",
      "location": "imgui_internal:3336",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockBuilderCopyNode",
      "ret": "void",
      "signature": "(ImGuiID,ImGuiID,ImVector_ImGuiID*)",
      "stname": ""
    }
  ],
  "igDockBuilderCopyWindowSettings": [
    {
      "args": "(const char* src_name,const char* dst_name)",
      "argsT": [
        {
          "name": "src_name",
          "type": "const char*"
        },
        {
          "name": "dst_name",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* src_name,const char* dst_name)",
      "call_args": "(src_name,dst_name)",
      "cimguiname": "igDockBuilderCopyWindowSettings",
      "defaults": {},
      "funcname": "DockBuilderCopyWindowSettings",
      "location": "imgui_internal:3337",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockBuilderCopyWindowSettings",
      "ret": "void",
      "signature": "(const char*,const char*)",
      "stname": ""
    }
  ],
  "igDockBuilderDockWindow": [
    {
      "args": "(const char* window_name,ImGuiID node_id)",
      "argsT": [
        {
          "name": "window_name",
          "type": "const char*"
        },
        {
          "name": "node_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(const char* window_name,ImGuiID node_id)",
      "call_args": "(window_name,node_id)",
      "cimguiname": "igDockBuilderDockWindow",
      "defaults": {},
      "funcname": "DockBuilderDockWindow",
      "location": "imgui_internal:3325",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockBuilderDockWindow",
      "ret": "void",
      "signature": "(const char*,ImGuiID)",
      "stname": ""
    }
  ],
  "igDockBuilderFinish": [
    {
      "args": "(ImGuiID node_id)",
      "argsT": [
        {
          "name": "node_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID node_id)",
      "call_args": "(node_id)",
      "cimguiname": "igDockBuilderFinish",
      "defaults": {},
      "funcname": "DockBuilderFinish",
      "location": "imgui_internal:3338",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockBuilderFinish",
      "ret": "void",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igDockBuilderGetCentralNode": [
    {
      "args": "(ImGuiID node_id)",
      "argsT": [
        {
          "name": "node_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID node_id)",
      "call_args": "(node_id)",
      "cimguiname": "igDockBuilderGetCentralNode",
      "defaults": {},
      "funcname": "DockBuilderGetCentralNode",
      "location": "imgui_internal:3327",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockBuilderGetCentralNode",
      "ret": "ImGuiDockNode*",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igDockBuilderGetNode": [
    {
      "args": "(ImGuiID node_id)",
      "argsT": [
        {
          "name": "node_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID node_id)",
      "call_args": "(node_id)",
      "cimguiname": "igDockBuilderGetNode",
      "defaults": {},
      "funcname": "DockBuilderGetNode",
      "location": "imgui_internal:3326",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockBuilderGetNode",
      "ret": "ImGuiDockNode*",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igDockBuilderRemoveNode": [
    {
      "args": "(ImGuiID node_id)",
      "argsT": [
        {
          "name": "node_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID node_id)",
      "call_args": "(node_id)",
      "cimguiname": "igDockBuilderRemoveNode",
      "defaults": {},
      "funcname": "DockBuilderRemoveNode",
      "location": "imgui_internal:3329",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockBuilderRemoveNode",
      "ret": "void",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igDockBuilderRemoveNodeChildNodes": [
    {
      "args": "(ImGuiID node_id)",
      "argsT": [
        {
          "name": "node_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID node_id)",
      "call_args": "(node_id)",
      "cimguiname": "igDockBuilderRemoveNodeChildNodes",
      "defaults": {},
      "funcname": "DockBuilderRemoveNodeChildNodes",
      "location": "imgui_internal:3331",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockBuilderRemoveNodeChildNodes",
      "ret": "void",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igDockBuilderRemoveNodeDockedWindows": [
    {
      "args": "(ImGuiID node_id,bool clear_settings_refs)",
      "argsT": [
        {
          "name": "node_id",
          "type": "ImGuiID"
        },
        {
          "name": "clear_settings_refs",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiID node_id,bool clear_settings_refs=true)",
      "call_args": "(node_id,clear_settings_refs)",
      "cimguiname": "igDockBuilderRemoveNodeDockedWindows",
      "defaults": {
        "clear_settings_refs": "true"
      },
      "funcname": "DockBuilderRemoveNodeDockedWindows",
      "location": "imgui_internal:3330",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockBuilderRemoveNodeDockedWindows",
      "ret": "void",
      "signature": "(ImGuiID,bool)",
      "stname": ""
    }
  ],
  "igDockBuilderSetNodePos": [
    {
      "args": "(ImGuiID node_id,ImVec2 pos)",
      "argsT": [
        {
          "name": "node_id",
          "type": "ImGuiID"
        },
        {
          "name": "pos",
          "type": "ImVec2"
        }
      ],
      "argsoriginal": "(ImGuiID node_id,ImVec2 pos)",
      "call_args": "(node_id,pos)",
      "cimguiname": "igDockBuilderSetNodePos",
      "defaults": {},
      "funcname": "DockBuilderSetNodePos",
      "location": "imgui_internal:3332",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockBuilderSetNodePos",
      "ret": "void",
      "signature": "(ImGuiID,ImVec2)",
      "stname": ""
    }
  ],
  "igDockBuilderSetNodeSize": [
    {
      "args": "(ImGuiID node_id,ImVec2 size)",
      "argsT": [
        {
          "name": "node_id",
          "type": "ImGuiID"
        },
        {
          "name": "size",
          "type": "ImVec2"
        }
      ],
      "argsoriginal": "(ImGuiID node_id,ImVec2 size)",
      "call_args": "(node_id,size)",
      "cimguiname": "igDockBuilderSetNodeSize",
      "defaults": {},
      "funcname": "DockBuilderSetNodeSize",
      "location": "imgui_internal:3333",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockBuilderSetNodeSize",
      "ret": "void",
      "signature": "(ImGuiID,ImVec2)",
      "stname": ""
    }
  ],
  "igDockBuilderSplitNode": [
    {
      "args": "(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir)",
      "argsT": [
        {
          "name": "node_id",
          "type": "ImGuiID"
        },
        {
          "name": "split_dir",
          "type": "ImGuiDir"
        },
        {
          "name": "size_ratio_for_node_at_dir",
          "type": "float"
        },
        {
          "name": "out_id_at_dir",
          "type": "ImGuiID*"
        },
        {
          "name": "out_id_at_opposite_dir",
          "type": "ImGuiID*"
        }
      ],
      "argsoriginal": "(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir)",
      "call_args": "(node_id,split_dir,size_ratio_for_node_at_dir,out_id_at_dir,out_id_at_opposite_dir)",
      "cimguiname": "igDockBuilderSplitNode",
      "defaults": {},
      "funcname": "DockBuilderSplitNode",
      "location": "imgui_internal:3334",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockBuilderSplitNode",
      "ret": "ImGuiID",
      "signature": "(ImGuiID,ImGuiDir,float,ImGuiID*,ImGuiID*)",
      "stname": ""
    }
  ],
  "igDockContextCalcDropPosForDocking": [
    {
      "args": "(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload_window,ImGuiDockNode* payload_node,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos)",
      "argsT": [
        {
          "name": "target",
          "type": "ImGuiWindow*"
        },
        {
          "name": "target_node",
          "type": "ImGuiDockNode*"
        },
        {
          "name": "payload_window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "payload_node",
          "type": "ImGuiDockNode*"
        },
        {
          "name": "split_dir",
          "type": "ImGuiDir"
        },
        {
          "name": "split_outer",
          "type": "bool"
        },
        {
          "name": "out_pos",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload_window,ImGuiDockNode* payload_node,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos)",
      "call_args": "(target,target_node,payload_window,payload_node,split_dir,split_outer,out_pos)",
      "cimguiname": "igDockContextCalcDropPosForDocking",
      "defaults": {},
      "funcname": "DockContextCalcDropPosForDocking",
      "location": "imgui_internal:3300",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockContextCalcDropPosForDocking",
      "ret": "bool",
      "signature": "(ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDockNode*,ImGuiDir,bool,ImVec2*)",
      "stname": ""
    }
  ],
  "igDockContextClearNodes": [
    {
      "args": "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        },
        {
          "name": "root_id",
          "type": "ImGuiID"
        },
        {
          "name": "clear_settings_refs",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)",
      "call_args": "(ctx,root_id,clear_settings_refs)",
      "cimguiname": "igDockContextClearNodes",
      "defaults": {},
      "funcname": "DockContextClearNodes",
      "location": "imgui_internal:3289",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockContextClearNodes",
      "ret": "void",
      "signature": "(ImGuiContext*,ImGuiID,bool)",
      "stname": ""
    }
  ],
  "igDockContextEndFrame": [
    {
      "args": "(ImGuiContext* ctx)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx)",
      "call_args": "(ctx)",
      "cimguiname": "igDockContextEndFrame",
      "defaults": {},
      "funcname": "DockContextEndFrame",
      "location": "imgui_internal:3293",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockContextEndFrame",
      "ret": "void",
      "signature": "(ImGuiContext*)",
      "stname": ""
    }
  ],
  "igDockContextFindNodeByID": [
    {
      "args": "(ImGuiContext* ctx,ImGuiID id)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx,ImGuiID id)",
      "call_args": "(ctx,id)",
      "cimguiname": "igDockContextFindNodeByID",
      "defaults": {},
      "funcname": "DockContextFindNodeByID",
      "location": "imgui_internal:3301",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockContextFindNodeByID",
      "ret": "ImGuiDockNode*",
      "signature": "(ImGuiContext*,ImGuiID)",
      "stname": ""
    }
  ],
  "igDockContextGenNodeID": [
    {
      "args": "(ImGuiContext* ctx)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx)",
      "call_args": "(ctx)",
      "cimguiname": "igDockContextGenNodeID",
      "defaults": {},
      "funcname": "DockContextGenNodeID",
      "location": "imgui_internal:3294",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockContextGenNodeID",
      "ret": "ImGuiID",
      "signature": "(ImGuiContext*)",
      "stname": ""
    }
  ],
  "igDockContextInitialize": [
    {
      "args": "(ImGuiContext* ctx)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx)",
      "call_args": "(ctx)",
      "cimguiname": "igDockContextInitialize",
      "defaults": {},
      "funcname": "DockContextInitialize",
      "location": "imgui_internal:3287",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockContextInitialize",
      "ret": "void",
      "signature": "(ImGuiContext*)",
      "stname": ""
    }
  ],
  "igDockContextNewFrameUpdateDocking": [
    {
      "args": "(ImGuiContext* ctx)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx)",
      "call_args": "(ctx)",
      "cimguiname": "igDockContextNewFrameUpdateDocking",
      "defaults": {},
      "funcname": "DockContextNewFrameUpdateDocking",
      "location": "imgui_internal:3292",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockContextNewFrameUpdateDocking",
      "ret": "void",
      "signature": "(ImGuiContext*)",
      "stname": ""
    }
  ],
  "igDockContextNewFrameUpdateUndocking": [
    {
      "args": "(ImGuiContext* ctx)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx)",
      "call_args": "(ctx)",
      "cimguiname": "igDockContextNewFrameUpdateUndocking",
      "defaults": {},
      "funcname": "DockContextNewFrameUpdateUndocking",
      "location": "imgui_internal:3291",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockContextNewFrameUpdateUndocking",
      "ret": "void",
      "signature": "(ImGuiContext*)",
      "stname": ""
    }
  ],
  "igDockContextProcessUndockNode": [
    {
      "args": "(ImGuiContext* ctx,ImGuiDockNode* node)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        },
        {
          "name": "node",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx,ImGuiDockNode* node)",
      "call_args": "(ctx,node)",
      "cimguiname": "igDockContextProcessUndockNode",
      "defaults": {},
      "funcname": "DockContextProcessUndockNode",
      "location": "imgui_internal:3299",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockContextProcessUndockNode",
      "ret": "void",
      "signature": "(ImGuiContext*,ImGuiDockNode*)",
      "stname": ""
    }
  ],
  "igDockContextProcessUndockWindow": [
    {
      "args": "(ImGuiContext* ctx,ImGuiWindow* window,bool clear_persistent_docking_ref)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        },
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "clear_persistent_docking_ref",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx,ImGuiWindow* window,bool clear_persistent_docking_ref=true)",
      "call_args": "(ctx,window,clear_persistent_docking_ref)",
      "cimguiname": "igDockContextProcessUndockWindow",
      "defaults": {
        "clear_persistent_docking_ref": "true"
      },
      "funcname": "DockContextProcessUndockWindow",
      "location": "imgui_internal:3298",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockContextProcessUndockWindow",
      "ret": "void",
      "signature": "(ImGuiContext*,ImGuiWindow*,bool)",
      "stname": ""
    }
  ],
  "igDockContextQueueDock": [
    {
      "args": "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        },
        {
          "name": "target",
          "type": "ImGuiWindow*"
        },
        {
          "name": "target_node",
          "type": "ImGuiDockNode*"
        },
        {
          "name": "payload",
          "type": "ImGuiWindow*"
        },
        {
          "name": "split_dir",
          "type": "ImGuiDir"
        },
        {
          "name": "split_ratio",
          "type": "float"
        },
        {
          "name": "split_outer",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)",
      "call_args": "(ctx,target,target_node,payload,split_dir,split_ratio,split_outer)",
      "cimguiname": "igDockContextQueueDock",
      "defaults": {},
      "funcname": "DockContextQueueDock",
      "location": "imgui_internal:3295",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockContextQueueDock",
      "ret": "void",
      "signature": "(ImGuiContext*,ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDir,float,bool)",
      "stname": ""
    }
  ],
  "igDockContextQueueUndockNode": [
    {
      "args": "(ImGuiContext* ctx,ImGuiDockNode* node)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        },
        {
          "name": "node",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx,ImGuiDockNode* node)",
      "call_args": "(ctx,node)",
      "cimguiname": "igDockContextQueueUndockNode",
      "defaults": {},
      "funcname": "DockContextQueueUndockNode",
      "location": "imgui_internal:3297",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockContextQueueUndockNode",
      "ret": "void",
      "signature": "(ImGuiContext*,ImGuiDockNode*)",
      "stname": ""
    }
  ],
  "igDockContextQueueUndockWindow": [
    {
      "args": "(ImGuiContext* ctx,ImGuiWindow* window)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        },
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx,ImGuiWindow* window)",
      "call_args": "(ctx,window)",
      "cimguiname": "igDockContextQueueUndockWindow",
      "defaults": {},
      "funcname": "DockContextQueueUndockWindow",
      "location": "imgui_internal:3296",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockContextQueueUndockWindow",
      "ret": "void",
      "signature": "(ImGuiContext*,ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igDockContextRebuildNodes": [
    {
      "args": "(ImGuiContext* ctx)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx)",
      "call_args": "(ctx)",
      "cimguiname": "igDockContextRebuildNodes",
      "defaults": {},
      "funcname": "DockContextRebuildNodes",
      "location": "imgui_internal:3290",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockContextRebuildNodes",
      "ret": "void",
      "signature": "(ImGuiContext*)",
      "stname": ""
    }
  ],
  "igDockContextShutdown": [
    {
      "args": "(ImGuiContext* ctx)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx)",
      "call_args": "(ctx)",
      "cimguiname": "igDockContextShutdown",
      "defaults": {},
      "funcname": "DockContextShutdown",
      "location": "imgui_internal:3288",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockContextShutdown",
      "ret": "void",
      "signature": "(ImGuiContext*)",
      "stname": ""
    }
  ],
  "igDockNodeBeginAmendTabBar": [
    {
      "args": "(ImGuiDockNode* node)",
      "argsT": [
        {
          "name": "node",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "(ImGuiDockNode* node)",
      "call_args": "(node)",
      "cimguiname": "igDockNodeBeginAmendTabBar",
      "defaults": {},
      "funcname": "DockNodeBeginAmendTabBar",
      "location": "imgui_internal:3303",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockNodeBeginAmendTabBar",
      "ret": "bool",
      "signature": "(ImGuiDockNode*)",
      "stname": ""
    }
  ],
  "igDockNodeEndAmendTabBar": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igDockNodeEndAmendTabBar",
      "defaults": {},
      "funcname": "DockNodeEndAmendTabBar",
      "location": "imgui_internal:3304",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockNodeEndAmendTabBar",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igDockNodeGetDepth": [
    {
      "args": "(const ImGuiDockNode* node)",
      "argsT": [
        {
          "name": "node",
          "type": "const ImGuiDockNode*"
        }
      ],
      "argsoriginal": "(const ImGuiDockNode* node)",
      "call_args": "(node)",
      "cimguiname": "igDockNodeGetDepth",
      "defaults": {},
      "funcname": "DockNodeGetDepth",
      "location": "imgui_internal:3307",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockNodeGetDepth",
      "ret": "int",
      "signature": "(const ImGuiDockNode*)",
      "stname": ""
    }
  ],
  "igDockNodeGetRootNode": [
    {
      "args": "(ImGuiDockNode* node)",
      "argsT": [
        {
          "name": "node",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "(ImGuiDockNode* node)",
      "call_args": "(node)",
      "cimguiname": "igDockNodeGetRootNode",
      "defaults": {},
      "funcname": "DockNodeGetRootNode",
      "location": "imgui_internal:3305",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockNodeGetRootNode",
      "ret": "ImGuiDockNode*",
      "signature": "(ImGuiDockNode*)",
      "stname": ""
    }
  ],
  "igDockNodeGetWindowMenuButtonId": [
    {
      "args": "(const ImGuiDockNode* node)",
      "argsT": [
        {
          "name": "node",
          "type": "const ImGuiDockNode*"
        }
      ],
      "argsoriginal": "(const ImGuiDockNode* node)",
      "call_args": "(node)",
      "cimguiname": "igDockNodeGetWindowMenuButtonId",
      "defaults": {},
      "funcname": "DockNodeGetWindowMenuButtonId",
      "location": "imgui_internal:3308",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockNodeGetWindowMenuButtonId",
      "ret": "ImGuiID",
      "signature": "(const ImGuiDockNode*)",
      "stname": ""
    }
  ],
  "igDockNodeIsInHierarchyOf": [
    {
      "args": "(ImGuiDockNode* node,ImGuiDockNode* parent)",
      "argsT": [
        {
          "name": "node",
          "type": "ImGuiDockNode*"
        },
        {
          "name": "parent",
          "type": "ImGuiDockNode*"
        }
      ],
      "argsoriginal": "(ImGuiDockNode* node,ImGuiDockNode* parent)",
      "call_args": "(node,parent)",
      "cimguiname": "igDockNodeIsInHierarchyOf",
      "defaults": {},
      "funcname": "DockNodeIsInHierarchyOf",
      "location": "imgui_internal:3306",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockNodeIsInHierarchyOf",
      "ret": "bool",
      "signature": "(ImGuiDockNode*,ImGuiDockNode*)",
      "stname": ""
    }
  ],
  "igDockNodeWindowMenuHandler_Default": [
    {
      "args": "(ImGuiContext* ctx,ImGuiDockNode* node,ImGuiTabBar* tab_bar)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        },
        {
          "name": "node",
          "type": "ImGuiDockNode*"
        },
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx,ImGuiDockNode* node,ImGuiTabBar* tab_bar)",
      "call_args": "(ctx,node,tab_bar)",
      "cimguiname": "igDockNodeWindowMenuHandler_Default",
      "defaults": {},
      "funcname": "DockNodeWindowMenuHandler_Default",
      "location": "imgui_internal:3302",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockNodeWindowMenuHandler_Default",
      "ret": "void",
      "signature": "(ImGuiContext*,ImGuiDockNode*,ImGuiTabBar*)",
      "stname": ""
    }
  ],
  "igDockSpace": [
    {
      "args": "(ImGuiID id,const ImVec2 size,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "flags",
          "type": "ImGuiDockNodeFlags"
        },
        {
          "name": "window_class",
          "type": "const ImGuiWindowClass*"
        }
      ],
      "argsoriginal": "(ImGuiID id,const ImVec2& size=ImVec2(0,0),ImGuiDockNodeFlags flags=0,const ImGuiWindowClass* window_class=((void*)0))",
      "call_args": "(id,size,flags,window_class)",
      "cimguiname": "igDockSpace",
      "defaults": {
        "flags": "0",
        "size": "ImVec2(0,0)",
        "window_class": "NULL"
      },
      "funcname": "DockSpace",
      "location": "imgui:832",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockSpace",
      "ret": "ImGuiID",
      "signature": "(ImGuiID,const ImVec2,ImGuiDockNodeFlags,const ImGuiWindowClass*)",
      "stname": ""
    }
  ],
  "igDockSpaceOverViewport": [
    {
      "args": "(const ImGuiViewport* viewport,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)",
      "argsT": [
        {
          "name": "viewport",
          "type": "const ImGuiViewport*"
        },
        {
          "name": "flags",
          "type": "ImGuiDockNodeFlags"
        },
        {
          "name": "window_class",
          "type": "const ImGuiWindowClass*"
        }
      ],
      "argsoriginal": "(const ImGuiViewport* viewport=((void*)0),ImGuiDockNodeFlags flags=0,const ImGuiWindowClass* window_class=((void*)0))",
      "call_args": "(viewport,flags,window_class)",
      "cimguiname": "igDockSpaceOverViewport",
      "defaults": {
        "flags": "0",
        "viewport": "NULL",
        "window_class": "NULL"
      },
      "funcname": "DockSpaceOverViewport",
      "location": "imgui:833",
      "namespace": "ImGui",
      "ov_cimguiname": "igDockSpaceOverViewport",
      "ret": "ImGuiID",
      "signature": "(const ImGuiViewport*,ImGuiDockNodeFlags,const ImGuiWindowClass*)",
      "stname": ""
    }
  ],
  "igDragBehavior": [
    {
      "args": "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "p_v",
          "type": "void*"
        },
        {
          "name": "v_speed",
          "type": "float"
        },
        {
          "name": "p_min",
          "type": "const void*"
        },
        {
          "name": "p_max",
          "type": "const void*"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)",
      "call_args": "(id,data_type,p_v,v_speed,p_min,p_max,format,flags)",
      "cimguiname": "igDragBehavior",
      "defaults": {},
      "funcname": "DragBehavior",
      "location": "imgui_internal:3495",
      "namespace": "ImGui",
      "ov_cimguiname": "igDragBehavior",
      "ret": "bool",
      "signature": "(ImGuiID,ImGuiDataType,void*,float,const void*,const void*,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igDragFloat": [
    {
      "args": "(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "float*"
        },
        {
          "name": "v_speed",
          "type": "float"
        },
        {
          "name": "v_min",
          "type": "float"
        },
        {
          "name": "v_max",
          "type": "float"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,float* v,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
      "cimguiname": "igDragFloat",
      "defaults": {
        "flags": "0",
        "format": "\"%.3f\"",
        "v_max": "0.0f",
        "v_min": "0.0f",
        "v_speed": "1.0f"
      },
      "funcname": "DragFloat",
      "location": "imgui:555",
      "namespace": "ImGui",
      "ov_cimguiname": "igDragFloat",
      "ret": "bool",
      "signature": "(const char*,float*,float,float,float,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igDragFloat2": [
    {
      "args": "(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "float[2]"
        },
        {
          "name": "v_speed",
          "type": "float"
        },
        {
          "name": "v_min",
          "type": "float"
        },
        {
          "name": "v_max",
          "type": "float"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,float v[2],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
      "cimguiname": "igDragFloat2",
      "defaults": {
        "flags": "0",
        "format": "\"%.3f\"",
        "v_max": "0.0f",
        "v_min": "0.0f",
        "v_speed": "1.0f"
      },
      "funcname": "DragFloat2",
      "location": "imgui:556",
      "namespace": "ImGui",
      "ov_cimguiname": "igDragFloat2",
      "ret": "bool",
      "signature": "(const char*,float[2],float,float,float,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igDragFloat3": [
    {
      "args": "(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "float[3]"
        },
        {
          "name": "v_speed",
          "type": "float"
        },
        {
          "name": "v_min",
          "type": "float"
        },
        {
          "name": "v_max",
          "type": "float"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,float v[3],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
      "cimguiname": "igDragFloat3",
      "defaults": {
        "flags": "0",
        "format": "\"%.3f\"",
        "v_max": "0.0f",
        "v_min": "0.0f",
        "v_speed": "1.0f"
      },
      "funcname": "DragFloat3",
      "location": "imgui:557",
      "namespace": "ImGui",
      "ov_cimguiname": "igDragFloat3",
      "ret": "bool",
      "signature": "(const char*,float[3],float,float,float,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igDragFloat4": [
    {
      "args": "(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "float[4]"
        },
        {
          "name": "v_speed",
          "type": "float"
        },
        {
          "name": "v_min",
          "type": "float"
        },
        {
          "name": "v_max",
          "type": "float"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,float v[4],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
      "cimguiname": "igDragFloat4",
      "defaults": {
        "flags": "0",
        "format": "\"%.3f\"",
        "v_max": "0.0f",
        "v_min": "0.0f",
        "v_speed": "1.0f"
      },
      "funcname": "DragFloat4",
      "location": "imgui:558",
      "namespace": "ImGui",
      "ov_cimguiname": "igDragFloat4",
      "ret": "bool",
      "signature": "(const char*,float[4],float,float,float,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igDragFloatRange2": [
    {
      "args": "(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v_current_min",
          "type": "float*"
        },
        {
          "name": "v_current_max",
          "type": "float*"
        },
        {
          "name": "v_speed",
          "type": "float"
        },
        {
          "name": "v_min",
          "type": "float"
        },
        {
          "name": "v_max",
          "type": "float"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "format_max",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,float* v_current_min,float* v_current_max,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",const char* format_max=((void*)0),ImGuiSliderFlags flags=0)",
      "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,flags)",
      "cimguiname": "igDragFloatRange2",
      "defaults": {
        "flags": "0",
        "format": "\"%.3f\"",
        "format_max": "NULL",
        "v_max": "0.0f",
        "v_min": "0.0f",
        "v_speed": "1.0f"
      },
      "funcname": "DragFloatRange2",
      "location": "imgui:559",
      "namespace": "ImGui",
      "ov_cimguiname": "igDragFloatRange2",
      "ret": "bool",
      "signature": "(const char*,float*,float*,float,float,float,const char*,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igDragInt": [
    {
      "args": "(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "int*"
        },
        {
          "name": "v_speed",
          "type": "float"
        },
        {
          "name": "v_min",
          "type": "int"
        },
        {
          "name": "v_max",
          "type": "int"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,int* v,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
      "cimguiname": "igDragInt",
      "defaults": {
        "flags": "0",
        "format": "\"%d\"",
        "v_max": "0",
        "v_min": "0",
        "v_speed": "1.0f"
      },
      "funcname": "DragInt",
      "location": "imgui:560",
      "namespace": "ImGui",
      "ov_cimguiname": "igDragInt",
      "ret": "bool",
      "signature": "(const char*,int*,float,int,int,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igDragInt2": [
    {
      "args": "(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "int[2]"
        },
        {
          "name": "v_speed",
          "type": "float"
        },
        {
          "name": "v_min",
          "type": "int"
        },
        {
          "name": "v_max",
          "type": "int"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,int v[2],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
      "cimguiname": "igDragInt2",
      "defaults": {
        "flags": "0",
        "format": "\"%d\"",
        "v_max": "0",
        "v_min": "0",
        "v_speed": "1.0f"
      },
      "funcname": "DragInt2",
      "location": "imgui:561",
      "namespace": "ImGui",
      "ov_cimguiname": "igDragInt2",
      "ret": "bool",
      "signature": "(const char*,int[2],float,int,int,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igDragInt3": [
    {
      "args": "(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "int[3]"
        },
        {
          "name": "v_speed",
          "type": "float"
        },
        {
          "name": "v_min",
          "type": "int"
        },
        {
          "name": "v_max",
          "type": "int"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,int v[3],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
      "cimguiname": "igDragInt3",
      "defaults": {
        "flags": "0",
        "format": "\"%d\"",
        "v_max": "0",
        "v_min": "0",
        "v_speed": "1.0f"
      },
      "funcname": "DragInt3",
      "location": "imgui:562",
      "namespace": "ImGui",
      "ov_cimguiname": "igDragInt3",
      "ret": "bool",
      "signature": "(const char*,int[3],float,int,int,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igDragInt4": [
    {
      "args": "(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "int[4]"
        },
        {
          "name": "v_speed",
          "type": "float"
        },
        {
          "name": "v_min",
          "type": "int"
        },
        {
          "name": "v_max",
          "type": "int"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,int v[4],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_speed,v_min,v_max,format,flags)",
      "cimguiname": "igDragInt4",
      "defaults": {
        "flags": "0",
        "format": "\"%d\"",
        "v_max": "0",
        "v_min": "0",
        "v_speed": "1.0f"
      },
      "funcname": "DragInt4",
      "location": "imgui:563",
      "namespace": "ImGui",
      "ov_cimguiname": "igDragInt4",
      "ret": "bool",
      "signature": "(const char*,int[4],float,int,int,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igDragIntRange2": [
    {
      "args": "(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v_current_min",
          "type": "int*"
        },
        {
          "name": "v_current_max",
          "type": "int*"
        },
        {
          "name": "v_speed",
          "type": "float"
        },
        {
          "name": "v_min",
          "type": "int"
        },
        {
          "name": "v_max",
          "type": "int"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "format_max",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,int* v_current_min,int* v_current_max,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",const char* format_max=((void*)0),ImGuiSliderFlags flags=0)",
      "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,flags)",
      "cimguiname": "igDragIntRange2",
      "defaults": {
        "flags": "0",
        "format": "\"%d\"",
        "format_max": "NULL",
        "v_max": "0",
        "v_min": "0",
        "v_speed": "1.0f"
      },
      "funcname": "DragIntRange2",
      "location": "imgui:564",
      "namespace": "ImGui",
      "ov_cimguiname": "igDragIntRange2",
      "ret": "bool",
      "signature": "(const char*,int*,int*,float,int,int,const char*,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igDragScalar": [
    {
      "args": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "p_data",
          "type": "void*"
        },
        {
          "name": "v_speed",
          "type": "float"
        },
        {
          "name": "p_min",
          "type": "const void*"
        },
        {
          "name": "p_max",
          "type": "const void*"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed=1.0f,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),ImGuiSliderFlags flags=0)",
      "call_args": "(label,data_type,p_data,v_speed,p_min,p_max,format,flags)",
      "cimguiname": "igDragScalar",
      "defaults": {
        "flags": "0",
        "format": "NULL",
        "p_max": "NULL",
        "p_min": "NULL",
        "v_speed": "1.0f"
      },
      "funcname": "DragScalar",
      "location": "imgui:565",
      "namespace": "ImGui",
      "ov_cimguiname": "igDragScalar",
      "ret": "bool",
      "signature": "(const char*,ImGuiDataType,void*,float,const void*,const void*,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igDragScalarN": [
    {
      "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "p_data",
          "type": "void*"
        },
        {
          "name": "components",
          "type": "int"
        },
        {
          "name": "v_speed",
          "type": "float"
        },
        {
          "name": "p_min",
          "type": "const void*"
        },
        {
          "name": "p_max",
          "type": "const void*"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed=1.0f,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),ImGuiSliderFlags flags=0)",
      "call_args": "(label,data_type,p_data,components,v_speed,p_min,p_max,format,flags)",
      "cimguiname": "igDragScalarN",
      "defaults": {
        "flags": "0",
        "format": "NULL",
        "p_max": "NULL",
        "p_min": "NULL",
        "v_speed": "1.0f"
      },
      "funcname": "DragScalarN",
      "location": "imgui:566",
      "namespace": "ImGui",
      "ov_cimguiname": "igDragScalarN",
      "ret": "bool",
      "signature": "(const char*,ImGuiDataType,void*,int,float,const void*,const void*,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igDummy": [
    {
      "args": "(const ImVec2 size)",
      "argsT": [
        {
          "name": "size",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& size)",
      "call_args": "(size)",
      "cimguiname": "igDummy",
      "defaults": {},
      "funcname": "Dummy",
      "location": "imgui:458",
      "namespace": "ImGui",
      "ov_cimguiname": "igDummy",
      "ret": "void",
      "signature": "(const ImVec2)",
      "stname": ""
    }
  ],
  "igEnd": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEnd",
      "defaults": {},
      "funcname": "End",
      "location": "imgui:344",
      "namespace": "ImGui",
      "ov_cimguiname": "igEnd",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndChild": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndChild",
      "defaults": {},
      "funcname": "EndChild",
      "location": "imgui:356",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndChild",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndChildFrame": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndChildFrame",
      "defaults": {},
      "funcname": "EndChildFrame",
      "location": "imgui:925",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndChildFrame",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndColumns": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndColumns",
      "defaults": {},
      "funcname": "EndColumns",
      "location": "imgui_internal:3362",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndColumns",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndCombo": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndCombo",
      "defaults": {},
      "funcname": "EndCombo",
      "location": "imgui:538",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndCombo",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndComboPreview": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndComboPreview",
      "defaults": {},
      "funcname": "EndComboPreview",
      "location": "imgui_internal:3182",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndComboPreview",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndDisabled": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndDisabled",
      "defaults": {},
      "funcname": "EndDisabled",
      "location": "imgui:867",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndDisabled",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndDragDropSource": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndDragDropSource",
      "defaults": {},
      "funcname": "EndDragDropSource",
      "location": "imgui:856",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndDragDropSource",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndDragDropTarget": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndDragDropTarget",
      "defaults": {},
      "funcname": "EndDragDropTarget",
      "location": "imgui:859",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndDragDropTarget",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndFrame": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndFrame",
      "defaults": {},
      "funcname": "EndFrame",
      "location": "imgui:310",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndFrame",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndGroup": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndGroup",
      "defaults": {},
      "funcname": "EndGroup",
      "location": "imgui:462",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndGroup",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndListBox": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndListBox",
      "defaults": {},
      "funcname": "EndListBox",
      "location": "imgui:650",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndListBox",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndMainMenuBar": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndMainMenuBar",
      "defaults": {},
      "funcname": "EndMainMenuBar",
      "location": "imgui:676",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndMainMenuBar",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndMenu": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndMenu",
      "defaults": {},
      "funcname": "EndMenu",
      "location": "imgui:678",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndMenu",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndMenuBar": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndMenuBar",
      "defaults": {},
      "funcname": "EndMenuBar",
      "location": "imgui:674",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndMenuBar",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndPopup": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndPopup",
      "defaults": {},
      "funcname": "EndPopup",
      "location": "imgui:712",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndPopup",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndTabBar": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndTabBar",
      "defaults": {},
      "funcname": "EndTabBar",
      "location": "imgui:813",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndTabBar",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndTabItem": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndTabItem",
      "defaults": {},
      "funcname": "EndTabItem",
      "location": "imgui:815",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndTabItem",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndTable": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndTable",
      "defaults": {},
      "funcname": "EndTable",
      "location": "imgui:766",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndTable",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igEndTooltip": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igEndTooltip",
      "defaults": {},
      "funcname": "EndTooltip",
      "location": "imgui:686",
      "namespace": "ImGui",
      "ov_cimguiname": "igEndTooltip",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igErrorCheckEndFrameRecover": [
    {
      "args": "(ImGuiErrorLogCallback log_callback,void* user_data)",
      "argsT": [
        {
          "name": "log_callback",
          "type": "ImGuiErrorLogCallback"
        },
        {
          "name": "user_data",
          "type": "void*"
        }
      ],
      "argsoriginal": "(ImGuiErrorLogCallback log_callback,void* user_data=((void*)0))",
      "call_args": "(log_callback,user_data)",
      "cimguiname": "igErrorCheckEndFrameRecover",
      "defaults": {
        "user_data": "NULL"
      },
      "funcname": "ErrorCheckEndFrameRecover",
      "location": "imgui_internal:3551",
      "namespace": "ImGui",
      "ov_cimguiname": "igErrorCheckEndFrameRecover",
      "ret": "void",
      "signature": "(ImGuiErrorLogCallback,void*)",
      "stname": ""
    }
  ],
  "igErrorCheckEndWindowRecover": [
    {
      "args": "(ImGuiErrorLogCallback log_callback,void* user_data)",
      "argsT": [
        {
          "name": "log_callback",
          "type": "ImGuiErrorLogCallback"
        },
        {
          "name": "user_data",
          "type": "void*"
        }
      ],
      "argsoriginal": "(ImGuiErrorLogCallback log_callback,void* user_data=((void*)0))",
      "call_args": "(log_callback,user_data)",
      "cimguiname": "igErrorCheckEndWindowRecover",
      "defaults": {
        "user_data": "NULL"
      },
      "funcname": "ErrorCheckEndWindowRecover",
      "location": "imgui_internal:3552",
      "namespace": "ImGui",
      "ov_cimguiname": "igErrorCheckEndWindowRecover",
      "ret": "void",
      "signature": "(ImGuiErrorLogCallback,void*)",
      "stname": ""
    }
  ],
  "igErrorCheckUsingSetCursorPosToExtendParentBoundaries": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igErrorCheckUsingSetCursorPosToExtendParentBoundaries",
      "defaults": {},
      "funcname": "ErrorCheckUsingSetCursorPosToExtendParentBoundaries",
      "location": "imgui_internal:3553",
      "namespace": "ImGui",
      "ov_cimguiname": "igErrorCheckUsingSetCursorPosToExtendParentBoundaries",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igFindBestWindowPosForPopup": [
    {
      "args": "(ImVec2 *pOut,ImGuiWindow* window)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igFindBestWindowPosForPopup",
      "defaults": {},
      "funcname": "FindBestWindowPosForPopup",
      "location": "imgui_internal:3171",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igFindBestWindowPosForPopup",
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igFindBestWindowPosForPopupEx": [
    {
      "args": "(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "ref_pos",
          "type": "const ImVec2"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "last_dir",
          "type": "ImGuiDir*"
        },
        {
          "name": "r_outer",
          "type": "const ImRect"
        },
        {
          "name": "r_avoid",
          "type": "const ImRect"
        },
        {
          "name": "policy",
          "type": "ImGuiPopupPositionPolicy"
        }
      ],
      "argsoriginal": "(const ImVec2& ref_pos,const ImVec2& size,ImGuiDir* last_dir,const ImRect& r_outer,const ImRect& r_avoid,ImGuiPopupPositionPolicy policy)",
      "call_args": "(ref_pos,size,last_dir,r_outer,r_avoid,policy)",
      "cimguiname": "igFindBestWindowPosForPopupEx",
      "defaults": {},
      "funcname": "FindBestWindowPosForPopupEx",
      "location": "imgui_internal:3172",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igFindBestWindowPosForPopupEx",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,ImGuiDir*,const ImRect,const ImRect,ImGuiPopupPositionPolicy)",
      "stname": ""
    }
  ],
  "igFindBlockingModal": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igFindBlockingModal",
      "defaults": {},
      "funcname": "FindBlockingModal",
      "location": "imgui_internal:3170",
      "namespace": "ImGui",
      "ov_cimguiname": "igFindBlockingModal",
      "ret": "ImGuiWindow*",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igFindBottomMostVisibleWindowWithinBeginStack": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igFindBottomMostVisibleWindowWithinBeginStack",
      "defaults": {},
      "funcname": "FindBottomMostVisibleWindowWithinBeginStack",
      "location": "imgui_internal:3050",
      "namespace": "ImGui",
      "ov_cimguiname": "igFindBottomMostVisibleWindowWithinBeginStack",
      "ret": "ImGuiWindow*",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igFindHoveredViewportFromPlatformWindowStack": [
    {
      "args": "(const ImVec2 mouse_platform_pos)",
      "argsT": [
        {
          "name": "mouse_platform_pos",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& mouse_platform_pos)",
      "call_args": "(mouse_platform_pos)",
      "cimguiname": "igFindHoveredViewportFromPlatformWindowStack",
      "defaults": {},
      "funcname": "FindHoveredViewportFromPlatformWindowStack",
      "location": "imgui_internal:3082",
      "namespace": "ImGui",
      "ov_cimguiname": "igFindHoveredViewportFromPlatformWindowStack",
      "ret": "ImGuiViewportP*",
      "signature": "(const ImVec2)",
      "stname": ""
    }
  ],
  "igFindOrCreateColumns": [
    {
      "args": "(ImGuiWindow* window,ImGuiID id)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiID id)",
      "call_args": "(window,id)",
      "cimguiname": "igFindOrCreateColumns",
      "defaults": {},
      "funcname": "FindOrCreateColumns",
      "location": "imgui_internal:3367",
      "namespace": "ImGui",
      "ov_cimguiname": "igFindOrCreateColumns",
      "ret": "ImGuiOldColumns*",
      "signature": "(ImGuiWindow*,ImGuiID)",
      "stname": ""
    }
  ],
  "igFindRenderedTextEnd": [
    {
      "args": "(const char* text,const char* text_end)",
      "argsT": [
        {
          "name": "text",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* text,const char* text_end=((void*)0))",
      "call_args": "(text,text_end)",
      "cimguiname": "igFindRenderedTextEnd",
      "defaults": {
        "text_end": "NULL"
      },
      "funcname": "FindRenderedTextEnd",
      "location": "imgui_internal:3460",
      "namespace": "ImGui",
      "ov_cimguiname": "igFindRenderedTextEnd",
      "ret": "const char*",
      "signature": "(const char*,const char*)",
      "stname": ""
    }
  ],
  "igFindSettingsHandler": [
    {
      "args": "(const char* type_name)",
      "argsT": [
        {
          "name": "type_name",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* type_name)",
      "call_args": "(type_name)",
      "cimguiname": "igFindSettingsHandler",
      "defaults": {},
      "funcname": "FindSettingsHandler",
      "location": "imgui_internal:3090",
      "namespace": "ImGui",
      "ov_cimguiname": "igFindSettingsHandler",
      "ret": "ImGuiSettingsHandler*",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igFindViewportByID": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "igFindViewportByID",
      "defaults": {},
      "funcname": "FindViewportByID",
      "location": "imgui:1003",
      "namespace": "ImGui",
      "ov_cimguiname": "igFindViewportByID",
      "ret": "ImGuiViewport*",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igFindViewportByPlatformHandle": [
    {
      "args": "(void* platform_handle)",
      "argsT": [
        {
          "name": "platform_handle",
          "type": "void*"
        }
      ],
      "argsoriginal": "(void* platform_handle)",
      "call_args": "(platform_handle)",
      "cimguiname": "igFindViewportByPlatformHandle",
      "defaults": {},
      "funcname": "FindViewportByPlatformHandle",
      "location": "imgui:1004",
      "namespace": "ImGui",
      "ov_cimguiname": "igFindViewportByPlatformHandle",
      "ret": "ImGuiViewport*",
      "signature": "(void*)",
      "stname": ""
    }
  ],
  "igFindWindowByID": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "igFindWindowByID",
      "defaults": {},
      "funcname": "FindWindowByID",
      "location": "imgui_internal:3025",
      "namespace": "ImGui",
      "ov_cimguiname": "igFindWindowByID",
      "ret": "ImGuiWindow*",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igFindWindowByName": [
    {
      "args": "(const char* name)",
      "argsT": [
        {
          "name": "name",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* name)",
      "call_args": "(name)",
      "cimguiname": "igFindWindowByName",
      "defaults": {},
      "funcname": "FindWindowByName",
      "location": "imgui_internal:3026",
      "namespace": "ImGui",
      "ov_cimguiname": "igFindWindowByName",
      "ret": "ImGuiWindow*",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igFindWindowDisplayIndex": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igFindWindowDisplayIndex",
      "defaults": {},
      "funcname": "FindWindowDisplayIndex",
      "location": "imgui_internal:3049",
      "namespace": "ImGui",
      "ov_cimguiname": "igFindWindowDisplayIndex",
      "ret": "int",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igFindWindowSettingsByID": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "igFindWindowSettingsByID",
      "defaults": {},
      "funcname": "FindWindowSettingsByID",
      "location": "imgui_internal:3094",
      "namespace": "ImGui",
      "ov_cimguiname": "igFindWindowSettingsByID",
      "ret": "ImGuiWindowSettings*",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igFindWindowSettingsByWindow": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igFindWindowSettingsByWindow",
      "defaults": {},
      "funcname": "FindWindowSettingsByWindow",
      "location": "imgui_internal:3095",
      "namespace": "ImGui",
      "ov_cimguiname": "igFindWindowSettingsByWindow",
      "ret": "ImGuiWindowSettings*",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igFocusItem": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igFocusItem",
      "defaults": {},
      "funcname": "FocusItem",
      "location": "imgui_internal:3203",
      "namespace": "ImGui",
      "ov_cimguiname": "igFocusItem",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igFocusTopMostWindowUnderOne": [
    {
      "args": "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window,ImGuiViewport* filter_viewport,ImGuiFocusRequestFlags flags)",
      "argsT": [
        {
          "name": "under_this_window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "ignore_window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "filter_viewport",
          "type": "ImGuiViewport*"
        },
        {
          "name": "flags",
          "type": "ImGuiFocusRequestFlags"
        }
      ],
      "argsoriginal": "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window,ImGuiViewport* filter_viewport,ImGuiFocusRequestFlags flags)",
      "call_args": "(under_this_window,ignore_window,filter_viewport,flags)",
      "cimguiname": "igFocusTopMostWindowUnderOne",
      "defaults": {},
      "funcname": "FocusTopMostWindowUnderOne",
      "location": "imgui_internal:3044",
      "namespace": "ImGui",
      "ov_cimguiname": "igFocusTopMostWindowUnderOne",
      "ret": "void",
      "signature": "(ImGuiWindow*,ImGuiWindow*,ImGuiViewport*,ImGuiFocusRequestFlags)",
      "stname": ""
    }
  ],
  "igFocusWindow": [
    {
      "args": "(ImGuiWindow* window,ImGuiFocusRequestFlags flags)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "flags",
          "type": "ImGuiFocusRequestFlags"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiFocusRequestFlags flags=0)",
      "call_args": "(window,flags)",
      "cimguiname": "igFocusWindow",
      "defaults": {
        "flags": "0"
      },
      "funcname": "FocusWindow",
      "location": "imgui_internal:3043",
      "namespace": "ImGui",
      "ov_cimguiname": "igFocusWindow",
      "ret": "void",
      "signature": "(ImGuiWindow*,ImGuiFocusRequestFlags)",
      "stname": ""
    }
  ],
  "igGcAwakeTransientWindowBuffers": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igGcAwakeTransientWindowBuffers",
      "defaults": {},
      "funcname": "GcAwakeTransientWindowBuffers",
      "location": "imgui_internal:3544",
      "namespace": "ImGui",
      "ov_cimguiname": "igGcAwakeTransientWindowBuffers",
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igGcCompactTransientMiscBuffers": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGcCompactTransientMiscBuffers",
      "defaults": {},
      "funcname": "GcCompactTransientMiscBuffers",
      "location": "imgui_internal:3542",
      "namespace": "ImGui",
      "ov_cimguiname": "igGcCompactTransientMiscBuffers",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGcCompactTransientWindowBuffers": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igGcCompactTransientWindowBuffers",
      "defaults": {},
      "funcname": "GcCompactTransientWindowBuffers",
      "location": "imgui_internal:3543",
      "namespace": "ImGui",
      "ov_cimguiname": "igGcCompactTransientWindowBuffers",
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igGetActiveID": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetActiveID",
      "defaults": {},
      "funcname": "GetActiveID",
      "location": "imgui_internal:3119",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetActiveID",
      "ret": "ImGuiID",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetAllocatorFunctions": [
    {
      "args": "(ImGuiMemAllocFunc* p_alloc_func,ImGuiMemFreeFunc* p_free_func,void** p_user_data)",
      "argsT": [
        {
          "name": "p_alloc_func",
          "type": "ImGuiMemAllocFunc*"
        },
        {
          "name": "p_free_func",
          "type": "ImGuiMemFreeFunc*"
        },
        {
          "name": "p_user_data",
          "type": "void**"
        }
      ],
      "argsoriginal": "(ImGuiMemAllocFunc* p_alloc_func,ImGuiMemFreeFunc* p_free_func,void** p_user_data)",
      "call_args": "(p_alloc_func,p_free_func,p_user_data)",
      "cimguiname": "igGetAllocatorFunctions",
      "defaults": {},
      "funcname": "GetAllocatorFunctions",
      "location": "imgui:992",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetAllocatorFunctions",
      "ret": "void",
      "signature": "(ImGuiMemAllocFunc*,ImGuiMemFreeFunc*,void**)",
      "stname": ""
    }
  ],
  "igGetBackgroundDrawList": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetBackgroundDrawList",
      "defaults": {},
      "funcname": "GetBackgroundDrawList",
      "location": "imgui:910",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetBackgroundDrawList_Nil",
      "ret": "ImDrawList*",
      "signature": "()",
      "stname": ""
    },
    {
      "args": "(ImGuiViewport* viewport)",
      "argsT": [
        {
          "name": "viewport",
          "type": "ImGuiViewport*"
        }
      ],
      "argsoriginal": "(ImGuiViewport* viewport)",
      "call_args": "(viewport)",
      "cimguiname": "igGetBackgroundDrawList",
      "defaults": {},
      "funcname": "GetBackgroundDrawList",
      "location": "imgui:912",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetBackgroundDrawList_ViewportPtr",
      "ret": "ImDrawList*",
      "signature": "(ImGuiViewport*)",
      "stname": ""
    }
  ],
  "igGetClipboardText": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetClipboardText",
      "defaults": {},
      "funcname": "GetClipboardText",
      "location": "imgui:971",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetClipboardText",
      "ret": "const char*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetColorU32": [
    {
      "args": "(ImGuiCol idx,float alpha_mul)",
      "argsT": [
        {
          "name": "idx",
          "type": "ImGuiCol"
        },
        {
          "name": "alpha_mul",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiCol idx,float alpha_mul=1.0f)",
      "call_args": "(idx,alpha_mul)",
      "cimguiname": "igGetColorU32",
      "defaults": {
        "alpha_mul": "1.0f"
      },
      "funcname": "GetColorU32",
      "location": "imgui:442",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetColorU32_Col",
      "ret": "ImU32",
      "signature": "(ImGuiCol,float)",
      "stname": ""
    },
    {
      "args": "(const ImVec4 col)",
      "argsT": [
        {
          "name": "col",
          "type": "const ImVec4"
        }
      ],
      "argsoriginal": "(const ImVec4& col)",
      "call_args": "(col)",
      "cimguiname": "igGetColorU32",
      "defaults": {},
      "funcname": "GetColorU32",
      "location": "imgui:443",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetColorU32_Vec4",
      "ret": "ImU32",
      "signature": "(const ImVec4)",
      "stname": ""
    },
    {
      "args": "(ImU32 col)",
      "argsT": [
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImU32 col)",
      "call_args": "(col)",
      "cimguiname": "igGetColorU32",
      "defaults": {},
      "funcname": "GetColorU32",
      "location": "imgui:444",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetColorU32_U32",
      "ret": "ImU32",
      "signature": "(ImU32)",
      "stname": ""
    }
  ],
  "igGetColumnIndex": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetColumnIndex",
      "defaults": {},
      "funcname": "GetColumnIndex",
      "location": "imgui:803",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetColumnIndex",
      "ret": "int",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetColumnNormFromOffset": [
    {
      "args": "(const ImGuiOldColumns* columns,float offset)",
      "argsT": [
        {
          "name": "columns",
          "type": "const ImGuiOldColumns*"
        },
        {
          "name": "offset",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImGuiOldColumns* columns,float offset)",
      "call_args": "(columns,offset)",
      "cimguiname": "igGetColumnNormFromOffset",
      "defaults": {},
      "funcname": "GetColumnNormFromOffset",
      "location": "imgui_internal:3369",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetColumnNormFromOffset",
      "ret": "float",
      "signature": "(const ImGuiOldColumns*,float)",
      "stname": ""
    }
  ],
  "igGetColumnOffset": [
    {
      "args": "(int column_index)",
      "argsT": [
        {
          "name": "column_index",
          "type": "int"
        }
      ],
      "argsoriginal": "(int column_index=-1)",
      "call_args": "(column_index)",
      "cimguiname": "igGetColumnOffset",
      "defaults": {
        "column_index": "-1"
      },
      "funcname": "GetColumnOffset",
      "location": "imgui:806",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetColumnOffset",
      "ret": "float",
      "signature": "(int)",
      "stname": ""
    }
  ],
  "igGetColumnOffsetFromNorm": [
    {
      "args": "(const ImGuiOldColumns* columns,float offset_norm)",
      "argsT": [
        {
          "name": "columns",
          "type": "const ImGuiOldColumns*"
        },
        {
          "name": "offset_norm",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImGuiOldColumns* columns,float offset_norm)",
      "call_args": "(columns,offset_norm)",
      "cimguiname": "igGetColumnOffsetFromNorm",
      "defaults": {},
      "funcname": "GetColumnOffsetFromNorm",
      "location": "imgui_internal:3368",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetColumnOffsetFromNorm",
      "ret": "float",
      "signature": "(const ImGuiOldColumns*,float)",
      "stname": ""
    }
  ],
  "igGetColumnWidth": [
    {
      "args": "(int column_index)",
      "argsT": [
        {
          "name": "column_index",
          "type": "int"
        }
      ],
      "argsoriginal": "(int column_index=-1)",
      "call_args": "(column_index)",
      "cimguiname": "igGetColumnWidth",
      "defaults": {
        "column_index": "-1"
      },
      "funcname": "GetColumnWidth",
      "location": "imgui:804",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetColumnWidth",
      "ret": "float",
      "signature": "(int)",
      "stname": ""
    }
  ],
  "igGetColumnsCount": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetColumnsCount",
      "defaults": {},
      "funcname": "GetColumnsCount",
      "location": "imgui:808",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetColumnsCount",
      "ret": "int",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetColumnsID": [
    {
      "args": "(const char* str_id,int count)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "count",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* str_id,int count)",
      "call_args": "(str_id,count)",
      "cimguiname": "igGetColumnsID",
      "defaults": {},
      "funcname": "GetColumnsID",
      "location": "imgui_internal:3366",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetColumnsID",
      "ret": "ImGuiID",
      "signature": "(const char*,int)",
      "stname": ""
    }
  ],
  "igGetContentRegionAvail": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetContentRegionAvail",
      "defaults": {},
      "funcname": "GetContentRegionAvail",
      "location": "imgui:396",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetContentRegionAvail",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetContentRegionMax": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetContentRegionMax",
      "defaults": {},
      "funcname": "GetContentRegionMax",
      "location": "imgui:397",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetContentRegionMax",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetContentRegionMaxAbs": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetContentRegionMaxAbs",
      "defaults": {},
      "funcname": "GetContentRegionMaxAbs",
      "location": "imgui_internal:3144",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetContentRegionMaxAbs",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetCurrentContext": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetCurrentContext",
      "defaults": {},
      "funcname": "GetCurrentContext",
      "location": "imgui:303",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetCurrentContext",
      "ret": "ImGuiContext*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetCurrentFocusScope": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetCurrentFocusScope",
      "defaults": {},
      "funcname": "GetCurrentFocusScope",
      "location": "imgui_internal:3350",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetCurrentFocusScope",
      "ret": "ImGuiID",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetCurrentTabBar": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetCurrentTabBar",
      "defaults": {},
      "funcname": "GetCurrentTabBar",
      "location": "imgui_internal:3427",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetCurrentTabBar",
      "ret": "ImGuiTabBar*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetCurrentTable": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetCurrentTable",
      "defaults": {},
      "funcname": "GetCurrentTable",
      "location": "imgui_internal:3382",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetCurrentTable",
      "ret": "ImGuiTable*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetCurrentWindow": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetCurrentWindow",
      "defaults": {},
      "funcname": "GetCurrentWindow",
      "location": "imgui_internal:3024",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetCurrentWindow",
      "ret": "ImGuiWindow*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetCurrentWindowRead": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetCurrentWindowRead",
      "defaults": {},
      "funcname": "GetCurrentWindowRead",
      "location": "imgui_internal:3023",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetCurrentWindowRead",
      "ret": "ImGuiWindow*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetCursorPos": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetCursorPos",
      "defaults": {},
      "funcname": "GetCursorPos",
      "location": "imgui:463",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetCursorPos",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetCursorPosX": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetCursorPosX",
      "defaults": {},
      "funcname": "GetCursorPosX",
      "location": "imgui:464",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetCursorPosX",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetCursorPosY": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetCursorPosY",
      "defaults": {},
      "funcname": "GetCursorPosY",
      "location": "imgui:465",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetCursorPosY",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetCursorScreenPos": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetCursorScreenPos",
      "defaults": {},
      "funcname": "GetCursorScreenPos",
      "location": "imgui:470",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetCursorScreenPos",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetCursorStartPos": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetCursorStartPos",
      "defaults": {},
      "funcname": "GetCursorStartPos",
      "location": "imgui:469",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetCursorStartPos",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetDefaultFont": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetDefaultFont",
      "defaults": {},
      "funcname": "GetDefaultFont",
      "location": "imgui_internal:3054",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetDefaultFont",
      "ret": "ImFont*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetDragDropPayload": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetDragDropPayload",
      "defaults": {},
      "funcname": "GetDragDropPayload",
      "location": "imgui:860",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetDragDropPayload",
      "ret": "const ImGuiPayload*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetDrawData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetDrawData",
      "defaults": {},
      "funcname": "GetDrawData",
      "location": "imgui:312",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetDrawData",
      "ret": "ImDrawData*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetDrawListSharedData": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetDrawListSharedData",
      "defaults": {},
      "funcname": "GetDrawListSharedData",
      "location": "imgui:920",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetDrawListSharedData",
      "ret": "ImDrawListSharedData*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetFocusID": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetFocusID",
      "defaults": {},
      "funcname": "GetFocusID",
      "location": "imgui_internal:3120",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetFocusID",
      "ret": "ImGuiID",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetFont": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetFont",
      "defaults": {},
      "funcname": "GetFont",
      "location": "imgui:439",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetFont",
      "ret": "ImFont*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetFontSize": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetFontSize",
      "defaults": {},
      "funcname": "GetFontSize",
      "location": "imgui:440",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetFontSize",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetFontTexUvWhitePixel": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetFontTexUvWhitePixel",
      "defaults": {},
      "funcname": "GetFontTexUvWhitePixel",
      "location": "imgui:441",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetFontTexUvWhitePixel",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetForegroundDrawList": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetForegroundDrawList",
      "defaults": {},
      "funcname": "GetForegroundDrawList",
      "location": "imgui:911",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetForegroundDrawList_Nil",
      "ret": "ImDrawList*",
      "signature": "()",
      "stname": ""
    },
    {
      "args": "(ImGuiViewport* viewport)",
      "argsT": [
        {
          "name": "viewport",
          "type": "ImGuiViewport*"
        }
      ],
      "argsoriginal": "(ImGuiViewport* viewport)",
      "call_args": "(viewport)",
      "cimguiname": "igGetForegroundDrawList",
      "defaults": {},
      "funcname": "GetForegroundDrawList",
      "location": "imgui:913",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetForegroundDrawList_ViewportPtr",
      "ret": "ImDrawList*",
      "signature": "(ImGuiViewport*)",
      "stname": ""
    },
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igGetForegroundDrawList",
      "defaults": {},
      "funcname": "GetForegroundDrawList",
      "location": "imgui_internal:3055",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetForegroundDrawList_WindowPtr",
      "ret": "ImDrawList*",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igGetFrameCount": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetFrameCount",
      "defaults": {},
      "funcname": "GetFrameCount",
      "location": "imgui:919",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetFrameCount",
      "ret": "int",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetFrameHeight": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetFrameHeight",
      "defaults": {},
      "funcname": "GetFrameHeight",
      "location": "imgui:475",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetFrameHeight",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetFrameHeightWithSpacing": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetFrameHeightWithSpacing",
      "defaults": {},
      "funcname": "GetFrameHeightWithSpacing",
      "location": "imgui:476",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetFrameHeightWithSpacing",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetHoveredID": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetHoveredID",
      "defaults": {},
      "funcname": "GetHoveredID",
      "location": "imgui_internal:3124",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetHoveredID",
      "ret": "ImGuiID",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetID": [
    {
      "args": "(const char* str_id)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* str_id)",
      "call_args": "(str_id)",
      "cimguiname": "igGetID",
      "defaults": {},
      "funcname": "GetID",
      "location": "imgui:494",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetID_Str",
      "ret": "ImGuiID",
      "signature": "(const char*)",
      "stname": ""
    },
    {
      "args": "(const char* str_id_begin,const char* str_id_end)",
      "argsT": [
        {
          "name": "str_id_begin",
          "type": "const char*"
        },
        {
          "name": "str_id_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* str_id_begin,const char* str_id_end)",
      "call_args": "(str_id_begin,str_id_end)",
      "cimguiname": "igGetID",
      "defaults": {},
      "funcname": "GetID",
      "location": "imgui:495",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetID_StrStr",
      "ret": "ImGuiID",
      "signature": "(const char*,const char*)",
      "stname": ""
    },
    {
      "args": "(const void* ptr_id)",
      "argsT": [
        {
          "name": "ptr_id",
          "type": "const void*"
        }
      ],
      "argsoriginal": "(const void* ptr_id)",
      "call_args": "(ptr_id)",
      "cimguiname": "igGetID",
      "defaults": {},
      "funcname": "GetID",
      "location": "imgui:496",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetID_Ptr",
      "ret": "ImGuiID",
      "signature": "(const void*)",
      "stname": ""
    }
  ],
  "igGetIDWithSeed": [
    {
      "args": "(const char* str_id_begin,const char* str_id_end,ImGuiID seed)",
      "argsT": [
        {
          "name": "str_id_begin",
          "type": "const char*"
        },
        {
          "name": "str_id_end",
          "type": "const char*"
        },
        {
          "name": "seed",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(const char* str_id_begin,const char* str_id_end,ImGuiID seed)",
      "call_args": "(str_id_begin,str_id_end,seed)",
      "cimguiname": "igGetIDWithSeed",
      "defaults": {},
      "funcname": "GetIDWithSeed",
      "location": "imgui_internal:3129",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetIDWithSeed_Str",
      "ret": "ImGuiID",
      "signature": "(const char*,const char*,ImGuiID)",
      "stname": ""
    },
    {
      "args": "(int n,ImGuiID seed)",
      "argsT": [
        {
          "name": "n",
          "type": "int"
        },
        {
          "name": "seed",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(int n,ImGuiID seed)",
      "call_args": "(n,seed)",
      "cimguiname": "igGetIDWithSeed",
      "defaults": {},
      "funcname": "GetIDWithSeed",
      "location": "imgui_internal:3130",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetIDWithSeed_Int",
      "ret": "ImGuiID",
      "signature": "(int,ImGuiID)",
      "stname": ""
    }
  ],
  "igGetIO": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetIO",
      "defaults": {},
      "funcname": "GetIO",
      "location": "imgui:307",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetIO",
      "ret": "ImGuiIO*",
      "retref": "&",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetInputTextState": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "igGetInputTextState",
      "defaults": {},
      "funcname": "GetInputTextState",
      "location": "imgui_internal:3527",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetInputTextState",
      "ret": "ImGuiInputTextState*",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igGetItemFlags": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetItemFlags",
      "defaults": {},
      "funcname": "GetItemFlags",
      "location": "imgui_internal:3118",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetItemFlags",
      "ret": "ImGuiItemFlags",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetItemID": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetItemID",
      "defaults": {},
      "funcname": "GetItemID",
      "location": "imgui:898",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetItemID",
      "ret": "ImGuiID",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetItemRectMax": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetItemRectMax",
      "defaults": {},
      "funcname": "GetItemRectMax",
      "location": "imgui:900",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetItemRectMax",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetItemRectMin": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetItemRectMin",
      "defaults": {},
      "funcname": "GetItemRectMin",
      "location": "imgui:899",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetItemRectMin",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetItemRectSize": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetItemRectSize",
      "defaults": {},
      "funcname": "GetItemRectSize",
      "location": "imgui:901",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetItemRectSize",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetItemStatusFlags": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetItemStatusFlags",
      "defaults": {},
      "funcname": "GetItemStatusFlags",
      "location": "imgui_internal:3117",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetItemStatusFlags",
      "ret": "ImGuiItemStatusFlags",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetKeyChordName": [
    {
      "args": "(ImGuiKeyChord key_chord,char* out_buf,int out_buf_size)",
      "argsT": [
        {
          "name": "key_chord",
          "type": "ImGuiKeyChord"
        },
        {
          "name": "out_buf",
          "type": "char*"
        },
        {
          "name": "out_buf_size",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiKeyChord key_chord,char* out_buf,int out_buf_size)",
      "call_args": "(key_chord,out_buf,out_buf_size)",
      "cimguiname": "igGetKeyChordName",
      "defaults": {},
      "funcname": "GetKeyChordName",
      "location": "imgui_internal:3229",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetKeyChordName",
      "ret": "void",
      "signature": "(ImGuiKeyChord,char*,int)",
      "stname": ""
    }
  ],
  "igGetKeyData": [
    {
      "args": "(ImGuiContext* ctx,ImGuiKey key)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        },
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx,ImGuiKey key)",
      "call_args": "(ctx,key)",
      "cimguiname": "igGetKeyData",
      "defaults": {},
      "funcname": "GetKeyData",
      "location": "imgui_internal:3227",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetKeyData_ContextPtr",
      "ret": "ImGuiKeyData*",
      "signature": "(ImGuiContext*,ImGuiKey)",
      "stname": ""
    },
    {
      "args": "(ImGuiKey key)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiKey key)",
      "call_args": "(key)",
      "cimguiname": "igGetKeyData",
      "defaults": {},
      "funcname": "GetKeyData",
      "location": "imgui_internal:3228",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetKeyData_Key",
      "ret": "ImGuiKeyData*",
      "signature": "(ImGuiKey)",
      "stname": ""
    }
  ],
  "igGetKeyIndex": [
    {
      "args": "(ImGuiKey key)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiKey key)",
      "call_args": "(key)",
      "cimguiname": "igGetKeyIndex",
      "defaults": {},
      "funcname": "GetKeyIndex",
      "location": "imgui:3349",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetKeyIndex",
      "ret": "ImGuiKey",
      "signature": "(ImGuiKey)",
      "stname": ""
    }
  ],
  "igGetKeyMagnitude2d": [
    {
      "args": "(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "key_left",
          "type": "ImGuiKey"
        },
        {
          "name": "key_right",
          "type": "ImGuiKey"
        },
        {
          "name": "key_up",
          "type": "ImGuiKey"
        },
        {
          "name": "key_down",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)",
      "call_args": "(key_left,key_right,key_up,key_down)",
      "cimguiname": "igGetKeyMagnitude2d",
      "defaults": {},
      "funcname": "GetKeyMagnitude2d",
      "location": "imgui_internal:3232",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetKeyMagnitude2d",
      "ret": "void",
      "signature": "(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)",
      "stname": ""
    }
  ],
  "igGetKeyName": [
    {
      "args": "(ImGuiKey key)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiKey key)",
      "call_args": "(key)",
      "cimguiname": "igGetKeyName",
      "defaults": {},
      "funcname": "GetKeyName",
      "location": "imgui:945",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetKeyName",
      "ret": "const char*",
      "signature": "(ImGuiKey)",
      "stname": ""
    }
  ],
  "igGetKeyOwner": [
    {
      "args": "(ImGuiKey key)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiKey key)",
      "call_args": "(key)",
      "cimguiname": "igGetKeyOwner",
      "defaults": {},
      "funcname": "GetKeyOwner",
      "location": "imgui_internal:3250",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetKeyOwner",
      "ret": "ImGuiID",
      "signature": "(ImGuiKey)",
      "stname": ""
    }
  ],
  "igGetKeyOwnerData": [
    {
      "args": "(ImGuiContext* ctx,ImGuiKey key)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        },
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx,ImGuiKey key)",
      "call_args": "(ctx,key)",
      "cimguiname": "igGetKeyOwnerData",
      "defaults": {},
      "funcname": "GetKeyOwnerData",
      "location": "imgui_internal:3255",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetKeyOwnerData",
      "ret": "ImGuiKeyOwnerData*",
      "signature": "(ImGuiContext*,ImGuiKey)",
      "stname": ""
    }
  ],
  "igGetKeyPressedAmount": [
    {
      "args": "(ImGuiKey key,float repeat_delay,float rate)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        },
        {
          "name": "repeat_delay",
          "type": "float"
        },
        {
          "name": "rate",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiKey key,float repeat_delay,float rate)",
      "call_args": "(key,repeat_delay,rate)",
      "cimguiname": "igGetKeyPressedAmount",
      "defaults": {},
      "funcname": "GetKeyPressedAmount",
      "location": "imgui:944",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetKeyPressedAmount",
      "ret": "int",
      "signature": "(ImGuiKey,float,float)",
      "stname": ""
    }
  ],
  "igGetMainViewport": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetMainViewport",
      "defaults": {},
      "funcname": "GetMainViewport",
      "location": "imgui:907",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetMainViewport",
      "ret": "ImGuiViewport*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetMouseClickedCount": [
    {
      "args": "(ImGuiMouseButton button)",
      "argsT": [
        {
          "name": "button",
          "type": "ImGuiMouseButton"
        }
      ],
      "argsoriginal": "(ImGuiMouseButton button)",
      "call_args": "(button)",
      "cimguiname": "igGetMouseClickedCount",
      "defaults": {},
      "funcname": "GetMouseClickedCount",
      "location": "imgui:956",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetMouseClickedCount",
      "ret": "int",
      "signature": "(ImGuiMouseButton)",
      "stname": ""
    }
  ],
  "igGetMouseCursor": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetMouseCursor",
      "defaults": {},
      "funcname": "GetMouseCursor",
      "location": "imgui:965",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetMouseCursor",
      "ret": "ImGuiMouseCursor",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetMouseDragDelta": [
    {
      "args": "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "button",
          "type": "ImGuiMouseButton"
        },
        {
          "name": "lock_threshold",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)",
      "call_args": "(button,lock_threshold)",
      "cimguiname": "igGetMouseDragDelta",
      "defaults": {
        "button": "0",
        "lock_threshold": "-1.0f"
      },
      "funcname": "GetMouseDragDelta",
      "location": "imgui:963",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetMouseDragDelta",
      "ret": "void",
      "signature": "(ImGuiMouseButton,float)",
      "stname": ""
    }
  ],
  "igGetMousePos": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetMousePos",
      "defaults": {},
      "funcname": "GetMousePos",
      "location": "imgui:960",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetMousePos",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetMousePosOnOpeningCurrentPopup": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetMousePosOnOpeningCurrentPopup",
      "defaults": {},
      "funcname": "GetMousePosOnOpeningCurrentPopup",
      "location": "imgui:961",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetNavTweakPressedAmount": [
    {
      "args": "(ImGuiAxis axis)",
      "argsT": [
        {
          "name": "axis",
          "type": "ImGuiAxis"
        }
      ],
      "argsoriginal": "(ImGuiAxis axis)",
      "call_args": "(axis)",
      "cimguiname": "igGetNavTweakPressedAmount",
      "defaults": {},
      "funcname": "GetNavTweakPressedAmount",
      "location": "imgui_internal:3233",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetNavTweakPressedAmount",
      "ret": "float",
      "signature": "(ImGuiAxis)",
      "stname": ""
    }
  ],
  "igGetPlatformIO": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetPlatformIO",
      "defaults": {},
      "funcname": "GetPlatformIO",
      "location": "imgui:999",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetPlatformIO",
      "ret": "ImGuiPlatformIO*",
      "retref": "&",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetPopupAllowedExtentRect": [
    {
      "args": "(ImRect *pOut,ImGuiWindow* window)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImRect*"
        },
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igGetPopupAllowedExtentRect",
      "defaults": {},
      "funcname": "GetPopupAllowedExtentRect",
      "location": "imgui_internal:3167",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetPopupAllowedExtentRect",
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igGetScrollMaxX": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetScrollMaxX",
      "defaults": {},
      "funcname": "GetScrollMaxX",
      "location": "imgui:408",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetScrollMaxX",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetScrollMaxY": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetScrollMaxY",
      "defaults": {},
      "funcname": "GetScrollMaxY",
      "location": "imgui:409",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetScrollMaxY",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetScrollX": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetScrollX",
      "defaults": {},
      "funcname": "GetScrollX",
      "location": "imgui:404",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetScrollX",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetScrollY": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetScrollY",
      "defaults": {},
      "funcname": "GetScrollY",
      "location": "imgui:405",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetScrollY",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetShortcutRoutingData": [
    {
      "args": "(ImGuiKeyChord key_chord)",
      "argsT": [
        {
          "name": "key_chord",
          "type": "ImGuiKeyChord"
        }
      ],
      "argsoriginal": "(ImGuiKeyChord key_chord)",
      "call_args": "(key_chord)",
      "cimguiname": "igGetShortcutRoutingData",
      "defaults": {},
      "funcname": "GetShortcutRoutingData",
      "location": "imgui_internal:3283",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetShortcutRoutingData",
      "ret": "ImGuiKeyRoutingData*",
      "signature": "(ImGuiKeyChord)",
      "stname": ""
    }
  ],
  "igGetStateStorage": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetStateStorage",
      "defaults": {},
      "funcname": "GetStateStorage",
      "location": "imgui:923",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetStateStorage",
      "ret": "ImGuiStorage*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetStyle": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetStyle",
      "defaults": {},
      "funcname": "GetStyle",
      "location": "imgui:308",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetStyle",
      "ret": "ImGuiStyle*",
      "retref": "&",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetStyleColorName": [
    {
      "args": "(ImGuiCol idx)",
      "argsT": [
        {
          "name": "idx",
          "type": "ImGuiCol"
        }
      ],
      "argsoriginal": "(ImGuiCol idx)",
      "call_args": "(idx)",
      "cimguiname": "igGetStyleColorName",
      "defaults": {},
      "funcname": "GetStyleColorName",
      "location": "imgui:921",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetStyleColorName",
      "ret": "const char*",
      "signature": "(ImGuiCol)",
      "stname": ""
    }
  ],
  "igGetStyleColorVec4": [
    {
      "args": "(ImGuiCol idx)",
      "argsT": [
        {
          "name": "idx",
          "type": "ImGuiCol"
        }
      ],
      "argsoriginal": "(ImGuiCol idx)",
      "call_args": "(idx)",
      "cimguiname": "igGetStyleColorVec4",
      "defaults": {},
      "funcname": "GetStyleColorVec4",
      "location": "imgui:445",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetStyleColorVec4",
      "ret": "const ImVec4*",
      "retref": "&",
      "signature": "(ImGuiCol)",
      "stname": ""
    }
  ],
  "igGetStyleVarInfo": [
    {
      "args": "(ImGuiStyleVar idx)",
      "argsT": [
        {
          "name": "idx",
          "type": "ImGuiStyleVar"
        }
      ],
      "argsoriginal": "(ImGuiStyleVar idx)",
      "call_args": "(idx)",
      "cimguiname": "igGetStyleVarInfo",
      "defaults": {},
      "funcname": "GetStyleVarInfo",
      "location": "imgui_internal:3150",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetStyleVarInfo",
      "ret": "const ImGuiDataVarInfo*",
      "signature": "(ImGuiStyleVar)",
      "stname": ""
    }
  ],
  "igGetTextLineHeight": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetTextLineHeight",
      "defaults": {},
      "funcname": "GetTextLineHeight",
      "location": "imgui:473",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetTextLineHeight",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetTextLineHeightWithSpacing": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetTextLineHeightWithSpacing",
      "defaults": {},
      "funcname": "GetTextLineHeightWithSpacing",
      "location": "imgui:474",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetTextLineHeightWithSpacing",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetTime": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetTime",
      "defaults": {},
      "funcname": "GetTime",
      "location": "imgui:918",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetTime",
      "ret": "double",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetTopMostAndVisiblePopupModal": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetTopMostAndVisiblePopupModal",
      "defaults": {},
      "funcname": "GetTopMostAndVisiblePopupModal",
      "location": "imgui_internal:3169",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetTopMostAndVisiblePopupModal",
      "ret": "ImGuiWindow*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetTopMostPopupModal": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetTopMostPopupModal",
      "defaults": {},
      "funcname": "GetTopMostPopupModal",
      "location": "imgui_internal:3168",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetTopMostPopupModal",
      "ret": "ImGuiWindow*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetTreeNodeToLabelSpacing": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetTreeNodeToLabelSpacing",
      "defaults": {},
      "funcname": "GetTreeNodeToLabelSpacing",
      "location": "imgui:632",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetTreeNodeToLabelSpacing",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetTypematicRepeatRate": [
    {
      "args": "(ImGuiInputFlags flags,float* repeat_delay,float* repeat_rate)",
      "argsT": [
        {
          "name": "flags",
          "type": "ImGuiInputFlags"
        },
        {
          "name": "repeat_delay",
          "type": "float*"
        },
        {
          "name": "repeat_rate",
          "type": "float*"
        }
      ],
      "argsoriginal": "(ImGuiInputFlags flags,float* repeat_delay,float* repeat_rate)",
      "call_args": "(flags,repeat_delay,repeat_rate)",
      "cimguiname": "igGetTypematicRepeatRate",
      "defaults": {},
      "funcname": "GetTypematicRepeatRate",
      "location": "imgui_internal:3235",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetTypematicRepeatRate",
      "ret": "void",
      "signature": "(ImGuiInputFlags,float*,float*)",
      "stname": ""
    }
  ],
  "igGetVersion": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetVersion",
      "defaults": {},
      "funcname": "GetVersion",
      "location": "imgui:324",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetVersion",
      "ret": "const char*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetViewportPlatformMonitor": [
    {
      "args": "(ImGuiViewport* viewport)",
      "argsT": [
        {
          "name": "viewport",
          "type": "ImGuiViewport*"
        }
      ],
      "argsoriginal": "(ImGuiViewport* viewport)",
      "call_args": "(viewport)",
      "cimguiname": "igGetViewportPlatformMonitor",
      "defaults": {},
      "funcname": "GetViewportPlatformMonitor",
      "location": "imgui_internal:3081",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetViewportPlatformMonitor",
      "ret": "const ImGuiPlatformMonitor*",
      "signature": "(ImGuiViewport*)",
      "stname": ""
    }
  ],
  "igGetWindowAlwaysWantOwnTabBar": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igGetWindowAlwaysWantOwnTabBar",
      "defaults": {},
      "funcname": "GetWindowAlwaysWantOwnTabBar",
      "location": "imgui_internal:3310",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetWindowAlwaysWantOwnTabBar",
      "ret": "bool",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igGetWindowContentRegionMax": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetWindowContentRegionMax",
      "defaults": {},
      "funcname": "GetWindowContentRegionMax",
      "location": "imgui:399",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetWindowContentRegionMax",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetWindowContentRegionMin": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetWindowContentRegionMin",
      "defaults": {},
      "funcname": "GetWindowContentRegionMin",
      "location": "imgui:398",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetWindowContentRegionMin",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetWindowDockID": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetWindowDockID",
      "defaults": {},
      "funcname": "GetWindowDockID",
      "location": "imgui:836",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetWindowDockID",
      "ret": "ImGuiID",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetWindowDockNode": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetWindowDockNode",
      "defaults": {},
      "funcname": "GetWindowDockNode",
      "location": "imgui_internal:3309",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetWindowDockNode",
      "ret": "ImGuiDockNode*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetWindowDpiScale": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetWindowDpiScale",
      "defaults": {},
      "funcname": "GetWindowDpiScale",
      "location": "imgui:365",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetWindowDpiScale",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetWindowDrawList": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetWindowDrawList",
      "defaults": {},
      "funcname": "GetWindowDrawList",
      "location": "imgui:364",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetWindowDrawList",
      "ret": "ImDrawList*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetWindowHeight": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetWindowHeight",
      "defaults": {},
      "funcname": "GetWindowHeight",
      "location": "imgui:369",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetWindowHeight",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetWindowPos": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetWindowPos",
      "defaults": {},
      "funcname": "GetWindowPos",
      "location": "imgui:366",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetWindowPos",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetWindowResizeBorderID": [
    {
      "args": "(ImGuiWindow* window,ImGuiDir dir)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "dir",
          "type": "ImGuiDir"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiDir dir)",
      "call_args": "(window,dir)",
      "cimguiname": "igGetWindowResizeBorderID",
      "defaults": {},
      "funcname": "GetWindowResizeBorderID",
      "location": "imgui_internal:3491",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetWindowResizeBorderID",
      "ret": "ImGuiID",
      "signature": "(ImGuiWindow*,ImGuiDir)",
      "stname": ""
    }
  ],
  "igGetWindowResizeCornerID": [
    {
      "args": "(ImGuiWindow* window,int n)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,int n)",
      "call_args": "(window,n)",
      "cimguiname": "igGetWindowResizeCornerID",
      "defaults": {},
      "funcname": "GetWindowResizeCornerID",
      "location": "imgui_internal:3490",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetWindowResizeCornerID",
      "ret": "ImGuiID",
      "signature": "(ImGuiWindow*,int)",
      "stname": ""
    }
  ],
  "igGetWindowScrollbarID": [
    {
      "args": "(ImGuiWindow* window,ImGuiAxis axis)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "axis",
          "type": "ImGuiAxis"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiAxis axis)",
      "call_args": "(window,axis)",
      "cimguiname": "igGetWindowScrollbarID",
      "defaults": {},
      "funcname": "GetWindowScrollbarID",
      "location": "imgui_internal:3489",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetWindowScrollbarID",
      "ret": "ImGuiID",
      "signature": "(ImGuiWindow*,ImGuiAxis)",
      "stname": ""
    }
  ],
  "igGetWindowScrollbarRect": [
    {
      "args": "(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImRect*"
        },
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "axis",
          "type": "ImGuiAxis"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiAxis axis)",
      "call_args": "(window,axis)",
      "cimguiname": "igGetWindowScrollbarRect",
      "defaults": {},
      "funcname": "GetWindowScrollbarRect",
      "location": "imgui_internal:3488",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetWindowScrollbarRect",
      "ret": "void",
      "signature": "(ImGuiWindow*,ImGuiAxis)",
      "stname": ""
    }
  ],
  "igGetWindowSize": [
    {
      "args": "(ImVec2 *pOut)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        }
      ],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetWindowSize",
      "defaults": {},
      "funcname": "GetWindowSize",
      "location": "imgui:367",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igGetWindowSize",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetWindowViewport": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetWindowViewport",
      "defaults": {},
      "funcname": "GetWindowViewport",
      "location": "imgui:370",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetWindowViewport",
      "ret": "ImGuiViewport*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igGetWindowWidth": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igGetWindowWidth",
      "defaults": {},
      "funcname": "GetWindowWidth",
      "location": "imgui:368",
      "namespace": "ImGui",
      "ov_cimguiname": "igGetWindowWidth",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igImAbs": [
    {
      "args": "(int x)",
      "argsT": [
        {
          "name": "x",
          "type": "int"
        }
      ],
      "argsoriginal": "(int x)",
      "call_args": "(x)",
      "cimguiname": "igImAbs",
      "defaults": {},
      "funcname": "ImAbs",
      "location": "imgui_internal:440",
      "ov_cimguiname": "igImAbs_Int",
      "ret": "int",
      "signature": "(int)",
      "stname": ""
    },
    {
      "args": "(float x)",
      "argsT": [
        {
          "name": "x",
          "type": "float"
        }
      ],
      "argsoriginal": "(float x)",
      "call_args": "(x)",
      "cimguiname": "igImAbs",
      "defaults": {},
      "funcname": "ImAbs",
      "location": "imgui_internal:441",
      "ov_cimguiname": "igImAbs_Float",
      "ret": "float",
      "signature": "(float)",
      "stname": ""
    },
    {
      "args": "(double x)",
      "argsT": [
        {
          "name": "x",
          "type": "double"
        }
      ],
      "argsoriginal": "(double x)",
      "call_args": "(x)",
      "cimguiname": "igImAbs",
      "defaults": {},
      "funcname": "ImAbs",
      "location": "imgui_internal:442",
      "ov_cimguiname": "igImAbs_double",
      "ret": "double",
      "signature": "(double)",
      "stname": ""
    }
  ],
  "igImAlphaBlendColors": [
    {
      "args": "(ImU32 col_a,ImU32 col_b)",
      "argsT": [
        {
          "name": "col_a",
          "type": "ImU32"
        },
        {
          "name": "col_b",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImU32 col_a,ImU32 col_b)",
      "call_args": "(col_a,col_b)",
      "cimguiname": "igImAlphaBlendColors",
      "defaults": {},
      "funcname": "ImAlphaBlendColors",
      "location": "imgui_internal:353",
      "ov_cimguiname": "igImAlphaBlendColors",
      "ret": "ImU32",
      "signature": "(ImU32,ImU32)",
      "stname": ""
    }
  ],
  "igImBezierCubicCalc": [
    {
      "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "p1",
          "type": "const ImVec2"
        },
        {
          "name": "p2",
          "type": "const ImVec2"
        },
        {
          "name": "p3",
          "type": "const ImVec2"
        },
        {
          "name": "p4",
          "type": "const ImVec2"
        },
        {
          "name": "t",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,float t)",
      "call_args": "(p1,p2,p3,p4,t)",
      "cimguiname": "igImBezierCubicCalc",
      "defaults": {},
      "funcname": "ImBezierCubicCalc",
      "location": "imgui_internal:486",
      "nonUDT": 1,
      "ov_cimguiname": "igImBezierCubicCalc",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)",
      "stname": ""
    }
  ],
  "igImBezierCubicClosestPoint": [
    {
      "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "p1",
          "type": "const ImVec2"
        },
        {
          "name": "p2",
          "type": "const ImVec2"
        },
        {
          "name": "p3",
          "type": "const ImVec2"
        },
        {
          "name": "p4",
          "type": "const ImVec2"
        },
        {
          "name": "p",
          "type": "const ImVec2"
        },
        {
          "name": "num_segments",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,int num_segments)",
      "call_args": "(p1,p2,p3,p4,p,num_segments)",
      "cimguiname": "igImBezierCubicClosestPoint",
      "defaults": {},
      "funcname": "ImBezierCubicClosestPoint",
      "location": "imgui_internal:487",
      "nonUDT": 1,
      "ov_cimguiname": "igImBezierCubicClosestPoint",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,int)",
      "stname": ""
    }
  ],
  "igImBezierCubicClosestPointCasteljau": [
    {
      "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "p1",
          "type": "const ImVec2"
        },
        {
          "name": "p2",
          "type": "const ImVec2"
        },
        {
          "name": "p3",
          "type": "const ImVec2"
        },
        {
          "name": "p4",
          "type": "const ImVec2"
        },
        {
          "name": "p",
          "type": "const ImVec2"
        },
        {
          "name": "tess_tol",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,float tess_tol)",
      "call_args": "(p1,p2,p3,p4,p,tess_tol)",
      "cimguiname": "igImBezierCubicClosestPointCasteljau",
      "defaults": {},
      "funcname": "ImBezierCubicClosestPointCasteljau",
      "location": "imgui_internal:488",
      "nonUDT": 1,
      "ov_cimguiname": "igImBezierCubicClosestPointCasteljau",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)",
      "stname": ""
    }
  ],
  "igImBezierQuadraticCalc": [
    {
      "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,float t)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "p1",
          "type": "const ImVec2"
        },
        {
          "name": "p2",
          "type": "const ImVec2"
        },
        {
          "name": "p3",
          "type": "const ImVec2"
        },
        {
          "name": "t",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,float t)",
      "call_args": "(p1,p2,p3,t)",
      "cimguiname": "igImBezierQuadraticCalc",
      "defaults": {},
      "funcname": "ImBezierQuadraticCalc",
      "location": "imgui_internal:489",
      "nonUDT": 1,
      "ov_cimguiname": "igImBezierQuadraticCalc",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,float)",
      "stname": ""
    }
  ],
  "igImBitArrayClearAllBits": [
    {
      "args": "(ImU32* arr,int bitcount)",
      "argsT": [
        {
          "name": "arr",
          "type": "ImU32*"
        },
        {
          "name": "bitcount",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImU32* arr,int bitcount)",
      "call_args": "(arr,bitcount)",
      "cimguiname": "igImBitArrayClearAllBits",
      "defaults": {},
      "funcname": "ImBitArrayClearAllBits",
      "location": "imgui_internal:557",
      "ov_cimguiname": "igImBitArrayClearAllBits",
      "ret": "void",
      "signature": "(ImU32*,int)",
      "stname": ""
    }
  ],
  "igImBitArrayClearBit": [
    {
      "args": "(ImU32* arr,int n)",
      "argsT": [
        {
          "name": "arr",
          "type": "ImU32*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImU32* arr,int n)",
      "call_args": "(arr,n)",
      "cimguiname": "igImBitArrayClearBit",
      "defaults": {},
      "funcname": "ImBitArrayClearBit",
      "location": "imgui_internal:559",
      "ov_cimguiname": "igImBitArrayClearBit",
      "ret": "void",
      "signature": "(ImU32*,int)",
      "stname": ""
    }
  ],
  "igImBitArrayGetStorageSizeInBytes": [
    {
      "args": "(int bitcount)",
      "argsT": [
        {
          "name": "bitcount",
          "type": "int"
        }
      ],
      "argsoriginal": "(int bitcount)",
      "call_args": "(bitcount)",
      "cimguiname": "igImBitArrayGetStorageSizeInBytes",
      "defaults": {},
      "funcname": "ImBitArrayGetStorageSizeInBytes",
      "location": "imgui_internal:556",
      "ov_cimguiname": "igImBitArrayGetStorageSizeInBytes",
      "ret": "size_t",
      "signature": "(int)",
      "stname": ""
    }
  ],
  "igImBitArraySetBit": [
    {
      "args": "(ImU32* arr,int n)",
      "argsT": [
        {
          "name": "arr",
          "type": "ImU32*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImU32* arr,int n)",
      "call_args": "(arr,n)",
      "cimguiname": "igImBitArraySetBit",
      "defaults": {},
      "funcname": "ImBitArraySetBit",
      "location": "imgui_internal:560",
      "ov_cimguiname": "igImBitArraySetBit",
      "ret": "void",
      "signature": "(ImU32*,int)",
      "stname": ""
    }
  ],
  "igImBitArraySetBitRange": [
    {
      "args": "(ImU32* arr,int n,int n2)",
      "argsT": [
        {
          "name": "arr",
          "type": "ImU32*"
        },
        {
          "name": "n",
          "type": "int"
        },
        {
          "name": "n2",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImU32* arr,int n,int n2)",
      "call_args": "(arr,n,n2)",
      "cimguiname": "igImBitArraySetBitRange",
      "defaults": {},
      "funcname": "ImBitArraySetBitRange",
      "location": "imgui_internal:561",
      "ov_cimguiname": "igImBitArraySetBitRange",
      "ret": "void",
      "signature": "(ImU32*,int,int)",
      "stname": ""
    }
  ],
  "igImBitArrayTestBit": [
    {
      "args": "(const ImU32* arr,int n)",
      "argsT": [
        {
          "name": "arr",
          "type": "const ImU32*"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImU32* arr,int n)",
      "call_args": "(arr,n)",
      "cimguiname": "igImBitArrayTestBit",
      "defaults": {},
      "funcname": "ImBitArrayTestBit",
      "location": "imgui_internal:558",
      "ov_cimguiname": "igImBitArrayTestBit",
      "ret": "bool",
      "signature": "(const ImU32*,int)",
      "stname": ""
    }
  ],
  "igImCharIsBlankA": [
    {
      "args": "(char c)",
      "argsT": [
        {
          "name": "c",
          "type": "char"
        }
      ],
      "argsoriginal": "(char c)",
      "call_args": "(c)",
      "cimguiname": "igImCharIsBlankA",
      "defaults": {},
      "funcname": "ImCharIsBlankA",
      "location": "imgui_internal:375",
      "ov_cimguiname": "igImCharIsBlankA",
      "ret": "bool",
      "signature": "(char)",
      "stname": ""
    }
  ],
  "igImCharIsBlankW": [
    {
      "args": "(unsigned int c)",
      "argsT": [
        {
          "name": "c",
          "type": "unsigned int"
        }
      ],
      "argsoriginal": "(unsigned int c)",
      "call_args": "(c)",
      "cimguiname": "igImCharIsBlankW",
      "defaults": {},
      "funcname": "ImCharIsBlankW",
      "location": "imgui_internal:376",
      "ov_cimguiname": "igImCharIsBlankW",
      "ret": "bool",
      "signature": "(unsigned int)",
      "stname": ""
    }
  ],
  "igImClamp": [
    {
      "args": "(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "v",
          "type": "const ImVec2"
        },
        {
          "name": "mn",
          "type": "const ImVec2"
        },
        {
          "name": "mx",
          "type": "ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& v,const ImVec2& mn,ImVec2 mx)",
      "call_args": "(v,mn,mx)",
      "cimguiname": "igImClamp",
      "defaults": {},
      "funcname": "ImClamp",
      "location": "imgui_internal:464",
      "nonUDT": 1,
      "ov_cimguiname": "igImClamp",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,ImVec2)",
      "stname": ""
    }
  ],
  "igImDot": [
    {
      "args": "(const ImVec2 a,const ImVec2 b)",
      "argsT": [
        {
          "name": "a",
          "type": "const ImVec2"
        },
        {
          "name": "b",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& a,const ImVec2& b)",
      "call_args": "(a,b)",
      "cimguiname": "igImDot",
      "defaults": {},
      "funcname": "ImDot",
      "location": "imgui_internal:477",
      "ov_cimguiname": "igImDot",
      "ret": "float",
      "signature": "(const ImVec2,const ImVec2)",
      "stname": ""
    }
  ],
  "igImExponentialMovingAverage": [
    {
      "args": "(float avg,float sample,int n)",
      "argsT": [
        {
          "name": "avg",
          "type": "float"
        },
        {
          "name": "sample",
          "type": "float"
        },
        {
          "name": "n",
          "type": "int"
        }
      ],
      "argsoriginal": "(float avg,float sample,int n)",
      "call_args": "(avg,sample,n)",
      "cimguiname": "igImExponentialMovingAverage",
      "defaults": {},
      "funcname": "ImExponentialMovingAverage",
      "location": "imgui_internal:482",
      "ov_cimguiname": "igImExponentialMovingAverage",
      "ret": "float",
      "signature": "(float,float,int)",
      "stname": ""
    }
  ],
  "igImFileClose": [
    {
      "args": "(ImFileHandle file)",
      "argsT": [
        {
          "name": "file",
          "type": "ImFileHandle"
        }
      ],
      "argsoriginal": "(ImFileHandle file)",
      "call_args": "(file)",
      "cimguiname": "igImFileClose",
      "defaults": {},
      "funcname": "ImFileClose",
      "location": "imgui_internal:413",
      "ov_cimguiname": "igImFileClose",
      "ret": "bool",
      "signature": "(ImFileHandle)",
      "stname": ""
    }
  ],
  "igImFileGetSize": [
    {
      "args": "(ImFileHandle file)",
      "argsT": [
        {
          "name": "file",
          "type": "ImFileHandle"
        }
      ],
      "argsoriginal": "(ImFileHandle file)",
      "call_args": "(file)",
      "cimguiname": "igImFileGetSize",
      "defaults": {},
      "funcname": "ImFileGetSize",
      "location": "imgui_internal:414",
      "ov_cimguiname": "igImFileGetSize",
      "ret": "ImU64",
      "signature": "(ImFileHandle)",
      "stname": ""
    }
  ],
  "igImFileLoadToMemory": [
    {
      "args": "(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes)",
      "argsT": [
        {
          "name": "filename",
          "type": "const char*"
        },
        {
          "name": "mode",
          "type": "const char*"
        },
        {
          "name": "out_file_size",
          "type": "size_t*"
        },
        {
          "name": "padding_bytes",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* filename,const char* mode,size_t* out_file_size=((void*)0),int padding_bytes=0)",
      "call_args": "(filename,mode,out_file_size,padding_bytes)",
      "cimguiname": "igImFileLoadToMemory",
      "defaults": {
        "out_file_size": "NULL",
        "padding_bytes": "0"
      },
      "funcname": "ImFileLoadToMemory",
      "location": "imgui_internal:420",
      "ov_cimguiname": "igImFileLoadToMemory",
      "ret": "void*",
      "signature": "(const char*,const char*,size_t*,int)",
      "stname": ""
    }
  ],
  "igImFileOpen": [
    {
      "args": "(const char* filename,const char* mode)",
      "argsT": [
        {
          "name": "filename",
          "type": "const char*"
        },
        {
          "name": "mode",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* filename,const char* mode)",
      "call_args": "(filename,mode)",
      "cimguiname": "igImFileOpen",
      "defaults": {},
      "funcname": "ImFileOpen",
      "location": "imgui_internal:412",
      "ov_cimguiname": "igImFileOpen",
      "ret": "ImFileHandle",
      "signature": "(const char*,const char*)",
      "stname": ""
    }
  ],
  "igImFileRead": [
    {
      "args": "(void* data,ImU64 size,ImU64 count,ImFileHandle file)",
      "argsT": [
        {
          "name": "data",
          "type": "void*"
        },
        {
          "name": "size",
          "type": "ImU64"
        },
        {
          "name": "count",
          "type": "ImU64"
        },
        {
          "name": "file",
          "type": "ImFileHandle"
        }
      ],
      "argsoriginal": "(void* data,ImU64 size,ImU64 count,ImFileHandle file)",
      "call_args": "(data,size,count,file)",
      "cimguiname": "igImFileRead",
      "defaults": {},
      "funcname": "ImFileRead",
      "location": "imgui_internal:415",
      "ov_cimguiname": "igImFileRead",
      "ret": "ImU64",
      "signature": "(void*,ImU64,ImU64,ImFileHandle)",
      "stname": ""
    }
  ],
  "igImFileWrite": [
    {
      "args": "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)",
      "argsT": [
        {
          "name": "data",
          "type": "const void*"
        },
        {
          "name": "size",
          "type": "ImU64"
        },
        {
          "name": "count",
          "type": "ImU64"
        },
        {
          "name": "file",
          "type": "ImFileHandle"
        }
      ],
      "argsoriginal": "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)",
      "call_args": "(data,size,count,file)",
      "cimguiname": "igImFileWrite",
      "defaults": {},
      "funcname": "ImFileWrite",
      "location": "imgui_internal:416",
      "ov_cimguiname": "igImFileWrite",
      "ret": "ImU64",
      "signature": "(const void*,ImU64,ImU64,ImFileHandle)",
      "stname": ""
    }
  ],
  "igImFloor": [
    {
      "args": "(float f)",
      "argsT": [
        {
          "name": "f",
          "type": "float"
        }
      ],
      "argsoriginal": "(float f)",
      "call_args": "(f)",
      "cimguiname": "igImFloor",
      "defaults": {},
      "funcname": "ImFloor",
      "location": "imgui_internal:472",
      "ov_cimguiname": "igImFloor_Float",
      "ret": "float",
      "signature": "(float)",
      "stname": ""
    },
    {
      "args": "(ImVec2 *pOut,const ImVec2 v)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "v",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& v)",
      "call_args": "(v)",
      "cimguiname": "igImFloor",
      "defaults": {},
      "funcname": "ImFloor",
      "location": "imgui_internal:474",
      "nonUDT": 1,
      "ov_cimguiname": "igImFloor_Vec2",
      "ret": "void",
      "signature": "(const ImVec2)",
      "stname": ""
    }
  ],
  "igImFloorSigned": [
    {
      "args": "(float f)",
      "argsT": [
        {
          "name": "f",
          "type": "float"
        }
      ],
      "argsoriginal": "(float f)",
      "call_args": "(f)",
      "cimguiname": "igImFloorSigned",
      "defaults": {},
      "funcname": "ImFloorSigned",
      "location": "imgui_internal:473",
      "ov_cimguiname": "igImFloorSigned_Float",
      "ret": "float",
      "signature": "(float)",
      "stname": ""
    },
    {
      "args": "(ImVec2 *pOut,const ImVec2 v)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "v",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& v)",
      "call_args": "(v)",
      "cimguiname": "igImFloorSigned",
      "defaults": {},
      "funcname": "ImFloorSigned",
      "location": "imgui_internal:475",
      "nonUDT": 1,
      "ov_cimguiname": "igImFloorSigned_Vec2",
      "ret": "void",
      "signature": "(const ImVec2)",
      "stname": ""
    }
  ],
  "igImFontAtlasBuildFinish": [
    {
      "args": "(ImFontAtlas* atlas)",
      "argsT": [
        {
          "name": "atlas",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "(ImFontAtlas* atlas)",
      "call_args": "(atlas)",
      "cimguiname": "igImFontAtlasBuildFinish",
      "defaults": {},
      "funcname": "ImFontAtlasBuildFinish",
      "location": "imgui_internal:3619",
      "ov_cimguiname": "igImFontAtlasBuildFinish",
      "ret": "void",
      "signature": "(ImFontAtlas*)",
      "stname": ""
    }
  ],
  "igImFontAtlasBuildInit": [
    {
      "args": "(ImFontAtlas* atlas)",
      "argsT": [
        {
          "name": "atlas",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "(ImFontAtlas* atlas)",
      "call_args": "(atlas)",
      "cimguiname": "igImFontAtlasBuildInit",
      "defaults": {},
      "funcname": "ImFontAtlasBuildInit",
      "location": "imgui_internal:3616",
      "ov_cimguiname": "igImFontAtlasBuildInit",
      "ret": "void",
      "signature": "(ImFontAtlas*)",
      "stname": ""
    }
  ],
  "igImFontAtlasBuildMultiplyCalcLookupTable": [
    {
      "args": "(unsigned char out_table[256],float in_multiply_factor)",
      "argsT": [
        {
          "name": "out_table",
          "type": "unsigned char[256]"
        },
        {
          "name": "in_multiply_factor",
          "type": "float"
        }
      ],
      "argsoriginal": "(unsigned char out_table[256],float in_multiply_factor)",
      "call_args": "(out_table,in_multiply_factor)",
      "cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable",
      "defaults": {},
      "funcname": "ImFontAtlasBuildMultiplyCalcLookupTable",
      "location": "imgui_internal:3622",
      "ov_cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable",
      "ret": "void",
      "signature": "(unsigned char[256],float)",
      "stname": ""
    }
  ],
  "igImFontAtlasBuildMultiplyRectAlpha8": [
    {
      "args": "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)",
      "argsT": [
        {
          "name": "table",
          "type": "const unsigned char[256]"
        },
        {
          "name": "pixels",
          "type": "unsigned char*"
        },
        {
          "name": "x",
          "type": "int"
        },
        {
          "name": "y",
          "type": "int"
        },
        {
          "name": "w",
          "type": "int"
        },
        {
          "name": "h",
          "type": "int"
        },
        {
          "name": "stride",
          "type": "int"
        }
      ],
      "argsoriginal": "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)",
      "call_args": "(table,pixels,x,y,w,h,stride)",
      "cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8",
      "defaults": {},
      "funcname": "ImFontAtlasBuildMultiplyRectAlpha8",
      "location": "imgui_internal:3623",
      "ov_cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8",
      "ret": "void",
      "signature": "(const unsigned char[256],unsigned char*,int,int,int,int,int)",
      "stname": ""
    }
  ],
  "igImFontAtlasBuildPackCustomRects": [
    {
      "args": "(ImFontAtlas* atlas,void* stbrp_context_opaque)",
      "argsT": [
        {
          "name": "atlas",
          "type": "ImFontAtlas*"
        },
        {
          "name": "stbrp_context_opaque",
          "type": "void*"
        }
      ],
      "argsoriginal": "(ImFontAtlas* atlas,void* stbrp_context_opaque)",
      "call_args": "(atlas,stbrp_context_opaque)",
      "cimguiname": "igImFontAtlasBuildPackCustomRects",
      "defaults": {},
      "funcname": "ImFontAtlasBuildPackCustomRects",
      "location": "imgui_internal:3618",
      "ov_cimguiname": "igImFontAtlasBuildPackCustomRects",
      "ret": "void",
      "signature": "(ImFontAtlas*,void*)",
      "stname": ""
    }
  ],
  "igImFontAtlasBuildRender32bppRectFromString": [
    {
      "args": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned int in_marker_pixel_value)",
      "argsT": [
        {
          "name": "atlas",
          "type": "ImFontAtlas*"
        },
        {
          "name": "x",
          "type": "int"
        },
        {
          "name": "y",
          "type": "int"
        },
        {
          "name": "w",
          "type": "int"
        },
        {
          "name": "h",
          "type": "int"
        },
        {
          "name": "in_str",
          "type": "const char*"
        },
        {
          "name": "in_marker_char",
          "type": "char"
        },
        {
          "name": "in_marker_pixel_value",
          "type": "unsigned int"
        }
      ],
      "argsoriginal": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned int in_marker_pixel_value)",
      "call_args": "(atlas,x,y,w,h,in_str,in_marker_char,in_marker_pixel_value)",
      "cimguiname": "igImFontAtlasBuildRender32bppRectFromString",
      "defaults": {},
      "funcname": "ImFontAtlasBuildRender32bppRectFromString",
      "location": "imgui_internal:3621",
      "ov_cimguiname": "igImFontAtlasBuildRender32bppRectFromString",
      "ret": "void",
      "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned int)",
      "stname": ""
    }
  ],
  "igImFontAtlasBuildRender8bppRectFromString": [
    {
      "args": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)",
      "argsT": [
        {
          "name": "atlas",
          "type": "ImFontAtlas*"
        },
        {
          "name": "x",
          "type": "int"
        },
        {
          "name": "y",
          "type": "int"
        },
        {
          "name": "w",
          "type": "int"
        },
        {
          "name": "h",
          "type": "int"
        },
        {
          "name": "in_str",
          "type": "const char*"
        },
        {
          "name": "in_marker_char",
          "type": "char"
        },
        {
          "name": "in_marker_pixel_value",
          "type": "unsigned char"
        }
      ],
      "argsoriginal": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)",
      "call_args": "(atlas,x,y,w,h,in_str,in_marker_char,in_marker_pixel_value)",
      "cimguiname": "igImFontAtlasBuildRender8bppRectFromString",
      "defaults": {},
      "funcname": "ImFontAtlasBuildRender8bppRectFromString",
      "location": "imgui_internal:3620",
      "ov_cimguiname": "igImFontAtlasBuildRender8bppRectFromString",
      "ret": "void",
      "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)",
      "stname": ""
    }
  ],
  "igImFontAtlasBuildSetupFont": [
    {
      "args": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)",
      "argsT": [
        {
          "name": "atlas",
          "type": "ImFontAtlas*"
        },
        {
          "name": "font",
          "type": "ImFont*"
        },
        {
          "name": "font_config",
          "type": "ImFontConfig*"
        },
        {
          "name": "ascent",
          "type": "float"
        },
        {
          "name": "descent",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)",
      "call_args": "(atlas,font,font_config,ascent,descent)",
      "cimguiname": "igImFontAtlasBuildSetupFont",
      "defaults": {},
      "funcname": "ImFontAtlasBuildSetupFont",
      "location": "imgui_internal:3617",
      "ov_cimguiname": "igImFontAtlasBuildSetupFont",
      "ret": "void",
      "signature": "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)",
      "stname": ""
    }
  ],
  "igImFontAtlasGetBuilderForStbTruetype": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igImFontAtlasGetBuilderForStbTruetype",
      "defaults": {},
      "funcname": "ImFontAtlasGetBuilderForStbTruetype",
      "location": "imgui_internal:3614",
      "ov_cimguiname": "igImFontAtlasGetBuilderForStbTruetype",
      "ret": "const ImFontBuilderIO*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igImFormatString": [
    {
      "args": "(char* buf,size_t buf_size,const char* fmt,...)",
      "argsT": [
        {
          "name": "buf",
          "type": "char*"
        },
        {
          "name": "buf_size",
          "type": "size_t"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(char* buf,size_t buf_size,const char* fmt,...)",
      "call_args": "(buf,buf_size,fmt,...)",
      "cimguiname": "igImFormatString",
      "defaults": {},
      "funcname": "ImFormatString",
      "isvararg": "...)",
      "location": "imgui_internal:380",
      "ov_cimguiname": "igImFormatString",
      "ret": "int",
      "signature": "(char*,size_t,const char*,...)",
      "stname": ""
    }
  ],
  "igImFormatStringToTempBuffer": [
    {
      "args": "(const char** out_buf,const char** out_buf_end,const char* fmt,...)",
      "argsT": [
        {
          "name": "out_buf",
          "type": "const char**"
        },
        {
          "name": "out_buf_end",
          "type": "const char**"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const char** out_buf,const char** out_buf_end,const char* fmt,...)",
      "call_args": "(out_buf,out_buf_end,fmt,...)",
      "cimguiname": "igImFormatStringToTempBuffer",
      "defaults": {},
      "funcname": "ImFormatStringToTempBuffer",
      "isvararg": "...)",
      "location": "imgui_internal:382",
      "ov_cimguiname": "igImFormatStringToTempBuffer",
      "ret": "void",
      "signature": "(const char**,const char**,const char*,...)",
      "stname": ""
    }
  ],
  "igImFormatStringToTempBufferV": [
    {
      "args": "(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "out_buf",
          "type": "const char**"
        },
        {
          "name": "out_buf_end",
          "type": "const char**"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args)",
      "call_args": "(out_buf,out_buf_end,fmt,args)",
      "cimguiname": "igImFormatStringToTempBufferV",
      "defaults": {},
      "funcname": "ImFormatStringToTempBufferV",
      "location": "imgui_internal:383",
      "ov_cimguiname": "igImFormatStringToTempBufferV",
      "ret": "void",
      "signature": "(const char**,const char**,const char*,va_list)",
      "stname": ""
    }
  ],
  "igImFormatStringV": [
    {
      "args": "(char* buf,size_t buf_size,const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "buf",
          "type": "char*"
        },
        {
          "name": "buf_size",
          "type": "size_t"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(char* buf,size_t buf_size,const char* fmt,va_list args)",
      "call_args": "(buf,buf_size,fmt,args)",
      "cimguiname": "igImFormatStringV",
      "defaults": {},
      "funcname": "ImFormatStringV",
      "location": "imgui_internal:381",
      "ov_cimguiname": "igImFormatStringV",
      "ret": "int",
      "signature": "(char*,size_t,const char*,va_list)",
      "stname": ""
    }
  ],
  "igImHashData": [
    {
      "args": "(const void* data,size_t data_size,ImGuiID seed)",
      "argsT": [
        {
          "name": "data",
          "type": "const void*"
        },
        {
          "name": "data_size",
          "type": "size_t"
        },
        {
          "name": "seed",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(const void* data,size_t data_size,ImGuiID seed=0)",
      "call_args": "(data,data_size,seed)",
      "cimguiname": "igImHashData",
      "defaults": {
        "seed": "0"
      },
      "funcname": "ImHashData",
      "location": "imgui_internal:344",
      "ov_cimguiname": "igImHashData",
      "ret": "ImGuiID",
      "signature": "(const void*,size_t,ImGuiID)",
      "stname": ""
    }
  ],
  "igImHashStr": [
    {
      "args": "(const char* data,size_t data_size,ImGuiID seed)",
      "argsT": [
        {
          "name": "data",
          "type": "const char*"
        },
        {
          "name": "data_size",
          "type": "size_t"
        },
        {
          "name": "seed",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(const char* data,size_t data_size=0,ImGuiID seed=0)",
      "call_args": "(data,data_size,seed)",
      "cimguiname": "igImHashStr",
      "defaults": {
        "data_size": "0",
        "seed": "0"
      },
      "funcname": "ImHashStr",
      "location": "imgui_internal:345",
      "ov_cimguiname": "igImHashStr",
      "ret": "ImGuiID",
      "signature": "(const char*,size_t,ImGuiID)",
      "stname": ""
    }
  ],
  "igImInvLength": [
    {
      "args": "(const ImVec2 lhs,float fail_value)",
      "argsT": [
        {
          "name": "lhs",
          "type": "const ImVec2"
        },
        {
          "name": "fail_value",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec2& lhs,float fail_value)",
      "call_args": "(lhs,fail_value)",
      "cimguiname": "igImInvLength",
      "defaults": {},
      "funcname": "ImInvLength",
      "location": "imgui_internal:471",
      "ov_cimguiname": "igImInvLength",
      "ret": "float",
      "signature": "(const ImVec2,float)",
      "stname": ""
    }
  ],
  "igImIsFloatAboveGuaranteedIntegerPrecision": [
    {
      "args": "(float f)",
      "argsT": [
        {
          "name": "f",
          "type": "float"
        }
      ],
      "argsoriginal": "(float f)",
      "call_args": "(f)",
      "cimguiname": "igImIsFloatAboveGuaranteedIntegerPrecision",
      "defaults": {},
      "funcname": "ImIsFloatAboveGuaranteedIntegerPrecision",
      "location": "imgui_internal:481",
      "ov_cimguiname": "igImIsFloatAboveGuaranteedIntegerPrecision",
      "ret": "bool",
      "signature": "(float)",
      "stname": ""
    }
  ],
  "igImIsPowerOfTwo": [
    {
      "args": "(int v)",
      "argsT": [
        {
          "name": "v",
          "type": "int"
        }
      ],
      "argsoriginal": "(int v)",
      "call_args": "(v)",
      "cimguiname": "igImIsPowerOfTwo",
      "defaults": {},
      "funcname": "ImIsPowerOfTwo",
      "location": "imgui_internal:356",
      "ov_cimguiname": "igImIsPowerOfTwo_Int",
      "ret": "bool",
      "signature": "(int)",
      "stname": ""
    },
    {
      "args": "(ImU64 v)",
      "argsT": [
        {
          "name": "v",
          "type": "ImU64"
        }
      ],
      "argsoriginal": "(ImU64 v)",
      "call_args": "(v)",
      "cimguiname": "igImIsPowerOfTwo",
      "defaults": {},
      "funcname": "ImIsPowerOfTwo",
      "location": "imgui_internal:357",
      "ov_cimguiname": "igImIsPowerOfTwo_U64",
      "ret": "bool",
      "signature": "(ImU64)",
      "stname": ""
    }
  ],
  "igImLengthSqr": [
    {
      "args": "(const ImVec2 lhs)",
      "argsT": [
        {
          "name": "lhs",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& lhs)",
      "call_args": "(lhs)",
      "cimguiname": "igImLengthSqr",
      "defaults": {},
      "funcname": "ImLengthSqr",
      "location": "imgui_internal:469",
      "ov_cimguiname": "igImLengthSqr_Vec2",
      "ret": "float",
      "signature": "(const ImVec2)",
      "stname": ""
    },
    {
      "args": "(const ImVec4 lhs)",
      "argsT": [
        {
          "name": "lhs",
          "type": "const ImVec4"
        }
      ],
      "argsoriginal": "(const ImVec4& lhs)",
      "call_args": "(lhs)",
      "cimguiname": "igImLengthSqr",
      "defaults": {},
      "funcname": "ImLengthSqr",
      "location": "imgui_internal:470",
      "ov_cimguiname": "igImLengthSqr_Vec4",
      "ret": "float",
      "signature": "(const ImVec4)",
      "stname": ""
    }
  ],
  "igImLerp": [
    {
      "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "a",
          "type": "const ImVec2"
        },
        {
          "name": "b",
          "type": "const ImVec2"
        },
        {
          "name": "t",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec2& a,const ImVec2& b,float t)",
      "call_args": "(a,b,t)",
      "cimguiname": "igImLerp",
      "defaults": {},
      "funcname": "ImLerp",
      "location": "imgui_internal:465",
      "nonUDT": 1,
      "ov_cimguiname": "igImLerp_Vec2Float",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,float)",
      "stname": ""
    },
    {
      "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "a",
          "type": "const ImVec2"
        },
        {
          "name": "b",
          "type": "const ImVec2"
        },
        {
          "name": "t",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& t)",
      "call_args": "(a,b,t)",
      "cimguiname": "igImLerp",
      "defaults": {},
      "funcname": "ImLerp",
      "location": "imgui_internal:466",
      "nonUDT": 1,
      "ov_cimguiname": "igImLerp_Vec2Vec2",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2)",
      "stname": ""
    },
    {
      "args": "(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec4*"
        },
        {
          "name": "a",
          "type": "const ImVec4"
        },
        {
          "name": "b",
          "type": "const ImVec4"
        },
        {
          "name": "t",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec4& a,const ImVec4& b,float t)",
      "call_args": "(a,b,t)",
      "cimguiname": "igImLerp",
      "defaults": {},
      "funcname": "ImLerp",
      "location": "imgui_internal:467",
      "nonUDT": 1,
      "ov_cimguiname": "igImLerp_Vec4",
      "ret": "void",
      "signature": "(const ImVec4,const ImVec4,float)",
      "stname": ""
    }
  ],
  "igImLineClosestPoint": [
    {
      "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "a",
          "type": "const ImVec2"
        },
        {
          "name": "b",
          "type": "const ImVec2"
        },
        {
          "name": "p",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& p)",
      "call_args": "(a,b,p)",
      "cimguiname": "igImLineClosestPoint",
      "defaults": {},
      "funcname": "ImLineClosestPoint",
      "location": "imgui_internal:490",
      "nonUDT": 1,
      "ov_cimguiname": "igImLineClosestPoint",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2)",
      "stname": ""
    }
  ],
  "igImLinearSweep": [
    {
      "args": "(float current,float target,float speed)",
      "argsT": [
        {
          "name": "current",
          "type": "float"
        },
        {
          "name": "target",
          "type": "float"
        },
        {
          "name": "speed",
          "type": "float"
        }
      ],
      "argsoriginal": "(float current,float target,float speed)",
      "call_args": "(current,target,speed)",
      "cimguiname": "igImLinearSweep",
      "defaults": {},
      "funcname": "ImLinearSweep",
      "location": "imgui_internal:479",
      "ov_cimguiname": "igImLinearSweep",
      "ret": "float",
      "signature": "(float,float,float)",
      "stname": ""
    }
  ],
  "igImLog": [
    {
      "args": "(float x)",
      "argsT": [
        {
          "name": "x",
          "type": "float"
        }
      ],
      "argsoriginal": "(float x)",
      "call_args": "(x)",
      "cimguiname": "igImLog",
      "defaults": {},
      "funcname": "ImLog",
      "location": "imgui_internal:438",
      "ov_cimguiname": "igImLog_Float",
      "ret": "float",
      "signature": "(float)",
      "stname": ""
    },
    {
      "args": "(double x)",
      "argsT": [
        {
          "name": "x",
          "type": "double"
        }
      ],
      "argsoriginal": "(double x)",
      "call_args": "(x)",
      "cimguiname": "igImLog",
      "defaults": {},
      "funcname": "ImLog",
      "location": "imgui_internal:439",
      "ov_cimguiname": "igImLog_double",
      "ret": "double",
      "signature": "(double)",
      "stname": ""
    }
  ],
  "igImMax": [
    {
      "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "lhs",
          "type": "const ImVec2"
        },
        {
          "name": "rhs",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)",
      "call_args": "(lhs,rhs)",
      "cimguiname": "igImMax",
      "defaults": {},
      "funcname": "ImMax",
      "location": "imgui_internal:463",
      "nonUDT": 1,
      "ov_cimguiname": "igImMax",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2)",
      "stname": ""
    }
  ],
  "igImMin": [
    {
      "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "lhs",
          "type": "const ImVec2"
        },
        {
          "name": "rhs",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)",
      "call_args": "(lhs,rhs)",
      "cimguiname": "igImMin",
      "defaults": {},
      "funcname": "ImMin",
      "location": "imgui_internal:462",
      "nonUDT": 1,
      "ov_cimguiname": "igImMin",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2)",
      "stname": ""
    }
  ],
  "igImModPositive": [
    {
      "args": "(int a,int b)",
      "argsT": [
        {
          "name": "a",
          "type": "int"
        },
        {
          "name": "b",
          "type": "int"
        }
      ],
      "argsoriginal": "(int a,int b)",
      "call_args": "(a,b)",
      "cimguiname": "igImModPositive",
      "defaults": {},
      "funcname": "ImModPositive",
      "location": "imgui_internal:476",
      "ov_cimguiname": "igImModPositive",
      "ret": "int",
      "signature": "(int,int)",
      "stname": ""
    }
  ],
  "igImMul": [
    {
      "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "lhs",
          "type": "const ImVec2"
        },
        {
          "name": "rhs",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)",
      "call_args": "(lhs,rhs)",
      "cimguiname": "igImMul",
      "defaults": {},
      "funcname": "ImMul",
      "location": "imgui_internal:480",
      "nonUDT": 1,
      "ov_cimguiname": "igImMul",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2)",
      "stname": ""
    }
  ],
  "igImParseFormatFindEnd": [
    {
      "args": "(const char* format)",
      "argsT": [
        {
          "name": "format",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* format)",
      "call_args": "(format)",
      "cimguiname": "igImParseFormatFindEnd",
      "defaults": {},
      "funcname": "ImParseFormatFindEnd",
      "location": "imgui_internal:385",
      "ov_cimguiname": "igImParseFormatFindEnd",
      "ret": "const char*",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igImParseFormatFindStart": [
    {
      "args": "(const char* format)",
      "argsT": [
        {
          "name": "format",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* format)",
      "call_args": "(format)",
      "cimguiname": "igImParseFormatFindStart",
      "defaults": {},
      "funcname": "ImParseFormatFindStart",
      "location": "imgui_internal:384",
      "ov_cimguiname": "igImParseFormatFindStart",
      "ret": "const char*",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igImParseFormatPrecision": [
    {
      "args": "(const char* format,int default_value)",
      "argsT": [
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "default_value",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* format,int default_value)",
      "call_args": "(format,default_value)",
      "cimguiname": "igImParseFormatPrecision",
      "defaults": {},
      "funcname": "ImParseFormatPrecision",
      "location": "imgui_internal:389",
      "ov_cimguiname": "igImParseFormatPrecision",
      "ret": "int",
      "signature": "(const char*,int)",
      "stname": ""
    }
  ],
  "igImParseFormatSanitizeForPrinting": [
    {
      "args": "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)",
      "argsT": [
        {
          "name": "fmt_in",
          "type": "const char*"
        },
        {
          "name": "fmt_out",
          "type": "char*"
        },
        {
          "name": "fmt_out_size",
          "type": "size_t"
        }
      ],
      "argsoriginal": "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)",
      "call_args": "(fmt_in,fmt_out,fmt_out_size)",
      "cimguiname": "igImParseFormatSanitizeForPrinting",
      "defaults": {},
      "funcname": "ImParseFormatSanitizeForPrinting",
      "location": "imgui_internal:387",
      "ov_cimguiname": "igImParseFormatSanitizeForPrinting",
      "ret": "void",
      "signature": "(const char*,char*,size_t)",
      "stname": ""
    }
  ],
  "igImParseFormatSanitizeForScanning": [
    {
      "args": "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)",
      "argsT": [
        {
          "name": "fmt_in",
          "type": "const char*"
        },
        {
          "name": "fmt_out",
          "type": "char*"
        },
        {
          "name": "fmt_out_size",
          "type": "size_t"
        }
      ],
      "argsoriginal": "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)",
      "call_args": "(fmt_in,fmt_out,fmt_out_size)",
      "cimguiname": "igImParseFormatSanitizeForScanning",
      "defaults": {},
      "funcname": "ImParseFormatSanitizeForScanning",
      "location": "imgui_internal:388",
      "ov_cimguiname": "igImParseFormatSanitizeForScanning",
      "ret": "const char*",
      "signature": "(const char*,char*,size_t)",
      "stname": ""
    }
  ],
  "igImParseFormatTrimDecorations": [
    {
      "args": "(const char* format,char* buf,size_t buf_size)",
      "argsT": [
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "buf",
          "type": "char*"
        },
        {
          "name": "buf_size",
          "type": "size_t"
        }
      ],
      "argsoriginal": "(const char* format,char* buf,size_t buf_size)",
      "call_args": "(format,buf,buf_size)",
      "cimguiname": "igImParseFormatTrimDecorations",
      "defaults": {},
      "funcname": "ImParseFormatTrimDecorations",
      "location": "imgui_internal:386",
      "ov_cimguiname": "igImParseFormatTrimDecorations",
      "ret": "const char*",
      "signature": "(const char*,char*,size_t)",
      "stname": ""
    }
  ],
  "igImPow": [
    {
      "args": "(float x,float y)",
      "argsT": [
        {
          "name": "x",
          "type": "float"
        },
        {
          "name": "y",
          "type": "float"
        }
      ],
      "argsoriginal": "(float x,float y)",
      "call_args": "(x,y)",
      "cimguiname": "igImPow",
      "defaults": {},
      "funcname": "ImPow",
      "location": "imgui_internal:436",
      "ov_cimguiname": "igImPow_Float",
      "ret": "float",
      "signature": "(float,float)",
      "stname": ""
    },
    {
      "args": "(double x,double y)",
      "argsT": [
        {
          "name": "x",
          "type": "double"
        },
        {
          "name": "y",
          "type": "double"
        }
      ],
      "argsoriginal": "(double x,double y)",
      "call_args": "(x,y)",
      "cimguiname": "igImPow",
      "defaults": {},
      "funcname": "ImPow",
      "location": "imgui_internal:437",
      "ov_cimguiname": "igImPow_double",
      "ret": "double",
      "signature": "(double,double)",
      "stname": ""
    }
  ],
  "igImQsort": [
    {
      "args": "(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*))",
      "argsT": [
        {
          "name": "base",
          "type": "void*"
        },
        {
          "name": "count",
          "type": "size_t"
        },
        {
          "name": "size_of_element",
          "type": "size_t"
        },
        {
          "name": "compare_func",
          "ret": "int",
          "signature": "(void const*,void const*)",
          "type": "int(*)(void const*,void const*)"
        }
      ],
      "argsoriginal": "(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*))",
      "call_args": "(base,count,size_of_element,compare_func)",
      "cimguiname": "igImQsort",
      "defaults": {},
      "funcname": "ImQsort",
      "location": "imgui_internal:349",
      "ov_cimguiname": "igImQsort",
      "ret": "void",
      "signature": "(void*,size_t,size_t,int(*)(void const*,void const*))",
      "stname": ""
    }
  ],
  "igImRotate": [
    {
      "args": "(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "v",
          "type": "const ImVec2"
        },
        {
          "name": "cos_a",
          "type": "float"
        },
        {
          "name": "sin_a",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec2& v,float cos_a,float sin_a)",
      "call_args": "(v,cos_a,sin_a)",
      "cimguiname": "igImRotate",
      "defaults": {},
      "funcname": "ImRotate",
      "location": "imgui_internal:478",
      "nonUDT": 1,
      "ov_cimguiname": "igImRotate",
      "ret": "void",
      "signature": "(const ImVec2,float,float)",
      "stname": ""
    }
  ],
  "igImRsqrt": [
    {
      "args": "(float x)",
      "argsT": [
        {
          "name": "x",
          "type": "float"
        }
      ],
      "argsoriginal": "(float x)",
      "call_args": "(x)",
      "cimguiname": "igImRsqrt",
      "defaults": {},
      "funcname": "ImRsqrt",
      "location": "imgui_internal:448",
      "ov_cimguiname": "igImRsqrt_Float",
      "ret": "float",
      "signature": "(float)",
      "stname": ""
    },
    {
      "args": "(double x)",
      "argsT": [
        {
          "name": "x",
          "type": "double"
        }
      ],
      "argsoriginal": "(double x)",
      "call_args": "(x)",
      "cimguiname": "igImRsqrt",
      "defaults": {},
      "funcname": "ImRsqrt",
      "location": "imgui_internal:450",
      "ov_cimguiname": "igImRsqrt_double",
      "ret": "double",
      "signature": "(double)",
      "stname": ""
    }
  ],
  "igImSaturate": [
    {
      "args": "(float f)",
      "argsT": [
        {
          "name": "f",
          "type": "float"
        }
      ],
      "argsoriginal": "(float f)",
      "call_args": "(f)",
      "cimguiname": "igImSaturate",
      "defaults": {},
      "funcname": "ImSaturate",
      "location": "imgui_internal:468",
      "ov_cimguiname": "igImSaturate",
      "ret": "float",
      "signature": "(float)",
      "stname": ""
    }
  ],
  "igImSign": [
    {
      "args": "(float x)",
      "argsT": [
        {
          "name": "x",
          "type": "float"
        }
      ],
      "argsoriginal": "(float x)",
      "call_args": "(x)",
      "cimguiname": "igImSign",
      "defaults": {},
      "funcname": "ImSign",
      "location": "imgui_internal:443",
      "ov_cimguiname": "igImSign_Float",
      "ret": "float",
      "signature": "(float)",
      "stname": ""
    },
    {
      "args": "(double x)",
      "argsT": [
        {
          "name": "x",
          "type": "double"
        }
      ],
      "argsoriginal": "(double x)",
      "call_args": "(x)",
      "cimguiname": "igImSign",
      "defaults": {},
      "funcname": "ImSign",
      "location": "imgui_internal:444",
      "ov_cimguiname": "igImSign_double",
      "ret": "double",
      "signature": "(double)",
      "stname": ""
    }
  ],
  "igImStrSkipBlank": [
    {
      "args": "(const char* str)",
      "argsT": [
        {
          "name": "str",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* str)",
      "call_args": "(str)",
      "cimguiname": "igImStrSkipBlank",
      "defaults": {},
      "funcname": "ImStrSkipBlank",
      "location": "imgui_internal:372",
      "ov_cimguiname": "igImStrSkipBlank",
      "ret": "const char*",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igImStrTrimBlanks": [
    {
      "args": "(char* str)",
      "argsT": [
        {
          "name": "str",
          "type": "char*"
        }
      ],
      "argsoriginal": "(char* str)",
      "call_args": "(str)",
      "cimguiname": "igImStrTrimBlanks",
      "defaults": {},
      "funcname": "ImStrTrimBlanks",
      "location": "imgui_internal:371",
      "ov_cimguiname": "igImStrTrimBlanks",
      "ret": "void",
      "signature": "(char*)",
      "stname": ""
    }
  ],
  "igImStrbolW": [
    {
      "args": "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)",
      "argsT": [
        {
          "name": "buf_mid_line",
          "type": "const ImWchar*"
        },
        {
          "name": "buf_begin",
          "type": "const ImWchar*"
        }
      ],
      "argsoriginal": "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)",
      "call_args": "(buf_mid_line,buf_begin)",
      "cimguiname": "igImStrbolW",
      "defaults": {},
      "funcname": "ImStrbolW",
      "location": "imgui_internal:369",
      "ov_cimguiname": "igImStrbolW",
      "ret": "const ImWchar*",
      "signature": "(const ImWchar*,const ImWchar*)",
      "stname": ""
    }
  ],
  "igImStrchrRange": [
    {
      "args": "(const char* str_begin,const char* str_end,char c)",
      "argsT": [
        {
          "name": "str_begin",
          "type": "const char*"
        },
        {
          "name": "str_end",
          "type": "const char*"
        },
        {
          "name": "c",
          "type": "char"
        }
      ],
      "argsoriginal": "(const char* str_begin,const char* str_end,char c)",
      "call_args": "(str_begin,str_end,c)",
      "cimguiname": "igImStrchrRange",
      "defaults": {},
      "funcname": "ImStrchrRange",
      "location": "imgui_internal:366",
      "ov_cimguiname": "igImStrchrRange",
      "ret": "const char*",
      "signature": "(const char*,const char*,char)",
      "stname": ""
    }
  ],
  "igImStrdup": [
    {
      "args": "(const char* str)",
      "argsT": [
        {
          "name": "str",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* str)",
      "call_args": "(str)",
      "cimguiname": "igImStrdup",
      "defaults": {},
      "funcname": "ImStrdup",
      "location": "imgui_internal:364",
      "ov_cimguiname": "igImStrdup",
      "ret": "char*",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igImStrdupcpy": [
    {
      "args": "(char* dst,size_t* p_dst_size,const char* str)",
      "argsT": [
        {
          "name": "dst",
          "type": "char*"
        },
        {
          "name": "p_dst_size",
          "type": "size_t*"
        },
        {
          "name": "str",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(char* dst,size_t* p_dst_size,const char* str)",
      "call_args": "(dst,p_dst_size,str)",
      "cimguiname": "igImStrdupcpy",
      "defaults": {},
      "funcname": "ImStrdupcpy",
      "location": "imgui_internal:365",
      "ov_cimguiname": "igImStrdupcpy",
      "ret": "char*",
      "signature": "(char*,size_t*,const char*)",
      "stname": ""
    }
  ],
  "igImStreolRange": [
    {
      "args": "(const char* str,const char* str_end)",
      "argsT": [
        {
          "name": "str",
          "type": "const char*"
        },
        {
          "name": "str_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* str,const char* str_end)",
      "call_args": "(str,str_end)",
      "cimguiname": "igImStreolRange",
      "defaults": {},
      "funcname": "ImStreolRange",
      "location": "imgui_internal:368",
      "ov_cimguiname": "igImStreolRange",
      "ret": "const char*",
      "signature": "(const char*,const char*)",
      "stname": ""
    }
  ],
  "igImStricmp": [
    {
      "args": "(const char* str1,const char* str2)",
      "argsT": [
        {
          "name": "str1",
          "type": "const char*"
        },
        {
          "name": "str2",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* str1,const char* str2)",
      "call_args": "(str1,str2)",
      "cimguiname": "igImStricmp",
      "defaults": {},
      "funcname": "ImStricmp",
      "location": "imgui_internal:361",
      "ov_cimguiname": "igImStricmp",
      "ret": "int",
      "signature": "(const char*,const char*)",
      "stname": ""
    }
  ],
  "igImStristr": [
    {
      "args": "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)",
      "argsT": [
        {
          "name": "haystack",
          "type": "const char*"
        },
        {
          "name": "haystack_end",
          "type": "const char*"
        },
        {
          "name": "needle",
          "type": "const char*"
        },
        {
          "name": "needle_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)",
      "call_args": "(haystack,haystack_end,needle,needle_end)",
      "cimguiname": "igImStristr",
      "defaults": {},
      "funcname": "ImStristr",
      "location": "imgui_internal:370",
      "ov_cimguiname": "igImStristr",
      "ret": "const char*",
      "signature": "(const char*,const char*,const char*,const char*)",
      "stname": ""
    }
  ],
  "igImStrlenW": [
    {
      "args": "(const ImWchar* str)",
      "argsT": [
        {
          "name": "str",
          "type": "const ImWchar*"
        }
      ],
      "argsoriginal": "(const ImWchar* str)",
      "call_args": "(str)",
      "cimguiname": "igImStrlenW",
      "defaults": {},
      "funcname": "ImStrlenW",
      "location": "imgui_internal:367",
      "ov_cimguiname": "igImStrlenW",
      "ret": "int",
      "signature": "(const ImWchar*)",
      "stname": ""
    }
  ],
  "igImStrncpy": [
    {
      "args": "(char* dst,const char* src,size_t count)",
      "argsT": [
        {
          "name": "dst",
          "type": "char*"
        },
        {
          "name": "src",
          "type": "const char*"
        },
        {
          "name": "count",
          "type": "size_t"
        }
      ],
      "argsoriginal": "(char* dst,const char* src,size_t count)",
      "call_args": "(dst,src,count)",
      "cimguiname": "igImStrncpy",
      "defaults": {},
      "funcname": "ImStrncpy",
      "location": "imgui_internal:363",
      "ov_cimguiname": "igImStrncpy",
      "ret": "void",
      "signature": "(char*,const char*,size_t)",
      "stname": ""
    }
  ],
  "igImStrnicmp": [
    {
      "args": "(const char* str1,const char* str2,size_t count)",
      "argsT": [
        {
          "name": "str1",
          "type": "const char*"
        },
        {
          "name": "str2",
          "type": "const char*"
        },
        {
          "name": "count",
          "type": "size_t"
        }
      ],
      "argsoriginal": "(const char* str1,const char* str2,size_t count)",
      "call_args": "(str1,str2,count)",
      "cimguiname": "igImStrnicmp",
      "defaults": {},
      "funcname": "ImStrnicmp",
      "location": "imgui_internal:362",
      "ov_cimguiname": "igImStrnicmp",
      "ret": "int",
      "signature": "(const char*,const char*,size_t)",
      "stname": ""
    }
  ],
  "igImTextCharFromUtf8": [
    {
      "args": "(unsigned int* out_char,const char* in_text,const char* in_text_end)",
      "argsT": [
        {
          "name": "out_char",
          "type": "unsigned int*"
        },
        {
          "name": "in_text",
          "type": "const char*"
        },
        {
          "name": "in_text_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(unsigned int* out_char,const char* in_text,const char* in_text_end)",
      "call_args": "(out_char,in_text,in_text_end)",
      "cimguiname": "igImTextCharFromUtf8",
      "defaults": {},
      "funcname": "ImTextCharFromUtf8",
      "location": "imgui_internal:394",
      "ov_cimguiname": "igImTextCharFromUtf8",
      "ret": "int",
      "signature": "(unsigned int*,const char*,const char*)",
      "stname": ""
    }
  ],
  "igImTextCharToUtf8": [
    {
      "args": "(char out_buf[5],unsigned int c)",
      "argsT": [
        {
          "name": "out_buf",
          "type": "char[5]"
        },
        {
          "name": "c",
          "type": "unsigned int"
        }
      ],
      "argsoriginal": "(char out_buf[5],unsigned int c)",
      "call_args": "(out_buf,c)",
      "cimguiname": "igImTextCharToUtf8",
      "defaults": {},
      "funcname": "ImTextCharToUtf8",
      "location": "imgui_internal:392",
      "ov_cimguiname": "igImTextCharToUtf8",
      "ret": "const char*",
      "signature": "(char[5],unsigned int)",
      "stname": ""
    }
  ],
  "igImTextCountCharsFromUtf8": [
    {
      "args": "(const char* in_text,const char* in_text_end)",
      "argsT": [
        {
          "name": "in_text",
          "type": "const char*"
        },
        {
          "name": "in_text_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* in_text,const char* in_text_end)",
      "call_args": "(in_text,in_text_end)",
      "cimguiname": "igImTextCountCharsFromUtf8",
      "defaults": {},
      "funcname": "ImTextCountCharsFromUtf8",
      "location": "imgui_internal:396",
      "ov_cimguiname": "igImTextCountCharsFromUtf8",
      "ret": "int",
      "signature": "(const char*,const char*)",
      "stname": ""
    }
  ],
  "igImTextCountUtf8BytesFromChar": [
    {
      "args": "(const char* in_text,const char* in_text_end)",
      "argsT": [
        {
          "name": "in_text",
          "type": "const char*"
        },
        {
          "name": "in_text_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* in_text,const char* in_text_end)",
      "call_args": "(in_text,in_text_end)",
      "cimguiname": "igImTextCountUtf8BytesFromChar",
      "defaults": {},
      "funcname": "ImTextCountUtf8BytesFromChar",
      "location": "imgui_internal:397",
      "ov_cimguiname": "igImTextCountUtf8BytesFromChar",
      "ret": "int",
      "signature": "(const char*,const char*)",
      "stname": ""
    }
  ],
  "igImTextCountUtf8BytesFromStr": [
    {
      "args": "(const ImWchar* in_text,const ImWchar* in_text_end)",
      "argsT": [
        {
          "name": "in_text",
          "type": "const ImWchar*"
        },
        {
          "name": "in_text_end",
          "type": "const ImWchar*"
        }
      ],
      "argsoriginal": "(const ImWchar* in_text,const ImWchar* in_text_end)",
      "call_args": "(in_text,in_text_end)",
      "cimguiname": "igImTextCountUtf8BytesFromStr",
      "defaults": {},
      "funcname": "ImTextCountUtf8BytesFromStr",
      "location": "imgui_internal:398",
      "ov_cimguiname": "igImTextCountUtf8BytesFromStr",
      "ret": "int",
      "signature": "(const ImWchar*,const ImWchar*)",
      "stname": ""
    }
  ],
  "igImTextStrFromUtf8": [
    {
      "args": "(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining)",
      "argsT": [
        {
          "name": "out_buf",
          "type": "ImWchar*"
        },
        {
          "name": "out_buf_size",
          "type": "int"
        },
        {
          "name": "in_text",
          "type": "const char*"
        },
        {
          "name": "in_text_end",
          "type": "const char*"
        },
        {
          "name": "in_remaining",
          "type": "const char**"
        }
      ],
      "argsoriginal": "(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining=((void*)0))",
      "call_args": "(out_buf,out_buf_size,in_text,in_text_end,in_remaining)",
      "cimguiname": "igImTextStrFromUtf8",
      "defaults": {
        "in_remaining": "NULL"
      },
      "funcname": "ImTextStrFromUtf8",
      "location": "imgui_internal:395",
      "ov_cimguiname": "igImTextStrFromUtf8",
      "ret": "int",
      "signature": "(ImWchar*,int,const char*,const char*,const char**)",
      "stname": ""
    }
  ],
  "igImTextStrToUtf8": [
    {
      "args": "(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end)",
      "argsT": [
        {
          "name": "out_buf",
          "type": "char*"
        },
        {
          "name": "out_buf_size",
          "type": "int"
        },
        {
          "name": "in_text",
          "type": "const ImWchar*"
        },
        {
          "name": "in_text_end",
          "type": "const ImWchar*"
        }
      ],
      "argsoriginal": "(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end)",
      "call_args": "(out_buf,out_buf_size,in_text,in_text_end)",
      "cimguiname": "igImTextStrToUtf8",
      "defaults": {},
      "funcname": "ImTextStrToUtf8",
      "location": "imgui_internal:393",
      "ov_cimguiname": "igImTextStrToUtf8",
      "ret": "int",
      "signature": "(char*,int,const ImWchar*,const ImWchar*)",
      "stname": ""
    }
  ],
  "igImToUpper": [
    {
      "args": "(char c)",
      "argsT": [
        {
          "name": "c",
          "type": "char"
        }
      ],
      "argsoriginal": "(char c)",
      "call_args": "(c)",
      "cimguiname": "igImToUpper",
      "defaults": {},
      "funcname": "ImToUpper",
      "location": "imgui_internal:374",
      "ov_cimguiname": "igImToUpper",
      "ret": "char",
      "signature": "(char)",
      "stname": ""
    }
  ],
  "igImTriangleArea": [
    {
      "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c)",
      "argsT": [
        {
          "name": "a",
          "type": "const ImVec2"
        },
        {
          "name": "b",
          "type": "const ImVec2"
        },
        {
          "name": "c",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c)",
      "call_args": "(a,b,c)",
      "cimguiname": "igImTriangleArea",
      "defaults": {},
      "funcname": "ImTriangleArea",
      "location": "imgui_internal:494",
      "ov_cimguiname": "igImTriangleArea",
      "ret": "float",
      "signature": "(const ImVec2,const ImVec2,const ImVec2)",
      "stname": ""
    }
  ],
  "igImTriangleBarycentricCoords": [
    {
      "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w)",
      "argsT": [
        {
          "name": "a",
          "type": "const ImVec2"
        },
        {
          "name": "b",
          "type": "const ImVec2"
        },
        {
          "name": "c",
          "type": "const ImVec2"
        },
        {
          "name": "p",
          "type": "const ImVec2"
        },
        {
          "name": "out_u",
          "reftoptr": true,
          "type": "float*"
        },
        {
          "name": "out_v",
          "reftoptr": true,
          "type": "float*"
        },
        {
          "name": "out_w",
          "reftoptr": true,
          "type": "float*"
        }
      ],
      "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p,float& out_u,float& out_v,float& out_w)",
      "call_args": "(a,b,c,p,*out_u,*out_v,*out_w)",
      "cimguiname": "igImTriangleBarycentricCoords",
      "defaults": {},
      "funcname": "ImTriangleBarycentricCoords",
      "location": "imgui_internal:493",
      "ov_cimguiname": "igImTriangleBarycentricCoords",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)",
      "stname": ""
    }
  ],
  "igImTriangleClosestPoint": [
    {
      "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "a",
          "type": "const ImVec2"
        },
        {
          "name": "b",
          "type": "const ImVec2"
        },
        {
          "name": "c",
          "type": "const ImVec2"
        },
        {
          "name": "p",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)",
      "call_args": "(a,b,c,p)",
      "cimguiname": "igImTriangleClosestPoint",
      "defaults": {},
      "funcname": "ImTriangleClosestPoint",
      "location": "imgui_internal:492",
      "nonUDT": 1,
      "ov_cimguiname": "igImTriangleClosestPoint",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)",
      "stname": ""
    }
  ],
  "igImTriangleContainsPoint": [
    {
      "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)",
      "argsT": [
        {
          "name": "a",
          "type": "const ImVec2"
        },
        {
          "name": "b",
          "type": "const ImVec2"
        },
        {
          "name": "c",
          "type": "const ImVec2"
        },
        {
          "name": "p",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)",
      "call_args": "(a,b,c,p)",
      "cimguiname": "igImTriangleContainsPoint",
      "defaults": {},
      "funcname": "ImTriangleContainsPoint",
      "location": "imgui_internal:491",
      "ov_cimguiname": "igImTriangleContainsPoint",
      "ret": "bool",
      "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)",
      "stname": ""
    }
  ],
  "igImUpperPowerOfTwo": [
    {
      "args": "(int v)",
      "argsT": [
        {
          "name": "v",
          "type": "int"
        }
      ],
      "argsoriginal": "(int v)",
      "call_args": "(v)",
      "cimguiname": "igImUpperPowerOfTwo",
      "defaults": {},
      "funcname": "ImUpperPowerOfTwo",
      "location": "imgui_internal:358",
      "ov_cimguiname": "igImUpperPowerOfTwo",
      "ret": "int",
      "signature": "(int)",
      "stname": ""
    }
  ],
  "igImage": [
    {
      "args": "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)",
      "argsT": [
        {
          "name": "user_texture_id",
          "type": "ImTextureID"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "uv0",
          "type": "const ImVec2"
        },
        {
          "name": "uv1",
          "type": "const ImVec2"
        },
        {
          "name": "tint_col",
          "type": "const ImVec4"
        },
        {
          "name": "border_col",
          "type": "const ImVec4"
        }
      ],
      "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& tint_col=ImVec4(1,1,1,1),const ImVec4& border_col=ImVec4(0,0,0,0))",
      "call_args": "(user_texture_id,size,uv0,uv1,tint_col,border_col)",
      "cimguiname": "igImage",
      "defaults": {
        "border_col": "ImVec4(0,0,0,0)",
        "tint_col": "ImVec4(1,1,1,1)",
        "uv0": "ImVec2(0,0)",
        "uv1": "ImVec2(1,1)"
      },
      "funcname": "Image",
      "location": "imgui:531",
      "namespace": "ImGui",
      "ov_cimguiname": "igImage",
      "ret": "void",
      "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)",
      "stname": ""
    }
  ],
  "igImageButton": [
    {
      "args": "(const char* str_id,ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "user_texture_id",
          "type": "ImTextureID"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "uv0",
          "type": "const ImVec2"
        },
        {
          "name": "uv1",
          "type": "const ImVec2"
        },
        {
          "name": "bg_col",
          "type": "const ImVec4"
        },
        {
          "name": "tint_col",
          "type": "const ImVec4"
        }
      ],
      "argsoriginal": "(const char* str_id,ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& bg_col=ImVec4(0,0,0,0),const ImVec4& tint_col=ImVec4(1,1,1,1))",
      "call_args": "(str_id,user_texture_id,size,uv0,uv1,bg_col,tint_col)",
      "cimguiname": "igImageButton",
      "defaults": {
        "bg_col": "ImVec4(0,0,0,0)",
        "tint_col": "ImVec4(1,1,1,1)",
        "uv0": "ImVec2(0,0)",
        "uv1": "ImVec2(1,1)"
      },
      "funcname": "ImageButton",
      "location": "imgui:532",
      "namespace": "ImGui",
      "ov_cimguiname": "igImageButton",
      "ret": "bool",
      "signature": "(const char*,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)",
      "stname": ""
    }
  ],
  "igImageButtonEx": [
    {
      "args": "(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col,ImGuiButtonFlags flags)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "texture_id",
          "type": "ImTextureID"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "uv0",
          "type": "const ImVec2"
        },
        {
          "name": "uv1",
          "type": "const ImVec2"
        },
        {
          "name": "bg_col",
          "type": "const ImVec4"
        },
        {
          "name": "tint_col",
          "type": "const ImVec4"
        },
        {
          "name": "flags",
          "type": "ImGuiButtonFlags"
        }
      ],
      "argsoriginal": "(ImGuiID id,ImTextureID texture_id,const ImVec2& size,const ImVec2& uv0,const ImVec2& uv1,const ImVec4& bg_col,const ImVec4& tint_col,ImGuiButtonFlags flags=0)",
      "call_args": "(id,texture_id,size,uv0,uv1,bg_col,tint_col,flags)",
      "cimguiname": "igImageButtonEx",
      "defaults": {
        "flags": "0"
      },
      "funcname": "ImageButtonEx",
      "location": "imgui_internal:3477",
      "namespace": "ImGui",
      "ov_cimguiname": "igImageButtonEx",
      "ret": "bool",
      "signature": "(ImGuiID,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4,ImGuiButtonFlags)",
      "stname": ""
    }
  ],
  "igIndent": [
    {
      "args": "(float indent_w)",
      "argsT": [
        {
          "name": "indent_w",
          "type": "float"
        }
      ],
      "argsoriginal": "(float indent_w=0.0f)",
      "call_args": "(indent_w)",
      "cimguiname": "igIndent",
      "defaults": {
        "indent_w": "0.0f"
      },
      "funcname": "Indent",
      "location": "imgui:459",
      "namespace": "ImGui",
      "ov_cimguiname": "igIndent",
      "ret": "void",
      "signature": "(float)",
      "stname": ""
    }
  ],
  "igInitialize": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igInitialize",
      "defaults": {},
      "funcname": "Initialize",
      "location": "imgui_internal:3059",
      "namespace": "ImGui",
      "ov_cimguiname": "igInitialize",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igInputDouble": [
    {
      "args": "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "double*"
        },
        {
          "name": "step",
          "type": "double"
        },
        {
          "name": "step_fast",
          "type": "double"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        }
      ],
      "argsoriginal": "(const char* label,double* v,double step=0.0,double step_fast=0.0,const char* format=\"%.6f\",ImGuiInputTextFlags flags=0)",
      "call_args": "(label,v,step,step_fast,format,flags)",
      "cimguiname": "igInputDouble",
      "defaults": {
        "flags": "0",
        "format": "\"%.6f\"",
        "step": "0.0",
        "step_fast": "0.0"
      },
      "funcname": "InputDouble",
      "location": "imgui:603",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputDouble",
      "ret": "bool",
      "signature": "(const char*,double*,double,double,const char*,ImGuiInputTextFlags)",
      "stname": ""
    }
  ],
  "igInputFloat": [
    {
      "args": "(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "float*"
        },
        {
          "name": "step",
          "type": "float"
        },
        {
          "name": "step_fast",
          "type": "float"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        }
      ],
      "argsoriginal": "(const char* label,float* v,float step=0.0f,float step_fast=0.0f,const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)",
      "call_args": "(label,v,step,step_fast,format,flags)",
      "cimguiname": "igInputFloat",
      "defaults": {
        "flags": "0",
        "format": "\"%.3f\"",
        "step": "0.0f",
        "step_fast": "0.0f"
      },
      "funcname": "InputFloat",
      "location": "imgui:595",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputFloat",
      "ret": "bool",
      "signature": "(const char*,float*,float,float,const char*,ImGuiInputTextFlags)",
      "stname": ""
    }
  ],
  "igInputFloat2": [
    {
      "args": "(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "float[2]"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        }
      ],
      "argsoriginal": "(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)",
      "call_args": "(label,v,format,flags)",
      "cimguiname": "igInputFloat2",
      "defaults": {
        "flags": "0",
        "format": "\"%.3f\""
      },
      "funcname": "InputFloat2",
      "location": "imgui:596",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputFloat2",
      "ret": "bool",
      "signature": "(const char*,float[2],const char*,ImGuiInputTextFlags)",
      "stname": ""
    }
  ],
  "igInputFloat3": [
    {
      "args": "(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "float[3]"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        }
      ],
      "argsoriginal": "(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)",
      "call_args": "(label,v,format,flags)",
      "cimguiname": "igInputFloat3",
      "defaults": {
        "flags": "0",
        "format": "\"%.3f\""
      },
      "funcname": "InputFloat3",
      "location": "imgui:597",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputFloat3",
      "ret": "bool",
      "signature": "(const char*,float[3],const char*,ImGuiInputTextFlags)",
      "stname": ""
    }
  ],
  "igInputFloat4": [
    {
      "args": "(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "float[4]"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        }
      ],
      "argsoriginal": "(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)",
      "call_args": "(label,v,format,flags)",
      "cimguiname": "igInputFloat4",
      "defaults": {
        "flags": "0",
        "format": "\"%.3f\""
      },
      "funcname": "InputFloat4",
      "location": "imgui:598",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputFloat4",
      "ret": "bool",
      "signature": "(const char*,float[4],const char*,ImGuiInputTextFlags)",
      "stname": ""
    }
  ],
  "igInputInt": [
    {
      "args": "(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "int*"
        },
        {
          "name": "step",
          "type": "int"
        },
        {
          "name": "step_fast",
          "type": "int"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        }
      ],
      "argsoriginal": "(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags flags=0)",
      "call_args": "(label,v,step,step_fast,flags)",
      "cimguiname": "igInputInt",
      "defaults": {
        "flags": "0",
        "step": "1",
        "step_fast": "100"
      },
      "funcname": "InputInt",
      "location": "imgui:599",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputInt",
      "ret": "bool",
      "signature": "(const char*,int*,int,int,ImGuiInputTextFlags)",
      "stname": ""
    }
  ],
  "igInputInt2": [
    {
      "args": "(const char* label,int v[2],ImGuiInputTextFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "int[2]"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        }
      ],
      "argsoriginal": "(const char* label,int v[2],ImGuiInputTextFlags flags=0)",
      "call_args": "(label,v,flags)",
      "cimguiname": "igInputInt2",
      "defaults": {
        "flags": "0"
      },
      "funcname": "InputInt2",
      "location": "imgui:600",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputInt2",
      "ret": "bool",
      "signature": "(const char*,int[2],ImGuiInputTextFlags)",
      "stname": ""
    }
  ],
  "igInputInt3": [
    {
      "args": "(const char* label,int v[3],ImGuiInputTextFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "int[3]"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        }
      ],
      "argsoriginal": "(const char* label,int v[3],ImGuiInputTextFlags flags=0)",
      "call_args": "(label,v,flags)",
      "cimguiname": "igInputInt3",
      "defaults": {
        "flags": "0"
      },
      "funcname": "InputInt3",
      "location": "imgui:601",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputInt3",
      "ret": "bool",
      "signature": "(const char*,int[3],ImGuiInputTextFlags)",
      "stname": ""
    }
  ],
  "igInputInt4": [
    {
      "args": "(const char* label,int v[4],ImGuiInputTextFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "int[4]"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        }
      ],
      "argsoriginal": "(const char* label,int v[4],ImGuiInputTextFlags flags=0)",
      "call_args": "(label,v,flags)",
      "cimguiname": "igInputInt4",
      "defaults": {
        "flags": "0"
      },
      "funcname": "InputInt4",
      "location": "imgui:602",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputInt4",
      "ret": "bool",
      "signature": "(const char*,int[4],ImGuiInputTextFlags)",
      "stname": ""
    }
  ],
  "igInputScalar": [
    {
      "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "p_data",
          "type": "void*"
        },
        {
          "name": "p_step",
          "type": "const void*"
        },
        {
          "name": "p_step_fast",
          "type": "const void*"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        }
      ],
      "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)",
      "call_args": "(label,data_type,p_data,p_step,p_step_fast,format,flags)",
      "cimguiname": "igInputScalar",
      "defaults": {
        "flags": "0",
        "format": "NULL",
        "p_step": "NULL",
        "p_step_fast": "NULL"
      },
      "funcname": "InputScalar",
      "location": "imgui:604",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputScalar",
      "ret": "bool",
      "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)",
      "stname": ""
    }
  ],
  "igInputScalarN": [
    {
      "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "p_data",
          "type": "void*"
        },
        {
          "name": "components",
          "type": "int"
        },
        {
          "name": "p_step",
          "type": "const void*"
        },
        {
          "name": "p_step_fast",
          "type": "const void*"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        }
      ],
      "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)",
      "call_args": "(label,data_type,p_data,components,p_step,p_step_fast,format,flags)",
      "cimguiname": "igInputScalarN",
      "defaults": {
        "flags": "0",
        "format": "NULL",
        "p_step": "NULL",
        "p_step_fast": "NULL"
      },
      "funcname": "InputScalarN",
      "location": "imgui:605",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputScalarN",
      "ret": "bool",
      "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)",
      "stname": ""
    }
  ],
  "igInputText": [
    {
      "args": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "buf",
          "type": "char*"
        },
        {
          "name": "buf_size",
          "type": "size_t"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        },
        {
          "name": "callback",
          "type": "ImGuiInputTextCallback"
        },
        {
          "name": "user_data",
          "type": "void*"
        }
      ],
      "argsoriginal": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))",
      "call_args": "(label,buf,buf_size,flags,callback,user_data)",
      "cimguiname": "igInputText",
      "defaults": {
        "callback": "NULL",
        "flags": "0",
        "user_data": "NULL"
      },
      "funcname": "InputText",
      "location": "imgui:592",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputText",
      "ret": "bool",
      "signature": "(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)",
      "stname": ""
    }
  ],
  "igInputTextDeactivateHook": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "igInputTextDeactivateHook",
      "defaults": {},
      "funcname": "InputTextDeactivateHook",
      "location": "imgui_internal:3523",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputTextDeactivateHook",
      "ret": "void",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igInputTextEx": [
    {
      "args": "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "hint",
          "type": "const char*"
        },
        {
          "name": "buf",
          "type": "char*"
        },
        {
          "name": "buf_size",
          "type": "int"
        },
        {
          "name": "size_arg",
          "type": "const ImVec2"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        },
        {
          "name": "callback",
          "type": "ImGuiInputTextCallback"
        },
        {
          "name": "user_data",
          "type": "void*"
        }
      ],
      "argsoriginal": "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2& size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))",
      "call_args": "(label,hint,buf,buf_size,size_arg,flags,callback,user_data)",
      "cimguiname": "igInputTextEx",
      "defaults": {
        "callback": "NULL",
        "user_data": "NULL"
      },
      "funcname": "InputTextEx",
      "location": "imgui_internal:3522",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputTextEx",
      "ret": "bool",
      "signature": "(const char*,const char*,char*,int,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)",
      "stname": ""
    }
  ],
  "igInputTextMultiline": [
    {
      "args": "(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "buf",
          "type": "char*"
        },
        {
          "name": "buf_size",
          "type": "size_t"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        },
        {
          "name": "callback",
          "type": "ImGuiInputTextCallback"
        },
        {
          "name": "user_data",
          "type": "void*"
        }
      ],
      "argsoriginal": "(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))",
      "call_args": "(label,buf,buf_size,size,flags,callback,user_data)",
      "cimguiname": "igInputTextMultiline",
      "defaults": {
        "callback": "NULL",
        "flags": "0",
        "size": "ImVec2(0,0)",
        "user_data": "NULL"
      },
      "funcname": "InputTextMultiline",
      "location": "imgui:593",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputTextMultiline",
      "ret": "bool",
      "signature": "(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)",
      "stname": ""
    }
  ],
  "igInputTextWithHint": [
    {
      "args": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "hint",
          "type": "const char*"
        },
        {
          "name": "buf",
          "type": "char*"
        },
        {
          "name": "buf_size",
          "type": "size_t"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        },
        {
          "name": "callback",
          "type": "ImGuiInputTextCallback"
        },
        {
          "name": "user_data",
          "type": "void*"
        }
      ],
      "argsoriginal": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))",
      "call_args": "(label,hint,buf,buf_size,flags,callback,user_data)",
      "cimguiname": "igInputTextWithHint",
      "defaults": {
        "callback": "NULL",
        "flags": "0",
        "user_data": "NULL"
      },
      "funcname": "InputTextWithHint",
      "location": "imgui:594",
      "namespace": "ImGui",
      "ov_cimguiname": "igInputTextWithHint",
      "ret": "bool",
      "signature": "(const char*,const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)",
      "stname": ""
    }
  ],
  "igInvisibleButton": [
    {
      "args": "(const char* str_id,const ImVec2 size,ImGuiButtonFlags flags)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "flags",
          "type": "ImGuiButtonFlags"
        }
      ],
      "argsoriginal": "(const char* str_id,const ImVec2& size,ImGuiButtonFlags flags=0)",
      "call_args": "(str_id,size,flags)",
      "cimguiname": "igInvisibleButton",
      "defaults": {
        "flags": "0"
      },
      "funcname": "InvisibleButton",
      "location": "imgui:519",
      "namespace": "ImGui",
      "ov_cimguiname": "igInvisibleButton",
      "ret": "bool",
      "signature": "(const char*,const ImVec2,ImGuiButtonFlags)",
      "stname": ""
    }
  ],
  "igIsActiveIdUsingNavDir": [
    {
      "args": "(ImGuiDir dir)",
      "argsT": [
        {
          "name": "dir",
          "type": "ImGuiDir"
        }
      ],
      "argsoriginal": "(ImGuiDir dir)",
      "call_args": "(dir)",
      "cimguiname": "igIsActiveIdUsingNavDir",
      "defaults": {},
      "funcname": "IsActiveIdUsingNavDir",
      "location": "imgui_internal:3237",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsActiveIdUsingNavDir",
      "ret": "bool",
      "signature": "(ImGuiDir)",
      "stname": ""
    }
  ],
  "igIsAliasKey": [
    {
      "args": "(ImGuiKey key)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiKey key)",
      "call_args": "(key)",
      "cimguiname": "igIsAliasKey",
      "defaults": {},
      "funcname": "IsAliasKey",
      "location": "imgui_internal:3214",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsAliasKey",
      "ret": "bool",
      "signature": "(ImGuiKey)",
      "stname": ""
    }
  ],
  "igIsAnyItemActive": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsAnyItemActive",
      "defaults": {},
      "funcname": "IsAnyItemActive",
      "location": "imgui:896",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsAnyItemActive",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsAnyItemFocused": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsAnyItemFocused",
      "defaults": {},
      "funcname": "IsAnyItemFocused",
      "location": "imgui:897",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsAnyItemFocused",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsAnyItemHovered": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsAnyItemHovered",
      "defaults": {},
      "funcname": "IsAnyItemHovered",
      "location": "imgui:895",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsAnyItemHovered",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsAnyMouseDown": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsAnyMouseDown",
      "defaults": {},
      "funcname": "IsAnyMouseDown",
      "location": "imgui:959",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsAnyMouseDown",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsClippedEx": [
    {
      "args": "(const ImRect bb,ImGuiID id)",
      "argsT": [
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(const ImRect& bb,ImGuiID id)",
      "call_args": "(bb,id)",
      "cimguiname": "igIsClippedEx",
      "defaults": {},
      "funcname": "IsClippedEx",
      "location": "imgui_internal:3138",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsClippedEx",
      "ret": "bool",
      "signature": "(const ImRect,ImGuiID)",
      "stname": ""
    }
  ],
  "igIsDragDropActive": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsDragDropActive",
      "defaults": {},
      "funcname": "IsDragDropActive",
      "location": "imgui_internal:3353",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsDragDropActive",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsDragDropPayloadBeingAccepted": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsDragDropPayloadBeingAccepted",
      "defaults": {},
      "funcname": "IsDragDropPayloadBeingAccepted",
      "location": "imgui_internal:3356",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsDragDropPayloadBeingAccepted",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsGamepadKey": [
    {
      "args": "(ImGuiKey key)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiKey key)",
      "call_args": "(key)",
      "cimguiname": "igIsGamepadKey",
      "defaults": {},
      "funcname": "IsGamepadKey",
      "location": "imgui_internal:3212",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsGamepadKey",
      "ret": "bool",
      "signature": "(ImGuiKey)",
      "stname": ""
    }
  ],
  "igIsItemActivated": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsItemActivated",
      "defaults": {},
      "funcname": "IsItemActivated",
      "location": "imgui:891",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsItemActivated",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsItemActive": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsItemActive",
      "defaults": {},
      "funcname": "IsItemActive",
      "location": "imgui:886",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsItemActive",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsItemClicked": [
    {
      "args": "(ImGuiMouseButton mouse_button)",
      "argsT": [
        {
          "name": "mouse_button",
          "type": "ImGuiMouseButton"
        }
      ],
      "argsoriginal": "(ImGuiMouseButton mouse_button=0)",
      "call_args": "(mouse_button)",
      "cimguiname": "igIsItemClicked",
      "defaults": {
        "mouse_button": "0"
      },
      "funcname": "IsItemClicked",
      "location": "imgui:888",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsItemClicked",
      "ret": "bool",
      "signature": "(ImGuiMouseButton)",
      "stname": ""
    }
  ],
  "igIsItemDeactivated": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsItemDeactivated",
      "defaults": {},
      "funcname": "IsItemDeactivated",
      "location": "imgui:892",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsItemDeactivated",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsItemDeactivatedAfterEdit": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsItemDeactivatedAfterEdit",
      "defaults": {},
      "funcname": "IsItemDeactivatedAfterEdit",
      "location": "imgui:893",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsItemDeactivatedAfterEdit",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsItemEdited": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsItemEdited",
      "defaults": {},
      "funcname": "IsItemEdited",
      "location": "imgui:890",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsItemEdited",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsItemFocused": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsItemFocused",
      "defaults": {},
      "funcname": "IsItemFocused",
      "location": "imgui:887",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsItemFocused",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsItemHovered": [
    {
      "args": "(ImGuiHoveredFlags flags)",
      "argsT": [
        {
          "name": "flags",
          "type": "ImGuiHoveredFlags"
        }
      ],
      "argsoriginal": "(ImGuiHoveredFlags flags=0)",
      "call_args": "(flags)",
      "cimguiname": "igIsItemHovered",
      "defaults": {
        "flags": "0"
      },
      "funcname": "IsItemHovered",
      "location": "imgui:885",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsItemHovered",
      "ret": "bool",
      "signature": "(ImGuiHoveredFlags)",
      "stname": ""
    }
  ],
  "igIsItemToggledOpen": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsItemToggledOpen",
      "defaults": {},
      "funcname": "IsItemToggledOpen",
      "location": "imgui:894",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsItemToggledOpen",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsItemToggledSelection": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsItemToggledSelection",
      "defaults": {},
      "funcname": "IsItemToggledSelection",
      "location": "imgui_internal:3143",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsItemToggledSelection",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsItemVisible": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsItemVisible",
      "defaults": {},
      "funcname": "IsItemVisible",
      "location": "imgui:889",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsItemVisible",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsKeyDown": [
    {
      "args": "(ImGuiKey key)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiKey key)",
      "call_args": "(key)",
      "cimguiname": "igIsKeyDown",
      "defaults": {},
      "funcname": "IsKeyDown",
      "location": "imgui:941",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsKeyDown_Nil",
      "ret": "bool",
      "signature": "(ImGuiKey)",
      "stname": ""
    },
    {
      "args": "(ImGuiKey key,ImGuiID owner_id)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        },
        {
          "name": "owner_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiKey key,ImGuiID owner_id)",
      "call_args": "(key,owner_id)",
      "cimguiname": "igIsKeyDown",
      "defaults": {},
      "funcname": "IsKeyDown",
      "location": "imgui_internal:3263",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsKeyDown_ID",
      "ret": "bool",
      "signature": "(ImGuiKey,ImGuiID)",
      "stname": ""
    }
  ],
  "igIsKeyPressed": [
    {
      "args": "(ImGuiKey key,bool repeat)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        },
        {
          "name": "repeat",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiKey key,bool repeat=true)",
      "call_args": "(key,repeat)",
      "cimguiname": "igIsKeyPressed",
      "defaults": {
        "repeat": "true"
      },
      "funcname": "IsKeyPressed",
      "location": "imgui:942",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsKeyPressed_Bool",
      "ret": "bool",
      "signature": "(ImGuiKey,bool)",
      "stname": ""
    },
    {
      "args": "(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        },
        {
          "name": "owner_id",
          "type": "ImGuiID"
        },
        {
          "name": "flags",
          "type": "ImGuiInputFlags"
        }
      ],
      "argsoriginal": "(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags=0)",
      "call_args": "(key,owner_id,flags)",
      "cimguiname": "igIsKeyPressed",
      "defaults": {
        "flags": "0"
      },
      "funcname": "IsKeyPressed",
      "location": "imgui_internal:3264",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsKeyPressed_ID",
      "ret": "bool",
      "signature": "(ImGuiKey,ImGuiID,ImGuiInputFlags)",
      "stname": ""
    }
  ],
  "igIsKeyPressedMap": [
    {
      "args": "(ImGuiKey key,bool repeat)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        },
        {
          "name": "repeat",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiKey key,bool repeat=true)",
      "call_args": "(key,repeat)",
      "cimguiname": "igIsKeyPressedMap",
      "defaults": {
        "repeat": "true"
      },
      "funcname": "IsKeyPressedMap",
      "location": "imgui_internal:3596",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsKeyPressedMap",
      "ret": "bool",
      "signature": "(ImGuiKey,bool)",
      "stname": ""
    }
  ],
  "igIsKeyReleased": [
    {
      "args": "(ImGuiKey key)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiKey key)",
      "call_args": "(key)",
      "cimguiname": "igIsKeyReleased",
      "defaults": {},
      "funcname": "IsKeyReleased",
      "location": "imgui:943",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsKeyReleased_Nil",
      "ret": "bool",
      "signature": "(ImGuiKey)",
      "stname": ""
    },
    {
      "args": "(ImGuiKey key,ImGuiID owner_id)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        },
        {
          "name": "owner_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiKey key,ImGuiID owner_id)",
      "call_args": "(key,owner_id)",
      "cimguiname": "igIsKeyReleased",
      "defaults": {},
      "funcname": "IsKeyReleased",
      "location": "imgui_internal:3265",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsKeyReleased_ID",
      "ret": "bool",
      "signature": "(ImGuiKey,ImGuiID)",
      "stname": ""
    }
  ],
  "igIsKeyboardKey": [
    {
      "args": "(ImGuiKey key)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiKey key)",
      "call_args": "(key)",
      "cimguiname": "igIsKeyboardKey",
      "defaults": {},
      "funcname": "IsKeyboardKey",
      "location": "imgui_internal:3211",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsKeyboardKey",
      "ret": "bool",
      "signature": "(ImGuiKey)",
      "stname": ""
    }
  ],
  "igIsLegacyKey": [
    {
      "args": "(ImGuiKey key)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiKey key)",
      "call_args": "(key)",
      "cimguiname": "igIsLegacyKey",
      "defaults": {},
      "funcname": "IsLegacyKey",
      "location": "imgui_internal:3210",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsLegacyKey",
      "ret": "bool",
      "signature": "(ImGuiKey)",
      "stname": ""
    }
  ],
  "igIsMouseClicked": [
    {
      "args": "(ImGuiMouseButton button,bool repeat)",
      "argsT": [
        {
          "name": "button",
          "type": "ImGuiMouseButton"
        },
        {
          "name": "repeat",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiMouseButton button,bool repeat=false)",
      "call_args": "(button,repeat)",
      "cimguiname": "igIsMouseClicked",
      "defaults": {
        "repeat": "false"
      },
      "funcname": "IsMouseClicked",
      "location": "imgui:953",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsMouseClicked_Bool",
      "ret": "bool",
      "signature": "(ImGuiMouseButton,bool)",
      "stname": ""
    },
    {
      "args": "(ImGuiMouseButton button,ImGuiID owner_id,ImGuiInputFlags flags)",
      "argsT": [
        {
          "name": "button",
          "type": "ImGuiMouseButton"
        },
        {
          "name": "owner_id",
          "type": "ImGuiID"
        },
        {
          "name": "flags",
          "type": "ImGuiInputFlags"
        }
      ],
      "argsoriginal": "(ImGuiMouseButton button,ImGuiID owner_id,ImGuiInputFlags flags=0)",
      "call_args": "(button,owner_id,flags)",
      "cimguiname": "igIsMouseClicked",
      "defaults": {
        "flags": "0"
      },
      "funcname": "IsMouseClicked",
      "location": "imgui_internal:3267",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsMouseClicked_ID",
      "ret": "bool",
      "signature": "(ImGuiMouseButton,ImGuiID,ImGuiInputFlags)",
      "stname": ""
    }
  ],
  "igIsMouseDoubleClicked": [
    {
      "args": "(ImGuiMouseButton button)",
      "argsT": [
        {
          "name": "button",
          "type": "ImGuiMouseButton"
        }
      ],
      "argsoriginal": "(ImGuiMouseButton button)",
      "call_args": "(button)",
      "cimguiname": "igIsMouseDoubleClicked",
      "defaults": {},
      "funcname": "IsMouseDoubleClicked",
      "location": "imgui:955",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsMouseDoubleClicked",
      "ret": "bool",
      "signature": "(ImGuiMouseButton)",
      "stname": ""
    }
  ],
  "igIsMouseDown": [
    {
      "args": "(ImGuiMouseButton button)",
      "argsT": [
        {
          "name": "button",
          "type": "ImGuiMouseButton"
        }
      ],
      "argsoriginal": "(ImGuiMouseButton button)",
      "call_args": "(button)",
      "cimguiname": "igIsMouseDown",
      "defaults": {},
      "funcname": "IsMouseDown",
      "location": "imgui:952",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsMouseDown_Nil",
      "ret": "bool",
      "signature": "(ImGuiMouseButton)",
      "stname": ""
    },
    {
      "args": "(ImGuiMouseButton button,ImGuiID owner_id)",
      "argsT": [
        {
          "name": "button",
          "type": "ImGuiMouseButton"
        },
        {
          "name": "owner_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiMouseButton button,ImGuiID owner_id)",
      "call_args": "(button,owner_id)",
      "cimguiname": "igIsMouseDown",
      "defaults": {},
      "funcname": "IsMouseDown",
      "location": "imgui_internal:3266",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsMouseDown_ID",
      "ret": "bool",
      "signature": "(ImGuiMouseButton,ImGuiID)",
      "stname": ""
    }
  ],
  "igIsMouseDragPastThreshold": [
    {
      "args": "(ImGuiMouseButton button,float lock_threshold)",
      "argsT": [
        {
          "name": "button",
          "type": "ImGuiMouseButton"
        },
        {
          "name": "lock_threshold",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)",
      "call_args": "(button,lock_threshold)",
      "cimguiname": "igIsMouseDragPastThreshold",
      "defaults": {
        "lock_threshold": "-1.0f"
      },
      "funcname": "IsMouseDragPastThreshold",
      "location": "imgui_internal:3231",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsMouseDragPastThreshold",
      "ret": "bool",
      "signature": "(ImGuiMouseButton,float)",
      "stname": ""
    }
  ],
  "igIsMouseDragging": [
    {
      "args": "(ImGuiMouseButton button,float lock_threshold)",
      "argsT": [
        {
          "name": "button",
          "type": "ImGuiMouseButton"
        },
        {
          "name": "lock_threshold",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)",
      "call_args": "(button,lock_threshold)",
      "cimguiname": "igIsMouseDragging",
      "defaults": {
        "lock_threshold": "-1.0f"
      },
      "funcname": "IsMouseDragging",
      "location": "imgui:962",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsMouseDragging",
      "ret": "bool",
      "signature": "(ImGuiMouseButton,float)",
      "stname": ""
    }
  ],
  "igIsMouseHoveringRect": [
    {
      "args": "(const ImVec2 r_min,const ImVec2 r_max,bool clip)",
      "argsT": [
        {
          "name": "r_min",
          "type": "const ImVec2"
        },
        {
          "name": "r_max",
          "type": "const ImVec2"
        },
        {
          "name": "clip",
          "type": "bool"
        }
      ],
      "argsoriginal": "(const ImVec2& r_min,const ImVec2& r_max,bool clip=true)",
      "call_args": "(r_min,r_max,clip)",
      "cimguiname": "igIsMouseHoveringRect",
      "defaults": {
        "clip": "true"
      },
      "funcname": "IsMouseHoveringRect",
      "location": "imgui:957",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsMouseHoveringRect",
      "ret": "bool",
      "signature": "(const ImVec2,const ImVec2,bool)",
      "stname": ""
    }
  ],
  "igIsMouseKey": [
    {
      "args": "(ImGuiKey key)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiKey key)",
      "call_args": "(key)",
      "cimguiname": "igIsMouseKey",
      "defaults": {},
      "funcname": "IsMouseKey",
      "location": "imgui_internal:3213",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsMouseKey",
      "ret": "bool",
      "signature": "(ImGuiKey)",
      "stname": ""
    }
  ],
  "igIsMousePosValid": [
    {
      "args": "(const ImVec2* mouse_pos)",
      "argsT": [
        {
          "name": "mouse_pos",
          "type": "const ImVec2*"
        }
      ],
      "argsoriginal": "(const ImVec2* mouse_pos=((void*)0))",
      "call_args": "(mouse_pos)",
      "cimguiname": "igIsMousePosValid",
      "defaults": {
        "mouse_pos": "NULL"
      },
      "funcname": "IsMousePosValid",
      "location": "imgui:958",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsMousePosValid",
      "ret": "bool",
      "signature": "(const ImVec2*)",
      "stname": ""
    }
  ],
  "igIsMouseReleased": [
    {
      "args": "(ImGuiMouseButton button)",
      "argsT": [
        {
          "name": "button",
          "type": "ImGuiMouseButton"
        }
      ],
      "argsoriginal": "(ImGuiMouseButton button)",
      "call_args": "(button)",
      "cimguiname": "igIsMouseReleased",
      "defaults": {},
      "funcname": "IsMouseReleased",
      "location": "imgui:954",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsMouseReleased_Nil",
      "ret": "bool",
      "signature": "(ImGuiMouseButton)",
      "stname": ""
    },
    {
      "args": "(ImGuiMouseButton button,ImGuiID owner_id)",
      "argsT": [
        {
          "name": "button",
          "type": "ImGuiMouseButton"
        },
        {
          "name": "owner_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiMouseButton button,ImGuiID owner_id)",
      "call_args": "(button,owner_id)",
      "cimguiname": "igIsMouseReleased",
      "defaults": {},
      "funcname": "IsMouseReleased",
      "location": "imgui_internal:3268",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsMouseReleased_ID",
      "ret": "bool",
      "signature": "(ImGuiMouseButton,ImGuiID)",
      "stname": ""
    }
  ],
  "igIsNamedKey": [
    {
      "args": "(ImGuiKey key)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiKey key)",
      "call_args": "(key)",
      "cimguiname": "igIsNamedKey",
      "defaults": {},
      "funcname": "IsNamedKey",
      "location": "imgui_internal:3208",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsNamedKey",
      "ret": "bool",
      "signature": "(ImGuiKey)",
      "stname": ""
    }
  ],
  "igIsNamedKeyOrModKey": [
    {
      "args": "(ImGuiKey key)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        }
      ],
      "argsoriginal": "(ImGuiKey key)",
      "call_args": "(key)",
      "cimguiname": "igIsNamedKeyOrModKey",
      "defaults": {},
      "funcname": "IsNamedKeyOrModKey",
      "location": "imgui_internal:3209",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsNamedKeyOrModKey",
      "ret": "bool",
      "signature": "(ImGuiKey)",
      "stname": ""
    }
  ],
  "igIsPopupOpen": [
    {
      "args": "(const char* str_id,ImGuiPopupFlags flags)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiPopupFlags"
        }
      ],
      "argsoriginal": "(const char* str_id,ImGuiPopupFlags flags=0)",
      "call_args": "(str_id,flags)",
      "cimguiname": "igIsPopupOpen",
      "defaults": {
        "flags": "0"
      },
      "funcname": "IsPopupOpen",
      "location": "imgui:740",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsPopupOpen_Str",
      "ret": "bool",
      "signature": "(const char*,ImGuiPopupFlags)",
      "stname": ""
    },
    {
      "args": "(ImGuiID id,ImGuiPopupFlags popup_flags)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "popup_flags",
          "type": "ImGuiPopupFlags"
        }
      ],
      "argsoriginal": "(ImGuiID id,ImGuiPopupFlags popup_flags)",
      "call_args": "(id,popup_flags)",
      "cimguiname": "igIsPopupOpen",
      "defaults": {},
      "funcname": "IsPopupOpen",
      "location": "imgui_internal:3164",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsPopupOpen_ID",
      "ret": "bool",
      "signature": "(ImGuiID,ImGuiPopupFlags)",
      "stname": ""
    }
  ],
  "igIsRectVisible": [
    {
      "args": "(const ImVec2 size)",
      "argsT": [
        {
          "name": "size",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& size)",
      "call_args": "(size)",
      "cimguiname": "igIsRectVisible",
      "defaults": {},
      "funcname": "IsRectVisible",
      "location": "imgui:916",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsRectVisible_Nil",
      "ret": "bool",
      "signature": "(const ImVec2)",
      "stname": ""
    },
    {
      "args": "(const ImVec2 rect_min,const ImVec2 rect_max)",
      "argsT": [
        {
          "name": "rect_min",
          "type": "const ImVec2"
        },
        {
          "name": "rect_max",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max)",
      "call_args": "(rect_min,rect_max)",
      "cimguiname": "igIsRectVisible",
      "defaults": {},
      "funcname": "IsRectVisible",
      "location": "imgui:917",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsRectVisible_Vec2",
      "ret": "bool",
      "signature": "(const ImVec2,const ImVec2)",
      "stname": ""
    }
  ],
  "igIsWindowAbove": [
    {
      "args": "(ImGuiWindow* potential_above,ImGuiWindow* potential_below)",
      "argsT": [
        {
          "name": "potential_above",
          "type": "ImGuiWindow*"
        },
        {
          "name": "potential_below",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* potential_above,ImGuiWindow* potential_below)",
      "call_args": "(potential_above,potential_below)",
      "cimguiname": "igIsWindowAbove",
      "defaults": {},
      "funcname": "IsWindowAbove",
      "location": "imgui_internal:3031",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsWindowAbove",
      "ret": "bool",
      "signature": "(ImGuiWindow*,ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igIsWindowAppearing": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsWindowAppearing",
      "defaults": {},
      "funcname": "IsWindowAppearing",
      "location": "imgui:360",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsWindowAppearing",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsWindowChildOf": [
    {
      "args": "(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy,bool dock_hierarchy)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "potential_parent",
          "type": "ImGuiWindow*"
        },
        {
          "name": "popup_hierarchy",
          "type": "bool"
        },
        {
          "name": "dock_hierarchy",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy,bool dock_hierarchy)",
      "call_args": "(window,potential_parent,popup_hierarchy,dock_hierarchy)",
      "cimguiname": "igIsWindowChildOf",
      "defaults": {},
      "funcname": "IsWindowChildOf",
      "location": "imgui_internal:3029",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsWindowChildOf",
      "ret": "bool",
      "signature": "(ImGuiWindow*,ImGuiWindow*,bool,bool)",
      "stname": ""
    }
  ],
  "igIsWindowCollapsed": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsWindowCollapsed",
      "defaults": {},
      "funcname": "IsWindowCollapsed",
      "location": "imgui:361",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsWindowCollapsed",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsWindowContentHoverable": [
    {
      "args": "(ImGuiWindow* window,ImGuiHoveredFlags flags)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "flags",
          "type": "ImGuiHoveredFlags"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiHoveredFlags flags=0)",
      "call_args": "(window,flags)",
      "cimguiname": "igIsWindowContentHoverable",
      "defaults": {
        "flags": "0"
      },
      "funcname": "IsWindowContentHoverable",
      "location": "imgui_internal:3137",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsWindowContentHoverable",
      "ret": "bool",
      "signature": "(ImGuiWindow*,ImGuiHoveredFlags)",
      "stname": ""
    }
  ],
  "igIsWindowDocked": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igIsWindowDocked",
      "defaults": {},
      "funcname": "IsWindowDocked",
      "location": "imgui:837",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsWindowDocked",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igIsWindowFocused": [
    {
      "args": "(ImGuiFocusedFlags flags)",
      "argsT": [
        {
          "name": "flags",
          "type": "ImGuiFocusedFlags"
        }
      ],
      "argsoriginal": "(ImGuiFocusedFlags flags=0)",
      "call_args": "(flags)",
      "cimguiname": "igIsWindowFocused",
      "defaults": {
        "flags": "0"
      },
      "funcname": "IsWindowFocused",
      "location": "imgui:362",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsWindowFocused",
      "ret": "bool",
      "signature": "(ImGuiFocusedFlags)",
      "stname": ""
    }
  ],
  "igIsWindowHovered": [
    {
      "args": "(ImGuiHoveredFlags flags)",
      "argsT": [
        {
          "name": "flags",
          "type": "ImGuiHoveredFlags"
        }
      ],
      "argsoriginal": "(ImGuiHoveredFlags flags=0)",
      "call_args": "(flags)",
      "cimguiname": "igIsWindowHovered",
      "defaults": {
        "flags": "0"
      },
      "funcname": "IsWindowHovered",
      "location": "imgui:363",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsWindowHovered",
      "ret": "bool",
      "signature": "(ImGuiHoveredFlags)",
      "stname": ""
    }
  ],
  "igIsWindowNavFocusable": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igIsWindowNavFocusable",
      "defaults": {},
      "funcname": "IsWindowNavFocusable",
      "location": "imgui_internal:3032",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsWindowNavFocusable",
      "ret": "bool",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igIsWindowWithinBeginStackOf": [
    {
      "args": "(ImGuiWindow* window,ImGuiWindow* potential_parent)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "potential_parent",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiWindow* potential_parent)",
      "call_args": "(window,potential_parent)",
      "cimguiname": "igIsWindowWithinBeginStackOf",
      "defaults": {},
      "funcname": "IsWindowWithinBeginStackOf",
      "location": "imgui_internal:3030",
      "namespace": "ImGui",
      "ov_cimguiname": "igIsWindowWithinBeginStackOf",
      "ret": "bool",
      "signature": "(ImGuiWindow*,ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igItemAdd": [
    {
      "args": "(const ImRect bb,ImGuiID id,const ImRect* nav_bb,ImGuiItemFlags extra_flags)",
      "argsT": [
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "nav_bb",
          "type": "const ImRect*"
        },
        {
          "name": "extra_flags",
          "type": "ImGuiItemFlags"
        }
      ],
      "argsoriginal": "(const ImRect& bb,ImGuiID id,const ImRect* nav_bb=((void*)0),ImGuiItemFlags extra_flags=0)",
      "call_args": "(bb,id,nav_bb,extra_flags)",
      "cimguiname": "igItemAdd",
      "defaults": {
        "extra_flags": "0",
        "nav_bb": "NULL"
      },
      "funcname": "ItemAdd",
      "location": "imgui_internal:3135",
      "namespace": "ImGui",
      "ov_cimguiname": "igItemAdd",
      "ret": "bool",
      "signature": "(const ImRect,ImGuiID,const ImRect*,ImGuiItemFlags)",
      "stname": ""
    }
  ],
  "igItemHoverable": [
    {
      "args": "(const ImRect bb,ImGuiID id,ImGuiItemFlags item_flags)",
      "argsT": [
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "item_flags",
          "type": "ImGuiItemFlags"
        }
      ],
      "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiItemFlags item_flags)",
      "call_args": "(bb,id,item_flags)",
      "cimguiname": "igItemHoverable",
      "defaults": {},
      "funcname": "ItemHoverable",
      "location": "imgui_internal:3136",
      "namespace": "ImGui",
      "ov_cimguiname": "igItemHoverable",
      "ret": "bool",
      "signature": "(const ImRect,ImGuiID,ImGuiItemFlags)",
      "stname": ""
    }
  ],
  "igItemSize": [
    {
      "args": "(const ImVec2 size,float text_baseline_y)",
      "argsT": [
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "text_baseline_y",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImVec2& size,float text_baseline_y=-1.0f)",
      "call_args": "(size,text_baseline_y)",
      "cimguiname": "igItemSize",
      "defaults": {
        "text_baseline_y": "-1.0f"
      },
      "funcname": "ItemSize",
      "location": "imgui_internal:3133",
      "namespace": "ImGui",
      "ov_cimguiname": "igItemSize_Vec2",
      "ret": "void",
      "signature": "(const ImVec2,float)",
      "stname": ""
    },
    {
      "args": "(const ImRect bb,float text_baseline_y)",
      "argsT": [
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "text_baseline_y",
          "type": "float"
        }
      ],
      "argsoriginal": "(const ImRect& bb,float text_baseline_y=-1.0f)",
      "call_args": "(bb,text_baseline_y)",
      "cimguiname": "igItemSize",
      "defaults": {
        "text_baseline_y": "-1.0f"
      },
      "funcname": "ItemSize",
      "location": "imgui_internal:3134",
      "namespace": "ImGui",
      "ov_cimguiname": "igItemSize_Rect",
      "ret": "void",
      "signature": "(const ImRect,float)",
      "stname": ""
    }
  ],
  "igKeepAliveID": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "igKeepAliveID",
      "defaults": {},
      "funcname": "KeepAliveID",
      "location": "imgui_internal:3126",
      "namespace": "ImGui",
      "ov_cimguiname": "igKeepAliveID",
      "ret": "void",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igLabelText": [
    {
      "args": "(const char* label,const char* fmt,...)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const char* label,const char* fmt,...)",
      "call_args": "(label,fmt,...)",
      "cimguiname": "igLabelText",
      "defaults": {},
      "funcname": "LabelText",
      "isvararg": "...)",
      "location": "imgui:508",
      "namespace": "ImGui",
      "ov_cimguiname": "igLabelText",
      "ret": "void",
      "signature": "(const char*,const char*,...)",
      "stname": ""
    }
  ],
  "igLabelTextV": [
    {
      "args": "(const char* label,const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const char* label,const char* fmt,va_list args)",
      "call_args": "(label,fmt,args)",
      "cimguiname": "igLabelTextV",
      "defaults": {},
      "funcname": "LabelTextV",
      "location": "imgui:509",
      "namespace": "ImGui",
      "ov_cimguiname": "igLabelTextV",
      "ret": "void",
      "signature": "(const char*,const char*,va_list)",
      "stname": ""
    }
  ],
  "igListBox": [
    {
      "args": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "current_item",
          "type": "int*"
        },
        {
          "name": "items",
          "type": "const char* const[]"
        },
        {
          "name": "items_count",
          "type": "int"
        },
        {
          "name": "height_in_items",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items=-1)",
      "call_args": "(label,current_item,items,items_count,height_in_items)",
      "cimguiname": "igListBox",
      "defaults": {
        "height_in_items": "-1"
      },
      "funcname": "ListBox",
      "location": "imgui:651",
      "namespace": "ImGui",
      "ov_cimguiname": "igListBox_Str_arr",
      "ret": "bool",
      "signature": "(const char*,int*,const char* const[],int,int)",
      "stname": ""
    },
    {
      "args": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "current_item",
          "type": "int*"
        },
        {
          "name": "items_getter",
          "ret": "bool",
          "signature": "(void* data,int idx,const char** out_text)",
          "type": "bool(*)(void* data,int idx,const char** out_text)"
        },
        {
          "name": "data",
          "type": "void*"
        },
        {
          "name": "items_count",
          "type": "int"
        },
        {
          "name": "height_in_items",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items=-1)",
      "call_args": "(label,current_item,items_getter,data,items_count,height_in_items)",
      "cimguiname": "igListBox",
      "defaults": {
        "height_in_items": "-1"
      },
      "funcname": "ListBox",
      "location": "imgui:652",
      "namespace": "ImGui",
      "ov_cimguiname": "igListBox_FnBoolPtr",
      "ret": "bool",
      "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)",
      "stname": ""
    }
  ],
  "igLoadIniSettingsFromDisk": [
    {
      "args": "(const char* ini_filename)",
      "argsT": [
        {
          "name": "ini_filename",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* ini_filename)",
      "call_args": "(ini_filename)",
      "cimguiname": "igLoadIniSettingsFromDisk",
      "defaults": {},
      "funcname": "LoadIniSettingsFromDisk",
      "location": "imgui:978",
      "namespace": "ImGui",
      "ov_cimguiname": "igLoadIniSettingsFromDisk",
      "ret": "void",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igLoadIniSettingsFromMemory": [
    {
      "args": "(const char* ini_data,size_t ini_size)",
      "argsT": [
        {
          "name": "ini_data",
          "type": "const char*"
        },
        {
          "name": "ini_size",
          "type": "size_t"
        }
      ],
      "argsoriginal": "(const char* ini_data,size_t ini_size=0)",
      "call_args": "(ini_data,ini_size)",
      "cimguiname": "igLoadIniSettingsFromMemory",
      "defaults": {
        "ini_size": "0"
      },
      "funcname": "LoadIniSettingsFromMemory",
      "location": "imgui:979",
      "namespace": "ImGui",
      "ov_cimguiname": "igLoadIniSettingsFromMemory",
      "ret": "void",
      "signature": "(const char*,size_t)",
      "stname": ""
    }
  ],
  "igLocalizeGetMsg": [
    {
      "args": "(ImGuiLocKey key)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiLocKey"
        }
      ],
      "argsoriginal": "(ImGuiLocKey key)",
      "call_args": "(key)",
      "cimguiname": "igLocalizeGetMsg",
      "defaults": {},
      "funcname": "LocalizeGetMsg",
      "location": "imgui_internal:3100",
      "namespace": "ImGui",
      "ov_cimguiname": "igLocalizeGetMsg",
      "ret": "const char*",
      "signature": "(ImGuiLocKey)",
      "stname": ""
    }
  ],
  "igLocalizeRegisterEntries": [
    {
      "args": "(const ImGuiLocEntry* entries,int count)",
      "argsT": [
        {
          "name": "entries",
          "type": "const ImGuiLocEntry*"
        },
        {
          "name": "count",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImGuiLocEntry* entries,int count)",
      "call_args": "(entries,count)",
      "cimguiname": "igLocalizeRegisterEntries",
      "defaults": {},
      "funcname": "LocalizeRegisterEntries",
      "location": "imgui_internal:3099",
      "namespace": "ImGui",
      "ov_cimguiname": "igLocalizeRegisterEntries",
      "ret": "void",
      "signature": "(const ImGuiLocEntry*,int)",
      "stname": ""
    }
  ],
  "igLogBegin": [
    {
      "args": "(ImGuiLogType type,int auto_open_depth)",
      "argsT": [
        {
          "name": "type",
          "type": "ImGuiLogType"
        },
        {
          "name": "auto_open_depth",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiLogType type,int auto_open_depth)",
      "call_args": "(type,auto_open_depth)",
      "cimguiname": "igLogBegin",
      "defaults": {},
      "funcname": "LogBegin",
      "location": "imgui_internal:3153",
      "namespace": "ImGui",
      "ov_cimguiname": "igLogBegin",
      "ret": "void",
      "signature": "(ImGuiLogType,int)",
      "stname": ""
    }
  ],
  "igLogButtons": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igLogButtons",
      "defaults": {},
      "funcname": "LogButtons",
      "location": "imgui:845",
      "namespace": "ImGui",
      "ov_cimguiname": "igLogButtons",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igLogFinish": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igLogFinish",
      "defaults": {},
      "funcname": "LogFinish",
      "location": "imgui:844",
      "namespace": "ImGui",
      "ov_cimguiname": "igLogFinish",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igLogRenderedText": [
    {
      "args": "(const ImVec2* ref_pos,const char* text,const char* text_end)",
      "argsT": [
        {
          "name": "ref_pos",
          "type": "const ImVec2*"
        },
        {
          "name": "text",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const ImVec2* ref_pos,const char* text,const char* text_end=((void*)0))",
      "call_args": "(ref_pos,text,text_end)",
      "cimguiname": "igLogRenderedText",
      "defaults": {
        "text_end": "NULL"
      },
      "funcname": "LogRenderedText",
      "location": "imgui_internal:3155",
      "namespace": "ImGui",
      "ov_cimguiname": "igLogRenderedText",
      "ret": "void",
      "signature": "(const ImVec2*,const char*,const char*)",
      "stname": ""
    }
  ],
  "igLogSetNextTextDecoration": [
    {
      "args": "(const char* prefix,const char* suffix)",
      "argsT": [
        {
          "name": "prefix",
          "type": "const char*"
        },
        {
          "name": "suffix",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* prefix,const char* suffix)",
      "call_args": "(prefix,suffix)",
      "cimguiname": "igLogSetNextTextDecoration",
      "defaults": {},
      "funcname": "LogSetNextTextDecoration",
      "location": "imgui_internal:3156",
      "namespace": "ImGui",
      "ov_cimguiname": "igLogSetNextTextDecoration",
      "ret": "void",
      "signature": "(const char*,const char*)",
      "stname": ""
    }
  ],
  "igLogText": [
    {
      "args": "(const char* fmt,...)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const char* fmt,...)",
      "call_args": "(fmt,...)",
      "cimguiname": "igLogText",
      "defaults": {},
      "funcname": "LogText",
      "isvararg": "...)",
      "location": "imgui:846",
      "manual": true,
      "namespace": "ImGui",
      "ov_cimguiname": "igLogText",
      "ret": "void",
      "signature": "(const char*,...)",
      "stname": ""
    }
  ],
  "igLogTextV": [
    {
      "args": "(const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const char* fmt,va_list args)",
      "call_args": "(fmt,args)",
      "cimguiname": "igLogTextV",
      "defaults": {},
      "funcname": "LogTextV",
      "location": "imgui:847",
      "namespace": "ImGui",
      "ov_cimguiname": "igLogTextV",
      "ret": "void",
      "signature": "(const char*,va_list)",
      "stname": ""
    }
  ],
  "igLogToBuffer": [
    {
      "args": "(int auto_open_depth)",
      "argsT": [
        {
          "name": "auto_open_depth",
          "type": "int"
        }
      ],
      "argsoriginal": "(int auto_open_depth=-1)",
      "call_args": "(auto_open_depth)",
      "cimguiname": "igLogToBuffer",
      "defaults": {
        "auto_open_depth": "-1"
      },
      "funcname": "LogToBuffer",
      "location": "imgui_internal:3154",
      "namespace": "ImGui",
      "ov_cimguiname": "igLogToBuffer",
      "ret": "void",
      "signature": "(int)",
      "stname": ""
    }
  ],
  "igLogToClipboard": [
    {
      "args": "(int auto_open_depth)",
      "argsT": [
        {
          "name": "auto_open_depth",
          "type": "int"
        }
      ],
      "argsoriginal": "(int auto_open_depth=-1)",
      "call_args": "(auto_open_depth)",
      "cimguiname": "igLogToClipboard",
      "defaults": {
        "auto_open_depth": "-1"
      },
      "funcname": "LogToClipboard",
      "location": "imgui:843",
      "namespace": "ImGui",
      "ov_cimguiname": "igLogToClipboard",
      "ret": "void",
      "signature": "(int)",
      "stname": ""
    }
  ],
  "igLogToFile": [
    {
      "args": "(int auto_open_depth,const char* filename)",
      "argsT": [
        {
          "name": "auto_open_depth",
          "type": "int"
        },
        {
          "name": "filename",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(int auto_open_depth=-1,const char* filename=((void*)0))",
      "call_args": "(auto_open_depth,filename)",
      "cimguiname": "igLogToFile",
      "defaults": {
        "auto_open_depth": "-1",
        "filename": "NULL"
      },
      "funcname": "LogToFile",
      "location": "imgui:842",
      "namespace": "ImGui",
      "ov_cimguiname": "igLogToFile",
      "ret": "void",
      "signature": "(int,const char*)",
      "stname": ""
    }
  ],
  "igLogToTTY": [
    {
      "args": "(int auto_open_depth)",
      "argsT": [
        {
          "name": "auto_open_depth",
          "type": "int"
        }
      ],
      "argsoriginal": "(int auto_open_depth=-1)",
      "call_args": "(auto_open_depth)",
      "cimguiname": "igLogToTTY",
      "defaults": {
        "auto_open_depth": "-1"
      },
      "funcname": "LogToTTY",
      "location": "imgui:841",
      "namespace": "ImGui",
      "ov_cimguiname": "igLogToTTY",
      "ret": "void",
      "signature": "(int)",
      "stname": ""
    }
  ],
  "igMarkIniSettingsDirty": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igMarkIniSettingsDirty",
      "defaults": {},
      "funcname": "MarkIniSettingsDirty",
      "location": "imgui_internal:3085",
      "namespace": "ImGui",
      "ov_cimguiname": "igMarkIniSettingsDirty_Nil",
      "ret": "void",
      "signature": "()",
      "stname": ""
    },
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igMarkIniSettingsDirty",
      "defaults": {},
      "funcname": "MarkIniSettingsDirty",
      "location": "imgui_internal:3086",
      "namespace": "ImGui",
      "ov_cimguiname": "igMarkIniSettingsDirty_WindowPtr",
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igMarkItemEdited": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "igMarkItemEdited",
      "defaults": {},
      "funcname": "MarkItemEdited",
      "location": "imgui_internal:3127",
      "namespace": "ImGui",
      "ov_cimguiname": "igMarkItemEdited",
      "ret": "void",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igMemAlloc": [
    {
      "args": "(size_t size)",
      "argsT": [
        {
          "name": "size",
          "type": "size_t"
        }
      ],
      "argsoriginal": "(size_t size)",
      "call_args": "(size)",
      "cimguiname": "igMemAlloc",
      "defaults": {},
      "funcname": "MemAlloc",
      "location": "imgui:993",
      "namespace": "ImGui",
      "ov_cimguiname": "igMemAlloc",
      "ret": "void*",
      "signature": "(size_t)",
      "stname": ""
    }
  ],
  "igMemFree": [
    {
      "args": "(void* ptr)",
      "argsT": [
        {
          "name": "ptr",
          "type": "void*"
        }
      ],
      "argsoriginal": "(void* ptr)",
      "call_args": "(ptr)",
      "cimguiname": "igMemFree",
      "defaults": {},
      "funcname": "MemFree",
      "location": "imgui:994",
      "namespace": "ImGui",
      "ov_cimguiname": "igMemFree",
      "ret": "void",
      "signature": "(void*)",
      "stname": ""
    }
  ],
  "igMenuItem": [
    {
      "args": "(const char* label,const char* shortcut,bool selected,bool enabled)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "shortcut",
          "type": "const char*"
        },
        {
          "name": "selected",
          "type": "bool"
        },
        {
          "name": "enabled",
          "type": "bool"
        }
      ],
      "argsoriginal": "(const char* label,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)",
      "call_args": "(label,shortcut,selected,enabled)",
      "cimguiname": "igMenuItem",
      "defaults": {
        "enabled": "true",
        "selected": "false",
        "shortcut": "NULL"
      },
      "funcname": "MenuItem",
      "location": "imgui:679",
      "namespace": "ImGui",
      "ov_cimguiname": "igMenuItem_Bool",
      "ret": "bool",
      "signature": "(const char*,const char*,bool,bool)",
      "stname": ""
    },
    {
      "args": "(const char* label,const char* shortcut,bool* p_selected,bool enabled)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "shortcut",
          "type": "const char*"
        },
        {
          "name": "p_selected",
          "type": "bool*"
        },
        {
          "name": "enabled",
          "type": "bool"
        }
      ],
      "argsoriginal": "(const char* label,const char* shortcut,bool* p_selected,bool enabled=true)",
      "call_args": "(label,shortcut,p_selected,enabled)",
      "cimguiname": "igMenuItem",
      "defaults": {
        "enabled": "true"
      },
      "funcname": "MenuItem",
      "location": "imgui:680",
      "namespace": "ImGui",
      "ov_cimguiname": "igMenuItem_BoolPtr",
      "ret": "bool",
      "signature": "(const char*,const char*,bool*,bool)",
      "stname": ""
    }
  ],
  "igMenuItemEx": [
    {
      "args": "(const char* label,const char* icon,const char* shortcut,bool selected,bool enabled)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "icon",
          "type": "const char*"
        },
        {
          "name": "shortcut",
          "type": "const char*"
        },
        {
          "name": "selected",
          "type": "bool"
        },
        {
          "name": "enabled",
          "type": "bool"
        }
      ],
      "argsoriginal": "(const char* label,const char* icon,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)",
      "call_args": "(label,icon,shortcut,selected,enabled)",
      "cimguiname": "igMenuItemEx",
      "defaults": {
        "enabled": "true",
        "selected": "false",
        "shortcut": "NULL"
      },
      "funcname": "MenuItemEx",
      "location": "imgui_internal:3177",
      "namespace": "ImGui",
      "ov_cimguiname": "igMenuItemEx",
      "ret": "bool",
      "signature": "(const char*,const char*,const char*,bool,bool)",
      "stname": ""
    }
  ],
  "igMouseButtonToKey": [
    {
      "args": "(ImGuiMouseButton button)",
      "argsT": [
        {
          "name": "button",
          "type": "ImGuiMouseButton"
        }
      ],
      "argsoriginal": "(ImGuiMouseButton button)",
      "call_args": "(button)",
      "cimguiname": "igMouseButtonToKey",
      "defaults": {},
      "funcname": "MouseButtonToKey",
      "location": "imgui_internal:3230",
      "namespace": "ImGui",
      "ov_cimguiname": "igMouseButtonToKey",
      "ret": "ImGuiKey",
      "signature": "(ImGuiMouseButton)",
      "stname": ""
    }
  ],
  "igNavClearPreferredPosForAxis": [
    {
      "args": "(ImGuiAxis axis)",
      "argsT": [
        {
          "name": "axis",
          "type": "ImGuiAxis"
        }
      ],
      "argsoriginal": "(ImGuiAxis axis)",
      "call_args": "(axis)",
      "cimguiname": "igNavClearPreferredPosForAxis",
      "defaults": {},
      "funcname": "NavClearPreferredPosForAxis",
      "location": "imgui_internal:3195",
      "namespace": "ImGui",
      "ov_cimguiname": "igNavClearPreferredPosForAxis",
      "ret": "void",
      "signature": "(ImGuiAxis)",
      "stname": ""
    }
  ],
  "igNavInitRequestApplyResult": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igNavInitRequestApplyResult",
      "defaults": {},
      "funcname": "NavInitRequestApplyResult",
      "location": "imgui_internal:3186",
      "namespace": "ImGui",
      "ov_cimguiname": "igNavInitRequestApplyResult",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igNavInitWindow": [
    {
      "args": "(ImGuiWindow* window,bool force_reinit)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "force_reinit",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,bool force_reinit)",
      "call_args": "(window,force_reinit)",
      "cimguiname": "igNavInitWindow",
      "defaults": {},
      "funcname": "NavInitWindow",
      "location": "imgui_internal:3185",
      "namespace": "ImGui",
      "ov_cimguiname": "igNavInitWindow",
      "ret": "void",
      "signature": "(ImGuiWindow*,bool)",
      "stname": ""
    }
  ],
  "igNavMoveRequestApplyResult": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igNavMoveRequestApplyResult",
      "defaults": {},
      "funcname": "NavMoveRequestApplyResult",
      "location": "imgui_internal:3193",
      "namespace": "ImGui",
      "ov_cimguiname": "igNavMoveRequestApplyResult",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igNavMoveRequestButNoResultYet": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igNavMoveRequestButNoResultYet",
      "defaults": {},
      "funcname": "NavMoveRequestButNoResultYet",
      "location": "imgui_internal:3187",
      "namespace": "ImGui",
      "ov_cimguiname": "igNavMoveRequestButNoResultYet",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igNavMoveRequestCancel": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igNavMoveRequestCancel",
      "defaults": {},
      "funcname": "NavMoveRequestCancel",
      "location": "imgui_internal:3192",
      "namespace": "ImGui",
      "ov_cimguiname": "igNavMoveRequestCancel",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igNavMoveRequestForward": [
    {
      "args": "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)",
      "argsT": [
        {
          "name": "move_dir",
          "type": "ImGuiDir"
        },
        {
          "name": "clip_dir",
          "type": "ImGuiDir"
        },
        {
          "name": "move_flags",
          "type": "ImGuiNavMoveFlags"
        },
        {
          "name": "scroll_flags",
          "type": "ImGuiScrollFlags"
        }
      ],
      "argsoriginal": "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)",
      "call_args": "(move_dir,clip_dir,move_flags,scroll_flags)",
      "cimguiname": "igNavMoveRequestForward",
      "defaults": {},
      "funcname": "NavMoveRequestForward",
      "location": "imgui_internal:3189",
      "namespace": "ImGui",
      "ov_cimguiname": "igNavMoveRequestForward",
      "ret": "void",
      "signature": "(ImGuiDir,ImGuiDir,ImGuiNavMoveFlags,ImGuiScrollFlags)",
      "stname": ""
    }
  ],
  "igNavMoveRequestResolveWithLastItem": [
    {
      "args": "(ImGuiNavItemData* result)",
      "argsT": [
        {
          "name": "result",
          "type": "ImGuiNavItemData*"
        }
      ],
      "argsoriginal": "(ImGuiNavItemData* result)",
      "call_args": "(result)",
      "cimguiname": "igNavMoveRequestResolveWithLastItem",
      "defaults": {},
      "funcname": "NavMoveRequestResolveWithLastItem",
      "location": "imgui_internal:3190",
      "namespace": "ImGui",
      "ov_cimguiname": "igNavMoveRequestResolveWithLastItem",
      "ret": "void",
      "signature": "(ImGuiNavItemData*)",
      "stname": ""
    }
  ],
  "igNavMoveRequestResolveWithPastTreeNode": [
    {
      "args": "(ImGuiNavItemData* result,ImGuiNavTreeNodeData* tree_node_data)",
      "argsT": [
        {
          "name": "result",
          "type": "ImGuiNavItemData*"
        },
        {
          "name": "tree_node_data",
          "type": "ImGuiNavTreeNodeData*"
        }
      ],
      "argsoriginal": "(ImGuiNavItemData* result,ImGuiNavTreeNodeData* tree_node_data)",
      "call_args": "(result,tree_node_data)",
      "cimguiname": "igNavMoveRequestResolveWithPastTreeNode",
      "defaults": {},
      "funcname": "NavMoveRequestResolveWithPastTreeNode",
      "location": "imgui_internal:3191",
      "namespace": "ImGui",
      "ov_cimguiname": "igNavMoveRequestResolveWithPastTreeNode",
      "ret": "void",
      "signature": "(ImGuiNavItemData*,ImGuiNavTreeNodeData*)",
      "stname": ""
    }
  ],
  "igNavMoveRequestSubmit": [
    {
      "args": "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)",
      "argsT": [
        {
          "name": "move_dir",
          "type": "ImGuiDir"
        },
        {
          "name": "clip_dir",
          "type": "ImGuiDir"
        },
        {
          "name": "move_flags",
          "type": "ImGuiNavMoveFlags"
        },
        {
          "name": "scroll_flags",
          "type": "ImGuiScrollFlags"
        }
      ],
      "argsoriginal": "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)",
      "call_args": "(move_dir,clip_dir,move_flags,scroll_flags)",
      "cimguiname": "igNavMoveRequestSubmit",
      "defaults": {},
      "funcname": "NavMoveRequestSubmit",
      "location": "imgui_internal:3188",
      "namespace": "ImGui",
      "ov_cimguiname": "igNavMoveRequestSubmit",
      "ret": "void",
      "signature": "(ImGuiDir,ImGuiDir,ImGuiNavMoveFlags,ImGuiScrollFlags)",
      "stname": ""
    }
  ],
  "igNavMoveRequestTryWrapping": [
    {
      "args": "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "move_flags",
          "type": "ImGuiNavMoveFlags"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)",
      "call_args": "(window,move_flags)",
      "cimguiname": "igNavMoveRequestTryWrapping",
      "defaults": {},
      "funcname": "NavMoveRequestTryWrapping",
      "location": "imgui_internal:3194",
      "namespace": "ImGui",
      "ov_cimguiname": "igNavMoveRequestTryWrapping",
      "ret": "void",
      "signature": "(ImGuiWindow*,ImGuiNavMoveFlags)",
      "stname": ""
    }
  ],
  "igNavUpdateCurrentWindowIsScrollPushableX": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igNavUpdateCurrentWindowIsScrollPushableX",
      "defaults": {},
      "funcname": "NavUpdateCurrentWindowIsScrollPushableX",
      "location": "imgui_internal:3196",
      "namespace": "ImGui",
      "ov_cimguiname": "igNavUpdateCurrentWindowIsScrollPushableX",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igNewFrame": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igNewFrame",
      "defaults": {},
      "funcname": "NewFrame",
      "location": "imgui:309",
      "namespace": "ImGui",
      "ov_cimguiname": "igNewFrame",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igNewLine": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igNewLine",
      "defaults": {},
      "funcname": "NewLine",
      "location": "imgui:456",
      "namespace": "ImGui",
      "ov_cimguiname": "igNewLine",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igNextColumn": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igNextColumn",
      "defaults": {},
      "funcname": "NextColumn",
      "location": "imgui:802",
      "namespace": "ImGui",
      "ov_cimguiname": "igNextColumn",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igOpenPopup": [
    {
      "args": "(const char* str_id,ImGuiPopupFlags popup_flags)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "popup_flags",
          "type": "ImGuiPopupFlags"
        }
      ],
      "argsoriginal": "(const char* str_id,ImGuiPopupFlags popup_flags=0)",
      "call_args": "(str_id,popup_flags)",
      "cimguiname": "igOpenPopup",
      "defaults": {
        "popup_flags": "0"
      },
      "funcname": "OpenPopup",
      "location": "imgui:722",
      "namespace": "ImGui",
      "ov_cimguiname": "igOpenPopup_Str",
      "ret": "void",
      "signature": "(const char*,ImGuiPopupFlags)",
      "stname": ""
    },
    {
      "args": "(ImGuiID id,ImGuiPopupFlags popup_flags)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "popup_flags",
          "type": "ImGuiPopupFlags"
        }
      ],
      "argsoriginal": "(ImGuiID id,ImGuiPopupFlags popup_flags=0)",
      "call_args": "(id,popup_flags)",
      "cimguiname": "igOpenPopup",
      "defaults": {
        "popup_flags": "0"
      },
      "funcname": "OpenPopup",
      "location": "imgui:723",
      "namespace": "ImGui",
      "ov_cimguiname": "igOpenPopup_ID",
      "ret": "void",
      "signature": "(ImGuiID,ImGuiPopupFlags)",
      "stname": ""
    }
  ],
  "igOpenPopupEx": [
    {
      "args": "(ImGuiID id,ImGuiPopupFlags popup_flags)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "popup_flags",
          "type": "ImGuiPopupFlags"
        }
      ],
      "argsoriginal": "(ImGuiID id,ImGuiPopupFlags popup_flags=ImGuiPopupFlags_None)",
      "call_args": "(id,popup_flags)",
      "cimguiname": "igOpenPopupEx",
      "defaults": {
        "popup_flags": "ImGuiPopupFlags_None"
      },
      "funcname": "OpenPopupEx",
      "location": "imgui_internal:3160",
      "namespace": "ImGui",
      "ov_cimguiname": "igOpenPopupEx",
      "ret": "void",
      "signature": "(ImGuiID,ImGuiPopupFlags)",
      "stname": ""
    }
  ],
  "igOpenPopupOnItemClick": [
    {
      "args": "(const char* str_id,ImGuiPopupFlags popup_flags)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "popup_flags",
          "type": "ImGuiPopupFlags"
        }
      ],
      "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)",
      "call_args": "(str_id,popup_flags)",
      "cimguiname": "igOpenPopupOnItemClick",
      "defaults": {
        "popup_flags": "1",
        "str_id": "NULL"
      },
      "funcname": "OpenPopupOnItemClick",
      "location": "imgui:724",
      "namespace": "ImGui",
      "ov_cimguiname": "igOpenPopupOnItemClick",
      "ret": "void",
      "signature": "(const char*,ImGuiPopupFlags)",
      "stname": ""
    }
  ],
  "igPlotEx": [
    {
      "args": "(ImGuiPlotType plot_type,const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,const ImVec2 size_arg)",
      "argsT": [
        {
          "name": "plot_type",
          "type": "ImGuiPlotType"
        },
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "values_getter",
          "ret": "float",
          "signature": "(void* data,int idx)",
          "type": "float(*)(void* data,int idx)"
        },
        {
          "name": "data",
          "type": "void*"
        },
        {
          "name": "values_count",
          "type": "int"
        },
        {
          "name": "values_offset",
          "type": "int"
        },
        {
          "name": "overlay_text",
          "type": "const char*"
        },
        {
          "name": "scale_min",
          "type": "float"
        },
        {
          "name": "scale_max",
          "type": "float"
        },
        {
          "name": "size_arg",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(ImGuiPlotType plot_type,const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,const ImVec2& size_arg)",
      "call_args": "(plot_type,label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,size_arg)",
      "cimguiname": "igPlotEx",
      "defaults": {},
      "funcname": "PlotEx",
      "location": "imgui_internal:3535",
      "namespace": "ImGui",
      "ov_cimguiname": "igPlotEx",
      "ret": "int",
      "signature": "(ImGuiPlotType,const char*,float(*)(void*,int),void*,int,int,const char*,float,float,const ImVec2)",
      "stname": ""
    }
  ],
  "igPlotHistogram": [
    {
      "args": "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "values",
          "type": "const float*"
        },
        {
          "name": "values_count",
          "type": "int"
        },
        {
          "name": "values_offset",
          "type": "int"
        },
        {
          "name": "overlay_text",
          "type": "const char*"
        },
        {
          "name": "scale_min",
          "type": "float"
        },
        {
          "name": "scale_max",
          "type": "float"
        },
        {
          "name": "graph_size",
          "type": "ImVec2"
        },
        {
          "name": "stride",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))",
      "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)",
      "cimguiname": "igPlotHistogram",
      "defaults": {
        "graph_size": "ImVec2(0,0)",
        "overlay_text": "NULL",
        "scale_max": "FLT_MAX",
        "scale_min": "FLT_MAX",
        "stride": "sizeof(float)",
        "values_offset": "0"
      },
      "funcname": "PlotHistogram",
      "location": "imgui:658",
      "namespace": "ImGui",
      "ov_cimguiname": "igPlotHistogram_FloatPtr",
      "ret": "void",
      "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)",
      "stname": ""
    },
    {
      "args": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "values_getter",
          "ret": "float",
          "signature": "(void* data,int idx)",
          "type": "float(*)(void* data,int idx)"
        },
        {
          "name": "data",
          "type": "void*"
        },
        {
          "name": "values_count",
          "type": "int"
        },
        {
          "name": "values_offset",
          "type": "int"
        },
        {
          "name": "overlay_text",
          "type": "const char*"
        },
        {
          "name": "scale_min",
          "type": "float"
        },
        {
          "name": "scale_max",
          "type": "float"
        },
        {
          "name": "graph_size",
          "type": "ImVec2"
        }
      ],
      "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))",
      "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)",
      "cimguiname": "igPlotHistogram",
      "defaults": {
        "graph_size": "ImVec2(0,0)",
        "overlay_text": "NULL",
        "scale_max": "FLT_MAX",
        "scale_min": "FLT_MAX",
        "values_offset": "0"
      },
      "funcname": "PlotHistogram",
      "location": "imgui:659",
      "namespace": "ImGui",
      "ov_cimguiname": "igPlotHistogram_FnFloatPtr",
      "ret": "void",
      "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)",
      "stname": ""
    }
  ],
  "igPlotLines": [
    {
      "args": "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "values",
          "type": "const float*"
        },
        {
          "name": "values_count",
          "type": "int"
        },
        {
          "name": "values_offset",
          "type": "int"
        },
        {
          "name": "overlay_text",
          "type": "const char*"
        },
        {
          "name": "scale_min",
          "type": "float"
        },
        {
          "name": "scale_max",
          "type": "float"
        },
        {
          "name": "graph_size",
          "type": "ImVec2"
        },
        {
          "name": "stride",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))",
      "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)",
      "cimguiname": "igPlotLines",
      "defaults": {
        "graph_size": "ImVec2(0,0)",
        "overlay_text": "NULL",
        "scale_max": "FLT_MAX",
        "scale_min": "FLT_MAX",
        "stride": "sizeof(float)",
        "values_offset": "0"
      },
      "funcname": "PlotLines",
      "location": "imgui:656",
      "namespace": "ImGui",
      "ov_cimguiname": "igPlotLines_FloatPtr",
      "ret": "void",
      "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)",
      "stname": ""
    },
    {
      "args": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "values_getter",
          "ret": "float",
          "signature": "(void* data,int idx)",
          "type": "float(*)(void* data,int idx)"
        },
        {
          "name": "data",
          "type": "void*"
        },
        {
          "name": "values_count",
          "type": "int"
        },
        {
          "name": "values_offset",
          "type": "int"
        },
        {
          "name": "overlay_text",
          "type": "const char*"
        },
        {
          "name": "scale_min",
          "type": "float"
        },
        {
          "name": "scale_max",
          "type": "float"
        },
        {
          "name": "graph_size",
          "type": "ImVec2"
        }
      ],
      "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))",
      "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)",
      "cimguiname": "igPlotLines",
      "defaults": {
        "graph_size": "ImVec2(0,0)",
        "overlay_text": "NULL",
        "scale_max": "FLT_MAX",
        "scale_min": "FLT_MAX",
        "values_offset": "0"
      },
      "funcname": "PlotLines",
      "location": "imgui:657",
      "namespace": "ImGui",
      "ov_cimguiname": "igPlotLines_FnFloatPtr",
      "ret": "void",
      "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)",
      "stname": ""
    }
  ],
  "igPopButtonRepeat": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igPopButtonRepeat",
      "defaults": {},
      "funcname": "PopButtonRepeat",
      "location": "imgui:427",
      "namespace": "ImGui",
      "ov_cimguiname": "igPopButtonRepeat",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igPopClipRect": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igPopClipRect",
      "defaults": {},
      "funcname": "PopClipRect",
      "location": "imgui:872",
      "namespace": "ImGui",
      "ov_cimguiname": "igPopClipRect",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igPopColumnsBackground": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igPopColumnsBackground",
      "defaults": {},
      "funcname": "PopColumnsBackground",
      "location": "imgui_internal:3365",
      "namespace": "ImGui",
      "ov_cimguiname": "igPopColumnsBackground",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igPopFocusScope": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igPopFocusScope",
      "defaults": {},
      "funcname": "PopFocusScope",
      "location": "imgui_internal:3349",
      "namespace": "ImGui",
      "ov_cimguiname": "igPopFocusScope",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igPopFont": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igPopFont",
      "defaults": {},
      "funcname": "PopFont",
      "location": "imgui:417",
      "namespace": "ImGui",
      "ov_cimguiname": "igPopFont",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igPopID": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igPopID",
      "defaults": {},
      "funcname": "PopID",
      "location": "imgui:493",
      "namespace": "ImGui",
      "ov_cimguiname": "igPopID",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igPopItemFlag": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igPopItemFlag",
      "defaults": {},
      "funcname": "PopItemFlag",
      "location": "imgui_internal:3149",
      "namespace": "ImGui",
      "ov_cimguiname": "igPopItemFlag",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igPopItemWidth": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igPopItemWidth",
      "defaults": {},
      "funcname": "PopItemWidth",
      "location": "imgui:431",
      "namespace": "ImGui",
      "ov_cimguiname": "igPopItemWidth",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igPopStyleColor": [
    {
      "args": "(int count)",
      "argsT": [
        {
          "name": "count",
          "type": "int"
        }
      ],
      "argsoriginal": "(int count=1)",
      "call_args": "(count)",
      "cimguiname": "igPopStyleColor",
      "defaults": {
        "count": "1"
      },
      "funcname": "PopStyleColor",
      "location": "imgui:420",
      "namespace": "ImGui",
      "ov_cimguiname": "igPopStyleColor",
      "ret": "void",
      "signature": "(int)",
      "stname": ""
    }
  ],
  "igPopStyleVar": [
    {
      "args": "(int count)",
      "argsT": [
        {
          "name": "count",
          "type": "int"
        }
      ],
      "argsoriginal": "(int count=1)",
      "call_args": "(count)",
      "cimguiname": "igPopStyleVar",
      "defaults": {
        "count": "1"
      },
      "funcname": "PopStyleVar",
      "location": "imgui:423",
      "namespace": "ImGui",
      "ov_cimguiname": "igPopStyleVar",
      "ret": "void",
      "signature": "(int)",
      "stname": ""
    }
  ],
  "igPopTabStop": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igPopTabStop",
      "defaults": {},
      "funcname": "PopTabStop",
      "location": "imgui:425",
      "namespace": "ImGui",
      "ov_cimguiname": "igPopTabStop",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igPopTextWrapPos": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igPopTextWrapPos",
      "defaults": {},
      "funcname": "PopTextWrapPos",
      "location": "imgui:435",
      "namespace": "ImGui",
      "ov_cimguiname": "igPopTextWrapPos",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igProgressBar": [
    {
      "args": "(float fraction,const ImVec2 size_arg,const char* overlay)",
      "argsT": [
        {
          "name": "fraction",
          "type": "float"
        },
        {
          "name": "size_arg",
          "type": "const ImVec2"
        },
        {
          "name": "overlay",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(float fraction,const ImVec2& size_arg=ImVec2(-1.17549435082228750796873653722224568e-38F,0),const char* overlay=((void*)0))",
      "call_args": "(fraction,size_arg,overlay)",
      "cimguiname": "igProgressBar",
      "defaults": {
        "overlay": "NULL",
        "size_arg": "ImVec2(-FLT_MIN,0)"
      },
      "funcname": "ProgressBar",
      "location": "imgui:526",
      "namespace": "ImGui",
      "ov_cimguiname": "igProgressBar",
      "ret": "void",
      "signature": "(float,const ImVec2,const char*)",
      "stname": ""
    }
  ],
  "igPushButtonRepeat": [
    {
      "args": "(bool repeat)",
      "argsT": [
        {
          "name": "repeat",
          "type": "bool"
        }
      ],
      "argsoriginal": "(bool repeat)",
      "call_args": "(repeat)",
      "cimguiname": "igPushButtonRepeat",
      "defaults": {},
      "funcname": "PushButtonRepeat",
      "location": "imgui:426",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushButtonRepeat",
      "ret": "void",
      "signature": "(bool)",
      "stname": ""
    }
  ],
  "igPushClipRect": [
    {
      "args": "(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)",
      "argsT": [
        {
          "name": "clip_rect_min",
          "type": "const ImVec2"
        },
        {
          "name": "clip_rect_max",
          "type": "const ImVec2"
        },
        {
          "name": "intersect_with_current_clip_rect",
          "type": "bool"
        }
      ],
      "argsoriginal": "(const ImVec2& clip_rect_min,const ImVec2& clip_rect_max,bool intersect_with_current_clip_rect)",
      "call_args": "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)",
      "cimguiname": "igPushClipRect",
      "defaults": {},
      "funcname": "PushClipRect",
      "location": "imgui:871",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushClipRect",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,bool)",
      "stname": ""
    }
  ],
  "igPushColumnClipRect": [
    {
      "args": "(int column_index)",
      "argsT": [
        {
          "name": "column_index",
          "type": "int"
        }
      ],
      "argsoriginal": "(int column_index)",
      "call_args": "(column_index)",
      "cimguiname": "igPushColumnClipRect",
      "defaults": {},
      "funcname": "PushColumnClipRect",
      "location": "imgui_internal:3363",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushColumnClipRect",
      "ret": "void",
      "signature": "(int)",
      "stname": ""
    }
  ],
  "igPushColumnsBackground": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igPushColumnsBackground",
      "defaults": {},
      "funcname": "PushColumnsBackground",
      "location": "imgui_internal:3364",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushColumnsBackground",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igPushFocusScope": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "igPushFocusScope",
      "defaults": {},
      "funcname": "PushFocusScope",
      "location": "imgui_internal:3348",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushFocusScope",
      "ret": "void",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igPushFont": [
    {
      "args": "(ImFont* font)",
      "argsT": [
        {
          "name": "font",
          "type": "ImFont*"
        }
      ],
      "argsoriginal": "(ImFont* font)",
      "call_args": "(font)",
      "cimguiname": "igPushFont",
      "defaults": {},
      "funcname": "PushFont",
      "location": "imgui:416",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushFont",
      "ret": "void",
      "signature": "(ImFont*)",
      "stname": ""
    }
  ],
  "igPushID": [
    {
      "args": "(const char* str_id)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* str_id)",
      "call_args": "(str_id)",
      "cimguiname": "igPushID",
      "defaults": {},
      "funcname": "PushID",
      "location": "imgui:489",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushID_Str",
      "ret": "void",
      "signature": "(const char*)",
      "stname": ""
    },
    {
      "args": "(const char* str_id_begin,const char* str_id_end)",
      "argsT": [
        {
          "name": "str_id_begin",
          "type": "const char*"
        },
        {
          "name": "str_id_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* str_id_begin,const char* str_id_end)",
      "call_args": "(str_id_begin,str_id_end)",
      "cimguiname": "igPushID",
      "defaults": {},
      "funcname": "PushID",
      "location": "imgui:490",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushID_StrStr",
      "ret": "void",
      "signature": "(const char*,const char*)",
      "stname": ""
    },
    {
      "args": "(const void* ptr_id)",
      "argsT": [
        {
          "name": "ptr_id",
          "type": "const void*"
        }
      ],
      "argsoriginal": "(const void* ptr_id)",
      "call_args": "(ptr_id)",
      "cimguiname": "igPushID",
      "defaults": {},
      "funcname": "PushID",
      "location": "imgui:491",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushID_Ptr",
      "ret": "void",
      "signature": "(const void*)",
      "stname": ""
    },
    {
      "args": "(int int_id)",
      "argsT": [
        {
          "name": "int_id",
          "type": "int"
        }
      ],
      "argsoriginal": "(int int_id)",
      "call_args": "(int_id)",
      "cimguiname": "igPushID",
      "defaults": {},
      "funcname": "PushID",
      "location": "imgui:492",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushID_Int",
      "ret": "void",
      "signature": "(int)",
      "stname": ""
    }
  ],
  "igPushItemFlag": [
    {
      "args": "(ImGuiItemFlags option,bool enabled)",
      "argsT": [
        {
          "name": "option",
          "type": "ImGuiItemFlags"
        },
        {
          "name": "enabled",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiItemFlags option,bool enabled)",
      "call_args": "(option,enabled)",
      "cimguiname": "igPushItemFlag",
      "defaults": {},
      "funcname": "PushItemFlag",
      "location": "imgui_internal:3148",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushItemFlag",
      "ret": "void",
      "signature": "(ImGuiItemFlags,bool)",
      "stname": ""
    }
  ],
  "igPushItemWidth": [
    {
      "args": "(float item_width)",
      "argsT": [
        {
          "name": "item_width",
          "type": "float"
        }
      ],
      "argsoriginal": "(float item_width)",
      "call_args": "(item_width)",
      "cimguiname": "igPushItemWidth",
      "defaults": {},
      "funcname": "PushItemWidth",
      "location": "imgui:430",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushItemWidth",
      "ret": "void",
      "signature": "(float)",
      "stname": ""
    }
  ],
  "igPushMultiItemsWidths": [
    {
      "args": "(int components,float width_full)",
      "argsT": [
        {
          "name": "components",
          "type": "int"
        },
        {
          "name": "width_full",
          "type": "float"
        }
      ],
      "argsoriginal": "(int components,float width_full)",
      "call_args": "(components,width_full)",
      "cimguiname": "igPushMultiItemsWidths",
      "defaults": {},
      "funcname": "PushMultiItemsWidths",
      "location": "imgui_internal:3142",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushMultiItemsWidths",
      "ret": "void",
      "signature": "(int,float)",
      "stname": ""
    }
  ],
  "igPushOverrideID": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "igPushOverrideID",
      "defaults": {},
      "funcname": "PushOverrideID",
      "location": "imgui_internal:3128",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushOverrideID",
      "ret": "void",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igPushStyleColor": [
    {
      "args": "(ImGuiCol idx,ImU32 col)",
      "argsT": [
        {
          "name": "idx",
          "type": "ImGuiCol"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImGuiCol idx,ImU32 col)",
      "call_args": "(idx,col)",
      "cimguiname": "igPushStyleColor",
      "defaults": {},
      "funcname": "PushStyleColor",
      "location": "imgui:418",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushStyleColor_U32",
      "ret": "void",
      "signature": "(ImGuiCol,ImU32)",
      "stname": ""
    },
    {
      "args": "(ImGuiCol idx,const ImVec4 col)",
      "argsT": [
        {
          "name": "idx",
          "type": "ImGuiCol"
        },
        {
          "name": "col",
          "type": "const ImVec4"
        }
      ],
      "argsoriginal": "(ImGuiCol idx,const ImVec4& col)",
      "call_args": "(idx,col)",
      "cimguiname": "igPushStyleColor",
      "defaults": {},
      "funcname": "PushStyleColor",
      "location": "imgui:419",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushStyleColor_Vec4",
      "ret": "void",
      "signature": "(ImGuiCol,const ImVec4)",
      "stname": ""
    }
  ],
  "igPushStyleVar": [
    {
      "args": "(ImGuiStyleVar idx,float val)",
      "argsT": [
        {
          "name": "idx",
          "type": "ImGuiStyleVar"
        },
        {
          "name": "val",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiStyleVar idx,float val)",
      "call_args": "(idx,val)",
      "cimguiname": "igPushStyleVar",
      "defaults": {},
      "funcname": "PushStyleVar",
      "location": "imgui:421",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushStyleVar_Float",
      "ret": "void",
      "signature": "(ImGuiStyleVar,float)",
      "stname": ""
    },
    {
      "args": "(ImGuiStyleVar idx,const ImVec2 val)",
      "argsT": [
        {
          "name": "idx",
          "type": "ImGuiStyleVar"
        },
        {
          "name": "val",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(ImGuiStyleVar idx,const ImVec2& val)",
      "call_args": "(idx,val)",
      "cimguiname": "igPushStyleVar",
      "defaults": {},
      "funcname": "PushStyleVar",
      "location": "imgui:422",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushStyleVar_Vec2",
      "ret": "void",
      "signature": "(ImGuiStyleVar,const ImVec2)",
      "stname": ""
    }
  ],
  "igPushTabStop": [
    {
      "args": "(bool tab_stop)",
      "argsT": [
        {
          "name": "tab_stop",
          "type": "bool"
        }
      ],
      "argsoriginal": "(bool tab_stop)",
      "call_args": "(tab_stop)",
      "cimguiname": "igPushTabStop",
      "defaults": {},
      "funcname": "PushTabStop",
      "location": "imgui:424",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushTabStop",
      "ret": "void",
      "signature": "(bool)",
      "stname": ""
    }
  ],
  "igPushTextWrapPos": [
    {
      "args": "(float wrap_local_pos_x)",
      "argsT": [
        {
          "name": "wrap_local_pos_x",
          "type": "float"
        }
      ],
      "argsoriginal": "(float wrap_local_pos_x=0.0f)",
      "call_args": "(wrap_local_pos_x)",
      "cimguiname": "igPushTextWrapPos",
      "defaults": {
        "wrap_local_pos_x": "0.0f"
      },
      "funcname": "PushTextWrapPos",
      "location": "imgui:434",
      "namespace": "ImGui",
      "ov_cimguiname": "igPushTextWrapPos",
      "ret": "void",
      "signature": "(float)",
      "stname": ""
    }
  ],
  "igRadioButton": [
    {
      "args": "(const char* label,bool active)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "active",
          "type": "bool"
        }
      ],
      "argsoriginal": "(const char* label,bool active)",
      "call_args": "(label,active)",
      "cimguiname": "igRadioButton",
      "defaults": {},
      "funcname": "RadioButton",
      "location": "imgui:524",
      "namespace": "ImGui",
      "ov_cimguiname": "igRadioButton_Bool",
      "ret": "bool",
      "signature": "(const char*,bool)",
      "stname": ""
    },
    {
      "args": "(const char* label,int* v,int v_button)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "int*"
        },
        {
          "name": "v_button",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* label,int* v,int v_button)",
      "call_args": "(label,v,v_button)",
      "cimguiname": "igRadioButton",
      "defaults": {},
      "funcname": "RadioButton",
      "location": "imgui:525",
      "namespace": "ImGui",
      "ov_cimguiname": "igRadioButton_IntPtr",
      "ret": "bool",
      "signature": "(const char*,int*,int)",
      "stname": ""
    }
  ],
  "igRemoveContextHook": [
    {
      "args": "(ImGuiContext* context,ImGuiID hook_to_remove)",
      "argsT": [
        {
          "name": "context",
          "type": "ImGuiContext*"
        },
        {
          "name": "hook_to_remove",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiContext* context,ImGuiID hook_to_remove)",
      "call_args": "(context,hook_to_remove)",
      "cimguiname": "igRemoveContextHook",
      "defaults": {},
      "funcname": "RemoveContextHook",
      "location": "imgui_internal:3072",
      "namespace": "ImGui",
      "ov_cimguiname": "igRemoveContextHook",
      "ret": "void",
      "signature": "(ImGuiContext*,ImGuiID)",
      "stname": ""
    }
  ],
  "igRemoveSettingsHandler": [
    {
      "args": "(const char* type_name)",
      "argsT": [
        {
          "name": "type_name",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* type_name)",
      "call_args": "(type_name)",
      "cimguiname": "igRemoveSettingsHandler",
      "defaults": {},
      "funcname": "RemoveSettingsHandler",
      "location": "imgui_internal:3089",
      "namespace": "ImGui",
      "ov_cimguiname": "igRemoveSettingsHandler",
      "ret": "void",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igRender": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igRender",
      "defaults": {},
      "funcname": "Render",
      "location": "imgui:311",
      "namespace": "ImGui",
      "ov_cimguiname": "igRender",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igRenderArrow": [
    {
      "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "pos",
          "type": "ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "dir",
          "type": "ImGuiDir"
        },
        {
          "name": "scale",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale=1.0f)",
      "call_args": "(draw_list,pos,col,dir,scale)",
      "cimguiname": "igRenderArrow",
      "defaults": {
        "scale": "1.0f"
      },
      "funcname": "RenderArrow",
      "location": "imgui_internal:3464",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderArrow",
      "ret": "void",
      "signature": "(ImDrawList*,ImVec2,ImU32,ImGuiDir,float)",
      "stname": ""
    }
  ],
  "igRenderArrowDockMenu": [
    {
      "args": "(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "p_min",
          "type": "ImVec2"
        },
        {
          "name": "sz",
          "type": "float"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col)",
      "call_args": "(draw_list,p_min,sz,col)",
      "cimguiname": "igRenderArrowDockMenu",
      "defaults": {},
      "funcname": "RenderArrowDockMenu",
      "location": "imgui_internal:3468",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderArrowDockMenu",
      "ret": "void",
      "signature": "(ImDrawList*,ImVec2,float,ImU32)",
      "stname": ""
    }
  ],
  "igRenderArrowPointingAt": [
    {
      "args": "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "pos",
          "type": "ImVec2"
        },
        {
          "name": "half_sz",
          "type": "ImVec2"
        },
        {
          "name": "direction",
          "type": "ImGuiDir"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)",
      "call_args": "(draw_list,pos,half_sz,direction,col)",
      "cimguiname": "igRenderArrowPointingAt",
      "defaults": {},
      "funcname": "RenderArrowPointingAt",
      "location": "imgui_internal:3467",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderArrowPointingAt",
      "ret": "void",
      "signature": "(ImDrawList*,ImVec2,ImVec2,ImGuiDir,ImU32)",
      "stname": ""
    }
  ],
  "igRenderBullet": [
    {
      "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "pos",
          "type": "ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)",
      "call_args": "(draw_list,pos,col)",
      "cimguiname": "igRenderBullet",
      "defaults": {},
      "funcname": "RenderBullet",
      "location": "imgui_internal:3465",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderBullet",
      "ret": "void",
      "signature": "(ImDrawList*,ImVec2,ImU32)",
      "stname": ""
    }
  ],
  "igRenderCheckMark": [
    {
      "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "pos",
          "type": "ImVec2"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "sz",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)",
      "call_args": "(draw_list,pos,col,sz)",
      "cimguiname": "igRenderCheckMark",
      "defaults": {},
      "funcname": "RenderCheckMark",
      "location": "imgui_internal:3466",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderCheckMark",
      "ret": "void",
      "signature": "(ImDrawList*,ImVec2,ImU32,float)",
      "stname": ""
    }
  ],
  "igRenderColorRectWithAlphaCheckerboard": [
    {
      "args": "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,ImDrawFlags flags)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "p_min",
          "type": "ImVec2"
        },
        {
          "name": "p_max",
          "type": "ImVec2"
        },
        {
          "name": "fill_col",
          "type": "ImU32"
        },
        {
          "name": "grid_step",
          "type": "float"
        },
        {
          "name": "grid_off",
          "type": "ImVec2"
        },
        {
          "name": "rounding",
          "type": "float"
        },
        {
          "name": "flags",
          "type": "ImDrawFlags"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding=0.0f,ImDrawFlags flags=0)",
      "call_args": "(draw_list,p_min,p_max,fill_col,grid_step,grid_off,rounding,flags)",
      "cimguiname": "igRenderColorRectWithAlphaCheckerboard",
      "defaults": {
        "flags": "0",
        "rounding": "0.0f"
      },
      "funcname": "RenderColorRectWithAlphaCheckerboard",
      "location": "imgui_internal:3458",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderColorRectWithAlphaCheckerboard",
      "ret": "void",
      "signature": "(ImDrawList*,ImVec2,ImVec2,ImU32,float,ImVec2,float,ImDrawFlags)",
      "stname": ""
    }
  ],
  "igRenderDragDropTargetRect": [
    {
      "args": "(const ImRect bb)",
      "argsT": [
        {
          "name": "bb",
          "type": "const ImRect"
        }
      ],
      "argsoriginal": "(const ImRect& bb)",
      "call_args": "(bb)",
      "cimguiname": "igRenderDragDropTargetRect",
      "defaults": {},
      "funcname": "RenderDragDropTargetRect",
      "location": "imgui_internal:3357",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderDragDropTargetRect",
      "ret": "void",
      "signature": "(const ImRect)",
      "stname": ""
    }
  ],
  "igRenderFrame": [
    {
      "args": "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border,float rounding)",
      "argsT": [
        {
          "name": "p_min",
          "type": "ImVec2"
        },
        {
          "name": "p_max",
          "type": "ImVec2"
        },
        {
          "name": "fill_col",
          "type": "ImU32"
        },
        {
          "name": "border",
          "type": "bool"
        },
        {
          "name": "rounding",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border=true,float rounding=0.0f)",
      "call_args": "(p_min,p_max,fill_col,border,rounding)",
      "cimguiname": "igRenderFrame",
      "defaults": {
        "border": "true",
        "rounding": "0.0f"
      },
      "funcname": "RenderFrame",
      "location": "imgui_internal:3456",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderFrame",
      "ret": "void",
      "signature": "(ImVec2,ImVec2,ImU32,bool,float)",
      "stname": ""
    }
  ],
  "igRenderFrameBorder": [
    {
      "args": "(ImVec2 p_min,ImVec2 p_max,float rounding)",
      "argsT": [
        {
          "name": "p_min",
          "type": "ImVec2"
        },
        {
          "name": "p_max",
          "type": "ImVec2"
        },
        {
          "name": "rounding",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImVec2 p_min,ImVec2 p_max,float rounding=0.0f)",
      "call_args": "(p_min,p_max,rounding)",
      "cimguiname": "igRenderFrameBorder",
      "defaults": {
        "rounding": "0.0f"
      },
      "funcname": "RenderFrameBorder",
      "location": "imgui_internal:3457",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderFrameBorder",
      "ret": "void",
      "signature": "(ImVec2,ImVec2,float)",
      "stname": ""
    }
  ],
  "igRenderMouseCursor": [
    {
      "args": "(ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)",
      "argsT": [
        {
          "name": "pos",
          "type": "ImVec2"
        },
        {
          "name": "scale",
          "type": "float"
        },
        {
          "name": "mouse_cursor",
          "type": "ImGuiMouseCursor"
        },
        {
          "name": "col_fill",
          "type": "ImU32"
        },
        {
          "name": "col_border",
          "type": "ImU32"
        },
        {
          "name": "col_shadow",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)",
      "call_args": "(pos,scale,mouse_cursor,col_fill,col_border,col_shadow)",
      "cimguiname": "igRenderMouseCursor",
      "defaults": {},
      "funcname": "RenderMouseCursor",
      "location": "imgui_internal:3461",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderMouseCursor",
      "ret": "void",
      "signature": "(ImVec2,float,ImGuiMouseCursor,ImU32,ImU32,ImU32)",
      "stname": ""
    }
  ],
  "igRenderNavHighlight": [
    {
      "args": "(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags)",
      "argsT": [
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "flags",
          "type": "ImGuiNavHighlightFlags"
        }
      ],
      "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiNavHighlightFlags flags=ImGuiNavHighlightFlags_TypeDefault)",
      "call_args": "(bb,id,flags)",
      "cimguiname": "igRenderNavHighlight",
      "defaults": {
        "flags": "ImGuiNavHighlightFlags_TypeDefault"
      },
      "funcname": "RenderNavHighlight",
      "location": "imgui_internal:3459",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderNavHighlight",
      "ret": "void",
      "signature": "(const ImRect,ImGuiID,ImGuiNavHighlightFlags)",
      "stname": ""
    }
  ],
  "igRenderPlatformWindowsDefault": [
    {
      "args": "(void* platform_render_arg,void* renderer_render_arg)",
      "argsT": [
        {
          "name": "platform_render_arg",
          "type": "void*"
        },
        {
          "name": "renderer_render_arg",
          "type": "void*"
        }
      ],
      "argsoriginal": "(void* platform_render_arg=((void*)0),void* renderer_render_arg=((void*)0))",
      "call_args": "(platform_render_arg,renderer_render_arg)",
      "cimguiname": "igRenderPlatformWindowsDefault",
      "defaults": {
        "platform_render_arg": "NULL",
        "renderer_render_arg": "NULL"
      },
      "funcname": "RenderPlatformWindowsDefault",
      "location": "imgui:1001",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderPlatformWindowsDefault",
      "ret": "void",
      "signature": "(void*,void*)",
      "stname": ""
    }
  ],
  "igRenderRectFilledRangeH": [
    {
      "args": "(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "rect",
          "type": "const ImRect"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "x_start_norm",
          "type": "float"
        },
        {
          "name": "x_end_norm",
          "type": "float"
        },
        {
          "name": "rounding",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,const ImRect& rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)",
      "call_args": "(draw_list,rect,col,x_start_norm,x_end_norm,rounding)",
      "cimguiname": "igRenderRectFilledRangeH",
      "defaults": {},
      "funcname": "RenderRectFilledRangeH",
      "location": "imgui_internal:3469",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderRectFilledRangeH",
      "ret": "void",
      "signature": "(ImDrawList*,const ImRect,ImU32,float,float,float)",
      "stname": ""
    }
  ],
  "igRenderRectFilledWithHole": [
    {
      "args": "(ImDrawList* draw_list,const ImRect outer,const ImRect inner,ImU32 col,float rounding)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "outer",
          "type": "const ImRect"
        },
        {
          "name": "inner",
          "type": "const ImRect"
        },
        {
          "name": "col",
          "type": "ImU32"
        },
        {
          "name": "rounding",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,const ImRect& outer,const ImRect& inner,ImU32 col,float rounding)",
      "call_args": "(draw_list,outer,inner,col,rounding)",
      "cimguiname": "igRenderRectFilledWithHole",
      "defaults": {},
      "funcname": "RenderRectFilledWithHole",
      "location": "imgui_internal:3470",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderRectFilledWithHole",
      "ret": "void",
      "signature": "(ImDrawList*,const ImRect,const ImRect,ImU32,float)",
      "stname": ""
    }
  ],
  "igRenderText": [
    {
      "args": "(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash)",
      "argsT": [
        {
          "name": "pos",
          "type": "ImVec2"
        },
        {
          "name": "text",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        },
        {
          "name": "hide_text_after_hash",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImVec2 pos,const char* text,const char* text_end=((void*)0),bool hide_text_after_hash=true)",
      "call_args": "(pos,text,text_end,hide_text_after_hash)",
      "cimguiname": "igRenderText",
      "defaults": {
        "hide_text_after_hash": "true",
        "text_end": "NULL"
      },
      "funcname": "RenderText",
      "location": "imgui_internal:3451",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderText",
      "ret": "void",
      "signature": "(ImVec2,const char*,const char*,bool)",
      "stname": ""
    }
  ],
  "igRenderTextClipped": [
    {
      "args": "(const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect)",
      "argsT": [
        {
          "name": "pos_min",
          "type": "const ImVec2"
        },
        {
          "name": "pos_max",
          "type": "const ImVec2"
        },
        {
          "name": "text",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        },
        {
          "name": "text_size_if_known",
          "type": "const ImVec2*"
        },
        {
          "name": "align",
          "type": "const ImVec2"
        },
        {
          "name": "clip_rect",
          "type": "const ImRect*"
        }
      ],
      "argsoriginal": "(const ImVec2& pos_min,const ImVec2& pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2& align=ImVec2(0,0),const ImRect* clip_rect=((void*)0))",
      "call_args": "(pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)",
      "cimguiname": "igRenderTextClipped",
      "defaults": {
        "align": "ImVec2(0,0)",
        "clip_rect": "NULL"
      },
      "funcname": "RenderTextClipped",
      "location": "imgui_internal:3453",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderTextClipped",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)",
      "stname": ""
    }
  ],
  "igRenderTextClippedEx": [
    {
      "args": "(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "pos_min",
          "type": "const ImVec2"
        },
        {
          "name": "pos_max",
          "type": "const ImVec2"
        },
        {
          "name": "text",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        },
        {
          "name": "text_size_if_known",
          "type": "const ImVec2*"
        },
        {
          "name": "align",
          "type": "const ImVec2"
        },
        {
          "name": "clip_rect",
          "type": "const ImRect*"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,const ImVec2& pos_min,const ImVec2& pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2& align=ImVec2(0,0),const ImRect* clip_rect=((void*)0))",
      "call_args": "(draw_list,pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)",
      "cimguiname": "igRenderTextClippedEx",
      "defaults": {
        "align": "ImVec2(0,0)",
        "clip_rect": "NULL"
      },
      "funcname": "RenderTextClippedEx",
      "location": "imgui_internal:3454",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderTextClippedEx",
      "ret": "void",
      "signature": "(ImDrawList*,const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)",
      "stname": ""
    }
  ],
  "igRenderTextEllipsis": [
    {
      "args": "(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "pos_min",
          "type": "const ImVec2"
        },
        {
          "name": "pos_max",
          "type": "const ImVec2"
        },
        {
          "name": "clip_max_x",
          "type": "float"
        },
        {
          "name": "ellipsis_max_x",
          "type": "float"
        },
        {
          "name": "text",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        },
        {
          "name": "text_size_if_known",
          "type": "const ImVec2*"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,const ImVec2& pos_min,const ImVec2& pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known)",
      "call_args": "(draw_list,pos_min,pos_max,clip_max_x,ellipsis_max_x,text,text_end,text_size_if_known)",
      "cimguiname": "igRenderTextEllipsis",
      "defaults": {},
      "funcname": "RenderTextEllipsis",
      "location": "imgui_internal:3455",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderTextEllipsis",
      "ret": "void",
      "signature": "(ImDrawList*,const ImVec2,const ImVec2,float,float,const char*,const char*,const ImVec2*)",
      "stname": ""
    }
  ],
  "igRenderTextWrapped": [
    {
      "args": "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)",
      "argsT": [
        {
          "name": "pos",
          "type": "ImVec2"
        },
        {
          "name": "text",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        },
        {
          "name": "wrap_width",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)",
      "call_args": "(pos,text,text_end,wrap_width)",
      "cimguiname": "igRenderTextWrapped",
      "defaults": {},
      "funcname": "RenderTextWrapped",
      "location": "imgui_internal:3452",
      "namespace": "ImGui",
      "ov_cimguiname": "igRenderTextWrapped",
      "ret": "void",
      "signature": "(ImVec2,const char*,const char*,float)",
      "stname": ""
    }
  ],
  "igResetMouseDragDelta": [
    {
      "args": "(ImGuiMouseButton button)",
      "argsT": [
        {
          "name": "button",
          "type": "ImGuiMouseButton"
        }
      ],
      "argsoriginal": "(ImGuiMouseButton button=0)",
      "call_args": "(button)",
      "cimguiname": "igResetMouseDragDelta",
      "defaults": {
        "button": "0"
      },
      "funcname": "ResetMouseDragDelta",
      "location": "imgui:964",
      "namespace": "ImGui",
      "ov_cimguiname": "igResetMouseDragDelta",
      "ret": "void",
      "signature": "(ImGuiMouseButton)",
      "stname": ""
    }
  ],
  "igSameLine": [
    {
      "args": "(float offset_from_start_x,float spacing)",
      "argsT": [
        {
          "name": "offset_from_start_x",
          "type": "float"
        },
        {
          "name": "spacing",
          "type": "float"
        }
      ],
      "argsoriginal": "(float offset_from_start_x=0.0f,float spacing=-1.0f)",
      "call_args": "(offset_from_start_x,spacing)",
      "cimguiname": "igSameLine",
      "defaults": {
        "offset_from_start_x": "0.0f",
        "spacing": "-1.0f"
      },
      "funcname": "SameLine",
      "location": "imgui:455",
      "namespace": "ImGui",
      "ov_cimguiname": "igSameLine",
      "ret": "void",
      "signature": "(float,float)",
      "stname": ""
    }
  ],
  "igSaveIniSettingsToDisk": [
    {
      "args": "(const char* ini_filename)",
      "argsT": [
        {
          "name": "ini_filename",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* ini_filename)",
      "call_args": "(ini_filename)",
      "cimguiname": "igSaveIniSettingsToDisk",
      "defaults": {},
      "funcname": "SaveIniSettingsToDisk",
      "location": "imgui:980",
      "namespace": "ImGui",
      "ov_cimguiname": "igSaveIniSettingsToDisk",
      "ret": "void",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igSaveIniSettingsToMemory": [
    {
      "args": "(size_t* out_ini_size)",
      "argsT": [
        {
          "name": "out_ini_size",
          "type": "size_t*"
        }
      ],
      "argsoriginal": "(size_t* out_ini_size=((void*)0))",
      "call_args": "(out_ini_size)",
      "cimguiname": "igSaveIniSettingsToMemory",
      "defaults": {
        "out_ini_size": "NULL"
      },
      "funcname": "SaveIniSettingsToMemory",
      "location": "imgui:981",
      "namespace": "ImGui",
      "ov_cimguiname": "igSaveIniSettingsToMemory",
      "ret": "const char*",
      "signature": "(size_t*)",
      "stname": ""
    }
  ],
  "igScaleWindowsInViewport": [
    {
      "args": "(ImGuiViewportP* viewport,float scale)",
      "argsT": [
        {
          "name": "viewport",
          "type": "ImGuiViewportP*"
        },
        {
          "name": "scale",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiViewportP* viewport,float scale)",
      "call_args": "(viewport,scale)",
      "cimguiname": "igScaleWindowsInViewport",
      "defaults": {},
      "funcname": "ScaleWindowsInViewport",
      "location": "imgui_internal:3077",
      "namespace": "ImGui",
      "ov_cimguiname": "igScaleWindowsInViewport",
      "ret": "void",
      "signature": "(ImGuiViewportP*,float)",
      "stname": ""
    }
  ],
  "igScrollToBringRectIntoView": [
    {
      "args": "(ImGuiWindow* window,const ImRect rect)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "rect",
          "type": "const ImRect"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,const ImRect& rect)",
      "call_args": "(window,rect)",
      "cimguiname": "igScrollToBringRectIntoView",
      "defaults": {},
      "funcname": "ScrollToBringRectIntoView",
      "location": "imgui_internal:3113",
      "namespace": "ImGui",
      "ov_cimguiname": "igScrollToBringRectIntoView",
      "ret": "void",
      "signature": "(ImGuiWindow*,const ImRect)",
      "stname": ""
    }
  ],
  "igScrollToItem": [
    {
      "args": "(ImGuiScrollFlags flags)",
      "argsT": [
        {
          "name": "flags",
          "type": "ImGuiScrollFlags"
        }
      ],
      "argsoriginal": "(ImGuiScrollFlags flags=0)",
      "call_args": "(flags)",
      "cimguiname": "igScrollToItem",
      "defaults": {
        "flags": "0"
      },
      "funcname": "ScrollToItem",
      "location": "imgui_internal:3109",
      "namespace": "ImGui",
      "ov_cimguiname": "igScrollToItem",
      "ret": "void",
      "signature": "(ImGuiScrollFlags)",
      "stname": ""
    }
  ],
  "igScrollToRect": [
    {
      "args": "(ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "rect",
          "type": "const ImRect"
        },
        {
          "name": "flags",
          "type": "ImGuiScrollFlags"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,const ImRect& rect,ImGuiScrollFlags flags=0)",
      "call_args": "(window,rect,flags)",
      "cimguiname": "igScrollToRect",
      "defaults": {
        "flags": "0"
      },
      "funcname": "ScrollToRect",
      "location": "imgui_internal:3110",
      "namespace": "ImGui",
      "ov_cimguiname": "igScrollToRect",
      "ret": "void",
      "signature": "(ImGuiWindow*,const ImRect,ImGuiScrollFlags)",
      "stname": ""
    }
  ],
  "igScrollToRectEx": [
    {
      "args": "(ImVec2 *pOut,ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "rect",
          "type": "const ImRect"
        },
        {
          "name": "flags",
          "type": "ImGuiScrollFlags"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,const ImRect& rect,ImGuiScrollFlags flags=0)",
      "call_args": "(window,rect,flags)",
      "cimguiname": "igScrollToRectEx",
      "defaults": {
        "flags": "0"
      },
      "funcname": "ScrollToRectEx",
      "location": "imgui_internal:3111",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igScrollToRectEx",
      "ret": "void",
      "signature": "(ImGuiWindow*,const ImRect,ImGuiScrollFlags)",
      "stname": ""
    }
  ],
  "igScrollbar": [
    {
      "args": "(ImGuiAxis axis)",
      "argsT": [
        {
          "name": "axis",
          "type": "ImGuiAxis"
        }
      ],
      "argsoriginal": "(ImGuiAxis axis)",
      "call_args": "(axis)",
      "cimguiname": "igScrollbar",
      "defaults": {},
      "funcname": "Scrollbar",
      "location": "imgui_internal:3486",
      "namespace": "ImGui",
      "ov_cimguiname": "igScrollbar",
      "ret": "void",
      "signature": "(ImGuiAxis)",
      "stname": ""
    }
  ],
  "igScrollbarEx": [
    {
      "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags flags)",
      "argsT": [
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "axis",
          "type": "ImGuiAxis"
        },
        {
          "name": "p_scroll_v",
          "type": "ImS64*"
        },
        {
          "name": "avail_v",
          "type": "ImS64"
        },
        {
          "name": "contents_v",
          "type": "ImS64"
        },
        {
          "name": "flags",
          "type": "ImDrawFlags"
        }
      ],
      "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags flags)",
      "call_args": "(bb,id,axis,p_scroll_v,avail_v,contents_v,flags)",
      "cimguiname": "igScrollbarEx",
      "defaults": {},
      "funcname": "ScrollbarEx",
      "location": "imgui_internal:3487",
      "namespace": "ImGui",
      "ov_cimguiname": "igScrollbarEx",
      "ret": "bool",
      "signature": "(const ImRect,ImGuiID,ImGuiAxis,ImS64*,ImS64,ImS64,ImDrawFlags)",
      "stname": ""
    }
  ],
  "igSelectable": [
    {
      "args": "(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "selected",
          "type": "bool"
        },
        {
          "name": "flags",
          "type": "ImGuiSelectableFlags"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const char* label,bool selected=false,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))",
      "call_args": "(label,selected,flags,size)",
      "cimguiname": "igSelectable",
      "defaults": {
        "flags": "0",
        "selected": "false",
        "size": "ImVec2(0,0)"
      },
      "funcname": "Selectable",
      "location": "imgui:640",
      "namespace": "ImGui",
      "ov_cimguiname": "igSelectable_Bool",
      "ret": "bool",
      "signature": "(const char*,bool,ImGuiSelectableFlags,const ImVec2)",
      "stname": ""
    },
    {
      "args": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "p_selected",
          "type": "bool*"
        },
        {
          "name": "flags",
          "type": "ImGuiSelectableFlags"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))",
      "call_args": "(label,p_selected,flags,size)",
      "cimguiname": "igSelectable",
      "defaults": {
        "flags": "0",
        "size": "ImVec2(0,0)"
      },
      "funcname": "Selectable",
      "location": "imgui:641",
      "namespace": "ImGui",
      "ov_cimguiname": "igSelectable_BoolPtr",
      "ret": "bool",
      "signature": "(const char*,bool*,ImGuiSelectableFlags,const ImVec2)",
      "stname": ""
    }
  ],
  "igSeparator": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igSeparator",
      "defaults": {},
      "funcname": "Separator",
      "location": "imgui:454",
      "namespace": "ImGui",
      "ov_cimguiname": "igSeparator",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igSeparatorEx": [
    {
      "args": "(ImGuiSeparatorFlags flags,float thickness)",
      "argsT": [
        {
          "name": "flags",
          "type": "ImGuiSeparatorFlags"
        },
        {
          "name": "thickness",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiSeparatorFlags flags,float thickness=1.0f)",
      "call_args": "(flags,thickness)",
      "cimguiname": "igSeparatorEx",
      "defaults": {
        "thickness": "1.0f"
      },
      "funcname": "SeparatorEx",
      "location": "imgui_internal:3478",
      "namespace": "ImGui",
      "ov_cimguiname": "igSeparatorEx",
      "ret": "void",
      "signature": "(ImGuiSeparatorFlags,float)",
      "stname": ""
    }
  ],
  "igSeparatorText": [
    {
      "args": "(const char* label)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* label)",
      "call_args": "(label)",
      "cimguiname": "igSeparatorText",
      "defaults": {},
      "funcname": "SeparatorText",
      "location": "imgui:512",
      "namespace": "ImGui",
      "ov_cimguiname": "igSeparatorText",
      "ret": "void",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igSeparatorTextEx": [
    {
      "args": "(ImGuiID id,const char* label,const char* label_end,float extra_width)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "label_end",
          "type": "const char*"
        },
        {
          "name": "extra_width",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiID id,const char* label,const char* label_end,float extra_width)",
      "call_args": "(id,label,label_end,extra_width)",
      "cimguiname": "igSeparatorTextEx",
      "defaults": {},
      "funcname": "SeparatorTextEx",
      "location": "imgui_internal:3479",
      "namespace": "ImGui",
      "ov_cimguiname": "igSeparatorTextEx",
      "ret": "void",
      "signature": "(ImGuiID,const char*,const char*,float)",
      "stname": ""
    }
  ],
  "igSetActiveID": [
    {
      "args": "(ImGuiID id,ImGuiWindow* window)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiID id,ImGuiWindow* window)",
      "call_args": "(id,window)",
      "cimguiname": "igSetActiveID",
      "defaults": {},
      "funcname": "SetActiveID",
      "location": "imgui_internal:3121",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetActiveID",
      "ret": "void",
      "signature": "(ImGuiID,ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igSetActiveIdUsingAllKeyboardKeys": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igSetActiveIdUsingAllKeyboardKeys",
      "defaults": {},
      "funcname": "SetActiveIdUsingAllKeyboardKeys",
      "location": "imgui_internal:3236",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetActiveIdUsingAllKeyboardKeys",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igSetAllocatorFunctions": [
    {
      "args": "(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data)",
      "argsT": [
        {
          "name": "alloc_func",
          "type": "ImGuiMemAllocFunc"
        },
        {
          "name": "free_func",
          "type": "ImGuiMemFreeFunc"
        },
        {
          "name": "user_data",
          "type": "void*"
        }
      ],
      "argsoriginal": "(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data=((void*)0))",
      "call_args": "(alloc_func,free_func,user_data)",
      "cimguiname": "igSetAllocatorFunctions",
      "defaults": {
        "user_data": "NULL"
      },
      "funcname": "SetAllocatorFunctions",
      "location": "imgui:991",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetAllocatorFunctions",
      "ret": "void",
      "signature": "(ImGuiMemAllocFunc,ImGuiMemFreeFunc,void*)",
      "stname": ""
    }
  ],
  "igSetClipboardText": [
    {
      "args": "(const char* text)",
      "argsT": [
        {
          "name": "text",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* text)",
      "call_args": "(text)",
      "cimguiname": "igSetClipboardText",
      "defaults": {},
      "funcname": "SetClipboardText",
      "location": "imgui:972",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetClipboardText",
      "ret": "void",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igSetColorEditOptions": [
    {
      "args": "(ImGuiColorEditFlags flags)",
      "argsT": [
        {
          "name": "flags",
          "type": "ImGuiColorEditFlags"
        }
      ],
      "argsoriginal": "(ImGuiColorEditFlags flags)",
      "call_args": "(flags)",
      "cimguiname": "igSetColorEditOptions",
      "defaults": {},
      "funcname": "SetColorEditOptions",
      "location": "imgui:615",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetColorEditOptions",
      "ret": "void",
      "signature": "(ImGuiColorEditFlags)",
      "stname": ""
    }
  ],
  "igSetColumnOffset": [
    {
      "args": "(int column_index,float offset_x)",
      "argsT": [
        {
          "name": "column_index",
          "type": "int"
        },
        {
          "name": "offset_x",
          "type": "float"
        }
      ],
      "argsoriginal": "(int column_index,float offset_x)",
      "call_args": "(column_index,offset_x)",
      "cimguiname": "igSetColumnOffset",
      "defaults": {},
      "funcname": "SetColumnOffset",
      "location": "imgui:807",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetColumnOffset",
      "ret": "void",
      "signature": "(int,float)",
      "stname": ""
    }
  ],
  "igSetColumnWidth": [
    {
      "args": "(int column_index,float width)",
      "argsT": [
        {
          "name": "column_index",
          "type": "int"
        },
        {
          "name": "width",
          "type": "float"
        }
      ],
      "argsoriginal": "(int column_index,float width)",
      "call_args": "(column_index,width)",
      "cimguiname": "igSetColumnWidth",
      "defaults": {},
      "funcname": "SetColumnWidth",
      "location": "imgui:805",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetColumnWidth",
      "ret": "void",
      "signature": "(int,float)",
      "stname": ""
    }
  ],
  "igSetCurrentContext": [
    {
      "args": "(ImGuiContext* ctx)",
      "argsT": [
        {
          "name": "ctx",
          "type": "ImGuiContext*"
        }
      ],
      "argsoriginal": "(ImGuiContext* ctx)",
      "call_args": "(ctx)",
      "cimguiname": "igSetCurrentContext",
      "defaults": {},
      "funcname": "SetCurrentContext",
      "location": "imgui:304",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetCurrentContext",
      "ret": "void",
      "signature": "(ImGuiContext*)",
      "stname": ""
    }
  ],
  "igSetCurrentFont": [
    {
      "args": "(ImFont* font)",
      "argsT": [
        {
          "name": "font",
          "type": "ImFont*"
        }
      ],
      "argsoriginal": "(ImFont* font)",
      "call_args": "(font)",
      "cimguiname": "igSetCurrentFont",
      "defaults": {},
      "funcname": "SetCurrentFont",
      "location": "imgui_internal:3053",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetCurrentFont",
      "ret": "void",
      "signature": "(ImFont*)",
      "stname": ""
    }
  ],
  "igSetCurrentViewport": [
    {
      "args": "(ImGuiWindow* window,ImGuiViewportP* viewport)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "viewport",
          "type": "ImGuiViewportP*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiViewportP* viewport)",
      "call_args": "(window,viewport)",
      "cimguiname": "igSetCurrentViewport",
      "defaults": {},
      "funcname": "SetCurrentViewport",
      "location": "imgui_internal:3080",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetCurrentViewport",
      "ret": "void",
      "signature": "(ImGuiWindow*,ImGuiViewportP*)",
      "stname": ""
    }
  ],
  "igSetCursorPos": [
    {
      "args": "(const ImVec2 local_pos)",
      "argsT": [
        {
          "name": "local_pos",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& local_pos)",
      "call_args": "(local_pos)",
      "cimguiname": "igSetCursorPos",
      "defaults": {},
      "funcname": "SetCursorPos",
      "location": "imgui:466",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetCursorPos",
      "ret": "void",
      "signature": "(const ImVec2)",
      "stname": ""
    }
  ],
  "igSetCursorPosX": [
    {
      "args": "(float local_x)",
      "argsT": [
        {
          "name": "local_x",
          "type": "float"
        }
      ],
      "argsoriginal": "(float local_x)",
      "call_args": "(local_x)",
      "cimguiname": "igSetCursorPosX",
      "defaults": {},
      "funcname": "SetCursorPosX",
      "location": "imgui:467",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetCursorPosX",
      "ret": "void",
      "signature": "(float)",
      "stname": ""
    }
  ],
  "igSetCursorPosY": [
    {
      "args": "(float local_y)",
      "argsT": [
        {
          "name": "local_y",
          "type": "float"
        }
      ],
      "argsoriginal": "(float local_y)",
      "call_args": "(local_y)",
      "cimguiname": "igSetCursorPosY",
      "defaults": {},
      "funcname": "SetCursorPosY",
      "location": "imgui:468",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetCursorPosY",
      "ret": "void",
      "signature": "(float)",
      "stname": ""
    }
  ],
  "igSetCursorScreenPos": [
    {
      "args": "(const ImVec2 pos)",
      "argsT": [
        {
          "name": "pos",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& pos)",
      "call_args": "(pos)",
      "cimguiname": "igSetCursorScreenPos",
      "defaults": {},
      "funcname": "SetCursorScreenPos",
      "location": "imgui:471",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetCursorScreenPos",
      "ret": "void",
      "signature": "(const ImVec2)",
      "stname": ""
    }
  ],
  "igSetDragDropPayload": [
    {
      "args": "(const char* type,const void* data,size_t sz,ImGuiCond cond)",
      "argsT": [
        {
          "name": "type",
          "type": "const char*"
        },
        {
          "name": "data",
          "type": "const void*"
        },
        {
          "name": "sz",
          "type": "size_t"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        }
      ],
      "argsoriginal": "(const char* type,const void* data,size_t sz,ImGuiCond cond=0)",
      "call_args": "(type,data,sz,cond)",
      "cimguiname": "igSetDragDropPayload",
      "defaults": {
        "cond": "0"
      },
      "funcname": "SetDragDropPayload",
      "location": "imgui:855",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetDragDropPayload",
      "ret": "bool",
      "signature": "(const char*,const void*,size_t,ImGuiCond)",
      "stname": ""
    }
  ],
  "igSetFocusID": [
    {
      "args": "(ImGuiID id,ImGuiWindow* window)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiID id,ImGuiWindow* window)",
      "call_args": "(id,window)",
      "cimguiname": "igSetFocusID",
      "defaults": {},
      "funcname": "SetFocusID",
      "location": "imgui_internal:3122",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetFocusID",
      "ret": "void",
      "signature": "(ImGuiID,ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igSetHoveredID": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "igSetHoveredID",
      "defaults": {},
      "funcname": "SetHoveredID",
      "location": "imgui_internal:3125",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetHoveredID",
      "ret": "void",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igSetItemDefaultFocus": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igSetItemDefaultFocus",
      "defaults": {},
      "funcname": "SetItemDefaultFocus",
      "location": "imgui:876",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetItemDefaultFocus",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igSetItemKeyOwner": [
    {
      "args": "(ImGuiKey key,ImGuiInputFlags flags)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        },
        {
          "name": "flags",
          "type": "ImGuiInputFlags"
        }
      ],
      "argsoriginal": "(ImGuiKey key,ImGuiInputFlags flags=0)",
      "call_args": "(key,flags)",
      "cimguiname": "igSetItemKeyOwner",
      "defaults": {
        "flags": "0"
      },
      "funcname": "SetItemKeyOwner",
      "location": "imgui_internal:3253",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetItemKeyOwner",
      "ret": "void",
      "signature": "(ImGuiKey,ImGuiInputFlags)",
      "stname": ""
    }
  ],
  "igSetItemTooltip": [
    {
      "args": "(const char* fmt,...)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const char* fmt,...)",
      "call_args": "(fmt,...)",
      "cimguiname": "igSetItemTooltip",
      "defaults": {},
      "funcname": "SetItemTooltip",
      "isvararg": "...)",
      "location": "imgui:695",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetItemTooltip",
      "ret": "void",
      "signature": "(const char*,...)",
      "stname": ""
    }
  ],
  "igSetItemTooltipV": [
    {
      "args": "(const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const char* fmt,va_list args)",
      "call_args": "(fmt,args)",
      "cimguiname": "igSetItemTooltipV",
      "defaults": {},
      "funcname": "SetItemTooltipV",
      "location": "imgui:696",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetItemTooltipV",
      "ret": "void",
      "signature": "(const char*,va_list)",
      "stname": ""
    }
  ],
  "igSetKeyOwner": [
    {
      "args": "(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        },
        {
          "name": "owner_id",
          "type": "ImGuiID"
        },
        {
          "name": "flags",
          "type": "ImGuiInputFlags"
        }
      ],
      "argsoriginal": "(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags=0)",
      "call_args": "(key,owner_id,flags)",
      "cimguiname": "igSetKeyOwner",
      "defaults": {
        "flags": "0"
      },
      "funcname": "SetKeyOwner",
      "location": "imgui_internal:3251",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetKeyOwner",
      "ret": "void",
      "signature": "(ImGuiKey,ImGuiID,ImGuiInputFlags)",
      "stname": ""
    }
  ],
  "igSetKeyOwnersForKeyChord": [
    {
      "args": "(ImGuiKeyChord key,ImGuiID owner_id,ImGuiInputFlags flags)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKeyChord"
        },
        {
          "name": "owner_id",
          "type": "ImGuiID"
        },
        {
          "name": "flags",
          "type": "ImGuiInputFlags"
        }
      ],
      "argsoriginal": "(ImGuiKeyChord key,ImGuiID owner_id,ImGuiInputFlags flags=0)",
      "call_args": "(key,owner_id,flags)",
      "cimguiname": "igSetKeyOwnersForKeyChord",
      "defaults": {
        "flags": "0"
      },
      "funcname": "SetKeyOwnersForKeyChord",
      "location": "imgui_internal:3252",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetKeyOwnersForKeyChord",
      "ret": "void",
      "signature": "(ImGuiKeyChord,ImGuiID,ImGuiInputFlags)",
      "stname": ""
    }
  ],
  "igSetKeyboardFocusHere": [
    {
      "args": "(int offset)",
      "argsT": [
        {
          "name": "offset",
          "type": "int"
        }
      ],
      "argsoriginal": "(int offset=0)",
      "call_args": "(offset)",
      "cimguiname": "igSetKeyboardFocusHere",
      "defaults": {
        "offset": "0"
      },
      "funcname": "SetKeyboardFocusHere",
      "location": "imgui:877",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetKeyboardFocusHere",
      "ret": "void",
      "signature": "(int)",
      "stname": ""
    }
  ],
  "igSetLastItemData": [
    {
      "args": "(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect item_rect)",
      "argsT": [
        {
          "name": "item_id",
          "type": "ImGuiID"
        },
        {
          "name": "in_flags",
          "type": "ImGuiItemFlags"
        },
        {
          "name": "status_flags",
          "type": "ImGuiItemStatusFlags"
        },
        {
          "name": "item_rect",
          "type": "const ImRect"
        }
      ],
      "argsoriginal": "(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect& item_rect)",
      "call_args": "(item_id,in_flags,status_flags,item_rect)",
      "cimguiname": "igSetLastItemData",
      "defaults": {},
      "funcname": "SetLastItemData",
      "location": "imgui_internal:3139",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetLastItemData",
      "ret": "void",
      "signature": "(ImGuiID,ImGuiItemFlags,ImGuiItemStatusFlags,const ImRect)",
      "stname": ""
    }
  ],
  "igSetMouseCursor": [
    {
      "args": "(ImGuiMouseCursor cursor_type)",
      "argsT": [
        {
          "name": "cursor_type",
          "type": "ImGuiMouseCursor"
        }
      ],
      "argsoriginal": "(ImGuiMouseCursor cursor_type)",
      "call_args": "(cursor_type)",
      "cimguiname": "igSetMouseCursor",
      "defaults": {},
      "funcname": "SetMouseCursor",
      "location": "imgui:966",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetMouseCursor",
      "ret": "void",
      "signature": "(ImGuiMouseCursor)",
      "stname": ""
    }
  ],
  "igSetNavID": [
    {
      "args": "(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "nav_layer",
          "type": "ImGuiNavLayer"
        },
        {
          "name": "focus_scope_id",
          "type": "ImGuiID"
        },
        {
          "name": "rect_rel",
          "type": "const ImRect"
        }
      ],
      "argsoriginal": "(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect& rect_rel)",
      "call_args": "(id,nav_layer,focus_scope_id,rect_rel)",
      "cimguiname": "igSetNavID",
      "defaults": {},
      "funcname": "SetNavID",
      "location": "imgui_internal:3198",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNavID",
      "ret": "void",
      "signature": "(ImGuiID,ImGuiNavLayer,ImGuiID,const ImRect)",
      "stname": ""
    }
  ],
  "igSetNavWindow": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igSetNavWindow",
      "defaults": {},
      "funcname": "SetNavWindow",
      "location": "imgui_internal:3197",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNavWindow",
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igSetNextFrameWantCaptureKeyboard": [
    {
      "args": "(bool want_capture_keyboard)",
      "argsT": [
        {
          "name": "want_capture_keyboard",
          "type": "bool"
        }
      ],
      "argsoriginal": "(bool want_capture_keyboard)",
      "call_args": "(want_capture_keyboard)",
      "cimguiname": "igSetNextFrameWantCaptureKeyboard",
      "defaults": {},
      "funcname": "SetNextFrameWantCaptureKeyboard",
      "location": "imgui:946",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextFrameWantCaptureKeyboard",
      "ret": "void",
      "signature": "(bool)",
      "stname": ""
    }
  ],
  "igSetNextFrameWantCaptureMouse": [
    {
      "args": "(bool want_capture_mouse)",
      "argsT": [
        {
          "name": "want_capture_mouse",
          "type": "bool"
        }
      ],
      "argsoriginal": "(bool want_capture_mouse)",
      "call_args": "(want_capture_mouse)",
      "cimguiname": "igSetNextFrameWantCaptureMouse",
      "defaults": {},
      "funcname": "SetNextFrameWantCaptureMouse",
      "location": "imgui:967",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextFrameWantCaptureMouse",
      "ret": "void",
      "signature": "(bool)",
      "stname": ""
    }
  ],
  "igSetNextItemAllowOverlap": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igSetNextItemAllowOverlap",
      "defaults": {},
      "funcname": "SetNextItemAllowOverlap",
      "location": "imgui:880",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextItemAllowOverlap",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igSetNextItemOpen": [
    {
      "args": "(bool is_open,ImGuiCond cond)",
      "argsT": [
        {
          "name": "is_open",
          "type": "bool"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        }
      ],
      "argsoriginal": "(bool is_open,ImGuiCond cond=0)",
      "call_args": "(is_open,cond)",
      "cimguiname": "igSetNextItemOpen",
      "defaults": {
        "cond": "0"
      },
      "funcname": "SetNextItemOpen",
      "location": "imgui:635",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextItemOpen",
      "ret": "void",
      "signature": "(bool,ImGuiCond)",
      "stname": ""
    }
  ],
  "igSetNextItemWidth": [
    {
      "args": "(float item_width)",
      "argsT": [
        {
          "name": "item_width",
          "type": "float"
        }
      ],
      "argsoriginal": "(float item_width)",
      "call_args": "(item_width)",
      "cimguiname": "igSetNextItemWidth",
      "defaults": {},
      "funcname": "SetNextItemWidth",
      "location": "imgui:432",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextItemWidth",
      "ret": "void",
      "signature": "(float)",
      "stname": ""
    }
  ],
  "igSetNextWindowBgAlpha": [
    {
      "args": "(float alpha)",
      "argsT": [
        {
          "name": "alpha",
          "type": "float"
        }
      ],
      "argsoriginal": "(float alpha)",
      "call_args": "(alpha)",
      "cimguiname": "igSetNextWindowBgAlpha",
      "defaults": {},
      "funcname": "SetNextWindowBgAlpha",
      "location": "imgui:381",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextWindowBgAlpha",
      "ret": "void",
      "signature": "(float)",
      "stname": ""
    }
  ],
  "igSetNextWindowClass": [
    {
      "args": "(const ImGuiWindowClass* window_class)",
      "argsT": [
        {
          "name": "window_class",
          "type": "const ImGuiWindowClass*"
        }
      ],
      "argsoriginal": "(const ImGuiWindowClass* window_class)",
      "call_args": "(window_class)",
      "cimguiname": "igSetNextWindowClass",
      "defaults": {},
      "funcname": "SetNextWindowClass",
      "location": "imgui:835",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextWindowClass",
      "ret": "void",
      "signature": "(const ImGuiWindowClass*)",
      "stname": ""
    }
  ],
  "igSetNextWindowCollapsed": [
    {
      "args": "(bool collapsed,ImGuiCond cond)",
      "argsT": [
        {
          "name": "collapsed",
          "type": "bool"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        }
      ],
      "argsoriginal": "(bool collapsed,ImGuiCond cond=0)",
      "call_args": "(collapsed,cond)",
      "cimguiname": "igSetNextWindowCollapsed",
      "defaults": {
        "cond": "0"
      },
      "funcname": "SetNextWindowCollapsed",
      "location": "imgui:378",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextWindowCollapsed",
      "ret": "void",
      "signature": "(bool,ImGuiCond)",
      "stname": ""
    }
  ],
  "igSetNextWindowContentSize": [
    {
      "args": "(const ImVec2 size)",
      "argsT": [
        {
          "name": "size",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& size)",
      "call_args": "(size)",
      "cimguiname": "igSetNextWindowContentSize",
      "defaults": {},
      "funcname": "SetNextWindowContentSize",
      "location": "imgui:377",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextWindowContentSize",
      "ret": "void",
      "signature": "(const ImVec2)",
      "stname": ""
    }
  ],
  "igSetNextWindowDockID": [
    {
      "args": "(ImGuiID dock_id,ImGuiCond cond)",
      "argsT": [
        {
          "name": "dock_id",
          "type": "ImGuiID"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        }
      ],
      "argsoriginal": "(ImGuiID dock_id,ImGuiCond cond=0)",
      "call_args": "(dock_id,cond)",
      "cimguiname": "igSetNextWindowDockID",
      "defaults": {
        "cond": "0"
      },
      "funcname": "SetNextWindowDockID",
      "location": "imgui:834",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextWindowDockID",
      "ret": "void",
      "signature": "(ImGuiID,ImGuiCond)",
      "stname": ""
    }
  ],
  "igSetNextWindowFocus": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igSetNextWindowFocus",
      "defaults": {},
      "funcname": "SetNextWindowFocus",
      "location": "imgui:379",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextWindowFocus",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igSetNextWindowPos": [
    {
      "args": "(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot)",
      "argsT": [
        {
          "name": "pos",
          "type": "const ImVec2"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        },
        {
          "name": "pivot",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0,const ImVec2& pivot=ImVec2(0,0))",
      "call_args": "(pos,cond,pivot)",
      "cimguiname": "igSetNextWindowPos",
      "defaults": {
        "cond": "0",
        "pivot": "ImVec2(0,0)"
      },
      "funcname": "SetNextWindowPos",
      "location": "imgui:374",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextWindowPos",
      "ret": "void",
      "signature": "(const ImVec2,ImGuiCond,const ImVec2)",
      "stname": ""
    }
  ],
  "igSetNextWindowScroll": [
    {
      "args": "(const ImVec2 scroll)",
      "argsT": [
        {
          "name": "scroll",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(const ImVec2& scroll)",
      "call_args": "(scroll)",
      "cimguiname": "igSetNextWindowScroll",
      "defaults": {},
      "funcname": "SetNextWindowScroll",
      "location": "imgui:380",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextWindowScroll",
      "ret": "void",
      "signature": "(const ImVec2)",
      "stname": ""
    }
  ],
  "igSetNextWindowSize": [
    {
      "args": "(const ImVec2 size,ImGuiCond cond)",
      "argsT": [
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        }
      ],
      "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)",
      "call_args": "(size,cond)",
      "cimguiname": "igSetNextWindowSize",
      "defaults": {
        "cond": "0"
      },
      "funcname": "SetNextWindowSize",
      "location": "imgui:375",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextWindowSize",
      "ret": "void",
      "signature": "(const ImVec2,ImGuiCond)",
      "stname": ""
    }
  ],
  "igSetNextWindowSizeConstraints": [
    {
      "args": "(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data)",
      "argsT": [
        {
          "name": "size_min",
          "type": "const ImVec2"
        },
        {
          "name": "size_max",
          "type": "const ImVec2"
        },
        {
          "name": "custom_callback",
          "type": "ImGuiSizeCallback"
        },
        {
          "name": "custom_callback_data",
          "type": "void*"
        }
      ],
      "argsoriginal": "(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void*)0),void* custom_callback_data=((void*)0))",
      "call_args": "(size_min,size_max,custom_callback,custom_callback_data)",
      "cimguiname": "igSetNextWindowSizeConstraints",
      "defaults": {
        "custom_callback": "NULL",
        "custom_callback_data": "NULL"
      },
      "funcname": "SetNextWindowSizeConstraints",
      "location": "imgui:376",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextWindowSizeConstraints",
      "ret": "void",
      "signature": "(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)",
      "stname": ""
    }
  ],
  "igSetNextWindowViewport": [
    {
      "args": "(ImGuiID viewport_id)",
      "argsT": [
        {
          "name": "viewport_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID viewport_id)",
      "call_args": "(viewport_id)",
      "cimguiname": "igSetNextWindowViewport",
      "defaults": {},
      "funcname": "SetNextWindowViewport",
      "location": "imgui:382",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetNextWindowViewport",
      "ret": "void",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igSetScrollFromPosX": [
    {
      "args": "(float local_x,float center_x_ratio)",
      "argsT": [
        {
          "name": "local_x",
          "type": "float"
        },
        {
          "name": "center_x_ratio",
          "type": "float"
        }
      ],
      "argsoriginal": "(float local_x,float center_x_ratio=0.5f)",
      "call_args": "(local_x,center_x_ratio)",
      "cimguiname": "igSetScrollFromPosX",
      "defaults": {
        "center_x_ratio": "0.5f"
      },
      "funcname": "SetScrollFromPosX",
      "location": "imgui:412",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetScrollFromPosX_Float",
      "ret": "void",
      "signature": "(float,float)",
      "stname": ""
    },
    {
      "args": "(ImGuiWindow* window,float local_x,float center_x_ratio)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "local_x",
          "type": "float"
        },
        {
          "name": "center_x_ratio",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,float local_x,float center_x_ratio)",
      "call_args": "(window,local_x,center_x_ratio)",
      "cimguiname": "igSetScrollFromPosX",
      "defaults": {},
      "funcname": "SetScrollFromPosX",
      "location": "imgui_internal:3105",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetScrollFromPosX_WindowPtr",
      "ret": "void",
      "signature": "(ImGuiWindow*,float,float)",
      "stname": ""
    }
  ],
  "igSetScrollFromPosY": [
    {
      "args": "(float local_y,float center_y_ratio)",
      "argsT": [
        {
          "name": "local_y",
          "type": "float"
        },
        {
          "name": "center_y_ratio",
          "type": "float"
        }
      ],
      "argsoriginal": "(float local_y,float center_y_ratio=0.5f)",
      "call_args": "(local_y,center_y_ratio)",
      "cimguiname": "igSetScrollFromPosY",
      "defaults": {
        "center_y_ratio": "0.5f"
      },
      "funcname": "SetScrollFromPosY",
      "location": "imgui:413",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetScrollFromPosY_Float",
      "ret": "void",
      "signature": "(float,float)",
      "stname": ""
    },
    {
      "args": "(ImGuiWindow* window,float local_y,float center_y_ratio)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "local_y",
          "type": "float"
        },
        {
          "name": "center_y_ratio",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,float local_y,float center_y_ratio)",
      "call_args": "(window,local_y,center_y_ratio)",
      "cimguiname": "igSetScrollFromPosY",
      "defaults": {},
      "funcname": "SetScrollFromPosY",
      "location": "imgui_internal:3106",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetScrollFromPosY_WindowPtr",
      "ret": "void",
      "signature": "(ImGuiWindow*,float,float)",
      "stname": ""
    }
  ],
  "igSetScrollHereX": [
    {
      "args": "(float center_x_ratio)",
      "argsT": [
        {
          "name": "center_x_ratio",
          "type": "float"
        }
      ],
      "argsoriginal": "(float center_x_ratio=0.5f)",
      "call_args": "(center_x_ratio)",
      "cimguiname": "igSetScrollHereX",
      "defaults": {
        "center_x_ratio": "0.5f"
      },
      "funcname": "SetScrollHereX",
      "location": "imgui:410",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetScrollHereX",
      "ret": "void",
      "signature": "(float)",
      "stname": ""
    }
  ],
  "igSetScrollHereY": [
    {
      "args": "(float center_y_ratio)",
      "argsT": [
        {
          "name": "center_y_ratio",
          "type": "float"
        }
      ],
      "argsoriginal": "(float center_y_ratio=0.5f)",
      "call_args": "(center_y_ratio)",
      "cimguiname": "igSetScrollHereY",
      "defaults": {
        "center_y_ratio": "0.5f"
      },
      "funcname": "SetScrollHereY",
      "location": "imgui:411",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetScrollHereY",
      "ret": "void",
      "signature": "(float)",
      "stname": ""
    }
  ],
  "igSetScrollX": [
    {
      "args": "(float scroll_x)",
      "argsT": [
        {
          "name": "scroll_x",
          "type": "float"
        }
      ],
      "argsoriginal": "(float scroll_x)",
      "call_args": "(scroll_x)",
      "cimguiname": "igSetScrollX",
      "defaults": {},
      "funcname": "SetScrollX",
      "location": "imgui:406",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetScrollX_Float",
      "ret": "void",
      "signature": "(float)",
      "stname": ""
    },
    {
      "args": "(ImGuiWindow* window,float scroll_x)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "scroll_x",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,float scroll_x)",
      "call_args": "(window,scroll_x)",
      "cimguiname": "igSetScrollX",
      "defaults": {},
      "funcname": "SetScrollX",
      "location": "imgui_internal:3103",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetScrollX_WindowPtr",
      "ret": "void",
      "signature": "(ImGuiWindow*,float)",
      "stname": ""
    }
  ],
  "igSetScrollY": [
    {
      "args": "(float scroll_y)",
      "argsT": [
        {
          "name": "scroll_y",
          "type": "float"
        }
      ],
      "argsoriginal": "(float scroll_y)",
      "call_args": "(scroll_y)",
      "cimguiname": "igSetScrollY",
      "defaults": {},
      "funcname": "SetScrollY",
      "location": "imgui:407",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetScrollY_Float",
      "ret": "void",
      "signature": "(float)",
      "stname": ""
    },
    {
      "args": "(ImGuiWindow* window,float scroll_y)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "scroll_y",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,float scroll_y)",
      "call_args": "(window,scroll_y)",
      "cimguiname": "igSetScrollY",
      "defaults": {},
      "funcname": "SetScrollY",
      "location": "imgui_internal:3104",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetScrollY_WindowPtr",
      "ret": "void",
      "signature": "(ImGuiWindow*,float)",
      "stname": ""
    }
  ],
  "igSetShortcutRouting": [
    {
      "args": "(ImGuiKeyChord key_chord,ImGuiID owner_id,ImGuiInputFlags flags)",
      "argsT": [
        {
          "name": "key_chord",
          "type": "ImGuiKeyChord"
        },
        {
          "name": "owner_id",
          "type": "ImGuiID"
        },
        {
          "name": "flags",
          "type": "ImGuiInputFlags"
        }
      ],
      "argsoriginal": "(ImGuiKeyChord key_chord,ImGuiID owner_id=0,ImGuiInputFlags flags=0)",
      "call_args": "(key_chord,owner_id,flags)",
      "cimguiname": "igSetShortcutRouting",
      "defaults": {
        "flags": "0",
        "owner_id": "0"
      },
      "funcname": "SetShortcutRouting",
      "location": "imgui_internal:3281",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetShortcutRouting",
      "ret": "bool",
      "signature": "(ImGuiKeyChord,ImGuiID,ImGuiInputFlags)",
      "stname": ""
    }
  ],
  "igSetStateStorage": [
    {
      "args": "(ImGuiStorage* storage)",
      "argsT": [
        {
          "name": "storage",
          "type": "ImGuiStorage*"
        }
      ],
      "argsoriginal": "(ImGuiStorage* storage)",
      "call_args": "(storage)",
      "cimguiname": "igSetStateStorage",
      "defaults": {},
      "funcname": "SetStateStorage",
      "location": "imgui:922",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetStateStorage",
      "ret": "void",
      "signature": "(ImGuiStorage*)",
      "stname": ""
    }
  ],
  "igSetTabItemClosed": [
    {
      "args": "(const char* tab_or_docked_window_label)",
      "argsT": [
        {
          "name": "tab_or_docked_window_label",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* tab_or_docked_window_label)",
      "call_args": "(tab_or_docked_window_label)",
      "cimguiname": "igSetTabItemClosed",
      "defaults": {},
      "funcname": "SetTabItemClosed",
      "location": "imgui:817",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetTabItemClosed",
      "ret": "void",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igSetTooltip": [
    {
      "args": "(const char* fmt,...)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const char* fmt,...)",
      "call_args": "(fmt,...)",
      "cimguiname": "igSetTooltip",
      "defaults": {},
      "funcname": "SetTooltip",
      "isvararg": "...)",
      "location": "imgui:687",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetTooltip",
      "ret": "void",
      "signature": "(const char*,...)",
      "stname": ""
    }
  ],
  "igSetTooltipV": [
    {
      "args": "(const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const char* fmt,va_list args)",
      "call_args": "(fmt,args)",
      "cimguiname": "igSetTooltipV",
      "defaults": {},
      "funcname": "SetTooltipV",
      "location": "imgui:688",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetTooltipV",
      "ret": "void",
      "signature": "(const char*,va_list)",
      "stname": ""
    }
  ],
  "igSetWindowClipRectBeforeSetChannel": [
    {
      "args": "(ImGuiWindow* window,const ImRect clip_rect)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "clip_rect",
          "type": "const ImRect"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,const ImRect& clip_rect)",
      "call_args": "(window,clip_rect)",
      "cimguiname": "igSetWindowClipRectBeforeSetChannel",
      "defaults": {},
      "funcname": "SetWindowClipRectBeforeSetChannel",
      "location": "imgui_internal:3360",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowClipRectBeforeSetChannel",
      "ret": "void",
      "signature": "(ImGuiWindow*,const ImRect)",
      "stname": ""
    }
  ],
  "igSetWindowCollapsed": [
    {
      "args": "(bool collapsed,ImGuiCond cond)",
      "argsT": [
        {
          "name": "collapsed",
          "type": "bool"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        }
      ],
      "argsoriginal": "(bool collapsed,ImGuiCond cond=0)",
      "call_args": "(collapsed,cond)",
      "cimguiname": "igSetWindowCollapsed",
      "defaults": {
        "cond": "0"
      },
      "funcname": "SetWindowCollapsed",
      "location": "imgui:385",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowCollapsed_Bool",
      "ret": "void",
      "signature": "(bool,ImGuiCond)",
      "stname": ""
    },
    {
      "args": "(const char* name,bool collapsed,ImGuiCond cond)",
      "argsT": [
        {
          "name": "name",
          "type": "const char*"
        },
        {
          "name": "collapsed",
          "type": "bool"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        }
      ],
      "argsoriginal": "(const char* name,bool collapsed,ImGuiCond cond=0)",
      "call_args": "(name,collapsed,cond)",
      "cimguiname": "igSetWindowCollapsed",
      "defaults": {
        "cond": "0"
      },
      "funcname": "SetWindowCollapsed",
      "location": "imgui:390",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowCollapsed_Str",
      "ret": "void",
      "signature": "(const char*,bool,ImGuiCond)",
      "stname": ""
    },
    {
      "args": "(ImGuiWindow* window,bool collapsed,ImGuiCond cond)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "collapsed",
          "type": "bool"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,bool collapsed,ImGuiCond cond=0)",
      "call_args": "(window,collapsed,cond)",
      "cimguiname": "igSetWindowCollapsed",
      "defaults": {
        "cond": "0"
      },
      "funcname": "SetWindowCollapsed",
      "location": "imgui_internal:3035",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowCollapsed_WindowPtr",
      "ret": "void",
      "signature": "(ImGuiWindow*,bool,ImGuiCond)",
      "stname": ""
    }
  ],
  "igSetWindowDock": [
    {
      "args": "(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "dock_id",
          "type": "ImGuiID"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond)",
      "call_args": "(window,dock_id,cond)",
      "cimguiname": "igSetWindowDock",
      "defaults": {},
      "funcname": "SetWindowDock",
      "location": "imgui_internal:3314",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowDock",
      "ret": "void",
      "signature": "(ImGuiWindow*,ImGuiID,ImGuiCond)",
      "stname": ""
    }
  ],
  "igSetWindowFocus": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igSetWindowFocus",
      "defaults": {},
      "funcname": "SetWindowFocus",
      "location": "imgui:386",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowFocus_Nil",
      "ret": "void",
      "signature": "()",
      "stname": ""
    },
    {
      "args": "(const char* name)",
      "argsT": [
        {
          "name": "name",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* name)",
      "call_args": "(name)",
      "cimguiname": "igSetWindowFocus",
      "defaults": {},
      "funcname": "SetWindowFocus",
      "location": "imgui:391",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowFocus_Str",
      "ret": "void",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igSetWindowFontScale": [
    {
      "args": "(float scale)",
      "argsT": [
        {
          "name": "scale",
          "type": "float"
        }
      ],
      "argsoriginal": "(float scale)",
      "call_args": "(scale)",
      "cimguiname": "igSetWindowFontScale",
      "defaults": {},
      "funcname": "SetWindowFontScale",
      "location": "imgui:387",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowFontScale",
      "ret": "void",
      "signature": "(float)",
      "stname": ""
    }
  ],
  "igSetWindowHiddendAndSkipItemsForCurrentFrame": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igSetWindowHiddendAndSkipItemsForCurrentFrame",
      "defaults": {},
      "funcname": "SetWindowHiddendAndSkipItemsForCurrentFrame",
      "location": "imgui_internal:3037",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowHiddendAndSkipItemsForCurrentFrame",
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igSetWindowHitTestHole": [
    {
      "args": "(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "pos",
          "type": "const ImVec2"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,const ImVec2& pos,const ImVec2& size)",
      "call_args": "(window,pos,size)",
      "cimguiname": "igSetWindowHitTestHole",
      "defaults": {},
      "funcname": "SetWindowHitTestHole",
      "location": "imgui_internal:3036",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowHitTestHole",
      "ret": "void",
      "signature": "(ImGuiWindow*,const ImVec2,const ImVec2)",
      "stname": ""
    }
  ],
  "igSetWindowPos": [
    {
      "args": "(const ImVec2 pos,ImGuiCond cond)",
      "argsT": [
        {
          "name": "pos",
          "type": "const ImVec2"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        }
      ],
      "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0)",
      "call_args": "(pos,cond)",
      "cimguiname": "igSetWindowPos",
      "defaults": {
        "cond": "0"
      },
      "funcname": "SetWindowPos",
      "location": "imgui:383",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowPos_Vec2",
      "ret": "void",
      "signature": "(const ImVec2,ImGuiCond)",
      "stname": ""
    },
    {
      "args": "(const char* name,const ImVec2 pos,ImGuiCond cond)",
      "argsT": [
        {
          "name": "name",
          "type": "const char*"
        },
        {
          "name": "pos",
          "type": "const ImVec2"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        }
      ],
      "argsoriginal": "(const char* name,const ImVec2& pos,ImGuiCond cond=0)",
      "call_args": "(name,pos,cond)",
      "cimguiname": "igSetWindowPos",
      "defaults": {
        "cond": "0"
      },
      "funcname": "SetWindowPos",
      "location": "imgui:388",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowPos_Str",
      "ret": "void",
      "signature": "(const char*,const ImVec2,ImGuiCond)",
      "stname": ""
    },
    {
      "args": "(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "pos",
          "type": "const ImVec2"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,const ImVec2& pos,ImGuiCond cond=0)",
      "call_args": "(window,pos,cond)",
      "cimguiname": "igSetWindowPos",
      "defaults": {
        "cond": "0"
      },
      "funcname": "SetWindowPos",
      "location": "imgui_internal:3033",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowPos_WindowPtr",
      "ret": "void",
      "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)",
      "stname": ""
    }
  ],
  "igSetWindowSize": [
    {
      "args": "(const ImVec2 size,ImGuiCond cond)",
      "argsT": [
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        }
      ],
      "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)",
      "call_args": "(size,cond)",
      "cimguiname": "igSetWindowSize",
      "defaults": {
        "cond": "0"
      },
      "funcname": "SetWindowSize",
      "location": "imgui:384",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowSize_Vec2",
      "ret": "void",
      "signature": "(const ImVec2,ImGuiCond)",
      "stname": ""
    },
    {
      "args": "(const char* name,const ImVec2 size,ImGuiCond cond)",
      "argsT": [
        {
          "name": "name",
          "type": "const char*"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        }
      ],
      "argsoriginal": "(const char* name,const ImVec2& size,ImGuiCond cond=0)",
      "call_args": "(name,size,cond)",
      "cimguiname": "igSetWindowSize",
      "defaults": {
        "cond": "0"
      },
      "funcname": "SetWindowSize",
      "location": "imgui:389",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowSize_Str",
      "ret": "void",
      "signature": "(const char*,const ImVec2,ImGuiCond)",
      "stname": ""
    },
    {
      "args": "(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "cond",
          "type": "ImGuiCond"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,const ImVec2& size,ImGuiCond cond=0)",
      "call_args": "(window,size,cond)",
      "cimguiname": "igSetWindowSize",
      "defaults": {
        "cond": "0"
      },
      "funcname": "SetWindowSize",
      "location": "imgui_internal:3034",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowSize_WindowPtr",
      "ret": "void",
      "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)",
      "stname": ""
    }
  ],
  "igSetWindowViewport": [
    {
      "args": "(ImGuiWindow* window,ImGuiViewportP* viewport)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "viewport",
          "type": "ImGuiViewportP*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiViewportP* viewport)",
      "call_args": "(window,viewport)",
      "cimguiname": "igSetWindowViewport",
      "defaults": {},
      "funcname": "SetWindowViewport",
      "location": "imgui_internal:3079",
      "namespace": "ImGui",
      "ov_cimguiname": "igSetWindowViewport",
      "ret": "void",
      "signature": "(ImGuiWindow*,ImGuiViewportP*)",
      "stname": ""
    }
  ],
  "igShadeVertsLinearColorGradientKeepAlpha": [
    {
      "args": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "vert_start_idx",
          "type": "int"
        },
        {
          "name": "vert_end_idx",
          "type": "int"
        },
        {
          "name": "gradient_p0",
          "type": "ImVec2"
        },
        {
          "name": "gradient_p1",
          "type": "ImVec2"
        },
        {
          "name": "col0",
          "type": "ImU32"
        },
        {
          "name": "col1",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)",
      "call_args": "(draw_list,vert_start_idx,vert_end_idx,gradient_p0,gradient_p1,col0,col1)",
      "cimguiname": "igShadeVertsLinearColorGradientKeepAlpha",
      "defaults": {},
      "funcname": "ShadeVertsLinearColorGradientKeepAlpha",
      "location": "imgui_internal:3538",
      "namespace": "ImGui",
      "ov_cimguiname": "igShadeVertsLinearColorGradientKeepAlpha",
      "ret": "void",
      "signature": "(ImDrawList*,int,int,ImVec2,ImVec2,ImU32,ImU32)",
      "stname": ""
    }
  ],
  "igShadeVertsLinearUV": [
    {
      "args": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,bool clamp)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "vert_start_idx",
          "type": "int"
        },
        {
          "name": "vert_end_idx",
          "type": "int"
        },
        {
          "name": "a",
          "type": "const ImVec2"
        },
        {
          "name": "b",
          "type": "const ImVec2"
        },
        {
          "name": "uv_a",
          "type": "const ImVec2"
        },
        {
          "name": "uv_b",
          "type": "const ImVec2"
        },
        {
          "name": "clamp",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,bool clamp)",
      "call_args": "(draw_list,vert_start_idx,vert_end_idx,a,b,uv_a,uv_b,clamp)",
      "cimguiname": "igShadeVertsLinearUV",
      "defaults": {},
      "funcname": "ShadeVertsLinearUV",
      "location": "imgui_internal:3539",
      "namespace": "ImGui",
      "ov_cimguiname": "igShadeVertsLinearUV",
      "ret": "void",
      "signature": "(ImDrawList*,int,int,const ImVec2,const ImVec2,const ImVec2,const ImVec2,bool)",
      "stname": ""
    }
  ],
  "igShortcut": [
    {
      "args": "(ImGuiKeyChord key_chord,ImGuiID owner_id,ImGuiInputFlags flags)",
      "argsT": [
        {
          "name": "key_chord",
          "type": "ImGuiKeyChord"
        },
        {
          "name": "owner_id",
          "type": "ImGuiID"
        },
        {
          "name": "flags",
          "type": "ImGuiInputFlags"
        }
      ],
      "argsoriginal": "(ImGuiKeyChord key_chord,ImGuiID owner_id=0,ImGuiInputFlags flags=0)",
      "call_args": "(key_chord,owner_id,flags)",
      "cimguiname": "igShortcut",
      "defaults": {
        "flags": "0",
        "owner_id": "0"
      },
      "funcname": "Shortcut",
      "location": "imgui_internal:3280",
      "namespace": "ImGui",
      "ov_cimguiname": "igShortcut",
      "ret": "bool",
      "signature": "(ImGuiKeyChord,ImGuiID,ImGuiInputFlags)",
      "stname": ""
    }
  ],
  "igShowAboutWindow": [
    {
      "args": "(bool* p_open)",
      "argsT": [
        {
          "name": "p_open",
          "type": "bool*"
        }
      ],
      "argsoriginal": "(bool* p_open=((void*)0))",
      "call_args": "(p_open)",
      "cimguiname": "igShowAboutWindow",
      "defaults": {
        "p_open": "NULL"
      },
      "funcname": "ShowAboutWindow",
      "location": "imgui:319",
      "namespace": "ImGui",
      "ov_cimguiname": "igShowAboutWindow",
      "ret": "void",
      "signature": "(bool*)",
      "stname": ""
    }
  ],
  "igShowDebugLogWindow": [
    {
      "args": "(bool* p_open)",
      "argsT": [
        {
          "name": "p_open",
          "type": "bool*"
        }
      ],
      "argsoriginal": "(bool* p_open=((void*)0))",
      "call_args": "(p_open)",
      "cimguiname": "igShowDebugLogWindow",
      "defaults": {
        "p_open": "NULL"
      },
      "funcname": "ShowDebugLogWindow",
      "location": "imgui:317",
      "namespace": "ImGui",
      "ov_cimguiname": "igShowDebugLogWindow",
      "ret": "void",
      "signature": "(bool*)",
      "stname": ""
    }
  ],
  "igShowDemoWindow": [
    {
      "args": "(bool* p_open)",
      "argsT": [
        {
          "name": "p_open",
          "type": "bool*"
        }
      ],
      "argsoriginal": "(bool* p_open=((void*)0))",
      "call_args": "(p_open)",
      "cimguiname": "igShowDemoWindow",
      "defaults": {
        "p_open": "NULL"
      },
      "funcname": "ShowDemoWindow",
      "location": "imgui:315",
      "namespace": "ImGui",
      "ov_cimguiname": "igShowDemoWindow",
      "ret": "void",
      "signature": "(bool*)",
      "stname": ""
    }
  ],
  "igShowFontAtlas": [
    {
      "args": "(ImFontAtlas* atlas)",
      "argsT": [
        {
          "name": "atlas",
          "type": "ImFontAtlas*"
        }
      ],
      "argsoriginal": "(ImFontAtlas* atlas)",
      "call_args": "(atlas)",
      "cimguiname": "igShowFontAtlas",
      "defaults": {},
      "funcname": "ShowFontAtlas",
      "location": "imgui_internal:3561",
      "namespace": "ImGui",
      "ov_cimguiname": "igShowFontAtlas",
      "ret": "void",
      "signature": "(ImFontAtlas*)",
      "stname": ""
    }
  ],
  "igShowFontSelector": [
    {
      "args": "(const char* label)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* label)",
      "call_args": "(label)",
      "cimguiname": "igShowFontSelector",
      "defaults": {},
      "funcname": "ShowFontSelector",
      "location": "imgui:322",
      "namespace": "ImGui",
      "ov_cimguiname": "igShowFontSelector",
      "ret": "void",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igShowMetricsWindow": [
    {
      "args": "(bool* p_open)",
      "argsT": [
        {
          "name": "p_open",
          "type": "bool*"
        }
      ],
      "argsoriginal": "(bool* p_open=((void*)0))",
      "call_args": "(p_open)",
      "cimguiname": "igShowMetricsWindow",
      "defaults": {
        "p_open": "NULL"
      },
      "funcname": "ShowMetricsWindow",
      "location": "imgui:316",
      "namespace": "ImGui",
      "ov_cimguiname": "igShowMetricsWindow",
      "ret": "void",
      "signature": "(bool*)",
      "stname": ""
    }
  ],
  "igShowStackToolWindow": [
    {
      "args": "(bool* p_open)",
      "argsT": [
        {
          "name": "p_open",
          "type": "bool*"
        }
      ],
      "argsoriginal": "(bool* p_open=((void*)0))",
      "call_args": "(p_open)",
      "cimguiname": "igShowStackToolWindow",
      "defaults": {
        "p_open": "NULL"
      },
      "funcname": "ShowStackToolWindow",
      "location": "imgui:318",
      "namespace": "ImGui",
      "ov_cimguiname": "igShowStackToolWindow",
      "ret": "void",
      "signature": "(bool*)",
      "stname": ""
    }
  ],
  "igShowStyleEditor": [
    {
      "args": "(ImGuiStyle* ref)",
      "argsT": [
        {
          "name": "ref",
          "type": "ImGuiStyle*"
        }
      ],
      "argsoriginal": "(ImGuiStyle* ref=((void*)0))",
      "call_args": "(ref)",
      "cimguiname": "igShowStyleEditor",
      "defaults": {
        "ref": "NULL"
      },
      "funcname": "ShowStyleEditor",
      "location": "imgui:320",
      "namespace": "ImGui",
      "ov_cimguiname": "igShowStyleEditor",
      "ret": "void",
      "signature": "(ImGuiStyle*)",
      "stname": ""
    }
  ],
  "igShowStyleSelector": [
    {
      "args": "(const char* label)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* label)",
      "call_args": "(label)",
      "cimguiname": "igShowStyleSelector",
      "defaults": {},
      "funcname": "ShowStyleSelector",
      "location": "imgui:321",
      "namespace": "ImGui",
      "ov_cimguiname": "igShowStyleSelector",
      "ret": "bool",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igShowUserGuide": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igShowUserGuide",
      "defaults": {},
      "funcname": "ShowUserGuide",
      "location": "imgui:323",
      "namespace": "ImGui",
      "ov_cimguiname": "igShowUserGuide",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igShrinkWidths": [
    {
      "args": "(ImGuiShrinkWidthItem* items,int count,float width_excess)",
      "argsT": [
        {
          "name": "items",
          "type": "ImGuiShrinkWidthItem*"
        },
        {
          "name": "count",
          "type": "int"
        },
        {
          "name": "width_excess",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiShrinkWidthItem* items,int count,float width_excess)",
      "call_args": "(items,count,width_excess)",
      "cimguiname": "igShrinkWidths",
      "defaults": {},
      "funcname": "ShrinkWidths",
      "location": "imgui_internal:3145",
      "namespace": "ImGui",
      "ov_cimguiname": "igShrinkWidths",
      "ret": "void",
      "signature": "(ImGuiShrinkWidthItem*,int,float)",
      "stname": ""
    }
  ],
  "igShutdown": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igShutdown",
      "defaults": {},
      "funcname": "Shutdown",
      "location": "imgui_internal:3060",
      "namespace": "ImGui",
      "ov_cimguiname": "igShutdown",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igSliderAngle": [
    {
      "args": "(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v_rad",
          "type": "float*"
        },
        {
          "name": "v_degrees_min",
          "type": "float"
        },
        {
          "name": "v_degrees_max",
          "type": "float"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,float* v_rad,float v_degrees_min=-360.0f,float v_degrees_max=+360.0f,const char* format=\"%.0f deg\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v_rad,v_degrees_min,v_degrees_max,format,flags)",
      "cimguiname": "igSliderAngle",
      "defaults": {
        "flags": "0",
        "format": "\"%.0f deg\"",
        "v_degrees_max": "+360.0f",
        "v_degrees_min": "-360.0f"
      },
      "funcname": "SliderAngle",
      "location": "imgui:578",
      "namespace": "ImGui",
      "ov_cimguiname": "igSliderAngle",
      "ret": "bool",
      "signature": "(const char*,float*,float,float,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igSliderBehavior": [
    {
      "args": "(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)",
      "argsT": [
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "p_v",
          "type": "void*"
        },
        {
          "name": "p_min",
          "type": "const void*"
        },
        {
          "name": "p_max",
          "type": "const void*"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        },
        {
          "name": "out_grab_bb",
          "type": "ImRect*"
        }
      ],
      "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)",
      "call_args": "(bb,id,data_type,p_v,p_min,p_max,format,flags,out_grab_bb)",
      "cimguiname": "igSliderBehavior",
      "defaults": {},
      "funcname": "SliderBehavior",
      "location": "imgui_internal:3496",
      "namespace": "ImGui",
      "ov_cimguiname": "igSliderBehavior",
      "ret": "bool",
      "signature": "(const ImRect,ImGuiID,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags,ImRect*)",
      "stname": ""
    }
  ],
  "igSliderFloat": [
    {
      "args": "(const char* label,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "float*"
        },
        {
          "name": "v_min",
          "type": "float"
        },
        {
          "name": "v_max",
          "type": "float"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,float* v,float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_min,v_max,format,flags)",
      "cimguiname": "igSliderFloat",
      "defaults": {
        "flags": "0",
        "format": "\"%.3f\""
      },
      "funcname": "SliderFloat",
      "location": "imgui:574",
      "namespace": "ImGui",
      "ov_cimguiname": "igSliderFloat",
      "ret": "bool",
      "signature": "(const char*,float*,float,float,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igSliderFloat2": [
    {
      "args": "(const char* label,float v[2],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "float[2]"
        },
        {
          "name": "v_min",
          "type": "float"
        },
        {
          "name": "v_max",
          "type": "float"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,float v[2],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_min,v_max,format,flags)",
      "cimguiname": "igSliderFloat2",
      "defaults": {
        "flags": "0",
        "format": "\"%.3f\""
      },
      "funcname": "SliderFloat2",
      "location": "imgui:575",
      "namespace": "ImGui",
      "ov_cimguiname": "igSliderFloat2",
      "ret": "bool",
      "signature": "(const char*,float[2],float,float,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igSliderFloat3": [
    {
      "args": "(const char* label,float v[3],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "float[3]"
        },
        {
          "name": "v_min",
          "type": "float"
        },
        {
          "name": "v_max",
          "type": "float"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,float v[3],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_min,v_max,format,flags)",
      "cimguiname": "igSliderFloat3",
      "defaults": {
        "flags": "0",
        "format": "\"%.3f\""
      },
      "funcname": "SliderFloat3",
      "location": "imgui:576",
      "namespace": "ImGui",
      "ov_cimguiname": "igSliderFloat3",
      "ret": "bool",
      "signature": "(const char*,float[3],float,float,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igSliderFloat4": [
    {
      "args": "(const char* label,float v[4],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "float[4]"
        },
        {
          "name": "v_min",
          "type": "float"
        },
        {
          "name": "v_max",
          "type": "float"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,float v[4],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_min,v_max,format,flags)",
      "cimguiname": "igSliderFloat4",
      "defaults": {
        "flags": "0",
        "format": "\"%.3f\""
      },
      "funcname": "SliderFloat4",
      "location": "imgui:577",
      "namespace": "ImGui",
      "ov_cimguiname": "igSliderFloat4",
      "ret": "bool",
      "signature": "(const char*,float[4],float,float,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igSliderInt": [
    {
      "args": "(const char* label,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "int*"
        },
        {
          "name": "v_min",
          "type": "int"
        },
        {
          "name": "v_max",
          "type": "int"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,int* v,int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_min,v_max,format,flags)",
      "cimguiname": "igSliderInt",
      "defaults": {
        "flags": "0",
        "format": "\"%d\""
      },
      "funcname": "SliderInt",
      "location": "imgui:579",
      "namespace": "ImGui",
      "ov_cimguiname": "igSliderInt",
      "ret": "bool",
      "signature": "(const char*,int*,int,int,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igSliderInt2": [
    {
      "args": "(const char* label,int v[2],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "int[2]"
        },
        {
          "name": "v_min",
          "type": "int"
        },
        {
          "name": "v_max",
          "type": "int"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,int v[2],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_min,v_max,format,flags)",
      "cimguiname": "igSliderInt2",
      "defaults": {
        "flags": "0",
        "format": "\"%d\""
      },
      "funcname": "SliderInt2",
      "location": "imgui:580",
      "namespace": "ImGui",
      "ov_cimguiname": "igSliderInt2",
      "ret": "bool",
      "signature": "(const char*,int[2],int,int,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igSliderInt3": [
    {
      "args": "(const char* label,int v[3],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "int[3]"
        },
        {
          "name": "v_min",
          "type": "int"
        },
        {
          "name": "v_max",
          "type": "int"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,int v[3],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_min,v_max,format,flags)",
      "cimguiname": "igSliderInt3",
      "defaults": {
        "flags": "0",
        "format": "\"%d\""
      },
      "funcname": "SliderInt3",
      "location": "imgui:581",
      "namespace": "ImGui",
      "ov_cimguiname": "igSliderInt3",
      "ret": "bool",
      "signature": "(const char*,int[3],int,int,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igSliderInt4": [
    {
      "args": "(const char* label,int v[4],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "int[4]"
        },
        {
          "name": "v_min",
          "type": "int"
        },
        {
          "name": "v_max",
          "type": "int"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,int v[4],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,v,v_min,v_max,format,flags)",
      "cimguiname": "igSliderInt4",
      "defaults": {
        "flags": "0",
        "format": "\"%d\""
      },
      "funcname": "SliderInt4",
      "location": "imgui:582",
      "namespace": "ImGui",
      "ov_cimguiname": "igSliderInt4",
      "ret": "bool",
      "signature": "(const char*,int[4],int,int,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igSliderScalar": [
    {
      "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "p_data",
          "type": "void*"
        },
        {
          "name": "p_min",
          "type": "const void*"
        },
        {
          "name": "p_max",
          "type": "const void*"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)",
      "call_args": "(label,data_type,p_data,p_min,p_max,format,flags)",
      "cimguiname": "igSliderScalar",
      "defaults": {
        "flags": "0",
        "format": "NULL"
      },
      "funcname": "SliderScalar",
      "location": "imgui:583",
      "namespace": "ImGui",
      "ov_cimguiname": "igSliderScalar",
      "ret": "bool",
      "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igSliderScalarN": [
    {
      "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "p_data",
          "type": "void*"
        },
        {
          "name": "components",
          "type": "int"
        },
        {
          "name": "p_min",
          "type": "const void*"
        },
        {
          "name": "p_max",
          "type": "const void*"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)",
      "call_args": "(label,data_type,p_data,components,p_min,p_max,format,flags)",
      "cimguiname": "igSliderScalarN",
      "defaults": {
        "flags": "0",
        "format": "NULL"
      },
      "funcname": "SliderScalarN",
      "location": "imgui:584",
      "namespace": "ImGui",
      "ov_cimguiname": "igSliderScalarN",
      "ret": "bool",
      "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igSmallButton": [
    {
      "args": "(const char* label)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* label)",
      "call_args": "(label)",
      "cimguiname": "igSmallButton",
      "defaults": {},
      "funcname": "SmallButton",
      "location": "imgui:518",
      "namespace": "ImGui",
      "ov_cimguiname": "igSmallButton",
      "ret": "bool",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igSpacing": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igSpacing",
      "defaults": {},
      "funcname": "Spacing",
      "location": "imgui:457",
      "namespace": "ImGui",
      "ov_cimguiname": "igSpacing",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igSplitterBehavior": [
    {
      "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay,ImU32 bg_col)",
      "argsT": [
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "axis",
          "type": "ImGuiAxis"
        },
        {
          "name": "size1",
          "type": "float*"
        },
        {
          "name": "size2",
          "type": "float*"
        },
        {
          "name": "min_size1",
          "type": "float"
        },
        {
          "name": "min_size2",
          "type": "float"
        },
        {
          "name": "hover_extend",
          "type": "float"
        },
        {
          "name": "hover_visibility_delay",
          "type": "float"
        },
        {
          "name": "bg_col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend=0.0f,float hover_visibility_delay=0.0f,ImU32 bg_col=0)",
      "call_args": "(bb,id,axis,size1,size2,min_size1,min_size2,hover_extend,hover_visibility_delay,bg_col)",
      "cimguiname": "igSplitterBehavior",
      "defaults": {
        "bg_col": "0",
        "hover_extend": "0.0f",
        "hover_visibility_delay": "0.0f"
      },
      "funcname": "SplitterBehavior",
      "location": "imgui_internal:3497",
      "namespace": "ImGui",
      "ov_cimguiname": "igSplitterBehavior",
      "ret": "bool",
      "signature": "(const ImRect,ImGuiID,ImGuiAxis,float*,float*,float,float,float,float,ImU32)",
      "stname": ""
    }
  ],
  "igStartMouseMovingWindow": [
    {
      "args": "(ImGuiWindow* window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igStartMouseMovingWindow",
      "defaults": {},
      "funcname": "StartMouseMovingWindow",
      "location": "imgui_internal:3065",
      "namespace": "ImGui",
      "ov_cimguiname": "igStartMouseMovingWindow",
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igStartMouseMovingWindowOrNode": [
    {
      "args": "(ImGuiWindow* window,ImGuiDockNode* node,bool undock_floating_node)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "node",
          "type": "ImGuiDockNode*"
        },
        {
          "name": "undock_floating_node",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiDockNode* node,bool undock_floating_node)",
      "call_args": "(window,node,undock_floating_node)",
      "cimguiname": "igStartMouseMovingWindowOrNode",
      "defaults": {},
      "funcname": "StartMouseMovingWindowOrNode",
      "location": "imgui_internal:3066",
      "namespace": "ImGui",
      "ov_cimguiname": "igStartMouseMovingWindowOrNode",
      "ret": "void",
      "signature": "(ImGuiWindow*,ImGuiDockNode*,bool)",
      "stname": ""
    }
  ],
  "igStyleColorsClassic": [
    {
      "args": "(ImGuiStyle* dst)",
      "argsT": [
        {
          "name": "dst",
          "type": "ImGuiStyle*"
        }
      ],
      "argsoriginal": "(ImGuiStyle* dst=((void*)0))",
      "call_args": "(dst)",
      "cimguiname": "igStyleColorsClassic",
      "defaults": {
        "dst": "NULL"
      },
      "funcname": "StyleColorsClassic",
      "location": "imgui:329",
      "namespace": "ImGui",
      "ov_cimguiname": "igStyleColorsClassic",
      "ret": "void",
      "signature": "(ImGuiStyle*)",
      "stname": ""
    }
  ],
  "igStyleColorsDark": [
    {
      "args": "(ImGuiStyle* dst)",
      "argsT": [
        {
          "name": "dst",
          "type": "ImGuiStyle*"
        }
      ],
      "argsoriginal": "(ImGuiStyle* dst=((void*)0))",
      "call_args": "(dst)",
      "cimguiname": "igStyleColorsDark",
      "defaults": {
        "dst": "NULL"
      },
      "funcname": "StyleColorsDark",
      "location": "imgui:327",
      "namespace": "ImGui",
      "ov_cimguiname": "igStyleColorsDark",
      "ret": "void",
      "signature": "(ImGuiStyle*)",
      "stname": ""
    }
  ],
  "igStyleColorsLight": [
    {
      "args": "(ImGuiStyle* dst)",
      "argsT": [
        {
          "name": "dst",
          "type": "ImGuiStyle*"
        }
      ],
      "argsoriginal": "(ImGuiStyle* dst=((void*)0))",
      "call_args": "(dst)",
      "cimguiname": "igStyleColorsLight",
      "defaults": {
        "dst": "NULL"
      },
      "funcname": "StyleColorsLight",
      "location": "imgui:328",
      "namespace": "ImGui",
      "ov_cimguiname": "igStyleColorsLight",
      "ret": "void",
      "signature": "(ImGuiStyle*)",
      "stname": ""
    }
  ],
  "igTabBarAddTab": [
    {
      "args": "(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        },
        {
          "name": "tab_flags",
          "type": "ImGuiTabItemFlags"
        },
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window)",
      "call_args": "(tab_bar,tab_flags,window)",
      "cimguiname": "igTabBarAddTab",
      "defaults": {},
      "funcname": "TabBarAddTab",
      "location": "imgui_internal:3435",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabBarAddTab",
      "ret": "void",
      "signature": "(ImGuiTabBar*,ImGuiTabItemFlags,ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igTabBarCloseTab": [
    {
      "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        },
        {
          "name": "tab",
          "type": "ImGuiTabItem*"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
      "call_args": "(tab_bar,tab)",
      "cimguiname": "igTabBarCloseTab",
      "defaults": {},
      "funcname": "TabBarCloseTab",
      "location": "imgui_internal:3437",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabBarCloseTab",
      "ret": "void",
      "signature": "(ImGuiTabBar*,ImGuiTabItem*)",
      "stname": ""
    }
  ],
  "igTabBarFindMostRecentlySelectedTabForActiveWindow": [
    {
      "args": "(ImGuiTabBar* tab_bar)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar)",
      "call_args": "(tab_bar)",
      "cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow",
      "defaults": {},
      "funcname": "TabBarFindMostRecentlySelectedTabForActiveWindow",
      "location": "imgui_internal:3431",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow",
      "ret": "ImGuiTabItem*",
      "signature": "(ImGuiTabBar*)",
      "stname": ""
    }
  ],
  "igTabBarFindTabByID": [
    {
      "args": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        },
        {
          "name": "tab_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)",
      "call_args": "(tab_bar,tab_id)",
      "cimguiname": "igTabBarFindTabByID",
      "defaults": {},
      "funcname": "TabBarFindTabByID",
      "location": "imgui_internal:3429",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabBarFindTabByID",
      "ret": "ImGuiTabItem*",
      "signature": "(ImGuiTabBar*,ImGuiID)",
      "stname": ""
    }
  ],
  "igTabBarFindTabByOrder": [
    {
      "args": "(ImGuiTabBar* tab_bar,int order)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        },
        {
          "name": "order",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar,int order)",
      "call_args": "(tab_bar,order)",
      "cimguiname": "igTabBarFindTabByOrder",
      "defaults": {},
      "funcname": "TabBarFindTabByOrder",
      "location": "imgui_internal:3430",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabBarFindTabByOrder",
      "ret": "ImGuiTabItem*",
      "signature": "(ImGuiTabBar*,int)",
      "stname": ""
    }
  ],
  "igTabBarGetCurrentTab": [
    {
      "args": "(ImGuiTabBar* tab_bar)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar)",
      "call_args": "(tab_bar)",
      "cimguiname": "igTabBarGetCurrentTab",
      "defaults": {},
      "funcname": "TabBarGetCurrentTab",
      "location": "imgui_internal:3432",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabBarGetCurrentTab",
      "ret": "ImGuiTabItem*",
      "signature": "(ImGuiTabBar*)",
      "stname": ""
    }
  ],
  "igTabBarGetTabName": [
    {
      "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        },
        {
          "name": "tab",
          "type": "ImGuiTabItem*"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
      "call_args": "(tab_bar,tab)",
      "cimguiname": "igTabBarGetTabName",
      "defaults": {},
      "funcname": "TabBarGetTabName",
      "location": "imgui_internal:3434",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabBarGetTabName",
      "ret": "const char*",
      "signature": "(ImGuiTabBar*,ImGuiTabItem*)",
      "stname": ""
    }
  ],
  "igTabBarGetTabOrder": [
    {
      "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        },
        {
          "name": "tab",
          "type": "ImGuiTabItem*"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
      "call_args": "(tab_bar,tab)",
      "cimguiname": "igTabBarGetTabOrder",
      "defaults": {},
      "funcname": "TabBarGetTabOrder",
      "location": "imgui_internal:3433",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabBarGetTabOrder",
      "ret": "int",
      "signature": "(ImGuiTabBar*,ImGuiTabItem*)",
      "stname": ""
    }
  ],
  "igTabBarProcessReorder": [
    {
      "args": "(ImGuiTabBar* tab_bar)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar)",
      "call_args": "(tab_bar)",
      "cimguiname": "igTabBarProcessReorder",
      "defaults": {},
      "funcname": "TabBarProcessReorder",
      "location": "imgui_internal:3441",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabBarProcessReorder",
      "ret": "bool",
      "signature": "(ImGuiTabBar*)",
      "stname": ""
    }
  ],
  "igTabBarQueueFocus": [
    {
      "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        },
        {
          "name": "tab",
          "type": "ImGuiTabItem*"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)",
      "call_args": "(tab_bar,tab)",
      "cimguiname": "igTabBarQueueFocus",
      "defaults": {},
      "funcname": "TabBarQueueFocus",
      "location": "imgui_internal:3438",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabBarQueueFocus",
      "ret": "void",
      "signature": "(ImGuiTabBar*,ImGuiTabItem*)",
      "stname": ""
    }
  ],
  "igTabBarQueueReorder": [
    {
      "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab,int offset)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        },
        {
          "name": "tab",
          "type": "ImGuiTabItem*"
        },
        {
          "name": "offset",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab,int offset)",
      "call_args": "(tab_bar,tab,offset)",
      "cimguiname": "igTabBarQueueReorder",
      "defaults": {},
      "funcname": "TabBarQueueReorder",
      "location": "imgui_internal:3439",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabBarQueueReorder",
      "ret": "void",
      "signature": "(ImGuiTabBar*,ImGuiTabItem*,int)",
      "stname": ""
    }
  ],
  "igTabBarQueueReorderFromMousePos": [
    {
      "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab,ImVec2 mouse_pos)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        },
        {
          "name": "tab",
          "type": "ImGuiTabItem*"
        },
        {
          "name": "mouse_pos",
          "type": "ImVec2"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab,ImVec2 mouse_pos)",
      "call_args": "(tab_bar,tab,mouse_pos)",
      "cimguiname": "igTabBarQueueReorderFromMousePos",
      "defaults": {},
      "funcname": "TabBarQueueReorderFromMousePos",
      "location": "imgui_internal:3440",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabBarQueueReorderFromMousePos",
      "ret": "void",
      "signature": "(ImGuiTabBar*,ImGuiTabItem*,ImVec2)",
      "stname": ""
    }
  ],
  "igTabBarRemoveTab": [
    {
      "args": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        },
        {
          "name": "tab_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)",
      "call_args": "(tab_bar,tab_id)",
      "cimguiname": "igTabBarRemoveTab",
      "defaults": {},
      "funcname": "TabBarRemoveTab",
      "location": "imgui_internal:3436",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabBarRemoveTab",
      "ret": "void",
      "signature": "(ImGuiTabBar*,ImGuiID)",
      "stname": ""
    }
  ],
  "igTabItemBackground": [
    {
      "args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "flags",
          "type": "ImGuiTabItemFlags"
        },
        {
          "name": "col",
          "type": "ImU32"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImU32 col)",
      "call_args": "(draw_list,bb,flags,col)",
      "cimguiname": "igTabItemBackground",
      "defaults": {},
      "funcname": "TabItemBackground",
      "location": "imgui_internal:3445",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabItemBackground",
      "ret": "void",
      "signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImU32)",
      "stname": ""
    }
  ],
  "igTabItemButton": [
    {
      "args": "(const char* label,ImGuiTabItemFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiTabItemFlags"
        }
      ],
      "argsoriginal": "(const char* label,ImGuiTabItemFlags flags=0)",
      "call_args": "(label,flags)",
      "cimguiname": "igTabItemButton",
      "defaults": {
        "flags": "0"
      },
      "funcname": "TabItemButton",
      "location": "imgui:816",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabItemButton",
      "ret": "bool",
      "signature": "(const char*,ImGuiTabItemFlags)",
      "stname": ""
    }
  ],
  "igTabItemCalcSize": [
    {
      "args": "(ImVec2 *pOut,const char* label,bool has_close_button_or_unsaved_marker)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "has_close_button_or_unsaved_marker",
          "type": "bool"
        }
      ],
      "argsoriginal": "(const char* label,bool has_close_button_or_unsaved_marker)",
      "call_args": "(label,has_close_button_or_unsaved_marker)",
      "cimguiname": "igTabItemCalcSize",
      "defaults": {},
      "funcname": "TabItemCalcSize",
      "location": "imgui_internal:3443",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igTabItemCalcSize_Str",
      "ret": "void",
      "signature": "(const char*,bool)",
      "stname": ""
    },
    {
      "args": "(ImVec2 *pOut,ImGuiWindow* window)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window)",
      "call_args": "(window)",
      "cimguiname": "igTabItemCalcSize",
      "defaults": {},
      "funcname": "TabItemCalcSize",
      "location": "imgui_internal:3444",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igTabItemCalcSize_WindowPtr",
      "ret": "void",
      "signature": "(ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igTabItemEx": [
    {
      "args": "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window)",
      "argsT": [
        {
          "name": "tab_bar",
          "type": "ImGuiTabBar*"
        },
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "p_open",
          "type": "bool*"
        },
        {
          "name": "flags",
          "type": "ImGuiTabItemFlags"
        },
        {
          "name": "docked_window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window)",
      "call_args": "(tab_bar,label,p_open,flags,docked_window)",
      "cimguiname": "igTabItemEx",
      "defaults": {},
      "funcname": "TabItemEx",
      "location": "imgui_internal:3442",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabItemEx",
      "ret": "bool",
      "signature": "(ImGuiTabBar*,const char*,bool*,ImGuiTabItemFlags,ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igTabItemLabelAndCloseButton": [
    {
      "args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible,bool* out_just_closed,bool* out_text_clipped)",
      "argsT": [
        {
          "name": "draw_list",
          "type": "ImDrawList*"
        },
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "flags",
          "type": "ImGuiTabItemFlags"
        },
        {
          "name": "frame_padding",
          "type": "ImVec2"
        },
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "tab_id",
          "type": "ImGuiID"
        },
        {
          "name": "close_button_id",
          "type": "ImGuiID"
        },
        {
          "name": "is_contents_visible",
          "type": "bool"
        },
        {
          "name": "out_just_closed",
          "type": "bool*"
        },
        {
          "name": "out_text_clipped",
          "type": "bool*"
        }
      ],
      "argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible,bool* out_just_closed,bool* out_text_clipped)",
      "call_args": "(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id,is_contents_visible,out_just_closed,out_text_clipped)",
      "cimguiname": "igTabItemLabelAndCloseButton",
      "defaults": {},
      "funcname": "TabItemLabelAndCloseButton",
      "location": "imgui_internal:3446",
      "namespace": "ImGui",
      "ov_cimguiname": "igTabItemLabelAndCloseButton",
      "ret": "void",
      "signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID,bool,bool*,bool*)",
      "stname": ""
    }
  ],
  "igTableBeginApplyRequests": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableBeginApplyRequests",
      "defaults": {},
      "funcname": "TableBeginApplyRequests",
      "location": "imgui_internal:3386",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableBeginApplyRequests",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableBeginCell": [
    {
      "args": "(ImGuiTable* table,int column_n)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        },
        {
          "name": "column_n",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiTable* table,int column_n)",
      "call_args": "(table,column_n)",
      "cimguiname": "igTableBeginCell",
      "defaults": {},
      "funcname": "TableBeginCell",
      "location": "imgui_internal:3404",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableBeginCell",
      "ret": "void",
      "signature": "(ImGuiTable*,int)",
      "stname": ""
    }
  ],
  "igTableBeginContextMenuPopup": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableBeginContextMenuPopup",
      "defaults": {},
      "funcname": "TableBeginContextMenuPopup",
      "location": "imgui_internal:3393",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableBeginContextMenuPopup",
      "ret": "bool",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableBeginInitMemory": [
    {
      "args": "(ImGuiTable* table,int columns_count)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        },
        {
          "name": "columns_count",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiTable* table,int columns_count)",
      "call_args": "(table,columns_count)",
      "cimguiname": "igTableBeginInitMemory",
      "defaults": {},
      "funcname": "TableBeginInitMemory",
      "location": "imgui_internal:3385",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableBeginInitMemory",
      "ret": "void",
      "signature": "(ImGuiTable*,int)",
      "stname": ""
    }
  ],
  "igTableBeginRow": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableBeginRow",
      "defaults": {},
      "funcname": "TableBeginRow",
      "location": "imgui_internal:3402",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableBeginRow",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableDrawBorders": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableDrawBorders",
      "defaults": {},
      "funcname": "TableDrawBorders",
      "location": "imgui_internal:3391",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableDrawBorders",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableDrawContextMenu": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableDrawContextMenu",
      "defaults": {},
      "funcname": "TableDrawContextMenu",
      "location": "imgui_internal:3392",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableDrawContextMenu",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableEndCell": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableEndCell",
      "defaults": {},
      "funcname": "TableEndCell",
      "location": "imgui_internal:3405",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableEndCell",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableEndRow": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableEndRow",
      "defaults": {},
      "funcname": "TableEndRow",
      "location": "imgui_internal:3403",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableEndRow",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableFindByID": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "igTableFindByID",
      "defaults": {},
      "funcname": "TableFindByID",
      "location": "imgui_internal:3383",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableFindByID",
      "ret": "ImGuiTable*",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igTableFixColumnSortDirection": [
    {
      "args": "(ImGuiTable* table,ImGuiTableColumn* column)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        },
        {
          "name": "column",
          "type": "ImGuiTableColumn*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table,ImGuiTableColumn* column)",
      "call_args": "(table,column)",
      "cimguiname": "igTableFixColumnSortDirection",
      "defaults": {},
      "funcname": "TableFixColumnSortDirection",
      "location": "imgui_internal:3400",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableFixColumnSortDirection",
      "ret": "void",
      "signature": "(ImGuiTable*,ImGuiTableColumn*)",
      "stname": ""
    }
  ],
  "igTableGcCompactSettings": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igTableGcCompactSettings",
      "defaults": {},
      "funcname": "TableGcCompactSettings",
      "location": "imgui_internal:3415",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGcCompactSettings",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igTableGcCompactTransientBuffers": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableGcCompactTransientBuffers",
      "defaults": {},
      "funcname": "TableGcCompactTransientBuffers",
      "location": "imgui_internal:3413",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGcCompactTransientBuffers_TablePtr",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    },
    {
      "args": "(ImGuiTableTempData* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTableTempData*"
        }
      ],
      "argsoriginal": "(ImGuiTableTempData* table)",
      "call_args": "(table)",
      "cimguiname": "igTableGcCompactTransientBuffers",
      "defaults": {},
      "funcname": "TableGcCompactTransientBuffers",
      "location": "imgui_internal:3414",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGcCompactTransientBuffers_TableTempDataPtr",
      "ret": "void",
      "signature": "(ImGuiTableTempData*)",
      "stname": ""
    }
  ],
  "igTableGetBoundSettings": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableGetBoundSettings",
      "defaults": {},
      "funcname": "TableGetBoundSettings",
      "location": "imgui_internal:3421",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetBoundSettings",
      "ret": "ImGuiTableSettings*",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableGetCellBgRect": [
    {
      "args": "(ImRect *pOut,const ImGuiTable* table,int column_n)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImRect*"
        },
        {
          "name": "table",
          "type": "const ImGuiTable*"
        },
        {
          "name": "column_n",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImGuiTable* table,int column_n)",
      "call_args": "(table,column_n)",
      "cimguiname": "igTableGetCellBgRect",
      "defaults": {},
      "funcname": "TableGetCellBgRect",
      "location": "imgui_internal:3406",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igTableGetCellBgRect",
      "ret": "void",
      "signature": "(const ImGuiTable*,int)",
      "stname": ""
    }
  ],
  "igTableGetColumnCount": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igTableGetColumnCount",
      "defaults": {},
      "funcname": "TableGetColumnCount",
      "location": "imgui:791",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetColumnCount",
      "ret": "int",
      "signature": "()",
      "stname": ""
    }
  ],
  "igTableGetColumnFlags": [
    {
      "args": "(int column_n)",
      "argsT": [
        {
          "name": "column_n",
          "type": "int"
        }
      ],
      "argsoriginal": "(int column_n=-1)",
      "call_args": "(column_n)",
      "cimguiname": "igTableGetColumnFlags",
      "defaults": {
        "column_n": "-1"
      },
      "funcname": "TableGetColumnFlags",
      "location": "imgui:795",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetColumnFlags",
      "ret": "ImGuiTableColumnFlags",
      "signature": "(int)",
      "stname": ""
    }
  ],
  "igTableGetColumnIndex": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igTableGetColumnIndex",
      "defaults": {},
      "funcname": "TableGetColumnIndex",
      "location": "imgui:792",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetColumnIndex",
      "ret": "int",
      "signature": "()",
      "stname": ""
    }
  ],
  "igTableGetColumnName": [
    {
      "args": "(int column_n)",
      "argsT": [
        {
          "name": "column_n",
          "type": "int"
        }
      ],
      "argsoriginal": "(int column_n=-1)",
      "call_args": "(column_n)",
      "cimguiname": "igTableGetColumnName",
      "defaults": {
        "column_n": "-1"
      },
      "funcname": "TableGetColumnName",
      "location": "imgui:794",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetColumnName_Int",
      "ret": "const char*",
      "signature": "(int)",
      "stname": ""
    },
    {
      "args": "(const ImGuiTable* table,int column_n)",
      "argsT": [
        {
          "name": "table",
          "type": "const ImGuiTable*"
        },
        {
          "name": "column_n",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImGuiTable* table,int column_n)",
      "call_args": "(table,column_n)",
      "cimguiname": "igTableGetColumnName",
      "defaults": {},
      "funcname": "TableGetColumnName",
      "location": "imgui_internal:3407",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetColumnName_TablePtr",
      "ret": "const char*",
      "signature": "(const ImGuiTable*,int)",
      "stname": ""
    }
  ],
  "igTableGetColumnNextSortDirection": [
    {
      "args": "(ImGuiTableColumn* column)",
      "argsT": [
        {
          "name": "column",
          "type": "ImGuiTableColumn*"
        }
      ],
      "argsoriginal": "(ImGuiTableColumn* column)",
      "call_args": "(column)",
      "cimguiname": "igTableGetColumnNextSortDirection",
      "defaults": {},
      "funcname": "TableGetColumnNextSortDirection",
      "location": "imgui_internal:3399",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetColumnNextSortDirection",
      "ret": "ImGuiSortDirection",
      "signature": "(ImGuiTableColumn*)",
      "stname": ""
    }
  ],
  "igTableGetColumnResizeID": [
    {
      "args": "(ImGuiTable* table,int column_n,int instance_no)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        },
        {
          "name": "column_n",
          "type": "int"
        },
        {
          "name": "instance_no",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiTable* table,int column_n,int instance_no=0)",
      "call_args": "(table,column_n,instance_no)",
      "cimguiname": "igTableGetColumnResizeID",
      "defaults": {
        "instance_no": "0"
      },
      "funcname": "TableGetColumnResizeID",
      "location": "imgui_internal:3408",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetColumnResizeID",
      "ret": "ImGuiID",
      "signature": "(ImGuiTable*,int,int)",
      "stname": ""
    }
  ],
  "igTableGetColumnWidthAuto": [
    {
      "args": "(ImGuiTable* table,ImGuiTableColumn* column)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        },
        {
          "name": "column",
          "type": "ImGuiTableColumn*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table,ImGuiTableColumn* column)",
      "call_args": "(table,column)",
      "cimguiname": "igTableGetColumnWidthAuto",
      "defaults": {},
      "funcname": "TableGetColumnWidthAuto",
      "location": "imgui_internal:3401",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetColumnWidthAuto",
      "ret": "float",
      "signature": "(ImGuiTable*,ImGuiTableColumn*)",
      "stname": ""
    }
  ],
  "igTableGetHeaderRowHeight": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igTableGetHeaderRowHeight",
      "defaults": {},
      "funcname": "TableGetHeaderRowHeight",
      "location": "imgui_internal:3377",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetHeaderRowHeight",
      "ret": "float",
      "signature": "()",
      "stname": ""
    }
  ],
  "igTableGetHoveredColumn": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igTableGetHoveredColumn",
      "defaults": {},
      "funcname": "TableGetHoveredColumn",
      "location": "imgui_internal:3375",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetHoveredColumn",
      "ret": "int",
      "signature": "()",
      "stname": ""
    }
  ],
  "igTableGetHoveredRow": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igTableGetHoveredRow",
      "defaults": {},
      "funcname": "TableGetHoveredRow",
      "location": "imgui_internal:3376",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetHoveredRow",
      "ret": "int",
      "signature": "()",
      "stname": ""
    }
  ],
  "igTableGetInstanceData": [
    {
      "args": "(ImGuiTable* table,int instance_no)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        },
        {
          "name": "instance_no",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiTable* table,int instance_no)",
      "call_args": "(table,instance_no)",
      "cimguiname": "igTableGetInstanceData",
      "defaults": {},
      "funcname": "TableGetInstanceData",
      "location": "imgui_internal:3395",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetInstanceData",
      "ret": "ImGuiTableInstanceData*",
      "signature": "(ImGuiTable*,int)",
      "stname": ""
    }
  ],
  "igTableGetInstanceID": [
    {
      "args": "(ImGuiTable* table,int instance_no)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        },
        {
          "name": "instance_no",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiTable* table,int instance_no)",
      "call_args": "(table,instance_no)",
      "cimguiname": "igTableGetInstanceID",
      "defaults": {},
      "funcname": "TableGetInstanceID",
      "location": "imgui_internal:3396",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetInstanceID",
      "ret": "ImGuiID",
      "signature": "(ImGuiTable*,int)",
      "stname": ""
    }
  ],
  "igTableGetMaxColumnWidth": [
    {
      "args": "(const ImGuiTable* table,int column_n)",
      "argsT": [
        {
          "name": "table",
          "type": "const ImGuiTable*"
        },
        {
          "name": "column_n",
          "type": "int"
        }
      ],
      "argsoriginal": "(const ImGuiTable* table,int column_n)",
      "call_args": "(table,column_n)",
      "cimguiname": "igTableGetMaxColumnWidth",
      "defaults": {},
      "funcname": "TableGetMaxColumnWidth",
      "location": "imgui_internal:3409",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetMaxColumnWidth",
      "ret": "float",
      "signature": "(const ImGuiTable*,int)",
      "stname": ""
    }
  ],
  "igTableGetRowIndex": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igTableGetRowIndex",
      "defaults": {},
      "funcname": "TableGetRowIndex",
      "location": "imgui:793",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetRowIndex",
      "ret": "int",
      "signature": "()",
      "stname": ""
    }
  ],
  "igTableGetSortSpecs": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igTableGetSortSpecs",
      "defaults": {},
      "funcname": "TableGetSortSpecs",
      "location": "imgui:790",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableGetSortSpecs",
      "ret": "ImGuiTableSortSpecs*",
      "signature": "()",
      "stname": ""
    }
  ],
  "igTableHeader": [
    {
      "args": "(const char* label)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* label)",
      "call_args": "(label)",
      "cimguiname": "igTableHeader",
      "defaults": {},
      "funcname": "TableHeader",
      "location": "imgui:782",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableHeader",
      "ret": "void",
      "signature": "(const char*)",
      "stname": ""
    }
  ],
  "igTableHeadersRow": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igTableHeadersRow",
      "defaults": {},
      "funcname": "TableHeadersRow",
      "location": "imgui:781",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableHeadersRow",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igTableLoadSettings": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableLoadSettings",
      "defaults": {},
      "funcname": "TableLoadSettings",
      "location": "imgui_internal:3418",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableLoadSettings",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableMergeDrawChannels": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableMergeDrawChannels",
      "defaults": {},
      "funcname": "TableMergeDrawChannels",
      "location": "imgui_internal:3394",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableMergeDrawChannels",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableNextColumn": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igTableNextColumn",
      "defaults": {},
      "funcname": "TableNextColumn",
      "location": "imgui:768",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableNextColumn",
      "ret": "bool",
      "signature": "()",
      "stname": ""
    }
  ],
  "igTableNextRow": [
    {
      "args": "(ImGuiTableRowFlags row_flags,float min_row_height)",
      "argsT": [
        {
          "name": "row_flags",
          "type": "ImGuiTableRowFlags"
        },
        {
          "name": "min_row_height",
          "type": "float"
        }
      ],
      "argsoriginal": "(ImGuiTableRowFlags row_flags=0,float min_row_height=0.0f)",
      "call_args": "(row_flags,min_row_height)",
      "cimguiname": "igTableNextRow",
      "defaults": {
        "min_row_height": "0.0f",
        "row_flags": "0"
      },
      "funcname": "TableNextRow",
      "location": "imgui:767",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableNextRow",
      "ret": "void",
      "signature": "(ImGuiTableRowFlags,float)",
      "stname": ""
    }
  ],
  "igTableOpenContextMenu": [
    {
      "args": "(int column_n)",
      "argsT": [
        {
          "name": "column_n",
          "type": "int"
        }
      ],
      "argsoriginal": "(int column_n=-1)",
      "call_args": "(column_n)",
      "cimguiname": "igTableOpenContextMenu",
      "defaults": {
        "column_n": "-1"
      },
      "funcname": "TableOpenContextMenu",
      "location": "imgui_internal:3372",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableOpenContextMenu",
      "ret": "void",
      "signature": "(int)",
      "stname": ""
    }
  ],
  "igTablePopBackgroundChannel": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igTablePopBackgroundChannel",
      "defaults": {},
      "funcname": "TablePopBackgroundChannel",
      "location": "imgui_internal:3379",
      "namespace": "ImGui",
      "ov_cimguiname": "igTablePopBackgroundChannel",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igTablePushBackgroundChannel": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igTablePushBackgroundChannel",
      "defaults": {},
      "funcname": "TablePushBackgroundChannel",
      "location": "imgui_internal:3378",
      "namespace": "ImGui",
      "ov_cimguiname": "igTablePushBackgroundChannel",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igTableRemove": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableRemove",
      "defaults": {},
      "funcname": "TableRemove",
      "location": "imgui_internal:3412",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableRemove",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableResetSettings": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableResetSettings",
      "defaults": {},
      "funcname": "TableResetSettings",
      "location": "imgui_internal:3420",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableResetSettings",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableSaveSettings": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableSaveSettings",
      "defaults": {},
      "funcname": "TableSaveSettings",
      "location": "imgui_internal:3419",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSaveSettings",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableSetBgColor": [
    {
      "args": "(ImGuiTableBgTarget target,ImU32 color,int column_n)",
      "argsT": [
        {
          "name": "target",
          "type": "ImGuiTableBgTarget"
        },
        {
          "name": "color",
          "type": "ImU32"
        },
        {
          "name": "column_n",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiTableBgTarget target,ImU32 color,int column_n=-1)",
      "call_args": "(target,color,column_n)",
      "cimguiname": "igTableSetBgColor",
      "defaults": {
        "column_n": "-1"
      },
      "funcname": "TableSetBgColor",
      "location": "imgui:797",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSetBgColor",
      "ret": "void",
      "signature": "(ImGuiTableBgTarget,ImU32,int)",
      "stname": ""
    }
  ],
  "igTableSetColumnEnabled": [
    {
      "args": "(int column_n,bool v)",
      "argsT": [
        {
          "name": "column_n",
          "type": "int"
        },
        {
          "name": "v",
          "type": "bool"
        }
      ],
      "argsoriginal": "(int column_n,bool v)",
      "call_args": "(column_n,v)",
      "cimguiname": "igTableSetColumnEnabled",
      "defaults": {},
      "funcname": "TableSetColumnEnabled",
      "location": "imgui:796",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSetColumnEnabled",
      "ret": "void",
      "signature": "(int,bool)",
      "stname": ""
    }
  ],
  "igTableSetColumnIndex": [
    {
      "args": "(int column_n)",
      "argsT": [
        {
          "name": "column_n",
          "type": "int"
        }
      ],
      "argsoriginal": "(int column_n)",
      "call_args": "(column_n)",
      "cimguiname": "igTableSetColumnIndex",
      "defaults": {},
      "funcname": "TableSetColumnIndex",
      "location": "imgui:769",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSetColumnIndex",
      "ret": "bool",
      "signature": "(int)",
      "stname": ""
    }
  ],
  "igTableSetColumnSortDirection": [
    {
      "args": "(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs)",
      "argsT": [
        {
          "name": "column_n",
          "type": "int"
        },
        {
          "name": "sort_direction",
          "type": "ImGuiSortDirection"
        },
        {
          "name": "append_to_sort_specs",
          "type": "bool"
        }
      ],
      "argsoriginal": "(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs)",
      "call_args": "(column_n,sort_direction,append_to_sort_specs)",
      "cimguiname": "igTableSetColumnSortDirection",
      "defaults": {},
      "funcname": "TableSetColumnSortDirection",
      "location": "imgui_internal:3374",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSetColumnSortDirection",
      "ret": "void",
      "signature": "(int,ImGuiSortDirection,bool)",
      "stname": ""
    }
  ],
  "igTableSetColumnWidth": [
    {
      "args": "(int column_n,float width)",
      "argsT": [
        {
          "name": "column_n",
          "type": "int"
        },
        {
          "name": "width",
          "type": "float"
        }
      ],
      "argsoriginal": "(int column_n,float width)",
      "call_args": "(column_n,width)",
      "cimguiname": "igTableSetColumnWidth",
      "defaults": {},
      "funcname": "TableSetColumnWidth",
      "location": "imgui_internal:3373",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSetColumnWidth",
      "ret": "void",
      "signature": "(int,float)",
      "stname": ""
    }
  ],
  "igTableSetColumnWidthAutoAll": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableSetColumnWidthAutoAll",
      "defaults": {},
      "funcname": "TableSetColumnWidthAutoAll",
      "location": "imgui_internal:3411",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSetColumnWidthAutoAll",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableSetColumnWidthAutoSingle": [
    {
      "args": "(ImGuiTable* table,int column_n)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        },
        {
          "name": "column_n",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiTable* table,int column_n)",
      "call_args": "(table,column_n)",
      "cimguiname": "igTableSetColumnWidthAutoSingle",
      "defaults": {},
      "funcname": "TableSetColumnWidthAutoSingle",
      "location": "imgui_internal:3410",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSetColumnWidthAutoSingle",
      "ret": "void",
      "signature": "(ImGuiTable*,int)",
      "stname": ""
    }
  ],
  "igTableSettingsAddSettingsHandler": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igTableSettingsAddSettingsHandler",
      "defaults": {},
      "funcname": "TableSettingsAddSettingsHandler",
      "location": "imgui_internal:3422",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSettingsAddSettingsHandler",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igTableSettingsCreate": [
    {
      "args": "(ImGuiID id,int columns_count)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "columns_count",
          "type": "int"
        }
      ],
      "argsoriginal": "(ImGuiID id,int columns_count)",
      "call_args": "(id,columns_count)",
      "cimguiname": "igTableSettingsCreate",
      "defaults": {},
      "funcname": "TableSettingsCreate",
      "location": "imgui_internal:3423",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSettingsCreate",
      "ret": "ImGuiTableSettings*",
      "signature": "(ImGuiID,int)",
      "stname": ""
    }
  ],
  "igTableSettingsFindByID": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "igTableSettingsFindByID",
      "defaults": {},
      "funcname": "TableSettingsFindByID",
      "location": "imgui_internal:3424",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSettingsFindByID",
      "ret": "ImGuiTableSettings*",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igTableSetupColumn": [
    {
      "args": "(const char* label,ImGuiTableColumnFlags flags,float init_width_or_weight,ImGuiID user_id)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiTableColumnFlags"
        },
        {
          "name": "init_width_or_weight",
          "type": "float"
        },
        {
          "name": "user_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(const char* label,ImGuiTableColumnFlags flags=0,float init_width_or_weight=0.0f,ImGuiID user_id=0)",
      "call_args": "(label,flags,init_width_or_weight,user_id)",
      "cimguiname": "igTableSetupColumn",
      "defaults": {
        "flags": "0",
        "init_width_or_weight": "0.0f",
        "user_id": "0"
      },
      "funcname": "TableSetupColumn",
      "location": "imgui:779",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSetupColumn",
      "ret": "void",
      "signature": "(const char*,ImGuiTableColumnFlags,float,ImGuiID)",
      "stname": ""
    }
  ],
  "igTableSetupDrawChannels": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableSetupDrawChannels",
      "defaults": {},
      "funcname": "TableSetupDrawChannels",
      "location": "imgui_internal:3387",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSetupDrawChannels",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableSetupScrollFreeze": [
    {
      "args": "(int cols,int rows)",
      "argsT": [
        {
          "name": "cols",
          "type": "int"
        },
        {
          "name": "rows",
          "type": "int"
        }
      ],
      "argsoriginal": "(int cols,int rows)",
      "call_args": "(cols,rows)",
      "cimguiname": "igTableSetupScrollFreeze",
      "defaults": {},
      "funcname": "TableSetupScrollFreeze",
      "location": "imgui:780",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSetupScrollFreeze",
      "ret": "void",
      "signature": "(int,int)",
      "stname": ""
    }
  ],
  "igTableSortSpecsBuild": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableSortSpecsBuild",
      "defaults": {},
      "funcname": "TableSortSpecsBuild",
      "location": "imgui_internal:3398",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSortSpecsBuild",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableSortSpecsSanitize": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableSortSpecsSanitize",
      "defaults": {},
      "funcname": "TableSortSpecsSanitize",
      "location": "imgui_internal:3397",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableSortSpecsSanitize",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableUpdateBorders": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableUpdateBorders",
      "defaults": {},
      "funcname": "TableUpdateBorders",
      "location": "imgui_internal:3389",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableUpdateBorders",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableUpdateColumnsWeightFromWidth": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableUpdateColumnsWeightFromWidth",
      "defaults": {},
      "funcname": "TableUpdateColumnsWeightFromWidth",
      "location": "imgui_internal:3390",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableUpdateColumnsWeightFromWidth",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTableUpdateLayout": [
    {
      "args": "(ImGuiTable* table)",
      "argsT": [
        {
          "name": "table",
          "type": "ImGuiTable*"
        }
      ],
      "argsoriginal": "(ImGuiTable* table)",
      "call_args": "(table)",
      "cimguiname": "igTableUpdateLayout",
      "defaults": {},
      "funcname": "TableUpdateLayout",
      "location": "imgui_internal:3388",
      "namespace": "ImGui",
      "ov_cimguiname": "igTableUpdateLayout",
      "ret": "void",
      "signature": "(ImGuiTable*)",
      "stname": ""
    }
  ],
  "igTempInputIsActive": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "igTempInputIsActive",
      "defaults": {},
      "funcname": "TempInputIsActive",
      "location": "imgui_internal:3526",
      "namespace": "ImGui",
      "ov_cimguiname": "igTempInputIsActive",
      "ret": "bool",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igTempInputScalar": [
    {
      "args": "(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min,const void* p_clamp_max)",
      "argsT": [
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "p_data",
          "type": "void*"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "p_clamp_min",
          "type": "const void*"
        },
        {
          "name": "p_clamp_max",
          "type": "const void*"
        }
      ],
      "argsoriginal": "(const ImRect& bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min=((void*)0),const void* p_clamp_max=((void*)0))",
      "call_args": "(bb,id,label,data_type,p_data,format,p_clamp_min,p_clamp_max)",
      "cimguiname": "igTempInputScalar",
      "defaults": {
        "p_clamp_max": "NULL",
        "p_clamp_min": "NULL"
      },
      "funcname": "TempInputScalar",
      "location": "imgui_internal:3525",
      "namespace": "ImGui",
      "ov_cimguiname": "igTempInputScalar",
      "ret": "bool",
      "signature": "(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*,const void*,const void*)",
      "stname": ""
    }
  ],
  "igTempInputText": [
    {
      "args": "(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)",
      "argsT": [
        {
          "name": "bb",
          "type": "const ImRect"
        },
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "buf",
          "type": "char*"
        },
        {
          "name": "buf_size",
          "type": "int"
        },
        {
          "name": "flags",
          "type": "ImGuiInputTextFlags"
        }
      ],
      "argsoriginal": "(const ImRect& bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)",
      "call_args": "(bb,id,label,buf,buf_size,flags)",
      "cimguiname": "igTempInputText",
      "defaults": {},
      "funcname": "TempInputText",
      "location": "imgui_internal:3524",
      "namespace": "ImGui",
      "ov_cimguiname": "igTempInputText",
      "ret": "bool",
      "signature": "(const ImRect,ImGuiID,const char*,char*,int,ImGuiInputTextFlags)",
      "stname": ""
    }
  ],
  "igTestKeyOwner": [
    {
      "args": "(ImGuiKey key,ImGuiID owner_id)",
      "argsT": [
        {
          "name": "key",
          "type": "ImGuiKey"
        },
        {
          "name": "owner_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiKey key,ImGuiID owner_id)",
      "call_args": "(key,owner_id)",
      "cimguiname": "igTestKeyOwner",
      "defaults": {},
      "funcname": "TestKeyOwner",
      "location": "imgui_internal:3254",
      "namespace": "ImGui",
      "ov_cimguiname": "igTestKeyOwner",
      "ret": "bool",
      "signature": "(ImGuiKey,ImGuiID)",
      "stname": ""
    }
  ],
  "igTestShortcutRouting": [
    {
      "args": "(ImGuiKeyChord key_chord,ImGuiID owner_id)",
      "argsT": [
        {
          "name": "key_chord",
          "type": "ImGuiKeyChord"
        },
        {
          "name": "owner_id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiKeyChord key_chord,ImGuiID owner_id)",
      "call_args": "(key_chord,owner_id)",
      "cimguiname": "igTestShortcutRouting",
      "defaults": {},
      "funcname": "TestShortcutRouting",
      "location": "imgui_internal:3282",
      "namespace": "ImGui",
      "ov_cimguiname": "igTestShortcutRouting",
      "ret": "bool",
      "signature": "(ImGuiKeyChord,ImGuiID)",
      "stname": ""
    }
  ],
  "igText": [
    {
      "args": "(const char* fmt,...)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const char* fmt,...)",
      "call_args": "(fmt,...)",
      "cimguiname": "igText",
      "defaults": {},
      "funcname": "Text",
      "isvararg": "...)",
      "location": "imgui:500",
      "namespace": "ImGui",
      "ov_cimguiname": "igText",
      "ret": "void",
      "signature": "(const char*,...)",
      "stname": ""
    }
  ],
  "igTextColored": [
    {
      "args": "(const ImVec4 col,const char* fmt,...)",
      "argsT": [
        {
          "name": "col",
          "type": "const ImVec4"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const ImVec4& col,const char* fmt,...)",
      "call_args": "(col,fmt,...)",
      "cimguiname": "igTextColored",
      "defaults": {},
      "funcname": "TextColored",
      "isvararg": "...)",
      "location": "imgui:502",
      "namespace": "ImGui",
      "ov_cimguiname": "igTextColored",
      "ret": "void",
      "signature": "(const ImVec4,const char*,...)",
      "stname": ""
    }
  ],
  "igTextColoredV": [
    {
      "args": "(const ImVec4 col,const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "col",
          "type": "const ImVec4"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const ImVec4& col,const char* fmt,va_list args)",
      "call_args": "(col,fmt,args)",
      "cimguiname": "igTextColoredV",
      "defaults": {},
      "funcname": "TextColoredV",
      "location": "imgui:503",
      "namespace": "ImGui",
      "ov_cimguiname": "igTextColoredV",
      "ret": "void",
      "signature": "(const ImVec4,const char*,va_list)",
      "stname": ""
    }
  ],
  "igTextDisabled": [
    {
      "args": "(const char* fmt,...)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const char* fmt,...)",
      "call_args": "(fmt,...)",
      "cimguiname": "igTextDisabled",
      "defaults": {},
      "funcname": "TextDisabled",
      "isvararg": "...)",
      "location": "imgui:504",
      "namespace": "ImGui",
      "ov_cimguiname": "igTextDisabled",
      "ret": "void",
      "signature": "(const char*,...)",
      "stname": ""
    }
  ],
  "igTextDisabledV": [
    {
      "args": "(const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const char* fmt,va_list args)",
      "call_args": "(fmt,args)",
      "cimguiname": "igTextDisabledV",
      "defaults": {},
      "funcname": "TextDisabledV",
      "location": "imgui:505",
      "namespace": "ImGui",
      "ov_cimguiname": "igTextDisabledV",
      "ret": "void",
      "signature": "(const char*,va_list)",
      "stname": ""
    }
  ],
  "igTextEx": [
    {
      "args": "(const char* text,const char* text_end,ImGuiTextFlags flags)",
      "argsT": [
        {
          "name": "text",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiTextFlags"
        }
      ],
      "argsoriginal": "(const char* text,const char* text_end=((void*)0),ImGuiTextFlags flags=0)",
      "call_args": "(text,text_end,flags)",
      "cimguiname": "igTextEx",
      "defaults": {
        "flags": "0",
        "text_end": "NULL"
      },
      "funcname": "TextEx",
      "location": "imgui_internal:3474",
      "namespace": "ImGui",
      "ov_cimguiname": "igTextEx",
      "ret": "void",
      "signature": "(const char*,const char*,ImGuiTextFlags)",
      "stname": ""
    }
  ],
  "igTextUnformatted": [
    {
      "args": "(const char* text,const char* text_end)",
      "argsT": [
        {
          "name": "text",
          "type": "const char*"
        },
        {
          "name": "text_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* text,const char* text_end=((void*)0))",
      "call_args": "(text,text_end)",
      "cimguiname": "igTextUnformatted",
      "defaults": {
        "text_end": "NULL"
      },
      "funcname": "TextUnformatted",
      "location": "imgui:499",
      "namespace": "ImGui",
      "ov_cimguiname": "igTextUnformatted",
      "ret": "void",
      "signature": "(const char*,const char*)",
      "stname": ""
    }
  ],
  "igTextV": [
    {
      "args": "(const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const char* fmt,va_list args)",
      "call_args": "(fmt,args)",
      "cimguiname": "igTextV",
      "defaults": {},
      "funcname": "TextV",
      "location": "imgui:501",
      "namespace": "ImGui",
      "ov_cimguiname": "igTextV",
      "ret": "void",
      "signature": "(const char*,va_list)",
      "stname": ""
    }
  ],
  "igTextWrapped": [
    {
      "args": "(const char* fmt,...)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const char* fmt,...)",
      "call_args": "(fmt,...)",
      "cimguiname": "igTextWrapped",
      "defaults": {},
      "funcname": "TextWrapped",
      "isvararg": "...)",
      "location": "imgui:506",
      "namespace": "ImGui",
      "ov_cimguiname": "igTextWrapped",
      "ret": "void",
      "signature": "(const char*,...)",
      "stname": ""
    }
  ],
  "igTextWrappedV": [
    {
      "args": "(const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const char* fmt,va_list args)",
      "call_args": "(fmt,args)",
      "cimguiname": "igTextWrappedV",
      "defaults": {},
      "funcname": "TextWrappedV",
      "location": "imgui:507",
      "namespace": "ImGui",
      "ov_cimguiname": "igTextWrappedV",
      "ret": "void",
      "signature": "(const char*,va_list)",
      "stname": ""
    }
  ],
  "igTranslateWindowsInViewport": [
    {
      "args": "(ImGuiViewportP* viewport,const ImVec2 old_pos,const ImVec2 new_pos)",
      "argsT": [
        {
          "name": "viewport",
          "type": "ImGuiViewportP*"
        },
        {
          "name": "old_pos",
          "type": "const ImVec2"
        },
        {
          "name": "new_pos",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(ImGuiViewportP* viewport,const ImVec2& old_pos,const ImVec2& new_pos)",
      "call_args": "(viewport,old_pos,new_pos)",
      "cimguiname": "igTranslateWindowsInViewport",
      "defaults": {},
      "funcname": "TranslateWindowsInViewport",
      "location": "imgui_internal:3076",
      "namespace": "ImGui",
      "ov_cimguiname": "igTranslateWindowsInViewport",
      "ret": "void",
      "signature": "(ImGuiViewportP*,const ImVec2,const ImVec2)",
      "stname": ""
    }
  ],
  "igTreeNode": [
    {
      "args": "(const char* label)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* label)",
      "call_args": "(label)",
      "cimguiname": "igTreeNode",
      "defaults": {},
      "funcname": "TreeNode",
      "location": "imgui:619",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreeNode_Str",
      "ret": "bool",
      "signature": "(const char*)",
      "stname": ""
    },
    {
      "args": "(const char* str_id,const char* fmt,...)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const char* str_id,const char* fmt,...)",
      "call_args": "(str_id,fmt,...)",
      "cimguiname": "igTreeNode",
      "defaults": {},
      "funcname": "TreeNode",
      "isvararg": "...)",
      "location": "imgui:620",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreeNode_StrStr",
      "ret": "bool",
      "signature": "(const char*,const char*,...)",
      "stname": ""
    },
    {
      "args": "(const void* ptr_id,const char* fmt,...)",
      "argsT": [
        {
          "name": "ptr_id",
          "type": "const void*"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const void* ptr_id,const char* fmt,...)",
      "call_args": "(ptr_id,fmt,...)",
      "cimguiname": "igTreeNode",
      "defaults": {},
      "funcname": "TreeNode",
      "isvararg": "...)",
      "location": "imgui:621",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreeNode_Ptr",
      "ret": "bool",
      "signature": "(const void*,const char*,...)",
      "stname": ""
    }
  ],
  "igTreeNodeBehavior": [
    {
      "args": "(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "flags",
          "type": "ImGuiTreeNodeFlags"
        },
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "label_end",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end=((void*)0))",
      "call_args": "(id,flags,label,label_end)",
      "cimguiname": "igTreeNodeBehavior",
      "defaults": {
        "label_end": "NULL"
      },
      "funcname": "TreeNodeBehavior",
      "location": "imgui_internal:3498",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreeNodeBehavior",
      "ret": "bool",
      "signature": "(ImGuiID,ImGuiTreeNodeFlags,const char*,const char*)",
      "stname": ""
    }
  ],
  "igTreeNodeEx": [
    {
      "args": "(const char* label,ImGuiTreeNodeFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiTreeNodeFlags"
        }
      ],
      "argsoriginal": "(const char* label,ImGuiTreeNodeFlags flags=0)",
      "call_args": "(label,flags)",
      "cimguiname": "igTreeNodeEx",
      "defaults": {
        "flags": "0"
      },
      "funcname": "TreeNodeEx",
      "location": "imgui:624",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreeNodeEx_Str",
      "ret": "bool",
      "signature": "(const char*,ImGuiTreeNodeFlags)",
      "stname": ""
    },
    {
      "args": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiTreeNodeFlags"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
      "call_args": "(str_id,flags,fmt,...)",
      "cimguiname": "igTreeNodeEx",
      "defaults": {},
      "funcname": "TreeNodeEx",
      "isvararg": "...)",
      "location": "imgui:625",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreeNodeEx_StrStr",
      "ret": "bool",
      "signature": "(const char*,ImGuiTreeNodeFlags,const char*,...)",
      "stname": ""
    },
    {
      "args": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
      "argsT": [
        {
          "name": "ptr_id",
          "type": "const void*"
        },
        {
          "name": "flags",
          "type": "ImGuiTreeNodeFlags"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "...",
          "type": "..."
        }
      ],
      "argsoriginal": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
      "call_args": "(ptr_id,flags,fmt,...)",
      "cimguiname": "igTreeNodeEx",
      "defaults": {},
      "funcname": "TreeNodeEx",
      "isvararg": "...)",
      "location": "imgui:626",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreeNodeEx_Ptr",
      "ret": "bool",
      "signature": "(const void*,ImGuiTreeNodeFlags,const char*,...)",
      "stname": ""
    }
  ],
  "igTreeNodeExV": [
    {
      "args": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiTreeNodeFlags"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
      "call_args": "(str_id,flags,fmt,args)",
      "cimguiname": "igTreeNodeExV",
      "defaults": {},
      "funcname": "TreeNodeExV",
      "location": "imgui:627",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreeNodeExV_Str",
      "ret": "bool",
      "signature": "(const char*,ImGuiTreeNodeFlags,const char*,va_list)",
      "stname": ""
    },
    {
      "args": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "ptr_id",
          "type": "const void*"
        },
        {
          "name": "flags",
          "type": "ImGuiTreeNodeFlags"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
      "call_args": "(ptr_id,flags,fmt,args)",
      "cimguiname": "igTreeNodeExV",
      "defaults": {},
      "funcname": "TreeNodeExV",
      "location": "imgui:628",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreeNodeExV_Ptr",
      "ret": "bool",
      "signature": "(const void*,ImGuiTreeNodeFlags,const char*,va_list)",
      "stname": ""
    }
  ],
  "igTreeNodeSetOpen": [
    {
      "args": "(ImGuiID id,bool open)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "open",
          "type": "bool"
        }
      ],
      "argsoriginal": "(ImGuiID id,bool open)",
      "call_args": "(id,open)",
      "cimguiname": "igTreeNodeSetOpen",
      "defaults": {},
      "funcname": "TreeNodeSetOpen",
      "location": "imgui_internal:3500",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreeNodeSetOpen",
      "ret": "void",
      "signature": "(ImGuiID,bool)",
      "stname": ""
    }
  ],
  "igTreeNodeUpdateNextOpen": [
    {
      "args": "(ImGuiID id,ImGuiTreeNodeFlags flags)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        },
        {
          "name": "flags",
          "type": "ImGuiTreeNodeFlags"
        }
      ],
      "argsoriginal": "(ImGuiID id,ImGuiTreeNodeFlags flags)",
      "call_args": "(id,flags)",
      "cimguiname": "igTreeNodeUpdateNextOpen",
      "defaults": {},
      "funcname": "TreeNodeUpdateNextOpen",
      "location": "imgui_internal:3501",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreeNodeUpdateNextOpen",
      "ret": "bool",
      "signature": "(ImGuiID,ImGuiTreeNodeFlags)",
      "stname": ""
    }
  ],
  "igTreeNodeV": [
    {
      "args": "(const char* str_id,const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const char* str_id,const char* fmt,va_list args)",
      "call_args": "(str_id,fmt,args)",
      "cimguiname": "igTreeNodeV",
      "defaults": {},
      "funcname": "TreeNodeV",
      "location": "imgui:622",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreeNodeV_Str",
      "ret": "bool",
      "signature": "(const char*,const char*,va_list)",
      "stname": ""
    },
    {
      "args": "(const void* ptr_id,const char* fmt,va_list args)",
      "argsT": [
        {
          "name": "ptr_id",
          "type": "const void*"
        },
        {
          "name": "fmt",
          "type": "const char*"
        },
        {
          "name": "args",
          "type": "va_list"
        }
      ],
      "argsoriginal": "(const void* ptr_id,const char* fmt,va_list args)",
      "call_args": "(ptr_id,fmt,args)",
      "cimguiname": "igTreeNodeV",
      "defaults": {},
      "funcname": "TreeNodeV",
      "location": "imgui:623",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreeNodeV_Ptr",
      "ret": "bool",
      "signature": "(const void*,const char*,va_list)",
      "stname": ""
    }
  ],
  "igTreePop": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igTreePop",
      "defaults": {},
      "funcname": "TreePop",
      "location": "imgui:631",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreePop",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igTreePush": [
    {
      "args": "(const char* str_id)",
      "argsT": [
        {
          "name": "str_id",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* str_id)",
      "call_args": "(str_id)",
      "cimguiname": "igTreePush",
      "defaults": {},
      "funcname": "TreePush",
      "location": "imgui:629",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreePush_Str",
      "ret": "void",
      "signature": "(const char*)",
      "stname": ""
    },
    {
      "args": "(const void* ptr_id)",
      "argsT": [
        {
          "name": "ptr_id",
          "type": "const void*"
        }
      ],
      "argsoriginal": "(const void* ptr_id)",
      "call_args": "(ptr_id)",
      "cimguiname": "igTreePush",
      "defaults": {},
      "funcname": "TreePush",
      "location": "imgui:630",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreePush_Ptr",
      "ret": "void",
      "signature": "(const void*)",
      "stname": ""
    }
  ],
  "igTreePushOverrideID": [
    {
      "args": "(ImGuiID id)",
      "argsT": [
        {
          "name": "id",
          "type": "ImGuiID"
        }
      ],
      "argsoriginal": "(ImGuiID id)",
      "call_args": "(id)",
      "cimguiname": "igTreePushOverrideID",
      "defaults": {},
      "funcname": "TreePushOverrideID",
      "location": "imgui_internal:3499",
      "namespace": "ImGui",
      "ov_cimguiname": "igTreePushOverrideID",
      "ret": "void",
      "signature": "(ImGuiID)",
      "stname": ""
    }
  ],
  "igUnindent": [
    {
      "args": "(float indent_w)",
      "argsT": [
        {
          "name": "indent_w",
          "type": "float"
        }
      ],
      "argsoriginal": "(float indent_w=0.0f)",
      "call_args": "(indent_w)",
      "cimguiname": "igUnindent",
      "defaults": {
        "indent_w": "0.0f"
      },
      "funcname": "Unindent",
      "location": "imgui:460",
      "namespace": "ImGui",
      "ov_cimguiname": "igUnindent",
      "ret": "void",
      "signature": "(float)",
      "stname": ""
    }
  ],
  "igUpdateHoveredWindowAndCaptureFlags": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igUpdateHoveredWindowAndCaptureFlags",
      "defaults": {},
      "funcname": "UpdateHoveredWindowAndCaptureFlags",
      "location": "imgui_internal:3064",
      "namespace": "ImGui",
      "ov_cimguiname": "igUpdateHoveredWindowAndCaptureFlags",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igUpdateInputEvents": [
    {
      "args": "(bool trickle_fast_inputs)",
      "argsT": [
        {
          "name": "trickle_fast_inputs",
          "type": "bool"
        }
      ],
      "argsoriginal": "(bool trickle_fast_inputs)",
      "call_args": "(trickle_fast_inputs)",
      "cimguiname": "igUpdateInputEvents",
      "defaults": {},
      "funcname": "UpdateInputEvents",
      "location": "imgui_internal:3063",
      "namespace": "ImGui",
      "ov_cimguiname": "igUpdateInputEvents",
      "ret": "void",
      "signature": "(bool)",
      "stname": ""
    }
  ],
  "igUpdateMouseMovingWindowEndFrame": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igUpdateMouseMovingWindowEndFrame",
      "defaults": {},
      "funcname": "UpdateMouseMovingWindowEndFrame",
      "location": "imgui_internal:3068",
      "namespace": "ImGui",
      "ov_cimguiname": "igUpdateMouseMovingWindowEndFrame",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igUpdateMouseMovingWindowNewFrame": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igUpdateMouseMovingWindowNewFrame",
      "defaults": {},
      "funcname": "UpdateMouseMovingWindowNewFrame",
      "location": "imgui_internal:3067",
      "namespace": "ImGui",
      "ov_cimguiname": "igUpdateMouseMovingWindowNewFrame",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igUpdatePlatformWindows": [
    {
      "args": "()",
      "argsT": [],
      "argsoriginal": "()",
      "call_args": "()",
      "cimguiname": "igUpdatePlatformWindows",
      "defaults": {},
      "funcname": "UpdatePlatformWindows",
      "location": "imgui:1000",
      "namespace": "ImGui",
      "ov_cimguiname": "igUpdatePlatformWindows",
      "ret": "void",
      "signature": "()",
      "stname": ""
    }
  ],
  "igUpdateWindowParentAndRootLinks": [
    {
      "args": "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)",
      "argsT": [
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "flags",
          "type": "ImGuiWindowFlags"
        },
        {
          "name": "parent_window",
          "type": "ImGuiWindow*"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)",
      "call_args": "(window,flags,parent_window)",
      "cimguiname": "igUpdateWindowParentAndRootLinks",
      "defaults": {},
      "funcname": "UpdateWindowParentAndRootLinks",
      "location": "imgui_internal:3027",
      "namespace": "ImGui",
      "ov_cimguiname": "igUpdateWindowParentAndRootLinks",
      "ret": "void",
      "signature": "(ImGuiWindow*,ImGuiWindowFlags,ImGuiWindow*)",
      "stname": ""
    }
  ],
  "igVSliderFloat": [
    {
      "args": "(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "v",
          "type": "float*"
        },
        {
          "name": "v_min",
          "type": "float"
        },
        {
          "name": "v_max",
          "type": "float"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,const ImVec2& size,float* v,float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,size,v,v_min,v_max,format,flags)",
      "cimguiname": "igVSliderFloat",
      "defaults": {
        "flags": "0",
        "format": "\"%.3f\""
      },
      "funcname": "VSliderFloat",
      "location": "imgui:585",
      "namespace": "ImGui",
      "ov_cimguiname": "igVSliderFloat",
      "ret": "bool",
      "signature": "(const char*,const ImVec2,float*,float,float,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igVSliderInt": [
    {
      "args": "(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "v",
          "type": "int*"
        },
        {
          "name": "v_min",
          "type": "int"
        },
        {
          "name": "v_max",
          "type": "int"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,const ImVec2& size,int* v,int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)",
      "call_args": "(label,size,v,v_min,v_max,format,flags)",
      "cimguiname": "igVSliderInt",
      "defaults": {
        "flags": "0",
        "format": "\"%d\""
      },
      "funcname": "VSliderInt",
      "location": "imgui:586",
      "namespace": "ImGui",
      "ov_cimguiname": "igVSliderInt",
      "ret": "bool",
      "signature": "(const char*,const ImVec2,int*,int,int,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igVSliderScalar": [
    {
      "args": "(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)",
      "argsT": [
        {
          "name": "label",
          "type": "const char*"
        },
        {
          "name": "size",
          "type": "const ImVec2"
        },
        {
          "name": "data_type",
          "type": "ImGuiDataType"
        },
        {
          "name": "p_data",
          "type": "void*"
        },
        {
          "name": "p_min",
          "type": "const void*"
        },
        {
          "name": "p_max",
          "type": "const void*"
        },
        {
          "name": "format",
          "type": "const char*"
        },
        {
          "name": "flags",
          "type": "ImGuiSliderFlags"
        }
      ],
      "argsoriginal": "(const char* label,const ImVec2& size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)",
      "call_args": "(label,size,data_type,p_data,p_min,p_max,format,flags)",
      "cimguiname": "igVSliderScalar",
      "defaults": {
        "flags": "0",
        "format": "NULL"
      },
      "funcname": "VSliderScalar",
      "location": "imgui:587",
      "namespace": "ImGui",
      "ov_cimguiname": "igVSliderScalar",
      "ret": "bool",
      "signature": "(const char*,const ImVec2,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags)",
      "stname": ""
    }
  ],
  "igValue": [
    {
      "args": "(const char* prefix,bool b)",
      "argsT": [
        {
          "name": "prefix",
          "type": "const char*"
        },
        {
          "name": "b",
          "type": "bool"
        }
      ],
      "argsoriginal": "(const char* prefix,bool b)",
      "call_args": "(prefix,b)",
      "cimguiname": "igValue",
      "defaults": {},
      "funcname": "Value",
      "location": "imgui:663",
      "namespace": "ImGui",
      "ov_cimguiname": "igValue_Bool",
      "ret": "void",
      "signature": "(const char*,bool)",
      "stname": ""
    },
    {
      "args": "(const char* prefix,int v)",
      "argsT": [
        {
          "name": "prefix",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "int"
        }
      ],
      "argsoriginal": "(const char* prefix,int v)",
      "call_args": "(prefix,v)",
      "cimguiname": "igValue",
      "defaults": {},
      "funcname": "Value",
      "location": "imgui:664",
      "namespace": "ImGui",
      "ov_cimguiname": "igValue_Int",
      "ret": "void",
      "signature": "(const char*,int)",
      "stname": ""
    },
    {
      "args": "(const char* prefix,unsigned int v)",
      "argsT": [
        {
          "name": "prefix",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "unsigned int"
        }
      ],
      "argsoriginal": "(const char* prefix,unsigned int v)",
      "call_args": "(prefix,v)",
      "cimguiname": "igValue",
      "defaults": {},
      "funcname": "Value",
      "location": "imgui:665",
      "namespace": "ImGui",
      "ov_cimguiname": "igValue_Uint",
      "ret": "void",
      "signature": "(const char*,unsigned int)",
      "stname": ""
    },
    {
      "args": "(const char* prefix,float v,const char* float_format)",
      "argsT": [
        {
          "name": "prefix",
          "type": "const char*"
        },
        {
          "name": "v",
          "type": "float"
        },
        {
          "name": "float_format",
          "type": "const char*"
        }
      ],
      "argsoriginal": "(const char* prefix,float v,const char* float_format=((void*)0))",
      "call_args": "(prefix,v,float_format)",
      "cimguiname": "igValue",
      "defaults": {
        "float_format": "NULL"
      },
      "funcname": "Value",
      "location": "imgui:666",
      "namespace": "ImGui",
      "ov_cimguiname": "igValue_Float",
      "ret": "void",
      "signature": "(const char*,float,const char*)",
      "stname": ""
    }
  ],
  "igWindowPosRelToAbs": [
    {
      "args": "(ImVec2 *pOut,ImGuiWindow* window,const ImVec2 p)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImVec2*"
        },
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "p",
          "type": "const ImVec2"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,const ImVec2& p)",
      "call_args": "(window,p)",
      "cimguiname": "igWindowPosRelToAbs",
      "defaults": {},
      "funcname": "WindowPosRelToAbs",
      "location": "imgui_internal:3040",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igWindowPosRelToAbs",
      "ret": "void",
      "signature": "(ImGuiWindow*,const ImVec2)",
      "stname": ""
    }
  ],
  "igWindowRectAbsToRel": [
    {
      "args": "(ImRect *pOut,ImGuiWindow* window,const ImRect r)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImRect*"
        },
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "r",
          "type": "const ImRect"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,const ImRect& r)",
      "call_args": "(window,r)",
      "cimguiname": "igWindowRectAbsToRel",
      "defaults": {},
      "funcname": "WindowRectAbsToRel",
      "location": "imgui_internal:3038",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igWindowRectAbsToRel",
      "ret": "void",
      "signature": "(ImGuiWindow*,const ImRect)",
      "stname": ""
    }
  ],
  "igWindowRectRelToAbs": [
    {
      "args": "(ImRect *pOut,ImGuiWindow* window,const ImRect r)",
      "argsT": [
        {
          "name": "pOut",
          "type": "ImRect*"
        },
        {
          "name": "window",
          "type": "ImGuiWindow*"
        },
        {
          "name": "r",
          "type": "const ImRect"
        }
      ],
      "argsoriginal": "(ImGuiWindow* window,const ImRect& r)",
      "call_args": "(window,r)",
      "cimguiname": "igWindowRectRelToAbs",
      "defaults": {},
      "funcname": "WindowRectRelToAbs",
      "location": "imgui_internal:3039",
      "namespace": "ImGui",
      "nonUDT": 1,
      "ov_cimguiname": "igWindowRectRelToAbs",
      "ret": "void",
      "signature": "(ImGuiWindow*,const ImRect)",
      "stname": ""
    }
  ]
}