{ "ImBitVector_Clear": [ { "args": "(ImBitVector* self)", "argsT": [ { "name": "self", "type": "ImBitVector*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImBitVector_Clear", "defaults": [], "funcname": "Clear", "location": "internal", "ov_cimguiname": "ImBitVector_Clear", "ret": "void", "signature": "()", "stname": "ImBitVector" } ], "ImBitVector_ClearBit": [ { "args": "(ImBitVector* self,int n)", "argsT": [ { "name": "self", "type": "ImBitVector*" }, { "name": "n", "type": "int" } ], "argsoriginal": "(int n)", "call_args": "(n)", "cimguiname": "ImBitVector_ClearBit", "defaults": [], "funcname": "ClearBit", "location": "internal", "ov_cimguiname": "ImBitVector_ClearBit", "ret": "void", "signature": "(int)", "stname": "ImBitVector" } ], "ImBitVector_Create": [ { "args": "(ImBitVector* self,int sz)", "argsT": [ { "name": "self", "type": "ImBitVector*" }, { "name": "sz", "type": "int" } ], "argsoriginal": "(int sz)", "call_args": "(sz)", "cimguiname": "ImBitVector_Create", "defaults": [], "funcname": "Create", "location": "internal", "ov_cimguiname": "ImBitVector_Create", "ret": "void", "signature": "(int)", "stname": "ImBitVector" } ], "ImBitVector_SetBit": [ { "args": "(ImBitVector* self,int n)", "argsT": [ { "name": "self", "type": "ImBitVector*" }, { "name": "n", "type": "int" } ], "argsoriginal": "(int n)", "call_args": "(n)", "cimguiname": "ImBitVector_SetBit", "defaults": [], "funcname": "SetBit", "location": "internal", "ov_cimguiname": "ImBitVector_SetBit", "ret": "void", "signature": "(int)", "stname": "ImBitVector" } ], "ImBitVector_TestBit": [ { "args": "(ImBitVector* self,int n)", "argsT": [ { "name": "self", "type": "ImBitVector*" }, { "name": "n", "type": "int" } ], "argsoriginal": "(int n)", "call_args": "(n)", "cimguiname": "ImBitVector_TestBit", "defaults": [], "funcname": "TestBit", "location": "internal", "ov_cimguiname": "ImBitVector_TestBit", "ret": "bool", "signature": "(int)const", "stname": "ImBitVector" } ], "ImChunkStream_alloc_chunk": [ { "args": "(ImChunkStream* self,size_t sz)", "argsT": [ { "name": "self", "type": "ImChunkStream*" }, { "name": "sz", "type": "size_t" } ], "argsoriginal": "(size_t sz)", "call_args": "(sz)", "cimguiname": "ImChunkStream_alloc_chunk", "defaults": [], "funcname": "alloc_chunk", "location": "internal", "ov_cimguiname": "ImChunkStream_alloc_chunk", "ret": "T*", "signature": "(size_t)", "stname": "ImChunkStream", "templated": true } ], "ImChunkStream_begin": [ { "args": "(ImChunkStream* self)", "argsT": [ { "name": "self", "type": "ImChunkStream*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImChunkStream_begin", "defaults": [], "funcname": "begin", "location": "internal", "ov_cimguiname": "ImChunkStream_begin", "ret": "T*", "signature": "()", "stname": "ImChunkStream", "templated": true } ], "ImChunkStream_chunk_size": [ { "args": "(ImChunkStream* self,const T* p)", "argsT": [ { "name": "self", "type": "ImChunkStream*" }, { "name": "p", "type": "const T*" } ], "argsoriginal": "(const T* p)", "call_args": "(p)", "cimguiname": "ImChunkStream_chunk_size", "defaults": [], "funcname": "chunk_size", "location": "internal", "ov_cimguiname": "ImChunkStream_chunk_size", "ret": "int", "signature": "(const T*)", "stname": "ImChunkStream", "templated": true } ], "ImChunkStream_clear": [ { "args": "(ImChunkStream* self)", "argsT": [ { "name": "self", "type": "ImChunkStream*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImChunkStream_clear", "defaults": [], "funcname": "clear", "location": "internal", "ov_cimguiname": "ImChunkStream_clear", "ret": "void", "signature": "()", "stname": "ImChunkStream", "templated": true } ], "ImChunkStream_empty": [ { "args": "(ImChunkStream* self)", "argsT": [ { "name": "self", "type": "ImChunkStream*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImChunkStream_empty", "defaults": [], "funcname": "empty", "location": "internal", "ov_cimguiname": "ImChunkStream_empty", "ret": "bool", "signature": "()const", "stname": "ImChunkStream", "templated": true } ], "ImChunkStream_end": [ { "args": "(ImChunkStream* self)", "argsT": [ { "name": "self", "type": "ImChunkStream*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImChunkStream_end", "defaults": [], "funcname": "end", "location": "internal", "ov_cimguiname": "ImChunkStream_end", "ret": "T*", "signature": "()", "stname": "ImChunkStream", "templated": true } ], "ImChunkStream_next_chunk": [ { "args": "(ImChunkStream* self,T* p)", "argsT": [ { "name": "self", "type": "ImChunkStream*" }, { "name": "p", "type": "T*" } ], "argsoriginal": "(T* p)", "call_args": "(p)", "cimguiname": "ImChunkStream_next_chunk", "defaults": [], "funcname": "next_chunk", "location": "internal", "ov_cimguiname": "ImChunkStream_next_chunk", "ret": "T*", "signature": "(T*)", "stname": "ImChunkStream", "templated": true } ], "ImChunkStream_offset_from_ptr": [ { "args": "(ImChunkStream* self,const T* p)", "argsT": [ { "name": "self", "type": "ImChunkStream*" }, { "name": "p", "type": "const T*" } ], "argsoriginal": "(const T* p)", "call_args": "(p)", "cimguiname": "ImChunkStream_offset_from_ptr", "defaults": [], "funcname": "offset_from_ptr", "location": "internal", "ov_cimguiname": "ImChunkStream_offset_from_ptr", "ret": "int", "signature": "(const T*)", "stname": "ImChunkStream", "templated": true } ], "ImChunkStream_ptr_from_offset": [ { "args": "(ImChunkStream* self,int off)", "argsT": [ { "name": "self", "type": "ImChunkStream*" }, { "name": "off", "type": "int" } ], "argsoriginal": "(int off)", "call_args": "(off)", "cimguiname": "ImChunkStream_ptr_from_offset", "defaults": [], "funcname": "ptr_from_offset", "location": "internal", "ov_cimguiname": "ImChunkStream_ptr_from_offset", "ret": "T*", "signature": "(int)", "stname": "ImChunkStream", "templated": true } ], "ImChunkStream_size": [ { "args": "(ImChunkStream* self)", "argsT": [ { "name": "self", "type": "ImChunkStream*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImChunkStream_size", "defaults": [], "funcname": "size", "location": "internal", "ov_cimguiname": "ImChunkStream_size", "ret": "int", "signature": "()const", "stname": "ImChunkStream", "templated": true } ], "ImColor_HSV": [ { "args": "(ImColor *pOut,float h,float s,float v,float a)", "argsT": [ { "name": "pOut", "type": "ImColor*" }, { "name": "h", "type": "float" }, { "name": "s", "type": "float" }, { "name": "v", "type": "float" }, { "name": "a", "type": "float" } ], "argsoriginal": "(float h,float s,float v,float a=1.0f)", "call_args": "(h,s,v,a)", "cimguiname": "ImColor_HSV", "defaults": { "a": "1.0f" }, "funcname": "HSV", "is_static_function": true, "location": "imgui", "nonUDT": 1, "ov_cimguiname": "ImColor_HSV", "ret": "void", "signature": "(float,float,float,float)", "stname": "ImColor" } ], "ImColor_ImColor": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImColor_ImColor", "constructor": true, "defaults": [], "funcname": "ImColor", "location": "imgui", "ov_cimguiname": "ImColor_ImColorNil", "signature": "()", "stname": "ImColor" }, { "args": "(int r,int g,int b,int a)", "argsT": [ { "name": "r", "type": "int" }, { "name": "g", "type": "int" }, { "name": "b", "type": "int" }, { "name": "a", "type": "int" } ], "argsoriginal": "(int r,int g,int b,int a=255)", "call_args": "(r,g,b,a)", "cimguiname": "ImColor_ImColor", "constructor": true, "defaults": { "a": 255 }, "funcname": "ImColor", "location": "imgui", "ov_cimguiname": "ImColor_ImColorInt", "signature": "(int,int,int,int)", "stname": "ImColor" }, { "args": "(ImU32 rgba)", "argsT": [ { "name": "rgba", "type": "ImU32" } ], "argsoriginal": "(ImU32 rgba)", "call_args": "(rgba)", "cimguiname": "ImColor_ImColor", "constructor": true, "defaults": [], "funcname": "ImColor", "location": "imgui", "ov_cimguiname": "ImColor_ImColorU32", "signature": "(ImU32)", "stname": "ImColor" }, { "args": "(float r,float g,float b,float a)", "argsT": [ { "name": "r", "type": "float" }, { "name": "g", "type": "float" }, { "name": "b", "type": "float" }, { "name": "a", "type": "float" } ], "argsoriginal": "(float r,float g,float b,float a=1.0f)", "call_args": "(r,g,b,a)", "cimguiname": "ImColor_ImColor", "constructor": true, "defaults": { "a": "1.0f" }, "funcname": "ImColor", "location": "imgui", "ov_cimguiname": "ImColor_ImColorFloat", "signature": "(float,float,float,float)", "stname": "ImColor" }, { "args": "(const ImVec4 col)", "argsT": [ { "name": "col", "type": "const ImVec4" } ], "argsoriginal": "(const ImVec4& col)", "call_args": "(col)", "cimguiname": "ImColor_ImColor", "constructor": true, "defaults": [], "funcname": "ImColor", "location": "imgui", "ov_cimguiname": "ImColor_ImColorVec4", "signature": "(const ImVec4)", "stname": "ImColor" } ], "ImColor_SetHSV": [ { "args": "(ImColor* self,float h,float s,float v,float a)", "argsT": [ { "name": "self", "type": "ImColor*" }, { "name": "h", "type": "float" }, { "name": "s", "type": "float" }, { "name": "v", "type": "float" }, { "name": "a", "type": "float" } ], "argsoriginal": "(float h,float s,float v,float a=1.0f)", "call_args": "(h,s,v,a)", "cimguiname": "ImColor_SetHSV", "defaults": { "a": "1.0f" }, "funcname": "SetHSV", "location": "imgui", "ov_cimguiname": "ImColor_SetHSV", "ret": "void", "signature": "(float,float,float,float)", "stname": "ImColor" } ], "ImColor_destroy": [ { "args": "(ImColor* self)", "argsT": [ { "name": "self", "type": "ImColor*" } ], "call_args": "(self)", "cimguiname": "ImColor_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImColor_destroy", "ret": "void", "signature": "(ImColor*)", "stname": "ImColor" } ], "ImDrawCmd_ImDrawCmd": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawCmd_ImDrawCmd", "comment": " // Also ensure our padding fields are zeroed", "constructor": true, "defaults": [], "funcname": "ImDrawCmd", "location": "imgui", "ov_cimguiname": "ImDrawCmd_ImDrawCmd", "signature": "()", "stname": "ImDrawCmd" } ], "ImDrawCmd_destroy": [ { "args": "(ImDrawCmd* self)", "argsT": [ { "name": "self", "type": "ImDrawCmd*" } ], "call_args": "(self)", "cimguiname": "ImDrawCmd_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImDrawCmd_destroy", "ret": "void", "signature": "(ImDrawCmd*)", "stname": "ImDrawCmd" } ], "ImDrawDataBuilder_Clear": [ { "args": "(ImDrawDataBuilder* self)", "argsT": [ { "name": "self", "type": "ImDrawDataBuilder*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawDataBuilder_Clear", "defaults": [], "funcname": "Clear", "location": "internal", "ov_cimguiname": "ImDrawDataBuilder_Clear", "ret": "void", "signature": "()", "stname": "ImDrawDataBuilder" } ], "ImDrawDataBuilder_ClearFreeMemory": [ { "args": "(ImDrawDataBuilder* self)", "argsT": [ { "name": "self", "type": "ImDrawDataBuilder*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawDataBuilder_ClearFreeMemory", "defaults": [], "funcname": "ClearFreeMemory", "location": "internal", "ov_cimguiname": "ImDrawDataBuilder_ClearFreeMemory", "ret": "void", "signature": "()", "stname": "ImDrawDataBuilder" } ], "ImDrawDataBuilder_FlattenIntoSingleLayer": [ { "args": "(ImDrawDataBuilder* self)", "argsT": [ { "name": "self", "type": "ImDrawDataBuilder*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawDataBuilder_FlattenIntoSingleLayer", "defaults": [], "funcname": "FlattenIntoSingleLayer", "location": "internal", "ov_cimguiname": "ImDrawDataBuilder_FlattenIntoSingleLayer", "ret": "void", "signature": "()", "stname": "ImDrawDataBuilder" } ], "ImDrawData_Clear": [ { "args": "(ImDrawData* self)", "argsT": [ { "name": "self", "type": "ImDrawData*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawData_Clear", "comment": " // The ImDrawList are owned by ImGuiContext!", "defaults": [], "funcname": "Clear", "location": "imgui", "ov_cimguiname": "ImDrawData_Clear", "ret": "void", "signature": "()", "stname": "ImDrawData" } ], "ImDrawData_DeIndexAllBuffers": [ { "args": "(ImDrawData* self)", "argsT": [ { "name": "self", "type": "ImDrawData*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawData_DeIndexAllBuffers", "comment": " // Helper to convert all buffers from indexed to non-indexed, in case you cannot render indexed. Note: this is slow and most likely a waste of resources. Always prefer indexed rendering!", "defaults": [], "funcname": "DeIndexAllBuffers", "location": "imgui", "ov_cimguiname": "ImDrawData_DeIndexAllBuffers", "ret": "void", "signature": "()", "stname": "ImDrawData" } ], "ImDrawData_ImDrawData": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawData_ImDrawData", "constructor": true, "defaults": [], "funcname": "ImDrawData", "location": "imgui", "ov_cimguiname": "ImDrawData_ImDrawData", "signature": "()", "stname": "ImDrawData" } ], "ImDrawData_ScaleClipRects": [ { "args": "(ImDrawData* self,const ImVec2 fb_scale)", "argsT": [ { "name": "self", "type": "ImDrawData*" }, { "name": "fb_scale", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& fb_scale)", "call_args": "(fb_scale)", "cimguiname": "ImDrawData_ScaleClipRects", "comment": " // Helper to scale the ClipRect field of each ImDrawCmd. Use if your final output buffer is at a different scale than Dear ImGui expects, or if there is a difference between your window resolution and framebuffer resolution.", "defaults": [], "funcname": "ScaleClipRects", "location": "imgui", "ov_cimguiname": "ImDrawData_ScaleClipRects", "ret": "void", "signature": "(const ImVec2)", "stname": "ImDrawData" } ], "ImDrawData_destroy": [ { "args": "(ImDrawData* self)", "argsT": [ { "name": "self", "type": "ImDrawData*" } ], "call_args": "(self)", "cimguiname": "ImDrawData_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImDrawData_destroy", "ret": "void", "signature": "(ImDrawData*)", "stname": "ImDrawData" } ], "ImDrawListSharedData_ImDrawListSharedData": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawListSharedData_ImDrawListSharedData", "constructor": true, "defaults": [], "funcname": "ImDrawListSharedData", "location": "internal", "ov_cimguiname": "ImDrawListSharedData_ImDrawListSharedData", "signature": "()", "stname": "ImDrawListSharedData" } ], "ImDrawListSharedData_SetCircleSegmentMaxError": [ { "args": "(ImDrawListSharedData* self,float max_error)", "argsT": [ { "name": "self", "type": "ImDrawListSharedData*" }, { "name": "max_error", "type": "float" } ], "argsoriginal": "(float max_error)", "call_args": "(max_error)", "cimguiname": "ImDrawListSharedData_SetCircleSegmentMaxError", "defaults": [], "funcname": "SetCircleSegmentMaxError", "location": "internal", "ov_cimguiname": "ImDrawListSharedData_SetCircleSegmentMaxError", "ret": "void", "signature": "(float)", "stname": "ImDrawListSharedData" } ], "ImDrawListSharedData_destroy": [ { "args": "(ImDrawListSharedData* self)", "argsT": [ { "name": "self", "type": "ImDrawListSharedData*" } ], "call_args": "(self)", "cimguiname": "ImDrawListSharedData_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImDrawListSharedData_destroy", "ret": "void", "signature": "(ImDrawListSharedData*)", "stname": "ImDrawListSharedData" } ], "ImDrawListSplitter_Clear": [ { "args": "(ImDrawListSplitter* self)", "argsT": [ { "name": "self", "type": "ImDrawListSplitter*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawListSplitter_Clear", "comment": " // Do not clear Channels[] so our allocations are reused next frame", "defaults": [], "funcname": "Clear", "location": "imgui", "ov_cimguiname": "ImDrawListSplitter_Clear", "ret": "void", "signature": "()", "stname": "ImDrawListSplitter" } ], "ImDrawListSplitter_ClearFreeMemory": [ { "args": "(ImDrawListSplitter* self)", "argsT": [ { "name": "self", "type": "ImDrawListSplitter*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawListSplitter_ClearFreeMemory", "defaults": [], "funcname": "ClearFreeMemory", "location": "imgui", "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory", "ret": "void", "signature": "()", "stname": "ImDrawListSplitter" } ], "ImDrawListSplitter_ImDrawListSplitter": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawListSplitter_ImDrawListSplitter", "constructor": true, "defaults": [], "funcname": "ImDrawListSplitter", "location": "imgui", "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter", "signature": "()", "stname": "ImDrawListSplitter" } ], "ImDrawListSplitter_Merge": [ { "args": "(ImDrawListSplitter* self,ImDrawList* draw_list)", "argsT": [ { "name": "self", "type": "ImDrawListSplitter*" }, { "name": "draw_list", "type": "ImDrawList*" } ], "argsoriginal": "(ImDrawList* draw_list)", "call_args": "(draw_list)", "cimguiname": "ImDrawListSplitter_Merge", "defaults": [], "funcname": "Merge", "location": "imgui", "ov_cimguiname": "ImDrawListSplitter_Merge", "ret": "void", "signature": "(ImDrawList*)", "stname": "ImDrawListSplitter" } ], "ImDrawListSplitter_SetCurrentChannel": [ { "args": "(ImDrawListSplitter* self,ImDrawList* draw_list,int channel_idx)", "argsT": [ { "name": "self", "type": "ImDrawListSplitter*" }, { "name": "draw_list", "type": "ImDrawList*" }, { "name": "channel_idx", "type": "int" } ], "argsoriginal": "(ImDrawList* draw_list,int channel_idx)", "call_args": "(draw_list,channel_idx)", "cimguiname": "ImDrawListSplitter_SetCurrentChannel", "defaults": [], "funcname": "SetCurrentChannel", "location": "imgui", "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel", "ret": "void", "signature": "(ImDrawList*,int)", "stname": "ImDrawListSplitter" } ], "ImDrawListSplitter_Split": [ { "args": "(ImDrawListSplitter* self,ImDrawList* draw_list,int count)", "argsT": [ { "name": "self", "type": "ImDrawListSplitter*" }, { "name": "draw_list", "type": "ImDrawList*" }, { "name": "count", "type": "int" } ], "argsoriginal": "(ImDrawList* draw_list,int count)", "call_args": "(draw_list,count)", "cimguiname": "ImDrawListSplitter_Split", "defaults": [], "funcname": "Split", "location": "imgui", "ov_cimguiname": "ImDrawListSplitter_Split", "ret": "void", "signature": "(ImDrawList*,int)", "stname": "ImDrawListSplitter" } ], "ImDrawListSplitter_destroy": [ { "args": "(ImDrawListSplitter* self)", "argsT": [ { "name": "self", "type": "ImDrawListSplitter*" } ], "call_args": "(self)", "cimguiname": "ImDrawListSplitter_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImDrawListSplitter_destroy", "ret": "void", "signature": "(ImDrawListSplitter*)", "stname": "ImDrawListSplitter" } ], "ImDrawList_AddBezierCurve": [ { "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "p1", "type": "const ImVec2" }, { "name": "p2", "type": "const ImVec2" }, { "name": "p3", "type": "const ImVec2" }, { "name": "p4", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" }, { "name": "thickness", "type": "float" }, { "name": "num_segments", "type": "int" } ], "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness,int num_segments=0)", "call_args": "(p1,p2,p3,p4,col,thickness,num_segments)", "cimguiname": "ImDrawList_AddBezierCurve", "defaults": { "num_segments": 0 }, "funcname": "AddBezierCurve", "location": "imgui", "ov_cimguiname": "ImDrawList_AddBezierCurve", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", "stname": "ImDrawList" } ], "ImDrawList_AddCallback": [ { "args": "(ImDrawList* self,ImDrawCallback callback,void* callback_data)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "callback", "type": "ImDrawCallback" }, { "name": "callback_data", "type": "void*" } ], "argsoriginal": "(ImDrawCallback callback,void* callback_data)", "call_args": "(callback,callback_data)", "cimguiname": "ImDrawList_AddCallback", "comment": " // Your rendering function must check for 'UserCallback' in ImDrawCmd and call the function instead of rendering triangles.", "defaults": [], "funcname": "AddCallback", "location": "imgui", "ov_cimguiname": "ImDrawList_AddCallback", "ret": "void", "signature": "(ImDrawCallback,void*)", "stname": "ImDrawList" } ], "ImDrawList_AddCircle": [ { "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "center", "type": "const ImVec2" }, { "name": "radius", "type": "float" }, { "name": "col", "type": "ImU32" }, { "name": "num_segments", "type": "int" }, { "name": "thickness", "type": "float" } ], "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments=0,float thickness=1.0f)", "call_args": "(center,radius,col,num_segments,thickness)", "cimguiname": "ImDrawList_AddCircle", "defaults": { "num_segments": 0, "thickness": "1.0f" }, "funcname": "AddCircle", "location": "imgui", "ov_cimguiname": "ImDrawList_AddCircle", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", "stname": "ImDrawList" } ], "ImDrawList_AddCircleFilled": [ { "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "center", "type": "const ImVec2" }, { "name": "radius", "type": "float" }, { "name": "col", "type": "ImU32" }, { "name": "num_segments", "type": "int" } ], "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments=0)", "call_args": "(center,radius,col,num_segments)", "cimguiname": "ImDrawList_AddCircleFilled", "defaults": { "num_segments": 0 }, "funcname": "AddCircleFilled", "location": "imgui", "ov_cimguiname": "ImDrawList_AddCircleFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", "stname": "ImDrawList" } ], "ImDrawList_AddConvexPolyFilled": [ { "args": "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "points", "type": "const ImVec2*" }, { "name": "num_points", "type": "int" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(const ImVec2* points,int num_points,ImU32 col)", "call_args": "(points,num_points,col)", "cimguiname": "ImDrawList_AddConvexPolyFilled", "comment": " // Note: Anti-aliased filling requires points to be in clockwise order.", "defaults": [], "funcname": "AddConvexPolyFilled", "location": "imgui", "ov_cimguiname": "ImDrawList_AddConvexPolyFilled", "ret": "void", "signature": "(const ImVec2*,int,ImU32)", "stname": "ImDrawList" } ], "ImDrawList_AddDrawCmd": [ { "args": "(ImDrawList* self)", "argsT": [ { "name": "self", "type": "ImDrawList*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_AddDrawCmd", "comment": " // This is useful if you need to forcefully create a new draw call (to allow for dependent rendering / blending). Otherwise primitives are merged into the same draw-call as much as possible", "defaults": [], "funcname": "AddDrawCmd", "location": "imgui", "ov_cimguiname": "ImDrawList_AddDrawCmd", "ret": "void", "signature": "()", "stname": "ImDrawList" } ], "ImDrawList_AddImage": [ { "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "user_texture_id", "type": "ImTextureID" }, { "name": "p_min", "type": "const ImVec2" }, { "name": "p_max", "type": "const ImVec2" }, { "name": "uv_min", "type": "const ImVec2" }, { "name": "uv_max", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p_min,const ImVec2& p_max,const ImVec2& uv_min=ImVec2(0,0),const ImVec2& uv_max=ImVec2(1,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))", "call_args": "(user_texture_id,p_min,p_max,uv_min,uv_max,col)", "cimguiname": "ImDrawList_AddImage", "defaults": { "col": 4294967295, "uv_max": "ImVec2(1,1)", "uv_min": "ImVec2(0,0)" }, "funcname": "AddImage", "location": "imgui", "ov_cimguiname": "ImDrawList_AddImage", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", "stname": "ImDrawList" } ], "ImDrawList_AddImageQuad": [ { "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 uv1,const ImVec2 uv2,const ImVec2 uv3,const ImVec2 uv4,ImU32 col)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "user_texture_id", "type": "ImTextureID" }, { "name": "p1", "type": "const ImVec2" }, { "name": "p2", "type": "const ImVec2" }, { "name": "p3", "type": "const ImVec2" }, { "name": "p4", "type": "const ImVec2" }, { "name": "uv1", "type": "const ImVec2" }, { "name": "uv2", "type": "const ImVec2" }, { "name": "uv3", "type": "const ImVec2" }, { "name": "uv4", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& uv1=ImVec2(0,0),const ImVec2& uv2=ImVec2(1,0),const ImVec2& uv3=ImVec2(1,1),const ImVec2& uv4=ImVec2(0,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))", "call_args": "(user_texture_id,p1,p2,p3,p4,uv1,uv2,uv3,uv4,col)", "cimguiname": "ImDrawList_AddImageQuad", "defaults": { "col": 4294967295, "uv1": "ImVec2(0,0)", "uv2": "ImVec2(1,0)", "uv3": "ImVec2(1,1)", "uv4": "ImVec2(0,1)" }, "funcname": "AddImageQuad", "location": "imgui", "ov_cimguiname": "ImDrawList_AddImageQuad", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", "stname": "ImDrawList" } ], "ImDrawList_AddImageRounded": [ { "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "user_texture_id", "type": "ImTextureID" }, { "name": "p_min", "type": "const ImVec2" }, { "name": "p_max", "type": "const ImVec2" }, { "name": "uv_min", "type": "const ImVec2" }, { "name": "uv_max", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" }, { "name": "rounding", "type": "float" }, { "name": "rounding_corners", "type": "ImDrawCornerFlags" } ], "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p_min,const ImVec2& p_max,const ImVec2& uv_min,const ImVec2& uv_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", "call_args": "(user_texture_id,p_min,p_max,uv_min,uv_max,col,rounding,rounding_corners)", "cimguiname": "ImDrawList_AddImageRounded", "defaults": { "rounding_corners": 15 }, "funcname": "AddImageRounded", "location": "imgui", "ov_cimguiname": "ImDrawList_AddImageRounded", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", "stname": "ImDrawList" } ], "ImDrawList_AddLine": [ { "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "p1", "type": "const ImVec2" }, { "name": "p2", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" }, { "name": "thickness", "type": "float" } ], "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,ImU32 col,float thickness=1.0f)", "call_args": "(p1,p2,col,thickness)", "cimguiname": "ImDrawList_AddLine", "defaults": { "thickness": "1.0f" }, "funcname": "AddLine", "location": "imgui", "ov_cimguiname": "ImDrawList_AddLine", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float)", "stname": "ImDrawList" } ], "ImDrawList_AddNgon": [ { "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "center", "type": "const ImVec2" }, { "name": "radius", "type": "float" }, { "name": "col", "type": "ImU32" }, { "name": "num_segments", "type": "int" }, { "name": "thickness", "type": "float" } ], "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments,float thickness=1.0f)", "call_args": "(center,radius,col,num_segments,thickness)", "cimguiname": "ImDrawList_AddNgon", "defaults": { "thickness": "1.0f" }, "funcname": "AddNgon", "location": "imgui", "ov_cimguiname": "ImDrawList_AddNgon", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", "stname": "ImDrawList" } ], "ImDrawList_AddNgonFilled": [ { "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "center", "type": "const ImVec2" }, { "name": "radius", "type": "float" }, { "name": "col", "type": "ImU32" }, { "name": "num_segments", "type": "int" } ], "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments)", "call_args": "(center,radius,col,num_segments)", "cimguiname": "ImDrawList_AddNgonFilled", "defaults": [], "funcname": "AddNgonFilled", "location": "imgui", "ov_cimguiname": "ImDrawList_AddNgonFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", "stname": "ImDrawList" } ], "ImDrawList_AddPolyline": [ { "args": "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "points", "type": "const ImVec2*" }, { "name": "num_points", "type": "int" }, { "name": "col", "type": "ImU32" }, { "name": "closed", "type": "bool" }, { "name": "thickness", "type": "float" } ], "argsoriginal": "(const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness)", "call_args": "(points,num_points,col,closed,thickness)", "cimguiname": "ImDrawList_AddPolyline", "defaults": [], "funcname": "AddPolyline", "location": "imgui", "ov_cimguiname": "ImDrawList_AddPolyline", "ret": "void", "signature": "(const ImVec2*,int,ImU32,bool,float)", "stname": "ImDrawList" } ], "ImDrawList_AddQuad": [ { "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "p1", "type": "const ImVec2" }, { "name": "p2", "type": "const ImVec2" }, { "name": "p3", "type": "const ImVec2" }, { "name": "p4", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" }, { "name": "thickness", "type": "float" } ], "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness=1.0f)", "call_args": "(p1,p2,p3,p4,col,thickness)", "cimguiname": "ImDrawList_AddQuad", "defaults": { "thickness": "1.0f" }, "funcname": "AddQuad", "location": "imgui", "ov_cimguiname": "ImDrawList_AddQuad", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)", "stname": "ImDrawList" } ], "ImDrawList_AddQuadFilled": [ { "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "p1", "type": "const ImVec2" }, { "name": "p2", "type": "const ImVec2" }, { "name": "p3", "type": "const ImVec2" }, { "name": "p4", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col)", "call_args": "(p1,p2,p3,p4,col)", "cimguiname": "ImDrawList_AddQuadFilled", "defaults": [], "funcname": "AddQuadFilled", "location": "imgui", "ov_cimguiname": "ImDrawList_AddQuadFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", "stname": "ImDrawList" } ], "ImDrawList_AddRect": [ { "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "p_min", "type": "const ImVec2" }, { "name": "p_max", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" }, { "name": "rounding", "type": "float" }, { "name": "rounding_corners", "type": "ImDrawCornerFlags" }, { "name": "thickness", "type": "float" } ], "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All,float thickness=1.0f)", "call_args": "(p_min,p_max,col,rounding,rounding_corners,thickness)", "cimguiname": "ImDrawList_AddRect", "comment": " // a: upper-left, b: lower-right (== upper-left + size), rounding_corners_flags: 4 bits corresponding to which corner to round", "defaults": { "rounding": "0.0f", "rounding_corners": 15, "thickness": "1.0f" }, "funcname": "AddRect", "location": "imgui", "ov_cimguiname": "ImDrawList_AddRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags,float)", "stname": "ImDrawList" } ], "ImDrawList_AddRectFilled": [ { "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "p_min", "type": "const ImVec2" }, { "name": "p_max", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" }, { "name": "rounding", "type": "float" }, { "name": "rounding_corners", "type": "ImDrawCornerFlags" } ], "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", "call_args": "(p_min,p_max,col,rounding,rounding_corners)", "cimguiname": "ImDrawList_AddRectFilled", "comment": " // a: upper-left, b: lower-right (== upper-left + size)", "defaults": { "rounding": "0.0f", "rounding_corners": 15 }, "funcname": "AddRectFilled", "location": "imgui", "ov_cimguiname": "ImDrawList_AddRectFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", "stname": "ImDrawList" } ], "ImDrawList_AddRectFilledMultiColor": [ { "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "p_min", "type": "const ImVec2" }, { "name": "p_max", "type": "const ImVec2" }, { "name": "col_upr_left", "type": "ImU32" }, { "name": "col_upr_right", "type": "ImU32" }, { "name": "col_bot_right", "type": "ImU32" }, { "name": "col_bot_left", "type": "ImU32" } ], "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)", "call_args": "(p_min,p_max,col_upr_left,col_upr_right,col_bot_right,col_bot_left)", "cimguiname": "ImDrawList_AddRectFilledMultiColor", "defaults": [], "funcname": "AddRectFilledMultiColor", "location": "imgui", "ov_cimguiname": "ImDrawList_AddRectFilledMultiColor", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)", "stname": "ImDrawList" } ], "ImDrawList_AddText": [ { "args": "(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "pos", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" }, { "name": "text_begin", "type": "const char*" }, { "name": "text_end", "type": "const char*" } ], "argsoriginal": "(const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0))", "call_args": "(pos,col,text_begin,text_end)", "cimguiname": "ImDrawList_AddText", "defaults": { "text_end": "NULL" }, "funcname": "AddText", "location": "imgui", "ov_cimguiname": "ImDrawList_AddTextVec2", "ret": "void", "signature": "(const ImVec2,ImU32,const char*,const char*)", "stname": "ImDrawList" }, { "args": "(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "font", "type": "const ImFont*" }, { "name": "font_size", "type": "float" }, { "name": "pos", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" }, { "name": "text_begin", "type": "const char*" }, { "name": "text_end", "type": "const char*" }, { "name": "wrap_width", "type": "float" }, { "name": "cpu_fine_clip_rect", "type": "const ImVec4*" } ], "argsoriginal": "(const ImFont* font,float font_size,const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0),float wrap_width=0.0f,const ImVec4* cpu_fine_clip_rect=((void*)0))", "call_args": "(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect)", "cimguiname": "ImDrawList_AddText", "defaults": { "cpu_fine_clip_rect": "NULL", "text_end": "NULL", "wrap_width": "0.0f" }, "funcname": "AddText", "location": "imgui", "ov_cimguiname": "ImDrawList_AddTextFontPtr", "ret": "void", "signature": "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)", "stname": "ImDrawList" } ], "ImDrawList_AddTriangle": [ { "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "p1", "type": "const ImVec2" }, { "name": "p2", "type": "const ImVec2" }, { "name": "p3", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" }, { "name": "thickness", "type": "float" } ], "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col,float thickness=1.0f)", "call_args": "(p1,p2,p3,col,thickness)", "cimguiname": "ImDrawList_AddTriangle", "defaults": { "thickness": "1.0f" }, "funcname": "AddTriangle", "location": "imgui", "ov_cimguiname": "ImDrawList_AddTriangle", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)", "stname": "ImDrawList" } ], "ImDrawList_AddTriangleFilled": [ { "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "p1", "type": "const ImVec2" }, { "name": "p2", "type": "const ImVec2" }, { "name": "p3", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col)", "call_args": "(p1,p2,p3,col)", "cimguiname": "ImDrawList_AddTriangleFilled", "defaults": [], "funcname": "AddTriangleFilled", "location": "imgui", "ov_cimguiname": "ImDrawList_AddTriangleFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)", "stname": "ImDrawList" } ], "ImDrawList_ChannelsMerge": [ { "args": "(ImDrawList* self)", "argsT": [ { "name": "self", "type": "ImDrawList*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_ChannelsMerge", "defaults": [], "funcname": "ChannelsMerge", "location": "imgui", "ov_cimguiname": "ImDrawList_ChannelsMerge", "ret": "void", "signature": "()", "stname": "ImDrawList" } ], "ImDrawList_ChannelsSetCurrent": [ { "args": "(ImDrawList* self,int n)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "n", "type": "int" } ], "argsoriginal": "(int n)", "call_args": "(n)", "cimguiname": "ImDrawList_ChannelsSetCurrent", "defaults": [], "funcname": "ChannelsSetCurrent", "location": "imgui", "ov_cimguiname": "ImDrawList_ChannelsSetCurrent", "ret": "void", "signature": "(int)", "stname": "ImDrawList" } ], "ImDrawList_ChannelsSplit": [ { "args": "(ImDrawList* self,int count)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "count", "type": "int" } ], "argsoriginal": "(int count)", "call_args": "(count)", "cimguiname": "ImDrawList_ChannelsSplit", "defaults": [], "funcname": "ChannelsSplit", "location": "imgui", "ov_cimguiname": "ImDrawList_ChannelsSplit", "ret": "void", "signature": "(int)", "stname": "ImDrawList" } ], "ImDrawList_CloneOutput": [ { "args": "(ImDrawList* self)", "argsT": [ { "name": "self", "type": "ImDrawList*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_CloneOutput", "comment": " // Create a clone of the CmdBuffer/IdxBuffer/VtxBuffer.", "defaults": [], "funcname": "CloneOutput", "location": "imgui", "ov_cimguiname": "ImDrawList_CloneOutput", "ret": "ImDrawList*", "signature": "()const", "stname": "ImDrawList" } ], "ImDrawList_GetClipRectMax": [ { "args": "(ImVec2 *pOut,ImDrawList* self)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "self", "type": "ImDrawList*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_GetClipRectMax", "defaults": [], "funcname": "GetClipRectMax", "location": "imgui", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMax", "ret": "void", "signature": "()const", "stname": "ImDrawList" } ], "ImDrawList_GetClipRectMin": [ { "args": "(ImVec2 *pOut,ImDrawList* self)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "self", "type": "ImDrawList*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_GetClipRectMin", "defaults": [], "funcname": "GetClipRectMin", "location": "imgui", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMin", "ret": "void", "signature": "()const", "stname": "ImDrawList" } ], "ImDrawList_ImDrawList": [ { "args": "(const ImDrawListSharedData* shared_data)", "argsT": [ { "name": "shared_data", "type": "const ImDrawListSharedData*" } ], "argsoriginal": "(const ImDrawListSharedData* shared_data)", "call_args": "(shared_data)", "cimguiname": "ImDrawList_ImDrawList", "constructor": true, "defaults": [], "funcname": "ImDrawList", "location": "imgui", "ov_cimguiname": "ImDrawList_ImDrawList", "signature": "(const ImDrawListSharedData*)", "stname": "ImDrawList" } ], "ImDrawList_PathArcTo": [ { "args": "(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "center", "type": "const ImVec2" }, { "name": "radius", "type": "float" }, { "name": "a_min", "type": "float" }, { "name": "a_max", "type": "float" }, { "name": "num_segments", "type": "int" } ], "argsoriginal": "(const ImVec2& center,float radius,float a_min,float a_max,int num_segments=10)", "call_args": "(center,radius,a_min,a_max,num_segments)", "cimguiname": "ImDrawList_PathArcTo", "defaults": { "num_segments": 10 }, "funcname": "PathArcTo", "location": "imgui", "ov_cimguiname": "ImDrawList_PathArcTo", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", "stname": "ImDrawList" } ], "ImDrawList_PathArcToFast": [ { "args": "(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "center", "type": "const ImVec2" }, { "name": "radius", "type": "float" }, { "name": "a_min_of_12", "type": "int" }, { "name": "a_max_of_12", "type": "int" } ], "argsoriginal": "(const ImVec2& center,float radius,int a_min_of_12,int a_max_of_12)", "call_args": "(center,radius,a_min_of_12,a_max_of_12)", "cimguiname": "ImDrawList_PathArcToFast", "comment": " // Use precomputed angles for a 12 steps circle", "defaults": [], "funcname": "PathArcToFast", "location": "imgui", "ov_cimguiname": "ImDrawList_PathArcToFast", "ret": "void", "signature": "(const ImVec2,float,int,int)", "stname": "ImDrawList" } ], "ImDrawList_PathBezierCurveTo": [ { "args": "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "p2", "type": "const ImVec2" }, { "name": "p3", "type": "const ImVec2" }, { "name": "p4", "type": "const ImVec2" }, { "name": "num_segments", "type": "int" } ], "argsoriginal": "(const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,int num_segments=0)", "call_args": "(p2,p3,p4,num_segments)", "cimguiname": "ImDrawList_PathBezierCurveTo", "defaults": { "num_segments": 0 }, "funcname": "PathBezierCurveTo", "location": "imgui", "ov_cimguiname": "ImDrawList_PathBezierCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,int)", "stname": "ImDrawList" } ], "ImDrawList_PathClear": [ { "args": "(ImDrawList* self)", "argsT": [ { "name": "self", "type": "ImDrawList*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_PathClear", "defaults": [], "funcname": "PathClear", "location": "imgui", "ov_cimguiname": "ImDrawList_PathClear", "ret": "void", "signature": "()", "stname": "ImDrawList" } ], "ImDrawList_PathFillConvex": [ { "args": "(ImDrawList* self,ImU32 col)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(ImU32 col)", "call_args": "(col)", "cimguiname": "ImDrawList_PathFillConvex", "comment": " // Note: Anti-aliased filling requires points to be in clockwise order.", "defaults": [], "funcname": "PathFillConvex", "location": "imgui", "ov_cimguiname": "ImDrawList_PathFillConvex", "ret": "void", "signature": "(ImU32)", "stname": "ImDrawList" } ], "ImDrawList_PathLineTo": [ { "args": "(ImDrawList* self,const ImVec2 pos)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "pos", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& pos)", "call_args": "(pos)", "cimguiname": "ImDrawList_PathLineTo", "defaults": [], "funcname": "PathLineTo", "location": "imgui", "ov_cimguiname": "ImDrawList_PathLineTo", "ret": "void", "signature": "(const ImVec2)", "stname": "ImDrawList" } ], "ImDrawList_PathLineToMergeDuplicate": [ { "args": "(ImDrawList* self,const ImVec2 pos)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "pos", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& pos)", "call_args": "(pos)", "cimguiname": "ImDrawList_PathLineToMergeDuplicate", "defaults": [], "funcname": "PathLineToMergeDuplicate", "location": "imgui", "ov_cimguiname": "ImDrawList_PathLineToMergeDuplicate", "ret": "void", "signature": "(const ImVec2)", "stname": "ImDrawList" } ], "ImDrawList_PathRect": [ { "args": "(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "rect_min", "type": "const ImVec2" }, { "name": "rect_max", "type": "const ImVec2" }, { "name": "rounding", "type": "float" }, { "name": "rounding_corners", "type": "ImDrawCornerFlags" } ], "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", "call_args": "(rect_min,rect_max,rounding,rounding_corners)", "cimguiname": "ImDrawList_PathRect", "defaults": { "rounding": "0.0f", "rounding_corners": 15 }, "funcname": "PathRect", "location": "imgui", "ov_cimguiname": "ImDrawList_PathRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,float,ImDrawCornerFlags)", "stname": "ImDrawList" } ], "ImDrawList_PathStroke": [ { "args": "(ImDrawList* self,ImU32 col,bool closed,float thickness)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "col", "type": "ImU32" }, { "name": "closed", "type": "bool" }, { "name": "thickness", "type": "float" } ], "argsoriginal": "(ImU32 col,bool closed,float thickness=1.0f)", "call_args": "(col,closed,thickness)", "cimguiname": "ImDrawList_PathStroke", "defaults": { "thickness": "1.0f" }, "funcname": "PathStroke", "location": "imgui", "ov_cimguiname": "ImDrawList_PathStroke", "ret": "void", "signature": "(ImU32,bool,float)", "stname": "ImDrawList" } ], "ImDrawList_PopClipRect": [ { "args": "(ImDrawList* self)", "argsT": [ { "name": "self", "type": "ImDrawList*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_PopClipRect", "defaults": [], "funcname": "PopClipRect", "location": "imgui", "ov_cimguiname": "ImDrawList_PopClipRect", "ret": "void", "signature": "()", "stname": "ImDrawList" } ], "ImDrawList_PopTextureID": [ { "args": "(ImDrawList* self)", "argsT": [ { "name": "self", "type": "ImDrawList*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_PopTextureID", "defaults": [], "funcname": "PopTextureID", "location": "imgui", "ov_cimguiname": "ImDrawList_PopTextureID", "ret": "void", "signature": "()", "stname": "ImDrawList" } ], "ImDrawList_PrimQuadUV": [ { "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "a", "type": "const ImVec2" }, { "name": "b", "type": "const ImVec2" }, { "name": "c", "type": "const ImVec2" }, { "name": "d", "type": "const ImVec2" }, { "name": "uv_a", "type": "const ImVec2" }, { "name": "uv_b", "type": "const ImVec2" }, { "name": "uv_c", "type": "const ImVec2" }, { "name": "uv_d", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a,const ImVec2& uv_b,const ImVec2& uv_c,const ImVec2& uv_d,ImU32 col)", "call_args": "(a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)", "cimguiname": "ImDrawList_PrimQuadUV", "defaults": [], "funcname": "PrimQuadUV", "location": "imgui", "ov_cimguiname": "ImDrawList_PrimQuadUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", "stname": "ImDrawList" } ], "ImDrawList_PrimRect": [ { "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "a", "type": "const ImVec2" }, { "name": "b", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col)", "call_args": "(a,b,col)", "cimguiname": "ImDrawList_PrimRect", "comment": " // Axis aligned rectangle (composed of two triangles)", "defaults": [], "funcname": "PrimRect", "location": "imgui", "ov_cimguiname": "ImDrawList_PrimRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", "stname": "ImDrawList" } ], "ImDrawList_PrimRectUV": [ { "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "a", "type": "const ImVec2" }, { "name": "b", "type": "const ImVec2" }, { "name": "uv_a", "type": "const ImVec2" }, { "name": "uv_b", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col)", "call_args": "(a,b,uv_a,uv_b,col)", "cimguiname": "ImDrawList_PrimRectUV", "defaults": [], "funcname": "PrimRectUV", "location": "imgui", "ov_cimguiname": "ImDrawList_PrimRectUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", "stname": "ImDrawList" } ], "ImDrawList_PrimReserve": [ { "args": "(ImDrawList* self,int idx_count,int vtx_count)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "idx_count", "type": "int" }, { "name": "vtx_count", "type": "int" } ], "argsoriginal": "(int idx_count,int vtx_count)", "call_args": "(idx_count,vtx_count)", "cimguiname": "ImDrawList_PrimReserve", "defaults": [], "funcname": "PrimReserve", "location": "imgui", "ov_cimguiname": "ImDrawList_PrimReserve", "ret": "void", "signature": "(int,int)", "stname": "ImDrawList" } ], "ImDrawList_PrimUnreserve": [ { "args": "(ImDrawList* self,int idx_count,int vtx_count)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "idx_count", "type": "int" }, { "name": "vtx_count", "type": "int" } ], "argsoriginal": "(int idx_count,int vtx_count)", "call_args": "(idx_count,vtx_count)", "cimguiname": "ImDrawList_PrimUnreserve", "defaults": [], "funcname": "PrimUnreserve", "location": "imgui", "ov_cimguiname": "ImDrawList_PrimUnreserve", "ret": "void", "signature": "(int,int)", "stname": "ImDrawList" } ], "ImDrawList_PrimVtx": [ { "args": "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "pos", "type": "const ImVec2" }, { "name": "uv", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(const ImVec2& pos,const ImVec2& uv,ImU32 col)", "call_args": "(pos,uv,col)", "cimguiname": "ImDrawList_PrimVtx", "comment": " // Write vertex with unique index", "defaults": [], "funcname": "PrimVtx", "location": "imgui", "ov_cimguiname": "ImDrawList_PrimVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", "stname": "ImDrawList" } ], "ImDrawList_PrimWriteIdx": [ { "args": "(ImDrawList* self,ImDrawIdx idx)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "idx", "type": "ImDrawIdx" } ], "argsoriginal": "(ImDrawIdx idx)", "call_args": "(idx)", "cimguiname": "ImDrawList_PrimWriteIdx", "defaults": [], "funcname": "PrimWriteIdx", "location": "imgui", "ov_cimguiname": "ImDrawList_PrimWriteIdx", "ret": "void", "signature": "(ImDrawIdx)", "stname": "ImDrawList" } ], "ImDrawList_PrimWriteVtx": [ { "args": "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "pos", "type": "const ImVec2" }, { "name": "uv", "type": "const ImVec2" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(const ImVec2& pos,const ImVec2& uv,ImU32 col)", "call_args": "(pos,uv,col)", "cimguiname": "ImDrawList_PrimWriteVtx", "defaults": [], "funcname": "PrimWriteVtx", "location": "imgui", "ov_cimguiname": "ImDrawList_PrimWriteVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", "stname": "ImDrawList" } ], "ImDrawList_PushClipRect": [ { "args": "(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "clip_rect_min", "type": "ImVec2" }, { "name": "clip_rect_max", "type": "ImVec2" }, { "name": "intersect_with_current_clip_rect", "type": "bool" } ], "argsoriginal": "(ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect=false)", "call_args": "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)", "cimguiname": "ImDrawList_PushClipRect", "comment": " // Render-level scissoring. This is passed down to your render function but not used for CPU-side coarse clipping. Prefer using higher-level ImGui::PushClipRect() to affect logic (hit-testing and widget culling)", "defaults": { "intersect_with_current_clip_rect": "false" }, "funcname": "PushClipRect", "location": "imgui", "ov_cimguiname": "ImDrawList_PushClipRect", "ret": "void", "signature": "(ImVec2,ImVec2,bool)", "stname": "ImDrawList" } ], "ImDrawList_PushClipRectFullScreen": [ { "args": "(ImDrawList* self)", "argsT": [ { "name": "self", "type": "ImDrawList*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList_PushClipRectFullScreen", "defaults": [], "funcname": "PushClipRectFullScreen", "location": "imgui", "ov_cimguiname": "ImDrawList_PushClipRectFullScreen", "ret": "void", "signature": "()", "stname": "ImDrawList" } ], "ImDrawList_PushTextureID": [ { "args": "(ImDrawList* self,ImTextureID texture_id)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { "name": "texture_id", "type": "ImTextureID" } ], "argsoriginal": "(ImTextureID texture_id)", "call_args": "(texture_id)", "cimguiname": "ImDrawList_PushTextureID", "defaults": [], "funcname": "PushTextureID", "location": "imgui", "ov_cimguiname": "ImDrawList_PushTextureID", "ret": "void", "signature": "(ImTextureID)", "stname": "ImDrawList" } ], "ImDrawList__ClearFreeMemory": [ { "args": "(ImDrawList* self)", "argsT": [ { "name": "self", "type": "ImDrawList*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList__ClearFreeMemory", "defaults": [], "funcname": "_ClearFreeMemory", "location": "imgui", "ov_cimguiname": "ImDrawList__ClearFreeMemory", "ret": "void", "signature": "()", "stname": "ImDrawList" } ], "ImDrawList__OnChangedClipRect": [ { "args": "(ImDrawList* self)", "argsT": [ { "name": "self", "type": "ImDrawList*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList__OnChangedClipRect", "defaults": [], "funcname": "_OnChangedClipRect", "location": "imgui", "ov_cimguiname": "ImDrawList__OnChangedClipRect", "ret": "void", "signature": "()", "stname": "ImDrawList" } ], "ImDrawList__OnChangedTextureID": [ { "args": "(ImDrawList* self)", "argsT": [ { "name": "self", "type": "ImDrawList*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList__OnChangedTextureID", "defaults": [], "funcname": "_OnChangedTextureID", "location": "imgui", "ov_cimguiname": "ImDrawList__OnChangedTextureID", "ret": "void", "signature": "()", "stname": "ImDrawList" } ], "ImDrawList__OnChangedVtxOffset": [ { "args": "(ImDrawList* self)", "argsT": [ { "name": "self", "type": "ImDrawList*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList__OnChangedVtxOffset", "defaults": [], "funcname": "_OnChangedVtxOffset", "location": "imgui", "ov_cimguiname": "ImDrawList__OnChangedVtxOffset", "ret": "void", "signature": "()", "stname": "ImDrawList" } ], "ImDrawList__PopUnusedDrawCmd": [ { "args": "(ImDrawList* self)", "argsT": [ { "name": "self", "type": "ImDrawList*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList__PopUnusedDrawCmd", "defaults": [], "funcname": "_PopUnusedDrawCmd", "location": "imgui", "ov_cimguiname": "ImDrawList__PopUnusedDrawCmd", "ret": "void", "signature": "()", "stname": "ImDrawList" } ], "ImDrawList__ResetForNewFrame": [ { "args": "(ImDrawList* self)", "argsT": [ { "name": "self", "type": "ImDrawList*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImDrawList__ResetForNewFrame", "defaults": [], "funcname": "_ResetForNewFrame", "location": "imgui", "ov_cimguiname": "ImDrawList__ResetForNewFrame", "ret": "void", "signature": "()", "stname": "ImDrawList" } ], "ImDrawList_destroy": [ { "args": "(ImDrawList* self)", "argsT": [ { "name": "self", "type": "ImDrawList*" } ], "call_args": "(self)", "cimguiname": "ImDrawList_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImDrawList_destroy", "ret": "void", "signature": "(ImDrawList*)", "stname": "ImDrawList" } ], "ImFontAtlasCustomRect_ImFontAtlasCustomRect": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", "constructor": true, "defaults": [], "funcname": "ImFontAtlasCustomRect", "location": "imgui", "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", "signature": "()", "stname": "ImFontAtlasCustomRect" } ], "ImFontAtlasCustomRect_IsPacked": [ { "args": "(ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", "type": "ImFontAtlasCustomRect*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlasCustomRect_IsPacked", "defaults": [], "funcname": "IsPacked", "location": "imgui", "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked", "ret": "bool", "signature": "()const", "stname": "ImFontAtlasCustomRect" } ], "ImFontAtlasCustomRect_destroy": [ { "args": "(ImFontAtlasCustomRect* self)", "argsT": [ { "name": "self", "type": "ImFontAtlasCustomRect*" } ], "call_args": "(self)", "cimguiname": "ImFontAtlasCustomRect_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImFontAtlasCustomRect_destroy", "ret": "void", "signature": "(ImFontAtlasCustomRect*)", "stname": "ImFontAtlasCustomRect" } ], "ImFontAtlas_AddCustomRectFontGlyph": [ { "args": "(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" }, { "name": "font", "type": "ImFont*" }, { "name": "id", "type": "ImWchar" }, { "name": "width", "type": "int" }, { "name": "height", "type": "int" }, { "name": "advance_x", "type": "float" }, { "name": "offset", "type": "const ImVec2" } ], "argsoriginal": "(ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2& offset=ImVec2(0,0))", "call_args": "(font,id,width,height,advance_x,offset)", "cimguiname": "ImFontAtlas_AddCustomRectFontGlyph", "defaults": { "offset": "ImVec2(0,0)" }, "funcname": "AddCustomRectFontGlyph", "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddCustomRectFontGlyph", "ret": "int", "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)", "stname": "ImFontAtlas" } ], "ImFontAtlas_AddCustomRectRegular": [ { "args": "(ImFontAtlas* self,int width,int height)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" }, { "name": "width", "type": "int" }, { "name": "height", "type": "int" } ], "argsoriginal": "(int width,int height)", "call_args": "(width,height)", "cimguiname": "ImFontAtlas_AddCustomRectRegular", "defaults": [], "funcname": "AddCustomRectRegular", "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddCustomRectRegular", "ret": "int", "signature": "(int,int)", "stname": "ImFontAtlas" } ], "ImFontAtlas_AddFont": [ { "args": "(ImFontAtlas* self,const ImFontConfig* font_cfg)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" }, { "name": "font_cfg", "type": "const ImFontConfig*" } ], "argsoriginal": "(const ImFontConfig* font_cfg)", "call_args": "(font_cfg)", "cimguiname": "ImFontAtlas_AddFont", "defaults": [], "funcname": "AddFont", "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddFont", "ret": "ImFont*", "signature": "(const ImFontConfig*)", "stname": "ImFontAtlas" } ], "ImFontAtlas_AddFontDefault": [ { "args": "(ImFontAtlas* self,const ImFontConfig* font_cfg)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" }, { "name": "font_cfg", "type": "const ImFontConfig*" } ], "argsoriginal": "(const ImFontConfig* font_cfg=((void*)0))", "call_args": "(font_cfg)", "cimguiname": "ImFontAtlas_AddFontDefault", "defaults": { "font_cfg": "NULL" }, "funcname": "AddFontDefault", "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddFontDefault", "ret": "ImFont*", "signature": "(const ImFontConfig*)", "stname": "ImFontAtlas" } ], "ImFontAtlas_AddFontFromFileTTF": [ { "args": "(ImFontAtlas* self,const char* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" }, { "name": "filename", "type": "const char*" }, { "name": "size_pixels", "type": "float" }, { "name": "font_cfg", "type": "const ImFontConfig*" }, { "name": "glyph_ranges", "type": "const ImWchar*" } ], "argsoriginal": "(const char* filename,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))", "call_args": "(filename,size_pixels,font_cfg,glyph_ranges)", "cimguiname": "ImFontAtlas_AddFontFromFileTTF", "defaults": { "font_cfg": "NULL", "glyph_ranges": "NULL" }, "funcname": "AddFontFromFileTTF", "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddFontFromFileTTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", "stname": "ImFontAtlas" } ], "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF": [ { "args": "(ImFontAtlas* self,const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" }, { "name": "compressed_font_data_base85", "type": "const char*" }, { "name": "size_pixels", "type": "float" }, { "name": "font_cfg", "type": "const ImFontConfig*" }, { "name": "glyph_ranges", "type": "const ImWchar*" } ], "argsoriginal": "(const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))", "call_args": "(compressed_font_data_base85,size_pixels,font_cfg,glyph_ranges)", "cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", "comment": " // 'compressed_font_data_base85' still owned by caller. Compress with binary_to_compressed_c.cpp with -base85 parameter.", "defaults": { "font_cfg": "NULL", "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedBase85TTF", "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", "stname": "ImFontAtlas" } ], "ImFontAtlas_AddFontFromMemoryCompressedTTF": [ { "args": "(ImFontAtlas* self,const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" }, { "name": "compressed_font_data", "type": "const void*" }, { "name": "compressed_font_size", "type": "int" }, { "name": "size_pixels", "type": "float" }, { "name": "font_cfg", "type": "const ImFontConfig*" }, { "name": "glyph_ranges", "type": "const ImWchar*" } ], "argsoriginal": "(const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))", "call_args": "(compressed_font_data,compressed_font_size,size_pixels,font_cfg,glyph_ranges)", "cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", "comment": " // 'compressed_font_data' still owned by caller. Compress with binary_to_compressed_c.cpp.", "defaults": { "font_cfg": "NULL", "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedTTF", "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", "ret": "ImFont*", "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)", "stname": "ImFontAtlas" } ], "ImFontAtlas_AddFontFromMemoryTTF": [ { "args": "(ImFontAtlas* self,void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" }, { "name": "font_data", "type": "void*" }, { "name": "font_size", "type": "int" }, { "name": "size_pixels", "type": "float" }, { "name": "font_cfg", "type": "const ImFontConfig*" }, { "name": "glyph_ranges", "type": "const ImWchar*" } ], "argsoriginal": "(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))", "call_args": "(font_data,font_size,size_pixels,font_cfg,glyph_ranges)", "cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", "comment": " // Note: Transfer ownership of 'ttf_data' to ImFontAtlas! Will be deleted after destruction of the atlas. Set font_cfg->FontDataOwnedByAtlas=false to keep ownership of your data and it won't be freed.", "defaults": { "font_cfg": "NULL", "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryTTF", "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", "ret": "ImFont*", "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)", "stname": "ImFontAtlas" } ], "ImFontAtlas_Build": [ { "args": "(ImFontAtlas* self)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_Build", "comment": " // Build pixels data. This is called automatically for you by the GetTexData*** functions.", "defaults": [], "funcname": "Build", "location": "imgui", "ov_cimguiname": "ImFontAtlas_Build", "ret": "bool", "signature": "()", "stname": "ImFontAtlas" } ], "ImFontAtlas_CalcCustomRectUV": [ { "args": "(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" }, { "name": "rect", "type": "const ImFontAtlasCustomRect*" }, { "name": "out_uv_min", "type": "ImVec2*" }, { "name": "out_uv_max", "type": "ImVec2*" } ], "argsoriginal": "(const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)", "call_args": "(rect,out_uv_min,out_uv_max)", "cimguiname": "ImFontAtlas_CalcCustomRectUV", "defaults": [], "funcname": "CalcCustomRectUV", "location": "imgui", "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", "ret": "void", "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const", "stname": "ImFontAtlas" } ], "ImFontAtlas_Clear": [ { "args": "(ImFontAtlas* self)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_Clear", "comment": " // Clear all input and output.", "defaults": [], "funcname": "Clear", "location": "imgui", "ov_cimguiname": "ImFontAtlas_Clear", "ret": "void", "signature": "()", "stname": "ImFontAtlas" } ], "ImFontAtlas_ClearFonts": [ { "args": "(ImFontAtlas* self)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_ClearFonts", "comment": " // Clear output font data (glyphs storage, UV coordinates).", "defaults": [], "funcname": "ClearFonts", "location": "imgui", "ov_cimguiname": "ImFontAtlas_ClearFonts", "ret": "void", "signature": "()", "stname": "ImFontAtlas" } ], "ImFontAtlas_ClearInputData": [ { "args": "(ImFontAtlas* self)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_ClearInputData", "comment": " // Clear input data (all ImFontConfig structures including sizes, TTF data, glyph ranges, etc.) = all the data used to build the texture and fonts.", "defaults": [], "funcname": "ClearInputData", "location": "imgui", "ov_cimguiname": "ImFontAtlas_ClearInputData", "ret": "void", "signature": "()", "stname": "ImFontAtlas" } ], "ImFontAtlas_ClearTexData": [ { "args": "(ImFontAtlas* self)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_ClearTexData", "comment": " // Clear output texture data (CPU side). Saves RAM once the texture has been copied to graphics memory.", "defaults": [], "funcname": "ClearTexData", "location": "imgui", "ov_cimguiname": "ImFontAtlas_ClearTexData", "ret": "void", "signature": "()", "stname": "ImFontAtlas" } ], "ImFontAtlas_GetCustomRectByIndex": [ { "args": "(ImFontAtlas* self,int index)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" }, { "name": "index", "type": "int" } ], "argsoriginal": "(int index)", "call_args": "(index)", "cimguiname": "ImFontAtlas_GetCustomRectByIndex", "defaults": [], "funcname": "GetCustomRectByIndex", "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex", "ret": "ImFontAtlasCustomRect*", "signature": "(int)", "stname": "ImFontAtlas" } ], "ImFontAtlas_GetGlyphRangesChineseFull": [ { "args": "(ImFontAtlas* self)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "comment": " // Default + Half-Width + Japanese Hiragana/Katakana + full set of about 21000 CJK Unified Ideographs", "defaults": [], "funcname": "GetGlyphRangesChineseFull", "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "ret": "const ImWchar*", "signature": "()", "stname": "ImFontAtlas" } ], "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon": [ { "args": "(ImFontAtlas* self)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "comment": "// Default + Half-Width + Japanese Hiragana/Katakana + set of 2500 CJK Unified Ideographs for common simplified Chinese", "defaults": [], "funcname": "GetGlyphRangesChineseSimplifiedCommon", "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "ret": "const ImWchar*", "signature": "()", "stname": "ImFontAtlas" } ], "ImFontAtlas_GetGlyphRangesCyrillic": [ { "args": "(ImFontAtlas* self)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "comment": " // Default + about 400 Cyrillic characters", "defaults": [], "funcname": "GetGlyphRangesCyrillic", "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "ret": "const ImWchar*", "signature": "()", "stname": "ImFontAtlas" } ], "ImFontAtlas_GetGlyphRangesDefault": [ { "args": "(ImFontAtlas* self)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "comment": " // Basic Latin, Extended Latin", "defaults": [], "funcname": "GetGlyphRangesDefault", "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "ret": "const ImWchar*", "signature": "()", "stname": "ImFontAtlas" } ], "ImFontAtlas_GetGlyphRangesJapanese": [ { "args": "(ImFontAtlas* self)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "comment": " // Default + Hiragana, Katakana, Half-Width, Selection of 1946 Ideographs", "defaults": [], "funcname": "GetGlyphRangesJapanese", "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "ret": "const ImWchar*", "signature": "()", "stname": "ImFontAtlas" } ], "ImFontAtlas_GetGlyphRangesKorean": [ { "args": "(ImFontAtlas* self)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "comment": " // Default + Korean characters", "defaults": [], "funcname": "GetGlyphRangesKorean", "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "ret": "const ImWchar*", "signature": "()", "stname": "ImFontAtlas" } ], "ImFontAtlas_GetGlyphRangesThai": [ { "args": "(ImFontAtlas* self)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesThai", "comment": " // Default + Thai characters", "defaults": [], "funcname": "GetGlyphRangesThai", "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesThai", "ret": "const ImWchar*", "signature": "()", "stname": "ImFontAtlas" } ], "ImFontAtlas_GetGlyphRangesVietnamese": [ { "args": "(ImFontAtlas* self)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "comment": " // Default + Vietnamese characters", "defaults": [], "funcname": "GetGlyphRangesVietnamese", "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "ret": "const ImWchar*", "signature": "()", "stname": "ImFontAtlas" } ], "ImFontAtlas_GetMouseCursorTexData": [ { "args": "(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])", "argsT": [ { "name": "self", "type": "ImFontAtlas*" }, { "name": "cursor", "type": "ImGuiMouseCursor" }, { "name": "out_offset", "type": "ImVec2*" }, { "name": "out_size", "type": "ImVec2*" }, { "name": "out_uv_border", "type": "ImVec2[2]" }, { "name": "out_uv_fill", "type": "ImVec2[2]" } ], "argsoriginal": "(ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])", "call_args": "(cursor,out_offset,out_size,out_uv_border,out_uv_fill)", "cimguiname": "ImFontAtlas_GetMouseCursorTexData", "defaults": [], "funcname": "GetMouseCursorTexData", "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetMouseCursorTexData", "ret": "bool", "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", "stname": "ImFontAtlas" } ], "ImFontAtlas_GetTexDataAsAlpha8": [ { "args": "(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" }, { "name": "out_pixels", "type": "unsigned char**" }, { "name": "out_width", "type": "int*" }, { "name": "out_height", "type": "int*" }, { "name": "out_bytes_per_pixel", "type": "int*" } ], "argsoriginal": "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))", "call_args": "(out_pixels,out_width,out_height,out_bytes_per_pixel)", "cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", "comment": " // 1 byte per-pixel", "defaults": { "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsAlpha8", "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", "stname": "ImFontAtlas" } ], "ImFontAtlas_GetTexDataAsRGBA32": [ { "args": "(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" }, { "name": "out_pixels", "type": "unsigned char**" }, { "name": "out_width", "type": "int*" }, { "name": "out_height", "type": "int*" }, { "name": "out_bytes_per_pixel", "type": "int*" } ], "argsoriginal": "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))", "call_args": "(out_pixels,out_width,out_height,out_bytes_per_pixel)", "cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", "comment": " // 4 bytes-per-pixel", "defaults": { "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsRGBA32", "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", "stname": "ImFontAtlas" } ], "ImFontAtlas_ImFontAtlas": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_ImFontAtlas", "constructor": true, "defaults": [], "funcname": "ImFontAtlas", "location": "imgui", "ov_cimguiname": "ImFontAtlas_ImFontAtlas", "signature": "()", "stname": "ImFontAtlas" } ], "ImFontAtlas_IsBuilt": [ { "args": "(ImFontAtlas* self)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontAtlas_IsBuilt", "defaults": [], "funcname": "IsBuilt", "location": "imgui", "ov_cimguiname": "ImFontAtlas_IsBuilt", "ret": "bool", "signature": "()const", "stname": "ImFontAtlas" } ], "ImFontAtlas_SetTexID": [ { "args": "(ImFontAtlas* self,ImTextureID id)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" }, { "name": "id", "type": "ImTextureID" } ], "argsoriginal": "(ImTextureID id)", "call_args": "(id)", "cimguiname": "ImFontAtlas_SetTexID", "defaults": [], "funcname": "SetTexID", "location": "imgui", "ov_cimguiname": "ImFontAtlas_SetTexID", "ret": "void", "signature": "(ImTextureID)", "stname": "ImFontAtlas" } ], "ImFontAtlas_destroy": [ { "args": "(ImFontAtlas* self)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" } ], "call_args": "(self)", "cimguiname": "ImFontAtlas_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImFontAtlas_destroy", "ret": "void", "signature": "(ImFontAtlas*)", "stname": "ImFontAtlas" } ], "ImFontConfig_ImFontConfig": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontConfig_ImFontConfig", "constructor": true, "defaults": [], "funcname": "ImFontConfig", "location": "imgui", "ov_cimguiname": "ImFontConfig_ImFontConfig", "signature": "()", "stname": "ImFontConfig" } ], "ImFontConfig_destroy": [ { "args": "(ImFontConfig* self)", "argsT": [ { "name": "self", "type": "ImFontConfig*" } ], "call_args": "(self)", "cimguiname": "ImFontConfig_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImFontConfig_destroy", "ret": "void", "signature": "(ImFontConfig*)", "stname": "ImFontConfig" } ], "ImFontGlyphRangesBuilder_AddChar": [ { "args": "(ImFontGlyphRangesBuilder* self,ImWchar c)", "argsT": [ { "name": "self", "type": "ImFontGlyphRangesBuilder*" }, { "name": "c", "type": "ImWchar" } ], "argsoriginal": "(ImWchar c)", "call_args": "(c)", "cimguiname": "ImFontGlyphRangesBuilder_AddChar", "comment": " // Add character", "defaults": [], "funcname": "AddChar", "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddChar", "ret": "void", "signature": "(ImWchar)", "stname": "ImFontGlyphRangesBuilder" } ], "ImFontGlyphRangesBuilder_AddRanges": [ { "args": "(ImFontGlyphRangesBuilder* self,const ImWchar* ranges)", "argsT": [ { "name": "self", "type": "ImFontGlyphRangesBuilder*" }, { "name": "ranges", "type": "const ImWchar*" } ], "argsoriginal": "(const ImWchar* ranges)", "call_args": "(ranges)", "cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "comment": " // Add ranges, e.g. builder.AddRanges(ImFontAtlas::GetGlyphRangesDefault()) to force add all of ASCII/Latin+Ext", "defaults": [], "funcname": "AddRanges", "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "ret": "void", "signature": "(const ImWchar*)", "stname": "ImFontGlyphRangesBuilder" } ], "ImFontGlyphRangesBuilder_AddText": [ { "args": "(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end)", "argsT": [ { "name": "self", "type": "ImFontGlyphRangesBuilder*" }, { "name": "text", "type": "const char*" }, { "name": "text_end", "type": "const char*" } ], "argsoriginal": "(const char* text,const char* text_end=((void*)0))", "call_args": "(text,text_end)", "cimguiname": "ImFontGlyphRangesBuilder_AddText", "comment": " // Add string (each character of the UTF-8 string are added)", "defaults": { "text_end": "NULL" }, "funcname": "AddText", "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddText", "ret": "void", "signature": "(const char*,const char*)", "stname": "ImFontGlyphRangesBuilder" } ], "ImFontGlyphRangesBuilder_BuildRanges": [ { "args": "(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges)", "argsT": [ { "name": "self", "type": "ImFontGlyphRangesBuilder*" }, { "name": "out_ranges", "type": "ImVector_ImWchar*" } ], "argsoriginal": "(ImVector* out_ranges)", "call_args": "(out_ranges)", "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "comment": " // Output new ranges", "defaults": [], "funcname": "BuildRanges", "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "ret": "void", "signature": "(ImVector_ImWchar*)", "stname": "ImFontGlyphRangesBuilder" } ], "ImFontGlyphRangesBuilder_Clear": [ { "args": "(ImFontGlyphRangesBuilder* self)", "argsT": [ { "name": "self", "type": "ImFontGlyphRangesBuilder*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontGlyphRangesBuilder_Clear", "defaults": [], "funcname": "Clear", "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear", "ret": "void", "signature": "()", "stname": "ImFontGlyphRangesBuilder" } ], "ImFontGlyphRangesBuilder_GetBit": [ { "args": "(ImFontGlyphRangesBuilder* self,size_t n)", "argsT": [ { "name": "self", "type": "ImFontGlyphRangesBuilder*" }, { "name": "n", "type": "size_t" } ], "argsoriginal": "(size_t n)", "call_args": "(n)", "cimguiname": "ImFontGlyphRangesBuilder_GetBit", "comment": " // Get bit n in the array", "defaults": [], "funcname": "GetBit", "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit", "ret": "bool", "signature": "(size_t)const", "stname": "ImFontGlyphRangesBuilder" } ], "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", "constructor": true, "defaults": [], "funcname": "ImFontGlyphRangesBuilder", "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", "signature": "()", "stname": "ImFontGlyphRangesBuilder" } ], "ImFontGlyphRangesBuilder_SetBit": [ { "args": "(ImFontGlyphRangesBuilder* self,size_t n)", "argsT": [ { "name": "self", "type": "ImFontGlyphRangesBuilder*" }, { "name": "n", "type": "size_t" } ], "argsoriginal": "(size_t n)", "call_args": "(n)", "cimguiname": "ImFontGlyphRangesBuilder_SetBit", "comment": " // Set bit n in the array", "defaults": [], "funcname": "SetBit", "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit", "ret": "void", "signature": "(size_t)", "stname": "ImFontGlyphRangesBuilder" } ], "ImFontGlyphRangesBuilder_destroy": [ { "args": "(ImFontGlyphRangesBuilder* self)", "argsT": [ { "name": "self", "type": "ImFontGlyphRangesBuilder*" } ], "call_args": "(self)", "cimguiname": "ImFontGlyphRangesBuilder_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImFontGlyphRangesBuilder_destroy", "ret": "void", "signature": "(ImFontGlyphRangesBuilder*)", "stname": "ImFontGlyphRangesBuilder" } ], "ImFont_AddGlyph": [ { "args": "(ImFont* self,ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)", "argsT": [ { "name": "self", "type": "ImFont*" }, { "name": "src_cfg", "type": "ImFontConfig*" }, { "name": "c", "type": "ImWchar" }, { "name": "x0", "type": "float" }, { "name": "y0", "type": "float" }, { "name": "x1", "type": "float" }, { "name": "y1", "type": "float" }, { "name": "u0", "type": "float" }, { "name": "v0", "type": "float" }, { "name": "u1", "type": "float" }, { "name": "v1", "type": "float" }, { "name": "advance_x", "type": "float" } ], "argsoriginal": "(ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)", "call_args": "(src_cfg,c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x)", "cimguiname": "ImFont_AddGlyph", "defaults": [], "funcname": "AddGlyph", "location": "imgui", "ov_cimguiname": "ImFont_AddGlyph", "ret": "void", "signature": "(ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)", "stname": "ImFont" } ], "ImFont_AddRemapChar": [ { "args": "(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst)", "argsT": [ { "name": "self", "type": "ImFont*" }, { "name": "dst", "type": "ImWchar" }, { "name": "src", "type": "ImWchar" }, { "name": "overwrite_dst", "type": "bool" } ], "argsoriginal": "(ImWchar dst,ImWchar src,bool overwrite_dst=true)", "call_args": "(dst,src,overwrite_dst)", "cimguiname": "ImFont_AddRemapChar", "comment": " // Makes 'dst' character/glyph points to 'src' character/glyph. Currently needs to be called AFTER fonts have been built.", "defaults": { "overwrite_dst": "true" }, "funcname": "AddRemapChar", "location": "imgui", "ov_cimguiname": "ImFont_AddRemapChar", "ret": "void", "signature": "(ImWchar,ImWchar,bool)", "stname": "ImFont" } ], "ImFont_BuildLookupTable": [ { "args": "(ImFont* self)", "argsT": [ { "name": "self", "type": "ImFont*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFont_BuildLookupTable", "defaults": [], "funcname": "BuildLookupTable", "location": "imgui", "ov_cimguiname": "ImFont_BuildLookupTable", "ret": "void", "signature": "()", "stname": "ImFont" } ], "ImFont_CalcTextSizeA": [ { "args": "(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "self", "type": "ImFont*" }, { "name": "size", "type": "float" }, { "name": "max_width", "type": "float" }, { "name": "wrap_width", "type": "float" }, { "name": "text_begin", "type": "const char*" }, { "name": "text_end", "type": "const char*" }, { "name": "remaining", "type": "const char**" } ], "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))", "call_args": "(size,max_width,wrap_width,text_begin,text_end,remaining)", "cimguiname": "ImFont_CalcTextSizeA", "comment": " // utf8", "defaults": { "remaining": "NULL", "text_end": "NULL" }, "funcname": "CalcTextSizeA", "location": "imgui", "nonUDT": 1, "ov_cimguiname": "ImFont_CalcTextSizeA", "ret": "void", "signature": "(float,float,float,const char*,const char*,const char**)const", "stname": "ImFont" } ], "ImFont_CalcWordWrapPositionA": [ { "args": "(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width)", "argsT": [ { "name": "self", "type": "ImFont*" }, { "name": "scale", "type": "float" }, { "name": "text", "type": "const char*" }, { "name": "text_end", "type": "const char*" }, { "name": "wrap_width", "type": "float" } ], "argsoriginal": "(float scale,const char* text,const char* text_end,float wrap_width)", "call_args": "(scale,text,text_end,wrap_width)", "cimguiname": "ImFont_CalcWordWrapPositionA", "defaults": [], "funcname": "CalcWordWrapPositionA", "location": "imgui", "ov_cimguiname": "ImFont_CalcWordWrapPositionA", "ret": "const char*", "signature": "(float,const char*,const char*,float)const", "stname": "ImFont" } ], "ImFont_ClearOutputData": [ { "args": "(ImFont* self)", "argsT": [ { "name": "self", "type": "ImFont*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFont_ClearOutputData", "defaults": [], "funcname": "ClearOutputData", "location": "imgui", "ov_cimguiname": "ImFont_ClearOutputData", "ret": "void", "signature": "()", "stname": "ImFont" } ], "ImFont_FindGlyph": [ { "args": "(ImFont* self,ImWchar c)", "argsT": [ { "name": "self", "type": "ImFont*" }, { "name": "c", "type": "ImWchar" } ], "argsoriginal": "(ImWchar c)", "call_args": "(c)", "cimguiname": "ImFont_FindGlyph", "defaults": [], "funcname": "FindGlyph", "location": "imgui", "ov_cimguiname": "ImFont_FindGlyph", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", "stname": "ImFont" } ], "ImFont_FindGlyphNoFallback": [ { "args": "(ImFont* self,ImWchar c)", "argsT": [ { "name": "self", "type": "ImFont*" }, { "name": "c", "type": "ImWchar" } ], "argsoriginal": "(ImWchar c)", "call_args": "(c)", "cimguiname": "ImFont_FindGlyphNoFallback", "defaults": [], "funcname": "FindGlyphNoFallback", "location": "imgui", "ov_cimguiname": "ImFont_FindGlyphNoFallback", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", "stname": "ImFont" } ], "ImFont_GetCharAdvance": [ { "args": "(ImFont* self,ImWchar c)", "argsT": [ { "name": "self", "type": "ImFont*" }, { "name": "c", "type": "ImWchar" } ], "argsoriginal": "(ImWchar c)", "call_args": "(c)", "cimguiname": "ImFont_GetCharAdvance", "defaults": [], "funcname": "GetCharAdvance", "location": "imgui", "ov_cimguiname": "ImFont_GetCharAdvance", "ret": "float", "signature": "(ImWchar)const", "stname": "ImFont" } ], "ImFont_GetDebugName": [ { "args": "(ImFont* self)", "argsT": [ { "name": "self", "type": "ImFont*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFont_GetDebugName", "defaults": [], "funcname": "GetDebugName", "location": "imgui", "ov_cimguiname": "ImFont_GetDebugName", "ret": "const char*", "signature": "()const", "stname": "ImFont" } ], "ImFont_GrowIndex": [ { "args": "(ImFont* self,int new_size)", "argsT": [ { "name": "self", "type": "ImFont*" }, { "name": "new_size", "type": "int" } ], "argsoriginal": "(int new_size)", "call_args": "(new_size)", "cimguiname": "ImFont_GrowIndex", "defaults": [], "funcname": "GrowIndex", "location": "imgui", "ov_cimguiname": "ImFont_GrowIndex", "ret": "void", "signature": "(int)", "stname": "ImFont" } ], "ImFont_ImFont": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFont_ImFont", "constructor": true, "defaults": [], "funcname": "ImFont", "location": "imgui", "ov_cimguiname": "ImFont_ImFont", "signature": "()", "stname": "ImFont" } ], "ImFont_IsGlyphRangeUnused": [ { "args": "(ImFont* self,unsigned int c_begin,unsigned int c_last)", "argsT": [ { "name": "self", "type": "ImFont*" }, { "name": "c_begin", "type": "unsigned int" }, { "name": "c_last", "type": "unsigned int" } ], "argsoriginal": "(unsigned int c_begin,unsigned int c_last)", "call_args": "(c_begin,c_last)", "cimguiname": "ImFont_IsGlyphRangeUnused", "defaults": [], "funcname": "IsGlyphRangeUnused", "location": "imgui", "ov_cimguiname": "ImFont_IsGlyphRangeUnused", "ret": "bool", "signature": "(unsigned int,unsigned int)", "stname": "ImFont" } ], "ImFont_IsLoaded": [ { "args": "(ImFont* self)", "argsT": [ { "name": "self", "type": "ImFont*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImFont_IsLoaded", "defaults": [], "funcname": "IsLoaded", "location": "imgui", "ov_cimguiname": "ImFont_IsLoaded", "ret": "bool", "signature": "()const", "stname": "ImFont" } ], "ImFont_RenderChar": [ { "args": "(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c)", "argsT": [ { "name": "self", "type": "ImFont*" }, { "name": "draw_list", "type": "ImDrawList*" }, { "name": "size", "type": "float" }, { "name": "pos", "type": "ImVec2" }, { "name": "col", "type": "ImU32" }, { "name": "c", "type": "ImWchar" } ], "argsoriginal": "(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c)", "call_args": "(draw_list,size,pos,col,c)", "cimguiname": "ImFont_RenderChar", "defaults": [], "funcname": "RenderChar", "location": "imgui", "ov_cimguiname": "ImFont_RenderChar", "ret": "void", "signature": "(ImDrawList*,float,ImVec2,ImU32,ImWchar)const", "stname": "ImFont" } ], "ImFont_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)", "argsT": [ { "name": "self", "type": "ImFont*" }, { "name": "draw_list", "type": "ImDrawList*" }, { "name": "size", "type": "float" }, { "name": "pos", "type": "ImVec2" }, { "name": "col", "type": "ImU32" }, { "name": "clip_rect", "type": "const ImVec4" }, { "name": "text_begin", "type": "const char*" }, { "name": "text_end", "type": "const char*" }, { "name": "wrap_width", "type": "float" }, { "name": "cpu_fine_clip", "type": "bool" } ], "argsoriginal": "(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4& clip_rect,const char* text_begin,const char* text_end,float wrap_width=0.0f,bool cpu_fine_clip=false)", "call_args": "(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip)", "cimguiname": "ImFont_RenderText", "defaults": { "cpu_fine_clip": "false", "wrap_width": "0.0f" }, "funcname": "RenderText", "location": "imgui", "ov_cimguiname": "ImFont_RenderText", "ret": "void", "signature": "(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const", "stname": "ImFont" } ], "ImFont_SetFallbackChar": [ { "args": "(ImFont* self,ImWchar c)", "argsT": [ { "name": "self", "type": "ImFont*" }, { "name": "c", "type": "ImWchar" } ], "argsoriginal": "(ImWchar c)", "call_args": "(c)", "cimguiname": "ImFont_SetFallbackChar", "defaults": [], "funcname": "SetFallbackChar", "location": "imgui", "ov_cimguiname": "ImFont_SetFallbackChar", "ret": "void", "signature": "(ImWchar)", "stname": "ImFont" } ], "ImFont_SetGlyphVisible": [ { "args": "(ImFont* self,ImWchar c,bool visible)", "argsT": [ { "name": "self", "type": "ImFont*" }, { "name": "c", "type": "ImWchar" }, { "name": "visible", "type": "bool" } ], "argsoriginal": "(ImWchar c,bool visible)", "call_args": "(c,visible)", "cimguiname": "ImFont_SetGlyphVisible", "defaults": [], "funcname": "SetGlyphVisible", "location": "imgui", "ov_cimguiname": "ImFont_SetGlyphVisible", "ret": "void", "signature": "(ImWchar,bool)", "stname": "ImFont" } ], "ImFont_destroy": [ { "args": "(ImFont* self)", "argsT": [ { "name": "self", "type": "ImFont*" } ], "call_args": "(self)", "cimguiname": "ImFont_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImFont_destroy", "ret": "void", "signature": "(ImFont*)", "stname": "ImFont" } ], "ImGuiColumnData_ImGuiColumnData": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiColumnData_ImGuiColumnData", "constructor": true, "defaults": [], "funcname": "ImGuiColumnData", "location": "internal", "ov_cimguiname": "ImGuiColumnData_ImGuiColumnData", "signature": "()", "stname": "ImGuiColumnData" } ], "ImGuiColumnData_destroy": [ { "args": "(ImGuiColumnData* self)", "argsT": [ { "name": "self", "type": "ImGuiColumnData*" } ], "call_args": "(self)", "cimguiname": "ImGuiColumnData_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiColumnData_destroy", "ret": "void", "signature": "(ImGuiColumnData*)", "stname": "ImGuiColumnData" } ], "ImGuiColumns_Clear": [ { "args": "(ImGuiColumns* self)", "argsT": [ { "name": "self", "type": "ImGuiColumns*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiColumns_Clear", "defaults": [], "funcname": "Clear", "location": "internal", "ov_cimguiname": "ImGuiColumns_Clear", "ret": "void", "signature": "()", "stname": "ImGuiColumns" } ], "ImGuiColumns_ImGuiColumns": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiColumns_ImGuiColumns", "constructor": true, "defaults": [], "funcname": "ImGuiColumns", "location": "internal", "ov_cimguiname": "ImGuiColumns_ImGuiColumns", "signature": "()", "stname": "ImGuiColumns" } ], "ImGuiColumns_destroy": [ { "args": "(ImGuiColumns* self)", "argsT": [ { "name": "self", "type": "ImGuiColumns*" } ], "call_args": "(self)", "cimguiname": "ImGuiColumns_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiColumns_destroy", "ret": "void", "signature": "(ImGuiColumns*)", "stname": "ImGuiColumns" } ], "ImGuiContext_ImGuiContext": [ { "args": "(ImFontAtlas* shared_font_atlas)", "argsT": [ { "name": "shared_font_atlas", "type": "ImFontAtlas*" } ], "argsoriginal": "(ImFontAtlas* shared_font_atlas)", "call_args": "(shared_font_atlas)", "cimguiname": "ImGuiContext_ImGuiContext", "constructor": true, "defaults": [], "funcname": "ImGuiContext", "location": "internal", "ov_cimguiname": "ImGuiContext_ImGuiContext", "signature": "(ImFontAtlas*)", "stname": "ImGuiContext" } ], "ImGuiContext_destroy": [ { "args": "(ImGuiContext* self)", "argsT": [ { "name": "self", "type": "ImGuiContext*" } ], "call_args": "(self)", "cimguiname": "ImGuiContext_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiContext_destroy", "ret": "void", "signature": "(ImGuiContext*)", "stname": "ImGuiContext" } ], "ImGuiDockContext_ImGuiDockContext": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiDockContext_ImGuiDockContext", "constructor": true, "defaults": [], "funcname": "ImGuiDockContext", "location": "internal", "ov_cimguiname": "ImGuiDockContext_ImGuiDockContext", "signature": "()", "stname": "ImGuiDockContext" } ], "ImGuiDockContext_destroy": [ { "args": "(ImGuiDockContext* self)", "argsT": [ { "name": "self", "type": "ImGuiDockContext*" } ], "call_args": "(self)", "cimguiname": "ImGuiDockContext_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiDockContext_destroy", "ret": "void", "signature": "(ImGuiDockContext*)", "stname": "ImGuiDockContext" } ], "ImGuiDockNode_GetMergedFlags": [ { "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiDockNode_GetMergedFlags", "defaults": [], "funcname": "GetMergedFlags", "location": "internal", "ov_cimguiname": "ImGuiDockNode_GetMergedFlags", "ret": "ImGuiDockNodeFlags", "signature": "()const", "stname": "ImGuiDockNode" } ], "ImGuiDockNode_ImGuiDockNode": [ { "args": "(ImGuiID id)", "argsT": [ { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "ImGuiDockNode_ImGuiDockNode", "constructor": true, "defaults": [], "funcname": "ImGuiDockNode", "location": "internal", "ov_cimguiname": "ImGuiDockNode_ImGuiDockNode", "signature": "(ImGuiID)", "stname": "ImGuiDockNode" } ], "ImGuiDockNode_IsCentralNode": [ { "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiDockNode_IsCentralNode", "defaults": [], "funcname": "IsCentralNode", "location": "internal", "ov_cimguiname": "ImGuiDockNode_IsCentralNode", "ret": "bool", "signature": "()const", "stname": "ImGuiDockNode" } ], "ImGuiDockNode_IsDockSpace": [ { "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiDockNode_IsDockSpace", "defaults": [], "funcname": "IsDockSpace", "location": "internal", "ov_cimguiname": "ImGuiDockNode_IsDockSpace", "ret": "bool", "signature": "()const", "stname": "ImGuiDockNode" } ], "ImGuiDockNode_IsEmpty": [ { "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiDockNode_IsEmpty", "defaults": [], "funcname": "IsEmpty", "location": "internal", "ov_cimguiname": "ImGuiDockNode_IsEmpty", "ret": "bool", "signature": "()const", "stname": "ImGuiDockNode" } ], "ImGuiDockNode_IsFloatingNode": [ { "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiDockNode_IsFloatingNode", "defaults": [], "funcname": "IsFloatingNode", "location": "internal", "ov_cimguiname": "ImGuiDockNode_IsFloatingNode", "ret": "bool", "signature": "()const", "stname": "ImGuiDockNode" } ], "ImGuiDockNode_IsHiddenTabBar": [ { "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiDockNode_IsHiddenTabBar", "comment": " // Hidden tab bar can be shown back by clicking the small triangle", "defaults": [], "funcname": "IsHiddenTabBar", "location": "internal", "ov_cimguiname": "ImGuiDockNode_IsHiddenTabBar", "ret": "bool", "signature": "()const", "stname": "ImGuiDockNode" } ], "ImGuiDockNode_IsLeafNode": [ { "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiDockNode_IsLeafNode", "defaults": [], "funcname": "IsLeafNode", "location": "internal", "ov_cimguiname": "ImGuiDockNode_IsLeafNode", "ret": "bool", "signature": "()const", "stname": "ImGuiDockNode" } ], "ImGuiDockNode_IsNoTabBar": [ { "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiDockNode_IsNoTabBar", "comment": " // Never show a tab bar", "defaults": [], "funcname": "IsNoTabBar", "location": "internal", "ov_cimguiname": "ImGuiDockNode_IsNoTabBar", "ret": "bool", "signature": "()const", "stname": "ImGuiDockNode" } ], "ImGuiDockNode_IsRootNode": [ { "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiDockNode_IsRootNode", "defaults": [], "funcname": "IsRootNode", "location": "internal", "ov_cimguiname": "ImGuiDockNode_IsRootNode", "ret": "bool", "signature": "()const", "stname": "ImGuiDockNode" } ], "ImGuiDockNode_IsSplitNode": [ { "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiDockNode_IsSplitNode", "defaults": [], "funcname": "IsSplitNode", "location": "internal", "ov_cimguiname": "ImGuiDockNode_IsSplitNode", "ret": "bool", "signature": "()const", "stname": "ImGuiDockNode" } ], "ImGuiDockNode_Rect": [ { "args": "(ImRect *pOut,ImGuiDockNode* self)", "argsT": [ { "name": "pOut", "type": "ImRect*" }, { "name": "self", "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiDockNode_Rect", "defaults": [], "funcname": "Rect", "location": "internal", "nonUDT": 1, "ov_cimguiname": "ImGuiDockNode_Rect", "ret": "void", "signature": "()const", "stname": "ImGuiDockNode" } ], "ImGuiDockNode_destroy": [ { "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", "type": "ImGuiDockNode*" } ], "call_args": "(self)", "cimguiname": "ImGuiDockNode_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiDockNode_destroy", "ret": "void", "signature": "(ImGuiDockNode*)", "stname": "ImGuiDockNode" } ], "ImGuiIO_AddInputCharacter": [ { "args": "(ImGuiIO* self,unsigned int c)", "argsT": [ { "name": "self", "type": "ImGuiIO*" }, { "name": "c", "type": "unsigned int" } ], "argsoriginal": "(unsigned int c)", "call_args": "(c)", "cimguiname": "ImGuiIO_AddInputCharacter", "comment": " // Queue new character input", "defaults": [], "funcname": "AddInputCharacter", "location": "imgui", "ov_cimguiname": "ImGuiIO_AddInputCharacter", "ret": "void", "signature": "(unsigned int)", "stname": "ImGuiIO" } ], "ImGuiIO_AddInputCharacterUTF16": [ { "args": "(ImGuiIO* self,ImWchar16 c)", "argsT": [ { "name": "self", "type": "ImGuiIO*" }, { "name": "c", "type": "ImWchar16" } ], "argsoriginal": "(ImWchar16 c)", "call_args": "(c)", "cimguiname": "ImGuiIO_AddInputCharacterUTF16", "comment": " // Queue new character input from an UTF-16 character, it can be a surrogate", "defaults": [], "funcname": "AddInputCharacterUTF16", "location": "imgui", "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16", "ret": "void", "signature": "(ImWchar16)", "stname": "ImGuiIO" } ], "ImGuiIO_AddInputCharactersUTF8": [ { "args": "(ImGuiIO* self,const char* str)", "argsT": [ { "name": "self", "type": "ImGuiIO*" }, { "name": "str", "type": "const char*" } ], "argsoriginal": "(const char* str)", "call_args": "(str)", "cimguiname": "ImGuiIO_AddInputCharactersUTF8", "comment": " // Queue new characters input from an UTF-8 string", "defaults": [], "funcname": "AddInputCharactersUTF8", "location": "imgui", "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8", "ret": "void", "signature": "(const char*)", "stname": "ImGuiIO" } ], "ImGuiIO_ClearInputCharacters": [ { "args": "(ImGuiIO* self)", "argsT": [ { "name": "self", "type": "ImGuiIO*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiIO_ClearInputCharacters", "comment": " // Clear the text input buffer manually", "defaults": [], "funcname": "ClearInputCharacters", "location": "imgui", "ov_cimguiname": "ImGuiIO_ClearInputCharacters", "ret": "void", "signature": "()", "stname": "ImGuiIO" } ], "ImGuiIO_ImGuiIO": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiIO_ImGuiIO", "constructor": true, "defaults": [], "funcname": "ImGuiIO", "location": "imgui", "ov_cimguiname": "ImGuiIO_ImGuiIO", "signature": "()", "stname": "ImGuiIO" } ], "ImGuiIO_destroy": [ { "args": "(ImGuiIO* self)", "argsT": [ { "name": "self", "type": "ImGuiIO*" } ], "call_args": "(self)", "cimguiname": "ImGuiIO_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiIO_destroy", "ret": "void", "signature": "(ImGuiIO*)", "stname": "ImGuiIO" } ], "ImGuiInputTextCallbackData_DeleteChars": [ { "args": "(ImGuiInputTextCallbackData* self,int pos,int bytes_count)", "argsT": [ { "name": "self", "type": "ImGuiInputTextCallbackData*" }, { "name": "pos", "type": "int" }, { "name": "bytes_count", "type": "int" } ], "argsoriginal": "(int pos,int bytes_count)", "call_args": "(pos,bytes_count)", "cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "defaults": [], "funcname": "DeleteChars", "location": "imgui", "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "ret": "void", "signature": "(int,int)", "stname": "ImGuiInputTextCallbackData" } ], "ImGuiInputTextCallbackData_HasSelection": [ { "args": "(ImGuiInputTextCallbackData* self)", "argsT": [ { "name": "self", "type": "ImGuiInputTextCallbackData*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextCallbackData_HasSelection", "defaults": [], "funcname": "HasSelection", "location": "imgui", "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection", "ret": "bool", "signature": "()const", "stname": "ImGuiInputTextCallbackData" } ], "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", "constructor": true, "defaults": [], "funcname": "ImGuiInputTextCallbackData", "location": "imgui", "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", "signature": "()", "stname": "ImGuiInputTextCallbackData" } ], "ImGuiInputTextCallbackData_InsertChars": [ { "args": "(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end)", "argsT": [ { "name": "self", "type": "ImGuiInputTextCallbackData*" }, { "name": "pos", "type": "int" }, { "name": "text", "type": "const char*" }, { "name": "text_end", "type": "const char*" } ], "argsoriginal": "(int pos,const char* text,const char* text_end=((void*)0))", "call_args": "(pos,text,text_end)", "cimguiname": "ImGuiInputTextCallbackData_InsertChars", "defaults": { "text_end": "NULL" }, "funcname": "InsertChars", "location": "imgui", "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars", "ret": "void", "signature": "(int,const char*,const char*)", "stname": "ImGuiInputTextCallbackData" } ], "ImGuiInputTextCallbackData_destroy": [ { "args": "(ImGuiInputTextCallbackData* self)", "argsT": [ { "name": "self", "type": "ImGuiInputTextCallbackData*" } ], "call_args": "(self)", "cimguiname": "ImGuiInputTextCallbackData_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiInputTextCallbackData_destroy", "ret": "void", "signature": "(ImGuiInputTextCallbackData*)", "stname": "ImGuiInputTextCallbackData" } ], "ImGuiInputTextState_ClearFreeMemory": [ { "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", "type": "ImGuiInputTextState*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_ClearFreeMemory", "defaults": [], "funcname": "ClearFreeMemory", "location": "internal", "ov_cimguiname": "ImGuiInputTextState_ClearFreeMemory", "ret": "void", "signature": "()", "stname": "ImGuiInputTextState" } ], "ImGuiInputTextState_ClearSelection": [ { "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", "type": "ImGuiInputTextState*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_ClearSelection", "defaults": [], "funcname": "ClearSelection", "location": "internal", "ov_cimguiname": "ImGuiInputTextState_ClearSelection", "ret": "void", "signature": "()", "stname": "ImGuiInputTextState" } ], "ImGuiInputTextState_ClearText": [ { "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", "type": "ImGuiInputTextState*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_ClearText", "defaults": [], "funcname": "ClearText", "location": "internal", "ov_cimguiname": "ImGuiInputTextState_ClearText", "ret": "void", "signature": "()", "stname": "ImGuiInputTextState" } ], "ImGuiInputTextState_CursorAnimReset": [ { "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", "type": "ImGuiInputTextState*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_CursorAnimReset", "comment": " // After a user-input the cursor stays on for a while without blinking", "defaults": [], "funcname": "CursorAnimReset", "location": "internal", "ov_cimguiname": "ImGuiInputTextState_CursorAnimReset", "ret": "void", "signature": "()", "stname": "ImGuiInputTextState" } ], "ImGuiInputTextState_CursorClamp": [ { "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", "type": "ImGuiInputTextState*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_CursorClamp", "defaults": [], "funcname": "CursorClamp", "location": "internal", "ov_cimguiname": "ImGuiInputTextState_CursorClamp", "ret": "void", "signature": "()", "stname": "ImGuiInputTextState" } ], "ImGuiInputTextState_GetRedoAvailCount": [ { "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", "type": "ImGuiInputTextState*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_GetRedoAvailCount", "defaults": [], "funcname": "GetRedoAvailCount", "location": "internal", "ov_cimguiname": "ImGuiInputTextState_GetRedoAvailCount", "ret": "int", "signature": "()const", "stname": "ImGuiInputTextState" } ], "ImGuiInputTextState_GetUndoAvailCount": [ { "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", "type": "ImGuiInputTextState*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_GetUndoAvailCount", "defaults": [], "funcname": "GetUndoAvailCount", "location": "internal", "ov_cimguiname": "ImGuiInputTextState_GetUndoAvailCount", "ret": "int", "signature": "()const", "stname": "ImGuiInputTextState" } ], "ImGuiInputTextState_HasSelection": [ { "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", "type": "ImGuiInputTextState*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_HasSelection", "defaults": [], "funcname": "HasSelection", "location": "internal", "ov_cimguiname": "ImGuiInputTextState_HasSelection", "ret": "bool", "signature": "()const", "stname": "ImGuiInputTextState" } ], "ImGuiInputTextState_ImGuiInputTextState": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_ImGuiInputTextState", "constructor": true, "defaults": [], "funcname": "ImGuiInputTextState", "location": "internal", "ov_cimguiname": "ImGuiInputTextState_ImGuiInputTextState", "signature": "()", "stname": "ImGuiInputTextState" } ], "ImGuiInputTextState_OnKeyPressed": [ { "args": "(ImGuiInputTextState* self,int key)", "argsT": [ { "name": "self", "type": "ImGuiInputTextState*" }, { "name": "key", "type": "int" } ], "argsoriginal": "(int key)", "call_args": "(key)", "cimguiname": "ImGuiInputTextState_OnKeyPressed", "comment": " // Cannot be inline because we call in code in stb_textedit.h implementation", "defaults": [], "funcname": "OnKeyPressed", "location": "internal", "ov_cimguiname": "ImGuiInputTextState_OnKeyPressed", "ret": "void", "signature": "(int)", "stname": "ImGuiInputTextState" } ], "ImGuiInputTextState_SelectAll": [ { "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", "type": "ImGuiInputTextState*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiInputTextState_SelectAll", "defaults": [], "funcname": "SelectAll", "location": "internal", "ov_cimguiname": "ImGuiInputTextState_SelectAll", "ret": "void", "signature": "()", "stname": "ImGuiInputTextState" } ], "ImGuiInputTextState_destroy": [ { "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", "type": "ImGuiInputTextState*" } ], "call_args": "(self)", "cimguiname": "ImGuiInputTextState_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiInputTextState_destroy", "ret": "void", "signature": "(ImGuiInputTextState*)", "stname": "ImGuiInputTextState" } ], "ImGuiLastItemDataBackup_Backup": [ { "args": "(ImGuiLastItemDataBackup* self)", "argsT": [ { "name": "self", "type": "ImGuiLastItemDataBackup*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiLastItemDataBackup_Backup", "defaults": [], "funcname": "Backup", "location": "internal", "ov_cimguiname": "ImGuiLastItemDataBackup_Backup", "ret": "void", "signature": "()", "stname": "ImGuiLastItemDataBackup" } ], "ImGuiLastItemDataBackup_ImGuiLastItemDataBackup": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiLastItemDataBackup_ImGuiLastItemDataBackup", "constructor": true, "defaults": [], "funcname": "ImGuiLastItemDataBackup", "location": "internal", "ov_cimguiname": "ImGuiLastItemDataBackup_ImGuiLastItemDataBackup", "signature": "()", "stname": "ImGuiLastItemDataBackup" } ], "ImGuiLastItemDataBackup_Restore": [ { "args": "(ImGuiLastItemDataBackup* self)", "argsT": [ { "name": "self", "type": "ImGuiLastItemDataBackup*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiLastItemDataBackup_Restore", "defaults": [], "funcname": "Restore", "location": "internal", "ov_cimguiname": "ImGuiLastItemDataBackup_Restore", "ret": "void", "signature": "()const", "stname": "ImGuiLastItemDataBackup" } ], "ImGuiLastItemDataBackup_destroy": [ { "args": "(ImGuiLastItemDataBackup* self)", "argsT": [ { "name": "self", "type": "ImGuiLastItemDataBackup*" } ], "call_args": "(self)", "cimguiname": "ImGuiLastItemDataBackup_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiLastItemDataBackup_destroy", "ret": "void", "signature": "(ImGuiLastItemDataBackup*)", "stname": "ImGuiLastItemDataBackup" } ], "ImGuiListClipper_Begin": [ { "args": "(ImGuiListClipper* self,int items_count,float items_height)", "argsT": [ { "name": "self", "type": "ImGuiListClipper*" }, { "name": "items_count", "type": "int" }, { "name": "items_height", "type": "float" } ], "argsoriginal": "(int items_count,float items_height=-1.0f)", "call_args": "(items_count,items_height)", "cimguiname": "ImGuiListClipper_Begin", "comment": " // Automatically called by constructor if you passed 'items_count' or by Step() in Step 1.", "defaults": { "items_height": "-1.0f" }, "funcname": "Begin", "location": "imgui", "ov_cimguiname": "ImGuiListClipper_Begin", "ret": "void", "signature": "(int,float)", "stname": "ImGuiListClipper" } ], "ImGuiListClipper_End": [ { "args": "(ImGuiListClipper* self)", "argsT": [ { "name": "self", "type": "ImGuiListClipper*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiListClipper_End", "comment": " // Automatically called on the last call of Step() that returns false.", "defaults": [], "funcname": "End", "location": "imgui", "ov_cimguiname": "ImGuiListClipper_End", "ret": "void", "signature": "()", "stname": "ImGuiListClipper" } ], "ImGuiListClipper_ImGuiListClipper": [ { "args": "(int items_count,float items_height)", "argsT": [ { "name": "items_count", "type": "int" }, { "name": "items_height", "type": "float" } ], "argsoriginal": "(int items_count=-1,float items_height=-1.0f)", "call_args": "(items_count,items_height)", "cimguiname": "ImGuiListClipper_ImGuiListClipper", "comment": " // NB: Begin() initialize every fields (as we allow user to call Begin/End multiple times on a same instance if they want).", "constructor": true, "defaults": { "items_count": -1, "items_height": "-1.0f" }, "funcname": "ImGuiListClipper", "location": "imgui", "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper", "signature": "(int,float)", "stname": "ImGuiListClipper" } ], "ImGuiListClipper_Step": [ { "args": "(ImGuiListClipper* self)", "argsT": [ { "name": "self", "type": "ImGuiListClipper*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiListClipper_Step", "comment": " // Call until it returns false. The DisplayStart/DisplayEnd fields will be set and you can process/draw those items.", "defaults": [], "funcname": "Step", "location": "imgui", "ov_cimguiname": "ImGuiListClipper_Step", "ret": "bool", "signature": "()", "stname": "ImGuiListClipper" } ], "ImGuiListClipper_destroy": [ { "args": "(ImGuiListClipper* self)", "argsT": [ { "name": "self", "type": "ImGuiListClipper*" } ], "call_args": "(self)", "cimguiname": "ImGuiListClipper_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiListClipper_destroy", "ret": "void", "signature": "(ImGuiListClipper*)", "stname": "ImGuiListClipper" } ], "ImGuiMenuColumns_CalcExtraSpace": [ { "args": "(ImGuiMenuColumns* self,float avail_w)", "argsT": [ { "name": "self", "type": "ImGuiMenuColumns*" }, { "name": "avail_w", "type": "float" } ], "argsoriginal": "(float avail_w)", "call_args": "(avail_w)", "cimguiname": "ImGuiMenuColumns_CalcExtraSpace", "defaults": [], "funcname": "CalcExtraSpace", "location": "internal", "ov_cimguiname": "ImGuiMenuColumns_CalcExtraSpace", "ret": "float", "signature": "(float)const", "stname": "ImGuiMenuColumns" } ], "ImGuiMenuColumns_DeclColumns": [ { "args": "(ImGuiMenuColumns* self,float w0,float w1,float w2)", "argsT": [ { "name": "self", "type": "ImGuiMenuColumns*" }, { "name": "w0", "type": "float" }, { "name": "w1", "type": "float" }, { "name": "w2", "type": "float" } ], "argsoriginal": "(float w0,float w1,float w2)", "call_args": "(w0,w1,w2)", "cimguiname": "ImGuiMenuColumns_DeclColumns", "defaults": [], "funcname": "DeclColumns", "location": "internal", "ov_cimguiname": "ImGuiMenuColumns_DeclColumns", "ret": "float", "signature": "(float,float,float)", "stname": "ImGuiMenuColumns" } ], "ImGuiMenuColumns_ImGuiMenuColumns": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns", "constructor": true, "defaults": [], "funcname": "ImGuiMenuColumns", "location": "internal", "ov_cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns", "signature": "()", "stname": "ImGuiMenuColumns" } ], "ImGuiMenuColumns_Update": [ { "args": "(ImGuiMenuColumns* self,int count,float spacing,bool clear)", "argsT": [ { "name": "self", "type": "ImGuiMenuColumns*" }, { "name": "count", "type": "int" }, { "name": "spacing", "type": "float" }, { "name": "clear", "type": "bool" } ], "argsoriginal": "(int count,float spacing,bool clear)", "call_args": "(count,spacing,clear)", "cimguiname": "ImGuiMenuColumns_Update", "defaults": [], "funcname": "Update", "location": "internal", "ov_cimguiname": "ImGuiMenuColumns_Update", "ret": "void", "signature": "(int,float,bool)", "stname": "ImGuiMenuColumns" } ], "ImGuiMenuColumns_destroy": [ { "args": "(ImGuiMenuColumns* self)", "argsT": [ { "name": "self", "type": "ImGuiMenuColumns*" } ], "call_args": "(self)", "cimguiname": "ImGuiMenuColumns_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiMenuColumns_destroy", "ret": "void", "signature": "(ImGuiMenuColumns*)", "stname": "ImGuiMenuColumns" } ], "ImGuiNavMoveResult_Clear": [ { "args": "(ImGuiNavMoveResult* self)", "argsT": [ { "name": "self", "type": "ImGuiNavMoveResult*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiNavMoveResult_Clear", "defaults": [], "funcname": "Clear", "location": "internal", "ov_cimguiname": "ImGuiNavMoveResult_Clear", "ret": "void", "signature": "()", "stname": "ImGuiNavMoveResult" } ], "ImGuiNavMoveResult_ImGuiNavMoveResult": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiNavMoveResult_ImGuiNavMoveResult", "constructor": true, "defaults": [], "funcname": "ImGuiNavMoveResult", "location": "internal", "ov_cimguiname": "ImGuiNavMoveResult_ImGuiNavMoveResult", "signature": "()", "stname": "ImGuiNavMoveResult" } ], "ImGuiNavMoveResult_destroy": [ { "args": "(ImGuiNavMoveResult* self)", "argsT": [ { "name": "self", "type": "ImGuiNavMoveResult*" } ], "call_args": "(self)", "cimguiname": "ImGuiNavMoveResult_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiNavMoveResult_destroy", "ret": "void", "signature": "(ImGuiNavMoveResult*)", "stname": "ImGuiNavMoveResult" } ], "ImGuiNextItemData_ClearFlags": [ { "args": "(ImGuiNextItemData* self)", "argsT": [ { "name": "self", "type": "ImGuiNextItemData*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiNextItemData_ClearFlags", "comment": " // Also cleared manually by ItemAdd()!", "defaults": [], "funcname": "ClearFlags", "location": "internal", "ov_cimguiname": "ImGuiNextItemData_ClearFlags", "ret": "void", "signature": "()", "stname": "ImGuiNextItemData" } ], "ImGuiNextItemData_ImGuiNextItemData": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiNextItemData_ImGuiNextItemData", "constructor": true, "defaults": [], "funcname": "ImGuiNextItemData", "location": "internal", "ov_cimguiname": "ImGuiNextItemData_ImGuiNextItemData", "signature": "()", "stname": "ImGuiNextItemData" } ], "ImGuiNextItemData_destroy": [ { "args": "(ImGuiNextItemData* self)", "argsT": [ { "name": "self", "type": "ImGuiNextItemData*" } ], "call_args": "(self)", "cimguiname": "ImGuiNextItemData_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiNextItemData_destroy", "ret": "void", "signature": "(ImGuiNextItemData*)", "stname": "ImGuiNextItemData" } ], "ImGuiNextWindowData_ClearFlags": [ { "args": "(ImGuiNextWindowData* self)", "argsT": [ { "name": "self", "type": "ImGuiNextWindowData*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiNextWindowData_ClearFlags", "defaults": [], "funcname": "ClearFlags", "location": "internal", "ov_cimguiname": "ImGuiNextWindowData_ClearFlags", "ret": "void", "signature": "()", "stname": "ImGuiNextWindowData" } ], "ImGuiNextWindowData_ImGuiNextWindowData": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData", "constructor": true, "defaults": [], "funcname": "ImGuiNextWindowData", "location": "internal", "ov_cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData", "signature": "()", "stname": "ImGuiNextWindowData" } ], "ImGuiNextWindowData_destroy": [ { "args": "(ImGuiNextWindowData* self)", "argsT": [ { "name": "self", "type": "ImGuiNextWindowData*" } ], "call_args": "(self)", "cimguiname": "ImGuiNextWindowData_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiNextWindowData_destroy", "ret": "void", "signature": "(ImGuiNextWindowData*)", "stname": "ImGuiNextWindowData" } ], "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", "constructor": true, "defaults": [], "funcname": "ImGuiOnceUponAFrame", "location": "imgui", "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", "signature": "()", "stname": "ImGuiOnceUponAFrame" } ], "ImGuiOnceUponAFrame_destroy": [ { "args": "(ImGuiOnceUponAFrame* self)", "argsT": [ { "name": "self", "type": "ImGuiOnceUponAFrame*" } ], "call_args": "(self)", "cimguiname": "ImGuiOnceUponAFrame_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiOnceUponAFrame_destroy", "ret": "void", "signature": "(ImGuiOnceUponAFrame*)", "stname": "ImGuiOnceUponAFrame" } ], "ImGuiPayload_Clear": [ { "args": "(ImGuiPayload* self)", "argsT": [ { "name": "self", "type": "ImGuiPayload*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiPayload_Clear", "defaults": [], "funcname": "Clear", "location": "imgui", "ov_cimguiname": "ImGuiPayload_Clear", "ret": "void", "signature": "()", "stname": "ImGuiPayload" } ], "ImGuiPayload_ImGuiPayload": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiPayload_ImGuiPayload", "constructor": true, "defaults": [], "funcname": "ImGuiPayload", "location": "imgui", "ov_cimguiname": "ImGuiPayload_ImGuiPayload", "signature": "()", "stname": "ImGuiPayload" } ], "ImGuiPayload_IsDataType": [ { "args": "(ImGuiPayload* self,const char* type)", "argsT": [ { "name": "self", "type": "ImGuiPayload*" }, { "name": "type", "type": "const char*" } ], "argsoriginal": "(const char* type)", "call_args": "(type)", "cimguiname": "ImGuiPayload_IsDataType", "defaults": [], "funcname": "IsDataType", "location": "imgui", "ov_cimguiname": "ImGuiPayload_IsDataType", "ret": "bool", "signature": "(const char*)const", "stname": "ImGuiPayload" } ], "ImGuiPayload_IsDelivery": [ { "args": "(ImGuiPayload* self)", "argsT": [ { "name": "self", "type": "ImGuiPayload*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiPayload_IsDelivery", "defaults": [], "funcname": "IsDelivery", "location": "imgui", "ov_cimguiname": "ImGuiPayload_IsDelivery", "ret": "bool", "signature": "()const", "stname": "ImGuiPayload" } ], "ImGuiPayload_IsPreview": [ { "args": "(ImGuiPayload* self)", "argsT": [ { "name": "self", "type": "ImGuiPayload*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiPayload_IsPreview", "defaults": [], "funcname": "IsPreview", "location": "imgui", "ov_cimguiname": "ImGuiPayload_IsPreview", "ret": "bool", "signature": "()const", "stname": "ImGuiPayload" } ], "ImGuiPayload_destroy": [ { "args": "(ImGuiPayload* self)", "argsT": [ { "name": "self", "type": "ImGuiPayload*" } ], "call_args": "(self)", "cimguiname": "ImGuiPayload_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiPayload_destroy", "ret": "void", "signature": "(ImGuiPayload*)", "stname": "ImGuiPayload" } ], "ImGuiPlatformIO_ImGuiPlatformIO": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiPlatformIO_ImGuiPlatformIO", "comment": " // Zero clear", "constructor": true, "defaults": [], "funcname": "ImGuiPlatformIO", "location": "imgui", "ov_cimguiname": "ImGuiPlatformIO_ImGuiPlatformIO", "signature": "()", "stname": "ImGuiPlatformIO" } ], "ImGuiPlatformIO_destroy": [ { "args": "(ImGuiPlatformIO* self)", "argsT": [ { "name": "self", "type": "ImGuiPlatformIO*" } ], "call_args": "(self)", "cimguiname": "ImGuiPlatformIO_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiPlatformIO_destroy", "ret": "void", "signature": "(ImGuiPlatformIO*)", "stname": "ImGuiPlatformIO" } ], "ImGuiPlatformMonitor_ImGuiPlatformMonitor": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiPlatformMonitor_ImGuiPlatformMonitor", "constructor": true, "defaults": [], "funcname": "ImGuiPlatformMonitor", "location": "imgui", "ov_cimguiname": "ImGuiPlatformMonitor_ImGuiPlatformMonitor", "signature": "()", "stname": "ImGuiPlatformMonitor" } ], "ImGuiPlatformMonitor_destroy": [ { "args": "(ImGuiPlatformMonitor* self)", "argsT": [ { "name": "self", "type": "ImGuiPlatformMonitor*" } ], "call_args": "(self)", "cimguiname": "ImGuiPlatformMonitor_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiPlatformMonitor_destroy", "ret": "void", "signature": "(ImGuiPlatformMonitor*)", "stname": "ImGuiPlatformMonitor" } ], "ImGuiPopupData_ImGuiPopupData": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiPopupData_ImGuiPopupData", "constructor": true, "defaults": [], "funcname": "ImGuiPopupData", "location": "internal", "ov_cimguiname": "ImGuiPopupData_ImGuiPopupData", "signature": "()", "stname": "ImGuiPopupData" } ], "ImGuiPopupData_destroy": [ { "args": "(ImGuiPopupData* self)", "argsT": [ { "name": "self", "type": "ImGuiPopupData*" } ], "call_args": "(self)", "cimguiname": "ImGuiPopupData_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiPopupData_destroy", "ret": "void", "signature": "(ImGuiPopupData*)", "stname": "ImGuiPopupData" } ], "ImGuiPtrOrIndex_ImGuiPtrOrIndex": [ { "args": "(void* ptr)", "argsT": [ { "name": "ptr", "type": "void*" } ], "argsoriginal": "(void* ptr)", "call_args": "(ptr)", "cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex", "constructor": true, "defaults": [], "funcname": "ImGuiPtrOrIndex", "location": "internal", "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr", "signature": "(void*)", "stname": "ImGuiPtrOrIndex" }, { "args": "(int index)", "argsT": [ { "name": "index", "type": "int" } ], "argsoriginal": "(int index)", "call_args": "(index)", "cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex", "constructor": true, "defaults": [], "funcname": "ImGuiPtrOrIndex", "location": "internal", "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndexInt", "signature": "(int)", "stname": "ImGuiPtrOrIndex" } ], "ImGuiPtrOrIndex_destroy": [ { "args": "(ImGuiPtrOrIndex* self)", "argsT": [ { "name": "self", "type": "ImGuiPtrOrIndex*" } ], "call_args": "(self)", "cimguiname": "ImGuiPtrOrIndex_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiPtrOrIndex_destroy", "ret": "void", "signature": "(ImGuiPtrOrIndex*)", "stname": "ImGuiPtrOrIndex" } ], "ImGuiSettingsHandler_ImGuiSettingsHandler": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler", "constructor": true, "defaults": [], "funcname": "ImGuiSettingsHandler", "location": "internal", "ov_cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler", "signature": "()", "stname": "ImGuiSettingsHandler" } ], "ImGuiSettingsHandler_destroy": [ { "args": "(ImGuiSettingsHandler* self)", "argsT": [ { "name": "self", "type": "ImGuiSettingsHandler*" } ], "call_args": "(self)", "cimguiname": "ImGuiSettingsHandler_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiSettingsHandler_destroy", "ret": "void", "signature": "(ImGuiSettingsHandler*)", "stname": "ImGuiSettingsHandler" } ], "ImGuiStoragePair_ImGuiStoragePair": [ { "args": "(ImGuiID _key,int _val_i)", "argsT": [ { "name": "_key", "type": "ImGuiID" }, { "name": "_val_i", "type": "int" } ], "argsoriginal": "(ImGuiID _key,int _val_i)", "call_args": "(_key,_val_i)", "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", "constructor": true, "defaults": [], "funcname": "ImGuiStoragePair", "location": "imgui", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairInt", "signature": "(ImGuiID,int)", "stname": "ImGuiStoragePair" }, { "args": "(ImGuiID _key,float _val_f)", "argsT": [ { "name": "_key", "type": "ImGuiID" }, { "name": "_val_f", "type": "float" } ], "argsoriginal": "(ImGuiID _key,float _val_f)", "call_args": "(_key,_val_f)", "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", "constructor": true, "defaults": [], "funcname": "ImGuiStoragePair", "location": "imgui", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairFloat", "signature": "(ImGuiID,float)", "stname": "ImGuiStoragePair" }, { "args": "(ImGuiID _key,void* _val_p)", "argsT": [ { "name": "_key", "type": "ImGuiID" }, { "name": "_val_p", "type": "void*" } ], "argsoriginal": "(ImGuiID _key,void* _val_p)", "call_args": "(_key,_val_p)", "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", "constructor": true, "defaults": [], "funcname": "ImGuiStoragePair", "location": "imgui", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairPtr", "signature": "(ImGuiID,void*)", "stname": "ImGuiStoragePair" } ], "ImGuiStoragePair_destroy": [ { "args": "(ImGuiStoragePair* self)", "argsT": [ { "name": "self", "type": "ImGuiStoragePair*" } ], "call_args": "(self)", "cimguiname": "ImGuiStoragePair_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiStoragePair_destroy", "ret": "void", "signature": "(ImGuiStoragePair*)", "stname": "ImGuiStoragePair" } ], "ImGuiStorage_BuildSortByKey": [ { "args": "(ImGuiStorage* self)", "argsT": [ { "name": "self", "type": "ImGuiStorage*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiStorage_BuildSortByKey", "defaults": [], "funcname": "BuildSortByKey", "location": "imgui", "ov_cimguiname": "ImGuiStorage_BuildSortByKey", "ret": "void", "signature": "()", "stname": "ImGuiStorage" } ], "ImGuiStorage_Clear": [ { "args": "(ImGuiStorage* self)", "argsT": [ { "name": "self", "type": "ImGuiStorage*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiStorage_Clear", "defaults": [], "funcname": "Clear", "location": "imgui", "ov_cimguiname": "ImGuiStorage_Clear", "ret": "void", "signature": "()", "stname": "ImGuiStorage" } ], "ImGuiStorage_GetBool": [ { "args": "(ImGuiStorage* self,ImGuiID key,bool default_val)", "argsT": [ { "name": "self", "type": "ImGuiStorage*" }, { "name": "key", "type": "ImGuiID" }, { "name": "default_val", "type": "bool" } ], "argsoriginal": "(ImGuiID key,bool default_val=false)", "call_args": "(key,default_val)", "cimguiname": "ImGuiStorage_GetBool", "defaults": { "default_val": "false" }, "funcname": "GetBool", "location": "imgui", "ov_cimguiname": "ImGuiStorage_GetBool", "ret": "bool", "signature": "(ImGuiID,bool)const", "stname": "ImGuiStorage" } ], "ImGuiStorage_GetBoolRef": [ { "args": "(ImGuiStorage* self,ImGuiID key,bool default_val)", "argsT": [ { "name": "self", "type": "ImGuiStorage*" }, { "name": "key", "type": "ImGuiID" }, { "name": "default_val", "type": "bool" } ], "argsoriginal": "(ImGuiID key,bool default_val=false)", "call_args": "(key,default_val)", "cimguiname": "ImGuiStorage_GetBoolRef", "defaults": { "default_val": "false" }, "funcname": "GetBoolRef", "location": "imgui", "ov_cimguiname": "ImGuiStorage_GetBoolRef", "ret": "bool*", "signature": "(ImGuiID,bool)", "stname": "ImGuiStorage" } ], "ImGuiStorage_GetFloat": [ { "args": "(ImGuiStorage* self,ImGuiID key,float default_val)", "argsT": [ { "name": "self", "type": "ImGuiStorage*" }, { "name": "key", "type": "ImGuiID" }, { "name": "default_val", "type": "float" } ], "argsoriginal": "(ImGuiID key,float default_val=0.0f)", "call_args": "(key,default_val)", "cimguiname": "ImGuiStorage_GetFloat", "defaults": { "default_val": "0.0f" }, "funcname": "GetFloat", "location": "imgui", "ov_cimguiname": "ImGuiStorage_GetFloat", "ret": "float", "signature": "(ImGuiID,float)const", "stname": "ImGuiStorage" } ], "ImGuiStorage_GetFloatRef": [ { "args": "(ImGuiStorage* self,ImGuiID key,float default_val)", "argsT": [ { "name": "self", "type": "ImGuiStorage*" }, { "name": "key", "type": "ImGuiID" }, { "name": "default_val", "type": "float" } ], "argsoriginal": "(ImGuiID key,float default_val=0.0f)", "call_args": "(key,default_val)", "cimguiname": "ImGuiStorage_GetFloatRef", "defaults": { "default_val": "0.0f" }, "funcname": "GetFloatRef", "location": "imgui", "ov_cimguiname": "ImGuiStorage_GetFloatRef", "ret": "float*", "signature": "(ImGuiID,float)", "stname": "ImGuiStorage" } ], "ImGuiStorage_GetInt": [ { "args": "(ImGuiStorage* self,ImGuiID key,int default_val)", "argsT": [ { "name": "self", "type": "ImGuiStorage*" }, { "name": "key", "type": "ImGuiID" }, { "name": "default_val", "type": "int" } ], "argsoriginal": "(ImGuiID key,int default_val=0)", "call_args": "(key,default_val)", "cimguiname": "ImGuiStorage_GetInt", "defaults": { "default_val": 0 }, "funcname": "GetInt", "location": "imgui", "ov_cimguiname": "ImGuiStorage_GetInt", "ret": "int", "signature": "(ImGuiID,int)const", "stname": "ImGuiStorage" } ], "ImGuiStorage_GetIntRef": [ { "args": "(ImGuiStorage* self,ImGuiID key,int default_val)", "argsT": [ { "name": "self", "type": "ImGuiStorage*" }, { "name": "key", "type": "ImGuiID" }, { "name": "default_val", "type": "int" } ], "argsoriginal": "(ImGuiID key,int default_val=0)", "call_args": "(key,default_val)", "cimguiname": "ImGuiStorage_GetIntRef", "defaults": { "default_val": 0 }, "funcname": "GetIntRef", "location": "imgui", "ov_cimguiname": "ImGuiStorage_GetIntRef", "ret": "int*", "signature": "(ImGuiID,int)", "stname": "ImGuiStorage" } ], "ImGuiStorage_GetVoidPtr": [ { "args": "(ImGuiStorage* self,ImGuiID key)", "argsT": [ { "name": "self", "type": "ImGuiStorage*" }, { "name": "key", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID key)", "call_args": "(key)", "cimguiname": "ImGuiStorage_GetVoidPtr", "comment": " // default_val is NULL", "defaults": [], "funcname": "GetVoidPtr", "location": "imgui", "ov_cimguiname": "ImGuiStorage_GetVoidPtr", "ret": "void*", "signature": "(ImGuiID)const", "stname": "ImGuiStorage" } ], "ImGuiStorage_GetVoidPtrRef": [ { "args": "(ImGuiStorage* self,ImGuiID key,void* default_val)", "argsT": [ { "name": "self", "type": "ImGuiStorage*" }, { "name": "key", "type": "ImGuiID" }, { "name": "default_val", "type": "void*" } ], "argsoriginal": "(ImGuiID key,void* default_val=((void*)0))", "call_args": "(key,default_val)", "cimguiname": "ImGuiStorage_GetVoidPtrRef", "defaults": { "default_val": "NULL" }, "funcname": "GetVoidPtrRef", "location": "imgui", "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef", "ret": "void**", "signature": "(ImGuiID,void*)", "stname": "ImGuiStorage" } ], "ImGuiStorage_SetAllInt": [ { "args": "(ImGuiStorage* self,int val)", "argsT": [ { "name": "self", "type": "ImGuiStorage*" }, { "name": "val", "type": "int" } ], "argsoriginal": "(int val)", "call_args": "(val)", "cimguiname": "ImGuiStorage_SetAllInt", "defaults": [], "funcname": "SetAllInt", "location": "imgui", "ov_cimguiname": "ImGuiStorage_SetAllInt", "ret": "void", "signature": "(int)", "stname": "ImGuiStorage" } ], "ImGuiStorage_SetBool": [ { "args": "(ImGuiStorage* self,ImGuiID key,bool val)", "argsT": [ { "name": "self", "type": "ImGuiStorage*" }, { "name": "key", "type": "ImGuiID" }, { "name": "val", "type": "bool" } ], "argsoriginal": "(ImGuiID key,bool val)", "call_args": "(key,val)", "cimguiname": "ImGuiStorage_SetBool", "defaults": [], "funcname": "SetBool", "location": "imgui", "ov_cimguiname": "ImGuiStorage_SetBool", "ret": "void", "signature": "(ImGuiID,bool)", "stname": "ImGuiStorage" } ], "ImGuiStorage_SetFloat": [ { "args": "(ImGuiStorage* self,ImGuiID key,float val)", "argsT": [ { "name": "self", "type": "ImGuiStorage*" }, { "name": "key", "type": "ImGuiID" }, { "name": "val", "type": "float" } ], "argsoriginal": "(ImGuiID key,float val)", "call_args": "(key,val)", "cimguiname": "ImGuiStorage_SetFloat", "defaults": [], "funcname": "SetFloat", "location": "imgui", "ov_cimguiname": "ImGuiStorage_SetFloat", "ret": "void", "signature": "(ImGuiID,float)", "stname": "ImGuiStorage" } ], "ImGuiStorage_SetInt": [ { "args": "(ImGuiStorage* self,ImGuiID key,int val)", "argsT": [ { "name": "self", "type": "ImGuiStorage*" }, { "name": "key", "type": "ImGuiID" }, { "name": "val", "type": "int" } ], "argsoriginal": "(ImGuiID key,int val)", "call_args": "(key,val)", "cimguiname": "ImGuiStorage_SetInt", "defaults": [], "funcname": "SetInt", "location": "imgui", "ov_cimguiname": "ImGuiStorage_SetInt", "ret": "void", "signature": "(ImGuiID,int)", "stname": "ImGuiStorage" } ], "ImGuiStorage_SetVoidPtr": [ { "args": "(ImGuiStorage* self,ImGuiID key,void* val)", "argsT": [ { "name": "self", "type": "ImGuiStorage*" }, { "name": "key", "type": "ImGuiID" }, { "name": "val", "type": "void*" } ], "argsoriginal": "(ImGuiID key,void* val)", "call_args": "(key,val)", "cimguiname": "ImGuiStorage_SetVoidPtr", "defaults": [], "funcname": "SetVoidPtr", "location": "imgui", "ov_cimguiname": "ImGuiStorage_SetVoidPtr", "ret": "void", "signature": "(ImGuiID,void*)", "stname": "ImGuiStorage" } ], "ImGuiStyleMod_ImGuiStyleMod": [ { "args": "(ImGuiStyleVar idx,int v)", "argsT": [ { "name": "idx", "type": "ImGuiStyleVar" }, { "name": "v", "type": "int" } ], "argsoriginal": "(ImGuiStyleVar idx,int v)", "call_args": "(idx,v)", "cimguiname": "ImGuiStyleMod_ImGuiStyleMod", "constructor": true, "defaults": [], "funcname": "ImGuiStyleMod", "location": "internal", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleModInt", "signature": "(ImGuiStyleVar,int)", "stname": "ImGuiStyleMod" }, { "args": "(ImGuiStyleVar idx,float v)", "argsT": [ { "name": "idx", "type": "ImGuiStyleVar" }, { "name": "v", "type": "float" } ], "argsoriginal": "(ImGuiStyleVar idx,float v)", "call_args": "(idx,v)", "cimguiname": "ImGuiStyleMod_ImGuiStyleMod", "constructor": true, "defaults": [], "funcname": "ImGuiStyleMod", "location": "internal", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleModFloat", "signature": "(ImGuiStyleVar,float)", "stname": "ImGuiStyleMod" }, { "args": "(ImGuiStyleVar idx,ImVec2 v)", "argsT": [ { "name": "idx", "type": "ImGuiStyleVar" }, { "name": "v", "type": "ImVec2" } ], "argsoriginal": "(ImGuiStyleVar idx,ImVec2 v)", "call_args": "(idx,v)", "cimguiname": "ImGuiStyleMod_ImGuiStyleMod", "constructor": true, "defaults": [], "funcname": "ImGuiStyleMod", "location": "internal", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleModVec2", "signature": "(ImGuiStyleVar,ImVec2)", "stname": "ImGuiStyleMod" } ], "ImGuiStyleMod_destroy": [ { "args": "(ImGuiStyleMod* self)", "argsT": [ { "name": "self", "type": "ImGuiStyleMod*" } ], "call_args": "(self)", "cimguiname": "ImGuiStyleMod_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiStyleMod_destroy", "ret": "void", "signature": "(ImGuiStyleMod*)", "stname": "ImGuiStyleMod" } ], "ImGuiStyle_ImGuiStyle": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiStyle_ImGuiStyle", "constructor": true, "defaults": [], "funcname": "ImGuiStyle", "location": "imgui", "ov_cimguiname": "ImGuiStyle_ImGuiStyle", "signature": "()", "stname": "ImGuiStyle" } ], "ImGuiStyle_ScaleAllSizes": [ { "args": "(ImGuiStyle* self,float scale_factor)", "argsT": [ { "name": "self", "type": "ImGuiStyle*" }, { "name": "scale_factor", "type": "float" } ], "argsoriginal": "(float scale_factor)", "call_args": "(scale_factor)", "cimguiname": "ImGuiStyle_ScaleAllSizes", "defaults": [], "funcname": "ScaleAllSizes", "location": "imgui", "ov_cimguiname": "ImGuiStyle_ScaleAllSizes", "ret": "void", "signature": "(float)", "stname": "ImGuiStyle" } ], "ImGuiStyle_destroy": [ { "args": "(ImGuiStyle* self)", "argsT": [ { "name": "self", "type": "ImGuiStyle*" } ], "call_args": "(self)", "cimguiname": "ImGuiStyle_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiStyle_destroy", "ret": "void", "signature": "(ImGuiStyle*)", "stname": "ImGuiStyle" } ], "ImGuiTabBar_GetTabName": [ { "args": "(ImGuiTabBar* self,const ImGuiTabItem* tab)", "argsT": [ { "name": "self", "type": "ImGuiTabBar*" }, { "name": "tab", "type": "const ImGuiTabItem*" } ], "argsoriginal": "(const ImGuiTabItem* tab)", "call_args": "(tab)", "cimguiname": "ImGuiTabBar_GetTabName", "defaults": [], "funcname": "GetTabName", "location": "internal", "ov_cimguiname": "ImGuiTabBar_GetTabName", "ret": "const char*", "signature": "(const ImGuiTabItem*)const", "stname": "ImGuiTabBar" } ], "ImGuiTabBar_GetTabOrder": [ { "args": "(ImGuiTabBar* self,const ImGuiTabItem* tab)", "argsT": [ { "name": "self", "type": "ImGuiTabBar*" }, { "name": "tab", "type": "const ImGuiTabItem*" } ], "argsoriginal": "(const ImGuiTabItem* tab)", "call_args": "(tab)", "cimguiname": "ImGuiTabBar_GetTabOrder", "defaults": [], "funcname": "GetTabOrder", "location": "internal", "ov_cimguiname": "ImGuiTabBar_GetTabOrder", "ret": "int", "signature": "(const ImGuiTabItem*)const", "stname": "ImGuiTabBar" } ], "ImGuiTabBar_ImGuiTabBar": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTabBar_ImGuiTabBar", "constructor": true, "defaults": [], "funcname": "ImGuiTabBar", "location": "internal", "ov_cimguiname": "ImGuiTabBar_ImGuiTabBar", "signature": "()", "stname": "ImGuiTabBar" } ], "ImGuiTabBar_destroy": [ { "args": "(ImGuiTabBar* self)", "argsT": [ { "name": "self", "type": "ImGuiTabBar*" } ], "call_args": "(self)", "cimguiname": "ImGuiTabBar_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiTabBar_destroy", "ret": "void", "signature": "(ImGuiTabBar*)", "stname": "ImGuiTabBar" } ], "ImGuiTabItem_ImGuiTabItem": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTabItem_ImGuiTabItem", "constructor": true, "defaults": [], "funcname": "ImGuiTabItem", "location": "internal", "ov_cimguiname": "ImGuiTabItem_ImGuiTabItem", "signature": "()", "stname": "ImGuiTabItem" } ], "ImGuiTabItem_destroy": [ { "args": "(ImGuiTabItem* self)", "argsT": [ { "name": "self", "type": "ImGuiTabItem*" } ], "call_args": "(self)", "cimguiname": "ImGuiTabItem_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiTabItem_destroy", "ret": "void", "signature": "(ImGuiTabItem*)", "stname": "ImGuiTabItem" } ], "ImGuiTextBuffer_ImGuiTextBuffer": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", "constructor": true, "defaults": [], "funcname": "ImGuiTextBuffer", "location": "imgui", "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", "signature": "()", "stname": "ImGuiTextBuffer" } ], "ImGuiTextBuffer_append": [ { "args": "(ImGuiTextBuffer* self,const char* str,const char* str_end)", "argsT": [ { "name": "self", "type": "ImGuiTextBuffer*" }, { "name": "str", "type": "const char*" }, { "name": "str_end", "type": "const char*" } ], "argsoriginal": "(const char* str,const char* str_end=((void*)0))", "call_args": "(str,str_end)", "cimguiname": "ImGuiTextBuffer_append", "defaults": { "str_end": "NULL" }, "funcname": "append", "location": "imgui", "ov_cimguiname": "ImGuiTextBuffer_append", "ret": "void", "signature": "(const char*,const char*)", "stname": "ImGuiTextBuffer" } ], "ImGuiTextBuffer_appendf": [ { "args": "(ImGuiTextBuffer* self,const char* fmt,...)", "argsT": [ { "name": "self", "type": "ImGuiTextBuffer*" }, { "name": "fmt", "type": "const char*" }, { "name": "...", "type": "..." } ], "argsoriginal": "(const char* fmt,...)", "call_args": "(fmt,...)", "cimguiname": "ImGuiTextBuffer_appendf", "defaults": [], "funcname": "appendf", "isvararg": "...)", "location": "imgui", "manual": true, "ov_cimguiname": "ImGuiTextBuffer_appendf", "ret": "void", "signature": "(const char*,...)", "stname": "ImGuiTextBuffer" } ], "ImGuiTextBuffer_appendfv": [ { "args": "(ImGuiTextBuffer* self,const char* fmt,va_list args)", "argsT": [ { "name": "self", "type": "ImGuiTextBuffer*" }, { "name": "fmt", "type": "const char*" }, { "name": "args", "type": "va_list" } ], "argsoriginal": "(const char* fmt,va_list args)", "call_args": "(fmt,args)", "cimguiname": "ImGuiTextBuffer_appendfv", "defaults": [], "funcname": "appendfv", "location": "imgui", "ov_cimguiname": "ImGuiTextBuffer_appendfv", "ret": "void", "signature": "(const char*,va_list)", "stname": "ImGuiTextBuffer" } ], "ImGuiTextBuffer_begin": [ { "args": "(ImGuiTextBuffer* self)", "argsT": [ { "name": "self", "type": "ImGuiTextBuffer*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextBuffer_begin", "defaults": [], "funcname": "begin", "location": "imgui", "ov_cimguiname": "ImGuiTextBuffer_begin", "ret": "const char*", "signature": "()const", "stname": "ImGuiTextBuffer" } ], "ImGuiTextBuffer_c_str": [ { "args": "(ImGuiTextBuffer* self)", "argsT": [ { "name": "self", "type": "ImGuiTextBuffer*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextBuffer_c_str", "defaults": [], "funcname": "c_str", "location": "imgui", "ov_cimguiname": "ImGuiTextBuffer_c_str", "ret": "const char*", "signature": "()const", "stname": "ImGuiTextBuffer" } ], "ImGuiTextBuffer_clear": [ { "args": "(ImGuiTextBuffer* self)", "argsT": [ { "name": "self", "type": "ImGuiTextBuffer*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextBuffer_clear", "defaults": [], "funcname": "clear", "location": "imgui", "ov_cimguiname": "ImGuiTextBuffer_clear", "ret": "void", "signature": "()", "stname": "ImGuiTextBuffer" } ], "ImGuiTextBuffer_destroy": [ { "args": "(ImGuiTextBuffer* self)", "argsT": [ { "name": "self", "type": "ImGuiTextBuffer*" } ], "call_args": "(self)", "cimguiname": "ImGuiTextBuffer_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiTextBuffer_destroy", "ret": "void", "signature": "(ImGuiTextBuffer*)", "stname": "ImGuiTextBuffer" } ], "ImGuiTextBuffer_empty": [ { "args": "(ImGuiTextBuffer* self)", "argsT": [ { "name": "self", "type": "ImGuiTextBuffer*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextBuffer_empty", "defaults": [], "funcname": "empty", "location": "imgui", "ov_cimguiname": "ImGuiTextBuffer_empty", "ret": "bool", "signature": "()const", "stname": "ImGuiTextBuffer" } ], "ImGuiTextBuffer_end": [ { "args": "(ImGuiTextBuffer* self)", "argsT": [ { "name": "self", "type": "ImGuiTextBuffer*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextBuffer_end", "comment": " // Buf is zero-terminated, so end() will point on the zero-terminator", "defaults": [], "funcname": "end", "location": "imgui", "ov_cimguiname": "ImGuiTextBuffer_end", "ret": "const char*", "signature": "()const", "stname": "ImGuiTextBuffer" } ], "ImGuiTextBuffer_reserve": [ { "args": "(ImGuiTextBuffer* self,int capacity)", "argsT": [ { "name": "self", "type": "ImGuiTextBuffer*" }, { "name": "capacity", "type": "int" } ], "argsoriginal": "(int capacity)", "call_args": "(capacity)", "cimguiname": "ImGuiTextBuffer_reserve", "defaults": [], "funcname": "reserve", "location": "imgui", "ov_cimguiname": "ImGuiTextBuffer_reserve", "ret": "void", "signature": "(int)", "stname": "ImGuiTextBuffer" } ], "ImGuiTextBuffer_size": [ { "args": "(ImGuiTextBuffer* self)", "argsT": [ { "name": "self", "type": "ImGuiTextBuffer*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextBuffer_size", "defaults": [], "funcname": "size", "location": "imgui", "ov_cimguiname": "ImGuiTextBuffer_size", "ret": "int", "signature": "()const", "stname": "ImGuiTextBuffer" } ], "ImGuiTextFilter_Build": [ { "args": "(ImGuiTextFilter* self)", "argsT": [ { "name": "self", "type": "ImGuiTextFilter*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextFilter_Build", "defaults": [], "funcname": "Build", "location": "imgui", "ov_cimguiname": "ImGuiTextFilter_Build", "ret": "void", "signature": "()", "stname": "ImGuiTextFilter" } ], "ImGuiTextFilter_Clear": [ { "args": "(ImGuiTextFilter* self)", "argsT": [ { "name": "self", "type": "ImGuiTextFilter*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextFilter_Clear", "defaults": [], "funcname": "Clear", "location": "imgui", "ov_cimguiname": "ImGuiTextFilter_Clear", "ret": "void", "signature": "()", "stname": "ImGuiTextFilter" } ], "ImGuiTextFilter_Draw": [ { "args": "(ImGuiTextFilter* self,const char* label,float width)", "argsT": [ { "name": "self", "type": "ImGuiTextFilter*" }, { "name": "label", "type": "const char*" }, { "name": "width", "type": "float" } ], "argsoriginal": "(const char* label=\"Filter(inc,-exc)\",float width=0.0f)", "call_args": "(label,width)", "cimguiname": "ImGuiTextFilter_Draw", "comment": " // Helper calling InputText+Build", "defaults": { "label": "\"Filter(inc,-exc)\"", "width": "0.0f" }, "funcname": "Draw", "location": "imgui", "ov_cimguiname": "ImGuiTextFilter_Draw", "ret": "bool", "signature": "(const char*,float)", "stname": "ImGuiTextFilter" } ], "ImGuiTextFilter_ImGuiTextFilter": [ { "args": "(const char* default_filter)", "argsT": [ { "name": "default_filter", "type": "const char*" } ], "argsoriginal": "(const char* default_filter=\"\")", "call_args": "(default_filter)", "cimguiname": "ImGuiTextFilter_ImGuiTextFilter", "constructor": true, "defaults": { "default_filter": "\"\"" }, "funcname": "ImGuiTextFilter", "location": "imgui", "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter", "signature": "(const char*)", "stname": "ImGuiTextFilter" } ], "ImGuiTextFilter_IsActive": [ { "args": "(ImGuiTextFilter* self)", "argsT": [ { "name": "self", "type": "ImGuiTextFilter*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextFilter_IsActive", "defaults": [], "funcname": "IsActive", "location": "imgui", "ov_cimguiname": "ImGuiTextFilter_IsActive", "ret": "bool", "signature": "()const", "stname": "ImGuiTextFilter" } ], "ImGuiTextFilter_PassFilter": [ { "args": "(ImGuiTextFilter* self,const char* text,const char* text_end)", "argsT": [ { "name": "self", "type": "ImGuiTextFilter*" }, { "name": "text", "type": "const char*" }, { "name": "text_end", "type": "const char*" } ], "argsoriginal": "(const char* text,const char* text_end=((void*)0))", "call_args": "(text,text_end)", "cimguiname": "ImGuiTextFilter_PassFilter", "defaults": { "text_end": "NULL" }, "funcname": "PassFilter", "location": "imgui", "ov_cimguiname": "ImGuiTextFilter_PassFilter", "ret": "bool", "signature": "(const char*,const char*)const", "stname": "ImGuiTextFilter" } ], "ImGuiTextFilter_destroy": [ { "args": "(ImGuiTextFilter* self)", "argsT": [ { "name": "self", "type": "ImGuiTextFilter*" } ], "call_args": "(self)", "cimguiname": "ImGuiTextFilter_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiTextFilter_destroy", "ret": "void", "signature": "(ImGuiTextFilter*)", "stname": "ImGuiTextFilter" } ], "ImGuiTextRange_ImGuiTextRange": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextRange_ImGuiTextRange", "constructor": true, "defaults": [], "funcname": "ImGuiTextRange", "location": "imgui", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeNil", "signature": "()", "stname": "ImGuiTextRange" }, { "args": "(const char* _b,const char* _e)", "argsT": [ { "name": "_b", "type": "const char*" }, { "name": "_e", "type": "const char*" } ], "argsoriginal": "(const char* _b,const char* _e)", "call_args": "(_b,_e)", "cimguiname": "ImGuiTextRange_ImGuiTextRange", "constructor": true, "defaults": [], "funcname": "ImGuiTextRange", "location": "imgui", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeStr", "signature": "(const char*,const char*)", "stname": "ImGuiTextRange" } ], "ImGuiTextRange_destroy": [ { "args": "(ImGuiTextRange* self)", "argsT": [ { "name": "self", "type": "ImGuiTextRange*" } ], "call_args": "(self)", "cimguiname": "ImGuiTextRange_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiTextRange_destroy", "ret": "void", "signature": "(ImGuiTextRange*)", "stname": "ImGuiTextRange" } ], "ImGuiTextRange_empty": [ { "args": "(ImGuiTextRange* self)", "argsT": [ { "name": "self", "type": "ImGuiTextRange*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiTextRange_empty", "defaults": [], "funcname": "empty", "location": "imgui", "ov_cimguiname": "ImGuiTextRange_empty", "ret": "bool", "signature": "()const", "stname": "ImGuiTextRange" } ], "ImGuiTextRange_split": [ { "args": "(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out)", "argsT": [ { "name": "self", "type": "ImGuiTextRange*" }, { "name": "separator", "type": "char" }, { "name": "out", "type": "ImVector_ImGuiTextRange*" } ], "argsoriginal": "(char separator,ImVector* out)", "call_args": "(separator,out)", "cimguiname": "ImGuiTextRange_split", "defaults": [], "funcname": "split", "location": "imgui", "ov_cimguiname": "ImGuiTextRange_split", "ret": "void", "signature": "(char,ImVector_ImGuiTextRange*)const", "stname": "ImGuiTextRange" } ], "ImGuiViewportP_ClearRequestFlags": [ { "args": "(ImGuiViewportP* self)", "argsT": [ { "name": "self", "type": "ImGuiViewportP*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiViewportP_ClearRequestFlags", "defaults": [], "funcname": "ClearRequestFlags", "location": "internal", "ov_cimguiname": "ImGuiViewportP_ClearRequestFlags", "ret": "void", "signature": "()", "stname": "ImGuiViewportP" } ], "ImGuiViewportP_GetMainRect": [ { "args": "(ImRect *pOut,ImGuiViewportP* self)", "argsT": [ { "name": "pOut", "type": "ImRect*" }, { "name": "self", "type": "ImGuiViewportP*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiViewportP_GetMainRect", "defaults": [], "funcname": "GetMainRect", "location": "internal", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetMainRect", "ret": "void", "signature": "()const", "stname": "ImGuiViewportP" } ], "ImGuiViewportP_GetWorkRect": [ { "args": "(ImRect *pOut,ImGuiViewportP* self)", "argsT": [ { "name": "pOut", "type": "ImRect*" }, { "name": "self", "type": "ImGuiViewportP*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiViewportP_GetWorkRect", "defaults": [], "funcname": "GetWorkRect", "location": "internal", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetWorkRect", "ret": "void", "signature": "()const", "stname": "ImGuiViewportP" } ], "ImGuiViewportP_ImGuiViewportP": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiViewportP_ImGuiViewportP", "constructor": true, "defaults": [], "funcname": "ImGuiViewportP", "location": "internal", "ov_cimguiname": "ImGuiViewportP_ImGuiViewportP", "signature": "()", "stname": "ImGuiViewportP" } ], "ImGuiViewportP_destroy": [ { "args": "(ImGuiViewportP* self)", "argsT": [ { "name": "self", "type": "ImGuiViewportP*" } ], "call_args": "(self)", "cimguiname": "ImGuiViewportP_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiViewportP_destroy", "ret": "void", "signature": "(ImGuiViewportP*)", "stname": "ImGuiViewportP" } ], "ImGuiViewport_GetCenter": [ { "args": "(ImVec2 *pOut,ImGuiViewport* self)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "self", "type": "ImGuiViewport*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiViewport_GetCenter", "defaults": [], "funcname": "GetCenter", "location": "imgui", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetCenter", "ret": "void", "signature": "()", "stname": "ImGuiViewport" } ], "ImGuiViewport_GetWorkPos": [ { "args": "(ImVec2 *pOut,ImGuiViewport* self)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "self", "type": "ImGuiViewport*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiViewport_GetWorkPos", "defaults": [], "funcname": "GetWorkPos", "location": "imgui", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetWorkPos", "ret": "void", "signature": "()", "stname": "ImGuiViewport" } ], "ImGuiViewport_GetWorkSize": [ { "args": "(ImVec2 *pOut,ImGuiViewport* self)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "self", "type": "ImGuiViewport*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiViewport_GetWorkSize", "comment": " // This not clamped", "defaults": [], "funcname": "GetWorkSize", "location": "imgui", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetWorkSize", "ret": "void", "signature": "()", "stname": "ImGuiViewport" } ], "ImGuiViewport_ImGuiViewport": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiViewport_ImGuiViewport", "constructor": true, "defaults": [], "funcname": "ImGuiViewport", "location": "imgui", "ov_cimguiname": "ImGuiViewport_ImGuiViewport", "signature": "()", "stname": "ImGuiViewport" } ], "ImGuiViewport_destroy": [ { "args": "(ImGuiViewport* self)", "argsT": [ { "name": "self", "type": "ImGuiViewport*" } ], "call_args": "(self)", "cimguiname": "ImGuiViewport_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiViewport_destroy", "ret": "void", "signature": "(ImGuiViewport*)", "stname": "ImGuiViewport" } ], "ImGuiWindowClass_ImGuiWindowClass": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindowClass_ImGuiWindowClass", "constructor": true, "defaults": [], "funcname": "ImGuiWindowClass", "location": "imgui", "ov_cimguiname": "ImGuiWindowClass_ImGuiWindowClass", "signature": "()", "stname": "ImGuiWindowClass" } ], "ImGuiWindowClass_destroy": [ { "args": "(ImGuiWindowClass* self)", "argsT": [ { "name": "self", "type": "ImGuiWindowClass*" } ], "call_args": "(self)", "cimguiname": "ImGuiWindowClass_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiWindowClass_destroy", "ret": "void", "signature": "(ImGuiWindowClass*)", "stname": "ImGuiWindowClass" } ], "ImGuiWindowSettings_GetName": [ { "args": "(ImGuiWindowSettings* self)", "argsT": [ { "name": "self", "type": "ImGuiWindowSettings*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindowSettings_GetName", "defaults": [], "funcname": "GetName", "location": "internal", "ov_cimguiname": "ImGuiWindowSettings_GetName", "ret": "char*", "signature": "()", "stname": "ImGuiWindowSettings" } ], "ImGuiWindowSettings_ImGuiWindowSettings": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings", "constructor": true, "defaults": [], "funcname": "ImGuiWindowSettings", "location": "internal", "ov_cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings", "signature": "()", "stname": "ImGuiWindowSettings" } ], "ImGuiWindowSettings_destroy": [ { "args": "(ImGuiWindowSettings* self)", "argsT": [ { "name": "self", "type": "ImGuiWindowSettings*" } ], "call_args": "(self)", "cimguiname": "ImGuiWindowSettings_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiWindowSettings_destroy", "ret": "void", "signature": "(ImGuiWindowSettings*)", "stname": "ImGuiWindowSettings" } ], "ImGuiWindowTempData_ImGuiWindowTempData": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindowTempData_ImGuiWindowTempData", "constructor": true, "defaults": [], "funcname": "ImGuiWindowTempData", "location": "internal", "ov_cimguiname": "ImGuiWindowTempData_ImGuiWindowTempData", "signature": "()", "stname": "ImGuiWindowTempData" } ], "ImGuiWindowTempData_destroy": [ { "args": "(ImGuiWindowTempData* self)", "argsT": [ { "name": "self", "type": "ImGuiWindowTempData*" } ], "call_args": "(self)", "cimguiname": "ImGuiWindowTempData_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiWindowTempData_destroy", "ret": "void", "signature": "(ImGuiWindowTempData*)", "stname": "ImGuiWindowTempData" } ], "ImGuiWindow_CalcFontSize": [ { "args": "(ImGuiWindow* self)", "argsT": [ { "name": "self", "type": "ImGuiWindow*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindow_CalcFontSize", "defaults": [], "funcname": "CalcFontSize", "location": "internal", "ov_cimguiname": "ImGuiWindow_CalcFontSize", "ret": "float", "signature": "()const", "stname": "ImGuiWindow" } ], "ImGuiWindow_GetID": [ { "args": "(ImGuiWindow* self,const char* str,const char* str_end)", "argsT": [ { "name": "self", "type": "ImGuiWindow*" }, { "name": "str", "type": "const char*" }, { "name": "str_end", "type": "const char*" } ], "argsoriginal": "(const char* str,const char* str_end=((void*)0))", "call_args": "(str,str_end)", "cimguiname": "ImGuiWindow_GetID", "defaults": { "str_end": "NULL" }, "funcname": "GetID", "location": "internal", "ov_cimguiname": "ImGuiWindow_GetIDStr", "ret": "ImGuiID", "signature": "(const char*,const char*)", "stname": "ImGuiWindow" }, { "args": "(ImGuiWindow* self,const void* ptr)", "argsT": [ { "name": "self", "type": "ImGuiWindow*" }, { "name": "ptr", "type": "const void*" } ], "argsoriginal": "(const void* ptr)", "call_args": "(ptr)", "cimguiname": "ImGuiWindow_GetID", "defaults": [], "funcname": "GetID", "location": "internal", "ov_cimguiname": "ImGuiWindow_GetIDPtr", "ret": "ImGuiID", "signature": "(const void*)", "stname": "ImGuiWindow" }, { "args": "(ImGuiWindow* self,int n)", "argsT": [ { "name": "self", "type": "ImGuiWindow*" }, { "name": "n", "type": "int" } ], "argsoriginal": "(int n)", "call_args": "(n)", "cimguiname": "ImGuiWindow_GetID", "defaults": [], "funcname": "GetID", "location": "internal", "ov_cimguiname": "ImGuiWindow_GetIDInt", "ret": "ImGuiID", "signature": "(int)", "stname": "ImGuiWindow" } ], "ImGuiWindow_GetIDFromRectangle": [ { "args": "(ImGuiWindow* self,const ImRect r_abs)", "argsT": [ { "name": "self", "type": "ImGuiWindow*" }, { "name": "r_abs", "type": "const ImRect" } ], "argsoriginal": "(const ImRect& r_abs)", "call_args": "(r_abs)", "cimguiname": "ImGuiWindow_GetIDFromRectangle", "defaults": [], "funcname": "GetIDFromRectangle", "location": "internal", "ov_cimguiname": "ImGuiWindow_GetIDFromRectangle", "ret": "ImGuiID", "signature": "(const ImRect)", "stname": "ImGuiWindow" } ], "ImGuiWindow_GetIDNoKeepAlive": [ { "args": "(ImGuiWindow* self,const char* str,const char* str_end)", "argsT": [ { "name": "self", "type": "ImGuiWindow*" }, { "name": "str", "type": "const char*" }, { "name": "str_end", "type": "const char*" } ], "argsoriginal": "(const char* str,const char* str_end=((void*)0))", "call_args": "(str,str_end)", "cimguiname": "ImGuiWindow_GetIDNoKeepAlive", "defaults": { "str_end": "NULL" }, "funcname": "GetIDNoKeepAlive", "location": "internal", "ov_cimguiname": "ImGuiWindow_GetIDNoKeepAliveStr", "ret": "ImGuiID", "signature": "(const char*,const char*)", "stname": "ImGuiWindow" }, { "args": "(ImGuiWindow* self,const void* ptr)", "argsT": [ { "name": "self", "type": "ImGuiWindow*" }, { "name": "ptr", "type": "const void*" } ], "argsoriginal": "(const void* ptr)", "call_args": "(ptr)", "cimguiname": "ImGuiWindow_GetIDNoKeepAlive", "defaults": [], "funcname": "GetIDNoKeepAlive", "location": "internal", "ov_cimguiname": "ImGuiWindow_GetIDNoKeepAlivePtr", "ret": "ImGuiID", "signature": "(const void*)", "stname": "ImGuiWindow" }, { "args": "(ImGuiWindow* self,int n)", "argsT": [ { "name": "self", "type": "ImGuiWindow*" }, { "name": "n", "type": "int" } ], "argsoriginal": "(int n)", "call_args": "(n)", "cimguiname": "ImGuiWindow_GetIDNoKeepAlive", "defaults": [], "funcname": "GetIDNoKeepAlive", "location": "internal", "ov_cimguiname": "ImGuiWindow_GetIDNoKeepAliveInt", "ret": "ImGuiID", "signature": "(int)", "stname": "ImGuiWindow" } ], "ImGuiWindow_ImGuiWindow": [ { "args": "(ImGuiContext* context,const char* name)", "argsT": [ { "name": "context", "type": "ImGuiContext*" }, { "name": "name", "type": "const char*" } ], "argsoriginal": "(ImGuiContext* context,const char* name)", "call_args": "(context,name)", "cimguiname": "ImGuiWindow_ImGuiWindow", "constructor": true, "defaults": [], "funcname": "ImGuiWindow", "location": "internal", "ov_cimguiname": "ImGuiWindow_ImGuiWindow", "signature": "(ImGuiContext*,const char*)", "stname": "ImGuiWindow" } ], "ImGuiWindow_MenuBarHeight": [ { "args": "(ImGuiWindow* self)", "argsT": [ { "name": "self", "type": "ImGuiWindow*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindow_MenuBarHeight", "defaults": [], "funcname": "MenuBarHeight", "location": "internal", "ov_cimguiname": "ImGuiWindow_MenuBarHeight", "ret": "float", "signature": "()const", "stname": "ImGuiWindow" } ], "ImGuiWindow_MenuBarRect": [ { "args": "(ImRect *pOut,ImGuiWindow* self)", "argsT": [ { "name": "pOut", "type": "ImRect*" }, { "name": "self", "type": "ImGuiWindow*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindow_MenuBarRect", "defaults": [], "funcname": "MenuBarRect", "location": "internal", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_MenuBarRect", "ret": "void", "signature": "()const", "stname": "ImGuiWindow" } ], "ImGuiWindow_Rect": [ { "args": "(ImRect *pOut,ImGuiWindow* self)", "argsT": [ { "name": "pOut", "type": "ImRect*" }, { "name": "self", "type": "ImGuiWindow*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindow_Rect", "defaults": [], "funcname": "Rect", "location": "internal", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_Rect", "ret": "void", "signature": "()const", "stname": "ImGuiWindow" } ], "ImGuiWindow_TitleBarHeight": [ { "args": "(ImGuiWindow* self)", "argsT": [ { "name": "self", "type": "ImGuiWindow*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindow_TitleBarHeight", "defaults": [], "funcname": "TitleBarHeight", "location": "internal", "ov_cimguiname": "ImGuiWindow_TitleBarHeight", "ret": "float", "signature": "()const", "stname": "ImGuiWindow" } ], "ImGuiWindow_TitleBarRect": [ { "args": "(ImRect *pOut,ImGuiWindow* self)", "argsT": [ { "name": "pOut", "type": "ImRect*" }, { "name": "self", "type": "ImGuiWindow*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImGuiWindow_TitleBarRect", "defaults": [], "funcname": "TitleBarRect", "location": "internal", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_TitleBarRect", "ret": "void", "signature": "()const", "stname": "ImGuiWindow" } ], "ImGuiWindow_destroy": [ { "args": "(ImGuiWindow* self)", "argsT": [ { "name": "self", "type": "ImGuiWindow*" } ], "call_args": "(self)", "cimguiname": "ImGuiWindow_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImGuiWindow_destroy", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "ImGuiWindow" } ], "ImPool_Add": [ { "args": "(ImPool* self)", "argsT": [ { "name": "self", "type": "ImPool*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImPool_Add", "defaults": [], "funcname": "Add", "location": "internal", "ov_cimguiname": "ImPool_Add", "ret": "T*", "signature": "()", "stname": "ImPool", "templated": true } ], "ImPool_Clear": [ { "args": "(ImPool* self)", "argsT": [ { "name": "self", "type": "ImPool*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImPool_Clear", "defaults": [], "funcname": "Clear", "location": "internal", "ov_cimguiname": "ImPool_Clear", "ret": "void", "signature": "()", "stname": "ImPool", "templated": true } ], "ImPool_Contains": [ { "args": "(ImPool* self,const T* p)", "argsT": [ { "name": "self", "type": "ImPool*" }, { "name": "p", "type": "const T*" } ], "argsoriginal": "(const T* p)", "call_args": "(p)", "cimguiname": "ImPool_Contains", "defaults": [], "funcname": "Contains", "location": "internal", "ov_cimguiname": "ImPool_Contains", "ret": "bool", "signature": "(const T*)const", "stname": "ImPool", "templated": true } ], "ImPool_GetByIndex": [ { "args": "(ImPool* self,ImPoolIdx n)", "argsT": [ { "name": "self", "type": "ImPool*" }, { "name": "n", "type": "ImPoolIdx" } ], "argsoriginal": "(ImPoolIdx n)", "call_args": "(n)", "cimguiname": "ImPool_GetByIndex", "defaults": [], "funcname": "GetByIndex", "location": "internal", "ov_cimguiname": "ImPool_GetByIndex", "ret": "T*", "signature": "(ImPoolIdx)", "stname": "ImPool", "templated": true } ], "ImPool_GetByKey": [ { "args": "(ImPool* self,ImGuiID key)", "argsT": [ { "name": "self", "type": "ImPool*" }, { "name": "key", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID key)", "call_args": "(key)", "cimguiname": "ImPool_GetByKey", "defaults": [], "funcname": "GetByKey", "location": "internal", "ov_cimguiname": "ImPool_GetByKey", "ret": "T*", "signature": "(ImGuiID)", "stname": "ImPool", "templated": true } ], "ImPool_GetIndex": [ { "args": "(ImPool* self,const T* p)", "argsT": [ { "name": "self", "type": "ImPool*" }, { "name": "p", "type": "const T*" } ], "argsoriginal": "(const T* p)", "call_args": "(p)", "cimguiname": "ImPool_GetIndex", "defaults": [], "funcname": "GetIndex", "location": "internal", "ov_cimguiname": "ImPool_GetIndex", "ret": "ImPoolIdx", "signature": "(const T*)const", "stname": "ImPool", "templated": true } ], "ImPool_GetOrAddByKey": [ { "args": "(ImPool* self,ImGuiID key)", "argsT": [ { "name": "self", "type": "ImPool*" }, { "name": "key", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID key)", "call_args": "(key)", "cimguiname": "ImPool_GetOrAddByKey", "defaults": [], "funcname": "GetOrAddByKey", "location": "internal", "ov_cimguiname": "ImPool_GetOrAddByKey", "ret": "T*", "signature": "(ImGuiID)", "stname": "ImPool", "templated": true } ], "ImPool_GetSize": [ { "args": "(ImPool* self)", "argsT": [ { "name": "self", "type": "ImPool*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImPool_GetSize", "defaults": [], "funcname": "GetSize", "location": "internal", "ov_cimguiname": "ImPool_GetSize", "ret": "int", "signature": "()const", "stname": "ImPool", "templated": true } ], "ImPool_ImPool": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImPool_ImPool", "constructor": true, "defaults": [], "funcname": "ImPool", "location": "internal", "ov_cimguiname": "ImPool_ImPool", "signature": "()", "stname": "ImPool", "templated": true } ], "ImPool_Remove": [ { "args": "(ImPool* self,ImGuiID key,const T* p)", "argsT": [ { "name": "self", "type": "ImPool*" }, { "name": "key", "type": "ImGuiID" }, { "name": "p", "type": "const T*" } ], "argsoriginal": "(ImGuiID key,const T* p)", "call_args": "(key,p)", "cimguiname": "ImPool_Remove", "defaults": [], "funcname": "Remove", "location": "internal", "ov_cimguiname": "ImPool_RemoveTPtr", "ret": "void", "signature": "(ImGuiID,const T*)", "stname": "ImPool", "templated": true }, { "args": "(ImPool* self,ImGuiID key,ImPoolIdx idx)", "argsT": [ { "name": "self", "type": "ImPool*" }, { "name": "key", "type": "ImGuiID" }, { "name": "idx", "type": "ImPoolIdx" } ], "argsoriginal": "(ImGuiID key,ImPoolIdx idx)", "call_args": "(key,idx)", "cimguiname": "ImPool_Remove", "defaults": [], "funcname": "Remove", "location": "internal", "ov_cimguiname": "ImPool_RemovePoolIdx", "ret": "void", "signature": "(ImGuiID,ImPoolIdx)", "stname": "ImPool", "templated": true } ], "ImPool_Reserve": [ { "args": "(ImPool* self,int capacity)", "argsT": [ { "name": "self", "type": "ImPool*" }, { "name": "capacity", "type": "int" } ], "argsoriginal": "(int capacity)", "call_args": "(capacity)", "cimguiname": "ImPool_Reserve", "defaults": [], "funcname": "Reserve", "location": "internal", "ov_cimguiname": "ImPool_Reserve", "ret": "void", "signature": "(int)", "stname": "ImPool", "templated": true } ], "ImPool_destroy": [ { "args": "(ImPool* self)", "argsT": [ { "name": "self", "type": "ImPool*" } ], "call_args": "(self)", "cimguiname": "ImPool_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImPool_destroy", "ret": "void", "signature": "(ImPool*)", "stname": "ImPool", "templated": true } ], "ImRect_Add": [ { "args": "(ImRect* self,const ImVec2 p)", "argsT": [ { "name": "self", "type": "ImRect*" }, { "name": "p", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& p)", "call_args": "(p)", "cimguiname": "ImRect_Add", "defaults": [], "funcname": "Add", "location": "internal", "ov_cimguiname": "ImRect_AddVec2", "ret": "void", "signature": "(const ImVec2)", "stname": "ImRect" }, { "args": "(ImRect* self,const ImRect r)", "argsT": [ { "name": "self", "type": "ImRect*" }, { "name": "r", "type": "const ImRect" } ], "argsoriginal": "(const ImRect& r)", "call_args": "(r)", "cimguiname": "ImRect_Add", "defaults": [], "funcname": "Add", "location": "internal", "ov_cimguiname": "ImRect_AddRect", "ret": "void", "signature": "(const ImRect)", "stname": "ImRect" } ], "ImRect_ClipWith": [ { "args": "(ImRect* self,const ImRect r)", "argsT": [ { "name": "self", "type": "ImRect*" }, { "name": "r", "type": "const ImRect" } ], "argsoriginal": "(const ImRect& r)", "call_args": "(r)", "cimguiname": "ImRect_ClipWith", "comment": " // Simple version, may lead to an inverted rectangle, which is fine for Contains/Overlaps test but not for display.", "defaults": [], "funcname": "ClipWith", "location": "internal", "ov_cimguiname": "ImRect_ClipWith", "ret": "void", "signature": "(const ImRect)", "stname": "ImRect" } ], "ImRect_ClipWithFull": [ { "args": "(ImRect* self,const ImRect r)", "argsT": [ { "name": "self", "type": "ImRect*" }, { "name": "r", "type": "const ImRect" } ], "argsoriginal": "(const ImRect& r)", "call_args": "(r)", "cimguiname": "ImRect_ClipWithFull", "comment": " // Full version, ensure both points are fully clipped.", "defaults": [], "funcname": "ClipWithFull", "location": "internal", "ov_cimguiname": "ImRect_ClipWithFull", "ret": "void", "signature": "(const ImRect)", "stname": "ImRect" } ], "ImRect_Contains": [ { "args": "(ImRect* self,const ImVec2 p)", "argsT": [ { "name": "self", "type": "ImRect*" }, { "name": "p", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& p)", "call_args": "(p)", "cimguiname": "ImRect_Contains", "defaults": [], "funcname": "Contains", "location": "internal", "ov_cimguiname": "ImRect_ContainsVec2", "ret": "bool", "signature": "(const ImVec2)const", "stname": "ImRect" }, { "args": "(ImRect* self,const ImRect r)", "argsT": [ { "name": "self", "type": "ImRect*" }, { "name": "r", "type": "const ImRect" } ], "argsoriginal": "(const ImRect& r)", "call_args": "(r)", "cimguiname": "ImRect_Contains", "defaults": [], "funcname": "Contains", "location": "internal", "ov_cimguiname": "ImRect_ContainsRect", "ret": "bool", "signature": "(const ImRect)const", "stname": "ImRect" } ], "ImRect_Expand": [ { "args": "(ImRect* self,const float amount)", "argsT": [ { "name": "self", "type": "ImRect*" }, { "name": "amount", "type": "const float" } ], "argsoriginal": "(const float amount)", "call_args": "(amount)", "cimguiname": "ImRect_Expand", "defaults": [], "funcname": "Expand", "location": "internal", "ov_cimguiname": "ImRect_ExpandFloat", "ret": "void", "signature": "(const float)", "stname": "ImRect" }, { "args": "(ImRect* self,const ImVec2 amount)", "argsT": [ { "name": "self", "type": "ImRect*" }, { "name": "amount", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& amount)", "call_args": "(amount)", "cimguiname": "ImRect_Expand", "defaults": [], "funcname": "Expand", "location": "internal", "ov_cimguiname": "ImRect_ExpandVec2", "ret": "void", "signature": "(const ImVec2)", "stname": "ImRect" } ], "ImRect_Floor": [ { "args": "(ImRect* self)", "argsT": [ { "name": "self", "type": "ImRect*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_Floor", "defaults": [], "funcname": "Floor", "location": "internal", "ov_cimguiname": "ImRect_Floor", "ret": "void", "signature": "()", "stname": "ImRect" } ], "ImRect_GetBL": [ { "args": "(ImVec2 *pOut,ImRect* self)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "self", "type": "ImRect*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetBL", "comment": " // Bottom-left", "defaults": [], "funcname": "GetBL", "location": "internal", "nonUDT": 1, "ov_cimguiname": "ImRect_GetBL", "ret": "void", "signature": "()const", "stname": "ImRect" } ], "ImRect_GetBR": [ { "args": "(ImVec2 *pOut,ImRect* self)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "self", "type": "ImRect*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetBR", "comment": " // Bottom-right", "defaults": [], "funcname": "GetBR", "location": "internal", "nonUDT": 1, "ov_cimguiname": "ImRect_GetBR", "ret": "void", "signature": "()const", "stname": "ImRect" } ], "ImRect_GetCenter": [ { "args": "(ImVec2 *pOut,ImRect* self)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "self", "type": "ImRect*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetCenter", "defaults": [], "funcname": "GetCenter", "location": "internal", "nonUDT": 1, "ov_cimguiname": "ImRect_GetCenter", "ret": "void", "signature": "()const", "stname": "ImRect" } ], "ImRect_GetHeight": [ { "args": "(ImRect* self)", "argsT": [ { "name": "self", "type": "ImRect*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetHeight", "defaults": [], "funcname": "GetHeight", "location": "internal", "ov_cimguiname": "ImRect_GetHeight", "ret": "float", "signature": "()const", "stname": "ImRect" } ], "ImRect_GetSize": [ { "args": "(ImVec2 *pOut,ImRect* self)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "self", "type": "ImRect*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetSize", "defaults": [], "funcname": "GetSize", "location": "internal", "nonUDT": 1, "ov_cimguiname": "ImRect_GetSize", "ret": "void", "signature": "()const", "stname": "ImRect" } ], "ImRect_GetTL": [ { "args": "(ImVec2 *pOut,ImRect* self)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "self", "type": "ImRect*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetTL", "comment": " // Top-left", "defaults": [], "funcname": "GetTL", "location": "internal", "nonUDT": 1, "ov_cimguiname": "ImRect_GetTL", "ret": "void", "signature": "()const", "stname": "ImRect" } ], "ImRect_GetTR": [ { "args": "(ImVec2 *pOut,ImRect* self)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "self", "type": "ImRect*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetTR", "comment": " // Top-right", "defaults": [], "funcname": "GetTR", "location": "internal", "nonUDT": 1, "ov_cimguiname": "ImRect_GetTR", "ret": "void", "signature": "()const", "stname": "ImRect" } ], "ImRect_GetWidth": [ { "args": "(ImRect* self)", "argsT": [ { "name": "self", "type": "ImRect*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_GetWidth", "defaults": [], "funcname": "GetWidth", "location": "internal", "ov_cimguiname": "ImRect_GetWidth", "ret": "float", "signature": "()const", "stname": "ImRect" } ], "ImRect_ImRect": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_ImRect", "constructor": true, "defaults": [], "funcname": "ImRect", "location": "internal", "ov_cimguiname": "ImRect_ImRectNil", "signature": "()", "stname": "ImRect" }, { "args": "(const ImVec2 min,const ImVec2 max)", "argsT": [ { "name": "min", "type": "const ImVec2" }, { "name": "max", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& min,const ImVec2& max)", "call_args": "(min,max)", "cimguiname": "ImRect_ImRect", "constructor": true, "defaults": [], "funcname": "ImRect", "location": "internal", "ov_cimguiname": "ImRect_ImRectVec2", "signature": "(const ImVec2,const ImVec2)", "stname": "ImRect" }, { "args": "(const ImVec4 v)", "argsT": [ { "name": "v", "type": "const ImVec4" } ], "argsoriginal": "(const ImVec4& v)", "call_args": "(v)", "cimguiname": "ImRect_ImRect", "constructor": true, "defaults": [], "funcname": "ImRect", "location": "internal", "ov_cimguiname": "ImRect_ImRectVec4", "signature": "(const ImVec4)", "stname": "ImRect" }, { "args": "(float x1,float y1,float x2,float y2)", "argsT": [ { "name": "x1", "type": "float" }, { "name": "y1", "type": "float" }, { "name": "x2", "type": "float" }, { "name": "y2", "type": "float" } ], "argsoriginal": "(float x1,float y1,float x2,float y2)", "call_args": "(x1,y1,x2,y2)", "cimguiname": "ImRect_ImRect", "constructor": true, "defaults": [], "funcname": "ImRect", "location": "internal", "ov_cimguiname": "ImRect_ImRectFloat", "signature": "(float,float,float,float)", "stname": "ImRect" } ], "ImRect_IsInverted": [ { "args": "(ImRect* self)", "argsT": [ { "name": "self", "type": "ImRect*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_IsInverted", "defaults": [], "funcname": "IsInverted", "location": "internal", "ov_cimguiname": "ImRect_IsInverted", "ret": "bool", "signature": "()const", "stname": "ImRect" } ], "ImRect_Overlaps": [ { "args": "(ImRect* self,const ImRect r)", "argsT": [ { "name": "self", "type": "ImRect*" }, { "name": "r", "type": "const ImRect" } ], "argsoriginal": "(const ImRect& r)", "call_args": "(r)", "cimguiname": "ImRect_Overlaps", "defaults": [], "funcname": "Overlaps", "location": "internal", "ov_cimguiname": "ImRect_Overlaps", "ret": "bool", "signature": "(const ImRect)const", "stname": "ImRect" } ], "ImRect_ToVec4": [ { "args": "(ImVec4 *pOut,ImRect* self)", "argsT": [ { "name": "pOut", "type": "ImVec4*" }, { "name": "self", "type": "ImRect*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImRect_ToVec4", "defaults": [], "funcname": "ToVec4", "location": "internal", "nonUDT": 1, "ov_cimguiname": "ImRect_ToVec4", "ret": "void", "signature": "()const", "stname": "ImRect" } ], "ImRect_Translate": [ { "args": "(ImRect* self,const ImVec2 d)", "argsT": [ { "name": "self", "type": "ImRect*" }, { "name": "d", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& d)", "call_args": "(d)", "cimguiname": "ImRect_Translate", "defaults": [], "funcname": "Translate", "location": "internal", "ov_cimguiname": "ImRect_Translate", "ret": "void", "signature": "(const ImVec2)", "stname": "ImRect" } ], "ImRect_TranslateX": [ { "args": "(ImRect* self,float dx)", "argsT": [ { "name": "self", "type": "ImRect*" }, { "name": "dx", "type": "float" } ], "argsoriginal": "(float dx)", "call_args": "(dx)", "cimguiname": "ImRect_TranslateX", "defaults": [], "funcname": "TranslateX", "location": "internal", "ov_cimguiname": "ImRect_TranslateX", "ret": "void", "signature": "(float)", "stname": "ImRect" } ], "ImRect_TranslateY": [ { "args": "(ImRect* self,float dy)", "argsT": [ { "name": "self", "type": "ImRect*" }, { "name": "dy", "type": "float" } ], "argsoriginal": "(float dy)", "call_args": "(dy)", "cimguiname": "ImRect_TranslateY", "defaults": [], "funcname": "TranslateY", "location": "internal", "ov_cimguiname": "ImRect_TranslateY", "ret": "void", "signature": "(float)", "stname": "ImRect" } ], "ImRect_destroy": [ { "args": "(ImRect* self)", "argsT": [ { "name": "self", "type": "ImRect*" } ], "call_args": "(self)", "cimguiname": "ImRect_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImRect_destroy", "ret": "void", "signature": "(ImRect*)", "stname": "ImRect" } ], "ImVec1_ImVec1": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVec1_ImVec1", "constructor": true, "defaults": [], "funcname": "ImVec1", "location": "internal", "ov_cimguiname": "ImVec1_ImVec1Nil", "signature": "()", "stname": "ImVec1" }, { "args": "(float _x)", "argsT": [ { "name": "_x", "type": "float" } ], "argsoriginal": "(float _x)", "call_args": "(_x)", "cimguiname": "ImVec1_ImVec1", "constructor": true, "defaults": [], "funcname": "ImVec1", "location": "internal", "ov_cimguiname": "ImVec1_ImVec1Float", "signature": "(float)", "stname": "ImVec1" } ], "ImVec1_destroy": [ { "args": "(ImVec1* self)", "argsT": [ { "name": "self", "type": "ImVec1*" } ], "call_args": "(self)", "cimguiname": "ImVec1_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImVec1_destroy", "ret": "void", "signature": "(ImVec1*)", "stname": "ImVec1" } ], "ImVec2_ImVec2": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVec2_ImVec2", "constructor": true, "defaults": [], "funcname": "ImVec2", "location": "imgui", "ov_cimguiname": "ImVec2_ImVec2Nil", "signature": "()", "stname": "ImVec2" }, { "args": "(float _x,float _y)", "argsT": [ { "name": "_x", "type": "float" }, { "name": "_y", "type": "float" } ], "argsoriginal": "(float _x,float _y)", "call_args": "(_x,_y)", "cimguiname": "ImVec2_ImVec2", "constructor": true, "defaults": [], "funcname": "ImVec2", "location": "imgui", "ov_cimguiname": "ImVec2_ImVec2Float", "signature": "(float,float)", "stname": "ImVec2" } ], "ImVec2_destroy": [ { "args": "(ImVec2* self)", "argsT": [ { "name": "self", "type": "ImVec2*" } ], "call_args": "(self)", "cimguiname": "ImVec2_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImVec2_destroy", "ret": "void", "signature": "(ImVec2*)", "stname": "ImVec2" } ], "ImVec2ih_ImVec2ih": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVec2ih_ImVec2ih", "constructor": true, "defaults": [], "funcname": "ImVec2ih", "location": "internal", "ov_cimguiname": "ImVec2ih_ImVec2ihNil", "signature": "()", "stname": "ImVec2ih" }, { "args": "(short _x,short _y)", "argsT": [ { "name": "_x", "type": "short" }, { "name": "_y", "type": "short" } ], "argsoriginal": "(short _x,short _y)", "call_args": "(_x,_y)", "cimguiname": "ImVec2ih_ImVec2ih", "constructor": true, "defaults": [], "funcname": "ImVec2ih", "location": "internal", "ov_cimguiname": "ImVec2ih_ImVec2ihshort", "signature": "(short,short)", "stname": "ImVec2ih" }, { "args": "(const ImVec2 rhs)", "argsT": [ { "name": "rhs", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& rhs)", "call_args": "(rhs)", "cimguiname": "ImVec2ih_ImVec2ih", "constructor": true, "defaults": [], "funcname": "ImVec2ih", "location": "internal", "ov_cimguiname": "ImVec2ih_ImVec2ihVec2", "signature": "(const ImVec2)", "stname": "ImVec2ih" } ], "ImVec2ih_destroy": [ { "args": "(ImVec2ih* self)", "argsT": [ { "name": "self", "type": "ImVec2ih*" } ], "call_args": "(self)", "cimguiname": "ImVec2ih_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImVec2ih_destroy", "ret": "void", "signature": "(ImVec2ih*)", "stname": "ImVec2ih" } ], "ImVec4_ImVec4": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVec4_ImVec4", "constructor": true, "defaults": [], "funcname": "ImVec4", "location": "imgui", "ov_cimguiname": "ImVec4_ImVec4Nil", "signature": "()", "stname": "ImVec4" }, { "args": "(float _x,float _y,float _z,float _w)", "argsT": [ { "name": "_x", "type": "float" }, { "name": "_y", "type": "float" }, { "name": "_z", "type": "float" }, { "name": "_w", "type": "float" } ], "argsoriginal": "(float _x,float _y,float _z,float _w)", "call_args": "(_x,_y,_z,_w)", "cimguiname": "ImVec4_ImVec4", "constructor": true, "defaults": [], "funcname": "ImVec4", "location": "imgui", "ov_cimguiname": "ImVec4_ImVec4Float", "signature": "(float,float,float,float)", "stname": "ImVec4" } ], "ImVec4_destroy": [ { "args": "(ImVec4* self)", "argsT": [ { "name": "self", "type": "ImVec4*" } ], "call_args": "(self)", "cimguiname": "ImVec4_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImVec4_destroy", "ret": "void", "signature": "(ImVec4*)", "stname": "ImVec4" } ], "ImVector_ImVector": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_ImVector", "constructor": true, "defaults": [], "funcname": "ImVector", "location": "imgui", "ov_cimguiname": "ImVector_ImVectorNil", "signature": "()", "stname": "ImVector", "templated": true }, { "args": "(const ImVector src)", "argsT": [ { "name": "src", "type": "const ImVector" } ], "argsoriginal": "(const ImVector& src)", "call_args": "(src)", "cimguiname": "ImVector_ImVector", "constructor": true, "defaults": [], "funcname": "ImVector", "location": "imgui", "ov_cimguiname": "ImVector_ImVectorVector", "signature": "(const ImVector)", "stname": "ImVector", "templated": true } ], "ImVector__grow_capacity": [ { "args": "(ImVector* self,int sz)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "sz", "type": "int" } ], "argsoriginal": "(int sz)", "call_args": "(sz)", "cimguiname": "ImVector__grow_capacity", "defaults": [], "funcname": "_grow_capacity", "location": "imgui", "ov_cimguiname": "ImVector__grow_capacity", "ret": "int", "signature": "(int)const", "stname": "ImVector", "templated": true } ], "ImVector_back": [ { "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_back", "defaults": [], "funcname": "back", "location": "imgui", "ov_cimguiname": "ImVector_backNil", "ret": "T*", "retref": "&", "signature": "()", "stname": "ImVector", "templated": true }, { "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_back", "defaults": [], "funcname": "back", "location": "imgui", "ov_cimguiname": "ImVector_back_const", "ret": "const T*", "retref": "&", "signature": "()const", "stname": "ImVector", "templated": true } ], "ImVector_begin": [ { "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_begin", "defaults": [], "funcname": "begin", "location": "imgui", "ov_cimguiname": "ImVector_beginNil", "ret": "T*", "signature": "()", "stname": "ImVector", "templated": true }, { "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_begin", "defaults": [], "funcname": "begin", "location": "imgui", "ov_cimguiname": "ImVector_begin_const", "ret": "const T*", "signature": "()const", "stname": "ImVector", "templated": true } ], "ImVector_capacity": [ { "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_capacity", "defaults": [], "funcname": "capacity", "location": "imgui", "ov_cimguiname": "ImVector_capacity", "ret": "int", "signature": "()const", "stname": "ImVector", "templated": true } ], "ImVector_clear": [ { "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_clear", "defaults": [], "funcname": "clear", "location": "imgui", "ov_cimguiname": "ImVector_clear", "ret": "void", "signature": "()", "stname": "ImVector", "templated": true } ], "ImVector_contains": [ { "args": "(ImVector* self,const T v)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "v", "type": "const T" } ], "argsoriginal": "(const T& v)", "call_args": "(v)", "cimguiname": "ImVector_contains", "defaults": [], "funcname": "contains", "location": "imgui", "ov_cimguiname": "ImVector_contains", "ret": "bool", "signature": "(const T)const", "stname": "ImVector", "templated": true } ], "ImVector_destroy": [ { "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" } ], "call_args": "(self)", "cimguiname": "ImVector_destroy", "defaults": [], "destructor": true, "ov_cimguiname": "ImVector_destroy", "ret": "void", "signature": "(ImVector*)", "stname": "ImVector", "templated": true } ], "ImVector_empty": [ { "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_empty", "defaults": [], "funcname": "empty", "location": "imgui", "ov_cimguiname": "ImVector_empty", "ret": "bool", "signature": "()const", "stname": "ImVector", "templated": true } ], "ImVector_end": [ { "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_end", "defaults": [], "funcname": "end", "location": "imgui", "ov_cimguiname": "ImVector_endNil", "ret": "T*", "signature": "()", "stname": "ImVector", "templated": true }, { "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_end", "defaults": [], "funcname": "end", "location": "imgui", "ov_cimguiname": "ImVector_end_const", "ret": "const T*", "signature": "()const", "stname": "ImVector", "templated": true } ], "ImVector_erase": [ { "args": "(ImVector* self,const T* it)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "it", "type": "const T*" } ], "argsoriginal": "(const T* it)", "call_args": "(it)", "cimguiname": "ImVector_erase", "defaults": [], "funcname": "erase", "location": "imgui", "ov_cimguiname": "ImVector_eraseNil", "ret": "T*", "signature": "(const T*)", "stname": "ImVector", "templated": true }, { "args": "(ImVector* self,const T* it,const T* it_last)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "it", "type": "const T*" }, { "name": "it_last", "type": "const T*" } ], "argsoriginal": "(const T* it,const T* it_last)", "call_args": "(it,it_last)", "cimguiname": "ImVector_erase", "defaults": [], "funcname": "erase", "location": "imgui", "ov_cimguiname": "ImVector_eraseTPtr", "ret": "T*", "signature": "(const T*,const T*)", "stname": "ImVector", "templated": true } ], "ImVector_erase_unsorted": [ { "args": "(ImVector* self,const T* it)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "it", "type": "const T*" } ], "argsoriginal": "(const T* it)", "call_args": "(it)", "cimguiname": "ImVector_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", "location": "imgui", "ov_cimguiname": "ImVector_erase_unsorted", "ret": "T*", "signature": "(const T*)", "stname": "ImVector", "templated": true } ], "ImVector_find": [ { "args": "(ImVector* self,const T v)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "v", "type": "const T" } ], "argsoriginal": "(const T& v)", "call_args": "(v)", "cimguiname": "ImVector_find", "defaults": [], "funcname": "find", "location": "imgui", "ov_cimguiname": "ImVector_findNil", "ret": "T*", "signature": "(const T)", "stname": "ImVector", "templated": true }, { "args": "(ImVector* self,const T v)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "v", "type": "const T" } ], "argsoriginal": "(const T& v)", "call_args": "(v)", "cimguiname": "ImVector_find", "defaults": [], "funcname": "find", "location": "imgui", "ov_cimguiname": "ImVector_find_const", "ret": "const T*", "signature": "(const T)const", "stname": "ImVector", "templated": true } ], "ImVector_find_erase": [ { "args": "(ImVector* self,const T v)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "v", "type": "const T" } ], "argsoriginal": "(const T& v)", "call_args": "(v)", "cimguiname": "ImVector_find_erase", "defaults": [], "funcname": "find_erase", "location": "imgui", "ov_cimguiname": "ImVector_find_erase", "ret": "bool", "signature": "(const T)", "stname": "ImVector", "templated": true } ], "ImVector_find_erase_unsorted": [ { "args": "(ImVector* self,const T v)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "v", "type": "const T" } ], "argsoriginal": "(const T& v)", "call_args": "(v)", "cimguiname": "ImVector_find_erase_unsorted", "defaults": [], "funcname": "find_erase_unsorted", "location": "imgui", "ov_cimguiname": "ImVector_find_erase_unsorted", "ret": "bool", "signature": "(const T)", "stname": "ImVector", "templated": true } ], "ImVector_front": [ { "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_front", "defaults": [], "funcname": "front", "location": "imgui", "ov_cimguiname": "ImVector_frontNil", "ret": "T*", "retref": "&", "signature": "()", "stname": "ImVector", "templated": true }, { "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_front", "defaults": [], "funcname": "front", "location": "imgui", "ov_cimguiname": "ImVector_front_const", "ret": "const T*", "retref": "&", "signature": "()const", "stname": "ImVector", "templated": true } ], "ImVector_index_from_ptr": [ { "args": "(ImVector* self,const T* it)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "it", "type": "const T*" } ], "argsoriginal": "(const T* it)", "call_args": "(it)", "cimguiname": "ImVector_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", "location": "imgui", "ov_cimguiname": "ImVector_index_from_ptr", "ret": "int", "signature": "(const T*)const", "stname": "ImVector", "templated": true } ], "ImVector_insert": [ { "args": "(ImVector* self,const T* it,const T v)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "it", "type": "const T*" }, { "name": "v", "type": "const T" } ], "argsoriginal": "(const T* it,const T& v)", "call_args": "(it,v)", "cimguiname": "ImVector_insert", "defaults": [], "funcname": "insert", "location": "imgui", "ov_cimguiname": "ImVector_insert", "ret": "T*", "signature": "(const T*,const T)", "stname": "ImVector", "templated": true } ], "ImVector_pop_back": [ { "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_pop_back", "defaults": [], "funcname": "pop_back", "location": "imgui", "ov_cimguiname": "ImVector_pop_back", "ret": "void", "signature": "()", "stname": "ImVector", "templated": true } ], "ImVector_push_back": [ { "args": "(ImVector* self,const T v)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "v", "type": "const T" } ], "argsoriginal": "(const T& v)", "call_args": "(v)", "cimguiname": "ImVector_push_back", "defaults": [], "funcname": "push_back", "location": "imgui", "ov_cimguiname": "ImVector_push_back", "ret": "void", "signature": "(const T)", "stname": "ImVector", "templated": true } ], "ImVector_push_front": [ { "args": "(ImVector* self,const T v)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "v", "type": "const T" } ], "argsoriginal": "(const T& v)", "call_args": "(v)", "cimguiname": "ImVector_push_front", "defaults": [], "funcname": "push_front", "location": "imgui", "ov_cimguiname": "ImVector_push_front", "ret": "void", "signature": "(const T)", "stname": "ImVector", "templated": true } ], "ImVector_reserve": [ { "args": "(ImVector* self,int new_capacity)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "new_capacity", "type": "int" } ], "argsoriginal": "(int new_capacity)", "call_args": "(new_capacity)", "cimguiname": "ImVector_reserve", "defaults": [], "funcname": "reserve", "location": "imgui", "ov_cimguiname": "ImVector_reserve", "ret": "void", "signature": "(int)", "stname": "ImVector", "templated": true } ], "ImVector_resize": [ { "args": "(ImVector* self,int new_size)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "new_size", "type": "int" } ], "argsoriginal": "(int new_size)", "call_args": "(new_size)", "cimguiname": "ImVector_resize", "defaults": [], "funcname": "resize", "location": "imgui", "ov_cimguiname": "ImVector_resizeNil", "ret": "void", "signature": "(int)", "stname": "ImVector", "templated": true }, { "args": "(ImVector* self,int new_size,const T v)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "new_size", "type": "int" }, { "name": "v", "type": "const T" } ], "argsoriginal": "(int new_size,const T& v)", "call_args": "(new_size,v)", "cimguiname": "ImVector_resize", "defaults": [], "funcname": "resize", "location": "imgui", "ov_cimguiname": "ImVector_resizeT", "ret": "void", "signature": "(int,const T)", "stname": "ImVector", "templated": true } ], "ImVector_shrink": [ { "args": "(ImVector* self,int new_size)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "new_size", "type": "int" } ], "argsoriginal": "(int new_size)", "call_args": "(new_size)", "cimguiname": "ImVector_shrink", "comment": " // Resize a vector to a smaller size, guaranteed not to cause a reallocation", "defaults": [], "funcname": "shrink", "location": "imgui", "ov_cimguiname": "ImVector_shrink", "ret": "void", "signature": "(int)", "stname": "ImVector", "templated": true } ], "ImVector_size": [ { "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_size", "defaults": [], "funcname": "size", "location": "imgui", "ov_cimguiname": "ImVector_size", "ret": "int", "signature": "()const", "stname": "ImVector", "templated": true } ], "ImVector_size_in_bytes": [ { "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "ImVector_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", "location": "imgui", "ov_cimguiname": "ImVector_size_in_bytes", "ret": "int", "signature": "()const", "stname": "ImVector", "templated": true } ], "ImVector_swap": [ { "args": "(ImVector* self,ImVector* rhs)", "argsT": [ { "name": "self", "type": "ImVector*" }, { "name": "rhs", "reftoptr": true, "type": "ImVector*" } ], "argsoriginal": "(ImVector& rhs)", "call_args": "(*rhs)", "cimguiname": "ImVector_swap", "defaults": [], "funcname": "swap", "location": "imgui", "ov_cimguiname": "ImVector_swap", "ret": "void", "signature": "(ImVector*)", "stname": "ImVector", "templated": true } ], "igAcceptDragDropPayload": [ { "args": "(const char* type,ImGuiDragDropFlags flags)", "argsT": [ { "name": "type", "type": "const char*" }, { "name": "flags", "type": "ImGuiDragDropFlags" } ], "argsoriginal": "(const char* type,ImGuiDragDropFlags flags=0)", "call_args": "(type,flags)", "cimguiname": "igAcceptDragDropPayload", "comment": " // accept contents of a given type. If ImGuiDragDropFlags_AcceptBeforeDelivery is set you can peek into the payload before the mouse button is released.", "defaults": { "flags": 0 }, "funcname": "AcceptDragDropPayload", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igAcceptDragDropPayload", "ret": "const ImGuiPayload*", "signature": "(const char*,ImGuiDragDropFlags)", "stname": "" } ], "igActivateItem": [ { "args": "(ImGuiID id)", "argsT": [ { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "igActivateItem", "comment": " // Remotely activate a button, checkbox, tree node etc. given its unique ID. activation is queued and processed on the next frame when the item is encountered again.", "defaults": [], "funcname": "ActivateItem", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igActivateItem", "ret": "void", "signature": "(ImGuiID)", "stname": "" } ], "igAlignTextToFramePadding": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igAlignTextToFramePadding", "comment": " // vertically align upcoming text baseline to FramePadding.y so that it will align properly to regularly framed items (call if you have text on a line before a framed item)", "defaults": [], "funcname": "AlignTextToFramePadding", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igAlignTextToFramePadding", "ret": "void", "signature": "()", "stname": "" } ], "igArrowButton": [ { "args": "(const char* str_id,ImGuiDir dir)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "dir", "type": "ImGuiDir" } ], "argsoriginal": "(const char* str_id,ImGuiDir dir)", "call_args": "(str_id,dir)", "cimguiname": "igArrowButton", "comment": " // square button with an arrow shape", "defaults": [], "funcname": "ArrowButton", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igArrowButton", "ret": "bool", "signature": "(const char*,ImGuiDir)", "stname": "" } ], "igArrowButtonEx": [ { "args": "(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "dir", "type": "ImGuiDir" }, { "name": "size_arg", "type": "ImVec2" }, { "name": "flags", "type": "ImGuiButtonFlags" } ], "argsoriginal": "(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags=0)", "call_args": "(str_id,dir,size_arg,flags)", "cimguiname": "igArrowButtonEx", "defaults": { "flags": 0 }, "funcname": "ArrowButtonEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igArrowButtonEx", "ret": "bool", "signature": "(const char*,ImGuiDir,ImVec2,ImGuiButtonFlags)", "stname": "" } ], "igBegin": [ { "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)", "argsT": [ { "name": "name", "type": "const char*" }, { "name": "p_open", "type": "bool*" }, { "name": "flags", "type": "ImGuiWindowFlags" } ], "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)", "call_args": "(name,p_open,flags)", "cimguiname": "igBegin", "defaults": { "flags": 0, "p_open": "NULL" }, "funcname": "Begin", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBegin", "ret": "bool", "signature": "(const char*,bool*,ImGuiWindowFlags)", "stname": "" } ], "igBeginChild": [ { "args": "(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "size", "type": "const ImVec2" }, { "name": "border", "type": "bool" }, { "name": "flags", "type": "ImGuiWindowFlags" } ], "argsoriginal": "(const char* str_id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)", "call_args": "(str_id,size,border,flags)", "cimguiname": "igBeginChild", "defaults": { "border": "false", "flags": 0, "size": "ImVec2(0,0)" }, "funcname": "BeginChild", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginChildStr", "ret": "bool", "signature": "(const char*,const ImVec2,bool,ImGuiWindowFlags)", "stname": "" }, { "args": "(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "size", "type": "const ImVec2" }, { "name": "border", "type": "bool" }, { "name": "flags", "type": "ImGuiWindowFlags" } ], "argsoriginal": "(ImGuiID id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)", "call_args": "(id,size,border,flags)", "cimguiname": "igBeginChild", "defaults": { "border": "false", "flags": 0, "size": "ImVec2(0,0)" }, "funcname": "BeginChild", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginChildID", "ret": "bool", "signature": "(ImGuiID,const ImVec2,bool,ImGuiWindowFlags)", "stname": "" } ], "igBeginChildEx": [ { "args": "(const char* name,ImGuiID id,const ImVec2 size_arg,bool border,ImGuiWindowFlags flags)", "argsT": [ { "name": "name", "type": "const char*" }, { "name": "id", "type": "ImGuiID" }, { "name": "size_arg", "type": "const ImVec2" }, { "name": "border", "type": "bool" }, { "name": "flags", "type": "ImGuiWindowFlags" } ], "argsoriginal": "(const char* name,ImGuiID id,const ImVec2& size_arg,bool border,ImGuiWindowFlags flags)", "call_args": "(name,id,size_arg,border,flags)", "cimguiname": "igBeginChildEx", "defaults": [], "funcname": "BeginChildEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igBeginChildEx", "ret": "bool", "signature": "(const char*,ImGuiID,const ImVec2,bool,ImGuiWindowFlags)", "stname": "" } ], "igBeginChildFrame": [ { "args": "(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "size", "type": "const ImVec2" }, { "name": "flags", "type": "ImGuiWindowFlags" } ], "argsoriginal": "(ImGuiID id,const ImVec2& size,ImGuiWindowFlags flags=0)", "call_args": "(id,size,flags)", "cimguiname": "igBeginChildFrame", "comment": " // helper to create a child window / scrolling region that looks like a normal widget frame", "defaults": { "flags": 0 }, "funcname": "BeginChildFrame", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginChildFrame", "ret": "bool", "signature": "(ImGuiID,const ImVec2,ImGuiWindowFlags)", "stname": "" } ], "igBeginColumns": [ { "args": "(const char* str_id,int count,ImGuiColumnsFlags flags)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "count", "type": "int" }, { "name": "flags", "type": "ImGuiColumnsFlags" } ], "argsoriginal": "(const char* str_id,int count,ImGuiColumnsFlags flags=0)", "call_args": "(str_id,count,flags)", "cimguiname": "igBeginColumns", "comment": " // setup number of columns. use an identifier to distinguish multiple column sets. close with EndColumns().", "defaults": { "flags": 0 }, "funcname": "BeginColumns", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igBeginColumns", "ret": "void", "signature": "(const char*,int,ImGuiColumnsFlags)", "stname": "" } ], "igBeginCombo": [ { "args": "(const char* label,const char* preview_value,ImGuiComboFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "preview_value", "type": "const char*" }, { "name": "flags", "type": "ImGuiComboFlags" } ], "argsoriginal": "(const char* label,const char* preview_value,ImGuiComboFlags flags=0)", "call_args": "(label,preview_value,flags)", "cimguiname": "igBeginCombo", "defaults": { "flags": 0 }, "funcname": "BeginCombo", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginCombo", "ret": "bool", "signature": "(const char*,const char*,ImGuiComboFlags)", "stname": "" } ], "igBeginDockableDragDropSource": [ { "args": "(ImGuiWindow* window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igBeginDockableDragDropSource", "defaults": [], "funcname": "BeginDockableDragDropSource", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igBeginDockableDragDropSource", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" } ], "igBeginDockableDragDropTarget": [ { "args": "(ImGuiWindow* window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igBeginDockableDragDropTarget", "defaults": [], "funcname": "BeginDockableDragDropTarget", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igBeginDockableDragDropTarget", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" } ], "igBeginDocked": [ { "args": "(ImGuiWindow* window,bool* p_open)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "p_open", "type": "bool*" } ], "argsoriginal": "(ImGuiWindow* window,bool* p_open)", "call_args": "(window,p_open)", "cimguiname": "igBeginDocked", "defaults": [], "funcname": "BeginDocked", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igBeginDocked", "ret": "void", "signature": "(ImGuiWindow*,bool*)", "stname": "" } ], "igBeginDragDropSource": [ { "args": "(ImGuiDragDropFlags flags)", "argsT": [ { "name": "flags", "type": "ImGuiDragDropFlags" } ], "argsoriginal": "(ImGuiDragDropFlags flags=0)", "call_args": "(flags)", "cimguiname": "igBeginDragDropSource", "comment": " // call when the current item is active. If this return true, you can call SetDragDropPayload() + EndDragDropSource()", "defaults": { "flags": 0 }, "funcname": "BeginDragDropSource", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropSource", "ret": "bool", "signature": "(ImGuiDragDropFlags)", "stname": "" } ], "igBeginDragDropTarget": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igBeginDragDropTarget", "comment": " // call after submitting an item that may receive a payload. If this returns true, you can call AcceptDragDropPayload() + EndDragDropTarget()", "defaults": [], "funcname": "BeginDragDropTarget", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTarget", "ret": "bool", "signature": "()", "stname": "" } ], "igBeginDragDropTargetCustom": [ { "args": "(const ImRect bb,ImGuiID id)", "argsT": [ { "name": "bb", "type": "const ImRect" }, { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(const ImRect& bb,ImGuiID id)", "call_args": "(bb,id)", "cimguiname": "igBeginDragDropTargetCustom", "defaults": [], "funcname": "BeginDragDropTargetCustom", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTargetCustom", "ret": "bool", "signature": "(const ImRect,ImGuiID)", "stname": "" } ], "igBeginGroup": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igBeginGroup", "comment": " // lock horizontal starting position", "defaults": [], "funcname": "BeginGroup", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginGroup", "ret": "void", "signature": "()", "stname": "" } ], "igBeginMainMenuBar": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igBeginMainMenuBar", "comment": " // create and append to a full screen menu-bar.", "defaults": [], "funcname": "BeginMainMenuBar", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginMainMenuBar", "ret": "bool", "signature": "()", "stname": "" } ], "igBeginMenu": [ { "args": "(const char* label,bool enabled)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "enabled", "type": "bool" } ], "argsoriginal": "(const char* label,bool enabled=true)", "call_args": "(label,enabled)", "cimguiname": "igBeginMenu", "comment": " // create a sub-menu entry. only call EndMenu() if this returns true!", "defaults": { "enabled": "true" }, "funcname": "BeginMenu", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginMenu", "ret": "bool", "signature": "(const char*,bool)", "stname": "" } ], "igBeginMenuBar": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igBeginMenuBar", "comment": " // append to menu-bar of current window (requires ImGuiWindowFlags_MenuBar flag set on parent window).", "defaults": [], "funcname": "BeginMenuBar", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginMenuBar", "ret": "bool", "signature": "()", "stname": "" } ], "igBeginPopup": [ { "args": "(const char* str_id,ImGuiWindowFlags flags)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "flags", "type": "ImGuiWindowFlags" } ], "argsoriginal": "(const char* str_id,ImGuiWindowFlags flags=0)", "call_args": "(str_id,flags)", "cimguiname": "igBeginPopup", "comment": " // return true if the popup is open, and you can start outputting to it.", "defaults": { "flags": 0 }, "funcname": "BeginPopup", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginPopup", "ret": "bool", "signature": "(const char*,ImGuiWindowFlags)", "stname": "" } ], "igBeginPopupContextItem": [ { "args": "(const char* str_id,ImGuiPopupFlags popup_flags)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "popup_flags", "type": "ImGuiPopupFlags" } ], "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)", "call_args": "(str_id,popup_flags)", "cimguiname": "igBeginPopupContextItem", "comment": " // open+begin popup when clicked on last item. if you can pass a NULL str_id only if the previous item had an id. If you want to use that on a non-interactive item such as Text() you need to pass in an explicit ID here. read comments in .cpp!", "defaults": { "popup_flags": 1, "str_id": "NULL" }, "funcname": "BeginPopupContextItem", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextItem", "ret": "bool", "signature": "(const char*,ImGuiPopupFlags)", "stname": "" } ], "igBeginPopupContextVoid": [ { "args": "(const char* str_id,ImGuiPopupFlags popup_flags)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "popup_flags", "type": "ImGuiPopupFlags" } ], "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)", "call_args": "(str_id,popup_flags)", "cimguiname": "igBeginPopupContextVoid", "comment": " // open+begin popup when clicked in void (where there are no windows).", "defaults": { "popup_flags": 1, "str_id": "NULL" }, "funcname": "BeginPopupContextVoid", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextVoid", "ret": "bool", "signature": "(const char*,ImGuiPopupFlags)", "stname": "" } ], "igBeginPopupContextWindow": [ { "args": "(const char* str_id,ImGuiPopupFlags popup_flags)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "popup_flags", "type": "ImGuiPopupFlags" } ], "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)", "call_args": "(str_id,popup_flags)", "cimguiname": "igBeginPopupContextWindow", "comment": "// open+begin popup when clicked on current window.", "defaults": { "popup_flags": 1, "str_id": "NULL" }, "funcname": "BeginPopupContextWindow", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextWindow", "ret": "bool", "signature": "(const char*,ImGuiPopupFlags)", "stname": "" } ], "igBeginPopupEx": [ { "args": "(ImGuiID id,ImGuiWindowFlags extra_flags)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "extra_flags", "type": "ImGuiWindowFlags" } ], "argsoriginal": "(ImGuiID id,ImGuiWindowFlags extra_flags)", "call_args": "(id,extra_flags)", "cimguiname": "igBeginPopupEx", "defaults": [], "funcname": "BeginPopupEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupEx", "ret": "bool", "signature": "(ImGuiID,ImGuiWindowFlags)", "stname": "" } ], "igBeginPopupModal": [ { "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)", "argsT": [ { "name": "name", "type": "const char*" }, { "name": "p_open", "type": "bool*" }, { "name": "flags", "type": "ImGuiWindowFlags" } ], "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)", "call_args": "(name,p_open,flags)", "cimguiname": "igBeginPopupModal", "comment": " // return true if the modal is open, and you can start outputting to it.", "defaults": { "flags": 0, "p_open": "NULL" }, "funcname": "BeginPopupModal", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupModal", "ret": "bool", "signature": "(const char*,bool*,ImGuiWindowFlags)", "stname": "" } ], "igBeginTabBar": [ { "args": "(const char* str_id,ImGuiTabBarFlags flags)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "flags", "type": "ImGuiTabBarFlags" } ], "argsoriginal": "(const char* str_id,ImGuiTabBarFlags flags=0)", "call_args": "(str_id,flags)", "cimguiname": "igBeginTabBar", "comment": " // create and append into a TabBar", "defaults": { "flags": 0 }, "funcname": "BeginTabBar", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBar", "ret": "bool", "signature": "(const char*,ImGuiTabBarFlags)", "stname": "" } ], "igBeginTabBarEx": [ { "args": "(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node)", "argsT": [ { "name": "tab_bar", "type": "ImGuiTabBar*" }, { "name": "bb", "type": "const ImRect" }, { "name": "flags", "type": "ImGuiTabBarFlags" }, { "name": "dock_node", "type": "ImGuiDockNode*" } ], "argsoriginal": "(ImGuiTabBar* tab_bar,const ImRect& bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node)", "call_args": "(tab_bar,bb,flags,dock_node)", "cimguiname": "igBeginTabBarEx", "defaults": [], "funcname": "BeginTabBarEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBarEx", "ret": "bool", "signature": "(ImGuiTabBar*,const ImRect,ImGuiTabBarFlags,ImGuiDockNode*)", "stname": "" } ], "igBeginTabItem": [ { "args": "(const char* label,bool* p_open,ImGuiTabItemFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "p_open", "type": "bool*" }, { "name": "flags", "type": "ImGuiTabItemFlags" } ], "argsoriginal": "(const char* label,bool* p_open=((void*)0),ImGuiTabItemFlags flags=0)", "call_args": "(label,p_open,flags)", "cimguiname": "igBeginTabItem", "comment": "// create a Tab. Returns true if the Tab is selected.", "defaults": { "flags": 0, "p_open": "NULL" }, "funcname": "BeginTabItem", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginTabItem", "ret": "bool", "signature": "(const char*,bool*,ImGuiTabItemFlags)", "stname": "" } ], "igBeginTooltip": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igBeginTooltip", "comment": " // begin/append a tooltip window. to create full-featured tooltip (with any kind of items).", "defaults": [], "funcname": "BeginTooltip", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBeginTooltip", "ret": "void", "signature": "()", "stname": "" } ], "igBeginTooltipEx": [ { "args": "(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags)", "argsT": [ { "name": "extra_flags", "type": "ImGuiWindowFlags" }, { "name": "tooltip_flags", "type": "ImGuiTooltipFlags" } ], "argsoriginal": "(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags)", "call_args": "(extra_flags,tooltip_flags)", "cimguiname": "igBeginTooltipEx", "defaults": [], "funcname": "BeginTooltipEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igBeginTooltipEx", "ret": "void", "signature": "(ImGuiWindowFlags,ImGuiTooltipFlags)", "stname": "" } ], "igBringWindowToDisplayBack": [ { "args": "(ImGuiWindow* window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igBringWindowToDisplayBack", "defaults": [], "funcname": "BringWindowToDisplayBack", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayBack", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" } ], "igBringWindowToDisplayFront": [ { "args": "(ImGuiWindow* window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igBringWindowToDisplayFront", "defaults": [], "funcname": "BringWindowToDisplayFront", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayFront", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" } ], "igBringWindowToFocusFront": [ { "args": "(ImGuiWindow* window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igBringWindowToFocusFront", "defaults": [], "funcname": "BringWindowToFocusFront", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToFocusFront", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" } ], "igBullet": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igBullet", "comment": " // draw a small circle + keep the cursor on the same line. advance cursor x position by GetTreeNodeToLabelSpacing(), same distance that TreeNode() uses", "defaults": [], "funcname": "Bullet", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBullet", "ret": "void", "signature": "()", "stname": "" } ], "igBulletText": [ { "args": "(const char* fmt,...)", "argsT": [ { "name": "fmt", "type": "const char*" }, { "name": "...", "type": "..." } ], "argsoriginal": "(const char* fmt,...)", "call_args": "(fmt,...)", "cimguiname": "igBulletText", "comment": " // shortcut for Bullet()+Text()", "defaults": [], "funcname": "BulletText", "isvararg": "...)", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBulletText", "ret": "void", "signature": "(const char*,...)", "stname": "" } ], "igBulletTextV": [ { "args": "(const char* fmt,va_list args)", "argsT": [ { "name": "fmt", "type": "const char*" }, { "name": "args", "type": "va_list" } ], "argsoriginal": "(const char* fmt,va_list args)", "call_args": "(fmt,args)", "cimguiname": "igBulletTextV", "defaults": [], "funcname": "BulletTextV", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igBulletTextV", "ret": "void", "signature": "(const char*,va_list)", "stname": "" } ], "igButton": [ { "args": "(const char* label,const ImVec2 size)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "size", "type": "const ImVec2" } ], "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))", "call_args": "(label,size)", "cimguiname": "igButton", "comment": " // button", "defaults": { "size": "ImVec2(0,0)" }, "funcname": "Button", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igButton", "ret": "bool", "signature": "(const char*,const ImVec2)", "stname": "" } ], "igButtonBehavior": [ { "args": "(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags)", "argsT": [ { "name": "bb", "type": "const ImRect" }, { "name": "id", "type": "ImGuiID" }, { "name": "out_hovered", "type": "bool*" }, { "name": "out_held", "type": "bool*" }, { "name": "flags", "type": "ImGuiButtonFlags" } ], "argsoriginal": "(const ImRect& bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags=0)", "call_args": "(bb,id,out_hovered,out_held,flags)", "cimguiname": "igButtonBehavior", "defaults": { "flags": 0 }, "funcname": "ButtonBehavior", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igButtonBehavior", "ret": "bool", "signature": "(const ImRect,ImGuiID,bool*,bool*,ImGuiButtonFlags)", "stname": "" } ], "igButtonEx": [ { "args": "(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "size_arg", "type": "const ImVec2" }, { "name": "flags", "type": "ImGuiButtonFlags" } ], "argsoriginal": "(const char* label,const ImVec2& size_arg=ImVec2(0,0),ImGuiButtonFlags flags=0)", "call_args": "(label,size_arg,flags)", "cimguiname": "igButtonEx", "defaults": { "flags": 0, "size_arg": "ImVec2(0,0)" }, "funcname": "ButtonEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igButtonEx", "ret": "bool", "signature": "(const char*,const ImVec2,ImGuiButtonFlags)", "stname": "" } ], "igCalcItemSize": [ { "args": "(ImVec2 *pOut,ImVec2 size,float default_w,float default_h)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "size", "type": "ImVec2" }, { "name": "default_w", "type": "float" }, { "name": "default_h", "type": "float" } ], "argsoriginal": "(ImVec2 size,float default_w,float default_h)", "call_args": "(size,default_w,default_h)", "cimguiname": "igCalcItemSize", "defaults": [], "funcname": "CalcItemSize", "location": "internal", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcItemSize", "ret": "void", "signature": "(ImVec2,float,float)", "stname": "" } ], "igCalcItemWidth": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igCalcItemWidth", "comment": " // width of item given pushed settings and current cursor position. NOT necessarily the width of last item unlike most 'Item' functions.", "defaults": [], "funcname": "CalcItemWidth", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igCalcItemWidth", "ret": "float", "signature": "()", "stname": "" } ], "igCalcListClipping": [ { "args": "(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)", "argsT": [ { "name": "items_count", "type": "int" }, { "name": "items_height", "type": "float" }, { "name": "out_items_display_start", "type": "int*" }, { "name": "out_items_display_end", "type": "int*" } ], "argsoriginal": "(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)", "call_args": "(items_count,items_height,out_items_display_start,out_items_display_end)", "cimguiname": "igCalcListClipping", "comment": " // calculate coarse clipping for large list of evenly sized items. Prefer using the ImGuiListClipper higher-level helper if you can.", "defaults": [], "funcname": "CalcListClipping", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igCalcListClipping", "ret": "void", "signature": "(int,float,int*,int*)", "stname": "" } ], "igCalcTextSize": [ { "args": "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "text", "type": "const char*" }, { "name": "text_end", "type": "const char*" }, { "name": "hide_text_after_double_hash", "type": "bool" }, { "name": "wrap_width", "type": "float" } ], "argsoriginal": "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)", "call_args": "(text,text_end,hide_text_after_double_hash,wrap_width)", "cimguiname": "igCalcTextSize", "defaults": { "hide_text_after_double_hash": "false", "text_end": "NULL", "wrap_width": "-1.0f" }, "funcname": "CalcTextSize", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcTextSize", "ret": "void", "signature": "(const char*,const char*,bool,float)", "stname": "" } ], "igCalcTypematicRepeatAmount": [ { "args": "(float t0,float t1,float repeat_delay,float repeat_rate)", "argsT": [ { "name": "t0", "type": "float" }, { "name": "t1", "type": "float" }, { "name": "repeat_delay", "type": "float" }, { "name": "repeat_rate", "type": "float" } ], "argsoriginal": "(float t0,float t1,float repeat_delay,float repeat_rate)", "call_args": "(t0,t1,repeat_delay,repeat_rate)", "cimguiname": "igCalcTypematicRepeatAmount", "defaults": [], "funcname": "CalcTypematicRepeatAmount", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igCalcTypematicRepeatAmount", "ret": "int", "signature": "(float,float,float,float)", "stname": "" } ], "igCalcWindowExpectedSize": [ { "args": "(ImVec2 *pOut,ImGuiWindow* window)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igCalcWindowExpectedSize", "defaults": [], "funcname": "CalcWindowExpectedSize", "location": "internal", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcWindowExpectedSize", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" } ], "igCalcWrapWidthForPos": [ { "args": "(const ImVec2 pos,float wrap_pos_x)", "argsT": [ { "name": "pos", "type": "const ImVec2" }, { "name": "wrap_pos_x", "type": "float" } ], "argsoriginal": "(const ImVec2& pos,float wrap_pos_x)", "call_args": "(pos,wrap_pos_x)", "cimguiname": "igCalcWrapWidthForPos", "defaults": [], "funcname": "CalcWrapWidthForPos", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igCalcWrapWidthForPos", "ret": "float", "signature": "(const ImVec2,float)", "stname": "" } ], "igCaptureKeyboardFromApp": [ { "args": "(bool want_capture_keyboard_value)", "argsT": [ { "name": "want_capture_keyboard_value", "type": "bool" } ], "argsoriginal": "(bool want_capture_keyboard_value=true)", "call_args": "(want_capture_keyboard_value)", "cimguiname": "igCaptureKeyboardFromApp", "comment": " // attention: misleading name! manually override io.WantCaptureKeyboard flag next frame (said flag is entirely left for your application to handle). e.g. force capture keyboard when your widget is being hovered. This is equivalent to setting \"io.WantCaptureKeyboard = want_capture_keyboard_value\"; after the next NewFrame() call.", "defaults": { "want_capture_keyboard_value": "true" }, "funcname": "CaptureKeyboardFromApp", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igCaptureKeyboardFromApp", "ret": "void", "signature": "(bool)", "stname": "" } ], "igCaptureMouseFromApp": [ { "args": "(bool want_capture_mouse_value)", "argsT": [ { "name": "want_capture_mouse_value", "type": "bool" } ], "argsoriginal": "(bool want_capture_mouse_value=true)", "call_args": "(want_capture_mouse_value)", "cimguiname": "igCaptureMouseFromApp", "comment": " // attention: misleading name! manually override io.WantCaptureMouse flag next frame (said flag is entirely left for your application to handle). This is equivalent to setting \"io.WantCaptureMouse = want_capture_mouse_value;\" after the next NewFrame() call.", "defaults": { "want_capture_mouse_value": "true" }, "funcname": "CaptureMouseFromApp", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igCaptureMouseFromApp", "ret": "void", "signature": "(bool)", "stname": "" } ], "igCheckbox": [ { "args": "(const char* label,bool* v)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "bool*" } ], "argsoriginal": "(const char* label,bool* v)", "call_args": "(label,v)", "cimguiname": "igCheckbox", "defaults": [], "funcname": "Checkbox", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igCheckbox", "ret": "bool", "signature": "(const char*,bool*)", "stname": "" } ], "igCheckboxFlags": [ { "args": "(const char* label,unsigned int* flags,unsigned int flags_value)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "flags", "type": "unsigned int*" }, { "name": "flags_value", "type": "unsigned int" } ], "argsoriginal": "(const char* label,unsigned int* flags,unsigned int flags_value)", "call_args": "(label,flags,flags_value)", "cimguiname": "igCheckboxFlags", "defaults": [], "funcname": "CheckboxFlags", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igCheckboxFlags", "ret": "bool", "signature": "(const char*,unsigned int*,unsigned int)", "stname": "" } ], "igClearActiveID": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igClearActiveID", "defaults": [], "funcname": "ClearActiveID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igClearActiveID", "ret": "void", "signature": "()", "stname": "" } ], "igClearDragDrop": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igClearDragDrop", "defaults": [], "funcname": "ClearDragDrop", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igClearDragDrop", "ret": "void", "signature": "()", "stname": "" } ], "igClearIniSettings": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igClearIniSettings", "defaults": [], "funcname": "ClearIniSettings", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igClearIniSettings", "ret": "void", "signature": "()", "stname": "" } ], "igCloseButton": [ { "args": "(ImGuiID id,const ImVec2 pos)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "pos", "type": "const ImVec2" } ], "argsoriginal": "(ImGuiID id,const ImVec2& pos)", "call_args": "(id,pos)", "cimguiname": "igCloseButton", "defaults": [], "funcname": "CloseButton", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igCloseButton", "ret": "bool", "signature": "(ImGuiID,const ImVec2)", "stname": "" } ], "igCloseCurrentPopup": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igCloseCurrentPopup", "comment": " // manually close the popup we have begin-ed into.", "defaults": [], "funcname": "CloseCurrentPopup", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igCloseCurrentPopup", "ret": "void", "signature": "()", "stname": "" } ], "igClosePopupToLevel": [ { "args": "(int remaining,bool restore_focus_to_window_under_popup)", "argsT": [ { "name": "remaining", "type": "int" }, { "name": "restore_focus_to_window_under_popup", "type": "bool" } ], "argsoriginal": "(int remaining,bool restore_focus_to_window_under_popup)", "call_args": "(remaining,restore_focus_to_window_under_popup)", "cimguiname": "igClosePopupToLevel", "defaults": [], "funcname": "ClosePopupToLevel", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igClosePopupToLevel", "ret": "void", "signature": "(int,bool)", "stname": "" } ], "igClosePopupsOverWindow": [ { "args": "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)", "argsT": [ { "name": "ref_window", "type": "ImGuiWindow*" }, { "name": "restore_focus_to_window_under_popup", "type": "bool" } ], "argsoriginal": "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)", "call_args": "(ref_window,restore_focus_to_window_under_popup)", "cimguiname": "igClosePopupsOverWindow", "defaults": [], "funcname": "ClosePopupsOverWindow", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igClosePopupsOverWindow", "ret": "void", "signature": "(ImGuiWindow*,bool)", "stname": "" } ], "igCollapseButton": [ { "args": "(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock_node)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "pos", "type": "const ImVec2" }, { "name": "dock_node", "type": "ImGuiDockNode*" } ], "argsoriginal": "(ImGuiID id,const ImVec2& pos,ImGuiDockNode* dock_node)", "call_args": "(id,pos,dock_node)", "cimguiname": "igCollapseButton", "defaults": [], "funcname": "CollapseButton", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igCollapseButton", "ret": "bool", "signature": "(ImGuiID,const ImVec2,ImGuiDockNode*)", "stname": "" } ], "igCollapsingHeader": [ { "args": "(const char* label,ImGuiTreeNodeFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "flags", "type": "ImGuiTreeNodeFlags" } ], "argsoriginal": "(const char* label,ImGuiTreeNodeFlags flags=0)", "call_args": "(label,flags)", "cimguiname": "igCollapsingHeader", "comment": " // if returning 'true' the header is open. doesn't indent nor push on ID stack. user doesn't have to call TreePop().", "defaults": { "flags": 0 }, "funcname": "CollapsingHeader", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igCollapsingHeaderTreeNodeFlags", "ret": "bool", "signature": "(const char*,ImGuiTreeNodeFlags)", "stname": "" }, { "args": "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "p_open", "type": "bool*" }, { "name": "flags", "type": "ImGuiTreeNodeFlags" } ], "argsoriginal": "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags=0)", "call_args": "(label,p_open,flags)", "cimguiname": "igCollapsingHeader", "comment": " // when 'p_open' isn't NULL, display an additional small close button on upper right of the header", "defaults": { "flags": 0 }, "funcname": "CollapsingHeader", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igCollapsingHeaderBoolPtr", "ret": "bool", "signature": "(const char*,bool*,ImGuiTreeNodeFlags)", "stname": "" } ], "igColorButton": [ { "args": "(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,ImVec2 size)", "argsT": [ { "name": "desc_id", "type": "const char*" }, { "name": "col", "type": "const ImVec4" }, { "name": "flags", "type": "ImGuiColorEditFlags" }, { "name": "size", "type": "ImVec2" } ], "argsoriginal": "(const char* desc_id,const ImVec4& col,ImGuiColorEditFlags flags=0,ImVec2 size=ImVec2(0,0))", "call_args": "(desc_id,col,flags,size)", "cimguiname": "igColorButton", "comment": " // display a colored square/button, hover for details, return true when pressed.", "defaults": { "flags": 0, "size": "ImVec2(0,0)" }, "funcname": "ColorButton", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igColorButton", "ret": "bool", "signature": "(const char*,const ImVec4,ImGuiColorEditFlags,ImVec2)", "stname": "" } ], "igColorConvertFloat4ToU32": [ { "args": "(const ImVec4 in)", "argsT": [ { "name": "in", "type": "const ImVec4" } ], "argsoriginal": "(const ImVec4& in)", "call_args": "(in)", "cimguiname": "igColorConvertFloat4ToU32", "defaults": [], "funcname": "ColorConvertFloat4ToU32", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igColorConvertFloat4ToU32", "ret": "ImU32", "signature": "(const ImVec4)", "stname": "" } ], "igColorConvertHSVtoRGB": [ { "args": "(float h,float s,float v,float* out_r,float* out_g,float* out_b)", "argsT": [ { "name": "h", "type": "float" }, { "name": "s", "type": "float" }, { "name": "v", "type": "float" }, { "name": "out_r", "reftoptr": true, "type": "float*" }, { "name": "out_g", "reftoptr": true, "type": "float*" }, { "name": "out_b", "reftoptr": true, "type": "float*" } ], "argsoriginal": "(float h,float s,float v,float& out_r,float& out_g,float& out_b)", "call_args": "(h,s,v,*out_r,*out_g,*out_b)", "cimguiname": "igColorConvertHSVtoRGB", "defaults": [], "funcname": "ColorConvertHSVtoRGB", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igColorConvertHSVtoRGB", "ret": "void", "signature": "(float,float,float,float*,float*,float*)", "stname": "" } ], "igColorConvertRGBtoHSV": [ { "args": "(float r,float g,float b,float* out_h,float* out_s,float* out_v)", "argsT": [ { "name": "r", "type": "float" }, { "name": "g", "type": "float" }, { "name": "b", "type": "float" }, { "name": "out_h", "reftoptr": true, "type": "float*" }, { "name": "out_s", "reftoptr": true, "type": "float*" }, { "name": "out_v", "reftoptr": true, "type": "float*" } ], "argsoriginal": "(float r,float g,float b,float& out_h,float& out_s,float& out_v)", "call_args": "(r,g,b,*out_h,*out_s,*out_v)", "cimguiname": "igColorConvertRGBtoHSV", "defaults": [], "funcname": "ColorConvertRGBtoHSV", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igColorConvertRGBtoHSV", "ret": "void", "signature": "(float,float,float,float*,float*,float*)", "stname": "" } ], "igColorConvertU32ToFloat4": [ { "args": "(ImVec4 *pOut,ImU32 in)", "argsT": [ { "name": "pOut", "type": "ImVec4*" }, { "name": "in", "type": "ImU32" } ], "argsoriginal": "(ImU32 in)", "call_args": "(in)", "cimguiname": "igColorConvertU32ToFloat4", "defaults": [], "funcname": "ColorConvertU32ToFloat4", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igColorConvertU32ToFloat4", "ret": "void", "signature": "(ImU32)", "stname": "" } ], "igColorEdit3": [ { "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "col", "type": "float[3]" }, { "name": "flags", "type": "ImGuiColorEditFlags" } ], "argsoriginal": "(const char* label,float col[3],ImGuiColorEditFlags flags=0)", "call_args": "(label,col,flags)", "cimguiname": "igColorEdit3", "defaults": { "flags": 0 }, "funcname": "ColorEdit3", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igColorEdit3", "ret": "bool", "signature": "(const char*,float[3],ImGuiColorEditFlags)", "stname": "" } ], "igColorEdit4": [ { "args": "(const char* label,float col[4],ImGuiColorEditFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "col", "type": "float[4]" }, { "name": "flags", "type": "ImGuiColorEditFlags" } ], "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0)", "call_args": "(label,col,flags)", "cimguiname": "igColorEdit4", "defaults": { "flags": 0 }, "funcname": "ColorEdit4", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igColorEdit4", "ret": "bool", "signature": "(const char*,float[4],ImGuiColorEditFlags)", "stname": "" } ], "igColorEditOptionsPopup": [ { "args": "(const float* col,ImGuiColorEditFlags flags)", "argsT": [ { "name": "col", "type": "const float*" }, { "name": "flags", "type": "ImGuiColorEditFlags" } ], "argsoriginal": "(const float* col,ImGuiColorEditFlags flags)", "call_args": "(col,flags)", "cimguiname": "igColorEditOptionsPopup", "defaults": [], "funcname": "ColorEditOptionsPopup", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igColorEditOptionsPopup", "ret": "void", "signature": "(const float*,ImGuiColorEditFlags)", "stname": "" } ], "igColorPicker3": [ { "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "col", "type": "float[3]" }, { "name": "flags", "type": "ImGuiColorEditFlags" } ], "argsoriginal": "(const char* label,float col[3],ImGuiColorEditFlags flags=0)", "call_args": "(label,col,flags)", "cimguiname": "igColorPicker3", "defaults": { "flags": 0 }, "funcname": "ColorPicker3", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igColorPicker3", "ret": "bool", "signature": "(const char*,float[3],ImGuiColorEditFlags)", "stname": "" } ], "igColorPicker4": [ { "args": "(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "col", "type": "float[4]" }, { "name": "flags", "type": "ImGuiColorEditFlags" }, { "name": "ref_col", "type": "const float*" } ], "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void*)0))", "call_args": "(label,col,flags,ref_col)", "cimguiname": "igColorPicker4", "defaults": { "flags": 0, "ref_col": "NULL" }, "funcname": "ColorPicker4", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igColorPicker4", "ret": "bool", "signature": "(const char*,float[4],ImGuiColorEditFlags,const float*)", "stname": "" } ], "igColorPickerOptionsPopup": [ { "args": "(const float* ref_col,ImGuiColorEditFlags flags)", "argsT": [ { "name": "ref_col", "type": "const float*" }, { "name": "flags", "type": "ImGuiColorEditFlags" } ], "argsoriginal": "(const float* ref_col,ImGuiColorEditFlags flags)", "call_args": "(ref_col,flags)", "cimguiname": "igColorPickerOptionsPopup", "defaults": [], "funcname": "ColorPickerOptionsPopup", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igColorPickerOptionsPopup", "ret": "void", "signature": "(const float*,ImGuiColorEditFlags)", "stname": "" } ], "igColorTooltip": [ { "args": "(const char* text,const float* col,ImGuiColorEditFlags flags)", "argsT": [ { "name": "text", "type": "const char*" }, { "name": "col", "type": "const float*" }, { "name": "flags", "type": "ImGuiColorEditFlags" } ], "argsoriginal": "(const char* text,const float* col,ImGuiColorEditFlags flags)", "call_args": "(text,col,flags)", "cimguiname": "igColorTooltip", "defaults": [], "funcname": "ColorTooltip", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igColorTooltip", "ret": "void", "signature": "(const char*,const float*,ImGuiColorEditFlags)", "stname": "" } ], "igColumns": [ { "args": "(int count,const char* id,bool border)", "argsT": [ { "name": "count", "type": "int" }, { "name": "id", "type": "const char*" }, { "name": "border", "type": "bool" } ], "argsoriginal": "(int count=1,const char* id=((void*)0),bool border=true)", "call_args": "(count,id,border)", "cimguiname": "igColumns", "defaults": { "border": "true", "count": 1, "id": "NULL" }, "funcname": "Columns", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igColumns", "ret": "void", "signature": "(int,const char*,bool)", "stname": "" } ], "igCombo": [ { "args": "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "current_item", "type": "int*" }, { "name": "items", "type": "const char* const[]" }, { "name": "items_count", "type": "int" }, { "name": "popup_max_height_in_items", "type": "int" } ], "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items=-1)", "call_args": "(label,current_item,items,items_count,popup_max_height_in_items)", "cimguiname": "igCombo", "defaults": { "popup_max_height_in_items": -1 }, "funcname": "Combo", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igComboStr_arr", "ret": "bool", "signature": "(const char*,int*,const char* const[],int,int)", "stname": "" }, { "args": "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "current_item", "type": "int*" }, { "name": "items_separated_by_zeros", "type": "const char*" }, { "name": "popup_max_height_in_items", "type": "int" } ], "argsoriginal": "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items=-1)", "call_args": "(label,current_item,items_separated_by_zeros,popup_max_height_in_items)", "cimguiname": "igCombo", "comment": " // Separate items with \\0 within a string, end item-list with \\0\\0. e.g. \"One\\0Two\\0Three\\0\"", "defaults": { "popup_max_height_in_items": -1 }, "funcname": "Combo", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igComboStr", "ret": "bool", "signature": "(const char*,int*,const char*,int)", "stname": "" }, { "args": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "current_item", "type": "int*" }, { "name": "items_getter", "ret": "bool", "signature": "(void* data,int idx,const char** out_text)", "type": "bool(*)(void* data,int idx,const char** out_text)" }, { "name": "data", "type": "void*" }, { "name": "items_count", "type": "int" }, { "name": "popup_max_height_in_items", "type": "int" } ], "argsoriginal": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items=-1)", "call_args": "(label,current_item,items_getter,data,items_count,popup_max_height_in_items)", "cimguiname": "igCombo", "defaults": { "popup_max_height_in_items": -1 }, "funcname": "Combo", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igComboFnBoolPtr", "ret": "bool", "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)", "stname": "" } ], "igCreateContext": [ { "args": "(ImFontAtlas* shared_font_atlas)", "argsT": [ { "name": "shared_font_atlas", "type": "ImFontAtlas*" } ], "argsoriginal": "(ImFontAtlas* shared_font_atlas=((void*)0))", "call_args": "(shared_font_atlas)", "cimguiname": "igCreateContext", "defaults": { "shared_font_atlas": "NULL" }, "funcname": "CreateContext", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igCreateContext", "ret": "ImGuiContext*", "signature": "(ImFontAtlas*)", "stname": "" } ], "igCreateNewWindowSettings": [ { "args": "(const char* name)", "argsT": [ { "name": "name", "type": "const char*" } ], "argsoriginal": "(const char* name)", "call_args": "(name)", "cimguiname": "igCreateNewWindowSettings", "defaults": [], "funcname": "CreateNewWindowSettings", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igCreateNewWindowSettings", "ret": "ImGuiWindowSettings*", "signature": "(const char*)", "stname": "" } ], "igDataTypeApplyOp": [ { "args": "(ImGuiDataType data_type,int op,void* output,void* arg_1,const void* arg_2)", "argsT": [ { "name": "data_type", "type": "ImGuiDataType" }, { "name": "op", "type": "int" }, { "name": "output", "type": "void*" }, { "name": "arg_1", "type": "void*" }, { "name": "arg_2", "type": "const void*" } ], "argsoriginal": "(ImGuiDataType data_type,int op,void* output,void* arg_1,const void* arg_2)", "call_args": "(data_type,op,output,arg_1,arg_2)", "cimguiname": "igDataTypeApplyOp", "defaults": [], "funcname": "DataTypeApplyOp", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDataTypeApplyOp", "ret": "void", "signature": "(ImGuiDataType,int,void*,void*,const void*)", "stname": "" } ], "igDataTypeApplyOpFromText": [ { "args": "(const char* buf,const char* initial_value_buf,ImGuiDataType data_type,void* p_data,const char* format)", "argsT": [ { "name": "buf", "type": "const char*" }, { "name": "initial_value_buf", "type": "const char*" }, { "name": "data_type", "type": "ImGuiDataType" }, { "name": "p_data", "type": "void*" }, { "name": "format", "type": "const char*" } ], "argsoriginal": "(const char* buf,const char* initial_value_buf,ImGuiDataType data_type,void* p_data,const char* format)", "call_args": "(buf,initial_value_buf,data_type,p_data,format)", "cimguiname": "igDataTypeApplyOpFromText", "defaults": [], "funcname": "DataTypeApplyOpFromText", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDataTypeApplyOpFromText", "ret": "bool", "signature": "(const char*,const char*,ImGuiDataType,void*,const char*)", "stname": "" } ], "igDataTypeClamp": [ { "args": "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)", "argsT": [ { "name": "data_type", "type": "ImGuiDataType" }, { "name": "p_data", "type": "void*" }, { "name": "p_min", "type": "const void*" }, { "name": "p_max", "type": "const void*" } ], "argsoriginal": "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)", "call_args": "(data_type,p_data,p_min,p_max)", "cimguiname": "igDataTypeClamp", "defaults": [], "funcname": "DataTypeClamp", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDataTypeClamp", "ret": "bool", "signature": "(ImGuiDataType,void*,const void*,const void*)", "stname": "" } ], "igDataTypeFormatString": [ { "args": "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)", "argsT": [ { "name": "buf", "type": "char*" }, { "name": "buf_size", "type": "int" }, { "name": "data_type", "type": "ImGuiDataType" }, { "name": "p_data", "type": "const void*" }, { "name": "format", "type": "const char*" } ], "argsoriginal": "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)", "call_args": "(buf,buf_size,data_type,p_data,format)", "cimguiname": "igDataTypeFormatString", "defaults": [], "funcname": "DataTypeFormatString", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDataTypeFormatString", "ret": "int", "signature": "(char*,int,ImGuiDataType,const void*,const char*)", "stname": "" } ], "igDataTypeGetInfo": [ { "args": "(ImGuiDataType data_type)", "argsT": [ { "name": "data_type", "type": "ImGuiDataType" } ], "argsoriginal": "(ImGuiDataType data_type)", "call_args": "(data_type)", "cimguiname": "igDataTypeGetInfo", "defaults": [], "funcname": "DataTypeGetInfo", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDataTypeGetInfo", "ret": "const ImGuiDataTypeInfo*", "signature": "(ImGuiDataType)", "stname": "" } ], "igDebugCheckVersionAndDataLayout": [ { "args": "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)", "argsT": [ { "name": "version_str", "type": "const char*" }, { "name": "sz_io", "type": "size_t" }, { "name": "sz_style", "type": "size_t" }, { "name": "sz_vec2", "type": "size_t" }, { "name": "sz_vec4", "type": "size_t" }, { "name": "sz_drawvert", "type": "size_t" }, { "name": "sz_drawidx", "type": "size_t" } ], "argsoriginal": "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)", "call_args": "(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx)", "cimguiname": "igDebugCheckVersionAndDataLayout", "comment": " // This is called by IMGUI_CHECKVERSION() macro.", "defaults": [], "funcname": "DebugCheckVersionAndDataLayout", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDebugCheckVersionAndDataLayout", "ret": "bool", "signature": "(const char*,size_t,size_t,size_t,size_t,size_t,size_t)", "stname": "" } ], "igDebugDrawItemRect": [ { "args": "(ImU32 col)", "argsT": [ { "name": "col", "type": "ImU32" } ], "argsoriginal": "(ImU32 col=(((ImU32)(255)<<24)|((ImU32)(0)<<16)|((ImU32)(0)<<8)|((ImU32)(255)<<0)))", "call_args": "(col)", "cimguiname": "igDebugDrawItemRect", "defaults": { "col": 4278190335 }, "funcname": "DebugDrawItemRect", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDebugDrawItemRect", "ret": "void", "signature": "(ImU32)", "stname": "" } ], "igDebugStartItemPicker": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igDebugStartItemPicker", "defaults": [], "funcname": "DebugStartItemPicker", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDebugStartItemPicker", "ret": "void", "signature": "()", "stname": "" } ], "igDestroyContext": [ { "args": "(ImGuiContext* ctx)", "argsT": [ { "name": "ctx", "type": "ImGuiContext*" } ], "argsoriginal": "(ImGuiContext* ctx=((void*)0))", "call_args": "(ctx)", "cimguiname": "igDestroyContext", "comment": " // NULL = destroy current context", "defaults": { "ctx": "NULL" }, "funcname": "DestroyContext", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDestroyContext", "ret": "void", "signature": "(ImGuiContext*)", "stname": "" } ], "igDestroyPlatformWindow": [ { "args": "(ImGuiViewportP* viewport)", "argsT": [ { "name": "viewport", "type": "ImGuiViewportP*" } ], "argsoriginal": "(ImGuiViewportP* viewport)", "call_args": "(viewport)", "cimguiname": "igDestroyPlatformWindow", "defaults": [], "funcname": "DestroyPlatformWindow", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDestroyPlatformWindow", "ret": "void", "signature": "(ImGuiViewportP*)", "stname": "" } ], "igDestroyPlatformWindows": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igDestroyPlatformWindows", "comment": " // call DestroyWindow platform functions for all viewports. call from back-end Shutdown() if you need to close platform windows before imgui shutdown. otherwise will be called by DestroyContext().", "defaults": [], "funcname": "DestroyPlatformWindows", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDestroyPlatformWindows", "ret": "void", "signature": "()", "stname": "" } ], "igDockBuilderAddNode": [ { "args": "(ImGuiID node_id,ImGuiDockNodeFlags flags)", "argsT": [ { "name": "node_id", "type": "ImGuiID" }, { "name": "flags", "type": "ImGuiDockNodeFlags" } ], "argsoriginal": "(ImGuiID node_id=0,ImGuiDockNodeFlags flags=0)", "call_args": "(node_id,flags)", "cimguiname": "igDockBuilderAddNode", "defaults": { "flags": 0, "node_id": 0 }, "funcname": "DockBuilderAddNode", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderAddNode", "ret": "ImGuiID", "signature": "(ImGuiID,ImGuiDockNodeFlags)", "stname": "" } ], "igDockBuilderCopyDockSpace": [ { "args": "(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector_const_charPtr* in_window_remap_pairs)", "argsT": [ { "name": "src_dockspace_id", "type": "ImGuiID" }, { "name": "dst_dockspace_id", "type": "ImGuiID" }, { "name": "in_window_remap_pairs", "type": "ImVector_const_charPtr*" } ], "argsoriginal": "(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector* in_window_remap_pairs)", "call_args": "(src_dockspace_id,dst_dockspace_id,in_window_remap_pairs)", "cimguiname": "igDockBuilderCopyDockSpace", "defaults": [], "funcname": "DockBuilderCopyDockSpace", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderCopyDockSpace", "ret": "void", "signature": "(ImGuiID,ImGuiID,ImVector_const_charPtr*)", "stname": "" } ], "igDockBuilderCopyNode": [ { "args": "(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector_ImGuiID* out_node_remap_pairs)", "argsT": [ { "name": "src_node_id", "type": "ImGuiID" }, { "name": "dst_node_id", "type": "ImGuiID" }, { "name": "out_node_remap_pairs", "type": "ImVector_ImGuiID*" } ], "argsoriginal": "(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector* out_node_remap_pairs)", "call_args": "(src_node_id,dst_node_id,out_node_remap_pairs)", "cimguiname": "igDockBuilderCopyNode", "defaults": [], "funcname": "DockBuilderCopyNode", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderCopyNode", "ret": "void", "signature": "(ImGuiID,ImGuiID,ImVector_ImGuiID*)", "stname": "" } ], "igDockBuilderCopyWindowSettings": [ { "args": "(const char* src_name,const char* dst_name)", "argsT": [ { "name": "src_name", "type": "const char*" }, { "name": "dst_name", "type": "const char*" } ], "argsoriginal": "(const char* src_name,const char* dst_name)", "call_args": "(src_name,dst_name)", "cimguiname": "igDockBuilderCopyWindowSettings", "defaults": [], "funcname": "DockBuilderCopyWindowSettings", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderCopyWindowSettings", "ret": "void", "signature": "(const char*,const char*)", "stname": "" } ], "igDockBuilderDockWindow": [ { "args": "(const char* window_name,ImGuiID node_id)", "argsT": [ { "name": "window_name", "type": "const char*" }, { "name": "node_id", "type": "ImGuiID" } ], "argsoriginal": "(const char* window_name,ImGuiID node_id)", "call_args": "(window_name,node_id)", "cimguiname": "igDockBuilderDockWindow", "defaults": [], "funcname": "DockBuilderDockWindow", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderDockWindow", "ret": "void", "signature": "(const char*,ImGuiID)", "stname": "" } ], "igDockBuilderFinish": [ { "args": "(ImGuiID node_id)", "argsT": [ { "name": "node_id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID node_id)", "call_args": "(node_id)", "cimguiname": "igDockBuilderFinish", "defaults": [], "funcname": "DockBuilderFinish", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderFinish", "ret": "void", "signature": "(ImGuiID)", "stname": "" } ], "igDockBuilderGetCentralNode": [ { "args": "(ImGuiID node_id)", "argsT": [ { "name": "node_id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID node_id)", "call_args": "(node_id)", "cimguiname": "igDockBuilderGetCentralNode", "defaults": [], "funcname": "DockBuilderGetCentralNode", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderGetCentralNode", "ret": "ImGuiDockNode*", "signature": "(ImGuiID)", "stname": "" } ], "igDockBuilderGetNode": [ { "args": "(ImGuiID node_id)", "argsT": [ { "name": "node_id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID node_id)", "call_args": "(node_id)", "cimguiname": "igDockBuilderGetNode", "defaults": [], "funcname": "DockBuilderGetNode", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderGetNode", "ret": "ImGuiDockNode*", "signature": "(ImGuiID)", "stname": "" } ], "igDockBuilderRemoveNode": [ { "args": "(ImGuiID node_id)", "argsT": [ { "name": "node_id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID node_id)", "call_args": "(node_id)", "cimguiname": "igDockBuilderRemoveNode", "comment": " // Remove node and all its child, undock all windows", "defaults": [], "funcname": "DockBuilderRemoveNode", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderRemoveNode", "ret": "void", "signature": "(ImGuiID)", "stname": "" } ], "igDockBuilderRemoveNodeChildNodes": [ { "args": "(ImGuiID node_id)", "argsT": [ { "name": "node_id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID node_id)", "call_args": "(node_id)", "cimguiname": "igDockBuilderRemoveNodeChildNodes", "comment": " // Remove all split/hierarchy. All remaining docked windows will be re-docked to the remaining root node (node_id).", "defaults": [], "funcname": "DockBuilderRemoveNodeChildNodes", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderRemoveNodeChildNodes", "ret": "void", "signature": "(ImGuiID)", "stname": "" } ], "igDockBuilderRemoveNodeDockedWindows": [ { "args": "(ImGuiID node_id,bool clear_settings_refs)", "argsT": [ { "name": "node_id", "type": "ImGuiID" }, { "name": "clear_settings_refs", "type": "bool" } ], "argsoriginal": "(ImGuiID node_id,bool clear_settings_refs=true)", "call_args": "(node_id,clear_settings_refs)", "cimguiname": "igDockBuilderRemoveNodeDockedWindows", "defaults": { "clear_settings_refs": "true" }, "funcname": "DockBuilderRemoveNodeDockedWindows", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderRemoveNodeDockedWindows", "ret": "void", "signature": "(ImGuiID,bool)", "stname": "" } ], "igDockBuilderSetNodePos": [ { "args": "(ImGuiID node_id,ImVec2 pos)", "argsT": [ { "name": "node_id", "type": "ImGuiID" }, { "name": "pos", "type": "ImVec2" } ], "argsoriginal": "(ImGuiID node_id,ImVec2 pos)", "call_args": "(node_id,pos)", "cimguiname": "igDockBuilderSetNodePos", "defaults": [], "funcname": "DockBuilderSetNodePos", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderSetNodePos", "ret": "void", "signature": "(ImGuiID,ImVec2)", "stname": "" } ], "igDockBuilderSetNodeSize": [ { "args": "(ImGuiID node_id,ImVec2 size)", "argsT": [ { "name": "node_id", "type": "ImGuiID" }, { "name": "size", "type": "ImVec2" } ], "argsoriginal": "(ImGuiID node_id,ImVec2 size)", "call_args": "(node_id,size)", "cimguiname": "igDockBuilderSetNodeSize", "defaults": [], "funcname": "DockBuilderSetNodeSize", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderSetNodeSize", "ret": "void", "signature": "(ImGuiID,ImVec2)", "stname": "" } ], "igDockBuilderSplitNode": [ { "args": "(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir)", "argsT": [ { "name": "node_id", "type": "ImGuiID" }, { "name": "split_dir", "type": "ImGuiDir" }, { "name": "size_ratio_for_node_at_dir", "type": "float" }, { "name": "out_id_at_dir", "type": "ImGuiID*" }, { "name": "out_id_at_opposite_dir", "type": "ImGuiID*" } ], "argsoriginal": "(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir)", "call_args": "(node_id,split_dir,size_ratio_for_node_at_dir,out_id_at_dir,out_id_at_opposite_dir)", "cimguiname": "igDockBuilderSplitNode", "comment": " // Create 2 child nodes in this parent node.", "defaults": [], "funcname": "DockBuilderSplitNode", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderSplitNode", "ret": "ImGuiID", "signature": "(ImGuiID,ImGuiDir,float,ImGuiID*,ImGuiID*)", "stname": "" } ], "igDockContextCalcDropPosForDocking": [ { "args": "(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos)", "argsT": [ { "name": "target", "type": "ImGuiWindow*" }, { "name": "target_node", "type": "ImGuiDockNode*" }, { "name": "payload", "type": "ImGuiWindow*" }, { "name": "split_dir", "type": "ImGuiDir" }, { "name": "split_outer", "type": "bool" }, { "name": "out_pos", "type": "ImVec2*" } ], "argsoriginal": "(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos)", "call_args": "(target,target_node,payload,split_dir,split_outer,out_pos)", "cimguiname": "igDockContextCalcDropPosForDocking", "defaults": [], "funcname": "DockContextCalcDropPosForDocking", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockContextCalcDropPosForDocking", "ret": "bool", "signature": "(ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDir,bool,ImVec2*)", "stname": "" } ], "igDockContextClearNodes": [ { "args": "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)", "argsT": [ { "name": "ctx", "type": "ImGuiContext*" }, { "name": "root_id", "type": "ImGuiID" }, { "name": "clear_settings_refs", "type": "bool" } ], "argsoriginal": "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)", "call_args": "(ctx,root_id,clear_settings_refs)", "cimguiname": "igDockContextClearNodes", "comment": " // Use root_id==0 to clear all", "defaults": [], "funcname": "DockContextClearNodes", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockContextClearNodes", "ret": "void", "signature": "(ImGuiContext*,ImGuiID,bool)", "stname": "" } ], "igDockContextGenNodeID": [ { "args": "(ImGuiContext* ctx)", "argsT": [ { "name": "ctx", "type": "ImGuiContext*" } ], "argsoriginal": "(ImGuiContext* ctx)", "call_args": "(ctx)", "cimguiname": "igDockContextGenNodeID", "defaults": [], "funcname": "DockContextGenNodeID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockContextGenNodeID", "ret": "ImGuiID", "signature": "(ImGuiContext*)", "stname": "" } ], "igDockContextInitialize": [ { "args": "(ImGuiContext* ctx)", "argsT": [ { "name": "ctx", "type": "ImGuiContext*" } ], "argsoriginal": "(ImGuiContext* ctx)", "call_args": "(ctx)", "cimguiname": "igDockContextInitialize", "defaults": [], "funcname": "DockContextInitialize", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockContextInitialize", "ret": "void", "signature": "(ImGuiContext*)", "stname": "" } ], "igDockContextQueueDock": [ { "args": "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)", "argsT": [ { "name": "ctx", "type": "ImGuiContext*" }, { "name": "target", "type": "ImGuiWindow*" }, { "name": "target_node", "type": "ImGuiDockNode*" }, { "name": "payload", "type": "ImGuiWindow*" }, { "name": "split_dir", "type": "ImGuiDir" }, { "name": "split_ratio", "type": "float" }, { "name": "split_outer", "type": "bool" } ], "argsoriginal": "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)", "call_args": "(ctx,target,target_node,payload,split_dir,split_ratio,split_outer)", "cimguiname": "igDockContextQueueDock", "defaults": [], "funcname": "DockContextQueueDock", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockContextQueueDock", "ret": "void", "signature": "(ImGuiContext*,ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDir,float,bool)", "stname": "" } ], "igDockContextQueueUndockNode": [ { "args": "(ImGuiContext* ctx,ImGuiDockNode* node)", "argsT": [ { "name": "ctx", "type": "ImGuiContext*" }, { "name": "node", "type": "ImGuiDockNode*" } ], "argsoriginal": "(ImGuiContext* ctx,ImGuiDockNode* node)", "call_args": "(ctx,node)", "cimguiname": "igDockContextQueueUndockNode", "defaults": [], "funcname": "DockContextQueueUndockNode", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockContextQueueUndockNode", "ret": "void", "signature": "(ImGuiContext*,ImGuiDockNode*)", "stname": "" } ], "igDockContextQueueUndockWindow": [ { "args": "(ImGuiContext* ctx,ImGuiWindow* window)", "argsT": [ { "name": "ctx", "type": "ImGuiContext*" }, { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiContext* ctx,ImGuiWindow* window)", "call_args": "(ctx,window)", "cimguiname": "igDockContextQueueUndockWindow", "defaults": [], "funcname": "DockContextQueueUndockWindow", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockContextQueueUndockWindow", "ret": "void", "signature": "(ImGuiContext*,ImGuiWindow*)", "stname": "" } ], "igDockContextRebuildNodes": [ { "args": "(ImGuiContext* ctx)", "argsT": [ { "name": "ctx", "type": "ImGuiContext*" } ], "argsoriginal": "(ImGuiContext* ctx)", "call_args": "(ctx)", "cimguiname": "igDockContextRebuildNodes", "defaults": [], "funcname": "DockContextRebuildNodes", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockContextRebuildNodes", "ret": "void", "signature": "(ImGuiContext*)", "stname": "" } ], "igDockContextShutdown": [ { "args": "(ImGuiContext* ctx)", "argsT": [ { "name": "ctx", "type": "ImGuiContext*" } ], "argsoriginal": "(ImGuiContext* ctx)", "call_args": "(ctx)", "cimguiname": "igDockContextShutdown", "defaults": [], "funcname": "DockContextShutdown", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockContextShutdown", "ret": "void", "signature": "(ImGuiContext*)", "stname": "" } ], "igDockContextUpdateDocking": [ { "args": "(ImGuiContext* ctx)", "argsT": [ { "name": "ctx", "type": "ImGuiContext*" } ], "argsoriginal": "(ImGuiContext* ctx)", "call_args": "(ctx)", "cimguiname": "igDockContextUpdateDocking", "defaults": [], "funcname": "DockContextUpdateDocking", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockContextUpdateDocking", "ret": "void", "signature": "(ImGuiContext*)", "stname": "" } ], "igDockContextUpdateUndocking": [ { "args": "(ImGuiContext* ctx)", "argsT": [ { "name": "ctx", "type": "ImGuiContext*" } ], "argsoriginal": "(ImGuiContext* ctx)", "call_args": "(ctx)", "cimguiname": "igDockContextUpdateUndocking", "defaults": [], "funcname": "DockContextUpdateUndocking", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockContextUpdateUndocking", "ret": "void", "signature": "(ImGuiContext*)", "stname": "" } ], "igDockNodeGetDepth": [ { "args": "(const ImGuiDockNode* node)", "argsT": [ { "name": "node", "type": "const ImGuiDockNode*" } ], "argsoriginal": "(const ImGuiDockNode* node)", "call_args": "(node)", "cimguiname": "igDockNodeGetDepth", "defaults": [], "funcname": "DockNodeGetDepth", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockNodeGetDepth", "ret": "int", "signature": "(const ImGuiDockNode*)", "stname": "" } ], "igDockNodeGetRootNode": [ { "args": "(ImGuiDockNode* node)", "argsT": [ { "name": "node", "type": "ImGuiDockNode*" } ], "argsoriginal": "(ImGuiDockNode* node)", "call_args": "(node)", "cimguiname": "igDockNodeGetRootNode", "defaults": [], "funcname": "DockNodeGetRootNode", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDockNodeGetRootNode", "ret": "ImGuiDockNode*", "signature": "(ImGuiDockNode*)", "stname": "" } ], "igDockSpace": [ { "args": "(ImGuiID id,const ImVec2 size,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "size", "type": "const ImVec2" }, { "name": "flags", "type": "ImGuiDockNodeFlags" }, { "name": "window_class", "type": "const ImGuiWindowClass*" } ], "argsoriginal": "(ImGuiID id,const ImVec2& size=ImVec2(0,0),ImGuiDockNodeFlags flags=0,const ImGuiWindowClass* window_class=((void*)0))", "call_args": "(id,size,flags,window_class)", "cimguiname": "igDockSpace", "defaults": { "flags": 0, "size": "ImVec2(0,0)", "window_class": "NULL" }, "funcname": "DockSpace", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDockSpace", "ret": "void", "signature": "(ImGuiID,const ImVec2,ImGuiDockNodeFlags,const ImGuiWindowClass*)", "stname": "" } ], "igDockSpaceOverViewport": [ { "args": "(ImGuiViewport* viewport,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)", "argsT": [ { "name": "viewport", "type": "ImGuiViewport*" }, { "name": "flags", "type": "ImGuiDockNodeFlags" }, { "name": "window_class", "type": "const ImGuiWindowClass*" } ], "argsoriginal": "(ImGuiViewport* viewport=((void*)0),ImGuiDockNodeFlags flags=0,const ImGuiWindowClass* window_class=((void*)0))", "call_args": "(viewport,flags,window_class)", "cimguiname": "igDockSpaceOverViewport", "defaults": { "flags": 0, "viewport": "NULL", "window_class": "NULL" }, "funcname": "DockSpaceOverViewport", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDockSpaceOverViewport", "ret": "ImGuiID", "signature": "(ImGuiViewport*,ImGuiDockNodeFlags,const ImGuiWindowClass*)", "stname": "" } ], "igDragBehavior": [ { "args": "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "data_type", "type": "ImGuiDataType" }, { "name": "p_v", "type": "void*" }, { "name": "v_speed", "type": "float" }, { "name": "p_min", "type": "const void*" }, { "name": "p_max", "type": "const void*" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", "call_args": "(id,data_type,p_v,v_speed,p_min,p_max,format,flags)", "cimguiname": "igDragBehavior", "defaults": [], "funcname": "DragBehavior", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igDragBehavior", "ret": "bool", "signature": "(ImGuiID,ImGuiDataType,void*,float,const void*,const void*,const char*,ImGuiSliderFlags)", "stname": "" } ], "igDragFloat": [ { "args": "(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "float*" }, { "name": "v_speed", "type": "float" }, { "name": "v_min", "type": "float" }, { "name": "v_max", "type": "float" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,float* v,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", "cimguiname": "igDragFloat", "comment": " // If v_min >= v_max we have no bound", "defaults": { "flags": 0, "format": "\"%.3f\"", "v_max": "0.0f", "v_min": "0.0f", "v_speed": "1.0f" }, "funcname": "DragFloat", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDragFloat", "ret": "bool", "signature": "(const char*,float*,float,float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], "igDragFloat2": [ { "args": "(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "float[2]" }, { "name": "v_speed", "type": "float" }, { "name": "v_min", "type": "float" }, { "name": "v_max", "type": "float" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,float v[2],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", "cimguiname": "igDragFloat2", "defaults": { "flags": 0, "format": "\"%.3f\"", "v_max": "0.0f", "v_min": "0.0f", "v_speed": "1.0f" }, "funcname": "DragFloat2", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDragFloat2", "ret": "bool", "signature": "(const char*,float[2],float,float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], "igDragFloat3": [ { "args": "(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "float[3]" }, { "name": "v_speed", "type": "float" }, { "name": "v_min", "type": "float" }, { "name": "v_max", "type": "float" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,float v[3],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", "cimguiname": "igDragFloat3", "defaults": { "flags": 0, "format": "\"%.3f\"", "v_max": "0.0f", "v_min": "0.0f", "v_speed": "1.0f" }, "funcname": "DragFloat3", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDragFloat3", "ret": "bool", "signature": "(const char*,float[3],float,float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], "igDragFloat4": [ { "args": "(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "float[4]" }, { "name": "v_speed", "type": "float" }, { "name": "v_min", "type": "float" }, { "name": "v_max", "type": "float" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,float v[4],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", "cimguiname": "igDragFloat4", "defaults": { "flags": 0, "format": "\"%.3f\"", "v_max": "0.0f", "v_min": "0.0f", "v_speed": "1.0f" }, "funcname": "DragFloat4", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDragFloat4", "ret": "bool", "signature": "(const char*,float[4],float,float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], "igDragFloatRange2": [ { "args": "(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v_current_min", "type": "float*" }, { "name": "v_current_max", "type": "float*" }, { "name": "v_speed", "type": "float" }, { "name": "v_min", "type": "float" }, { "name": "v_max", "type": "float" }, { "name": "format", "type": "const char*" }, { "name": "format_max", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,float* v_current_min,float* v_current_max,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",const char* format_max=((void*)0),ImGuiSliderFlags flags=0)", "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,flags)", "cimguiname": "igDragFloatRange2", "defaults": { "flags": 0, "format": "\"%.3f\"", "format_max": "NULL", "v_max": "0.0f", "v_min": "0.0f", "v_speed": "1.0f" }, "funcname": "DragFloatRange2", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDragFloatRange2", "ret": "bool", "signature": "(const char*,float*,float*,float,float,float,const char*,const char*,ImGuiSliderFlags)", "stname": "" } ], "igDragInt": [ { "args": "(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "int*" }, { "name": "v_speed", "type": "float" }, { "name": "v_min", "type": "int" }, { "name": "v_max", "type": "int" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,int* v,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", "cimguiname": "igDragInt", "comment": " // If v_min >= v_max we have no bound", "defaults": { "flags": 0, "format": "\"%d\"", "v_max": 0, "v_min": 0, "v_speed": "1.0f" }, "funcname": "DragInt", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDragInt", "ret": "bool", "signature": "(const char*,int*,float,int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], "igDragInt2": [ { "args": "(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "int[2]" }, { "name": "v_speed", "type": "float" }, { "name": "v_min", "type": "int" }, { "name": "v_max", "type": "int" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,int v[2],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", "cimguiname": "igDragInt2", "defaults": { "flags": 0, "format": "\"%d\"", "v_max": 0, "v_min": 0, "v_speed": "1.0f" }, "funcname": "DragInt2", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDragInt2", "ret": "bool", "signature": "(const char*,int[2],float,int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], "igDragInt3": [ { "args": "(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "int[3]" }, { "name": "v_speed", "type": "float" }, { "name": "v_min", "type": "int" }, { "name": "v_max", "type": "int" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,int v[3],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", "cimguiname": "igDragInt3", "defaults": { "flags": 0, "format": "\"%d\"", "v_max": 0, "v_min": 0, "v_speed": "1.0f" }, "funcname": "DragInt3", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDragInt3", "ret": "bool", "signature": "(const char*,int[3],float,int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], "igDragInt4": [ { "args": "(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "int[4]" }, { "name": "v_speed", "type": "float" }, { "name": "v_min", "type": "int" }, { "name": "v_max", "type": "int" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,int v[4],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", "cimguiname": "igDragInt4", "defaults": { "flags": 0, "format": "\"%d\"", "v_max": 0, "v_min": 0, "v_speed": "1.0f" }, "funcname": "DragInt4", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDragInt4", "ret": "bool", "signature": "(const char*,int[4],float,int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], "igDragIntRange2": [ { "args": "(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v_current_min", "type": "int*" }, { "name": "v_current_max", "type": "int*" }, { "name": "v_speed", "type": "float" }, { "name": "v_min", "type": "int" }, { "name": "v_max", "type": "int" }, { "name": "format", "type": "const char*" }, { "name": "format_max", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,int* v_current_min,int* v_current_max,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",const char* format_max=((void*)0),ImGuiSliderFlags flags=0)", "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,flags)", "cimguiname": "igDragIntRange2", "defaults": { "flags": 0, "format": "\"%d\"", "format_max": "NULL", "v_max": 0, "v_min": 0, "v_speed": "1.0f" }, "funcname": "DragIntRange2", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDragIntRange2", "ret": "bool", "signature": "(const char*,int*,int*,float,int,int,const char*,const char*,ImGuiSliderFlags)", "stname": "" } ], "igDragScalar": [ { "args": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "data_type", "type": "ImGuiDataType" }, { "name": "p_data", "type": "void*" }, { "name": "v_speed", "type": "float" }, { "name": "p_min", "type": "const void*" }, { "name": "p_max", "type": "const void*" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),ImGuiSliderFlags flags=0)", "call_args": "(label,data_type,p_data,v_speed,p_min,p_max,format,flags)", "cimguiname": "igDragScalar", "defaults": { "flags": 0, "format": "NULL", "p_max": "NULL", "p_min": "NULL" }, "funcname": "DragScalar", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDragScalar", "ret": "bool", "signature": "(const char*,ImGuiDataType,void*,float,const void*,const void*,const char*,ImGuiSliderFlags)", "stname": "" } ], "igDragScalarN": [ { "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "data_type", "type": "ImGuiDataType" }, { "name": "p_data", "type": "void*" }, { "name": "components", "type": "int" }, { "name": "v_speed", "type": "float" }, { "name": "p_min", "type": "const void*" }, { "name": "p_max", "type": "const void*" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),ImGuiSliderFlags flags=0)", "call_args": "(label,data_type,p_data,components,v_speed,p_min,p_max,format,flags)", "cimguiname": "igDragScalarN", "defaults": { "flags": 0, "format": "NULL", "p_max": "NULL", "p_min": "NULL" }, "funcname": "DragScalarN", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDragScalarN", "ret": "bool", "signature": "(const char*,ImGuiDataType,void*,int,float,const void*,const void*,const char*,ImGuiSliderFlags)", "stname": "" } ], "igDummy": [ { "args": "(const ImVec2 size)", "argsT": [ { "name": "size", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& size)", "call_args": "(size)", "cimguiname": "igDummy", "comment": " // add a dummy item of given size. unlike InvisibleButton(), Dummy() won't take the mouse click or be navigable into.", "defaults": [], "funcname": "Dummy", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igDummy", "ret": "void", "signature": "(const ImVec2)", "stname": "" } ], "igEnd": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEnd", "defaults": [], "funcname": "End", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igEnd", "ret": "void", "signature": "()", "stname": "" } ], "igEndChild": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEndChild", "defaults": [], "funcname": "EndChild", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igEndChild", "ret": "void", "signature": "()", "stname": "" } ], "igEndChildFrame": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEndChildFrame", "comment": " // always call EndChildFrame() regardless of BeginChildFrame() return values (which indicates a collapsed/clipped window)", "defaults": [], "funcname": "EndChildFrame", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igEndChildFrame", "ret": "void", "signature": "()", "stname": "" } ], "igEndColumns": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEndColumns", "comment": " // close columns", "defaults": [], "funcname": "EndColumns", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igEndColumns", "ret": "void", "signature": "()", "stname": "" } ], "igEndCombo": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEndCombo", "comment": " // only call EndCombo() if BeginCombo() returns true!", "defaults": [], "funcname": "EndCombo", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igEndCombo", "ret": "void", "signature": "()", "stname": "" } ], "igEndDragDropSource": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEndDragDropSource", "comment": " // only call EndDragDropSource() if BeginDragDropSource() returns true!", "defaults": [], "funcname": "EndDragDropSource", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropSource", "ret": "void", "signature": "()", "stname": "" } ], "igEndDragDropTarget": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEndDragDropTarget", "comment": " // only call EndDragDropTarget() if BeginDragDropTarget() returns true!", "defaults": [], "funcname": "EndDragDropTarget", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropTarget", "ret": "void", "signature": "()", "stname": "" } ], "igEndFrame": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEndFrame", "comment": " // ends the Dear ImGui frame. automatically called by Render(). If you don't need to render data (skipping rendering) you may call EndFrame() without Render()... but you'll have wasted CPU already! If you don't need to render, better to not create any windows and not call NewFrame() at all!", "defaults": [], "funcname": "EndFrame", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igEndFrame", "ret": "void", "signature": "()", "stname": "" } ], "igEndGroup": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEndGroup", "comment": " // unlock horizontal starting position + capture the whole group bounding box into one \"item\" (so you can use IsItemHovered() or layout primitives such as SameLine() on whole group, etc.)", "defaults": [], "funcname": "EndGroup", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igEndGroup", "ret": "void", "signature": "()", "stname": "" } ], "igEndMainMenuBar": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEndMainMenuBar", "comment": " // only call EndMainMenuBar() if BeginMainMenuBar() returns true!", "defaults": [], "funcname": "EndMainMenuBar", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igEndMainMenuBar", "ret": "void", "signature": "()", "stname": "" } ], "igEndMenu": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEndMenu", "comment": " // only call EndMenu() if BeginMenu() returns true!", "defaults": [], "funcname": "EndMenu", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igEndMenu", "ret": "void", "signature": "()", "stname": "" } ], "igEndMenuBar": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEndMenuBar", "comment": " // only call EndMenuBar() if BeginMenuBar() returns true!", "defaults": [], "funcname": "EndMenuBar", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igEndMenuBar", "ret": "void", "signature": "()", "stname": "" } ], "igEndPopup": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEndPopup", "comment": " // only call EndPopup() if BeginPopupXXX() returns true!", "defaults": [], "funcname": "EndPopup", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igEndPopup", "ret": "void", "signature": "()", "stname": "" } ], "igEndTabBar": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEndTabBar", "comment": " // only call EndTabBar() if BeginTabBar() returns true!", "defaults": [], "funcname": "EndTabBar", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igEndTabBar", "ret": "void", "signature": "()", "stname": "" } ], "igEndTabItem": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEndTabItem", "comment": " // only call EndTabItem() if BeginTabItem() returns true!", "defaults": [], "funcname": "EndTabItem", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igEndTabItem", "ret": "void", "signature": "()", "stname": "" } ], "igEndTooltip": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igEndTooltip", "defaults": [], "funcname": "EndTooltip", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igEndTooltip", "ret": "void", "signature": "()", "stname": "" } ], "igFindBestWindowPosForPopup": [ { "args": "(ImVec2 *pOut,ImGuiWindow* window)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igFindBestWindowPosForPopup", "defaults": [], "funcname": "FindBestWindowPosForPopup", "location": "internal", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igFindBestWindowPosForPopup", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" } ], "igFindBestWindowPosForPopupEx": [ { "args": "(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "ref_pos", "type": "const ImVec2" }, { "name": "size", "type": "const ImVec2" }, { "name": "last_dir", "type": "ImGuiDir*" }, { "name": "r_outer", "type": "const ImRect" }, { "name": "r_avoid", "type": "const ImRect" }, { "name": "policy", "type": "ImGuiPopupPositionPolicy" } ], "argsoriginal": "(const ImVec2& ref_pos,const ImVec2& size,ImGuiDir* last_dir,const ImRect& r_outer,const ImRect& r_avoid,ImGuiPopupPositionPolicy policy=ImGuiPopupPositionPolicy_Default)", "call_args": "(ref_pos,size,last_dir,r_outer,r_avoid,policy)", "cimguiname": "igFindBestWindowPosForPopupEx", "defaults": { "policy": 0 }, "funcname": "FindBestWindowPosForPopupEx", "location": "internal", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igFindBestWindowPosForPopupEx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImGuiDir*,const ImRect,const ImRect,ImGuiPopupPositionPolicy)", "stname": "" } ], "igFindOrCreateColumns": [ { "args": "(ImGuiWindow* window,ImGuiID id)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiWindow* window,ImGuiID id)", "call_args": "(window,id)", "cimguiname": "igFindOrCreateColumns", "defaults": [], "funcname": "FindOrCreateColumns", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igFindOrCreateColumns", "ret": "ImGuiColumns*", "signature": "(ImGuiWindow*,ImGuiID)", "stname": "" } ], "igFindOrCreateWindowSettings": [ { "args": "(const char* name)", "argsT": [ { "name": "name", "type": "const char*" } ], "argsoriginal": "(const char* name)", "call_args": "(name)", "cimguiname": "igFindOrCreateWindowSettings", "defaults": [], "funcname": "FindOrCreateWindowSettings", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igFindOrCreateWindowSettings", "ret": "ImGuiWindowSettings*", "signature": "(const char*)", "stname": "" } ], "igFindRenderedTextEnd": [ { "args": "(const char* text,const char* text_end)", "argsT": [ { "name": "text", "type": "const char*" }, { "name": "text_end", "type": "const char*" } ], "argsoriginal": "(const char* text,const char* text_end=((void*)0))", "call_args": "(text,text_end)", "cimguiname": "igFindRenderedTextEnd", "comment": " // Find the optional ## from which we stop displaying text.", "defaults": { "text_end": "NULL" }, "funcname": "FindRenderedTextEnd", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igFindRenderedTextEnd", "ret": "const char*", "signature": "(const char*,const char*)", "stname": "" } ], "igFindSettingsHandler": [ { "args": "(const char* type_name)", "argsT": [ { "name": "type_name", "type": "const char*" } ], "argsoriginal": "(const char* type_name)", "call_args": "(type_name)", "cimguiname": "igFindSettingsHandler", "defaults": [], "funcname": "FindSettingsHandler", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igFindSettingsHandler", "ret": "ImGuiSettingsHandler*", "signature": "(const char*)", "stname": "" } ], "igFindViewportByID": [ { "args": "(ImGuiID id)", "argsT": [ { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "igFindViewportByID", "comment": " // this is a helper for back-ends.", "defaults": [], "funcname": "FindViewportByID", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igFindViewportByID", "ret": "ImGuiViewport*", "signature": "(ImGuiID)", "stname": "" } ], "igFindViewportByPlatformHandle": [ { "args": "(void* platform_handle)", "argsT": [ { "name": "platform_handle", "type": "void*" } ], "argsoriginal": "(void* platform_handle)", "call_args": "(platform_handle)", "cimguiname": "igFindViewportByPlatformHandle", "comment": " // this is a helper for back-ends. the type platform_handle is decided by the back-end (e.g. HWND, MyWindow*, GLFWwindow* etc.)", "defaults": [], "funcname": "FindViewportByPlatformHandle", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igFindViewportByPlatformHandle", "ret": "ImGuiViewport*", "signature": "(void*)", "stname": "" } ], "igFindWindowByID": [ { "args": "(ImGuiID id)", "argsT": [ { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "igFindWindowByID", "defaults": [], "funcname": "FindWindowByID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igFindWindowByID", "ret": "ImGuiWindow*", "signature": "(ImGuiID)", "stname": "" } ], "igFindWindowByName": [ { "args": "(const char* name)", "argsT": [ { "name": "name", "type": "const char*" } ], "argsoriginal": "(const char* name)", "call_args": "(name)", "cimguiname": "igFindWindowByName", "defaults": [], "funcname": "FindWindowByName", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igFindWindowByName", "ret": "ImGuiWindow*", "signature": "(const char*)", "stname": "" } ], "igFindWindowSettings": [ { "args": "(ImGuiID id)", "argsT": [ { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "igFindWindowSettings", "defaults": [], "funcname": "FindWindowSettings", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igFindWindowSettings", "ret": "ImGuiWindowSettings*", "signature": "(ImGuiID)", "stname": "" } ], "igFocusTopMostWindowUnderOne": [ { "args": "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window)", "argsT": [ { "name": "under_this_window", "type": "ImGuiWindow*" }, { "name": "ignore_window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window)", "call_args": "(under_this_window,ignore_window)", "cimguiname": "igFocusTopMostWindowUnderOne", "defaults": [], "funcname": "FocusTopMostWindowUnderOne", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igFocusTopMostWindowUnderOne", "ret": "void", "signature": "(ImGuiWindow*,ImGuiWindow*)", "stname": "" } ], "igFocusWindow": [ { "args": "(ImGuiWindow* window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igFocusWindow", "defaults": [], "funcname": "FocusWindow", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igFocusWindow", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" } ], "igFocusableItemRegister": [ { "args": "(ImGuiWindow* window,ImGuiID id)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiWindow* window,ImGuiID id)", "call_args": "(window,id)", "cimguiname": "igFocusableItemRegister", "comment": " // Return true if focus is requested", "defaults": [], "funcname": "FocusableItemRegister", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igFocusableItemRegister", "ret": "bool", "signature": "(ImGuiWindow*,ImGuiID)", "stname": "" } ], "igFocusableItemUnregister": [ { "args": "(ImGuiWindow* window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igFocusableItemUnregister", "defaults": [], "funcname": "FocusableItemUnregister", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igFocusableItemUnregister", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" } ], "igGcAwakeTransientWindowBuffers": [ { "args": "(ImGuiWindow* window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igGcAwakeTransientWindowBuffers", "defaults": [], "funcname": "GcAwakeTransientWindowBuffers", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGcAwakeTransientWindowBuffers", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" } ], "igGcCompactTransientWindowBuffers": [ { "args": "(ImGuiWindow* window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igGcCompactTransientWindowBuffers", "defaults": [], "funcname": "GcCompactTransientWindowBuffers", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGcCompactTransientWindowBuffers", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" } ], "igGetActiveID": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetActiveID", "defaults": [], "funcname": "GetActiveID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetActiveID", "ret": "ImGuiID", "signature": "()", "stname": "" } ], "igGetBackgroundDrawList": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetBackgroundDrawList", "comment": " // get background draw list for the viewport associated to the current window. this draw list will be the first rendering one. Useful to quickly draw shapes/text behind dear imgui contents.", "defaults": [], "funcname": "GetBackgroundDrawList", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetBackgroundDrawListNil", "ret": "ImDrawList*", "signature": "()", "stname": "" }, { "args": "(ImGuiViewport* viewport)", "argsT": [ { "name": "viewport", "type": "ImGuiViewport*" } ], "argsoriginal": "(ImGuiViewport* viewport)", "call_args": "(viewport)", "cimguiname": "igGetBackgroundDrawList", "comment": " // get background draw list for the given viewport. this draw list will be the first rendering one. Useful to quickly draw shapes/text behind dear imgui contents.", "defaults": [], "funcname": "GetBackgroundDrawList", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetBackgroundDrawListViewportPtr", "ret": "ImDrawList*", "signature": "(ImGuiViewport*)", "stname": "" } ], "igGetClipboardText": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetClipboardText", "defaults": [], "funcname": "GetClipboardText", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetClipboardText", "ret": "const char*", "signature": "()", "stname": "" } ], "igGetColorU32": [ { "args": "(ImGuiCol idx,float alpha_mul)", "argsT": [ { "name": "idx", "type": "ImGuiCol" }, { "name": "alpha_mul", "type": "float" } ], "argsoriginal": "(ImGuiCol idx,float alpha_mul=1.0f)", "call_args": "(idx,alpha_mul)", "cimguiname": "igGetColorU32", "comment": " // retrieve given style color with style alpha applied and optional extra alpha multiplier", "defaults": { "alpha_mul": "1.0f" }, "funcname": "GetColorU32", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetColorU32Col", "ret": "ImU32", "signature": "(ImGuiCol,float)", "stname": "" }, { "args": "(const ImVec4 col)", "argsT": [ { "name": "col", "type": "const ImVec4" } ], "argsoriginal": "(const ImVec4& col)", "call_args": "(col)", "cimguiname": "igGetColorU32", "comment": " // retrieve given color with style alpha applied", "defaults": [], "funcname": "GetColorU32", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetColorU32Vec4", "ret": "ImU32", "signature": "(const ImVec4)", "stname": "" }, { "args": "(ImU32 col)", "argsT": [ { "name": "col", "type": "ImU32" } ], "argsoriginal": "(ImU32 col)", "call_args": "(col)", "cimguiname": "igGetColorU32", "comment": " // retrieve given color with style alpha applied", "defaults": [], "funcname": "GetColorU32", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetColorU32U32", "ret": "ImU32", "signature": "(ImU32)", "stname": "" } ], "igGetColumnIndex": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetColumnIndex", "comment": " // get current column index", "defaults": [], "funcname": "GetColumnIndex", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetColumnIndex", "ret": "int", "signature": "()", "stname": "" } ], "igGetColumnNormFromOffset": [ { "args": "(const ImGuiColumns* columns,float offset)", "argsT": [ { "name": "columns", "type": "const ImGuiColumns*" }, { "name": "offset", "type": "float" } ], "argsoriginal": "(const ImGuiColumns* columns,float offset)", "call_args": "(columns,offset)", "cimguiname": "igGetColumnNormFromOffset", "defaults": [], "funcname": "GetColumnNormFromOffset", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetColumnNormFromOffset", "ret": "float", "signature": "(const ImGuiColumns*,float)", "stname": "" } ], "igGetColumnOffset": [ { "args": "(int column_index)", "argsT": [ { "name": "column_index", "type": "int" } ], "argsoriginal": "(int column_index=-1)", "call_args": "(column_index)", "cimguiname": "igGetColumnOffset", "comment": " // get position of column line (in pixels, from the left side of the contents region). pass -1 to use current column, otherwise 0..GetColumnsCount() inclusive. column 0 is typically 0.0f", "defaults": { "column_index": -1 }, "funcname": "GetColumnOffset", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetColumnOffset", "ret": "float", "signature": "(int)", "stname": "" } ], "igGetColumnOffsetFromNorm": [ { "args": "(const ImGuiColumns* columns,float offset_norm)", "argsT": [ { "name": "columns", "type": "const ImGuiColumns*" }, { "name": "offset_norm", "type": "float" } ], "argsoriginal": "(const ImGuiColumns* columns,float offset_norm)", "call_args": "(columns,offset_norm)", "cimguiname": "igGetColumnOffsetFromNorm", "defaults": [], "funcname": "GetColumnOffsetFromNorm", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetColumnOffsetFromNorm", "ret": "float", "signature": "(const ImGuiColumns*,float)", "stname": "" } ], "igGetColumnWidth": [ { "args": "(int column_index)", "argsT": [ { "name": "column_index", "type": "int" } ], "argsoriginal": "(int column_index=-1)", "call_args": "(column_index)", "cimguiname": "igGetColumnWidth", "comment": " // get column width (in pixels). pass -1 to use current column", "defaults": { "column_index": -1 }, "funcname": "GetColumnWidth", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetColumnWidth", "ret": "float", "signature": "(int)", "stname": "" } ], "igGetColumnsCount": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetColumnsCount", "defaults": [], "funcname": "GetColumnsCount", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetColumnsCount", "ret": "int", "signature": "()", "stname": "" } ], "igGetColumnsID": [ { "args": "(const char* str_id,int count)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "count", "type": "int" } ], "argsoriginal": "(const char* str_id,int count)", "call_args": "(str_id,count)", "cimguiname": "igGetColumnsID", "defaults": [], "funcname": "GetColumnsID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetColumnsID", "ret": "ImGuiID", "signature": "(const char*,int)", "stname": "" } ], "igGetContentRegionAvail": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetContentRegionAvail", "comment": " // == GetContentRegionMax() - GetCursorPos()", "defaults": [], "funcname": "GetContentRegionAvail", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetContentRegionAvail", "ret": "void", "signature": "()", "stname": "" } ], "igGetContentRegionMax": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetContentRegionMax", "comment": " // current content boundaries (typically window boundaries including scrolling, or current column boundaries), in windows coordinates", "defaults": [], "funcname": "GetContentRegionMax", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetContentRegionMax", "ret": "void", "signature": "()", "stname": "" } ], "igGetContentRegionMaxAbs": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetContentRegionMaxAbs", "defaults": [], "funcname": "GetContentRegionMaxAbs", "location": "internal", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetContentRegionMaxAbs", "ret": "void", "signature": "()", "stname": "" } ], "igGetCurrentContext": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetCurrentContext", "defaults": [], "funcname": "GetCurrentContext", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentContext", "ret": "ImGuiContext*", "signature": "()", "stname": "" } ], "igGetCurrentWindow": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetCurrentWindow", "defaults": [], "funcname": "GetCurrentWindow", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentWindow", "ret": "ImGuiWindow*", "signature": "()", "stname": "" } ], "igGetCurrentWindowRead": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetCurrentWindowRead", "defaults": [], "funcname": "GetCurrentWindowRead", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentWindowRead", "ret": "ImGuiWindow*", "signature": "()", "stname": "" } ], "igGetCursorPos": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetCursorPos", "comment": " // cursor position in window coordinates (relative to window position)", "defaults": [], "funcname": "GetCursorPos", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetCursorPos", "ret": "void", "signature": "()", "stname": "" } ], "igGetCursorPosX": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetCursorPosX", "comment": " // (some functions are using window-relative coordinates, such as: GetCursorPos, GetCursorStartPos, GetContentRegionMax, GetWindowContentRegion* etc.", "defaults": [], "funcname": "GetCursorPosX", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetCursorPosX", "ret": "float", "signature": "()", "stname": "" } ], "igGetCursorPosY": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetCursorPosY", "comment": " // other functions such as GetCursorScreenPos or everything in ImDrawList::", "defaults": [], "funcname": "GetCursorPosY", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetCursorPosY", "ret": "float", "signature": "()", "stname": "" } ], "igGetCursorScreenPos": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetCursorScreenPos", "comment": " // cursor position in absolute screen coordinates (0..io.DisplaySize) or natural OS coordinates when using multiple viewport. Useful to work with ImDrawList API.", "defaults": [], "funcname": "GetCursorScreenPos", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetCursorScreenPos", "ret": "void", "signature": "()", "stname": "" } ], "igGetCursorStartPos": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetCursorStartPos", "comment": " // initial cursor position in window coordinates", "defaults": [], "funcname": "GetCursorStartPos", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetCursorStartPos", "ret": "void", "signature": "()", "stname": "" } ], "igGetDefaultFont": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetDefaultFont", "defaults": [], "funcname": "GetDefaultFont", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetDefaultFont", "ret": "ImFont*", "signature": "()", "stname": "" } ], "igGetDragDropPayload": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetDragDropPayload", "comment": " // peek directly into the current payload from anywhere. may return NULL. use ImGuiPayload::IsDataType() to test for the payload type.", "defaults": [], "funcname": "GetDragDropPayload", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetDragDropPayload", "ret": "const ImGuiPayload*", "signature": "()", "stname": "" } ], "igGetDrawData": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetDrawData", "comment": " // valid after Render() and until the next call to NewFrame(). this is what you have to render.", "defaults": [], "funcname": "GetDrawData", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetDrawData", "ret": "ImDrawData*", "signature": "()", "stname": "" } ], "igGetDrawListSharedData": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetDrawListSharedData", "comment": " // you may use this when creating your own ImDrawList instances.", "defaults": [], "funcname": "GetDrawListSharedData", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetDrawListSharedData", "ret": "ImDrawListSharedData*", "signature": "()", "stname": "" } ], "igGetFocusID": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetFocusID", "defaults": [], "funcname": "GetFocusID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetFocusID", "ret": "ImGuiID", "signature": "()", "stname": "" } ], "igGetFocusScopeID": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetFocusScopeID", "defaults": [], "funcname": "GetFocusScopeID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetFocusScopeID", "ret": "ImGuiID", "signature": "()", "stname": "" } ], "igGetFont": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetFont", "comment": " // get current font", "defaults": [], "funcname": "GetFont", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetFont", "ret": "ImFont*", "signature": "()", "stname": "" } ], "igGetFontSize": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetFontSize", "comment": " // get current font size (= height in pixels) of current font with current scale applied", "defaults": [], "funcname": "GetFontSize", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetFontSize", "ret": "float", "signature": "()", "stname": "" } ], "igGetFontTexUvWhitePixel": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetFontTexUvWhitePixel", "comment": " // get UV coordinate for a while pixel, useful to draw custom shapes via the ImDrawList API", "defaults": [], "funcname": "GetFontTexUvWhitePixel", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetFontTexUvWhitePixel", "ret": "void", "signature": "()", "stname": "" } ], "igGetForegroundDrawList": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetForegroundDrawList", "comment": " // get foreground draw list for the viewport associated to the current window. this draw list will be the last rendered one. Useful to quickly draw shapes/text over dear imgui contents.", "defaults": [], "funcname": "GetForegroundDrawList", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawListNil", "ret": "ImDrawList*", "signature": "()", "stname": "" }, { "args": "(ImGuiViewport* viewport)", "argsT": [ { "name": "viewport", "type": "ImGuiViewport*" } ], "argsoriginal": "(ImGuiViewport* viewport)", "call_args": "(viewport)", "cimguiname": "igGetForegroundDrawList", "comment": " // get foreground draw list for the given viewport. this draw list will be the last rendered one. Useful to quickly draw shapes/text over dear imgui contents.", "defaults": [], "funcname": "GetForegroundDrawList", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawListViewportPtr", "ret": "ImDrawList*", "signature": "(ImGuiViewport*)", "stname": "" }, { "args": "(ImGuiWindow* window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igGetForegroundDrawList", "defaults": [], "funcname": "GetForegroundDrawList", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawListWindowPtr", "ret": "ImDrawList*", "signature": "(ImGuiWindow*)", "stname": "" } ], "igGetFrameCount": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetFrameCount", "comment": " // get global imgui frame count. incremented by 1 every frame.", "defaults": [], "funcname": "GetFrameCount", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetFrameCount", "ret": "int", "signature": "()", "stname": "" } ], "igGetFrameHeight": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetFrameHeight", "comment": " // ~ FontSize + style.FramePadding.y * 2", "defaults": [], "funcname": "GetFrameHeight", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetFrameHeight", "ret": "float", "signature": "()", "stname": "" } ], "igGetFrameHeightWithSpacing": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetFrameHeightWithSpacing", "comment": " // ~ FontSize + style.FramePadding.y * 2 + style.ItemSpacing.y (distance in pixels between 2 consecutive lines of framed widgets)", "defaults": [], "funcname": "GetFrameHeightWithSpacing", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetFrameHeightWithSpacing", "ret": "float", "signature": "()", "stname": "" } ], "igGetHoveredID": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetHoveredID", "defaults": [], "funcname": "GetHoveredID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetHoveredID", "ret": "ImGuiID", "signature": "()", "stname": "" } ], "igGetID": [ { "args": "(const char* str_id)", "argsT": [ { "name": "str_id", "type": "const char*" } ], "argsoriginal": "(const char* str_id)", "call_args": "(str_id)", "cimguiname": "igGetID", "comment": " // calculate unique ID (hash of whole ID stack + given parameter). e.g. if you want to query into ImGuiStorage yourself", "defaults": [], "funcname": "GetID", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetIDStr", "ret": "ImGuiID", "signature": "(const char*)", "stname": "" }, { "args": "(const char* str_id_begin,const char* str_id_end)", "argsT": [ { "name": "str_id_begin", "type": "const char*" }, { "name": "str_id_end", "type": "const char*" } ], "argsoriginal": "(const char* str_id_begin,const char* str_id_end)", "call_args": "(str_id_begin,str_id_end)", "cimguiname": "igGetID", "defaults": [], "funcname": "GetID", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetIDStrStr", "ret": "ImGuiID", "signature": "(const char*,const char*)", "stname": "" }, { "args": "(const void* ptr_id)", "argsT": [ { "name": "ptr_id", "type": "const void*" } ], "argsoriginal": "(const void* ptr_id)", "call_args": "(ptr_id)", "cimguiname": "igGetID", "defaults": [], "funcname": "GetID", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetIDPtr", "ret": "ImGuiID", "signature": "(const void*)", "stname": "" } ], "igGetIO": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetIO", "comment": " // access the IO structure (mouse/keyboard/gamepad inputs, time, various configuration options/flags)", "defaults": [], "funcname": "GetIO", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetIO", "ret": "ImGuiIO*", "retref": "&", "signature": "()", "stname": "" } ], "igGetInputTextState": [ { "args": "(ImGuiID id)", "argsT": [ { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "igGetInputTextState", "comment": " // Get input text state if active", "defaults": [], "funcname": "GetInputTextState", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetInputTextState", "ret": "ImGuiInputTextState*", "signature": "(ImGuiID)", "stname": "" } ], "igGetItemID": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetItemID", "comment": " // Get ID of last item (~~ often same ImGui::GetID(label) beforehand)", "defaults": [], "funcname": "GetItemID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetItemID", "ret": "ImGuiID", "signature": "()", "stname": "" } ], "igGetItemRectMax": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetItemRectMax", "comment": " // get lower-right bounding rectangle of the last item (screen space)", "defaults": [], "funcname": "GetItemRectMax", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMax", "ret": "void", "signature": "()", "stname": "" } ], "igGetItemRectMin": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetItemRectMin", "comment": " // get upper-left bounding rectangle of the last item (screen space)", "defaults": [], "funcname": "GetItemRectMin", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMin", "ret": "void", "signature": "()", "stname": "" } ], "igGetItemRectSize": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetItemRectSize", "comment": " // get size of last item", "defaults": [], "funcname": "GetItemRectSize", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectSize", "ret": "void", "signature": "()", "stname": "" } ], "igGetItemStatusFlags": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetItemStatusFlags", "defaults": [], "funcname": "GetItemStatusFlags", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetItemStatusFlags", "ret": "ImGuiItemStatusFlags", "signature": "()", "stname": "" } ], "igGetKeyIndex": [ { "args": "(ImGuiKey imgui_key)", "argsT": [ { "name": "imgui_key", "type": "ImGuiKey" } ], "argsoriginal": "(ImGuiKey imgui_key)", "call_args": "(imgui_key)", "cimguiname": "igGetKeyIndex", "comment": " // map ImGuiKey_* values into user's key index. == io.KeyMap[key]", "defaults": [], "funcname": "GetKeyIndex", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetKeyIndex", "ret": "int", "signature": "(ImGuiKey)", "stname": "" } ], "igGetKeyPressedAmount": [ { "args": "(int key_index,float repeat_delay,float rate)", "argsT": [ { "name": "key_index", "type": "int" }, { "name": "repeat_delay", "type": "float" }, { "name": "rate", "type": "float" } ], "argsoriginal": "(int key_index,float repeat_delay,float rate)", "call_args": "(key_index,repeat_delay,rate)", "cimguiname": "igGetKeyPressedAmount", "comment": " // uses provided repeat rate/delay. return a count, most often 0 or 1 but might be >1 if RepeatRate is small enough that DeltaTime > RepeatRate", "defaults": [], "funcname": "GetKeyPressedAmount", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetKeyPressedAmount", "ret": "int", "signature": "(int,float,float)", "stname": "" } ], "igGetMainViewport": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetMainViewport", "comment": " // main viewport. same as GetPlatformIO().MainViewport == GetPlatformIO().Viewports[0].", "defaults": [], "funcname": "GetMainViewport", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetMainViewport", "ret": "ImGuiViewport*", "signature": "()", "stname": "" } ], "igGetMergedKeyModFlags": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetMergedKeyModFlags", "defaults": [], "funcname": "GetMergedKeyModFlags", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetMergedKeyModFlags", "ret": "ImGuiKeyModFlags", "signature": "()", "stname": "" } ], "igGetMouseCursor": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetMouseCursor", "comment": " // get desired cursor type, reset in ImGui::NewFrame(), this is updated during the frame. valid before Render(). If you use software rendering by setting io.MouseDrawCursor ImGui will render those for you", "defaults": [], "funcname": "GetMouseCursor", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetMouseCursor", "ret": "ImGuiMouseCursor", "signature": "()", "stname": "" } ], "igGetMouseDragDelta": [ { "args": "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "button", "type": "ImGuiMouseButton" }, { "name": "lock_threshold", "type": "float" } ], "argsoriginal": "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)", "call_args": "(button,lock_threshold)", "cimguiname": "igGetMouseDragDelta", "comment": " // return the delta from the initial clicking position while the mouse button is pressed or was just released. This is locked and return 0.0f until the mouse moves past a distance threshold at least once (if lock_threshold < -1.0f, uses io.MouseDraggingThreshold)", "defaults": { "button": 0, "lock_threshold": "-1.0f" }, "funcname": "GetMouseDragDelta", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMouseDragDelta", "ret": "void", "signature": "(ImGuiMouseButton,float)", "stname": "" } ], "igGetMousePos": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetMousePos", "comment": " // shortcut to ImGui::GetIO().MousePos provided by user, to be consistent with other calls", "defaults": [], "funcname": "GetMousePos", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePos", "ret": "void", "signature": "()", "stname": "" } ], "igGetMousePosOnOpeningCurrentPopup": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetMousePosOnOpeningCurrentPopup", "comment": " // retrieve mouse position at the time of opening popup we have BeginPopup() into (helper to avoid user backing that value themselves)", "defaults": [], "funcname": "GetMousePosOnOpeningCurrentPopup", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup", "ret": "void", "signature": "()", "stname": "" } ], "igGetNavInputAmount": [ { "args": "(ImGuiNavInput n,ImGuiInputReadMode mode)", "argsT": [ { "name": "n", "type": "ImGuiNavInput" }, { "name": "mode", "type": "ImGuiInputReadMode" } ], "argsoriginal": "(ImGuiNavInput n,ImGuiInputReadMode mode)", "call_args": "(n,mode)", "cimguiname": "igGetNavInputAmount", "defaults": [], "funcname": "GetNavInputAmount", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetNavInputAmount", "ret": "float", "signature": "(ImGuiNavInput,ImGuiInputReadMode)", "stname": "" } ], "igGetNavInputAmount2d": [ { "args": "(ImVec2 *pOut,ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor,float fast_factor)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "dir_sources", "type": "ImGuiNavDirSourceFlags" }, { "name": "mode", "type": "ImGuiInputReadMode" }, { "name": "slow_factor", "type": "float" }, { "name": "fast_factor", "type": "float" } ], "argsoriginal": "(ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor=0.0f,float fast_factor=0.0f)", "call_args": "(dir_sources,mode,slow_factor,fast_factor)", "cimguiname": "igGetNavInputAmount2d", "defaults": { "fast_factor": "0.0f", "slow_factor": "0.0f" }, "funcname": "GetNavInputAmount2d", "location": "internal", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetNavInputAmount2d", "ret": "void", "signature": "(ImGuiNavDirSourceFlags,ImGuiInputReadMode,float,float)", "stname": "" } ], "igGetPlatformIO": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetPlatformIO", "comment": " // platform/renderer functions, for back-end to setup + viewports list.", "defaults": [], "funcname": "GetPlatformIO", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetPlatformIO", "ret": "ImGuiPlatformIO*", "retref": "&", "signature": "()", "stname": "" } ], "igGetScrollMaxX": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetScrollMaxX", "comment": " // get maximum scrolling amount ~~ ContentSize.x - WindowSize.x", "defaults": [], "funcname": "GetScrollMaxX", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetScrollMaxX", "ret": "float", "signature": "()", "stname": "" } ], "igGetScrollMaxY": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetScrollMaxY", "comment": " // get maximum scrolling amount ~~ ContentSize.y - WindowSize.y", "defaults": [], "funcname": "GetScrollMaxY", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetScrollMaxY", "ret": "float", "signature": "()", "stname": "" } ], "igGetScrollX": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetScrollX", "comment": " // get scrolling amount [0..GetScrollMaxX()]", "defaults": [], "funcname": "GetScrollX", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetScrollX", "ret": "float", "signature": "()", "stname": "" } ], "igGetScrollY": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetScrollY", "comment": " // get scrolling amount [0..GetScrollMaxY()]", "defaults": [], "funcname": "GetScrollY", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetScrollY", "ret": "float", "signature": "()", "stname": "" } ], "igGetStateStorage": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetStateStorage", "defaults": [], "funcname": "GetStateStorage", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetStateStorage", "ret": "ImGuiStorage*", "signature": "()", "stname": "" } ], "igGetStyle": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetStyle", "comment": " // access the Style structure (colors, sizes). Always use PushStyleCol(), PushStyleVar() to modify style mid-frame!", "defaults": [], "funcname": "GetStyle", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetStyle", "ret": "ImGuiStyle*", "retref": "&", "signature": "()", "stname": "" } ], "igGetStyleColorName": [ { "args": "(ImGuiCol idx)", "argsT": [ { "name": "idx", "type": "ImGuiCol" } ], "argsoriginal": "(ImGuiCol idx)", "call_args": "(idx)", "cimguiname": "igGetStyleColorName", "comment": " // get a string corresponding to the enum value (for display, saving, etc.).", "defaults": [], "funcname": "GetStyleColorName", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetStyleColorName", "ret": "const char*", "signature": "(ImGuiCol)", "stname": "" } ], "igGetStyleColorVec4": [ { "args": "(ImGuiCol idx)", "argsT": [ { "name": "idx", "type": "ImGuiCol" } ], "argsoriginal": "(ImGuiCol idx)", "call_args": "(idx)", "cimguiname": "igGetStyleColorVec4", "comment": " // retrieve style color as stored in ImGuiStyle structure. use to feed back into PushStyleColor(), otherwise use GetColorU32() to get style color with style alpha baked in.", "defaults": [], "funcname": "GetStyleColorVec4", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetStyleColorVec4", "ret": "const ImVec4*", "retref": "&", "signature": "(ImGuiCol)", "stname": "" } ], "igGetTextLineHeight": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetTextLineHeight", "comment": " // ~ FontSize", "defaults": [], "funcname": "GetTextLineHeight", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetTextLineHeight", "ret": "float", "signature": "()", "stname": "" } ], "igGetTextLineHeightWithSpacing": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetTextLineHeightWithSpacing", "comment": " // ~ FontSize + style.ItemSpacing.y (distance in pixels between 2 consecutive lines of text)", "defaults": [], "funcname": "GetTextLineHeightWithSpacing", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetTextLineHeightWithSpacing", "ret": "float", "signature": "()", "stname": "" } ], "igGetTime": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetTime", "comment": " // get global imgui time. incremented by io.DeltaTime every frame.", "defaults": [], "funcname": "GetTime", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetTime", "ret": "double", "signature": "()", "stname": "" } ], "igGetTopMostPopupModal": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetTopMostPopupModal", "defaults": [], "funcname": "GetTopMostPopupModal", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetTopMostPopupModal", "ret": "ImGuiWindow*", "signature": "()", "stname": "" } ], "igGetTreeNodeToLabelSpacing": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetTreeNodeToLabelSpacing", "comment": " // horizontal distance preceding label when using TreeNode*() or Bullet() == (g.FontSize + style.FramePadding.x*2) for a regular unframed TreeNode", "defaults": [], "funcname": "GetTreeNodeToLabelSpacing", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetTreeNodeToLabelSpacing", "ret": "float", "signature": "()", "stname": "" } ], "igGetVersion": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetVersion", "comment": " // get the compiled version string e.g. \"1.23\" (essentially the compiled value for IMGUI_VERSION)", "defaults": [], "funcname": "GetVersion", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetVersion", "ret": "const char*", "signature": "()", "stname": "" } ], "igGetWindowAllowedExtentRect": [ { "args": "(ImRect *pOut,ImGuiWindow* window)", "argsT": [ { "name": "pOut", "type": "ImRect*" }, { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igGetWindowAllowedExtentRect", "defaults": [], "funcname": "GetWindowAllowedExtentRect", "location": "internal", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowAllowedExtentRect", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" } ], "igGetWindowAlwaysWantOwnTabBar": [ { "args": "(ImGuiWindow* window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igGetWindowAlwaysWantOwnTabBar", "defaults": [], "funcname": "GetWindowAlwaysWantOwnTabBar", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetWindowAlwaysWantOwnTabBar", "ret": "bool", "signature": "(ImGuiWindow*)", "stname": "" } ], "igGetWindowContentRegionMax": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowContentRegionMax", "comment": " // content boundaries max (roughly (0,0)+Size-Scroll) where Size can be override with SetNextWindowContentSize(), in window coordinates", "defaults": [], "funcname": "GetWindowContentRegionMax", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowContentRegionMax", "ret": "void", "signature": "()", "stname": "" } ], "igGetWindowContentRegionMin": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowContentRegionMin", "comment": " // content boundaries min (roughly (0,0)-Scroll), in window coordinates", "defaults": [], "funcname": "GetWindowContentRegionMin", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowContentRegionMin", "ret": "void", "signature": "()", "stname": "" } ], "igGetWindowContentRegionWidth": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowContentRegionWidth", "comment": " //", "defaults": [], "funcname": "GetWindowContentRegionWidth", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetWindowContentRegionWidth", "ret": "float", "signature": "()", "stname": "" } ], "igGetWindowDockID": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowDockID", "defaults": [], "funcname": "GetWindowDockID", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDockID", "ret": "ImGuiID", "signature": "()", "stname": "" } ], "igGetWindowDockNode": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowDockNode", "defaults": [], "funcname": "GetWindowDockNode", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDockNode", "ret": "ImGuiDockNode*", "signature": "()", "stname": "" } ], "igGetWindowDpiScale": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowDpiScale", "comment": " // get DPI scale currently associated to the current window's viewport.", "defaults": [], "funcname": "GetWindowDpiScale", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDpiScale", "ret": "float", "signature": "()", "stname": "" } ], "igGetWindowDrawList": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowDrawList", "comment": " // get draw list associated to the current window, to append your own drawing primitives", "defaults": [], "funcname": "GetWindowDrawList", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDrawList", "ret": "ImDrawList*", "signature": "()", "stname": "" } ], "igGetWindowHeight": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowHeight", "comment": " // get current window height (shortcut for GetWindowSize().y)", "defaults": [], "funcname": "GetWindowHeight", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetWindowHeight", "ret": "float", "signature": "()", "stname": "" } ], "igGetWindowPos": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowPos", "comment": " // get current window position in screen space (useful if you want to do your own drawing via the DrawList API)", "defaults": [], "funcname": "GetWindowPos", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowPos", "ret": "void", "signature": "()", "stname": "" } ], "igGetWindowResizeID": [ { "args": "(ImGuiWindow* window,int n)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "n", "type": "int" } ], "argsoriginal": "(ImGuiWindow* window,int n)", "call_args": "(window,n)", "cimguiname": "igGetWindowResizeID", "comment": " // 0..3: corners, 4..7: borders", "defaults": [], "funcname": "GetWindowResizeID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetWindowResizeID", "ret": "ImGuiID", "signature": "(ImGuiWindow*,int)", "stname": "" } ], "igGetWindowScrollbarID": [ { "args": "(ImGuiWindow* window,ImGuiAxis axis)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "axis", "type": "ImGuiAxis" } ], "argsoriginal": "(ImGuiWindow* window,ImGuiAxis axis)", "call_args": "(window,axis)", "cimguiname": "igGetWindowScrollbarID", "defaults": [], "funcname": "GetWindowScrollbarID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igGetWindowScrollbarID", "ret": "ImGuiID", "signature": "(ImGuiWindow*,ImGuiAxis)", "stname": "" } ], "igGetWindowScrollbarRect": [ { "args": "(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis)", "argsT": [ { "name": "pOut", "type": "ImRect*" }, { "name": "window", "type": "ImGuiWindow*" }, { "name": "axis", "type": "ImGuiAxis" } ], "argsoriginal": "(ImGuiWindow* window,ImGuiAxis axis)", "call_args": "(window,axis)", "cimguiname": "igGetWindowScrollbarRect", "defaults": [], "funcname": "GetWindowScrollbarRect", "location": "internal", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowScrollbarRect", "ret": "void", "signature": "(ImGuiWindow*,ImGuiAxis)", "stname": "" } ], "igGetWindowSize": [ { "args": "(ImVec2 *pOut)", "argsT": [ { "name": "pOut", "type": "ImVec2*" } ], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowSize", "comment": " // get current window size", "defaults": [], "funcname": "GetWindowSize", "location": "imgui", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowSize", "ret": "void", "signature": "()", "stname": "" } ], "igGetWindowViewport": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowViewport", "comment": " // get viewport currently associated to the current window.", "defaults": [], "funcname": "GetWindowViewport", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetWindowViewport", "ret": "ImGuiViewport*", "signature": "()", "stname": "" } ], "igGetWindowWidth": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igGetWindowWidth", "comment": " // get current window width (shortcut for GetWindowSize().x)", "defaults": [], "funcname": "GetWindowWidth", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igGetWindowWidth", "ret": "float", "signature": "()", "stname": "" } ], "igImAbs": [ { "args": "(float x)", "argsT": [ { "name": "x", "type": "float" } ], "argsoriginal": "(float x)", "call_args": "(x)", "cimguiname": "igImAbs", "defaults": [], "funcname": "ImAbs", "location": "internal", "ov_cimguiname": "igImAbsFloat", "ret": "float", "signature": "(float)", "stname": "" }, { "args": "(double x)", "argsT": [ { "name": "x", "type": "double" } ], "argsoriginal": "(double x)", "call_args": "(x)", "cimguiname": "igImAbs", "defaults": [], "funcname": "ImAbs", "location": "internal", "ov_cimguiname": "igImAbsdouble", "ret": "double", "signature": "(double)", "stname": "" } ], "igImAlphaBlendColors": [ { "args": "(ImU32 col_a,ImU32 col_b)", "argsT": [ { "name": "col_a", "type": "ImU32" }, { "name": "col_b", "type": "ImU32" } ], "argsoriginal": "(ImU32 col_a,ImU32 col_b)", "call_args": "(col_a,col_b)", "cimguiname": "igImAlphaBlendColors", "defaults": [], "funcname": "ImAlphaBlendColors", "location": "internal", "ov_cimguiname": "igImAlphaBlendColors", "ret": "ImU32", "signature": "(ImU32,ImU32)", "stname": "" } ], "igImBezierCalc": [ { "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "p1", "type": "const ImVec2" }, { "name": "p2", "type": "const ImVec2" }, { "name": "p3", "type": "const ImVec2" }, { "name": "p4", "type": "const ImVec2" }, { "name": "t", "type": "float" } ], "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,float t)", "call_args": "(p1,p2,p3,p4,t)", "cimguiname": "igImBezierCalc", "comment": " // Cubic Bezier", "defaults": [], "funcname": "ImBezierCalc", "location": "internal", "nonUDT": 1, "ov_cimguiname": "igImBezierCalc", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)", "stname": "" } ], "igImBezierClosestPoint": [ { "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "p1", "type": "const ImVec2" }, { "name": "p2", "type": "const ImVec2" }, { "name": "p3", "type": "const ImVec2" }, { "name": "p4", "type": "const ImVec2" }, { "name": "p", "type": "const ImVec2" }, { "name": "num_segments", "type": "int" } ], "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,int num_segments)", "call_args": "(p1,p2,p3,p4,p,num_segments)", "cimguiname": "igImBezierClosestPoint", "comment": " // For curves with explicit number of segments", "defaults": [], "funcname": "ImBezierClosestPoint", "location": "internal", "nonUDT": 1, "ov_cimguiname": "igImBezierClosestPoint", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,int)", "stname": "" } ], "igImBezierClosestPointCasteljau": [ { "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "p1", "type": "const ImVec2" }, { "name": "p2", "type": "const ImVec2" }, { "name": "p3", "type": "const ImVec2" }, { "name": "p4", "type": "const ImVec2" }, { "name": "p", "type": "const ImVec2" }, { "name": "tess_tol", "type": "float" } ], "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,float tess_tol)", "call_args": "(p1,p2,p3,p4,p,tess_tol)", "cimguiname": "igImBezierClosestPointCasteljau", "comment": "// For auto-tessellated curves you can use tess_tol = style.CurveTessellationTol", "defaults": [], "funcname": "ImBezierClosestPointCasteljau", "location": "internal", "nonUDT": 1, "ov_cimguiname": "igImBezierClosestPointCasteljau", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)", "stname": "" } ], "igImBitArrayClearBit": [ { "args": "(ImU32* arr,int n)", "argsT": [ { "name": "arr", "type": "ImU32*" }, { "name": "n", "type": "int" } ], "argsoriginal": "(ImU32* arr,int n)", "call_args": "(arr,n)", "cimguiname": "igImBitArrayClearBit", "defaults": [], "funcname": "ImBitArrayClearBit", "location": "internal", "ov_cimguiname": "igImBitArrayClearBit", "ret": "void", "signature": "(ImU32*,int)", "stname": "" } ], "igImBitArraySetBit": [ { "args": "(ImU32* arr,int n)", "argsT": [ { "name": "arr", "type": "ImU32*" }, { "name": "n", "type": "int" } ], "argsoriginal": "(ImU32* arr,int n)", "call_args": "(arr,n)", "cimguiname": "igImBitArraySetBit", "defaults": [], "funcname": "ImBitArraySetBit", "location": "internal", "ov_cimguiname": "igImBitArraySetBit", "ret": "void", "signature": "(ImU32*,int)", "stname": "" } ], "igImBitArraySetBitRange": [ { "args": "(ImU32* arr,int n,int n2)", "argsT": [ { "name": "arr", "type": "ImU32*" }, { "name": "n", "type": "int" }, { "name": "n2", "type": "int" } ], "argsoriginal": "(ImU32* arr,int n,int n2)", "call_args": "(arr,n,n2)", "cimguiname": "igImBitArraySetBitRange", "defaults": [], "funcname": "ImBitArraySetBitRange", "location": "internal", "ov_cimguiname": "igImBitArraySetBitRange", "ret": "void", "signature": "(ImU32*,int,int)", "stname": "" } ], "igImBitArrayTestBit": [ { "args": "(const ImU32* arr,int n)", "argsT": [ { "name": "arr", "type": "const ImU32*" }, { "name": "n", "type": "int" } ], "argsoriginal": "(const ImU32* arr,int n)", "call_args": "(arr,n)", "cimguiname": "igImBitArrayTestBit", "defaults": [], "funcname": "ImBitArrayTestBit", "location": "internal", "ov_cimguiname": "igImBitArrayTestBit", "ret": "bool", "signature": "(const ImU32*,int)", "stname": "" } ], "igImCharIsBlankA": [ { "args": "(char c)", "argsT": [ { "name": "c", "type": "char" } ], "argsoriginal": "(char c)", "call_args": "(c)", "cimguiname": "igImCharIsBlankA", "defaults": [], "funcname": "ImCharIsBlankA", "location": "internal", "ov_cimguiname": "igImCharIsBlankA", "ret": "bool", "signature": "(char)", "stname": "" } ], "igImCharIsBlankW": [ { "args": "(unsigned int c)", "argsT": [ { "name": "c", "type": "unsigned int" } ], "argsoriginal": "(unsigned int c)", "call_args": "(c)", "cimguiname": "igImCharIsBlankW", "defaults": [], "funcname": "ImCharIsBlankW", "location": "internal", "ov_cimguiname": "igImCharIsBlankW", "ret": "bool", "signature": "(unsigned int)", "stname": "" } ], "igImClamp": [ { "args": "(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "v", "type": "const ImVec2" }, { "name": "mn", "type": "const ImVec2" }, { "name": "mx", "type": "ImVec2" } ], "argsoriginal": "(const ImVec2& v,const ImVec2& mn,ImVec2 mx)", "call_args": "(v,mn,mx)", "cimguiname": "igImClamp", "defaults": [], "funcname": "ImClamp", "location": "internal", "nonUDT": 1, "ov_cimguiname": "igImClamp", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImVec2)", "stname": "" } ], "igImDot": [ { "args": "(const ImVec2 a,const ImVec2 b)", "argsT": [ { "name": "a", "type": "const ImVec2" }, { "name": "b", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& a,const ImVec2& b)", "call_args": "(a,b)", "cimguiname": "igImDot", "defaults": [], "funcname": "ImDot", "location": "internal", "ov_cimguiname": "igImDot", "ret": "float", "signature": "(const ImVec2,const ImVec2)", "stname": "" } ], "igImFileClose": [ { "args": "(ImFileHandle file)", "argsT": [ { "name": "file", "type": "ImFileHandle" } ], "argsoriginal": "(ImFileHandle file)", "call_args": "(file)", "cimguiname": "igImFileClose", "defaults": [], "funcname": "ImFileClose", "location": "internal", "ov_cimguiname": "igImFileClose", "ret": "bool", "signature": "(ImFileHandle)", "stname": "" } ], "igImFileGetSize": [ { "args": "(ImFileHandle file)", "argsT": [ { "name": "file", "type": "ImFileHandle" } ], "argsoriginal": "(ImFileHandle file)", "call_args": "(file)", "cimguiname": "igImFileGetSize", "defaults": [], "funcname": "ImFileGetSize", "location": "internal", "ov_cimguiname": "igImFileGetSize", "ret": "ImU64", "signature": "(ImFileHandle)", "stname": "" } ], "igImFileLoadToMemory": [ { "args": "(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes)", "argsT": [ { "name": "filename", "type": "const char*" }, { "name": "mode", "type": "const char*" }, { "name": "out_file_size", "type": "size_t*" }, { "name": "padding_bytes", "type": "int" } ], "argsoriginal": "(const char* filename,const char* mode,size_t* out_file_size=((void*)0),int padding_bytes=0)", "call_args": "(filename,mode,out_file_size,padding_bytes)", "cimguiname": "igImFileLoadToMemory", "defaults": { "out_file_size": "NULL", "padding_bytes": 0 }, "funcname": "ImFileLoadToMemory", "location": "internal", "ov_cimguiname": "igImFileLoadToMemory", "ret": "void*", "signature": "(const char*,const char*,size_t*,int)", "stname": "" } ], "igImFileOpen": [ { "args": "(const char* filename,const char* mode)", "argsT": [ { "name": "filename", "type": "const char*" }, { "name": "mode", "type": "const char*" } ], "argsoriginal": "(const char* filename,const char* mode)", "call_args": "(filename,mode)", "cimguiname": "igImFileOpen", "defaults": [], "funcname": "ImFileOpen", "location": "internal", "ov_cimguiname": "igImFileOpen", "ret": "ImFileHandle", "signature": "(const char*,const char*)", "stname": "" } ], "igImFileRead": [ { "args": "(void* data,ImU64 size,ImU64 count,ImFileHandle file)", "argsT": [ { "name": "data", "type": "void*" }, { "name": "size", "type": "ImU64" }, { "name": "count", "type": "ImU64" }, { "name": "file", "type": "ImFileHandle" } ], "argsoriginal": "(void* data,ImU64 size,ImU64 count,ImFileHandle file)", "call_args": "(data,size,count,file)", "cimguiname": "igImFileRead", "defaults": [], "funcname": "ImFileRead", "location": "internal", "ov_cimguiname": "igImFileRead", "ret": "ImU64", "signature": "(void*,ImU64,ImU64,ImFileHandle)", "stname": "" } ], "igImFileWrite": [ { "args": "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)", "argsT": [ { "name": "data", "type": "const void*" }, { "name": "size", "type": "ImU64" }, { "name": "count", "type": "ImU64" }, { "name": "file", "type": "ImFileHandle" } ], "argsoriginal": "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)", "call_args": "(data,size,count,file)", "cimguiname": "igImFileWrite", "defaults": [], "funcname": "ImFileWrite", "location": "internal", "ov_cimguiname": "igImFileWrite", "ret": "ImU64", "signature": "(const void*,ImU64,ImU64,ImFileHandle)", "stname": "" } ], "igImFloor": [ { "args": "(float f)", "argsT": [ { "name": "f", "type": "float" } ], "argsoriginal": "(float f)", "call_args": "(f)", "cimguiname": "igImFloor", "defaults": [], "funcname": "ImFloor", "location": "internal", "ov_cimguiname": "igImFloorFloat", "ret": "float", "signature": "(float)", "stname": "" }, { "args": "(ImVec2 *pOut,const ImVec2 v)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "v", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& v)", "call_args": "(v)", "cimguiname": "igImFloor", "defaults": [], "funcname": "ImFloor", "location": "internal", "nonUDT": 1, "ov_cimguiname": "igImFloorVec2", "ret": "void", "signature": "(const ImVec2)", "stname": "" } ], "igImFontAtlasBuildFinish": [ { "args": "(ImFontAtlas* atlas)", "argsT": [ { "name": "atlas", "type": "ImFontAtlas*" } ], "argsoriginal": "(ImFontAtlas* atlas)", "call_args": "(atlas)", "cimguiname": "igImFontAtlasBuildFinish", "defaults": [], "funcname": "ImFontAtlasBuildFinish", "location": "internal", "ov_cimguiname": "igImFontAtlasBuildFinish", "ret": "void", "signature": "(ImFontAtlas*)", "stname": "" } ], "igImFontAtlasBuildInit": [ { "args": "(ImFontAtlas* atlas)", "argsT": [ { "name": "atlas", "type": "ImFontAtlas*" } ], "argsoriginal": "(ImFontAtlas* atlas)", "call_args": "(atlas)", "cimguiname": "igImFontAtlasBuildInit", "defaults": [], "funcname": "ImFontAtlasBuildInit", "location": "internal", "ov_cimguiname": "igImFontAtlasBuildInit", "ret": "void", "signature": "(ImFontAtlas*)", "stname": "" } ], "igImFontAtlasBuildMultiplyCalcLookupTable": [ { "args": "(unsigned char out_table[256],float in_multiply_factor)", "argsT": [ { "name": "out_table", "type": "unsigned char[256]" }, { "name": "in_multiply_factor", "type": "float" } ], "argsoriginal": "(unsigned char out_table[256],float in_multiply_factor)", "call_args": "(out_table,in_multiply_factor)", "cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", "defaults": [], "funcname": "ImFontAtlasBuildMultiplyCalcLookupTable", "location": "internal", "ov_cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", "ret": "void", "signature": "(unsigned char[256],float)", "stname": "" } ], "igImFontAtlasBuildMultiplyRectAlpha8": [ { "args": "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)", "argsT": [ { "name": "table", "type": "const unsigned char[256]" }, { "name": "pixels", "type": "unsigned char*" }, { "name": "x", "type": "int" }, { "name": "y", "type": "int" }, { "name": "w", "type": "int" }, { "name": "h", "type": "int" }, { "name": "stride", "type": "int" } ], "argsoriginal": "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)", "call_args": "(table,pixels,x,y,w,h,stride)", "cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", "defaults": [], "funcname": "ImFontAtlasBuildMultiplyRectAlpha8", "location": "internal", "ov_cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", "ret": "void", "signature": "(const unsigned char[256],unsigned char*,int,int,int,int,int)", "stname": "" } ], "igImFontAtlasBuildPackCustomRects": [ { "args": "(ImFontAtlas* atlas,void* stbrp_context_opaque)", "argsT": [ { "name": "atlas", "type": "ImFontAtlas*" }, { "name": "stbrp_context_opaque", "type": "void*" } ], "argsoriginal": "(ImFontAtlas* atlas,void* stbrp_context_opaque)", "call_args": "(atlas,stbrp_context_opaque)", "cimguiname": "igImFontAtlasBuildPackCustomRects", "defaults": [], "funcname": "ImFontAtlasBuildPackCustomRects", "location": "internal", "ov_cimguiname": "igImFontAtlasBuildPackCustomRects", "ret": "void", "signature": "(ImFontAtlas*,void*)", "stname": "" } ], "igImFontAtlasBuildRender1bppRectFromString": [ { "args": "(ImFontAtlas* atlas,int atlas_x,int atlas_y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)", "argsT": [ { "name": "atlas", "type": "ImFontAtlas*" }, { "name": "atlas_x", "type": "int" }, { "name": "atlas_y", "type": "int" }, { "name": "w", "type": "int" }, { "name": "h", "type": "int" }, { "name": "in_str", "type": "const char*" }, { "name": "in_marker_char", "type": "char" }, { "name": "in_marker_pixel_value", "type": "unsigned char" } ], "argsoriginal": "(ImFontAtlas* atlas,int atlas_x,int atlas_y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)", "call_args": "(atlas,atlas_x,atlas_y,w,h,in_str,in_marker_char,in_marker_pixel_value)", "cimguiname": "igImFontAtlasBuildRender1bppRectFromString", "defaults": [], "funcname": "ImFontAtlasBuildRender1bppRectFromString", "location": "internal", "ov_cimguiname": "igImFontAtlasBuildRender1bppRectFromString", "ret": "void", "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)", "stname": "" } ], "igImFontAtlasBuildSetupFont": [ { "args": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)", "argsT": [ { "name": "atlas", "type": "ImFontAtlas*" }, { "name": "font", "type": "ImFont*" }, { "name": "font_config", "type": "ImFontConfig*" }, { "name": "ascent", "type": "float" }, { "name": "descent", "type": "float" } ], "argsoriginal": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)", "call_args": "(atlas,font,font_config,ascent,descent)", "cimguiname": "igImFontAtlasBuildSetupFont", "defaults": [], "funcname": "ImFontAtlasBuildSetupFont", "location": "internal", "ov_cimguiname": "igImFontAtlasBuildSetupFont", "ret": "void", "signature": "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)", "stname": "" } ], "igImFontAtlasBuildWithStbTruetype": [ { "args": "(ImFontAtlas* atlas)", "argsT": [ { "name": "atlas", "type": "ImFontAtlas*" } ], "argsoriginal": "(ImFontAtlas* atlas)", "call_args": "(atlas)", "cimguiname": "igImFontAtlasBuildWithStbTruetype", "defaults": [], "funcname": "ImFontAtlasBuildWithStbTruetype", "location": "internal", "ov_cimguiname": "igImFontAtlasBuildWithStbTruetype", "ret": "bool", "signature": "(ImFontAtlas*)", "stname": "" } ], "igImFormatString": [ { "args": "(char* buf,size_t buf_size,const char* fmt,...)", "argsT": [ { "name": "buf", "type": "char*" }, { "name": "buf_size", "type": "size_t" }, { "name": "fmt", "type": "const char*" }, { "name": "...", "type": "..." } ], "argsoriginal": "(char* buf,size_t buf_size,const char* fmt,...)", "call_args": "(buf,buf_size,fmt,...)", "cimguiname": "igImFormatString", "defaults": [], "funcname": "ImFormatString", "isvararg": "...)", "location": "internal", "ov_cimguiname": "igImFormatString", "ret": "int", "signature": "(char*,size_t,const char*,...)", "stname": "" } ], "igImFormatStringV": [ { "args": "(char* buf,size_t buf_size,const char* fmt,va_list args)", "argsT": [ { "name": "buf", "type": "char*" }, { "name": "buf_size", "type": "size_t" }, { "name": "fmt", "type": "const char*" }, { "name": "args", "type": "va_list" } ], "argsoriginal": "(char* buf,size_t buf_size,const char* fmt,va_list args)", "call_args": "(buf,buf_size,fmt,args)", "cimguiname": "igImFormatStringV", "defaults": [], "funcname": "ImFormatStringV", "location": "internal", "ov_cimguiname": "igImFormatStringV", "ret": "int", "signature": "(char*,size_t,const char*,va_list)", "stname": "" } ], "igImGetDirQuadrantFromDelta": [ { "args": "(float dx,float dy)", "argsT": [ { "name": "dx", "type": "float" }, { "name": "dy", "type": "float" } ], "argsoriginal": "(float dx,float dy)", "call_args": "(dx,dy)", "cimguiname": "igImGetDirQuadrantFromDelta", "defaults": [], "funcname": "ImGetDirQuadrantFromDelta", "location": "internal", "ov_cimguiname": "igImGetDirQuadrantFromDelta", "ret": "ImGuiDir", "signature": "(float,float)", "stname": "" } ], "igImHashData": [ { "args": "(const void* data,size_t data_size,ImU32 seed)", "argsT": [ { "name": "data", "type": "const void*" }, { "name": "data_size", "type": "size_t" }, { "name": "seed", "type": "ImU32" } ], "argsoriginal": "(const void* data,size_t data_size,ImU32 seed=0)", "call_args": "(data,data_size,seed)", "cimguiname": "igImHashData", "defaults": { "seed": 0 }, "funcname": "ImHashData", "location": "internal", "ov_cimguiname": "igImHashData", "ret": "ImU32", "signature": "(const void*,size_t,ImU32)", "stname": "" } ], "igImHashStr": [ { "args": "(const char* data,size_t data_size,ImU32 seed)", "argsT": [ { "name": "data", "type": "const char*" }, { "name": "data_size", "type": "size_t" }, { "name": "seed", "type": "ImU32" } ], "argsoriginal": "(const char* data,size_t data_size=0,ImU32 seed=0)", "call_args": "(data,data_size,seed)", "cimguiname": "igImHashStr", "defaults": { "data_size": 0, "seed": 0 }, "funcname": "ImHashStr", "location": "internal", "ov_cimguiname": "igImHashStr", "ret": "ImU32", "signature": "(const char*,size_t,ImU32)", "stname": "" } ], "igImInvLength": [ { "args": "(const ImVec2 lhs,float fail_value)", "argsT": [ { "name": "lhs", "type": "const ImVec2" }, { "name": "fail_value", "type": "float" } ], "argsoriginal": "(const ImVec2& lhs,float fail_value)", "call_args": "(lhs,fail_value)", "cimguiname": "igImInvLength", "defaults": [], "funcname": "ImInvLength", "location": "internal", "ov_cimguiname": "igImInvLength", "ret": "float", "signature": "(const ImVec2,float)", "stname": "" } ], "igImIsPowerOfTwo": [ { "args": "(int v)", "argsT": [ { "name": "v", "type": "int" } ], "argsoriginal": "(int v)", "call_args": "(v)", "cimguiname": "igImIsPowerOfTwo", "defaults": [], "funcname": "ImIsPowerOfTwo", "location": "internal", "ov_cimguiname": "igImIsPowerOfTwo", "ret": "bool", "signature": "(int)", "stname": "" } ], "igImLengthSqr": [ { "args": "(const ImVec2 lhs)", "argsT": [ { "name": "lhs", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& lhs)", "call_args": "(lhs)", "cimguiname": "igImLengthSqr", "defaults": [], "funcname": "ImLengthSqr", "location": "internal", "ov_cimguiname": "igImLengthSqrVec2", "ret": "float", "signature": "(const ImVec2)", "stname": "" }, { "args": "(const ImVec4 lhs)", "argsT": [ { "name": "lhs", "type": "const ImVec4" } ], "argsoriginal": "(const ImVec4& lhs)", "call_args": "(lhs)", "cimguiname": "igImLengthSqr", "defaults": [], "funcname": "ImLengthSqr", "location": "internal", "ov_cimguiname": "igImLengthSqrVec4", "ret": "float", "signature": "(const ImVec4)", "stname": "" } ], "igImLerp": [ { "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "a", "type": "const ImVec2" }, { "name": "b", "type": "const ImVec2" }, { "name": "t", "type": "float" } ], "argsoriginal": "(const ImVec2& a,const ImVec2& b,float t)", "call_args": "(a,b,t)", "cimguiname": "igImLerp", "defaults": [], "funcname": "ImLerp", "location": "internal", "nonUDT": 1, "ov_cimguiname": "igImLerpVec2Float", "ret": "void", "signature": "(const ImVec2,const ImVec2,float)", "stname": "" }, { "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "a", "type": "const ImVec2" }, { "name": "b", "type": "const ImVec2" }, { "name": "t", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& t)", "call_args": "(a,b,t)", "cimguiname": "igImLerp", "defaults": [], "funcname": "ImLerp", "location": "internal", "nonUDT": 1, "ov_cimguiname": "igImLerpVec2Vec2", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2)", "stname": "" }, { "args": "(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t)", "argsT": [ { "name": "pOut", "type": "ImVec4*" }, { "name": "a", "type": "const ImVec4" }, { "name": "b", "type": "const ImVec4" }, { "name": "t", "type": "float" } ], "argsoriginal": "(const ImVec4& a,const ImVec4& b,float t)", "call_args": "(a,b,t)", "cimguiname": "igImLerp", "defaults": [], "funcname": "ImLerp", "location": "internal", "nonUDT": 1, "ov_cimguiname": "igImLerpVec4", "ret": "void", "signature": "(const ImVec4,const ImVec4,float)", "stname": "" } ], "igImLineClosestPoint": [ { "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "a", "type": "const ImVec2" }, { "name": "b", "type": "const ImVec2" }, { "name": "p", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& p)", "call_args": "(a,b,p)", "cimguiname": "igImLineClosestPoint", "defaults": [], "funcname": "ImLineClosestPoint", "location": "internal", "nonUDT": 1, "ov_cimguiname": "igImLineClosestPoint", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2)", "stname": "" } ], "igImLinearSweep": [ { "args": "(float current,float target,float speed)", "argsT": [ { "name": "current", "type": "float" }, { "name": "target", "type": "float" }, { "name": "speed", "type": "float" } ], "argsoriginal": "(float current,float target,float speed)", "call_args": "(current,target,speed)", "cimguiname": "igImLinearSweep", "defaults": [], "funcname": "ImLinearSweep", "location": "internal", "ov_cimguiname": "igImLinearSweep", "ret": "float", "signature": "(float,float,float)", "stname": "" } ], "igImLog": [ { "args": "(float x)", "argsT": [ { "name": "x", "type": "float" } ], "argsoriginal": "(float x)", "call_args": "(x)", "cimguiname": "igImLog", "comment": " // DragBehaviorT/SliderBehaviorT uses ImLog with either float/double and need the precision", "defaults": [], "funcname": "ImLog", "location": "internal", "ov_cimguiname": "igImLogFloat", "ret": "float", "signature": "(float)", "stname": "" }, { "args": "(double x)", "argsT": [ { "name": "x", "type": "double" } ], "argsoriginal": "(double x)", "call_args": "(x)", "cimguiname": "igImLog", "defaults": [], "funcname": "ImLog", "location": "internal", "ov_cimguiname": "igImLogdouble", "ret": "double", "signature": "(double)", "stname": "" } ], "igImMax": [ { "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "lhs", "type": "const ImVec2" }, { "name": "rhs", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)", "call_args": "(lhs,rhs)", "cimguiname": "igImMax", "defaults": [], "funcname": "ImMax", "location": "internal", "nonUDT": 1, "ov_cimguiname": "igImMax", "ret": "void", "signature": "(const ImVec2,const ImVec2)", "stname": "" } ], "igImMin": [ { "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "lhs", "type": "const ImVec2" }, { "name": "rhs", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)", "call_args": "(lhs,rhs)", "cimguiname": "igImMin", "defaults": [], "funcname": "ImMin", "location": "internal", "nonUDT": 1, "ov_cimguiname": "igImMin", "ret": "void", "signature": "(const ImVec2,const ImVec2)", "stname": "" } ], "igImModPositive": [ { "args": "(int a,int b)", "argsT": [ { "name": "a", "type": "int" }, { "name": "b", "type": "int" } ], "argsoriginal": "(int a,int b)", "call_args": "(a,b)", "cimguiname": "igImModPositive", "defaults": [], "funcname": "ImModPositive", "location": "internal", "ov_cimguiname": "igImModPositive", "ret": "int", "signature": "(int,int)", "stname": "" } ], "igImMul": [ { "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "lhs", "type": "const ImVec2" }, { "name": "rhs", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)", "call_args": "(lhs,rhs)", "cimguiname": "igImMul", "defaults": [], "funcname": "ImMul", "location": "internal", "nonUDT": 1, "ov_cimguiname": "igImMul", "ret": "void", "signature": "(const ImVec2,const ImVec2)", "stname": "" } ], "igImParseFormatFindEnd": [ { "args": "(const char* format)", "argsT": [ { "name": "format", "type": "const char*" } ], "argsoriginal": "(const char* format)", "call_args": "(format)", "cimguiname": "igImParseFormatFindEnd", "defaults": [], "funcname": "ImParseFormatFindEnd", "location": "internal", "ov_cimguiname": "igImParseFormatFindEnd", "ret": "const char*", "signature": "(const char*)", "stname": "" } ], "igImParseFormatFindStart": [ { "args": "(const char* format)", "argsT": [ { "name": "format", "type": "const char*" } ], "argsoriginal": "(const char* format)", "call_args": "(format)", "cimguiname": "igImParseFormatFindStart", "defaults": [], "funcname": "ImParseFormatFindStart", "location": "internal", "ov_cimguiname": "igImParseFormatFindStart", "ret": "const char*", "signature": "(const char*)", "stname": "" } ], "igImParseFormatPrecision": [ { "args": "(const char* format,int default_value)", "argsT": [ { "name": "format", "type": "const char*" }, { "name": "default_value", "type": "int" } ], "argsoriginal": "(const char* format,int default_value)", "call_args": "(format,default_value)", "cimguiname": "igImParseFormatPrecision", "defaults": [], "funcname": "ImParseFormatPrecision", "location": "internal", "ov_cimguiname": "igImParseFormatPrecision", "ret": "int", "signature": "(const char*,int)", "stname": "" } ], "igImParseFormatTrimDecorations": [ { "args": "(const char* format,char* buf,size_t buf_size)", "argsT": [ { "name": "format", "type": "const char*" }, { "name": "buf", "type": "char*" }, { "name": "buf_size", "type": "size_t" } ], "argsoriginal": "(const char* format,char* buf,size_t buf_size)", "call_args": "(format,buf,buf_size)", "cimguiname": "igImParseFormatTrimDecorations", "defaults": [], "funcname": "ImParseFormatTrimDecorations", "location": "internal", "ov_cimguiname": "igImParseFormatTrimDecorations", "ret": "const char*", "signature": "(const char*,char*,size_t)", "stname": "" } ], "igImPow": [ { "args": "(float x,float y)", "argsT": [ { "name": "x", "type": "float" }, { "name": "y", "type": "float" } ], "argsoriginal": "(float x,float y)", "call_args": "(x,y)", "cimguiname": "igImPow", "comment": " // DragBehaviorT/SliderBehaviorT uses ImPow with either float/double and need the precision", "defaults": [], "funcname": "ImPow", "location": "internal", "ov_cimguiname": "igImPowFloat", "ret": "float", "signature": "(float,float)", "stname": "" }, { "args": "(double x,double y)", "argsT": [ { "name": "x", "type": "double" }, { "name": "y", "type": "double" } ], "argsoriginal": "(double x,double y)", "call_args": "(x,y)", "cimguiname": "igImPow", "defaults": [], "funcname": "ImPow", "location": "internal", "ov_cimguiname": "igImPowdouble", "ret": "double", "signature": "(double,double)", "stname": "" } ], "igImRotate": [ { "args": "(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "v", "type": "const ImVec2" }, { "name": "cos_a", "type": "float" }, { "name": "sin_a", "type": "float" } ], "argsoriginal": "(const ImVec2& v,float cos_a,float sin_a)", "call_args": "(v,cos_a,sin_a)", "cimguiname": "igImRotate", "defaults": [], "funcname": "ImRotate", "location": "internal", "nonUDT": 1, "ov_cimguiname": "igImRotate", "ret": "void", "signature": "(const ImVec2,float,float)", "stname": "" } ], "igImSaturate": [ { "args": "(float f)", "argsT": [ { "name": "f", "type": "float" } ], "argsoriginal": "(float f)", "call_args": "(f)", "cimguiname": "igImSaturate", "defaults": [], "funcname": "ImSaturate", "location": "internal", "ov_cimguiname": "igImSaturate", "ret": "float", "signature": "(float)", "stname": "" } ], "igImSign": [ { "args": "(float x)", "argsT": [ { "name": "x", "type": "float" } ], "argsoriginal": "(float x)", "call_args": "(x)", "cimguiname": "igImSign", "comment": " // Sign operator - returns -1, 0 or 1 based on sign of argument", "defaults": [], "funcname": "ImSign", "location": "internal", "ov_cimguiname": "igImSignFloat", "ret": "float", "signature": "(float)", "stname": "" }, { "args": "(double x)", "argsT": [ { "name": "x", "type": "double" } ], "argsoriginal": "(double x)", "call_args": "(x)", "cimguiname": "igImSign", "defaults": [], "funcname": "ImSign", "location": "internal", "ov_cimguiname": "igImSigndouble", "ret": "double", "signature": "(double)", "stname": "" } ], "igImStrSkipBlank": [ { "args": "(const char* str)", "argsT": [ { "name": "str", "type": "const char*" } ], "argsoriginal": "(const char* str)", "call_args": "(str)", "cimguiname": "igImStrSkipBlank", "defaults": [], "funcname": "ImStrSkipBlank", "location": "internal", "ov_cimguiname": "igImStrSkipBlank", "ret": "const char*", "signature": "(const char*)", "stname": "" } ], "igImStrTrimBlanks": [ { "args": "(char* str)", "argsT": [ { "name": "str", "type": "char*" } ], "argsoriginal": "(char* str)", "call_args": "(str)", "cimguiname": "igImStrTrimBlanks", "defaults": [], "funcname": "ImStrTrimBlanks", "location": "internal", "ov_cimguiname": "igImStrTrimBlanks", "ret": "void", "signature": "(char*)", "stname": "" } ], "igImStrbolW": [ { "args": "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)", "argsT": [ { "name": "buf_mid_line", "type": "const ImWchar*" }, { "name": "buf_begin", "type": "const ImWchar*" } ], "argsoriginal": "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)", "call_args": "(buf_mid_line,buf_begin)", "cimguiname": "igImStrbolW", "comment": " // Find beginning-of-line", "defaults": [], "funcname": "ImStrbolW", "location": "internal", "ov_cimguiname": "igImStrbolW", "ret": "const ImWchar*", "signature": "(const ImWchar*,const ImWchar*)", "stname": "" } ], "igImStrchrRange": [ { "args": "(const char* str_begin,const char* str_end,char c)", "argsT": [ { "name": "str_begin", "type": "const char*" }, { "name": "str_end", "type": "const char*" }, { "name": "c", "type": "char" } ], "argsoriginal": "(const char* str_begin,const char* str_end,char c)", "call_args": "(str_begin,str_end,c)", "cimguiname": "igImStrchrRange", "defaults": [], "funcname": "ImStrchrRange", "location": "internal", "ov_cimguiname": "igImStrchrRange", "ret": "const char*", "signature": "(const char*,const char*,char)", "stname": "" } ], "igImStrdup": [ { "args": "(const char* str)", "argsT": [ { "name": "str", "type": "const char*" } ], "argsoriginal": "(const char* str)", "call_args": "(str)", "cimguiname": "igImStrdup", "defaults": [], "funcname": "ImStrdup", "location": "internal", "ov_cimguiname": "igImStrdup", "ret": "char*", "signature": "(const char*)", "stname": "" } ], "igImStrdupcpy": [ { "args": "(char* dst,size_t* p_dst_size,const char* str)", "argsT": [ { "name": "dst", "type": "char*" }, { "name": "p_dst_size", "type": "size_t*" }, { "name": "str", "type": "const char*" } ], "argsoriginal": "(char* dst,size_t* p_dst_size,const char* str)", "call_args": "(dst,p_dst_size,str)", "cimguiname": "igImStrdupcpy", "defaults": [], "funcname": "ImStrdupcpy", "location": "internal", "ov_cimguiname": "igImStrdupcpy", "ret": "char*", "signature": "(char*,size_t*,const char*)", "stname": "" } ], "igImStreolRange": [ { "args": "(const char* str,const char* str_end)", "argsT": [ { "name": "str", "type": "const char*" }, { "name": "str_end", "type": "const char*" } ], "argsoriginal": "(const char* str,const char* str_end)", "call_args": "(str,str_end)", "cimguiname": "igImStreolRange", "comment": " // End end-of-line", "defaults": [], "funcname": "ImStreolRange", "location": "internal", "ov_cimguiname": "igImStreolRange", "ret": "const char*", "signature": "(const char*,const char*)", "stname": "" } ], "igImStricmp": [ { "args": "(const char* str1,const char* str2)", "argsT": [ { "name": "str1", "type": "const char*" }, { "name": "str2", "type": "const char*" } ], "argsoriginal": "(const char* str1,const char* str2)", "call_args": "(str1,str2)", "cimguiname": "igImStricmp", "defaults": [], "funcname": "ImStricmp", "location": "internal", "ov_cimguiname": "igImStricmp", "ret": "int", "signature": "(const char*,const char*)", "stname": "" } ], "igImStristr": [ { "args": "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)", "argsT": [ { "name": "haystack", "type": "const char*" }, { "name": "haystack_end", "type": "const char*" }, { "name": "needle", "type": "const char*" }, { "name": "needle_end", "type": "const char*" } ], "argsoriginal": "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)", "call_args": "(haystack,haystack_end,needle,needle_end)", "cimguiname": "igImStristr", "defaults": [], "funcname": "ImStristr", "location": "internal", "ov_cimguiname": "igImStristr", "ret": "const char*", "signature": "(const char*,const char*,const char*,const char*)", "stname": "" } ], "igImStrlenW": [ { "args": "(const ImWchar* str)", "argsT": [ { "name": "str", "type": "const ImWchar*" } ], "argsoriginal": "(const ImWchar* str)", "call_args": "(str)", "cimguiname": "igImStrlenW", "defaults": [], "funcname": "ImStrlenW", "location": "internal", "ov_cimguiname": "igImStrlenW", "ret": "int", "signature": "(const ImWchar*)", "stname": "" } ], "igImStrncpy": [ { "args": "(char* dst,const char* src,size_t count)", "argsT": [ { "name": "dst", "type": "char*" }, { "name": "src", "type": "const char*" }, { "name": "count", "type": "size_t" } ], "argsoriginal": "(char* dst,const char* src,size_t count)", "call_args": "(dst,src,count)", "cimguiname": "igImStrncpy", "defaults": [], "funcname": "ImStrncpy", "location": "internal", "ov_cimguiname": "igImStrncpy", "ret": "void", "signature": "(char*,const char*,size_t)", "stname": "" } ], "igImStrnicmp": [ { "args": "(const char* str1,const char* str2,size_t count)", "argsT": [ { "name": "str1", "type": "const char*" }, { "name": "str2", "type": "const char*" }, { "name": "count", "type": "size_t" } ], "argsoriginal": "(const char* str1,const char* str2,size_t count)", "call_args": "(str1,str2,count)", "cimguiname": "igImStrnicmp", "defaults": [], "funcname": "ImStrnicmp", "location": "internal", "ov_cimguiname": "igImStrnicmp", "ret": "int", "signature": "(const char*,const char*,size_t)", "stname": "" } ], "igImTextCharFromUtf8": [ { "args": "(unsigned int* out_char,const char* in_text,const char* in_text_end)", "argsT": [ { "name": "out_char", "type": "unsigned int*" }, { "name": "in_text", "type": "const char*" }, { "name": "in_text_end", "type": "const char*" } ], "argsoriginal": "(unsigned int* out_char,const char* in_text,const char* in_text_end)", "call_args": "(out_char,in_text,in_text_end)", "cimguiname": "igImTextCharFromUtf8", "comment": " // read one character. return input UTF-8 bytes count", "defaults": [], "funcname": "ImTextCharFromUtf8", "location": "internal", "ov_cimguiname": "igImTextCharFromUtf8", "ret": "int", "signature": "(unsigned int*,const char*,const char*)", "stname": "" } ], "igImTextCountCharsFromUtf8": [ { "args": "(const char* in_text,const char* in_text_end)", "argsT": [ { "name": "in_text", "type": "const char*" }, { "name": "in_text_end", "type": "const char*" } ], "argsoriginal": "(const char* in_text,const char* in_text_end)", "call_args": "(in_text,in_text_end)", "cimguiname": "igImTextCountCharsFromUtf8", "comment": " // return number of UTF-8 code-points (NOT bytes count)", "defaults": [], "funcname": "ImTextCountCharsFromUtf8", "location": "internal", "ov_cimguiname": "igImTextCountCharsFromUtf8", "ret": "int", "signature": "(const char*,const char*)", "stname": "" } ], "igImTextCountUtf8BytesFromChar": [ { "args": "(const char* in_text,const char* in_text_end)", "argsT": [ { "name": "in_text", "type": "const char*" }, { "name": "in_text_end", "type": "const char*" } ], "argsoriginal": "(const char* in_text,const char* in_text_end)", "call_args": "(in_text,in_text_end)", "cimguiname": "igImTextCountUtf8BytesFromChar", "comment": " // return number of bytes to express one char in UTF-8", "defaults": [], "funcname": "ImTextCountUtf8BytesFromChar", "location": "internal", "ov_cimguiname": "igImTextCountUtf8BytesFromChar", "ret": "int", "signature": "(const char*,const char*)", "stname": "" } ], "igImTextCountUtf8BytesFromStr": [ { "args": "(const ImWchar* in_text,const ImWchar* in_text_end)", "argsT": [ { "name": "in_text", "type": "const ImWchar*" }, { "name": "in_text_end", "type": "const ImWchar*" } ], "argsoriginal": "(const ImWchar* in_text,const ImWchar* in_text_end)", "call_args": "(in_text,in_text_end)", "cimguiname": "igImTextCountUtf8BytesFromStr", "comment": " // return number of bytes to express string in UTF-8", "defaults": [], "funcname": "ImTextCountUtf8BytesFromStr", "location": "internal", "ov_cimguiname": "igImTextCountUtf8BytesFromStr", "ret": "int", "signature": "(const ImWchar*,const ImWchar*)", "stname": "" } ], "igImTextStrFromUtf8": [ { "args": "(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining)", "argsT": [ { "name": "buf", "type": "ImWchar*" }, { "name": "buf_size", "type": "int" }, { "name": "in_text", "type": "const char*" }, { "name": "in_text_end", "type": "const char*" }, { "name": "in_remaining", "type": "const char**" } ], "argsoriginal": "(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining=((void*)0))", "call_args": "(buf,buf_size,in_text,in_text_end,in_remaining)", "cimguiname": "igImTextStrFromUtf8", "comment": " // return input UTF-8 bytes count", "defaults": { "in_remaining": "NULL" }, "funcname": "ImTextStrFromUtf8", "location": "internal", "ov_cimguiname": "igImTextStrFromUtf8", "ret": "int", "signature": "(ImWchar*,int,const char*,const char*,const char**)", "stname": "" } ], "igImTextStrToUtf8": [ { "args": "(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end)", "argsT": [ { "name": "buf", "type": "char*" }, { "name": "buf_size", "type": "int" }, { "name": "in_text", "type": "const ImWchar*" }, { "name": "in_text_end", "type": "const ImWchar*" } ], "argsoriginal": "(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end)", "call_args": "(buf,buf_size,in_text,in_text_end)", "cimguiname": "igImTextStrToUtf8", "comment": " // return output UTF-8 bytes count", "defaults": [], "funcname": "ImTextStrToUtf8", "location": "internal", "ov_cimguiname": "igImTextStrToUtf8", "ret": "int", "signature": "(char*,int,const ImWchar*,const ImWchar*)", "stname": "" } ], "igImTriangleArea": [ { "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c)", "argsT": [ { "name": "a", "type": "const ImVec2" }, { "name": "b", "type": "const ImVec2" }, { "name": "c", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c)", "call_args": "(a,b,c)", "cimguiname": "igImTriangleArea", "defaults": [], "funcname": "ImTriangleArea", "location": "internal", "ov_cimguiname": "igImTriangleArea", "ret": "float", "signature": "(const ImVec2,const ImVec2,const ImVec2)", "stname": "" } ], "igImTriangleBarycentricCoords": [ { "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w)", "argsT": [ { "name": "a", "type": "const ImVec2" }, { "name": "b", "type": "const ImVec2" }, { "name": "c", "type": "const ImVec2" }, { "name": "p", "type": "const ImVec2" }, { "name": "out_u", "reftoptr": true, "type": "float*" }, { "name": "out_v", "reftoptr": true, "type": "float*" }, { "name": "out_w", "reftoptr": true, "type": "float*" } ], "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p,float& out_u,float& out_v,float& out_w)", "call_args": "(a,b,c,p,*out_u,*out_v,*out_w)", "cimguiname": "igImTriangleBarycentricCoords", "defaults": [], "funcname": "ImTriangleBarycentricCoords", "location": "internal", "ov_cimguiname": "igImTriangleBarycentricCoords", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)", "stname": "" } ], "igImTriangleClosestPoint": [ { "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "a", "type": "const ImVec2" }, { "name": "b", "type": "const ImVec2" }, { "name": "c", "type": "const ImVec2" }, { "name": "p", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)", "call_args": "(a,b,c,p)", "cimguiname": "igImTriangleClosestPoint", "defaults": [], "funcname": "ImTriangleClosestPoint", "location": "internal", "nonUDT": 1, "ov_cimguiname": "igImTriangleClosestPoint", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", "stname": "" } ], "igImTriangleContainsPoint": [ { "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)", "argsT": [ { "name": "a", "type": "const ImVec2" }, { "name": "b", "type": "const ImVec2" }, { "name": "c", "type": "const ImVec2" }, { "name": "p", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)", "call_args": "(a,b,c,p)", "cimguiname": "igImTriangleContainsPoint", "defaults": [], "funcname": "ImTriangleContainsPoint", "location": "internal", "ov_cimguiname": "igImTriangleContainsPoint", "ret": "bool", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", "stname": "" } ], "igImUpperPowerOfTwo": [ { "args": "(int v)", "argsT": [ { "name": "v", "type": "int" } ], "argsoriginal": "(int v)", "call_args": "(v)", "cimguiname": "igImUpperPowerOfTwo", "defaults": [], "funcname": "ImUpperPowerOfTwo", "location": "internal", "ov_cimguiname": "igImUpperPowerOfTwo", "ret": "int", "signature": "(int)", "stname": "" } ], "igImage": [ { "args": "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)", "argsT": [ { "name": "user_texture_id", "type": "ImTextureID" }, { "name": "size", "type": "const ImVec2" }, { "name": "uv0", "type": "const ImVec2" }, { "name": "uv1", "type": "const ImVec2" }, { "name": "tint_col", "type": "const ImVec4" }, { "name": "border_col", "type": "const ImVec4" } ], "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& tint_col=ImVec4(1,1,1,1),const ImVec4& border_col=ImVec4(0,0,0,0))", "call_args": "(user_texture_id,size,uv0,uv1,tint_col,border_col)", "cimguiname": "igImage", "defaults": { "border_col": "ImVec4(0,0,0,0)", "tint_col": "ImVec4(1,1,1,1)", "uv0": "ImVec2(0,0)", "uv1": "ImVec2(1,1)" }, "funcname": "Image", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igImage", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)", "stname": "" } ], "igImageButton": [ { "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)", "argsT": [ { "name": "user_texture_id", "type": "ImTextureID" }, { "name": "size", "type": "const ImVec2" }, { "name": "uv0", "type": "const ImVec2" }, { "name": "uv1", "type": "const ImVec2" }, { "name": "frame_padding", "type": "int" }, { "name": "bg_col", "type": "const ImVec4" }, { "name": "tint_col", "type": "const ImVec4" } ], "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))", "call_args": "(user_texture_id,size,uv0,uv1,frame_padding,bg_col,tint_col)", "cimguiname": "igImageButton", "comment": " // <0 frame_padding uses default frame padding settings. 0 for no padding", "defaults": { "bg_col": "ImVec4(0,0,0,0)", "frame_padding": -1, "tint_col": "ImVec4(1,1,1,1)", "uv0": "ImVec2(0,0)", "uv1": "ImVec2(1,1)" }, "funcname": "ImageButton", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igImageButton", "ret": "bool", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,int,const ImVec4,const ImVec4)", "stname": "" } ], "igImageButtonEx": [ { "args": "(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec2 padding,const ImVec4 bg_col,const ImVec4 tint_col)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "texture_id", "type": "ImTextureID" }, { "name": "size", "type": "const ImVec2" }, { "name": "uv0", "type": "const ImVec2" }, { "name": "uv1", "type": "const ImVec2" }, { "name": "padding", "type": "const ImVec2" }, { "name": "bg_col", "type": "const ImVec4" }, { "name": "tint_col", "type": "const ImVec4" } ], "argsoriginal": "(ImGuiID id,ImTextureID texture_id,const ImVec2& size,const ImVec2& uv0,const ImVec2& uv1,const ImVec2& padding,const ImVec4& bg_col,const ImVec4& tint_col)", "call_args": "(id,texture_id,size,uv0,uv1,padding,bg_col,tint_col)", "cimguiname": "igImageButtonEx", "defaults": [], "funcname": "ImageButtonEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igImageButtonEx", "ret": "bool", "signature": "(ImGuiID,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)", "stname": "" } ], "igIndent": [ { "args": "(float indent_w)", "argsT": [ { "name": "indent_w", "type": "float" } ], "argsoriginal": "(float indent_w=0.0f)", "call_args": "(indent_w)", "cimguiname": "igIndent", "comment": " // move content position toward the right, by style.IndentSpacing or indent_w if != 0", "defaults": { "indent_w": "0.0f" }, "funcname": "Indent", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIndent", "ret": "void", "signature": "(float)", "stname": "" } ], "igInitialize": [ { "args": "(ImGuiContext* context)", "argsT": [ { "name": "context", "type": "ImGuiContext*" } ], "argsoriginal": "(ImGuiContext* context)", "call_args": "(context)", "cimguiname": "igInitialize", "defaults": [], "funcname": "Initialize", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igInitialize", "ret": "void", "signature": "(ImGuiContext*)", "stname": "" } ], "igInputDouble": [ { "args": "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "double*" }, { "name": "step", "type": "double" }, { "name": "step_fast", "type": "double" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiInputTextFlags" } ], "argsoriginal": "(const char* label,double* v,double step=0.0,double step_fast=0.0,const char* format=\"%.6f\",ImGuiInputTextFlags flags=0)", "call_args": "(label,v,step,step_fast,format,flags)", "cimguiname": "igInputDouble", "defaults": { "flags": 0, "format": "\"%.6f\"", "step": 0, "step_fast": 0 }, "funcname": "InputDouble", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igInputDouble", "ret": "bool", "signature": "(const char*,double*,double,double,const char*,ImGuiInputTextFlags)", "stname": "" } ], "igInputFloat": [ { "args": "(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "float*" }, { "name": "step", "type": "float" }, { "name": "step_fast", "type": "float" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiInputTextFlags" } ], "argsoriginal": "(const char* label,float* v,float step=0.0f,float step_fast=0.0f,const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", "call_args": "(label,v,step,step_fast,format,flags)", "cimguiname": "igInputFloat", "defaults": { "flags": 0, "format": "\"%.3f\"", "step": "0.0f", "step_fast": "0.0f" }, "funcname": "InputFloat", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igInputFloat", "ret": "bool", "signature": "(const char*,float*,float,float,const char*,ImGuiInputTextFlags)", "stname": "" } ], "igInputFloat2": [ { "args": "(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "float[2]" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiInputTextFlags" } ], "argsoriginal": "(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", "call_args": "(label,v,format,flags)", "cimguiname": "igInputFloat2", "defaults": { "flags": 0, "format": "\"%.3f\"" }, "funcname": "InputFloat2", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igInputFloat2", "ret": "bool", "signature": "(const char*,float[2],const char*,ImGuiInputTextFlags)", "stname": "" } ], "igInputFloat3": [ { "args": "(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "float[3]" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiInputTextFlags" } ], "argsoriginal": "(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", "call_args": "(label,v,format,flags)", "cimguiname": "igInputFloat3", "defaults": { "flags": 0, "format": "\"%.3f\"" }, "funcname": "InputFloat3", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igInputFloat3", "ret": "bool", "signature": "(const char*,float[3],const char*,ImGuiInputTextFlags)", "stname": "" } ], "igInputFloat4": [ { "args": "(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "float[4]" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiInputTextFlags" } ], "argsoriginal": "(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", "call_args": "(label,v,format,flags)", "cimguiname": "igInputFloat4", "defaults": { "flags": 0, "format": "\"%.3f\"" }, "funcname": "InputFloat4", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igInputFloat4", "ret": "bool", "signature": "(const char*,float[4],const char*,ImGuiInputTextFlags)", "stname": "" } ], "igInputInt": [ { "args": "(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "int*" }, { "name": "step", "type": "int" }, { "name": "step_fast", "type": "int" }, { "name": "flags", "type": "ImGuiInputTextFlags" } ], "argsoriginal": "(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags flags=0)", "call_args": "(label,v,step,step_fast,flags)", "cimguiname": "igInputInt", "defaults": { "flags": 0, "step": 1, "step_fast": 100 }, "funcname": "InputInt", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igInputInt", "ret": "bool", "signature": "(const char*,int*,int,int,ImGuiInputTextFlags)", "stname": "" } ], "igInputInt2": [ { "args": "(const char* label,int v[2],ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "int[2]" }, { "name": "flags", "type": "ImGuiInputTextFlags" } ], "argsoriginal": "(const char* label,int v[2],ImGuiInputTextFlags flags=0)", "call_args": "(label,v,flags)", "cimguiname": "igInputInt2", "defaults": { "flags": 0 }, "funcname": "InputInt2", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igInputInt2", "ret": "bool", "signature": "(const char*,int[2],ImGuiInputTextFlags)", "stname": "" } ], "igInputInt3": [ { "args": "(const char* label,int v[3],ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "int[3]" }, { "name": "flags", "type": "ImGuiInputTextFlags" } ], "argsoriginal": "(const char* label,int v[3],ImGuiInputTextFlags flags=0)", "call_args": "(label,v,flags)", "cimguiname": "igInputInt3", "defaults": { "flags": 0 }, "funcname": "InputInt3", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igInputInt3", "ret": "bool", "signature": "(const char*,int[3],ImGuiInputTextFlags)", "stname": "" } ], "igInputInt4": [ { "args": "(const char* label,int v[4],ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "int[4]" }, { "name": "flags", "type": "ImGuiInputTextFlags" } ], "argsoriginal": "(const char* label,int v[4],ImGuiInputTextFlags flags=0)", "call_args": "(label,v,flags)", "cimguiname": "igInputInt4", "defaults": { "flags": 0 }, "funcname": "InputInt4", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igInputInt4", "ret": "bool", "signature": "(const char*,int[4],ImGuiInputTextFlags)", "stname": "" } ], "igInputScalar": [ { "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "data_type", "type": "ImGuiDataType" }, { "name": "p_data", "type": "void*" }, { "name": "p_step", "type": "const void*" }, { "name": "p_step_fast", "type": "const void*" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiInputTextFlags" } ], "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", "call_args": "(label,data_type,p_data,p_step,p_step_fast,format,flags)", "cimguiname": "igInputScalar", "defaults": { "flags": 0, "format": "NULL", "p_step": "NULL", "p_step_fast": "NULL" }, "funcname": "InputScalar", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igInputScalar", "ret": "bool", "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)", "stname": "" } ], "igInputScalarN": [ { "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "data_type", "type": "ImGuiDataType" }, { "name": "p_data", "type": "void*" }, { "name": "components", "type": "int" }, { "name": "p_step", "type": "const void*" }, { "name": "p_step_fast", "type": "const void*" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiInputTextFlags" } ], "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", "call_args": "(label,data_type,p_data,components,p_step,p_step_fast,format,flags)", "cimguiname": "igInputScalarN", "defaults": { "flags": 0, "format": "NULL", "p_step": "NULL", "p_step_fast": "NULL" }, "funcname": "InputScalarN", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igInputScalarN", "ret": "bool", "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)", "stname": "" } ], "igInputText": [ { "args": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "buf", "type": "char*" }, { "name": "buf_size", "type": "size_t" }, { "name": "flags", "type": "ImGuiInputTextFlags" }, { "name": "callback", "type": "ImGuiInputTextCallback" }, { "name": "user_data", "type": "void*" } ], "argsoriginal": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", "call_args": "(label,buf,buf_size,flags,callback,user_data)", "cimguiname": "igInputText", "defaults": { "callback": "NULL", "flags": 0, "user_data": "NULL" }, "funcname": "InputText", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igInputText", "ret": "bool", "signature": "(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", "stname": "" } ], "igInputTextEx": [ { "args": "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "hint", "type": "const char*" }, { "name": "buf", "type": "char*" }, { "name": "buf_size", "type": "int" }, { "name": "size_arg", "type": "const ImVec2" }, { "name": "flags", "type": "ImGuiInputTextFlags" }, { "name": "callback", "type": "ImGuiInputTextCallback" }, { "name": "user_data", "type": "void*" } ], "argsoriginal": "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2& size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", "call_args": "(label,hint,buf,buf_size,size_arg,flags,callback,user_data)", "cimguiname": "igInputTextEx", "defaults": { "callback": "NULL", "user_data": "NULL" }, "funcname": "InputTextEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igInputTextEx", "ret": "bool", "signature": "(const char*,const char*,char*,int,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", "stname": "" } ], "igInputTextMultiline": [ { "args": "(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "buf", "type": "char*" }, { "name": "buf_size", "type": "size_t" }, { "name": "size", "type": "const ImVec2" }, { "name": "flags", "type": "ImGuiInputTextFlags" }, { "name": "callback", "type": "ImGuiInputTextCallback" }, { "name": "user_data", "type": "void*" } ], "argsoriginal": "(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", "call_args": "(label,buf,buf_size,size,flags,callback,user_data)", "cimguiname": "igInputTextMultiline", "defaults": { "callback": "NULL", "flags": 0, "size": "ImVec2(0,0)", "user_data": "NULL" }, "funcname": "InputTextMultiline", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igInputTextMultiline", "ret": "bool", "signature": "(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", "stname": "" } ], "igInputTextWithHint": [ { "args": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "hint", "type": "const char*" }, { "name": "buf", "type": "char*" }, { "name": "buf_size", "type": "size_t" }, { "name": "flags", "type": "ImGuiInputTextFlags" }, { "name": "callback", "type": "ImGuiInputTextCallback" }, { "name": "user_data", "type": "void*" } ], "argsoriginal": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", "call_args": "(label,hint,buf,buf_size,flags,callback,user_data)", "cimguiname": "igInputTextWithHint", "defaults": { "callback": "NULL", "flags": 0, "user_data": "NULL" }, "funcname": "InputTextWithHint", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igInputTextWithHint", "ret": "bool", "signature": "(const char*,const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", "stname": "" } ], "igInvisibleButton": [ { "args": "(const char* str_id,const ImVec2 size,ImGuiButtonFlags flags)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "size", "type": "const ImVec2" }, { "name": "flags", "type": "ImGuiButtonFlags" } ], "argsoriginal": "(const char* str_id,const ImVec2& size,ImGuiButtonFlags flags=0)", "call_args": "(str_id,size,flags)", "cimguiname": "igInvisibleButton", "comment": " // flexible button behavior without the visuals, frequently useful to build custom behaviors using the public api (along with IsItemActive, IsItemHovered, etc.)", "defaults": { "flags": 0 }, "funcname": "InvisibleButton", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igInvisibleButton", "ret": "bool", "signature": "(const char*,const ImVec2,ImGuiButtonFlags)", "stname": "" } ], "igIsActiveIdUsingKey": [ { "args": "(ImGuiKey key)", "argsT": [ { "name": "key", "type": "ImGuiKey" } ], "argsoriginal": "(ImGuiKey key)", "call_args": "(key)", "cimguiname": "igIsActiveIdUsingKey", "defaults": [], "funcname": "IsActiveIdUsingKey", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igIsActiveIdUsingKey", "ret": "bool", "signature": "(ImGuiKey)", "stname": "" } ], "igIsActiveIdUsingNavDir": [ { "args": "(ImGuiDir dir)", "argsT": [ { "name": "dir", "type": "ImGuiDir" } ], "argsoriginal": "(ImGuiDir dir)", "call_args": "(dir)", "cimguiname": "igIsActiveIdUsingNavDir", "defaults": [], "funcname": "IsActiveIdUsingNavDir", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igIsActiveIdUsingNavDir", "ret": "bool", "signature": "(ImGuiDir)", "stname": "" } ], "igIsActiveIdUsingNavInput": [ { "args": "(ImGuiNavInput input)", "argsT": [ { "name": "input", "type": "ImGuiNavInput" } ], "argsoriginal": "(ImGuiNavInput input)", "call_args": "(input)", "cimguiname": "igIsActiveIdUsingNavInput", "defaults": [], "funcname": "IsActiveIdUsingNavInput", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igIsActiveIdUsingNavInput", "ret": "bool", "signature": "(ImGuiNavInput)", "stname": "" } ], "igIsAnyItemActive": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsAnyItemActive", "comment": " // is any item active?", "defaults": [], "funcname": "IsAnyItemActive", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemActive", "ret": "bool", "signature": "()", "stname": "" } ], "igIsAnyItemFocused": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsAnyItemFocused", "comment": " // is any item focused?", "defaults": [], "funcname": "IsAnyItemFocused", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemFocused", "ret": "bool", "signature": "()", "stname": "" } ], "igIsAnyItemHovered": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsAnyItemHovered", "comment": " // is any item hovered?", "defaults": [], "funcname": "IsAnyItemHovered", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemHovered", "ret": "bool", "signature": "()", "stname": "" } ], "igIsAnyMouseDown": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsAnyMouseDown", "comment": " // is any mouse button held?", "defaults": [], "funcname": "IsAnyMouseDown", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsAnyMouseDown", "ret": "bool", "signature": "()", "stname": "" } ], "igIsClippedEx": [ { "args": "(const ImRect bb,ImGuiID id,bool clip_even_when_logged)", "argsT": [ { "name": "bb", "type": "const ImRect" }, { "name": "id", "type": "ImGuiID" }, { "name": "clip_even_when_logged", "type": "bool" } ], "argsoriginal": "(const ImRect& bb,ImGuiID id,bool clip_even_when_logged)", "call_args": "(bb,id,clip_even_when_logged)", "cimguiname": "igIsClippedEx", "defaults": [], "funcname": "IsClippedEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igIsClippedEx", "ret": "bool", "signature": "(const ImRect,ImGuiID,bool)", "stname": "" } ], "igIsDragDropPayloadBeingAccepted": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsDragDropPayloadBeingAccepted", "defaults": [], "funcname": "IsDragDropPayloadBeingAccepted", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igIsDragDropPayloadBeingAccepted", "ret": "bool", "signature": "()", "stname": "" } ], "igIsItemActivated": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsItemActivated", "comment": " // was the last item just made active (item was previously inactive).", "defaults": [], "funcname": "IsItemActivated", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsItemActivated", "ret": "bool", "signature": "()", "stname": "" } ], "igIsItemActive": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsItemActive", "comment": " // is the last item active? (e.g. button being held, text field being edited. This will continuously return true while holding mouse button on an item. Items that don't interact will always return false)", "defaults": [], "funcname": "IsItemActive", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsItemActive", "ret": "bool", "signature": "()", "stname": "" } ], "igIsItemClicked": [ { "args": "(ImGuiMouseButton mouse_button)", "argsT": [ { "name": "mouse_button", "type": "ImGuiMouseButton" } ], "argsoriginal": "(ImGuiMouseButton mouse_button=0)", "call_args": "(mouse_button)", "cimguiname": "igIsItemClicked", "comment": " // is the last item clicked? (e.g. button/node just clicked on) == IsMouseClicked(mouse_button) && IsItemHovered()", "defaults": { "mouse_button": 0 }, "funcname": "IsItemClicked", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsItemClicked", "ret": "bool", "signature": "(ImGuiMouseButton)", "stname": "" } ], "igIsItemDeactivated": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsItemDeactivated", "comment": " // was the last item just made inactive (item was previously active). Useful for Undo/Redo patterns with widgets that requires continuous editing.", "defaults": [], "funcname": "IsItemDeactivated", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivated", "ret": "bool", "signature": "()", "stname": "" } ], "igIsItemDeactivatedAfterEdit": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsItemDeactivatedAfterEdit", "comment": " // was the last item just made inactive and made a value change when it was active? (e.g. Slider/Drag moved). Useful for Undo/Redo patterns with widgets that requires continuous editing. Note that you may get false positives (some widgets such as Combo()/ListBox()/Selectable() will return true even when clicking an already selected item).", "defaults": [], "funcname": "IsItemDeactivatedAfterEdit", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivatedAfterEdit", "ret": "bool", "signature": "()", "stname": "" } ], "igIsItemEdited": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsItemEdited", "comment": " // did the last item modify its underlying value this frame? or was pressed? This is generally the same as the \"bool\" return value of many widgets.", "defaults": [], "funcname": "IsItemEdited", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsItemEdited", "ret": "bool", "signature": "()", "stname": "" } ], "igIsItemFocused": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsItemFocused", "comment": " // is the last item focused for keyboard/gamepad navigation?", "defaults": [], "funcname": "IsItemFocused", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsItemFocused", "ret": "bool", "signature": "()", "stname": "" } ], "igIsItemHovered": [ { "args": "(ImGuiHoveredFlags flags)", "argsT": [ { "name": "flags", "type": "ImGuiHoveredFlags" } ], "argsoriginal": "(ImGuiHoveredFlags flags=0)", "call_args": "(flags)", "cimguiname": "igIsItemHovered", "comment": " // is the last item hovered? (and usable, aka not blocked by a popup, etc.). See ImGuiHoveredFlags for more options.", "defaults": { "flags": 0 }, "funcname": "IsItemHovered", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsItemHovered", "ret": "bool", "signature": "(ImGuiHoveredFlags)", "stname": "" } ], "igIsItemToggledOpen": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsItemToggledOpen", "comment": " // was the last item open state toggled? set by TreeNode().", "defaults": [], "funcname": "IsItemToggledOpen", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsItemToggledOpen", "ret": "bool", "signature": "()", "stname": "" } ], "igIsItemToggledSelection": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsItemToggledSelection", "comment": " // Was the last item selection toggled? (after Selectable(), TreeNode() etc. We only returns toggle _event_ in order to handle clipping correctly)", "defaults": [], "funcname": "IsItemToggledSelection", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igIsItemToggledSelection", "ret": "bool", "signature": "()", "stname": "" } ], "igIsItemVisible": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsItemVisible", "comment": " // is the last item visible? (items may be out of sight because of clipping/scrolling)", "defaults": [], "funcname": "IsItemVisible", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsItemVisible", "ret": "bool", "signature": "()", "stname": "" } ], "igIsKeyDown": [ { "args": "(int user_key_index)", "argsT": [ { "name": "user_key_index", "type": "int" } ], "argsoriginal": "(int user_key_index)", "call_args": "(user_key_index)", "cimguiname": "igIsKeyDown", "comment": " // is key being held. == io.KeysDown[user_key_index].", "defaults": [], "funcname": "IsKeyDown", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsKeyDown", "ret": "bool", "signature": "(int)", "stname": "" } ], "igIsKeyPressed": [ { "args": "(int user_key_index,bool repeat)", "argsT": [ { "name": "user_key_index", "type": "int" }, { "name": "repeat", "type": "bool" } ], "argsoriginal": "(int user_key_index,bool repeat=true)", "call_args": "(user_key_index,repeat)", "cimguiname": "igIsKeyPressed", "comment": " // was key pressed (went from !Down to Down)? if repeat=true, uses io.KeyRepeatDelay / KeyRepeatRate", "defaults": { "repeat": "true" }, "funcname": "IsKeyPressed", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressed", "ret": "bool", "signature": "(int,bool)", "stname": "" } ], "igIsKeyPressedMap": [ { "args": "(ImGuiKey key,bool repeat)", "argsT": [ { "name": "key", "type": "ImGuiKey" }, { "name": "repeat", "type": "bool" } ], "argsoriginal": "(ImGuiKey key,bool repeat=true)", "call_args": "(key,repeat)", "cimguiname": "igIsKeyPressedMap", "defaults": { "repeat": "true" }, "funcname": "IsKeyPressedMap", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressedMap", "ret": "bool", "signature": "(ImGuiKey,bool)", "stname": "" } ], "igIsKeyReleased": [ { "args": "(int user_key_index)", "argsT": [ { "name": "user_key_index", "type": "int" } ], "argsoriginal": "(int user_key_index)", "call_args": "(user_key_index)", "cimguiname": "igIsKeyReleased", "comment": " // was key released (went from Down to !Down)?", "defaults": [], "funcname": "IsKeyReleased", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsKeyReleased", "ret": "bool", "signature": "(int)", "stname": "" } ], "igIsMouseClicked": [ { "args": "(ImGuiMouseButton button,bool repeat)", "argsT": [ { "name": "button", "type": "ImGuiMouseButton" }, { "name": "repeat", "type": "bool" } ], "argsoriginal": "(ImGuiMouseButton button,bool repeat=false)", "call_args": "(button,repeat)", "cimguiname": "igIsMouseClicked", "comment": " // did mouse button clicked? (went from !Down to Down)", "defaults": { "repeat": "false" }, "funcname": "IsMouseClicked", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsMouseClicked", "ret": "bool", "signature": "(ImGuiMouseButton,bool)", "stname": "" } ], "igIsMouseDoubleClicked": [ { "args": "(ImGuiMouseButton button)", "argsT": [ { "name": "button", "type": "ImGuiMouseButton" } ], "argsoriginal": "(ImGuiMouseButton button)", "call_args": "(button)", "cimguiname": "igIsMouseDoubleClicked", "comment": " // did mouse button double-clicked? (note that a double-click will also report IsMouseClicked() == true)", "defaults": [], "funcname": "IsMouseDoubleClicked", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDoubleClicked", "ret": "bool", "signature": "(ImGuiMouseButton)", "stname": "" } ], "igIsMouseDown": [ { "args": "(ImGuiMouseButton button)", "argsT": [ { "name": "button", "type": "ImGuiMouseButton" } ], "argsoriginal": "(ImGuiMouseButton button)", "call_args": "(button)", "cimguiname": "igIsMouseDown", "comment": " // is mouse button held?", "defaults": [], "funcname": "IsMouseDown", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDown", "ret": "bool", "signature": "(ImGuiMouseButton)", "stname": "" } ], "igIsMouseDragPastThreshold": [ { "args": "(ImGuiMouseButton button,float lock_threshold)", "argsT": [ { "name": "button", "type": "ImGuiMouseButton" }, { "name": "lock_threshold", "type": "float" } ], "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)", "call_args": "(button,lock_threshold)", "cimguiname": "igIsMouseDragPastThreshold", "defaults": { "lock_threshold": "-1.0f" }, "funcname": "IsMouseDragPastThreshold", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDragPastThreshold", "ret": "bool", "signature": "(ImGuiMouseButton,float)", "stname": "" } ], "igIsMouseDragging": [ { "args": "(ImGuiMouseButton button,float lock_threshold)", "argsT": [ { "name": "button", "type": "ImGuiMouseButton" }, { "name": "lock_threshold", "type": "float" } ], "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)", "call_args": "(button,lock_threshold)", "cimguiname": "igIsMouseDragging", "comment": " // is mouse dragging? (if lock_threshold < -1.0f, uses io.MouseDraggingThreshold)", "defaults": { "lock_threshold": "-1.0f" }, "funcname": "IsMouseDragging", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDragging", "ret": "bool", "signature": "(ImGuiMouseButton,float)", "stname": "" } ], "igIsMouseHoveringRect": [ { "args": "(const ImVec2 r_min,const ImVec2 r_max,bool clip)", "argsT": [ { "name": "r_min", "type": "const ImVec2" }, { "name": "r_max", "type": "const ImVec2" }, { "name": "clip", "type": "bool" } ], "argsoriginal": "(const ImVec2& r_min,const ImVec2& r_max,bool clip=true)", "call_args": "(r_min,r_max,clip)", "cimguiname": "igIsMouseHoveringRect", "comment": "// is mouse hovering given bounding rect (in screen space). clipped by current clipping settings, but disregarding of other consideration of focus/window ordering/popup-block.", "defaults": { "clip": "true" }, "funcname": "IsMouseHoveringRect", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsMouseHoveringRect", "ret": "bool", "signature": "(const ImVec2,const ImVec2,bool)", "stname": "" } ], "igIsMousePosValid": [ { "args": "(const ImVec2* mouse_pos)", "argsT": [ { "name": "mouse_pos", "type": "const ImVec2*" } ], "argsoriginal": "(const ImVec2* mouse_pos=((void*)0))", "call_args": "(mouse_pos)", "cimguiname": "igIsMousePosValid", "comment": " // by convention we use (-FLT_MAX,-FLT_MAX) to denote that there is no mouse available", "defaults": { "mouse_pos": "NULL" }, "funcname": "IsMousePosValid", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsMousePosValid", "ret": "bool", "signature": "(const ImVec2*)", "stname": "" } ], "igIsMouseReleased": [ { "args": "(ImGuiMouseButton button)", "argsT": [ { "name": "button", "type": "ImGuiMouseButton" } ], "argsoriginal": "(ImGuiMouseButton button)", "call_args": "(button)", "cimguiname": "igIsMouseReleased", "comment": " // did mouse button released? (went from Down to !Down)", "defaults": [], "funcname": "IsMouseReleased", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsMouseReleased", "ret": "bool", "signature": "(ImGuiMouseButton)", "stname": "" } ], "igIsNavInputDown": [ { "args": "(ImGuiNavInput n)", "argsT": [ { "name": "n", "type": "ImGuiNavInput" } ], "argsoriginal": "(ImGuiNavInput n)", "call_args": "(n)", "cimguiname": "igIsNavInputDown", "defaults": [], "funcname": "IsNavInputDown", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igIsNavInputDown", "ret": "bool", "signature": "(ImGuiNavInput)", "stname": "" } ], "igIsNavInputTest": [ { "args": "(ImGuiNavInput n,ImGuiInputReadMode rm)", "argsT": [ { "name": "n", "type": "ImGuiNavInput" }, { "name": "rm", "type": "ImGuiInputReadMode" } ], "argsoriginal": "(ImGuiNavInput n,ImGuiInputReadMode rm)", "call_args": "(n,rm)", "cimguiname": "igIsNavInputTest", "defaults": [], "funcname": "IsNavInputTest", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igIsNavInputTest", "ret": "bool", "signature": "(ImGuiNavInput,ImGuiInputReadMode)", "stname": "" } ], "igIsPopupOpen": [ { "args": "(const char* str_id,ImGuiPopupFlags flags)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "flags", "type": "ImGuiPopupFlags" } ], "argsoriginal": "(const char* str_id,ImGuiPopupFlags flags=0)", "call_args": "(str_id,flags)", "cimguiname": "igIsPopupOpen", "comment": " // return true if the popup is open.", "defaults": { "flags": 0 }, "funcname": "IsPopupOpen", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsPopupOpenStr", "ret": "bool", "signature": "(const char*,ImGuiPopupFlags)", "stname": "" }, { "args": "(ImGuiID id,ImGuiPopupFlags popup_flags)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "popup_flags", "type": "ImGuiPopupFlags" } ], "argsoriginal": "(ImGuiID id,ImGuiPopupFlags popup_flags)", "call_args": "(id,popup_flags)", "cimguiname": "igIsPopupOpen", "defaults": [], "funcname": "IsPopupOpen", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igIsPopupOpenID", "ret": "bool", "signature": "(ImGuiID,ImGuiPopupFlags)", "stname": "" } ], "igIsRectVisible": [ { "args": "(const ImVec2 size)", "argsT": [ { "name": "size", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& size)", "call_args": "(size)", "cimguiname": "igIsRectVisible", "comment": " // test if rectangle (of given size, starting from cursor position) is visible / not clipped.", "defaults": [], "funcname": "IsRectVisible", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisibleNil", "ret": "bool", "signature": "(const ImVec2)", "stname": "" }, { "args": "(const ImVec2 rect_min,const ImVec2 rect_max)", "argsT": [ { "name": "rect_min", "type": "const ImVec2" }, { "name": "rect_max", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max)", "call_args": "(rect_min,rect_max)", "cimguiname": "igIsRectVisible", "comment": " // test if rectangle (in screen space) is visible / not clipped. to perform coarse clipping on user's side.", "defaults": [], "funcname": "IsRectVisible", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisibleVec2", "ret": "bool", "signature": "(const ImVec2,const ImVec2)", "stname": "" } ], "igIsWindowAppearing": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsWindowAppearing", "defaults": [], "funcname": "IsWindowAppearing", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsWindowAppearing", "ret": "bool", "signature": "()", "stname": "" } ], "igIsWindowChildOf": [ { "args": "(ImGuiWindow* window,ImGuiWindow* potential_parent)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "potential_parent", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window,ImGuiWindow* potential_parent)", "call_args": "(window,potential_parent)", "cimguiname": "igIsWindowChildOf", "defaults": [], "funcname": "IsWindowChildOf", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igIsWindowChildOf", "ret": "bool", "signature": "(ImGuiWindow*,ImGuiWindow*)", "stname": "" } ], "igIsWindowCollapsed": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsWindowCollapsed", "defaults": [], "funcname": "IsWindowCollapsed", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsWindowCollapsed", "ret": "bool", "signature": "()", "stname": "" } ], "igIsWindowDocked": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igIsWindowDocked", "comment": " // is current window docked into another window?", "defaults": [], "funcname": "IsWindowDocked", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsWindowDocked", "ret": "bool", "signature": "()", "stname": "" } ], "igIsWindowFocused": [ { "args": "(ImGuiFocusedFlags flags)", "argsT": [ { "name": "flags", "type": "ImGuiFocusedFlags" } ], "argsoriginal": "(ImGuiFocusedFlags flags=0)", "call_args": "(flags)", "cimguiname": "igIsWindowFocused", "comment": " // is current window focused? or its root/child, depending on flags. see flags for options.", "defaults": { "flags": 0 }, "funcname": "IsWindowFocused", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsWindowFocused", "ret": "bool", "signature": "(ImGuiFocusedFlags)", "stname": "" } ], "igIsWindowHovered": [ { "args": "(ImGuiHoveredFlags flags)", "argsT": [ { "name": "flags", "type": "ImGuiHoveredFlags" } ], "argsoriginal": "(ImGuiHoveredFlags flags=0)", "call_args": "(flags)", "cimguiname": "igIsWindowHovered", "comment": " // is current window hovered (and typically: not blocked by a popup/modal)? see flags for options. NB: If you are trying to check whether your mouse should be dispatched to imgui or to your app, you should use the 'io.WantCaptureMouse' boolean for that! Please read the FAQ!", "defaults": { "flags": 0 }, "funcname": "IsWindowHovered", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igIsWindowHovered", "ret": "bool", "signature": "(ImGuiHoveredFlags)", "stname": "" } ], "igIsWindowNavFocusable": [ { "args": "(ImGuiWindow* window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igIsWindowNavFocusable", "defaults": [], "funcname": "IsWindowNavFocusable", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igIsWindowNavFocusable", "ret": "bool", "signature": "(ImGuiWindow*)", "stname": "" } ], "igItemAdd": [ { "args": "(const ImRect bb,ImGuiID id,const ImRect* nav_bb)", "argsT": [ { "name": "bb", "type": "const ImRect" }, { "name": "id", "type": "ImGuiID" }, { "name": "nav_bb", "type": "const ImRect*" } ], "argsoriginal": "(const ImRect& bb,ImGuiID id,const ImRect* nav_bb=((void*)0))", "call_args": "(bb,id,nav_bb)", "cimguiname": "igItemAdd", "defaults": { "nav_bb": "NULL" }, "funcname": "ItemAdd", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igItemAdd", "ret": "bool", "signature": "(const ImRect,ImGuiID,const ImRect*)", "stname": "" } ], "igItemHoverable": [ { "args": "(const ImRect bb,ImGuiID id)", "argsT": [ { "name": "bb", "type": "const ImRect" }, { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(const ImRect& bb,ImGuiID id)", "call_args": "(bb,id)", "cimguiname": "igItemHoverable", "defaults": [], "funcname": "ItemHoverable", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igItemHoverable", "ret": "bool", "signature": "(const ImRect,ImGuiID)", "stname": "" } ], "igItemSize": [ { "args": "(const ImVec2 size,float text_baseline_y)", "argsT": [ { "name": "size", "type": "const ImVec2" }, { "name": "text_baseline_y", "type": "float" } ], "argsoriginal": "(const ImVec2& size,float text_baseline_y=-1.0f)", "call_args": "(size,text_baseline_y)", "cimguiname": "igItemSize", "defaults": { "text_baseline_y": "-1.0f" }, "funcname": "ItemSize", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igItemSizeVec2", "ret": "void", "signature": "(const ImVec2,float)", "stname": "" }, { "args": "(const ImRect bb,float text_baseline_y)", "argsT": [ { "name": "bb", "type": "const ImRect" }, { "name": "text_baseline_y", "type": "float" } ], "argsoriginal": "(const ImRect& bb,float text_baseline_y=-1.0f)", "call_args": "(bb,text_baseline_y)", "cimguiname": "igItemSize", "defaults": { "text_baseline_y": "-1.0f" }, "funcname": "ItemSize", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igItemSizeRect", "ret": "void", "signature": "(const ImRect,float)", "stname": "" } ], "igKeepAliveID": [ { "args": "(ImGuiID id)", "argsT": [ { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "igKeepAliveID", "defaults": [], "funcname": "KeepAliveID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igKeepAliveID", "ret": "void", "signature": "(ImGuiID)", "stname": "" } ], "igLabelText": [ { "args": "(const char* label,const char* fmt,...)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "fmt", "type": "const char*" }, { "name": "...", "type": "..." } ], "argsoriginal": "(const char* label,const char* fmt,...)", "call_args": "(label,fmt,...)", "cimguiname": "igLabelText", "comment": " // display text+label aligned the same way as value+label widgets", "defaults": [], "funcname": "LabelText", "isvararg": "...)", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igLabelText", "ret": "void", "signature": "(const char*,const char*,...)", "stname": "" } ], "igLabelTextV": [ { "args": "(const char* label,const char* fmt,va_list args)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "fmt", "type": "const char*" }, { "name": "args", "type": "va_list" } ], "argsoriginal": "(const char* label,const char* fmt,va_list args)", "call_args": "(label,fmt,args)", "cimguiname": "igLabelTextV", "defaults": [], "funcname": "LabelTextV", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igLabelTextV", "ret": "void", "signature": "(const char*,const char*,va_list)", "stname": "" } ], "igListBox": [ { "args": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "current_item", "type": "int*" }, { "name": "items", "type": "const char* const[]" }, { "name": "items_count", "type": "int" }, { "name": "height_in_items", "type": "int" } ], "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items=-1)", "call_args": "(label,current_item,items,items_count,height_in_items)", "cimguiname": "igListBox", "defaults": { "height_in_items": -1 }, "funcname": "ListBox", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igListBoxStr_arr", "ret": "bool", "signature": "(const char*,int*,const char* const[],int,int)", "stname": "" }, { "args": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "current_item", "type": "int*" }, { "name": "items_getter", "ret": "bool", "signature": "(void* data,int idx,const char** out_text)", "type": "bool(*)(void* data,int idx,const char** out_text)" }, { "name": "data", "type": "void*" }, { "name": "items_count", "type": "int" }, { "name": "height_in_items", "type": "int" } ], "argsoriginal": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items=-1)", "call_args": "(label,current_item,items_getter,data,items_count,height_in_items)", "cimguiname": "igListBox", "defaults": { "height_in_items": -1 }, "funcname": "ListBox", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igListBoxFnBoolPtr", "ret": "bool", "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)", "stname": "" } ], "igListBoxFooter": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igListBoxFooter", "comment": " // terminate the scrolling region. only call ListBoxFooter() if ListBoxHeader() returned true!", "defaults": [], "funcname": "ListBoxFooter", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igListBoxFooter", "ret": "void", "signature": "()", "stname": "" } ], "igListBoxHeader": [ { "args": "(const char* label,const ImVec2 size)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "size", "type": "const ImVec2" } ], "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))", "call_args": "(label,size)", "cimguiname": "igListBoxHeader", "comment": " // use if you want to reimplement ListBox() will custom data or interactions. if the function return true, you can output elements then call ListBoxFooter() afterwards.", "defaults": { "size": "ImVec2(0,0)" }, "funcname": "ListBoxHeader", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igListBoxHeaderVec2", "ret": "bool", "signature": "(const char*,const ImVec2)", "stname": "" }, { "args": "(const char* label,int items_count,int height_in_items)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "items_count", "type": "int" }, { "name": "height_in_items", "type": "int" } ], "argsoriginal": "(const char* label,int items_count,int height_in_items=-1)", "call_args": "(label,items_count,height_in_items)", "cimguiname": "igListBoxHeader", "comment": " // \"", "defaults": { "height_in_items": -1 }, "funcname": "ListBoxHeader", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igListBoxHeaderInt", "ret": "bool", "signature": "(const char*,int,int)", "stname": "" } ], "igLoadIniSettingsFromDisk": [ { "args": "(const char* ini_filename)", "argsT": [ { "name": "ini_filename", "type": "const char*" } ], "argsoriginal": "(const char* ini_filename)", "call_args": "(ini_filename)", "cimguiname": "igLoadIniSettingsFromDisk", "comment": " // call after CreateContext() and before the first call to NewFrame(). NewFrame() automatically calls LoadIniSettingsFromDisk(io.IniFilename).", "defaults": [], "funcname": "LoadIniSettingsFromDisk", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromDisk", "ret": "void", "signature": "(const char*)", "stname": "" } ], "igLoadIniSettingsFromMemory": [ { "args": "(const char* ini_data,size_t ini_size)", "argsT": [ { "name": "ini_data", "type": "const char*" }, { "name": "ini_size", "type": "size_t" } ], "argsoriginal": "(const char* ini_data,size_t ini_size=0)", "call_args": "(ini_data,ini_size)", "cimguiname": "igLoadIniSettingsFromMemory", "comment": " // call after CreateContext() and before the first call to NewFrame() to provide .ini data from your own data source.", "defaults": { "ini_size": 0 }, "funcname": "LoadIniSettingsFromMemory", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromMemory", "ret": "void", "signature": "(const char*,size_t)", "stname": "" } ], "igLogBegin": [ { "args": "(ImGuiLogType type,int auto_open_depth)", "argsT": [ { "name": "type", "type": "ImGuiLogType" }, { "name": "auto_open_depth", "type": "int" } ], "argsoriginal": "(ImGuiLogType type,int auto_open_depth)", "call_args": "(type,auto_open_depth)", "cimguiname": "igLogBegin", "comment": " // -> BeginCapture() when we design v2 api, for now stay under the radar by using the old name.", "defaults": [], "funcname": "LogBegin", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igLogBegin", "ret": "void", "signature": "(ImGuiLogType,int)", "stname": "" } ], "igLogButtons": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igLogButtons", "comment": " // helper to display buttons for logging to tty/file/clipboard", "defaults": [], "funcname": "LogButtons", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igLogButtons", "ret": "void", "signature": "()", "stname": "" } ], "igLogFinish": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igLogFinish", "comment": " // stop logging (close file, etc.)", "defaults": [], "funcname": "LogFinish", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igLogFinish", "ret": "void", "signature": "()", "stname": "" } ], "igLogRenderedText": [ { "args": "(const ImVec2* ref_pos,const char* text,const char* text_end)", "argsT": [ { "name": "ref_pos", "type": "const ImVec2*" }, { "name": "text", "type": "const char*" }, { "name": "text_end", "type": "const char*" } ], "argsoriginal": "(const ImVec2* ref_pos,const char* text,const char* text_end=((void*)0))", "call_args": "(ref_pos,text,text_end)", "cimguiname": "igLogRenderedText", "defaults": { "text_end": "NULL" }, "funcname": "LogRenderedText", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igLogRenderedText", "ret": "void", "signature": "(const ImVec2*,const char*,const char*)", "stname": "" } ], "igLogText": [ { "args": "(const char* fmt,...)", "argsT": [ { "name": "fmt", "type": "const char*" }, { "name": "...", "type": "..." } ], "argsoriginal": "(const char* fmt,...)", "call_args": "(fmt,...)", "cimguiname": "igLogText", "comment": " // pass text data straight to log (without being displayed)", "defaults": [], "funcname": "LogText", "isvararg": "...)", "location": "imgui", "manual": true, "namespace": "ImGui", "ov_cimguiname": "igLogText", "ret": "void", "signature": "(const char*,...)", "stname": "" } ], "igLogToBuffer": [ { "args": "(int auto_open_depth)", "argsT": [ { "name": "auto_open_depth", "type": "int" } ], "argsoriginal": "(int auto_open_depth=-1)", "call_args": "(auto_open_depth)", "cimguiname": "igLogToBuffer", "comment": " // Start logging/capturing to internal buffer", "defaults": { "auto_open_depth": -1 }, "funcname": "LogToBuffer", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igLogToBuffer", "ret": "void", "signature": "(int)", "stname": "" } ], "igLogToClipboard": [ { "args": "(int auto_open_depth)", "argsT": [ { "name": "auto_open_depth", "type": "int" } ], "argsoriginal": "(int auto_open_depth=-1)", "call_args": "(auto_open_depth)", "cimguiname": "igLogToClipboard", "comment": " // start logging to OS clipboard", "defaults": { "auto_open_depth": -1 }, "funcname": "LogToClipboard", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igLogToClipboard", "ret": "void", "signature": "(int)", "stname": "" } ], "igLogToFile": [ { "args": "(int auto_open_depth,const char* filename)", "argsT": [ { "name": "auto_open_depth", "type": "int" }, { "name": "filename", "type": "const char*" } ], "argsoriginal": "(int auto_open_depth=-1,const char* filename=((void*)0))", "call_args": "(auto_open_depth,filename)", "cimguiname": "igLogToFile", "comment": " // start logging to file", "defaults": { "auto_open_depth": -1, "filename": "NULL" }, "funcname": "LogToFile", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igLogToFile", "ret": "void", "signature": "(int,const char*)", "stname": "" } ], "igLogToTTY": [ { "args": "(int auto_open_depth)", "argsT": [ { "name": "auto_open_depth", "type": "int" } ], "argsoriginal": "(int auto_open_depth=-1)", "call_args": "(auto_open_depth)", "cimguiname": "igLogToTTY", "comment": " // start logging to tty (stdout)", "defaults": { "auto_open_depth": -1 }, "funcname": "LogToTTY", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igLogToTTY", "ret": "void", "signature": "(int)", "stname": "" } ], "igMarkIniSettingsDirty": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igMarkIniSettingsDirty", "defaults": [], "funcname": "MarkIniSettingsDirty", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igMarkIniSettingsDirtyNil", "ret": "void", "signature": "()", "stname": "" }, { "args": "(ImGuiWindow* window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igMarkIniSettingsDirty", "defaults": [], "funcname": "MarkIniSettingsDirty", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igMarkIniSettingsDirtyWindowPtr", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" } ], "igMarkItemEdited": [ { "args": "(ImGuiID id)", "argsT": [ { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "igMarkItemEdited", "comment": " // Mark data associated to given item as \"edited\", used by IsItemDeactivatedAfterEdit() function.", "defaults": [], "funcname": "MarkItemEdited", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igMarkItemEdited", "ret": "void", "signature": "(ImGuiID)", "stname": "" } ], "igMemAlloc": [ { "args": "(size_t size)", "argsT": [ { "name": "size", "type": "size_t" } ], "argsoriginal": "(size_t size)", "call_args": "(size)", "cimguiname": "igMemAlloc", "defaults": [], "funcname": "MemAlloc", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igMemAlloc", "ret": "void*", "signature": "(size_t)", "stname": "" } ], "igMemFree": [ { "args": "(void* ptr)", "argsT": [ { "name": "ptr", "type": "void*" } ], "argsoriginal": "(void* ptr)", "call_args": "(ptr)", "cimguiname": "igMemFree", "defaults": [], "funcname": "MemFree", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igMemFree", "ret": "void", "signature": "(void*)", "stname": "" } ], "igMenuItem": [ { "args": "(const char* label,const char* shortcut,bool selected,bool enabled)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "shortcut", "type": "const char*" }, { "name": "selected", "type": "bool" }, { "name": "enabled", "type": "bool" } ], "argsoriginal": "(const char* label,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)", "call_args": "(label,shortcut,selected,enabled)", "cimguiname": "igMenuItem", "comment": " // return true when activated. shortcuts are displayed for convenience but not processed by ImGui at the moment", "defaults": { "enabled": "true", "selected": "false", "shortcut": "NULL" }, "funcname": "MenuItem", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igMenuItemBool", "ret": "bool", "signature": "(const char*,const char*,bool,bool)", "stname": "" }, { "args": "(const char* label,const char* shortcut,bool* p_selected,bool enabled)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "shortcut", "type": "const char*" }, { "name": "p_selected", "type": "bool*" }, { "name": "enabled", "type": "bool" } ], "argsoriginal": "(const char* label,const char* shortcut,bool* p_selected,bool enabled=true)", "call_args": "(label,shortcut,p_selected,enabled)", "cimguiname": "igMenuItem", "comment": " // return true when activated + toggle (*p_selected) if p_selected != NULL", "defaults": { "enabled": "true" }, "funcname": "MenuItem", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igMenuItemBoolPtr", "ret": "bool", "signature": "(const char*,const char*,bool*,bool)", "stname": "" } ], "igNavInitWindow": [ { "args": "(ImGuiWindow* window,bool force_reinit)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "force_reinit", "type": "bool" } ], "argsoriginal": "(ImGuiWindow* window,bool force_reinit)", "call_args": "(window,force_reinit)", "cimguiname": "igNavInitWindow", "defaults": [], "funcname": "NavInitWindow", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igNavInitWindow", "ret": "void", "signature": "(ImGuiWindow*,bool)", "stname": "" } ], "igNavMoveRequestButNoResultYet": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igNavMoveRequestButNoResultYet", "defaults": [], "funcname": "NavMoveRequestButNoResultYet", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestButNoResultYet", "ret": "bool", "signature": "()", "stname": "" } ], "igNavMoveRequestCancel": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igNavMoveRequestCancel", "defaults": [], "funcname": "NavMoveRequestCancel", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestCancel", "ret": "void", "signature": "()", "stname": "" } ], "igNavMoveRequestForward": [ { "args": "(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect bb_rel,ImGuiNavMoveFlags move_flags)", "argsT": [ { "name": "move_dir", "type": "ImGuiDir" }, { "name": "clip_dir", "type": "ImGuiDir" }, { "name": "bb_rel", "type": "const ImRect" }, { "name": "move_flags", "type": "ImGuiNavMoveFlags" } ], "argsoriginal": "(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect& bb_rel,ImGuiNavMoveFlags move_flags)", "call_args": "(move_dir,clip_dir,bb_rel,move_flags)", "cimguiname": "igNavMoveRequestForward", "defaults": [], "funcname": "NavMoveRequestForward", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestForward", "ret": "void", "signature": "(ImGuiDir,ImGuiDir,const ImRect,ImGuiNavMoveFlags)", "stname": "" } ], "igNavMoveRequestTryWrapping": [ { "args": "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "move_flags", "type": "ImGuiNavMoveFlags" } ], "argsoriginal": "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)", "call_args": "(window,move_flags)", "cimguiname": "igNavMoveRequestTryWrapping", "defaults": [], "funcname": "NavMoveRequestTryWrapping", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestTryWrapping", "ret": "void", "signature": "(ImGuiWindow*,ImGuiNavMoveFlags)", "stname": "" } ], "igNewFrame": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igNewFrame", "comment": " // start a new Dear ImGui frame, you can submit any command from this point until Render()/EndFrame().", "defaults": [], "funcname": "NewFrame", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igNewFrame", "ret": "void", "signature": "()", "stname": "" } ], "igNewLine": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igNewLine", "comment": " // undo a SameLine() or force a new line when in an horizontal-layout context.", "defaults": [], "funcname": "NewLine", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igNewLine", "ret": "void", "signature": "()", "stname": "" } ], "igNextColumn": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igNextColumn", "comment": " // next column, defaults to current row or next row if the current row is finished", "defaults": [], "funcname": "NextColumn", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igNextColumn", "ret": "void", "signature": "()", "stname": "" } ], "igOpenPopup": [ { "args": "(const char* str_id,ImGuiPopupFlags popup_flags)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "popup_flags", "type": "ImGuiPopupFlags" } ], "argsoriginal": "(const char* str_id,ImGuiPopupFlags popup_flags=0)", "call_args": "(str_id,popup_flags)", "cimguiname": "igOpenPopup", "comment": " // call to mark popup as open (don't call every frame!).", "defaults": { "popup_flags": 0 }, "funcname": "OpenPopup", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igOpenPopup", "ret": "void", "signature": "(const char*,ImGuiPopupFlags)", "stname": "" } ], "igOpenPopupContextItem": [ { "args": "(const char* str_id,ImGuiPopupFlags popup_flags)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "popup_flags", "type": "ImGuiPopupFlags" } ], "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)", "call_args": "(str_id,popup_flags)", "cimguiname": "igOpenPopupContextItem", "comment": " // helper to open popup when clicked on last item. return true when just opened. (note: actually triggers on the mouse _released_ event to be consistent with popup behaviors)", "defaults": { "popup_flags": 1, "str_id": "NULL" }, "funcname": "OpenPopupContextItem", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igOpenPopupContextItem", "ret": "bool", "signature": "(const char*,ImGuiPopupFlags)", "stname": "" } ], "igOpenPopupEx": [ { "args": "(ImGuiID id,ImGuiPopupFlags popup_flags)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "popup_flags", "type": "ImGuiPopupFlags" } ], "argsoriginal": "(ImGuiID id,ImGuiPopupFlags popup_flags=ImGuiPopupFlags_None)", "call_args": "(id,popup_flags)", "cimguiname": "igOpenPopupEx", "defaults": { "popup_flags": 0 }, "funcname": "OpenPopupEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igOpenPopupEx", "ret": "void", "signature": "(ImGuiID,ImGuiPopupFlags)", "stname": "" } ], "igPlotEx": [ { "args": "(ImGuiPlotType plot_type,const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 frame_size)", "argsT": [ { "name": "plot_type", "type": "ImGuiPlotType" }, { "name": "label", "type": "const char*" }, { "name": "values_getter", "ret": "float", "signature": "(void* data,int idx)", "type": "float(*)(void* data,int idx)" }, { "name": "data", "type": "void*" }, { "name": "values_count", "type": "int" }, { "name": "values_offset", "type": "int" }, { "name": "overlay_text", "type": "const char*" }, { "name": "scale_min", "type": "float" }, { "name": "scale_max", "type": "float" }, { "name": "frame_size", "type": "ImVec2" } ], "argsoriginal": "(ImGuiPlotType plot_type,const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 frame_size)", "call_args": "(plot_type,label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,frame_size)", "cimguiname": "igPlotEx", "defaults": [], "funcname": "PlotEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igPlotEx", "ret": "int", "signature": "(ImGuiPlotType,const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", "stname": "" } ], "igPlotHistogram": [ { "args": "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "values", "type": "const float*" }, { "name": "values_count", "type": "int" }, { "name": "values_offset", "type": "int" }, { "name": "overlay_text", "type": "const char*" }, { "name": "scale_min", "type": "float" }, { "name": "scale_max", "type": "float" }, { "name": "graph_size", "type": "ImVec2" }, { "name": "stride", "type": "int" } ], "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", "cimguiname": "igPlotHistogram", "defaults": { "graph_size": "ImVec2(0,0)", "overlay_text": "NULL", "scale_max": "FLT_MAX", "scale_min": "FLT_MAX", "stride": "sizeof(float)", "values_offset": 0 }, "funcname": "PlotHistogram", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPlotHistogramFloatPtr", "ret": "void", "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)", "stname": "" }, { "args": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "values_getter", "ret": "float", "signature": "(void* data,int idx)", "type": "float(*)(void* data,int idx)" }, { "name": "data", "type": "void*" }, { "name": "values_count", "type": "int" }, { "name": "values_offset", "type": "int" }, { "name": "overlay_text", "type": "const char*" }, { "name": "scale_min", "type": "float" }, { "name": "scale_max", "type": "float" }, { "name": "graph_size", "type": "ImVec2" } ], "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", "cimguiname": "igPlotHistogram", "defaults": { "graph_size": "ImVec2(0,0)", "overlay_text": "NULL", "scale_max": "FLT_MAX", "scale_min": "FLT_MAX", "values_offset": 0 }, "funcname": "PlotHistogram", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPlotHistogramFnFloatPtr", "ret": "void", "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", "stname": "" } ], "igPlotLines": [ { "args": "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "values", "type": "const float*" }, { "name": "values_count", "type": "int" }, { "name": "values_offset", "type": "int" }, { "name": "overlay_text", "type": "const char*" }, { "name": "scale_min", "type": "float" }, { "name": "scale_max", "type": "float" }, { "name": "graph_size", "type": "ImVec2" }, { "name": "stride", "type": "int" } ], "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", "cimguiname": "igPlotLines", "defaults": { "graph_size": "ImVec2(0,0)", "overlay_text": "NULL", "scale_max": "FLT_MAX", "scale_min": "FLT_MAX", "stride": "sizeof(float)", "values_offset": 0 }, "funcname": "PlotLines", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPlotLinesFloatPtr", "ret": "void", "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)", "stname": "" }, { "args": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "values_getter", "ret": "float", "signature": "(void* data,int idx)", "type": "float(*)(void* data,int idx)" }, { "name": "data", "type": "void*" }, { "name": "values_count", "type": "int" }, { "name": "values_offset", "type": "int" }, { "name": "overlay_text", "type": "const char*" }, { "name": "scale_min", "type": "float" }, { "name": "scale_max", "type": "float" }, { "name": "graph_size", "type": "ImVec2" } ], "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", "cimguiname": "igPlotLines", "defaults": { "graph_size": "ImVec2(0,0)", "overlay_text": "NULL", "scale_max": "FLT_MAX", "scale_min": "FLT_MAX", "values_offset": 0 }, "funcname": "PlotLines", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPlotLinesFnFloatPtr", "ret": "void", "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", "stname": "" } ], "igPopAllowKeyboardFocus": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igPopAllowKeyboardFocus", "defaults": [], "funcname": "PopAllowKeyboardFocus", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPopAllowKeyboardFocus", "ret": "void", "signature": "()", "stname": "" } ], "igPopButtonRepeat": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igPopButtonRepeat", "defaults": [], "funcname": "PopButtonRepeat", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPopButtonRepeat", "ret": "void", "signature": "()", "stname": "" } ], "igPopClipRect": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igPopClipRect", "defaults": [], "funcname": "PopClipRect", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPopClipRect", "ret": "void", "signature": "()", "stname": "" } ], "igPopColumnsBackground": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igPopColumnsBackground", "defaults": [], "funcname": "PopColumnsBackground", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igPopColumnsBackground", "ret": "void", "signature": "()", "stname": "" } ], "igPopFocusScope": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igPopFocusScope", "defaults": [], "funcname": "PopFocusScope", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igPopFocusScope", "ret": "void", "signature": "()", "stname": "" } ], "igPopFont": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igPopFont", "defaults": [], "funcname": "PopFont", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPopFont", "ret": "void", "signature": "()", "stname": "" } ], "igPopID": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igPopID", "comment": " // pop from the ID stack.", "defaults": [], "funcname": "PopID", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPopID", "ret": "void", "signature": "()", "stname": "" } ], "igPopItemFlag": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igPopItemFlag", "defaults": [], "funcname": "PopItemFlag", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igPopItemFlag", "ret": "void", "signature": "()", "stname": "" } ], "igPopItemWidth": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igPopItemWidth", "defaults": [], "funcname": "PopItemWidth", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPopItemWidth", "ret": "void", "signature": "()", "stname": "" } ], "igPopStyleColor": [ { "args": "(int count)", "argsT": [ { "name": "count", "type": "int" } ], "argsoriginal": "(int count=1)", "call_args": "(count)", "cimguiname": "igPopStyleColor", "defaults": { "count": 1 }, "funcname": "PopStyleColor", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPopStyleColor", "ret": "void", "signature": "(int)", "stname": "" } ], "igPopStyleVar": [ { "args": "(int count)", "argsT": [ { "name": "count", "type": "int" } ], "argsoriginal": "(int count=1)", "call_args": "(count)", "cimguiname": "igPopStyleVar", "defaults": { "count": 1 }, "funcname": "PopStyleVar", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPopStyleVar", "ret": "void", "signature": "(int)", "stname": "" } ], "igPopTextWrapPos": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igPopTextWrapPos", "defaults": [], "funcname": "PopTextWrapPos", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPopTextWrapPos", "ret": "void", "signature": "()", "stname": "" } ], "igProgressBar": [ { "args": "(float fraction,const ImVec2 size_arg,const char* overlay)", "argsT": [ { "name": "fraction", "type": "float" }, { "name": "size_arg", "type": "const ImVec2" }, { "name": "overlay", "type": "const char*" } ], "argsoriginal": "(float fraction,const ImVec2& size_arg=ImVec2(-1,0),const char* overlay=((void*)0))", "call_args": "(fraction,size_arg,overlay)", "cimguiname": "igProgressBar", "defaults": { "overlay": "NULL", "size_arg": "ImVec2(-1,0)" }, "funcname": "ProgressBar", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igProgressBar", "ret": "void", "signature": "(float,const ImVec2,const char*)", "stname": "" } ], "igPushAllowKeyboardFocus": [ { "args": "(bool allow_keyboard_focus)", "argsT": [ { "name": "allow_keyboard_focus", "type": "bool" } ], "argsoriginal": "(bool allow_keyboard_focus)", "call_args": "(allow_keyboard_focus)", "cimguiname": "igPushAllowKeyboardFocus", "comment": " // allow focusing using TAB/Shift-TAB, enabled by default but you can disable it for certain widgets", "defaults": [], "funcname": "PushAllowKeyboardFocus", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPushAllowKeyboardFocus", "ret": "void", "signature": "(bool)", "stname": "" } ], "igPushButtonRepeat": [ { "args": "(bool repeat)", "argsT": [ { "name": "repeat", "type": "bool" } ], "argsoriginal": "(bool repeat)", "call_args": "(repeat)", "cimguiname": "igPushButtonRepeat", "comment": " // in 'repeat' mode, Button*() functions return repeated true in a typematic manner (using io.KeyRepeatDelay/io.KeyRepeatRate setting). Note that you can call IsItemActive() after any Button() to tell if the button is held in the current frame.", "defaults": [], "funcname": "PushButtonRepeat", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPushButtonRepeat", "ret": "void", "signature": "(bool)", "stname": "" } ], "igPushClipRect": [ { "args": "(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)", "argsT": [ { "name": "clip_rect_min", "type": "const ImVec2" }, { "name": "clip_rect_max", "type": "const ImVec2" }, { "name": "intersect_with_current_clip_rect", "type": "bool" } ], "argsoriginal": "(const ImVec2& clip_rect_min,const ImVec2& clip_rect_max,bool intersect_with_current_clip_rect)", "call_args": "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)", "cimguiname": "igPushClipRect", "defaults": [], "funcname": "PushClipRect", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPushClipRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,bool)", "stname": "" } ], "igPushColumnClipRect": [ { "args": "(int column_index)", "argsT": [ { "name": "column_index", "type": "int" } ], "argsoriginal": "(int column_index)", "call_args": "(column_index)", "cimguiname": "igPushColumnClipRect", "defaults": [], "funcname": "PushColumnClipRect", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igPushColumnClipRect", "ret": "void", "signature": "(int)", "stname": "" } ], "igPushColumnsBackground": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igPushColumnsBackground", "defaults": [], "funcname": "PushColumnsBackground", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igPushColumnsBackground", "ret": "void", "signature": "()", "stname": "" } ], "igPushFocusScope": [ { "args": "(ImGuiID id)", "argsT": [ { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "igPushFocusScope", "defaults": [], "funcname": "PushFocusScope", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igPushFocusScope", "ret": "void", "signature": "(ImGuiID)", "stname": "" } ], "igPushFont": [ { "args": "(ImFont* font)", "argsT": [ { "name": "font", "type": "ImFont*" } ], "argsoriginal": "(ImFont* font)", "call_args": "(font)", "cimguiname": "igPushFont", "comment": " // use NULL as a shortcut to push default font", "defaults": [], "funcname": "PushFont", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPushFont", "ret": "void", "signature": "(ImFont*)", "stname": "" } ], "igPushID": [ { "args": "(const char* str_id)", "argsT": [ { "name": "str_id", "type": "const char*" } ], "argsoriginal": "(const char* str_id)", "call_args": "(str_id)", "cimguiname": "igPushID", "comment": " // push string into the ID stack (will hash string).", "defaults": [], "funcname": "PushID", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPushIDStr", "ret": "void", "signature": "(const char*)", "stname": "" }, { "args": "(const char* str_id_begin,const char* str_id_end)", "argsT": [ { "name": "str_id_begin", "type": "const char*" }, { "name": "str_id_end", "type": "const char*" } ], "argsoriginal": "(const char* str_id_begin,const char* str_id_end)", "call_args": "(str_id_begin,str_id_end)", "cimguiname": "igPushID", "comment": " // push string into the ID stack (will hash string).", "defaults": [], "funcname": "PushID", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPushIDStrStr", "ret": "void", "signature": "(const char*,const char*)", "stname": "" }, { "args": "(const void* ptr_id)", "argsT": [ { "name": "ptr_id", "type": "const void*" } ], "argsoriginal": "(const void* ptr_id)", "call_args": "(ptr_id)", "cimguiname": "igPushID", "comment": " // push pointer into the ID stack (will hash pointer).", "defaults": [], "funcname": "PushID", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPushIDPtr", "ret": "void", "signature": "(const void*)", "stname": "" }, { "args": "(int int_id)", "argsT": [ { "name": "int_id", "type": "int" } ], "argsoriginal": "(int int_id)", "call_args": "(int_id)", "cimguiname": "igPushID", "comment": " // push integer into the ID stack (will hash integer).", "defaults": [], "funcname": "PushID", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPushIDInt", "ret": "void", "signature": "(int)", "stname": "" } ], "igPushItemFlag": [ { "args": "(ImGuiItemFlags option,bool enabled)", "argsT": [ { "name": "option", "type": "ImGuiItemFlags" }, { "name": "enabled", "type": "bool" } ], "argsoriginal": "(ImGuiItemFlags option,bool enabled)", "call_args": "(option,enabled)", "cimguiname": "igPushItemFlag", "defaults": [], "funcname": "PushItemFlag", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igPushItemFlag", "ret": "void", "signature": "(ImGuiItemFlags,bool)", "stname": "" } ], "igPushItemWidth": [ { "args": "(float item_width)", "argsT": [ { "name": "item_width", "type": "float" } ], "argsoriginal": "(float item_width)", "call_args": "(item_width)", "cimguiname": "igPushItemWidth", "comment": " // push width of items for common large \"item+label\" widgets. >0.0f: width in pixels, <0.0f align xx pixels to the right of window (so -1.0f always align width to the right side). 0.0f = default to ~2/3 of windows width,", "defaults": [], "funcname": "PushItemWidth", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPushItemWidth", "ret": "void", "signature": "(float)", "stname": "" } ], "igPushMultiItemsWidths": [ { "args": "(int components,float width_full)", "argsT": [ { "name": "components", "type": "int" }, { "name": "width_full", "type": "float" } ], "argsoriginal": "(int components,float width_full)", "call_args": "(components,width_full)", "cimguiname": "igPushMultiItemsWidths", "defaults": [], "funcname": "PushMultiItemsWidths", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igPushMultiItemsWidths", "ret": "void", "signature": "(int,float)", "stname": "" } ], "igPushOverrideID": [ { "args": "(ImGuiID id)", "argsT": [ { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "igPushOverrideID", "comment": " // Push given value as-is at the top of the ID stack (whereas PushID combines old and new hashes)", "defaults": [], "funcname": "PushOverrideID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igPushOverrideID", "ret": "void", "signature": "(ImGuiID)", "stname": "" } ], "igPushStyleColor": [ { "args": "(ImGuiCol idx,ImU32 col)", "argsT": [ { "name": "idx", "type": "ImGuiCol" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(ImGuiCol idx,ImU32 col)", "call_args": "(idx,col)", "cimguiname": "igPushStyleColor", "defaults": [], "funcname": "PushStyleColor", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPushStyleColorU32", "ret": "void", "signature": "(ImGuiCol,ImU32)", "stname": "" }, { "args": "(ImGuiCol idx,const ImVec4 col)", "argsT": [ { "name": "idx", "type": "ImGuiCol" }, { "name": "col", "type": "const ImVec4" } ], "argsoriginal": "(ImGuiCol idx,const ImVec4& col)", "call_args": "(idx,col)", "cimguiname": "igPushStyleColor", "defaults": [], "funcname": "PushStyleColor", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPushStyleColorVec4", "ret": "void", "signature": "(ImGuiCol,const ImVec4)", "stname": "" } ], "igPushStyleVar": [ { "args": "(ImGuiStyleVar idx,float val)", "argsT": [ { "name": "idx", "type": "ImGuiStyleVar" }, { "name": "val", "type": "float" } ], "argsoriginal": "(ImGuiStyleVar idx,float val)", "call_args": "(idx,val)", "cimguiname": "igPushStyleVar", "defaults": [], "funcname": "PushStyleVar", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPushStyleVarFloat", "ret": "void", "signature": "(ImGuiStyleVar,float)", "stname": "" }, { "args": "(ImGuiStyleVar idx,const ImVec2 val)", "argsT": [ { "name": "idx", "type": "ImGuiStyleVar" }, { "name": "val", "type": "const ImVec2" } ], "argsoriginal": "(ImGuiStyleVar idx,const ImVec2& val)", "call_args": "(idx,val)", "cimguiname": "igPushStyleVar", "defaults": [], "funcname": "PushStyleVar", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPushStyleVarVec2", "ret": "void", "signature": "(ImGuiStyleVar,const ImVec2)", "stname": "" } ], "igPushTextWrapPos": [ { "args": "(float wrap_local_pos_x)", "argsT": [ { "name": "wrap_local_pos_x", "type": "float" } ], "argsoriginal": "(float wrap_local_pos_x=0.0f)", "call_args": "(wrap_local_pos_x)", "cimguiname": "igPushTextWrapPos", "comment": " // push word-wrapping position for Text*() commands. < 0.0f: no wrapping; 0.0f: wrap to end of window (or column); > 0.0f: wrap at 'wrap_pos_x' position in window local space", "defaults": { "wrap_local_pos_x": "0.0f" }, "funcname": "PushTextWrapPos", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igPushTextWrapPos", "ret": "void", "signature": "(float)", "stname": "" } ], "igRadioButton": [ { "args": "(const char* label,bool active)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "active", "type": "bool" } ], "argsoriginal": "(const char* label,bool active)", "call_args": "(label,active)", "cimguiname": "igRadioButton", "comment": " // use with e.g. if (RadioButton(\"one\", my_value==1)) { my_value = 1; }", "defaults": [], "funcname": "RadioButton", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igRadioButtonBool", "ret": "bool", "signature": "(const char*,bool)", "stname": "" }, { "args": "(const char* label,int* v,int v_button)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "int*" }, { "name": "v_button", "type": "int" } ], "argsoriginal": "(const char* label,int* v,int v_button)", "call_args": "(label,v,v_button)", "cimguiname": "igRadioButton", "comment": " // shortcut to handle the above pattern when value is an integer", "defaults": [], "funcname": "RadioButton", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igRadioButtonIntPtr", "ret": "bool", "signature": "(const char*,int*,int)", "stname": "" } ], "igRender": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igRender", "comment": " // ends the Dear ImGui frame, finalize the draw data. You can get call GetDrawData() to obtain it and run your rendering function (up to v1.60, this used to call io.RenderDrawListsFn(). Nowadays, we allow and prefer calling your render function yourself.)", "defaults": [], "funcname": "Render", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igRender", "ret": "void", "signature": "()", "stname": "" } ], "igRenderArrow": [ { "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { "name": "pos", "type": "ImVec2" }, { "name": "col", "type": "ImU32" }, { "name": "dir", "type": "ImGuiDir" }, { "name": "scale", "type": "float" } ], "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale=1.0f)", "call_args": "(draw_list,pos,col,dir,scale)", "cimguiname": "igRenderArrow", "defaults": { "scale": "1.0f" }, "funcname": "RenderArrow", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderArrow", "ret": "void", "signature": "(ImDrawList*,ImVec2,ImU32,ImGuiDir,float)", "stname": "" } ], "igRenderArrowDockMenu": [ { "args": "(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { "name": "p_min", "type": "ImVec2" }, { "name": "sz", "type": "float" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col)", "call_args": "(draw_list,p_min,sz,col)", "cimguiname": "igRenderArrowDockMenu", "defaults": [], "funcname": "RenderArrowDockMenu", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderArrowDockMenu", "ret": "void", "signature": "(ImDrawList*,ImVec2,float,ImU32)", "stname": "" } ], "igRenderArrowPointingAt": [ { "args": "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { "name": "pos", "type": "ImVec2" }, { "name": "half_sz", "type": "ImVec2" }, { "name": "direction", "type": "ImGuiDir" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)", "call_args": "(draw_list,pos,half_sz,direction,col)", "cimguiname": "igRenderArrowPointingAt", "defaults": [], "funcname": "RenderArrowPointingAt", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderArrowPointingAt", "ret": "void", "signature": "(ImDrawList*,ImVec2,ImVec2,ImGuiDir,ImU32)", "stname": "" } ], "igRenderBullet": [ { "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { "name": "pos", "type": "ImVec2" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)", "call_args": "(draw_list,pos,col)", "cimguiname": "igRenderBullet", "defaults": [], "funcname": "RenderBullet", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderBullet", "ret": "void", "signature": "(ImDrawList*,ImVec2,ImU32)", "stname": "" } ], "igRenderCheckMark": [ { "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { "name": "pos", "type": "ImVec2" }, { "name": "col", "type": "ImU32" }, { "name": "sz", "type": "float" } ], "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)", "call_args": "(draw_list,pos,col,sz)", "cimguiname": "igRenderCheckMark", "defaults": [], "funcname": "RenderCheckMark", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderCheckMark", "ret": "void", "signature": "(ImDrawList*,ImVec2,ImU32,float)", "stname": "" } ], "igRenderColorRectWithAlphaCheckerboard": [ { "args": "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,int rounding_corners_flags)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { "name": "p_min", "type": "ImVec2" }, { "name": "p_max", "type": "ImVec2" }, { "name": "fill_col", "type": "ImU32" }, { "name": "grid_step", "type": "float" }, { "name": "grid_off", "type": "ImVec2" }, { "name": "rounding", "type": "float" }, { "name": "rounding_corners_flags", "type": "int" } ], "argsoriginal": "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding=0.0f,int rounding_corners_flags=~0)", "call_args": "(draw_list,p_min,p_max,fill_col,grid_step,grid_off,rounding,rounding_corners_flags)", "cimguiname": "igRenderColorRectWithAlphaCheckerboard", "defaults": { "rounding": "0.0f", "rounding_corners_flags": -1 }, "funcname": "RenderColorRectWithAlphaCheckerboard", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderColorRectWithAlphaCheckerboard", "ret": "void", "signature": "(ImDrawList*,ImVec2,ImVec2,ImU32,float,ImVec2,float,int)", "stname": "" } ], "igRenderFrame": [ { "args": "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border,float rounding)", "argsT": [ { "name": "p_min", "type": "ImVec2" }, { "name": "p_max", "type": "ImVec2" }, { "name": "fill_col", "type": "ImU32" }, { "name": "border", "type": "bool" }, { "name": "rounding", "type": "float" } ], "argsoriginal": "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border=true,float rounding=0.0f)", "call_args": "(p_min,p_max,fill_col,border,rounding)", "cimguiname": "igRenderFrame", "defaults": { "border": "true", "rounding": "0.0f" }, "funcname": "RenderFrame", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderFrame", "ret": "void", "signature": "(ImVec2,ImVec2,ImU32,bool,float)", "stname": "" } ], "igRenderFrameBorder": [ { "args": "(ImVec2 p_min,ImVec2 p_max,float rounding)", "argsT": [ { "name": "p_min", "type": "ImVec2" }, { "name": "p_max", "type": "ImVec2" }, { "name": "rounding", "type": "float" } ], "argsoriginal": "(ImVec2 p_min,ImVec2 p_max,float rounding=0.0f)", "call_args": "(p_min,p_max,rounding)", "cimguiname": "igRenderFrameBorder", "defaults": { "rounding": "0.0f" }, "funcname": "RenderFrameBorder", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderFrameBorder", "ret": "void", "signature": "(ImVec2,ImVec2,float)", "stname": "" } ], "igRenderMouseCursor": [ { "args": "(ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { "name": "pos", "type": "ImVec2" }, { "name": "scale", "type": "float" }, { "name": "mouse_cursor", "type": "ImGuiMouseCursor" }, { "name": "col_fill", "type": "ImU32" }, { "name": "col_border", "type": "ImU32" }, { "name": "col_shadow", "type": "ImU32" } ], "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)", "call_args": "(draw_list,pos,scale,mouse_cursor,col_fill,col_border,col_shadow)", "cimguiname": "igRenderMouseCursor", "defaults": [], "funcname": "RenderMouseCursor", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderMouseCursor", "ret": "void", "signature": "(ImDrawList*,ImVec2,float,ImGuiMouseCursor,ImU32,ImU32,ImU32)", "stname": "" } ], "igRenderNavHighlight": [ { "args": "(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags)", "argsT": [ { "name": "bb", "type": "const ImRect" }, { "name": "id", "type": "ImGuiID" }, { "name": "flags", "type": "ImGuiNavHighlightFlags" } ], "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiNavHighlightFlags flags=ImGuiNavHighlightFlags_TypeDefault)", "call_args": "(bb,id,flags)", "cimguiname": "igRenderNavHighlight", "comment": " // Navigation highlight", "defaults": { "flags": 1 }, "funcname": "RenderNavHighlight", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderNavHighlight", "ret": "void", "signature": "(const ImRect,ImGuiID,ImGuiNavHighlightFlags)", "stname": "" } ], "igRenderPlatformWindowsDefault": [ { "args": "(void* platform_render_arg,void* renderer_render_arg)", "argsT": [ { "name": "platform_render_arg", "type": "void*" }, { "name": "renderer_render_arg", "type": "void*" } ], "argsoriginal": "(void* platform_render_arg=((void*)0),void* renderer_render_arg=((void*)0))", "call_args": "(platform_render_arg,renderer_render_arg)", "cimguiname": "igRenderPlatformWindowsDefault", "comment": " // call in main loop. will call RenderWindow/SwapBuffers platform functions for each secondary viewport which doesn't have the ImGuiViewportFlags_Minimized flag set. May be reimplemented by user for custom rendering needs.", "defaults": { "platform_render_arg": "NULL", "renderer_render_arg": "NULL" }, "funcname": "RenderPlatformWindowsDefault", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igRenderPlatformWindowsDefault", "ret": "void", "signature": "(void*,void*)", "stname": "" } ], "igRenderRectFilledRangeH": [ { "args": "(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { "name": "rect", "type": "const ImRect" }, { "name": "col", "type": "ImU32" }, { "name": "x_start_norm", "type": "float" }, { "name": "x_end_norm", "type": "float" }, { "name": "rounding", "type": "float" } ], "argsoriginal": "(ImDrawList* draw_list,const ImRect& rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)", "call_args": "(draw_list,rect,col,x_start_norm,x_end_norm,rounding)", "cimguiname": "igRenderRectFilledRangeH", "defaults": [], "funcname": "RenderRectFilledRangeH", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderRectFilledRangeH", "ret": "void", "signature": "(ImDrawList*,const ImRect,ImU32,float,float,float)", "stname": "" } ], "igRenderRectFilledWithHole": [ { "args": "(ImDrawList* draw_list,ImRect outer,ImRect inner,ImU32 col,float rounding)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { "name": "outer", "type": "ImRect" }, { "name": "inner", "type": "ImRect" }, { "name": "col", "type": "ImU32" }, { "name": "rounding", "type": "float" } ], "argsoriginal": "(ImDrawList* draw_list,ImRect outer,ImRect inner,ImU32 col,float rounding)", "call_args": "(draw_list,outer,inner,col,rounding)", "cimguiname": "igRenderRectFilledWithHole", "defaults": [], "funcname": "RenderRectFilledWithHole", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderRectFilledWithHole", "ret": "void", "signature": "(ImDrawList*,ImRect,ImRect,ImU32,float)", "stname": "" } ], "igRenderText": [ { "args": "(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash)", "argsT": [ { "name": "pos", "type": "ImVec2" }, { "name": "text", "type": "const char*" }, { "name": "text_end", "type": "const char*" }, { "name": "hide_text_after_hash", "type": "bool" } ], "argsoriginal": "(ImVec2 pos,const char* text,const char* text_end=((void*)0),bool hide_text_after_hash=true)", "call_args": "(pos,text,text_end,hide_text_after_hash)", "cimguiname": "igRenderText", "defaults": { "hide_text_after_hash": "true", "text_end": "NULL" }, "funcname": "RenderText", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderText", "ret": "void", "signature": "(ImVec2,const char*,const char*,bool)", "stname": "" } ], "igRenderTextClipped": [ { "args": "(const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect)", "argsT": [ { "name": "pos_min", "type": "const ImVec2" }, { "name": "pos_max", "type": "const ImVec2" }, { "name": "text", "type": "const char*" }, { "name": "text_end", "type": "const char*" }, { "name": "text_size_if_known", "type": "const ImVec2*" }, { "name": "align", "type": "const ImVec2" }, { "name": "clip_rect", "type": "const ImRect*" } ], "argsoriginal": "(const ImVec2& pos_min,const ImVec2& pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2& align=ImVec2(0,0),const ImRect* clip_rect=((void*)0))", "call_args": "(pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)", "cimguiname": "igRenderTextClipped", "defaults": { "align": "ImVec2(0,0)", "clip_rect": "NULL" }, "funcname": "RenderTextClipped", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderTextClipped", "ret": "void", "signature": "(const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)", "stname": "" } ], "igRenderTextClippedEx": [ { "args": "(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { "name": "pos_min", "type": "const ImVec2" }, { "name": "pos_max", "type": "const ImVec2" }, { "name": "text", "type": "const char*" }, { "name": "text_end", "type": "const char*" }, { "name": "text_size_if_known", "type": "const ImVec2*" }, { "name": "align", "type": "const ImVec2" }, { "name": "clip_rect", "type": "const ImRect*" } ], "argsoriginal": "(ImDrawList* draw_list,const ImVec2& pos_min,const ImVec2& pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2& align=ImVec2(0,0),const ImRect* clip_rect=((void*)0))", "call_args": "(draw_list,pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)", "cimguiname": "igRenderTextClippedEx", "defaults": { "align": "ImVec2(0,0)", "clip_rect": "NULL" }, "funcname": "RenderTextClippedEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderTextClippedEx", "ret": "void", "signature": "(ImDrawList*,const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)", "stname": "" } ], "igRenderTextEllipsis": [ { "args": "(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { "name": "pos_min", "type": "const ImVec2" }, { "name": "pos_max", "type": "const ImVec2" }, { "name": "clip_max_x", "type": "float" }, { "name": "ellipsis_max_x", "type": "float" }, { "name": "text", "type": "const char*" }, { "name": "text_end", "type": "const char*" }, { "name": "text_size_if_known", "type": "const ImVec2*" } ], "argsoriginal": "(ImDrawList* draw_list,const ImVec2& pos_min,const ImVec2& pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known)", "call_args": "(draw_list,pos_min,pos_max,clip_max_x,ellipsis_max_x,text,text_end,text_size_if_known)", "cimguiname": "igRenderTextEllipsis", "defaults": [], "funcname": "RenderTextEllipsis", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderTextEllipsis", "ret": "void", "signature": "(ImDrawList*,const ImVec2,const ImVec2,float,float,const char*,const char*,const ImVec2*)", "stname": "" } ], "igRenderTextWrapped": [ { "args": "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)", "argsT": [ { "name": "pos", "type": "ImVec2" }, { "name": "text", "type": "const char*" }, { "name": "text_end", "type": "const char*" }, { "name": "wrap_width", "type": "float" } ], "argsoriginal": "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)", "call_args": "(pos,text,text_end,wrap_width)", "cimguiname": "igRenderTextWrapped", "defaults": [], "funcname": "RenderTextWrapped", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igRenderTextWrapped", "ret": "void", "signature": "(ImVec2,const char*,const char*,float)", "stname": "" } ], "igResetMouseDragDelta": [ { "args": "(ImGuiMouseButton button)", "argsT": [ { "name": "button", "type": "ImGuiMouseButton" } ], "argsoriginal": "(ImGuiMouseButton button=0)", "call_args": "(button)", "cimguiname": "igResetMouseDragDelta", "comment": " //", "defaults": { "button": 0 }, "funcname": "ResetMouseDragDelta", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igResetMouseDragDelta", "ret": "void", "signature": "(ImGuiMouseButton)", "stname": "" } ], "igSameLine": [ { "args": "(float offset_from_start_x,float spacing)", "argsT": [ { "name": "offset_from_start_x", "type": "float" }, { "name": "spacing", "type": "float" } ], "argsoriginal": "(float offset_from_start_x=0.0f,float spacing=-1.0f)", "call_args": "(offset_from_start_x,spacing)", "cimguiname": "igSameLine", "comment": " // call between widgets or groups to layout them horizontally. X position given in window coordinates.", "defaults": { "offset_from_start_x": "0.0f", "spacing": "-1.0f" }, "funcname": "SameLine", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSameLine", "ret": "void", "signature": "(float,float)", "stname": "" } ], "igSaveIniSettingsToDisk": [ { "args": "(const char* ini_filename)", "argsT": [ { "name": "ini_filename", "type": "const char*" } ], "argsoriginal": "(const char* ini_filename)", "call_args": "(ini_filename)", "cimguiname": "igSaveIniSettingsToDisk", "comment": " // this is automatically called (if io.IniFilename is not empty) a few seconds after any modification that should be reflected in the .ini file (and also by DestroyContext).", "defaults": [], "funcname": "SaveIniSettingsToDisk", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToDisk", "ret": "void", "signature": "(const char*)", "stname": "" } ], "igSaveIniSettingsToMemory": [ { "args": "(size_t* out_ini_size)", "argsT": [ { "name": "out_ini_size", "type": "size_t*" } ], "argsoriginal": "(size_t* out_ini_size=((void*)0))", "call_args": "(out_ini_size)", "cimguiname": "igSaveIniSettingsToMemory", "comment": " // return a zero-terminated string with the .ini data which you can save by your own mean. call when io.WantSaveIniSettings is set, then save data by your own mean and clear io.WantSaveIniSettings.", "defaults": { "out_ini_size": "NULL" }, "funcname": "SaveIniSettingsToMemory", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToMemory", "ret": "const char*", "signature": "(size_t*)", "stname": "" } ], "igScaleWindowsInViewport": [ { "args": "(ImGuiViewportP* viewport,float scale)", "argsT": [ { "name": "viewport", "type": "ImGuiViewportP*" }, { "name": "scale", "type": "float" } ], "argsoriginal": "(ImGuiViewportP* viewport,float scale)", "call_args": "(viewport,scale)", "cimguiname": "igScaleWindowsInViewport", "defaults": [], "funcname": "ScaleWindowsInViewport", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igScaleWindowsInViewport", "ret": "void", "signature": "(ImGuiViewportP*,float)", "stname": "" } ], "igScrollToBringRectIntoView": [ { "args": "(ImVec2 *pOut,ImGuiWindow* window,const ImRect item_rect)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "window", "type": "ImGuiWindow*" }, { "name": "item_rect", "type": "const ImRect" } ], "argsoriginal": "(ImGuiWindow* window,const ImRect& item_rect)", "call_args": "(window,item_rect)", "cimguiname": "igScrollToBringRectIntoView", "defaults": [], "funcname": "ScrollToBringRectIntoView", "location": "internal", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igScrollToBringRectIntoView", "ret": "void", "signature": "(ImGuiWindow*,const ImRect)", "stname": "" } ], "igScrollbar": [ { "args": "(ImGuiAxis axis)", "argsT": [ { "name": "axis", "type": "ImGuiAxis" } ], "argsoriginal": "(ImGuiAxis axis)", "call_args": "(axis)", "cimguiname": "igScrollbar", "defaults": [], "funcname": "Scrollbar", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igScrollbar", "ret": "void", "signature": "(ImGuiAxis)", "stname": "" } ], "igScrollbarEx": [ { "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawCornerFlags rounding_corners)", "argsT": [ { "name": "bb", "type": "const ImRect" }, { "name": "id", "type": "ImGuiID" }, { "name": "axis", "type": "ImGuiAxis" }, { "name": "p_scroll_v", "type": "float*" }, { "name": "avail_v", "type": "float" }, { "name": "contents_v", "type": "float" }, { "name": "rounding_corners", "type": "ImDrawCornerFlags" } ], "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawCornerFlags rounding_corners)", "call_args": "(bb,id,axis,p_scroll_v,avail_v,contents_v,rounding_corners)", "cimguiname": "igScrollbarEx", "defaults": [], "funcname": "ScrollbarEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igScrollbarEx", "ret": "bool", "signature": "(const ImRect,ImGuiID,ImGuiAxis,float*,float,float,ImDrawCornerFlags)", "stname": "" } ], "igSelectable": [ { "args": "(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "selected", "type": "bool" }, { "name": "flags", "type": "ImGuiSelectableFlags" }, { "name": "size", "type": "const ImVec2" } ], "argsoriginal": "(const char* label,bool selected=false,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))", "call_args": "(label,selected,flags,size)", "cimguiname": "igSelectable", "comment": " // \"bool selected\" carry the selection state (read-only). Selectable() is clicked is returns true so you can modify your selection state. size.x==0.0: use remaining width, size.x>0.0: specify width. size.y==0.0: use label height, size.y>0.0: specify height", "defaults": { "flags": 0, "selected": "false", "size": "ImVec2(0,0)" }, "funcname": "Selectable", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSelectableBool", "ret": "bool", "signature": "(const char*,bool,ImGuiSelectableFlags,const ImVec2)", "stname": "" }, { "args": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "p_selected", "type": "bool*" }, { "name": "flags", "type": "ImGuiSelectableFlags" }, { "name": "size", "type": "const ImVec2" } ], "argsoriginal": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))", "call_args": "(label,p_selected,flags,size)", "cimguiname": "igSelectable", "comment": " // \"bool* p_selected\" point to the selection state (read-write), as a convenient helper.", "defaults": { "flags": 0, "size": "ImVec2(0,0)" }, "funcname": "Selectable", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSelectableBoolPtr", "ret": "bool", "signature": "(const char*,bool*,ImGuiSelectableFlags,const ImVec2)", "stname": "" } ], "igSeparator": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igSeparator", "comment": " // separator, generally horizontal. inside a menu bar or in horizontal layout mode, this becomes a vertical separator.", "defaults": [], "funcname": "Separator", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSeparator", "ret": "void", "signature": "()", "stname": "" } ], "igSeparatorEx": [ { "args": "(ImGuiSeparatorFlags flags)", "argsT": [ { "name": "flags", "type": "ImGuiSeparatorFlags" } ], "argsoriginal": "(ImGuiSeparatorFlags flags)", "call_args": "(flags)", "cimguiname": "igSeparatorEx", "defaults": [], "funcname": "SeparatorEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSeparatorEx", "ret": "void", "signature": "(ImGuiSeparatorFlags)", "stname": "" } ], "igSetActiveID": [ { "args": "(ImGuiID id,ImGuiWindow* window)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiID id,ImGuiWindow* window)", "call_args": "(id,window)", "cimguiname": "igSetActiveID", "defaults": [], "funcname": "SetActiveID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetActiveID", "ret": "void", "signature": "(ImGuiID,ImGuiWindow*)", "stname": "" } ], "igSetAllocatorFunctions": [ { "args": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data)", "argsT": [ { "name": "alloc_func", "ret": "void*", "signature": "(size_t sz,void* user_data)", "type": "void*(*)(size_t sz,void* user_data)" }, { "name": "free_func", "ret": "void", "signature": "(void* ptr,void* user_data)", "type": "void(*)(void* ptr,void* user_data)" }, { "name": "user_data", "type": "void*" } ], "argsoriginal": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=((void*)0))", "call_args": "(alloc_func,free_func,user_data)", "cimguiname": "igSetAllocatorFunctions", "defaults": { "user_data": "NULL" }, "funcname": "SetAllocatorFunctions", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetAllocatorFunctions", "ret": "void", "signature": "(void*(*)(size_t,void*),void(*)(void*,void*),void*)", "stname": "" } ], "igSetClipboardText": [ { "args": "(const char* text)", "argsT": [ { "name": "text", "type": "const char*" } ], "argsoriginal": "(const char* text)", "call_args": "(text)", "cimguiname": "igSetClipboardText", "defaults": [], "funcname": "SetClipboardText", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetClipboardText", "ret": "void", "signature": "(const char*)", "stname": "" } ], "igSetColorEditOptions": [ { "args": "(ImGuiColorEditFlags flags)", "argsT": [ { "name": "flags", "type": "ImGuiColorEditFlags" } ], "argsoriginal": "(ImGuiColorEditFlags flags)", "call_args": "(flags)", "cimguiname": "igSetColorEditOptions", "comment": " // initialize current options (generally on application startup) if you want to select a default format, picker type, etc. User will be able to change many settings, unless you pass the _NoOptions flag to your calls.", "defaults": [], "funcname": "SetColorEditOptions", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetColorEditOptions", "ret": "void", "signature": "(ImGuiColorEditFlags)", "stname": "" } ], "igSetColumnOffset": [ { "args": "(int column_index,float offset_x)", "argsT": [ { "name": "column_index", "type": "int" }, { "name": "offset_x", "type": "float" } ], "argsoriginal": "(int column_index,float offset_x)", "call_args": "(column_index,offset_x)", "cimguiname": "igSetColumnOffset", "comment": " // set position of column line (in pixels, from the left side of the contents region). pass -1 to use current column", "defaults": [], "funcname": "SetColumnOffset", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetColumnOffset", "ret": "void", "signature": "(int,float)", "stname": "" } ], "igSetColumnWidth": [ { "args": "(int column_index,float width)", "argsT": [ { "name": "column_index", "type": "int" }, { "name": "width", "type": "float" } ], "argsoriginal": "(int column_index,float width)", "call_args": "(column_index,width)", "cimguiname": "igSetColumnWidth", "comment": " // set column width (in pixels). pass -1 to use current column", "defaults": [], "funcname": "SetColumnWidth", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetColumnWidth", "ret": "void", "signature": "(int,float)", "stname": "" } ], "igSetCurrentContext": [ { "args": "(ImGuiContext* ctx)", "argsT": [ { "name": "ctx", "type": "ImGuiContext*" } ], "argsoriginal": "(ImGuiContext* ctx)", "call_args": "(ctx)", "cimguiname": "igSetCurrentContext", "defaults": [], "funcname": "SetCurrentContext", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetCurrentContext", "ret": "void", "signature": "(ImGuiContext*)", "stname": "" } ], "igSetCurrentFont": [ { "args": "(ImFont* font)", "argsT": [ { "name": "font", "type": "ImFont*" } ], "argsoriginal": "(ImFont* font)", "call_args": "(font)", "cimguiname": "igSetCurrentFont", "defaults": [], "funcname": "SetCurrentFont", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetCurrentFont", "ret": "void", "signature": "(ImFont*)", "stname": "" } ], "igSetCursorPos": [ { "args": "(const ImVec2 local_pos)", "argsT": [ { "name": "local_pos", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& local_pos)", "call_args": "(local_pos)", "cimguiname": "igSetCursorPos", "comment": " // are using the main, absolute coordinate system.", "defaults": [], "funcname": "SetCursorPos", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetCursorPos", "ret": "void", "signature": "(const ImVec2)", "stname": "" } ], "igSetCursorPosX": [ { "args": "(float local_x)", "argsT": [ { "name": "local_x", "type": "float" } ], "argsoriginal": "(float local_x)", "call_args": "(local_x)", "cimguiname": "igSetCursorPosX", "comment": " // GetWindowPos() + GetCursorPos() == GetCursorScreenPos() etc.)", "defaults": [], "funcname": "SetCursorPosX", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetCursorPosX", "ret": "void", "signature": "(float)", "stname": "" } ], "igSetCursorPosY": [ { "args": "(float local_y)", "argsT": [ { "name": "local_y", "type": "float" } ], "argsoriginal": "(float local_y)", "call_args": "(local_y)", "cimguiname": "igSetCursorPosY", "comment": " //", "defaults": [], "funcname": "SetCursorPosY", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetCursorPosY", "ret": "void", "signature": "(float)", "stname": "" } ], "igSetCursorScreenPos": [ { "args": "(const ImVec2 pos)", "argsT": [ { "name": "pos", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& pos)", "call_args": "(pos)", "cimguiname": "igSetCursorScreenPos", "comment": " // cursor position in absolute screen coordinates (0..io.DisplaySize) or natural OS coordinates when using multiple viewport.", "defaults": [], "funcname": "SetCursorScreenPos", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetCursorScreenPos", "ret": "void", "signature": "(const ImVec2)", "stname": "" } ], "igSetDragDropPayload": [ { "args": "(const char* type,const void* data,size_t sz,ImGuiCond cond)", "argsT": [ { "name": "type", "type": "const char*" }, { "name": "data", "type": "const void*" }, { "name": "sz", "type": "size_t" }, { "name": "cond", "type": "ImGuiCond" } ], "argsoriginal": "(const char* type,const void* data,size_t sz,ImGuiCond cond=0)", "call_args": "(type,data,sz,cond)", "cimguiname": "igSetDragDropPayload", "comment": " // type is a user defined string of maximum 32 characters. Strings starting with '_' are reserved for dear imgui internal types. Data is copied and held by imgui.", "defaults": { "cond": 0 }, "funcname": "SetDragDropPayload", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetDragDropPayload", "ret": "bool", "signature": "(const char*,const void*,size_t,ImGuiCond)", "stname": "" } ], "igSetFocusID": [ { "args": "(ImGuiID id,ImGuiWindow* window)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiID id,ImGuiWindow* window)", "call_args": "(id,window)", "cimguiname": "igSetFocusID", "defaults": [], "funcname": "SetFocusID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetFocusID", "ret": "void", "signature": "(ImGuiID,ImGuiWindow*)", "stname": "" } ], "igSetHoveredID": [ { "args": "(ImGuiID id)", "argsT": [ { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "igSetHoveredID", "defaults": [], "funcname": "SetHoveredID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetHoveredID", "ret": "void", "signature": "(ImGuiID)", "stname": "" } ], "igSetItemAllowOverlap": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igSetItemAllowOverlap", "comment": " // allow last item to be overlapped by a subsequent item. sometimes useful with invisible buttons, selectables, etc. to catch unused area.", "defaults": [], "funcname": "SetItemAllowOverlap", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetItemAllowOverlap", "ret": "void", "signature": "()", "stname": "" } ], "igSetItemDefaultFocus": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igSetItemDefaultFocus", "comment": " // make last item the default focused item of a window.", "defaults": [], "funcname": "SetItemDefaultFocus", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetItemDefaultFocus", "ret": "void", "signature": "()", "stname": "" } ], "igSetKeyboardFocusHere": [ { "args": "(int offset)", "argsT": [ { "name": "offset", "type": "int" } ], "argsoriginal": "(int offset=0)", "call_args": "(offset)", "cimguiname": "igSetKeyboardFocusHere", "comment": " // focus keyboard on the next widget. Use positive 'offset' to access sub components of a multiple component widget. Use -1 to access previous widget.", "defaults": { "offset": 0 }, "funcname": "SetKeyboardFocusHere", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetKeyboardFocusHere", "ret": "void", "signature": "(int)", "stname": "" } ], "igSetLastItemData": [ { "args": "(ImGuiWindow* window,ImGuiID item_id,ImGuiItemStatusFlags status_flags,const ImRect item_rect)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "item_id", "type": "ImGuiID" }, { "name": "status_flags", "type": "ImGuiItemStatusFlags" }, { "name": "item_rect", "type": "const ImRect" } ], "argsoriginal": "(ImGuiWindow* window,ImGuiID item_id,ImGuiItemStatusFlags status_flags,const ImRect& item_rect)", "call_args": "(window,item_id,status_flags,item_rect)", "cimguiname": "igSetLastItemData", "defaults": [], "funcname": "SetLastItemData", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetLastItemData", "ret": "void", "signature": "(ImGuiWindow*,ImGuiID,ImGuiItemStatusFlags,const ImRect)", "stname": "" } ], "igSetMouseCursor": [ { "args": "(ImGuiMouseCursor cursor_type)", "argsT": [ { "name": "cursor_type", "type": "ImGuiMouseCursor" } ], "argsoriginal": "(ImGuiMouseCursor cursor_type)", "call_args": "(cursor_type)", "cimguiname": "igSetMouseCursor", "comment": " // set desired cursor type", "defaults": [], "funcname": "SetMouseCursor", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetMouseCursor", "ret": "void", "signature": "(ImGuiMouseCursor)", "stname": "" } ], "igSetNavID": [ { "args": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "nav_layer", "type": "int" }, { "name": "focus_scope_id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id)", "call_args": "(id,nav_layer,focus_scope_id)", "cimguiname": "igSetNavID", "defaults": [], "funcname": "SetNavID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetNavID", "ret": "void", "signature": "(ImGuiID,int,ImGuiID)", "stname": "" } ], "igSetNavIDWithRectRel": [ { "args": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "nav_layer", "type": "int" }, { "name": "focus_scope_id", "type": "ImGuiID" }, { "name": "rect_rel", "type": "const ImRect" } ], "argsoriginal": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect& rect_rel)", "call_args": "(id,nav_layer,focus_scope_id,rect_rel)", "cimguiname": "igSetNavIDWithRectRel", "defaults": [], "funcname": "SetNavIDWithRectRel", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetNavIDWithRectRel", "ret": "void", "signature": "(ImGuiID,int,ImGuiID,const ImRect)", "stname": "" } ], "igSetNextItemOpen": [ { "args": "(bool is_open,ImGuiCond cond)", "argsT": [ { "name": "is_open", "type": "bool" }, { "name": "cond", "type": "ImGuiCond" } ], "argsoriginal": "(bool is_open,ImGuiCond cond=0)", "call_args": "(is_open,cond)", "cimguiname": "igSetNextItemOpen", "comment": " // set next TreeNode/CollapsingHeader open state.", "defaults": { "cond": 0 }, "funcname": "SetNextItemOpen", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemOpen", "ret": "void", "signature": "(bool,ImGuiCond)", "stname": "" } ], "igSetNextItemWidth": [ { "args": "(float item_width)", "argsT": [ { "name": "item_width", "type": "float" } ], "argsoriginal": "(float item_width)", "call_args": "(item_width)", "cimguiname": "igSetNextItemWidth", "comment": " // set width of the _next_ common large \"item+label\" widget. >0.0f: width in pixels, <0.0f align xx pixels to the right of window (so -1.0f always align width to the right side)", "defaults": [], "funcname": "SetNextItemWidth", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemWidth", "ret": "void", "signature": "(float)", "stname": "" } ], "igSetNextWindowBgAlpha": [ { "args": "(float alpha)", "argsT": [ { "name": "alpha", "type": "float" } ], "argsoriginal": "(float alpha)", "call_args": "(alpha)", "cimguiname": "igSetNextWindowBgAlpha", "comment": " // set next window background color alpha. helper to easily override the Alpha component of ImGuiCol_WindowBg/ChildBg/PopupBg. you may also use ImGuiWindowFlags_NoBackground.", "defaults": [], "funcname": "SetNextWindowBgAlpha", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowBgAlpha", "ret": "void", "signature": "(float)", "stname": "" } ], "igSetNextWindowClass": [ { "args": "(const ImGuiWindowClass* window_class)", "argsT": [ { "name": "window_class", "type": "const ImGuiWindowClass*" } ], "argsoriginal": "(const ImGuiWindowClass* window_class)", "call_args": "(window_class)", "cimguiname": "igSetNextWindowClass", "comment": " // set next window class (rare/advanced uses: provide hints to the platform back-end via altered viewport flags and parent/child info)", "defaults": [], "funcname": "SetNextWindowClass", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowClass", "ret": "void", "signature": "(const ImGuiWindowClass*)", "stname": "" } ], "igSetNextWindowCollapsed": [ { "args": "(bool collapsed,ImGuiCond cond)", "argsT": [ { "name": "collapsed", "type": "bool" }, { "name": "cond", "type": "ImGuiCond" } ], "argsoriginal": "(bool collapsed,ImGuiCond cond=0)", "call_args": "(collapsed,cond)", "cimguiname": "igSetNextWindowCollapsed", "comment": " // set next window collapsed state. call before Begin()", "defaults": { "cond": 0 }, "funcname": "SetNextWindowCollapsed", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowCollapsed", "ret": "void", "signature": "(bool,ImGuiCond)", "stname": "" } ], "igSetNextWindowContentSize": [ { "args": "(const ImVec2 size)", "argsT": [ { "name": "size", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& size)", "call_args": "(size)", "cimguiname": "igSetNextWindowContentSize", "comment": " // set next window content size (~ scrollable client area, which enforce the range of scrollbars). Not including window decorations (title bar, menu bar, etc.) nor WindowPadding. set an axis to 0.0f to leave it automatic. call before Begin()", "defaults": [], "funcname": "SetNextWindowContentSize", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowContentSize", "ret": "void", "signature": "(const ImVec2)", "stname": "" } ], "igSetNextWindowDockID": [ { "args": "(ImGuiID dock_id,ImGuiCond cond)", "argsT": [ { "name": "dock_id", "type": "ImGuiID" }, { "name": "cond", "type": "ImGuiCond" } ], "argsoriginal": "(ImGuiID dock_id,ImGuiCond cond=0)", "call_args": "(dock_id,cond)", "cimguiname": "igSetNextWindowDockID", "comment": " // set next window dock id (FIXME-DOCK)", "defaults": { "cond": 0 }, "funcname": "SetNextWindowDockID", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowDockID", "ret": "void", "signature": "(ImGuiID,ImGuiCond)", "stname": "" } ], "igSetNextWindowFocus": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igSetNextWindowFocus", "comment": " // set next window to be focused / top-most. call before Begin()", "defaults": [], "funcname": "SetNextWindowFocus", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowFocus", "ret": "void", "signature": "()", "stname": "" } ], "igSetNextWindowPos": [ { "args": "(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot)", "argsT": [ { "name": "pos", "type": "const ImVec2" }, { "name": "cond", "type": "ImGuiCond" }, { "name": "pivot", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0,const ImVec2& pivot=ImVec2(0,0))", "call_args": "(pos,cond,pivot)", "cimguiname": "igSetNextWindowPos", "comment": " // set next window position. call before Begin(). use pivot=(0.5f,0.5f) to center on given point, etc.", "defaults": { "cond": 0, "pivot": "ImVec2(0,0)" }, "funcname": "SetNextWindowPos", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowPos", "ret": "void", "signature": "(const ImVec2,ImGuiCond,const ImVec2)", "stname": "" } ], "igSetNextWindowScroll": [ { "args": "(const ImVec2 scroll)", "argsT": [ { "name": "scroll", "type": "const ImVec2" } ], "argsoriginal": "(const ImVec2& scroll)", "call_args": "(scroll)", "cimguiname": "igSetNextWindowScroll", "comment": " // Use -1.0f on one axis to leave as-is", "defaults": [], "funcname": "SetNextWindowScroll", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowScroll", "ret": "void", "signature": "(const ImVec2)", "stname": "" } ], "igSetNextWindowSize": [ { "args": "(const ImVec2 size,ImGuiCond cond)", "argsT": [ { "name": "size", "type": "const ImVec2" }, { "name": "cond", "type": "ImGuiCond" } ], "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)", "call_args": "(size,cond)", "cimguiname": "igSetNextWindowSize", "comment": " // set next window size. set axis to 0.0f to force an auto-fit on this axis. call before Begin()", "defaults": { "cond": 0 }, "funcname": "SetNextWindowSize", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowSize", "ret": "void", "signature": "(const ImVec2,ImGuiCond)", "stname": "" } ], "igSetNextWindowSizeConstraints": [ { "args": "(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data)", "argsT": [ { "name": "size_min", "type": "const ImVec2" }, { "name": "size_max", "type": "const ImVec2" }, { "name": "custom_callback", "type": "ImGuiSizeCallback" }, { "name": "custom_callback_data", "type": "void*" } ], "argsoriginal": "(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void*)0),void* custom_callback_data=((void*)0))", "call_args": "(size_min,size_max,custom_callback,custom_callback_data)", "cimguiname": "igSetNextWindowSizeConstraints", "comment": " // set next window size limits. use -1,-1 on either X/Y axis to preserve the current size. Sizes will be rounded down. Use callback to apply non-trivial programmatic constraints.", "defaults": { "custom_callback": "NULL", "custom_callback_data": "NULL" }, "funcname": "SetNextWindowSizeConstraints", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowSizeConstraints", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)", "stname": "" } ], "igSetNextWindowViewport": [ { "args": "(ImGuiID viewport_id)", "argsT": [ { "name": "viewport_id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID viewport_id)", "call_args": "(viewport_id)", "cimguiname": "igSetNextWindowViewport", "comment": " // set next window viewport", "defaults": [], "funcname": "SetNextWindowViewport", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowViewport", "ret": "void", "signature": "(ImGuiID)", "stname": "" } ], "igSetScrollFromPosX": [ { "args": "(float local_x,float center_x_ratio)", "argsT": [ { "name": "local_x", "type": "float" }, { "name": "center_x_ratio", "type": "float" } ], "argsoriginal": "(float local_x,float center_x_ratio=0.5f)", "call_args": "(local_x,center_x_ratio)", "cimguiname": "igSetScrollFromPosX", "comment": " // adjust scrolling amount to make given position visible. Generally GetCursorStartPos() + offset to compute a valid position.", "defaults": { "center_x_ratio": "0.5f" }, "funcname": "SetScrollFromPosX", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosXFloat", "ret": "void", "signature": "(float,float)", "stname": "" }, { "args": "(ImGuiWindow* window,float local_x,float center_x_ratio)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "local_x", "type": "float" }, { "name": "center_x_ratio", "type": "float" } ], "argsoriginal": "(ImGuiWindow* window,float local_x,float center_x_ratio=0.5f)", "call_args": "(window,local_x,center_x_ratio)", "cimguiname": "igSetScrollFromPosX", "defaults": { "center_x_ratio": "0.5f" }, "funcname": "SetScrollFromPosX", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosXWindowPtr", "ret": "void", "signature": "(ImGuiWindow*,float,float)", "stname": "" } ], "igSetScrollFromPosY": [ { "args": "(float local_y,float center_y_ratio)", "argsT": [ { "name": "local_y", "type": "float" }, { "name": "center_y_ratio", "type": "float" } ], "argsoriginal": "(float local_y,float center_y_ratio=0.5f)", "call_args": "(local_y,center_y_ratio)", "cimguiname": "igSetScrollFromPosY", "comment": " // adjust scrolling amount to make given position visible. Generally GetCursorStartPos() + offset to compute a valid position.", "defaults": { "center_y_ratio": "0.5f" }, "funcname": "SetScrollFromPosY", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosYFloat", "ret": "void", "signature": "(float,float)", "stname": "" }, { "args": "(ImGuiWindow* window,float local_y,float center_y_ratio)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "local_y", "type": "float" }, { "name": "center_y_ratio", "type": "float" } ], "argsoriginal": "(ImGuiWindow* window,float local_y,float center_y_ratio=0.5f)", "call_args": "(window,local_y,center_y_ratio)", "cimguiname": "igSetScrollFromPosY", "defaults": { "center_y_ratio": "0.5f" }, "funcname": "SetScrollFromPosY", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosYWindowPtr", "ret": "void", "signature": "(ImGuiWindow*,float,float)", "stname": "" } ], "igSetScrollHereX": [ { "args": "(float center_x_ratio)", "argsT": [ { "name": "center_x_ratio", "type": "float" } ], "argsoriginal": "(float center_x_ratio=0.5f)", "call_args": "(center_x_ratio)", "cimguiname": "igSetScrollHereX", "comment": " // adjust scrolling amount to make current cursor position visible. center_x_ratio=0.0: left, 0.5: center, 1.0: right. When using to make a \"default/current item\" visible, consider using SetItemDefaultFocus() instead.", "defaults": { "center_x_ratio": "0.5f" }, "funcname": "SetScrollHereX", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetScrollHereX", "ret": "void", "signature": "(float)", "stname": "" } ], "igSetScrollHereY": [ { "args": "(float center_y_ratio)", "argsT": [ { "name": "center_y_ratio", "type": "float" } ], "argsoriginal": "(float center_y_ratio=0.5f)", "call_args": "(center_y_ratio)", "cimguiname": "igSetScrollHereY", "comment": " // adjust scrolling amount to make current cursor position visible. center_y_ratio=0.0: top, 0.5: center, 1.0: bottom. When using to make a \"default/current item\" visible, consider using SetItemDefaultFocus() instead.", "defaults": { "center_y_ratio": "0.5f" }, "funcname": "SetScrollHereY", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetScrollHereY", "ret": "void", "signature": "(float)", "stname": "" } ], "igSetScrollX": [ { "args": "(float scroll_x)", "argsT": [ { "name": "scroll_x", "type": "float" } ], "argsoriginal": "(float scroll_x)", "call_args": "(scroll_x)", "cimguiname": "igSetScrollX", "comment": " // set scrolling amount [0..GetScrollMaxX()]", "defaults": [], "funcname": "SetScrollX", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetScrollXFloat", "ret": "void", "signature": "(float)", "stname": "" }, { "args": "(ImGuiWindow* window,float new_scroll_x)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "new_scroll_x", "type": "float" } ], "argsoriginal": "(ImGuiWindow* window,float new_scroll_x)", "call_args": "(window,new_scroll_x)", "cimguiname": "igSetScrollX", "defaults": [], "funcname": "SetScrollX", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetScrollXWindowPtr", "ret": "void", "signature": "(ImGuiWindow*,float)", "stname": "" } ], "igSetScrollY": [ { "args": "(float scroll_y)", "argsT": [ { "name": "scroll_y", "type": "float" } ], "argsoriginal": "(float scroll_y)", "call_args": "(scroll_y)", "cimguiname": "igSetScrollY", "comment": " // set scrolling amount [0..GetScrollMaxY()]", "defaults": [], "funcname": "SetScrollY", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetScrollYFloat", "ret": "void", "signature": "(float)", "stname": "" }, { "args": "(ImGuiWindow* window,float new_scroll_y)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "new_scroll_y", "type": "float" } ], "argsoriginal": "(ImGuiWindow* window,float new_scroll_y)", "call_args": "(window,new_scroll_y)", "cimguiname": "igSetScrollY", "defaults": [], "funcname": "SetScrollY", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetScrollYWindowPtr", "ret": "void", "signature": "(ImGuiWindow*,float)", "stname": "" } ], "igSetStateStorage": [ { "args": "(ImGuiStorage* storage)", "argsT": [ { "name": "storage", "type": "ImGuiStorage*" } ], "argsoriginal": "(ImGuiStorage* storage)", "call_args": "(storage)", "cimguiname": "igSetStateStorage", "comment": " // replace current window storage with our own (if you want to manipulate it yourself, typically clear subsection of it)", "defaults": [], "funcname": "SetStateStorage", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetStateStorage", "ret": "void", "signature": "(ImGuiStorage*)", "stname": "" } ], "igSetTabItemClosed": [ { "args": "(const char* tab_or_docked_window_label)", "argsT": [ { "name": "tab_or_docked_window_label", "type": "const char*" } ], "argsoriginal": "(const char* tab_or_docked_window_label)", "call_args": "(tab_or_docked_window_label)", "cimguiname": "igSetTabItemClosed", "comment": " // notify TabBar or Docking system of a closed tab/window ahead (useful to reduce visual flicker on reorderable tab bars). For tab-bar: call after BeginTabBar() and before Tab submissions. Otherwise call with a window name.", "defaults": [], "funcname": "SetTabItemClosed", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetTabItemClosed", "ret": "void", "signature": "(const char*)", "stname": "" } ], "igSetTooltip": [ { "args": "(const char* fmt,...)", "argsT": [ { "name": "fmt", "type": "const char*" }, { "name": "...", "type": "..." } ], "argsoriginal": "(const char* fmt,...)", "call_args": "(fmt,...)", "cimguiname": "igSetTooltip", "comment": " // set a text-only tooltip, typically use with ImGui::IsItemHovered(). override any previous call to SetTooltip().", "defaults": [], "funcname": "SetTooltip", "isvararg": "...)", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetTooltip", "ret": "void", "signature": "(const char*,...)", "stname": "" } ], "igSetTooltipV": [ { "args": "(const char* fmt,va_list args)", "argsT": [ { "name": "fmt", "type": "const char*" }, { "name": "args", "type": "va_list" } ], "argsoriginal": "(const char* fmt,va_list args)", "call_args": "(fmt,args)", "cimguiname": "igSetTooltipV", "defaults": [], "funcname": "SetTooltipV", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetTooltipV", "ret": "void", "signature": "(const char*,va_list)", "stname": "" } ], "igSetWindowClipRectBeforeSetChannel": [ { "args": "(ImGuiWindow* window,const ImRect clip_rect)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "clip_rect", "type": "const ImRect" } ], "argsoriginal": "(ImGuiWindow* window,const ImRect& clip_rect)", "call_args": "(window,clip_rect)", "cimguiname": "igSetWindowClipRectBeforeSetChannel", "defaults": [], "funcname": "SetWindowClipRectBeforeSetChannel", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetWindowClipRectBeforeSetChannel", "ret": "void", "signature": "(ImGuiWindow*,const ImRect)", "stname": "" } ], "igSetWindowCollapsed": [ { "args": "(bool collapsed,ImGuiCond cond)", "argsT": [ { "name": "collapsed", "type": "bool" }, { "name": "cond", "type": "ImGuiCond" } ], "argsoriginal": "(bool collapsed,ImGuiCond cond=0)", "call_args": "(collapsed,cond)", "cimguiname": "igSetWindowCollapsed", "comment": " // (not recommended) set current window collapsed state. prefer using SetNextWindowCollapsed().", "defaults": { "cond": 0 }, "funcname": "SetWindowCollapsed", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetWindowCollapsedBool", "ret": "void", "signature": "(bool,ImGuiCond)", "stname": "" }, { "args": "(const char* name,bool collapsed,ImGuiCond cond)", "argsT": [ { "name": "name", "type": "const char*" }, { "name": "collapsed", "type": "bool" }, { "name": "cond", "type": "ImGuiCond" } ], "argsoriginal": "(const char* name,bool collapsed,ImGuiCond cond=0)", "call_args": "(name,collapsed,cond)", "cimguiname": "igSetWindowCollapsed", "comment": " // set named window collapsed state", "defaults": { "cond": 0 }, "funcname": "SetWindowCollapsed", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetWindowCollapsedStr", "ret": "void", "signature": "(const char*,bool,ImGuiCond)", "stname": "" }, { "args": "(ImGuiWindow* window,bool collapsed,ImGuiCond cond)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "collapsed", "type": "bool" }, { "name": "cond", "type": "ImGuiCond" } ], "argsoriginal": "(ImGuiWindow* window,bool collapsed,ImGuiCond cond=0)", "call_args": "(window,collapsed,cond)", "cimguiname": "igSetWindowCollapsed", "defaults": { "cond": 0 }, "funcname": "SetWindowCollapsed", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetWindowCollapsedWindowPtr", "ret": "void", "signature": "(ImGuiWindow*,bool,ImGuiCond)", "stname": "" } ], "igSetWindowDock": [ { "args": "(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "dock_id", "type": "ImGuiID" }, { "name": "cond", "type": "ImGuiCond" } ], "argsoriginal": "(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond)", "call_args": "(window,dock_id,cond)", "cimguiname": "igSetWindowDock", "defaults": [], "funcname": "SetWindowDock", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetWindowDock", "ret": "void", "signature": "(ImGuiWindow*,ImGuiID,ImGuiCond)", "stname": "" } ], "igSetWindowFocus": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igSetWindowFocus", "comment": " // (not recommended) set current window to be focused / top-most. prefer using SetNextWindowFocus().", "defaults": [], "funcname": "SetWindowFocus", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetWindowFocusNil", "ret": "void", "signature": "()", "stname": "" }, { "args": "(const char* name)", "argsT": [ { "name": "name", "type": "const char*" } ], "argsoriginal": "(const char* name)", "call_args": "(name)", "cimguiname": "igSetWindowFocus", "comment": " // set named window to be focused / top-most. use NULL to remove focus.", "defaults": [], "funcname": "SetWindowFocus", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetWindowFocusStr", "ret": "void", "signature": "(const char*)", "stname": "" } ], "igSetWindowFontScale": [ { "args": "(float scale)", "argsT": [ { "name": "scale", "type": "float" } ], "argsoriginal": "(float scale)", "call_args": "(scale)", "cimguiname": "igSetWindowFontScale", "comment": " // set font scale. Adjust IO.FontGlobalScale if you want to scale all windows. This is an old API! For correct scaling, prefer to reload font + rebuild ImFontAtlas + call style.ScaleAllSizes().", "defaults": [], "funcname": "SetWindowFontScale", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetWindowFontScale", "ret": "void", "signature": "(float)", "stname": "" } ], "igSetWindowHitTestHole": [ { "args": "(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "pos", "type": "const ImVec2" }, { "name": "size", "type": "const ImVec2" } ], "argsoriginal": "(ImGuiWindow* window,const ImVec2& pos,const ImVec2& size)", "call_args": "(window,pos,size)", "cimguiname": "igSetWindowHitTestHole", "defaults": [], "funcname": "SetWindowHitTestHole", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetWindowHitTestHole", "ret": "void", "signature": "(ImGuiWindow*,const ImVec2,const ImVec2)", "stname": "" } ], "igSetWindowPos": [ { "args": "(const ImVec2 pos,ImGuiCond cond)", "argsT": [ { "name": "pos", "type": "const ImVec2" }, { "name": "cond", "type": "ImGuiCond" } ], "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0)", "call_args": "(pos,cond)", "cimguiname": "igSetWindowPos", "comment": " // (not recommended) set current window position - call within Begin()/End(). prefer using SetNextWindowPos(), as this may incur tearing and side-effects.", "defaults": { "cond": 0 }, "funcname": "SetWindowPos", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetWindowPosVec2", "ret": "void", "signature": "(const ImVec2,ImGuiCond)", "stname": "" }, { "args": "(const char* name,const ImVec2 pos,ImGuiCond cond)", "argsT": [ { "name": "name", "type": "const char*" }, { "name": "pos", "type": "const ImVec2" }, { "name": "cond", "type": "ImGuiCond" } ], "argsoriginal": "(const char* name,const ImVec2& pos,ImGuiCond cond=0)", "call_args": "(name,pos,cond)", "cimguiname": "igSetWindowPos", "comment": " // set named window position.", "defaults": { "cond": 0 }, "funcname": "SetWindowPos", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetWindowPosStr", "ret": "void", "signature": "(const char*,const ImVec2,ImGuiCond)", "stname": "" }, { "args": "(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "pos", "type": "const ImVec2" }, { "name": "cond", "type": "ImGuiCond" } ], "argsoriginal": "(ImGuiWindow* window,const ImVec2& pos,ImGuiCond cond=0)", "call_args": "(window,pos,cond)", "cimguiname": "igSetWindowPos", "defaults": { "cond": 0 }, "funcname": "SetWindowPos", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetWindowPosWindowPtr", "ret": "void", "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)", "stname": "" } ], "igSetWindowSize": [ { "args": "(const ImVec2 size,ImGuiCond cond)", "argsT": [ { "name": "size", "type": "const ImVec2" }, { "name": "cond", "type": "ImGuiCond" } ], "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)", "call_args": "(size,cond)", "cimguiname": "igSetWindowSize", "comment": " // (not recommended) set current window size - call within Begin()/End(). set to ImVec2(0, 0) to force an auto-fit. prefer using SetNextWindowSize(), as this may incur tearing and minor side-effects.", "defaults": { "cond": 0 }, "funcname": "SetWindowSize", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetWindowSizeVec2", "ret": "void", "signature": "(const ImVec2,ImGuiCond)", "stname": "" }, { "args": "(const char* name,const ImVec2 size,ImGuiCond cond)", "argsT": [ { "name": "name", "type": "const char*" }, { "name": "size", "type": "const ImVec2" }, { "name": "cond", "type": "ImGuiCond" } ], "argsoriginal": "(const char* name,const ImVec2& size,ImGuiCond cond=0)", "call_args": "(name,size,cond)", "cimguiname": "igSetWindowSize", "comment": " // set named window size. set axis to 0.0f to force an auto-fit on this axis.", "defaults": { "cond": 0 }, "funcname": "SetWindowSize", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSetWindowSizeStr", "ret": "void", "signature": "(const char*,const ImVec2,ImGuiCond)", "stname": "" }, { "args": "(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "size", "type": "const ImVec2" }, { "name": "cond", "type": "ImGuiCond" } ], "argsoriginal": "(ImGuiWindow* window,const ImVec2& size,ImGuiCond cond=0)", "call_args": "(window,size,cond)", "cimguiname": "igSetWindowSize", "defaults": { "cond": 0 }, "funcname": "SetWindowSize", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSetWindowSizeWindowPtr", "ret": "void", "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)", "stname": "" } ], "igShadeVertsLinearColorGradientKeepAlpha": [ { "args": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { "name": "vert_start_idx", "type": "int" }, { "name": "vert_end_idx", "type": "int" }, { "name": "gradient_p0", "type": "ImVec2" }, { "name": "gradient_p1", "type": "ImVec2" }, { "name": "col0", "type": "ImU32" }, { "name": "col1", "type": "ImU32" } ], "argsoriginal": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)", "call_args": "(draw_list,vert_start_idx,vert_end_idx,gradient_p0,gradient_p1,col0,col1)", "cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", "defaults": [], "funcname": "ShadeVertsLinearColorGradientKeepAlpha", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", "ret": "void", "signature": "(ImDrawList*,int,int,ImVec2,ImVec2,ImU32,ImU32)", "stname": "" } ], "igShadeVertsLinearUV": [ { "args": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,bool clamp)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { "name": "vert_start_idx", "type": "int" }, { "name": "vert_end_idx", "type": "int" }, { "name": "a", "type": "const ImVec2" }, { "name": "b", "type": "const ImVec2" }, { "name": "uv_a", "type": "const ImVec2" }, { "name": "uv_b", "type": "const ImVec2" }, { "name": "clamp", "type": "bool" } ], "argsoriginal": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,bool clamp)", "call_args": "(draw_list,vert_start_idx,vert_end_idx,a,b,uv_a,uv_b,clamp)", "cimguiname": "igShadeVertsLinearUV", "defaults": [], "funcname": "ShadeVertsLinearUV", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igShadeVertsLinearUV", "ret": "void", "signature": "(ImDrawList*,int,int,const ImVec2,const ImVec2,const ImVec2,const ImVec2,bool)", "stname": "" } ], "igShowAboutWindow": [ { "args": "(bool* p_open)", "argsT": [ { "name": "p_open", "type": "bool*" } ], "argsoriginal": "(bool* p_open=((void*)0))", "call_args": "(p_open)", "cimguiname": "igShowAboutWindow", "comment": " // create About window. display Dear ImGui version, credits and build/system information.", "defaults": { "p_open": "NULL" }, "funcname": "ShowAboutWindow", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igShowAboutWindow", "ret": "void", "signature": "(bool*)", "stname": "" } ], "igShowDemoWindow": [ { "args": "(bool* p_open)", "argsT": [ { "name": "p_open", "type": "bool*" } ], "argsoriginal": "(bool* p_open=((void*)0))", "call_args": "(p_open)", "cimguiname": "igShowDemoWindow", "comment": " // create Demo window (previously called ShowTestWindow). demonstrate most ImGui features. call this to learn about the library! try to make it always available in your application!", "defaults": { "p_open": "NULL" }, "funcname": "ShowDemoWindow", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igShowDemoWindow", "ret": "void", "signature": "(bool*)", "stname": "" } ], "igShowFontSelector": [ { "args": "(const char* label)", "argsT": [ { "name": "label", "type": "const char*" } ], "argsoriginal": "(const char* label)", "call_args": "(label)", "cimguiname": "igShowFontSelector", "comment": " // add font selector block (not a window), essentially a combo listing the loaded fonts.", "defaults": [], "funcname": "ShowFontSelector", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igShowFontSelector", "ret": "void", "signature": "(const char*)", "stname": "" } ], "igShowMetricsWindow": [ { "args": "(bool* p_open)", "argsT": [ { "name": "p_open", "type": "bool*" } ], "argsoriginal": "(bool* p_open=((void*)0))", "call_args": "(p_open)", "cimguiname": "igShowMetricsWindow", "comment": " // create Debug/Metrics window. display Dear ImGui internals: draw commands (with individual draw calls and vertices), window list, basic internal state, etc.", "defaults": { "p_open": "NULL" }, "funcname": "ShowMetricsWindow", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igShowMetricsWindow", "ret": "void", "signature": "(bool*)", "stname": "" } ], "igShowStyleEditor": [ { "args": "(ImGuiStyle* ref)", "argsT": [ { "name": "ref", "type": "ImGuiStyle*" } ], "argsoriginal": "(ImGuiStyle* ref=((void*)0))", "call_args": "(ref)", "cimguiname": "igShowStyleEditor", "comment": " // add style editor block (not a window). you can pass in a reference ImGuiStyle structure to compare to, revert to and save to (else it uses the default style)", "defaults": { "ref": "NULL" }, "funcname": "ShowStyleEditor", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igShowStyleEditor", "ret": "void", "signature": "(ImGuiStyle*)", "stname": "" } ], "igShowStyleSelector": [ { "args": "(const char* label)", "argsT": [ { "name": "label", "type": "const char*" } ], "argsoriginal": "(const char* label)", "call_args": "(label)", "cimguiname": "igShowStyleSelector", "comment": " // add style selector block (not a window), essentially a combo listing the default styles.", "defaults": [], "funcname": "ShowStyleSelector", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igShowStyleSelector", "ret": "bool", "signature": "(const char*)", "stname": "" } ], "igShowUserGuide": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igShowUserGuide", "comment": " // add basic help/info block (not a window): how to manipulate ImGui as a end-user (mouse/keyboard controls).", "defaults": [], "funcname": "ShowUserGuide", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igShowUserGuide", "ret": "void", "signature": "()", "stname": "" } ], "igShowViewportThumbnails": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igShowViewportThumbnails", "defaults": [], "funcname": "ShowViewportThumbnails", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igShowViewportThumbnails", "ret": "void", "signature": "()", "stname": "" } ], "igShrinkWidths": [ { "args": "(ImGuiShrinkWidthItem* items,int count,float width_excess)", "argsT": [ { "name": "items", "type": "ImGuiShrinkWidthItem*" }, { "name": "count", "type": "int" }, { "name": "width_excess", "type": "float" } ], "argsoriginal": "(ImGuiShrinkWidthItem* items,int count,float width_excess)", "call_args": "(items,count,width_excess)", "cimguiname": "igShrinkWidths", "defaults": [], "funcname": "ShrinkWidths", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igShrinkWidths", "ret": "void", "signature": "(ImGuiShrinkWidthItem*,int,float)", "stname": "" } ], "igShutdown": [ { "args": "(ImGuiContext* context)", "argsT": [ { "name": "context", "type": "ImGuiContext*" } ], "argsoriginal": "(ImGuiContext* context)", "call_args": "(context)", "cimguiname": "igShutdown", "comment": " // Since 1.60 this is a _private_ function. You can call DestroyContext() to destroy the context created by CreateContext().", "defaults": [], "funcname": "Shutdown", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igShutdown", "ret": "void", "signature": "(ImGuiContext*)", "stname": "" } ], "igSliderAngle": [ { "args": "(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v_rad", "type": "float*" }, { "name": "v_degrees_min", "type": "float" }, { "name": "v_degrees_max", "type": "float" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,float* v_rad,float v_degrees_min=-360.0f,float v_degrees_max=+360.0f,const char* format=\"%.0f deg\",ImGuiSliderFlags flags=0)", "call_args": "(label,v_rad,v_degrees_min,v_degrees_max,format,flags)", "cimguiname": "igSliderAngle", "defaults": { "flags": 0, "format": "\"%.0f deg\"", "v_degrees_max": "+360.0f", "v_degrees_min": "-360.0f" }, "funcname": "SliderAngle", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSliderAngle", "ret": "bool", "signature": "(const char*,float*,float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], "igSliderBehavior": [ { "args": "(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)", "argsT": [ { "name": "bb", "type": "const ImRect" }, { "name": "id", "type": "ImGuiID" }, { "name": "data_type", "type": "ImGuiDataType" }, { "name": "p_v", "type": "void*" }, { "name": "p_min", "type": "const void*" }, { "name": "p_max", "type": "const void*" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" }, { "name": "out_grab_bb", "type": "ImRect*" } ], "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)", "call_args": "(bb,id,data_type,p_v,p_min,p_max,format,flags,out_grab_bb)", "cimguiname": "igSliderBehavior", "defaults": [], "funcname": "SliderBehavior", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSliderBehavior", "ret": "bool", "signature": "(const ImRect,ImGuiID,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags,ImRect*)", "stname": "" } ], "igSliderFloat": [ { "args": "(const char* label,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "float*" }, { "name": "v_min", "type": "float" }, { "name": "v_max", "type": "float" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,float* v,float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_min,v_max,format,flags)", "cimguiname": "igSliderFloat", "comment": " // adjust format to decorate the value with a prefix or a suffix for in-slider labels or unit display.", "defaults": { "flags": 0, "format": "\"%.3f\"" }, "funcname": "SliderFloat", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat", "ret": "bool", "signature": "(const char*,float*,float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], "igSliderFloat2": [ { "args": "(const char* label,float v[2],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "float[2]" }, { "name": "v_min", "type": "float" }, { "name": "v_max", "type": "float" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,float v[2],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_min,v_max,format,flags)", "cimguiname": "igSliderFloat2", "defaults": { "flags": 0, "format": "\"%.3f\"" }, "funcname": "SliderFloat2", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat2", "ret": "bool", "signature": "(const char*,float[2],float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], "igSliderFloat3": [ { "args": "(const char* label,float v[3],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "float[3]" }, { "name": "v_min", "type": "float" }, { "name": "v_max", "type": "float" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,float v[3],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_min,v_max,format,flags)", "cimguiname": "igSliderFloat3", "defaults": { "flags": 0, "format": "\"%.3f\"" }, "funcname": "SliderFloat3", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat3", "ret": "bool", "signature": "(const char*,float[3],float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], "igSliderFloat4": [ { "args": "(const char* label,float v[4],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "float[4]" }, { "name": "v_min", "type": "float" }, { "name": "v_max", "type": "float" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,float v[4],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_min,v_max,format,flags)", "cimguiname": "igSliderFloat4", "defaults": { "flags": 0, "format": "\"%.3f\"" }, "funcname": "SliderFloat4", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat4", "ret": "bool", "signature": "(const char*,float[4],float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], "igSliderInt": [ { "args": "(const char* label,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "int*" }, { "name": "v_min", "type": "int" }, { "name": "v_max", "type": "int" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,int* v,int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_min,v_max,format,flags)", "cimguiname": "igSliderInt", "defaults": { "flags": 0, "format": "\"%d\"" }, "funcname": "SliderInt", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSliderInt", "ret": "bool", "signature": "(const char*,int*,int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], "igSliderInt2": [ { "args": "(const char* label,int v[2],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "int[2]" }, { "name": "v_min", "type": "int" }, { "name": "v_max", "type": "int" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,int v[2],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_min,v_max,format,flags)", "cimguiname": "igSliderInt2", "defaults": { "flags": 0, "format": "\"%d\"" }, "funcname": "SliderInt2", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSliderInt2", "ret": "bool", "signature": "(const char*,int[2],int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], "igSliderInt3": [ { "args": "(const char* label,int v[3],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "int[3]" }, { "name": "v_min", "type": "int" }, { "name": "v_max", "type": "int" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,int v[3],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_min,v_max,format,flags)", "cimguiname": "igSliderInt3", "defaults": { "flags": 0, "format": "\"%d\"" }, "funcname": "SliderInt3", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSliderInt3", "ret": "bool", "signature": "(const char*,int[3],int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], "igSliderInt4": [ { "args": "(const char* label,int v[4],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "v", "type": "int[4]" }, { "name": "v_min", "type": "int" }, { "name": "v_max", "type": "int" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,int v[4],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", "call_args": "(label,v,v_min,v_max,format,flags)", "cimguiname": "igSliderInt4", "defaults": { "flags": 0, "format": "\"%d\"" }, "funcname": "SliderInt4", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSliderInt4", "ret": "bool", "signature": "(const char*,int[4],int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], "igSliderScalar": [ { "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "data_type", "type": "ImGuiDataType" }, { "name": "p_data", "type": "void*" }, { "name": "p_min", "type": "const void*" }, { "name": "p_max", "type": "const void*" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)", "call_args": "(label,data_type,p_data,p_min,p_max,format,flags)", "cimguiname": "igSliderScalar", "defaults": { "flags": 0, "format": "NULL" }, "funcname": "SliderScalar", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSliderScalar", "ret": "bool", "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags)", "stname": "" } ], "igSliderScalarN": [ { "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "data_type", "type": "ImGuiDataType" }, { "name": "p_data", "type": "void*" }, { "name": "components", "type": "int" }, { "name": "p_min", "type": "const void*" }, { "name": "p_max", "type": "const void*" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)", "call_args": "(label,data_type,p_data,components,p_min,p_max,format,flags)", "cimguiname": "igSliderScalarN", "defaults": { "flags": 0, "format": "NULL" }, "funcname": "SliderScalarN", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSliderScalarN", "ret": "bool", "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiSliderFlags)", "stname": "" } ], "igSmallButton": [ { "args": "(const char* label)", "argsT": [ { "name": "label", "type": "const char*" } ], "argsoriginal": "(const char* label)", "call_args": "(label)", "cimguiname": "igSmallButton", "comment": " // button with FramePadding=(0,0) to easily embed within text", "defaults": [], "funcname": "SmallButton", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSmallButton", "ret": "bool", "signature": "(const char*)", "stname": "" } ], "igSpacing": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igSpacing", "comment": " // add vertical spacing.", "defaults": [], "funcname": "Spacing", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igSpacing", "ret": "void", "signature": "()", "stname": "" } ], "igSplitterBehavior": [ { "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay)", "argsT": [ { "name": "bb", "type": "const ImRect" }, { "name": "id", "type": "ImGuiID" }, { "name": "axis", "type": "ImGuiAxis" }, { "name": "size1", "type": "float*" }, { "name": "size2", "type": "float*" }, { "name": "min_size1", "type": "float" }, { "name": "min_size2", "type": "float" }, { "name": "hover_extend", "type": "float" }, { "name": "hover_visibility_delay", "type": "float" } ], "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend=0.0f,float hover_visibility_delay=0.0f)", "call_args": "(bb,id,axis,size1,size2,min_size1,min_size2,hover_extend,hover_visibility_delay)", "cimguiname": "igSplitterBehavior", "defaults": { "hover_extend": "0.0f", "hover_visibility_delay": "0.0f" }, "funcname": "SplitterBehavior", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igSplitterBehavior", "ret": "bool", "signature": "(const ImRect,ImGuiID,ImGuiAxis,float*,float*,float,float,float,float)", "stname": "" } ], "igStartMouseMovingWindow": [ { "args": "(ImGuiWindow* window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window)", "call_args": "(window)", "cimguiname": "igStartMouseMovingWindow", "defaults": [], "funcname": "StartMouseMovingWindow", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igStartMouseMovingWindow", "ret": "void", "signature": "(ImGuiWindow*)", "stname": "" } ], "igStartMouseMovingWindowOrNode": [ { "args": "(ImGuiWindow* window,ImGuiDockNode* node,bool undock_floating_node)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "node", "type": "ImGuiDockNode*" }, { "name": "undock_floating_node", "type": "bool" } ], "argsoriginal": "(ImGuiWindow* window,ImGuiDockNode* node,bool undock_floating_node)", "call_args": "(window,node,undock_floating_node)", "cimguiname": "igStartMouseMovingWindowOrNode", "defaults": [], "funcname": "StartMouseMovingWindowOrNode", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igStartMouseMovingWindowOrNode", "ret": "void", "signature": "(ImGuiWindow*,ImGuiDockNode*,bool)", "stname": "" } ], "igStyleColorsClassic": [ { "args": "(ImGuiStyle* dst)", "argsT": [ { "name": "dst", "type": "ImGuiStyle*" } ], "argsoriginal": "(ImGuiStyle* dst=((void*)0))", "call_args": "(dst)", "cimguiname": "igStyleColorsClassic", "comment": " // classic imgui style", "defaults": { "dst": "NULL" }, "funcname": "StyleColorsClassic", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igStyleColorsClassic", "ret": "void", "signature": "(ImGuiStyle*)", "stname": "" } ], "igStyleColorsDark": [ { "args": "(ImGuiStyle* dst)", "argsT": [ { "name": "dst", "type": "ImGuiStyle*" } ], "argsoriginal": "(ImGuiStyle* dst=((void*)0))", "call_args": "(dst)", "cimguiname": "igStyleColorsDark", "comment": " // new, recommended style (default)", "defaults": { "dst": "NULL" }, "funcname": "StyleColorsDark", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igStyleColorsDark", "ret": "void", "signature": "(ImGuiStyle*)", "stname": "" } ], "igStyleColorsLight": [ { "args": "(ImGuiStyle* dst)", "argsT": [ { "name": "dst", "type": "ImGuiStyle*" } ], "argsoriginal": "(ImGuiStyle* dst=((void*)0))", "call_args": "(dst)", "cimguiname": "igStyleColorsLight", "comment": " // best used with borders and a custom, thicker font", "defaults": { "dst": "NULL" }, "funcname": "StyleColorsLight", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igStyleColorsLight", "ret": "void", "signature": "(ImGuiStyle*)", "stname": "" } ], "igTabBarAddTab": [ { "args": "(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window)", "argsT": [ { "name": "tab_bar", "type": "ImGuiTabBar*" }, { "name": "tab_flags", "type": "ImGuiTabItemFlags" }, { "name": "window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window)", "call_args": "(tab_bar,tab_flags,window)", "cimguiname": "igTabBarAddTab", "defaults": [], "funcname": "TabBarAddTab", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTabBarAddTab", "ret": "void", "signature": "(ImGuiTabBar*,ImGuiTabItemFlags,ImGuiWindow*)", "stname": "" } ], "igTabBarCloseTab": [ { "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)", "argsT": [ { "name": "tab_bar", "type": "ImGuiTabBar*" }, { "name": "tab", "type": "ImGuiTabItem*" } ], "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)", "call_args": "(tab_bar,tab)", "cimguiname": "igTabBarCloseTab", "defaults": [], "funcname": "TabBarCloseTab", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTabBarCloseTab", "ret": "void", "signature": "(ImGuiTabBar*,ImGuiTabItem*)", "stname": "" } ], "igTabBarFindMostRecentlySelectedTabForActiveWindow": [ { "args": "(ImGuiTabBar* tab_bar)", "argsT": [ { "name": "tab_bar", "type": "ImGuiTabBar*" } ], "argsoriginal": "(ImGuiTabBar* tab_bar)", "call_args": "(tab_bar)", "cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", "defaults": [], "funcname": "TabBarFindMostRecentlySelectedTabForActiveWindow", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", "ret": "ImGuiTabItem*", "signature": "(ImGuiTabBar*)", "stname": "" } ], "igTabBarFindTabByID": [ { "args": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", "argsT": [ { "name": "tab_bar", "type": "ImGuiTabBar*" }, { "name": "tab_id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", "call_args": "(tab_bar,tab_id)", "cimguiname": "igTabBarFindTabByID", "defaults": [], "funcname": "TabBarFindTabByID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTabBarFindTabByID", "ret": "ImGuiTabItem*", "signature": "(ImGuiTabBar*,ImGuiID)", "stname": "" } ], "igTabBarQueueChangeTabOrder": [ { "args": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir)", "argsT": [ { "name": "tab_bar", "type": "ImGuiTabBar*" }, { "name": "tab", "type": "const ImGuiTabItem*" }, { "name": "dir", "type": "int" } ], "argsoriginal": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir)", "call_args": "(tab_bar,tab,dir)", "cimguiname": "igTabBarQueueChangeTabOrder", "defaults": [], "funcname": "TabBarQueueChangeTabOrder", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTabBarQueueChangeTabOrder", "ret": "void", "signature": "(ImGuiTabBar*,const ImGuiTabItem*,int)", "stname": "" } ], "igTabBarRemoveTab": [ { "args": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", "argsT": [ { "name": "tab_bar", "type": "ImGuiTabBar*" }, { "name": "tab_id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", "call_args": "(tab_bar,tab_id)", "cimguiname": "igTabBarRemoveTab", "defaults": [], "funcname": "TabBarRemoveTab", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTabBarRemoveTab", "ret": "void", "signature": "(ImGuiTabBar*,ImGuiID)", "stname": "" } ], "igTabItemBackground": [ { "args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { "name": "bb", "type": "const ImRect" }, { "name": "flags", "type": "ImGuiTabItemFlags" }, { "name": "col", "type": "ImU32" } ], "argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImU32 col)", "call_args": "(draw_list,bb,flags,col)", "cimguiname": "igTabItemBackground", "defaults": [], "funcname": "TabItemBackground", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTabItemBackground", "ret": "void", "signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImU32)", "stname": "" } ], "igTabItemCalcSize": [ { "args": "(ImVec2 *pOut,const char* label,bool has_close_button)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { "name": "label", "type": "const char*" }, { "name": "has_close_button", "type": "bool" } ], "argsoriginal": "(const char* label,bool has_close_button)", "call_args": "(label,has_close_button)", "cimguiname": "igTabItemCalcSize", "defaults": [], "funcname": "TabItemCalcSize", "location": "internal", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igTabItemCalcSize", "ret": "void", "signature": "(const char*,bool)", "stname": "" } ], "igTabItemEx": [ { "args": "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window)", "argsT": [ { "name": "tab_bar", "type": "ImGuiTabBar*" }, { "name": "label", "type": "const char*" }, { "name": "p_open", "type": "bool*" }, { "name": "flags", "type": "ImGuiTabItemFlags" }, { "name": "docked_window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window)", "call_args": "(tab_bar,label,p_open,flags,docked_window)", "cimguiname": "igTabItemEx", "defaults": [], "funcname": "TabItemEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTabItemEx", "ret": "bool", "signature": "(ImGuiTabBar*,const char*,bool*,ImGuiTabItemFlags,ImGuiWindow*)", "stname": "" } ], "igTabItemLabelAndCloseButton": [ { "args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible)", "argsT": [ { "name": "draw_list", "type": "ImDrawList*" }, { "name": "bb", "type": "const ImRect" }, { "name": "flags", "type": "ImGuiTabItemFlags" }, { "name": "frame_padding", "type": "ImVec2" }, { "name": "label", "type": "const char*" }, { "name": "tab_id", "type": "ImGuiID" }, { "name": "close_button_id", "type": "ImGuiID" }, { "name": "is_contents_visible", "type": "bool" } ], "argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible)", "call_args": "(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id,is_contents_visible)", "cimguiname": "igTabItemLabelAndCloseButton", "defaults": [], "funcname": "TabItemLabelAndCloseButton", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTabItemLabelAndCloseButton", "ret": "bool", "signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID,bool)", "stname": "" } ], "igTempInputIsActive": [ { "args": "(ImGuiID id)", "argsT": [ { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "igTempInputIsActive", "defaults": [], "funcname": "TempInputIsActive", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTempInputIsActive", "ret": "bool", "signature": "(ImGuiID)", "stname": "" } ], "igTempInputScalar": [ { "args": "(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min,const void* p_clamp_max)", "argsT": [ { "name": "bb", "type": "const ImRect" }, { "name": "id", "type": "ImGuiID" }, { "name": "label", "type": "const char*" }, { "name": "data_type", "type": "ImGuiDataType" }, { "name": "p_data", "type": "void*" }, { "name": "format", "type": "const char*" }, { "name": "p_clamp_min", "type": "const void*" }, { "name": "p_clamp_max", "type": "const void*" } ], "argsoriginal": "(const ImRect& bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min=((void*)0),const void* p_clamp_max=((void*)0))", "call_args": "(bb,id,label,data_type,p_data,format,p_clamp_min,p_clamp_max)", "cimguiname": "igTempInputScalar", "defaults": { "p_clamp_max": "NULL", "p_clamp_min": "NULL" }, "funcname": "TempInputScalar", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTempInputScalar", "ret": "bool", "signature": "(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*,const void*,const void*)", "stname": "" } ], "igTempInputText": [ { "args": "(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)", "argsT": [ { "name": "bb", "type": "const ImRect" }, { "name": "id", "type": "ImGuiID" }, { "name": "label", "type": "const char*" }, { "name": "buf", "type": "char*" }, { "name": "buf_size", "type": "int" }, { "name": "flags", "type": "ImGuiInputTextFlags" } ], "argsoriginal": "(const ImRect& bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)", "call_args": "(bb,id,label,buf,buf_size,flags)", "cimguiname": "igTempInputText", "defaults": [], "funcname": "TempInputText", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTempInputText", "ret": "bool", "signature": "(const ImRect,ImGuiID,const char*,char*,int,ImGuiInputTextFlags)", "stname": "" } ], "igText": [ { "args": "(const char* fmt,...)", "argsT": [ { "name": "fmt", "type": "const char*" }, { "name": "...", "type": "..." } ], "argsoriginal": "(const char* fmt,...)", "call_args": "(fmt,...)", "cimguiname": "igText", "comment": " // formatted text", "defaults": [], "funcname": "Text", "isvararg": "...)", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igText", "ret": "void", "signature": "(const char*,...)", "stname": "" } ], "igTextColored": [ { "args": "(const ImVec4 col,const char* fmt,...)", "argsT": [ { "name": "col", "type": "const ImVec4" }, { "name": "fmt", "type": "const char*" }, { "name": "...", "type": "..." } ], "argsoriginal": "(const ImVec4& col,const char* fmt,...)", "call_args": "(col,fmt,...)", "cimguiname": "igTextColored", "comment": " // shortcut for PushStyleColor(ImGuiCol_Text, col); Text(fmt, ...); PopStyleColor();", "defaults": [], "funcname": "TextColored", "isvararg": "...)", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextColored", "ret": "void", "signature": "(const ImVec4,const char*,...)", "stname": "" } ], "igTextColoredV": [ { "args": "(const ImVec4 col,const char* fmt,va_list args)", "argsT": [ { "name": "col", "type": "const ImVec4" }, { "name": "fmt", "type": "const char*" }, { "name": "args", "type": "va_list" } ], "argsoriginal": "(const ImVec4& col,const char* fmt,va_list args)", "call_args": "(col,fmt,args)", "cimguiname": "igTextColoredV", "defaults": [], "funcname": "TextColoredV", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextColoredV", "ret": "void", "signature": "(const ImVec4,const char*,va_list)", "stname": "" } ], "igTextDisabled": [ { "args": "(const char* fmt,...)", "argsT": [ { "name": "fmt", "type": "const char*" }, { "name": "...", "type": "..." } ], "argsoriginal": "(const char* fmt,...)", "call_args": "(fmt,...)", "cimguiname": "igTextDisabled", "comment": " // shortcut for PushStyleColor(ImGuiCol_Text, style.Colors[ImGuiCol_TextDisabled]); Text(fmt, ...); PopStyleColor();", "defaults": [], "funcname": "TextDisabled", "isvararg": "...)", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextDisabled", "ret": "void", "signature": "(const char*,...)", "stname": "" } ], "igTextDisabledV": [ { "args": "(const char* fmt,va_list args)", "argsT": [ { "name": "fmt", "type": "const char*" }, { "name": "args", "type": "va_list" } ], "argsoriginal": "(const char* fmt,va_list args)", "call_args": "(fmt,args)", "cimguiname": "igTextDisabledV", "defaults": [], "funcname": "TextDisabledV", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextDisabledV", "ret": "void", "signature": "(const char*,va_list)", "stname": "" } ], "igTextEx": [ { "args": "(const char* text,const char* text_end,ImGuiTextFlags flags)", "argsT": [ { "name": "text", "type": "const char*" }, { "name": "text_end", "type": "const char*" }, { "name": "flags", "type": "ImGuiTextFlags" } ], "argsoriginal": "(const char* text,const char* text_end=((void*)0),ImGuiTextFlags flags=0)", "call_args": "(text,text_end,flags)", "cimguiname": "igTextEx", "defaults": { "flags": 0, "text_end": "NULL" }, "funcname": "TextEx", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTextEx", "ret": "void", "signature": "(const char*,const char*,ImGuiTextFlags)", "stname": "" } ], "igTextUnformatted": [ { "args": "(const char* text,const char* text_end)", "argsT": [ { "name": "text", "type": "const char*" }, { "name": "text_end", "type": "const char*" } ], "argsoriginal": "(const char* text,const char* text_end=((void*)0))", "call_args": "(text,text_end)", "cimguiname": "igTextUnformatted", "comment": " // raw text without formatting. Roughly equivalent to Text(\"%s\", text) but: A) doesn't require null terminated string if 'text_end' is specified, B) it's faster, no memory copy is done, no buffer size limits, recommended for long chunks of text.", "defaults": { "text_end": "NULL" }, "funcname": "TextUnformatted", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextUnformatted", "ret": "void", "signature": "(const char*,const char*)", "stname": "" } ], "igTextV": [ { "args": "(const char* fmt,va_list args)", "argsT": [ { "name": "fmt", "type": "const char*" }, { "name": "args", "type": "va_list" } ], "argsoriginal": "(const char* fmt,va_list args)", "call_args": "(fmt,args)", "cimguiname": "igTextV", "defaults": [], "funcname": "TextV", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextV", "ret": "void", "signature": "(const char*,va_list)", "stname": "" } ], "igTextWrapped": [ { "args": "(const char* fmt,...)", "argsT": [ { "name": "fmt", "type": "const char*" }, { "name": "...", "type": "..." } ], "argsoriginal": "(const char* fmt,...)", "call_args": "(fmt,...)", "cimguiname": "igTextWrapped", "comment": " // shortcut for PushTextWrapPos(0.0f); Text(fmt, ...); PopTextWrapPos();. Note that this won't work on an auto-resizing window if there's no other widgets to extend the window width, yoy may need to set a size using SetNextWindowSize().", "defaults": [], "funcname": "TextWrapped", "isvararg": "...)", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextWrapped", "ret": "void", "signature": "(const char*,...)", "stname": "" } ], "igTextWrappedV": [ { "args": "(const char* fmt,va_list args)", "argsT": [ { "name": "fmt", "type": "const char*" }, { "name": "args", "type": "va_list" } ], "argsoriginal": "(const char* fmt,va_list args)", "call_args": "(fmt,args)", "cimguiname": "igTextWrappedV", "defaults": [], "funcname": "TextWrappedV", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextWrappedV", "ret": "void", "signature": "(const char*,va_list)", "stname": "" } ], "igTranslateWindowsInViewport": [ { "args": "(ImGuiViewportP* viewport,const ImVec2 old_pos,const ImVec2 new_pos)", "argsT": [ { "name": "viewport", "type": "ImGuiViewportP*" }, { "name": "old_pos", "type": "const ImVec2" }, { "name": "new_pos", "type": "const ImVec2" } ], "argsoriginal": "(ImGuiViewportP* viewport,const ImVec2& old_pos,const ImVec2& new_pos)", "call_args": "(viewport,old_pos,new_pos)", "cimguiname": "igTranslateWindowsInViewport", "defaults": [], "funcname": "TranslateWindowsInViewport", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTranslateWindowsInViewport", "ret": "void", "signature": "(ImGuiViewportP*,const ImVec2,const ImVec2)", "stname": "" } ], "igTreeNode": [ { "args": "(const char* label)", "argsT": [ { "name": "label", "type": "const char*" } ], "argsoriginal": "(const char* label)", "call_args": "(label)", "cimguiname": "igTreeNode", "defaults": [], "funcname": "TreeNode", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeStr", "ret": "bool", "signature": "(const char*)", "stname": "" }, { "args": "(const char* str_id,const char* fmt,...)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "fmt", "type": "const char*" }, { "name": "...", "type": "..." } ], "argsoriginal": "(const char* str_id,const char* fmt,...)", "call_args": "(str_id,fmt,...)", "cimguiname": "igTreeNode", "comment": " // helper variation to easily decorelate the id from the displayed string. Read the FAQ about why and how to use ID. to align arbitrary text at the same level as a TreeNode() you can use Bullet().", "defaults": [], "funcname": "TreeNode", "isvararg": "...)", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeStrStr", "ret": "bool", "signature": "(const char*,const char*,...)", "stname": "" }, { "args": "(const void* ptr_id,const char* fmt,...)", "argsT": [ { "name": "ptr_id", "type": "const void*" }, { "name": "fmt", "type": "const char*" }, { "name": "...", "type": "..." } ], "argsoriginal": "(const void* ptr_id,const char* fmt,...)", "call_args": "(ptr_id,fmt,...)", "cimguiname": "igTreeNode", "comment": " // \"", "defaults": [], "funcname": "TreeNode", "isvararg": "...)", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodePtr", "ret": "bool", "signature": "(const void*,const char*,...)", "stname": "" } ], "igTreeNodeBehavior": [ { "args": "(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "flags", "type": "ImGuiTreeNodeFlags" }, { "name": "label", "type": "const char*" }, { "name": "label_end", "type": "const char*" } ], "argsoriginal": "(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end=((void*)0))", "call_args": "(id,flags,label,label_end)", "cimguiname": "igTreeNodeBehavior", "defaults": { "label_end": "NULL" }, "funcname": "TreeNodeBehavior", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeBehavior", "ret": "bool", "signature": "(ImGuiID,ImGuiTreeNodeFlags,const char*,const char*)", "stname": "" } ], "igTreeNodeBehaviorIsOpen": [ { "args": "(ImGuiID id,ImGuiTreeNodeFlags flags)", "argsT": [ { "name": "id", "type": "ImGuiID" }, { "name": "flags", "type": "ImGuiTreeNodeFlags" } ], "argsoriginal": "(ImGuiID id,ImGuiTreeNodeFlags flags=0)", "call_args": "(id,flags)", "cimguiname": "igTreeNodeBehaviorIsOpen", "comment": " // Consume previous SetNextItemOpen() data, if any. May return true when logging", "defaults": { "flags": 0 }, "funcname": "TreeNodeBehaviorIsOpen", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeBehaviorIsOpen", "ret": "bool", "signature": "(ImGuiID,ImGuiTreeNodeFlags)", "stname": "" } ], "igTreeNodeEx": [ { "args": "(const char* label,ImGuiTreeNodeFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "flags", "type": "ImGuiTreeNodeFlags" } ], "argsoriginal": "(const char* label,ImGuiTreeNodeFlags flags=0)", "call_args": "(label,flags)", "cimguiname": "igTreeNodeEx", "defaults": { "flags": 0 }, "funcname": "TreeNodeEx", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExStr", "ret": "bool", "signature": "(const char*,ImGuiTreeNodeFlags)", "stname": "" }, { "args": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "flags", "type": "ImGuiTreeNodeFlags" }, { "name": "fmt", "type": "const char*" }, { "name": "...", "type": "..." } ], "argsoriginal": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)", "call_args": "(str_id,flags,fmt,...)", "cimguiname": "igTreeNodeEx", "defaults": [], "funcname": "TreeNodeEx", "isvararg": "...)", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExStrStr", "ret": "bool", "signature": "(const char*,ImGuiTreeNodeFlags,const char*,...)", "stname": "" }, { "args": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)", "argsT": [ { "name": "ptr_id", "type": "const void*" }, { "name": "flags", "type": "ImGuiTreeNodeFlags" }, { "name": "fmt", "type": "const char*" }, { "name": "...", "type": "..." } ], "argsoriginal": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)", "call_args": "(ptr_id,flags,fmt,...)", "cimguiname": "igTreeNodeEx", "defaults": [], "funcname": "TreeNodeEx", "isvararg": "...)", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExPtr", "ret": "bool", "signature": "(const void*,ImGuiTreeNodeFlags,const char*,...)", "stname": "" } ], "igTreeNodeExV": [ { "args": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "flags", "type": "ImGuiTreeNodeFlags" }, { "name": "fmt", "type": "const char*" }, { "name": "args", "type": "va_list" } ], "argsoriginal": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)", "call_args": "(str_id,flags,fmt,args)", "cimguiname": "igTreeNodeExV", "defaults": [], "funcname": "TreeNodeExV", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExVStr", "ret": "bool", "signature": "(const char*,ImGuiTreeNodeFlags,const char*,va_list)", "stname": "" }, { "args": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)", "argsT": [ { "name": "ptr_id", "type": "const void*" }, { "name": "flags", "type": "ImGuiTreeNodeFlags" }, { "name": "fmt", "type": "const char*" }, { "name": "args", "type": "va_list" } ], "argsoriginal": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)", "call_args": "(ptr_id,flags,fmt,args)", "cimguiname": "igTreeNodeExV", "defaults": [], "funcname": "TreeNodeExV", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExVPtr", "ret": "bool", "signature": "(const void*,ImGuiTreeNodeFlags,const char*,va_list)", "stname": "" } ], "igTreeNodeV": [ { "args": "(const char* str_id,const char* fmt,va_list args)", "argsT": [ { "name": "str_id", "type": "const char*" }, { "name": "fmt", "type": "const char*" }, { "name": "args", "type": "va_list" } ], "argsoriginal": "(const char* str_id,const char* fmt,va_list args)", "call_args": "(str_id,fmt,args)", "cimguiname": "igTreeNodeV", "defaults": [], "funcname": "TreeNodeV", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeVStr", "ret": "bool", "signature": "(const char*,const char*,va_list)", "stname": "" }, { "args": "(const void* ptr_id,const char* fmt,va_list args)", "argsT": [ { "name": "ptr_id", "type": "const void*" }, { "name": "fmt", "type": "const char*" }, { "name": "args", "type": "va_list" } ], "argsoriginal": "(const void* ptr_id,const char* fmt,va_list args)", "call_args": "(ptr_id,fmt,args)", "cimguiname": "igTreeNodeV", "defaults": [], "funcname": "TreeNodeV", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeVPtr", "ret": "bool", "signature": "(const void*,const char*,va_list)", "stname": "" } ], "igTreePop": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igTreePop", "comment": " // ~ Unindent()+PopId()", "defaults": [], "funcname": "TreePop", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreePop", "ret": "void", "signature": "()", "stname": "" } ], "igTreePush": [ { "args": "(const char* str_id)", "argsT": [ { "name": "str_id", "type": "const char*" } ], "argsoriginal": "(const char* str_id)", "call_args": "(str_id)", "cimguiname": "igTreePush", "comment": " // ~ Indent()+PushId(). Already called by TreeNode() when returning true, but you can call TreePush/TreePop yourself if desired.", "defaults": [], "funcname": "TreePush", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreePushStr", "ret": "void", "signature": "(const char*)", "stname": "" }, { "args": "(const void* ptr_id)", "argsT": [ { "name": "ptr_id", "type": "const void*" } ], "argsoriginal": "(const void* ptr_id=((void*)0))", "call_args": "(ptr_id)", "cimguiname": "igTreePush", "comment": " // \"", "defaults": { "ptr_id": "NULL" }, "funcname": "TreePush", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreePushPtr", "ret": "void", "signature": "(const void*)", "stname": "" } ], "igTreePushOverrideID": [ { "args": "(ImGuiID id)", "argsT": [ { "name": "id", "type": "ImGuiID" } ], "argsoriginal": "(ImGuiID id)", "call_args": "(id)", "cimguiname": "igTreePushOverrideID", "defaults": [], "funcname": "TreePushOverrideID", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igTreePushOverrideID", "ret": "void", "signature": "(ImGuiID)", "stname": "" } ], "igUnindent": [ { "args": "(float indent_w)", "argsT": [ { "name": "indent_w", "type": "float" } ], "argsoriginal": "(float indent_w=0.0f)", "call_args": "(indent_w)", "cimguiname": "igUnindent", "comment": " // move content position back to the left, by style.IndentSpacing or indent_w if != 0", "defaults": { "indent_w": "0.0f" }, "funcname": "Unindent", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igUnindent", "ret": "void", "signature": "(float)", "stname": "" } ], "igUpdateHoveredWindowAndCaptureFlags": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igUpdateHoveredWindowAndCaptureFlags", "defaults": [], "funcname": "UpdateHoveredWindowAndCaptureFlags", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igUpdateHoveredWindowAndCaptureFlags", "ret": "void", "signature": "()", "stname": "" } ], "igUpdateMouseMovingWindowEndFrame": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igUpdateMouseMovingWindowEndFrame", "defaults": [], "funcname": "UpdateMouseMovingWindowEndFrame", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igUpdateMouseMovingWindowEndFrame", "ret": "void", "signature": "()", "stname": "" } ], "igUpdateMouseMovingWindowNewFrame": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igUpdateMouseMovingWindowNewFrame", "defaults": [], "funcname": "UpdateMouseMovingWindowNewFrame", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igUpdateMouseMovingWindowNewFrame", "ret": "void", "signature": "()", "stname": "" } ], "igUpdatePlatformWindows": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", "cimguiname": "igUpdatePlatformWindows", "comment": " // call in main loop. will call CreateWindow/ResizeWindow/etc. platform functions for each secondary viewport, and DestroyWindow for each inactive viewport.", "defaults": [], "funcname": "UpdatePlatformWindows", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igUpdatePlatformWindows", "ret": "void", "signature": "()", "stname": "" } ], "igUpdateWindowParentAndRootLinks": [ { "args": "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)", "argsT": [ { "name": "window", "type": "ImGuiWindow*" }, { "name": "flags", "type": "ImGuiWindowFlags" }, { "name": "parent_window", "type": "ImGuiWindow*" } ], "argsoriginal": "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)", "call_args": "(window,flags,parent_window)", "cimguiname": "igUpdateWindowParentAndRootLinks", "defaults": [], "funcname": "UpdateWindowParentAndRootLinks", "location": "internal", "namespace": "ImGui", "ov_cimguiname": "igUpdateWindowParentAndRootLinks", "ret": "void", "signature": "(ImGuiWindow*,ImGuiWindowFlags,ImGuiWindow*)", "stname": "" } ], "igVSliderFloat": [ { "args": "(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "size", "type": "const ImVec2" }, { "name": "v", "type": "float*" }, { "name": "v_min", "type": "float" }, { "name": "v_max", "type": "float" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,const ImVec2& size,float* v,float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", "call_args": "(label,size,v,v_min,v_max,format,flags)", "cimguiname": "igVSliderFloat", "defaults": { "flags": 0, "format": "\"%.3f\"" }, "funcname": "VSliderFloat", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igVSliderFloat", "ret": "bool", "signature": "(const char*,const ImVec2,float*,float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], "igVSliderInt": [ { "args": "(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "size", "type": "const ImVec2" }, { "name": "v", "type": "int*" }, { "name": "v_min", "type": "int" }, { "name": "v_max", "type": "int" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,const ImVec2& size,int* v,int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", "call_args": "(label,size,v,v_min,v_max,format,flags)", "cimguiname": "igVSliderInt", "defaults": { "flags": 0, "format": "\"%d\"" }, "funcname": "VSliderInt", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igVSliderInt", "ret": "bool", "signature": "(const char*,const ImVec2,int*,int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], "igVSliderScalar": [ { "args": "(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { "name": "size", "type": "const ImVec2" }, { "name": "data_type", "type": "ImGuiDataType" }, { "name": "p_data", "type": "void*" }, { "name": "p_min", "type": "const void*" }, { "name": "p_max", "type": "const void*" }, { "name": "format", "type": "const char*" }, { "name": "flags", "type": "ImGuiSliderFlags" } ], "argsoriginal": "(const char* label,const ImVec2& size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)", "call_args": "(label,size,data_type,p_data,p_min,p_max,format,flags)", "cimguiname": "igVSliderScalar", "defaults": { "flags": 0, "format": "NULL" }, "funcname": "VSliderScalar", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igVSliderScalar", "ret": "bool", "signature": "(const char*,const ImVec2,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags)", "stname": "" } ], "igValue": [ { "args": "(const char* prefix,bool b)", "argsT": [ { "name": "prefix", "type": "const char*" }, { "name": "b", "type": "bool" } ], "argsoriginal": "(const char* prefix,bool b)", "call_args": "(prefix,b)", "cimguiname": "igValue", "defaults": [], "funcname": "Value", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igValueBool", "ret": "void", "signature": "(const char*,bool)", "stname": "" }, { "args": "(const char* prefix,int v)", "argsT": [ { "name": "prefix", "type": "const char*" }, { "name": "v", "type": "int" } ], "argsoriginal": "(const char* prefix,int v)", "call_args": "(prefix,v)", "cimguiname": "igValue", "defaults": [], "funcname": "Value", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igValueInt", "ret": "void", "signature": "(const char*,int)", "stname": "" }, { "args": "(const char* prefix,unsigned int v)", "argsT": [ { "name": "prefix", "type": "const char*" }, { "name": "v", "type": "unsigned int" } ], "argsoriginal": "(const char* prefix,unsigned int v)", "call_args": "(prefix,v)", "cimguiname": "igValue", "defaults": [], "funcname": "Value", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igValueUint", "ret": "void", "signature": "(const char*,unsigned int)", "stname": "" }, { "args": "(const char* prefix,float v,const char* float_format)", "argsT": [ { "name": "prefix", "type": "const char*" }, { "name": "v", "type": "float" }, { "name": "float_format", "type": "const char*" } ], "argsoriginal": "(const char* prefix,float v,const char* float_format=((void*)0))", "call_args": "(prefix,v,float_format)", "cimguiname": "igValue", "defaults": { "float_format": "NULL" }, "funcname": "Value", "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igValueFloat", "ret": "void", "signature": "(const char*,float,const char*)", "stname": "" } ] }