Files
cimgui/generator/output/definitions.json
2018-11-26 17:54:36 +01:00

8825 lines
247 KiB
JSON

{"igGetFrameHeight":[{"funcname":"GetFrameHeight",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetFrameHeight"}],
"igCreateContext":[{"funcname":"CreateContext",
"args":"(ImFontAtlas* shared_font_atlas)",
"ret":"ImGuiContext*",
"comment":"",
"call_args":"(shared_font_atlas)",
"argsoriginal":"(ImFontAtlas* shared_font_atlas=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"ImFontAtlas*",
"name":"shared_font_atlas"}],
"defaults":{"shared_font_atlas":"((void *)0)"},
"signature":"(ImFontAtlas*)",
"cimguiname":"igCreateContext"}],
"igTextUnformatted":[{"funcname":"TextUnformatted",
"args":"(const char* text,const char* text_end)",
"ret":"void",
"comment":"",
"call_args":"(text,text_end)",
"argsoriginal":"(const char* text,const char* text_end=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"text"},
{"type":"const char*",
"name":"text_end"}],
"defaults":{"text_end":"((void *)0)"},
"signature":"(const char*,const char*)",
"cimguiname":"igTextUnformatted"}],
"igPopFont":[{"funcname":"PopFont",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igPopFont"}],
"igCombo":[{"funcname":"Combo",
"args":"(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items)",
"ret":"bool",
"comment":"",
"call_args":"(label,current_item,items,items_count,popup_max_height_in_items)",
"argsoriginal":"(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items=-1)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int*",
"name":"current_item"},
{"type":"const char* const[]",
"name":"items"},
{"type":"int",
"name":"items_count"},
{"type":"int",
"name":"popup_max_height_in_items"}],
"ov_cimguiname":"igCombo",
"defaults":{"popup_max_height_in_items":"-1"},
"signature":"(const char*,int*,const char* const[],int,int)",
"cimguiname":"igCombo"},
{"funcname":"Combo",
"args":"(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items)",
"ret":"bool",
"comment":"",
"call_args":"(label,current_item,items_separated_by_zeros,popup_max_height_in_items)",
"argsoriginal":"(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items=-1)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int*",
"name":"current_item"},
{"type":"const char*",
"name":"items_separated_by_zeros"},
{"type":"int",
"name":"popup_max_height_in_items"}],
"ov_cimguiname":"igComboStr",
"defaults":{"popup_max_height_in_items":"-1"},
"signature":"(const char*,int*,const char*,int)",
"cimguiname":"igCombo"},
{"funcname":"Combo",
"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)",
"ret":"bool",
"comment":"",
"call_args":"(label,current_item,items_getter,data,items_count,popup_max_height_in_items)",
"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)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int*",
"name":"current_item"},
{"type":"bool(*)(void* data,int idx,const char** out_text)",
"signature":"(void* data,int idx,const char** out_text)",
"name":"items_getter",
"ret":"bool"},
{"type":"void*",
"name":"data"},
{"type":"int",
"name":"items_count"},
{"type":"int",
"name":"popup_max_height_in_items"}],
"ov_cimguiname":"igComboFnPtr",
"defaults":{"popup_max_height_in_items":"-1"},
"signature":"(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)",
"cimguiname":"igCombo"}],
"igCaptureKeyboardFromApp":[{"funcname":"CaptureKeyboardFromApp",
"args":"(bool capture)",
"ret":"void",
"comment":"",
"call_args":"(capture)",
"argsoriginal":"(bool capture=true)",
"stname":"ImGui",
"argsT":[{"type":"bool",
"name":"capture"}],
"defaults":{"capture":"true"},
"signature":"(bool)",
"cimguiname":"igCaptureKeyboardFromApp"}],
"igIsWindowFocused":[{"funcname":"IsWindowFocused",
"args":"(ImGuiFocusedFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(flags)",
"argsoriginal":"(ImGuiFocusedFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiFocusedFlags",
"name":"flags"}],
"defaults":{"flags":"0"},
"signature":"(ImGuiFocusedFlags)",
"cimguiname":"igIsWindowFocused"}],
"igRender":[{"funcname":"Render",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igRender"}],
"ImDrawList_ChannelsSetCurrent":[{"funcname":"ChannelsSetCurrent",
"args":"(ImDrawList* self,int channel_index)",
"ret":"void",
"comment":"",
"call_args":"(channel_index)",
"argsoriginal":"(int channel_index)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"int",
"name":"channel_index"}],
"defaults":[],
"signature":"(int)",
"cimguiname":"ImDrawList_ChannelsSetCurrent"}],
"igDragFloat4":[{"funcname":"DragFloat4",
"args":"(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,float power)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_speed,v_min,v_max,format,power)",
"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\",float power=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float[4]",
"name":"v"},
{"type":"float",
"name":"v_speed"},
{"type":"float",
"name":"v_min"},
{"type":"float",
"name":"v_max"},
{"type":"const char*",
"name":"format"},
{"type":"float",
"name":"power"}],
"defaults":{"v_speed":"1.0f",
"v_min":"0.0f",
"power":"1.0f",
"v_max":"0.0f",
"format":"\"%.3f\""},
"signature":"(const char*,float[4],float,float,float,const char*,float)",
"cimguiname":"igDragFloat4"}],
"ImDrawList_ChannelsSplit":[{"funcname":"ChannelsSplit",
"args":"(ImDrawList* self,int channels_count)",
"ret":"void",
"comment":"",
"call_args":"(channels_count)",
"argsoriginal":"(int channels_count)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"int",
"name":"channels_count"}],
"defaults":[],
"signature":"(int)",
"cimguiname":"ImDrawList_ChannelsSplit"}],
"igIsMousePosValid":[{"funcname":"IsMousePosValid",
"args":"(const ImVec2* mouse_pos)",
"ret":"bool",
"comment":"",
"call_args":"(mouse_pos)",
"argsoriginal":"(const ImVec2* mouse_pos=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"const ImVec2*",
"name":"mouse_pos"}],
"defaults":{"mouse_pos":"((void *)0)"},
"signature":"(const ImVec2*)",
"cimguiname":"igIsMousePosValid"}],
"igGetCursorScreenPos":[{"funcname":"GetCursorScreenPos",
"args":"()",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetCursorScreenPos"},
{"funcname":"GetCursorScreenPos",
"args":"(ImVec2 *pOut)",
"ret":"void",
"cimguiname":"igGetCursorScreenPos",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"signature":"()",
"ov_cimguiname":"igGetCursorScreenPos_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"}]},
{"cimguiname":"igGetCursorScreenPos",
"funcname":"GetCursorScreenPos",
"args":"()",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetCursorScreenPos_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[]}],
"igDebugCheckVersionAndDataLayout":[{"funcname":"DebugCheckVersionAndDataLayout",
"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)",
"ret":"bool",
"comment":"",
"call_args":"(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert)",
"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)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"version_str"},
{"type":"size_t",
"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"}],
"defaults":[],
"signature":"(const char*,size_t,size_t,size_t,size_t,size_t)",
"cimguiname":"igDebugCheckVersionAndDataLayout"}],
"igSliderFloat4":[{"funcname":"SliderFloat4",
"args":"(const char* label,float v[4],float v_min,float v_max,const char* format,float power)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_min,v_max,format,power)",
"argsoriginal":"(const char* label,float v[4],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float[4]",
"name":"v"},
{"type":"float",
"name":"v_min"},
{"type":"float",
"name":"v_max"},
{"type":"const char*",
"name":"format"},
{"type":"float",
"name":"power"}],
"defaults":{"power":"1.0f",
"format":"\"%.3f\""},
"signature":"(const char*,float[4],float,float,const char*,float)",
"cimguiname":"igSliderFloat4"}],
"igSetScrollY":[{"funcname":"SetScrollY",
"args":"(float scroll_y)",
"ret":"void",
"comment":"",
"call_args":"(scroll_y)",
"argsoriginal":"(float scroll_y)",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"scroll_y"}],
"defaults":[],
"signature":"(float)",
"cimguiname":"igSetScrollY"}],
"CustomRect_destroy":[{"signature":"(CustomRect*)",
"args":"(CustomRect* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"CustomRect",
"ov_cimguiname":"CustomRect_destroy",
"cimguiname":"CustomRect_destroy",
"argsT":[{"type":"CustomRect*",
"name":"self"}],
"defaults":[]}],
"igGetStateStorage":[{"funcname":"GetStateStorage",
"args":"()",
"ret":"ImGuiStorage*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetStateStorage"}],
"igSetColorEditOptions":[{"funcname":"SetColorEditOptions",
"args":"(ImGuiColorEditFlags flags)",
"ret":"void",
"comment":"",
"call_args":"(flags)",
"argsoriginal":"(ImGuiColorEditFlags flags)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiColorEditFlags",
"name":"flags"}],
"defaults":[],
"signature":"(ImGuiColorEditFlags)",
"cimguiname":"igSetColorEditOptions"}],
"ImFontAtlas_destroy":[{"signature":"(ImFontAtlas*)",
"args":"(ImFontAtlas* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImFontAtlas",
"ov_cimguiname":"ImFontAtlas_destroy",
"cimguiname":"ImFontAtlas_destroy",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"}],
"defaults":[]}],
"ImGuiStorage_GetBoolRef":[{"funcname":"GetBoolRef",
"args":"(ImGuiStorage* self,ImGuiID key,bool default_val)",
"ret":"bool*",
"comment":"",
"call_args":"(key,default_val)",
"argsoriginal":"(ImGuiID key,bool default_val=false)",
"stname":"ImGuiStorage",
"argsT":[{"type":"ImGuiStorage*",
"name":"self"},
{"type":"ImGuiID",
"name":"key"},
{"type":"bool",
"name":"default_val"}],
"defaults":{"default_val":"false"},
"signature":"(ImGuiID,bool)",
"cimguiname":"ImGuiStorage_GetBoolRef"}],
"igInputScalarN":[{"funcname":"InputScalarN",
"args":"(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,data_type,v,components,step,step_fast,format,extra_flags)",
"argsoriginal":"(const char* label,ImGuiDataType data_type,void* v,int components,const void* step=((void *)0),const void* step_fast=((void *)0),const char* format=((void *)0),ImGuiInputTextFlags extra_flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"ImGuiDataType",
"name":"data_type"},
{"type":"void*",
"name":"v"},
{"type":"int",
"name":"components"},
{"type":"const void*",
"name":"step"},
{"type":"const void*",
"name":"step_fast"},
{"type":"const char*",
"name":"format"},
{"type":"ImGuiInputTextFlags",
"name":"extra_flags"}],
"defaults":{"step":"((void *)0)",
"format":"((void *)0)",
"step_fast":"((void *)0)",
"extra_flags":"0"},
"signature":"(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)",
"cimguiname":"igInputScalarN"}],
"igColorPicker4":[{"funcname":"ColorPicker4",
"args":"(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col)",
"ret":"bool",
"comment":"",
"call_args":"(label,col,flags,ref_col)",
"argsoriginal":"(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float[4]",
"name":"col"},
{"type":"ImGuiColorEditFlags",
"name":"flags"},
{"type":"const float*",
"name":"ref_col"}],
"defaults":{"ref_col":"((void *)0)",
"flags":"0"},
"signature":"(const char*,float[4],ImGuiColorEditFlags,const float*)",
"cimguiname":"igColorPicker4"}],
"ImGuiInputTextCallbackData_destroy":[{"signature":"(ImGuiInputTextCallbackData*)",
"args":"(ImGuiInputTextCallbackData* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImGuiInputTextCallbackData",
"ov_cimguiname":"ImGuiInputTextCallbackData_destroy",
"cimguiname":"ImGuiInputTextCallbackData_destroy",
"argsT":[{"type":"ImGuiInputTextCallbackData*",
"name":"self"}],
"defaults":[]}],
"igSetScrollFromPosY":[{"funcname":"SetScrollFromPosY",
"args":"(float pos_y,float center_y_ratio)",
"ret":"void",
"comment":"",
"call_args":"(pos_y,center_y_ratio)",
"argsoriginal":"(float pos_y,float center_y_ratio=0.5f)",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"pos_y"},
{"type":"float",
"name":"center_y_ratio"}],
"defaults":{"center_y_ratio":"0.5f"},
"signature":"(float,float)",
"cimguiname":"igSetScrollFromPosY"}],
"ImDrawCmd_destroy":[{"signature":"(ImDrawCmd*)",
"args":"(ImDrawCmd* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImDrawCmd",
"ov_cimguiname":"ImDrawCmd_destroy",
"cimguiname":"ImDrawCmd_destroy",
"argsT":[{"type":"ImDrawCmd*",
"name":"self"}],
"defaults":[]}],
"ImDrawList_Clear":[{"funcname":"Clear",
"args":"(ImDrawList* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawList_Clear"}],
"igGetStyleColorVec4":[{"funcname":"GetStyleColorVec4",
"args":"(ImGuiCol idx)",
"ret":"const ImVec4*",
"comment":"",
"call_args":"(idx)",
"argsoriginal":"(ImGuiCol idx)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiCol",
"name":"idx"}],
"retref":"&",
"defaults":[],
"signature":"(ImGuiCol)",
"cimguiname":"igGetStyleColorVec4"}],
"igGetClipboardText":[{"funcname":"GetClipboardText",
"args":"()",
"ret":"const char*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetClipboardText"}],
"igIsMouseHoveringRect":[{"funcname":"IsMouseHoveringRect",
"args":"(const ImVec2 r_min,const ImVec2 r_max,bool clip)",
"ret":"bool",
"comment":"",
"call_args":"(r_min,r_max,clip)",
"argsoriginal":"(const ImVec2& r_min,const ImVec2& r_max,bool clip=true)",
"stname":"ImGui",
"argsT":[{"type":"const ImVec2",
"name":"r_min"},
{"type":"const ImVec2",
"name":"r_max"},
{"type":"bool",
"name":"clip"}],
"defaults":{"clip":"true"},
"signature":"(const ImVec2,const ImVec2,bool)",
"cimguiname":"igIsMouseHoveringRect"}],
"ImVec4_ImVec4":[{"funcname":"ImVec4",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"ImVec4",
"constructor":true,
"comment":"",
"ov_cimguiname":"ImVec4_ImVec4",
"defaults":[],
"signature":"()",
"cimguiname":"ImVec4_ImVec4"},
{"funcname":"ImVec4",
"args":"(float _x,float _y,float _z,float _w)",
"argsT":[{"type":"float",
"name":"_x"},
{"type":"float",
"name":"_y"},
{"type":"float",
"name":"_z"},
{"type":"float",
"name":"_w"}],
"call_args":"(_x,_y,_z,_w)",
"argsoriginal":"(float _x,float _y,float _z,float _w)",
"stname":"ImVec4",
"constructor":true,
"comment":"",
"ov_cimguiname":"ImVec4_ImVec4Float",
"defaults":[],
"signature":"(float,float,float,float)",
"cimguiname":"ImVec4_ImVec4"}],
"ImGuiPayload_destroy":[{"signature":"(ImGuiPayload*)",
"args":"(ImGuiPayload* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImGuiPayload",
"ov_cimguiname":"ImGuiPayload_destroy",
"cimguiname":"ImGuiPayload_destroy",
"argsT":[{"type":"ImGuiPayload*",
"name":"self"}],
"defaults":[]}],
"ImColor_SetHSV":[{"funcname":"SetHSV",
"args":"(ImColor* self,float h,float s,float v,float a)",
"ret":"void",
"comment":"",
"call_args":"(h,s,v,a)",
"argsoriginal":"(float h,float s,float v,float a=1.0f)",
"stname":"ImColor",
"argsT":[{"type":"ImColor*",
"name":"self"},
{"type":"float",
"name":"h"},
{"type":"float",
"name":"s"},
{"type":"float",
"name":"v"},
{"type":"float",
"name":"a"}],
"defaults":{"a":"1.0f"},
"signature":"(float,float,float,float)",
"cimguiname":"ImColor_SetHSV"}],
"Pair_destroy":[{"signature":"(Pair*)",
"args":"(Pair* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"Pair",
"ov_cimguiname":"Pair_destroy",
"cimguiname":"Pair_destroy",
"argsT":[{"type":"Pair*",
"name":"self"}],
"defaults":[]}],
"igDragFloat3":[{"funcname":"DragFloat3",
"args":"(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,float power)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_speed,v_min,v_max,format,power)",
"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\",float power=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float[3]",
"name":"v"},
{"type":"float",
"name":"v_speed"},
{"type":"float",
"name":"v_min"},
{"type":"float",
"name":"v_max"},
{"type":"const char*",
"name":"format"},
{"type":"float",
"name":"power"}],
"defaults":{"v_speed":"1.0f",
"v_min":"0.0f",
"power":"1.0f",
"v_max":"0.0f",
"format":"\"%.3f\""},
"signature":"(const char*,float[3],float,float,float,const char*,float)",
"cimguiname":"igDragFloat3"}],
"ImDrawList_AddPolyline":[{"funcname":"AddPolyline",
"args":"(ImDrawList* self,const ImVec2* points,const int num_points,ImU32 col,bool closed,float thickness)",
"ret":"void",
"comment":"",
"call_args":"(points,num_points,col,closed,thickness)",
"argsoriginal":"(const ImVec2* points,const int num_points,ImU32 col,bool closed,float thickness)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2*",
"name":"points"},
{"type":"const int",
"name":"num_points"},
{"type":"ImU32",
"name":"col"},
{"type":"bool",
"name":"closed"},
{"type":"float",
"name":"thickness"}],
"defaults":[],
"signature":"(const ImVec2*,const int,ImU32,bool,float)",
"cimguiname":"ImDrawList_AddPolyline"}],
"ImGuiTextBuffer_destroy":[{"signature":"(ImGuiTextBuffer*)",
"args":"(ImGuiTextBuffer* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImGuiTextBuffer",
"ov_cimguiname":"ImGuiTextBuffer_destroy",
"cimguiname":"ImGuiTextBuffer_destroy",
"argsT":[{"type":"ImGuiTextBuffer*",
"name":"self"}],
"defaults":[]}],
"igCalcTextSize":[{"funcname":"CalcTextSize",
"args":"(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)",
"ret":"ImVec2",
"comment":"",
"call_args":"(text,text_end,hide_text_after_double_hash,wrap_width)",
"argsoriginal":"(const char* text,const char* text_end=((void *)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"text"},
{"type":"const char*",
"name":"text_end"},
{"type":"bool",
"name":"hide_text_after_double_hash"},
{"type":"float",
"name":"wrap_width"}],
"defaults":{"text_end":"((void *)0)",
"wrap_width":"-1.0f",
"hide_text_after_double_hash":"false"},
"signature":"(const char*,const char*,bool,float)",
"cimguiname":"igCalcTextSize"},
{"funcname":"CalcTextSize",
"args":"(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)",
"ret":"void",
"cimguiname":"igCalcTextSize",
"nonUDT":1,
"call_args":"(text,text_end,hide_text_after_double_hash,wrap_width)",
"argsoriginal":"(const char* text,const char* text_end=((void *)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)",
"stname":"ImGui",
"signature":"(const char*,const char*,bool,float)",
"ov_cimguiname":"igCalcTextSize_nonUDT",
"comment":"",
"defaults":{"text_end":"((void *)0)",
"wrap_width":"-1.0f",
"hide_text_after_double_hash":"false"},
"argsT":[{"type":"ImVec2*",
"name":"pOut"},
{"type":"const char*",
"name":"text"},
{"type":"const char*",
"name":"text_end"},
{"type":"bool",
"name":"hide_text_after_double_hash"},
{"type":"float",
"name":"wrap_width"}]},
{"cimguiname":"igCalcTextSize",
"funcname":"CalcTextSize",
"args":"(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"(const char*,const char*,bool,float)",
"call_args":"(text,text_end,hide_text_after_double_hash,wrap_width)",
"argsoriginal":"(const char* text,const char* text_end=((void *)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igCalcTextSize_nonUDT2",
"comment":"",
"defaults":{"text_end":"((void *)0)",
"wrap_width":"-1.0f",
"hide_text_after_double_hash":"false"},
"argsT":[{"type":"const char*",
"name":"text"},
{"type":"const char*",
"name":"text_end"},
{"type":"bool",
"name":"hide_text_after_double_hash"},
{"type":"float",
"name":"wrap_width"}]}],
"igSetStateStorage":[{"funcname":"SetStateStorage",
"args":"(ImGuiStorage* storage)",
"ret":"void",
"comment":"",
"call_args":"(storage)",
"argsoriginal":"(ImGuiStorage* storage)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiStorage*",
"name":"storage"}],
"defaults":[],
"signature":"(ImGuiStorage*)",
"cimguiname":"igSetStateStorage"}],
"igValue":[{"funcname":"Value",
"args":"(const char* prefix,bool b)",
"ret":"void",
"comment":"",
"call_args":"(prefix,b)",
"argsoriginal":"(const char* prefix,bool b)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"prefix"},
{"type":"bool",
"name":"b"}],
"ov_cimguiname":"igValueBool",
"defaults":[],
"signature":"(const char*,bool)",
"cimguiname":"igValue"},
{"funcname":"Value",
"args":"(const char* prefix,int v)",
"ret":"void",
"comment":"",
"call_args":"(prefix,v)",
"argsoriginal":"(const char* prefix,int v)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"prefix"},
{"type":"int",
"name":"v"}],
"ov_cimguiname":"igValueInt",
"defaults":[],
"signature":"(const char*,int)",
"cimguiname":"igValue"},
{"funcname":"Value",
"args":"(const char* prefix,unsigned int v)",
"ret":"void",
"comment":"",
"call_args":"(prefix,v)",
"argsoriginal":"(const char* prefix,unsigned int v)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"prefix"},
{"type":"unsigned int",
"name":"v"}],
"ov_cimguiname":"igValueUint",
"defaults":[],
"signature":"(const char*,unsigned int)",
"cimguiname":"igValue"},
{"funcname":"Value",
"args":"(const char* prefix,float v,const char* float_format)",
"ret":"void",
"comment":"",
"call_args":"(prefix,v,float_format)",
"argsoriginal":"(const char* prefix,float v,const char* float_format=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"prefix"},
{"type":"float",
"name":"v"},
{"type":"const char*",
"name":"float_format"}],
"ov_cimguiname":"igValueFloat",
"defaults":{"float_format":"((void *)0)"},
"signature":"(const char*,float,const char*)",
"cimguiname":"igValue"}],
"igColumns":[{"funcname":"Columns",
"args":"(int count,const char* id,bool border)",
"ret":"void",
"comment":"",
"call_args":"(count,id,border)",
"argsoriginal":"(int count=1,const char* id=((void *)0),bool border=true)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"count"},
{"type":"const char*",
"name":"id"},
{"type":"bool",
"name":"border"}],
"defaults":{"border":"true",
"count":"1",
"id":"((void *)0)"},
"signature":"(int,const char*,bool)",
"cimguiname":"igColumns"}],
"ImGuiTextFilter_Build":[{"funcname":"Build",
"args":"(ImGuiTextFilter* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiTextFilter",
"argsT":[{"type":"ImGuiTextFilter*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiTextFilter_Build"}],
"ImGuiIO_destroy":[{"signature":"(ImGuiIO*)",
"args":"(ImGuiIO* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImGuiIO",
"ov_cimguiname":"ImGuiIO_destroy",
"cimguiname":"ImGuiIO_destroy",
"argsT":[{"type":"ImGuiIO*",
"name":"self"}],
"defaults":[]}],
"igGetItemRectMax":[{"funcname":"GetItemRectMax",
"args":"()",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetItemRectMax"},
{"funcname":"GetItemRectMax",
"args":"(ImVec2 *pOut)",
"ret":"void",
"cimguiname":"igGetItemRectMax",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"signature":"()",
"ov_cimguiname":"igGetItemRectMax_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"}]},
{"cimguiname":"igGetItemRectMax",
"funcname":"GetItemRectMax",
"args":"()",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetItemRectMax_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[]}],
"ImGuiStyle_destroy":[{"signature":"(ImGuiStyle*)",
"args":"(ImGuiStyle* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImGuiStyle",
"ov_cimguiname":"ImGuiStyle_destroy",
"cimguiname":"ImGuiStyle_destroy",
"argsT":[{"type":"ImGuiStyle*",
"name":"self"}],
"defaults":[]}],
"igIsItemDeactivated":[{"funcname":"IsItemDeactivated",
"args":"()",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igIsItemDeactivated"}],
"igPushStyleVar":[{"funcname":"PushStyleVar",
"args":"(ImGuiStyleVar idx,float val)",
"ret":"void",
"comment":"",
"call_args":"(idx,val)",
"argsoriginal":"(ImGuiStyleVar idx,float val)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiStyleVar",
"name":"idx"},
{"type":"float",
"name":"val"}],
"ov_cimguiname":"igPushStyleVarFloat",
"defaults":[],
"signature":"(ImGuiStyleVar,float)",
"cimguiname":"igPushStyleVar"},
{"funcname":"PushStyleVar",
"args":"(ImGuiStyleVar idx,const ImVec2 val)",
"ret":"void",
"comment":"",
"call_args":"(idx,val)",
"argsoriginal":"(ImGuiStyleVar idx,const ImVec2& val)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiStyleVar",
"name":"idx"},
{"type":"const ImVec2",
"name":"val"}],
"ov_cimguiname":"igPushStyleVarVec2",
"defaults":[],
"signature":"(ImGuiStyleVar,const ImVec2)",
"cimguiname":"igPushStyleVar"}],
"igSaveIniSettingsToMemory":[{"funcname":"SaveIniSettingsToMemory",
"args":"(size_t* out_ini_size)",
"ret":"const char*",
"comment":"",
"call_args":"(out_ini_size)",
"argsoriginal":"(size_t* out_ini_size=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"size_t*",
"name":"out_ini_size"}],
"defaults":{"out_ini_size":"((void *)0)"},
"signature":"(size_t*)",
"cimguiname":"igSaveIniSettingsToMemory"}],
"ImGuiTextBuffer_size":[{"funcname":"size",
"args":"(ImGuiTextBuffer* self)",
"ret":"int",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiTextBuffer",
"argsT":[{"type":"ImGuiTextBuffer*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiTextBuffer_size"}],
"igDragIntRange2":[{"funcname":"DragIntRange2",
"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)",
"ret":"bool",
"comment":"",
"call_args":"(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max)",
"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))",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int*",
"name":"v_current_min"},
{"type":"int*",
"name":"v_current_max"},
{"type":"float",
"name":"v_speed"},
{"type":"int",
"name":"v_min"},
{"type":"int",
"name":"v_max"},
{"type":"const char*",
"name":"format"},
{"type":"const char*",
"name":"format_max"}],
"defaults":{"v_speed":"1.0f",
"v_min":"0",
"format_max":"((void *)0)",
"v_max":"0",
"format":"\"%d\""},
"signature":"(const char*,int*,int*,float,int,int,const char*,const char*)",
"cimguiname":"igDragIntRange2"}],
"igUnindent":[{"funcname":"Unindent",
"args":"(float indent_w)",
"ret":"void",
"comment":"",
"call_args":"(indent_w)",
"argsoriginal":"(float indent_w=0.0f)",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"indent_w"}],
"defaults":{"indent_w":"0.0f"},
"signature":"(float)",
"cimguiname":"igUnindent"}],
"ImFontAtlas_AddFontFromMemoryCompressedBase85TTF":[{"funcname":"AddFontFromMemoryCompressedBase85TTF",
"args":"(ImFontAtlas* self,const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
"ret":"ImFont*",
"comment":"",
"call_args":"(compressed_font_data_base85,size_pixels,font_cfg,glyph_ranges)",
"argsoriginal":"(const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"},
{"type":"const char*",
"name":"compressed_font_data_base85"},
{"type":"float",
"name":"size_pixels"},
{"type":"const ImFontConfig*",
"name":"font_cfg"},
{"type":"const ImWchar*",
"name":"glyph_ranges"}],
"defaults":{"glyph_ranges":"((void *)0)",
"font_cfg":"((void *)0)"},
"signature":"(const char*,float,const ImFontConfig*,const ImWchar*)",
"cimguiname":"ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"}],
"igPopAllowKeyboardFocus":[{"funcname":"PopAllowKeyboardFocus",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igPopAllowKeyboardFocus"}],
"igLoadIniSettingsFromDisk":[{"funcname":"LoadIniSettingsFromDisk",
"args":"(const char* ini_filename)",
"ret":"void",
"comment":"",
"call_args":"(ini_filename)",
"argsoriginal":"(const char* ini_filename)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"ini_filename"}],
"defaults":[],
"signature":"(const char*)",
"cimguiname":"igLoadIniSettingsFromDisk"}],
"ImVec2_destroy":[{"signature":"(ImVec2*)",
"args":"(ImVec2* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImVec2",
"ov_cimguiname":"ImVec2_destroy",
"cimguiname":"ImVec2_destroy",
"argsT":[{"type":"ImVec2*",
"name":"self"}],
"defaults":[]}],
"igGetCursorStartPos":[{"funcname":"GetCursorStartPos",
"args":"()",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetCursorStartPos"},
{"funcname":"GetCursorStartPos",
"args":"(ImVec2 *pOut)",
"ret":"void",
"cimguiname":"igGetCursorStartPos",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"signature":"()",
"ov_cimguiname":"igGetCursorStartPos_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"}]},
{"cimguiname":"igGetCursorStartPos",
"funcname":"GetCursorStartPos",
"args":"()",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetCursorStartPos_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[]}],
"igSetCursorScreenPos":[{"funcname":"SetCursorScreenPos",
"args":"(const ImVec2 screen_pos)",
"ret":"void",
"comment":"",
"call_args":"(screen_pos)",
"argsoriginal":"(const ImVec2& screen_pos)",
"stname":"ImGui",
"argsT":[{"type":"const ImVec2",
"name":"screen_pos"}],
"defaults":[],
"signature":"(const ImVec2)",
"cimguiname":"igSetCursorScreenPos"}],
"ImFont_AddRemapChar":[{"funcname":"AddRemapChar",
"args":"(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst)",
"ret":"void",
"comment":"",
"call_args":"(dst,src,overwrite_dst)",
"argsoriginal":"(ImWchar dst,ImWchar src,bool overwrite_dst=true)",
"stname":"ImFont",
"argsT":[{"type":"ImFont*",
"name":"self"},
{"type":"ImWchar",
"name":"dst"},
{"type":"ImWchar",
"name":"src"},
{"type":"bool",
"name":"overwrite_dst"}],
"defaults":{"overwrite_dst":"true"},
"signature":"(ImWchar,ImWchar,bool)",
"cimguiname":"ImFont_AddRemapChar"}],
"ImFont_AddGlyph":[{"funcname":"AddGlyph",
"args":"(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)",
"ret":"void",
"comment":"",
"call_args":"(c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x)",
"argsoriginal":"(ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)",
"stname":"ImFont",
"argsT":[{"type":"ImFont*",
"name":"self"},
{"type":"ImWchar",
"name":"c"},
{"type":"float",
"name":"x0"},
{"type":"float",
"name":"y0"},
{"type":"float",
"name":"x1"},
{"type":"float",
"name":"y1"},
{"type":"float",
"name":"u0"},
{"type":"float",
"name":"v0"},
{"type":"float",
"name":"u1"},
{"type":"float",
"name":"v1"},
{"type":"float",
"name":"advance_x"}],
"defaults":[],
"signature":"(ImWchar,float,float,float,float,float,float,float,float,float)",
"cimguiname":"ImFont_AddGlyph"}],
"igInputInt4":[{"funcname":"InputInt4",
"args":"(const char* label,int v[4],ImGuiInputTextFlags extra_flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,extra_flags)",
"argsoriginal":"(const char* label,int v[4],ImGuiInputTextFlags extra_flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int[4]",
"name":"v"},
{"type":"ImGuiInputTextFlags",
"name":"extra_flags"}],
"defaults":{"extra_flags":"0"},
"signature":"(const char*,int[4],ImGuiInputTextFlags)",
"cimguiname":"igInputInt4"}],
"ImFont_GrowIndex":[{"funcname":"GrowIndex",
"args":"(ImFont* self,int new_size)",
"ret":"void",
"comment":"",
"call_args":"(new_size)",
"argsoriginal":"(int new_size)",
"stname":"ImFont",
"argsT":[{"type":"ImFont*",
"name":"self"},
{"type":"int",
"name":"new_size"}],
"defaults":[],
"signature":"(int)",
"cimguiname":"ImFont_GrowIndex"}],
"ImFont_RenderText":[{"funcname":"RenderText",
"args":"(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip)",
"ret":"void",
"comment":"",
"call_args":"(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip)",
"argsoriginal":"(ImDrawList* draw_list,float size,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)",
"stname":"ImFont",
"argsT":[{"type":"ImFont*",
"name":"self"},
{"type":"ImDrawList*",
"name":"draw_list"},
{"type":"float",
"name":"size"},
{"type":"ImVec2",
"name":"pos"},
{"type":"ImU32",
"name":"col"},
{"type":"const ImVec4",
"name":"clip_rect"},
{"type":"const char*",
"name":"text_begin"},
{"type":"const char*",
"name":"text_end"},
{"type":"float",
"name":"wrap_width"},
{"type":"bool",
"name":"cpu_fine_clip"}],
"defaults":{"wrap_width":"0.0f",
"cpu_fine_clip":"false"},
"signature":"(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)",
"cimguiname":"ImFont_RenderText"}],
"igIsRectVisible":[{"funcname":"IsRectVisible",
"args":"(const ImVec2 size)",
"ret":"bool",
"comment":"",
"call_args":"(size)",
"argsoriginal":"(const ImVec2& size)",
"stname":"ImGui",
"argsT":[{"type":"const ImVec2",
"name":"size"}],
"ov_cimguiname":"igIsRectVisible",
"defaults":[],
"signature":"(const ImVec2)",
"cimguiname":"igIsRectVisible"},
{"funcname":"IsRectVisible",
"args":"(const ImVec2 rect_min,const ImVec2 rect_max)",
"ret":"bool",
"comment":"",
"call_args":"(rect_min,rect_max)",
"argsoriginal":"(const ImVec2& rect_min,const ImVec2& rect_max)",
"stname":"ImGui",
"argsT":[{"type":"const ImVec2",
"name":"rect_min"},
{"type":"const ImVec2",
"name":"rect_max"}],
"ov_cimguiname":"igIsRectVisibleVec2",
"defaults":[],
"signature":"(const ImVec2,const ImVec2)",
"cimguiname":"igIsRectVisible"}],
"ImDrawList_destroy":[{"signature":"(ImDrawList*)",
"args":"(ImDrawList* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImDrawList",
"ov_cimguiname":"ImDrawList_destroy",
"cimguiname":"ImDrawList_destroy",
"argsT":[{"type":"ImDrawList*",
"name":"self"}],
"defaults":[]}],
"ImFontAtlas_Build":[{"funcname":"Build",
"args":"(ImFontAtlas* self)",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFontAtlas_Build"}],
"igLabelText":[{"isvararg":"...)",
"funcname":"LabelText",
"args":"(const char* label,const char* fmt,...)",
"ret":"void",
"comment":"",
"call_args":"(label,fmt,...)",
"argsoriginal":"(const char* label,const char* fmt,...)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"const char*",
"name":"fmt"},
{"type":"...",
"name":"..."}],
"defaults":[],
"signature":"(const char*,const char*,...)",
"cimguiname":"igLabelText"}],
"ImFont_CalcWordWrapPositionA":[{"funcname":"CalcWordWrapPositionA",
"args":"(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width)",
"ret":"const char*",
"comment":"",
"call_args":"(scale,text,text_end,wrap_width)",
"argsoriginal":"(float scale,const char* text,const char* text_end,float wrap_width)",
"stname":"ImFont",
"argsT":[{"type":"ImFont*",
"name":"self"},
{"type":"float",
"name":"scale"},
{"type":"const char*",
"name":"text"},
{"type":"const char*",
"name":"text_end"},
{"type":"float",
"name":"wrap_width"}],
"defaults":[],
"signature":"(float,const char*,const char*,float)",
"cimguiname":"ImFont_CalcWordWrapPositionA"}],
"igLogFinish":[{"funcname":"LogFinish",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igLogFinish"}],
"igIsKeyPressed":[{"funcname":"IsKeyPressed",
"args":"(int user_key_index,bool repeat)",
"ret":"bool",
"comment":"",
"call_args":"(user_key_index,repeat)",
"argsoriginal":"(int user_key_index,bool repeat=true)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"user_key_index"},
{"type":"bool",
"name":"repeat"}],
"defaults":{"repeat":"true"},
"signature":"(int,bool)",
"cimguiname":"igIsKeyPressed"}],
"igGetColumnOffset":[{"funcname":"GetColumnOffset",
"args":"(int column_index)",
"ret":"float",
"comment":"",
"call_args":"(column_index)",
"argsoriginal":"(int column_index=-1)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"column_index"}],
"defaults":{"column_index":"-1"},
"signature":"(int)",
"cimguiname":"igGetColumnOffset"}],
"ImDrawList_PopClipRect":[{"funcname":"PopClipRect",
"args":"(ImDrawList* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawList_PopClipRect"}],
"ImFont_CalcTextSizeA":[{"funcname":"CalcTextSizeA",
"args":"(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)",
"ret":"ImVec2",
"comment":"",
"call_args":"(size,max_width,wrap_width,text_begin,text_end,remaining)",
"argsoriginal":"(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void *)0),const char** remaining=((void *)0))",
"stname":"ImFont",
"argsT":[{"type":"ImFont*",
"name":"self"},
{"type":"float",
"name":"size"},
{"type":"float",
"name":"max_width"},
{"type":"float",
"name":"wrap_width"},
{"type":"const char*",
"name":"text_begin"},
{"type":"const char*",
"name":"text_end"},
{"type":"const char**",
"name":"remaining"}],
"defaults":{"text_end":"((void *)0)",
"remaining":"((void *)0)"},
"signature":"(float,float,float,const char*,const char*,const char**)",
"cimguiname":"ImFont_CalcTextSizeA"},
{"funcname":"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)",
"ret":"void",
"cimguiname":"ImFont_CalcTextSizeA",
"nonUDT":1,
"call_args":"(size,max_width,wrap_width,text_begin,text_end,remaining)",
"argsoriginal":"(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void *)0),const char** remaining=((void *)0))",
"stname":"ImFont",
"signature":"(float,float,float,const char*,const char*,const char**)",
"ov_cimguiname":"ImFont_CalcTextSizeA_nonUDT",
"comment":"",
"defaults":{"text_end":"((void *)0)",
"remaining":"((void *)0)"},
"argsT":[{"type":"ImVec2*",
"name":"pOut"},
{"type":"ImFont*",
"name":"self"},
{"type":"float",
"name":"size"},
{"type":"float",
"name":"max_width"},
{"type":"float",
"name":"wrap_width"},
{"type":"const char*",
"name":"text_begin"},
{"type":"const char*",
"name":"text_end"},
{"type":"const char**",
"name":"remaining"}]},
{"cimguiname":"ImFont_CalcTextSizeA",
"funcname":"CalcTextSizeA",
"args":"(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"(float,float,float,const char*,const char*,const char**)",
"call_args":"(size,max_width,wrap_width,text_begin,text_end,remaining)",
"argsoriginal":"(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void *)0),const char** remaining=((void *)0))",
"stname":"ImFont",
"retorig":"ImVec2",
"ov_cimguiname":"ImFont_CalcTextSizeA_nonUDT2",
"comment":"",
"defaults":{"text_end":"((void *)0)",
"remaining":"((void *)0)"},
"argsT":[{"type":"ImFont*",
"name":"self"},
{"type":"float",
"name":"size"},
{"type":"float",
"name":"max_width"},
{"type":"float",
"name":"wrap_width"},
{"type":"const char*",
"name":"text_begin"},
{"type":"const char*",
"name":"text_end"},
{"type":"const char**",
"name":"remaining"}]}],
"igSetNextWindowCollapsed":[{"funcname":"SetNextWindowCollapsed",
"args":"(bool collapsed,ImGuiCond cond)",
"ret":"void",
"comment":"",
"call_args":"(collapsed,cond)",
"argsoriginal":"(bool collapsed,ImGuiCond cond=0)",
"stname":"ImGui",
"argsT":[{"type":"bool",
"name":"collapsed"},
{"type":"ImGuiCond",
"name":"cond"}],
"defaults":{"cond":"0"},
"signature":"(bool,ImGuiCond)",
"cimguiname":"igSetNextWindowCollapsed"}],
"igGetCurrentContext":[{"funcname":"GetCurrentContext",
"args":"()",
"ret":"ImGuiContext*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetCurrentContext"}],
"igSmallButton":[{"funcname":"SmallButton",
"args":"(const char* label)",
"ret":"bool",
"comment":"",
"call_args":"(label)",
"argsoriginal":"(const char* label)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"}],
"defaults":[],
"signature":"(const char*)",
"cimguiname":"igSmallButton"}],
"igOpenPopupOnItemClick":[{"funcname":"OpenPopupOnItemClick",
"args":"(const char* str_id,int mouse_button)",
"ret":"bool",
"comment":"",
"call_args":"(str_id,mouse_button)",
"argsoriginal":"(const char* str_id=((void *)0),int mouse_button=1)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"},
{"type":"int",
"name":"mouse_button"}],
"defaults":{"mouse_button":"1",
"str_id":"((void *)0)"},
"signature":"(const char*,int)",
"cimguiname":"igOpenPopupOnItemClick"}],
"igIsAnyMouseDown":[{"funcname":"IsAnyMouseDown",
"args":"()",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igIsAnyMouseDown"}],
"GlyphRangesBuilder_GlyphRangesBuilder":[{"funcname":"GlyphRangesBuilder",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"GlyphRangesBuilder",
"constructor":true,
"comment":"",
"defaults":[],
"signature":"()",
"cimguiname":"GlyphRangesBuilder_GlyphRangesBuilder"}],
"ImFont_IsLoaded":[{"funcname":"IsLoaded",
"args":"(ImFont* self)",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFont",
"argsT":[{"type":"ImFont*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFont_IsLoaded"}],
"ImFont_GetCharAdvance":[{"funcname":"GetCharAdvance",
"args":"(ImFont* self,ImWchar c)",
"ret":"float",
"comment":"",
"call_args":"(c)",
"argsoriginal":"(ImWchar c)",
"stname":"ImFont",
"argsT":[{"type":"ImFont*",
"name":"self"},
{"type":"ImWchar",
"name":"c"}],
"defaults":[],
"signature":"(ImWchar)",
"cimguiname":"ImFont_GetCharAdvance"}],
"ImFont_SetFallbackChar":[{"funcname":"SetFallbackChar",
"args":"(ImFont* self,ImWchar c)",
"ret":"void",
"comment":"",
"call_args":"(c)",
"argsoriginal":"(ImWchar c)",
"stname":"ImFont",
"argsT":[{"type":"ImFont*",
"name":"self"},
{"type":"ImWchar",
"name":"c"}],
"defaults":[],
"signature":"(ImWchar)",
"cimguiname":"ImFont_SetFallbackChar"}],
"ImFont_FindGlyphNoFallback":[{"funcname":"FindGlyphNoFallback",
"args":"(ImFont* self,ImWchar c)",
"ret":"const ImFontGlyph*",
"comment":"",
"call_args":"(c)",
"argsoriginal":"(ImWchar c)",
"stname":"ImFont",
"argsT":[{"type":"ImFont*",
"name":"self"},
{"type":"ImWchar",
"name":"c"}],
"defaults":[],
"signature":"(ImWchar)",
"cimguiname":"ImFont_FindGlyphNoFallback"}],
"igImageButton":[{"funcname":"ImageButton",
"args":"(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col)",
"ret":"bool",
"comment":"",
"call_args":"(user_texture_id,size,uv0,uv1,frame_padding,bg_col,tint_col)",
"argsoriginal":"(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),int frame_padding=-1,const ImVec4& bg_col=ImVec4(0,0,0,0),const ImVec4& tint_col=ImVec4(1,1,1,1))",
"stname":"ImGui",
"argsT":[{"type":"ImTextureID",
"name":"user_texture_id"},
{"type":"const ImVec2",
"name":"size"},
{"type":"const ImVec2",
"name":"uv0"},
{"type":"const ImVec2",
"name":"uv1"},
{"type":"int",
"name":"frame_padding"},
{"type":"const ImVec4",
"name":"bg_col"},
{"type":"const ImVec4",
"name":"tint_col"}],
"defaults":{"uv1":"ImVec2(1,1)",
"bg_col":"ImVec4(0,0,0,0)",
"uv0":"ImVec2(0,0)",
"frame_padding":"-1",
"tint_col":"ImVec4(1,1,1,1)"},
"signature":"(ImTextureID,const ImVec2,const ImVec2,const ImVec2,int,const ImVec4,const ImVec4)",
"cimguiname":"igImageButton"}],
"ImFont_FindGlyph":[{"funcname":"FindGlyph",
"args":"(ImFont* self,ImWchar c)",
"ret":"const ImFontGlyph*",
"comment":"",
"call_args":"(c)",
"argsoriginal":"(ImWchar c)",
"stname":"ImFont",
"argsT":[{"type":"ImFont*",
"name":"self"},
{"type":"ImWchar",
"name":"c"}],
"defaults":[],
"signature":"(ImWchar)",
"cimguiname":"ImFont_FindGlyph"}],
"igEndFrame":[{"funcname":"EndFrame",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igEndFrame"}],
"igSliderFloat2":[{"funcname":"SliderFloat2",
"args":"(const char* label,float v[2],float v_min,float v_max,const char* format,float power)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_min,v_max,format,power)",
"argsoriginal":"(const char* label,float v[2],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float[2]",
"name":"v"},
{"type":"float",
"name":"v_min"},
{"type":"float",
"name":"v_max"},
{"type":"const char*",
"name":"format"},
{"type":"float",
"name":"power"}],
"defaults":{"power":"1.0f",
"format":"\"%.3f\""},
"signature":"(const char*,float[2],float,float,const char*,float)",
"cimguiname":"igSliderFloat2"}],
"ImFont_RenderChar":[{"funcname":"RenderChar",
"args":"(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c)",
"ret":"void",
"comment":"",
"call_args":"(draw_list,size,pos,col,c)",
"argsoriginal":"(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c)",
"stname":"ImFont",
"argsT":[{"type":"ImFont*",
"name":"self"},
{"type":"ImDrawList*",
"name":"draw_list"},
{"type":"float",
"name":"size"},
{"type":"ImVec2",
"name":"pos"},
{"type":"ImU32",
"name":"col"},
{"type":"ImWchar",
"name":"c"}],
"defaults":[],
"signature":"(ImDrawList*,float,ImVec2,ImU32,ImWchar)",
"cimguiname":"ImFont_RenderChar"}],
"igRadioButton":[{"funcname":"RadioButton",
"args":"(const char* label,bool active)",
"ret":"bool",
"comment":"",
"call_args":"(label,active)",
"argsoriginal":"(const char* label,bool active)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"bool",
"name":"active"}],
"ov_cimguiname":"igRadioButtonBool",
"defaults":[],
"signature":"(const char*,bool)",
"cimguiname":"igRadioButton"},
{"funcname":"RadioButton",
"args":"(const char* label,int* v,int v_button)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_button)",
"argsoriginal":"(const char* label,int* v,int v_button)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int*",
"name":"v"},
{"type":"int",
"name":"v_button"}],
"ov_cimguiname":"igRadioButtonIntPtr",
"defaults":[],
"signature":"(const char*,int*,int)",
"cimguiname":"igRadioButton"}],
"ImDrawList_PushClipRect":[{"funcname":"PushClipRect",
"args":"(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)",
"ret":"void",
"comment":"",
"call_args":"(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)",
"argsoriginal":"(ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect=false)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"ImVec2",
"name":"clip_rect_min"},
{"type":"ImVec2",
"name":"clip_rect_max"},
{"type":"bool",
"name":"intersect_with_current_clip_rect"}],
"defaults":{"intersect_with_current_clip_rect":"false"},
"signature":"(ImVec2,ImVec2,bool)",
"cimguiname":"ImDrawList_PushClipRect"}],
"igLoadIniSettingsFromMemory":[{"funcname":"LoadIniSettingsFromMemory",
"args":"(const char* ini_data,size_t ini_size)",
"ret":"void",
"comment":"",
"call_args":"(ini_data,ini_size)",
"argsoriginal":"(const char* ini_data,size_t ini_size=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"ini_data"},
{"type":"size_t",
"name":"ini_size"}],
"defaults":{"ini_size":"0"},
"signature":"(const char*,size_t)",
"cimguiname":"igLoadIniSettingsFromMemory"}],
"igIsItemDeactivatedAfterEdit":[{"funcname":"IsItemDeactivatedAfterEdit",
"args":"()",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igIsItemDeactivatedAfterEdit"}],
"igGetWindowDrawList":[{"funcname":"GetWindowDrawList",
"args":"()",
"ret":"ImDrawList*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetWindowDrawList"}],
"ImDrawList_PathBezierCurveTo":[{"funcname":"PathBezierCurveTo",
"args":"(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,int num_segments)",
"ret":"void",
"comment":"",
"call_args":"(p1,p2,p3,num_segments)",
"argsoriginal":"(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,int num_segments=0)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"p1"},
{"type":"const ImVec2",
"name":"p2"},
{"type":"const ImVec2",
"name":"p3"},
{"type":"int",
"name":"num_segments"}],
"defaults":{"num_segments":"0"},
"signature":"(const ImVec2,const ImVec2,const ImVec2,int)",
"cimguiname":"ImDrawList_PathBezierCurveTo"}],
"ImGuiPayload_Clear":[{"funcname":"Clear",
"args":"(ImGuiPayload* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiPayload",
"argsT":[{"type":"ImGuiPayload*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiPayload_Clear"}],
"igNewLine":[{"funcname":"NewLine",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igNewLine"}],
"igIsItemFocused":[{"funcname":"IsItemFocused",
"args":"()",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igIsItemFocused"}],
"ImFont_ImFont":[{"funcname":"ImFont",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFont",
"constructor":true,
"comment":"",
"defaults":[],
"signature":"()",
"cimguiname":"ImFont_ImFont"}],
"igSliderInt2":[{"funcname":"SliderInt2",
"args":"(const char* label,int v[2],int v_min,int v_max,const char* format)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_min,v_max,format)",
"argsoriginal":"(const char* label,int v[2],int v_min,int v_max,const char* format=\"%d\")",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int[2]",
"name":"v"},
{"type":"int",
"name":"v_min"},
{"type":"int",
"name":"v_max"},
{"type":"const char*",
"name":"format"}],
"defaults":{"format":"\"%d\""},
"signature":"(const char*,int[2],int,int,const char*)",
"cimguiname":"igSliderInt2"}],
"ImGuiStorage_SetAllInt":[{"funcname":"SetAllInt",
"args":"(ImGuiStorage* self,int val)",
"ret":"void",
"comment":"",
"call_args":"(val)",
"argsoriginal":"(int val)",
"stname":"ImGuiStorage",
"argsT":[{"type":"ImGuiStorage*",
"name":"self"},
{"type":"int",
"name":"val"}],
"defaults":[],
"signature":"(int)",
"cimguiname":"ImGuiStorage_SetAllInt"}],
"igSetWindowSize":[{"funcname":"SetWindowSize",
"args":"(const ImVec2 size,ImGuiCond cond)",
"ret":"void",
"comment":"",
"call_args":"(size,cond)",
"argsoriginal":"(const ImVec2& size,ImGuiCond cond=0)",
"stname":"ImGui",
"argsT":[{"type":"const ImVec2",
"name":"size"},
{"type":"ImGuiCond",
"name":"cond"}],
"ov_cimguiname":"igSetWindowSizeVec2",
"defaults":{"cond":"0"},
"signature":"(const ImVec2,ImGuiCond)",
"cimguiname":"igSetWindowSize"},
{"funcname":"SetWindowSize",
"args":"(const char* name,const ImVec2 size,ImGuiCond cond)",
"ret":"void",
"comment":"",
"call_args":"(name,size,cond)",
"argsoriginal":"(const char* name,const ImVec2& size,ImGuiCond cond=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"name"},
{"type":"const ImVec2",
"name":"size"},
{"type":"ImGuiCond",
"name":"cond"}],
"ov_cimguiname":"igSetWindowSizeStr",
"defaults":{"cond":"0"},
"signature":"(const char*,const ImVec2,ImGuiCond)",
"cimguiname":"igSetWindowSize"}],
"igInputFloat":[{"funcname":"InputFloat",
"args":"(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags extra_flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,step,step_fast,format,extra_flags)",
"argsoriginal":"(const char* label,float* v,float step=0.0f,float step_fast=0.0f,const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float*",
"name":"v"},
{"type":"float",
"name":"step"},
{"type":"float",
"name":"step_fast"},
{"type":"const char*",
"name":"format"},
{"type":"ImGuiInputTextFlags",
"name":"extra_flags"}],
"defaults":{"step":"0.0f",
"format":"\"%.3f\"",
"step_fast":"0.0f",
"extra_flags":"0"},
"signature":"(const char*,float*,float,float,const char*,ImGuiInputTextFlags)",
"cimguiname":"igInputFloat"}],
"ImFontAtlas_CalcCustomRectUV":[{"funcname":"CalcCustomRectUV",
"args":"(ImFontAtlas* self,const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)",
"ret":"void",
"comment":"",
"call_args":"(rect,out_uv_min,out_uv_max)",
"argsoriginal":"(const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"},
{"type":"const CustomRect*",
"name":"rect"},
{"type":"ImVec2*",
"name":"out_uv_min"},
{"type":"ImVec2*",
"name":"out_uv_max"}],
"defaults":[],
"signature":"(const CustomRect*,ImVec2*,ImVec2*)",
"cimguiname":"ImFontAtlas_CalcCustomRectUV"}],
"ImFontAtlas_GetCustomRectByIndex":[{"funcname":"GetCustomRectByIndex",
"args":"(ImFontAtlas* self,int index)",
"ret":"const CustomRect*",
"comment":"",
"call_args":"(index)",
"argsoriginal":"(int index)",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"},
{"type":"int",
"name":"index"}],
"defaults":[],
"signature":"(int)",
"cimguiname":"ImFontAtlas_GetCustomRectByIndex"}],
"igColorConvertRGBtoHSV":[{"funcname":"ColorConvertRGBtoHSV",
"args":"(float r,float g,float b,float out_h,float out_s,float out_v)",
"ret":"void",
"comment":"",
"manual":true,
"call_args":"(r,g,b,out_h,out_s,out_v)",
"argsoriginal":"(float r,float g,float b,float& out_h,float& out_s,float& out_v)",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"r"},
{"type":"float",
"name":"g"},
{"type":"float",
"name":"b"},
{"type":"float&",
"name":"out_h"},
{"type":"float&",
"name":"out_s"},
{"type":"float&",
"name":"out_v"}],
"defaults":[],
"signature":"(float,float,float,float,float,float)",
"cimguiname":"igColorConvertRGBtoHSV"}],
"igBeginMenuBar":[{"funcname":"BeginMenuBar",
"args":"()",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igBeginMenuBar"}],
"igTextColoredV":[{"funcname":"TextColoredV",
"args":"(const ImVec4 col,const char* fmt,va_list args)",
"ret":"void",
"comment":"",
"call_args":"(col,fmt,args)",
"argsoriginal":"(const ImVec4& col,const char* fmt,va_list args)",
"stname":"ImGui",
"argsT":[{"type":"const ImVec4",
"name":"col"},
{"type":"const char*",
"name":"fmt"},
{"type":"va_list",
"name":"args"}],
"defaults":[],
"signature":"(const ImVec4,const char*,va_list)",
"cimguiname":"igTextColoredV"}],
"igIsPopupOpen":[{"funcname":"IsPopupOpen",
"args":"(const char* str_id)",
"ret":"bool",
"comment":"",
"call_args":"(str_id)",
"argsoriginal":"(const char* str_id)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"}],
"defaults":[],
"signature":"(const char*)",
"cimguiname":"igIsPopupOpen"}],
"igIsItemVisible":[{"funcname":"IsItemVisible",
"args":"()",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igIsItemVisible"}],
"igGetWindowContentRegionMax":[{"funcname":"GetWindowContentRegionMax",
"args":"()",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetWindowContentRegionMax"},
{"funcname":"GetWindowContentRegionMax",
"args":"(ImVec2 *pOut)",
"ret":"void",
"cimguiname":"igGetWindowContentRegionMax",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"signature":"()",
"ov_cimguiname":"igGetWindowContentRegionMax_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"}]},
{"cimguiname":"igGetWindowContentRegionMax",
"funcname":"GetWindowContentRegionMax",
"args":"()",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetWindowContentRegionMax_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[]}],
"igTextWrappedV":[{"funcname":"TextWrappedV",
"args":"(const char* fmt,va_list args)",
"ret":"void",
"comment":"",
"call_args":"(fmt,args)",
"argsoriginal":"(const char* fmt,va_list args)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"fmt"},
{"type":"va_list",
"name":"args"}],
"defaults":[],
"signature":"(const char*,va_list)",
"cimguiname":"igTextWrappedV"}],
"ImFontAtlas_AddCustomRectRegular":[{"funcname":"AddCustomRectRegular",
"args":"(ImFontAtlas* self,unsigned int id,int width,int height)",
"ret":"int",
"comment":"",
"call_args":"(id,width,height)",
"argsoriginal":"(unsigned int id,int width,int height)",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"},
{"type":"unsigned int",
"name":"id"},
{"type":"int",
"name":"width"},
{"type":"int",
"name":"height"}],
"defaults":[],
"signature":"(unsigned int,int,int)",
"cimguiname":"ImFontAtlas_AddCustomRectRegular"}],
"GlyphRangesBuilder_AddText":[{"funcname":"AddText",
"args":"(GlyphRangesBuilder* self,const char* text,const char* text_end)",
"ret":"void",
"comment":"",
"call_args":"(text,text_end)",
"argsoriginal":"(const char* text,const char* text_end=((void *)0))",
"stname":"GlyphRangesBuilder",
"argsT":[{"type":"GlyphRangesBuilder*",
"name":"self"},
{"type":"const char*",
"name":"text"},
{"type":"const char*",
"name":"text_end"}],
"defaults":{"text_end":"((void *)0)"},
"signature":"(const char*,const char*)",
"cimguiname":"GlyphRangesBuilder_AddText"}],
"ImDrawList_UpdateTextureID":[{"funcname":"UpdateTextureID",
"args":"(ImDrawList* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawList_UpdateTextureID"}],
"CustomRect_IsPacked":[{"funcname":"IsPacked",
"args":"(CustomRect* self)",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"CustomRect",
"argsT":[{"type":"CustomRect*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"CustomRect_IsPacked"}],
"ImGuiInputTextCallbackData_HasSelection":[{"funcname":"HasSelection",
"args":"(ImGuiInputTextCallbackData* self)",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiInputTextCallbackData",
"argsT":[{"type":"ImGuiInputTextCallbackData*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiInputTextCallbackData_HasSelection"}],
"igSetWindowCollapsed":[{"funcname":"SetWindowCollapsed",
"args":"(bool collapsed,ImGuiCond cond)",
"ret":"void",
"comment":"",
"call_args":"(collapsed,cond)",
"argsoriginal":"(bool collapsed,ImGuiCond cond=0)",
"stname":"ImGui",
"argsT":[{"type":"bool",
"name":"collapsed"},
{"type":"ImGuiCond",
"name":"cond"}],
"ov_cimguiname":"igSetWindowCollapsedBool",
"defaults":{"cond":"0"},
"signature":"(bool,ImGuiCond)",
"cimguiname":"igSetWindowCollapsed"},
{"funcname":"SetWindowCollapsed",
"args":"(const char* name,bool collapsed,ImGuiCond cond)",
"ret":"void",
"comment":"",
"call_args":"(name,collapsed,cond)",
"argsoriginal":"(const char* name,bool collapsed,ImGuiCond cond=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"name"},
{"type":"bool",
"name":"collapsed"},
{"type":"ImGuiCond",
"name":"cond"}],
"ov_cimguiname":"igSetWindowCollapsedStr",
"defaults":{"cond":"0"},
"signature":"(const char*,bool,ImGuiCond)",
"cimguiname":"igSetWindowCollapsed"}],
"igGetMouseDragDelta":[{"funcname":"GetMouseDragDelta",
"args":"(int button,float lock_threshold)",
"ret":"ImVec2",
"comment":"",
"call_args":"(button,lock_threshold)",
"argsoriginal":"(int button=0,float lock_threshold=-1.0f)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"button"},
{"type":"float",
"name":"lock_threshold"}],
"defaults":{"lock_threshold":"-1.0f",
"button":"0"},
"signature":"(int,float)",
"cimguiname":"igGetMouseDragDelta"},
{"funcname":"GetMouseDragDelta",
"args":"(ImVec2 *pOut,int button,float lock_threshold)",
"ret":"void",
"cimguiname":"igGetMouseDragDelta",
"nonUDT":1,
"call_args":"(button,lock_threshold)",
"argsoriginal":"(int button=0,float lock_threshold=-1.0f)",
"stname":"ImGui",
"signature":"(int,float)",
"ov_cimguiname":"igGetMouseDragDelta_nonUDT",
"comment":"",
"defaults":{"lock_threshold":"-1.0f",
"button":"0"},
"argsT":[{"type":"ImVec2*",
"name":"pOut"},
{"type":"int",
"name":"button"},
{"type":"float",
"name":"lock_threshold"}]},
{"cimguiname":"igGetMouseDragDelta",
"funcname":"GetMouseDragDelta",
"args":"(int button,float lock_threshold)",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"(int,float)",
"call_args":"(button,lock_threshold)",
"argsoriginal":"(int button=0,float lock_threshold=-1.0f)",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetMouseDragDelta_nonUDT2",
"comment":"",
"defaults":{"lock_threshold":"-1.0f",
"button":"0"},
"argsT":[{"type":"int",
"name":"button"},
{"type":"float",
"name":"lock_threshold"}]}],
"igAcceptDragDropPayload":[{"funcname":"AcceptDragDropPayload",
"args":"(const char* type,ImGuiDragDropFlags flags)",
"ret":"const ImGuiPayload*",
"comment":"",
"call_args":"(type,flags)",
"argsoriginal":"(const char* type,ImGuiDragDropFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"type"},
{"type":"ImGuiDragDropFlags",
"name":"flags"}],
"defaults":{"flags":"0"},
"signature":"(const char*,ImGuiDragDropFlags)",
"cimguiname":"igAcceptDragDropPayload"}],
"igBeginDragDropSource":[{"funcname":"BeginDragDropSource",
"args":"(ImGuiDragDropFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(flags)",
"argsoriginal":"(ImGuiDragDropFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiDragDropFlags",
"name":"flags"}],
"defaults":{"flags":"0"},
"signature":"(ImGuiDragDropFlags)",
"cimguiname":"igBeginDragDropSource"}],
"ImDrawList_AddCallback":[{"funcname":"AddCallback",
"args":"(ImDrawList* self,ImDrawCallback callback,void* callback_data)",
"ret":"void",
"comment":"",
"call_args":"(callback,callback_data)",
"argsoriginal":"(ImDrawCallback callback,void* callback_data)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"ImDrawCallback",
"name":"callback"},
{"type":"void*",
"name":"callback_data"}],
"defaults":[],
"signature":"(ImDrawCallback,void*)",
"cimguiname":"ImDrawList_AddCallback"}],
"igPlotLines":[{"funcname":"PlotLines",
"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)",
"ret":"void",
"comment":"",
"call_args":"(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)",
"argsoriginal":"(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void *)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"const float*",
"name":"values"},
{"type":"int",
"name":"values_count"},
{"type":"int",
"name":"values_offset"},
{"type":"const char*",
"name":"overlay_text"},
{"type":"float",
"name":"scale_min"},
{"type":"float",
"name":"scale_max"},
{"type":"ImVec2",
"name":"graph_size"},
{"type":"int",
"name":"stride"}],
"ov_cimguiname":"igPlotLines",
"defaults":{"overlay_text":"((void *)0)",
"values_offset":"0",
"scale_max":"FLT_MAX",
"scale_min":"FLT_MAX",
"stride":"sizeof(float)",
"graph_size":"ImVec2(0,0)"},
"signature":"(const char*,const float*,int,int,const char*,float,float,ImVec2,int)",
"cimguiname":"igPlotLines"},
{"funcname":"PlotLines",
"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)",
"ret":"void",
"comment":"",
"call_args":"(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)",
"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.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0))",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float(*)(void* data,int idx)",
"signature":"(void* data,int idx)",
"name":"values_getter",
"ret":"float"},
{"type":"void*",
"name":"data"},
{"type":"int",
"name":"values_count"},
{"type":"int",
"name":"values_offset"},
{"type":"const char*",
"name":"overlay_text"},
{"type":"float",
"name":"scale_min"},
{"type":"float",
"name":"scale_max"},
{"type":"ImVec2",
"name":"graph_size"}],
"ov_cimguiname":"igPlotLinesFnPtr",
"defaults":{"overlay_text":"((void *)0)",
"values_offset":"0",
"scale_max":"FLT_MAX",
"scale_min":"FLT_MAX",
"graph_size":"ImVec2(0,0)"},
"signature":"(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)",
"cimguiname":"igPlotLines"}],
"ImFontAtlas_IsBuilt":[{"funcname":"IsBuilt",
"args":"(ImFontAtlas* self)",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFontAtlas_IsBuilt"}],
"igTextWrapped":[{"isvararg":"...)",
"funcname":"TextWrapped",
"args":"(const char* fmt,...)",
"ret":"void",
"comment":"",
"call_args":"(fmt,...)",
"argsoriginal":"(const char* fmt,...)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"fmt"},
{"type":"...",
"name":"..."}],
"defaults":[],
"signature":"(const char*,...)",
"cimguiname":"igTextWrapped"}],
"GlyphRangesBuilder_AddRanges":[{"funcname":"AddRanges",
"args":"(GlyphRangesBuilder* self,const ImWchar* ranges)",
"ret":"void",
"comment":"",
"call_args":"(ranges)",
"argsoriginal":"(const ImWchar* ranges)",
"stname":"GlyphRangesBuilder",
"argsT":[{"type":"GlyphRangesBuilder*",
"name":"self"},
{"type":"const ImWchar*",
"name":"ranges"}],
"defaults":[],
"signature":"(const ImWchar*)",
"cimguiname":"GlyphRangesBuilder_AddRanges"}],
"igGetFrameCount":[{"funcname":"GetFrameCount",
"args":"()",
"ret":"int",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetFrameCount"}],
"GlyphRangesBuilder_SetBit":[{"funcname":"SetBit",
"args":"(GlyphRangesBuilder* self,int n)",
"ret":"void",
"comment":"",
"call_args":"(n)",
"argsoriginal":"(int n)",
"stname":"GlyphRangesBuilder",
"argsT":[{"type":"GlyphRangesBuilder*",
"name":"self"},
{"type":"int",
"name":"n"}],
"defaults":[],
"signature":"(int)",
"cimguiname":"GlyphRangesBuilder_SetBit"}],
"ImDrawList_PathFillConvex":[{"funcname":"PathFillConvex",
"args":"(ImDrawList* self,ImU32 col)",
"ret":"void",
"comment":"",
"call_args":"(col)",
"argsoriginal":"(ImU32 col)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"ImU32",
"name":"col"}],
"defaults":[],
"signature":"(ImU32)",
"cimguiname":"ImDrawList_PathFillConvex"}],
"ImFont_GetDebugName":[{"funcname":"GetDebugName",
"args":"(ImFont* self)",
"ret":"const char*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFont",
"argsT":[{"type":"ImFont*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFont_GetDebugName"}],
"igListBoxHeader":[{"funcname":"ListBoxHeader",
"args":"(const char* label,const ImVec2 size)",
"ret":"bool",
"comment":"",
"call_args":"(label,size)",
"argsoriginal":"(const char* label,const ImVec2& size=ImVec2(0,0))",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"const ImVec2",
"name":"size"}],
"ov_cimguiname":"igListBoxHeaderVec2",
"defaults":{"size":"ImVec2(0,0)"},
"signature":"(const char*,const ImVec2)",
"cimguiname":"igListBoxHeader"},
{"funcname":"ListBoxHeader",
"args":"(const char* label,int items_count,int height_in_items)",
"ret":"bool",
"comment":"",
"call_args":"(label,items_count,height_in_items)",
"argsoriginal":"(const char* label,int items_count,int height_in_items=-1)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int",
"name":"items_count"},
{"type":"int",
"name":"height_in_items"}],
"ov_cimguiname":"igListBoxHeaderInt",
"defaults":{"height_in_items":"-1"},
"signature":"(const char*,int,int)",
"cimguiname":"igListBoxHeader"}],
"igPopClipRect":[{"funcname":"PopClipRect",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igPopClipRect"}],
"ImFontAtlas_GetGlyphRangesThai":[{"funcname":"GetGlyphRangesThai",
"args":"(ImFontAtlas* self)",
"ret":"const ImWchar*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFontAtlas_GetGlyphRangesThai"}],
"ImFontAtlas_GetGlyphRangesCyrillic":[{"funcname":"GetGlyphRangesCyrillic",
"args":"(ImFontAtlas* self)",
"ret":"const ImWchar*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFontAtlas_GetGlyphRangesCyrillic"}],
"igGetWindowSize":[{"funcname":"GetWindowSize",
"args":"()",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetWindowSize"},
{"funcname":"GetWindowSize",
"args":"(ImVec2 *pOut)",
"ret":"void",
"cimguiname":"igGetWindowSize",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"signature":"()",
"ov_cimguiname":"igGetWindowSize_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"}]},
{"cimguiname":"igGetWindowSize",
"funcname":"GetWindowSize",
"args":"()",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetWindowSize_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[]}],
"ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon":[{"funcname":"GetGlyphRangesChineseSimplifiedCommon",
"args":"(ImFontAtlas* self)",
"ret":"const ImWchar*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"}],
"igCheckboxFlags":[{"funcname":"CheckboxFlags",
"args":"(const char* label,unsigned int* flags,unsigned int flags_value)",
"ret":"bool",
"comment":"",
"call_args":"(label,flags,flags_value)",
"argsoriginal":"(const char* label,unsigned int* flags,unsigned int flags_value)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"unsigned int*",
"name":"flags"},
{"type":"unsigned int",
"name":"flags_value"}],
"defaults":[],
"signature":"(const char*,unsigned int*,unsigned int)",
"cimguiname":"igCheckboxFlags"}],
"ImFontAtlas_GetGlyphRangesChineseFull":[{"funcname":"GetGlyphRangesChineseFull",
"args":"(ImFontAtlas* self)",
"ret":"const ImWchar*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFontAtlas_GetGlyphRangesChineseFull"}],
"igIsWindowHovered":[{"funcname":"IsWindowHovered",
"args":"(ImGuiHoveredFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(flags)",
"argsoriginal":"(ImGuiHoveredFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiHoveredFlags",
"name":"flags"}],
"defaults":{"flags":"0"},
"signature":"(ImGuiHoveredFlags)",
"cimguiname":"igIsWindowHovered"}],
"ImFontConfig_ImFontConfig":[{"funcname":"ImFontConfig",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFontConfig",
"constructor":true,
"comment":"",
"defaults":[],
"signature":"()",
"cimguiname":"ImFontConfig_ImFontConfig"}],
"igPlotHistogram":[{"funcname":"PlotHistogram",
"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)",
"ret":"void",
"comment":"",
"call_args":"(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)",
"argsoriginal":"(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void *)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"const float*",
"name":"values"},
{"type":"int",
"name":"values_count"},
{"type":"int",
"name":"values_offset"},
{"type":"const char*",
"name":"overlay_text"},
{"type":"float",
"name":"scale_min"},
{"type":"float",
"name":"scale_max"},
{"type":"ImVec2",
"name":"graph_size"},
{"type":"int",
"name":"stride"}],
"ov_cimguiname":"igPlotHistogramFloatPtr",
"defaults":{"overlay_text":"((void *)0)",
"values_offset":"0",
"scale_max":"FLT_MAX",
"scale_min":"FLT_MAX",
"stride":"sizeof(float)",
"graph_size":"ImVec2(0,0)"},
"signature":"(const char*,const float*,int,int,const char*,float,float,ImVec2,int)",
"cimguiname":"igPlotHistogram"},
{"funcname":"PlotHistogram",
"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)",
"ret":"void",
"comment":"",
"call_args":"(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)",
"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.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0))",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float(*)(void* data,int idx)",
"signature":"(void* data,int idx)",
"name":"values_getter",
"ret":"float"},
{"type":"void*",
"name":"data"},
{"type":"int",
"name":"values_count"},
{"type":"int",
"name":"values_offset"},
{"type":"const char*",
"name":"overlay_text"},
{"type":"float",
"name":"scale_min"},
{"type":"float",
"name":"scale_max"},
{"type":"ImVec2",
"name":"graph_size"}],
"ov_cimguiname":"igPlotHistogramFnPtr",
"defaults":{"overlay_text":"((void *)0)",
"values_offset":"0",
"scale_max":"FLT_MAX",
"scale_min":"FLT_MAX",
"graph_size":"ImVec2(0,0)"},
"signature":"(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)",
"cimguiname":"igPlotHistogram"}],
"igBeginPopupContextVoid":[{"funcname":"BeginPopupContextVoid",
"args":"(const char* str_id,int mouse_button)",
"ret":"bool",
"comment":"",
"call_args":"(str_id,mouse_button)",
"argsoriginal":"(const char* str_id=((void *)0),int mouse_button=1)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"},
{"type":"int",
"name":"mouse_button"}],
"defaults":{"mouse_button":"1",
"str_id":"((void *)0)"},
"signature":"(const char*,int)",
"cimguiname":"igBeginPopupContextVoid"}],
"igShowStyleEditor":[{"funcname":"ShowStyleEditor",
"args":"(ImGuiStyle* ref)",
"ret":"void",
"comment":"",
"call_args":"(ref)",
"argsoriginal":"(ImGuiStyle* ref=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"ImGuiStyle*",
"name":"ref"}],
"defaults":{"ref":"((void *)0)"},
"signature":"(ImGuiStyle*)",
"cimguiname":"igShowStyleEditor"}],
"igShowUserGuide":[{"funcname":"ShowUserGuide",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igShowUserGuide"}],
"igCheckbox":[{"funcname":"Checkbox",
"args":"(const char* label,bool* v)",
"ret":"bool",
"comment":"",
"call_args":"(label,v)",
"argsoriginal":"(const char* label,bool* v)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"bool*",
"name":"v"}],
"defaults":[],
"signature":"(const char*,bool*)",
"cimguiname":"igCheckbox"}],
"igGetWindowPos":[{"funcname":"GetWindowPos",
"args":"()",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetWindowPos"},
{"funcname":"GetWindowPos",
"args":"(ImVec2 *pOut)",
"ret":"void",
"cimguiname":"igGetWindowPos",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"signature":"()",
"ov_cimguiname":"igGetWindowPos_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"}]},
{"cimguiname":"igGetWindowPos",
"funcname":"GetWindowPos",
"args":"()",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetWindowPos_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[]}],
"ImFontAtlas_GetGlyphRangesDefault":[{"funcname":"GetGlyphRangesDefault",
"args":"(ImFontAtlas* self)",
"ret":"const ImWchar*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFontAtlas_GetGlyphRangesDefault"}],
"ImGuiInputTextCallbackData_ImGuiInputTextCallbackData":[{"funcname":"ImGuiInputTextCallbackData",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiInputTextCallbackData",
"constructor":true,
"comment":"",
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"}],
"ImFontAtlas_SetTexID":[{"funcname":"SetTexID",
"args":"(ImFontAtlas* self,ImTextureID id)",
"ret":"void",
"comment":"",
"call_args":"(id)",
"argsoriginal":"(ImTextureID id)",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"},
{"type":"ImTextureID",
"name":"id"}],
"defaults":[],
"signature":"(ImTextureID)",
"cimguiname":"ImFontAtlas_SetTexID"}],
"igTextColored":[{"isvararg":"...)",
"funcname":"TextColored",
"args":"(const ImVec4 col,const char* fmt,...)",
"ret":"void",
"comment":"",
"call_args":"(col,fmt,...)",
"argsoriginal":"(const ImVec4& col,const char* fmt,...)",
"stname":"ImGui",
"argsT":[{"type":"const ImVec4",
"name":"col"},
{"type":"const char*",
"name":"fmt"},
{"type":"...",
"name":"..."}],
"defaults":[],
"signature":"(const ImVec4,const char*,...)",
"cimguiname":"igTextColored"}],
"igLogToFile":[{"funcname":"LogToFile",
"args":"(int max_depth,const char* filename)",
"ret":"void",
"comment":"",
"call_args":"(max_depth,filename)",
"argsoriginal":"(int max_depth=-1,const char* filename=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"max_depth"},
{"type":"const char*",
"name":"filename"}],
"defaults":{"filename":"((void *)0)",
"max_depth":"-1"},
"signature":"(int,const char*)",
"cimguiname":"igLogToFile"}],
"igButton":[{"funcname":"Button",
"args":"(const char* label,const ImVec2 size)",
"ret":"bool",
"comment":"",
"call_args":"(label,size)",
"argsoriginal":"(const char* label,const ImVec2& size=ImVec2(0,0))",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"const ImVec2",
"name":"size"}],
"defaults":{"size":"ImVec2(0,0)"},
"signature":"(const char*,const ImVec2)",
"cimguiname":"igButton"}],
"igIsItemEdited":[{"funcname":"IsItemEdited",
"args":"()",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igIsItemEdited"}],
"igTreeNodeExV":[{"funcname":"TreeNodeExV",
"args":"(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
"ret":"bool",
"comment":"",
"call_args":"(str_id,flags,fmt,args)",
"argsoriginal":"(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"},
{"type":"ImGuiTreeNodeFlags",
"name":"flags"},
{"type":"const char*",
"name":"fmt"},
{"type":"va_list",
"name":"args"}],
"ov_cimguiname":"igTreeNodeExVStr",
"defaults":[],
"signature":"(const char*,ImGuiTreeNodeFlags,const char*,va_list)",
"cimguiname":"igTreeNodeExV"},
{"funcname":"TreeNodeExV",
"args":"(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
"ret":"bool",
"comment":"",
"call_args":"(ptr_id,flags,fmt,args)",
"argsoriginal":"(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)",
"stname":"ImGui",
"argsT":[{"type":"const void*",
"name":"ptr_id"},
{"type":"ImGuiTreeNodeFlags",
"name":"flags"},
{"type":"const char*",
"name":"fmt"},
{"type":"va_list",
"name":"args"}],
"ov_cimguiname":"igTreeNodeExVPtr",
"defaults":[],
"signature":"(const void*,ImGuiTreeNodeFlags,const char*,va_list)",
"cimguiname":"igTreeNodeExV"}],
"ImDrawList_PushTextureID":[{"funcname":"PushTextureID",
"args":"(ImDrawList* self,ImTextureID texture_id)",
"ret":"void",
"comment":"",
"call_args":"(texture_id)",
"argsoriginal":"(ImTextureID texture_id)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"ImTextureID",
"name":"texture_id"}],
"defaults":[],
"signature":"(ImTextureID)",
"cimguiname":"ImDrawList_PushTextureID"}],
"igTreeAdvanceToLabelPos":[{"funcname":"TreeAdvanceToLabelPos",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igTreeAdvanceToLabelPos"}],
"ImGuiInputTextCallbackData_DeleteChars":[{"funcname":"DeleteChars",
"args":"(ImGuiInputTextCallbackData* self,int pos,int bytes_count)",
"ret":"void",
"comment":"",
"call_args":"(pos,bytes_count)",
"argsoriginal":"(int pos,int bytes_count)",
"stname":"ImGuiInputTextCallbackData",
"argsT":[{"type":"ImGuiInputTextCallbackData*",
"name":"self"},
{"type":"int",
"name":"pos"},
{"type":"int",
"name":"bytes_count"}],
"defaults":[],
"signature":"(int,int)",
"cimguiname":"ImGuiInputTextCallbackData_DeleteChars"}],
"igDragInt2":[{"funcname":"DragInt2",
"args":"(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_speed,v_min,v_max,format)",
"argsoriginal":"(const char* label,int v[2],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int[2]",
"name":"v"},
{"type":"float",
"name":"v_speed"},
{"type":"int",
"name":"v_min"},
{"type":"int",
"name":"v_max"},
{"type":"const char*",
"name":"format"}],
"defaults":{"v_speed":"1.0f",
"v_min":"0",
"format":"\"%d\"",
"v_max":"0"},
"signature":"(const char*,int[2],float,int,int,const char*)",
"cimguiname":"igDragInt2"}],
"igArrowButton":[{"funcname":"ArrowButton",
"args":"(const char* str_id,ImGuiDir dir)",
"ret":"bool",
"comment":"",
"call_args":"(str_id,dir)",
"argsoriginal":"(const char* str_id,ImGuiDir dir)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"},
{"type":"ImGuiDir",
"name":"dir"}],
"defaults":[],
"signature":"(const char*,ImGuiDir)",
"cimguiname":"igArrowButton"}],
"igIsAnyItemActive":[{"funcname":"IsAnyItemActive",
"args":"()",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igIsAnyItemActive"}],
"ImDrawList_AddBezierCurve":[{"funcname":"AddBezierCurve",
"args":"(ImDrawList* self,const ImVec2 pos0,const ImVec2 cp0,const ImVec2 cp1,const ImVec2 pos1,ImU32 col,float thickness,int num_segments)",
"ret":"void",
"comment":"",
"call_args":"(pos0,cp0,cp1,pos1,col,thickness,num_segments)",
"argsoriginal":"(const ImVec2& pos0,const ImVec2& cp0,const ImVec2& cp1,const ImVec2& pos1,ImU32 col,float thickness,int num_segments=0)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"pos0"},
{"type":"const ImVec2",
"name":"cp0"},
{"type":"const ImVec2",
"name":"cp1"},
{"type":"const ImVec2",
"name":"pos1"},
{"type":"ImU32",
"name":"col"},
{"type":"float",
"name":"thickness"},
{"type":"int",
"name":"num_segments"}],
"defaults":{"num_segments":"0"},
"signature":"(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)",
"cimguiname":"ImDrawList_AddBezierCurve"}],
"ImFontAtlas_AddFontFromMemoryCompressedTTF":[{"funcname":"AddFontFromMemoryCompressedTTF",
"args":"(ImFontAtlas* self,const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
"ret":"ImFont*",
"comment":"",
"call_args":"(compressed_font_data,compressed_font_size,size_pixels,font_cfg,glyph_ranges)",
"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))",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"},
{"type":"const void*",
"name":"compressed_font_data"},
{"type":"int",
"name":"compressed_font_size"},
{"type":"float",
"name":"size_pixels"},
{"type":"const ImFontConfig*",
"name":"font_cfg"},
{"type":"const ImWchar*",
"name":"glyph_ranges"}],
"defaults":{"glyph_ranges":"((void *)0)",
"font_cfg":"((void *)0)"},
"signature":"(const void*,int,float,const ImFontConfig*,const ImWchar*)",
"cimguiname":"ImFontAtlas_AddFontFromMemoryCompressedTTF"}],
"ImFontAtlas_ClearFonts":[{"funcname":"ClearFonts",
"args":"(ImFontAtlas* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFontAtlas_ClearFonts"}],
"igDummy":[{"funcname":"Dummy",
"args":"(const ImVec2 size)",
"ret":"void",
"comment":"",
"call_args":"(size)",
"argsoriginal":"(const ImVec2& size)",
"stname":"ImGui",
"argsT":[{"type":"const ImVec2",
"name":"size"}],
"defaults":[],
"signature":"(const ImVec2)",
"cimguiname":"igDummy"}],
"ImFontAtlas_ClearTexData":[{"funcname":"ClearTexData",
"args":"(ImFontAtlas* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFontAtlas_ClearTexData"}],
"TextRange_destroy":[{"signature":"(TextRange*)",
"args":"(TextRange* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"TextRange",
"ov_cimguiname":"TextRange_destroy",
"cimguiname":"TextRange_destroy",
"argsT":[{"type":"TextRange*",
"name":"self"}],
"defaults":[]}],
"igGetColumnsCount":[{"funcname":"GetColumnsCount",
"args":"()",
"ret":"int",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetColumnsCount"}],
"igPopButtonRepeat":[{"funcname":"PopButtonRepeat",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igPopButtonRepeat"}],
"igDragScalarN":[{"funcname":"DragScalarN",
"args":"(const char* label,ImGuiDataType data_type,void* v,int components,float v_speed,const void* v_min,const void* v_max,const char* format,float power)",
"ret":"bool",
"comment":"",
"call_args":"(label,data_type,v,components,v_speed,v_min,v_max,format,power)",
"argsoriginal":"(const char* label,ImGuiDataType data_type,void* v,int components,float v_speed,const void* v_min=((void *)0),const void* v_max=((void *)0),const char* format=((void *)0),float power=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"ImGuiDataType",
"name":"data_type"},
{"type":"void*",
"name":"v"},
{"type":"int",
"name":"components"},
{"type":"float",
"name":"v_speed"},
{"type":"const void*",
"name":"v_min"},
{"type":"const void*",
"name":"v_max"},
{"type":"const char*",
"name":"format"},
{"type":"float",
"name":"power"}],
"defaults":{"v_max":"((void *)0)",
"v_min":"((void *)0)",
"format":"((void *)0)",
"power":"1.0f"},
"signature":"(const char*,ImGuiDataType,void*,int,float,const void*,const void*,const char*,float)",
"cimguiname":"igDragScalarN"}],
"ImGuiPayload_IsPreview":[{"funcname":"IsPreview",
"args":"(ImGuiPayload* self)",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiPayload",
"argsT":[{"type":"ImGuiPayload*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiPayload_IsPreview"}],
"igSpacing":[{"funcname":"Spacing",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igSpacing"}],
"ImFontAtlas_Clear":[{"funcname":"Clear",
"args":"(ImFontAtlas* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFontAtlas_Clear"}],
"igIsAnyItemFocused":[{"funcname":"IsAnyItemFocused",
"args":"()",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igIsAnyItemFocused"}],
"ImFontAtlas_AddFontFromMemoryTTF":[{"funcname":"AddFontFromMemoryTTF",
"args":"(ImFontAtlas* self,void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
"ret":"ImFont*",
"comment":"",
"call_args":"(font_data,font_size,size_pixels,font_cfg,glyph_ranges)",
"argsoriginal":"(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"},
{"type":"void*",
"name":"font_data"},
{"type":"int",
"name":"font_size"},
{"type":"float",
"name":"size_pixels"},
{"type":"const ImFontConfig*",
"name":"font_cfg"},
{"type":"const ImWchar*",
"name":"glyph_ranges"}],
"defaults":{"glyph_ranges":"((void *)0)",
"font_cfg":"((void *)0)"},
"signature":"(void*,int,float,const ImFontConfig*,const ImWchar*)",
"cimguiname":"ImFontAtlas_AddFontFromMemoryTTF"}],
"ImFontAtlas_AddFontFromFileTTF":[{"funcname":"AddFontFromFileTTF",
"args":"(ImFontAtlas* self,const char* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)",
"ret":"ImFont*",
"comment":"",
"call_args":"(filename,size_pixels,font_cfg,glyph_ranges)",
"argsoriginal":"(const char* filename,float size_pixels,const ImFontConfig* font_cfg=((void *)0),const ImWchar* glyph_ranges=((void *)0))",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"},
{"type":"const char*",
"name":"filename"},
{"type":"float",
"name":"size_pixels"},
{"type":"const ImFontConfig*",
"name":"font_cfg"},
{"type":"const ImWchar*",
"name":"glyph_ranges"}],
"defaults":{"glyph_ranges":"((void *)0)",
"font_cfg":"((void *)0)"},
"signature":"(const char*,float,const ImFontConfig*,const ImWchar*)",
"cimguiname":"ImFontAtlas_AddFontFromFileTTF"}],
"igMemFree":[{"funcname":"MemFree",
"args":"(void* ptr)",
"ret":"void",
"comment":"",
"call_args":"(ptr)",
"argsoriginal":"(void* ptr)",
"stname":"ImGui",
"argsT":[{"type":"void*",
"name":"ptr"}],
"defaults":[],
"signature":"(void*)",
"cimguiname":"igMemFree"}],
"igGetFontTexUvWhitePixel":[{"funcname":"GetFontTexUvWhitePixel",
"args":"()",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetFontTexUvWhitePixel"},
{"funcname":"GetFontTexUvWhitePixel",
"args":"(ImVec2 *pOut)",
"ret":"void",
"cimguiname":"igGetFontTexUvWhitePixel",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"signature":"()",
"ov_cimguiname":"igGetFontTexUvWhitePixel_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"}]},
{"cimguiname":"igGetFontTexUvWhitePixel",
"funcname":"GetFontTexUvWhitePixel",
"args":"()",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetFontTexUvWhitePixel_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[]}],
"ImDrawList_AddDrawCmd":[{"funcname":"AddDrawCmd",
"args":"(ImDrawList* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawList_AddDrawCmd"}],
"igIsItemClicked":[{"funcname":"IsItemClicked",
"args":"(int mouse_button)",
"ret":"bool",
"comment":"",
"call_args":"(mouse_button)",
"argsoriginal":"(int mouse_button=0)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"mouse_button"}],
"defaults":{"mouse_button":"0"},
"signature":"(int)",
"cimguiname":"igIsItemClicked"}],
"ImFontAtlas_AddFontDefault":[{"funcname":"AddFontDefault",
"args":"(ImFontAtlas* self,const ImFontConfig* font_cfg)",
"ret":"ImFont*",
"comment":"",
"call_args":"(font_cfg)",
"argsoriginal":"(const ImFontConfig* font_cfg=((void *)0))",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"},
{"type":"const ImFontConfig*",
"name":"font_cfg"}],
"defaults":{"font_cfg":"((void *)0)"},
"signature":"(const ImFontConfig*)",
"cimguiname":"ImFontAtlas_AddFontDefault"}],
"ImFontAtlas_AddFont":[{"funcname":"AddFont",
"args":"(ImFontAtlas* self,const ImFontConfig* font_cfg)",
"ret":"ImFont*",
"comment":"",
"call_args":"(font_cfg)",
"argsoriginal":"(const ImFontConfig* font_cfg)",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"},
{"type":"const ImFontConfig*",
"name":"font_cfg"}],
"defaults":[],
"signature":"(const ImFontConfig*)",
"cimguiname":"ImFontAtlas_AddFont"}],
"igProgressBar":[{"funcname":"ProgressBar",
"args":"(float fraction,const ImVec2 size_arg,const char* overlay)",
"ret":"void",
"comment":"",
"call_args":"(fraction,size_arg,overlay)",
"argsoriginal":"(float fraction,const ImVec2& size_arg=ImVec2(-1,0),const char* overlay=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"fraction"},
{"type":"const ImVec2",
"name":"size_arg"},
{"type":"const char*",
"name":"overlay"}],
"defaults":{"size_arg":"ImVec2(-1,0)",
"overlay":"((void *)0)"},
"signature":"(float,const ImVec2,const char*)",
"cimguiname":"igProgressBar"}],
"igSetNextWindowBgAlpha":[{"funcname":"SetNextWindowBgAlpha",
"args":"(float alpha)",
"ret":"void",
"comment":"",
"call_args":"(alpha)",
"argsoriginal":"(float alpha)",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"alpha"}],
"defaults":[],
"signature":"(float)",
"cimguiname":"igSetNextWindowBgAlpha"}],
"igBeginPopup":[{"funcname":"BeginPopup",
"args":"(const char* str_id,ImGuiWindowFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(str_id,flags)",
"argsoriginal":"(const char* str_id,ImGuiWindowFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"},
{"type":"ImGuiWindowFlags",
"name":"flags"}],
"defaults":{"flags":"0"},
"signature":"(const char*,ImGuiWindowFlags)",
"cimguiname":"igBeginPopup"}],
"ImFont_BuildLookupTable":[{"funcname":"BuildLookupTable",
"args":"(ImFont* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFont",
"argsT":[{"type":"ImFont*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFont_BuildLookupTable"}],
"igGetScrollX":[{"funcname":"GetScrollX",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetScrollX"}],
"igGetKeyIndex":[{"funcname":"GetKeyIndex",
"args":"(ImGuiKey imgui_key)",
"ret":"int",
"comment":"",
"call_args":"(imgui_key)",
"argsoriginal":"(ImGuiKey imgui_key)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiKey",
"name":"imgui_key"}],
"defaults":[],
"signature":"(ImGuiKey)",
"cimguiname":"igGetKeyIndex"}],
"igGetOverlayDrawList":[{"funcname":"GetOverlayDrawList",
"args":"()",
"ret":"ImDrawList*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetOverlayDrawList"}],
"igGetID":[{"funcname":"GetID",
"args":"(const char* str_id)",
"ret":"ImGuiID",
"comment":"",
"call_args":"(str_id)",
"argsoriginal":"(const char* str_id)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"}],
"ov_cimguiname":"igGetIDStr",
"defaults":[],
"signature":"(const char*)",
"cimguiname":"igGetID"},
{"funcname":"GetID",
"args":"(const char* str_id_begin,const char* str_id_end)",
"ret":"ImGuiID",
"comment":"",
"call_args":"(str_id_begin,str_id_end)",
"argsoriginal":"(const char* str_id_begin,const char* str_id_end)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id_begin"},
{"type":"const char*",
"name":"str_id_end"}],
"ov_cimguiname":"igGetIDRange",
"defaults":[],
"signature":"(const char*,const char*)",
"cimguiname":"igGetID"},
{"funcname":"GetID",
"args":"(const void* ptr_id)",
"ret":"ImGuiID",
"comment":"",
"call_args":"(ptr_id)",
"argsoriginal":"(const void* ptr_id)",
"stname":"ImGui",
"argsT":[{"type":"const void*",
"name":"ptr_id"}],
"ov_cimguiname":"igGetIDPtr",
"defaults":[],
"signature":"(const void*)",
"cimguiname":"igGetID"}],
"ImFontAtlas_GetGlyphRangesJapanese":[{"funcname":"GetGlyphRangesJapanese",
"args":"(ImFontAtlas* self)",
"ret":"const ImWchar*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFontAtlas_GetGlyphRangesJapanese"}],
"ImDrawData_ScaleClipRects":[{"funcname":"ScaleClipRects",
"args":"(ImDrawData* self,const ImVec2 sc)",
"ret":"void",
"comment":"",
"call_args":"(sc)",
"argsoriginal":"(const ImVec2& sc)",
"stname":"ImDrawData",
"argsT":[{"type":"ImDrawData*",
"name":"self"},
{"type":"const ImVec2",
"name":"sc"}],
"defaults":[],
"signature":"(const ImVec2)",
"cimguiname":"ImDrawData_ScaleClipRects"}],
"ImDrawData_DeIndexAllBuffers":[{"funcname":"DeIndexAllBuffers",
"args":"(ImDrawData* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawData",
"argsT":[{"type":"ImDrawData*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawData_DeIndexAllBuffers"}],
"igIsMouseReleased":[{"funcname":"IsMouseReleased",
"args":"(int button)",
"ret":"bool",
"comment":"",
"call_args":"(button)",
"argsoriginal":"(int button)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"button"}],
"defaults":[],
"signature":"(int)",
"cimguiname":"igIsMouseReleased"}],
"ImDrawData_Clear":[{"funcname":"Clear",
"args":"(ImDrawData* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawData",
"argsT":[{"type":"ImDrawData*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawData_Clear"}],
"igGetItemRectMin":[{"funcname":"GetItemRectMin",
"args":"()",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetItemRectMin"},
{"funcname":"GetItemRectMin",
"args":"(ImVec2 *pOut)",
"ret":"void",
"cimguiname":"igGetItemRectMin",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"signature":"()",
"ov_cimguiname":"igGetItemRectMin_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"}]},
{"cimguiname":"igGetItemRectMin",
"funcname":"GetItemRectMin",
"args":"()",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetItemRectMin_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[]}],
"igLogText":[{"isvararg":"...)",
"funcname":"LogText",
"args":"(const char* fmt,...)",
"ret":"void",
"comment":"",
"manual":true,
"call_args":"(fmt,...)",
"argsoriginal":"(const char* fmt,...)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"fmt"},
{"type":"...",
"name":"..."}],
"defaults":[],
"signature":"(const char*,...)",
"cimguiname":"igLogText"}],
"igSetNextWindowSizeConstraints":[{"funcname":"SetNextWindowSizeConstraints",
"args":"(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data)",
"ret":"void",
"comment":"",
"call_args":"(size_min,size_max,custom_callback,custom_callback_data)",
"argsoriginal":"(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void *)0),void* custom_callback_data=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"const ImVec2",
"name":"size_min"},
{"type":"const ImVec2",
"name":"size_max"},
{"type":"ImGuiSizeCallback",
"name":"custom_callback"},
{"type":"void*",
"name":"custom_callback_data"}],
"defaults":{"custom_callback":"((void *)0)",
"custom_callback_data":"((void *)0)"},
"signature":"(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)",
"cimguiname":"igSetNextWindowSizeConstraints"}],
"ImGuiStorage_GetVoidPtr":[{"funcname":"GetVoidPtr",
"args":"(ImGuiStorage* self,ImGuiID key)",
"ret":"void*",
"comment":"",
"call_args":"(key)",
"argsoriginal":"(ImGuiID key)",
"stname":"ImGuiStorage",
"argsT":[{"type":"ImGuiStorage*",
"name":"self"},
{"type":"ImGuiID",
"name":"key"}],
"defaults":[],
"signature":"(ImGuiID)",
"cimguiname":"ImGuiStorage_GetVoidPtr"}],
"ImDrawList_UpdateClipRect":[{"funcname":"UpdateClipRect",
"args":"(ImDrawList* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawList_UpdateClipRect"}],
"ImDrawList_PrimVtx":[{"funcname":"PrimVtx",
"args":"(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)",
"ret":"void",
"comment":"",
"call_args":"(pos,uv,col)",
"argsoriginal":"(const ImVec2& pos,const ImVec2& uv,ImU32 col)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"pos"},
{"type":"const ImVec2",
"name":"uv"},
{"type":"ImU32",
"name":"col"}],
"defaults":[],
"signature":"(const ImVec2,const ImVec2,ImU32)",
"cimguiname":"ImDrawList_PrimVtx"}],
"igGetColorU32":[{"funcname":"GetColorU32",
"args":"(ImGuiCol idx,float alpha_mul)",
"ret":"ImU32",
"comment":"",
"call_args":"(idx,alpha_mul)",
"argsoriginal":"(ImGuiCol idx,float alpha_mul=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiCol",
"name":"idx"},
{"type":"float",
"name":"alpha_mul"}],
"ov_cimguiname":"igGetColorU32",
"defaults":{"alpha_mul":"1.0f"},
"signature":"(ImGuiCol,float)",
"cimguiname":"igGetColorU32"},
{"funcname":"GetColorU32",
"args":"(const ImVec4 col)",
"ret":"ImU32",
"comment":"",
"call_args":"(col)",
"argsoriginal":"(const ImVec4& col)",
"stname":"ImGui",
"argsT":[{"type":"const ImVec4",
"name":"col"}],
"ov_cimguiname":"igGetColorU32Vec4",
"defaults":[],
"signature":"(const ImVec4)",
"cimguiname":"igGetColorU32"},
{"funcname":"GetColorU32",
"args":"(ImU32 col)",
"ret":"ImU32",
"comment":"",
"call_args":"(col)",
"argsoriginal":"(ImU32 col)",
"stname":"ImGui",
"argsT":[{"type":"ImU32",
"name":"col"}],
"ov_cimguiname":"igGetColorU32U32",
"defaults":[],
"signature":"(ImU32)",
"cimguiname":"igGetColorU32"}],
"igVSliderInt":[{"funcname":"VSliderInt",
"args":"(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format)",
"ret":"bool",
"comment":"",
"call_args":"(label,size,v,v_min,v_max,format)",
"argsoriginal":"(const char* label,const ImVec2& size,int* v,int v_min,int v_max,const char* format=\"%d\")",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"const ImVec2",
"name":"size"},
{"type":"int*",
"name":"v"},
{"type":"int",
"name":"v_min"},
{"type":"int",
"name":"v_max"},
{"type":"const char*",
"name":"format"}],
"defaults":{"format":"\"%d\""},
"signature":"(const char*,const ImVec2,int*,int,int,const char*)",
"cimguiname":"igVSliderInt"}],
"igInvisibleButton":[{"funcname":"InvisibleButton",
"args":"(const char* str_id,const ImVec2 size)",
"ret":"bool",
"comment":"",
"call_args":"(str_id,size)",
"argsoriginal":"(const char* str_id,const ImVec2& size)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"},
{"type":"const ImVec2",
"name":"size"}],
"defaults":[],
"signature":"(const char*,const ImVec2)",
"cimguiname":"igInvisibleButton"}],
"igInputInt2":[{"funcname":"InputInt2",
"args":"(const char* label,int v[2],ImGuiInputTextFlags extra_flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,extra_flags)",
"argsoriginal":"(const char* label,int v[2],ImGuiInputTextFlags extra_flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int[2]",
"name":"v"},
{"type":"ImGuiInputTextFlags",
"name":"extra_flags"}],
"defaults":{"extra_flags":"0"},
"signature":"(const char*,int[2],ImGuiInputTextFlags)",
"cimguiname":"igInputInt2"}],
"ImDrawList_PrimRect":[{"funcname":"PrimRect",
"args":"(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col)",
"ret":"void",
"comment":"",
"call_args":"(a,b,col)",
"argsoriginal":"(const ImVec2& a,const ImVec2& b,ImU32 col)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"a"},
{"type":"const ImVec2",
"name":"b"},
{"type":"ImU32",
"name":"col"}],
"defaults":[],
"signature":"(const ImVec2,const ImVec2,ImU32)",
"cimguiname":"ImDrawList_PrimRect"}],
"ImDrawList_AddRectFilled":[{"funcname":"AddRectFilled",
"args":"(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags)",
"ret":"void",
"comment":"",
"call_args":"(a,b,col,rounding,rounding_corners_flags)",
"argsoriginal":"(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"a"},
{"type":"const ImVec2",
"name":"b"},
{"type":"ImU32",
"name":"col"},
{"type":"float",
"name":"rounding"},
{"type":"int",
"name":"rounding_corners_flags"}],
"defaults":{"rounding":"0.0f",
"rounding_corners_flags":"ImDrawCornerFlags_All"},
"signature":"(const ImVec2,const ImVec2,ImU32,float,int)",
"cimguiname":"ImDrawList_AddRectFilled"}],
"ImDrawList_ClearFreeMemory":[{"funcname":"ClearFreeMemory",
"args":"(ImDrawList* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawList_ClearFreeMemory"}],
"ImGuiListClipper_destroy":[{"signature":"(ImGuiListClipper*)",
"args":"(ImGuiListClipper* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImGuiListClipper",
"ov_cimguiname":"ImGuiListClipper_destroy",
"cimguiname":"ImGuiListClipper_destroy",
"argsT":[{"type":"ImGuiListClipper*",
"name":"self"}],
"defaults":[]}],
"ImDrawList_CloneOutput":[{"funcname":"CloneOutput",
"args":"(ImDrawList* self)",
"ret":"ImDrawList*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawList_CloneOutput"}],
"igSetNextTreeNodeOpen":[{"funcname":"SetNextTreeNodeOpen",
"args":"(bool is_open,ImGuiCond cond)",
"ret":"void",
"comment":"",
"call_args":"(is_open,cond)",
"argsoriginal":"(bool is_open,ImGuiCond cond=0)",
"stname":"ImGui",
"argsT":[{"type":"bool",
"name":"is_open"},
{"type":"ImGuiCond",
"name":"cond"}],
"defaults":{"cond":"0"},
"signature":"(bool,ImGuiCond)",
"cimguiname":"igSetNextTreeNodeOpen"}],
"igLogToTTY":[{"funcname":"LogToTTY",
"args":"(int max_depth)",
"ret":"void",
"comment":"",
"call_args":"(max_depth)",
"argsoriginal":"(int max_depth=-1)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"max_depth"}],
"defaults":{"max_depth":"-1"},
"signature":"(int)",
"cimguiname":"igLogToTTY"}],
"GlyphRangesBuilder_BuildRanges":[{"funcname":"BuildRanges",
"args":"(GlyphRangesBuilder* self,ImVector_ImWchar* out_ranges)",
"ret":"void",
"comment":"",
"call_args":"(out_ranges)",
"argsoriginal":"(ImVector<ImWchar>* out_ranges)",
"stname":"GlyphRangesBuilder",
"argsT":[{"type":"GlyphRangesBuilder*",
"name":"self"},
{"type":"ImVector_ImWchar*",
"name":"out_ranges"}],
"defaults":[],
"signature":"(ImVector_ImWchar*)",
"cimguiname":"GlyphRangesBuilder_BuildRanges"}],
"igSetTooltipV":[{"funcname":"SetTooltipV",
"args":"(const char* fmt,va_list args)",
"ret":"void",
"comment":"",
"call_args":"(fmt,args)",
"argsoriginal":"(const char* fmt,va_list args)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"fmt"},
{"type":"va_list",
"name":"args"}],
"defaults":[],
"signature":"(const char*,va_list)",
"cimguiname":"igSetTooltipV"}],
"igEndGroup":[{"funcname":"EndGroup",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igEndGroup"}],
"igGetIO":[{"funcname":"GetIO",
"args":"()",
"ret":"ImGuiIO*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"retref":"&",
"defaults":[],
"signature":"()",
"cimguiname":"igGetIO"}],
"igDragInt4":[{"funcname":"DragInt4",
"args":"(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_speed,v_min,v_max,format)",
"argsoriginal":"(const char* label,int v[4],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int[4]",
"name":"v"},
{"type":"float",
"name":"v_speed"},
{"type":"int",
"name":"v_min"},
{"type":"int",
"name":"v_max"},
{"type":"const char*",
"name":"format"}],
"defaults":{"v_speed":"1.0f",
"v_min":"0",
"format":"\"%d\"",
"v_max":"0"},
"signature":"(const char*,int[4],float,int,int,const char*)",
"cimguiname":"igDragInt4"}],
"igNextColumn":[{"funcname":"NextColumn",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igNextColumn"}],
"ImDrawList_AddRect":[{"funcname":"AddRect",
"args":"(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags,float thickness)",
"ret":"void",
"comment":"",
"call_args":"(a,b,col,rounding,rounding_corners_flags,thickness)",
"argsoriginal":"(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All,float thickness=1.0f)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"a"},
{"type":"const ImVec2",
"name":"b"},
{"type":"ImU32",
"name":"col"},
{"type":"float",
"name":"rounding"},
{"type":"int",
"name":"rounding_corners_flags"},
{"type":"float",
"name":"thickness"}],
"defaults":{"rounding":"0.0f",
"thickness":"1.0f",
"rounding_corners_flags":"ImDrawCornerFlags_All"},
"signature":"(const ImVec2,const ImVec2,ImU32,float,int,float)",
"cimguiname":"ImDrawList_AddRect"}],
"TextRange_split":[{"funcname":"split",
"args":"(TextRange* self,char separator,ImVector_TextRange* out)",
"ret":"void",
"comment":"",
"call_args":"(separator,out)",
"argsoriginal":"(char separator,ImVector<TextRange>* out)",
"stname":"TextRange",
"argsT":[{"type":"TextRange*",
"name":"self"},
{"type":"char",
"name":"separator"},
{"type":"ImVector_TextRange*",
"name":"out"}],
"defaults":[],
"signature":"(char,ImVector_TextRange*)",
"cimguiname":"TextRange_split"}],
"igSetCursorPos":[{"funcname":"SetCursorPos",
"args":"(const ImVec2 local_pos)",
"ret":"void",
"comment":"",
"call_args":"(local_pos)",
"argsoriginal":"(const ImVec2& local_pos)",
"stname":"ImGui",
"argsT":[{"type":"const ImVec2",
"name":"local_pos"}],
"defaults":[],
"signature":"(const ImVec2)",
"cimguiname":"igSetCursorPos"}],
"igBeginPopupModal":[{"funcname":"BeginPopupModal",
"args":"(const char* name,bool* p_open,ImGuiWindowFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(name,p_open,flags)",
"argsoriginal":"(const char* name,bool* p_open=((void *)0),ImGuiWindowFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"name"},
{"type":"bool*",
"name":"p_open"},
{"type":"ImGuiWindowFlags",
"name":"flags"}],
"defaults":{"p_open":"((void *)0)",
"flags":"0"},
"signature":"(const char*,bool*,ImGuiWindowFlags)",
"cimguiname":"igBeginPopupModal"}],
"igSliderInt4":[{"funcname":"SliderInt4",
"args":"(const char* label,int v[4],int v_min,int v_max,const char* format)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_min,v_max,format)",
"argsoriginal":"(const char* label,int v[4],int v_min,int v_max,const char* format=\"%d\")",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int[4]",
"name":"v"},
{"type":"int",
"name":"v_min"},
{"type":"int",
"name":"v_max"},
{"type":"const char*",
"name":"format"}],
"defaults":{"format":"\"%d\""},
"signature":"(const char*,int[4],int,int,const char*)",
"cimguiname":"igSliderInt4"}],
"ImDrawList_PathRect":[{"funcname":"PathRect",
"args":"(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,int rounding_corners_flags)",
"ret":"void",
"comment":"",
"call_args":"(rect_min,rect_max,rounding,rounding_corners_flags)",
"argsoriginal":"(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"rect_min"},
{"type":"const ImVec2",
"name":"rect_max"},
{"type":"float",
"name":"rounding"},
{"type":"int",
"name":"rounding_corners_flags"}],
"defaults":{"rounding":"0.0f",
"rounding_corners_flags":"ImDrawCornerFlags_All"},
"signature":"(const ImVec2,const ImVec2,float,int)",
"cimguiname":"ImDrawList_PathRect"}],
"igShowMetricsWindow":[{"funcname":"ShowMetricsWindow",
"args":"(bool* p_open)",
"ret":"void",
"comment":"",
"call_args":"(p_open)",
"argsoriginal":"(bool* p_open=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"bool*",
"name":"p_open"}],
"defaults":{"p_open":"((void *)0)"},
"signature":"(bool*)",
"cimguiname":"igShowMetricsWindow"}],
"igGetScrollMaxY":[{"funcname":"GetScrollMaxY",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetScrollMaxY"}],
"igBeginTooltip":[{"funcname":"BeginTooltip",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igBeginTooltip"}],
"ImDrawList_PathArcToFast":[{"funcname":"PathArcToFast",
"args":"(ImDrawList* self,const ImVec2 centre,float radius,int a_min_of_12,int a_max_of_12)",
"ret":"void",
"comment":"",
"call_args":"(centre,radius,a_min_of_12,a_max_of_12)",
"argsoriginal":"(const ImVec2& centre,float radius,int a_min_of_12,int a_max_of_12)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"centre"},
{"type":"float",
"name":"radius"},
{"type":"int",
"name":"a_min_of_12"},
{"type":"int",
"name":"a_max_of_12"}],
"defaults":[],
"signature":"(const ImVec2,float,int,int)",
"cimguiname":"ImDrawList_PathArcToFast"}],
"igGetDrawData":[{"funcname":"GetDrawData",
"args":"()",
"ret":"ImDrawData*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetDrawData"}],
"igGetTextLineHeight":[{"funcname":"GetTextLineHeight",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetTextLineHeight"}],
"igSeparator":[{"funcname":"Separator",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igSeparator"}],
"igBeginChild":[{"funcname":"BeginChild",
"args":"(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(str_id,size,border,flags)",
"argsoriginal":"(const char* str_id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"},
{"type":"const ImVec2",
"name":"size"},
{"type":"bool",
"name":"border"},
{"type":"ImGuiWindowFlags",
"name":"flags"}],
"ov_cimguiname":"igBeginChild",
"defaults":{"border":"false",
"size":"ImVec2(0,0)",
"flags":"0"},
"signature":"(const char*,const ImVec2,bool,ImGuiWindowFlags)",
"cimguiname":"igBeginChild"},
{"funcname":"BeginChild",
"args":"(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(id,size,border,flags)",
"argsoriginal":"(ImGuiID id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiID",
"name":"id"},
{"type":"const ImVec2",
"name":"size"},
{"type":"bool",
"name":"border"},
{"type":"ImGuiWindowFlags",
"name":"flags"}],
"ov_cimguiname":"igBeginChildID",
"defaults":{"border":"false",
"size":"ImVec2(0,0)",
"flags":"0"},
"signature":"(ImGuiID,const ImVec2,bool,ImGuiWindowFlags)",
"cimguiname":"igBeginChild"}],
"igIsWindowAppearing":[{"funcname":"IsWindowAppearing",
"args":"()",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igIsWindowAppearing"}],
"igIsMouseClicked":[{"funcname":"IsMouseClicked",
"args":"(int button,bool repeat)",
"ret":"bool",
"comment":"",
"call_args":"(button,repeat)",
"argsoriginal":"(int button,bool repeat=false)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"button"},
{"type":"bool",
"name":"repeat"}],
"defaults":{"repeat":"false"},
"signature":"(int,bool)",
"cimguiname":"igIsMouseClicked"}],
"igCalcItemWidth":[{"funcname":"CalcItemWidth",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igCalcItemWidth"}],
"ImGuiTextBuffer_appendfv":[{"funcname":"appendfv",
"args":"(ImGuiTextBuffer* self,const char* fmt,va_list args)",
"ret":"void",
"comment":"",
"call_args":"(fmt,args)",
"argsoriginal":"(const char* fmt,va_list args)",
"stname":"ImGuiTextBuffer",
"argsT":[{"type":"ImGuiTextBuffer*",
"name":"self"},
{"type":"const char*",
"name":"fmt"},
{"type":"va_list",
"name":"args"}],
"defaults":[],
"signature":"(const char*,va_list)",
"cimguiname":"ImGuiTextBuffer_appendfv"}],
"ImDrawList_PathStroke":[{"funcname":"PathStroke",
"args":"(ImDrawList* self,ImU32 col,bool closed,float thickness)",
"ret":"void",
"comment":"",
"call_args":"(col,closed,thickness)",
"argsoriginal":"(ImU32 col,bool closed,float thickness=1.0f)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"ImU32",
"name":"col"},
{"type":"bool",
"name":"closed"},
{"type":"float",
"name":"thickness"}],
"defaults":{"thickness":"1.0f"},
"signature":"(ImU32,bool,float)",
"cimguiname":"ImDrawList_PathStroke"}],
"igEndChildFrame":[{"funcname":"EndChildFrame",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igEndChildFrame"}],
"igIndent":[{"funcname":"Indent",
"args":"(float indent_w)",
"ret":"void",
"comment":"",
"call_args":"(indent_w)",
"argsoriginal":"(float indent_w=0.0f)",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"indent_w"}],
"defaults":{"indent_w":"0.0f"},
"signature":"(float)",
"cimguiname":"igIndent"}],
"igSetDragDropPayload":[{"funcname":"SetDragDropPayload",
"args":"(const char* type,const void* data,size_t size,ImGuiCond cond)",
"ret":"bool",
"comment":"",
"call_args":"(type,data,size,cond)",
"argsoriginal":"(const char* type,const void* data,size_t size,ImGuiCond cond=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"type"},
{"type":"const void*",
"name":"data"},
{"type":"size_t",
"name":"size"},
{"type":"ImGuiCond",
"name":"cond"}],
"defaults":{"cond":"0"},
"signature":"(const char*,const void*,size_t,ImGuiCond)",
"cimguiname":"igSetDragDropPayload"}],
"GlyphRangesBuilder_GetBit":[{"funcname":"GetBit",
"args":"(GlyphRangesBuilder* self,int n)",
"ret":"bool",
"comment":"",
"call_args":"(n)",
"argsoriginal":"(int n)",
"stname":"GlyphRangesBuilder",
"argsT":[{"type":"GlyphRangesBuilder*",
"name":"self"},
{"type":"int",
"name":"n"}],
"defaults":[],
"signature":"(int)",
"cimguiname":"GlyphRangesBuilder_GetBit"}],
"igSetScrollHereY":[{"funcname":"SetScrollHereY",
"args":"(float center_y_ratio)",
"ret":"void",
"comment":"",
"call_args":"(center_y_ratio)",
"argsoriginal":"(float center_y_ratio=0.5f)",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"center_y_ratio"}],
"defaults":{"center_y_ratio":"0.5f"},
"signature":"(float)",
"cimguiname":"igSetScrollHereY"}],
"igShowDemoWindow":[{"funcname":"ShowDemoWindow",
"args":"(bool* p_open)",
"ret":"void",
"comment":"",
"call_args":"(p_open)",
"argsoriginal":"(bool* p_open=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"bool*",
"name":"p_open"}],
"defaults":{"p_open":"((void *)0)"},
"signature":"(bool*)",
"cimguiname":"igShowDemoWindow"}],
"ImDrawList_PathLineToMergeDuplicate":[{"funcname":"PathLineToMergeDuplicate",
"args":"(ImDrawList* self,const ImVec2 pos)",
"ret":"void",
"comment":"",
"call_args":"(pos)",
"argsoriginal":"(const ImVec2& pos)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"pos"}],
"defaults":[],
"signature":"(const ImVec2)",
"cimguiname":"ImDrawList_PathLineToMergeDuplicate"}],
"igSetScrollX":[{"funcname":"SetScrollX",
"args":"(float scroll_x)",
"ret":"void",
"comment":"",
"call_args":"(scroll_x)",
"argsoriginal":"(float scroll_x)",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"scroll_x"}],
"defaults":[],
"signature":"(float)",
"cimguiname":"igSetScrollX"}],
"igIsKeyReleased":[{"funcname":"IsKeyReleased",
"args":"(int user_key_index)",
"ret":"bool",
"comment":"",
"call_args":"(user_key_index)",
"argsoriginal":"(int user_key_index)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"user_key_index"}],
"defaults":[],
"signature":"(int)",
"cimguiname":"igIsKeyReleased"}],
"igEndMenu":[{"funcname":"EndMenu",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igEndMenu"}],
"igColorButton":[{"funcname":"ColorButton",
"args":"(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,ImVec2 size)",
"ret":"bool",
"comment":"",
"call_args":"(desc_id,col,flags,size)",
"argsoriginal":"(const char* desc_id,const ImVec4& col,ImGuiColorEditFlags flags=0,ImVec2 size=ImVec2(0,0))",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"desc_id"},
{"type":"const ImVec4",
"name":"col"},
{"type":"ImGuiColorEditFlags",
"name":"flags"},
{"type":"ImVec2",
"name":"size"}],
"defaults":{"size":"ImVec2(0,0)",
"flags":"0"},
"signature":"(const char*,const ImVec4,ImGuiColorEditFlags,ImVec2)",
"cimguiname":"igColorButton"}],
"ImFontAtlas_GetTexDataAsAlpha8":[{"funcname":"GetTexDataAsAlpha8",
"args":"(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)",
"ret":"void",
"comment":"",
"call_args":"(out_pixels,out_width,out_height,out_bytes_per_pixel)",
"argsoriginal":"(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void *)0))",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"},
{"type":"unsigned char**",
"name":"out_pixels"},
{"type":"int*",
"name":"out_width"},
{"type":"int*",
"name":"out_height"},
{"type":"int*",
"name":"out_bytes_per_pixel"}],
"defaults":{"out_bytes_per_pixel":"((void *)0)"},
"signature":"(unsigned char**,int*,int*,int*)",
"cimguiname":"ImFontAtlas_GetTexDataAsAlpha8"}],
"ImDrawList_AddConvexPolyFilled":[{"funcname":"AddConvexPolyFilled",
"args":"(ImDrawList* self,const ImVec2* points,const int num_points,ImU32 col)",
"ret":"void",
"comment":"",
"call_args":"(points,num_points,col)",
"argsoriginal":"(const ImVec2* points,const int num_points,ImU32 col)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2*",
"name":"points"},
{"type":"const int",
"name":"num_points"},
{"type":"ImU32",
"name":"col"}],
"defaults":[],
"signature":"(const ImVec2*,const int,ImU32)",
"cimguiname":"ImDrawList_AddConvexPolyFilled"}],
"igSetClipboardText":[{"funcname":"SetClipboardText",
"args":"(const char* text)",
"ret":"void",
"comment":"",
"call_args":"(text)",
"argsoriginal":"(const char* text)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"text"}],
"defaults":[],
"signature":"(const char*)",
"cimguiname":"igSetClipboardText"}],
"ImDrawList_PathArcTo":[{"funcname":"PathArcTo",
"args":"(ImDrawList* self,const ImVec2 centre,float radius,float a_min,float a_max,int num_segments)",
"ret":"void",
"comment":"",
"call_args":"(centre,radius,a_min,a_max,num_segments)",
"argsoriginal":"(const ImVec2& centre,float radius,float a_min,float a_max,int num_segments=10)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"centre"},
{"type":"float",
"name":"radius"},
{"type":"float",
"name":"a_min"},
{"type":"float",
"name":"a_max"},
{"type":"int",
"name":"num_segments"}],
"defaults":{"num_segments":"10"},
"signature":"(const ImVec2,float,float,float,int)",
"cimguiname":"ImDrawList_PathArcTo"}],
"ImDrawList_AddImageQuad":[{"funcname":"AddImageQuad",
"args":"(ImDrawList* self,ImTextureID user_texture_id,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)",
"ret":"void",
"comment":"",
"call_args":"(user_texture_id,a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)",
"argsoriginal":"(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,0),const ImVec2& uv_c=ImVec2(1,1),const ImVec2& uv_d=ImVec2(0,1),ImU32 col=0xFFFFFFFF)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"ImTextureID",
"name":"user_texture_id"},
{"type":"const ImVec2",
"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":"ImU32",
"name":"col"}],
"defaults":{"uv_c":"ImVec2(1,1)",
"uv_a":"ImVec2(0,0)",
"col":"0xFFFFFFFF",
"uv_b":"ImVec2(1,0)",
"uv_d":"ImVec2(0,1)"},
"signature":"(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
"cimguiname":"ImDrawList_AddImageQuad"}],
"igIsWindowCollapsed":[{"funcname":"IsWindowCollapsed",
"args":"()",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igIsWindowCollapsed"}],
"ImDrawList_AddImage":[{"funcname":"AddImage",
"args":"(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)",
"ret":"void",
"comment":"",
"call_args":"(user_texture_id,a,b,uv_a,uv_b,col)",
"argsoriginal":"(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a=ImVec2(0,0),const ImVec2& uv_b=ImVec2(1,1),ImU32 col=0xFFFFFFFF)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"ImTextureID",
"name":"user_texture_id"},
{"type":"const ImVec2",
"name":"a"},
{"type":"const ImVec2",
"name":"b"},
{"type":"const ImVec2",
"name":"uv_a"},
{"type":"const ImVec2",
"name":"uv_b"},
{"type":"ImU32",
"name":"col"}],
"defaults":{"uv_b":"ImVec2(1,1)",
"uv_a":"ImVec2(0,0)",
"col":"0xFFFFFFFF"},
"signature":"(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
"cimguiname":"ImDrawList_AddImage"}],
"ImDrawList_AddText":[{"funcname":"AddText",
"args":"(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)",
"ret":"void",
"comment":"",
"call_args":"(pos,col,text_begin,text_end)",
"argsoriginal":"(const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void *)0))",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"pos"},
{"type":"ImU32",
"name":"col"},
{"type":"const char*",
"name":"text_begin"},
{"type":"const char*",
"name":"text_end"}],
"ov_cimguiname":"ImDrawList_AddText",
"defaults":{"text_end":"((void *)0)"},
"signature":"(const ImVec2,ImU32,const char*,const char*)",
"cimguiname":"ImDrawList_AddText"},
{"funcname":"AddText",
"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)",
"ret":"void",
"comment":"",
"call_args":"(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect)",
"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))",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImFont*",
"name":"font"},
{"type":"float",
"name":"font_size"},
{"type":"const ImVec2",
"name":"pos"},
{"type":"ImU32",
"name":"col"},
{"type":"const char*",
"name":"text_begin"},
{"type":"const char*",
"name":"text_end"},
{"type":"float",
"name":"wrap_width"},
{"type":"const ImVec4*",
"name":"cpu_fine_clip_rect"}],
"ov_cimguiname":"ImDrawList_AddTextFontPtr",
"defaults":{"text_end":"((void *)0)",
"cpu_fine_clip_rect":"((void *)0)",
"wrap_width":"0.0f"},
"signature":"(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)",
"cimguiname":"ImDrawList_AddText"}],
"igSetNextWindowFocus":[{"funcname":"SetNextWindowFocus",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igSetNextWindowFocus"}],
"igSameLine":[{"funcname":"SameLine",
"args":"(float pos_x,float spacing_w)",
"ret":"void",
"comment":"",
"call_args":"(pos_x,spacing_w)",
"argsoriginal":"(float pos_x=0.0f,float spacing_w=-1.0f)",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"pos_x"},
{"type":"float",
"name":"spacing_w"}],
"defaults":{"pos_x":"0.0f",
"spacing_w":"-1.0f"},
"signature":"(float,float)",
"cimguiname":"igSameLine"}],
"igBegin":[{"funcname":"Begin",
"args":"(const char* name,bool* p_open,ImGuiWindowFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(name,p_open,flags)",
"argsoriginal":"(const char* name,bool* p_open=((void *)0),ImGuiWindowFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"name"},
{"type":"bool*",
"name":"p_open"},
{"type":"ImGuiWindowFlags",
"name":"flags"}],
"defaults":{"p_open":"((void *)0)",
"flags":"0"},
"signature":"(const char*,bool*,ImGuiWindowFlags)",
"cimguiname":"igBegin"}],
"igColorEdit3":[{"funcname":"ColorEdit3",
"args":"(const char* label,float col[3],ImGuiColorEditFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,col,flags)",
"argsoriginal":"(const char* label,float col[3],ImGuiColorEditFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float[3]",
"name":"col"},
{"type":"ImGuiColorEditFlags",
"name":"flags"}],
"defaults":{"flags":"0"},
"signature":"(const char*,float[3],ImGuiColorEditFlags)",
"cimguiname":"igColorEdit3"}],
"ImDrawList_AddCircleFilled":[{"funcname":"AddCircleFilled",
"args":"(ImDrawList* self,const ImVec2 centre,float radius,ImU32 col,int num_segments)",
"ret":"void",
"comment":"",
"call_args":"(centre,radius,col,num_segments)",
"argsoriginal":"(const ImVec2& centre,float radius,ImU32 col,int num_segments=12)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"centre"},
{"type":"float",
"name":"radius"},
{"type":"ImU32",
"name":"col"},
{"type":"int",
"name":"num_segments"}],
"defaults":{"num_segments":"12"},
"signature":"(const ImVec2,float,ImU32,int)",
"cimguiname":"ImDrawList_AddCircleFilled"}],
"ImGuiIO_AddInputCharactersUTF8":[{"funcname":"AddInputCharactersUTF8",
"args":"(ImGuiIO* self,const char* utf8_chars)",
"ret":"void",
"comment":"",
"call_args":"(utf8_chars)",
"argsoriginal":"(const char* utf8_chars)",
"stname":"ImGuiIO",
"argsT":[{"type":"ImGuiIO*",
"name":"self"},
{"type":"const char*",
"name":"utf8_chars"}],
"defaults":[],
"signature":"(const char*)",
"cimguiname":"ImGuiIO_AddInputCharactersUTF8"}],
"ImDrawList_AddCircle":[{"funcname":"AddCircle",
"args":"(ImDrawList* self,const ImVec2 centre,float radius,ImU32 col,int num_segments,float thickness)",
"ret":"void",
"comment":"",
"call_args":"(centre,radius,col,num_segments,thickness)",
"argsoriginal":"(const ImVec2& centre,float radius,ImU32 col,int num_segments=12,float thickness=1.0f)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"centre"},
{"type":"float",
"name":"radius"},
{"type":"ImU32",
"name":"col"},
{"type":"int",
"name":"num_segments"},
{"type":"float",
"name":"thickness"}],
"defaults":{"num_segments":"12",
"thickness":"1.0f"},
"signature":"(const ImVec2,float,ImU32,int,float)",
"cimguiname":"ImDrawList_AddCircle"}],
"ImDrawList_AddTriangleFilled":[{"funcname":"AddTriangleFilled",
"args":"(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col)",
"ret":"void",
"comment":"",
"call_args":"(a,b,c,col)",
"argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& c,ImU32 col)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"a"},
{"type":"const ImVec2",
"name":"b"},
{"type":"const ImVec2",
"name":"c"},
{"type":"ImU32",
"name":"col"}],
"defaults":[],
"signature":"(const ImVec2,const ImVec2,const ImVec2,ImU32)",
"cimguiname":"ImDrawList_AddTriangleFilled"}],
"igDragFloat2":[{"funcname":"DragFloat2",
"args":"(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,float power)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_speed,v_min,v_max,format,power)",
"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\",float power=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float[2]",
"name":"v"},
{"type":"float",
"name":"v_speed"},
{"type":"float",
"name":"v_min"},
{"type":"float",
"name":"v_max"},
{"type":"const char*",
"name":"format"},
{"type":"float",
"name":"power"}],
"defaults":{"v_speed":"1.0f",
"v_min":"0.0f",
"power":"1.0f",
"v_max":"0.0f",
"format":"\"%.3f\""},
"signature":"(const char*,float[2],float,float,float,const char*,float)",
"cimguiname":"igDragFloat2"}],
"igPushButtonRepeat":[{"funcname":"PushButtonRepeat",
"args":"(bool repeat)",
"ret":"void",
"comment":"",
"call_args":"(repeat)",
"argsoriginal":"(bool repeat)",
"stname":"ImGui",
"argsT":[{"type":"bool",
"name":"repeat"}],
"defaults":[],
"signature":"(bool)",
"cimguiname":"igPushButtonRepeat"}],
"igPopItemWidth":[{"funcname":"PopItemWidth",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igPopItemWidth"}],
"ImDrawList_AddTriangle":[{"funcname":"AddTriangle",
"args":"(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,ImU32 col,float thickness)",
"ret":"void",
"comment":"",
"call_args":"(a,b,c,col,thickness)",
"argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& c,ImU32 col,float thickness=1.0f)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"a"},
{"type":"const ImVec2",
"name":"b"},
{"type":"const ImVec2",
"name":"c"},
{"type":"ImU32",
"name":"col"},
{"type":"float",
"name":"thickness"}],
"defaults":{"thickness":"1.0f"},
"signature":"(const ImVec2,const ImVec2,const ImVec2,ImU32,float)",
"cimguiname":"ImDrawList_AddTriangle"}],
"ImDrawList_AddQuadFilled":[{"funcname":"AddQuadFilled",
"args":"(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col)",
"ret":"void",
"comment":"",
"call_args":"(a,b,c,d,col)",
"argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,ImU32 col)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"a"},
{"type":"const ImVec2",
"name":"b"},
{"type":"const ImVec2",
"name":"c"},
{"type":"const ImVec2",
"name":"d"},
{"type":"ImU32",
"name":"col"}],
"defaults":[],
"signature":"(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
"cimguiname":"ImDrawList_AddQuadFilled"}],
"ImDrawList_AddQuad":[{"funcname":"AddQuad",
"args":"(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col,float thickness)",
"ret":"void",
"comment":"",
"call_args":"(a,b,c,d,col,thickness)",
"argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,ImU32 col,float thickness=1.0f)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"a"},
{"type":"const ImVec2",
"name":"b"},
{"type":"const ImVec2",
"name":"c"},
{"type":"const ImVec2",
"name":"d"},
{"type":"ImU32",
"name":"col"},
{"type":"float",
"name":"thickness"}],
"defaults":{"thickness":"1.0f"},
"signature":"(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)",
"cimguiname":"ImDrawList_AddQuad"}],
"ImDrawList_AddRectFilledMultiColor":[{"funcname":"AddRectFilledMultiColor",
"args":"(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)",
"ret":"void",
"comment":"",
"call_args":"(a,b,col_upr_left,col_upr_right,col_bot_right,col_bot_left)",
"argsoriginal":"(const ImVec2& a,const ImVec2& b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"a"},
{"type":"const ImVec2",
"name":"b"},
{"type":"ImU32",
"name":"col_upr_left"},
{"type":"ImU32",
"name":"col_upr_right"},
{"type":"ImU32",
"name":"col_bot_right"},
{"type":"ImU32",
"name":"col_bot_left"}],
"defaults":[],
"signature":"(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)",
"cimguiname":"ImDrawList_AddRectFilledMultiColor"}],
"igGetFontSize":[{"funcname":"GetFontSize",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetFontSize"}],
"igInputDouble":[{"funcname":"InputDouble",
"args":"(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,step,step_fast,format,extra_flags)",
"argsoriginal":"(const char* label,double* v,double step=0.0f,double step_fast=0.0f,const char* format=\"%.6f\",ImGuiInputTextFlags extra_flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"double*",
"name":"v"},
{"type":"double",
"name":"step"},
{"type":"double",
"name":"step_fast"},
{"type":"const char*",
"name":"format"},
{"type":"ImGuiInputTextFlags",
"name":"extra_flags"}],
"defaults":{"step":"0.0f",
"format":"\"%.6f\"",
"step_fast":"0.0f",
"extra_flags":"0"},
"signature":"(const char*,double*,double,double,const char*,ImGuiInputTextFlags)",
"cimguiname":"igInputDouble"}],
"ImDrawList_PrimReserve":[{"funcname":"PrimReserve",
"args":"(ImDrawList* self,int idx_count,int vtx_count)",
"ret":"void",
"comment":"",
"call_args":"(idx_count,vtx_count)",
"argsoriginal":"(int idx_count,int vtx_count)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"int",
"name":"idx_count"},
{"type":"int",
"name":"vtx_count"}],
"defaults":[],
"signature":"(int,int)",
"cimguiname":"ImDrawList_PrimReserve"}],
"ImDrawList_AddLine":[{"funcname":"AddLine",
"args":"(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float thickness)",
"ret":"void",
"comment":"",
"call_args":"(a,b,col,thickness)",
"argsoriginal":"(const ImVec2& a,const ImVec2& b,ImU32 col,float thickness=1.0f)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"a"},
{"type":"const ImVec2",
"name":"b"},
{"type":"ImU32",
"name":"col"},
{"type":"float",
"name":"thickness"}],
"defaults":{"thickness":"1.0f"},
"signature":"(const ImVec2,const ImVec2,ImU32,float)",
"cimguiname":"ImDrawList_AddLine"}],
"igEndPopup":[{"funcname":"EndPopup",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igEndPopup"}],
"ImFontAtlas_ClearInputData":[{"funcname":"ClearInputData",
"args":"(ImFontAtlas* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFontAtlas_ClearInputData"}],
"ImDrawList_GetClipRectMin":[{"funcname":"GetClipRectMin",
"args":"(ImDrawList* self)",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawList_GetClipRectMin"},
{"funcname":"GetClipRectMin",
"args":"(ImVec2 *pOut,ImDrawList* self)",
"ret":"void",
"cimguiname":"ImDrawList_GetClipRectMin",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"signature":"()",
"ov_cimguiname":"ImDrawList_GetClipRectMin_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"},
{"type":"ImDrawList*",
"name":"self"}]},
{"cimguiname":"ImDrawList_GetClipRectMin",
"funcname":"GetClipRectMin",
"args":"(ImDrawList* self)",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"retorig":"ImVec2",
"ov_cimguiname":"ImDrawList_GetClipRectMin_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImDrawList*",
"name":"self"}]}],
"igInputTextMultiline":[{"funcname":"InputTextMultiline",
"args":"(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)",
"ret":"bool",
"comment":"",
"call_args":"(label,buf,buf_size,size,flags,callback,user_data)",
"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))",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"char*",
"name":"buf"},
{"type":"size_t",
"name":"buf_size"},
{"type":"const ImVec2",
"name":"size"},
{"type":"ImGuiInputTextFlags",
"name":"flags"},
{"type":"ImGuiInputTextCallback",
"name":"callback"},
{"type":"void*",
"name":"user_data"}],
"defaults":{"callback":"((void *)0)",
"user_data":"((void *)0)",
"size":"ImVec2(0,0)",
"flags":"0"},
"signature":"(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)",
"cimguiname":"igInputTextMultiline"}],
"igSelectable":[{"funcname":"Selectable",
"args":"(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)",
"ret":"bool",
"comment":"",
"call_args":"(label,selected,flags,size)",
"argsoriginal":"(const char* label,bool selected=false,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"bool",
"name":"selected"},
{"type":"ImGuiSelectableFlags",
"name":"flags"},
{"type":"const ImVec2",
"name":"size"}],
"ov_cimguiname":"igSelectable",
"defaults":{"selected":"false",
"size":"ImVec2(0,0)",
"flags":"0"},
"signature":"(const char*,bool,ImGuiSelectableFlags,const ImVec2)",
"cimguiname":"igSelectable"},
{"funcname":"Selectable",
"args":"(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size)",
"ret":"bool",
"comment":"",
"call_args":"(label,p_selected,flags,size)",
"argsoriginal":"(const char* label,bool* p_selected,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"bool*",
"name":"p_selected"},
{"type":"ImGuiSelectableFlags",
"name":"flags"},
{"type":"const ImVec2",
"name":"size"}],
"ov_cimguiname":"igSelectableBoolPtr",
"defaults":{"size":"ImVec2(0,0)",
"flags":"0"},
"signature":"(const char*,bool*,ImGuiSelectableFlags,const ImVec2)",
"cimguiname":"igSelectable"}],
"igListBox":[{"funcname":"ListBox",
"args":"(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items)",
"ret":"bool",
"comment":"",
"call_args":"(label,current_item,items,items_count,height_in_items)",
"argsoriginal":"(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items=-1)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int*",
"name":"current_item"},
{"type":"const char* const[]",
"name":"items"},
{"type":"int",
"name":"items_count"},
{"type":"int",
"name":"height_in_items"}],
"ov_cimguiname":"igListBoxStr_arr",
"defaults":{"height_in_items":"-1"},
"signature":"(const char*,int*,const char* const[],int,int)",
"cimguiname":"igListBox"},
{"funcname":"ListBox",
"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)",
"ret":"bool",
"comment":"",
"call_args":"(label,current_item,items_getter,data,items_count,height_in_items)",
"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)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int*",
"name":"current_item"},
{"type":"bool(*)(void* data,int idx,const char** out_text)",
"signature":"(void* data,int idx,const char** out_text)",
"name":"items_getter",
"ret":"bool"},
{"type":"void*",
"name":"data"},
{"type":"int",
"name":"items_count"},
{"type":"int",
"name":"height_in_items"}],
"ov_cimguiname":"igListBoxFnPtr",
"defaults":{"height_in_items":"-1"},
"signature":"(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)",
"cimguiname":"igListBox"}],
"ImDrawList_PopTextureID":[{"funcname":"PopTextureID",
"args":"(ImDrawList* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawList_PopTextureID"}],
"igSetWindowFocus":[{"funcname":"SetWindowFocus",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"ov_cimguiname":"igSetWindowFocus",
"defaults":[],
"signature":"()",
"cimguiname":"igSetWindowFocus"},
{"funcname":"SetWindowFocus",
"args":"(const char* name)",
"ret":"void",
"comment":"",
"call_args":"(name)",
"argsoriginal":"(const char* name)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"name"}],
"ov_cimguiname":"igSetWindowFocusStr",
"defaults":[],
"signature":"(const char*)",
"cimguiname":"igSetWindowFocus"}],
"igInputFloat4":[{"funcname":"InputFloat4",
"args":"(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,format,extra_flags)",
"argsoriginal":"(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float[4]",
"name":"v"},
{"type":"const char*",
"name":"format"},
{"type":"ImGuiInputTextFlags",
"name":"extra_flags"}],
"defaults":{"extra_flags":"0",
"format":"\"%.3f\""},
"signature":"(const char*,float[4],const char*,ImGuiInputTextFlags)",
"cimguiname":"igInputFloat4"}],
"ImDrawList_ImDrawList":[{"funcname":"ImDrawList",
"args":"(const ImDrawListSharedData* shared_data)",
"argsT":[{"type":"const ImDrawListSharedData*",
"name":"shared_data"}],
"call_args":"(shared_data)",
"argsoriginal":"(const ImDrawListSharedData* shared_data)",
"stname":"ImDrawList",
"constructor":true,
"comment":"",
"defaults":[],
"signature":"(const ImDrawListSharedData*)",
"cimguiname":"ImDrawList_ImDrawList"}],
"igGetVersion":[{"funcname":"GetVersion",
"args":"()",
"ret":"const char*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetVersion"}],
"igEndCombo":[{"funcname":"EndCombo",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igEndCombo"}],
"ImDrawCmd_ImDrawCmd":[{"funcname":"ImDrawCmd",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawCmd",
"constructor":true,
"comment":"",
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawCmd_ImDrawCmd"}],
"igPushID":[{"funcname":"PushID",
"args":"(const char* str_id)",
"ret":"void",
"comment":"",
"call_args":"(str_id)",
"argsoriginal":"(const char* str_id)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"}],
"ov_cimguiname":"igPushIDStr",
"defaults":[],
"signature":"(const char*)",
"cimguiname":"igPushID"},
{"funcname":"PushID",
"args":"(const char* str_id_begin,const char* str_id_end)",
"ret":"void",
"comment":"",
"call_args":"(str_id_begin,str_id_end)",
"argsoriginal":"(const char* str_id_begin,const char* str_id_end)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id_begin"},
{"type":"const char*",
"name":"str_id_end"}],
"ov_cimguiname":"igPushIDRange",
"defaults":[],
"signature":"(const char*,const char*)",
"cimguiname":"igPushID"},
{"funcname":"PushID",
"args":"(const void* ptr_id)",
"ret":"void",
"comment":"",
"call_args":"(ptr_id)",
"argsoriginal":"(const void* ptr_id)",
"stname":"ImGui",
"argsT":[{"type":"const void*",
"name":"ptr_id"}],
"ov_cimguiname":"igPushIDPtr",
"defaults":[],
"signature":"(const void*)",
"cimguiname":"igPushID"},
{"funcname":"PushID",
"args":"(int int_id)",
"ret":"void",
"comment":"",
"call_args":"(int_id)",
"argsoriginal":"(int int_id)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"int_id"}],
"ov_cimguiname":"igPushIDInt",
"defaults":[],
"signature":"(int)",
"cimguiname":"igPushID"}],
"ImGuiListClipper_End":[{"funcname":"End",
"args":"(ImGuiListClipper* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiListClipper",
"argsT":[{"type":"ImGuiListClipper*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiListClipper_End"}],
"ImGuiListClipper_Begin":[{"funcname":"Begin",
"args":"(ImGuiListClipper* self,int items_count,float items_height)",
"ret":"void",
"comment":"",
"call_args":"(items_count,items_height)",
"argsoriginal":"(int items_count,float items_height=-1.0f)",
"stname":"ImGuiListClipper",
"argsT":[{"type":"ImGuiListClipper*",
"name":"self"},
{"type":"int",
"name":"items_count"},
{"type":"float",
"name":"items_height"}],
"defaults":{"items_height":"-1.0f"},
"signature":"(int,float)",
"cimguiname":"ImGuiListClipper_Begin"}],
"igGetDragDropPayload":[{"funcname":"GetDragDropPayload",
"args":"()",
"ret":"const ImGuiPayload*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetDragDropPayload"}],
"igAlignTextToFramePadding":[{"funcname":"AlignTextToFramePadding",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igAlignTextToFramePadding"}],
"igPopStyleColor":[{"funcname":"PopStyleColor",
"args":"(int count)",
"ret":"void",
"comment":"",
"call_args":"(count)",
"argsoriginal":"(int count=1)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"count"}],
"defaults":{"count":"1"},
"signature":"(int)",
"cimguiname":"igPopStyleColor"}],
"ImGuiListClipper_Step":[{"funcname":"Step",
"args":"(ImGuiListClipper* self)",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiListClipper",
"argsT":[{"type":"ImGuiListClipper*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiListClipper_Step"}],
"igText":[{"isvararg":"...)",
"funcname":"Text",
"args":"(const char* fmt,...)",
"ret":"void",
"comment":"",
"call_args":"(fmt,...)",
"argsoriginal":"(const char* fmt,...)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"fmt"},
{"type":"...",
"name":"..."}],
"defaults":[],
"signature":"(const char*,...)",
"cimguiname":"igText"}],
"igBeginMenu":[{"funcname":"BeginMenu",
"args":"(const char* label,bool enabled)",
"ret":"bool",
"comment":"",
"call_args":"(label,enabled)",
"argsoriginal":"(const char* label,bool enabled=true)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"bool",
"name":"enabled"}],
"defaults":{"enabled":"true"},
"signature":"(const char*,bool)",
"cimguiname":"igBeginMenu"}],
"ImGuiListClipper_ImGuiListClipper":[{"funcname":"ImGuiListClipper",
"args":"(int items_count,float items_height)",
"argsT":[{"type":"int",
"name":"items_count"},
{"type":"float",
"name":"items_height"}],
"call_args":"(items_count,items_height)",
"argsoriginal":"(int items_count=-1,float items_height=-1.0f)",
"stname":"ImGuiListClipper",
"constructor":true,
"comment":"",
"defaults":{"items_height":"-1.0f",
"items_count":"-1"},
"signature":"(int,float)",
"cimguiname":"ImGuiListClipper_ImGuiListClipper"}],
"ImGuiStorage_GetFloatRef":[{"funcname":"GetFloatRef",
"args":"(ImGuiStorage* self,ImGuiID key,float default_val)",
"ret":"float*",
"comment":"",
"call_args":"(key,default_val)",
"argsoriginal":"(ImGuiID key,float default_val=0.0f)",
"stname":"ImGuiStorage",
"argsT":[{"type":"ImGuiStorage*",
"name":"self"},
{"type":"ImGuiID",
"name":"key"},
{"type":"float",
"name":"default_val"}],
"defaults":{"default_val":"0.0f"},
"signature":"(ImGuiID,float)",
"cimguiname":"ImGuiStorage_GetFloatRef"}],
"igEndTooltip":[{"funcname":"EndTooltip",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igEndTooltip"}],
"igTextV":[{"funcname":"TextV",
"args":"(const char* fmt,va_list args)",
"ret":"void",
"comment":"",
"call_args":"(fmt,args)",
"argsoriginal":"(const char* fmt,va_list args)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"fmt"},
{"type":"va_list",
"name":"args"}],
"defaults":[],
"signature":"(const char*,va_list)",
"cimguiname":"igTextV"}],
"igDragInt":[{"funcname":"DragInt",
"args":"(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_speed,v_min,v_max,format)",
"argsoriginal":"(const char* label,int* v,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int*",
"name":"v"},
{"type":"float",
"name":"v_speed"},
{"type":"int",
"name":"v_min"},
{"type":"int",
"name":"v_max"},
{"type":"const char*",
"name":"format"}],
"defaults":{"v_speed":"1.0f",
"v_min":"0",
"format":"\"%d\"",
"v_max":"0"},
"signature":"(const char*,int*,float,int,int,const char*)",
"cimguiname":"igDragInt"}],
"igColorConvertFloat4ToU32":[{"funcname":"ColorConvertFloat4ToU32",
"args":"(const ImVec4 in)",
"ret":"ImU32",
"comment":"",
"call_args":"(in)",
"argsoriginal":"(const ImVec4& in)",
"stname":"ImGui",
"argsT":[{"type":"const ImVec4",
"name":"in"}],
"defaults":[],
"signature":"(const ImVec4)",
"cimguiname":"igColorConvertFloat4ToU32"}],
"ImGuiIO_ClearInputCharacters":[{"funcname":"ClearInputCharacters",
"args":"(ImGuiIO* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiIO",
"argsT":[{"type":"ImGuiIO*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiIO_ClearInputCharacters"}],
"ImGuiPayload_IsDataType":[{"funcname":"IsDataType",
"args":"(ImGuiPayload* self,const char* type)",
"ret":"bool",
"comment":"",
"call_args":"(type)",
"argsoriginal":"(const char* type)",
"stname":"ImGuiPayload",
"argsT":[{"type":"ImGuiPayload*",
"name":"self"},
{"type":"const char*",
"name":"type"}],
"defaults":[],
"signature":"(const char*)",
"cimguiname":"ImGuiPayload_IsDataType"}],
"igPushClipRect":[{"funcname":"PushClipRect",
"args":"(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)",
"ret":"void",
"comment":"",
"call_args":"(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)",
"argsoriginal":"(const ImVec2& clip_rect_min,const ImVec2& clip_rect_max,bool intersect_with_current_clip_rect)",
"stname":"ImGui",
"argsT":[{"type":"const ImVec2",
"name":"clip_rect_min"},
{"type":"const ImVec2",
"name":"clip_rect_max"},
{"type":"bool",
"name":"intersect_with_current_clip_rect"}],
"defaults":[],
"signature":"(const ImVec2,const ImVec2,bool)",
"cimguiname":"igPushClipRect"}],
"igSetColumnWidth":[{"funcname":"SetColumnWidth",
"args":"(int column_index,float width)",
"ret":"void",
"comment":"",
"call_args":"(column_index,width)",
"argsoriginal":"(int column_index,float width)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"column_index"},
{"type":"float",
"name":"width"}],
"defaults":[],
"signature":"(int,float)",
"cimguiname":"igSetColumnWidth"}],
"ImGuiPayload_ImGuiPayload":[{"funcname":"ImGuiPayload",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiPayload",
"constructor":true,
"comment":"",
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiPayload_ImGuiPayload"}],
"igBeginMainMenuBar":[{"funcname":"BeginMainMenuBar",
"args":"()",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igBeginMainMenuBar"}],
"CustomRect_CustomRect":[{"funcname":"CustomRect",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"CustomRect",
"constructor":true,
"comment":"",
"defaults":[],
"signature":"()",
"cimguiname":"CustomRect_CustomRect"}],
"ImGuiInputTextCallbackData_InsertChars":[{"funcname":"InsertChars",
"args":"(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end)",
"ret":"void",
"comment":"",
"call_args":"(pos,text,text_end)",
"argsoriginal":"(int pos,const char* text,const char* text_end=((void *)0))",
"stname":"ImGuiInputTextCallbackData",
"argsT":[{"type":"ImGuiInputTextCallbackData*",
"name":"self"},
{"type":"int",
"name":"pos"},
{"type":"const char*",
"name":"text"},
{"type":"const char*",
"name":"text_end"}],
"defaults":{"text_end":"((void *)0)"},
"signature":"(int,const char*,const char*)",
"cimguiname":"ImGuiInputTextCallbackData_InsertChars"}],
"ImGuiStorage_GetFloat":[{"funcname":"GetFloat",
"args":"(ImGuiStorage* self,ImGuiID key,float default_val)",
"ret":"float",
"comment":"",
"call_args":"(key,default_val)",
"argsoriginal":"(ImGuiID key,float default_val=0.0f)",
"stname":"ImGuiStorage",
"argsT":[{"type":"ImGuiStorage*",
"name":"self"},
{"type":"ImGuiID",
"name":"key"},
{"type":"float",
"name":"default_val"}],
"defaults":{"default_val":"0.0f"},
"signature":"(ImGuiID,float)",
"cimguiname":"ImGuiStorage_GetFloat"}],
"ImFontAtlas_GetMouseCursorTexData":[{"funcname":"GetMouseCursorTexData",
"args":"(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])",
"ret":"bool",
"comment":"",
"call_args":"(cursor,out_offset,out_size,out_uv_border,out_uv_fill)",
"argsoriginal":"(ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"},
{"type":"ImGuiMouseCursor",
"name":"cursor"},
{"type":"ImVec2*",
"name":"out_offset"},
{"type":"ImVec2*",
"name":"out_size"},
{"type":"ImVec2[2]",
"name":"out_uv_border"},
{"type":"ImVec2[2]",
"name":"out_uv_fill"}],
"defaults":[],
"signature":"(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])",
"cimguiname":"ImFontAtlas_GetMouseCursorTexData"}],
"igVSliderScalar":[{"funcname":"VSliderScalar",
"args":"(const char* label,const ImVec2 size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format,float power)",
"ret":"bool",
"comment":"",
"call_args":"(label,size,data_type,v,v_min,v_max,format,power)",
"argsoriginal":"(const char* label,const ImVec2& size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format=((void *)0),float power=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"const ImVec2",
"name":"size"},
{"type":"ImGuiDataType",
"name":"data_type"},
{"type":"void*",
"name":"v"},
{"type":"const void*",
"name":"v_min"},
{"type":"const void*",
"name":"v_max"},
{"type":"const char*",
"name":"format"},
{"type":"float",
"name":"power"}],
"defaults":{"power":"1.0f",
"format":"((void *)0)"},
"signature":"(const char*,const ImVec2,ImGuiDataType,void*,const void*,const void*,const char*,float)",
"cimguiname":"igVSliderScalar"}],
"ImGuiStorage_GetVoidPtrRef":[{"funcname":"GetVoidPtrRef",
"args":"(ImGuiStorage* self,ImGuiID key,void* default_val)",
"ret":"void**",
"comment":"",
"call_args":"(key,default_val)",
"argsoriginal":"(ImGuiID key,void* default_val=((void *)0))",
"stname":"ImGuiStorage",
"argsT":[{"type":"ImGuiStorage*",
"name":"self"},
{"type":"ImGuiID",
"name":"key"},
{"type":"void*",
"name":"default_val"}],
"defaults":{"default_val":"((void *)0)"},
"signature":"(ImGuiID,void*)",
"cimguiname":"ImGuiStorage_GetVoidPtrRef"}],
"ImFontConfig_destroy":[{"signature":"(ImFontConfig*)",
"args":"(ImFontConfig* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImFontConfig",
"ov_cimguiname":"ImFontConfig_destroy",
"cimguiname":"ImFontConfig_destroy",
"argsT":[{"type":"ImFontConfig*",
"name":"self"}],
"defaults":[]}],
"igStyleColorsLight":[{"funcname":"StyleColorsLight",
"args":"(ImGuiStyle* dst)",
"ret":"void",
"comment":"",
"call_args":"(dst)",
"argsoriginal":"(ImGuiStyle* dst=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"ImGuiStyle*",
"name":"dst"}],
"defaults":{"dst":"((void *)0)"},
"signature":"(ImGuiStyle*)",
"cimguiname":"igStyleColorsLight"}],
"igSliderFloat3":[{"funcname":"SliderFloat3",
"args":"(const char* label,float v[3],float v_min,float v_max,const char* format,float power)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_min,v_max,format,power)",
"argsoriginal":"(const char* label,float v[3],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float[3]",
"name":"v"},
{"type":"float",
"name":"v_min"},
{"type":"float",
"name":"v_max"},
{"type":"const char*",
"name":"format"},
{"type":"float",
"name":"power"}],
"defaults":{"power":"1.0f",
"format":"\"%.3f\""},
"signature":"(const char*,float[3],float,float,const char*,float)",
"cimguiname":"igSliderFloat3"}],
"igSetAllocatorFunctions":[{"funcname":"SetAllocatorFunctions",
"args":"(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data)",
"ret":"void",
"comment":"",
"call_args":"(alloc_func,free_func,user_data)",
"argsoriginal":"(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"void*(*)(size_t sz,void* user_data)",
"signature":"(size_t sz,void* user_data)",
"name":"alloc_func",
"ret":"void*"},
{"type":"void(*)(void* ptr,void* user_data)",
"signature":"(void* ptr,void* user_data)",
"name":"free_func",
"ret":"void"},
{"type":"void*",
"name":"user_data"}],
"defaults":{"user_data":"((void *)0)"},
"signature":"(void*(*)(size_t,void*),void(*)(void*,void*),void*)",
"cimguiname":"igSetAllocatorFunctions"}],
"igDragFloat":[{"funcname":"DragFloat",
"args":"(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,float power)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_speed,v_min,v_max,format,power)",
"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\",float power=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float*",
"name":"v"},
{"type":"float",
"name":"v_speed"},
{"type":"float",
"name":"v_min"},
{"type":"float",
"name":"v_max"},
{"type":"const char*",
"name":"format"},
{"type":"float",
"name":"power"}],
"defaults":{"v_speed":"1.0f",
"v_min":"0.0f",
"power":"1.0f",
"v_max":"0.0f",
"format":"\"%.3f\""},
"signature":"(const char*,float*,float,float,float,const char*,float)",
"cimguiname":"igDragFloat"}],
"ImGuiStorage_GetIntRef":[{"funcname":"GetIntRef",
"args":"(ImGuiStorage* self,ImGuiID key,int default_val)",
"ret":"int*",
"comment":"",
"call_args":"(key,default_val)",
"argsoriginal":"(ImGuiID key,int default_val=0)",
"stname":"ImGuiStorage",
"argsT":[{"type":"ImGuiStorage*",
"name":"self"},
{"type":"ImGuiID",
"name":"key"},
{"type":"int",
"name":"default_val"}],
"defaults":{"default_val":"0"},
"signature":"(ImGuiID,int)",
"cimguiname":"ImGuiStorage_GetIntRef"}],
"igGetWindowHeight":[{"funcname":"GetWindowHeight",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetWindowHeight"}],
"igGetMousePosOnOpeningCurrentPopup":[{"funcname":"GetMousePosOnOpeningCurrentPopup",
"args":"()",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetMousePosOnOpeningCurrentPopup"},
{"funcname":"GetMousePosOnOpeningCurrentPopup",
"args":"(ImVec2 *pOut)",
"ret":"void",
"cimguiname":"igGetMousePosOnOpeningCurrentPopup",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"signature":"()",
"ov_cimguiname":"igGetMousePosOnOpeningCurrentPopup_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"}]},
{"cimguiname":"igGetMousePosOnOpeningCurrentPopup",
"funcname":"GetMousePosOnOpeningCurrentPopup",
"args":"()",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetMousePosOnOpeningCurrentPopup_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[]}],
"ImGuiStorage_SetVoidPtr":[{"funcname":"SetVoidPtr",
"args":"(ImGuiStorage* self,ImGuiID key,void* val)",
"ret":"void",
"comment":"",
"call_args":"(key,val)",
"argsoriginal":"(ImGuiID key,void* val)",
"stname":"ImGuiStorage",
"argsT":[{"type":"ImGuiStorage*",
"name":"self"},
{"type":"ImGuiID",
"name":"key"},
{"type":"void*",
"name":"val"}],
"defaults":[],
"signature":"(ImGuiID,void*)",
"cimguiname":"ImGuiStorage_SetVoidPtr"}],
"igCalcListClipping":[{"funcname":"CalcListClipping",
"args":"(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)",
"ret":"void",
"comment":"",
"call_args":"(items_count,items_height,out_items_display_start,out_items_display_end)",
"argsoriginal":"(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"items_count"},
{"type":"float",
"name":"items_height"},
{"type":"int*",
"name":"out_items_display_start"},
{"type":"int*",
"name":"out_items_display_end"}],
"defaults":[],
"signature":"(int,float,int*,int*)",
"cimguiname":"igCalcListClipping"}],
"ImGuiStorage_SetFloat":[{"funcname":"SetFloat",
"args":"(ImGuiStorage* self,ImGuiID key,float val)",
"ret":"void",
"comment":"",
"call_args":"(key,val)",
"argsoriginal":"(ImGuiID key,float val)",
"stname":"ImGuiStorage",
"argsT":[{"type":"ImGuiStorage*",
"name":"self"},
{"type":"ImGuiID",
"name":"key"},
{"type":"float",
"name":"val"}],
"defaults":[],
"signature":"(ImGuiID,float)",
"cimguiname":"ImGuiStorage_SetFloat"}],
"igEndDragDropSource":[{"funcname":"EndDragDropSource",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igEndDragDropSource"}],
"ImGuiStorage_BuildSortByKey":[{"funcname":"BuildSortByKey",
"args":"(ImGuiStorage* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiStorage",
"argsT":[{"type":"ImGuiStorage*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiStorage_BuildSortByKey"}],
"ImGuiStorage_SetBool":[{"funcname":"SetBool",
"args":"(ImGuiStorage* self,ImGuiID key,bool val)",
"ret":"void",
"comment":"",
"call_args":"(key,val)",
"argsoriginal":"(ImGuiID key,bool val)",
"stname":"ImGuiStorage",
"argsT":[{"type":"ImGuiStorage*",
"name":"self"},
{"type":"ImGuiID",
"name":"key"},
{"type":"bool",
"name":"val"}],
"defaults":[],
"signature":"(ImGuiID,bool)",
"cimguiname":"ImGuiStorage_SetBool"}],
"ImGuiStorage_GetBool":[{"funcname":"GetBool",
"args":"(ImGuiStorage* self,ImGuiID key,bool default_val)",
"ret":"bool",
"comment":"",
"call_args":"(key,default_val)",
"argsoriginal":"(ImGuiID key,bool default_val=false)",
"stname":"ImGuiStorage",
"argsT":[{"type":"ImGuiStorage*",
"name":"self"},
{"type":"ImGuiID",
"name":"key"},
{"type":"bool",
"name":"default_val"}],
"defaults":{"default_val":"false"},
"signature":"(ImGuiID,bool)",
"cimguiname":"ImGuiStorage_GetBool"}],
"ImGuiStorage_SetInt":[{"funcname":"SetInt",
"args":"(ImGuiStorage* self,ImGuiID key,int val)",
"ret":"void",
"comment":"",
"call_args":"(key,val)",
"argsoriginal":"(ImGuiID key,int val)",
"stname":"ImGuiStorage",
"argsT":[{"type":"ImGuiStorage*",
"name":"self"},
{"type":"ImGuiID",
"name":"key"},
{"type":"int",
"name":"val"}],
"defaults":[],
"signature":"(ImGuiID,int)",
"cimguiname":"ImGuiStorage_SetInt"}],
"igLabelTextV":[{"funcname":"LabelTextV",
"args":"(const char* label,const char* fmt,va_list args)",
"ret":"void",
"comment":"",
"call_args":"(label,fmt,args)",
"argsoriginal":"(const char* label,const char* fmt,va_list args)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"const char*",
"name":"fmt"},
{"type":"va_list",
"name":"args"}],
"defaults":[],
"signature":"(const char*,const char*,va_list)",
"cimguiname":"igLabelTextV"}],
"igGetFrameHeightWithSpacing":[{"funcname":"GetFrameHeightWithSpacing",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetFrameHeightWithSpacing"}],
"igTreeNodeEx":[{"funcname":"TreeNodeEx",
"args":"(const char* label,ImGuiTreeNodeFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,flags)",
"argsoriginal":"(const char* label,ImGuiTreeNodeFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"ImGuiTreeNodeFlags",
"name":"flags"}],
"ov_cimguiname":"igTreeNodeExStr",
"defaults":{"flags":"0"},
"signature":"(const char*,ImGuiTreeNodeFlags)",
"cimguiname":"igTreeNodeEx"},
{"isvararg":"...)",
"funcname":"TreeNodeEx",
"args":"(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
"ret":"bool",
"comment":"",
"call_args":"(str_id,flags,fmt,...)",
"argsoriginal":"(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"},
{"type":"ImGuiTreeNodeFlags",
"name":"flags"},
{"type":"const char*",
"name":"fmt"},
{"type":"...",
"name":"..."}],
"ov_cimguiname":"igTreeNodeExStrStr",
"defaults":[],
"signature":"(const char*,ImGuiTreeNodeFlags,const char*,...)",
"cimguiname":"igTreeNodeEx"},
{"isvararg":"...)",
"funcname":"TreeNodeEx",
"args":"(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
"ret":"bool",
"comment":"",
"call_args":"(ptr_id,flags,fmt,...)",
"argsoriginal":"(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)",
"stname":"ImGui",
"argsT":[{"type":"const void*",
"name":"ptr_id"},
{"type":"ImGuiTreeNodeFlags",
"name":"flags"},
{"type":"const char*",
"name":"fmt"},
{"type":"...",
"name":"..."}],
"ov_cimguiname":"igTreeNodeExPtr",
"defaults":[],
"signature":"(const void*,ImGuiTreeNodeFlags,const char*,...)",
"cimguiname":"igTreeNodeEx"}],
"igCloseCurrentPopup":[{"funcname":"CloseCurrentPopup",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igCloseCurrentPopup"}],
"ImGuiTextBuffer_clear":[{"funcname":"clear",
"args":"(ImGuiTextBuffer* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiTextBuffer",
"argsT":[{"type":"ImGuiTextBuffer*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiTextBuffer_clear"}],
"ImGuiStorage_Clear":[{"funcname":"Clear",
"args":"(ImGuiStorage* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiStorage",
"argsT":[{"type":"ImGuiStorage*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiStorage_Clear"}],
"Pair_Pair":[{"funcname":"Pair",
"args":"(ImGuiID _key,int _val_i)",
"argsT":[{"type":"ImGuiID",
"name":"_key"},
{"type":"int",
"name":"_val_i"}],
"call_args":"(_key,_val_i)",
"argsoriginal":"(ImGuiID _key,int _val_i)",
"stname":"Pair",
"constructor":true,
"comment":"",
"ov_cimguiname":"Pair_PairInt",
"defaults":[],
"signature":"(ImGuiID,int)",
"cimguiname":"Pair_Pair"},
{"funcname":"Pair",
"args":"(ImGuiID _key,float _val_f)",
"argsT":[{"type":"ImGuiID",
"name":"_key"},
{"type":"float",
"name":"_val_f"}],
"call_args":"(_key,_val_f)",
"argsoriginal":"(ImGuiID _key,float _val_f)",
"stname":"Pair",
"constructor":true,
"comment":"",
"ov_cimguiname":"Pair_PairFloat",
"defaults":[],
"signature":"(ImGuiID,float)",
"cimguiname":"Pair_Pair"},
{"funcname":"Pair",
"args":"(ImGuiID _key,void* _val_p)",
"argsT":[{"type":"ImGuiID",
"name":"_key"},
{"type":"void*",
"name":"_val_p"}],
"call_args":"(_key,_val_p)",
"argsoriginal":"(ImGuiID _key,void* _val_p)",
"stname":"Pair",
"constructor":true,
"comment":"",
"ov_cimguiname":"Pair_PairPtr",
"defaults":[],
"signature":"(ImGuiID,void*)",
"cimguiname":"Pair_Pair"}],
"ImGuiTextBuffer_appendf":[{"isvararg":"...)",
"funcname":"appendf",
"args":"(ImGuiTextBuffer* self,const char* fmt,...)",
"ret":"void",
"comment":"",
"manual":true,
"call_args":"(fmt,...)",
"argsoriginal":"(const char* fmt,...)",
"stname":"ImGuiTextBuffer",
"argsT":[{"type":"ImGuiTextBuffer*",
"name":"self"},
{"type":"const char*",
"name":"fmt"},
{"type":"...",
"name":"..."}],
"defaults":[],
"signature":"(const char*,...)",
"cimguiname":"ImGuiTextBuffer_appendf"}],
"ImGuiTextBuffer_c_str":[{"funcname":"c_str",
"args":"(ImGuiTextBuffer* self)",
"ret":"const char*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiTextBuffer",
"argsT":[{"type":"ImGuiTextBuffer*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiTextBuffer_c_str"}],
"ImGuiTextBuffer_reserve":[{"funcname":"reserve",
"args":"(ImGuiTextBuffer* self,int capacity)",
"ret":"void",
"comment":"",
"call_args":"(capacity)",
"argsoriginal":"(int capacity)",
"stname":"ImGuiTextBuffer",
"argsT":[{"type":"ImGuiTextBuffer*",
"name":"self"},
{"type":"int",
"name":"capacity"}],
"defaults":[],
"signature":"(int)",
"cimguiname":"ImGuiTextBuffer_reserve"}],
"ImGuiTextBuffer_empty":[{"funcname":"empty",
"args":"(ImGuiTextBuffer* self)",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiTextBuffer",
"argsT":[{"type":"ImGuiTextBuffer*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiTextBuffer_empty"}],
"ImVec4_destroy":[{"signature":"(ImVec4*)",
"args":"(ImVec4* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImVec4",
"ov_cimguiname":"ImVec4_destroy",
"cimguiname":"ImVec4_destroy",
"argsT":[{"type":"ImVec4*",
"name":"self"}],
"defaults":[]}],
"igSliderScalar":[{"funcname":"SliderScalar",
"args":"(const char* label,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format,float power)",
"ret":"bool",
"comment":"",
"call_args":"(label,data_type,v,v_min,v_max,format,power)",
"argsoriginal":"(const char* label,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format=((void *)0),float power=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"ImGuiDataType",
"name":"data_type"},
{"type":"void*",
"name":"v"},
{"type":"const void*",
"name":"v_min"},
{"type":"const void*",
"name":"v_max"},
{"type":"const char*",
"name":"format"},
{"type":"float",
"name":"power"}],
"defaults":{"power":"1.0f",
"format":"((void *)0)"},
"signature":"(const char*,ImGuiDataType,void*,const void*,const void*,const char*,float)",
"cimguiname":"igSliderScalar"}],
"igTreePush":[{"funcname":"TreePush",
"args":"(const char* str_id)",
"ret":"void",
"comment":"",
"call_args":"(str_id)",
"argsoriginal":"(const char* str_id)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"}],
"ov_cimguiname":"igTreePushStr",
"defaults":[],
"signature":"(const char*)",
"cimguiname":"igTreePush"},
{"funcname":"TreePush",
"args":"(const void* ptr_id)",
"ret":"void",
"comment":"",
"call_args":"(ptr_id)",
"argsoriginal":"(const void* ptr_id=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"const void*",
"name":"ptr_id"}],
"ov_cimguiname":"igTreePushPtr",
"defaults":{"ptr_id":"((void *)0)"},
"signature":"(const void*)",
"cimguiname":"igTreePush"}],
"igListBoxFooter":[{"funcname":"ListBoxFooter",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igListBoxFooter"}],
"igTextDisabled":[{"isvararg":"...)",
"funcname":"TextDisabled",
"args":"(const char* fmt,...)",
"ret":"void",
"comment":"",
"call_args":"(fmt,...)",
"argsoriginal":"(const char* fmt,...)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"fmt"},
{"type":"...",
"name":"..."}],
"defaults":[],
"signature":"(const char*,...)",
"cimguiname":"igTextDisabled"}],
"igIsItemHovered":[{"funcname":"IsItemHovered",
"args":"(ImGuiHoveredFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(flags)",
"argsoriginal":"(ImGuiHoveredFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiHoveredFlags",
"name":"flags"}],
"defaults":{"flags":"0"},
"signature":"(ImGuiHoveredFlags)",
"cimguiname":"igIsItemHovered"}],
"ImDrawList_PrimWriteVtx":[{"funcname":"PrimWriteVtx",
"args":"(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)",
"ret":"void",
"comment":"",
"call_args":"(pos,uv,col)",
"argsoriginal":"(const ImVec2& pos,const ImVec2& uv,ImU32 col)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"pos"},
{"type":"const ImVec2",
"name":"uv"},
{"type":"ImU32",
"name":"col"}],
"defaults":[],
"signature":"(const ImVec2,const ImVec2,ImU32)",
"cimguiname":"ImDrawList_PrimWriteVtx"}],
"igBullet":[{"funcname":"Bullet",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igBullet"}],
"ImGuiIO_ImGuiIO":[{"funcname":"ImGuiIO",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiIO",
"constructor":true,
"comment":"",
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiIO_ImGuiIO"}],
"igInputInt3":[{"funcname":"InputInt3",
"args":"(const char* label,int v[3],ImGuiInputTextFlags extra_flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,extra_flags)",
"argsoriginal":"(const char* label,int v[3],ImGuiInputTextFlags extra_flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int[3]",
"name":"v"},
{"type":"ImGuiInputTextFlags",
"name":"extra_flags"}],
"defaults":{"extra_flags":"0"},
"signature":"(const char*,int[3],ImGuiInputTextFlags)",
"cimguiname":"igInputInt3"}],
"TextRange_end":[{"funcname":"end",
"args":"(TextRange* self)",
"ret":"const char*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"TextRange",
"argsT":[{"type":"TextRange*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"TextRange_end"}],
"igStyleColorsDark":[{"funcname":"StyleColorsDark",
"args":"(ImGuiStyle* dst)",
"ret":"void",
"comment":"",
"call_args":"(dst)",
"argsoriginal":"(ImGuiStyle* dst=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"ImGuiStyle*",
"name":"dst"}],
"defaults":{"dst":"((void *)0)"},
"signature":"(ImGuiStyle*)",
"cimguiname":"igStyleColorsDark"}],
"igInputInt":[{"funcname":"InputInt",
"args":"(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,step,step_fast,extra_flags)",
"argsoriginal":"(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags extra_flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int*",
"name":"v"},
{"type":"int",
"name":"step"},
{"type":"int",
"name":"step_fast"},
{"type":"ImGuiInputTextFlags",
"name":"extra_flags"}],
"defaults":{"step":"1",
"extra_flags":"0",
"step_fast":"100"},
"signature":"(const char*,int*,int,int,ImGuiInputTextFlags)",
"cimguiname":"igInputInt"}],
"igSetWindowFontScale":[{"funcname":"SetWindowFontScale",
"args":"(float scale)",
"ret":"void",
"comment":"",
"call_args":"(scale)",
"argsoriginal":"(float scale)",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"scale"}],
"defaults":[],
"signature":"(float)",
"cimguiname":"igSetWindowFontScale"}],
"igSliderInt":[{"funcname":"SliderInt",
"args":"(const char* label,int* v,int v_min,int v_max,const char* format)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_min,v_max,format)",
"argsoriginal":"(const char* label,int* v,int v_min,int v_max,const char* format=\"%d\")",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int*",
"name":"v"},
{"type":"int",
"name":"v_min"},
{"type":"int",
"name":"v_max"},
{"type":"const char*",
"name":"format"}],
"defaults":{"format":"\"%d\""},
"signature":"(const char*,int*,int,int,const char*)",
"cimguiname":"igSliderInt"}],
"TextRange_begin":[{"funcname":"begin",
"args":"(TextRange* self)",
"ret":"const char*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"TextRange",
"argsT":[{"type":"TextRange*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"TextRange_begin"}],
"TextRange_TextRange":[{"funcname":"TextRange",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"TextRange",
"constructor":true,
"comment":"",
"ov_cimguiname":"TextRange_TextRange",
"defaults":[],
"signature":"()",
"cimguiname":"TextRange_TextRange"},
{"funcname":"TextRange",
"args":"(const char* _b,const char* _e)",
"argsT":[{"type":"const char*",
"name":"_b"},
{"type":"const char*",
"name":"_e"}],
"call_args":"(_b,_e)",
"argsoriginal":"(const char* _b,const char* _e)",
"stname":"TextRange",
"constructor":true,
"comment":"",
"ov_cimguiname":"TextRange_TextRangeStr",
"defaults":[],
"signature":"(const char*,const char*)",
"cimguiname":"TextRange_TextRange"}],
"igSetNextWindowPos":[{"funcname":"SetNextWindowPos",
"args":"(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot)",
"ret":"void",
"comment":"",
"call_args":"(pos,cond,pivot)",
"argsoriginal":"(const ImVec2& pos,ImGuiCond cond=0,const ImVec2& pivot=ImVec2(0,0))",
"stname":"ImGui",
"argsT":[{"type":"const ImVec2",
"name":"pos"},
{"type":"ImGuiCond",
"name":"cond"},
{"type":"const ImVec2",
"name":"pivot"}],
"defaults":{"cond":"0",
"pivot":"ImVec2(0,0)"},
"signature":"(const ImVec2,ImGuiCond,const ImVec2)",
"cimguiname":"igSetNextWindowPos"}],
"igDragInt3":[{"funcname":"DragInt3",
"args":"(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_speed,v_min,v_max,format)",
"argsoriginal":"(const char* label,int v[3],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int[3]",
"name":"v"},
{"type":"float",
"name":"v_speed"},
{"type":"int",
"name":"v_min"},
{"type":"int",
"name":"v_max"},
{"type":"const char*",
"name":"format"}],
"defaults":{"v_speed":"1.0f",
"v_min":"0",
"format":"\"%d\"",
"v_max":"0"},
"signature":"(const char*,int[3],float,int,int,const char*)",
"cimguiname":"igDragInt3"}],
"igOpenPopup":[{"funcname":"OpenPopup",
"args":"(const char* str_id)",
"ret":"void",
"comment":"",
"call_args":"(str_id)",
"argsoriginal":"(const char* str_id)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"}],
"defaults":[],
"signature":"(const char*)",
"cimguiname":"igOpenPopup"}],
"igSetColumnOffset":[{"funcname":"SetColumnOffset",
"args":"(int column_index,float offset_x)",
"ret":"void",
"comment":"",
"call_args":"(column_index,offset_x)",
"argsoriginal":"(int column_index,float offset_x)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"column_index"},
{"type":"float",
"name":"offset_x"}],
"defaults":[],
"signature":"(int,float)",
"cimguiname":"igSetColumnOffset"}],
"ImDrawList_GetClipRectMax":[{"funcname":"GetClipRectMax",
"args":"(ImDrawList* self)",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawList_GetClipRectMax"},
{"funcname":"GetClipRectMax",
"args":"(ImVec2 *pOut,ImDrawList* self)",
"ret":"void",
"cimguiname":"ImDrawList_GetClipRectMax",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"signature":"()",
"ov_cimguiname":"ImDrawList_GetClipRectMax_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"},
{"type":"ImDrawList*",
"name":"self"}]},
{"cimguiname":"ImDrawList_GetClipRectMax",
"funcname":"GetClipRectMax",
"args":"(ImDrawList* self)",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"retorig":"ImVec2",
"ov_cimguiname":"ImDrawList_GetClipRectMax_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImDrawList*",
"name":"self"}]}],
"igBeginCombo":[{"funcname":"BeginCombo",
"args":"(const char* label,const char* preview_value,ImGuiComboFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,preview_value,flags)",
"argsoriginal":"(const char* label,const char* preview_value,ImGuiComboFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"const char*",
"name":"preview_value"},
{"type":"ImGuiComboFlags",
"name":"flags"}],
"defaults":{"flags":"0"},
"signature":"(const char*,const char*,ImGuiComboFlags)",
"cimguiname":"igBeginCombo"}],
"igGetDrawListSharedData":[{"funcname":"GetDrawListSharedData",
"args":"()",
"ret":"ImDrawListSharedData*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetDrawListSharedData"}],
"ImGuiTextFilter_Draw":[{"funcname":"Draw",
"args":"(ImGuiTextFilter* self,const char* label,float width)",
"ret":"bool",
"comment":"",
"call_args":"(label,width)",
"argsoriginal":"(const char* label=\"Filter(inc,-exc)\",float width=0.0f)",
"stname":"ImGuiTextFilter",
"argsT":[{"type":"ImGuiTextFilter*",
"name":"self"},
{"type":"const char*",
"name":"label"},
{"type":"float",
"name":"width"}],
"defaults":{"label":"\"Filter(inc,-exc)\"",
"width":"0.0f"},
"signature":"(const char*,float)",
"cimguiname":"ImGuiTextFilter_Draw"}],
"igIsItemActive":[{"funcname":"IsItemActive",
"args":"()",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igIsItemActive"}],
"ImGuiTextFilter_ImGuiTextFilter":[{"funcname":"ImGuiTextFilter",
"args":"(const char* default_filter)",
"argsT":[{"type":"const char*",
"name":"default_filter"}],
"call_args":"(default_filter)",
"argsoriginal":"(const char* default_filter=\"\")",
"stname":"ImGuiTextFilter",
"constructor":true,
"comment":"",
"defaults":{"default_filter":"\"\""},
"signature":"(const char*)",
"cimguiname":"ImGuiTextFilter_ImGuiTextFilter"}],
"ImGuiOnceUponAFrame_ImGuiOnceUponAFrame":[{"funcname":"ImGuiOnceUponAFrame",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiOnceUponAFrame",
"constructor":true,
"comment":"",
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"}],
"igBeginDragDropTarget":[{"funcname":"BeginDragDropTarget",
"args":"()",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igBeginDragDropTarget"}],
"TextRange_empty":[{"funcname":"empty",
"args":"(TextRange* self)",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"TextRange",
"argsT":[{"type":"TextRange*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"TextRange_empty"}],
"ImGuiPayload_IsDelivery":[{"funcname":"IsDelivery",
"args":"(ImGuiPayload* self)",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiPayload",
"argsT":[{"type":"ImGuiPayload*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiPayload_IsDelivery"}],
"ImGuiIO_AddInputCharacter":[{"funcname":"AddInputCharacter",
"args":"(ImGuiIO* self,ImWchar c)",
"ret":"void",
"comment":"",
"call_args":"(c)",
"argsoriginal":"(ImWchar c)",
"stname":"ImGuiIO",
"argsT":[{"type":"ImGuiIO*",
"name":"self"},
{"type":"ImWchar",
"name":"c"}],
"defaults":[],
"signature":"(ImWchar)",
"cimguiname":"ImGuiIO_AddInputCharacter"}],
"ImDrawList_AddImageRounded":[{"funcname":"AddImageRounded",
"args":"(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,int rounding_corners)",
"ret":"void",
"comment":"",
"call_args":"(user_texture_id,a,b,uv_a,uv_b,col,rounding,rounding_corners)",
"argsoriginal":"(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col,float rounding,int rounding_corners=ImDrawCornerFlags_All)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"ImTextureID",
"name":"user_texture_id"},
{"type":"const ImVec2",
"name":"a"},
{"type":"const ImVec2",
"name":"b"},
{"type":"const ImVec2",
"name":"uv_a"},
{"type":"const ImVec2",
"name":"uv_b"},
{"type":"ImU32",
"name":"col"},
{"type":"float",
"name":"rounding"},
{"type":"int",
"name":"rounding_corners"}],
"defaults":{"rounding_corners":"ImDrawCornerFlags_All"},
"signature":"(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)",
"cimguiname":"ImDrawList_AddImageRounded"}],
"ImGuiStyle_ImGuiStyle":[{"funcname":"ImGuiStyle",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiStyle",
"constructor":true,
"comment":"",
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiStyle_ImGuiStyle"}],
"igPushStyleColor":[{"funcname":"PushStyleColor",
"args":"(ImGuiCol idx,ImU32 col)",
"ret":"void",
"comment":"",
"call_args":"(idx,col)",
"argsoriginal":"(ImGuiCol idx,ImU32 col)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiCol",
"name":"idx"},
{"type":"ImU32",
"name":"col"}],
"ov_cimguiname":"igPushStyleColorU32",
"defaults":[],
"signature":"(ImGuiCol,ImU32)",
"cimguiname":"igPushStyleColor"},
{"funcname":"PushStyleColor",
"args":"(ImGuiCol idx,const ImVec4 col)",
"ret":"void",
"comment":"",
"call_args":"(idx,col)",
"argsoriginal":"(ImGuiCol idx,const ImVec4& col)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiCol",
"name":"idx"},
{"type":"const ImVec4",
"name":"col"}],
"ov_cimguiname":"igPushStyleColor",
"defaults":[],
"signature":"(ImGuiCol,const ImVec4)",
"cimguiname":"igPushStyleColor"}],
"igGetContentRegionMax":[{"funcname":"GetContentRegionMax",
"args":"()",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetContentRegionMax"},
{"funcname":"GetContentRegionMax",
"args":"(ImVec2 *pOut)",
"ret":"void",
"cimguiname":"igGetContentRegionMax",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"signature":"()",
"ov_cimguiname":"igGetContentRegionMax_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"}]},
{"cimguiname":"igGetContentRegionMax",
"funcname":"GetContentRegionMax",
"args":"()",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetContentRegionMax_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[]}],
"igBeginChildFrame":[{"funcname":"BeginChildFrame",
"args":"(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(id,size,flags)",
"argsoriginal":"(ImGuiID id,const ImVec2& size,ImGuiWindowFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiID",
"name":"id"},
{"type":"const ImVec2",
"name":"size"},
{"type":"ImGuiWindowFlags",
"name":"flags"}],
"defaults":{"flags":"0"},
"signature":"(ImGuiID,const ImVec2,ImGuiWindowFlags)",
"cimguiname":"igBeginChildFrame"}],
"igSaveIniSettingsToDisk":[{"funcname":"SaveIniSettingsToDisk",
"args":"(const char* ini_filename)",
"ret":"void",
"comment":"",
"call_args":"(ini_filename)",
"argsoriginal":"(const char* ini_filename)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"ini_filename"}],
"defaults":[],
"signature":"(const char*)",
"cimguiname":"igSaveIniSettingsToDisk"}],
"ImFont_ClearOutputData":[{"funcname":"ClearOutputData",
"args":"(ImFont* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFont",
"argsT":[{"type":"ImFont*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFont_ClearOutputData"}],
"ImColor_destroy":[{"signature":"(ImColor*)",
"args":"(ImColor* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImColor",
"ov_cimguiname":"ImColor_destroy",
"cimguiname":"ImColor_destroy",
"argsT":[{"type":"ImColor*",
"name":"self"}],
"defaults":[]}],
"ImDrawList_PrimQuadUV":[{"funcname":"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)",
"ret":"void",
"comment":"",
"call_args":"(a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)",
"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)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"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":"ImU32",
"name":"col"}],
"defaults":[],
"signature":"(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
"cimguiname":"ImDrawList_PrimQuadUV"}],
"igEndDragDropTarget":[{"funcname":"EndDragDropTarget",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igEndDragDropTarget"}],
"ImFontAtlas_GetGlyphRangesKorean":[{"funcname":"GetGlyphRangesKorean",
"args":"(ImFontAtlas* self)",
"ret":"const ImWchar*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImFontAtlas_GetGlyphRangesKorean"}],
"igGetKeyPressedAmount":[{"funcname":"GetKeyPressedAmount",
"args":"(int key_index,float repeat_delay,float rate)",
"ret":"int",
"comment":"",
"call_args":"(key_index,repeat_delay,rate)",
"argsoriginal":"(int key_index,float repeat_delay,float rate)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"key_index"},
{"type":"float",
"name":"repeat_delay"},
{"type":"float",
"name":"rate"}],
"defaults":[],
"signature":"(int,float,float)",
"cimguiname":"igGetKeyPressedAmount"}],
"ImFontAtlas_GetTexDataAsRGBA32":[{"funcname":"GetTexDataAsRGBA32",
"args":"(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)",
"ret":"void",
"comment":"",
"call_args":"(out_pixels,out_width,out_height,out_bytes_per_pixel)",
"argsoriginal":"(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void *)0))",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"},
{"type":"unsigned char**",
"name":"out_pixels"},
{"type":"int*",
"name":"out_width"},
{"type":"int*",
"name":"out_height"},
{"type":"int*",
"name":"out_bytes_per_pixel"}],
"defaults":{"out_bytes_per_pixel":"((void *)0)"},
"signature":"(unsigned char**,int*,int*,int*)",
"cimguiname":"ImFontAtlas_GetTexDataAsRGBA32"}],
"igNewFrame":[{"funcname":"NewFrame",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igNewFrame"}],
"igResetMouseDragDelta":[{"funcname":"ResetMouseDragDelta",
"args":"(int button)",
"ret":"void",
"comment":"",
"call_args":"(button)",
"argsoriginal":"(int button=0)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"button"}],
"defaults":{"button":"0"},
"signature":"(int)",
"cimguiname":"igResetMouseDragDelta"}],
"igGetTreeNodeToLabelSpacing":[{"funcname":"GetTreeNodeToLabelSpacing",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetTreeNodeToLabelSpacing"}],
"igGetMousePos":[{"funcname":"GetMousePos",
"args":"()",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetMousePos"},
{"funcname":"GetMousePos",
"args":"(ImVec2 *pOut)",
"ret":"void",
"cimguiname":"igGetMousePos",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"signature":"()",
"ov_cimguiname":"igGetMousePos_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"}]},
{"cimguiname":"igGetMousePos",
"funcname":"GetMousePos",
"args":"()",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetMousePos_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[]}],
"GlyphRangesBuilder_AddChar":[{"funcname":"AddChar",
"args":"(GlyphRangesBuilder* self,ImWchar c)",
"ret":"void",
"comment":"",
"call_args":"(c)",
"argsoriginal":"(ImWchar c)",
"stname":"GlyphRangesBuilder",
"argsT":[{"type":"GlyphRangesBuilder*",
"name":"self"},
{"type":"ImWchar",
"name":"c"}],
"defaults":[],
"signature":"(ImWchar)",
"cimguiname":"GlyphRangesBuilder_AddChar"}],
"igPopID":[{"funcname":"PopID",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igPopID"}],
"igIsMouseDoubleClicked":[{"funcname":"IsMouseDoubleClicked",
"args":"(int button)",
"ret":"bool",
"comment":"",
"call_args":"(button)",
"argsoriginal":"(int button)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"button"}],
"defaults":[],
"signature":"(int)",
"cimguiname":"igIsMouseDoubleClicked"}],
"igSetNextWindowSize":[{"funcname":"SetNextWindowSize",
"args":"(const ImVec2 size,ImGuiCond cond)",
"ret":"void",
"comment":"",
"call_args":"(size,cond)",
"argsoriginal":"(const ImVec2& size,ImGuiCond cond=0)",
"stname":"ImGui",
"argsT":[{"type":"const ImVec2",
"name":"size"},
{"type":"ImGuiCond",
"name":"cond"}],
"defaults":{"cond":"0"},
"signature":"(const ImVec2,ImGuiCond)",
"cimguiname":"igSetNextWindowSize"}],
"ImGuiTextFilter_IsActive":[{"funcname":"IsActive",
"args":"(ImGuiTextFilter* self)",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiTextFilter",
"argsT":[{"type":"ImGuiTextFilter*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiTextFilter_IsActive"}],
"ImDrawList_PathClear":[{"funcname":"PathClear",
"args":"(ImDrawList* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawList_PathClear"}],
"igBeginGroup":[{"funcname":"BeginGroup",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igBeginGroup"}],
"igColorConvertHSVtoRGB":[{"funcname":"ColorConvertHSVtoRGB",
"args":"(float h,float s,float v,float out_r,float out_g,float out_b)",
"ret":"void",
"comment":"",
"manual":true,
"call_args":"(h,s,v,out_r,out_g,out_b)",
"argsoriginal":"(float h,float s,float v,float& out_r,float& out_g,float& out_b)",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"h"},
{"type":"float",
"name":"s"},
{"type":"float",
"name":"v"},
{"type":"float&",
"name":"out_r"},
{"type":"float&",
"name":"out_g"},
{"type":"float&",
"name":"out_b"}],
"defaults":[],
"signature":"(float,float,float,float,float,float)",
"cimguiname":"igColorConvertHSVtoRGB"}],
"ImColor_ImColor":[{"funcname":"ImColor",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"ImColor",
"constructor":true,
"comment":"",
"ov_cimguiname":"ImColor_ImColor",
"defaults":[],
"signature":"()",
"cimguiname":"ImColor_ImColor"},
{"funcname":"ImColor",
"args":"(int r,int g,int b,int a)",
"argsT":[{"type":"int",
"name":"r"},
{"type":"int",
"name":"g"},
{"type":"int",
"name":"b"},
{"type":"int",
"name":"a"}],
"call_args":"(r,g,b,a)",
"argsoriginal":"(int r,int g,int b,int a=255)",
"stname":"ImColor",
"constructor":true,
"comment":"",
"ov_cimguiname":"ImColor_ImColorInt",
"defaults":{"a":"255"},
"signature":"(int,int,int,int)",
"cimguiname":"ImColor_ImColor"},
{"funcname":"ImColor",
"args":"(ImU32 rgba)",
"argsT":[{"type":"ImU32",
"name":"rgba"}],
"call_args":"(rgba)",
"argsoriginal":"(ImU32 rgba)",
"stname":"ImColor",
"constructor":true,
"comment":"",
"ov_cimguiname":"ImColor_ImColorU32",
"defaults":[],
"signature":"(ImU32)",
"cimguiname":"ImColor_ImColor"},
{"funcname":"ImColor",
"args":"(float r,float g,float b,float a)",
"argsT":[{"type":"float",
"name":"r"},
{"type":"float",
"name":"g"},
{"type":"float",
"name":"b"},
{"type":"float",
"name":"a"}],
"call_args":"(r,g,b,a)",
"argsoriginal":"(float r,float g,float b,float a=1.0f)",
"stname":"ImColor",
"constructor":true,
"comment":"",
"ov_cimguiname":"ImColor_ImColorFloat",
"defaults":{"a":"1.0f"},
"signature":"(float,float,float,float)",
"cimguiname":"ImColor_ImColor"},
{"funcname":"ImColor",
"args":"(const ImVec4 col)",
"argsT":[{"type":"const ImVec4",
"name":"col"}],
"call_args":"(col)",
"argsoriginal":"(const ImVec4& col)",
"stname":"ImColor",
"constructor":true,
"comment":"",
"ov_cimguiname":"ImColor_ImColorVec4",
"defaults":[],
"signature":"(const ImVec4)",
"cimguiname":"ImColor_ImColor"}],
"igVSliderFloat":[{"funcname":"VSliderFloat",
"args":"(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power)",
"ret":"bool",
"comment":"",
"call_args":"(label,size,v,v_min,v_max,format,power)",
"argsoriginal":"(const char* label,const ImVec2& size,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"const ImVec2",
"name":"size"},
{"type":"float*",
"name":"v"},
{"type":"float",
"name":"v_min"},
{"type":"float",
"name":"v_max"},
{"type":"const char*",
"name":"format"},
{"type":"float",
"name":"power"}],
"defaults":{"power":"1.0f",
"format":"\"%.3f\""},
"signature":"(const char*,const ImVec2,float*,float,float,const char*,float)",
"cimguiname":"igVSliderFloat"}],
"igColorConvertU32ToFloat4":[{"funcname":"ColorConvertU32ToFloat4",
"args":"(ImU32 in)",
"ret":"ImVec4",
"comment":"",
"call_args":"(in)",
"argsoriginal":"(ImU32 in)",
"stname":"ImGui",
"argsT":[{"type":"ImU32",
"name":"in"}],
"defaults":[],
"signature":"(ImU32)",
"cimguiname":"igColorConvertU32ToFloat4"},
{"funcname":"ColorConvertU32ToFloat4",
"args":"(ImVec4 *pOut,ImU32 in)",
"ret":"void",
"cimguiname":"igColorConvertU32ToFloat4",
"nonUDT":1,
"call_args":"(in)",
"argsoriginal":"(ImU32 in)",
"stname":"ImGui",
"signature":"(ImU32)",
"ov_cimguiname":"igColorConvertU32ToFloat4_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec4*",
"name":"pOut"},
{"type":"ImU32",
"name":"in"}]},
{"cimguiname":"igColorConvertU32ToFloat4",
"funcname":"ColorConvertU32ToFloat4",
"args":"(ImU32 in)",
"ret":"ImVec4_Simple",
"nonUDT":2,
"signature":"(ImU32)",
"call_args":"(in)",
"argsoriginal":"(ImU32 in)",
"stname":"ImGui",
"retorig":"ImVec4",
"ov_cimguiname":"igColorConvertU32ToFloat4_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImU32",
"name":"in"}]}],
"igPopTextWrapPos":[{"funcname":"PopTextWrapPos",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igPopTextWrapPos"}],
"ImGuiTextFilter_Clear":[{"funcname":"Clear",
"args":"(ImGuiTextFilter* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiTextFilter",
"argsT":[{"type":"ImGuiTextFilter*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiTextFilter_Clear"}],
"GlyphRangesBuilder_destroy":[{"signature":"(GlyphRangesBuilder*)",
"args":"(GlyphRangesBuilder* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"GlyphRangesBuilder",
"ov_cimguiname":"GlyphRangesBuilder_destroy",
"cimguiname":"GlyphRangesBuilder_destroy",
"argsT":[{"type":"GlyphRangesBuilder*",
"name":"self"}],
"defaults":[]}],
"igGetColumnWidth":[{"funcname":"GetColumnWidth",
"args":"(int column_index)",
"ret":"float",
"comment":"",
"call_args":"(column_index)",
"argsoriginal":"(int column_index=-1)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"column_index"}],
"defaults":{"column_index":"-1"},
"signature":"(int)",
"cimguiname":"igGetColumnWidth"}],
"igEndMenuBar":[{"funcname":"EndMenuBar",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igEndMenuBar"}],
"ImGuiTextFilter_destroy":[{"signature":"(ImGuiTextFilter*)",
"args":"(ImGuiTextFilter* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImGuiTextFilter",
"ov_cimguiname":"ImGuiTextFilter_destroy",
"cimguiname":"ImGuiTextFilter_destroy",
"argsT":[{"type":"ImGuiTextFilter*",
"name":"self"}],
"defaults":[]}],
"igGetStyleColorName":[{"funcname":"GetStyleColorName",
"args":"(ImGuiCol idx)",
"ret":"const char*",
"comment":"",
"call_args":"(idx)",
"argsoriginal":"(ImGuiCol idx)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiCol",
"name":"idx"}],
"defaults":[],
"signature":"(ImGuiCol)",
"cimguiname":"igGetStyleColorName"}],
"igIsMouseDragging":[{"funcname":"IsMouseDragging",
"args":"(int button,float lock_threshold)",
"ret":"bool",
"comment":"",
"call_args":"(button,lock_threshold)",
"argsoriginal":"(int button=0,float lock_threshold=-1.0f)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"button"},
{"type":"float",
"name":"lock_threshold"}],
"defaults":{"lock_threshold":"-1.0f",
"button":"0"},
"signature":"(int,float)",
"cimguiname":"igIsMouseDragging"}],
"ImDrawList_PrimWriteIdx":[{"funcname":"PrimWriteIdx",
"args":"(ImDrawList* self,ImDrawIdx idx)",
"ret":"void",
"comment":"",
"call_args":"(idx)",
"argsoriginal":"(ImDrawIdx idx)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"ImDrawIdx",
"name":"idx"}],
"defaults":[],
"signature":"(ImDrawIdx)",
"cimguiname":"ImDrawList_PrimWriteIdx"}],
"ImGuiStyle_ScaleAllSizes":[{"funcname":"ScaleAllSizes",
"args":"(ImGuiStyle* self,float scale_factor)",
"ret":"void",
"comment":"",
"call_args":"(scale_factor)",
"argsoriginal":"(float scale_factor)",
"stname":"ImGuiStyle",
"argsT":[{"type":"ImGuiStyle*",
"name":"self"},
{"type":"float",
"name":"scale_factor"}],
"defaults":[],
"signature":"(float)",
"cimguiname":"ImGuiStyle_ScaleAllSizes"}],
"igGetItemRectSize":[{"funcname":"GetItemRectSize",
"args":"()",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetItemRectSize"},
{"funcname":"GetItemRectSize",
"args":"(ImVec2 *pOut)",
"ret":"void",
"cimguiname":"igGetItemRectSize",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"signature":"()",
"ov_cimguiname":"igGetItemRectSize_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"}]},
{"cimguiname":"igGetItemRectSize",
"funcname":"GetItemRectSize",
"args":"()",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetItemRectSize_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[]}],
"igMemAlloc":[{"funcname":"MemAlloc",
"args":"(size_t size)",
"ret":"void*",
"comment":"",
"call_args":"(size)",
"argsoriginal":"(size_t size)",
"stname":"ImGui",
"argsT":[{"type":"size_t",
"name":"size"}],
"defaults":[],
"signature":"(size_t)",
"cimguiname":"igMemAlloc"}],
"igColorPicker3":[{"funcname":"ColorPicker3",
"args":"(const char* label,float col[3],ImGuiColorEditFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,col,flags)",
"argsoriginal":"(const char* label,float col[3],ImGuiColorEditFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float[3]",
"name":"col"},
{"type":"ImGuiColorEditFlags",
"name":"flags"}],
"defaults":{"flags":"0"},
"signature":"(const char*,float[3],ImGuiColorEditFlags)",
"cimguiname":"igColorPicker3"}],
"igSetCurrentContext":[{"funcname":"SetCurrentContext",
"args":"(ImGuiContext* ctx)",
"ret":"void",
"comment":"",
"call_args":"(ctx)",
"argsoriginal":"(ImGuiContext* ctx)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiContext*",
"name":"ctx"}],
"defaults":[],
"signature":"(ImGuiContext*)",
"cimguiname":"igSetCurrentContext"}],
"igPushItemWidth":[{"funcname":"PushItemWidth",
"args":"(float item_width)",
"ret":"void",
"comment":"",
"call_args":"(item_width)",
"argsoriginal":"(float item_width)",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"item_width"}],
"defaults":[],
"signature":"(float)",
"cimguiname":"igPushItemWidth"}],
"igGetStyle":[{"funcname":"GetStyle",
"args":"()",
"ret":"ImGuiStyle*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"retref":"&",
"defaults":[],
"signature":"()",
"cimguiname":"igGetStyle"}],
"igSetItemAllowOverlap":[{"funcname":"SetItemAllowOverlap",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igSetItemAllowOverlap"}],
"igEndChild":[{"funcname":"EndChild",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igEndChild"}],
"igCollapsingHeader":[{"funcname":"CollapsingHeader",
"args":"(const char* label,ImGuiTreeNodeFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,flags)",
"argsoriginal":"(const char* label,ImGuiTreeNodeFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"ImGuiTreeNodeFlags",
"name":"flags"}],
"ov_cimguiname":"igCollapsingHeader",
"defaults":{"flags":"0"},
"signature":"(const char*,ImGuiTreeNodeFlags)",
"cimguiname":"igCollapsingHeader"},
{"funcname":"CollapsingHeader",
"args":"(const char* label,bool* p_open,ImGuiTreeNodeFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,p_open,flags)",
"argsoriginal":"(const char* label,bool* p_open,ImGuiTreeNodeFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"bool*",
"name":"p_open"},
{"type":"ImGuiTreeNodeFlags",
"name":"flags"}],
"ov_cimguiname":"igCollapsingHeaderBoolPtr",
"defaults":{"flags":"0"},
"signature":"(const char*,bool*,ImGuiTreeNodeFlags)",
"cimguiname":"igCollapsingHeader"}],
"igTextDisabledV":[{"funcname":"TextDisabledV",
"args":"(const char* fmt,va_list args)",
"ret":"void",
"comment":"",
"call_args":"(fmt,args)",
"argsoriginal":"(const char* fmt,va_list args)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"fmt"},
{"type":"va_list",
"name":"args"}],
"defaults":[],
"signature":"(const char*,va_list)",
"cimguiname":"igTextDisabledV"}],
"igDragFloatRange2":[{"funcname":"DragFloatRange2",
"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,float power)",
"ret":"bool",
"comment":"",
"call_args":"(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,power)",
"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),float power=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float*",
"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":"const char*",
"name":"format"},
{"type":"const char*",
"name":"format_max"},
{"type":"float",
"name":"power"}],
"defaults":{"v_speed":"1.0f",
"v_min":"0.0f",
"power":"1.0f",
"format_max":"((void *)0)",
"v_max":"0.0f",
"format":"\"%.3f\""},
"signature":"(const char*,float*,float*,float,float,float,const char*,const char*,float)",
"cimguiname":"igDragFloatRange2"}],
"igSetMouseCursor":[{"funcname":"SetMouseCursor",
"args":"(ImGuiMouseCursor type)",
"ret":"void",
"comment":"",
"call_args":"(type)",
"argsoriginal":"(ImGuiMouseCursor type)",
"stname":"ImGui",
"argsT":[{"type":"ImGuiMouseCursor",
"name":"type"}],
"defaults":[],
"signature":"(ImGuiMouseCursor)",
"cimguiname":"igSetMouseCursor"}],
"igShowFontSelector":[{"funcname":"ShowFontSelector",
"args":"(const char* label)",
"ret":"void",
"comment":"",
"call_args":"(label)",
"argsoriginal":"(const char* label)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"}],
"defaults":[],
"signature":"(const char*)",
"cimguiname":"igShowFontSelector"}],
"igInputScalar":[{"funcname":"InputScalar",
"args":"(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,data_type,v,step,step_fast,format,extra_flags)",
"argsoriginal":"(const char* label,ImGuiDataType data_type,void* v,const void* step=((void *)0),const void* step_fast=((void *)0),const char* format=((void *)0),ImGuiInputTextFlags extra_flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"ImGuiDataType",
"name":"data_type"},
{"type":"void*",
"name":"v"},
{"type":"const void*",
"name":"step"},
{"type":"const void*",
"name":"step_fast"},
{"type":"const char*",
"name":"format"},
{"type":"ImGuiInputTextFlags",
"name":"extra_flags"}],
"defaults":{"step":"((void *)0)",
"format":"((void *)0)",
"step_fast":"((void *)0)",
"extra_flags":"0"},
"signature":"(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)",
"cimguiname":"igInputScalar"}],
"ImDrawList_PushClipRectFullScreen":[{"funcname":"PushClipRectFullScreen",
"args":"(ImDrawList* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawList_PushClipRectFullScreen"}],
"igShowStyleSelector":[{"funcname":"ShowStyleSelector",
"args":"(const char* label)",
"ret":"bool",
"comment":"",
"call_args":"(label)",
"argsoriginal":"(const char* label)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"}],
"defaults":[],
"signature":"(const char*)",
"cimguiname":"igShowStyleSelector"}],
"igGetTime":[{"funcname":"GetTime",
"args":"()",
"ret":"double",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetTime"}],
"ImDrawList_ChannelsMerge":[{"funcname":"ChannelsMerge",
"args":"(ImDrawList* self)",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawList_ChannelsMerge"}],
"igGetColumnIndex":[{"funcname":"GetColumnIndex",
"args":"()",
"ret":"int",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetColumnIndex"}],
"igBeginPopupContextItem":[{"funcname":"BeginPopupContextItem",
"args":"(const char* str_id,int mouse_button)",
"ret":"bool",
"comment":"",
"call_args":"(str_id,mouse_button)",
"argsoriginal":"(const char* str_id=((void *)0),int mouse_button=1)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"},
{"type":"int",
"name":"mouse_button"}],
"defaults":{"mouse_button":"1",
"str_id":"((void *)0)"},
"signature":"(const char*,int)",
"cimguiname":"igBeginPopupContextItem"}],
"igGetCursorPosX":[{"funcname":"GetCursorPosX",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetCursorPosX"}],
"igEndMainMenuBar":[{"funcname":"EndMainMenuBar",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igEndMainMenuBar"}],
"igSetCursorPosX":[{"funcname":"SetCursorPosX",
"args":"(float x)",
"ret":"void",
"comment":"",
"call_args":"(x)",
"argsoriginal":"(float x)",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"x"}],
"defaults":[],
"signature":"(float)",
"cimguiname":"igSetCursorPosX"}],
"igGetMouseCursor":[{"funcname":"GetMouseCursor",
"args":"()",
"ret":"ImGuiMouseCursor",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetMouseCursor"}],
"igMenuItem":[{"funcname":"MenuItem",
"args":"(const char* label,const char* shortcut,bool selected,bool enabled)",
"ret":"bool",
"comment":"",
"call_args":"(label,shortcut,selected,enabled)",
"argsoriginal":"(const char* label,const char* shortcut=((void *)0),bool selected=false,bool enabled=true)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"const char*",
"name":"shortcut"},
{"type":"bool",
"name":"selected"},
{"type":"bool",
"name":"enabled"}],
"ov_cimguiname":"igMenuItemBool",
"defaults":{"enabled":"true",
"shortcut":"((void *)0)",
"selected":"false"},
"signature":"(const char*,const char*,bool,bool)",
"cimguiname":"igMenuItem"},
{"funcname":"MenuItem",
"args":"(const char* label,const char* shortcut,bool* p_selected,bool enabled)",
"ret":"bool",
"comment":"",
"call_args":"(label,shortcut,p_selected,enabled)",
"argsoriginal":"(const char* label,const char* shortcut,bool* p_selected,bool enabled=true)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"const char*",
"name":"shortcut"},
{"type":"bool*",
"name":"p_selected"},
{"type":"bool",
"name":"enabled"}],
"ov_cimguiname":"igMenuItemBoolPtr",
"defaults":{"enabled":"true"},
"signature":"(const char*,const char*,bool*,bool)",
"cimguiname":"igMenuItem"}],
"igGetScrollY":[{"funcname":"GetScrollY",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetScrollY"}],
"igPushAllowKeyboardFocus":[{"funcname":"PushAllowKeyboardFocus",
"args":"(bool allow_keyboard_focus)",
"ret":"void",
"comment":"",
"call_args":"(allow_keyboard_focus)",
"argsoriginal":"(bool allow_keyboard_focus)",
"stname":"ImGui",
"argsT":[{"type":"bool",
"name":"allow_keyboard_focus"}],
"defaults":[],
"signature":"(bool)",
"cimguiname":"igPushAllowKeyboardFocus"}],
"ImGuiTextBuffer_begin":[{"funcname":"begin",
"args":"(ImGuiTextBuffer* self)",
"ret":"const char*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiTextBuffer",
"argsT":[{"type":"ImGuiTextBuffer*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiTextBuffer_begin"}],
"igSetCursorPosY":[{"funcname":"SetCursorPosY",
"args":"(float y)",
"ret":"void",
"comment":"",
"call_args":"(y)",
"argsoriginal":"(float y)",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"y"}],
"defaults":[],
"signature":"(float)",
"cimguiname":"igSetCursorPosY"}],
"igSetWindowPos":[{"funcname":"SetWindowPos",
"args":"(const ImVec2 pos,ImGuiCond cond)",
"ret":"void",
"comment":"",
"call_args":"(pos,cond)",
"argsoriginal":"(const ImVec2& pos,ImGuiCond cond=0)",
"stname":"ImGui",
"argsT":[{"type":"const ImVec2",
"name":"pos"},
{"type":"ImGuiCond",
"name":"cond"}],
"ov_cimguiname":"igSetWindowPosVec2",
"defaults":{"cond":"0"},
"signature":"(const ImVec2,ImGuiCond)",
"cimguiname":"igSetWindowPos"},
{"funcname":"SetWindowPos",
"args":"(const char* name,const ImVec2 pos,ImGuiCond cond)",
"ret":"void",
"comment":"",
"call_args":"(name,pos,cond)",
"argsoriginal":"(const char* name,const ImVec2& pos,ImGuiCond cond=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"name"},
{"type":"const ImVec2",
"name":"pos"},
{"type":"ImGuiCond",
"name":"cond"}],
"ov_cimguiname":"igSetWindowPosStr",
"defaults":{"cond":"0"},
"signature":"(const char*,const ImVec2,ImGuiCond)",
"cimguiname":"igSetWindowPos"}],
"igGetCursorPosY":[{"funcname":"GetCursorPosY",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetCursorPosY"}],
"ImFontAtlas_AddCustomRectFontGlyph":[{"funcname":"AddCustomRectFontGlyph",
"args":"(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset)",
"ret":"int",
"comment":"",
"call_args":"(font,id,width,height,advance_x,offset)",
"argsoriginal":"(ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2& offset=ImVec2(0,0))",
"stname":"ImFontAtlas",
"argsT":[{"type":"ImFontAtlas*",
"name":"self"},
{"type":"ImFont*",
"name":"font"},
{"type":"ImWchar",
"name":"id"},
{"type":"int",
"name":"width"},
{"type":"int",
"name":"height"},
{"type":"float",
"name":"advance_x"},
{"type":"const ImVec2",
"name":"offset"}],
"defaults":{"offset":"ImVec2(0,0)"},
"signature":"(ImFont*,ImWchar,int,int,float,const ImVec2)",
"cimguiname":"ImFontAtlas_AddCustomRectFontGlyph"}],
"ImVec2_ImVec2":[{"funcname":"ImVec2",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"ImVec2",
"constructor":true,
"comment":"",
"ov_cimguiname":"ImVec2_ImVec2",
"defaults":[],
"signature":"()",
"cimguiname":"ImVec2_ImVec2"},
{"funcname":"ImVec2",
"args":"(float _x,float _y)",
"argsT":[{"type":"float",
"name":"_x"},
{"type":"float",
"name":"_y"}],
"call_args":"(_x,_y)",
"argsoriginal":"(float _x,float _y)",
"stname":"ImVec2",
"constructor":true,
"comment":"",
"ov_cimguiname":"ImVec2_ImVec2Float",
"defaults":[],
"signature":"(float,float)",
"cimguiname":"ImVec2_ImVec2"}],
"igBulletTextV":[{"funcname":"BulletTextV",
"args":"(const char* fmt,va_list args)",
"ret":"void",
"comment":"",
"call_args":"(fmt,args)",
"argsoriginal":"(const char* fmt,va_list args)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"fmt"},
{"type":"va_list",
"name":"args"}],
"defaults":[],
"signature":"(const char*,va_list)",
"cimguiname":"igBulletTextV"}],
"igGetContentRegionAvailWidth":[{"funcname":"GetContentRegionAvailWidth",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetContentRegionAvailWidth"}],
"igEnd":[{"funcname":"End",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igEnd"}],
"igIsKeyDown":[{"funcname":"IsKeyDown",
"args":"(int user_key_index)",
"ret":"bool",
"comment":"",
"call_args":"(user_key_index)",
"argsoriginal":"(int user_key_index)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"user_key_index"}],
"defaults":[],
"signature":"(int)",
"cimguiname":"igIsKeyDown"}],
"igIsMouseDown":[{"funcname":"IsMouseDown",
"args":"(int button)",
"ret":"bool",
"comment":"",
"call_args":"(button)",
"argsoriginal":"(int button)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"button"}],
"defaults":[],
"signature":"(int)",
"cimguiname":"igIsMouseDown"}],
"igGetCursorPos":[{"funcname":"GetCursorPos",
"args":"()",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetCursorPos"},
{"funcname":"GetCursorPos",
"args":"(ImVec2 *pOut)",
"ret":"void",
"cimguiname":"igGetCursorPos",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"signature":"()",
"ov_cimguiname":"igGetCursorPos_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"}]},
{"cimguiname":"igGetCursorPos",
"funcname":"GetCursorPos",
"args":"()",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetCursorPos_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[]}],
"igLogButtons":[{"funcname":"LogButtons",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igLogButtons"}],
"igDestroyContext":[{"funcname":"DestroyContext",
"args":"(ImGuiContext* ctx)",
"ret":"void",
"comment":"",
"call_args":"(ctx)",
"argsoriginal":"(ImGuiContext* ctx=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"ImGuiContext*",
"name":"ctx"}],
"defaults":{"ctx":"((void *)0)"},
"signature":"(ImGuiContext*)",
"cimguiname":"igDestroyContext"}],
"igSliderAngle":[{"funcname":"SliderAngle",
"args":"(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format)",
"ret":"bool",
"comment":"",
"call_args":"(label,v_rad,v_degrees_min,v_degrees_max,format)",
"argsoriginal":"(const char* label,float* v_rad,float v_degrees_min=-360.0f,float v_degrees_max=+360.0f,const char* format=\"%.0f deg\")",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float*",
"name":"v_rad"},
{"type":"float",
"name":"v_degrees_min"},
{"type":"float",
"name":"v_degrees_max"},
{"type":"const char*",
"name":"format"}],
"defaults":{"v_degrees_min":"-360.0f",
"v_degrees_max":"+360.0f",
"format":"\"%.0f deg\""},
"signature":"(const char*,float*,float,float,const char*)",
"cimguiname":"igSliderAngle"}],
"igSetNextWindowContentSize":[{"funcname":"SetNextWindowContentSize",
"args":"(const ImVec2 size)",
"ret":"void",
"comment":"",
"call_args":"(size)",
"argsoriginal":"(const ImVec2& size)",
"stname":"ImGui",
"argsT":[{"type":"const ImVec2",
"name":"size"}],
"defaults":[],
"signature":"(const ImVec2)",
"cimguiname":"igSetNextWindowContentSize"}],
"igGetWindowWidth":[{"funcname":"GetWindowWidth",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetWindowWidth"}],
"igGetWindowContentRegionMin":[{"funcname":"GetWindowContentRegionMin",
"args":"()",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetWindowContentRegionMin"},
{"funcname":"GetWindowContentRegionMin",
"args":"(ImVec2 *pOut)",
"ret":"void",
"cimguiname":"igGetWindowContentRegionMin",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"signature":"()",
"ov_cimguiname":"igGetWindowContentRegionMin_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"}]},
{"cimguiname":"igGetWindowContentRegionMin",
"funcname":"GetWindowContentRegionMin",
"args":"()",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetWindowContentRegionMin_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[]}],
"ImGuiStorage_GetInt":[{"funcname":"GetInt",
"args":"(ImGuiStorage* self,ImGuiID key,int default_val)",
"ret":"int",
"comment":"",
"call_args":"(key,default_val)",
"argsoriginal":"(ImGuiID key,int default_val=0)",
"stname":"ImGuiStorage",
"argsT":[{"type":"ImGuiStorage*",
"name":"self"},
{"type":"ImGuiID",
"name":"key"},
{"type":"int",
"name":"default_val"}],
"defaults":{"default_val":"0"},
"signature":"(ImGuiID,int)",
"cimguiname":"ImGuiStorage_GetInt"}],
"igSliderInt3":[{"funcname":"SliderInt3",
"args":"(const char* label,int v[3],int v_min,int v_max,const char* format)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_min,v_max,format)",
"argsoriginal":"(const char* label,int v[3],int v_min,int v_max,const char* format=\"%d\")",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"int[3]",
"name":"v"},
{"type":"int",
"name":"v_min"},
{"type":"int",
"name":"v_max"},
{"type":"const char*",
"name":"format"}],
"defaults":{"format":"\"%d\""},
"signature":"(const char*,int[3],int,int,const char*)",
"cimguiname":"igSliderInt3"}],
"igPushTextWrapPos":[{"funcname":"PushTextWrapPos",
"args":"(float wrap_pos_x)",
"ret":"void",
"comment":"",
"call_args":"(wrap_pos_x)",
"argsoriginal":"(float wrap_pos_x=0.0f)",
"stname":"ImGui",
"argsT":[{"type":"float",
"name":"wrap_pos_x"}],
"defaults":{"wrap_pos_x":"0.0f"},
"signature":"(float)",
"cimguiname":"igPushTextWrapPos"}],
"igSliderScalarN":[{"funcname":"SliderScalarN",
"args":"(const char* label,ImGuiDataType data_type,void* v,int components,const void* v_min,const void* v_max,const char* format,float power)",
"ret":"bool",
"comment":"",
"call_args":"(label,data_type,v,components,v_min,v_max,format,power)",
"argsoriginal":"(const char* label,ImGuiDataType data_type,void* v,int components,const void* v_min,const void* v_max,const char* format=((void *)0),float power=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"ImGuiDataType",
"name":"data_type"},
{"type":"void*",
"name":"v"},
{"type":"int",
"name":"components"},
{"type":"const void*",
"name":"v_min"},
{"type":"const void*",
"name":"v_max"},
{"type":"const char*",
"name":"format"},
{"type":"float",
"name":"power"}],
"defaults":{"power":"1.0f",
"format":"((void *)0)"},
"signature":"(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,float)",
"cimguiname":"igSliderScalarN"}],
"ImColor_HSV":[{"funcname":"HSV",
"args":"(ImColor* self,float h,float s,float v,float a)",
"ret":"ImColor",
"comment":"",
"call_args":"(h,s,v,a)",
"argsoriginal":"(float h,float s,float v,float a=1.0f)",
"stname":"ImColor",
"argsT":[{"type":"ImColor*",
"name":"self"},
{"type":"float",
"name":"h"},
{"type":"float",
"name":"s"},
{"type":"float",
"name":"v"},
{"type":"float",
"name":"a"}],
"defaults":{"a":"1.0f"},
"signature":"(float,float,float,float)",
"cimguiname":"ImColor_HSV"},
{"funcname":"HSV",
"args":"(ImColor *pOut,ImColor* self,float h,float s,float v,float a)",
"ret":"void",
"cimguiname":"ImColor_HSV",
"nonUDT":1,
"call_args":"(h,s,v,a)",
"argsoriginal":"(float h,float s,float v,float a=1.0f)",
"stname":"ImColor",
"signature":"(float,float,float,float)",
"ov_cimguiname":"ImColor_HSV_nonUDT",
"comment":"",
"defaults":{"a":"1.0f"},
"argsT":[{"type":"ImColor*",
"name":"pOut"},
{"type":"ImColor*",
"name":"self"},
{"type":"float",
"name":"h"},
{"type":"float",
"name":"s"},
{"type":"float",
"name":"v"},
{"type":"float",
"name":"a"}]},
{"cimguiname":"ImColor_HSV",
"funcname":"HSV",
"args":"(ImColor* self,float h,float s,float v,float a)",
"ret":"ImColor_Simple",
"nonUDT":2,
"signature":"(float,float,float,float)",
"call_args":"(h,s,v,a)",
"argsoriginal":"(float h,float s,float v,float a=1.0f)",
"stname":"ImColor",
"retorig":"ImColor",
"ov_cimguiname":"ImColor_HSV_nonUDT2",
"comment":"",
"defaults":{"a":"1.0f"},
"argsT":[{"type":"ImColor*",
"name":"self"},
{"type":"float",
"name":"h"},
{"type":"float",
"name":"s"},
{"type":"float",
"name":"v"},
{"type":"float",
"name":"a"}]}],
"ImDrawList_PathLineTo":[{"funcname":"PathLineTo",
"args":"(ImDrawList* self,const ImVec2 pos)",
"ret":"void",
"comment":"",
"call_args":"(pos)",
"argsoriginal":"(const ImVec2& pos)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"pos"}],
"defaults":[],
"signature":"(const ImVec2)",
"cimguiname":"ImDrawList_PathLineTo"}],
"igStyleColorsClassic":[{"funcname":"StyleColorsClassic",
"args":"(ImGuiStyle* dst)",
"ret":"void",
"comment":"",
"call_args":"(dst)",
"argsoriginal":"(ImGuiStyle* dst=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"ImGuiStyle*",
"name":"dst"}],
"defaults":{"dst":"((void *)0)"},
"signature":"(ImGuiStyle*)",
"cimguiname":"igStyleColorsClassic"}],
"igSliderFloat":[{"funcname":"SliderFloat",
"args":"(const char* label,float* v,float v_min,float v_max,const char* format,float power)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,v_min,v_max,format,power)",
"argsoriginal":"(const char* label,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float*",
"name":"v"},
{"type":"float",
"name":"v_min"},
{"type":"float",
"name":"v_max"},
{"type":"const char*",
"name":"format"},
{"type":"float",
"name":"power"}],
"defaults":{"power":"1.0f",
"format":"\"%.3f\""},
"signature":"(const char*,float*,float,float,const char*,float)",
"cimguiname":"igSliderFloat"}],
"ImFont_destroy":[{"signature":"(ImFont*)",
"args":"(ImFont* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImFont",
"ov_cimguiname":"ImFont_destroy",
"cimguiname":"ImFont_destroy",
"argsT":[{"type":"ImFont*",
"name":"self"}],
"defaults":[]}],
"igImage":[{"funcname":"Image",
"args":"(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)",
"ret":"void",
"comment":"",
"call_args":"(user_texture_id,size,uv0,uv1,tint_col,border_col)",
"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))",
"stname":"ImGui",
"argsT":[{"type":"ImTextureID",
"name":"user_texture_id"},
{"type":"const ImVec2",
"name":"size"},
{"type":"const ImVec2",
"name":"uv0"},
{"type":"const ImVec2",
"name":"uv1"},
{"type":"const ImVec4",
"name":"tint_col"},
{"type":"const ImVec4",
"name":"border_col"}],
"defaults":{"uv1":"ImVec2(1,1)",
"tint_col":"ImVec4(1,1,1,1)",
"uv0":"ImVec2(0,0)",
"border_col":"ImVec4(0,0,0,0)"},
"signature":"(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)",
"cimguiname":"igImage"}],
"ImGuiTextBuffer_ImGuiTextBuffer":[{"funcname":"ImGuiTextBuffer",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiTextBuffer",
"constructor":true,
"comment":"",
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiTextBuffer_ImGuiTextBuffer"}],
"igBulletText":[{"isvararg":"...)",
"funcname":"BulletText",
"args":"(const char* fmt,...)",
"ret":"void",
"comment":"",
"call_args":"(fmt,...)",
"argsoriginal":"(const char* fmt,...)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"fmt"},
{"type":"...",
"name":"..."}],
"defaults":[],
"signature":"(const char*,...)",
"cimguiname":"igBulletText"}],
"igInputFloat2":[{"funcname":"InputFloat2",
"args":"(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,format,extra_flags)",
"argsoriginal":"(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float[2]",
"name":"v"},
{"type":"const char*",
"name":"format"},
{"type":"ImGuiInputTextFlags",
"name":"extra_flags"}],
"defaults":{"extra_flags":"0",
"format":"\"%.3f\""},
"signature":"(const char*,float[2],const char*,ImGuiInputTextFlags)",
"cimguiname":"igInputFloat2"}],
"igGetTextLineHeightWithSpacing":[{"funcname":"GetTextLineHeightWithSpacing",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetTextLineHeightWithSpacing"}],
"ImDrawList_PrimRectUV":[{"funcname":"PrimRectUV",
"args":"(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)",
"ret":"void",
"comment":"",
"call_args":"(a,b,uv_a,uv_b,col)",
"argsoriginal":"(const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col)",
"stname":"ImDrawList",
"argsT":[{"type":"ImDrawList*",
"name":"self"},
{"type":"const ImVec2",
"name":"a"},
{"type":"const ImVec2",
"name":"b"},
{"type":"const ImVec2",
"name":"uv_a"},
{"type":"const ImVec2",
"name":"uv_b"},
{"type":"ImU32",
"name":"col"}],
"defaults":[],
"signature":"(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)",
"cimguiname":"ImDrawList_PrimRectUV"}],
"igColorEdit4":[{"funcname":"ColorEdit4",
"args":"(const char* label,float col[4],ImGuiColorEditFlags flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,col,flags)",
"argsoriginal":"(const char* label,float col[4],ImGuiColorEditFlags flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float[4]",
"name":"col"},
{"type":"ImGuiColorEditFlags",
"name":"flags"}],
"defaults":{"flags":"0"},
"signature":"(const char*,float[4],ImGuiColorEditFlags)",
"cimguiname":"igColorEdit4"}],
"igLogToClipboard":[{"funcname":"LogToClipboard",
"args":"(int max_depth)",
"ret":"void",
"comment":"",
"call_args":"(max_depth)",
"argsoriginal":"(int max_depth=-1)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"max_depth"}],
"defaults":{"max_depth":"-1"},
"signature":"(int)",
"cimguiname":"igLogToClipboard"}],
"igBeginPopupContextWindow":[{"funcname":"BeginPopupContextWindow",
"args":"(const char* str_id,int mouse_button,bool also_over_items)",
"ret":"bool",
"comment":"",
"call_args":"(str_id,mouse_button,also_over_items)",
"argsoriginal":"(const char* str_id=((void *)0),int mouse_button=1,bool also_over_items=true)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"},
{"type":"int",
"name":"mouse_button"},
{"type":"bool",
"name":"also_over_items"}],
"defaults":{"str_id":"((void *)0)",
"mouse_button":"1",
"also_over_items":"true"},
"signature":"(const char*,int,bool)",
"cimguiname":"igBeginPopupContextWindow"}],
"ImFontAtlas_ImFontAtlas":[{"funcname":"ImFontAtlas",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"ImFontAtlas",
"constructor":true,
"comment":"",
"defaults":[],
"signature":"()",
"cimguiname":"ImFontAtlas_ImFontAtlas"}],
"igDragScalar":[{"funcname":"DragScalar",
"args":"(const char* label,ImGuiDataType data_type,void* v,float v_speed,const void* v_min,const void* v_max,const char* format,float power)",
"ret":"bool",
"comment":"",
"call_args":"(label,data_type,v,v_speed,v_min,v_max,format,power)",
"argsoriginal":"(const char* label,ImGuiDataType data_type,void* v,float v_speed,const void* v_min=((void *)0),const void* v_max=((void *)0),const char* format=((void *)0),float power=1.0f)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"ImGuiDataType",
"name":"data_type"},
{"type":"void*",
"name":"v"},
{"type":"float",
"name":"v_speed"},
{"type":"const void*",
"name":"v_min"},
{"type":"const void*",
"name":"v_max"},
{"type":"const char*",
"name":"format"},
{"type":"float",
"name":"power"}],
"defaults":{"v_max":"((void *)0)",
"v_min":"((void *)0)",
"format":"((void *)0)",
"power":"1.0f"},
"signature":"(const char*,ImGuiDataType,void*,float,const void*,const void*,const char*,float)",
"cimguiname":"igDragScalar"}],
"igSetItemDefaultFocus":[{"funcname":"SetItemDefaultFocus",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igSetItemDefaultFocus"}],
"igCaptureMouseFromApp":[{"funcname":"CaptureMouseFromApp",
"args":"(bool capture)",
"ret":"void",
"comment":"",
"call_args":"(capture)",
"argsoriginal":"(bool capture=true)",
"stname":"ImGui",
"argsT":[{"type":"bool",
"name":"capture"}],
"defaults":{"capture":"true"},
"signature":"(bool)",
"cimguiname":"igCaptureMouseFromApp"}],
"igIsAnyItemHovered":[{"funcname":"IsAnyItemHovered",
"args":"()",
"ret":"bool",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igIsAnyItemHovered"}],
"igPushFont":[{"funcname":"PushFont",
"args":"(ImFont* font)",
"ret":"void",
"comment":"",
"call_args":"(font)",
"argsoriginal":"(ImFont* font)",
"stname":"ImGui",
"argsT":[{"type":"ImFont*",
"name":"font"}],
"defaults":[],
"signature":"(ImFont*)",
"cimguiname":"igPushFont"}],
"ImDrawData_destroy":[{"signature":"(ImDrawData*)",
"args":"(ImDrawData* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImDrawData",
"ov_cimguiname":"ImDrawData_destroy",
"cimguiname":"ImDrawData_destroy",
"argsT":[{"type":"ImDrawData*",
"name":"self"}],
"defaults":[]}],
"igTreePop":[{"funcname":"TreePop",
"args":"()",
"ret":"void",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igTreePop"}],
"igGetWindowContentRegionWidth":[{"funcname":"GetWindowContentRegionWidth",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetWindowContentRegionWidth"}],
"ImDrawData_ImDrawData":[{"funcname":"ImDrawData",
"args":"()",
"argsT":[],
"call_args":"()",
"argsoriginal":"()",
"stname":"ImDrawData",
"constructor":true,
"comment":"",
"defaults":[],
"signature":"()",
"cimguiname":"ImDrawData_ImDrawData"}],
"igInputText":[{"funcname":"InputText",
"args":"(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)",
"ret":"bool",
"comment":"",
"call_args":"(label,buf,buf_size,flags,callback,user_data)",
"argsoriginal":"(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void *)0),void* user_data=((void *)0))",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"char*",
"name":"buf"},
{"type":"size_t",
"name":"buf_size"},
{"type":"ImGuiInputTextFlags",
"name":"flags"},
{"type":"ImGuiInputTextCallback",
"name":"callback"},
{"type":"void*",
"name":"user_data"}],
"defaults":{"callback":"((void *)0)",
"user_data":"((void *)0)",
"flags":"0"},
"signature":"(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)",
"cimguiname":"igInputText"}],
"ImGuiTextBuffer_end":[{"funcname":"end",
"args":"(ImGuiTextBuffer* self)",
"ret":"const char*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGuiTextBuffer",
"argsT":[{"type":"ImGuiTextBuffer*",
"name":"self"}],
"defaults":[],
"signature":"()",
"cimguiname":"ImGuiTextBuffer_end"}],
"igPopStyleVar":[{"funcname":"PopStyleVar",
"args":"(int count)",
"ret":"void",
"comment":"",
"call_args":"(count)",
"argsoriginal":"(int count=1)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"count"}],
"defaults":{"count":"1"},
"signature":"(int)",
"cimguiname":"igPopStyleVar"}],
"ImGuiTextFilter_PassFilter":[{"funcname":"PassFilter",
"args":"(ImGuiTextFilter* self,const char* text,const char* text_end)",
"ret":"bool",
"comment":"",
"call_args":"(text,text_end)",
"argsoriginal":"(const char* text,const char* text_end=((void *)0))",
"stname":"ImGuiTextFilter",
"argsT":[{"type":"ImGuiTextFilter*",
"name":"self"},
{"type":"const char*",
"name":"text"},
{"type":"const char*",
"name":"text_end"}],
"defaults":{"text_end":"((void *)0)"},
"signature":"(const char*,const char*)",
"cimguiname":"ImGuiTextFilter_PassFilter"}],
"ImGuiOnceUponAFrame_destroy":[{"signature":"(ImGuiOnceUponAFrame*)",
"args":"(ImGuiOnceUponAFrame* self)",
"ret":"void",
"call_args":"(self)",
"destructor":true,
"stname":"ImGuiOnceUponAFrame",
"ov_cimguiname":"ImGuiOnceUponAFrame_destroy",
"cimguiname":"ImGuiOnceUponAFrame_destroy",
"argsT":[{"type":"ImGuiOnceUponAFrame*",
"name":"self"}],
"defaults":[]}],
"igGetFont":[{"funcname":"GetFont",
"args":"()",
"ret":"ImFont*",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetFont"}],
"igTreeNode":[{"funcname":"TreeNode",
"args":"(const char* label)",
"ret":"bool",
"comment":"",
"call_args":"(label)",
"argsoriginal":"(const char* label)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"}],
"ov_cimguiname":"igTreeNodeStr",
"defaults":[],
"signature":"(const char*)",
"cimguiname":"igTreeNode"},
{"isvararg":"...)",
"funcname":"TreeNode",
"args":"(const char* str_id,const char* fmt,...)",
"ret":"bool",
"comment":"",
"call_args":"(str_id,fmt,...)",
"argsoriginal":"(const char* str_id,const char* fmt,...)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"},
{"type":"const char*",
"name":"fmt"},
{"type":"...",
"name":"..."}],
"ov_cimguiname":"igTreeNodeStrStr",
"defaults":[],
"signature":"(const char*,const char*,...)",
"cimguiname":"igTreeNode"},
{"isvararg":"...)",
"funcname":"TreeNode",
"args":"(const void* ptr_id,const char* fmt,...)",
"ret":"bool",
"comment":"",
"call_args":"(ptr_id,fmt,...)",
"argsoriginal":"(const void* ptr_id,const char* fmt,...)",
"stname":"ImGui",
"argsT":[{"type":"const void*",
"name":"ptr_id"},
{"type":"const char*",
"name":"fmt"},
{"type":"...",
"name":"..."}],
"ov_cimguiname":"igTreeNodePtr",
"defaults":[],
"signature":"(const void*,const char*,...)",
"cimguiname":"igTreeNode"}],
"igTreeNodeV":[{"funcname":"TreeNodeV",
"args":"(const char* str_id,const char* fmt,va_list args)",
"ret":"bool",
"comment":"",
"call_args":"(str_id,fmt,args)",
"argsoriginal":"(const char* str_id,const char* fmt,va_list args)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"str_id"},
{"type":"const char*",
"name":"fmt"},
{"type":"va_list",
"name":"args"}],
"ov_cimguiname":"igTreeNodeVStr",
"defaults":[],
"signature":"(const char*,const char*,va_list)",
"cimguiname":"igTreeNodeV"},
{"funcname":"TreeNodeV",
"args":"(const void* ptr_id,const char* fmt,va_list args)",
"ret":"bool",
"comment":"",
"call_args":"(ptr_id,fmt,args)",
"argsoriginal":"(const void* ptr_id,const char* fmt,va_list args)",
"stname":"ImGui",
"argsT":[{"type":"const void*",
"name":"ptr_id"},
{"type":"const char*",
"name":"fmt"},
{"type":"va_list",
"name":"args"}],
"ov_cimguiname":"igTreeNodeVPtr",
"defaults":[],
"signature":"(const void*,const char*,va_list)",
"cimguiname":"igTreeNodeV"}],
"igGetScrollMaxX":[{"funcname":"GetScrollMaxX",
"args":"()",
"ret":"float",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetScrollMaxX"}],
"igSetTooltip":[{"isvararg":"...)",
"funcname":"SetTooltip",
"args":"(const char* fmt,...)",
"ret":"void",
"comment":"",
"call_args":"(fmt,...)",
"argsoriginal":"(const char* fmt,...)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"fmt"},
{"type":"...",
"name":"..."}],
"defaults":[],
"signature":"(const char*,...)",
"cimguiname":"igSetTooltip"}],
"igGetContentRegionAvail":[{"funcname":"GetContentRegionAvail",
"args":"()",
"ret":"ImVec2",
"comment":"",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"argsT":[],
"defaults":[],
"signature":"()",
"cimguiname":"igGetContentRegionAvail"},
{"funcname":"GetContentRegionAvail",
"args":"(ImVec2 *pOut)",
"ret":"void",
"cimguiname":"igGetContentRegionAvail",
"nonUDT":1,
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"signature":"()",
"ov_cimguiname":"igGetContentRegionAvail_nonUDT",
"comment":"",
"defaults":[],
"argsT":[{"type":"ImVec2*",
"name":"pOut"}]},
{"cimguiname":"igGetContentRegionAvail",
"funcname":"GetContentRegionAvail",
"args":"()",
"ret":"ImVec2_Simple",
"nonUDT":2,
"signature":"()",
"call_args":"()",
"argsoriginal":"()",
"stname":"ImGui",
"retorig":"ImVec2",
"ov_cimguiname":"igGetContentRegionAvail_nonUDT2",
"comment":"",
"defaults":[],
"argsT":[]}],
"igInputFloat3":[{"funcname":"InputFloat3",
"args":"(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags)",
"ret":"bool",
"comment":"",
"call_args":"(label,v,format,extra_flags)",
"argsoriginal":"(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags extra_flags=0)",
"stname":"ImGui",
"argsT":[{"type":"const char*",
"name":"label"},
{"type":"float[3]",
"name":"v"},
{"type":"const char*",
"name":"format"},
{"type":"ImGuiInputTextFlags",
"name":"extra_flags"}],
"defaults":{"extra_flags":"0",
"format":"\"%.3f\""},
"signature":"(const char*,float[3],const char*,ImGuiInputTextFlags)",
"cimguiname":"igInputFloat3"}],
"igSetKeyboardFocusHere":[{"funcname":"SetKeyboardFocusHere",
"args":"(int offset)",
"ret":"void",
"comment":"",
"call_args":"(offset)",
"argsoriginal":"(int offset=0)",
"stname":"ImGui",
"argsT":[{"type":"int",
"name":"offset"}],
"defaults":{"offset":"0"},
"signature":"(int)",
"cimguiname":"igSetKeyboardFocusHere"}]}