diff --git a/cimgui.cpp b/cimgui.cpp index 6134794..7fa2954 100644 --- a/cimgui.cpp +++ b/cimgui.cpp @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.75" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.76" from Dear ImGui https://github.com/ocornut/imgui #include "./imgui/imgui.h" #include "./imgui/imgui_internal.h" @@ -47,10 +47,6 @@ CIMGUI_API void igSetCurrentContext(ImGuiContext* ctx) { return ImGui::SetCurrentContext(ctx); } -CIMGUI_API bool igDebugCheckVersionAndDataLayout(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) -{ - return ImGui::DebugCheckVersionAndDataLayout(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx); -} CIMGUI_API ImGuiIO* igGetIO() { return &ImGui::GetIO(); @@ -275,11 +271,11 @@ CIMGUI_API float igGetScrollMaxY() { return ImGui::GetScrollMaxY(); } -CIMGUI_API void igSetScrollX(float scroll_x) +CIMGUI_API void igSetScrollXFloat(float scroll_x) { return ImGui::SetScrollX(scroll_x); } -CIMGUI_API void igSetScrollY(float scroll_y) +CIMGUI_API void igSetScrollYFloat(float scroll_y) { return ImGui::SetScrollY(scroll_y); } @@ -291,11 +287,11 @@ CIMGUI_API void igSetScrollHereY(float center_y_ratio) { return ImGui::SetScrollHereY(center_y_ratio); } -CIMGUI_API void igSetScrollFromPosX(float local_x,float center_x_ratio) +CIMGUI_API void igSetScrollFromPosXFloat(float local_x,float center_x_ratio) { return ImGui::SetScrollFromPosX(local_x,center_x_ratio); } -CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio) +CIMGUI_API void igSetScrollFromPosYFloat(float local_y,float center_y_ratio) { return ImGui::SetScrollFromPosY(local_y,center_y_ratio); } @@ -1072,7 +1068,7 @@ CIMGUI_API bool igOpenPopupOnItemClick(const char* str_id,ImGuiMouseButton mouse { return ImGui::OpenPopupOnItemClick(str_id,mouse_button); } -CIMGUI_API bool igIsPopupOpen(const char* str_id) +CIMGUI_API bool igIsPopupOpenStr(const char* str_id) { return ImGui::IsPopupOpen(str_id); } @@ -1284,7 +1280,7 @@ CIMGUI_API ImDrawList* igGetBackgroundDrawList() { return ImGui::GetBackgroundDrawList(); } -CIMGUI_API ImDrawList* igGetForegroundDrawList() +CIMGUI_API ImDrawList* igGetForegroundDrawListNil() { return ImGui::GetForegroundDrawList(); } @@ -1304,10 +1300,6 @@ CIMGUI_API ImGuiStorage* igGetStateStorage() { return ImGui::GetStateStorage(); } -CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width) -{ - *pOut = ImGui::CalcTextSize(text,text_end,hide_text_after_double_hash,wrap_width); -} CIMGUI_API void igCalcListClipping(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end) { return ImGui::CalcListClipping(items_count,items_height,out_items_display_start,out_items_display_end); @@ -1320,6 +1312,10 @@ CIMGUI_API void igEndChildFrame() { return ImGui::EndChildFrame(); } +CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width) +{ + *pOut = ImGui::CalcTextSize(text,text_end,hide_text_after_double_hash,wrap_width); +} CIMGUI_API void igColorConvertU32ToFloat4(ImVec4 *pOut,ImU32 in) { *pOut = ImGui::ColorConvertU32ToFloat4(in); @@ -1436,6 +1432,10 @@ CIMGUI_API const char* igSaveIniSettingsToMemory(size_t* out_ini_size) { return ImGui::SaveIniSettingsToMemory(out_ini_size); } +CIMGUI_API bool igDebugCheckVersionAndDataLayout(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) +{ + return ImGui::DebugCheckVersionAndDataLayout(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx); +} CIMGUI_API void igSetAllocatorFunctions(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data) { return ImGui::SetAllocatorFunctions(alloc_func,free_func,user_data); @@ -1464,6 +1464,10 @@ CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,unsigned int c) { return self->AddInputCharacter(c); } +CIMGUI_API void ImGuiIO_AddInputCharacterUTF16(ImGuiIO* self,ImWchar16 c) +{ + return self->AddInputCharacterUTF16(c); +} CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str) { return self->AddInputCharactersUTF8(str); @@ -2052,11 +2056,11 @@ CIMGUI_API void ImFontGlyphRangesBuilder_Clear(ImFontGlyphRangesBuilder* self) { return self->Clear(); } -CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,int n) +CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,size_t n) { return self->GetBit(n); } -CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,int n) +CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,size_t n) { return self->SetBit(n); } @@ -2272,10 +2276,1494 @@ CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool ov { return self->AddRemapChar(dst,src,overwrite_dst); } +CIMGUI_API void ImFont_SetGlyphVisible(ImFont* self,ImWchar c,bool visible) +{ + return self->SetGlyphVisible(c,visible); +} CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c) { return self->SetFallbackChar(c); } +CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last) +{ + return self->IsGlyphRangeUnused(c_begin,c_last); +} +CIMGUI_API ImU32 igImHashData(const void* data,size_t data_size,ImU32 seed) +{ + return ImHashData(data,data_size,seed); +} +CIMGUI_API ImU32 igImHashStr(const char* data,size_t data_size,ImU32 seed) +{ + return ImHashStr(data,data_size,seed); +} +CIMGUI_API ImU32 igImAlphaBlendColors(ImU32 col_a,ImU32 col_b) +{ + return ImAlphaBlendColors(col_a,col_b); +} +CIMGUI_API bool igImIsPowerOfTwo(int v) +{ + return ImIsPowerOfTwo(v); +} +CIMGUI_API int igImUpperPowerOfTwo(int v) +{ + return ImUpperPowerOfTwo(v); +} +CIMGUI_API int igImStricmp(const char* str1,const char* str2) +{ + return ImStricmp(str1,str2); +} +CIMGUI_API int igImStrnicmp(const char* str1,const char* str2,size_t count) +{ + return ImStrnicmp(str1,str2,count); +} +CIMGUI_API void igImStrncpy(char* dst,const char* src,size_t count) +{ + return ImStrncpy(dst,src,count); +} +CIMGUI_API char* igImStrdup(const char* str) +{ + return ImStrdup(str); +} +CIMGUI_API char* igImStrdupcpy(char* dst,size_t* p_dst_size,const char* str) +{ + return ImStrdupcpy(dst,p_dst_size,str); +} +CIMGUI_API const char* igImStrchrRange(const char* str_begin,const char* str_end,char c) +{ + return ImStrchrRange(str_begin,str_end,c); +} +CIMGUI_API int igImStrlenW(const ImWchar* str) +{ + return ImStrlenW(str); +} +CIMGUI_API const char* igImStreolRange(const char* str,const char* str_end) +{ + return ImStreolRange(str,str_end); +} +CIMGUI_API const ImWchar* igImStrbolW(const ImWchar* buf_mid_line,const ImWchar* buf_begin) +{ + return ImStrbolW(buf_mid_line,buf_begin); +} +CIMGUI_API const char* igImStristr(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end) +{ + return ImStristr(haystack,haystack_end,needle,needle_end); +} +CIMGUI_API void igImStrTrimBlanks(char* str) +{ + return ImStrTrimBlanks(str); +} +CIMGUI_API const char* igImStrSkipBlank(const char* str) +{ + return ImStrSkipBlank(str); +} +CIMGUI_API int igImFormatString(char* buf,size_t buf_size,const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + int ret = ImFormatStringV(buf,buf_size,fmt,args); + va_end(args); + return ret; +} +CIMGUI_API int igImFormatStringV(char* buf,size_t buf_size,const char* fmt,va_list args) +{ + return ImFormatStringV(buf,buf_size,fmt,args); +} +CIMGUI_API const char* igImParseFormatFindStart(const char* format) +{ + return ImParseFormatFindStart(format); +} +CIMGUI_API const char* igImParseFormatFindEnd(const char* format) +{ + return ImParseFormatFindEnd(format); +} +CIMGUI_API const char* igImParseFormatTrimDecorations(const char* format,char* buf,size_t buf_size) +{ + return ImParseFormatTrimDecorations(format,buf,buf_size); +} +CIMGUI_API int igImParseFormatPrecision(const char* format,int default_value) +{ + return ImParseFormatPrecision(format,default_value); +} +CIMGUI_API bool igImCharIsBlankA(char c) +{ + return ImCharIsBlankA(c); +} +CIMGUI_API bool igImCharIsBlankW(unsigned int c) +{ + return ImCharIsBlankW(c); +} +CIMGUI_API int igImTextStrToUtf8(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end) +{ + return ImTextStrToUtf8(buf,buf_size,in_text,in_text_end); +} +CIMGUI_API int igImTextCharFromUtf8(unsigned int* out_char,const char* in_text,const char* in_text_end) +{ + return ImTextCharFromUtf8(out_char,in_text,in_text_end); +} +CIMGUI_API int igImTextStrFromUtf8(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining) +{ + return ImTextStrFromUtf8(buf,buf_size,in_text,in_text_end,in_remaining); +} +CIMGUI_API int igImTextCountCharsFromUtf8(const char* in_text,const char* in_text_end) +{ + return ImTextCountCharsFromUtf8(in_text,in_text_end); +} +CIMGUI_API int igImTextCountUtf8BytesFromChar(const char* in_text,const char* in_text_end) +{ + return ImTextCountUtf8BytesFromChar(in_text,in_text_end); +} +CIMGUI_API int igImTextCountUtf8BytesFromStr(const ImWchar* in_text,const ImWchar* in_text_end) +{ + return ImTextCountUtf8BytesFromStr(in_text,in_text_end); +} +CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode) +{ + return ImFileOpen(filename,mode); +} +CIMGUI_API bool igImFileClose(ImFileHandle file) +{ + return ImFileClose(file); +} +CIMGUI_API ImU64 igImFileGetSize(ImFileHandle file) +{ + return ImFileGetSize(file); +} +CIMGUI_API ImU64 igImFileRead(void* data,ImU64 size,ImU64 count,ImFileHandle file) +{ + return ImFileRead(data,size,count,file); +} +CIMGUI_API ImU64 igImFileWrite(const void* data,ImU64 size,ImU64 count,ImFileHandle file) +{ + return ImFileWrite(data,size,count,file); +} +CIMGUI_API void* igImFileLoadToMemory(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes) +{ + return ImFileLoadToMemory(filename,mode,out_file_size,padding_bytes); +} +CIMGUI_API float igImPowFloat(float x,float y) +{ + return ImPow(x,y); +} +CIMGUI_API double igImPowdouble(double x,double y) +{ + return ImPow(x,y); +} +CIMGUI_API void igImMin(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs) +{ + *pOut = ImMin(lhs,rhs); +} +CIMGUI_API void igImMax(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs) +{ + *pOut = ImMax(lhs,rhs); +} +CIMGUI_API void igImClamp(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx) +{ + *pOut = ImClamp(v,mn,mx); +} +CIMGUI_API void igImLerpVec2Float(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t) +{ + *pOut = ImLerp(a,b,t); +} +CIMGUI_API void igImLerpVec2Vec2(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t) +{ + *pOut = ImLerp(a,b,t); +} +CIMGUI_API void igImLerpVec4(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t) +{ + *pOut = ImLerp(a,b,t); +} +CIMGUI_API float igImSaturate(float f) +{ + return ImSaturate(f); +} +CIMGUI_API float igImLengthSqrVec2(const ImVec2 lhs) +{ + return ImLengthSqr(lhs); +} +CIMGUI_API float igImLengthSqrVec4(const ImVec4 lhs) +{ + return ImLengthSqr(lhs); +} +CIMGUI_API float igImInvLength(const ImVec2 lhs,float fail_value) +{ + return ImInvLength(lhs,fail_value); +} +CIMGUI_API float igImFloorFloat(float f) +{ + return ImFloor(f); +} +CIMGUI_API void igImFloorVec2(ImVec2 *pOut,const ImVec2 v) +{ + *pOut = ImFloor(v); +} +CIMGUI_API int igImModPositive(int a,int b) +{ + return ImModPositive(a,b); +} +CIMGUI_API float igImDot(const ImVec2 a,const ImVec2 b) +{ + return ImDot(a,b); +} +CIMGUI_API void igImRotate(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a) +{ + *pOut = ImRotate(v,cos_a,sin_a); +} +CIMGUI_API float igImLinearSweep(float current,float target,float speed) +{ + return ImLinearSweep(current,target,speed); +} +CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs) +{ + *pOut = ImMul(lhs,rhs); +} +CIMGUI_API void igImBezierCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t) +{ + *pOut = ImBezierCalc(p1,p2,p3,p4,t); +} +CIMGUI_API void igImBezierClosestPoint(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments) +{ + *pOut = ImBezierClosestPoint(p1,p2,p3,p4,p,num_segments); +} +CIMGUI_API void igImBezierClosestPointCasteljau(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol) +{ + *pOut = ImBezierClosestPointCasteljau(p1,p2,p3,p4,p,tess_tol); +} +CIMGUI_API void igImLineClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p) +{ + *pOut = ImLineClosestPoint(a,b,p); +} +CIMGUI_API bool igImTriangleContainsPoint(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p) +{ + return ImTriangleContainsPoint(a,b,c,p); +} +CIMGUI_API void igImTriangleClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p) +{ + *pOut = ImTriangleClosestPoint(a,b,c,p); +} +CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float out_u,float out_v,float out_w) +{ + return ImTriangleBarycentricCoords(a,b,c,p,out_u,out_v,out_w); +} +CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c) +{ + return ImTriangleArea(a,b,c); +} +CIMGUI_API ImGuiDir igImGetDirQuadrantFromDelta(float dx,float dy) +{ + return ImGetDirQuadrantFromDelta(dx,dy); +} +CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n) +{ + return ImBitArrayTestBit(arr,n); +} +CIMGUI_API void igImBitArrayClearBit(ImU32* arr,int n) +{ + return ImBitArrayClearBit(arr,n); +} +CIMGUI_API void igImBitArraySetBit(ImU32* arr,int n) +{ + return ImBitArraySetBit(arr,n); +} +CIMGUI_API void igImBitArraySetBitRange(ImU32* arr,int n,int n2) +{ + return ImBitArraySetBitRange(arr,n,n2); +} +CIMGUI_API void ImBitVector_Create(ImBitVector* self,int sz) +{ + return self->Create(sz); +} +CIMGUI_API void ImBitVector_Clear(ImBitVector* self) +{ + return self->Clear(); +} +CIMGUI_API bool ImBitVector_TestBit(ImBitVector* self,int n) +{ + return self->TestBit(n); +} +CIMGUI_API void ImBitVector_SetBit(ImBitVector* self,int n) +{ + return self->SetBit(n); +} +CIMGUI_API void ImBitVector_ClearBit(ImBitVector* self,int n) +{ + return self->ClearBit(n); +} +CIMGUI_API ImVec1* ImVec1_ImVec1Nil(void) +{ + return IM_NEW(ImVec1)(); +} +CIMGUI_API void ImVec1_destroy(ImVec1* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImVec1* ImVec1_ImVec1Float(float _x) +{ + return IM_NEW(ImVec1)(_x); +} +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ihNil(void) +{ + return IM_NEW(ImVec2ih)(); +} +CIMGUI_API void ImVec2ih_destroy(ImVec2ih* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ihshort(short _x,short _y) +{ + return IM_NEW(ImVec2ih)(_x,_y); +} +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ihVec2(const ImVec2 rhs) +{ + return IM_NEW(ImVec2ih)(rhs); +} +CIMGUI_API ImRect* ImRect_ImRectNil(void) +{ + return IM_NEW(ImRect)(); +} +CIMGUI_API void ImRect_destroy(ImRect* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImRect* ImRect_ImRectVec2(const ImVec2 min,const ImVec2 max) +{ + return IM_NEW(ImRect)(min,max); +} +CIMGUI_API ImRect* ImRect_ImRectVec4(const ImVec4 v) +{ + return IM_NEW(ImRect)(v); +} +CIMGUI_API ImRect* ImRect_ImRectFloat(float x1,float y1,float x2,float y2) +{ + return IM_NEW(ImRect)(x1,y1,x2,y2); +} +CIMGUI_API void ImRect_GetCenter(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetCenter(); +} +CIMGUI_API void ImRect_GetSize(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetSize(); +} +CIMGUI_API float ImRect_GetWidth(ImRect* self) +{ + return self->GetWidth(); +} +CIMGUI_API float ImRect_GetHeight(ImRect* self) +{ + return self->GetHeight(); +} +CIMGUI_API void ImRect_GetTL(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetTL(); +} +CIMGUI_API void ImRect_GetTR(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetTR(); +} +CIMGUI_API void ImRect_GetBL(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetBL(); +} +CIMGUI_API void ImRect_GetBR(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetBR(); +} +CIMGUI_API bool ImRect_ContainsVec2(ImRect* self,const ImVec2 p) +{ + return self->Contains(p); +} +CIMGUI_API bool ImRect_ContainsRect(ImRect* self,const ImRect r) +{ + return self->Contains(r); +} +CIMGUI_API bool ImRect_Overlaps(ImRect* self,const ImRect r) +{ + return self->Overlaps(r); +} +CIMGUI_API void ImRect_AddVec2(ImRect* self,const ImVec2 p) +{ + return self->Add(p); +} +CIMGUI_API void ImRect_AddRect(ImRect* self,const ImRect r) +{ + return self->Add(r); +} +CIMGUI_API void ImRect_ExpandFloat(ImRect* self,const float amount) +{ + return self->Expand(amount); +} +CIMGUI_API void ImRect_ExpandVec2(ImRect* self,const ImVec2 amount) +{ + return self->Expand(amount); +} +CIMGUI_API void ImRect_Translate(ImRect* self,const ImVec2 d) +{ + return self->Translate(d); +} +CIMGUI_API void ImRect_TranslateX(ImRect* self,float dx) +{ + return self->TranslateX(dx); +} +CIMGUI_API void ImRect_TranslateY(ImRect* self,float dy) +{ + return self->TranslateY(dy); +} +CIMGUI_API void ImRect_ClipWith(ImRect* self,const ImRect r) +{ + return self->ClipWith(r); +} +CIMGUI_API void ImRect_ClipWithFull(ImRect* self,const ImRect r) +{ + return self->ClipWithFull(r); +} +CIMGUI_API void ImRect_Floor(ImRect* self) +{ + return self->Floor(); +} +CIMGUI_API bool ImRect_IsInverted(ImRect* self) +{ + return self->IsInverted(); +} +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModInt(ImGuiStyleVar idx,int v) +{ + return IM_NEW(ImGuiStyleMod)(idx,v); +} +CIMGUI_API void ImGuiStyleMod_destroy(ImGuiStyleMod* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModFloat(ImGuiStyleVar idx,float v) +{ + return IM_NEW(ImGuiStyleMod)(idx,v); +} +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModVec2(ImGuiStyleVar idx,ImVec2 v) +{ + return IM_NEW(ImGuiStyleMod)(idx,v); +} +CIMGUI_API ImGuiMenuColumns* ImGuiMenuColumns_ImGuiMenuColumns(void) +{ + return IM_NEW(ImGuiMenuColumns)(); +} +CIMGUI_API void ImGuiMenuColumns_destroy(ImGuiMenuColumns* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiMenuColumns_Update(ImGuiMenuColumns* self,int count,float spacing,bool clear) +{ + return self->Update(count,spacing,clear); +} +CIMGUI_API float ImGuiMenuColumns_DeclColumns(ImGuiMenuColumns* self,float w0,float w1,float w2) +{ + return self->DeclColumns(w0,w1,w2); +} +CIMGUI_API float ImGuiMenuColumns_CalcExtraSpace(ImGuiMenuColumns* self,float avail_w) +{ + return self->CalcExtraSpace(avail_w); +} +CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(void) +{ + return IM_NEW(ImGuiInputTextState)(); +} +CIMGUI_API void ImGuiInputTextState_destroy(ImGuiInputTextState* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiInputTextState_ClearText(ImGuiInputTextState* self) +{ + return self->ClearText(); +} +CIMGUI_API void ImGuiInputTextState_ClearFreeMemory(ImGuiInputTextState* self) +{ + return self->ClearFreeMemory(); +} +CIMGUI_API int ImGuiInputTextState_GetUndoAvailCount(ImGuiInputTextState* self) +{ + return self->GetUndoAvailCount(); +} +CIMGUI_API int ImGuiInputTextState_GetRedoAvailCount(ImGuiInputTextState* self) +{ + return self->GetRedoAvailCount(); +} +CIMGUI_API void ImGuiInputTextState_OnKeyPressed(ImGuiInputTextState* self,int key) +{ + return self->OnKeyPressed(key); +} +CIMGUI_API void ImGuiInputTextState_CursorAnimReset(ImGuiInputTextState* self) +{ + return self->CursorAnimReset(); +} +CIMGUI_API void ImGuiInputTextState_CursorClamp(ImGuiInputTextState* self) +{ + return self->CursorClamp(); +} +CIMGUI_API bool ImGuiInputTextState_HasSelection(ImGuiInputTextState* self) +{ + return self->HasSelection(); +} +CIMGUI_API void ImGuiInputTextState_ClearSelection(ImGuiInputTextState* self) +{ + return self->ClearSelection(); +} +CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self) +{ + return self->SelectAll(); +} +CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void) +{ + return IM_NEW(ImGuiWindowSettings)(); +} +CIMGUI_API void ImGuiWindowSettings_destroy(ImGuiWindowSettings* self) +{ + IM_DELETE(self); +} +CIMGUI_API char* ImGuiWindowSettings_GetName(ImGuiWindowSettings* self) +{ + return self->GetName(); +} +CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void) +{ + return IM_NEW(ImGuiSettingsHandler)(); +} +CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiPopupData* ImGuiPopupData_ImGuiPopupData(void) +{ + return IM_NEW(ImGuiPopupData)(); +} +CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiColumnData* ImGuiColumnData_ImGuiColumnData(void) +{ + return IM_NEW(ImGuiColumnData)(); +} +CIMGUI_API void ImGuiColumnData_destroy(ImGuiColumnData* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiColumns* ImGuiColumns_ImGuiColumns(void) +{ + return IM_NEW(ImGuiColumns)(); +} +CIMGUI_API void ImGuiColumns_destroy(ImGuiColumns* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiColumns_Clear(ImGuiColumns* self) +{ + return self->Clear(); +} +CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void) +{ + return IM_NEW(ImDrawListSharedData)(); +} +CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImDrawListSharedData_SetCircleSegmentMaxError(ImDrawListSharedData* self,float max_error) +{ + return self->SetCircleSegmentMaxError(max_error); +} +CIMGUI_API void ImDrawDataBuilder_Clear(ImDrawDataBuilder* self) +{ + return self->Clear(); +} +CIMGUI_API void ImDrawDataBuilder_ClearFreeMemory(ImDrawDataBuilder* self) +{ + return self->ClearFreeMemory(); +} +CIMGUI_API void ImDrawDataBuilder_FlattenIntoSingleLayer(ImDrawDataBuilder* self) +{ + return self->FlattenIntoSingleLayer(); +} +CIMGUI_API ImGuiNavMoveResult* ImGuiNavMoveResult_ImGuiNavMoveResult(void) +{ + return IM_NEW(ImGuiNavMoveResult)(); +} +CIMGUI_API void ImGuiNavMoveResult_destroy(ImGuiNavMoveResult* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiNavMoveResult_Clear(ImGuiNavMoveResult* self) +{ + return self->Clear(); +} +CIMGUI_API ImGuiNextWindowData* ImGuiNextWindowData_ImGuiNextWindowData(void) +{ + return IM_NEW(ImGuiNextWindowData)(); +} +CIMGUI_API void ImGuiNextWindowData_destroy(ImGuiNextWindowData* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiNextWindowData_ClearFlags(ImGuiNextWindowData* self) +{ + return self->ClearFlags(); +} +CIMGUI_API ImGuiNextItemData* ImGuiNextItemData_ImGuiNextItemData(void) +{ + return IM_NEW(ImGuiNextItemData)(); +} +CIMGUI_API void ImGuiNextItemData_destroy(ImGuiNextItemData* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiNextItemData_ClearFlags(ImGuiNextItemData* self) +{ + return self->ClearFlags(); +} +CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr(void* ptr) +{ + return IM_NEW(ImGuiPtrOrIndex)(ptr); +} +CIMGUI_API void ImGuiPtrOrIndex_destroy(ImGuiPtrOrIndex* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexInt(int index) +{ + return IM_NEW(ImGuiPtrOrIndex)(index); +} +CIMGUI_API ImGuiContext* ImGuiContext_ImGuiContext(ImFontAtlas* shared_font_atlas) +{ + return IM_NEW(ImGuiContext)(shared_font_atlas); +} +CIMGUI_API void ImGuiContext_destroy(ImGuiContext* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiWindowTempData* ImGuiWindowTempData_ImGuiWindowTempData(void) +{ + return IM_NEW(ImGuiWindowTempData)(); +} +CIMGUI_API void ImGuiWindowTempData_destroy(ImGuiWindowTempData* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiWindow* ImGuiWindow_ImGuiWindow(ImGuiContext* context,const char* name) +{ + return IM_NEW(ImGuiWindow)(context,name); +} +CIMGUI_API void ImGuiWindow_destroy(ImGuiWindow* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiID ImGuiWindow_GetIDStr(ImGuiWindow* self,const char* str,const char* str_end) +{ + return self->GetID(str,str_end); +} +CIMGUI_API ImGuiID ImGuiWindow_GetIDPtr(ImGuiWindow* self,const void* ptr) +{ + return self->GetID(ptr); +} +CIMGUI_API ImGuiID ImGuiWindow_GetIDInt(ImGuiWindow* self,int n) +{ + return self->GetID(n); +} +CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAliveStr(ImGuiWindow* self,const char* str,const char* str_end) +{ + return self->GetIDNoKeepAlive(str,str_end); +} +CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAlivePtr(ImGuiWindow* self,const void* ptr) +{ + return self->GetIDNoKeepAlive(ptr); +} +CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAliveInt(ImGuiWindow* self,int n) +{ + return self->GetIDNoKeepAlive(n); +} +CIMGUI_API ImGuiID ImGuiWindow_GetIDFromRectangle(ImGuiWindow* self,const ImRect r_abs) +{ + return self->GetIDFromRectangle(r_abs); +} +CIMGUI_API void ImGuiWindow_Rect(ImRect *pOut,ImGuiWindow* self) +{ + *pOut = self->Rect(); +} +CIMGUI_API float ImGuiWindow_CalcFontSize(ImGuiWindow* self) +{ + return self->CalcFontSize(); +} +CIMGUI_API float ImGuiWindow_TitleBarHeight(ImGuiWindow* self) +{ + return self->TitleBarHeight(); +} +CIMGUI_API void ImGuiWindow_TitleBarRect(ImRect *pOut,ImGuiWindow* self) +{ + *pOut = self->TitleBarRect(); +} +CIMGUI_API float ImGuiWindow_MenuBarHeight(ImGuiWindow* self) +{ + return self->MenuBarHeight(); +} +CIMGUI_API void ImGuiWindow_MenuBarRect(ImRect *pOut,ImGuiWindow* self) +{ + *pOut = self->MenuBarRect(); +} +CIMGUI_API ImGuiItemHoveredDataBackup* ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup(void) +{ + return IM_NEW(ImGuiItemHoveredDataBackup)(); +} +CIMGUI_API void ImGuiItemHoveredDataBackup_destroy(ImGuiItemHoveredDataBackup* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiItemHoveredDataBackup_Backup(ImGuiItemHoveredDataBackup* self) +{ + return self->Backup(); +} +CIMGUI_API void ImGuiItemHoveredDataBackup_Restore(ImGuiItemHoveredDataBackup* self) +{ + return self->Restore(); +} +CIMGUI_API ImGuiTabItem* ImGuiTabItem_ImGuiTabItem(void) +{ + return IM_NEW(ImGuiTabItem)(); +} +CIMGUI_API void ImGuiTabItem_destroy(ImGuiTabItem* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiTabBar* ImGuiTabBar_ImGuiTabBar(void) +{ + return IM_NEW(ImGuiTabBar)(); +} +CIMGUI_API void ImGuiTabBar_destroy(ImGuiTabBar* self) +{ + IM_DELETE(self); +} +CIMGUI_API int ImGuiTabBar_GetTabOrder(ImGuiTabBar* self,const ImGuiTabItem* tab) +{ + return self->GetTabOrder(tab); +} +CIMGUI_API const char* ImGuiTabBar_GetTabName(ImGuiTabBar* self,const ImGuiTabItem* tab) +{ + return self->GetTabName(tab); +} +CIMGUI_API ImGuiWindow* igGetCurrentWindowRead() +{ + return ImGui::GetCurrentWindowRead(); +} +CIMGUI_API ImGuiWindow* igGetCurrentWindow() +{ + return ImGui::GetCurrentWindow(); +} +CIMGUI_API ImGuiWindow* igFindWindowByID(ImGuiID id) +{ + return ImGui::FindWindowByID(id); +} +CIMGUI_API ImGuiWindow* igFindWindowByName(const char* name) +{ + return ImGui::FindWindowByName(name); +} +CIMGUI_API void igUpdateWindowParentAndRootLinks(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window) +{ + return ImGui::UpdateWindowParentAndRootLinks(window,flags,parent_window); +} +CIMGUI_API void igCalcWindowExpectedSize(ImVec2 *pOut,ImGuiWindow* window) +{ + *pOut = ImGui::CalcWindowExpectedSize(window); +} +CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_parent) +{ + return ImGui::IsWindowChildOf(window,potential_parent); +} +CIMGUI_API bool igIsWindowNavFocusable(ImGuiWindow* window) +{ + return ImGui::IsWindowNavFocusable(window); +} +CIMGUI_API void igGetWindowAllowedExtentRect(ImRect *pOut,ImGuiWindow* window) +{ + *pOut = ImGui::GetWindowAllowedExtentRect(window); +} +CIMGUI_API void igSetWindowPosWindowPtr(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond) +{ + return ImGui::SetWindowPos(window,pos,cond); +} +CIMGUI_API void igSetWindowSizeWindowPtr(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond) +{ + return ImGui::SetWindowSize(window,size,cond); +} +CIMGUI_API void igSetWindowCollapsedWindowPtr(ImGuiWindow* window,bool collapsed,ImGuiCond cond) +{ + return ImGui::SetWindowCollapsed(window,collapsed,cond); +} +CIMGUI_API void igFocusWindow(ImGuiWindow* window) +{ + return ImGui::FocusWindow(window); +} +CIMGUI_API void igFocusTopMostWindowUnderOne(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window) +{ + return ImGui::FocusTopMostWindowUnderOne(under_this_window,ignore_window); +} +CIMGUI_API void igBringWindowToFocusFront(ImGuiWindow* window) +{ + return ImGui::BringWindowToFocusFront(window); +} +CIMGUI_API void igBringWindowToDisplayFront(ImGuiWindow* window) +{ + return ImGui::BringWindowToDisplayFront(window); +} +CIMGUI_API void igBringWindowToDisplayBack(ImGuiWindow* window) +{ + return ImGui::BringWindowToDisplayBack(window); +} +CIMGUI_API void igSetCurrentFont(ImFont* font) +{ + return ImGui::SetCurrentFont(font); +} +CIMGUI_API ImFont* igGetDefaultFont() +{ + return ImGui::GetDefaultFont(); +} +CIMGUI_API ImDrawList* igGetForegroundDrawListWindowPtr(ImGuiWindow* window) +{ + return ImGui::GetForegroundDrawList(window); +} +CIMGUI_API void igInitialize(ImGuiContext* context) +{ + return ImGui::Initialize(context); +} +CIMGUI_API void igShutdown(ImGuiContext* context) +{ + return ImGui::Shutdown(context); +} +CIMGUI_API void igUpdateHoveredWindowAndCaptureFlags() +{ + return ImGui::UpdateHoveredWindowAndCaptureFlags(); +} +CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window) +{ + return ImGui::StartMouseMovingWindow(window); +} +CIMGUI_API void igUpdateMouseMovingWindowNewFrame() +{ + return ImGui::UpdateMouseMovingWindowNewFrame(); +} +CIMGUI_API void igUpdateMouseMovingWindowEndFrame() +{ + return ImGui::UpdateMouseMovingWindowEndFrame(); +} +CIMGUI_API void igMarkIniSettingsDirtyNil() +{ + return ImGui::MarkIniSettingsDirty(); +} +CIMGUI_API void igMarkIniSettingsDirtyWindowPtr(ImGuiWindow* window) +{ + return ImGui::MarkIniSettingsDirty(window); +} +CIMGUI_API ImGuiWindowSettings* igCreateNewWindowSettings(const char* name) +{ + return ImGui::CreateNewWindowSettings(name); +} +CIMGUI_API ImGuiWindowSettings* igFindWindowSettings(ImGuiID id) +{ + return ImGui::FindWindowSettings(id); +} +CIMGUI_API ImGuiWindowSettings* igFindOrCreateWindowSettings(const char* name) +{ + return ImGui::FindOrCreateWindowSettings(name); +} +CIMGUI_API ImGuiSettingsHandler* igFindSettingsHandler(const char* type_name) +{ + return ImGui::FindSettingsHandler(type_name); +} +CIMGUI_API void igSetScrollXWindowPtr(ImGuiWindow* window,float new_scroll_x) +{ + return ImGui::SetScrollX(window,new_scroll_x); +} +CIMGUI_API void igSetScrollYWindowPtr(ImGuiWindow* window,float new_scroll_y) +{ + return ImGui::SetScrollY(window,new_scroll_y); +} +CIMGUI_API void igSetScrollFromPosXWindowPtr(ImGuiWindow* window,float local_x,float center_x_ratio) +{ + return ImGui::SetScrollFromPosX(window,local_x,center_x_ratio); +} +CIMGUI_API void igSetScrollFromPosYWindowPtr(ImGuiWindow* window,float local_y,float center_y_ratio) +{ + return ImGui::SetScrollFromPosY(window,local_y,center_y_ratio); +} +CIMGUI_API void igScrollToBringRectIntoView(ImVec2 *pOut,ImGuiWindow* window,const ImRect item_rect) +{ + *pOut = ImGui::ScrollToBringRectIntoView(window,item_rect); +} +CIMGUI_API ImGuiID igGetItemID() +{ + return ImGui::GetItemID(); +} +CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags() +{ + return ImGui::GetItemStatusFlags(); +} +CIMGUI_API ImGuiID igGetActiveID() +{ + return ImGui::GetActiveID(); +} +CIMGUI_API ImGuiID igGetFocusID() +{ + return ImGui::GetFocusID(); +} +CIMGUI_API void igSetActiveID(ImGuiID id,ImGuiWindow* window) +{ + return ImGui::SetActiveID(id,window); +} +CIMGUI_API void igSetFocusID(ImGuiID id,ImGuiWindow* window) +{ + return ImGui::SetFocusID(id,window); +} +CIMGUI_API void igClearActiveID() +{ + return ImGui::ClearActiveID(); +} +CIMGUI_API ImGuiID igGetHoveredID() +{ + return ImGui::GetHoveredID(); +} +CIMGUI_API void igSetHoveredID(ImGuiID id) +{ + return ImGui::SetHoveredID(id); +} +CIMGUI_API void igKeepAliveID(ImGuiID id) +{ + return ImGui::KeepAliveID(id); +} +CIMGUI_API void igMarkItemEdited(ImGuiID id) +{ + return ImGui::MarkItemEdited(id); +} +CIMGUI_API void igPushOverrideID(ImGuiID id) +{ + return ImGui::PushOverrideID(id); +} +CIMGUI_API void igItemSizeVec2(const ImVec2 size,float text_baseline_y) +{ + return ImGui::ItemSize(size,text_baseline_y); +} +CIMGUI_API void igItemSizeRect(const ImRect bb,float text_baseline_y) +{ + return ImGui::ItemSize(bb,text_baseline_y); +} +CIMGUI_API bool igItemAdd(const ImRect bb,ImGuiID id,const ImRect* nav_bb) +{ + return ImGui::ItemAdd(bb,id,nav_bb); +} +CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id) +{ + return ImGui::ItemHoverable(bb,id); +} +CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id,bool clip_even_when_logged) +{ + return ImGui::IsClippedEx(bb,id,clip_even_when_logged); +} +CIMGUI_API bool igFocusableItemRegister(ImGuiWindow* window,ImGuiID id) +{ + return ImGui::FocusableItemRegister(window,id); +} +CIMGUI_API void igFocusableItemUnregister(ImGuiWindow* window) +{ + return ImGui::FocusableItemUnregister(window); +} +CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h) +{ + *pOut = ImGui::CalcItemSize(size,default_w,default_h); +} +CIMGUI_API float igCalcWrapWidthForPos(const ImVec2 pos,float wrap_pos_x) +{ + return ImGui::CalcWrapWidthForPos(pos,wrap_pos_x); +} +CIMGUI_API void igPushMultiItemsWidths(int components,float width_full) +{ + return ImGui::PushMultiItemsWidths(components,width_full); +} +CIMGUI_API void igPushItemFlag(ImGuiItemFlags option,bool enabled) +{ + return ImGui::PushItemFlag(option,enabled); +} +CIMGUI_API void igPopItemFlag() +{ + return ImGui::PopItemFlag(); +} +CIMGUI_API bool igIsItemToggledSelection() +{ + return ImGui::IsItemToggledSelection(); +} +CIMGUI_API void igGetContentRegionMaxAbs(ImVec2 *pOut) +{ + *pOut = ImGui::GetContentRegionMaxAbs(); +} +CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess) +{ + return ImGui::ShrinkWidths(items,count,width_excess); +} +CIMGUI_API void igLogBegin(ImGuiLogType type,int auto_open_depth) +{ + return ImGui::LogBegin(type,auto_open_depth); +} +CIMGUI_API void igLogToBuffer(int auto_open_depth) +{ + return ImGui::LogToBuffer(auto_open_depth); +} +CIMGUI_API bool igBeginChildEx(const char* name,ImGuiID id,const ImVec2 size_arg,bool border,ImGuiWindowFlags flags) +{ + return ImGui::BeginChildEx(name,id,size_arg,border,flags); +} +CIMGUI_API void igOpenPopupEx(ImGuiID id) +{ + return ImGui::OpenPopupEx(id); +} +CIMGUI_API void igClosePopupToLevel(int remaining,bool restore_focus_to_window_under_popup) +{ + return ImGui::ClosePopupToLevel(remaining,restore_focus_to_window_under_popup); +} +CIMGUI_API void igClosePopupsOverWindow(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup) +{ + return ImGui::ClosePopupsOverWindow(ref_window,restore_focus_to_window_under_popup); +} +CIMGUI_API bool igIsPopupOpenID(ImGuiID id) +{ + return ImGui::IsPopupOpen(id); +} +CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_flags) +{ + return ImGui::BeginPopupEx(id,extra_flags); +} +CIMGUI_API void igBeginTooltipEx(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags) +{ + return ImGui::BeginTooltipEx(extra_flags,tooltip_flags); +} +CIMGUI_API ImGuiWindow* igGetTopMostPopupModal() +{ + return ImGui::GetTopMostPopupModal(); +} +CIMGUI_API void igFindBestWindowPosForPopup(ImVec2 *pOut,ImGuiWindow* window) +{ + *pOut = ImGui::FindBestWindowPosForPopup(window); +} +CIMGUI_API void igFindBestWindowPosForPopupEx(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy) +{ + *pOut = ImGui::FindBestWindowPosForPopupEx(ref_pos,size,last_dir,r_outer,r_avoid,policy); +} +CIMGUI_API void igNavInitWindow(ImGuiWindow* window,bool force_reinit) +{ + return ImGui::NavInitWindow(window,force_reinit); +} +CIMGUI_API bool igNavMoveRequestButNoResultYet() +{ + return ImGui::NavMoveRequestButNoResultYet(); +} +CIMGUI_API void igNavMoveRequestCancel() +{ + return ImGui::NavMoveRequestCancel(); +} +CIMGUI_API void igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect bb_rel,ImGuiNavMoveFlags move_flags) +{ + return ImGui::NavMoveRequestForward(move_dir,clip_dir,bb_rel,move_flags); +} +CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags) +{ + return ImGui::NavMoveRequestTryWrapping(window,move_flags); +} +CIMGUI_API float igGetNavInputAmount(ImGuiNavInput n,ImGuiInputReadMode mode) +{ + return ImGui::GetNavInputAmount(n,mode); +} +CIMGUI_API void igGetNavInputAmount2d(ImVec2 *pOut,ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor,float fast_factor) +{ + *pOut = ImGui::GetNavInputAmount2d(dir_sources,mode,slow_factor,fast_factor); +} +CIMGUI_API int igCalcTypematicRepeatAmount(float t0,float t1,float repeat_delay,float repeat_rate) +{ + return ImGui::CalcTypematicRepeatAmount(t0,t1,repeat_delay,repeat_rate); +} +CIMGUI_API void igActivateItem(ImGuiID id) +{ + return ImGui::ActivateItem(id); +} +CIMGUI_API void igSetNavID(ImGuiID id,int nav_layer,ImGuiID focus_scope_id) +{ + return ImGui::SetNavID(id,nav_layer,focus_scope_id); +} +CIMGUI_API void igSetNavIDWithRectRel(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel) +{ + return ImGui::SetNavIDWithRectRel(id,nav_layer,focus_scope_id,rect_rel); +} +CIMGUI_API void igPushFocusScope(ImGuiID id) +{ + return ImGui::PushFocusScope(id); +} +CIMGUI_API void igPopFocusScope() +{ + return ImGui::PopFocusScope(); +} +CIMGUI_API ImGuiID igGetFocusScopeID() +{ + return ImGui::GetFocusScopeID(); +} +CIMGUI_API bool igIsActiveIdUsingNavDir(ImGuiDir dir) +{ + return ImGui::IsActiveIdUsingNavDir(dir); +} +CIMGUI_API bool igIsActiveIdUsingNavInput(ImGuiNavInput input) +{ + return ImGui::IsActiveIdUsingNavInput(input); +} +CIMGUI_API bool igIsActiveIdUsingKey(ImGuiKey key) +{ + return ImGui::IsActiveIdUsingKey(key); +} +CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_threshold) +{ + return ImGui::IsMouseDragPastThreshold(button,lock_threshold); +} +CIMGUI_API bool igIsKeyPressedMap(ImGuiKey key,bool repeat) +{ + return ImGui::IsKeyPressedMap(key,repeat); +} +CIMGUI_API bool igIsNavInputDown(ImGuiNavInput n) +{ + return ImGui::IsNavInputDown(n); +} +CIMGUI_API bool igIsNavInputTest(ImGuiNavInput n,ImGuiInputReadMode rm) +{ + return ImGui::IsNavInputTest(n,rm); +} +CIMGUI_API ImGuiKeyModFlags igGetMergedKeyModFlags() +{ + return ImGui::GetMergedKeyModFlags(); +} +CIMGUI_API bool igBeginDragDropTargetCustom(const ImRect bb,ImGuiID id) +{ + return ImGui::BeginDragDropTargetCustom(bb,id); +} +CIMGUI_API void igClearDragDrop() +{ + return ImGui::ClearDragDrop(); +} +CIMGUI_API bool igIsDragDropPayloadBeingAccepted() +{ + return ImGui::IsDragDropPayloadBeingAccepted(); +} +CIMGUI_API void igBeginColumns(const char* str_id,int count,ImGuiColumnsFlags flags) +{ + return ImGui::BeginColumns(str_id,count,flags); +} +CIMGUI_API void igEndColumns() +{ + return ImGui::EndColumns(); +} +CIMGUI_API void igPushColumnClipRect(int column_index) +{ + return ImGui::PushColumnClipRect(column_index); +} +CIMGUI_API void igPushColumnsBackground() +{ + return ImGui::PushColumnsBackground(); +} +CIMGUI_API void igPopColumnsBackground() +{ + return ImGui::PopColumnsBackground(); +} +CIMGUI_API ImGuiID igGetColumnsID(const char* str_id,int count) +{ + return ImGui::GetColumnsID(str_id,count); +} +CIMGUI_API ImGuiColumns* igFindOrCreateColumns(ImGuiWindow* window,ImGuiID id) +{ + return ImGui::FindOrCreateColumns(window,id); +} +CIMGUI_API float igGetColumnOffsetFromNorm(const ImGuiColumns* columns,float offset_norm) +{ + return ImGui::GetColumnOffsetFromNorm(columns,offset_norm); +} +CIMGUI_API float igGetColumnNormFromOffset(const ImGuiColumns* columns,float offset) +{ + return ImGui::GetColumnNormFromOffset(columns,offset); +} +CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags) +{ + return ImGui::BeginTabBarEx(tab_bar,bb,flags); +} +CIMGUI_API ImGuiTabItem* igTabBarFindTabByID(ImGuiTabBar* tab_bar,ImGuiID tab_id) +{ + return ImGui::TabBarFindTabByID(tab_bar,tab_id); +} +CIMGUI_API void igTabBarRemoveTab(ImGuiTabBar* tab_bar,ImGuiID tab_id) +{ + return ImGui::TabBarRemoveTab(tab_bar,tab_id); +} +CIMGUI_API void igTabBarCloseTab(ImGuiTabBar* tab_bar,ImGuiTabItem* tab) +{ + return ImGui::TabBarCloseTab(tab_bar,tab); +} +CIMGUI_API void igTabBarQueueChangeTabOrder(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir) +{ + return ImGui::TabBarQueueChangeTabOrder(tab_bar,tab,dir); +} +CIMGUI_API bool igTabItemEx(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags) +{ + return ImGui::TabItemEx(tab_bar,label,p_open,flags); +} +CIMGUI_API void igTabItemCalcSize(ImVec2 *pOut,const char* label,bool has_close_button) +{ + *pOut = ImGui::TabItemCalcSize(label,has_close_button); +} +CIMGUI_API void igTabItemBackground(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col) +{ + return ImGui::TabItemBackground(draw_list,bb,flags,col); +} +CIMGUI_API bool igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id) +{ + return ImGui::TabItemLabelAndCloseButton(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id); +} +CIMGUI_API void igRenderText(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash) +{ + return ImGui::RenderText(pos,text,text_end,hide_text_after_hash); +} +CIMGUI_API void igRenderTextWrapped(ImVec2 pos,const char* text,const char* text_end,float wrap_width) +{ + return ImGui::RenderTextWrapped(pos,text,text_end,wrap_width); +} +CIMGUI_API void igRenderTextClipped(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) +{ + return ImGui::RenderTextClipped(pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect); +} +CIMGUI_API void igRenderTextClippedEx(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) +{ + return ImGui::RenderTextClippedEx(draw_list,pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect); +} +CIMGUI_API void igRenderTextEllipsis(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) +{ + return ImGui::RenderTextEllipsis(draw_list,pos_min,pos_max,clip_max_x,ellipsis_max_x,text,text_end,text_size_if_known); +} +CIMGUI_API void igRenderFrame(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border,float rounding) +{ + return ImGui::RenderFrame(p_min,p_max,fill_col,border,rounding); +} +CIMGUI_API void igRenderFrameBorder(ImVec2 p_min,ImVec2 p_max,float rounding) +{ + return ImGui::RenderFrameBorder(p_min,p_max,rounding); +} +CIMGUI_API void igRenderColorRectWithAlphaCheckerboard(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,int rounding_corners_flags) +{ + return ImGui::RenderColorRectWithAlphaCheckerboard(draw_list,p_min,p_max,fill_col,grid_step,grid_off,rounding,rounding_corners_flags); +} +CIMGUI_API void igRenderNavHighlight(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags) +{ + return ImGui::RenderNavHighlight(bb,id,flags); +} +CIMGUI_API const char* igFindRenderedTextEnd(const char* text,const char* text_end) +{ + return ImGui::FindRenderedTextEnd(text,text_end); +} +CIMGUI_API void igLogRenderedText(const ImVec2* ref_pos,const char* text,const char* text_end) +{ + return ImGui::LogRenderedText(ref_pos,text,text_end); +} +CIMGUI_API void igRenderArrow(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale) +{ + return ImGui::RenderArrow(draw_list,pos,col,dir,scale); +} +CIMGUI_API void igRenderBullet(ImDrawList* draw_list,ImVec2 pos,ImU32 col) +{ + return ImGui::RenderBullet(draw_list,pos,col); +} +CIMGUI_API void igRenderCheckMark(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz) +{ + return ImGui::RenderCheckMark(draw_list,pos,col,sz); +} +CIMGUI_API void igRenderMouseCursor(ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow) +{ + return ImGui::RenderMouseCursor(draw_list,pos,scale,mouse_cursor,col_fill,col_border,col_shadow); +} +CIMGUI_API void igRenderArrowPointingAt(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col) +{ + return ImGui::RenderArrowPointingAt(draw_list,pos,half_sz,direction,col); +} +CIMGUI_API void igRenderRectFilledRangeH(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding) +{ + return ImGui::RenderRectFilledRangeH(draw_list,rect,col,x_start_norm,x_end_norm,rounding); +} +CIMGUI_API void igTextEx(const char* text,const char* text_end,ImGuiTextFlags flags) +{ + return ImGui::TextEx(text,text_end,flags); +} +CIMGUI_API bool igButtonEx(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags) +{ + return ImGui::ButtonEx(label,size_arg,flags); +} +CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos) +{ + return ImGui::CloseButton(id,pos); +} +CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2 pos) +{ + return ImGui::CollapseButton(id,pos); +} +CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags) +{ + return ImGui::ArrowButtonEx(str_id,dir,size_arg,flags); +} +CIMGUI_API void igScrollbar(ImGuiAxis axis) +{ + return ImGui::Scrollbar(axis); +} +CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawCornerFlags rounding_corners) +{ + return ImGui::ScrollbarEx(bb,id,axis,p_scroll_v,avail_v,contents_v,rounding_corners); +} +CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis) +{ + *pOut = ImGui::GetWindowScrollbarRect(window,axis); +} +CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis) +{ + return ImGui::GetWindowScrollbarID(window,axis); +} +CIMGUI_API ImGuiID igGetWindowResizeID(ImGuiWindow* window,int n) +{ + return ImGui::GetWindowResizeID(window,n); +} +CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags) +{ + return ImGui::SeparatorEx(flags); +} +CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags) +{ + return ImGui::ButtonBehavior(bb,id,out_hovered,out_held,flags); +} +CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,float power,ImGuiDragFlags flags) +{ + return ImGui::DragBehavior(id,data_type,p_v,v_speed,p_min,p_max,format,power,flags); +} +CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,float power,ImGuiSliderFlags flags,ImRect* out_grab_bb) +{ + return ImGui::SliderBehavior(bb,id,data_type,p_v,p_min,p_max,format,power,flags,out_grab_bb); +} +CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay) +{ + return ImGui::SplitterBehavior(bb,id,axis,size1,size2,min_size1,min_size2,hover_extend,hover_visibility_delay); +} +CIMGUI_API bool igTreeNodeBehavior(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end) +{ + return ImGui::TreeNodeBehavior(id,flags,label,label_end); +} +CIMGUI_API bool igTreeNodeBehaviorIsOpen(ImGuiID id,ImGuiTreeNodeFlags flags) +{ + return ImGui::TreeNodeBehaviorIsOpen(id,flags); +} +CIMGUI_API void igTreePushOverrideID(ImGuiID id) +{ + return ImGui::TreePushOverrideID(id); +} +CIMGUI_API const ImGuiDataTypeInfo* igDataTypeGetInfo(ImGuiDataType data_type) +{ + return ImGui::DataTypeGetInfo(data_type); +} +CIMGUI_API int igDataTypeFormatString(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format) +{ + return ImGui::DataTypeFormatString(buf,buf_size,data_type,p_data,format); +} +CIMGUI_API void igDataTypeApplyOp(ImGuiDataType data_type,int op,void* output,void* arg_1,const void* arg_2) +{ + return ImGui::DataTypeApplyOp(data_type,op,output,arg_1,arg_2); +} +CIMGUI_API bool igDataTypeApplyOpFromText(const char* buf,const char* initial_value_buf,ImGuiDataType data_type,void* p_data,const char* format) +{ + return ImGui::DataTypeApplyOpFromText(buf,initial_value_buf,data_type,p_data,format); +} +CIMGUI_API bool igInputTextEx(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data) +{ + return ImGui::InputTextEx(label,hint,buf,buf_size,size_arg,flags,callback,user_data); +} +CIMGUI_API bool igTempInputText(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags) +{ + return ImGui::TempInputText(bb,id,label,buf,buf_size,flags); +} +CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format) +{ + return ImGui::TempInputScalar(bb,id,label,data_type,p_data,format); +} +CIMGUI_API bool igTempInputIsActive(ImGuiID id) +{ + return ImGui::TempInputIsActive(id); +} +CIMGUI_API ImGuiInputTextState* igGetInputTextState(ImGuiID id) +{ + return ImGui::GetInputTextState(id); +} +CIMGUI_API void igColorTooltip(const char* text,const float* col,ImGuiColorEditFlags flags) +{ + return ImGui::ColorTooltip(text,col,flags); +} +CIMGUI_API void igColorEditOptionsPopup(const float* col,ImGuiColorEditFlags flags) +{ + return ImGui::ColorEditOptionsPopup(col,flags); +} +CIMGUI_API void igColorPickerOptionsPopup(const float* ref_col,ImGuiColorEditFlags flags) +{ + return ImGui::ColorPickerOptionsPopup(ref_col,flags); +} +CIMGUI_API int igPlotEx(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) +{ + return ImGui::PlotEx(plot_type,label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,frame_size); +} +CIMGUI_API void igShadeVertsLinearColorGradientKeepAlpha(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1) +{ + return ImGui::ShadeVertsLinearColorGradientKeepAlpha(draw_list,vert_start_idx,vert_end_idx,gradient_p0,gradient_p1,col0,col1); +} +CIMGUI_API void igShadeVertsLinearUV(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) +{ + return ImGui::ShadeVertsLinearUV(draw_list,vert_start_idx,vert_end_idx,a,b,uv_a,uv_b,clamp); +} +CIMGUI_API void igGcCompactTransientWindowBuffers(ImGuiWindow* window) +{ + return ImGui::GcCompactTransientWindowBuffers(window); +} +CIMGUI_API void igGcAwakeTransientWindowBuffers(ImGuiWindow* window) +{ + return ImGui::GcAwakeTransientWindowBuffers(window); +} +CIMGUI_API void igDebugDrawItemRect(ImU32 col) +{ + return ImGui::DebugDrawItemRect(col); +} +CIMGUI_API void igDebugStartItemPicker() +{ + return ImGui::DebugStartItemPicker(); +} +CIMGUI_API bool igImFontAtlasBuildWithStbTruetype(ImFontAtlas* atlas) +{ + return ImFontAtlasBuildWithStbTruetype(atlas); +} +CIMGUI_API void igImFontAtlasBuildInit(ImFontAtlas* atlas) +{ + return ImFontAtlasBuildInit(atlas); +} +CIMGUI_API void igImFontAtlasBuildSetupFont(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent) +{ + return ImFontAtlasBuildSetupFont(atlas,font,font_config,ascent,descent); +} +CIMGUI_API void igImFontAtlasBuildPackCustomRects(ImFontAtlas* atlas,void* stbrp_context_opaque) +{ + return ImFontAtlasBuildPackCustomRects(atlas,stbrp_context_opaque); +} +CIMGUI_API void igImFontAtlasBuildFinish(ImFontAtlas* atlas) +{ + return ImFontAtlasBuildFinish(atlas); +} +CIMGUI_API void igImFontAtlasBuildMultiplyCalcLookupTable(unsigned char out_table[256],float in_multiply_factor) +{ + return ImFontAtlasBuildMultiplyCalcLookupTable(out_table,in_multiply_factor); +} +CIMGUI_API void igImFontAtlasBuildMultiplyRectAlpha8(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride) +{ + return ImFontAtlasBuildMultiplyRectAlpha8(table,pixels,x,y,w,h,stride); +} diff --git a/cimgui.h b/cimgui.h index f2645be..dd1057f 100644 --- a/cimgui.h +++ b/cimgui.h @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.75" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.76" from Dear ImGui https://github.com/ocornut/imgui #ifndef CIMGUI_INCLUDED #define CIMGUI_INCLUDED #include @@ -39,9 +39,35 @@ typedef unsigned __int64 ImU64; #ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS typedef struct ImGuiStoragePair ImGuiStoragePair; typedef struct ImGuiTextRange ImGuiTextRange; +typedef struct ImGuiPtrOrIndex ImGuiPtrOrIndex; +typedef struct ImGuiShrinkWidthItem ImGuiShrinkWidthItem; +typedef struct ImVec2ih ImVec2ih; +typedef struct ImVec1 ImVec1; typedef struct ImFontAtlasCustomRect ImFontAtlasCustomRect; typedef struct ImVec4 ImVec4; typedef struct ImVec2 ImVec2; +typedef struct ImGuiWindowSettings ImGuiWindowSettings; +typedef struct ImGuiWindowTempData ImGuiWindowTempData; +typedef struct ImGuiWindow ImGuiWindow; +typedef struct ImGuiTabItem ImGuiTabItem; +typedef struct ImGuiTabBar ImGuiTabBar; +typedef struct ImGuiStyleMod ImGuiStyleMod; +typedef struct ImGuiSettingsHandler ImGuiSettingsHandler; +typedef struct ImGuiPopupData ImGuiPopupData; +typedef struct ImGuiNextItemData ImGuiNextItemData; +typedef struct ImGuiNextWindowData ImGuiNextWindowData; +typedef struct ImGuiNavMoveResult ImGuiNavMoveResult; +typedef struct ImGuiMenuColumns ImGuiMenuColumns; +typedef struct ImGuiItemHoveredDataBackup ImGuiItemHoveredDataBackup; +typedef struct ImGuiInputTextState ImGuiInputTextState; +typedef struct ImGuiGroupData ImGuiGroupData; +typedef struct ImGuiDataTypeInfo ImGuiDataTypeInfo; +typedef struct ImGuiColumns ImGuiColumns; +typedef struct ImGuiColumnData ImGuiColumnData; +typedef struct ImGuiColorMod ImGuiColorMod; +typedef struct ImDrawDataBuilder ImDrawDataBuilder; +typedef struct ImRect ImRect; +typedef struct ImBitVector ImBitVector; typedef struct ImGuiTextFilter ImGuiTextFilter; typedef struct ImGuiTextBuffer ImGuiTextBuffer; typedef struct ImGuiStyle ImGuiStyle; @@ -91,9 +117,6 @@ struct ImGuiStorage; struct ImGuiStyle; struct ImGuiTextBuffer; struct ImGuiTextFilter; -typedef void* ImTextureID; -typedef unsigned int ImGuiID; -typedef unsigned short ImWchar; typedef int ImGuiCol; typedef int ImGuiCond; typedef int ImGuiDataType; @@ -114,13 +137,19 @@ typedef int ImGuiDragDropFlags; typedef int ImGuiFocusedFlags; typedef int ImGuiHoveredFlags; typedef int ImGuiInputTextFlags; +typedef int ImGuiKeyModFlags; typedef int ImGuiSelectableFlags; typedef int ImGuiTabBarFlags; typedef int ImGuiTabItemFlags; typedef int ImGuiTreeNodeFlags; typedef int ImGuiWindowFlags; +typedef void* ImTextureID; +typedef unsigned int ImGuiID; typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData *data); typedef void (*ImGuiSizeCallback)(ImGuiSizeCallbackData* data); +typedef unsigned short ImWchar16; +typedef unsigned int ImWchar32; +typedef ImWchar16 ImWchar; typedef signed char ImS8; typedef unsigned char ImU8; typedef signed short ImS16; @@ -131,25 +160,119 @@ typedef int64_t ImS64; typedef uint64_t ImU64; typedef void (*ImDrawCallback)(const ImDrawList* parent_list, const ImDrawCmd* cmd); typedef unsigned short ImDrawIdx; +struct ImBitVector; +struct ImRect; +struct ImDrawDataBuilder; +struct ImDrawListSharedData; +struct ImGuiColorMod; +struct ImGuiColumnData; +struct ImGuiColumns; +struct ImGuiContext; +struct ImGuiDataTypeInfo; +struct ImGuiGroupData; +struct ImGuiInputTextState; +struct ImGuiItemHoveredDataBackup; +struct ImGuiMenuColumns; +struct ImGuiNavMoveResult; +struct ImGuiNextWindowData; +struct ImGuiNextItemData; +struct ImGuiPopupData; +struct ImGuiSettingsHandler; +struct ImGuiStyleMod; +struct ImGuiTabBar; +struct ImGuiTabItem; +struct ImGuiWindow; +struct ImGuiWindowTempData; +struct ImGuiWindowSettings; +typedef int ImGuiLayoutType; +typedef int ImGuiButtonFlags; +typedef int ImGuiColumnsFlags; +typedef int ImGuiDragFlags; +typedef int ImGuiItemFlags; +typedef int ImGuiItemStatusFlags; +typedef int ImGuiNavHighlightFlags; +typedef int ImGuiNavDirSourceFlags; +typedef int ImGuiNavMoveFlags; +typedef int ImGuiNextItemDataFlags; +typedef int ImGuiNextWindowDataFlags; +typedef int ImGuiSeparatorFlags; +typedef int ImGuiSliderFlags; +typedef int ImGuiTextFlags; +typedef int ImGuiTooltipFlags; +extern ImGuiContext* GImGui; +typedef FILE* ImFileHandle; +typedef int ImPoolIdx; typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector; typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float; typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar; typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert; +typedef struct ImVector_ImGuiSettingsHandler {int Size;int Capacity;ImGuiSettingsHandler* Data;} ImVector_ImGuiSettingsHandler; +typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4; +typedef struct ImVector_ImGuiGroupData {int Size;int Capacity;ImGuiGroupData* Data;} ImVector_ImGuiGroupData; +typedef struct ImVector_ImGuiID {int Size;int Capacity;ImGuiID* Data;} ImVector_ImGuiID; +typedef struct ImVector_ImGuiWindowPtr {int Size;int Capacity;ImGuiWindow** Data;} ImVector_ImGuiWindowPtr; +typedef struct ImVector_ImGuiColumnData {int Size;int Capacity;ImGuiColumnData* Data;} ImVector_ImGuiColumnData; +typedef struct ImVector_ImGuiColumns {int Size;int Capacity;ImGuiColumns* Data;} ImVector_ImGuiColumns; +typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2; typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph; typedef struct ImVector_ImGuiTextRange {int Size;int Capacity;ImGuiTextRange* Data;} ImVector_ImGuiTextRange; typedef struct ImVector_ImGuiStoragePair {int Size;int Capacity;ImGuiStoragePair* Data;} ImVector_ImGuiStoragePair; +typedef struct ImVector_ImGuiStyleMod {int Size;int Capacity;ImGuiStyleMod* Data;} ImVector_ImGuiStyleMod; typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel; -typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char; +typedef struct ImVector_ImDrawListPtr {int Size;int Capacity;ImDrawList** Data;} ImVector_ImDrawListPtr; typedef struct ImVector_ImU32 {int Size;int Capacity;ImU32* Data;} ImVector_ImU32; +typedef struct ImVector_ImGuiItemFlags {int Size;int Capacity;ImGuiItemFlags* Data;} ImVector_ImGuiItemFlags; typedef struct ImVector_ImFontAtlasCustomRect {int Size;int Capacity;ImFontAtlasCustomRect* Data;} ImVector_ImFontAtlasCustomRect; +typedef struct ImVector_ImGuiTabItem {int Size;int Capacity;ImGuiTabItem* Data;} ImVector_ImGuiTabItem; +typedef struct ImVector_ImGuiShrinkWidthItem {int Size;int Capacity;ImGuiShrinkWidthItem* Data;} ImVector_ImGuiShrinkWidthItem; +typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char; typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID; -typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig; typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr; +typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig; +typedef struct ImVector_ImGuiColorMod {int Size;int Capacity;ImGuiColorMod* Data;} ImVector_ImGuiColorMod; typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd; -typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4; +typedef struct ImVector_ImGuiPtrOrIndex {int Size;int Capacity;ImGuiPtrOrIndex* Data;} ImVector_ImGuiPtrOrIndex; +typedef struct ImVector_ImGuiPopupData {int Size;int Capacity;ImGuiPopupData* Data;} ImVector_ImGuiPopupData; typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx; -typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2; +typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char; +typedef struct ImVector_ImGuiWindowSettings {int Size;int Capacity;ImGuiWindowSettings* Data;} ImVector_ImGuiWindowSettings; +typedef struct ImChunkStream_ImGuiWindowSettings {ImVector_ImGuiWindowSettings Buf;} ImChunkStream_ImGuiWindowSettings; +typedef struct +{ + int where; + int insert_length; + int delete_length; + int char_storage; +} StbUndoRecord; +typedef struct +{ + StbUndoRecord undo_rec [99]; + ImWchar undo_char[999]; + short undo_point, redo_point; + int undo_char_point, redo_char_point; +} StbUndoState; +typedef struct +{ + int cursor; + int select_start; + int select_end; + unsigned char insert_mode; + unsigned char cursor_at_end_of_line; + unsigned char initialized; + unsigned char has_preferred_x; + unsigned char single_line; + unsigned char padding1, padding2, padding3; + float preferred_x; + StbUndoState undostate; +} STB_TexteditState; +typedef struct +{ + float x0,x1; + float baseline_y_delta; + float ymin,ymax; + int num_chars; +} StbTexteditRow; struct ImVec2 { float x, y; @@ -349,6 +472,13 @@ typedef enum { ImGuiKey_Z, ImGuiKey_COUNT }ImGuiKey_; +typedef enum { + ImGuiKeyModFlags_None = 0, + ImGuiKeyModFlags_Ctrl = 1 << 0, + ImGuiKeyModFlags_Shift = 1 << 1, + ImGuiKeyModFlags_Alt = 1 << 2, + ImGuiKeyModFlags_Super = 1 << 3 +}ImGuiKeyModFlags_; typedef enum { ImGuiNavInput_Activate, ImGuiNavInput_Cancel, @@ -480,6 +610,7 @@ typedef enum { ImGuiColorEditFlags_NoLabel = 1 << 7, ImGuiColorEditFlags_NoSidePreview = 1 << 8, ImGuiColorEditFlags_NoDragDrop = 1 << 9, + ImGuiColorEditFlags_NoBorder = 1 << 10, ImGuiColorEditFlags_AlphaBar = 1 << 16, ImGuiColorEditFlags_AlphaPreview = 1 << 17, ImGuiColorEditFlags_AlphaPreviewHalf= 1 << 18, @@ -625,6 +756,7 @@ struct ImGuiIO int MetricsActiveWindows; int MetricsActiveAllocations; ImVec2 MouseDelta; + ImGuiKeyModFlags KeyMods; ImVec2 MousePosPrev; ImVec2 MouseClickedPos[5]; double MouseClickedTime[5]; @@ -641,6 +773,7 @@ struct ImGuiIO float KeysDownDurationPrev[512]; float NavInputsDownDuration[ImGuiNavInput_COUNT]; float NavInputsDownDurationPrev[ImGuiNavInput_COUNT]; + ImWchar16 InputQueueSurrogate; ImVector_ImWchar InputQueueCharacters; }; struct ImGuiInputTextCallbackData @@ -694,6 +827,8 @@ struct ImGuiStorage { ImVector_ImGuiStoragePair Data; }; +typedef struct ImVector_ImGuiTabBar {int Size;int Capacity;ImGuiTabBar* Data;} ImVector_ImGuiTabBar; +typedef struct ImPool_ImGuiTabBar {ImVector_ImGuiTabBar Buf;ImGuiStorage Map;ImPoolIdx FreeIdx;} ImPool_ImGuiTabBar; struct ImGuiListClipper { int DisplayStart, DisplayEnd; @@ -803,7 +938,8 @@ struct ImFontConfig }; struct ImFontGlyph { - ImWchar Codepoint; + unsigned int Codepoint : 31; + unsigned int Visible : 1; float AdvanceX; float X0, Y0, X1, Y1; float U0, V0, U1, V1; @@ -862,6 +998,718 @@ struct ImFont float Scale; float Ascent, Descent; int MetricsTotalSurface; + ImU8 Used4kPagesMap[(0xFFFF +1)/4096/8]; +}; +struct ImBitVector +{ + ImVector_ImU32 Storage; +}; +typedef enum { + ImGuiButtonFlags_None = 0, + ImGuiButtonFlags_Repeat = 1 << 0, + ImGuiButtonFlags_PressedOnClick = 1 << 1, + ImGuiButtonFlags_PressedOnClickRelease = 1 << 2, + ImGuiButtonFlags_PressedOnClickReleaseAnywhere = 1 << 3, + ImGuiButtonFlags_PressedOnRelease = 1 << 4, + ImGuiButtonFlags_PressedOnDoubleClick = 1 << 5, + ImGuiButtonFlags_PressedOnDragDropHold = 1 << 6, + ImGuiButtonFlags_FlattenChildren = 1 << 7, + ImGuiButtonFlags_AllowItemOverlap = 1 << 8, + ImGuiButtonFlags_DontClosePopups = 1 << 9, + ImGuiButtonFlags_Disabled = 1 << 10, + ImGuiButtonFlags_AlignTextBaseLine = 1 << 11, + ImGuiButtonFlags_NoKeyModifiers = 1 << 12, + ImGuiButtonFlags_NoHoldingActiveId = 1 << 13, + ImGuiButtonFlags_NoNavFocus = 1 << 14, + ImGuiButtonFlags_NoHoveredOnFocus = 1 << 15, + ImGuiButtonFlags_MouseButtonLeft = 1 << 16, + ImGuiButtonFlags_MouseButtonRight = 1 << 17, + ImGuiButtonFlags_MouseButtonMiddle = 1 << 18, + ImGuiButtonFlags_MouseButtonMask_ = ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle, + ImGuiButtonFlags_MouseButtonShift_ = 16, + ImGuiButtonFlags_MouseButtonDefault_ = ImGuiButtonFlags_MouseButtonLeft, + ImGuiButtonFlags_PressedOnMask_ = ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold, + ImGuiButtonFlags_PressedOnDefault_ = ImGuiButtonFlags_PressedOnClickRelease +}ImGuiButtonFlags_; +typedef enum { + ImGuiSliderFlags_None = 0, + ImGuiSliderFlags_Vertical = 1 << 0 +}ImGuiSliderFlags_; +typedef enum { + ImGuiDragFlags_None = 0, + ImGuiDragFlags_Vertical = 1 << 0 +}ImGuiDragFlags_; +typedef enum { + ImGuiColumnsFlags_None = 0, + ImGuiColumnsFlags_NoBorder = 1 << 0, + ImGuiColumnsFlags_NoResize = 1 << 1, + ImGuiColumnsFlags_NoPreserveWidths = 1 << 2, + ImGuiColumnsFlags_NoForceWithinWindow = 1 << 3, + ImGuiColumnsFlags_GrowParentContentsSize= 1 << 4 +}ImGuiColumnsFlags_; +typedef enum { + ImGuiSelectableFlags_NoHoldingActiveID = 1 << 20, + ImGuiSelectableFlags_SelectOnClick = 1 << 21, + ImGuiSelectableFlags_SelectOnRelease = 1 << 22, + ImGuiSelectableFlags_SpanAvailWidth = 1 << 23, + ImGuiSelectableFlags_DrawHoveredWhenHeld= 1 << 24, + ImGuiSelectableFlags_SetNavIdOnHover = 1 << 25 +}ImGuiSelectableFlagsPrivate_; +typedef enum { + ImGuiTreeNodeFlags_ClipLabelForTrailingButton = 1 << 20 +}ImGuiTreeNodeFlagsPrivate_; +typedef enum { + ImGuiSeparatorFlags_None = 0, + ImGuiSeparatorFlags_Horizontal = 1 << 0, + ImGuiSeparatorFlags_Vertical = 1 << 1, + ImGuiSeparatorFlags_SpanAllColumns = 1 << 2 +}ImGuiSeparatorFlags_; +typedef enum { + ImGuiItemFlags_None = 0, + ImGuiItemFlags_NoTabStop = 1 << 0, + ImGuiItemFlags_ButtonRepeat = 1 << 1, + ImGuiItemFlags_Disabled = 1 << 2, + ImGuiItemFlags_NoNav = 1 << 3, + ImGuiItemFlags_NoNavDefaultFocus = 1 << 4, + ImGuiItemFlags_SelectableDontClosePopup = 1 << 5, + ImGuiItemFlags_MixedValue = 1 << 6, + ImGuiItemFlags_Default_ = 0 +}ImGuiItemFlags_; +typedef enum { + ImGuiItemStatusFlags_None = 0, + ImGuiItemStatusFlags_HoveredRect = 1 << 0, + ImGuiItemStatusFlags_HasDisplayRect = 1 << 1, + ImGuiItemStatusFlags_Edited = 1 << 2, + ImGuiItemStatusFlags_ToggledSelection = 1 << 3, + ImGuiItemStatusFlags_ToggledOpen = 1 << 4, + ImGuiItemStatusFlags_HasDeactivated = 1 << 5, + ImGuiItemStatusFlags_Deactivated = 1 << 6 +}ImGuiItemStatusFlags_; +typedef enum { + ImGuiTextFlags_None = 0, + ImGuiTextFlags_NoWidthForLargeClippedText = 1 << 0 +}ImGuiTextFlags_; +typedef enum { + ImGuiTooltipFlags_None = 0, + ImGuiTooltipFlags_OverridePreviousTooltip = 1 << 0 +}ImGuiTooltipFlags_; +typedef enum { + ImGuiLayoutType_Horizontal = 0, + ImGuiLayoutType_Vertical = 1 +}ImGuiLayoutType_; +typedef enum { + ImGuiLogType_None = 0, + ImGuiLogType_TTY, + ImGuiLogType_File, + ImGuiLogType_Buffer, + ImGuiLogType_Clipboard +}ImGuiLogType; +typedef enum { + ImGuiAxis_None = -1, + ImGuiAxis_X = 0, + ImGuiAxis_Y = 1 +}ImGuiAxis; +typedef enum { + ImGuiPlotType_Lines, + ImGuiPlotType_Histogram +}ImGuiPlotType; +typedef enum { + ImGuiInputSource_None = 0, + ImGuiInputSource_Mouse, + ImGuiInputSource_Nav, + ImGuiInputSource_NavKeyboard, + ImGuiInputSource_NavGamepad, + ImGuiInputSource_COUNT +}ImGuiInputSource; +typedef enum { + ImGuiInputReadMode_Down, + ImGuiInputReadMode_Pressed, + ImGuiInputReadMode_Released, + ImGuiInputReadMode_Repeat, + ImGuiInputReadMode_RepeatSlow, + ImGuiInputReadMode_RepeatFast +}ImGuiInputReadMode; +typedef enum { + ImGuiNavHighlightFlags_None = 0, + ImGuiNavHighlightFlags_TypeDefault = 1 << 0, + ImGuiNavHighlightFlags_TypeThin = 1 << 1, + ImGuiNavHighlightFlags_AlwaysDraw = 1 << 2, + ImGuiNavHighlightFlags_NoRounding = 1 << 3 +}ImGuiNavHighlightFlags_; +typedef enum { + ImGuiNavDirSourceFlags_None = 0, + ImGuiNavDirSourceFlags_Keyboard = 1 << 0, + ImGuiNavDirSourceFlags_PadDPad = 1 << 1, + ImGuiNavDirSourceFlags_PadLStick = 1 << 2 +}ImGuiNavDirSourceFlags_; +typedef enum { + ImGuiNavMoveFlags_None = 0, + ImGuiNavMoveFlags_LoopX = 1 << 0, + ImGuiNavMoveFlags_LoopY = 1 << 1, + ImGuiNavMoveFlags_WrapX = 1 << 2, + ImGuiNavMoveFlags_WrapY = 1 << 3, + ImGuiNavMoveFlags_AllowCurrentNavId = 1 << 4, + ImGuiNavMoveFlags_AlsoScoreVisibleSet = 1 << 5, + ImGuiNavMoveFlags_ScrollToEdge = 1 << 6 +}ImGuiNavMoveFlags_; +typedef enum { + ImGuiNavForward_None, + ImGuiNavForward_ForwardQueued, + ImGuiNavForward_ForwardActive +}ImGuiNavForward; +typedef enum { + ImGuiNavLayer_Main = 0, + ImGuiNavLayer_Menu = 1, + ImGuiNavLayer_COUNT +}ImGuiNavLayer; +typedef enum { + ImGuiPopupPositionPolicy_Default, + ImGuiPopupPositionPolicy_ComboBox +}ImGuiPopupPositionPolicy; +struct ImVec1 +{ + float x; +}; +struct ImVec2ih +{ + short x, y; +}; +struct ImRect +{ + ImVec2 Min; + ImVec2 Max; +}; +struct ImGuiDataTypeInfo +{ + size_t Size; + const char* PrintFmt; + const char* ScanFmt; +}; +struct ImGuiColorMod +{ + ImGuiCol Col; + ImVec4 BackupValue; +}; +struct ImGuiStyleMod +{ + ImGuiStyleVar VarIdx; + union { int BackupInt[2]; float BackupFloat[2]; }; +}; +struct ImGuiGroupData +{ + ImVec2 BackupCursorPos; + ImVec2 BackupCursorMaxPos; + ImVec1 BackupIndent; + ImVec1 BackupGroupOffset; + ImVec2 BackupCurrLineSize; + float BackupCurrLineTextBaseOffset; + ImGuiID BackupActiveIdIsAlive; + bool BackupActiveIdPreviousFrameIsAlive; + bool EmitItem; +}; +struct ImGuiMenuColumns +{ + float Spacing; + float Width, NextWidth; + float Pos[3], NextWidths[3]; +}; +struct ImGuiInputTextState +{ + ImGuiID ID; + int CurLenW, CurLenA; + ImVector_ImWchar TextW; + ImVector_char TextA; + ImVector_char InitialTextA; + bool TextAIsValid; + int BufCapacityA; + float ScrollX; + STB_TexteditState Stb; + float CursorAnim; + bool CursorFollow; + bool SelectedAllMouseLock; + ImGuiInputTextFlags UserFlags; + ImGuiInputTextCallback UserCallback; + void* UserCallbackData; +}; +struct ImGuiWindowSettings +{ + ImGuiID ID; + ImVec2ih Pos; + ImVec2ih Size; + bool Collapsed; +}; +struct ImGuiSettingsHandler +{ + const char* TypeName; + ImGuiID TypeHash; + void* (*ReadOpenFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, const char* name); + void (*ReadLineFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, void* entry, const char* line); + void (*WriteAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, ImGuiTextBuffer* out_buf); + void* UserData; +}; +struct ImGuiPopupData +{ + ImGuiID PopupId; + ImGuiWindow* Window; + ImGuiWindow* SourceWindow; + int OpenFrameCount; + ImGuiID OpenParentId; + ImVec2 OpenPopupPos; + ImVec2 OpenMousePos; +}; +struct ImGuiColumnData +{ + float OffsetNorm; + float OffsetNormBeforeResize; + ImGuiColumnsFlags Flags; + ImRect ClipRect; +}; +struct ImGuiColumns +{ + ImGuiID ID; + ImGuiColumnsFlags Flags; + bool IsFirstFrame; + bool IsBeingResized; + int Current; + int Count; + float OffMinX, OffMaxX; + float LineMinY, LineMaxY; + float HostCursorPosY; + float HostCursorMaxPosX; + ImRect HostClipRect; + ImRect HostWorkRect; + ImVector_ImGuiColumnData Columns; + ImDrawListSplitter Splitter; +}; +struct ImDrawListSharedData +{ + ImVec2 TexUvWhitePixel; + ImFont* Font; + float FontSize; + float CurveTessellationTol; + float CircleSegmentMaxError; + ImVec4 ClipRectFullscreen; + ImDrawListFlags InitialFlags; + ImVec2 ArcFastVtx[12 * 1]; + ImU8 CircleSegmentCounts[64]; +}; +struct ImDrawDataBuilder +{ + ImVector_ImDrawListPtr Layers[2]; +}; +struct ImGuiNavMoveResult +{ + ImGuiWindow* Window; + ImGuiID ID; + ImGuiID FocusScopeId; + float DistBox; + float DistCenter; + float DistAxial; + ImRect RectRel; +}; +typedef enum { + ImGuiNextWindowDataFlags_None = 0, + ImGuiNextWindowDataFlags_HasPos = 1 << 0, + ImGuiNextWindowDataFlags_HasSize = 1 << 1, + ImGuiNextWindowDataFlags_HasContentSize = 1 << 2, + ImGuiNextWindowDataFlags_HasCollapsed = 1 << 3, + ImGuiNextWindowDataFlags_HasSizeConstraint = 1 << 4, + ImGuiNextWindowDataFlags_HasFocus = 1 << 5, + ImGuiNextWindowDataFlags_HasBgAlpha = 1 << 6 +}ImGuiNextWindowDataFlags_; +struct ImGuiNextWindowData +{ + ImGuiNextWindowDataFlags Flags; + ImGuiCond PosCond; + ImGuiCond SizeCond; + ImGuiCond CollapsedCond; + ImVec2 PosVal; + ImVec2 PosPivotVal; + ImVec2 SizeVal; + ImVec2 ContentSizeVal; + bool CollapsedVal; + ImRect SizeConstraintRect; + ImGuiSizeCallback SizeCallback; + void* SizeCallbackUserData; + float BgAlphaVal; + ImVec2 MenuBarOffsetMinVal; +}; +typedef enum { + ImGuiNextItemDataFlags_None = 0, + ImGuiNextItemDataFlags_HasWidth = 1 << 0, + ImGuiNextItemDataFlags_HasOpen = 1 << 1 +}ImGuiNextItemDataFlags_; +struct ImGuiNextItemData +{ + ImGuiNextItemDataFlags Flags; + float Width; + ImGuiID FocusScopeId; + ImGuiCond OpenCond; + bool OpenVal; +}; +struct ImGuiShrinkWidthItem +{ + int Index; + float Width; +}; +struct ImGuiPtrOrIndex +{ + void* Ptr; + int Index; +}; +struct ImGuiContext +{ + bool Initialized; + bool FontAtlasOwnedByContext; + ImGuiIO IO; + ImGuiStyle Style; + ImFont* Font; + float FontSize; + float FontBaseSize; + ImDrawListSharedData DrawListSharedData; + double Time; + int FrameCount; + int FrameCountEnded; + int FrameCountRendered; + bool WithinFrameScope; + bool WithinFrameScopeWithImplicitWindow; + bool WithinEndChild; + ImVector_ImGuiWindowPtr Windows; + ImVector_ImGuiWindowPtr WindowsFocusOrder; + ImVector_ImGuiWindowPtr WindowsTempSortBuffer; + ImVector_ImGuiWindowPtr CurrentWindowStack; + ImGuiStorage WindowsById; + int WindowsActiveCount; + ImGuiWindow* CurrentWindow; + ImGuiWindow* HoveredWindow; + ImGuiWindow* HoveredRootWindow; + ImGuiWindow* MovingWindow; + ImGuiWindow* WheelingWindow; + ImVec2 WheelingWindowRefMousePos; + float WheelingWindowTimer; + ImGuiID HoveredId; + bool HoveredIdAllowOverlap; + ImGuiID HoveredIdPreviousFrame; + float HoveredIdTimer; + float HoveredIdNotActiveTimer; + ImGuiID ActiveId; + ImGuiID ActiveIdIsAlive; + float ActiveIdTimer; + bool ActiveIdIsJustActivated; + bool ActiveIdAllowOverlap; + bool ActiveIdHasBeenPressedBefore; + bool ActiveIdHasBeenEditedBefore; + bool ActiveIdHasBeenEditedThisFrame; + ImU32 ActiveIdUsingNavDirMask; + ImU32 ActiveIdUsingNavInputMask; + ImU64 ActiveIdUsingKeyInputMask; + ImVec2 ActiveIdClickOffset; + ImGuiWindow* ActiveIdWindow; + ImGuiInputSource ActiveIdSource; + int ActiveIdMouseButton; + ImGuiID ActiveIdPreviousFrame; + bool ActiveIdPreviousFrameIsAlive; + bool ActiveIdPreviousFrameHasBeenEditedBefore; + ImGuiWindow* ActiveIdPreviousFrameWindow; + ImGuiID LastActiveId; + float LastActiveIdTimer; + ImGuiNextWindowData NextWindowData; + ImGuiNextItemData NextItemData; + ImVector_ImGuiColorMod ColorModifiers; + ImVector_ImGuiStyleMod StyleModifiers; + ImVector_ImFontPtr FontStack; + ImVector_ImGuiPopupData OpenPopupStack; + ImVector_ImGuiPopupData BeginPopupStack; + ImGuiWindow* NavWindow; + ImGuiID NavId; + ImGuiID NavFocusScopeId; + ImGuiID NavActivateId; + ImGuiID NavActivateDownId; + ImGuiID NavActivatePressedId; + ImGuiID NavInputId; + ImGuiID NavJustTabbedId; + ImGuiID NavJustMovedToId; + ImGuiID NavJustMovedToFocusScopeId; + ImGuiKeyModFlags NavJustMovedToKeyMods; + ImGuiID NavNextActivateId; + ImGuiInputSource NavInputSource; + ImRect NavScoringRect; + int NavScoringCount; + ImGuiNavLayer NavLayer; + int NavIdTabCounter; + bool NavIdIsAlive; + bool NavMousePosDirty; + bool NavDisableHighlight; + bool NavDisableMouseHover; + bool NavAnyRequest; + bool NavInitRequest; + bool NavInitRequestFromMove; + ImGuiID NavInitResultId; + ImRect NavInitResultRectRel; + bool NavMoveFromClampedRefRect; + bool NavMoveRequest; + ImGuiNavMoveFlags NavMoveRequestFlags; + ImGuiNavForward NavMoveRequestForward; + ImGuiKeyModFlags NavMoveRequestKeyMods; + ImGuiDir NavMoveDir, NavMoveDirLast; + ImGuiDir NavMoveClipDir; + ImGuiNavMoveResult NavMoveResultLocal; + ImGuiNavMoveResult NavMoveResultLocalVisibleSet; + ImGuiNavMoveResult NavMoveResultOther; + ImGuiWindow* NavWindowingTarget; + ImGuiWindow* NavWindowingTargetAnim; + ImGuiWindow* NavWindowingList; + float NavWindowingTimer; + float NavWindowingHighlightAlpha; + bool NavWindowingToggleLayer; + ImGuiWindow* FocusRequestCurrWindow; + ImGuiWindow* FocusRequestNextWindow; + int FocusRequestCurrCounterRegular; + int FocusRequestCurrCounterTabStop; + int FocusRequestNextCounterRegular; + int FocusRequestNextCounterTabStop; + bool FocusTabPressed; + ImDrawData DrawData; + ImDrawDataBuilder DrawDataBuilder; + float DimBgRatio; + ImDrawList BackgroundDrawList; + ImDrawList ForegroundDrawList; + ImGuiMouseCursor MouseCursor; + bool DragDropActive; + bool DragDropWithinSource; + bool DragDropWithinTarget; + ImGuiDragDropFlags DragDropSourceFlags; + int DragDropSourceFrameCount; + int DragDropMouseButton; + ImGuiPayload DragDropPayload; + ImRect DragDropTargetRect; + ImGuiID DragDropTargetId; + ImGuiDragDropFlags DragDropAcceptFlags; + float DragDropAcceptIdCurrRectSurface; + ImGuiID DragDropAcceptIdCurr; + ImGuiID DragDropAcceptIdPrev; + int DragDropAcceptFrameCount; + ImVector_unsigned_char DragDropPayloadBufHeap; + unsigned char DragDropPayloadBufLocal[16]; + ImGuiTabBar* CurrentTabBar; + ImPool_ImGuiTabBar TabBars; + ImVector_ImGuiPtrOrIndex CurrentTabBarStack; + ImVector_ImGuiShrinkWidthItem ShrinkWidthBuffer; + ImVec2 LastValidMousePos; + ImGuiInputTextState InputTextState; + ImFont InputTextPasswordFont; + ImGuiID TempInputId; + ImGuiColorEditFlags ColorEditOptions; + float ColorEditLastHue; + float ColorEditLastSat; + float ColorEditLastColor[3]; + ImVec4 ColorPickerRef; + bool DragCurrentAccumDirty; + float DragCurrentAccum; + float DragSpeedDefaultRatio; + float ScrollbarClickDeltaToGrabCenter; + int TooltipOverrideCount; + ImVector_char ClipboardHandlerData; + ImVector_ImGuiID MenusIdSubmittedThisFrame; + ImVec2 PlatformImePos; + ImVec2 PlatformImeLastPos; + bool SettingsLoaded; + float SettingsDirtyTimer; + ImGuiTextBuffer SettingsIniData; + ImVector_ImGuiSettingsHandler SettingsHandlers; + ImChunkStream_ImGuiWindowSettings SettingsWindows; + bool LogEnabled; + ImGuiLogType LogType; + ImFileHandle LogFile; + ImGuiTextBuffer LogBuffer; + float LogLinePosY; + bool LogLineFirstItem; + int LogDepthRef; + int LogDepthToExpand; + int LogDepthToExpandDefault; + bool DebugItemPickerActive; + ImGuiID DebugItemPickerBreakId; + float FramerateSecPerFrame[120]; + int FramerateSecPerFrameIdx; + float FramerateSecPerFrameAccum; + int WantCaptureMouseNextFrame; + int WantCaptureKeyboardNextFrame; + int WantTextInputNextFrame; + char TempBuffer[1024*3+1]; +}; +struct ImGuiWindowTempData +{ + ImVec2 CursorPos; + ImVec2 CursorPosPrevLine; + ImVec2 CursorStartPos; + ImVec2 CursorMaxPos; + ImVec2 CurrLineSize; + ImVec2 PrevLineSize; + float CurrLineTextBaseOffset; + float PrevLineTextBaseOffset; + ImVec1 Indent; + ImVec1 ColumnsOffset; + ImVec1 GroupOffset; + ImGuiID LastItemId; + ImGuiItemStatusFlags LastItemStatusFlags; + ImRect LastItemRect; + ImRect LastItemDisplayRect; + ImGuiNavLayer NavLayerCurrent; + int NavLayerCurrentMask; + int NavLayerActiveMask; + int NavLayerActiveMaskNext; + ImGuiID NavFocusScopeIdCurrent; + bool NavHideHighlightOneFrame; + bool NavHasScroll; + bool MenuBarAppending; + ImVec2 MenuBarOffset; + ImGuiMenuColumns MenuColumns; + int TreeDepth; + ImU32 TreeJumpToParentOnPopMask; + ImVector_ImGuiWindowPtr ChildWindows; + ImGuiStorage* StateStorage; + ImGuiColumns* CurrentColumns; + ImGuiLayoutType LayoutType; + ImGuiLayoutType ParentLayoutType; + int FocusCounterRegular; + int FocusCounterTabStop; + ImGuiItemFlags ItemFlags; + float ItemWidth; + float TextWrapPos; + ImVector_ImGuiItemFlags ItemFlagsStack; + ImVector_float ItemWidthStack; + ImVector_float TextWrapPosStack; + ImVector_ImGuiGroupData GroupStack; + short StackSizesBackup[6]; +}; +struct ImGuiWindow +{ + char* Name; + ImGuiID ID; + ImGuiWindowFlags Flags; + ImVec2 Pos; + ImVec2 Size; + ImVec2 SizeFull; + ImVec2 ContentSize; + ImVec2 ContentSizeExplicit; + ImVec2 WindowPadding; + float WindowRounding; + float WindowBorderSize; + int NameBufLen; + ImGuiID MoveId; + ImGuiID ChildId; + ImVec2 Scroll; + ImVec2 ScrollMax; + ImVec2 ScrollTarget; + ImVec2 ScrollTargetCenterRatio; + ImVec2 ScrollbarSizes; + bool ScrollbarX, ScrollbarY; + bool Active; + bool WasActive; + bool WriteAccessed; + bool Collapsed; + bool WantCollapseToggle; + bool SkipItems; + bool Appearing; + bool Hidden; + bool IsFallbackWindow; + bool HasCloseButton; + signed char ResizeBorderHeld; + short BeginCount; + short BeginOrderWithinParent; + short BeginOrderWithinContext; + ImGuiID PopupId; + ImS8 AutoFitFramesX, AutoFitFramesY; + ImS8 AutoFitChildAxises; + bool AutoFitOnlyGrows; + ImGuiDir AutoPosLastDirection; + int HiddenFramesCanSkipItems; + int HiddenFramesCannotSkipItems; + ImGuiCond SetWindowPosAllowFlags; + ImGuiCond SetWindowSizeAllowFlags; + ImGuiCond SetWindowCollapsedAllowFlags; + ImVec2 SetWindowPosVal; + ImVec2 SetWindowPosPivot; + ImVector_ImGuiID IDStack; + ImGuiWindowTempData DC; + ImRect OuterRectClipped; + ImRect InnerRect; + ImRect InnerClipRect; + ImRect WorkRect; + ImRect ClipRect; + ImRect ContentRegionRect; + int LastFrameActive; + float LastTimeActive; + float ItemWidthDefault; + ImGuiStorage StateStorage; + ImVector_ImGuiColumns ColumnsStorage; + float FontWindowScale; + int SettingsOffset; + ImDrawList* DrawList; + ImDrawList DrawListInst; + ImGuiWindow* ParentWindow; + ImGuiWindow* RootWindow; + ImGuiWindow* RootWindowForTitleBarHighlight; + ImGuiWindow* RootWindowForNav; + ImGuiWindow* NavLastChildNavWindow; + ImGuiID NavLastIds[ImGuiNavLayer_COUNT]; + ImRect NavRectRel[ImGuiNavLayer_COUNT]; + bool MemoryCompacted; + int MemoryDrawListIdxCapacity; + int MemoryDrawListVtxCapacity; +}; +struct ImGuiItemHoveredDataBackup +{ + ImGuiID LastItemId; + ImGuiItemStatusFlags LastItemStatusFlags; + ImRect LastItemRect; + ImRect LastItemDisplayRect; +}; +typedef enum { + ImGuiTabBarFlags_DockNode = 1 << 20, + ImGuiTabBarFlags_IsFocused = 1 << 21, + ImGuiTabBarFlags_SaveSettings = 1 << 22 +}ImGuiTabBarFlagsPrivate_; +typedef enum { + ImGuiTabItemFlags_NoCloseButton = 1 << 20 +}ImGuiTabItemFlagsPrivate_; +struct ImGuiTabItem +{ + ImGuiID ID; + ImGuiTabItemFlags Flags; + int LastFrameVisible; + int LastFrameSelected; + int NameOffset; + float Offset; + float Width; + float ContentWidth; +}; +struct ImGuiTabBar +{ + ImVector_ImGuiTabItem Tabs; + ImGuiID ID; + ImGuiID SelectedTabId; + ImGuiID NextSelectedTabId; + ImGuiID VisibleTabId; + int CurrFrameVisible; + int PrevFrameVisible; + ImRect BarRect; + float LastTabContentHeight; + float OffsetMax; + float OffsetMaxIdeal; + float OffsetNextTab; + float ScrollingAnim; + float ScrollingTarget; + float ScrollingTargetDistToVisibility; + float ScrollingSpeed; + ImGuiTabBarFlags Flags; + ImGuiID ReorderRequestTabId; + ImS8 ReorderRequestDir; + bool WantLayout; + bool VisibleTabWasSubmitted; + short LastTabItemIdx; + ImVec2 FramePadding; + ImGuiTextBuffer TabsNames; }; struct ImGuiTextRange { @@ -885,20 +1733,37 @@ typedef ImGuiTextFilter::ImGuiTextRange ImGuiTextRange; typedef ImVector ImVector_float; typedef ImVector ImVector_ImWchar; typedef ImVector ImVector_ImDrawVert; +typedef ImVector ImVector_ImGuiSettingsHandler; +typedef ImVector ImVector_ImVec4; +typedef ImVector ImVector_ImGuiGroupData; +typedef ImVector ImVector_ImGuiID; +typedef ImVector ImVector_ImGuiWindowPtr; +typedef ImVector ImVector_ImGuiColumnData; +typedef ImVector ImVector_ImGuiColumns; +typedef ImVector ImVector_ImVec2; typedef ImVector ImVector_ImFontGlyph; typedef ImVector ImVector_ImGuiTextRange; typedef ImVector ImVector_ImGuiStoragePair; +typedef ImVector ImVector_ImGuiStyleMod; typedef ImVector ImVector_ImDrawChannel; -typedef ImVector ImVector_char; +typedef ImVector ImVector_ImDrawListPtr; typedef ImVector ImVector_ImU32; +typedef ImVector ImVector_ImGuiItemFlags; typedef ImVector ImVector_ImFontAtlasCustomRect; +typedef ImVector ImVector_ImGuiTabItem; +typedef ImVector ImVector_ImGuiShrinkWidthItem; +typedef ImVector ImVector_unsigned_char; typedef ImVector ImVector_ImTextureID; -typedef ImVector ImVector_ImFontConfig; typedef ImVector ImVector_ImFontPtr; +typedef ImVector ImVector_ImFontConfig; +typedef ImVector ImVector_ImGuiColorMod; typedef ImVector ImVector_ImDrawCmd; -typedef ImVector ImVector_ImVec4; +typedef ImVector ImVector_ImGuiPtrOrIndex; +typedef ImVector ImVector_ImGuiPopupData; typedef ImVector ImVector_ImDrawIdx; -typedef ImVector ImVector_ImVec2; +typedef ImVector ImVector_char; +typedef ImChunkStream ImChunkStream_ImGuiWindowSettings; +typedef ImPool ImPool_ImGuiTabBar; #endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS CIMGUI_API ImVec2* ImVec2_ImVec2Nil(void); CIMGUI_API void ImVec2_destroy(ImVec2* self); @@ -910,7 +1775,6 @@ CIMGUI_API ImGuiContext* igCreateContext(ImFontAtlas* shared_font_atlas); CIMGUI_API void igDestroyContext(ImGuiContext* ctx); CIMGUI_API ImGuiContext* igGetCurrentContext(void); CIMGUI_API void igSetCurrentContext(ImGuiContext* ctx); -CIMGUI_API bool igDebugCheckVersionAndDataLayout(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); CIMGUI_API ImGuiIO* igGetIO(void); CIMGUI_API ImGuiStyle* igGetStyle(void); CIMGUI_API void igNewFrame(void); @@ -967,12 +1831,12 @@ CIMGUI_API float igGetScrollX(void); CIMGUI_API float igGetScrollY(void); CIMGUI_API float igGetScrollMaxX(void); CIMGUI_API float igGetScrollMaxY(void); -CIMGUI_API void igSetScrollX(float scroll_x); -CIMGUI_API void igSetScrollY(float scroll_y); +CIMGUI_API void igSetScrollXFloat(float scroll_x); +CIMGUI_API void igSetScrollYFloat(float scroll_y); CIMGUI_API void igSetScrollHereX(float center_x_ratio); CIMGUI_API void igSetScrollHereY(float center_y_ratio); -CIMGUI_API void igSetScrollFromPosX(float local_x,float center_x_ratio); -CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio); +CIMGUI_API void igSetScrollFromPosXFloat(float local_x,float center_x_ratio); +CIMGUI_API void igSetScrollFromPosYFloat(float local_y,float center_y_ratio); CIMGUI_API void igPushFont(ImFont* font); CIMGUI_API void igPopFont(void); CIMGUI_API void igPushStyleColorU32(ImGuiCol idx,ImU32 col); @@ -1157,7 +2021,7 @@ CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,ImGuiMouseButton mous CIMGUI_API bool igBeginPopupModal(const char* name,bool* p_open,ImGuiWindowFlags flags); CIMGUI_API void igEndPopup(void); CIMGUI_API bool igOpenPopupOnItemClick(const char* str_id,ImGuiMouseButton mouse_button); -CIMGUI_API bool igIsPopupOpen(const char* str_id); +CIMGUI_API bool igIsPopupOpenStr(const char* str_id); CIMGUI_API void igCloseCurrentPopup(void); CIMGUI_API void igColumns(int count,const char* id,bool border); CIMGUI_API void igNextColumn(void); @@ -1210,15 +2074,15 @@ CIMGUI_API bool igIsRectVisibleVec2(const ImVec2 rect_min,const ImVec2 rect_max) CIMGUI_API double igGetTime(void); CIMGUI_API int igGetFrameCount(void); CIMGUI_API ImDrawList* igGetBackgroundDrawList(void); -CIMGUI_API ImDrawList* igGetForegroundDrawList(void); +CIMGUI_API ImDrawList* igGetForegroundDrawListNil(void); CIMGUI_API ImDrawListSharedData* igGetDrawListSharedData(void); CIMGUI_API const char* igGetStyleColorName(ImGuiCol idx); CIMGUI_API void igSetStateStorage(ImGuiStorage* storage); CIMGUI_API ImGuiStorage* igGetStateStorage(void); -CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width); CIMGUI_API void igCalcListClipping(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end); CIMGUI_API bool igBeginChildFrame(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags); CIMGUI_API void igEndChildFrame(void); +CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width); CIMGUI_API void igColorConvertU32ToFloat4(ImVec4 *pOut,ImU32 in); CIMGUI_API ImU32 igColorConvertFloat4ToU32(const ImVec4 in); CIMGUI_API int igGetKeyIndex(ImGuiKey imgui_key); @@ -1248,6 +2112,7 @@ CIMGUI_API void igLoadIniSettingsFromDisk(const char* ini_filename); CIMGUI_API void igLoadIniSettingsFromMemory(const char* ini_data,size_t ini_size); CIMGUI_API void igSaveIniSettingsToDisk(const char* ini_filename); CIMGUI_API const char* igSaveIniSettingsToMemory(size_t* out_ini_size); +CIMGUI_API bool igDebugCheckVersionAndDataLayout(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); CIMGUI_API void igSetAllocatorFunctions(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data); CIMGUI_API void* igMemAlloc(size_t size); CIMGUI_API void igMemFree(void* ptr); @@ -1255,6 +2120,7 @@ CIMGUI_API ImGuiStyle* ImGuiStyle_ImGuiStyle(void); CIMGUI_API void ImGuiStyle_destroy(ImGuiStyle* self); CIMGUI_API void ImGuiStyle_ScaleAllSizes(ImGuiStyle* self,float scale_factor); CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,unsigned int c); +CIMGUI_API void ImGuiIO_AddInputCharacterUTF16(ImGuiIO* self,ImWchar16 c); CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str); CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self); CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void); @@ -1402,8 +2268,8 @@ CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self); CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void); CIMGUI_API void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self); CIMGUI_API void ImFontGlyphRangesBuilder_Clear(ImFontGlyphRangesBuilder* self); -CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,int n); -CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,int n); +CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,size_t n); +CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,size_t n); CIMGUI_API void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self,ImWchar c); CIMGUI_API void ImFontGlyphRangesBuilder_AddText(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end); CIMGUI_API void ImFontGlyphRangesBuilder_AddRanges(ImFontGlyphRangesBuilder* self,const ImWchar* ranges); @@ -1457,7 +2323,377 @@ CIMGUI_API void ImFont_ClearOutputData(ImFont* self); CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size); CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x); CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst); +CIMGUI_API void ImFont_SetGlyphVisible(ImFont* self,ImWchar c,bool visible); CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c); +CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last); +CIMGUI_API ImU32 igImHashData(const void* data,size_t data_size,ImU32 seed); +CIMGUI_API ImU32 igImHashStr(const char* data,size_t data_size,ImU32 seed); +CIMGUI_API ImU32 igImAlphaBlendColors(ImU32 col_a,ImU32 col_b); +CIMGUI_API bool igImIsPowerOfTwo(int v); +CIMGUI_API int igImUpperPowerOfTwo(int v); +CIMGUI_API int igImStricmp(const char* str1,const char* str2); +CIMGUI_API int igImStrnicmp(const char* str1,const char* str2,size_t count); +CIMGUI_API void igImStrncpy(char* dst,const char* src,size_t count); +CIMGUI_API char* igImStrdup(const char* str); +CIMGUI_API char* igImStrdupcpy(char* dst,size_t* p_dst_size,const char* str); +CIMGUI_API const char* igImStrchrRange(const char* str_begin,const char* str_end,char c); +CIMGUI_API int igImStrlenW(const ImWchar* str); +CIMGUI_API const char* igImStreolRange(const char* str,const char* str_end); +CIMGUI_API const ImWchar* igImStrbolW(const ImWchar* buf_mid_line,const ImWchar* buf_begin); +CIMGUI_API const char* igImStristr(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end); +CIMGUI_API void igImStrTrimBlanks(char* str); +CIMGUI_API const char* igImStrSkipBlank(const char* str); +CIMGUI_API int igImFormatString(char* buf,size_t buf_size,const char* fmt,...); +CIMGUI_API int igImFormatStringV(char* buf,size_t buf_size,const char* fmt,va_list args); +CIMGUI_API const char* igImParseFormatFindStart(const char* format); +CIMGUI_API const char* igImParseFormatFindEnd(const char* format); +CIMGUI_API const char* igImParseFormatTrimDecorations(const char* format,char* buf,size_t buf_size); +CIMGUI_API int igImParseFormatPrecision(const char* format,int default_value); +CIMGUI_API bool igImCharIsBlankA(char c); +CIMGUI_API bool igImCharIsBlankW(unsigned int c); +CIMGUI_API int igImTextStrToUtf8(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end); +CIMGUI_API int igImTextCharFromUtf8(unsigned int* out_char,const char* in_text,const char* in_text_end); +CIMGUI_API int igImTextStrFromUtf8(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining); +CIMGUI_API int igImTextCountCharsFromUtf8(const char* in_text,const char* in_text_end); +CIMGUI_API int igImTextCountUtf8BytesFromChar(const char* in_text,const char* in_text_end); +CIMGUI_API int igImTextCountUtf8BytesFromStr(const ImWchar* in_text,const ImWchar* in_text_end); +CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode); +CIMGUI_API bool igImFileClose(ImFileHandle file); +CIMGUI_API ImU64 igImFileGetSize(ImFileHandle file); +CIMGUI_API ImU64 igImFileRead(void* data,ImU64 size,ImU64 count,ImFileHandle file); +CIMGUI_API ImU64 igImFileWrite(const void* data,ImU64 size,ImU64 count,ImFileHandle file); +CIMGUI_API void* igImFileLoadToMemory(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes); +CIMGUI_API float igImPowFloat(float x,float y); +CIMGUI_API double igImPowdouble(double x,double y); +CIMGUI_API void igImMin(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs); +CIMGUI_API void igImMax(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs); +CIMGUI_API void igImClamp(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx); +CIMGUI_API void igImLerpVec2Float(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t); +CIMGUI_API void igImLerpVec2Vec2(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t); +CIMGUI_API void igImLerpVec4(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t); +CIMGUI_API float igImSaturate(float f); +CIMGUI_API float igImLengthSqrVec2(const ImVec2 lhs); +CIMGUI_API float igImLengthSqrVec4(const ImVec4 lhs); +CIMGUI_API float igImInvLength(const ImVec2 lhs,float fail_value); +CIMGUI_API float igImFloorFloat(float f); +CIMGUI_API void igImFloorVec2(ImVec2 *pOut,const ImVec2 v); +CIMGUI_API int igImModPositive(int a,int b); +CIMGUI_API float igImDot(const ImVec2 a,const ImVec2 b); +CIMGUI_API void igImRotate(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a); +CIMGUI_API float igImLinearSweep(float current,float target,float speed); +CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs); +CIMGUI_API void igImBezierCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t); +CIMGUI_API void igImBezierClosestPoint(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments); +CIMGUI_API void igImBezierClosestPointCasteljau(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol); +CIMGUI_API void igImLineClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p); +CIMGUI_API bool igImTriangleContainsPoint(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p); +CIMGUI_API void igImTriangleClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p); +CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float out_u,float out_v,float out_w); +CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c); +CIMGUI_API ImGuiDir igImGetDirQuadrantFromDelta(float dx,float dy); +CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n); +CIMGUI_API void igImBitArrayClearBit(ImU32* arr,int n); +CIMGUI_API void igImBitArraySetBit(ImU32* arr,int n); +CIMGUI_API void igImBitArraySetBitRange(ImU32* arr,int n,int n2); +CIMGUI_API void ImBitVector_Create(ImBitVector* self,int sz); +CIMGUI_API void ImBitVector_Clear(ImBitVector* self); +CIMGUI_API bool ImBitVector_TestBit(ImBitVector* self,int n); +CIMGUI_API void ImBitVector_SetBit(ImBitVector* self,int n); +CIMGUI_API void ImBitVector_ClearBit(ImBitVector* self,int n); +CIMGUI_API ImVec1* ImVec1_ImVec1Nil(void); +CIMGUI_API void ImVec1_destroy(ImVec1* self); +CIMGUI_API ImVec1* ImVec1_ImVec1Float(float _x); +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ihNil(void); +CIMGUI_API void ImVec2ih_destroy(ImVec2ih* self); +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ihshort(short _x,short _y); +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ihVec2(const ImVec2 rhs); +CIMGUI_API ImRect* ImRect_ImRectNil(void); +CIMGUI_API void ImRect_destroy(ImRect* self); +CIMGUI_API ImRect* ImRect_ImRectVec2(const ImVec2 min,const ImVec2 max); +CIMGUI_API ImRect* ImRect_ImRectVec4(const ImVec4 v); +CIMGUI_API ImRect* ImRect_ImRectFloat(float x1,float y1,float x2,float y2); +CIMGUI_API void ImRect_GetCenter(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetSize(ImVec2 *pOut,ImRect* self); +CIMGUI_API float ImRect_GetWidth(ImRect* self); +CIMGUI_API float ImRect_GetHeight(ImRect* self); +CIMGUI_API void ImRect_GetTL(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetTR(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetBL(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetBR(ImVec2 *pOut,ImRect* self); +CIMGUI_API bool ImRect_ContainsVec2(ImRect* self,const ImVec2 p); +CIMGUI_API bool ImRect_ContainsRect(ImRect* self,const ImRect r); +CIMGUI_API bool ImRect_Overlaps(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_AddVec2(ImRect* self,const ImVec2 p); +CIMGUI_API void ImRect_AddRect(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_ExpandFloat(ImRect* self,const float amount); +CIMGUI_API void ImRect_ExpandVec2(ImRect* self,const ImVec2 amount); +CIMGUI_API void ImRect_Translate(ImRect* self,const ImVec2 d); +CIMGUI_API void ImRect_TranslateX(ImRect* self,float dx); +CIMGUI_API void ImRect_TranslateY(ImRect* self,float dy); +CIMGUI_API void ImRect_ClipWith(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_ClipWithFull(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_Floor(ImRect* self); +CIMGUI_API bool ImRect_IsInverted(ImRect* self); +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModInt(ImGuiStyleVar idx,int v); +CIMGUI_API void ImGuiStyleMod_destroy(ImGuiStyleMod* self); +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModFloat(ImGuiStyleVar idx,float v); +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModVec2(ImGuiStyleVar idx,ImVec2 v); +CIMGUI_API ImGuiMenuColumns* ImGuiMenuColumns_ImGuiMenuColumns(void); +CIMGUI_API void ImGuiMenuColumns_destroy(ImGuiMenuColumns* self); +CIMGUI_API void ImGuiMenuColumns_Update(ImGuiMenuColumns* self,int count,float spacing,bool clear); +CIMGUI_API float ImGuiMenuColumns_DeclColumns(ImGuiMenuColumns* self,float w0,float w1,float w2); +CIMGUI_API float ImGuiMenuColumns_CalcExtraSpace(ImGuiMenuColumns* self,float avail_w); +CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(void); +CIMGUI_API void ImGuiInputTextState_destroy(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_ClearText(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_ClearFreeMemory(ImGuiInputTextState* self); +CIMGUI_API int ImGuiInputTextState_GetUndoAvailCount(ImGuiInputTextState* self); +CIMGUI_API int ImGuiInputTextState_GetRedoAvailCount(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_OnKeyPressed(ImGuiInputTextState* self,int key); +CIMGUI_API void ImGuiInputTextState_CursorAnimReset(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_CursorClamp(ImGuiInputTextState* self); +CIMGUI_API bool ImGuiInputTextState_HasSelection(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_ClearSelection(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self); +CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void); +CIMGUI_API void ImGuiWindowSettings_destroy(ImGuiWindowSettings* self); +CIMGUI_API char* ImGuiWindowSettings_GetName(ImGuiWindowSettings* self); +CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void); +CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self); +CIMGUI_API ImGuiPopupData* ImGuiPopupData_ImGuiPopupData(void); +CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self); +CIMGUI_API ImGuiColumnData* ImGuiColumnData_ImGuiColumnData(void); +CIMGUI_API void ImGuiColumnData_destroy(ImGuiColumnData* self); +CIMGUI_API ImGuiColumns* ImGuiColumns_ImGuiColumns(void); +CIMGUI_API void ImGuiColumns_destroy(ImGuiColumns* self); +CIMGUI_API void ImGuiColumns_Clear(ImGuiColumns* self); +CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void); +CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self); +CIMGUI_API void ImDrawListSharedData_SetCircleSegmentMaxError(ImDrawListSharedData* self,float max_error); +CIMGUI_API void ImDrawDataBuilder_Clear(ImDrawDataBuilder* self); +CIMGUI_API void ImDrawDataBuilder_ClearFreeMemory(ImDrawDataBuilder* self); +CIMGUI_API void ImDrawDataBuilder_FlattenIntoSingleLayer(ImDrawDataBuilder* self); +CIMGUI_API ImGuiNavMoveResult* ImGuiNavMoveResult_ImGuiNavMoveResult(void); +CIMGUI_API void ImGuiNavMoveResult_destroy(ImGuiNavMoveResult* self); +CIMGUI_API void ImGuiNavMoveResult_Clear(ImGuiNavMoveResult* self); +CIMGUI_API ImGuiNextWindowData* ImGuiNextWindowData_ImGuiNextWindowData(void); +CIMGUI_API void ImGuiNextWindowData_destroy(ImGuiNextWindowData* self); +CIMGUI_API void ImGuiNextWindowData_ClearFlags(ImGuiNextWindowData* self); +CIMGUI_API ImGuiNextItemData* ImGuiNextItemData_ImGuiNextItemData(void); +CIMGUI_API void ImGuiNextItemData_destroy(ImGuiNextItemData* self); +CIMGUI_API void ImGuiNextItemData_ClearFlags(ImGuiNextItemData* self); +CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr(void* ptr); +CIMGUI_API void ImGuiPtrOrIndex_destroy(ImGuiPtrOrIndex* self); +CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexInt(int index); +CIMGUI_API ImGuiContext* ImGuiContext_ImGuiContext(ImFontAtlas* shared_font_atlas); +CIMGUI_API void ImGuiContext_destroy(ImGuiContext* self); +CIMGUI_API ImGuiWindowTempData* ImGuiWindowTempData_ImGuiWindowTempData(void); +CIMGUI_API void ImGuiWindowTempData_destroy(ImGuiWindowTempData* self); +CIMGUI_API ImGuiWindow* ImGuiWindow_ImGuiWindow(ImGuiContext* context,const char* name); +CIMGUI_API void ImGuiWindow_destroy(ImGuiWindow* self); +CIMGUI_API ImGuiID ImGuiWindow_GetIDStr(ImGuiWindow* self,const char* str,const char* str_end); +CIMGUI_API ImGuiID ImGuiWindow_GetIDPtr(ImGuiWindow* self,const void* ptr); +CIMGUI_API ImGuiID ImGuiWindow_GetIDInt(ImGuiWindow* self,int n); +CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAliveStr(ImGuiWindow* self,const char* str,const char* str_end); +CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAlivePtr(ImGuiWindow* self,const void* ptr); +CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAliveInt(ImGuiWindow* self,int n); +CIMGUI_API ImGuiID ImGuiWindow_GetIDFromRectangle(ImGuiWindow* self,const ImRect r_abs); +CIMGUI_API void ImGuiWindow_Rect(ImRect *pOut,ImGuiWindow* self); +CIMGUI_API float ImGuiWindow_CalcFontSize(ImGuiWindow* self); +CIMGUI_API float ImGuiWindow_TitleBarHeight(ImGuiWindow* self); +CIMGUI_API void ImGuiWindow_TitleBarRect(ImRect *pOut,ImGuiWindow* self); +CIMGUI_API float ImGuiWindow_MenuBarHeight(ImGuiWindow* self); +CIMGUI_API void ImGuiWindow_MenuBarRect(ImRect *pOut,ImGuiWindow* self); +CIMGUI_API ImGuiItemHoveredDataBackup* ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup(void); +CIMGUI_API void ImGuiItemHoveredDataBackup_destroy(ImGuiItemHoveredDataBackup* self); +CIMGUI_API void ImGuiItemHoveredDataBackup_Backup(ImGuiItemHoveredDataBackup* self); +CIMGUI_API void ImGuiItemHoveredDataBackup_Restore(ImGuiItemHoveredDataBackup* self); +CIMGUI_API ImGuiTabItem* ImGuiTabItem_ImGuiTabItem(void); +CIMGUI_API void ImGuiTabItem_destroy(ImGuiTabItem* self); +CIMGUI_API ImGuiTabBar* ImGuiTabBar_ImGuiTabBar(void); +CIMGUI_API void ImGuiTabBar_destroy(ImGuiTabBar* self); +CIMGUI_API int ImGuiTabBar_GetTabOrder(ImGuiTabBar* self,const ImGuiTabItem* tab); +CIMGUI_API const char* ImGuiTabBar_GetTabName(ImGuiTabBar* self,const ImGuiTabItem* tab); +CIMGUI_API ImGuiWindow* igGetCurrentWindowRead(void); +CIMGUI_API ImGuiWindow* igGetCurrentWindow(void); +CIMGUI_API ImGuiWindow* igFindWindowByID(ImGuiID id); +CIMGUI_API ImGuiWindow* igFindWindowByName(const char* name); +CIMGUI_API void igUpdateWindowParentAndRootLinks(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window); +CIMGUI_API void igCalcWindowExpectedSize(ImVec2 *pOut,ImGuiWindow* window); +CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_parent); +CIMGUI_API bool igIsWindowNavFocusable(ImGuiWindow* window); +CIMGUI_API void igGetWindowAllowedExtentRect(ImRect *pOut,ImGuiWindow* window); +CIMGUI_API void igSetWindowPosWindowPtr(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond); +CIMGUI_API void igSetWindowSizeWindowPtr(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond); +CIMGUI_API void igSetWindowCollapsedWindowPtr(ImGuiWindow* window,bool collapsed,ImGuiCond cond); +CIMGUI_API void igFocusWindow(ImGuiWindow* window); +CIMGUI_API void igFocusTopMostWindowUnderOne(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window); +CIMGUI_API void igBringWindowToFocusFront(ImGuiWindow* window); +CIMGUI_API void igBringWindowToDisplayFront(ImGuiWindow* window); +CIMGUI_API void igBringWindowToDisplayBack(ImGuiWindow* window); +CIMGUI_API void igSetCurrentFont(ImFont* font); +CIMGUI_API ImFont* igGetDefaultFont(void); +CIMGUI_API ImDrawList* igGetForegroundDrawListWindowPtr(ImGuiWindow* window); +CIMGUI_API void igInitialize(ImGuiContext* context); +CIMGUI_API void igShutdown(ImGuiContext* context); +CIMGUI_API void igUpdateHoveredWindowAndCaptureFlags(void); +CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window); +CIMGUI_API void igUpdateMouseMovingWindowNewFrame(void); +CIMGUI_API void igUpdateMouseMovingWindowEndFrame(void); +CIMGUI_API void igMarkIniSettingsDirtyNil(void); +CIMGUI_API void igMarkIniSettingsDirtyWindowPtr(ImGuiWindow* window); +CIMGUI_API ImGuiWindowSettings* igCreateNewWindowSettings(const char* name); +CIMGUI_API ImGuiWindowSettings* igFindWindowSettings(ImGuiID id); +CIMGUI_API ImGuiWindowSettings* igFindOrCreateWindowSettings(const char* name); +CIMGUI_API ImGuiSettingsHandler* igFindSettingsHandler(const char* type_name); +CIMGUI_API void igSetScrollXWindowPtr(ImGuiWindow* window,float new_scroll_x); +CIMGUI_API void igSetScrollYWindowPtr(ImGuiWindow* window,float new_scroll_y); +CIMGUI_API void igSetScrollFromPosXWindowPtr(ImGuiWindow* window,float local_x,float center_x_ratio); +CIMGUI_API void igSetScrollFromPosYWindowPtr(ImGuiWindow* window,float local_y,float center_y_ratio); +CIMGUI_API void igScrollToBringRectIntoView(ImVec2 *pOut,ImGuiWindow* window,const ImRect item_rect); +CIMGUI_API ImGuiID igGetItemID(void); +CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags(void); +CIMGUI_API ImGuiID igGetActiveID(void); +CIMGUI_API ImGuiID igGetFocusID(void); +CIMGUI_API void igSetActiveID(ImGuiID id,ImGuiWindow* window); +CIMGUI_API void igSetFocusID(ImGuiID id,ImGuiWindow* window); +CIMGUI_API void igClearActiveID(void); +CIMGUI_API ImGuiID igGetHoveredID(void); +CIMGUI_API void igSetHoveredID(ImGuiID id); +CIMGUI_API void igKeepAliveID(ImGuiID id); +CIMGUI_API void igMarkItemEdited(ImGuiID id); +CIMGUI_API void igPushOverrideID(ImGuiID id); +CIMGUI_API void igItemSizeVec2(const ImVec2 size,float text_baseline_y); +CIMGUI_API void igItemSizeRect(const ImRect bb,float text_baseline_y); +CIMGUI_API bool igItemAdd(const ImRect bb,ImGuiID id,const ImRect* nav_bb); +CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id); +CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id,bool clip_even_when_logged); +CIMGUI_API bool igFocusableItemRegister(ImGuiWindow* window,ImGuiID id); +CIMGUI_API void igFocusableItemUnregister(ImGuiWindow* window); +CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h); +CIMGUI_API float igCalcWrapWidthForPos(const ImVec2 pos,float wrap_pos_x); +CIMGUI_API void igPushMultiItemsWidths(int components,float width_full); +CIMGUI_API void igPushItemFlag(ImGuiItemFlags option,bool enabled); +CIMGUI_API void igPopItemFlag(void); +CIMGUI_API bool igIsItemToggledSelection(void); +CIMGUI_API void igGetContentRegionMaxAbs(ImVec2 *pOut); +CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess); +CIMGUI_API void igLogBegin(ImGuiLogType type,int auto_open_depth); +CIMGUI_API void igLogToBuffer(int auto_open_depth); +CIMGUI_API bool igBeginChildEx(const char* name,ImGuiID id,const ImVec2 size_arg,bool border,ImGuiWindowFlags flags); +CIMGUI_API void igOpenPopupEx(ImGuiID id); +CIMGUI_API void igClosePopupToLevel(int remaining,bool restore_focus_to_window_under_popup); +CIMGUI_API void igClosePopupsOverWindow(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup); +CIMGUI_API bool igIsPopupOpenID(ImGuiID id); +CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_flags); +CIMGUI_API void igBeginTooltipEx(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags); +CIMGUI_API ImGuiWindow* igGetTopMostPopupModal(void); +CIMGUI_API void igFindBestWindowPosForPopup(ImVec2 *pOut,ImGuiWindow* window); +CIMGUI_API void igFindBestWindowPosForPopupEx(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy); +CIMGUI_API void igNavInitWindow(ImGuiWindow* window,bool force_reinit); +CIMGUI_API bool igNavMoveRequestButNoResultYet(void); +CIMGUI_API void igNavMoveRequestCancel(void); +CIMGUI_API void igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect bb_rel,ImGuiNavMoveFlags move_flags); +CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags); +CIMGUI_API float igGetNavInputAmount(ImGuiNavInput n,ImGuiInputReadMode mode); +CIMGUI_API void igGetNavInputAmount2d(ImVec2 *pOut,ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor,float fast_factor); +CIMGUI_API int igCalcTypematicRepeatAmount(float t0,float t1,float repeat_delay,float repeat_rate); +CIMGUI_API void igActivateItem(ImGuiID id); +CIMGUI_API void igSetNavID(ImGuiID id,int nav_layer,ImGuiID focus_scope_id); +CIMGUI_API void igSetNavIDWithRectRel(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel); +CIMGUI_API void igPushFocusScope(ImGuiID id); +CIMGUI_API void igPopFocusScope(void); +CIMGUI_API ImGuiID igGetFocusScopeID(void); +CIMGUI_API bool igIsActiveIdUsingNavDir(ImGuiDir dir); +CIMGUI_API bool igIsActiveIdUsingNavInput(ImGuiNavInput input); +CIMGUI_API bool igIsActiveIdUsingKey(ImGuiKey key); +CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_threshold); +CIMGUI_API bool igIsKeyPressedMap(ImGuiKey key,bool repeat); +CIMGUI_API bool igIsNavInputDown(ImGuiNavInput n); +CIMGUI_API bool igIsNavInputTest(ImGuiNavInput n,ImGuiInputReadMode rm); +CIMGUI_API ImGuiKeyModFlags igGetMergedKeyModFlags(void); +CIMGUI_API bool igBeginDragDropTargetCustom(const ImRect bb,ImGuiID id); +CIMGUI_API void igClearDragDrop(void); +CIMGUI_API bool igIsDragDropPayloadBeingAccepted(void); +CIMGUI_API void igBeginColumns(const char* str_id,int count,ImGuiColumnsFlags flags); +CIMGUI_API void igEndColumns(void); +CIMGUI_API void igPushColumnClipRect(int column_index); +CIMGUI_API void igPushColumnsBackground(void); +CIMGUI_API void igPopColumnsBackground(void); +CIMGUI_API ImGuiID igGetColumnsID(const char* str_id,int count); +CIMGUI_API ImGuiColumns* igFindOrCreateColumns(ImGuiWindow* window,ImGuiID id); +CIMGUI_API float igGetColumnOffsetFromNorm(const ImGuiColumns* columns,float offset_norm); +CIMGUI_API float igGetColumnNormFromOffset(const ImGuiColumns* columns,float offset); +CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags); +CIMGUI_API ImGuiTabItem* igTabBarFindTabByID(ImGuiTabBar* tab_bar,ImGuiID tab_id); +CIMGUI_API void igTabBarRemoveTab(ImGuiTabBar* tab_bar,ImGuiID tab_id); +CIMGUI_API void igTabBarCloseTab(ImGuiTabBar* tab_bar,ImGuiTabItem* tab); +CIMGUI_API void igTabBarQueueChangeTabOrder(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir); +CIMGUI_API bool igTabItemEx(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags); +CIMGUI_API void igTabItemCalcSize(ImVec2 *pOut,const char* label,bool has_close_button); +CIMGUI_API void igTabItemBackground(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col); +CIMGUI_API bool igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id); +CIMGUI_API void igRenderText(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash); +CIMGUI_API void igRenderTextWrapped(ImVec2 pos,const char* text,const char* text_end,float wrap_width); +CIMGUI_API void igRenderTextClipped(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); +CIMGUI_API void igRenderTextClippedEx(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); +CIMGUI_API void igRenderTextEllipsis(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); +CIMGUI_API void igRenderFrame(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border,float rounding); +CIMGUI_API void igRenderFrameBorder(ImVec2 p_min,ImVec2 p_max,float rounding); +CIMGUI_API void igRenderColorRectWithAlphaCheckerboard(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,int rounding_corners_flags); +CIMGUI_API void igRenderNavHighlight(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags); +CIMGUI_API const char* igFindRenderedTextEnd(const char* text,const char* text_end); +CIMGUI_API void igLogRenderedText(const ImVec2* ref_pos,const char* text,const char* text_end); +CIMGUI_API void igRenderArrow(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale); +CIMGUI_API void igRenderBullet(ImDrawList* draw_list,ImVec2 pos,ImU32 col); +CIMGUI_API void igRenderCheckMark(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz); +CIMGUI_API void igRenderMouseCursor(ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow); +CIMGUI_API void igRenderArrowPointingAt(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col); +CIMGUI_API void igRenderRectFilledRangeH(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding); +CIMGUI_API void igTextEx(const char* text,const char* text_end,ImGuiTextFlags flags); +CIMGUI_API bool igButtonEx(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags); +CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos); +CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2 pos); +CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags); +CIMGUI_API void igScrollbar(ImGuiAxis axis); +CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawCornerFlags rounding_corners); +CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis); +CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis); +CIMGUI_API ImGuiID igGetWindowResizeID(ImGuiWindow* window,int n); +CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags); +CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags); +CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,float power,ImGuiDragFlags flags); +CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,float power,ImGuiSliderFlags flags,ImRect* out_grab_bb); +CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay); +CIMGUI_API bool igTreeNodeBehavior(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end); +CIMGUI_API bool igTreeNodeBehaviorIsOpen(ImGuiID id,ImGuiTreeNodeFlags flags); +CIMGUI_API void igTreePushOverrideID(ImGuiID id); +CIMGUI_API const ImGuiDataTypeInfo* igDataTypeGetInfo(ImGuiDataType data_type); +CIMGUI_API int igDataTypeFormatString(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format); +CIMGUI_API void igDataTypeApplyOp(ImGuiDataType data_type,int op,void* output,void* arg_1,const void* arg_2); +CIMGUI_API bool igDataTypeApplyOpFromText(const char* buf,const char* initial_value_buf,ImGuiDataType data_type,void* p_data,const char* format); +CIMGUI_API bool igInputTextEx(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data); +CIMGUI_API bool igTempInputText(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags); +CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format); +CIMGUI_API bool igTempInputIsActive(ImGuiID id); +CIMGUI_API ImGuiInputTextState* igGetInputTextState(ImGuiID id); +CIMGUI_API void igColorTooltip(const char* text,const float* col,ImGuiColorEditFlags flags); +CIMGUI_API void igColorEditOptionsPopup(const float* col,ImGuiColorEditFlags flags); +CIMGUI_API void igColorPickerOptionsPopup(const float* ref_col,ImGuiColorEditFlags flags); +CIMGUI_API int igPlotEx(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); +CIMGUI_API void igShadeVertsLinearColorGradientKeepAlpha(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1); +CIMGUI_API void igShadeVertsLinearUV(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); +CIMGUI_API void igGcCompactTransientWindowBuffers(ImGuiWindow* window); +CIMGUI_API void igGcAwakeTransientWindowBuffers(ImGuiWindow* window); +CIMGUI_API void igDebugDrawItemRect(ImU32 col); +CIMGUI_API void igDebugStartItemPicker(void); +CIMGUI_API bool igImFontAtlasBuildWithStbTruetype(ImFontAtlas* atlas); +CIMGUI_API void igImFontAtlasBuildInit(ImFontAtlas* atlas); +CIMGUI_API void igImFontAtlasBuildSetupFont(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent); +CIMGUI_API void igImFontAtlasBuildPackCustomRects(ImFontAtlas* atlas,void* stbrp_context_opaque); +CIMGUI_API void igImFontAtlasBuildFinish(ImFontAtlas* atlas); +CIMGUI_API void igImFontAtlasBuildMultiplyCalcLookupTable(unsigned char out_table[256],float in_multiply_factor); +CIMGUI_API void igImFontAtlasBuildMultiplyRectAlpha8(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride); /////////////////////////hand written functions diff --git a/generator/generator.bat b/generator/generator.bat index a4ad573..ca10a28 100644 --- a/generator/generator.bat +++ b/generator/generator.bat @@ -17,7 +17,7 @@ set PATH=%PATH%;C:\anima;C:\mingws\i686-7.2.0-release-posix-dwarf-rt_v5-rev1\min :: arg[1] compiler name gcc, clang, cl or nocompiler :: arg[2] imgui_internal functions generation: true or false :: arg[3..n] name of implementations to generate -luajit ./generator.lua gcc false glfw opengl3 opengl2 sdl +luajit ./generator.lua gcc true glfw opengl3 opengl2 sdl ::leave console open cmd /k diff --git a/generator/generator.sh b/generator/generator.sh index c3c2896..cd8678e 100755 --- a/generator/generator.sh +++ b/generator/generator.sh @@ -15,4 +15,4 @@ # arg[1] compiler name gcc, clang, cl or nocompiler # arg[2] imgui_internal functions generation: true or false # arg[3..n] name of implementations to generate -luajit ./generator.lua gcc false glfw opengl3 opengl2 sdl +luajit ./generator.lua gcc true glfw opengl3 opengl2 sdl diff --git a/generator/output/cimgui.cpp b/generator/output/cimgui.cpp index 6134794..7fa2954 100644 --- a/generator/output/cimgui.cpp +++ b/generator/output/cimgui.cpp @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.75" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.76" from Dear ImGui https://github.com/ocornut/imgui #include "./imgui/imgui.h" #include "./imgui/imgui_internal.h" @@ -47,10 +47,6 @@ CIMGUI_API void igSetCurrentContext(ImGuiContext* ctx) { return ImGui::SetCurrentContext(ctx); } -CIMGUI_API bool igDebugCheckVersionAndDataLayout(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) -{ - return ImGui::DebugCheckVersionAndDataLayout(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx); -} CIMGUI_API ImGuiIO* igGetIO() { return &ImGui::GetIO(); @@ -275,11 +271,11 @@ CIMGUI_API float igGetScrollMaxY() { return ImGui::GetScrollMaxY(); } -CIMGUI_API void igSetScrollX(float scroll_x) +CIMGUI_API void igSetScrollXFloat(float scroll_x) { return ImGui::SetScrollX(scroll_x); } -CIMGUI_API void igSetScrollY(float scroll_y) +CIMGUI_API void igSetScrollYFloat(float scroll_y) { return ImGui::SetScrollY(scroll_y); } @@ -291,11 +287,11 @@ CIMGUI_API void igSetScrollHereY(float center_y_ratio) { return ImGui::SetScrollHereY(center_y_ratio); } -CIMGUI_API void igSetScrollFromPosX(float local_x,float center_x_ratio) +CIMGUI_API void igSetScrollFromPosXFloat(float local_x,float center_x_ratio) { return ImGui::SetScrollFromPosX(local_x,center_x_ratio); } -CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio) +CIMGUI_API void igSetScrollFromPosYFloat(float local_y,float center_y_ratio) { return ImGui::SetScrollFromPosY(local_y,center_y_ratio); } @@ -1072,7 +1068,7 @@ CIMGUI_API bool igOpenPopupOnItemClick(const char* str_id,ImGuiMouseButton mouse { return ImGui::OpenPopupOnItemClick(str_id,mouse_button); } -CIMGUI_API bool igIsPopupOpen(const char* str_id) +CIMGUI_API bool igIsPopupOpenStr(const char* str_id) { return ImGui::IsPopupOpen(str_id); } @@ -1284,7 +1280,7 @@ CIMGUI_API ImDrawList* igGetBackgroundDrawList() { return ImGui::GetBackgroundDrawList(); } -CIMGUI_API ImDrawList* igGetForegroundDrawList() +CIMGUI_API ImDrawList* igGetForegroundDrawListNil() { return ImGui::GetForegroundDrawList(); } @@ -1304,10 +1300,6 @@ CIMGUI_API ImGuiStorage* igGetStateStorage() { return ImGui::GetStateStorage(); } -CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width) -{ - *pOut = ImGui::CalcTextSize(text,text_end,hide_text_after_double_hash,wrap_width); -} CIMGUI_API void igCalcListClipping(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end) { return ImGui::CalcListClipping(items_count,items_height,out_items_display_start,out_items_display_end); @@ -1320,6 +1312,10 @@ CIMGUI_API void igEndChildFrame() { return ImGui::EndChildFrame(); } +CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width) +{ + *pOut = ImGui::CalcTextSize(text,text_end,hide_text_after_double_hash,wrap_width); +} CIMGUI_API void igColorConvertU32ToFloat4(ImVec4 *pOut,ImU32 in) { *pOut = ImGui::ColorConvertU32ToFloat4(in); @@ -1436,6 +1432,10 @@ CIMGUI_API const char* igSaveIniSettingsToMemory(size_t* out_ini_size) { return ImGui::SaveIniSettingsToMemory(out_ini_size); } +CIMGUI_API bool igDebugCheckVersionAndDataLayout(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) +{ + return ImGui::DebugCheckVersionAndDataLayout(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx); +} CIMGUI_API void igSetAllocatorFunctions(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data) { return ImGui::SetAllocatorFunctions(alloc_func,free_func,user_data); @@ -1464,6 +1464,10 @@ CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,unsigned int c) { return self->AddInputCharacter(c); } +CIMGUI_API void ImGuiIO_AddInputCharacterUTF16(ImGuiIO* self,ImWchar16 c) +{ + return self->AddInputCharacterUTF16(c); +} CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str) { return self->AddInputCharactersUTF8(str); @@ -2052,11 +2056,11 @@ CIMGUI_API void ImFontGlyphRangesBuilder_Clear(ImFontGlyphRangesBuilder* self) { return self->Clear(); } -CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,int n) +CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,size_t n) { return self->GetBit(n); } -CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,int n) +CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,size_t n) { return self->SetBit(n); } @@ -2272,10 +2276,1494 @@ CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool ov { return self->AddRemapChar(dst,src,overwrite_dst); } +CIMGUI_API void ImFont_SetGlyphVisible(ImFont* self,ImWchar c,bool visible) +{ + return self->SetGlyphVisible(c,visible); +} CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c) { return self->SetFallbackChar(c); } +CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last) +{ + return self->IsGlyphRangeUnused(c_begin,c_last); +} +CIMGUI_API ImU32 igImHashData(const void* data,size_t data_size,ImU32 seed) +{ + return ImHashData(data,data_size,seed); +} +CIMGUI_API ImU32 igImHashStr(const char* data,size_t data_size,ImU32 seed) +{ + return ImHashStr(data,data_size,seed); +} +CIMGUI_API ImU32 igImAlphaBlendColors(ImU32 col_a,ImU32 col_b) +{ + return ImAlphaBlendColors(col_a,col_b); +} +CIMGUI_API bool igImIsPowerOfTwo(int v) +{ + return ImIsPowerOfTwo(v); +} +CIMGUI_API int igImUpperPowerOfTwo(int v) +{ + return ImUpperPowerOfTwo(v); +} +CIMGUI_API int igImStricmp(const char* str1,const char* str2) +{ + return ImStricmp(str1,str2); +} +CIMGUI_API int igImStrnicmp(const char* str1,const char* str2,size_t count) +{ + return ImStrnicmp(str1,str2,count); +} +CIMGUI_API void igImStrncpy(char* dst,const char* src,size_t count) +{ + return ImStrncpy(dst,src,count); +} +CIMGUI_API char* igImStrdup(const char* str) +{ + return ImStrdup(str); +} +CIMGUI_API char* igImStrdupcpy(char* dst,size_t* p_dst_size,const char* str) +{ + return ImStrdupcpy(dst,p_dst_size,str); +} +CIMGUI_API const char* igImStrchrRange(const char* str_begin,const char* str_end,char c) +{ + return ImStrchrRange(str_begin,str_end,c); +} +CIMGUI_API int igImStrlenW(const ImWchar* str) +{ + return ImStrlenW(str); +} +CIMGUI_API const char* igImStreolRange(const char* str,const char* str_end) +{ + return ImStreolRange(str,str_end); +} +CIMGUI_API const ImWchar* igImStrbolW(const ImWchar* buf_mid_line,const ImWchar* buf_begin) +{ + return ImStrbolW(buf_mid_line,buf_begin); +} +CIMGUI_API const char* igImStristr(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end) +{ + return ImStristr(haystack,haystack_end,needle,needle_end); +} +CIMGUI_API void igImStrTrimBlanks(char* str) +{ + return ImStrTrimBlanks(str); +} +CIMGUI_API const char* igImStrSkipBlank(const char* str) +{ + return ImStrSkipBlank(str); +} +CIMGUI_API int igImFormatString(char* buf,size_t buf_size,const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + int ret = ImFormatStringV(buf,buf_size,fmt,args); + va_end(args); + return ret; +} +CIMGUI_API int igImFormatStringV(char* buf,size_t buf_size,const char* fmt,va_list args) +{ + return ImFormatStringV(buf,buf_size,fmt,args); +} +CIMGUI_API const char* igImParseFormatFindStart(const char* format) +{ + return ImParseFormatFindStart(format); +} +CIMGUI_API const char* igImParseFormatFindEnd(const char* format) +{ + return ImParseFormatFindEnd(format); +} +CIMGUI_API const char* igImParseFormatTrimDecorations(const char* format,char* buf,size_t buf_size) +{ + return ImParseFormatTrimDecorations(format,buf,buf_size); +} +CIMGUI_API int igImParseFormatPrecision(const char* format,int default_value) +{ + return ImParseFormatPrecision(format,default_value); +} +CIMGUI_API bool igImCharIsBlankA(char c) +{ + return ImCharIsBlankA(c); +} +CIMGUI_API bool igImCharIsBlankW(unsigned int c) +{ + return ImCharIsBlankW(c); +} +CIMGUI_API int igImTextStrToUtf8(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end) +{ + return ImTextStrToUtf8(buf,buf_size,in_text,in_text_end); +} +CIMGUI_API int igImTextCharFromUtf8(unsigned int* out_char,const char* in_text,const char* in_text_end) +{ + return ImTextCharFromUtf8(out_char,in_text,in_text_end); +} +CIMGUI_API int igImTextStrFromUtf8(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining) +{ + return ImTextStrFromUtf8(buf,buf_size,in_text,in_text_end,in_remaining); +} +CIMGUI_API int igImTextCountCharsFromUtf8(const char* in_text,const char* in_text_end) +{ + return ImTextCountCharsFromUtf8(in_text,in_text_end); +} +CIMGUI_API int igImTextCountUtf8BytesFromChar(const char* in_text,const char* in_text_end) +{ + return ImTextCountUtf8BytesFromChar(in_text,in_text_end); +} +CIMGUI_API int igImTextCountUtf8BytesFromStr(const ImWchar* in_text,const ImWchar* in_text_end) +{ + return ImTextCountUtf8BytesFromStr(in_text,in_text_end); +} +CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode) +{ + return ImFileOpen(filename,mode); +} +CIMGUI_API bool igImFileClose(ImFileHandle file) +{ + return ImFileClose(file); +} +CIMGUI_API ImU64 igImFileGetSize(ImFileHandle file) +{ + return ImFileGetSize(file); +} +CIMGUI_API ImU64 igImFileRead(void* data,ImU64 size,ImU64 count,ImFileHandle file) +{ + return ImFileRead(data,size,count,file); +} +CIMGUI_API ImU64 igImFileWrite(const void* data,ImU64 size,ImU64 count,ImFileHandle file) +{ + return ImFileWrite(data,size,count,file); +} +CIMGUI_API void* igImFileLoadToMemory(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes) +{ + return ImFileLoadToMemory(filename,mode,out_file_size,padding_bytes); +} +CIMGUI_API float igImPowFloat(float x,float y) +{ + return ImPow(x,y); +} +CIMGUI_API double igImPowdouble(double x,double y) +{ + return ImPow(x,y); +} +CIMGUI_API void igImMin(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs) +{ + *pOut = ImMin(lhs,rhs); +} +CIMGUI_API void igImMax(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs) +{ + *pOut = ImMax(lhs,rhs); +} +CIMGUI_API void igImClamp(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx) +{ + *pOut = ImClamp(v,mn,mx); +} +CIMGUI_API void igImLerpVec2Float(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t) +{ + *pOut = ImLerp(a,b,t); +} +CIMGUI_API void igImLerpVec2Vec2(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t) +{ + *pOut = ImLerp(a,b,t); +} +CIMGUI_API void igImLerpVec4(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t) +{ + *pOut = ImLerp(a,b,t); +} +CIMGUI_API float igImSaturate(float f) +{ + return ImSaturate(f); +} +CIMGUI_API float igImLengthSqrVec2(const ImVec2 lhs) +{ + return ImLengthSqr(lhs); +} +CIMGUI_API float igImLengthSqrVec4(const ImVec4 lhs) +{ + return ImLengthSqr(lhs); +} +CIMGUI_API float igImInvLength(const ImVec2 lhs,float fail_value) +{ + return ImInvLength(lhs,fail_value); +} +CIMGUI_API float igImFloorFloat(float f) +{ + return ImFloor(f); +} +CIMGUI_API void igImFloorVec2(ImVec2 *pOut,const ImVec2 v) +{ + *pOut = ImFloor(v); +} +CIMGUI_API int igImModPositive(int a,int b) +{ + return ImModPositive(a,b); +} +CIMGUI_API float igImDot(const ImVec2 a,const ImVec2 b) +{ + return ImDot(a,b); +} +CIMGUI_API void igImRotate(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a) +{ + *pOut = ImRotate(v,cos_a,sin_a); +} +CIMGUI_API float igImLinearSweep(float current,float target,float speed) +{ + return ImLinearSweep(current,target,speed); +} +CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs) +{ + *pOut = ImMul(lhs,rhs); +} +CIMGUI_API void igImBezierCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t) +{ + *pOut = ImBezierCalc(p1,p2,p3,p4,t); +} +CIMGUI_API void igImBezierClosestPoint(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments) +{ + *pOut = ImBezierClosestPoint(p1,p2,p3,p4,p,num_segments); +} +CIMGUI_API void igImBezierClosestPointCasteljau(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol) +{ + *pOut = ImBezierClosestPointCasteljau(p1,p2,p3,p4,p,tess_tol); +} +CIMGUI_API void igImLineClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p) +{ + *pOut = ImLineClosestPoint(a,b,p); +} +CIMGUI_API bool igImTriangleContainsPoint(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p) +{ + return ImTriangleContainsPoint(a,b,c,p); +} +CIMGUI_API void igImTriangleClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p) +{ + *pOut = ImTriangleClosestPoint(a,b,c,p); +} +CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float out_u,float out_v,float out_w) +{ + return ImTriangleBarycentricCoords(a,b,c,p,out_u,out_v,out_w); +} +CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c) +{ + return ImTriangleArea(a,b,c); +} +CIMGUI_API ImGuiDir igImGetDirQuadrantFromDelta(float dx,float dy) +{ + return ImGetDirQuadrantFromDelta(dx,dy); +} +CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n) +{ + return ImBitArrayTestBit(arr,n); +} +CIMGUI_API void igImBitArrayClearBit(ImU32* arr,int n) +{ + return ImBitArrayClearBit(arr,n); +} +CIMGUI_API void igImBitArraySetBit(ImU32* arr,int n) +{ + return ImBitArraySetBit(arr,n); +} +CIMGUI_API void igImBitArraySetBitRange(ImU32* arr,int n,int n2) +{ + return ImBitArraySetBitRange(arr,n,n2); +} +CIMGUI_API void ImBitVector_Create(ImBitVector* self,int sz) +{ + return self->Create(sz); +} +CIMGUI_API void ImBitVector_Clear(ImBitVector* self) +{ + return self->Clear(); +} +CIMGUI_API bool ImBitVector_TestBit(ImBitVector* self,int n) +{ + return self->TestBit(n); +} +CIMGUI_API void ImBitVector_SetBit(ImBitVector* self,int n) +{ + return self->SetBit(n); +} +CIMGUI_API void ImBitVector_ClearBit(ImBitVector* self,int n) +{ + return self->ClearBit(n); +} +CIMGUI_API ImVec1* ImVec1_ImVec1Nil(void) +{ + return IM_NEW(ImVec1)(); +} +CIMGUI_API void ImVec1_destroy(ImVec1* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImVec1* ImVec1_ImVec1Float(float _x) +{ + return IM_NEW(ImVec1)(_x); +} +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ihNil(void) +{ + return IM_NEW(ImVec2ih)(); +} +CIMGUI_API void ImVec2ih_destroy(ImVec2ih* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ihshort(short _x,short _y) +{ + return IM_NEW(ImVec2ih)(_x,_y); +} +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ihVec2(const ImVec2 rhs) +{ + return IM_NEW(ImVec2ih)(rhs); +} +CIMGUI_API ImRect* ImRect_ImRectNil(void) +{ + return IM_NEW(ImRect)(); +} +CIMGUI_API void ImRect_destroy(ImRect* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImRect* ImRect_ImRectVec2(const ImVec2 min,const ImVec2 max) +{ + return IM_NEW(ImRect)(min,max); +} +CIMGUI_API ImRect* ImRect_ImRectVec4(const ImVec4 v) +{ + return IM_NEW(ImRect)(v); +} +CIMGUI_API ImRect* ImRect_ImRectFloat(float x1,float y1,float x2,float y2) +{ + return IM_NEW(ImRect)(x1,y1,x2,y2); +} +CIMGUI_API void ImRect_GetCenter(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetCenter(); +} +CIMGUI_API void ImRect_GetSize(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetSize(); +} +CIMGUI_API float ImRect_GetWidth(ImRect* self) +{ + return self->GetWidth(); +} +CIMGUI_API float ImRect_GetHeight(ImRect* self) +{ + return self->GetHeight(); +} +CIMGUI_API void ImRect_GetTL(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetTL(); +} +CIMGUI_API void ImRect_GetTR(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetTR(); +} +CIMGUI_API void ImRect_GetBL(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetBL(); +} +CIMGUI_API void ImRect_GetBR(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetBR(); +} +CIMGUI_API bool ImRect_ContainsVec2(ImRect* self,const ImVec2 p) +{ + return self->Contains(p); +} +CIMGUI_API bool ImRect_ContainsRect(ImRect* self,const ImRect r) +{ + return self->Contains(r); +} +CIMGUI_API bool ImRect_Overlaps(ImRect* self,const ImRect r) +{ + return self->Overlaps(r); +} +CIMGUI_API void ImRect_AddVec2(ImRect* self,const ImVec2 p) +{ + return self->Add(p); +} +CIMGUI_API void ImRect_AddRect(ImRect* self,const ImRect r) +{ + return self->Add(r); +} +CIMGUI_API void ImRect_ExpandFloat(ImRect* self,const float amount) +{ + return self->Expand(amount); +} +CIMGUI_API void ImRect_ExpandVec2(ImRect* self,const ImVec2 amount) +{ + return self->Expand(amount); +} +CIMGUI_API void ImRect_Translate(ImRect* self,const ImVec2 d) +{ + return self->Translate(d); +} +CIMGUI_API void ImRect_TranslateX(ImRect* self,float dx) +{ + return self->TranslateX(dx); +} +CIMGUI_API void ImRect_TranslateY(ImRect* self,float dy) +{ + return self->TranslateY(dy); +} +CIMGUI_API void ImRect_ClipWith(ImRect* self,const ImRect r) +{ + return self->ClipWith(r); +} +CIMGUI_API void ImRect_ClipWithFull(ImRect* self,const ImRect r) +{ + return self->ClipWithFull(r); +} +CIMGUI_API void ImRect_Floor(ImRect* self) +{ + return self->Floor(); +} +CIMGUI_API bool ImRect_IsInverted(ImRect* self) +{ + return self->IsInverted(); +} +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModInt(ImGuiStyleVar idx,int v) +{ + return IM_NEW(ImGuiStyleMod)(idx,v); +} +CIMGUI_API void ImGuiStyleMod_destroy(ImGuiStyleMod* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModFloat(ImGuiStyleVar idx,float v) +{ + return IM_NEW(ImGuiStyleMod)(idx,v); +} +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModVec2(ImGuiStyleVar idx,ImVec2 v) +{ + return IM_NEW(ImGuiStyleMod)(idx,v); +} +CIMGUI_API ImGuiMenuColumns* ImGuiMenuColumns_ImGuiMenuColumns(void) +{ + return IM_NEW(ImGuiMenuColumns)(); +} +CIMGUI_API void ImGuiMenuColumns_destroy(ImGuiMenuColumns* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiMenuColumns_Update(ImGuiMenuColumns* self,int count,float spacing,bool clear) +{ + return self->Update(count,spacing,clear); +} +CIMGUI_API float ImGuiMenuColumns_DeclColumns(ImGuiMenuColumns* self,float w0,float w1,float w2) +{ + return self->DeclColumns(w0,w1,w2); +} +CIMGUI_API float ImGuiMenuColumns_CalcExtraSpace(ImGuiMenuColumns* self,float avail_w) +{ + return self->CalcExtraSpace(avail_w); +} +CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(void) +{ + return IM_NEW(ImGuiInputTextState)(); +} +CIMGUI_API void ImGuiInputTextState_destroy(ImGuiInputTextState* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiInputTextState_ClearText(ImGuiInputTextState* self) +{ + return self->ClearText(); +} +CIMGUI_API void ImGuiInputTextState_ClearFreeMemory(ImGuiInputTextState* self) +{ + return self->ClearFreeMemory(); +} +CIMGUI_API int ImGuiInputTextState_GetUndoAvailCount(ImGuiInputTextState* self) +{ + return self->GetUndoAvailCount(); +} +CIMGUI_API int ImGuiInputTextState_GetRedoAvailCount(ImGuiInputTextState* self) +{ + return self->GetRedoAvailCount(); +} +CIMGUI_API void ImGuiInputTextState_OnKeyPressed(ImGuiInputTextState* self,int key) +{ + return self->OnKeyPressed(key); +} +CIMGUI_API void ImGuiInputTextState_CursorAnimReset(ImGuiInputTextState* self) +{ + return self->CursorAnimReset(); +} +CIMGUI_API void ImGuiInputTextState_CursorClamp(ImGuiInputTextState* self) +{ + return self->CursorClamp(); +} +CIMGUI_API bool ImGuiInputTextState_HasSelection(ImGuiInputTextState* self) +{ + return self->HasSelection(); +} +CIMGUI_API void ImGuiInputTextState_ClearSelection(ImGuiInputTextState* self) +{ + return self->ClearSelection(); +} +CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self) +{ + return self->SelectAll(); +} +CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void) +{ + return IM_NEW(ImGuiWindowSettings)(); +} +CIMGUI_API void ImGuiWindowSettings_destroy(ImGuiWindowSettings* self) +{ + IM_DELETE(self); +} +CIMGUI_API char* ImGuiWindowSettings_GetName(ImGuiWindowSettings* self) +{ + return self->GetName(); +} +CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void) +{ + return IM_NEW(ImGuiSettingsHandler)(); +} +CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiPopupData* ImGuiPopupData_ImGuiPopupData(void) +{ + return IM_NEW(ImGuiPopupData)(); +} +CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiColumnData* ImGuiColumnData_ImGuiColumnData(void) +{ + return IM_NEW(ImGuiColumnData)(); +} +CIMGUI_API void ImGuiColumnData_destroy(ImGuiColumnData* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiColumns* ImGuiColumns_ImGuiColumns(void) +{ + return IM_NEW(ImGuiColumns)(); +} +CIMGUI_API void ImGuiColumns_destroy(ImGuiColumns* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiColumns_Clear(ImGuiColumns* self) +{ + return self->Clear(); +} +CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void) +{ + return IM_NEW(ImDrawListSharedData)(); +} +CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImDrawListSharedData_SetCircleSegmentMaxError(ImDrawListSharedData* self,float max_error) +{ + return self->SetCircleSegmentMaxError(max_error); +} +CIMGUI_API void ImDrawDataBuilder_Clear(ImDrawDataBuilder* self) +{ + return self->Clear(); +} +CIMGUI_API void ImDrawDataBuilder_ClearFreeMemory(ImDrawDataBuilder* self) +{ + return self->ClearFreeMemory(); +} +CIMGUI_API void ImDrawDataBuilder_FlattenIntoSingleLayer(ImDrawDataBuilder* self) +{ + return self->FlattenIntoSingleLayer(); +} +CIMGUI_API ImGuiNavMoveResult* ImGuiNavMoveResult_ImGuiNavMoveResult(void) +{ + return IM_NEW(ImGuiNavMoveResult)(); +} +CIMGUI_API void ImGuiNavMoveResult_destroy(ImGuiNavMoveResult* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiNavMoveResult_Clear(ImGuiNavMoveResult* self) +{ + return self->Clear(); +} +CIMGUI_API ImGuiNextWindowData* ImGuiNextWindowData_ImGuiNextWindowData(void) +{ + return IM_NEW(ImGuiNextWindowData)(); +} +CIMGUI_API void ImGuiNextWindowData_destroy(ImGuiNextWindowData* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiNextWindowData_ClearFlags(ImGuiNextWindowData* self) +{ + return self->ClearFlags(); +} +CIMGUI_API ImGuiNextItemData* ImGuiNextItemData_ImGuiNextItemData(void) +{ + return IM_NEW(ImGuiNextItemData)(); +} +CIMGUI_API void ImGuiNextItemData_destroy(ImGuiNextItemData* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiNextItemData_ClearFlags(ImGuiNextItemData* self) +{ + return self->ClearFlags(); +} +CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr(void* ptr) +{ + return IM_NEW(ImGuiPtrOrIndex)(ptr); +} +CIMGUI_API void ImGuiPtrOrIndex_destroy(ImGuiPtrOrIndex* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexInt(int index) +{ + return IM_NEW(ImGuiPtrOrIndex)(index); +} +CIMGUI_API ImGuiContext* ImGuiContext_ImGuiContext(ImFontAtlas* shared_font_atlas) +{ + return IM_NEW(ImGuiContext)(shared_font_atlas); +} +CIMGUI_API void ImGuiContext_destroy(ImGuiContext* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiWindowTempData* ImGuiWindowTempData_ImGuiWindowTempData(void) +{ + return IM_NEW(ImGuiWindowTempData)(); +} +CIMGUI_API void ImGuiWindowTempData_destroy(ImGuiWindowTempData* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiWindow* ImGuiWindow_ImGuiWindow(ImGuiContext* context,const char* name) +{ + return IM_NEW(ImGuiWindow)(context,name); +} +CIMGUI_API void ImGuiWindow_destroy(ImGuiWindow* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiID ImGuiWindow_GetIDStr(ImGuiWindow* self,const char* str,const char* str_end) +{ + return self->GetID(str,str_end); +} +CIMGUI_API ImGuiID ImGuiWindow_GetIDPtr(ImGuiWindow* self,const void* ptr) +{ + return self->GetID(ptr); +} +CIMGUI_API ImGuiID ImGuiWindow_GetIDInt(ImGuiWindow* self,int n) +{ + return self->GetID(n); +} +CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAliveStr(ImGuiWindow* self,const char* str,const char* str_end) +{ + return self->GetIDNoKeepAlive(str,str_end); +} +CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAlivePtr(ImGuiWindow* self,const void* ptr) +{ + return self->GetIDNoKeepAlive(ptr); +} +CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAliveInt(ImGuiWindow* self,int n) +{ + return self->GetIDNoKeepAlive(n); +} +CIMGUI_API ImGuiID ImGuiWindow_GetIDFromRectangle(ImGuiWindow* self,const ImRect r_abs) +{ + return self->GetIDFromRectangle(r_abs); +} +CIMGUI_API void ImGuiWindow_Rect(ImRect *pOut,ImGuiWindow* self) +{ + *pOut = self->Rect(); +} +CIMGUI_API float ImGuiWindow_CalcFontSize(ImGuiWindow* self) +{ + return self->CalcFontSize(); +} +CIMGUI_API float ImGuiWindow_TitleBarHeight(ImGuiWindow* self) +{ + return self->TitleBarHeight(); +} +CIMGUI_API void ImGuiWindow_TitleBarRect(ImRect *pOut,ImGuiWindow* self) +{ + *pOut = self->TitleBarRect(); +} +CIMGUI_API float ImGuiWindow_MenuBarHeight(ImGuiWindow* self) +{ + return self->MenuBarHeight(); +} +CIMGUI_API void ImGuiWindow_MenuBarRect(ImRect *pOut,ImGuiWindow* self) +{ + *pOut = self->MenuBarRect(); +} +CIMGUI_API ImGuiItemHoveredDataBackup* ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup(void) +{ + return IM_NEW(ImGuiItemHoveredDataBackup)(); +} +CIMGUI_API void ImGuiItemHoveredDataBackup_destroy(ImGuiItemHoveredDataBackup* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiItemHoveredDataBackup_Backup(ImGuiItemHoveredDataBackup* self) +{ + return self->Backup(); +} +CIMGUI_API void ImGuiItemHoveredDataBackup_Restore(ImGuiItemHoveredDataBackup* self) +{ + return self->Restore(); +} +CIMGUI_API ImGuiTabItem* ImGuiTabItem_ImGuiTabItem(void) +{ + return IM_NEW(ImGuiTabItem)(); +} +CIMGUI_API void ImGuiTabItem_destroy(ImGuiTabItem* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiTabBar* ImGuiTabBar_ImGuiTabBar(void) +{ + return IM_NEW(ImGuiTabBar)(); +} +CIMGUI_API void ImGuiTabBar_destroy(ImGuiTabBar* self) +{ + IM_DELETE(self); +} +CIMGUI_API int ImGuiTabBar_GetTabOrder(ImGuiTabBar* self,const ImGuiTabItem* tab) +{ + return self->GetTabOrder(tab); +} +CIMGUI_API const char* ImGuiTabBar_GetTabName(ImGuiTabBar* self,const ImGuiTabItem* tab) +{ + return self->GetTabName(tab); +} +CIMGUI_API ImGuiWindow* igGetCurrentWindowRead() +{ + return ImGui::GetCurrentWindowRead(); +} +CIMGUI_API ImGuiWindow* igGetCurrentWindow() +{ + return ImGui::GetCurrentWindow(); +} +CIMGUI_API ImGuiWindow* igFindWindowByID(ImGuiID id) +{ + return ImGui::FindWindowByID(id); +} +CIMGUI_API ImGuiWindow* igFindWindowByName(const char* name) +{ + return ImGui::FindWindowByName(name); +} +CIMGUI_API void igUpdateWindowParentAndRootLinks(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window) +{ + return ImGui::UpdateWindowParentAndRootLinks(window,flags,parent_window); +} +CIMGUI_API void igCalcWindowExpectedSize(ImVec2 *pOut,ImGuiWindow* window) +{ + *pOut = ImGui::CalcWindowExpectedSize(window); +} +CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_parent) +{ + return ImGui::IsWindowChildOf(window,potential_parent); +} +CIMGUI_API bool igIsWindowNavFocusable(ImGuiWindow* window) +{ + return ImGui::IsWindowNavFocusable(window); +} +CIMGUI_API void igGetWindowAllowedExtentRect(ImRect *pOut,ImGuiWindow* window) +{ + *pOut = ImGui::GetWindowAllowedExtentRect(window); +} +CIMGUI_API void igSetWindowPosWindowPtr(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond) +{ + return ImGui::SetWindowPos(window,pos,cond); +} +CIMGUI_API void igSetWindowSizeWindowPtr(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond) +{ + return ImGui::SetWindowSize(window,size,cond); +} +CIMGUI_API void igSetWindowCollapsedWindowPtr(ImGuiWindow* window,bool collapsed,ImGuiCond cond) +{ + return ImGui::SetWindowCollapsed(window,collapsed,cond); +} +CIMGUI_API void igFocusWindow(ImGuiWindow* window) +{ + return ImGui::FocusWindow(window); +} +CIMGUI_API void igFocusTopMostWindowUnderOne(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window) +{ + return ImGui::FocusTopMostWindowUnderOne(under_this_window,ignore_window); +} +CIMGUI_API void igBringWindowToFocusFront(ImGuiWindow* window) +{ + return ImGui::BringWindowToFocusFront(window); +} +CIMGUI_API void igBringWindowToDisplayFront(ImGuiWindow* window) +{ + return ImGui::BringWindowToDisplayFront(window); +} +CIMGUI_API void igBringWindowToDisplayBack(ImGuiWindow* window) +{ + return ImGui::BringWindowToDisplayBack(window); +} +CIMGUI_API void igSetCurrentFont(ImFont* font) +{ + return ImGui::SetCurrentFont(font); +} +CIMGUI_API ImFont* igGetDefaultFont() +{ + return ImGui::GetDefaultFont(); +} +CIMGUI_API ImDrawList* igGetForegroundDrawListWindowPtr(ImGuiWindow* window) +{ + return ImGui::GetForegroundDrawList(window); +} +CIMGUI_API void igInitialize(ImGuiContext* context) +{ + return ImGui::Initialize(context); +} +CIMGUI_API void igShutdown(ImGuiContext* context) +{ + return ImGui::Shutdown(context); +} +CIMGUI_API void igUpdateHoveredWindowAndCaptureFlags() +{ + return ImGui::UpdateHoveredWindowAndCaptureFlags(); +} +CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window) +{ + return ImGui::StartMouseMovingWindow(window); +} +CIMGUI_API void igUpdateMouseMovingWindowNewFrame() +{ + return ImGui::UpdateMouseMovingWindowNewFrame(); +} +CIMGUI_API void igUpdateMouseMovingWindowEndFrame() +{ + return ImGui::UpdateMouseMovingWindowEndFrame(); +} +CIMGUI_API void igMarkIniSettingsDirtyNil() +{ + return ImGui::MarkIniSettingsDirty(); +} +CIMGUI_API void igMarkIniSettingsDirtyWindowPtr(ImGuiWindow* window) +{ + return ImGui::MarkIniSettingsDirty(window); +} +CIMGUI_API ImGuiWindowSettings* igCreateNewWindowSettings(const char* name) +{ + return ImGui::CreateNewWindowSettings(name); +} +CIMGUI_API ImGuiWindowSettings* igFindWindowSettings(ImGuiID id) +{ + return ImGui::FindWindowSettings(id); +} +CIMGUI_API ImGuiWindowSettings* igFindOrCreateWindowSettings(const char* name) +{ + return ImGui::FindOrCreateWindowSettings(name); +} +CIMGUI_API ImGuiSettingsHandler* igFindSettingsHandler(const char* type_name) +{ + return ImGui::FindSettingsHandler(type_name); +} +CIMGUI_API void igSetScrollXWindowPtr(ImGuiWindow* window,float new_scroll_x) +{ + return ImGui::SetScrollX(window,new_scroll_x); +} +CIMGUI_API void igSetScrollYWindowPtr(ImGuiWindow* window,float new_scroll_y) +{ + return ImGui::SetScrollY(window,new_scroll_y); +} +CIMGUI_API void igSetScrollFromPosXWindowPtr(ImGuiWindow* window,float local_x,float center_x_ratio) +{ + return ImGui::SetScrollFromPosX(window,local_x,center_x_ratio); +} +CIMGUI_API void igSetScrollFromPosYWindowPtr(ImGuiWindow* window,float local_y,float center_y_ratio) +{ + return ImGui::SetScrollFromPosY(window,local_y,center_y_ratio); +} +CIMGUI_API void igScrollToBringRectIntoView(ImVec2 *pOut,ImGuiWindow* window,const ImRect item_rect) +{ + *pOut = ImGui::ScrollToBringRectIntoView(window,item_rect); +} +CIMGUI_API ImGuiID igGetItemID() +{ + return ImGui::GetItemID(); +} +CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags() +{ + return ImGui::GetItemStatusFlags(); +} +CIMGUI_API ImGuiID igGetActiveID() +{ + return ImGui::GetActiveID(); +} +CIMGUI_API ImGuiID igGetFocusID() +{ + return ImGui::GetFocusID(); +} +CIMGUI_API void igSetActiveID(ImGuiID id,ImGuiWindow* window) +{ + return ImGui::SetActiveID(id,window); +} +CIMGUI_API void igSetFocusID(ImGuiID id,ImGuiWindow* window) +{ + return ImGui::SetFocusID(id,window); +} +CIMGUI_API void igClearActiveID() +{ + return ImGui::ClearActiveID(); +} +CIMGUI_API ImGuiID igGetHoveredID() +{ + return ImGui::GetHoveredID(); +} +CIMGUI_API void igSetHoveredID(ImGuiID id) +{ + return ImGui::SetHoveredID(id); +} +CIMGUI_API void igKeepAliveID(ImGuiID id) +{ + return ImGui::KeepAliveID(id); +} +CIMGUI_API void igMarkItemEdited(ImGuiID id) +{ + return ImGui::MarkItemEdited(id); +} +CIMGUI_API void igPushOverrideID(ImGuiID id) +{ + return ImGui::PushOverrideID(id); +} +CIMGUI_API void igItemSizeVec2(const ImVec2 size,float text_baseline_y) +{ + return ImGui::ItemSize(size,text_baseline_y); +} +CIMGUI_API void igItemSizeRect(const ImRect bb,float text_baseline_y) +{ + return ImGui::ItemSize(bb,text_baseline_y); +} +CIMGUI_API bool igItemAdd(const ImRect bb,ImGuiID id,const ImRect* nav_bb) +{ + return ImGui::ItemAdd(bb,id,nav_bb); +} +CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id) +{ + return ImGui::ItemHoverable(bb,id); +} +CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id,bool clip_even_when_logged) +{ + return ImGui::IsClippedEx(bb,id,clip_even_when_logged); +} +CIMGUI_API bool igFocusableItemRegister(ImGuiWindow* window,ImGuiID id) +{ + return ImGui::FocusableItemRegister(window,id); +} +CIMGUI_API void igFocusableItemUnregister(ImGuiWindow* window) +{ + return ImGui::FocusableItemUnregister(window); +} +CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h) +{ + *pOut = ImGui::CalcItemSize(size,default_w,default_h); +} +CIMGUI_API float igCalcWrapWidthForPos(const ImVec2 pos,float wrap_pos_x) +{ + return ImGui::CalcWrapWidthForPos(pos,wrap_pos_x); +} +CIMGUI_API void igPushMultiItemsWidths(int components,float width_full) +{ + return ImGui::PushMultiItemsWidths(components,width_full); +} +CIMGUI_API void igPushItemFlag(ImGuiItemFlags option,bool enabled) +{ + return ImGui::PushItemFlag(option,enabled); +} +CIMGUI_API void igPopItemFlag() +{ + return ImGui::PopItemFlag(); +} +CIMGUI_API bool igIsItemToggledSelection() +{ + return ImGui::IsItemToggledSelection(); +} +CIMGUI_API void igGetContentRegionMaxAbs(ImVec2 *pOut) +{ + *pOut = ImGui::GetContentRegionMaxAbs(); +} +CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess) +{ + return ImGui::ShrinkWidths(items,count,width_excess); +} +CIMGUI_API void igLogBegin(ImGuiLogType type,int auto_open_depth) +{ + return ImGui::LogBegin(type,auto_open_depth); +} +CIMGUI_API void igLogToBuffer(int auto_open_depth) +{ + return ImGui::LogToBuffer(auto_open_depth); +} +CIMGUI_API bool igBeginChildEx(const char* name,ImGuiID id,const ImVec2 size_arg,bool border,ImGuiWindowFlags flags) +{ + return ImGui::BeginChildEx(name,id,size_arg,border,flags); +} +CIMGUI_API void igOpenPopupEx(ImGuiID id) +{ + return ImGui::OpenPopupEx(id); +} +CIMGUI_API void igClosePopupToLevel(int remaining,bool restore_focus_to_window_under_popup) +{ + return ImGui::ClosePopupToLevel(remaining,restore_focus_to_window_under_popup); +} +CIMGUI_API void igClosePopupsOverWindow(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup) +{ + return ImGui::ClosePopupsOverWindow(ref_window,restore_focus_to_window_under_popup); +} +CIMGUI_API bool igIsPopupOpenID(ImGuiID id) +{ + return ImGui::IsPopupOpen(id); +} +CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_flags) +{ + return ImGui::BeginPopupEx(id,extra_flags); +} +CIMGUI_API void igBeginTooltipEx(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags) +{ + return ImGui::BeginTooltipEx(extra_flags,tooltip_flags); +} +CIMGUI_API ImGuiWindow* igGetTopMostPopupModal() +{ + return ImGui::GetTopMostPopupModal(); +} +CIMGUI_API void igFindBestWindowPosForPopup(ImVec2 *pOut,ImGuiWindow* window) +{ + *pOut = ImGui::FindBestWindowPosForPopup(window); +} +CIMGUI_API void igFindBestWindowPosForPopupEx(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy) +{ + *pOut = ImGui::FindBestWindowPosForPopupEx(ref_pos,size,last_dir,r_outer,r_avoid,policy); +} +CIMGUI_API void igNavInitWindow(ImGuiWindow* window,bool force_reinit) +{ + return ImGui::NavInitWindow(window,force_reinit); +} +CIMGUI_API bool igNavMoveRequestButNoResultYet() +{ + return ImGui::NavMoveRequestButNoResultYet(); +} +CIMGUI_API void igNavMoveRequestCancel() +{ + return ImGui::NavMoveRequestCancel(); +} +CIMGUI_API void igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect bb_rel,ImGuiNavMoveFlags move_flags) +{ + return ImGui::NavMoveRequestForward(move_dir,clip_dir,bb_rel,move_flags); +} +CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags) +{ + return ImGui::NavMoveRequestTryWrapping(window,move_flags); +} +CIMGUI_API float igGetNavInputAmount(ImGuiNavInput n,ImGuiInputReadMode mode) +{ + return ImGui::GetNavInputAmount(n,mode); +} +CIMGUI_API void igGetNavInputAmount2d(ImVec2 *pOut,ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor,float fast_factor) +{ + *pOut = ImGui::GetNavInputAmount2d(dir_sources,mode,slow_factor,fast_factor); +} +CIMGUI_API int igCalcTypematicRepeatAmount(float t0,float t1,float repeat_delay,float repeat_rate) +{ + return ImGui::CalcTypematicRepeatAmount(t0,t1,repeat_delay,repeat_rate); +} +CIMGUI_API void igActivateItem(ImGuiID id) +{ + return ImGui::ActivateItem(id); +} +CIMGUI_API void igSetNavID(ImGuiID id,int nav_layer,ImGuiID focus_scope_id) +{ + return ImGui::SetNavID(id,nav_layer,focus_scope_id); +} +CIMGUI_API void igSetNavIDWithRectRel(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel) +{ + return ImGui::SetNavIDWithRectRel(id,nav_layer,focus_scope_id,rect_rel); +} +CIMGUI_API void igPushFocusScope(ImGuiID id) +{ + return ImGui::PushFocusScope(id); +} +CIMGUI_API void igPopFocusScope() +{ + return ImGui::PopFocusScope(); +} +CIMGUI_API ImGuiID igGetFocusScopeID() +{ + return ImGui::GetFocusScopeID(); +} +CIMGUI_API bool igIsActiveIdUsingNavDir(ImGuiDir dir) +{ + return ImGui::IsActiveIdUsingNavDir(dir); +} +CIMGUI_API bool igIsActiveIdUsingNavInput(ImGuiNavInput input) +{ + return ImGui::IsActiveIdUsingNavInput(input); +} +CIMGUI_API bool igIsActiveIdUsingKey(ImGuiKey key) +{ + return ImGui::IsActiveIdUsingKey(key); +} +CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_threshold) +{ + return ImGui::IsMouseDragPastThreshold(button,lock_threshold); +} +CIMGUI_API bool igIsKeyPressedMap(ImGuiKey key,bool repeat) +{ + return ImGui::IsKeyPressedMap(key,repeat); +} +CIMGUI_API bool igIsNavInputDown(ImGuiNavInput n) +{ + return ImGui::IsNavInputDown(n); +} +CIMGUI_API bool igIsNavInputTest(ImGuiNavInput n,ImGuiInputReadMode rm) +{ + return ImGui::IsNavInputTest(n,rm); +} +CIMGUI_API ImGuiKeyModFlags igGetMergedKeyModFlags() +{ + return ImGui::GetMergedKeyModFlags(); +} +CIMGUI_API bool igBeginDragDropTargetCustom(const ImRect bb,ImGuiID id) +{ + return ImGui::BeginDragDropTargetCustom(bb,id); +} +CIMGUI_API void igClearDragDrop() +{ + return ImGui::ClearDragDrop(); +} +CIMGUI_API bool igIsDragDropPayloadBeingAccepted() +{ + return ImGui::IsDragDropPayloadBeingAccepted(); +} +CIMGUI_API void igBeginColumns(const char* str_id,int count,ImGuiColumnsFlags flags) +{ + return ImGui::BeginColumns(str_id,count,flags); +} +CIMGUI_API void igEndColumns() +{ + return ImGui::EndColumns(); +} +CIMGUI_API void igPushColumnClipRect(int column_index) +{ + return ImGui::PushColumnClipRect(column_index); +} +CIMGUI_API void igPushColumnsBackground() +{ + return ImGui::PushColumnsBackground(); +} +CIMGUI_API void igPopColumnsBackground() +{ + return ImGui::PopColumnsBackground(); +} +CIMGUI_API ImGuiID igGetColumnsID(const char* str_id,int count) +{ + return ImGui::GetColumnsID(str_id,count); +} +CIMGUI_API ImGuiColumns* igFindOrCreateColumns(ImGuiWindow* window,ImGuiID id) +{ + return ImGui::FindOrCreateColumns(window,id); +} +CIMGUI_API float igGetColumnOffsetFromNorm(const ImGuiColumns* columns,float offset_norm) +{ + return ImGui::GetColumnOffsetFromNorm(columns,offset_norm); +} +CIMGUI_API float igGetColumnNormFromOffset(const ImGuiColumns* columns,float offset) +{ + return ImGui::GetColumnNormFromOffset(columns,offset); +} +CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags) +{ + return ImGui::BeginTabBarEx(tab_bar,bb,flags); +} +CIMGUI_API ImGuiTabItem* igTabBarFindTabByID(ImGuiTabBar* tab_bar,ImGuiID tab_id) +{ + return ImGui::TabBarFindTabByID(tab_bar,tab_id); +} +CIMGUI_API void igTabBarRemoveTab(ImGuiTabBar* tab_bar,ImGuiID tab_id) +{ + return ImGui::TabBarRemoveTab(tab_bar,tab_id); +} +CIMGUI_API void igTabBarCloseTab(ImGuiTabBar* tab_bar,ImGuiTabItem* tab) +{ + return ImGui::TabBarCloseTab(tab_bar,tab); +} +CIMGUI_API void igTabBarQueueChangeTabOrder(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir) +{ + return ImGui::TabBarQueueChangeTabOrder(tab_bar,tab,dir); +} +CIMGUI_API bool igTabItemEx(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags) +{ + return ImGui::TabItemEx(tab_bar,label,p_open,flags); +} +CIMGUI_API void igTabItemCalcSize(ImVec2 *pOut,const char* label,bool has_close_button) +{ + *pOut = ImGui::TabItemCalcSize(label,has_close_button); +} +CIMGUI_API void igTabItemBackground(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col) +{ + return ImGui::TabItemBackground(draw_list,bb,flags,col); +} +CIMGUI_API bool igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id) +{ + return ImGui::TabItemLabelAndCloseButton(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id); +} +CIMGUI_API void igRenderText(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash) +{ + return ImGui::RenderText(pos,text,text_end,hide_text_after_hash); +} +CIMGUI_API void igRenderTextWrapped(ImVec2 pos,const char* text,const char* text_end,float wrap_width) +{ + return ImGui::RenderTextWrapped(pos,text,text_end,wrap_width); +} +CIMGUI_API void igRenderTextClipped(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) +{ + return ImGui::RenderTextClipped(pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect); +} +CIMGUI_API void igRenderTextClippedEx(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) +{ + return ImGui::RenderTextClippedEx(draw_list,pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect); +} +CIMGUI_API void igRenderTextEllipsis(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) +{ + return ImGui::RenderTextEllipsis(draw_list,pos_min,pos_max,clip_max_x,ellipsis_max_x,text,text_end,text_size_if_known); +} +CIMGUI_API void igRenderFrame(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border,float rounding) +{ + return ImGui::RenderFrame(p_min,p_max,fill_col,border,rounding); +} +CIMGUI_API void igRenderFrameBorder(ImVec2 p_min,ImVec2 p_max,float rounding) +{ + return ImGui::RenderFrameBorder(p_min,p_max,rounding); +} +CIMGUI_API void igRenderColorRectWithAlphaCheckerboard(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,int rounding_corners_flags) +{ + return ImGui::RenderColorRectWithAlphaCheckerboard(draw_list,p_min,p_max,fill_col,grid_step,grid_off,rounding,rounding_corners_flags); +} +CIMGUI_API void igRenderNavHighlight(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags) +{ + return ImGui::RenderNavHighlight(bb,id,flags); +} +CIMGUI_API const char* igFindRenderedTextEnd(const char* text,const char* text_end) +{ + return ImGui::FindRenderedTextEnd(text,text_end); +} +CIMGUI_API void igLogRenderedText(const ImVec2* ref_pos,const char* text,const char* text_end) +{ + return ImGui::LogRenderedText(ref_pos,text,text_end); +} +CIMGUI_API void igRenderArrow(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale) +{ + return ImGui::RenderArrow(draw_list,pos,col,dir,scale); +} +CIMGUI_API void igRenderBullet(ImDrawList* draw_list,ImVec2 pos,ImU32 col) +{ + return ImGui::RenderBullet(draw_list,pos,col); +} +CIMGUI_API void igRenderCheckMark(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz) +{ + return ImGui::RenderCheckMark(draw_list,pos,col,sz); +} +CIMGUI_API void igRenderMouseCursor(ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow) +{ + return ImGui::RenderMouseCursor(draw_list,pos,scale,mouse_cursor,col_fill,col_border,col_shadow); +} +CIMGUI_API void igRenderArrowPointingAt(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col) +{ + return ImGui::RenderArrowPointingAt(draw_list,pos,half_sz,direction,col); +} +CIMGUI_API void igRenderRectFilledRangeH(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding) +{ + return ImGui::RenderRectFilledRangeH(draw_list,rect,col,x_start_norm,x_end_norm,rounding); +} +CIMGUI_API void igTextEx(const char* text,const char* text_end,ImGuiTextFlags flags) +{ + return ImGui::TextEx(text,text_end,flags); +} +CIMGUI_API bool igButtonEx(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags) +{ + return ImGui::ButtonEx(label,size_arg,flags); +} +CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos) +{ + return ImGui::CloseButton(id,pos); +} +CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2 pos) +{ + return ImGui::CollapseButton(id,pos); +} +CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags) +{ + return ImGui::ArrowButtonEx(str_id,dir,size_arg,flags); +} +CIMGUI_API void igScrollbar(ImGuiAxis axis) +{ + return ImGui::Scrollbar(axis); +} +CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawCornerFlags rounding_corners) +{ + return ImGui::ScrollbarEx(bb,id,axis,p_scroll_v,avail_v,contents_v,rounding_corners); +} +CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis) +{ + *pOut = ImGui::GetWindowScrollbarRect(window,axis); +} +CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis) +{ + return ImGui::GetWindowScrollbarID(window,axis); +} +CIMGUI_API ImGuiID igGetWindowResizeID(ImGuiWindow* window,int n) +{ + return ImGui::GetWindowResizeID(window,n); +} +CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags) +{ + return ImGui::SeparatorEx(flags); +} +CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags) +{ + return ImGui::ButtonBehavior(bb,id,out_hovered,out_held,flags); +} +CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,float power,ImGuiDragFlags flags) +{ + return ImGui::DragBehavior(id,data_type,p_v,v_speed,p_min,p_max,format,power,flags); +} +CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,float power,ImGuiSliderFlags flags,ImRect* out_grab_bb) +{ + return ImGui::SliderBehavior(bb,id,data_type,p_v,p_min,p_max,format,power,flags,out_grab_bb); +} +CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay) +{ + return ImGui::SplitterBehavior(bb,id,axis,size1,size2,min_size1,min_size2,hover_extend,hover_visibility_delay); +} +CIMGUI_API bool igTreeNodeBehavior(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end) +{ + return ImGui::TreeNodeBehavior(id,flags,label,label_end); +} +CIMGUI_API bool igTreeNodeBehaviorIsOpen(ImGuiID id,ImGuiTreeNodeFlags flags) +{ + return ImGui::TreeNodeBehaviorIsOpen(id,flags); +} +CIMGUI_API void igTreePushOverrideID(ImGuiID id) +{ + return ImGui::TreePushOverrideID(id); +} +CIMGUI_API const ImGuiDataTypeInfo* igDataTypeGetInfo(ImGuiDataType data_type) +{ + return ImGui::DataTypeGetInfo(data_type); +} +CIMGUI_API int igDataTypeFormatString(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format) +{ + return ImGui::DataTypeFormatString(buf,buf_size,data_type,p_data,format); +} +CIMGUI_API void igDataTypeApplyOp(ImGuiDataType data_type,int op,void* output,void* arg_1,const void* arg_2) +{ + return ImGui::DataTypeApplyOp(data_type,op,output,arg_1,arg_2); +} +CIMGUI_API bool igDataTypeApplyOpFromText(const char* buf,const char* initial_value_buf,ImGuiDataType data_type,void* p_data,const char* format) +{ + return ImGui::DataTypeApplyOpFromText(buf,initial_value_buf,data_type,p_data,format); +} +CIMGUI_API bool igInputTextEx(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data) +{ + return ImGui::InputTextEx(label,hint,buf,buf_size,size_arg,flags,callback,user_data); +} +CIMGUI_API bool igTempInputText(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags) +{ + return ImGui::TempInputText(bb,id,label,buf,buf_size,flags); +} +CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format) +{ + return ImGui::TempInputScalar(bb,id,label,data_type,p_data,format); +} +CIMGUI_API bool igTempInputIsActive(ImGuiID id) +{ + return ImGui::TempInputIsActive(id); +} +CIMGUI_API ImGuiInputTextState* igGetInputTextState(ImGuiID id) +{ + return ImGui::GetInputTextState(id); +} +CIMGUI_API void igColorTooltip(const char* text,const float* col,ImGuiColorEditFlags flags) +{ + return ImGui::ColorTooltip(text,col,flags); +} +CIMGUI_API void igColorEditOptionsPopup(const float* col,ImGuiColorEditFlags flags) +{ + return ImGui::ColorEditOptionsPopup(col,flags); +} +CIMGUI_API void igColorPickerOptionsPopup(const float* ref_col,ImGuiColorEditFlags flags) +{ + return ImGui::ColorPickerOptionsPopup(ref_col,flags); +} +CIMGUI_API int igPlotEx(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) +{ + return ImGui::PlotEx(plot_type,label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,frame_size); +} +CIMGUI_API void igShadeVertsLinearColorGradientKeepAlpha(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1) +{ + return ImGui::ShadeVertsLinearColorGradientKeepAlpha(draw_list,vert_start_idx,vert_end_idx,gradient_p0,gradient_p1,col0,col1); +} +CIMGUI_API void igShadeVertsLinearUV(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) +{ + return ImGui::ShadeVertsLinearUV(draw_list,vert_start_idx,vert_end_idx,a,b,uv_a,uv_b,clamp); +} +CIMGUI_API void igGcCompactTransientWindowBuffers(ImGuiWindow* window) +{ + return ImGui::GcCompactTransientWindowBuffers(window); +} +CIMGUI_API void igGcAwakeTransientWindowBuffers(ImGuiWindow* window) +{ + return ImGui::GcAwakeTransientWindowBuffers(window); +} +CIMGUI_API void igDebugDrawItemRect(ImU32 col) +{ + return ImGui::DebugDrawItemRect(col); +} +CIMGUI_API void igDebugStartItemPicker() +{ + return ImGui::DebugStartItemPicker(); +} +CIMGUI_API bool igImFontAtlasBuildWithStbTruetype(ImFontAtlas* atlas) +{ + return ImFontAtlasBuildWithStbTruetype(atlas); +} +CIMGUI_API void igImFontAtlasBuildInit(ImFontAtlas* atlas) +{ + return ImFontAtlasBuildInit(atlas); +} +CIMGUI_API void igImFontAtlasBuildSetupFont(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent) +{ + return ImFontAtlasBuildSetupFont(atlas,font,font_config,ascent,descent); +} +CIMGUI_API void igImFontAtlasBuildPackCustomRects(ImFontAtlas* atlas,void* stbrp_context_opaque) +{ + return ImFontAtlasBuildPackCustomRects(atlas,stbrp_context_opaque); +} +CIMGUI_API void igImFontAtlasBuildFinish(ImFontAtlas* atlas) +{ + return ImFontAtlasBuildFinish(atlas); +} +CIMGUI_API void igImFontAtlasBuildMultiplyCalcLookupTable(unsigned char out_table[256],float in_multiply_factor) +{ + return ImFontAtlasBuildMultiplyCalcLookupTable(out_table,in_multiply_factor); +} +CIMGUI_API void igImFontAtlasBuildMultiplyRectAlpha8(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride) +{ + return ImFontAtlasBuildMultiplyRectAlpha8(table,pixels,x,y,w,h,stride); +} diff --git a/generator/output/cimgui.h b/generator/output/cimgui.h index f2645be..dd1057f 100644 --- a/generator/output/cimgui.h +++ b/generator/output/cimgui.h @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.75" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.76" from Dear ImGui https://github.com/ocornut/imgui #ifndef CIMGUI_INCLUDED #define CIMGUI_INCLUDED #include @@ -39,9 +39,35 @@ typedef unsigned __int64 ImU64; #ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS typedef struct ImGuiStoragePair ImGuiStoragePair; typedef struct ImGuiTextRange ImGuiTextRange; +typedef struct ImGuiPtrOrIndex ImGuiPtrOrIndex; +typedef struct ImGuiShrinkWidthItem ImGuiShrinkWidthItem; +typedef struct ImVec2ih ImVec2ih; +typedef struct ImVec1 ImVec1; typedef struct ImFontAtlasCustomRect ImFontAtlasCustomRect; typedef struct ImVec4 ImVec4; typedef struct ImVec2 ImVec2; +typedef struct ImGuiWindowSettings ImGuiWindowSettings; +typedef struct ImGuiWindowTempData ImGuiWindowTempData; +typedef struct ImGuiWindow ImGuiWindow; +typedef struct ImGuiTabItem ImGuiTabItem; +typedef struct ImGuiTabBar ImGuiTabBar; +typedef struct ImGuiStyleMod ImGuiStyleMod; +typedef struct ImGuiSettingsHandler ImGuiSettingsHandler; +typedef struct ImGuiPopupData ImGuiPopupData; +typedef struct ImGuiNextItemData ImGuiNextItemData; +typedef struct ImGuiNextWindowData ImGuiNextWindowData; +typedef struct ImGuiNavMoveResult ImGuiNavMoveResult; +typedef struct ImGuiMenuColumns ImGuiMenuColumns; +typedef struct ImGuiItemHoveredDataBackup ImGuiItemHoveredDataBackup; +typedef struct ImGuiInputTextState ImGuiInputTextState; +typedef struct ImGuiGroupData ImGuiGroupData; +typedef struct ImGuiDataTypeInfo ImGuiDataTypeInfo; +typedef struct ImGuiColumns ImGuiColumns; +typedef struct ImGuiColumnData ImGuiColumnData; +typedef struct ImGuiColorMod ImGuiColorMod; +typedef struct ImDrawDataBuilder ImDrawDataBuilder; +typedef struct ImRect ImRect; +typedef struct ImBitVector ImBitVector; typedef struct ImGuiTextFilter ImGuiTextFilter; typedef struct ImGuiTextBuffer ImGuiTextBuffer; typedef struct ImGuiStyle ImGuiStyle; @@ -91,9 +117,6 @@ struct ImGuiStorage; struct ImGuiStyle; struct ImGuiTextBuffer; struct ImGuiTextFilter; -typedef void* ImTextureID; -typedef unsigned int ImGuiID; -typedef unsigned short ImWchar; typedef int ImGuiCol; typedef int ImGuiCond; typedef int ImGuiDataType; @@ -114,13 +137,19 @@ typedef int ImGuiDragDropFlags; typedef int ImGuiFocusedFlags; typedef int ImGuiHoveredFlags; typedef int ImGuiInputTextFlags; +typedef int ImGuiKeyModFlags; typedef int ImGuiSelectableFlags; typedef int ImGuiTabBarFlags; typedef int ImGuiTabItemFlags; typedef int ImGuiTreeNodeFlags; typedef int ImGuiWindowFlags; +typedef void* ImTextureID; +typedef unsigned int ImGuiID; typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData *data); typedef void (*ImGuiSizeCallback)(ImGuiSizeCallbackData* data); +typedef unsigned short ImWchar16; +typedef unsigned int ImWchar32; +typedef ImWchar16 ImWchar; typedef signed char ImS8; typedef unsigned char ImU8; typedef signed short ImS16; @@ -131,25 +160,119 @@ typedef int64_t ImS64; typedef uint64_t ImU64; typedef void (*ImDrawCallback)(const ImDrawList* parent_list, const ImDrawCmd* cmd); typedef unsigned short ImDrawIdx; +struct ImBitVector; +struct ImRect; +struct ImDrawDataBuilder; +struct ImDrawListSharedData; +struct ImGuiColorMod; +struct ImGuiColumnData; +struct ImGuiColumns; +struct ImGuiContext; +struct ImGuiDataTypeInfo; +struct ImGuiGroupData; +struct ImGuiInputTextState; +struct ImGuiItemHoveredDataBackup; +struct ImGuiMenuColumns; +struct ImGuiNavMoveResult; +struct ImGuiNextWindowData; +struct ImGuiNextItemData; +struct ImGuiPopupData; +struct ImGuiSettingsHandler; +struct ImGuiStyleMod; +struct ImGuiTabBar; +struct ImGuiTabItem; +struct ImGuiWindow; +struct ImGuiWindowTempData; +struct ImGuiWindowSettings; +typedef int ImGuiLayoutType; +typedef int ImGuiButtonFlags; +typedef int ImGuiColumnsFlags; +typedef int ImGuiDragFlags; +typedef int ImGuiItemFlags; +typedef int ImGuiItemStatusFlags; +typedef int ImGuiNavHighlightFlags; +typedef int ImGuiNavDirSourceFlags; +typedef int ImGuiNavMoveFlags; +typedef int ImGuiNextItemDataFlags; +typedef int ImGuiNextWindowDataFlags; +typedef int ImGuiSeparatorFlags; +typedef int ImGuiSliderFlags; +typedef int ImGuiTextFlags; +typedef int ImGuiTooltipFlags; +extern ImGuiContext* GImGui; +typedef FILE* ImFileHandle; +typedef int ImPoolIdx; typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector; typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float; typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar; typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert; +typedef struct ImVector_ImGuiSettingsHandler {int Size;int Capacity;ImGuiSettingsHandler* Data;} ImVector_ImGuiSettingsHandler; +typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4; +typedef struct ImVector_ImGuiGroupData {int Size;int Capacity;ImGuiGroupData* Data;} ImVector_ImGuiGroupData; +typedef struct ImVector_ImGuiID {int Size;int Capacity;ImGuiID* Data;} ImVector_ImGuiID; +typedef struct ImVector_ImGuiWindowPtr {int Size;int Capacity;ImGuiWindow** Data;} ImVector_ImGuiWindowPtr; +typedef struct ImVector_ImGuiColumnData {int Size;int Capacity;ImGuiColumnData* Data;} ImVector_ImGuiColumnData; +typedef struct ImVector_ImGuiColumns {int Size;int Capacity;ImGuiColumns* Data;} ImVector_ImGuiColumns; +typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2; typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph; typedef struct ImVector_ImGuiTextRange {int Size;int Capacity;ImGuiTextRange* Data;} ImVector_ImGuiTextRange; typedef struct ImVector_ImGuiStoragePair {int Size;int Capacity;ImGuiStoragePair* Data;} ImVector_ImGuiStoragePair; +typedef struct ImVector_ImGuiStyleMod {int Size;int Capacity;ImGuiStyleMod* Data;} ImVector_ImGuiStyleMod; typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel; -typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char; +typedef struct ImVector_ImDrawListPtr {int Size;int Capacity;ImDrawList** Data;} ImVector_ImDrawListPtr; typedef struct ImVector_ImU32 {int Size;int Capacity;ImU32* Data;} ImVector_ImU32; +typedef struct ImVector_ImGuiItemFlags {int Size;int Capacity;ImGuiItemFlags* Data;} ImVector_ImGuiItemFlags; typedef struct ImVector_ImFontAtlasCustomRect {int Size;int Capacity;ImFontAtlasCustomRect* Data;} ImVector_ImFontAtlasCustomRect; +typedef struct ImVector_ImGuiTabItem {int Size;int Capacity;ImGuiTabItem* Data;} ImVector_ImGuiTabItem; +typedef struct ImVector_ImGuiShrinkWidthItem {int Size;int Capacity;ImGuiShrinkWidthItem* Data;} ImVector_ImGuiShrinkWidthItem; +typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char; typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID; -typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig; typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr; +typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig; +typedef struct ImVector_ImGuiColorMod {int Size;int Capacity;ImGuiColorMod* Data;} ImVector_ImGuiColorMod; typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd; -typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4; +typedef struct ImVector_ImGuiPtrOrIndex {int Size;int Capacity;ImGuiPtrOrIndex* Data;} ImVector_ImGuiPtrOrIndex; +typedef struct ImVector_ImGuiPopupData {int Size;int Capacity;ImGuiPopupData* Data;} ImVector_ImGuiPopupData; typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx; -typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2; +typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char; +typedef struct ImVector_ImGuiWindowSettings {int Size;int Capacity;ImGuiWindowSettings* Data;} ImVector_ImGuiWindowSettings; +typedef struct ImChunkStream_ImGuiWindowSettings {ImVector_ImGuiWindowSettings Buf;} ImChunkStream_ImGuiWindowSettings; +typedef struct +{ + int where; + int insert_length; + int delete_length; + int char_storage; +} StbUndoRecord; +typedef struct +{ + StbUndoRecord undo_rec [99]; + ImWchar undo_char[999]; + short undo_point, redo_point; + int undo_char_point, redo_char_point; +} StbUndoState; +typedef struct +{ + int cursor; + int select_start; + int select_end; + unsigned char insert_mode; + unsigned char cursor_at_end_of_line; + unsigned char initialized; + unsigned char has_preferred_x; + unsigned char single_line; + unsigned char padding1, padding2, padding3; + float preferred_x; + StbUndoState undostate; +} STB_TexteditState; +typedef struct +{ + float x0,x1; + float baseline_y_delta; + float ymin,ymax; + int num_chars; +} StbTexteditRow; struct ImVec2 { float x, y; @@ -349,6 +472,13 @@ typedef enum { ImGuiKey_Z, ImGuiKey_COUNT }ImGuiKey_; +typedef enum { + ImGuiKeyModFlags_None = 0, + ImGuiKeyModFlags_Ctrl = 1 << 0, + ImGuiKeyModFlags_Shift = 1 << 1, + ImGuiKeyModFlags_Alt = 1 << 2, + ImGuiKeyModFlags_Super = 1 << 3 +}ImGuiKeyModFlags_; typedef enum { ImGuiNavInput_Activate, ImGuiNavInput_Cancel, @@ -480,6 +610,7 @@ typedef enum { ImGuiColorEditFlags_NoLabel = 1 << 7, ImGuiColorEditFlags_NoSidePreview = 1 << 8, ImGuiColorEditFlags_NoDragDrop = 1 << 9, + ImGuiColorEditFlags_NoBorder = 1 << 10, ImGuiColorEditFlags_AlphaBar = 1 << 16, ImGuiColorEditFlags_AlphaPreview = 1 << 17, ImGuiColorEditFlags_AlphaPreviewHalf= 1 << 18, @@ -625,6 +756,7 @@ struct ImGuiIO int MetricsActiveWindows; int MetricsActiveAllocations; ImVec2 MouseDelta; + ImGuiKeyModFlags KeyMods; ImVec2 MousePosPrev; ImVec2 MouseClickedPos[5]; double MouseClickedTime[5]; @@ -641,6 +773,7 @@ struct ImGuiIO float KeysDownDurationPrev[512]; float NavInputsDownDuration[ImGuiNavInput_COUNT]; float NavInputsDownDurationPrev[ImGuiNavInput_COUNT]; + ImWchar16 InputQueueSurrogate; ImVector_ImWchar InputQueueCharacters; }; struct ImGuiInputTextCallbackData @@ -694,6 +827,8 @@ struct ImGuiStorage { ImVector_ImGuiStoragePair Data; }; +typedef struct ImVector_ImGuiTabBar {int Size;int Capacity;ImGuiTabBar* Data;} ImVector_ImGuiTabBar; +typedef struct ImPool_ImGuiTabBar {ImVector_ImGuiTabBar Buf;ImGuiStorage Map;ImPoolIdx FreeIdx;} ImPool_ImGuiTabBar; struct ImGuiListClipper { int DisplayStart, DisplayEnd; @@ -803,7 +938,8 @@ struct ImFontConfig }; struct ImFontGlyph { - ImWchar Codepoint; + unsigned int Codepoint : 31; + unsigned int Visible : 1; float AdvanceX; float X0, Y0, X1, Y1; float U0, V0, U1, V1; @@ -862,6 +998,718 @@ struct ImFont float Scale; float Ascent, Descent; int MetricsTotalSurface; + ImU8 Used4kPagesMap[(0xFFFF +1)/4096/8]; +}; +struct ImBitVector +{ + ImVector_ImU32 Storage; +}; +typedef enum { + ImGuiButtonFlags_None = 0, + ImGuiButtonFlags_Repeat = 1 << 0, + ImGuiButtonFlags_PressedOnClick = 1 << 1, + ImGuiButtonFlags_PressedOnClickRelease = 1 << 2, + ImGuiButtonFlags_PressedOnClickReleaseAnywhere = 1 << 3, + ImGuiButtonFlags_PressedOnRelease = 1 << 4, + ImGuiButtonFlags_PressedOnDoubleClick = 1 << 5, + ImGuiButtonFlags_PressedOnDragDropHold = 1 << 6, + ImGuiButtonFlags_FlattenChildren = 1 << 7, + ImGuiButtonFlags_AllowItemOverlap = 1 << 8, + ImGuiButtonFlags_DontClosePopups = 1 << 9, + ImGuiButtonFlags_Disabled = 1 << 10, + ImGuiButtonFlags_AlignTextBaseLine = 1 << 11, + ImGuiButtonFlags_NoKeyModifiers = 1 << 12, + ImGuiButtonFlags_NoHoldingActiveId = 1 << 13, + ImGuiButtonFlags_NoNavFocus = 1 << 14, + ImGuiButtonFlags_NoHoveredOnFocus = 1 << 15, + ImGuiButtonFlags_MouseButtonLeft = 1 << 16, + ImGuiButtonFlags_MouseButtonRight = 1 << 17, + ImGuiButtonFlags_MouseButtonMiddle = 1 << 18, + ImGuiButtonFlags_MouseButtonMask_ = ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle, + ImGuiButtonFlags_MouseButtonShift_ = 16, + ImGuiButtonFlags_MouseButtonDefault_ = ImGuiButtonFlags_MouseButtonLeft, + ImGuiButtonFlags_PressedOnMask_ = ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold, + ImGuiButtonFlags_PressedOnDefault_ = ImGuiButtonFlags_PressedOnClickRelease +}ImGuiButtonFlags_; +typedef enum { + ImGuiSliderFlags_None = 0, + ImGuiSliderFlags_Vertical = 1 << 0 +}ImGuiSliderFlags_; +typedef enum { + ImGuiDragFlags_None = 0, + ImGuiDragFlags_Vertical = 1 << 0 +}ImGuiDragFlags_; +typedef enum { + ImGuiColumnsFlags_None = 0, + ImGuiColumnsFlags_NoBorder = 1 << 0, + ImGuiColumnsFlags_NoResize = 1 << 1, + ImGuiColumnsFlags_NoPreserveWidths = 1 << 2, + ImGuiColumnsFlags_NoForceWithinWindow = 1 << 3, + ImGuiColumnsFlags_GrowParentContentsSize= 1 << 4 +}ImGuiColumnsFlags_; +typedef enum { + ImGuiSelectableFlags_NoHoldingActiveID = 1 << 20, + ImGuiSelectableFlags_SelectOnClick = 1 << 21, + ImGuiSelectableFlags_SelectOnRelease = 1 << 22, + ImGuiSelectableFlags_SpanAvailWidth = 1 << 23, + ImGuiSelectableFlags_DrawHoveredWhenHeld= 1 << 24, + ImGuiSelectableFlags_SetNavIdOnHover = 1 << 25 +}ImGuiSelectableFlagsPrivate_; +typedef enum { + ImGuiTreeNodeFlags_ClipLabelForTrailingButton = 1 << 20 +}ImGuiTreeNodeFlagsPrivate_; +typedef enum { + ImGuiSeparatorFlags_None = 0, + ImGuiSeparatorFlags_Horizontal = 1 << 0, + ImGuiSeparatorFlags_Vertical = 1 << 1, + ImGuiSeparatorFlags_SpanAllColumns = 1 << 2 +}ImGuiSeparatorFlags_; +typedef enum { + ImGuiItemFlags_None = 0, + ImGuiItemFlags_NoTabStop = 1 << 0, + ImGuiItemFlags_ButtonRepeat = 1 << 1, + ImGuiItemFlags_Disabled = 1 << 2, + ImGuiItemFlags_NoNav = 1 << 3, + ImGuiItemFlags_NoNavDefaultFocus = 1 << 4, + ImGuiItemFlags_SelectableDontClosePopup = 1 << 5, + ImGuiItemFlags_MixedValue = 1 << 6, + ImGuiItemFlags_Default_ = 0 +}ImGuiItemFlags_; +typedef enum { + ImGuiItemStatusFlags_None = 0, + ImGuiItemStatusFlags_HoveredRect = 1 << 0, + ImGuiItemStatusFlags_HasDisplayRect = 1 << 1, + ImGuiItemStatusFlags_Edited = 1 << 2, + ImGuiItemStatusFlags_ToggledSelection = 1 << 3, + ImGuiItemStatusFlags_ToggledOpen = 1 << 4, + ImGuiItemStatusFlags_HasDeactivated = 1 << 5, + ImGuiItemStatusFlags_Deactivated = 1 << 6 +}ImGuiItemStatusFlags_; +typedef enum { + ImGuiTextFlags_None = 0, + ImGuiTextFlags_NoWidthForLargeClippedText = 1 << 0 +}ImGuiTextFlags_; +typedef enum { + ImGuiTooltipFlags_None = 0, + ImGuiTooltipFlags_OverridePreviousTooltip = 1 << 0 +}ImGuiTooltipFlags_; +typedef enum { + ImGuiLayoutType_Horizontal = 0, + ImGuiLayoutType_Vertical = 1 +}ImGuiLayoutType_; +typedef enum { + ImGuiLogType_None = 0, + ImGuiLogType_TTY, + ImGuiLogType_File, + ImGuiLogType_Buffer, + ImGuiLogType_Clipboard +}ImGuiLogType; +typedef enum { + ImGuiAxis_None = -1, + ImGuiAxis_X = 0, + ImGuiAxis_Y = 1 +}ImGuiAxis; +typedef enum { + ImGuiPlotType_Lines, + ImGuiPlotType_Histogram +}ImGuiPlotType; +typedef enum { + ImGuiInputSource_None = 0, + ImGuiInputSource_Mouse, + ImGuiInputSource_Nav, + ImGuiInputSource_NavKeyboard, + ImGuiInputSource_NavGamepad, + ImGuiInputSource_COUNT +}ImGuiInputSource; +typedef enum { + ImGuiInputReadMode_Down, + ImGuiInputReadMode_Pressed, + ImGuiInputReadMode_Released, + ImGuiInputReadMode_Repeat, + ImGuiInputReadMode_RepeatSlow, + ImGuiInputReadMode_RepeatFast +}ImGuiInputReadMode; +typedef enum { + ImGuiNavHighlightFlags_None = 0, + ImGuiNavHighlightFlags_TypeDefault = 1 << 0, + ImGuiNavHighlightFlags_TypeThin = 1 << 1, + ImGuiNavHighlightFlags_AlwaysDraw = 1 << 2, + ImGuiNavHighlightFlags_NoRounding = 1 << 3 +}ImGuiNavHighlightFlags_; +typedef enum { + ImGuiNavDirSourceFlags_None = 0, + ImGuiNavDirSourceFlags_Keyboard = 1 << 0, + ImGuiNavDirSourceFlags_PadDPad = 1 << 1, + ImGuiNavDirSourceFlags_PadLStick = 1 << 2 +}ImGuiNavDirSourceFlags_; +typedef enum { + ImGuiNavMoveFlags_None = 0, + ImGuiNavMoveFlags_LoopX = 1 << 0, + ImGuiNavMoveFlags_LoopY = 1 << 1, + ImGuiNavMoveFlags_WrapX = 1 << 2, + ImGuiNavMoveFlags_WrapY = 1 << 3, + ImGuiNavMoveFlags_AllowCurrentNavId = 1 << 4, + ImGuiNavMoveFlags_AlsoScoreVisibleSet = 1 << 5, + ImGuiNavMoveFlags_ScrollToEdge = 1 << 6 +}ImGuiNavMoveFlags_; +typedef enum { + ImGuiNavForward_None, + ImGuiNavForward_ForwardQueued, + ImGuiNavForward_ForwardActive +}ImGuiNavForward; +typedef enum { + ImGuiNavLayer_Main = 0, + ImGuiNavLayer_Menu = 1, + ImGuiNavLayer_COUNT +}ImGuiNavLayer; +typedef enum { + ImGuiPopupPositionPolicy_Default, + ImGuiPopupPositionPolicy_ComboBox +}ImGuiPopupPositionPolicy; +struct ImVec1 +{ + float x; +}; +struct ImVec2ih +{ + short x, y; +}; +struct ImRect +{ + ImVec2 Min; + ImVec2 Max; +}; +struct ImGuiDataTypeInfo +{ + size_t Size; + const char* PrintFmt; + const char* ScanFmt; +}; +struct ImGuiColorMod +{ + ImGuiCol Col; + ImVec4 BackupValue; +}; +struct ImGuiStyleMod +{ + ImGuiStyleVar VarIdx; + union { int BackupInt[2]; float BackupFloat[2]; }; +}; +struct ImGuiGroupData +{ + ImVec2 BackupCursorPos; + ImVec2 BackupCursorMaxPos; + ImVec1 BackupIndent; + ImVec1 BackupGroupOffset; + ImVec2 BackupCurrLineSize; + float BackupCurrLineTextBaseOffset; + ImGuiID BackupActiveIdIsAlive; + bool BackupActiveIdPreviousFrameIsAlive; + bool EmitItem; +}; +struct ImGuiMenuColumns +{ + float Spacing; + float Width, NextWidth; + float Pos[3], NextWidths[3]; +}; +struct ImGuiInputTextState +{ + ImGuiID ID; + int CurLenW, CurLenA; + ImVector_ImWchar TextW; + ImVector_char TextA; + ImVector_char InitialTextA; + bool TextAIsValid; + int BufCapacityA; + float ScrollX; + STB_TexteditState Stb; + float CursorAnim; + bool CursorFollow; + bool SelectedAllMouseLock; + ImGuiInputTextFlags UserFlags; + ImGuiInputTextCallback UserCallback; + void* UserCallbackData; +}; +struct ImGuiWindowSettings +{ + ImGuiID ID; + ImVec2ih Pos; + ImVec2ih Size; + bool Collapsed; +}; +struct ImGuiSettingsHandler +{ + const char* TypeName; + ImGuiID TypeHash; + void* (*ReadOpenFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, const char* name); + void (*ReadLineFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, void* entry, const char* line); + void (*WriteAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, ImGuiTextBuffer* out_buf); + void* UserData; +}; +struct ImGuiPopupData +{ + ImGuiID PopupId; + ImGuiWindow* Window; + ImGuiWindow* SourceWindow; + int OpenFrameCount; + ImGuiID OpenParentId; + ImVec2 OpenPopupPos; + ImVec2 OpenMousePos; +}; +struct ImGuiColumnData +{ + float OffsetNorm; + float OffsetNormBeforeResize; + ImGuiColumnsFlags Flags; + ImRect ClipRect; +}; +struct ImGuiColumns +{ + ImGuiID ID; + ImGuiColumnsFlags Flags; + bool IsFirstFrame; + bool IsBeingResized; + int Current; + int Count; + float OffMinX, OffMaxX; + float LineMinY, LineMaxY; + float HostCursorPosY; + float HostCursorMaxPosX; + ImRect HostClipRect; + ImRect HostWorkRect; + ImVector_ImGuiColumnData Columns; + ImDrawListSplitter Splitter; +}; +struct ImDrawListSharedData +{ + ImVec2 TexUvWhitePixel; + ImFont* Font; + float FontSize; + float CurveTessellationTol; + float CircleSegmentMaxError; + ImVec4 ClipRectFullscreen; + ImDrawListFlags InitialFlags; + ImVec2 ArcFastVtx[12 * 1]; + ImU8 CircleSegmentCounts[64]; +}; +struct ImDrawDataBuilder +{ + ImVector_ImDrawListPtr Layers[2]; +}; +struct ImGuiNavMoveResult +{ + ImGuiWindow* Window; + ImGuiID ID; + ImGuiID FocusScopeId; + float DistBox; + float DistCenter; + float DistAxial; + ImRect RectRel; +}; +typedef enum { + ImGuiNextWindowDataFlags_None = 0, + ImGuiNextWindowDataFlags_HasPos = 1 << 0, + ImGuiNextWindowDataFlags_HasSize = 1 << 1, + ImGuiNextWindowDataFlags_HasContentSize = 1 << 2, + ImGuiNextWindowDataFlags_HasCollapsed = 1 << 3, + ImGuiNextWindowDataFlags_HasSizeConstraint = 1 << 4, + ImGuiNextWindowDataFlags_HasFocus = 1 << 5, + ImGuiNextWindowDataFlags_HasBgAlpha = 1 << 6 +}ImGuiNextWindowDataFlags_; +struct ImGuiNextWindowData +{ + ImGuiNextWindowDataFlags Flags; + ImGuiCond PosCond; + ImGuiCond SizeCond; + ImGuiCond CollapsedCond; + ImVec2 PosVal; + ImVec2 PosPivotVal; + ImVec2 SizeVal; + ImVec2 ContentSizeVal; + bool CollapsedVal; + ImRect SizeConstraintRect; + ImGuiSizeCallback SizeCallback; + void* SizeCallbackUserData; + float BgAlphaVal; + ImVec2 MenuBarOffsetMinVal; +}; +typedef enum { + ImGuiNextItemDataFlags_None = 0, + ImGuiNextItemDataFlags_HasWidth = 1 << 0, + ImGuiNextItemDataFlags_HasOpen = 1 << 1 +}ImGuiNextItemDataFlags_; +struct ImGuiNextItemData +{ + ImGuiNextItemDataFlags Flags; + float Width; + ImGuiID FocusScopeId; + ImGuiCond OpenCond; + bool OpenVal; +}; +struct ImGuiShrinkWidthItem +{ + int Index; + float Width; +}; +struct ImGuiPtrOrIndex +{ + void* Ptr; + int Index; +}; +struct ImGuiContext +{ + bool Initialized; + bool FontAtlasOwnedByContext; + ImGuiIO IO; + ImGuiStyle Style; + ImFont* Font; + float FontSize; + float FontBaseSize; + ImDrawListSharedData DrawListSharedData; + double Time; + int FrameCount; + int FrameCountEnded; + int FrameCountRendered; + bool WithinFrameScope; + bool WithinFrameScopeWithImplicitWindow; + bool WithinEndChild; + ImVector_ImGuiWindowPtr Windows; + ImVector_ImGuiWindowPtr WindowsFocusOrder; + ImVector_ImGuiWindowPtr WindowsTempSortBuffer; + ImVector_ImGuiWindowPtr CurrentWindowStack; + ImGuiStorage WindowsById; + int WindowsActiveCount; + ImGuiWindow* CurrentWindow; + ImGuiWindow* HoveredWindow; + ImGuiWindow* HoveredRootWindow; + ImGuiWindow* MovingWindow; + ImGuiWindow* WheelingWindow; + ImVec2 WheelingWindowRefMousePos; + float WheelingWindowTimer; + ImGuiID HoveredId; + bool HoveredIdAllowOverlap; + ImGuiID HoveredIdPreviousFrame; + float HoveredIdTimer; + float HoveredIdNotActiveTimer; + ImGuiID ActiveId; + ImGuiID ActiveIdIsAlive; + float ActiveIdTimer; + bool ActiveIdIsJustActivated; + bool ActiveIdAllowOverlap; + bool ActiveIdHasBeenPressedBefore; + bool ActiveIdHasBeenEditedBefore; + bool ActiveIdHasBeenEditedThisFrame; + ImU32 ActiveIdUsingNavDirMask; + ImU32 ActiveIdUsingNavInputMask; + ImU64 ActiveIdUsingKeyInputMask; + ImVec2 ActiveIdClickOffset; + ImGuiWindow* ActiveIdWindow; + ImGuiInputSource ActiveIdSource; + int ActiveIdMouseButton; + ImGuiID ActiveIdPreviousFrame; + bool ActiveIdPreviousFrameIsAlive; + bool ActiveIdPreviousFrameHasBeenEditedBefore; + ImGuiWindow* ActiveIdPreviousFrameWindow; + ImGuiID LastActiveId; + float LastActiveIdTimer; + ImGuiNextWindowData NextWindowData; + ImGuiNextItemData NextItemData; + ImVector_ImGuiColorMod ColorModifiers; + ImVector_ImGuiStyleMod StyleModifiers; + ImVector_ImFontPtr FontStack; + ImVector_ImGuiPopupData OpenPopupStack; + ImVector_ImGuiPopupData BeginPopupStack; + ImGuiWindow* NavWindow; + ImGuiID NavId; + ImGuiID NavFocusScopeId; + ImGuiID NavActivateId; + ImGuiID NavActivateDownId; + ImGuiID NavActivatePressedId; + ImGuiID NavInputId; + ImGuiID NavJustTabbedId; + ImGuiID NavJustMovedToId; + ImGuiID NavJustMovedToFocusScopeId; + ImGuiKeyModFlags NavJustMovedToKeyMods; + ImGuiID NavNextActivateId; + ImGuiInputSource NavInputSource; + ImRect NavScoringRect; + int NavScoringCount; + ImGuiNavLayer NavLayer; + int NavIdTabCounter; + bool NavIdIsAlive; + bool NavMousePosDirty; + bool NavDisableHighlight; + bool NavDisableMouseHover; + bool NavAnyRequest; + bool NavInitRequest; + bool NavInitRequestFromMove; + ImGuiID NavInitResultId; + ImRect NavInitResultRectRel; + bool NavMoveFromClampedRefRect; + bool NavMoveRequest; + ImGuiNavMoveFlags NavMoveRequestFlags; + ImGuiNavForward NavMoveRequestForward; + ImGuiKeyModFlags NavMoveRequestKeyMods; + ImGuiDir NavMoveDir, NavMoveDirLast; + ImGuiDir NavMoveClipDir; + ImGuiNavMoveResult NavMoveResultLocal; + ImGuiNavMoveResult NavMoveResultLocalVisibleSet; + ImGuiNavMoveResult NavMoveResultOther; + ImGuiWindow* NavWindowingTarget; + ImGuiWindow* NavWindowingTargetAnim; + ImGuiWindow* NavWindowingList; + float NavWindowingTimer; + float NavWindowingHighlightAlpha; + bool NavWindowingToggleLayer; + ImGuiWindow* FocusRequestCurrWindow; + ImGuiWindow* FocusRequestNextWindow; + int FocusRequestCurrCounterRegular; + int FocusRequestCurrCounterTabStop; + int FocusRequestNextCounterRegular; + int FocusRequestNextCounterTabStop; + bool FocusTabPressed; + ImDrawData DrawData; + ImDrawDataBuilder DrawDataBuilder; + float DimBgRatio; + ImDrawList BackgroundDrawList; + ImDrawList ForegroundDrawList; + ImGuiMouseCursor MouseCursor; + bool DragDropActive; + bool DragDropWithinSource; + bool DragDropWithinTarget; + ImGuiDragDropFlags DragDropSourceFlags; + int DragDropSourceFrameCount; + int DragDropMouseButton; + ImGuiPayload DragDropPayload; + ImRect DragDropTargetRect; + ImGuiID DragDropTargetId; + ImGuiDragDropFlags DragDropAcceptFlags; + float DragDropAcceptIdCurrRectSurface; + ImGuiID DragDropAcceptIdCurr; + ImGuiID DragDropAcceptIdPrev; + int DragDropAcceptFrameCount; + ImVector_unsigned_char DragDropPayloadBufHeap; + unsigned char DragDropPayloadBufLocal[16]; + ImGuiTabBar* CurrentTabBar; + ImPool_ImGuiTabBar TabBars; + ImVector_ImGuiPtrOrIndex CurrentTabBarStack; + ImVector_ImGuiShrinkWidthItem ShrinkWidthBuffer; + ImVec2 LastValidMousePos; + ImGuiInputTextState InputTextState; + ImFont InputTextPasswordFont; + ImGuiID TempInputId; + ImGuiColorEditFlags ColorEditOptions; + float ColorEditLastHue; + float ColorEditLastSat; + float ColorEditLastColor[3]; + ImVec4 ColorPickerRef; + bool DragCurrentAccumDirty; + float DragCurrentAccum; + float DragSpeedDefaultRatio; + float ScrollbarClickDeltaToGrabCenter; + int TooltipOverrideCount; + ImVector_char ClipboardHandlerData; + ImVector_ImGuiID MenusIdSubmittedThisFrame; + ImVec2 PlatformImePos; + ImVec2 PlatformImeLastPos; + bool SettingsLoaded; + float SettingsDirtyTimer; + ImGuiTextBuffer SettingsIniData; + ImVector_ImGuiSettingsHandler SettingsHandlers; + ImChunkStream_ImGuiWindowSettings SettingsWindows; + bool LogEnabled; + ImGuiLogType LogType; + ImFileHandle LogFile; + ImGuiTextBuffer LogBuffer; + float LogLinePosY; + bool LogLineFirstItem; + int LogDepthRef; + int LogDepthToExpand; + int LogDepthToExpandDefault; + bool DebugItemPickerActive; + ImGuiID DebugItemPickerBreakId; + float FramerateSecPerFrame[120]; + int FramerateSecPerFrameIdx; + float FramerateSecPerFrameAccum; + int WantCaptureMouseNextFrame; + int WantCaptureKeyboardNextFrame; + int WantTextInputNextFrame; + char TempBuffer[1024*3+1]; +}; +struct ImGuiWindowTempData +{ + ImVec2 CursorPos; + ImVec2 CursorPosPrevLine; + ImVec2 CursorStartPos; + ImVec2 CursorMaxPos; + ImVec2 CurrLineSize; + ImVec2 PrevLineSize; + float CurrLineTextBaseOffset; + float PrevLineTextBaseOffset; + ImVec1 Indent; + ImVec1 ColumnsOffset; + ImVec1 GroupOffset; + ImGuiID LastItemId; + ImGuiItemStatusFlags LastItemStatusFlags; + ImRect LastItemRect; + ImRect LastItemDisplayRect; + ImGuiNavLayer NavLayerCurrent; + int NavLayerCurrentMask; + int NavLayerActiveMask; + int NavLayerActiveMaskNext; + ImGuiID NavFocusScopeIdCurrent; + bool NavHideHighlightOneFrame; + bool NavHasScroll; + bool MenuBarAppending; + ImVec2 MenuBarOffset; + ImGuiMenuColumns MenuColumns; + int TreeDepth; + ImU32 TreeJumpToParentOnPopMask; + ImVector_ImGuiWindowPtr ChildWindows; + ImGuiStorage* StateStorage; + ImGuiColumns* CurrentColumns; + ImGuiLayoutType LayoutType; + ImGuiLayoutType ParentLayoutType; + int FocusCounterRegular; + int FocusCounterTabStop; + ImGuiItemFlags ItemFlags; + float ItemWidth; + float TextWrapPos; + ImVector_ImGuiItemFlags ItemFlagsStack; + ImVector_float ItemWidthStack; + ImVector_float TextWrapPosStack; + ImVector_ImGuiGroupData GroupStack; + short StackSizesBackup[6]; +}; +struct ImGuiWindow +{ + char* Name; + ImGuiID ID; + ImGuiWindowFlags Flags; + ImVec2 Pos; + ImVec2 Size; + ImVec2 SizeFull; + ImVec2 ContentSize; + ImVec2 ContentSizeExplicit; + ImVec2 WindowPadding; + float WindowRounding; + float WindowBorderSize; + int NameBufLen; + ImGuiID MoveId; + ImGuiID ChildId; + ImVec2 Scroll; + ImVec2 ScrollMax; + ImVec2 ScrollTarget; + ImVec2 ScrollTargetCenterRatio; + ImVec2 ScrollbarSizes; + bool ScrollbarX, ScrollbarY; + bool Active; + bool WasActive; + bool WriteAccessed; + bool Collapsed; + bool WantCollapseToggle; + bool SkipItems; + bool Appearing; + bool Hidden; + bool IsFallbackWindow; + bool HasCloseButton; + signed char ResizeBorderHeld; + short BeginCount; + short BeginOrderWithinParent; + short BeginOrderWithinContext; + ImGuiID PopupId; + ImS8 AutoFitFramesX, AutoFitFramesY; + ImS8 AutoFitChildAxises; + bool AutoFitOnlyGrows; + ImGuiDir AutoPosLastDirection; + int HiddenFramesCanSkipItems; + int HiddenFramesCannotSkipItems; + ImGuiCond SetWindowPosAllowFlags; + ImGuiCond SetWindowSizeAllowFlags; + ImGuiCond SetWindowCollapsedAllowFlags; + ImVec2 SetWindowPosVal; + ImVec2 SetWindowPosPivot; + ImVector_ImGuiID IDStack; + ImGuiWindowTempData DC; + ImRect OuterRectClipped; + ImRect InnerRect; + ImRect InnerClipRect; + ImRect WorkRect; + ImRect ClipRect; + ImRect ContentRegionRect; + int LastFrameActive; + float LastTimeActive; + float ItemWidthDefault; + ImGuiStorage StateStorage; + ImVector_ImGuiColumns ColumnsStorage; + float FontWindowScale; + int SettingsOffset; + ImDrawList* DrawList; + ImDrawList DrawListInst; + ImGuiWindow* ParentWindow; + ImGuiWindow* RootWindow; + ImGuiWindow* RootWindowForTitleBarHighlight; + ImGuiWindow* RootWindowForNav; + ImGuiWindow* NavLastChildNavWindow; + ImGuiID NavLastIds[ImGuiNavLayer_COUNT]; + ImRect NavRectRel[ImGuiNavLayer_COUNT]; + bool MemoryCompacted; + int MemoryDrawListIdxCapacity; + int MemoryDrawListVtxCapacity; +}; +struct ImGuiItemHoveredDataBackup +{ + ImGuiID LastItemId; + ImGuiItemStatusFlags LastItemStatusFlags; + ImRect LastItemRect; + ImRect LastItemDisplayRect; +}; +typedef enum { + ImGuiTabBarFlags_DockNode = 1 << 20, + ImGuiTabBarFlags_IsFocused = 1 << 21, + ImGuiTabBarFlags_SaveSettings = 1 << 22 +}ImGuiTabBarFlagsPrivate_; +typedef enum { + ImGuiTabItemFlags_NoCloseButton = 1 << 20 +}ImGuiTabItemFlagsPrivate_; +struct ImGuiTabItem +{ + ImGuiID ID; + ImGuiTabItemFlags Flags; + int LastFrameVisible; + int LastFrameSelected; + int NameOffset; + float Offset; + float Width; + float ContentWidth; +}; +struct ImGuiTabBar +{ + ImVector_ImGuiTabItem Tabs; + ImGuiID ID; + ImGuiID SelectedTabId; + ImGuiID NextSelectedTabId; + ImGuiID VisibleTabId; + int CurrFrameVisible; + int PrevFrameVisible; + ImRect BarRect; + float LastTabContentHeight; + float OffsetMax; + float OffsetMaxIdeal; + float OffsetNextTab; + float ScrollingAnim; + float ScrollingTarget; + float ScrollingTargetDistToVisibility; + float ScrollingSpeed; + ImGuiTabBarFlags Flags; + ImGuiID ReorderRequestTabId; + ImS8 ReorderRequestDir; + bool WantLayout; + bool VisibleTabWasSubmitted; + short LastTabItemIdx; + ImVec2 FramePadding; + ImGuiTextBuffer TabsNames; }; struct ImGuiTextRange { @@ -885,20 +1733,37 @@ typedef ImGuiTextFilter::ImGuiTextRange ImGuiTextRange; typedef ImVector ImVector_float; typedef ImVector ImVector_ImWchar; typedef ImVector ImVector_ImDrawVert; +typedef ImVector ImVector_ImGuiSettingsHandler; +typedef ImVector ImVector_ImVec4; +typedef ImVector ImVector_ImGuiGroupData; +typedef ImVector ImVector_ImGuiID; +typedef ImVector ImVector_ImGuiWindowPtr; +typedef ImVector ImVector_ImGuiColumnData; +typedef ImVector ImVector_ImGuiColumns; +typedef ImVector ImVector_ImVec2; typedef ImVector ImVector_ImFontGlyph; typedef ImVector ImVector_ImGuiTextRange; typedef ImVector ImVector_ImGuiStoragePair; +typedef ImVector ImVector_ImGuiStyleMod; typedef ImVector ImVector_ImDrawChannel; -typedef ImVector ImVector_char; +typedef ImVector ImVector_ImDrawListPtr; typedef ImVector ImVector_ImU32; +typedef ImVector ImVector_ImGuiItemFlags; typedef ImVector ImVector_ImFontAtlasCustomRect; +typedef ImVector ImVector_ImGuiTabItem; +typedef ImVector ImVector_ImGuiShrinkWidthItem; +typedef ImVector ImVector_unsigned_char; typedef ImVector ImVector_ImTextureID; -typedef ImVector ImVector_ImFontConfig; typedef ImVector ImVector_ImFontPtr; +typedef ImVector ImVector_ImFontConfig; +typedef ImVector ImVector_ImGuiColorMod; typedef ImVector ImVector_ImDrawCmd; -typedef ImVector ImVector_ImVec4; +typedef ImVector ImVector_ImGuiPtrOrIndex; +typedef ImVector ImVector_ImGuiPopupData; typedef ImVector ImVector_ImDrawIdx; -typedef ImVector ImVector_ImVec2; +typedef ImVector ImVector_char; +typedef ImChunkStream ImChunkStream_ImGuiWindowSettings; +typedef ImPool ImPool_ImGuiTabBar; #endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS CIMGUI_API ImVec2* ImVec2_ImVec2Nil(void); CIMGUI_API void ImVec2_destroy(ImVec2* self); @@ -910,7 +1775,6 @@ CIMGUI_API ImGuiContext* igCreateContext(ImFontAtlas* shared_font_atlas); CIMGUI_API void igDestroyContext(ImGuiContext* ctx); CIMGUI_API ImGuiContext* igGetCurrentContext(void); CIMGUI_API void igSetCurrentContext(ImGuiContext* ctx); -CIMGUI_API bool igDebugCheckVersionAndDataLayout(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); CIMGUI_API ImGuiIO* igGetIO(void); CIMGUI_API ImGuiStyle* igGetStyle(void); CIMGUI_API void igNewFrame(void); @@ -967,12 +1831,12 @@ CIMGUI_API float igGetScrollX(void); CIMGUI_API float igGetScrollY(void); CIMGUI_API float igGetScrollMaxX(void); CIMGUI_API float igGetScrollMaxY(void); -CIMGUI_API void igSetScrollX(float scroll_x); -CIMGUI_API void igSetScrollY(float scroll_y); +CIMGUI_API void igSetScrollXFloat(float scroll_x); +CIMGUI_API void igSetScrollYFloat(float scroll_y); CIMGUI_API void igSetScrollHereX(float center_x_ratio); CIMGUI_API void igSetScrollHereY(float center_y_ratio); -CIMGUI_API void igSetScrollFromPosX(float local_x,float center_x_ratio); -CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio); +CIMGUI_API void igSetScrollFromPosXFloat(float local_x,float center_x_ratio); +CIMGUI_API void igSetScrollFromPosYFloat(float local_y,float center_y_ratio); CIMGUI_API void igPushFont(ImFont* font); CIMGUI_API void igPopFont(void); CIMGUI_API void igPushStyleColorU32(ImGuiCol idx,ImU32 col); @@ -1157,7 +2021,7 @@ CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,ImGuiMouseButton mous CIMGUI_API bool igBeginPopupModal(const char* name,bool* p_open,ImGuiWindowFlags flags); CIMGUI_API void igEndPopup(void); CIMGUI_API bool igOpenPopupOnItemClick(const char* str_id,ImGuiMouseButton mouse_button); -CIMGUI_API bool igIsPopupOpen(const char* str_id); +CIMGUI_API bool igIsPopupOpenStr(const char* str_id); CIMGUI_API void igCloseCurrentPopup(void); CIMGUI_API void igColumns(int count,const char* id,bool border); CIMGUI_API void igNextColumn(void); @@ -1210,15 +2074,15 @@ CIMGUI_API bool igIsRectVisibleVec2(const ImVec2 rect_min,const ImVec2 rect_max) CIMGUI_API double igGetTime(void); CIMGUI_API int igGetFrameCount(void); CIMGUI_API ImDrawList* igGetBackgroundDrawList(void); -CIMGUI_API ImDrawList* igGetForegroundDrawList(void); +CIMGUI_API ImDrawList* igGetForegroundDrawListNil(void); CIMGUI_API ImDrawListSharedData* igGetDrawListSharedData(void); CIMGUI_API const char* igGetStyleColorName(ImGuiCol idx); CIMGUI_API void igSetStateStorage(ImGuiStorage* storage); CIMGUI_API ImGuiStorage* igGetStateStorage(void); -CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width); CIMGUI_API void igCalcListClipping(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end); CIMGUI_API bool igBeginChildFrame(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags); CIMGUI_API void igEndChildFrame(void); +CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width); CIMGUI_API void igColorConvertU32ToFloat4(ImVec4 *pOut,ImU32 in); CIMGUI_API ImU32 igColorConvertFloat4ToU32(const ImVec4 in); CIMGUI_API int igGetKeyIndex(ImGuiKey imgui_key); @@ -1248,6 +2112,7 @@ CIMGUI_API void igLoadIniSettingsFromDisk(const char* ini_filename); CIMGUI_API void igLoadIniSettingsFromMemory(const char* ini_data,size_t ini_size); CIMGUI_API void igSaveIniSettingsToDisk(const char* ini_filename); CIMGUI_API const char* igSaveIniSettingsToMemory(size_t* out_ini_size); +CIMGUI_API bool igDebugCheckVersionAndDataLayout(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); CIMGUI_API void igSetAllocatorFunctions(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data); CIMGUI_API void* igMemAlloc(size_t size); CIMGUI_API void igMemFree(void* ptr); @@ -1255,6 +2120,7 @@ CIMGUI_API ImGuiStyle* ImGuiStyle_ImGuiStyle(void); CIMGUI_API void ImGuiStyle_destroy(ImGuiStyle* self); CIMGUI_API void ImGuiStyle_ScaleAllSizes(ImGuiStyle* self,float scale_factor); CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,unsigned int c); +CIMGUI_API void ImGuiIO_AddInputCharacterUTF16(ImGuiIO* self,ImWchar16 c); CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str); CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self); CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void); @@ -1402,8 +2268,8 @@ CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self); CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void); CIMGUI_API void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self); CIMGUI_API void ImFontGlyphRangesBuilder_Clear(ImFontGlyphRangesBuilder* self); -CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,int n); -CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,int n); +CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,size_t n); +CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,size_t n); CIMGUI_API void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self,ImWchar c); CIMGUI_API void ImFontGlyphRangesBuilder_AddText(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end); CIMGUI_API void ImFontGlyphRangesBuilder_AddRanges(ImFontGlyphRangesBuilder* self,const ImWchar* ranges); @@ -1457,7 +2323,377 @@ CIMGUI_API void ImFont_ClearOutputData(ImFont* self); CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size); CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x); CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst); +CIMGUI_API void ImFont_SetGlyphVisible(ImFont* self,ImWchar c,bool visible); CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c); +CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last); +CIMGUI_API ImU32 igImHashData(const void* data,size_t data_size,ImU32 seed); +CIMGUI_API ImU32 igImHashStr(const char* data,size_t data_size,ImU32 seed); +CIMGUI_API ImU32 igImAlphaBlendColors(ImU32 col_a,ImU32 col_b); +CIMGUI_API bool igImIsPowerOfTwo(int v); +CIMGUI_API int igImUpperPowerOfTwo(int v); +CIMGUI_API int igImStricmp(const char* str1,const char* str2); +CIMGUI_API int igImStrnicmp(const char* str1,const char* str2,size_t count); +CIMGUI_API void igImStrncpy(char* dst,const char* src,size_t count); +CIMGUI_API char* igImStrdup(const char* str); +CIMGUI_API char* igImStrdupcpy(char* dst,size_t* p_dst_size,const char* str); +CIMGUI_API const char* igImStrchrRange(const char* str_begin,const char* str_end,char c); +CIMGUI_API int igImStrlenW(const ImWchar* str); +CIMGUI_API const char* igImStreolRange(const char* str,const char* str_end); +CIMGUI_API const ImWchar* igImStrbolW(const ImWchar* buf_mid_line,const ImWchar* buf_begin); +CIMGUI_API const char* igImStristr(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end); +CIMGUI_API void igImStrTrimBlanks(char* str); +CIMGUI_API const char* igImStrSkipBlank(const char* str); +CIMGUI_API int igImFormatString(char* buf,size_t buf_size,const char* fmt,...); +CIMGUI_API int igImFormatStringV(char* buf,size_t buf_size,const char* fmt,va_list args); +CIMGUI_API const char* igImParseFormatFindStart(const char* format); +CIMGUI_API const char* igImParseFormatFindEnd(const char* format); +CIMGUI_API const char* igImParseFormatTrimDecorations(const char* format,char* buf,size_t buf_size); +CIMGUI_API int igImParseFormatPrecision(const char* format,int default_value); +CIMGUI_API bool igImCharIsBlankA(char c); +CIMGUI_API bool igImCharIsBlankW(unsigned int c); +CIMGUI_API int igImTextStrToUtf8(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end); +CIMGUI_API int igImTextCharFromUtf8(unsigned int* out_char,const char* in_text,const char* in_text_end); +CIMGUI_API int igImTextStrFromUtf8(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining); +CIMGUI_API int igImTextCountCharsFromUtf8(const char* in_text,const char* in_text_end); +CIMGUI_API int igImTextCountUtf8BytesFromChar(const char* in_text,const char* in_text_end); +CIMGUI_API int igImTextCountUtf8BytesFromStr(const ImWchar* in_text,const ImWchar* in_text_end); +CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode); +CIMGUI_API bool igImFileClose(ImFileHandle file); +CIMGUI_API ImU64 igImFileGetSize(ImFileHandle file); +CIMGUI_API ImU64 igImFileRead(void* data,ImU64 size,ImU64 count,ImFileHandle file); +CIMGUI_API ImU64 igImFileWrite(const void* data,ImU64 size,ImU64 count,ImFileHandle file); +CIMGUI_API void* igImFileLoadToMemory(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes); +CIMGUI_API float igImPowFloat(float x,float y); +CIMGUI_API double igImPowdouble(double x,double y); +CIMGUI_API void igImMin(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs); +CIMGUI_API void igImMax(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs); +CIMGUI_API void igImClamp(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx); +CIMGUI_API void igImLerpVec2Float(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t); +CIMGUI_API void igImLerpVec2Vec2(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t); +CIMGUI_API void igImLerpVec4(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t); +CIMGUI_API float igImSaturate(float f); +CIMGUI_API float igImLengthSqrVec2(const ImVec2 lhs); +CIMGUI_API float igImLengthSqrVec4(const ImVec4 lhs); +CIMGUI_API float igImInvLength(const ImVec2 lhs,float fail_value); +CIMGUI_API float igImFloorFloat(float f); +CIMGUI_API void igImFloorVec2(ImVec2 *pOut,const ImVec2 v); +CIMGUI_API int igImModPositive(int a,int b); +CIMGUI_API float igImDot(const ImVec2 a,const ImVec2 b); +CIMGUI_API void igImRotate(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a); +CIMGUI_API float igImLinearSweep(float current,float target,float speed); +CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs); +CIMGUI_API void igImBezierCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t); +CIMGUI_API void igImBezierClosestPoint(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments); +CIMGUI_API void igImBezierClosestPointCasteljau(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol); +CIMGUI_API void igImLineClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p); +CIMGUI_API bool igImTriangleContainsPoint(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p); +CIMGUI_API void igImTriangleClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p); +CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float out_u,float out_v,float out_w); +CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c); +CIMGUI_API ImGuiDir igImGetDirQuadrantFromDelta(float dx,float dy); +CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n); +CIMGUI_API void igImBitArrayClearBit(ImU32* arr,int n); +CIMGUI_API void igImBitArraySetBit(ImU32* arr,int n); +CIMGUI_API void igImBitArraySetBitRange(ImU32* arr,int n,int n2); +CIMGUI_API void ImBitVector_Create(ImBitVector* self,int sz); +CIMGUI_API void ImBitVector_Clear(ImBitVector* self); +CIMGUI_API bool ImBitVector_TestBit(ImBitVector* self,int n); +CIMGUI_API void ImBitVector_SetBit(ImBitVector* self,int n); +CIMGUI_API void ImBitVector_ClearBit(ImBitVector* self,int n); +CIMGUI_API ImVec1* ImVec1_ImVec1Nil(void); +CIMGUI_API void ImVec1_destroy(ImVec1* self); +CIMGUI_API ImVec1* ImVec1_ImVec1Float(float _x); +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ihNil(void); +CIMGUI_API void ImVec2ih_destroy(ImVec2ih* self); +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ihshort(short _x,short _y); +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ihVec2(const ImVec2 rhs); +CIMGUI_API ImRect* ImRect_ImRectNil(void); +CIMGUI_API void ImRect_destroy(ImRect* self); +CIMGUI_API ImRect* ImRect_ImRectVec2(const ImVec2 min,const ImVec2 max); +CIMGUI_API ImRect* ImRect_ImRectVec4(const ImVec4 v); +CIMGUI_API ImRect* ImRect_ImRectFloat(float x1,float y1,float x2,float y2); +CIMGUI_API void ImRect_GetCenter(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetSize(ImVec2 *pOut,ImRect* self); +CIMGUI_API float ImRect_GetWidth(ImRect* self); +CIMGUI_API float ImRect_GetHeight(ImRect* self); +CIMGUI_API void ImRect_GetTL(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetTR(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetBL(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetBR(ImVec2 *pOut,ImRect* self); +CIMGUI_API bool ImRect_ContainsVec2(ImRect* self,const ImVec2 p); +CIMGUI_API bool ImRect_ContainsRect(ImRect* self,const ImRect r); +CIMGUI_API bool ImRect_Overlaps(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_AddVec2(ImRect* self,const ImVec2 p); +CIMGUI_API void ImRect_AddRect(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_ExpandFloat(ImRect* self,const float amount); +CIMGUI_API void ImRect_ExpandVec2(ImRect* self,const ImVec2 amount); +CIMGUI_API void ImRect_Translate(ImRect* self,const ImVec2 d); +CIMGUI_API void ImRect_TranslateX(ImRect* self,float dx); +CIMGUI_API void ImRect_TranslateY(ImRect* self,float dy); +CIMGUI_API void ImRect_ClipWith(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_ClipWithFull(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_Floor(ImRect* self); +CIMGUI_API bool ImRect_IsInverted(ImRect* self); +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModInt(ImGuiStyleVar idx,int v); +CIMGUI_API void ImGuiStyleMod_destroy(ImGuiStyleMod* self); +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModFloat(ImGuiStyleVar idx,float v); +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModVec2(ImGuiStyleVar idx,ImVec2 v); +CIMGUI_API ImGuiMenuColumns* ImGuiMenuColumns_ImGuiMenuColumns(void); +CIMGUI_API void ImGuiMenuColumns_destroy(ImGuiMenuColumns* self); +CIMGUI_API void ImGuiMenuColumns_Update(ImGuiMenuColumns* self,int count,float spacing,bool clear); +CIMGUI_API float ImGuiMenuColumns_DeclColumns(ImGuiMenuColumns* self,float w0,float w1,float w2); +CIMGUI_API float ImGuiMenuColumns_CalcExtraSpace(ImGuiMenuColumns* self,float avail_w); +CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(void); +CIMGUI_API void ImGuiInputTextState_destroy(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_ClearText(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_ClearFreeMemory(ImGuiInputTextState* self); +CIMGUI_API int ImGuiInputTextState_GetUndoAvailCount(ImGuiInputTextState* self); +CIMGUI_API int ImGuiInputTextState_GetRedoAvailCount(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_OnKeyPressed(ImGuiInputTextState* self,int key); +CIMGUI_API void ImGuiInputTextState_CursorAnimReset(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_CursorClamp(ImGuiInputTextState* self); +CIMGUI_API bool ImGuiInputTextState_HasSelection(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_ClearSelection(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self); +CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void); +CIMGUI_API void ImGuiWindowSettings_destroy(ImGuiWindowSettings* self); +CIMGUI_API char* ImGuiWindowSettings_GetName(ImGuiWindowSettings* self); +CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void); +CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self); +CIMGUI_API ImGuiPopupData* ImGuiPopupData_ImGuiPopupData(void); +CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self); +CIMGUI_API ImGuiColumnData* ImGuiColumnData_ImGuiColumnData(void); +CIMGUI_API void ImGuiColumnData_destroy(ImGuiColumnData* self); +CIMGUI_API ImGuiColumns* ImGuiColumns_ImGuiColumns(void); +CIMGUI_API void ImGuiColumns_destroy(ImGuiColumns* self); +CIMGUI_API void ImGuiColumns_Clear(ImGuiColumns* self); +CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void); +CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self); +CIMGUI_API void ImDrawListSharedData_SetCircleSegmentMaxError(ImDrawListSharedData* self,float max_error); +CIMGUI_API void ImDrawDataBuilder_Clear(ImDrawDataBuilder* self); +CIMGUI_API void ImDrawDataBuilder_ClearFreeMemory(ImDrawDataBuilder* self); +CIMGUI_API void ImDrawDataBuilder_FlattenIntoSingleLayer(ImDrawDataBuilder* self); +CIMGUI_API ImGuiNavMoveResult* ImGuiNavMoveResult_ImGuiNavMoveResult(void); +CIMGUI_API void ImGuiNavMoveResult_destroy(ImGuiNavMoveResult* self); +CIMGUI_API void ImGuiNavMoveResult_Clear(ImGuiNavMoveResult* self); +CIMGUI_API ImGuiNextWindowData* ImGuiNextWindowData_ImGuiNextWindowData(void); +CIMGUI_API void ImGuiNextWindowData_destroy(ImGuiNextWindowData* self); +CIMGUI_API void ImGuiNextWindowData_ClearFlags(ImGuiNextWindowData* self); +CIMGUI_API ImGuiNextItemData* ImGuiNextItemData_ImGuiNextItemData(void); +CIMGUI_API void ImGuiNextItemData_destroy(ImGuiNextItemData* self); +CIMGUI_API void ImGuiNextItemData_ClearFlags(ImGuiNextItemData* self); +CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr(void* ptr); +CIMGUI_API void ImGuiPtrOrIndex_destroy(ImGuiPtrOrIndex* self); +CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexInt(int index); +CIMGUI_API ImGuiContext* ImGuiContext_ImGuiContext(ImFontAtlas* shared_font_atlas); +CIMGUI_API void ImGuiContext_destroy(ImGuiContext* self); +CIMGUI_API ImGuiWindowTempData* ImGuiWindowTempData_ImGuiWindowTempData(void); +CIMGUI_API void ImGuiWindowTempData_destroy(ImGuiWindowTempData* self); +CIMGUI_API ImGuiWindow* ImGuiWindow_ImGuiWindow(ImGuiContext* context,const char* name); +CIMGUI_API void ImGuiWindow_destroy(ImGuiWindow* self); +CIMGUI_API ImGuiID ImGuiWindow_GetIDStr(ImGuiWindow* self,const char* str,const char* str_end); +CIMGUI_API ImGuiID ImGuiWindow_GetIDPtr(ImGuiWindow* self,const void* ptr); +CIMGUI_API ImGuiID ImGuiWindow_GetIDInt(ImGuiWindow* self,int n); +CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAliveStr(ImGuiWindow* self,const char* str,const char* str_end); +CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAlivePtr(ImGuiWindow* self,const void* ptr); +CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAliveInt(ImGuiWindow* self,int n); +CIMGUI_API ImGuiID ImGuiWindow_GetIDFromRectangle(ImGuiWindow* self,const ImRect r_abs); +CIMGUI_API void ImGuiWindow_Rect(ImRect *pOut,ImGuiWindow* self); +CIMGUI_API float ImGuiWindow_CalcFontSize(ImGuiWindow* self); +CIMGUI_API float ImGuiWindow_TitleBarHeight(ImGuiWindow* self); +CIMGUI_API void ImGuiWindow_TitleBarRect(ImRect *pOut,ImGuiWindow* self); +CIMGUI_API float ImGuiWindow_MenuBarHeight(ImGuiWindow* self); +CIMGUI_API void ImGuiWindow_MenuBarRect(ImRect *pOut,ImGuiWindow* self); +CIMGUI_API ImGuiItemHoveredDataBackup* ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup(void); +CIMGUI_API void ImGuiItemHoveredDataBackup_destroy(ImGuiItemHoveredDataBackup* self); +CIMGUI_API void ImGuiItemHoveredDataBackup_Backup(ImGuiItemHoveredDataBackup* self); +CIMGUI_API void ImGuiItemHoveredDataBackup_Restore(ImGuiItemHoveredDataBackup* self); +CIMGUI_API ImGuiTabItem* ImGuiTabItem_ImGuiTabItem(void); +CIMGUI_API void ImGuiTabItem_destroy(ImGuiTabItem* self); +CIMGUI_API ImGuiTabBar* ImGuiTabBar_ImGuiTabBar(void); +CIMGUI_API void ImGuiTabBar_destroy(ImGuiTabBar* self); +CIMGUI_API int ImGuiTabBar_GetTabOrder(ImGuiTabBar* self,const ImGuiTabItem* tab); +CIMGUI_API const char* ImGuiTabBar_GetTabName(ImGuiTabBar* self,const ImGuiTabItem* tab); +CIMGUI_API ImGuiWindow* igGetCurrentWindowRead(void); +CIMGUI_API ImGuiWindow* igGetCurrentWindow(void); +CIMGUI_API ImGuiWindow* igFindWindowByID(ImGuiID id); +CIMGUI_API ImGuiWindow* igFindWindowByName(const char* name); +CIMGUI_API void igUpdateWindowParentAndRootLinks(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window); +CIMGUI_API void igCalcWindowExpectedSize(ImVec2 *pOut,ImGuiWindow* window); +CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_parent); +CIMGUI_API bool igIsWindowNavFocusable(ImGuiWindow* window); +CIMGUI_API void igGetWindowAllowedExtentRect(ImRect *pOut,ImGuiWindow* window); +CIMGUI_API void igSetWindowPosWindowPtr(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond); +CIMGUI_API void igSetWindowSizeWindowPtr(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond); +CIMGUI_API void igSetWindowCollapsedWindowPtr(ImGuiWindow* window,bool collapsed,ImGuiCond cond); +CIMGUI_API void igFocusWindow(ImGuiWindow* window); +CIMGUI_API void igFocusTopMostWindowUnderOne(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window); +CIMGUI_API void igBringWindowToFocusFront(ImGuiWindow* window); +CIMGUI_API void igBringWindowToDisplayFront(ImGuiWindow* window); +CIMGUI_API void igBringWindowToDisplayBack(ImGuiWindow* window); +CIMGUI_API void igSetCurrentFont(ImFont* font); +CIMGUI_API ImFont* igGetDefaultFont(void); +CIMGUI_API ImDrawList* igGetForegroundDrawListWindowPtr(ImGuiWindow* window); +CIMGUI_API void igInitialize(ImGuiContext* context); +CIMGUI_API void igShutdown(ImGuiContext* context); +CIMGUI_API void igUpdateHoveredWindowAndCaptureFlags(void); +CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window); +CIMGUI_API void igUpdateMouseMovingWindowNewFrame(void); +CIMGUI_API void igUpdateMouseMovingWindowEndFrame(void); +CIMGUI_API void igMarkIniSettingsDirtyNil(void); +CIMGUI_API void igMarkIniSettingsDirtyWindowPtr(ImGuiWindow* window); +CIMGUI_API ImGuiWindowSettings* igCreateNewWindowSettings(const char* name); +CIMGUI_API ImGuiWindowSettings* igFindWindowSettings(ImGuiID id); +CIMGUI_API ImGuiWindowSettings* igFindOrCreateWindowSettings(const char* name); +CIMGUI_API ImGuiSettingsHandler* igFindSettingsHandler(const char* type_name); +CIMGUI_API void igSetScrollXWindowPtr(ImGuiWindow* window,float new_scroll_x); +CIMGUI_API void igSetScrollYWindowPtr(ImGuiWindow* window,float new_scroll_y); +CIMGUI_API void igSetScrollFromPosXWindowPtr(ImGuiWindow* window,float local_x,float center_x_ratio); +CIMGUI_API void igSetScrollFromPosYWindowPtr(ImGuiWindow* window,float local_y,float center_y_ratio); +CIMGUI_API void igScrollToBringRectIntoView(ImVec2 *pOut,ImGuiWindow* window,const ImRect item_rect); +CIMGUI_API ImGuiID igGetItemID(void); +CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags(void); +CIMGUI_API ImGuiID igGetActiveID(void); +CIMGUI_API ImGuiID igGetFocusID(void); +CIMGUI_API void igSetActiveID(ImGuiID id,ImGuiWindow* window); +CIMGUI_API void igSetFocusID(ImGuiID id,ImGuiWindow* window); +CIMGUI_API void igClearActiveID(void); +CIMGUI_API ImGuiID igGetHoveredID(void); +CIMGUI_API void igSetHoveredID(ImGuiID id); +CIMGUI_API void igKeepAliveID(ImGuiID id); +CIMGUI_API void igMarkItemEdited(ImGuiID id); +CIMGUI_API void igPushOverrideID(ImGuiID id); +CIMGUI_API void igItemSizeVec2(const ImVec2 size,float text_baseline_y); +CIMGUI_API void igItemSizeRect(const ImRect bb,float text_baseline_y); +CIMGUI_API bool igItemAdd(const ImRect bb,ImGuiID id,const ImRect* nav_bb); +CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id); +CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id,bool clip_even_when_logged); +CIMGUI_API bool igFocusableItemRegister(ImGuiWindow* window,ImGuiID id); +CIMGUI_API void igFocusableItemUnregister(ImGuiWindow* window); +CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h); +CIMGUI_API float igCalcWrapWidthForPos(const ImVec2 pos,float wrap_pos_x); +CIMGUI_API void igPushMultiItemsWidths(int components,float width_full); +CIMGUI_API void igPushItemFlag(ImGuiItemFlags option,bool enabled); +CIMGUI_API void igPopItemFlag(void); +CIMGUI_API bool igIsItemToggledSelection(void); +CIMGUI_API void igGetContentRegionMaxAbs(ImVec2 *pOut); +CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess); +CIMGUI_API void igLogBegin(ImGuiLogType type,int auto_open_depth); +CIMGUI_API void igLogToBuffer(int auto_open_depth); +CIMGUI_API bool igBeginChildEx(const char* name,ImGuiID id,const ImVec2 size_arg,bool border,ImGuiWindowFlags flags); +CIMGUI_API void igOpenPopupEx(ImGuiID id); +CIMGUI_API void igClosePopupToLevel(int remaining,bool restore_focus_to_window_under_popup); +CIMGUI_API void igClosePopupsOverWindow(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup); +CIMGUI_API bool igIsPopupOpenID(ImGuiID id); +CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_flags); +CIMGUI_API void igBeginTooltipEx(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags); +CIMGUI_API ImGuiWindow* igGetTopMostPopupModal(void); +CIMGUI_API void igFindBestWindowPosForPopup(ImVec2 *pOut,ImGuiWindow* window); +CIMGUI_API void igFindBestWindowPosForPopupEx(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy); +CIMGUI_API void igNavInitWindow(ImGuiWindow* window,bool force_reinit); +CIMGUI_API bool igNavMoveRequestButNoResultYet(void); +CIMGUI_API void igNavMoveRequestCancel(void); +CIMGUI_API void igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect bb_rel,ImGuiNavMoveFlags move_flags); +CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags); +CIMGUI_API float igGetNavInputAmount(ImGuiNavInput n,ImGuiInputReadMode mode); +CIMGUI_API void igGetNavInputAmount2d(ImVec2 *pOut,ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor,float fast_factor); +CIMGUI_API int igCalcTypematicRepeatAmount(float t0,float t1,float repeat_delay,float repeat_rate); +CIMGUI_API void igActivateItem(ImGuiID id); +CIMGUI_API void igSetNavID(ImGuiID id,int nav_layer,ImGuiID focus_scope_id); +CIMGUI_API void igSetNavIDWithRectRel(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel); +CIMGUI_API void igPushFocusScope(ImGuiID id); +CIMGUI_API void igPopFocusScope(void); +CIMGUI_API ImGuiID igGetFocusScopeID(void); +CIMGUI_API bool igIsActiveIdUsingNavDir(ImGuiDir dir); +CIMGUI_API bool igIsActiveIdUsingNavInput(ImGuiNavInput input); +CIMGUI_API bool igIsActiveIdUsingKey(ImGuiKey key); +CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_threshold); +CIMGUI_API bool igIsKeyPressedMap(ImGuiKey key,bool repeat); +CIMGUI_API bool igIsNavInputDown(ImGuiNavInput n); +CIMGUI_API bool igIsNavInputTest(ImGuiNavInput n,ImGuiInputReadMode rm); +CIMGUI_API ImGuiKeyModFlags igGetMergedKeyModFlags(void); +CIMGUI_API bool igBeginDragDropTargetCustom(const ImRect bb,ImGuiID id); +CIMGUI_API void igClearDragDrop(void); +CIMGUI_API bool igIsDragDropPayloadBeingAccepted(void); +CIMGUI_API void igBeginColumns(const char* str_id,int count,ImGuiColumnsFlags flags); +CIMGUI_API void igEndColumns(void); +CIMGUI_API void igPushColumnClipRect(int column_index); +CIMGUI_API void igPushColumnsBackground(void); +CIMGUI_API void igPopColumnsBackground(void); +CIMGUI_API ImGuiID igGetColumnsID(const char* str_id,int count); +CIMGUI_API ImGuiColumns* igFindOrCreateColumns(ImGuiWindow* window,ImGuiID id); +CIMGUI_API float igGetColumnOffsetFromNorm(const ImGuiColumns* columns,float offset_norm); +CIMGUI_API float igGetColumnNormFromOffset(const ImGuiColumns* columns,float offset); +CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags); +CIMGUI_API ImGuiTabItem* igTabBarFindTabByID(ImGuiTabBar* tab_bar,ImGuiID tab_id); +CIMGUI_API void igTabBarRemoveTab(ImGuiTabBar* tab_bar,ImGuiID tab_id); +CIMGUI_API void igTabBarCloseTab(ImGuiTabBar* tab_bar,ImGuiTabItem* tab); +CIMGUI_API void igTabBarQueueChangeTabOrder(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir); +CIMGUI_API bool igTabItemEx(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags); +CIMGUI_API void igTabItemCalcSize(ImVec2 *pOut,const char* label,bool has_close_button); +CIMGUI_API void igTabItemBackground(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col); +CIMGUI_API bool igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id); +CIMGUI_API void igRenderText(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash); +CIMGUI_API void igRenderTextWrapped(ImVec2 pos,const char* text,const char* text_end,float wrap_width); +CIMGUI_API void igRenderTextClipped(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); +CIMGUI_API void igRenderTextClippedEx(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); +CIMGUI_API void igRenderTextEllipsis(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); +CIMGUI_API void igRenderFrame(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border,float rounding); +CIMGUI_API void igRenderFrameBorder(ImVec2 p_min,ImVec2 p_max,float rounding); +CIMGUI_API void igRenderColorRectWithAlphaCheckerboard(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,int rounding_corners_flags); +CIMGUI_API void igRenderNavHighlight(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags); +CIMGUI_API const char* igFindRenderedTextEnd(const char* text,const char* text_end); +CIMGUI_API void igLogRenderedText(const ImVec2* ref_pos,const char* text,const char* text_end); +CIMGUI_API void igRenderArrow(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale); +CIMGUI_API void igRenderBullet(ImDrawList* draw_list,ImVec2 pos,ImU32 col); +CIMGUI_API void igRenderCheckMark(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz); +CIMGUI_API void igRenderMouseCursor(ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow); +CIMGUI_API void igRenderArrowPointingAt(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col); +CIMGUI_API void igRenderRectFilledRangeH(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding); +CIMGUI_API void igTextEx(const char* text,const char* text_end,ImGuiTextFlags flags); +CIMGUI_API bool igButtonEx(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags); +CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos); +CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2 pos); +CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags); +CIMGUI_API void igScrollbar(ImGuiAxis axis); +CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawCornerFlags rounding_corners); +CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis); +CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis); +CIMGUI_API ImGuiID igGetWindowResizeID(ImGuiWindow* window,int n); +CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags); +CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags); +CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,float power,ImGuiDragFlags flags); +CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,float power,ImGuiSliderFlags flags,ImRect* out_grab_bb); +CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay); +CIMGUI_API bool igTreeNodeBehavior(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end); +CIMGUI_API bool igTreeNodeBehaviorIsOpen(ImGuiID id,ImGuiTreeNodeFlags flags); +CIMGUI_API void igTreePushOverrideID(ImGuiID id); +CIMGUI_API const ImGuiDataTypeInfo* igDataTypeGetInfo(ImGuiDataType data_type); +CIMGUI_API int igDataTypeFormatString(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format); +CIMGUI_API void igDataTypeApplyOp(ImGuiDataType data_type,int op,void* output,void* arg_1,const void* arg_2); +CIMGUI_API bool igDataTypeApplyOpFromText(const char* buf,const char* initial_value_buf,ImGuiDataType data_type,void* p_data,const char* format); +CIMGUI_API bool igInputTextEx(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data); +CIMGUI_API bool igTempInputText(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags); +CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format); +CIMGUI_API bool igTempInputIsActive(ImGuiID id); +CIMGUI_API ImGuiInputTextState* igGetInputTextState(ImGuiID id); +CIMGUI_API void igColorTooltip(const char* text,const float* col,ImGuiColorEditFlags flags); +CIMGUI_API void igColorEditOptionsPopup(const float* col,ImGuiColorEditFlags flags); +CIMGUI_API void igColorPickerOptionsPopup(const float* ref_col,ImGuiColorEditFlags flags); +CIMGUI_API int igPlotEx(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); +CIMGUI_API void igShadeVertsLinearColorGradientKeepAlpha(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1); +CIMGUI_API void igShadeVertsLinearUV(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); +CIMGUI_API void igGcCompactTransientWindowBuffers(ImGuiWindow* window); +CIMGUI_API void igGcAwakeTransientWindowBuffers(ImGuiWindow* window); +CIMGUI_API void igDebugDrawItemRect(ImU32 col); +CIMGUI_API void igDebugStartItemPicker(void); +CIMGUI_API bool igImFontAtlasBuildWithStbTruetype(ImFontAtlas* atlas); +CIMGUI_API void igImFontAtlasBuildInit(ImFontAtlas* atlas); +CIMGUI_API void igImFontAtlasBuildSetupFont(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent); +CIMGUI_API void igImFontAtlasBuildPackCustomRects(ImFontAtlas* atlas,void* stbrp_context_opaque); +CIMGUI_API void igImFontAtlasBuildFinish(ImFontAtlas* atlas); +CIMGUI_API void igImFontAtlasBuildMultiplyCalcLookupTable(unsigned char out_table[256],float in_multiply_factor); +CIMGUI_API void igImFontAtlasBuildMultiplyRectAlpha8(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride); /////////////////////////hand written functions diff --git a/generator/output/cimgui_impl.h b/generator/output/cimgui_impl.h index a47289e..e69de29 100644 --- a/generator/output/cimgui_impl.h +++ b/generator/output/cimgui_impl.h @@ -1,36 +0,0 @@ -typedef struct SDL_Window SDL_Window; -typedef struct GLFWwindow GLFWwindow; - -struct GLFWwindow; - -struct SDL_Window; -typedef union SDL_Event SDL_Event;CIMGUI_API bool ImGui_ImplGlfw_InitForOpenGL(GLFWwindow* window,bool install_callbacks); -CIMGUI_API bool ImGui_ImplGlfw_InitForVulkan(GLFWwindow* window,bool install_callbacks); -CIMGUI_API void ImGui_ImplGlfw_Shutdown(); -CIMGUI_API void ImGui_ImplGlfw_NewFrame(); -CIMGUI_API void ImGui_ImplGlfw_MouseButtonCallback(GLFWwindow* window,int button,int action,int mods); -CIMGUI_API void ImGui_ImplGlfw_ScrollCallback(GLFWwindow* window,double xoffset,double yoffset); -CIMGUI_API void ImGui_ImplGlfw_KeyCallback(GLFWwindow* window,int key,int scancode,int action,int mods); -CIMGUI_API void ImGui_ImplGlfw_CharCallback(GLFWwindow* window,unsigned int c); -CIMGUI_API bool ImGui_ImplOpenGL3_Init(const char* glsl_version); -CIMGUI_API void ImGui_ImplOpenGL3_Shutdown(); -CIMGUI_API void ImGui_ImplOpenGL3_NewFrame(); -CIMGUI_API void ImGui_ImplOpenGL3_RenderDrawData(ImDrawData* draw_data); -CIMGUI_API bool ImGui_ImplOpenGL3_CreateFontsTexture(); -CIMGUI_API void ImGui_ImplOpenGL3_DestroyFontsTexture(); -CIMGUI_API bool ImGui_ImplOpenGL3_CreateDeviceObjects(); -CIMGUI_API void ImGui_ImplOpenGL3_DestroyDeviceObjects(); -CIMGUI_API bool ImGui_ImplOpenGL2_Init(); -CIMGUI_API void ImGui_ImplOpenGL2_Shutdown(); -CIMGUI_API void ImGui_ImplOpenGL2_NewFrame(); -CIMGUI_API void ImGui_ImplOpenGL2_RenderDrawData(ImDrawData* draw_data); -CIMGUI_API bool ImGui_ImplOpenGL2_CreateFontsTexture(); -CIMGUI_API void ImGui_ImplOpenGL2_DestroyFontsTexture(); -CIMGUI_API bool ImGui_ImplOpenGL2_CreateDeviceObjects(); -CIMGUI_API void ImGui_ImplOpenGL2_DestroyDeviceObjects(); -CIMGUI_API bool ImGui_ImplSDL2_InitForOpenGL(SDL_Window* window,void* sdl_gl_context); -CIMGUI_API bool ImGui_ImplSDL2_InitForVulkan(SDL_Window* window); -CIMGUI_API bool ImGui_ImplSDL2_InitForD3D(SDL_Window* window); -CIMGUI_API void ImGui_ImplSDL2_Shutdown(); -CIMGUI_API void ImGui_ImplSDL2_NewFrame(SDL_Window* window); -CIMGUI_API bool ImGui_ImplSDL2_ProcessEvent(const SDL_Event* event); diff --git a/generator/output/definitions.json b/generator/output/definitions.json index 0f97801..bcc51d1 100644 --- a/generator/output/definitions.json +++ b/generator/output/definitions.json @@ -1,4 +1,350 @@ { + "ImBitVector_Clear": [ + { + "args": "(ImBitVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImBitVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImBitVector_Clear", + "defaults": [], + "funcname": "Clear", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "ov_cimguiname": "ImChunkStream_size", + "ret": "int", + "signature": "()const", + "stname": "ImChunkStream", + "templated": true + } + ], "ImColor_HSV": [ { "args": "(ImColor *pOut,ImColor* self,float h,float s,float v,float a)", @@ -248,6 +594,66 @@ "stname": "ImDrawCmd" } ], + "ImDrawDataBuilder_Clear": [ + { + "args": "(ImDrawDataBuilder* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawDataBuilder*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawDataBuilder_Clear", + "defaults": [], + "funcname": "Clear", + "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", + "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", + "ov_cimguiname": "ImDrawDataBuilder_FlattenIntoSingleLayer", + "ret": "void", + "signature": "()", + "stname": "ImDrawDataBuilder" + } + ], "ImDrawData_Clear": [ { "args": "(ImDrawData* self)", @@ -346,6 +752,64 @@ "stname": "ImDrawData" } ], + "ImDrawListSharedData_ImDrawListSharedData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawListSharedData_ImDrawListSharedData", + "constructor": true, + "defaults": [], + "funcname": "ImDrawListSharedData", + "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", + "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)", @@ -3368,7 +3832,7 @@ ], "ImFontGlyphRangesBuilder_GetBit": [ { - "args": "(ImFontGlyphRangesBuilder* self,int n)", + "args": "(ImFontGlyphRangesBuilder* self,size_t n)", "argsT": [ { "name": "self", @@ -3376,17 +3840,17 @@ }, { "name": "n", - "type": "int" + "type": "size_t" } ], - "argsoriginal": "(int n)", + "argsoriginal": "(size_t n)", "call_args": "(n)", "cimguiname": "ImFontGlyphRangesBuilder_GetBit", "defaults": [], "funcname": "GetBit", "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit", "ret": "bool", - "signature": "(int)const", + "signature": "(size_t)const", "stname": "ImFontGlyphRangesBuilder" } ], @@ -3407,7 +3871,7 @@ ], "ImFontGlyphRangesBuilder_SetBit": [ { - "args": "(ImFontGlyphRangesBuilder* self,int n)", + "args": "(ImFontGlyphRangesBuilder* self,size_t n)", "argsT": [ { "name": "self", @@ -3415,17 +3879,17 @@ }, { "name": "n", - "type": "int" + "type": "size_t" } ], - "argsoriginal": "(int n)", + "argsoriginal": "(size_t n)", "call_args": "(n)", "cimguiname": "ImFontGlyphRangesBuilder_SetBit", "defaults": [], "funcname": "SetBit", "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit", "ret": "void", - "signature": "(int)", + "signature": "(size_t)", "stname": "ImFontGlyphRangesBuilder" } ], @@ -3801,6 +4265,34 @@ "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", + "ov_cimguiname": "ImFont_IsGlyphRangeUnused", + "ret": "bool", + "signature": "(unsigned int,unsigned int)", + "stname": "ImFont" + } + ], "ImFont_IsLoaded": [ { "args": "(ImFont* self)", @@ -3944,6 +4436,34 @@ "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", + "ov_cimguiname": "ImFont_SetGlyphVisible", + "ret": "void", + "signature": "(ImWchar,bool)", + "stname": "ImFont" + } + ], "ImFont_destroy": [ { "args": "(ImFont* self)", @@ -3963,6 +4483,133 @@ "stname": "ImFont" } ], + "ImGuiColumnData_ImGuiColumnData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiColumnData_ImGuiColumnData", + "constructor": true, + "defaults": [], + "funcname": "ImGuiColumnData", + "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", + "ov_cimguiname": "ImGuiColumns_Clear", + "ret": "void", + "signature": "()", + "stname": "ImGuiColumns" + } + ], + "ImGuiColumns_ImGuiColumns": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiColumns_ImGuiColumns", + "constructor": true, + "defaults": [], + "funcname": "ImGuiColumns", + "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", + "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" + } + ], "ImGuiIO_AddInputCharacter": [ { "args": "(ImGuiIO* self,unsigned int c)", @@ -3987,6 +4634,30 @@ "stname": "ImGuiIO" } ], + "ImGuiIO_AddInputCharacterUTF16": [ + { + "args": "(ImGuiIO* self,ImWchar16 c)", + "argsT": [ + { + "name": "self", + "type": "ImGuiIO*" + }, + { + "name": "c", + "type": "ImWchar16" + } + ], + "argsoriginal": "(ImWchar16 c)", + "call_args": "(c)", + "cimguiname": "ImGuiIO_AddInputCharacterUTF16", + "defaults": [], + "funcname": "AddInputCharacterUTF16", + "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16", + "ret": "void", + "signature": "(ImWchar16)", + "stname": "ImGuiIO" + } + ], "ImGuiIO_AddInputCharactersUTF8": [ { "args": "(ImGuiIO* self,const char* str)", @@ -4181,6 +4852,318 @@ "stname": "ImGuiInputTextCallbackData" } ], + "ImGuiInputTextState_ClearFreeMemory": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_ClearFreeMemory", + "defaults": [], + "funcname": "ClearFreeMemory", + "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", + "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", + "ov_cimguiname": "ImGuiInputTextState_ClearText", + "ret": "void", + "signature": "()", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_CursorAnimReset": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_CursorAnimReset", + "defaults": [], + "funcname": "CursorAnimReset", + "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", + "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", + "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", + "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", + "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", + "ov_cimguiname": "ImGuiInputTextState_ImGuiInputTextState", + "signature": "()", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_OnKeyPressed": [ + { + "args": "(ImGuiInputTextState* self,int key)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + }, + { + "name": "key", + "type": "int" + } + ], + "argsoriginal": "(int key)", + "call_args": "(key)", + "cimguiname": "ImGuiInputTextState_OnKeyPressed", + "defaults": [], + "funcname": "OnKeyPressed", + "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", + "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" + } + ], + "ImGuiItemHoveredDataBackup_Backup": [ + { + "args": "(ImGuiItemHoveredDataBackup* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiItemHoveredDataBackup*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiItemHoveredDataBackup_Backup", + "defaults": [], + "funcname": "Backup", + "ov_cimguiname": "ImGuiItemHoveredDataBackup_Backup", + "ret": "void", + "signature": "()", + "stname": "ImGuiItemHoveredDataBackup" + } + ], + "ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup", + "constructor": true, + "defaults": [], + "funcname": "ImGuiItemHoveredDataBackup", + "ov_cimguiname": "ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup", + "signature": "()", + "stname": "ImGuiItemHoveredDataBackup" + } + ], + "ImGuiItemHoveredDataBackup_Restore": [ + { + "args": "(ImGuiItemHoveredDataBackup* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiItemHoveredDataBackup*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiItemHoveredDataBackup_Restore", + "defaults": [], + "funcname": "Restore", + "ov_cimguiname": "ImGuiItemHoveredDataBackup_Restore", + "ret": "void", + "signature": "()const", + "stname": "ImGuiItemHoveredDataBackup" + } + ], + "ImGuiItemHoveredDataBackup_destroy": [ + { + "args": "(ImGuiItemHoveredDataBackup* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiItemHoveredDataBackup*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiItemHoveredDataBackup_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiItemHoveredDataBackup_destroy", + "ret": "void", + "signature": "(ImGuiItemHoveredDataBackup*)", + "stname": "ImGuiItemHoveredDataBackup" + } + ], "ImGuiListClipper_Begin": [ { "args": "(ImGuiListClipper* self,int items_count,float items_height)", @@ -4297,6 +5280,290 @@ "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", + "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", + "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", + "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", + "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", + "ov_cimguiname": "ImGuiNavMoveResult_Clear", + "ret": "void", + "signature": "()", + "stname": "ImGuiNavMoveResult" + } + ], + "ImGuiNavMoveResult_ImGuiNavMoveResult": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiNavMoveResult_ImGuiNavMoveResult", + "constructor": true, + "defaults": [], + "funcname": "ImGuiNavMoveResult", + "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", + "defaults": [], + "funcname": "ClearFlags", + "ov_cimguiname": "ImGuiNextItemData_ClearFlags", + "ret": "void", + "signature": "()", + "stname": "ImGuiNextItemData" + } + ], + "ImGuiNextItemData_ImGuiNextItemData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiNextItemData_ImGuiNextItemData", + "constructor": true, + "defaults": [], + "funcname": "ImGuiNextItemData", + "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", + "ov_cimguiname": "ImGuiNextWindowData_ClearFlags", + "ret": "void", + "signature": "()", + "stname": "ImGuiNextWindowData" + } + ], + "ImGuiNextWindowData_ImGuiNextWindowData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData", + "constructor": true, + "defaults": [], + "funcname": "ImGuiNextWindowData", + "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": "()", @@ -4449,6 +5716,131 @@ "stname": "ImGuiPayload" } ], + "ImGuiPopupData_ImGuiPopupData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiPopupData_ImGuiPopupData", + "constructor": true, + "defaults": [], + "funcname": "ImGuiPopupData", + "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", + "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", + "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", + "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)", @@ -4946,6 +6338,93 @@ "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", + "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", + "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", + "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": "()", @@ -5004,6 +6483,122 @@ "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", + "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", + "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", + "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", + "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": "()", @@ -5536,6 +7131,1417 @@ "stname": "ImGuiTextRange" } ], + "ImGuiWindowSettings_GetName": [ + { + "args": "(ImGuiWindowSettings* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiWindowSettings*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindowSettings_GetName", + "defaults": [], + "funcname": "GetName", + "ov_cimguiname": "ImGuiWindowSettings_GetName", + "ret": "char*", + "signature": "()", + "stname": "ImGuiWindowSettings" + } + ], + "ImGuiWindowSettings_ImGuiWindowSettings": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings", + "constructor": true, + "defaults": [], + "funcname": "ImGuiWindowSettings", + "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", + "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", + "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": "((void*)0)" + }, + "funcname": "GetID", + "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", + "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", + "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", + "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": "((void*)0)" + }, + "funcname": "GetIDNoKeepAlive", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "defaults": [], + "funcname": "ClipWith", + "ov_cimguiname": "ImRect_ClipWith", + "ret": "void", + "signature": "(const ImRect)", + "stname": "ImRect" + } + ], + "ImRect_ClipWithFull": [ + { + "args": "(ImRect* self,const ImRect r)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + }, + { + "name": "r", + "type": "const ImRect" + } + ], + "argsoriginal": "(const ImRect& r)", + "call_args": "(r)", + "cimguiname": "ImRect_ClipWithFull", + "defaults": [], + "funcname": "ClipWithFull", + "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", + "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", + "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", + "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", + "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", + "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", + "defaults": [], + "funcname": "GetBL", + "nonUDT": 1, + "ov_cimguiname": "ImRect_GetBL", + "ret": "void", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetBR": [ + { + "args": "(ImVec2 *pOut,ImRect* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetBR", + "defaults": [], + "funcname": "GetBR", + "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", + "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", + "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", + "nonUDT": 1, + "ov_cimguiname": "ImRect_GetSize", + "ret": "void", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetTL": [ + { + "args": "(ImVec2 *pOut,ImRect* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetTL", + "defaults": [], + "funcname": "GetTL", + "nonUDT": 1, + "ov_cimguiname": "ImRect_GetTL", + "ret": "void", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetTR": [ + { + "args": "(ImVec2 *pOut,ImRect* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetTR", + "defaults": [], + "funcname": "GetTR", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "ov_cimguiname": "ImRect_Overlaps", + "ret": "bool", + "signature": "(const ImRect)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", + "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", + "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", + "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", + "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", + "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": "()", @@ -5592,6 +8598,81 @@ "stname": "ImVec2" } ], + "ImVec2ih_ImVec2ih": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVec2ih_ImVec2ih", + "constructor": true, + "defaults": [], + "funcname": "ImVec2ih", + "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", + "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", + "ov_cimguiname": "ImVec2ih_ImVec2ihVec2", + "ret": "explicit", + "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": "()", @@ -6484,6 +9565,27 @@ "stname": "" } ], + "igActivateItem": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igActivateItem", + "defaults": [], + "funcname": "ActivateItem", + "namespace": "ImGui", + "ov_cimguiname": "igActivateItem", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igAlignTextToFramePadding": [ { "args": "()", @@ -6525,6 +9627,41 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igArrowButtonEx", + "ret": "bool", + "signature": "(const char*,ImGuiDir,ImVec2,ImGuiButtonFlags)", + "stname": "" + } + ], "igBegin": [ { "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)", @@ -6629,6 +9766,43 @@ "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", + "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)", @@ -6660,6 +9834,37 @@ "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", + "defaults": { + "flags": "0" + }, + "funcname": "BeginColumns", + "namespace": "ImGui", + "ov_cimguiname": "igBeginColumns", + "ret": "void", + "signature": "(const char*,int,ImGuiColumnsFlags)", + "stname": "" + } + ], "igBeginCombo": [ { "args": "(const char* label,const char* preview_value,ImGuiComboFlags flags)", @@ -6730,6 +9935,31 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igBeginDragDropTargetCustom", + "ret": "bool", + "signature": "(const ImRect,ImGuiID)", + "stname": "" + } + ], "igBeginGroup": [ { "args": "()", @@ -6921,6 +10151,31 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igBeginPopupEx", + "ret": "bool", + "signature": "(ImGuiID,ImGuiWindowFlags)", + "stname": "" + } + ], "igBeginPopupModal": [ { "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)", @@ -6980,6 +10235,35 @@ "stname": "" } ], + "igBeginTabBarEx": [ + { + "args": "(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags)", + "argsT": [ + { + "name": "tab_bar", + "type": "ImGuiTabBar*" + }, + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "flags", + "type": "ImGuiTabBarFlags" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar,const ImRect& bb,ImGuiTabBarFlags flags)", + "call_args": "(tab_bar,bb,flags)", + "cimguiname": "igBeginTabBarEx", + "defaults": [], + "funcname": "BeginTabBarEx", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTabBarEx", + "ret": "bool", + "signature": "(ImGuiTabBar*,const ImRect,ImGuiTabBarFlags)", + "stname": "" + } + ], "igBeginTabItem": [ { "args": "(const char* label,bool* p_open,ImGuiTabItemFlags flags)", @@ -7028,6 +10312,94 @@ "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", + "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", + "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", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igBringWindowToFocusFront", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], "igBullet": [ { "args": "()", @@ -7122,6 +10494,111 @@ "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", + "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", + "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", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igCalcItemSize", + "ret": "void", + "signature": "(ImVec2,float,float)", + "stname": "" + } + ], "igCalcItemWidth": [ { "args": "()", @@ -7213,6 +10690,90 @@ "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", + "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", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igCalcWrapWidthForPos", + "ret": "float", + "signature": "(const ImVec2,float)", + "stname": "" + } + ], "igCaptureKeyboardFromApp": [ { "args": "(bool want_capture_keyboard_value)", @@ -7313,6 +10874,63 @@ "stname": "" } ], + "igClearActiveID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igClearActiveID", + "defaults": [], + "funcname": "ClearActiveID", + "namespace": "ImGui", + "ov_cimguiname": "igClearActiveID", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igClearDragDrop": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igClearDragDrop", + "defaults": [], + "funcname": "ClearDragDrop", + "namespace": "ImGui", + "ov_cimguiname": "igClearDragDrop", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igCloseButton", + "ret": "bool", + "signature": "(ImGuiID,const ImVec2)", + "stname": "" + } + ], "igCloseCurrentPopup": [ { "args": "()", @@ -7329,6 +10947,81 @@ "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", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igClosePopupsOverWindow", + "ret": "void", + "signature": "(ImGuiWindow*,bool)", + "stname": "" + } + ], + "igCollapseButton": [ + { + "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": "igCollapseButton", + "defaults": [], + "funcname": "CollapseButton", + "namespace": "ImGui", + "ov_cimguiname": "igCollapseButton", + "ret": "bool", + "signature": "(ImGuiID,const ImVec2)", + "stname": "" + } + ], "igCollapsingHeader": [ { "args": "(const char* label,ImGuiTreeNodeFlags flags)", @@ -7614,6 +11307,31 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igColorEditOptionsPopup", + "ret": "void", + "signature": "(const float*,ImGuiColorEditFlags)", + "stname": "" + } + ], "igColorPicker3": [ { "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)", @@ -7681,6 +11399,60 @@ "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", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igColorTooltip", + "ret": "void", + "signature": "(const char*,const float*,ImGuiColorEditFlags)", + "stname": "" + } + ], "igColumns": [ { "args": "(int count,const char* id,bool border)", @@ -7852,6 +11624,159 @@ "stname": "" } ], + "igCreateNewWindowSettings": [ + { + "args": "(const char* name)", + "argsT": [ + { + "name": "name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* name)", + "call_args": "(name)", + "cimguiname": "igCreateNewWindowSettings", + "defaults": [], + "funcname": "CreateNewWindowSettings", + "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", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igDataTypeApplyOpFromText", + "ret": "bool", + "signature": "(const char*,const char*,ImGuiDataType,void*,const char*)", + "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", + "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", + "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)", @@ -7897,6 +11822,45 @@ "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": "(((ImU32)(255)<<24)|((ImU32)(0)<<16)|((ImU32)(0)<<8)|((ImU32)(255)<<0))" + }, + "funcname": "DebugDrawItemRect", + "namespace": "ImGui", + "ov_cimguiname": "igDebugDrawItemRect", + "ret": "void", + "signature": "(ImU32)", + "stname": "" + } + ], + "igDebugStartItemPicker": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igDebugStartItemPicker", + "defaults": [], + "funcname": "DebugStartItemPicker", + "namespace": "ImGui", + "ov_cimguiname": "igDebugStartItemPicker", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igDestroyContext": [ { "args": "(ImGuiContext* ctx)", @@ -7920,6 +11884,59 @@ "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,float power,ImGuiDragFlags 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": "power", + "type": "float" + }, + { + "name": "flags", + "type": "ImGuiDragFlags" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,float power,ImGuiDragFlags flags)", + "call_args": "(id,data_type,p_v,v_speed,p_min,p_max,format,power,flags)", + "cimguiname": "igDragBehavior", + "defaults": [], + "funcname": "DragBehavior", + "namespace": "ImGui", + "ov_cimguiname": "igDragBehavior", + "ret": "bool", + "signature": "(ImGuiID,ImGuiDataType,void*,float,const void*,const void*,const char*,float,ImGuiDragFlags)", + "stname": "" + } + ], "igDragFloat": [ { "args": "(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,float power)", @@ -8604,6 +12621,22 @@ "stname": "" } ], + "igEndColumns": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndColumns", + "defaults": [], + "funcname": "EndColumns", + "namespace": "ImGui", + "ov_cimguiname": "igEndColumns", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igEndCombo": [ { "args": "()", @@ -8796,6 +12829,387 @@ "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", + "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": "ImGuiPopupPositionPolicy_Default" + }, + "funcname": "FindBestWindowPosForPopupEx", + "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", + "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", + "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", + "defaults": { + "text_end": "((void*)0)" + }, + "funcname": "FindRenderedTextEnd", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igFindSettingsHandler", + "ret": "ImGuiSettingsHandler*", + "signature": "(const char*)", + "stname": "" + } + ], + "igFindWindowByID": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igFindWindowByID", + "defaults": [], + "funcname": "FindWindowByID", + "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", + "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", + "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", + "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", + "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", + "defaults": [], + "funcname": "FocusableItemRegister", + "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", + "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", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igGcCompactTransientWindowBuffers", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igGetActiveID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetActiveID", + "defaults": [], + "funcname": "GetActiveID", + "namespace": "ImGui", + "ov_cimguiname": "igGetActiveID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], "igGetBackgroundDrawList": [ { "args": "()", @@ -8909,6 +13323,31 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnNormFromOffset", + "ret": "float", + "signature": "(const ImGuiColumns*,float)", + "stname": "" + } + ], "igGetColumnOffset": [ { "args": "(int column_index)", @@ -8932,6 +13371,31 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnOffsetFromNorm", + "ret": "float", + "signature": "(const ImGuiColumns*,float)", + "stname": "" + } + ], "igGetColumnWidth": [ { "args": "(int column_index)", @@ -8971,6 +13435,31 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnsID", + "ret": "ImGuiID", + "signature": "(const char*,int)", + "stname": "" + } + ], "igGetContentRegionAvail": [ { "args": "(ImVec2 *pOut)", @@ -9015,6 +13504,28 @@ "stname": "" } ], + "igGetContentRegionMaxAbs": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetContentRegionMaxAbs", + "defaults": [], + "funcname": "GetContentRegionMaxAbs", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetContentRegionMaxAbs", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igGetCurrentContext": [ { "args": "()", @@ -9031,6 +13542,38 @@ "stname": "" } ], + "igGetCurrentWindow": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCurrentWindow", + "defaults": [], + "funcname": "GetCurrentWindow", + "namespace": "ImGui", + "ov_cimguiname": "igGetCurrentWindow", + "ret": "ImGuiWindow*", + "signature": "()", + "stname": "" + } + ], + "igGetCurrentWindowRead": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCurrentWindowRead", + "defaults": [], + "funcname": "GetCurrentWindowRead", + "namespace": "ImGui", + "ov_cimguiname": "igGetCurrentWindowRead", + "ret": "ImGuiWindow*", + "signature": "()", + "stname": "" + } + ], "igGetCursorPos": [ { "args": "(ImVec2 *pOut)", @@ -9129,6 +13672,22 @@ "stname": "" } ], + "igGetDefaultFont": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetDefaultFont", + "defaults": [], + "funcname": "GetDefaultFont", + "namespace": "ImGui", + "ov_cimguiname": "igGetDefaultFont", + "ret": "ImFont*", + "signature": "()", + "stname": "" + } + ], "igGetDragDropPayload": [ { "args": "()", @@ -9177,6 +13736,38 @@ "stname": "" } ], + "igGetFocusID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFocusID", + "defaults": [], + "funcname": "GetFocusID", + "namespace": "ImGui", + "ov_cimguiname": "igGetFocusID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], + "igGetFocusScopeID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFocusScopeID", + "defaults": [], + "funcname": "GetFocusScopeID", + "namespace": "ImGui", + "ov_cimguiname": "igGetFocusScopeID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], "igGetFont": [ { "args": "()", @@ -9241,10 +13832,29 @@ "defaults": [], "funcname": "GetForegroundDrawList", "namespace": "ImGui", - "ov_cimguiname": "igGetForegroundDrawList", + "ov_cimguiname": "igGetForegroundDrawListNil", "ret": "ImDrawList*", "signature": "()", "stname": "" + }, + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGetForegroundDrawList", + "defaults": [], + "funcname": "GetForegroundDrawList", + "namespace": "ImGui", + "ov_cimguiname": "igGetForegroundDrawListWindowPtr", + "ret": "ImDrawList*", + "signature": "(ImGuiWindow*)", + "stname": "" } ], "igGetFrameCount": [ @@ -9295,6 +13905,22 @@ "stname": "" } ], + "igGetHoveredID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetHoveredID", + "defaults": [], + "funcname": "GetHoveredID", + "namespace": "ImGui", + "ov_cimguiname": "igGetHoveredID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], "igGetID": [ { "args": "(const char* str_id)", @@ -9375,6 +14001,43 @@ "stname": "" } ], + "igGetInputTextState": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igGetInputTextState", + "defaults": [], + "funcname": "GetInputTextState", + "namespace": "ImGui", + "ov_cimguiname": "igGetInputTextState", + "ret": "ImGuiInputTextState*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igGetItemID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemID", + "defaults": [], + "funcname": "GetItemID", + "namespace": "ImGui", + "ov_cimguiname": "igGetItemID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], "igGetItemRectMax": [ { "args": "(ImVec2 *pOut)", @@ -9441,6 +14104,22 @@ "stname": "" } ], + "igGetItemStatusFlags": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemStatusFlags", + "defaults": [], + "funcname": "GetItemStatusFlags", + "namespace": "ImGui", + "ov_cimguiname": "igGetItemStatusFlags", + "ret": "ImGuiItemStatusFlags", + "signature": "()", + "stname": "" + } + ], "igGetKeyIndex": [ { "args": "(ImGuiKey imgui_key)", @@ -9491,6 +14170,22 @@ "stname": "" } ], + "igGetMergedKeyModFlags": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetMergedKeyModFlags", + "defaults": [], + "funcname": "GetMergedKeyModFlags", + "namespace": "ImGui", + "ov_cimguiname": "igGetMergedKeyModFlags", + "ret": "ImGuiKeyModFlags", + "signature": "()", + "stname": "" + } + ], "igGetMouseCursor": [ { "args": "()", @@ -9584,6 +14279,72 @@ "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", + "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", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetNavInputAmount2d", + "ret": "void", + "signature": "(ImGuiNavDirSourceFlags,ImGuiInputReadMode,float,float)", + "stname": "" + } + ], "igGetScrollMaxX": [ { "args": "()", @@ -9772,6 +14533,22 @@ "stname": "" } ], + "igGetTopMostPopupModal": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetTopMostPopupModal", + "defaults": [], + "funcname": "GetTopMostPopupModal", + "namespace": "ImGui", + "ov_cimguiname": "igGetTopMostPopupModal", + "ret": "ImGuiWindow*", + "signature": "()", + "stname": "" + } + ], "igGetTreeNodeToLabelSpacing": [ { "args": "()", @@ -9804,6 +14581,32 @@ "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", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowAllowedExtentRect", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], "igGetWindowContentRegionMax": [ { "args": "(ImVec2 *pOut)", @@ -9918,6 +14721,86 @@ "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", + "defaults": [], + "funcname": "GetWindowResizeID", + "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", + "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", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowScrollbarRect", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiAxis)", + "stname": "" + } + ], "igGetWindowSize": [ { "args": "(ImVec2 *pOut)", @@ -9956,6 +14839,2069 @@ "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", + "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", + "defaults": [], + "funcname": "ImBezierCalc", + "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", + "defaults": [], + "funcname": "ImBezierClosestPoint", + "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", + "defaults": [], + "funcname": "ImBezierClosestPointCasteljau", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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": "((void*)0)", + "padding_bytes": "0" + }, + "funcname": "ImFileLoadToMemory", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "ov_cimguiname": "igImFontAtlasBuildPackCustomRects", + "ret": "void", + "signature": "(ImFontAtlas*,void*)", + "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", + "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", + "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": "...)", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "ov_cimguiname": "igImLinearSweep", + "ret": "float", + "signature": "(float,float,float)", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "ov_cimguiname": "igImParseFormatTrimDecorations", + "ret": "const char*", + "signature": "(const char*,char*,size_t)", + "stname": "" + } + ], + "igImPow": [ + { + "args": "(float x,float y)", + "argsT": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + } + ], + "argsoriginal": "(float x,float y)", + "call_args": "(x,y)", + "cimguiname": "igImPow", + "defaults": [], + "funcname": "ImPow", + "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", + "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", + "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", + "ov_cimguiname": "igImSaturate", + "ret": "float", + "signature": "(float)", + "stname": "" + } + ], + "igImStrSkipBlank": [ + { + "args": "(const char* str)", + "argsT": [ + { + "name": "str", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str)", + "call_args": "(str)", + "cimguiname": "igImStrSkipBlank", + "defaults": [], + "funcname": "ImStrSkipBlank", + "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", + "ov_cimguiname": "igImStrTrimBlanks", + "ret": "void", + "signature": "(char*)", + "stname": "" + } + ], + "igImStrbolW": [ + { + "args": "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)", + "argsT": [ + { + "name": "buf_mid_line", + "type": "const ImWchar*" + }, + { + "name": "buf_begin", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)", + "call_args": "(buf_mid_line,buf_begin)", + "cimguiname": "igImStrbolW", + "defaults": [], + "funcname": "ImStrbolW", + "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", + "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", + "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", + "ov_cimguiname": "igImStrdupcpy", + "ret": "char*", + "signature": "(char*,size_t*,const char*)", + "stname": "" + } + ], + "igImStreolRange": [ + { + "args": "(const char* str,const char* str_end)", + "argsT": [ + { + "name": "str", + "type": "const char*" + }, + { + "name": "str_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str,const char* str_end)", + "call_args": "(str,str_end)", + "cimguiname": "igImStreolRange", + "defaults": [], + "funcname": "ImStreolRange", + "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", + "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", + "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", + "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", + "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", + "ov_cimguiname": "igImStrnicmp", + "ret": "int", + "signature": "(const char*,const char*,size_t)", + "stname": "" + } + ], + "igImTextCharFromUtf8": [ + { + "args": "(unsigned int* out_char,const char* in_text,const char* in_text_end)", + "argsT": [ + { + "name": "out_char", + "type": "unsigned int*" + }, + { + "name": "in_text", + "type": "const char*" + }, + { + "name": "in_text_end", + "type": "const char*" + } + ], + "argsoriginal": "(unsigned int* out_char,const char* in_text,const char* in_text_end)", + "call_args": "(out_char,in_text,in_text_end)", + "cimguiname": "igImTextCharFromUtf8", + "defaults": [], + "funcname": "ImTextCharFromUtf8", + "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", + "defaults": [], + "funcname": "ImTextCountCharsFromUtf8", + "ov_cimguiname": "igImTextCountCharsFromUtf8", + "ret": "int", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igImTextCountUtf8BytesFromChar": [ + { + "args": "(const char* in_text,const char* in_text_end)", + "argsT": [ + { + "name": "in_text", + "type": "const char*" + }, + { + "name": "in_text_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* in_text,const char* in_text_end)", + "call_args": "(in_text,in_text_end)", + "cimguiname": "igImTextCountUtf8BytesFromChar", + "defaults": [], + "funcname": "ImTextCountUtf8BytesFromChar", + "ov_cimguiname": "igImTextCountUtf8BytesFromChar", + "ret": "int", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igImTextCountUtf8BytesFromStr": [ + { + "args": "(const ImWchar* in_text,const ImWchar* in_text_end)", + "argsT": [ + { + "name": "in_text", + "type": "const ImWchar*" + }, + { + "name": "in_text_end", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(const ImWchar* in_text,const ImWchar* in_text_end)", + "call_args": "(in_text,in_text_end)", + "cimguiname": "igImTextCountUtf8BytesFromStr", + "defaults": [], + "funcname": "ImTextCountUtf8BytesFromStr", + "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", + "defaults": { + "in_remaining": "((void*)0)" + }, + "funcname": "ImTextStrFromUtf8", + "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", + "defaults": [], + "funcname": "ImTextStrToUtf8", + "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", + "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", + "type": "float&" + }, + { + "name": "out_v", + "type": "float&" + }, + { + "name": "out_w", + "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", + "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", + "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", + "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", + "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)", @@ -10076,6 +17022,27 @@ "stname": "" } ], + "igInitialize": [ + { + "args": "(ImGuiContext* context)", + "argsT": [ + { + "name": "context", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* context)", + "call_args": "(context)", + "cimguiname": "igInitialize", + "defaults": [], + "funcname": "Initialize", + "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)", @@ -10559,6 +17526,58 @@ "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": "((void*)0)", + "user_data": "((void*)0)" + }, + "funcname": "InputTextEx", + "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)", @@ -10683,6 +17702,69 @@ "stname": "" } ], + "igIsActiveIdUsingKey": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igIsActiveIdUsingKey", + "defaults": [], + "funcname": "IsActiveIdUsingKey", + "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", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igIsActiveIdUsingNavInput", + "ret": "bool", + "signature": "(ImGuiNavInput)", + "stname": "" + } + ], "igIsAnyItemActive": [ { "args": "()", @@ -10747,6 +17829,51 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igIsClippedEx", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,bool)", + "stname": "" + } + ], + "igIsDragDropPayloadBeingAccepted": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsDragDropPayloadBeingAccepted", + "defaults": [], + "funcname": "IsDragDropPayloadBeingAccepted", + "namespace": "ImGui", + "ov_cimguiname": "igIsDragDropPayloadBeingAccepted", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], "igIsItemActivated": [ { "args": "()", @@ -10905,6 +18032,22 @@ "stname": "" } ], + "igIsItemToggledSelection": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemToggledSelection", + "defaults": [], + "funcname": "IsItemToggledSelection", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemToggledSelection", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], "igIsItemVisible": [ { "args": "()", @@ -10969,6 +18112,33 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igIsKeyPressedMap", + "ret": "bool", + "signature": "(ImGuiKey,bool)", + "stname": "" + } + ], "igIsKeyReleased": [ { "args": "(int user_key_index)", @@ -11059,6 +18229,33 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igIsMouseDragPastThreshold", + "ret": "bool", + "signature": "(ImGuiMouseButton,float)", + "stname": "" + } + ], "igIsMouseDragging": [ { "args": "(ImGuiMouseButton button,float lock_threshold)", @@ -11161,6 +18358,52 @@ "stname": "" } ], + "igIsNavInputDown": [ + { + "args": "(ImGuiNavInput n)", + "argsT": [ + { + "name": "n", + "type": "ImGuiNavInput" + } + ], + "argsoriginal": "(ImGuiNavInput n)", + "call_args": "(n)", + "cimguiname": "igIsNavInputDown", + "defaults": [], + "funcname": "IsNavInputDown", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igIsNavInputTest", + "ret": "bool", + "signature": "(ImGuiNavInput,ImGuiInputReadMode)", + "stname": "" + } + ], "igIsPopupOpen": [ { "args": "(const char* str_id)", @@ -11176,10 +18419,29 @@ "defaults": [], "funcname": "IsPopupOpen", "namespace": "ImGui", - "ov_cimguiname": "igIsPopupOpen", + "ov_cimguiname": "igIsPopupOpenStr", "ret": "bool", "signature": "(const char*)", "stname": "" + }, + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igIsPopupOpen", + "defaults": [], + "funcname": "IsPopupOpen", + "namespace": "ImGui", + "ov_cimguiname": "igIsPopupOpenID", + "ret": "bool", + "signature": "(ImGuiID)", + "stname": "" } ], "igIsRectVisible": [ @@ -11242,6 +18504,31 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igIsWindowChildOf", + "ret": "bool", + "signature": "(ImGuiWindow*,ImGuiWindow*)", + "stname": "" + } + ], "igIsWindowCollapsed": [ { "args": "()", @@ -11304,6 +18591,156 @@ "stname": "" } ], + "igIsWindowNavFocusable": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igIsWindowNavFocusable", + "defaults": [], + "funcname": "IsWindowNavFocusable", + "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": "((void*)0)" + }, + "funcname": "ItemAdd", + "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", + "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", + "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", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igKeepAliveID", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igLabelText": [ { "args": "(const char* label,const char* fmt,...)", @@ -11565,6 +19002,31 @@ "stname": "" } ], + "igLogBegin": [ + { + "args": "(ImGuiLogType type,int auto_open_depth)", + "argsT": [ + { + "name": "type", + "type": "ImGuiLogType" + }, + { + "name": "auto_open_depth", + "type": "int" + } + ], + "argsoriginal": "(ImGuiLogType type,int auto_open_depth)", + "call_args": "(type,auto_open_depth)", + "cimguiname": "igLogBegin", + "defaults": [], + "funcname": "LogBegin", + "namespace": "ImGui", + "ov_cimguiname": "igLogBegin", + "ret": "void", + "signature": "(ImGuiLogType,int)", + "stname": "" + } + ], "igLogButtons": [ { "args": "()", @@ -11597,6 +19059,37 @@ "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": "((void*)0)" + }, + "funcname": "LogRenderedText", + "namespace": "ImGui", + "ov_cimguiname": "igLogRenderedText", + "ret": "void", + "signature": "(const ImVec2*,const char*,const char*)", + "stname": "" + } + ], "igLogText": [ { "args": "(const char* fmt,...)", @@ -11624,6 +19117,29 @@ "stname": "" } ], + "igLogToBuffer": [ + { + "args": "(int auto_open_depth)", + "argsT": [ + { + "name": "auto_open_depth", + "type": "int" + } + ], + "argsoriginal": "(int auto_open_depth=-1)", + "call_args": "(auto_open_depth)", + "cimguiname": "igLogToBuffer", + "defaults": { + "auto_open_depth": "-1" + }, + "funcname": "LogToBuffer", + "namespace": "ImGui", + "ov_cimguiname": "igLogToBuffer", + "ret": "void", + "signature": "(int)", + "stname": "" + } + ], "igLogToClipboard": [ { "args": "(int auto_open_depth)", @@ -11698,6 +19214,62 @@ "stname": "" } ], + "igMarkIniSettingsDirty": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igMarkIniSettingsDirty", + "defaults": [], + "funcname": "MarkIniSettingsDirty", + "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", + "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", + "defaults": [], + "funcname": "MarkItemEdited", + "namespace": "ImGui", + "ov_cimguiname": "igMarkItemEdited", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igMemAlloc": [ { "args": "(size_t size)", @@ -11810,6 +19382,121 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igNavInitWindow", + "ret": "void", + "signature": "(ImGuiWindow*,bool)", + "stname": "" + } + ], + "igNavMoveRequestButNoResultYet": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNavMoveRequestButNoResultYet", + "defaults": [], + "funcname": "NavMoveRequestButNoResultYet", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestButNoResultYet", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igNavMoveRequestCancel": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNavMoveRequestCancel", + "defaults": [], + "funcname": "NavMoveRequestCancel", + "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", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestTryWrapping", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiNavMoveFlags)", + "stname": "" + } + ], "igNewFrame": [ { "args": "()", @@ -11879,6 +19566,27 @@ "stname": "" } ], + "igOpenPopupEx": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igOpenPopupEx", + "defaults": [], + "funcname": "OpenPopupEx", + "namespace": "ImGui", + "ov_cimguiname": "igOpenPopupEx", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igOpenPopupOnItemClick": [ { "args": "(const char* str_id,ImGuiMouseButton mouse_button)", @@ -11907,6 +19615,65 @@ "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", + "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)", @@ -12193,6 +19960,38 @@ "stname": "" } ], + "igPopColumnsBackground": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopColumnsBackground", + "defaults": [], + "funcname": "PopColumnsBackground", + "namespace": "ImGui", + "ov_cimguiname": "igPopColumnsBackground", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igPopFocusScope": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopFocusScope", + "defaults": [], + "funcname": "PopFocusScope", + "namespace": "ImGui", + "ov_cimguiname": "igPopFocusScope", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igPopFont": [ { "args": "()", @@ -12225,6 +20024,22 @@ "stname": "" } ], + "igPopItemFlag": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopItemFlag", + "defaults": [], + "funcname": "PopItemFlag", + "namespace": "ImGui", + "ov_cimguiname": "igPopItemFlag", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igPopItemWidth": [ { "args": "()", @@ -12406,6 +20221,64 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igPushColumnClipRect", + "ret": "void", + "signature": "(int)", + "stname": "" + } + ], + "igPushColumnsBackground": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPushColumnsBackground", + "defaults": [], + "funcname": "PushColumnsBackground", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igPushFocusScope", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igPushFont": [ { "args": "(ImFont* font)", @@ -12509,6 +20382,31 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igPushItemFlag", + "ret": "void", + "signature": "(ImGuiItemFlags,bool)", + "stname": "" + } + ], "igPushItemWidth": [ { "args": "(float item_width)", @@ -12530,6 +20428,52 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igPushMultiItemsWidths", + "ret": "void", + "signature": "(int,float)", + "stname": "" + } + ], + "igPushOverrideID": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igPushOverrideID", + "defaults": [], + "funcname": "PushOverrideID", + "namespace": "ImGui", + "ov_cimguiname": "igPushOverrideID", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igPushStyleColor": [ { "args": "(ImGuiCol idx,ImU32 col)", @@ -12717,6 +20661,601 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igRenderArrow", + "ret": "void", + "signature": "(ImDrawList*,ImVec2,ImU32,ImGuiDir,float)", + "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", + "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", + "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", + "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" + }, + "funcname": "RenderColorRectWithAlphaCheckerboard", + "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", + "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", + "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", + "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", + "defaults": { + "flags": "ImGuiNavHighlightFlags_TypeDefault" + }, + "funcname": "RenderNavHighlight", + "namespace": "ImGui", + "ov_cimguiname": "igRenderNavHighlight", + "ret": "void", + "signature": "(const ImRect,ImGuiID,ImGuiNavHighlightFlags)", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igRenderRectFilledRangeH", + "ret": "void", + "signature": "(ImDrawList*,const ImRect,ImU32,float,float,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": "((void*)0)" + }, + "funcname": "RenderText", + "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": "((void*)0)" + }, + "funcname": "RenderTextClipped", + "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": "((void*)0)" + }, + "funcname": "RenderTextClippedEx", + "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", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igRenderTextWrapped", + "ret": "void", + "signature": "(ImVec2,const char*,const char*,float)", + "stname": "" + } + ], "igResetMouseDragDelta": [ { "args": "(ImGuiMouseButton button)", @@ -12812,6 +21351,102 @@ "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", + "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", + "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", + "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)", @@ -12899,6 +21534,52 @@ "stname": "" } ], + "igSeparatorEx": [ + { + "args": "(ImGuiSeparatorFlags flags)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiSeparatorFlags" + } + ], + "argsoriginal": "(ImGuiSeparatorFlags flags)", + "call_args": "(flags)", + "cimguiname": "igSeparatorEx", + "defaults": [], + "funcname": "SeparatorEx", + "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", + "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)", @@ -13047,6 +21728,27 @@ "stname": "" } ], + "igSetCurrentFont": [ + { + "args": "(ImFont* font)", + "argsT": [ + { + "name": "font", + "type": "ImFont*" + } + ], + "argsoriginal": "(ImFont* font)", + "call_args": "(font)", + "cimguiname": "igSetCurrentFont", + "defaults": [], + "funcname": "SetCurrentFont", + "namespace": "ImGui", + "ov_cimguiname": "igSetCurrentFont", + "ret": "void", + "signature": "(ImFont*)", + "stname": "" + } + ], "igSetCursorPos": [ { "args": "(const ImVec2 local_pos)", @@ -13166,6 +21868,52 @@ "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", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igSetHoveredID", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igSetItemAllowOverlap": [ { "args": "()", @@ -13242,6 +21990,68 @@ "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", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igSetNavIDWithRectRel", + "ret": "void", + "signature": "(ImGuiID,int,ImGuiID,const ImRect)", + "stname": "" + } + ], "igSetNextItemOpen": [ { "args": "(bool is_open,ImGuiCond cond)", @@ -13491,10 +22301,39 @@ }, "funcname": "SetScrollFromPosX", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollFromPosX", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollFromPosXWindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*,float,float)", + "stname": "" } ], "igSetScrollFromPosY": [ @@ -13518,10 +22357,39 @@ }, "funcname": "SetScrollFromPosY", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollFromPosY", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollFromPosYWindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*,float,float)", + "stname": "" } ], "igSetScrollHereX": [ @@ -13585,10 +22453,33 @@ "defaults": [], "funcname": "SetScrollX", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollX", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollXWindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*,float)", + "stname": "" } ], "igSetScrollY": [ @@ -13606,10 +22497,33 @@ "defaults": [], "funcname": "SetScrollY", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollY", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollYWindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*,float)", + "stname": "" } ], "igSetStateStorage": [ @@ -13759,6 +22673,35 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowCollapsedWindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*,bool,ImGuiCond)", + "stname": "" } ], "igSetWindowFocus": [ @@ -13871,6 +22814,35 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowPosWindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)", + "stname": "" } ], "igSetWindowSize": [ @@ -13927,6 +22899,129 @@ "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", + "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", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igShadeVertsLinearUV", + "ret": "void", + "signature": "(ImDrawList*,int,int,const ImVec2,const ImVec2,const ImVec2,const ImVec2,bool)", + "stname": "" } ], "igShowAboutWindow": [ @@ -14079,6 +23174,56 @@ "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", + "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", + "defaults": [], + "funcname": "Shutdown", + "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)", @@ -14120,6 +23265,63 @@ "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,float power,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": "power", + "type": "float" + }, + { + "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,float power,ImGuiSliderFlags flags,ImRect* out_grab_bb)", + "call_args": "(bb,id,data_type,p_v,p_min,p_max,format,power,flags,out_grab_bb)", + "cimguiname": "igSliderBehavior", + "defaults": [], + "funcname": "SliderBehavior", + "namespace": "ImGui", + "ov_cimguiname": "igSliderBehavior", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,ImGuiDataType,void*,const void*,const void*,const char*,float,ImGuiSliderFlags,ImRect*)", + "stname": "" + } + ], "igSliderFloat": [ { "args": "(const char* label,float* v,float v_min,float v_max,const char* format,float power)", @@ -14589,6 +23791,83 @@ "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", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igStartMouseMovingWindow", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], "igStyleColorsClassic": [ { "args": "(ImGuiStyle* dst)", @@ -14658,6 +23937,354 @@ "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", + "namespace": "ImGui", + "ov_cimguiname": "igTabBarCloseTab", + "ret": "void", + "signature": "(ImGuiTabBar*,ImGuiTabItem*)", + "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", + "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", + "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", + "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", + "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", + "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)", + "argsT": [ + { + "name": "tab_bar", + "type": "ImGuiTabBar*" + }, + { + "name": "label", + "type": "const char*" + }, + { + "name": "p_open", + "type": "bool*" + }, + { + "name": "flags", + "type": "ImGuiTabItemFlags" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags)", + "call_args": "(tab_bar,label,p_open,flags)", + "cimguiname": "igTabItemEx", + "defaults": [], + "funcname": "TabItemEx", + "namespace": "ImGui", + "ov_cimguiname": "igTabItemEx", + "ret": "bool", + "signature": "(ImGuiTabBar*,const char*,bool*,ImGuiTabItemFlags)", + "stname": "" + } + ], + "igTabItemLabelAndCloseButton": [ + { + "args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id)", + "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" + } + ], + "argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id)", + "call_args": "(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id)", + "cimguiname": "igTabItemLabelAndCloseButton", + "defaults": [], + "funcname": "TabItemLabelAndCloseButton", + "namespace": "ImGui", + "ov_cimguiname": "igTabItemLabelAndCloseButton", + "ret": "bool", + "signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID)", + "stname": "" + } + ], + "igTempInputIsActive": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igTempInputIsActive", + "defaults": [], + "funcname": "TempInputIsActive", + "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)", + "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*" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format)", + "call_args": "(bb,id,label,data_type,p_data,format)", + "cimguiname": "igTempInputScalar", + "defaults": [], + "funcname": "TempInputScalar", + "namespace": "ImGui", + "ov_cimguiname": "igTempInputScalar", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*)", + "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", + "namespace": "ImGui", + "ov_cimguiname": "igTempInputText", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,const char*,char*,int,ImGuiInputTextFlags)", + "stname": "" + } + ], "igText": [ { "args": "(const char* fmt,...)", @@ -14794,6 +24421,38 @@ "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": "((void*)0)" + }, + "funcname": "TextEx", + "namespace": "ImGui", + "ov_cimguiname": "igTextEx", + "ret": "void", + "signature": "(const char*,const char*,ImGuiTextFlags)", + "stname": "" + } + ], "igTextUnformatted": [ { "args": "(const char* text,const char* text_end)", @@ -14974,6 +24633,68 @@ "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": "((void*)0)" + }, + "funcname": "TreeNodeBehavior", + "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", + "defaults": { + "flags": "0" + }, + "funcname": "TreeNodeBehaviorIsOpen", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeBehaviorIsOpen", + "ret": "bool", + "signature": "(ImGuiID,ImGuiTreeNodeFlags)", + "stname": "" + } + ], "igTreeNodeEx": [ { "args": "(const char* label,ImGuiTreeNodeFlags flags)", @@ -15243,6 +24964,27 @@ "stname": "" } ], + "igTreePushOverrideID": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igTreePushOverrideID", + "defaults": [], + "funcname": "TreePushOverrideID", + "namespace": "ImGui", + "ov_cimguiname": "igTreePushOverrideID", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igUnindent": [ { "args": "(float indent_w)", @@ -15266,6 +25008,83 @@ "stname": "" } ], + "igUpdateHoveredWindowAndCaptureFlags": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igUpdateHoveredWindowAndCaptureFlags", + "defaults": [], + "funcname": "UpdateHoveredWindowAndCaptureFlags", + "namespace": "ImGui", + "ov_cimguiname": "igUpdateHoveredWindowAndCaptureFlags", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igUpdateMouseMovingWindowEndFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igUpdateMouseMovingWindowEndFrame", + "defaults": [], + "funcname": "UpdateMouseMovingWindowEndFrame", + "namespace": "ImGui", + "ov_cimguiname": "igUpdateMouseMovingWindowEndFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igUpdateMouseMovingWindowNewFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igUpdateMouseMovingWindowNewFrame", + "defaults": [], + "funcname": "UpdateMouseMovingWindowNewFrame", + "namespace": "ImGui", + "ov_cimguiname": "igUpdateMouseMovingWindowNewFrame", + "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", + "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,float power)", diff --git a/generator/output/definitions.lua b/generator/output/definitions.lua index fda3004..d6f0321 100644 --- a/generator/output/definitions.lua +++ b/generator/output/definitions.lua @@ -1,4 +1,296 @@ local defs = {} +defs["ImBitVector_Clear"] = {} +defs["ImBitVector_Clear"][1] = {} +defs["ImBitVector_Clear"][1]["args"] = "(ImBitVector* self)" +defs["ImBitVector_Clear"][1]["argsT"] = {} +defs["ImBitVector_Clear"][1]["argsT"][1] = {} +defs["ImBitVector_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImBitVector_Clear"][1]["argsT"][1]["type"] = "ImBitVector*" +defs["ImBitVector_Clear"][1]["argsoriginal"] = "()" +defs["ImBitVector_Clear"][1]["call_args"] = "()" +defs["ImBitVector_Clear"][1]["cimguiname"] = "ImBitVector_Clear" +defs["ImBitVector_Clear"][1]["defaults"] = {} +defs["ImBitVector_Clear"][1]["funcname"] = "Clear" +defs["ImBitVector_Clear"][1]["ov_cimguiname"] = "ImBitVector_Clear" +defs["ImBitVector_Clear"][1]["ret"] = "void" +defs["ImBitVector_Clear"][1]["signature"] = "()" +defs["ImBitVector_Clear"][1]["stname"] = "ImBitVector" +defs["ImBitVector_Clear"]["()"] = defs["ImBitVector_Clear"][1] +defs["ImBitVector_ClearBit"] = {} +defs["ImBitVector_ClearBit"][1] = {} +defs["ImBitVector_ClearBit"][1]["args"] = "(ImBitVector* self,int n)" +defs["ImBitVector_ClearBit"][1]["argsT"] = {} +defs["ImBitVector_ClearBit"][1]["argsT"][1] = {} +defs["ImBitVector_ClearBit"][1]["argsT"][1]["name"] = "self" +defs["ImBitVector_ClearBit"][1]["argsT"][1]["type"] = "ImBitVector*" +defs["ImBitVector_ClearBit"][1]["argsT"][2] = {} +defs["ImBitVector_ClearBit"][1]["argsT"][2]["name"] = "n" +defs["ImBitVector_ClearBit"][1]["argsT"][2]["type"] = "int" +defs["ImBitVector_ClearBit"][1]["argsoriginal"] = "(int n)" +defs["ImBitVector_ClearBit"][1]["call_args"] = "(n)" +defs["ImBitVector_ClearBit"][1]["cimguiname"] = "ImBitVector_ClearBit" +defs["ImBitVector_ClearBit"][1]["defaults"] = {} +defs["ImBitVector_ClearBit"][1]["funcname"] = "ClearBit" +defs["ImBitVector_ClearBit"][1]["ov_cimguiname"] = "ImBitVector_ClearBit" +defs["ImBitVector_ClearBit"][1]["ret"] = "void" +defs["ImBitVector_ClearBit"][1]["signature"] = "(int)" +defs["ImBitVector_ClearBit"][1]["stname"] = "ImBitVector" +defs["ImBitVector_ClearBit"]["(int)"] = defs["ImBitVector_ClearBit"][1] +defs["ImBitVector_Create"] = {} +defs["ImBitVector_Create"][1] = {} +defs["ImBitVector_Create"][1]["args"] = "(ImBitVector* self,int sz)" +defs["ImBitVector_Create"][1]["argsT"] = {} +defs["ImBitVector_Create"][1]["argsT"][1] = {} +defs["ImBitVector_Create"][1]["argsT"][1]["name"] = "self" +defs["ImBitVector_Create"][1]["argsT"][1]["type"] = "ImBitVector*" +defs["ImBitVector_Create"][1]["argsT"][2] = {} +defs["ImBitVector_Create"][1]["argsT"][2]["name"] = "sz" +defs["ImBitVector_Create"][1]["argsT"][2]["type"] = "int" +defs["ImBitVector_Create"][1]["argsoriginal"] = "(int sz)" +defs["ImBitVector_Create"][1]["call_args"] = "(sz)" +defs["ImBitVector_Create"][1]["cimguiname"] = "ImBitVector_Create" +defs["ImBitVector_Create"][1]["defaults"] = {} +defs["ImBitVector_Create"][1]["funcname"] = "Create" +defs["ImBitVector_Create"][1]["ov_cimguiname"] = "ImBitVector_Create" +defs["ImBitVector_Create"][1]["ret"] = "void" +defs["ImBitVector_Create"][1]["signature"] = "(int)" +defs["ImBitVector_Create"][1]["stname"] = "ImBitVector" +defs["ImBitVector_Create"]["(int)"] = defs["ImBitVector_Create"][1] +defs["ImBitVector_SetBit"] = {} +defs["ImBitVector_SetBit"][1] = {} +defs["ImBitVector_SetBit"][1]["args"] = "(ImBitVector* self,int n)" +defs["ImBitVector_SetBit"][1]["argsT"] = {} +defs["ImBitVector_SetBit"][1]["argsT"][1] = {} +defs["ImBitVector_SetBit"][1]["argsT"][1]["name"] = "self" +defs["ImBitVector_SetBit"][1]["argsT"][1]["type"] = "ImBitVector*" +defs["ImBitVector_SetBit"][1]["argsT"][2] = {} +defs["ImBitVector_SetBit"][1]["argsT"][2]["name"] = "n" +defs["ImBitVector_SetBit"][1]["argsT"][2]["type"] = "int" +defs["ImBitVector_SetBit"][1]["argsoriginal"] = "(int n)" +defs["ImBitVector_SetBit"][1]["call_args"] = "(n)" +defs["ImBitVector_SetBit"][1]["cimguiname"] = "ImBitVector_SetBit" +defs["ImBitVector_SetBit"][1]["defaults"] = {} +defs["ImBitVector_SetBit"][1]["funcname"] = "SetBit" +defs["ImBitVector_SetBit"][1]["ov_cimguiname"] = "ImBitVector_SetBit" +defs["ImBitVector_SetBit"][1]["ret"] = "void" +defs["ImBitVector_SetBit"][1]["signature"] = "(int)" +defs["ImBitVector_SetBit"][1]["stname"] = "ImBitVector" +defs["ImBitVector_SetBit"]["(int)"] = defs["ImBitVector_SetBit"][1] +defs["ImBitVector_TestBit"] = {} +defs["ImBitVector_TestBit"][1] = {} +defs["ImBitVector_TestBit"][1]["args"] = "(ImBitVector* self,int n)" +defs["ImBitVector_TestBit"][1]["argsT"] = {} +defs["ImBitVector_TestBit"][1]["argsT"][1] = {} +defs["ImBitVector_TestBit"][1]["argsT"][1]["name"] = "self" +defs["ImBitVector_TestBit"][1]["argsT"][1]["type"] = "ImBitVector*" +defs["ImBitVector_TestBit"][1]["argsT"][2] = {} +defs["ImBitVector_TestBit"][1]["argsT"][2]["name"] = "n" +defs["ImBitVector_TestBit"][1]["argsT"][2]["type"] = "int" +defs["ImBitVector_TestBit"][1]["argsoriginal"] = "(int n)" +defs["ImBitVector_TestBit"][1]["call_args"] = "(n)" +defs["ImBitVector_TestBit"][1]["cimguiname"] = "ImBitVector_TestBit" +defs["ImBitVector_TestBit"][1]["defaults"] = {} +defs["ImBitVector_TestBit"][1]["funcname"] = "TestBit" +defs["ImBitVector_TestBit"][1]["ov_cimguiname"] = "ImBitVector_TestBit" +defs["ImBitVector_TestBit"][1]["ret"] = "bool" +defs["ImBitVector_TestBit"][1]["signature"] = "(int)const" +defs["ImBitVector_TestBit"][1]["stname"] = "ImBitVector" +defs["ImBitVector_TestBit"]["(int)const"] = defs["ImBitVector_TestBit"][1] +defs["ImChunkStream_alloc_chunk"] = {} +defs["ImChunkStream_alloc_chunk"][1] = {} +defs["ImChunkStream_alloc_chunk"][1]["args"] = "(ImChunkStream* self,size_t sz)" +defs["ImChunkStream_alloc_chunk"][1]["argsT"] = {} +defs["ImChunkStream_alloc_chunk"][1]["argsT"][1] = {} +defs["ImChunkStream_alloc_chunk"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_alloc_chunk"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_alloc_chunk"][1]["argsT"][2] = {} +defs["ImChunkStream_alloc_chunk"][1]["argsT"][2]["name"] = "sz" +defs["ImChunkStream_alloc_chunk"][1]["argsT"][2]["type"] = "size_t" +defs["ImChunkStream_alloc_chunk"][1]["argsoriginal"] = "(size_t sz)" +defs["ImChunkStream_alloc_chunk"][1]["call_args"] = "(sz)" +defs["ImChunkStream_alloc_chunk"][1]["cimguiname"] = "ImChunkStream_alloc_chunk" +defs["ImChunkStream_alloc_chunk"][1]["defaults"] = {} +defs["ImChunkStream_alloc_chunk"][1]["funcname"] = "alloc_chunk" +defs["ImChunkStream_alloc_chunk"][1]["ov_cimguiname"] = "ImChunkStream_alloc_chunk" +defs["ImChunkStream_alloc_chunk"][1]["ret"] = "T*" +defs["ImChunkStream_alloc_chunk"][1]["signature"] = "(size_t)" +defs["ImChunkStream_alloc_chunk"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_alloc_chunk"][1]["templated"] = true +defs["ImChunkStream_alloc_chunk"]["(size_t)"] = defs["ImChunkStream_alloc_chunk"][1] +defs["ImChunkStream_begin"] = {} +defs["ImChunkStream_begin"][1] = {} +defs["ImChunkStream_begin"][1]["args"] = "(ImChunkStream* self)" +defs["ImChunkStream_begin"][1]["argsT"] = {} +defs["ImChunkStream_begin"][1]["argsT"][1] = {} +defs["ImChunkStream_begin"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_begin"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_begin"][1]["argsoriginal"] = "()" +defs["ImChunkStream_begin"][1]["call_args"] = "()" +defs["ImChunkStream_begin"][1]["cimguiname"] = "ImChunkStream_begin" +defs["ImChunkStream_begin"][1]["defaults"] = {} +defs["ImChunkStream_begin"][1]["funcname"] = "begin" +defs["ImChunkStream_begin"][1]["ov_cimguiname"] = "ImChunkStream_begin" +defs["ImChunkStream_begin"][1]["ret"] = "T*" +defs["ImChunkStream_begin"][1]["signature"] = "()" +defs["ImChunkStream_begin"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_begin"][1]["templated"] = true +defs["ImChunkStream_begin"]["()"] = defs["ImChunkStream_begin"][1] +defs["ImChunkStream_chunk_size"] = {} +defs["ImChunkStream_chunk_size"][1] = {} +defs["ImChunkStream_chunk_size"][1]["args"] = "(ImChunkStream* self,const T* p)" +defs["ImChunkStream_chunk_size"][1]["argsT"] = {} +defs["ImChunkStream_chunk_size"][1]["argsT"][1] = {} +defs["ImChunkStream_chunk_size"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_chunk_size"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_chunk_size"][1]["argsT"][2] = {} +defs["ImChunkStream_chunk_size"][1]["argsT"][2]["name"] = "p" +defs["ImChunkStream_chunk_size"][1]["argsT"][2]["type"] = "const T*" +defs["ImChunkStream_chunk_size"][1]["argsoriginal"] = "(const T* p)" +defs["ImChunkStream_chunk_size"][1]["call_args"] = "(p)" +defs["ImChunkStream_chunk_size"][1]["cimguiname"] = "ImChunkStream_chunk_size" +defs["ImChunkStream_chunk_size"][1]["defaults"] = {} +defs["ImChunkStream_chunk_size"][1]["funcname"] = "chunk_size" +defs["ImChunkStream_chunk_size"][1]["ov_cimguiname"] = "ImChunkStream_chunk_size" +defs["ImChunkStream_chunk_size"][1]["ret"] = "int" +defs["ImChunkStream_chunk_size"][1]["signature"] = "(const T*)" +defs["ImChunkStream_chunk_size"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_chunk_size"][1]["templated"] = true +defs["ImChunkStream_chunk_size"]["(const T*)"] = defs["ImChunkStream_chunk_size"][1] +defs["ImChunkStream_clear"] = {} +defs["ImChunkStream_clear"][1] = {} +defs["ImChunkStream_clear"][1]["args"] = "(ImChunkStream* self)" +defs["ImChunkStream_clear"][1]["argsT"] = {} +defs["ImChunkStream_clear"][1]["argsT"][1] = {} +defs["ImChunkStream_clear"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_clear"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_clear"][1]["argsoriginal"] = "()" +defs["ImChunkStream_clear"][1]["call_args"] = "()" +defs["ImChunkStream_clear"][1]["cimguiname"] = "ImChunkStream_clear" +defs["ImChunkStream_clear"][1]["defaults"] = {} +defs["ImChunkStream_clear"][1]["funcname"] = "clear" +defs["ImChunkStream_clear"][1]["ov_cimguiname"] = "ImChunkStream_clear" +defs["ImChunkStream_clear"][1]["ret"] = "void" +defs["ImChunkStream_clear"][1]["signature"] = "()" +defs["ImChunkStream_clear"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_clear"][1]["templated"] = true +defs["ImChunkStream_clear"]["()"] = defs["ImChunkStream_clear"][1] +defs["ImChunkStream_empty"] = {} +defs["ImChunkStream_empty"][1] = {} +defs["ImChunkStream_empty"][1]["args"] = "(ImChunkStream* self)" +defs["ImChunkStream_empty"][1]["argsT"] = {} +defs["ImChunkStream_empty"][1]["argsT"][1] = {} +defs["ImChunkStream_empty"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_empty"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_empty"][1]["argsoriginal"] = "()" +defs["ImChunkStream_empty"][1]["call_args"] = "()" +defs["ImChunkStream_empty"][1]["cimguiname"] = "ImChunkStream_empty" +defs["ImChunkStream_empty"][1]["defaults"] = {} +defs["ImChunkStream_empty"][1]["funcname"] = "empty" +defs["ImChunkStream_empty"][1]["ov_cimguiname"] = "ImChunkStream_empty" +defs["ImChunkStream_empty"][1]["ret"] = "bool" +defs["ImChunkStream_empty"][1]["signature"] = "()const" +defs["ImChunkStream_empty"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_empty"][1]["templated"] = true +defs["ImChunkStream_empty"]["()const"] = defs["ImChunkStream_empty"][1] +defs["ImChunkStream_end"] = {} +defs["ImChunkStream_end"][1] = {} +defs["ImChunkStream_end"][1]["args"] = "(ImChunkStream* self)" +defs["ImChunkStream_end"][1]["argsT"] = {} +defs["ImChunkStream_end"][1]["argsT"][1] = {} +defs["ImChunkStream_end"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_end"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_end"][1]["argsoriginal"] = "()" +defs["ImChunkStream_end"][1]["call_args"] = "()" +defs["ImChunkStream_end"][1]["cimguiname"] = "ImChunkStream_end" +defs["ImChunkStream_end"][1]["defaults"] = {} +defs["ImChunkStream_end"][1]["funcname"] = "end" +defs["ImChunkStream_end"][1]["ov_cimguiname"] = "ImChunkStream_end" +defs["ImChunkStream_end"][1]["ret"] = "T*" +defs["ImChunkStream_end"][1]["signature"] = "()" +defs["ImChunkStream_end"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_end"][1]["templated"] = true +defs["ImChunkStream_end"]["()"] = defs["ImChunkStream_end"][1] +defs["ImChunkStream_next_chunk"] = {} +defs["ImChunkStream_next_chunk"][1] = {} +defs["ImChunkStream_next_chunk"][1]["args"] = "(ImChunkStream* self,T* p)" +defs["ImChunkStream_next_chunk"][1]["argsT"] = {} +defs["ImChunkStream_next_chunk"][1]["argsT"][1] = {} +defs["ImChunkStream_next_chunk"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_next_chunk"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_next_chunk"][1]["argsT"][2] = {} +defs["ImChunkStream_next_chunk"][1]["argsT"][2]["name"] = "p" +defs["ImChunkStream_next_chunk"][1]["argsT"][2]["type"] = "T*" +defs["ImChunkStream_next_chunk"][1]["argsoriginal"] = "(T* p)" +defs["ImChunkStream_next_chunk"][1]["call_args"] = "(p)" +defs["ImChunkStream_next_chunk"][1]["cimguiname"] = "ImChunkStream_next_chunk" +defs["ImChunkStream_next_chunk"][1]["defaults"] = {} +defs["ImChunkStream_next_chunk"][1]["funcname"] = "next_chunk" +defs["ImChunkStream_next_chunk"][1]["ov_cimguiname"] = "ImChunkStream_next_chunk" +defs["ImChunkStream_next_chunk"][1]["ret"] = "T*" +defs["ImChunkStream_next_chunk"][1]["signature"] = "(T*)" +defs["ImChunkStream_next_chunk"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_next_chunk"][1]["templated"] = true +defs["ImChunkStream_next_chunk"]["(T*)"] = defs["ImChunkStream_next_chunk"][1] +defs["ImChunkStream_offset_from_ptr"] = {} +defs["ImChunkStream_offset_from_ptr"][1] = {} +defs["ImChunkStream_offset_from_ptr"][1]["args"] = "(ImChunkStream* self,const T* p)" +defs["ImChunkStream_offset_from_ptr"][1]["argsT"] = {} +defs["ImChunkStream_offset_from_ptr"][1]["argsT"][1] = {} +defs["ImChunkStream_offset_from_ptr"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_offset_from_ptr"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_offset_from_ptr"][1]["argsT"][2] = {} +defs["ImChunkStream_offset_from_ptr"][1]["argsT"][2]["name"] = "p" +defs["ImChunkStream_offset_from_ptr"][1]["argsT"][2]["type"] = "const T*" +defs["ImChunkStream_offset_from_ptr"][1]["argsoriginal"] = "(const T* p)" +defs["ImChunkStream_offset_from_ptr"][1]["call_args"] = "(p)" +defs["ImChunkStream_offset_from_ptr"][1]["cimguiname"] = "ImChunkStream_offset_from_ptr" +defs["ImChunkStream_offset_from_ptr"][1]["defaults"] = {} +defs["ImChunkStream_offset_from_ptr"][1]["funcname"] = "offset_from_ptr" +defs["ImChunkStream_offset_from_ptr"][1]["ov_cimguiname"] = "ImChunkStream_offset_from_ptr" +defs["ImChunkStream_offset_from_ptr"][1]["ret"] = "int" +defs["ImChunkStream_offset_from_ptr"][1]["signature"] = "(const T*)" +defs["ImChunkStream_offset_from_ptr"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_offset_from_ptr"][1]["templated"] = true +defs["ImChunkStream_offset_from_ptr"]["(const T*)"] = defs["ImChunkStream_offset_from_ptr"][1] +defs["ImChunkStream_ptr_from_offset"] = {} +defs["ImChunkStream_ptr_from_offset"][1] = {} +defs["ImChunkStream_ptr_from_offset"][1]["args"] = "(ImChunkStream* self,int off)" +defs["ImChunkStream_ptr_from_offset"][1]["argsT"] = {} +defs["ImChunkStream_ptr_from_offset"][1]["argsT"][1] = {} +defs["ImChunkStream_ptr_from_offset"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_ptr_from_offset"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_ptr_from_offset"][1]["argsT"][2] = {} +defs["ImChunkStream_ptr_from_offset"][1]["argsT"][2]["name"] = "off" +defs["ImChunkStream_ptr_from_offset"][1]["argsT"][2]["type"] = "int" +defs["ImChunkStream_ptr_from_offset"][1]["argsoriginal"] = "(int off)" +defs["ImChunkStream_ptr_from_offset"][1]["call_args"] = "(off)" +defs["ImChunkStream_ptr_from_offset"][1]["cimguiname"] = "ImChunkStream_ptr_from_offset" +defs["ImChunkStream_ptr_from_offset"][1]["defaults"] = {} +defs["ImChunkStream_ptr_from_offset"][1]["funcname"] = "ptr_from_offset" +defs["ImChunkStream_ptr_from_offset"][1]["ov_cimguiname"] = "ImChunkStream_ptr_from_offset" +defs["ImChunkStream_ptr_from_offset"][1]["ret"] = "T*" +defs["ImChunkStream_ptr_from_offset"][1]["signature"] = "(int)" +defs["ImChunkStream_ptr_from_offset"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_ptr_from_offset"][1]["templated"] = true +defs["ImChunkStream_ptr_from_offset"]["(int)"] = defs["ImChunkStream_ptr_from_offset"][1] +defs["ImChunkStream_size"] = {} +defs["ImChunkStream_size"][1] = {} +defs["ImChunkStream_size"][1]["args"] = "(ImChunkStream* self)" +defs["ImChunkStream_size"][1]["argsT"] = {} +defs["ImChunkStream_size"][1]["argsT"][1] = {} +defs["ImChunkStream_size"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_size"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_size"][1]["argsoriginal"] = "()" +defs["ImChunkStream_size"][1]["call_args"] = "()" +defs["ImChunkStream_size"][1]["cimguiname"] = "ImChunkStream_size" +defs["ImChunkStream_size"][1]["defaults"] = {} +defs["ImChunkStream_size"][1]["funcname"] = "size" +defs["ImChunkStream_size"][1]["ov_cimguiname"] = "ImChunkStream_size" +defs["ImChunkStream_size"][1]["ret"] = "int" +defs["ImChunkStream_size"][1]["signature"] = "()const" +defs["ImChunkStream_size"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_size"][1]["templated"] = true +defs["ImChunkStream_size"]["()const"] = defs["ImChunkStream_size"][1] defs["ImColor_HSV"] = {} defs["ImColor_HSV"][1] = {} defs["ImColor_HSV"][1]["args"] = "(ImColor *pOut,ImColor* self,float h,float s,float v,float a)" @@ -207,6 +499,57 @@ defs["ImDrawCmd_destroy"][1]["ret"] = "void" defs["ImDrawCmd_destroy"][1]["signature"] = "(ImDrawCmd*)" defs["ImDrawCmd_destroy"][1]["stname"] = "ImDrawCmd" defs["ImDrawCmd_destroy"]["(ImDrawCmd*)"] = defs["ImDrawCmd_destroy"][1] +defs["ImDrawDataBuilder_Clear"] = {} +defs["ImDrawDataBuilder_Clear"][1] = {} +defs["ImDrawDataBuilder_Clear"][1]["args"] = "(ImDrawDataBuilder* self)" +defs["ImDrawDataBuilder_Clear"][1]["argsT"] = {} +defs["ImDrawDataBuilder_Clear"][1]["argsT"][1] = {} +defs["ImDrawDataBuilder_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImDrawDataBuilder_Clear"][1]["argsT"][1]["type"] = "ImDrawDataBuilder*" +defs["ImDrawDataBuilder_Clear"][1]["argsoriginal"] = "()" +defs["ImDrawDataBuilder_Clear"][1]["call_args"] = "()" +defs["ImDrawDataBuilder_Clear"][1]["cimguiname"] = "ImDrawDataBuilder_Clear" +defs["ImDrawDataBuilder_Clear"][1]["defaults"] = {} +defs["ImDrawDataBuilder_Clear"][1]["funcname"] = "Clear" +defs["ImDrawDataBuilder_Clear"][1]["ov_cimguiname"] = "ImDrawDataBuilder_Clear" +defs["ImDrawDataBuilder_Clear"][1]["ret"] = "void" +defs["ImDrawDataBuilder_Clear"][1]["signature"] = "()" +defs["ImDrawDataBuilder_Clear"][1]["stname"] = "ImDrawDataBuilder" +defs["ImDrawDataBuilder_Clear"]["()"] = defs["ImDrawDataBuilder_Clear"][1] +defs["ImDrawDataBuilder_ClearFreeMemory"] = {} +defs["ImDrawDataBuilder_ClearFreeMemory"][1] = {} +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["args"] = "(ImDrawDataBuilder* self)" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["argsT"] = {} +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["argsT"][1] = {} +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["argsT"][1]["name"] = "self" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["argsT"][1]["type"] = "ImDrawDataBuilder*" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["argsoriginal"] = "()" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["call_args"] = "()" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["cimguiname"] = "ImDrawDataBuilder_ClearFreeMemory" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["defaults"] = {} +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["funcname"] = "ClearFreeMemory" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawDataBuilder_ClearFreeMemory" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["ret"] = "void" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["signature"] = "()" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["stname"] = "ImDrawDataBuilder" +defs["ImDrawDataBuilder_ClearFreeMemory"]["()"] = defs["ImDrawDataBuilder_ClearFreeMemory"][1] +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"] = {} +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1] = {} +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["args"] = "(ImDrawDataBuilder* self)" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["argsT"] = {} +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["argsT"][1] = {} +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["argsT"][1]["name"] = "self" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["argsT"][1]["type"] = "ImDrawDataBuilder*" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["argsoriginal"] = "()" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["call_args"] = "()" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["cimguiname"] = "ImDrawDataBuilder_FlattenIntoSingleLayer" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["defaults"] = {} +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["funcname"] = "FlattenIntoSingleLayer" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["ov_cimguiname"] = "ImDrawDataBuilder_FlattenIntoSingleLayer" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["ret"] = "void" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["signature"] = "()" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["stname"] = "ImDrawDataBuilder" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"]["()"] = defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1] defs["ImDrawData_Clear"] = {} defs["ImDrawData_Clear"][1] = {} defs["ImDrawData_Clear"][1]["args"] = "(ImDrawData* self)" @@ -291,6 +634,56 @@ defs["ImDrawData_destroy"][1]["ret"] = "void" defs["ImDrawData_destroy"][1]["signature"] = "(ImDrawData*)" defs["ImDrawData_destroy"][1]["stname"] = "ImDrawData" defs["ImDrawData_destroy"]["(ImDrawData*)"] = defs["ImDrawData_destroy"][1] +defs["ImDrawListSharedData_ImDrawListSharedData"] = {} +defs["ImDrawListSharedData_ImDrawListSharedData"][1] = {} +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["args"] = "()" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["argsT"] = {} +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["argsoriginal"] = "()" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["call_args"] = "()" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["cimguiname"] = "ImDrawListSharedData_ImDrawListSharedData" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["constructor"] = true +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["defaults"] = {} +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["funcname"] = "ImDrawListSharedData" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["ov_cimguiname"] = "ImDrawListSharedData_ImDrawListSharedData" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["signature"] = "()" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["stname"] = "ImDrawListSharedData" +defs["ImDrawListSharedData_ImDrawListSharedData"]["()"] = defs["ImDrawListSharedData_ImDrawListSharedData"][1] +defs["ImDrawListSharedData_SetCircleSegmentMaxError"] = {} +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1] = {} +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["args"] = "(ImDrawListSharedData* self,float max_error)" +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["argsT"] = {} +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["argsT"][1] = {} +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["argsT"][1]["name"] = "self" +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["argsT"][1]["type"] = "ImDrawListSharedData*" +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["argsT"][2] = {} +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["argsT"][2]["name"] = "max_error" +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["argsT"][2]["type"] = "float" +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["argsoriginal"] = "(float max_error)" +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["call_args"] = "(max_error)" +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["cimguiname"] = "ImDrawListSharedData_SetCircleSegmentMaxError" +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["defaults"] = {} +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["funcname"] = "SetCircleSegmentMaxError" +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["ov_cimguiname"] = "ImDrawListSharedData_SetCircleSegmentMaxError" +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["ret"] = "void" +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["signature"] = "(float)" +defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1]["stname"] = "ImDrawListSharedData" +defs["ImDrawListSharedData_SetCircleSegmentMaxError"]["(float)"] = defs["ImDrawListSharedData_SetCircleSegmentMaxError"][1] +defs["ImDrawListSharedData_destroy"] = {} +defs["ImDrawListSharedData_destroy"][1] = {} +defs["ImDrawListSharedData_destroy"][1]["args"] = "(ImDrawListSharedData* self)" +defs["ImDrawListSharedData_destroy"][1]["argsT"] = {} +defs["ImDrawListSharedData_destroy"][1]["argsT"][1] = {} +defs["ImDrawListSharedData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImDrawListSharedData_destroy"][1]["argsT"][1]["type"] = "ImDrawListSharedData*" +defs["ImDrawListSharedData_destroy"][1]["call_args"] = "(self)" +defs["ImDrawListSharedData_destroy"][1]["cimguiname"] = "ImDrawListSharedData_destroy" +defs["ImDrawListSharedData_destroy"][1]["defaults"] = {} +defs["ImDrawListSharedData_destroy"][1]["destructor"] = true +defs["ImDrawListSharedData_destroy"][1]["ov_cimguiname"] = "ImDrawListSharedData_destroy" +defs["ImDrawListSharedData_destroy"][1]["ret"] = "void" +defs["ImDrawListSharedData_destroy"][1]["signature"] = "(ImDrawListSharedData*)" +defs["ImDrawListSharedData_destroy"][1]["stname"] = "ImDrawListSharedData" +defs["ImDrawListSharedData_destroy"]["(ImDrawListSharedData*)"] = defs["ImDrawListSharedData_destroy"][1] defs["ImDrawListSplitter_Clear"] = {} defs["ImDrawListSplitter_Clear"][1] = {} defs["ImDrawListSplitter_Clear"][1]["args"] = "(ImDrawListSplitter* self)" @@ -2757,24 +3150,24 @@ defs["ImFontGlyphRangesBuilder_Clear"][1]["stname"] = "ImFontGlyphRangesBuilder" defs["ImFontGlyphRangesBuilder_Clear"]["()"] = defs["ImFontGlyphRangesBuilder_Clear"][1] defs["ImFontGlyphRangesBuilder_GetBit"] = {} defs["ImFontGlyphRangesBuilder_GetBit"][1] = {} -defs["ImFontGlyphRangesBuilder_GetBit"][1]["args"] = "(ImFontGlyphRangesBuilder* self,int n)" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["args"] = "(ImFontGlyphRangesBuilder* self,size_t n)" defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"] = {} defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][1] = {} defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][1]["name"] = "self" defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][2] = {} defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][2]["name"] = "n" -defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][2]["type"] = "int" -defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsoriginal"] = "(int n)" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][2]["type"] = "size_t" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsoriginal"] = "(size_t n)" defs["ImFontGlyphRangesBuilder_GetBit"][1]["call_args"] = "(n)" defs["ImFontGlyphRangesBuilder_GetBit"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_GetBit" defs["ImFontGlyphRangesBuilder_GetBit"][1]["defaults"] = {} defs["ImFontGlyphRangesBuilder_GetBit"][1]["funcname"] = "GetBit" defs["ImFontGlyphRangesBuilder_GetBit"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_GetBit" defs["ImFontGlyphRangesBuilder_GetBit"][1]["ret"] = "bool" -defs["ImFontGlyphRangesBuilder_GetBit"][1]["signature"] = "(int)const" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["signature"] = "(size_t)const" defs["ImFontGlyphRangesBuilder_GetBit"][1]["stname"] = "ImFontGlyphRangesBuilder" -defs["ImFontGlyphRangesBuilder_GetBit"]["(int)const"] = defs["ImFontGlyphRangesBuilder_GetBit"][1] +defs["ImFontGlyphRangesBuilder_GetBit"]["(size_t)const"] = defs["ImFontGlyphRangesBuilder_GetBit"][1] defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"] = {} defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1] = {} defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["args"] = "()" @@ -2791,24 +3184,24 @@ defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["stname"] = "ImFont defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"]["()"] = defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1] defs["ImFontGlyphRangesBuilder_SetBit"] = {} defs["ImFontGlyphRangesBuilder_SetBit"][1] = {} -defs["ImFontGlyphRangesBuilder_SetBit"][1]["args"] = "(ImFontGlyphRangesBuilder* self,int n)" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["args"] = "(ImFontGlyphRangesBuilder* self,size_t n)" defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"] = {} defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][1] = {} defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][1]["name"] = "self" defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][2] = {} defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][2]["name"] = "n" -defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][2]["type"] = "int" -defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsoriginal"] = "(int n)" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][2]["type"] = "size_t" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsoriginal"] = "(size_t n)" defs["ImFontGlyphRangesBuilder_SetBit"][1]["call_args"] = "(n)" defs["ImFontGlyphRangesBuilder_SetBit"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_SetBit" defs["ImFontGlyphRangesBuilder_SetBit"][1]["defaults"] = {} defs["ImFontGlyphRangesBuilder_SetBit"][1]["funcname"] = "SetBit" defs["ImFontGlyphRangesBuilder_SetBit"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_SetBit" defs["ImFontGlyphRangesBuilder_SetBit"][1]["ret"] = "void" -defs["ImFontGlyphRangesBuilder_SetBit"][1]["signature"] = "(int)" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["signature"] = "(size_t)" defs["ImFontGlyphRangesBuilder_SetBit"][1]["stname"] = "ImFontGlyphRangesBuilder" -defs["ImFontGlyphRangesBuilder_SetBit"]["(int)"] = defs["ImFontGlyphRangesBuilder_SetBit"][1] +defs["ImFontGlyphRangesBuilder_SetBit"]["(size_t)"] = defs["ImFontGlyphRangesBuilder_SetBit"][1] defs["ImFontGlyphRangesBuilder_destroy"] = {} defs["ImFontGlyphRangesBuilder_destroy"][1] = {} defs["ImFontGlyphRangesBuilder_destroy"][1]["args"] = "(ImFontGlyphRangesBuilder* self)" @@ -3114,6 +3507,29 @@ defs["ImFont_ImFont"][1]["ov_cimguiname"] = "ImFont_ImFont" defs["ImFont_ImFont"][1]["signature"] = "()" defs["ImFont_ImFont"][1]["stname"] = "ImFont" defs["ImFont_ImFont"]["()"] = defs["ImFont_ImFont"][1] +defs["ImFont_IsGlyphRangeUnused"] = {} +defs["ImFont_IsGlyphRangeUnused"][1] = {} +defs["ImFont_IsGlyphRangeUnused"][1]["args"] = "(ImFont* self,unsigned int c_begin,unsigned int c_last)" +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"] = {} +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][1] = {} +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][1]["name"] = "self" +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][2] = {} +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][2]["name"] = "c_begin" +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][2]["type"] = "unsigned int" +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][3] = {} +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][3]["name"] = "c_last" +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][3]["type"] = "unsigned int" +defs["ImFont_IsGlyphRangeUnused"][1]["argsoriginal"] = "(unsigned int c_begin,unsigned int c_last)" +defs["ImFont_IsGlyphRangeUnused"][1]["call_args"] = "(c_begin,c_last)" +defs["ImFont_IsGlyphRangeUnused"][1]["cimguiname"] = "ImFont_IsGlyphRangeUnused" +defs["ImFont_IsGlyphRangeUnused"][1]["defaults"] = {} +defs["ImFont_IsGlyphRangeUnused"][1]["funcname"] = "IsGlyphRangeUnused" +defs["ImFont_IsGlyphRangeUnused"][1]["ov_cimguiname"] = "ImFont_IsGlyphRangeUnused" +defs["ImFont_IsGlyphRangeUnused"][1]["ret"] = "bool" +defs["ImFont_IsGlyphRangeUnused"][1]["signature"] = "(unsigned int,unsigned int)" +defs["ImFont_IsGlyphRangeUnused"][1]["stname"] = "ImFont" +defs["ImFont_IsGlyphRangeUnused"]["(unsigned int,unsigned int)"] = defs["ImFont_IsGlyphRangeUnused"][1] defs["ImFont_IsLoaded"] = {} defs["ImFont_IsLoaded"][1] = {} defs["ImFont_IsLoaded"][1]["args"] = "(ImFont* self)" @@ -3229,6 +3645,29 @@ defs["ImFont_SetFallbackChar"][1]["ret"] = "void" defs["ImFont_SetFallbackChar"][1]["signature"] = "(ImWchar)" defs["ImFont_SetFallbackChar"][1]["stname"] = "ImFont" defs["ImFont_SetFallbackChar"]["(ImWchar)"] = defs["ImFont_SetFallbackChar"][1] +defs["ImFont_SetGlyphVisible"] = {} +defs["ImFont_SetGlyphVisible"][1] = {} +defs["ImFont_SetGlyphVisible"][1]["args"] = "(ImFont* self,ImWchar c,bool visible)" +defs["ImFont_SetGlyphVisible"][1]["argsT"] = {} +defs["ImFont_SetGlyphVisible"][1]["argsT"][1] = {} +defs["ImFont_SetGlyphVisible"][1]["argsT"][1]["name"] = "self" +defs["ImFont_SetGlyphVisible"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_SetGlyphVisible"][1]["argsT"][2] = {} +defs["ImFont_SetGlyphVisible"][1]["argsT"][2]["name"] = "c" +defs["ImFont_SetGlyphVisible"][1]["argsT"][2]["type"] = "ImWchar" +defs["ImFont_SetGlyphVisible"][1]["argsT"][3] = {} +defs["ImFont_SetGlyphVisible"][1]["argsT"][3]["name"] = "visible" +defs["ImFont_SetGlyphVisible"][1]["argsT"][3]["type"] = "bool" +defs["ImFont_SetGlyphVisible"][1]["argsoriginal"] = "(ImWchar c,bool visible)" +defs["ImFont_SetGlyphVisible"][1]["call_args"] = "(c,visible)" +defs["ImFont_SetGlyphVisible"][1]["cimguiname"] = "ImFont_SetGlyphVisible" +defs["ImFont_SetGlyphVisible"][1]["defaults"] = {} +defs["ImFont_SetGlyphVisible"][1]["funcname"] = "SetGlyphVisible" +defs["ImFont_SetGlyphVisible"][1]["ov_cimguiname"] = "ImFont_SetGlyphVisible" +defs["ImFont_SetGlyphVisible"][1]["ret"] = "void" +defs["ImFont_SetGlyphVisible"][1]["signature"] = "(ImWchar,bool)" +defs["ImFont_SetGlyphVisible"][1]["stname"] = "ImFont" +defs["ImFont_SetGlyphVisible"]["(ImWchar,bool)"] = defs["ImFont_SetGlyphVisible"][1] defs["ImFont_destroy"] = {} defs["ImFont_destroy"][1] = {} defs["ImFont_destroy"][1]["args"] = "(ImFont* self)" @@ -3245,6 +3684,116 @@ defs["ImFont_destroy"][1]["ret"] = "void" defs["ImFont_destroy"][1]["signature"] = "(ImFont*)" defs["ImFont_destroy"][1]["stname"] = "ImFont" defs["ImFont_destroy"]["(ImFont*)"] = defs["ImFont_destroy"][1] +defs["ImGuiColumnData_ImGuiColumnData"] = {} +defs["ImGuiColumnData_ImGuiColumnData"][1] = {} +defs["ImGuiColumnData_ImGuiColumnData"][1]["args"] = "()" +defs["ImGuiColumnData_ImGuiColumnData"][1]["argsT"] = {} +defs["ImGuiColumnData_ImGuiColumnData"][1]["argsoriginal"] = "()" +defs["ImGuiColumnData_ImGuiColumnData"][1]["call_args"] = "()" +defs["ImGuiColumnData_ImGuiColumnData"][1]["cimguiname"] = "ImGuiColumnData_ImGuiColumnData" +defs["ImGuiColumnData_ImGuiColumnData"][1]["constructor"] = true +defs["ImGuiColumnData_ImGuiColumnData"][1]["defaults"] = {} +defs["ImGuiColumnData_ImGuiColumnData"][1]["funcname"] = "ImGuiColumnData" +defs["ImGuiColumnData_ImGuiColumnData"][1]["ov_cimguiname"] = "ImGuiColumnData_ImGuiColumnData" +defs["ImGuiColumnData_ImGuiColumnData"][1]["signature"] = "()" +defs["ImGuiColumnData_ImGuiColumnData"][1]["stname"] = "ImGuiColumnData" +defs["ImGuiColumnData_ImGuiColumnData"]["()"] = defs["ImGuiColumnData_ImGuiColumnData"][1] +defs["ImGuiColumnData_destroy"] = {} +defs["ImGuiColumnData_destroy"][1] = {} +defs["ImGuiColumnData_destroy"][1]["args"] = "(ImGuiColumnData* self)" +defs["ImGuiColumnData_destroy"][1]["argsT"] = {} +defs["ImGuiColumnData_destroy"][1]["argsT"][1] = {} +defs["ImGuiColumnData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiColumnData_destroy"][1]["argsT"][1]["type"] = "ImGuiColumnData*" +defs["ImGuiColumnData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiColumnData_destroy"][1]["cimguiname"] = "ImGuiColumnData_destroy" +defs["ImGuiColumnData_destroy"][1]["defaults"] = {} +defs["ImGuiColumnData_destroy"][1]["destructor"] = true +defs["ImGuiColumnData_destroy"][1]["ov_cimguiname"] = "ImGuiColumnData_destroy" +defs["ImGuiColumnData_destroy"][1]["ret"] = "void" +defs["ImGuiColumnData_destroy"][1]["signature"] = "(ImGuiColumnData*)" +defs["ImGuiColumnData_destroy"][1]["stname"] = "ImGuiColumnData" +defs["ImGuiColumnData_destroy"]["(ImGuiColumnData*)"] = defs["ImGuiColumnData_destroy"][1] +defs["ImGuiColumns_Clear"] = {} +defs["ImGuiColumns_Clear"][1] = {} +defs["ImGuiColumns_Clear"][1]["args"] = "(ImGuiColumns* self)" +defs["ImGuiColumns_Clear"][1]["argsT"] = {} +defs["ImGuiColumns_Clear"][1]["argsT"][1] = {} +defs["ImGuiColumns_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImGuiColumns_Clear"][1]["argsT"][1]["type"] = "ImGuiColumns*" +defs["ImGuiColumns_Clear"][1]["argsoriginal"] = "()" +defs["ImGuiColumns_Clear"][1]["call_args"] = "()" +defs["ImGuiColumns_Clear"][1]["cimguiname"] = "ImGuiColumns_Clear" +defs["ImGuiColumns_Clear"][1]["defaults"] = {} +defs["ImGuiColumns_Clear"][1]["funcname"] = "Clear" +defs["ImGuiColumns_Clear"][1]["ov_cimguiname"] = "ImGuiColumns_Clear" +defs["ImGuiColumns_Clear"][1]["ret"] = "void" +defs["ImGuiColumns_Clear"][1]["signature"] = "()" +defs["ImGuiColumns_Clear"][1]["stname"] = "ImGuiColumns" +defs["ImGuiColumns_Clear"]["()"] = defs["ImGuiColumns_Clear"][1] +defs["ImGuiColumns_ImGuiColumns"] = {} +defs["ImGuiColumns_ImGuiColumns"][1] = {} +defs["ImGuiColumns_ImGuiColumns"][1]["args"] = "()" +defs["ImGuiColumns_ImGuiColumns"][1]["argsT"] = {} +defs["ImGuiColumns_ImGuiColumns"][1]["argsoriginal"] = "()" +defs["ImGuiColumns_ImGuiColumns"][1]["call_args"] = "()" +defs["ImGuiColumns_ImGuiColumns"][1]["cimguiname"] = "ImGuiColumns_ImGuiColumns" +defs["ImGuiColumns_ImGuiColumns"][1]["constructor"] = true +defs["ImGuiColumns_ImGuiColumns"][1]["defaults"] = {} +defs["ImGuiColumns_ImGuiColumns"][1]["funcname"] = "ImGuiColumns" +defs["ImGuiColumns_ImGuiColumns"][1]["ov_cimguiname"] = "ImGuiColumns_ImGuiColumns" +defs["ImGuiColumns_ImGuiColumns"][1]["signature"] = "()" +defs["ImGuiColumns_ImGuiColumns"][1]["stname"] = "ImGuiColumns" +defs["ImGuiColumns_ImGuiColumns"]["()"] = defs["ImGuiColumns_ImGuiColumns"][1] +defs["ImGuiColumns_destroy"] = {} +defs["ImGuiColumns_destroy"][1] = {} +defs["ImGuiColumns_destroy"][1]["args"] = "(ImGuiColumns* self)" +defs["ImGuiColumns_destroy"][1]["argsT"] = {} +defs["ImGuiColumns_destroy"][1]["argsT"][1] = {} +defs["ImGuiColumns_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiColumns_destroy"][1]["argsT"][1]["type"] = "ImGuiColumns*" +defs["ImGuiColumns_destroy"][1]["call_args"] = "(self)" +defs["ImGuiColumns_destroy"][1]["cimguiname"] = "ImGuiColumns_destroy" +defs["ImGuiColumns_destroy"][1]["defaults"] = {} +defs["ImGuiColumns_destroy"][1]["destructor"] = true +defs["ImGuiColumns_destroy"][1]["ov_cimguiname"] = "ImGuiColumns_destroy" +defs["ImGuiColumns_destroy"][1]["ret"] = "void" +defs["ImGuiColumns_destroy"][1]["signature"] = "(ImGuiColumns*)" +defs["ImGuiColumns_destroy"][1]["stname"] = "ImGuiColumns" +defs["ImGuiColumns_destroy"]["(ImGuiColumns*)"] = defs["ImGuiColumns_destroy"][1] +defs["ImGuiContext_ImGuiContext"] = {} +defs["ImGuiContext_ImGuiContext"][1] = {} +defs["ImGuiContext_ImGuiContext"][1]["args"] = "(ImFontAtlas* shared_font_atlas)" +defs["ImGuiContext_ImGuiContext"][1]["argsT"] = {} +defs["ImGuiContext_ImGuiContext"][1]["argsT"][1] = {} +defs["ImGuiContext_ImGuiContext"][1]["argsT"][1]["name"] = "shared_font_atlas" +defs["ImGuiContext_ImGuiContext"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImGuiContext_ImGuiContext"][1]["argsoriginal"] = "(ImFontAtlas* shared_font_atlas)" +defs["ImGuiContext_ImGuiContext"][1]["call_args"] = "(shared_font_atlas)" +defs["ImGuiContext_ImGuiContext"][1]["cimguiname"] = "ImGuiContext_ImGuiContext" +defs["ImGuiContext_ImGuiContext"][1]["constructor"] = true +defs["ImGuiContext_ImGuiContext"][1]["defaults"] = {} +defs["ImGuiContext_ImGuiContext"][1]["funcname"] = "ImGuiContext" +defs["ImGuiContext_ImGuiContext"][1]["ov_cimguiname"] = "ImGuiContext_ImGuiContext" +defs["ImGuiContext_ImGuiContext"][1]["signature"] = "(ImFontAtlas*)" +defs["ImGuiContext_ImGuiContext"][1]["stname"] = "ImGuiContext" +defs["ImGuiContext_ImGuiContext"]["(ImFontAtlas*)"] = defs["ImGuiContext_ImGuiContext"][1] +defs["ImGuiContext_destroy"] = {} +defs["ImGuiContext_destroy"][1] = {} +defs["ImGuiContext_destroy"][1]["args"] = "(ImGuiContext* self)" +defs["ImGuiContext_destroy"][1]["argsT"] = {} +defs["ImGuiContext_destroy"][1]["argsT"][1] = {} +defs["ImGuiContext_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiContext_destroy"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["ImGuiContext_destroy"][1]["call_args"] = "(self)" +defs["ImGuiContext_destroy"][1]["cimguiname"] = "ImGuiContext_destroy" +defs["ImGuiContext_destroy"][1]["defaults"] = {} +defs["ImGuiContext_destroy"][1]["destructor"] = true +defs["ImGuiContext_destroy"][1]["ov_cimguiname"] = "ImGuiContext_destroy" +defs["ImGuiContext_destroy"][1]["ret"] = "void" +defs["ImGuiContext_destroy"][1]["signature"] = "(ImGuiContext*)" +defs["ImGuiContext_destroy"][1]["stname"] = "ImGuiContext" +defs["ImGuiContext_destroy"]["(ImGuiContext*)"] = defs["ImGuiContext_destroy"][1] defs["ImGuiIO_AddInputCharacter"] = {} defs["ImGuiIO_AddInputCharacter"][1] = {} defs["ImGuiIO_AddInputCharacter"][1]["args"] = "(ImGuiIO* self,unsigned int c)" @@ -3265,6 +3814,26 @@ defs["ImGuiIO_AddInputCharacter"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharacter"][1]["signature"] = "(unsigned int)" defs["ImGuiIO_AddInputCharacter"][1]["stname"] = "ImGuiIO" defs["ImGuiIO_AddInputCharacter"]["(unsigned int)"] = defs["ImGuiIO_AddInputCharacter"][1] +defs["ImGuiIO_AddInputCharacterUTF16"] = {} +defs["ImGuiIO_AddInputCharacterUTF16"][1] = {} +defs["ImGuiIO_AddInputCharacterUTF16"][1]["args"] = "(ImGuiIO* self,ImWchar16 c)" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsT"] = {} +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsT"][1] = {} +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsT"][1]["name"] = "self" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsT"][1]["type"] = "ImGuiIO*" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsT"][2] = {} +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsT"][2]["name"] = "c" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsT"][2]["type"] = "ImWchar16" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsoriginal"] = "(ImWchar16 c)" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["call_args"] = "(c)" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["cimguiname"] = "ImGuiIO_AddInputCharacterUTF16" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["defaults"] = {} +defs["ImGuiIO_AddInputCharacterUTF16"][1]["funcname"] = "AddInputCharacterUTF16" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharacterUTF16" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["ret"] = "void" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["signature"] = "(ImWchar16)" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["stname"] = "ImGuiIO" +defs["ImGuiIO_AddInputCharacterUTF16"]["(ImWchar16)"] = defs["ImGuiIO_AddInputCharacterUTF16"][1] defs["ImGuiIO_AddInputCharactersUTF8"] = {} defs["ImGuiIO_AddInputCharactersUTF8"][1] = {} defs["ImGuiIO_AddInputCharactersUTF8"][1]["args"] = "(ImGuiIO* self,const char* str)" @@ -3429,6 +3998,273 @@ defs["ImGuiInputTextCallbackData_destroy"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_destroy"][1]["signature"] = "(ImGuiInputTextCallbackData*)" defs["ImGuiInputTextCallbackData_destroy"][1]["stname"] = "ImGuiInputTextCallbackData" defs["ImGuiInputTextCallbackData_destroy"]["(ImGuiInputTextCallbackData*)"] = defs["ImGuiInputTextCallbackData_destroy"][1] +defs["ImGuiInputTextState_ClearFreeMemory"] = {} +defs["ImGuiInputTextState_ClearFreeMemory"][1] = {} +defs["ImGuiInputTextState_ClearFreeMemory"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["argsT"] = {} +defs["ImGuiInputTextState_ClearFreeMemory"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_ClearFreeMemory"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["call_args"] = "()" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["cimguiname"] = "ImGuiInputTextState_ClearFreeMemory" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["defaults"] = {} +defs["ImGuiInputTextState_ClearFreeMemory"][1]["funcname"] = "ClearFreeMemory" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["ov_cimguiname"] = "ImGuiInputTextState_ClearFreeMemory" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["ret"] = "void" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["signature"] = "()" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_ClearFreeMemory"]["()"] = defs["ImGuiInputTextState_ClearFreeMemory"][1] +defs["ImGuiInputTextState_ClearSelection"] = {} +defs["ImGuiInputTextState_ClearSelection"][1] = {} +defs["ImGuiInputTextState_ClearSelection"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_ClearSelection"][1]["argsT"] = {} +defs["ImGuiInputTextState_ClearSelection"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_ClearSelection"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_ClearSelection"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_ClearSelection"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_ClearSelection"][1]["call_args"] = "()" +defs["ImGuiInputTextState_ClearSelection"][1]["cimguiname"] = "ImGuiInputTextState_ClearSelection" +defs["ImGuiInputTextState_ClearSelection"][1]["defaults"] = {} +defs["ImGuiInputTextState_ClearSelection"][1]["funcname"] = "ClearSelection" +defs["ImGuiInputTextState_ClearSelection"][1]["ov_cimguiname"] = "ImGuiInputTextState_ClearSelection" +defs["ImGuiInputTextState_ClearSelection"][1]["ret"] = "void" +defs["ImGuiInputTextState_ClearSelection"][1]["signature"] = "()" +defs["ImGuiInputTextState_ClearSelection"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_ClearSelection"]["()"] = defs["ImGuiInputTextState_ClearSelection"][1] +defs["ImGuiInputTextState_ClearText"] = {} +defs["ImGuiInputTextState_ClearText"][1] = {} +defs["ImGuiInputTextState_ClearText"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_ClearText"][1]["argsT"] = {} +defs["ImGuiInputTextState_ClearText"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_ClearText"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_ClearText"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_ClearText"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_ClearText"][1]["call_args"] = "()" +defs["ImGuiInputTextState_ClearText"][1]["cimguiname"] = "ImGuiInputTextState_ClearText" +defs["ImGuiInputTextState_ClearText"][1]["defaults"] = {} +defs["ImGuiInputTextState_ClearText"][1]["funcname"] = "ClearText" +defs["ImGuiInputTextState_ClearText"][1]["ov_cimguiname"] = "ImGuiInputTextState_ClearText" +defs["ImGuiInputTextState_ClearText"][1]["ret"] = "void" +defs["ImGuiInputTextState_ClearText"][1]["signature"] = "()" +defs["ImGuiInputTextState_ClearText"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_ClearText"]["()"] = defs["ImGuiInputTextState_ClearText"][1] +defs["ImGuiInputTextState_CursorAnimReset"] = {} +defs["ImGuiInputTextState_CursorAnimReset"][1] = {} +defs["ImGuiInputTextState_CursorAnimReset"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_CursorAnimReset"][1]["argsT"] = {} +defs["ImGuiInputTextState_CursorAnimReset"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_CursorAnimReset"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_CursorAnimReset"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_CursorAnimReset"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_CursorAnimReset"][1]["call_args"] = "()" +defs["ImGuiInputTextState_CursorAnimReset"][1]["cimguiname"] = "ImGuiInputTextState_CursorAnimReset" +defs["ImGuiInputTextState_CursorAnimReset"][1]["defaults"] = {} +defs["ImGuiInputTextState_CursorAnimReset"][1]["funcname"] = "CursorAnimReset" +defs["ImGuiInputTextState_CursorAnimReset"][1]["ov_cimguiname"] = "ImGuiInputTextState_CursorAnimReset" +defs["ImGuiInputTextState_CursorAnimReset"][1]["ret"] = "void" +defs["ImGuiInputTextState_CursorAnimReset"][1]["signature"] = "()" +defs["ImGuiInputTextState_CursorAnimReset"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_CursorAnimReset"]["()"] = defs["ImGuiInputTextState_CursorAnimReset"][1] +defs["ImGuiInputTextState_CursorClamp"] = {} +defs["ImGuiInputTextState_CursorClamp"][1] = {} +defs["ImGuiInputTextState_CursorClamp"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_CursorClamp"][1]["argsT"] = {} +defs["ImGuiInputTextState_CursorClamp"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_CursorClamp"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_CursorClamp"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_CursorClamp"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_CursorClamp"][1]["call_args"] = "()" +defs["ImGuiInputTextState_CursorClamp"][1]["cimguiname"] = "ImGuiInputTextState_CursorClamp" +defs["ImGuiInputTextState_CursorClamp"][1]["defaults"] = {} +defs["ImGuiInputTextState_CursorClamp"][1]["funcname"] = "CursorClamp" +defs["ImGuiInputTextState_CursorClamp"][1]["ov_cimguiname"] = "ImGuiInputTextState_CursorClamp" +defs["ImGuiInputTextState_CursorClamp"][1]["ret"] = "void" +defs["ImGuiInputTextState_CursorClamp"][1]["signature"] = "()" +defs["ImGuiInputTextState_CursorClamp"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_CursorClamp"]["()"] = defs["ImGuiInputTextState_CursorClamp"][1] +defs["ImGuiInputTextState_GetRedoAvailCount"] = {} +defs["ImGuiInputTextState_GetRedoAvailCount"][1] = {} +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["argsT"] = {} +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["call_args"] = "()" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["cimguiname"] = "ImGuiInputTextState_GetRedoAvailCount" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["defaults"] = {} +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["funcname"] = "GetRedoAvailCount" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetRedoAvailCount" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["ret"] = "int" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["signature"] = "()const" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_GetRedoAvailCount"]["()const"] = defs["ImGuiInputTextState_GetRedoAvailCount"][1] +defs["ImGuiInputTextState_GetUndoAvailCount"] = {} +defs["ImGuiInputTextState_GetUndoAvailCount"][1] = {} +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["argsT"] = {} +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["call_args"] = "()" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["cimguiname"] = "ImGuiInputTextState_GetUndoAvailCount" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["defaults"] = {} +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["funcname"] = "GetUndoAvailCount" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetUndoAvailCount" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["ret"] = "int" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["signature"] = "()const" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_GetUndoAvailCount"]["()const"] = defs["ImGuiInputTextState_GetUndoAvailCount"][1] +defs["ImGuiInputTextState_HasSelection"] = {} +defs["ImGuiInputTextState_HasSelection"][1] = {} +defs["ImGuiInputTextState_HasSelection"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_HasSelection"][1]["argsT"] = {} +defs["ImGuiInputTextState_HasSelection"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_HasSelection"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_HasSelection"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_HasSelection"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_HasSelection"][1]["call_args"] = "()" +defs["ImGuiInputTextState_HasSelection"][1]["cimguiname"] = "ImGuiInputTextState_HasSelection" +defs["ImGuiInputTextState_HasSelection"][1]["defaults"] = {} +defs["ImGuiInputTextState_HasSelection"][1]["funcname"] = "HasSelection" +defs["ImGuiInputTextState_HasSelection"][1]["ov_cimguiname"] = "ImGuiInputTextState_HasSelection" +defs["ImGuiInputTextState_HasSelection"][1]["ret"] = "bool" +defs["ImGuiInputTextState_HasSelection"][1]["signature"] = "()const" +defs["ImGuiInputTextState_HasSelection"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_HasSelection"]["()const"] = defs["ImGuiInputTextState_HasSelection"][1] +defs["ImGuiInputTextState_ImGuiInputTextState"] = {} +defs["ImGuiInputTextState_ImGuiInputTextState"][1] = {} +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["args"] = "()" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsT"] = {} +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["call_args"] = "()" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["cimguiname"] = "ImGuiInputTextState_ImGuiInputTextState" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["constructor"] = true +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["defaults"] = {} +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["funcname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["ov_cimguiname"] = "ImGuiInputTextState_ImGuiInputTextState" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["signature"] = "()" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_ImGuiInputTextState"]["()"] = defs["ImGuiInputTextState_ImGuiInputTextState"][1] +defs["ImGuiInputTextState_OnKeyPressed"] = {} +defs["ImGuiInputTextState_OnKeyPressed"][1] = {} +defs["ImGuiInputTextState_OnKeyPressed"][1]["args"] = "(ImGuiInputTextState* self,int key)" +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsT"] = {} +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsT"][2] = {} +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsT"][2]["name"] = "key" +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsT"][2]["type"] = "int" +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsoriginal"] = "(int key)" +defs["ImGuiInputTextState_OnKeyPressed"][1]["call_args"] = "(key)" +defs["ImGuiInputTextState_OnKeyPressed"][1]["cimguiname"] = "ImGuiInputTextState_OnKeyPressed" +defs["ImGuiInputTextState_OnKeyPressed"][1]["defaults"] = {} +defs["ImGuiInputTextState_OnKeyPressed"][1]["funcname"] = "OnKeyPressed" +defs["ImGuiInputTextState_OnKeyPressed"][1]["ov_cimguiname"] = "ImGuiInputTextState_OnKeyPressed" +defs["ImGuiInputTextState_OnKeyPressed"][1]["ret"] = "void" +defs["ImGuiInputTextState_OnKeyPressed"][1]["signature"] = "(int)" +defs["ImGuiInputTextState_OnKeyPressed"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_OnKeyPressed"]["(int)"] = defs["ImGuiInputTextState_OnKeyPressed"][1] +defs["ImGuiInputTextState_SelectAll"] = {} +defs["ImGuiInputTextState_SelectAll"][1] = {} +defs["ImGuiInputTextState_SelectAll"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_SelectAll"][1]["argsT"] = {} +defs["ImGuiInputTextState_SelectAll"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_SelectAll"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_SelectAll"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_SelectAll"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_SelectAll"][1]["call_args"] = "()" +defs["ImGuiInputTextState_SelectAll"][1]["cimguiname"] = "ImGuiInputTextState_SelectAll" +defs["ImGuiInputTextState_SelectAll"][1]["defaults"] = {} +defs["ImGuiInputTextState_SelectAll"][1]["funcname"] = "SelectAll" +defs["ImGuiInputTextState_SelectAll"][1]["ov_cimguiname"] = "ImGuiInputTextState_SelectAll" +defs["ImGuiInputTextState_SelectAll"][1]["ret"] = "void" +defs["ImGuiInputTextState_SelectAll"][1]["signature"] = "()" +defs["ImGuiInputTextState_SelectAll"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_SelectAll"]["()"] = defs["ImGuiInputTextState_SelectAll"][1] +defs["ImGuiInputTextState_destroy"] = {} +defs["ImGuiInputTextState_destroy"][1] = {} +defs["ImGuiInputTextState_destroy"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_destroy"][1]["argsT"] = {} +defs["ImGuiInputTextState_destroy"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_destroy"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_destroy"][1]["call_args"] = "(self)" +defs["ImGuiInputTextState_destroy"][1]["cimguiname"] = "ImGuiInputTextState_destroy" +defs["ImGuiInputTextState_destroy"][1]["defaults"] = {} +defs["ImGuiInputTextState_destroy"][1]["destructor"] = true +defs["ImGuiInputTextState_destroy"][1]["ov_cimguiname"] = "ImGuiInputTextState_destroy" +defs["ImGuiInputTextState_destroy"][1]["ret"] = "void" +defs["ImGuiInputTextState_destroy"][1]["signature"] = "(ImGuiInputTextState*)" +defs["ImGuiInputTextState_destroy"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_destroy"]["(ImGuiInputTextState*)"] = defs["ImGuiInputTextState_destroy"][1] +defs["ImGuiItemHoveredDataBackup_Backup"] = {} +defs["ImGuiItemHoveredDataBackup_Backup"][1] = {} +defs["ImGuiItemHoveredDataBackup_Backup"][1]["args"] = "(ImGuiItemHoveredDataBackup* self)" +defs["ImGuiItemHoveredDataBackup_Backup"][1]["argsT"] = {} +defs["ImGuiItemHoveredDataBackup_Backup"][1]["argsT"][1] = {} +defs["ImGuiItemHoveredDataBackup_Backup"][1]["argsT"][1]["name"] = "self" +defs["ImGuiItemHoveredDataBackup_Backup"][1]["argsT"][1]["type"] = "ImGuiItemHoveredDataBackup*" +defs["ImGuiItemHoveredDataBackup_Backup"][1]["argsoriginal"] = "()" +defs["ImGuiItemHoveredDataBackup_Backup"][1]["call_args"] = "()" +defs["ImGuiItemHoveredDataBackup_Backup"][1]["cimguiname"] = "ImGuiItemHoveredDataBackup_Backup" +defs["ImGuiItemHoveredDataBackup_Backup"][1]["defaults"] = {} +defs["ImGuiItemHoveredDataBackup_Backup"][1]["funcname"] = "Backup" +defs["ImGuiItemHoveredDataBackup_Backup"][1]["ov_cimguiname"] = "ImGuiItemHoveredDataBackup_Backup" +defs["ImGuiItemHoveredDataBackup_Backup"][1]["ret"] = "void" +defs["ImGuiItemHoveredDataBackup_Backup"][1]["signature"] = "()" +defs["ImGuiItemHoveredDataBackup_Backup"][1]["stname"] = "ImGuiItemHoveredDataBackup" +defs["ImGuiItemHoveredDataBackup_Backup"]["()"] = defs["ImGuiItemHoveredDataBackup_Backup"][1] +defs["ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup"] = {} +defs["ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup"][1] = {} +defs["ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup"][1]["args"] = "()" +defs["ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup"][1]["argsT"] = {} +defs["ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup"][1]["argsoriginal"] = "()" +defs["ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup"][1]["call_args"] = "()" +defs["ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup"][1]["cimguiname"] = "ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup" +defs["ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup"][1]["constructor"] = true +defs["ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup"][1]["defaults"] = {} +defs["ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup"][1]["funcname"] = "ImGuiItemHoveredDataBackup" +defs["ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup"][1]["ov_cimguiname"] = "ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup" +defs["ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup"][1]["signature"] = "()" +defs["ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup"][1]["stname"] = "ImGuiItemHoveredDataBackup" +defs["ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup"]["()"] = defs["ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup"][1] +defs["ImGuiItemHoveredDataBackup_Restore"] = {} +defs["ImGuiItemHoveredDataBackup_Restore"][1] = {} +defs["ImGuiItemHoveredDataBackup_Restore"][1]["args"] = "(ImGuiItemHoveredDataBackup* self)" +defs["ImGuiItemHoveredDataBackup_Restore"][1]["argsT"] = {} +defs["ImGuiItemHoveredDataBackup_Restore"][1]["argsT"][1] = {} +defs["ImGuiItemHoveredDataBackup_Restore"][1]["argsT"][1]["name"] = "self" +defs["ImGuiItemHoveredDataBackup_Restore"][1]["argsT"][1]["type"] = "ImGuiItemHoveredDataBackup*" +defs["ImGuiItemHoveredDataBackup_Restore"][1]["argsoriginal"] = "()" +defs["ImGuiItemHoveredDataBackup_Restore"][1]["call_args"] = "()" +defs["ImGuiItemHoveredDataBackup_Restore"][1]["cimguiname"] = "ImGuiItemHoveredDataBackup_Restore" +defs["ImGuiItemHoveredDataBackup_Restore"][1]["defaults"] = {} +defs["ImGuiItemHoveredDataBackup_Restore"][1]["funcname"] = "Restore" +defs["ImGuiItemHoveredDataBackup_Restore"][1]["ov_cimguiname"] = "ImGuiItemHoveredDataBackup_Restore" +defs["ImGuiItemHoveredDataBackup_Restore"][1]["ret"] = "void" +defs["ImGuiItemHoveredDataBackup_Restore"][1]["signature"] = "()const" +defs["ImGuiItemHoveredDataBackup_Restore"][1]["stname"] = "ImGuiItemHoveredDataBackup" +defs["ImGuiItemHoveredDataBackup_Restore"]["()const"] = defs["ImGuiItemHoveredDataBackup_Restore"][1] +defs["ImGuiItemHoveredDataBackup_destroy"] = {} +defs["ImGuiItemHoveredDataBackup_destroy"][1] = {} +defs["ImGuiItemHoveredDataBackup_destroy"][1]["args"] = "(ImGuiItemHoveredDataBackup* self)" +defs["ImGuiItemHoveredDataBackup_destroy"][1]["argsT"] = {} +defs["ImGuiItemHoveredDataBackup_destroy"][1]["argsT"][1] = {} +defs["ImGuiItemHoveredDataBackup_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiItemHoveredDataBackup_destroy"][1]["argsT"][1]["type"] = "ImGuiItemHoveredDataBackup*" +defs["ImGuiItemHoveredDataBackup_destroy"][1]["call_args"] = "(self)" +defs["ImGuiItemHoveredDataBackup_destroy"][1]["cimguiname"] = "ImGuiItemHoveredDataBackup_destroy" +defs["ImGuiItemHoveredDataBackup_destroy"][1]["defaults"] = {} +defs["ImGuiItemHoveredDataBackup_destroy"][1]["destructor"] = true +defs["ImGuiItemHoveredDataBackup_destroy"][1]["ov_cimguiname"] = "ImGuiItemHoveredDataBackup_destroy" +defs["ImGuiItemHoveredDataBackup_destroy"][1]["ret"] = "void" +defs["ImGuiItemHoveredDataBackup_destroy"][1]["signature"] = "(ImGuiItemHoveredDataBackup*)" +defs["ImGuiItemHoveredDataBackup_destroy"][1]["stname"] = "ImGuiItemHoveredDataBackup" +defs["ImGuiItemHoveredDataBackup_destroy"]["(ImGuiItemHoveredDataBackup*)"] = defs["ImGuiItemHoveredDataBackup_destroy"][1] defs["ImGuiListClipper_Begin"] = {} defs["ImGuiListClipper_Begin"][1] = {} defs["ImGuiListClipper_Begin"][1]["args"] = "(ImGuiListClipper* self,int items_count,float items_height)" @@ -3525,6 +4361,249 @@ defs["ImGuiListClipper_destroy"][1]["ret"] = "void" defs["ImGuiListClipper_destroy"][1]["signature"] = "(ImGuiListClipper*)" defs["ImGuiListClipper_destroy"][1]["stname"] = "ImGuiListClipper" defs["ImGuiListClipper_destroy"]["(ImGuiListClipper*)"] = defs["ImGuiListClipper_destroy"][1] +defs["ImGuiMenuColumns_CalcExtraSpace"] = {} +defs["ImGuiMenuColumns_CalcExtraSpace"][1] = {} +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["args"] = "(ImGuiMenuColumns* self,float avail_w)" +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["argsT"] = {} +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["argsT"][1] = {} +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["argsT"][1]["name"] = "self" +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["argsT"][1]["type"] = "ImGuiMenuColumns*" +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["argsT"][2] = {} +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["argsT"][2]["name"] = "avail_w" +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["argsT"][2]["type"] = "float" +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["argsoriginal"] = "(float avail_w)" +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["call_args"] = "(avail_w)" +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["cimguiname"] = "ImGuiMenuColumns_CalcExtraSpace" +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["defaults"] = {} +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["funcname"] = "CalcExtraSpace" +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["ov_cimguiname"] = "ImGuiMenuColumns_CalcExtraSpace" +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["ret"] = "float" +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["signature"] = "(float)const" +defs["ImGuiMenuColumns_CalcExtraSpace"][1]["stname"] = "ImGuiMenuColumns" +defs["ImGuiMenuColumns_CalcExtraSpace"]["(float)const"] = defs["ImGuiMenuColumns_CalcExtraSpace"][1] +defs["ImGuiMenuColumns_DeclColumns"] = {} +defs["ImGuiMenuColumns_DeclColumns"][1] = {} +defs["ImGuiMenuColumns_DeclColumns"][1]["args"] = "(ImGuiMenuColumns* self,float w0,float w1,float w2)" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"] = {} +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][1] = {} +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][1]["name"] = "self" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][1]["type"] = "ImGuiMenuColumns*" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][2] = {} +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][2]["name"] = "w0" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][2]["type"] = "float" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][3] = {} +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][3]["name"] = "w1" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][3]["type"] = "float" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][4] = {} +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][4]["name"] = "w2" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][4]["type"] = "float" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsoriginal"] = "(float w0,float w1,float w2)" +defs["ImGuiMenuColumns_DeclColumns"][1]["call_args"] = "(w0,w1,w2)" +defs["ImGuiMenuColumns_DeclColumns"][1]["cimguiname"] = "ImGuiMenuColumns_DeclColumns" +defs["ImGuiMenuColumns_DeclColumns"][1]["defaults"] = {} +defs["ImGuiMenuColumns_DeclColumns"][1]["funcname"] = "DeclColumns" +defs["ImGuiMenuColumns_DeclColumns"][1]["ov_cimguiname"] = "ImGuiMenuColumns_DeclColumns" +defs["ImGuiMenuColumns_DeclColumns"][1]["ret"] = "float" +defs["ImGuiMenuColumns_DeclColumns"][1]["signature"] = "(float,float,float)" +defs["ImGuiMenuColumns_DeclColumns"][1]["stname"] = "ImGuiMenuColumns" +defs["ImGuiMenuColumns_DeclColumns"]["(float,float,float)"] = defs["ImGuiMenuColumns_DeclColumns"][1] +defs["ImGuiMenuColumns_ImGuiMenuColumns"] = {} +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1] = {} +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["args"] = "()" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["argsT"] = {} +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["argsoriginal"] = "()" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["call_args"] = "()" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["cimguiname"] = "ImGuiMenuColumns_ImGuiMenuColumns" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["constructor"] = true +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["defaults"] = {} +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["funcname"] = "ImGuiMenuColumns" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["ov_cimguiname"] = "ImGuiMenuColumns_ImGuiMenuColumns" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["signature"] = "()" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["stname"] = "ImGuiMenuColumns" +defs["ImGuiMenuColumns_ImGuiMenuColumns"]["()"] = defs["ImGuiMenuColumns_ImGuiMenuColumns"][1] +defs["ImGuiMenuColumns_Update"] = {} +defs["ImGuiMenuColumns_Update"][1] = {} +defs["ImGuiMenuColumns_Update"][1]["args"] = "(ImGuiMenuColumns* self,int count,float spacing,bool clear)" +defs["ImGuiMenuColumns_Update"][1]["argsT"] = {} +defs["ImGuiMenuColumns_Update"][1]["argsT"][1] = {} +defs["ImGuiMenuColumns_Update"][1]["argsT"][1]["name"] = "self" +defs["ImGuiMenuColumns_Update"][1]["argsT"][1]["type"] = "ImGuiMenuColumns*" +defs["ImGuiMenuColumns_Update"][1]["argsT"][2] = {} +defs["ImGuiMenuColumns_Update"][1]["argsT"][2]["name"] = "count" +defs["ImGuiMenuColumns_Update"][1]["argsT"][2]["type"] = "int" +defs["ImGuiMenuColumns_Update"][1]["argsT"][3] = {} +defs["ImGuiMenuColumns_Update"][1]["argsT"][3]["name"] = "spacing" +defs["ImGuiMenuColumns_Update"][1]["argsT"][3]["type"] = "float" +defs["ImGuiMenuColumns_Update"][1]["argsT"][4] = {} +defs["ImGuiMenuColumns_Update"][1]["argsT"][4]["name"] = "clear" +defs["ImGuiMenuColumns_Update"][1]["argsT"][4]["type"] = "bool" +defs["ImGuiMenuColumns_Update"][1]["argsoriginal"] = "(int count,float spacing,bool clear)" +defs["ImGuiMenuColumns_Update"][1]["call_args"] = "(count,spacing,clear)" +defs["ImGuiMenuColumns_Update"][1]["cimguiname"] = "ImGuiMenuColumns_Update" +defs["ImGuiMenuColumns_Update"][1]["defaults"] = {} +defs["ImGuiMenuColumns_Update"][1]["funcname"] = "Update" +defs["ImGuiMenuColumns_Update"][1]["ov_cimguiname"] = "ImGuiMenuColumns_Update" +defs["ImGuiMenuColumns_Update"][1]["ret"] = "void" +defs["ImGuiMenuColumns_Update"][1]["signature"] = "(int,float,bool)" +defs["ImGuiMenuColumns_Update"][1]["stname"] = "ImGuiMenuColumns" +defs["ImGuiMenuColumns_Update"]["(int,float,bool)"] = defs["ImGuiMenuColumns_Update"][1] +defs["ImGuiMenuColumns_destroy"] = {} +defs["ImGuiMenuColumns_destroy"][1] = {} +defs["ImGuiMenuColumns_destroy"][1]["args"] = "(ImGuiMenuColumns* self)" +defs["ImGuiMenuColumns_destroy"][1]["argsT"] = {} +defs["ImGuiMenuColumns_destroy"][1]["argsT"][1] = {} +defs["ImGuiMenuColumns_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiMenuColumns_destroy"][1]["argsT"][1]["type"] = "ImGuiMenuColumns*" +defs["ImGuiMenuColumns_destroy"][1]["call_args"] = "(self)" +defs["ImGuiMenuColumns_destroy"][1]["cimguiname"] = "ImGuiMenuColumns_destroy" +defs["ImGuiMenuColumns_destroy"][1]["defaults"] = {} +defs["ImGuiMenuColumns_destroy"][1]["destructor"] = true +defs["ImGuiMenuColumns_destroy"][1]["ov_cimguiname"] = "ImGuiMenuColumns_destroy" +defs["ImGuiMenuColumns_destroy"][1]["ret"] = "void" +defs["ImGuiMenuColumns_destroy"][1]["signature"] = "(ImGuiMenuColumns*)" +defs["ImGuiMenuColumns_destroy"][1]["stname"] = "ImGuiMenuColumns" +defs["ImGuiMenuColumns_destroy"]["(ImGuiMenuColumns*)"] = defs["ImGuiMenuColumns_destroy"][1] +defs["ImGuiNavMoveResult_Clear"] = {} +defs["ImGuiNavMoveResult_Clear"][1] = {} +defs["ImGuiNavMoveResult_Clear"][1]["args"] = "(ImGuiNavMoveResult* self)" +defs["ImGuiNavMoveResult_Clear"][1]["argsT"] = {} +defs["ImGuiNavMoveResult_Clear"][1]["argsT"][1] = {} +defs["ImGuiNavMoveResult_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImGuiNavMoveResult_Clear"][1]["argsT"][1]["type"] = "ImGuiNavMoveResult*" +defs["ImGuiNavMoveResult_Clear"][1]["argsoriginal"] = "()" +defs["ImGuiNavMoveResult_Clear"][1]["call_args"] = "()" +defs["ImGuiNavMoveResult_Clear"][1]["cimguiname"] = "ImGuiNavMoveResult_Clear" +defs["ImGuiNavMoveResult_Clear"][1]["defaults"] = {} +defs["ImGuiNavMoveResult_Clear"][1]["funcname"] = "Clear" +defs["ImGuiNavMoveResult_Clear"][1]["ov_cimguiname"] = "ImGuiNavMoveResult_Clear" +defs["ImGuiNavMoveResult_Clear"][1]["ret"] = "void" +defs["ImGuiNavMoveResult_Clear"][1]["signature"] = "()" +defs["ImGuiNavMoveResult_Clear"][1]["stname"] = "ImGuiNavMoveResult" +defs["ImGuiNavMoveResult_Clear"]["()"] = defs["ImGuiNavMoveResult_Clear"][1] +defs["ImGuiNavMoveResult_ImGuiNavMoveResult"] = {} +defs["ImGuiNavMoveResult_ImGuiNavMoveResult"][1] = {} +defs["ImGuiNavMoveResult_ImGuiNavMoveResult"][1]["args"] = "()" +defs["ImGuiNavMoveResult_ImGuiNavMoveResult"][1]["argsT"] = {} +defs["ImGuiNavMoveResult_ImGuiNavMoveResult"][1]["argsoriginal"] = "()" +defs["ImGuiNavMoveResult_ImGuiNavMoveResult"][1]["call_args"] = "()" +defs["ImGuiNavMoveResult_ImGuiNavMoveResult"][1]["cimguiname"] = "ImGuiNavMoveResult_ImGuiNavMoveResult" +defs["ImGuiNavMoveResult_ImGuiNavMoveResult"][1]["constructor"] = true +defs["ImGuiNavMoveResult_ImGuiNavMoveResult"][1]["defaults"] = {} +defs["ImGuiNavMoveResult_ImGuiNavMoveResult"][1]["funcname"] = "ImGuiNavMoveResult" +defs["ImGuiNavMoveResult_ImGuiNavMoveResult"][1]["ov_cimguiname"] = "ImGuiNavMoveResult_ImGuiNavMoveResult" +defs["ImGuiNavMoveResult_ImGuiNavMoveResult"][1]["signature"] = "()" +defs["ImGuiNavMoveResult_ImGuiNavMoveResult"][1]["stname"] = "ImGuiNavMoveResult" +defs["ImGuiNavMoveResult_ImGuiNavMoveResult"]["()"] = defs["ImGuiNavMoveResult_ImGuiNavMoveResult"][1] +defs["ImGuiNavMoveResult_destroy"] = {} +defs["ImGuiNavMoveResult_destroy"][1] = {} +defs["ImGuiNavMoveResult_destroy"][1]["args"] = "(ImGuiNavMoveResult* self)" +defs["ImGuiNavMoveResult_destroy"][1]["argsT"] = {} +defs["ImGuiNavMoveResult_destroy"][1]["argsT"][1] = {} +defs["ImGuiNavMoveResult_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiNavMoveResult_destroy"][1]["argsT"][1]["type"] = "ImGuiNavMoveResult*" +defs["ImGuiNavMoveResult_destroy"][1]["call_args"] = "(self)" +defs["ImGuiNavMoveResult_destroy"][1]["cimguiname"] = "ImGuiNavMoveResult_destroy" +defs["ImGuiNavMoveResult_destroy"][1]["defaults"] = {} +defs["ImGuiNavMoveResult_destroy"][1]["destructor"] = true +defs["ImGuiNavMoveResult_destroy"][1]["ov_cimguiname"] = "ImGuiNavMoveResult_destroy" +defs["ImGuiNavMoveResult_destroy"][1]["ret"] = "void" +defs["ImGuiNavMoveResult_destroy"][1]["signature"] = "(ImGuiNavMoveResult*)" +defs["ImGuiNavMoveResult_destroy"][1]["stname"] = "ImGuiNavMoveResult" +defs["ImGuiNavMoveResult_destroy"]["(ImGuiNavMoveResult*)"] = defs["ImGuiNavMoveResult_destroy"][1] +defs["ImGuiNextItemData_ClearFlags"] = {} +defs["ImGuiNextItemData_ClearFlags"][1] = {} +defs["ImGuiNextItemData_ClearFlags"][1]["args"] = "(ImGuiNextItemData* self)" +defs["ImGuiNextItemData_ClearFlags"][1]["argsT"] = {} +defs["ImGuiNextItemData_ClearFlags"][1]["argsT"][1] = {} +defs["ImGuiNextItemData_ClearFlags"][1]["argsT"][1]["name"] = "self" +defs["ImGuiNextItemData_ClearFlags"][1]["argsT"][1]["type"] = "ImGuiNextItemData*" +defs["ImGuiNextItemData_ClearFlags"][1]["argsoriginal"] = "()" +defs["ImGuiNextItemData_ClearFlags"][1]["call_args"] = "()" +defs["ImGuiNextItemData_ClearFlags"][1]["cimguiname"] = "ImGuiNextItemData_ClearFlags" +defs["ImGuiNextItemData_ClearFlags"][1]["defaults"] = {} +defs["ImGuiNextItemData_ClearFlags"][1]["funcname"] = "ClearFlags" +defs["ImGuiNextItemData_ClearFlags"][1]["ov_cimguiname"] = "ImGuiNextItemData_ClearFlags" +defs["ImGuiNextItemData_ClearFlags"][1]["ret"] = "void" +defs["ImGuiNextItemData_ClearFlags"][1]["signature"] = "()" +defs["ImGuiNextItemData_ClearFlags"][1]["stname"] = "ImGuiNextItemData" +defs["ImGuiNextItemData_ClearFlags"]["()"] = defs["ImGuiNextItemData_ClearFlags"][1] +defs["ImGuiNextItemData_ImGuiNextItemData"] = {} +defs["ImGuiNextItemData_ImGuiNextItemData"][1] = {} +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["args"] = "()" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["argsT"] = {} +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["argsoriginal"] = "()" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["call_args"] = "()" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["cimguiname"] = "ImGuiNextItemData_ImGuiNextItemData" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["constructor"] = true +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["defaults"] = {} +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["funcname"] = "ImGuiNextItemData" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["ov_cimguiname"] = "ImGuiNextItemData_ImGuiNextItemData" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["signature"] = "()" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["stname"] = "ImGuiNextItemData" +defs["ImGuiNextItemData_ImGuiNextItemData"]["()"] = defs["ImGuiNextItemData_ImGuiNextItemData"][1] +defs["ImGuiNextItemData_destroy"] = {} +defs["ImGuiNextItemData_destroy"][1] = {} +defs["ImGuiNextItemData_destroy"][1]["args"] = "(ImGuiNextItemData* self)" +defs["ImGuiNextItemData_destroy"][1]["argsT"] = {} +defs["ImGuiNextItemData_destroy"][1]["argsT"][1] = {} +defs["ImGuiNextItemData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiNextItemData_destroy"][1]["argsT"][1]["type"] = "ImGuiNextItemData*" +defs["ImGuiNextItemData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiNextItemData_destroy"][1]["cimguiname"] = "ImGuiNextItemData_destroy" +defs["ImGuiNextItemData_destroy"][1]["defaults"] = {} +defs["ImGuiNextItemData_destroy"][1]["destructor"] = true +defs["ImGuiNextItemData_destroy"][1]["ov_cimguiname"] = "ImGuiNextItemData_destroy" +defs["ImGuiNextItemData_destroy"][1]["ret"] = "void" +defs["ImGuiNextItemData_destroy"][1]["signature"] = "(ImGuiNextItemData*)" +defs["ImGuiNextItemData_destroy"][1]["stname"] = "ImGuiNextItemData" +defs["ImGuiNextItemData_destroy"]["(ImGuiNextItemData*)"] = defs["ImGuiNextItemData_destroy"][1] +defs["ImGuiNextWindowData_ClearFlags"] = {} +defs["ImGuiNextWindowData_ClearFlags"][1] = {} +defs["ImGuiNextWindowData_ClearFlags"][1]["args"] = "(ImGuiNextWindowData* self)" +defs["ImGuiNextWindowData_ClearFlags"][1]["argsT"] = {} +defs["ImGuiNextWindowData_ClearFlags"][1]["argsT"][1] = {} +defs["ImGuiNextWindowData_ClearFlags"][1]["argsT"][1]["name"] = "self" +defs["ImGuiNextWindowData_ClearFlags"][1]["argsT"][1]["type"] = "ImGuiNextWindowData*" +defs["ImGuiNextWindowData_ClearFlags"][1]["argsoriginal"] = "()" +defs["ImGuiNextWindowData_ClearFlags"][1]["call_args"] = "()" +defs["ImGuiNextWindowData_ClearFlags"][1]["cimguiname"] = "ImGuiNextWindowData_ClearFlags" +defs["ImGuiNextWindowData_ClearFlags"][1]["defaults"] = {} +defs["ImGuiNextWindowData_ClearFlags"][1]["funcname"] = "ClearFlags" +defs["ImGuiNextWindowData_ClearFlags"][1]["ov_cimguiname"] = "ImGuiNextWindowData_ClearFlags" +defs["ImGuiNextWindowData_ClearFlags"][1]["ret"] = "void" +defs["ImGuiNextWindowData_ClearFlags"][1]["signature"] = "()" +defs["ImGuiNextWindowData_ClearFlags"][1]["stname"] = "ImGuiNextWindowData" +defs["ImGuiNextWindowData_ClearFlags"]["()"] = defs["ImGuiNextWindowData_ClearFlags"][1] +defs["ImGuiNextWindowData_ImGuiNextWindowData"] = {} +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1] = {} +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["args"] = "()" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["argsT"] = {} +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["argsoriginal"] = "()" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["call_args"] = "()" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["cimguiname"] = "ImGuiNextWindowData_ImGuiNextWindowData" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["constructor"] = true +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["defaults"] = {} +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["funcname"] = "ImGuiNextWindowData" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["ov_cimguiname"] = "ImGuiNextWindowData_ImGuiNextWindowData" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["signature"] = "()" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["stname"] = "ImGuiNextWindowData" +defs["ImGuiNextWindowData_ImGuiNextWindowData"]["()"] = defs["ImGuiNextWindowData_ImGuiNextWindowData"][1] +defs["ImGuiNextWindowData_destroy"] = {} +defs["ImGuiNextWindowData_destroy"][1] = {} +defs["ImGuiNextWindowData_destroy"][1]["args"] = "(ImGuiNextWindowData* self)" +defs["ImGuiNextWindowData_destroy"][1]["argsT"] = {} +defs["ImGuiNextWindowData_destroy"][1]["argsT"][1] = {} +defs["ImGuiNextWindowData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiNextWindowData_destroy"][1]["argsT"][1]["type"] = "ImGuiNextWindowData*" +defs["ImGuiNextWindowData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiNextWindowData_destroy"][1]["cimguiname"] = "ImGuiNextWindowData_destroy" +defs["ImGuiNextWindowData_destroy"][1]["defaults"] = {} +defs["ImGuiNextWindowData_destroy"][1]["destructor"] = true +defs["ImGuiNextWindowData_destroy"][1]["ov_cimguiname"] = "ImGuiNextWindowData_destroy" +defs["ImGuiNextWindowData_destroy"][1]["ret"] = "void" +defs["ImGuiNextWindowData_destroy"][1]["signature"] = "(ImGuiNextWindowData*)" +defs["ImGuiNextWindowData_destroy"][1]["stname"] = "ImGuiNextWindowData" +defs["ImGuiNextWindowData_destroy"]["(ImGuiNextWindowData*)"] = defs["ImGuiNextWindowData_destroy"][1] defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"] = {} defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1] = {} defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["args"] = "()" @@ -3656,6 +4735,115 @@ defs["ImGuiPayload_destroy"][1]["ret"] = "void" defs["ImGuiPayload_destroy"][1]["signature"] = "(ImGuiPayload*)" defs["ImGuiPayload_destroy"][1]["stname"] = "ImGuiPayload" defs["ImGuiPayload_destroy"]["(ImGuiPayload*)"] = defs["ImGuiPayload_destroy"][1] +defs["ImGuiPopupData_ImGuiPopupData"] = {} +defs["ImGuiPopupData_ImGuiPopupData"][1] = {} +defs["ImGuiPopupData_ImGuiPopupData"][1]["args"] = "()" +defs["ImGuiPopupData_ImGuiPopupData"][1]["argsT"] = {} +defs["ImGuiPopupData_ImGuiPopupData"][1]["argsoriginal"] = "()" +defs["ImGuiPopupData_ImGuiPopupData"][1]["call_args"] = "()" +defs["ImGuiPopupData_ImGuiPopupData"][1]["cimguiname"] = "ImGuiPopupData_ImGuiPopupData" +defs["ImGuiPopupData_ImGuiPopupData"][1]["constructor"] = true +defs["ImGuiPopupData_ImGuiPopupData"][1]["defaults"] = {} +defs["ImGuiPopupData_ImGuiPopupData"][1]["funcname"] = "ImGuiPopupData" +defs["ImGuiPopupData_ImGuiPopupData"][1]["ov_cimguiname"] = "ImGuiPopupData_ImGuiPopupData" +defs["ImGuiPopupData_ImGuiPopupData"][1]["signature"] = "()" +defs["ImGuiPopupData_ImGuiPopupData"][1]["stname"] = "ImGuiPopupData" +defs["ImGuiPopupData_ImGuiPopupData"]["()"] = defs["ImGuiPopupData_ImGuiPopupData"][1] +defs["ImGuiPopupData_destroy"] = {} +defs["ImGuiPopupData_destroy"][1] = {} +defs["ImGuiPopupData_destroy"][1]["args"] = "(ImGuiPopupData* self)" +defs["ImGuiPopupData_destroy"][1]["argsT"] = {} +defs["ImGuiPopupData_destroy"][1]["argsT"][1] = {} +defs["ImGuiPopupData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiPopupData_destroy"][1]["argsT"][1]["type"] = "ImGuiPopupData*" +defs["ImGuiPopupData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiPopupData_destroy"][1]["cimguiname"] = "ImGuiPopupData_destroy" +defs["ImGuiPopupData_destroy"][1]["defaults"] = {} +defs["ImGuiPopupData_destroy"][1]["destructor"] = true +defs["ImGuiPopupData_destroy"][1]["ov_cimguiname"] = "ImGuiPopupData_destroy" +defs["ImGuiPopupData_destroy"][1]["ret"] = "void" +defs["ImGuiPopupData_destroy"][1]["signature"] = "(ImGuiPopupData*)" +defs["ImGuiPopupData_destroy"][1]["stname"] = "ImGuiPopupData" +defs["ImGuiPopupData_destroy"]["(ImGuiPopupData*)"] = defs["ImGuiPopupData_destroy"][1] +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["args"] = "(void* ptr)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["argsT"] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["argsT"][1] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["argsT"][1]["name"] = "ptr" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["argsT"][1]["type"] = "void*" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["argsoriginal"] = "(void* ptr)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["call_args"] = "(ptr)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["cimguiname"] = "ImGuiPtrOrIndex_ImGuiPtrOrIndex" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["constructor"] = true +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["defaults"] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["funcname"] = "ImGuiPtrOrIndex" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["ov_cimguiname"] = "ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["signature"] = "(void*)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["stname"] = "ImGuiPtrOrIndex" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["args"] = "(int index)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["argsT"] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["argsT"][1] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["argsT"][1]["name"] = "index" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["argsT"][1]["type"] = "int" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["argsoriginal"] = "(int index)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["call_args"] = "(index)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["cimguiname"] = "ImGuiPtrOrIndex_ImGuiPtrOrIndex" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["constructor"] = true +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["defaults"] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["funcname"] = "ImGuiPtrOrIndex" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["ov_cimguiname"] = "ImGuiPtrOrIndex_ImGuiPtrOrIndexInt" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["signature"] = "(int)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["stname"] = "ImGuiPtrOrIndex" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"]["(int)"] = defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2] +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"]["(void*)"] = defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1] +defs["ImGuiPtrOrIndex_destroy"] = {} +defs["ImGuiPtrOrIndex_destroy"][1] = {} +defs["ImGuiPtrOrIndex_destroy"][1]["args"] = "(ImGuiPtrOrIndex* self)" +defs["ImGuiPtrOrIndex_destroy"][1]["argsT"] = {} +defs["ImGuiPtrOrIndex_destroy"][1]["argsT"][1] = {} +defs["ImGuiPtrOrIndex_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiPtrOrIndex_destroy"][1]["argsT"][1]["type"] = "ImGuiPtrOrIndex*" +defs["ImGuiPtrOrIndex_destroy"][1]["call_args"] = "(self)" +defs["ImGuiPtrOrIndex_destroy"][1]["cimguiname"] = "ImGuiPtrOrIndex_destroy" +defs["ImGuiPtrOrIndex_destroy"][1]["defaults"] = {} +defs["ImGuiPtrOrIndex_destroy"][1]["destructor"] = true +defs["ImGuiPtrOrIndex_destroy"][1]["ov_cimguiname"] = "ImGuiPtrOrIndex_destroy" +defs["ImGuiPtrOrIndex_destroy"][1]["ret"] = "void" +defs["ImGuiPtrOrIndex_destroy"][1]["signature"] = "(ImGuiPtrOrIndex*)" +defs["ImGuiPtrOrIndex_destroy"][1]["stname"] = "ImGuiPtrOrIndex" +defs["ImGuiPtrOrIndex_destroy"]["(ImGuiPtrOrIndex*)"] = defs["ImGuiPtrOrIndex_destroy"][1] +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"] = {} +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1] = {} +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["args"] = "()" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["argsT"] = {} +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["argsoriginal"] = "()" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["call_args"] = "()" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["cimguiname"] = "ImGuiSettingsHandler_ImGuiSettingsHandler" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["constructor"] = true +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["defaults"] = {} +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["funcname"] = "ImGuiSettingsHandler" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["ov_cimguiname"] = "ImGuiSettingsHandler_ImGuiSettingsHandler" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["signature"] = "()" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["stname"] = "ImGuiSettingsHandler" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"]["()"] = defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1] +defs["ImGuiSettingsHandler_destroy"] = {} +defs["ImGuiSettingsHandler_destroy"][1] = {} +defs["ImGuiSettingsHandler_destroy"][1]["args"] = "(ImGuiSettingsHandler* self)" +defs["ImGuiSettingsHandler_destroy"][1]["argsT"] = {} +defs["ImGuiSettingsHandler_destroy"][1]["argsT"][1] = {} +defs["ImGuiSettingsHandler_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiSettingsHandler_destroy"][1]["argsT"][1]["type"] = "ImGuiSettingsHandler*" +defs["ImGuiSettingsHandler_destroy"][1]["call_args"] = "(self)" +defs["ImGuiSettingsHandler_destroy"][1]["cimguiname"] = "ImGuiSettingsHandler_destroy" +defs["ImGuiSettingsHandler_destroy"][1]["defaults"] = {} +defs["ImGuiSettingsHandler_destroy"][1]["destructor"] = true +defs["ImGuiSettingsHandler_destroy"][1]["ov_cimguiname"] = "ImGuiSettingsHandler_destroy" +defs["ImGuiSettingsHandler_destroy"][1]["ret"] = "void" +defs["ImGuiSettingsHandler_destroy"][1]["signature"] = "(ImGuiSettingsHandler*)" +defs["ImGuiSettingsHandler_destroy"][1]["stname"] = "ImGuiSettingsHandler" +defs["ImGuiSettingsHandler_destroy"]["(ImGuiSettingsHandler*)"] = defs["ImGuiSettingsHandler_destroy"][1] defs["ImGuiStoragePair_ImGuiStoragePair"] = {} defs["ImGuiStoragePair_ImGuiStoragePair"][1] = {} defs["ImGuiStoragePair_ImGuiStoragePair"][1]["args"] = "(ImGuiID _key,int _val_i)" @@ -4064,6 +5252,80 @@ defs["ImGuiStorage_SetVoidPtr"][1]["ret"] = "void" defs["ImGuiStorage_SetVoidPtr"][1]["signature"] = "(ImGuiID,void*)" defs["ImGuiStorage_SetVoidPtr"][1]["stname"] = "ImGuiStorage" defs["ImGuiStorage_SetVoidPtr"]["(ImGuiID,void*)"] = defs["ImGuiStorage_SetVoidPtr"][1] +defs["ImGuiStyleMod_ImGuiStyleMod"] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][1] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["args"] = "(ImGuiStyleVar idx,int v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsT"] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsT"][1] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsT"][1]["name"] = "idx" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsT"][1]["type"] = "ImGuiStyleVar" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsT"][2] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsT"][2]["name"] = "v" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsT"][2]["type"] = "int" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsoriginal"] = "(ImGuiStyleVar idx,int v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["call_args"] = "(idx,v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["cimguiname"] = "ImGuiStyleMod_ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["constructor"] = true +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["defaults"] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["funcname"] = "ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["ov_cimguiname"] = "ImGuiStyleMod_ImGuiStyleModInt" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["signature"] = "(ImGuiStyleVar,int)" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["stname"] = "ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][2] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["args"] = "(ImGuiStyleVar idx,float v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsT"] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsT"][1] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsT"][1]["name"] = "idx" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsT"][1]["type"] = "ImGuiStyleVar" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsT"][2] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsT"][2]["name"] = "v" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsT"][2]["type"] = "float" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsoriginal"] = "(ImGuiStyleVar idx,float v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["call_args"] = "(idx,v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["cimguiname"] = "ImGuiStyleMod_ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["constructor"] = true +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["defaults"] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["funcname"] = "ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["ov_cimguiname"] = "ImGuiStyleMod_ImGuiStyleModFloat" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["signature"] = "(ImGuiStyleVar,float)" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["stname"] = "ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][3] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["args"] = "(ImGuiStyleVar idx,ImVec2 v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsT"] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsT"][1] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsT"][1]["name"] = "idx" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsT"][1]["type"] = "ImGuiStyleVar" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsT"][2] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsT"][2]["name"] = "v" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsT"][2]["type"] = "ImVec2" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsoriginal"] = "(ImGuiStyleVar idx,ImVec2 v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["call_args"] = "(idx,v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["cimguiname"] = "ImGuiStyleMod_ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["constructor"] = true +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["defaults"] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["funcname"] = "ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["ov_cimguiname"] = "ImGuiStyleMod_ImGuiStyleModVec2" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["signature"] = "(ImGuiStyleVar,ImVec2)" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["stname"] = "ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"]["(ImGuiStyleVar,ImVec2)"] = defs["ImGuiStyleMod_ImGuiStyleMod"][3] +defs["ImGuiStyleMod_ImGuiStyleMod"]["(ImGuiStyleVar,float)"] = defs["ImGuiStyleMod_ImGuiStyleMod"][2] +defs["ImGuiStyleMod_ImGuiStyleMod"]["(ImGuiStyleVar,int)"] = defs["ImGuiStyleMod_ImGuiStyleMod"][1] +defs["ImGuiStyleMod_destroy"] = {} +defs["ImGuiStyleMod_destroy"][1] = {} +defs["ImGuiStyleMod_destroy"][1]["args"] = "(ImGuiStyleMod* self)" +defs["ImGuiStyleMod_destroy"][1]["argsT"] = {} +defs["ImGuiStyleMod_destroy"][1]["argsT"][1] = {} +defs["ImGuiStyleMod_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStyleMod_destroy"][1]["argsT"][1]["type"] = "ImGuiStyleMod*" +defs["ImGuiStyleMod_destroy"][1]["call_args"] = "(self)" +defs["ImGuiStyleMod_destroy"][1]["cimguiname"] = "ImGuiStyleMod_destroy" +defs["ImGuiStyleMod_destroy"][1]["defaults"] = {} +defs["ImGuiStyleMod_destroy"][1]["destructor"] = true +defs["ImGuiStyleMod_destroy"][1]["ov_cimguiname"] = "ImGuiStyleMod_destroy" +defs["ImGuiStyleMod_destroy"][1]["ret"] = "void" +defs["ImGuiStyleMod_destroy"][1]["signature"] = "(ImGuiStyleMod*)" +defs["ImGuiStyleMod_destroy"][1]["stname"] = "ImGuiStyleMod" +defs["ImGuiStyleMod_destroy"]["(ImGuiStyleMod*)"] = defs["ImGuiStyleMod_destroy"][1] defs["ImGuiStyle_ImGuiStyle"] = {} defs["ImGuiStyle_ImGuiStyle"][1] = {} defs["ImGuiStyle_ImGuiStyle"][1]["args"] = "()" @@ -4114,6 +5376,106 @@ defs["ImGuiStyle_destroy"][1]["ret"] = "void" defs["ImGuiStyle_destroy"][1]["signature"] = "(ImGuiStyle*)" defs["ImGuiStyle_destroy"][1]["stname"] = "ImGuiStyle" defs["ImGuiStyle_destroy"]["(ImGuiStyle*)"] = defs["ImGuiStyle_destroy"][1] +defs["ImGuiTabBar_GetTabName"] = {} +defs["ImGuiTabBar_GetTabName"][1] = {} +defs["ImGuiTabBar_GetTabName"][1]["args"] = "(ImGuiTabBar* self,const ImGuiTabItem* tab)" +defs["ImGuiTabBar_GetTabName"][1]["argsT"] = {} +defs["ImGuiTabBar_GetTabName"][1]["argsT"][1] = {} +defs["ImGuiTabBar_GetTabName"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTabBar_GetTabName"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["ImGuiTabBar_GetTabName"][1]["argsT"][2] = {} +defs["ImGuiTabBar_GetTabName"][1]["argsT"][2]["name"] = "tab" +defs["ImGuiTabBar_GetTabName"][1]["argsT"][2]["type"] = "const ImGuiTabItem*" +defs["ImGuiTabBar_GetTabName"][1]["argsoriginal"] = "(const ImGuiTabItem* tab)" +defs["ImGuiTabBar_GetTabName"][1]["call_args"] = "(tab)" +defs["ImGuiTabBar_GetTabName"][1]["cimguiname"] = "ImGuiTabBar_GetTabName" +defs["ImGuiTabBar_GetTabName"][1]["defaults"] = {} +defs["ImGuiTabBar_GetTabName"][1]["funcname"] = "GetTabName" +defs["ImGuiTabBar_GetTabName"][1]["ov_cimguiname"] = "ImGuiTabBar_GetTabName" +defs["ImGuiTabBar_GetTabName"][1]["ret"] = "const char*" +defs["ImGuiTabBar_GetTabName"][1]["signature"] = "(const ImGuiTabItem*)const" +defs["ImGuiTabBar_GetTabName"][1]["stname"] = "ImGuiTabBar" +defs["ImGuiTabBar_GetTabName"]["(const ImGuiTabItem*)const"] = defs["ImGuiTabBar_GetTabName"][1] +defs["ImGuiTabBar_GetTabOrder"] = {} +defs["ImGuiTabBar_GetTabOrder"][1] = {} +defs["ImGuiTabBar_GetTabOrder"][1]["args"] = "(ImGuiTabBar* self,const ImGuiTabItem* tab)" +defs["ImGuiTabBar_GetTabOrder"][1]["argsT"] = {} +defs["ImGuiTabBar_GetTabOrder"][1]["argsT"][1] = {} +defs["ImGuiTabBar_GetTabOrder"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTabBar_GetTabOrder"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["ImGuiTabBar_GetTabOrder"][1]["argsT"][2] = {} +defs["ImGuiTabBar_GetTabOrder"][1]["argsT"][2]["name"] = "tab" +defs["ImGuiTabBar_GetTabOrder"][1]["argsT"][2]["type"] = "const ImGuiTabItem*" +defs["ImGuiTabBar_GetTabOrder"][1]["argsoriginal"] = "(const ImGuiTabItem* tab)" +defs["ImGuiTabBar_GetTabOrder"][1]["call_args"] = "(tab)" +defs["ImGuiTabBar_GetTabOrder"][1]["cimguiname"] = "ImGuiTabBar_GetTabOrder" +defs["ImGuiTabBar_GetTabOrder"][1]["defaults"] = {} +defs["ImGuiTabBar_GetTabOrder"][1]["funcname"] = "GetTabOrder" +defs["ImGuiTabBar_GetTabOrder"][1]["ov_cimguiname"] = "ImGuiTabBar_GetTabOrder" +defs["ImGuiTabBar_GetTabOrder"][1]["ret"] = "int" +defs["ImGuiTabBar_GetTabOrder"][1]["signature"] = "(const ImGuiTabItem*)const" +defs["ImGuiTabBar_GetTabOrder"][1]["stname"] = "ImGuiTabBar" +defs["ImGuiTabBar_GetTabOrder"]["(const ImGuiTabItem*)const"] = defs["ImGuiTabBar_GetTabOrder"][1] +defs["ImGuiTabBar_ImGuiTabBar"] = {} +defs["ImGuiTabBar_ImGuiTabBar"][1] = {} +defs["ImGuiTabBar_ImGuiTabBar"][1]["args"] = "()" +defs["ImGuiTabBar_ImGuiTabBar"][1]["argsT"] = {} +defs["ImGuiTabBar_ImGuiTabBar"][1]["argsoriginal"] = "()" +defs["ImGuiTabBar_ImGuiTabBar"][1]["call_args"] = "()" +defs["ImGuiTabBar_ImGuiTabBar"][1]["cimguiname"] = "ImGuiTabBar_ImGuiTabBar" +defs["ImGuiTabBar_ImGuiTabBar"][1]["constructor"] = true +defs["ImGuiTabBar_ImGuiTabBar"][1]["defaults"] = {} +defs["ImGuiTabBar_ImGuiTabBar"][1]["funcname"] = "ImGuiTabBar" +defs["ImGuiTabBar_ImGuiTabBar"][1]["ov_cimguiname"] = "ImGuiTabBar_ImGuiTabBar" +defs["ImGuiTabBar_ImGuiTabBar"][1]["signature"] = "()" +defs["ImGuiTabBar_ImGuiTabBar"][1]["stname"] = "ImGuiTabBar" +defs["ImGuiTabBar_ImGuiTabBar"]["()"] = defs["ImGuiTabBar_ImGuiTabBar"][1] +defs["ImGuiTabBar_destroy"] = {} +defs["ImGuiTabBar_destroy"][1] = {} +defs["ImGuiTabBar_destroy"][1]["args"] = "(ImGuiTabBar* self)" +defs["ImGuiTabBar_destroy"][1]["argsT"] = {} +defs["ImGuiTabBar_destroy"][1]["argsT"][1] = {} +defs["ImGuiTabBar_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTabBar_destroy"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["ImGuiTabBar_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTabBar_destroy"][1]["cimguiname"] = "ImGuiTabBar_destroy" +defs["ImGuiTabBar_destroy"][1]["defaults"] = {} +defs["ImGuiTabBar_destroy"][1]["destructor"] = true +defs["ImGuiTabBar_destroy"][1]["ov_cimguiname"] = "ImGuiTabBar_destroy" +defs["ImGuiTabBar_destroy"][1]["ret"] = "void" +defs["ImGuiTabBar_destroy"][1]["signature"] = "(ImGuiTabBar*)" +defs["ImGuiTabBar_destroy"][1]["stname"] = "ImGuiTabBar" +defs["ImGuiTabBar_destroy"]["(ImGuiTabBar*)"] = defs["ImGuiTabBar_destroy"][1] +defs["ImGuiTabItem_ImGuiTabItem"] = {} +defs["ImGuiTabItem_ImGuiTabItem"][1] = {} +defs["ImGuiTabItem_ImGuiTabItem"][1]["args"] = "()" +defs["ImGuiTabItem_ImGuiTabItem"][1]["argsT"] = {} +defs["ImGuiTabItem_ImGuiTabItem"][1]["argsoriginal"] = "()" +defs["ImGuiTabItem_ImGuiTabItem"][1]["call_args"] = "()" +defs["ImGuiTabItem_ImGuiTabItem"][1]["cimguiname"] = "ImGuiTabItem_ImGuiTabItem" +defs["ImGuiTabItem_ImGuiTabItem"][1]["constructor"] = true +defs["ImGuiTabItem_ImGuiTabItem"][1]["defaults"] = {} +defs["ImGuiTabItem_ImGuiTabItem"][1]["funcname"] = "ImGuiTabItem" +defs["ImGuiTabItem_ImGuiTabItem"][1]["ov_cimguiname"] = "ImGuiTabItem_ImGuiTabItem" +defs["ImGuiTabItem_ImGuiTabItem"][1]["signature"] = "()" +defs["ImGuiTabItem_ImGuiTabItem"][1]["stname"] = "ImGuiTabItem" +defs["ImGuiTabItem_ImGuiTabItem"]["()"] = defs["ImGuiTabItem_ImGuiTabItem"][1] +defs["ImGuiTabItem_destroy"] = {} +defs["ImGuiTabItem_destroy"][1] = {} +defs["ImGuiTabItem_destroy"][1]["args"] = "(ImGuiTabItem* self)" +defs["ImGuiTabItem_destroy"][1]["argsT"] = {} +defs["ImGuiTabItem_destroy"][1]["argsT"][1] = {} +defs["ImGuiTabItem_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTabItem_destroy"][1]["argsT"][1]["type"] = "ImGuiTabItem*" +defs["ImGuiTabItem_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTabItem_destroy"][1]["cimguiname"] = "ImGuiTabItem_destroy" +defs["ImGuiTabItem_destroy"][1]["defaults"] = {} +defs["ImGuiTabItem_destroy"][1]["destructor"] = true +defs["ImGuiTabItem_destroy"][1]["ov_cimguiname"] = "ImGuiTabItem_destroy" +defs["ImGuiTabItem_destroy"][1]["ret"] = "void" +defs["ImGuiTabItem_destroy"][1]["signature"] = "(ImGuiTabItem*)" +defs["ImGuiTabItem_destroy"][1]["stname"] = "ImGuiTabItem" +defs["ImGuiTabItem_destroy"]["(ImGuiTabItem*)"] = defs["ImGuiTabItem_destroy"][1] defs["ImGuiTextBuffer_ImGuiTextBuffer"] = {} defs["ImGuiTextBuffer_ImGuiTextBuffer"][1] = {} defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["args"] = "()" @@ -4561,6 +5923,1203 @@ defs["ImGuiTextRange_split"][1]["ret"] = "void" defs["ImGuiTextRange_split"][1]["signature"] = "(char,ImVector_ImGuiTextRange*)const" defs["ImGuiTextRange_split"][1]["stname"] = "ImGuiTextRange" defs["ImGuiTextRange_split"]["(char,ImVector_ImGuiTextRange*)const"] = defs["ImGuiTextRange_split"][1] +defs["ImGuiWindowSettings_GetName"] = {} +defs["ImGuiWindowSettings_GetName"][1] = {} +defs["ImGuiWindowSettings_GetName"][1]["args"] = "(ImGuiWindowSettings* self)" +defs["ImGuiWindowSettings_GetName"][1]["argsT"] = {} +defs["ImGuiWindowSettings_GetName"][1]["argsT"][1] = {} +defs["ImGuiWindowSettings_GetName"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindowSettings_GetName"][1]["argsT"][1]["type"] = "ImGuiWindowSettings*" +defs["ImGuiWindowSettings_GetName"][1]["argsoriginal"] = "()" +defs["ImGuiWindowSettings_GetName"][1]["call_args"] = "()" +defs["ImGuiWindowSettings_GetName"][1]["cimguiname"] = "ImGuiWindowSettings_GetName" +defs["ImGuiWindowSettings_GetName"][1]["defaults"] = {} +defs["ImGuiWindowSettings_GetName"][1]["funcname"] = "GetName" +defs["ImGuiWindowSettings_GetName"][1]["ov_cimguiname"] = "ImGuiWindowSettings_GetName" +defs["ImGuiWindowSettings_GetName"][1]["ret"] = "char*" +defs["ImGuiWindowSettings_GetName"][1]["signature"] = "()" +defs["ImGuiWindowSettings_GetName"][1]["stname"] = "ImGuiWindowSettings" +defs["ImGuiWindowSettings_GetName"]["()"] = defs["ImGuiWindowSettings_GetName"][1] +defs["ImGuiWindowSettings_ImGuiWindowSettings"] = {} +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1] = {} +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["args"] = "()" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["argsT"] = {} +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["argsoriginal"] = "()" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["call_args"] = "()" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["cimguiname"] = "ImGuiWindowSettings_ImGuiWindowSettings" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["constructor"] = true +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["defaults"] = {} +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["funcname"] = "ImGuiWindowSettings" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["ov_cimguiname"] = "ImGuiWindowSettings_ImGuiWindowSettings" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["signature"] = "()" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["stname"] = "ImGuiWindowSettings" +defs["ImGuiWindowSettings_ImGuiWindowSettings"]["()"] = defs["ImGuiWindowSettings_ImGuiWindowSettings"][1] +defs["ImGuiWindowSettings_destroy"] = {} +defs["ImGuiWindowSettings_destroy"][1] = {} +defs["ImGuiWindowSettings_destroy"][1]["args"] = "(ImGuiWindowSettings* self)" +defs["ImGuiWindowSettings_destroy"][1]["argsT"] = {} +defs["ImGuiWindowSettings_destroy"][1]["argsT"][1] = {} +defs["ImGuiWindowSettings_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindowSettings_destroy"][1]["argsT"][1]["type"] = "ImGuiWindowSettings*" +defs["ImGuiWindowSettings_destroy"][1]["call_args"] = "(self)" +defs["ImGuiWindowSettings_destroy"][1]["cimguiname"] = "ImGuiWindowSettings_destroy" +defs["ImGuiWindowSettings_destroy"][1]["defaults"] = {} +defs["ImGuiWindowSettings_destroy"][1]["destructor"] = true +defs["ImGuiWindowSettings_destroy"][1]["ov_cimguiname"] = "ImGuiWindowSettings_destroy" +defs["ImGuiWindowSettings_destroy"][1]["ret"] = "void" +defs["ImGuiWindowSettings_destroy"][1]["signature"] = "(ImGuiWindowSettings*)" +defs["ImGuiWindowSettings_destroy"][1]["stname"] = "ImGuiWindowSettings" +defs["ImGuiWindowSettings_destroy"]["(ImGuiWindowSettings*)"] = defs["ImGuiWindowSettings_destroy"][1] +defs["ImGuiWindowTempData_ImGuiWindowTempData"] = {} +defs["ImGuiWindowTempData_ImGuiWindowTempData"][1] = {} +defs["ImGuiWindowTempData_ImGuiWindowTempData"][1]["args"] = "()" +defs["ImGuiWindowTempData_ImGuiWindowTempData"][1]["argsT"] = {} +defs["ImGuiWindowTempData_ImGuiWindowTempData"][1]["argsoriginal"] = "()" +defs["ImGuiWindowTempData_ImGuiWindowTempData"][1]["call_args"] = "()" +defs["ImGuiWindowTempData_ImGuiWindowTempData"][1]["cimguiname"] = "ImGuiWindowTempData_ImGuiWindowTempData" +defs["ImGuiWindowTempData_ImGuiWindowTempData"][1]["constructor"] = true +defs["ImGuiWindowTempData_ImGuiWindowTempData"][1]["defaults"] = {} +defs["ImGuiWindowTempData_ImGuiWindowTempData"][1]["funcname"] = "ImGuiWindowTempData" +defs["ImGuiWindowTempData_ImGuiWindowTempData"][1]["ov_cimguiname"] = "ImGuiWindowTempData_ImGuiWindowTempData" +defs["ImGuiWindowTempData_ImGuiWindowTempData"][1]["signature"] = "()" +defs["ImGuiWindowTempData_ImGuiWindowTempData"][1]["stname"] = "ImGuiWindowTempData" +defs["ImGuiWindowTempData_ImGuiWindowTempData"]["()"] = defs["ImGuiWindowTempData_ImGuiWindowTempData"][1] +defs["ImGuiWindowTempData_destroy"] = {} +defs["ImGuiWindowTempData_destroy"][1] = {} +defs["ImGuiWindowTempData_destroy"][1]["args"] = "(ImGuiWindowTempData* self)" +defs["ImGuiWindowTempData_destroy"][1]["argsT"] = {} +defs["ImGuiWindowTempData_destroy"][1]["argsT"][1] = {} +defs["ImGuiWindowTempData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindowTempData_destroy"][1]["argsT"][1]["type"] = "ImGuiWindowTempData*" +defs["ImGuiWindowTempData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiWindowTempData_destroy"][1]["cimguiname"] = "ImGuiWindowTempData_destroy" +defs["ImGuiWindowTempData_destroy"][1]["defaults"] = {} +defs["ImGuiWindowTempData_destroy"][1]["destructor"] = true +defs["ImGuiWindowTempData_destroy"][1]["ov_cimguiname"] = "ImGuiWindowTempData_destroy" +defs["ImGuiWindowTempData_destroy"][1]["ret"] = "void" +defs["ImGuiWindowTempData_destroy"][1]["signature"] = "(ImGuiWindowTempData*)" +defs["ImGuiWindowTempData_destroy"][1]["stname"] = "ImGuiWindowTempData" +defs["ImGuiWindowTempData_destroy"]["(ImGuiWindowTempData*)"] = defs["ImGuiWindowTempData_destroy"][1] +defs["ImGuiWindow_CalcFontSize"] = {} +defs["ImGuiWindow_CalcFontSize"][1] = {} +defs["ImGuiWindow_CalcFontSize"][1]["args"] = "(ImGuiWindow* self)" +defs["ImGuiWindow_CalcFontSize"][1]["argsT"] = {} +defs["ImGuiWindow_CalcFontSize"][1]["argsT"][1] = {} +defs["ImGuiWindow_CalcFontSize"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_CalcFontSize"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_CalcFontSize"][1]["argsoriginal"] = "()" +defs["ImGuiWindow_CalcFontSize"][1]["call_args"] = "()" +defs["ImGuiWindow_CalcFontSize"][1]["cimguiname"] = "ImGuiWindow_CalcFontSize" +defs["ImGuiWindow_CalcFontSize"][1]["defaults"] = {} +defs["ImGuiWindow_CalcFontSize"][1]["funcname"] = "CalcFontSize" +defs["ImGuiWindow_CalcFontSize"][1]["ov_cimguiname"] = "ImGuiWindow_CalcFontSize" +defs["ImGuiWindow_CalcFontSize"][1]["ret"] = "float" +defs["ImGuiWindow_CalcFontSize"][1]["signature"] = "()const" +defs["ImGuiWindow_CalcFontSize"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_CalcFontSize"]["()const"] = defs["ImGuiWindow_CalcFontSize"][1] +defs["ImGuiWindow_GetID"] = {} +defs["ImGuiWindow_GetID"][1] = {} +defs["ImGuiWindow_GetID"][1]["args"] = "(ImGuiWindow* self,const char* str,const char* str_end)" +defs["ImGuiWindow_GetID"][1]["argsT"] = {} +defs["ImGuiWindow_GetID"][1]["argsT"][1] = {} +defs["ImGuiWindow_GetID"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_GetID"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_GetID"][1]["argsT"][2] = {} +defs["ImGuiWindow_GetID"][1]["argsT"][2]["name"] = "str" +defs["ImGuiWindow_GetID"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiWindow_GetID"][1]["argsT"][3] = {} +defs["ImGuiWindow_GetID"][1]["argsT"][3]["name"] = "str_end" +defs["ImGuiWindow_GetID"][1]["argsT"][3]["type"] = "const char*" +defs["ImGuiWindow_GetID"][1]["argsoriginal"] = "(const char* str,const char* str_end=((void*)0))" +defs["ImGuiWindow_GetID"][1]["call_args"] = "(str,str_end)" +defs["ImGuiWindow_GetID"][1]["cimguiname"] = "ImGuiWindow_GetID" +defs["ImGuiWindow_GetID"][1]["defaults"] = {} +defs["ImGuiWindow_GetID"][1]["defaults"]["str_end"] = "((void*)0)" +defs["ImGuiWindow_GetID"][1]["funcname"] = "GetID" +defs["ImGuiWindow_GetID"][1]["ov_cimguiname"] = "ImGuiWindow_GetIDStr" +defs["ImGuiWindow_GetID"][1]["ret"] = "ImGuiID" +defs["ImGuiWindow_GetID"][1]["signature"] = "(const char*,const char*)" +defs["ImGuiWindow_GetID"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_GetID"][2] = {} +defs["ImGuiWindow_GetID"][2]["args"] = "(ImGuiWindow* self,const void* ptr)" +defs["ImGuiWindow_GetID"][2]["argsT"] = {} +defs["ImGuiWindow_GetID"][2]["argsT"][1] = {} +defs["ImGuiWindow_GetID"][2]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_GetID"][2]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_GetID"][2]["argsT"][2] = {} +defs["ImGuiWindow_GetID"][2]["argsT"][2]["name"] = "ptr" +defs["ImGuiWindow_GetID"][2]["argsT"][2]["type"] = "const void*" +defs["ImGuiWindow_GetID"][2]["argsoriginal"] = "(const void* ptr)" +defs["ImGuiWindow_GetID"][2]["call_args"] = "(ptr)" +defs["ImGuiWindow_GetID"][2]["cimguiname"] = "ImGuiWindow_GetID" +defs["ImGuiWindow_GetID"][2]["defaults"] = {} +defs["ImGuiWindow_GetID"][2]["funcname"] = "GetID" +defs["ImGuiWindow_GetID"][2]["ov_cimguiname"] = "ImGuiWindow_GetIDPtr" +defs["ImGuiWindow_GetID"][2]["ret"] = "ImGuiID" +defs["ImGuiWindow_GetID"][2]["signature"] = "(const void*)" +defs["ImGuiWindow_GetID"][2]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_GetID"][3] = {} +defs["ImGuiWindow_GetID"][3]["args"] = "(ImGuiWindow* self,int n)" +defs["ImGuiWindow_GetID"][3]["argsT"] = {} +defs["ImGuiWindow_GetID"][3]["argsT"][1] = {} +defs["ImGuiWindow_GetID"][3]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_GetID"][3]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_GetID"][3]["argsT"][2] = {} +defs["ImGuiWindow_GetID"][3]["argsT"][2]["name"] = "n" +defs["ImGuiWindow_GetID"][3]["argsT"][2]["type"] = "int" +defs["ImGuiWindow_GetID"][3]["argsoriginal"] = "(int n)" +defs["ImGuiWindow_GetID"][3]["call_args"] = "(n)" +defs["ImGuiWindow_GetID"][3]["cimguiname"] = "ImGuiWindow_GetID" +defs["ImGuiWindow_GetID"][3]["defaults"] = {} +defs["ImGuiWindow_GetID"][3]["funcname"] = "GetID" +defs["ImGuiWindow_GetID"][3]["ov_cimguiname"] = "ImGuiWindow_GetIDInt" +defs["ImGuiWindow_GetID"][3]["ret"] = "ImGuiID" +defs["ImGuiWindow_GetID"][3]["signature"] = "(int)" +defs["ImGuiWindow_GetID"][3]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_GetID"]["(const char*,const char*)"] = defs["ImGuiWindow_GetID"][1] +defs["ImGuiWindow_GetID"]["(const void*)"] = defs["ImGuiWindow_GetID"][2] +defs["ImGuiWindow_GetID"]["(int)"] = defs["ImGuiWindow_GetID"][3] +defs["ImGuiWindow_GetIDFromRectangle"] = {} +defs["ImGuiWindow_GetIDFromRectangle"][1] = {} +defs["ImGuiWindow_GetIDFromRectangle"][1]["args"] = "(ImGuiWindow* self,const ImRect r_abs)" +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsT"] = {} +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsT"][1] = {} +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsT"][2] = {} +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsT"][2]["name"] = "r_abs" +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsT"][2]["type"] = "const ImRect" +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsoriginal"] = "(const ImRect& r_abs)" +defs["ImGuiWindow_GetIDFromRectangle"][1]["call_args"] = "(r_abs)" +defs["ImGuiWindow_GetIDFromRectangle"][1]["cimguiname"] = "ImGuiWindow_GetIDFromRectangle" +defs["ImGuiWindow_GetIDFromRectangle"][1]["defaults"] = {} +defs["ImGuiWindow_GetIDFromRectangle"][1]["funcname"] = "GetIDFromRectangle" +defs["ImGuiWindow_GetIDFromRectangle"][1]["ov_cimguiname"] = "ImGuiWindow_GetIDFromRectangle" +defs["ImGuiWindow_GetIDFromRectangle"][1]["ret"] = "ImGuiID" +defs["ImGuiWindow_GetIDFromRectangle"][1]["signature"] = "(const ImRect)" +defs["ImGuiWindow_GetIDFromRectangle"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_GetIDFromRectangle"]["(const ImRect)"] = defs["ImGuiWindow_GetIDFromRectangle"][1] +defs["ImGuiWindow_GetIDNoKeepAlive"] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][1] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["args"] = "(ImGuiWindow* self,const char* str,const char* str_end)" +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["argsT"] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["argsT"][1] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["argsT"][2] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["argsT"][2]["name"] = "str" +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["argsT"][3] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["argsT"][3]["name"] = "str_end" +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["argsT"][3]["type"] = "const char*" +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["argsoriginal"] = "(const char* str,const char* str_end=((void*)0))" +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["call_args"] = "(str,str_end)" +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["cimguiname"] = "ImGuiWindow_GetIDNoKeepAlive" +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["defaults"] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["defaults"]["str_end"] = "((void*)0)" +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["funcname"] = "GetIDNoKeepAlive" +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["ov_cimguiname"] = "ImGuiWindow_GetIDNoKeepAliveStr" +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["ret"] = "ImGuiID" +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["signature"] = "(const char*,const char*)" +defs["ImGuiWindow_GetIDNoKeepAlive"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_GetIDNoKeepAlive"][2] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["args"] = "(ImGuiWindow* self,const void* ptr)" +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["argsT"] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["argsT"][1] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["argsT"][2] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["argsT"][2]["name"] = "ptr" +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["argsT"][2]["type"] = "const void*" +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["argsoriginal"] = "(const void* ptr)" +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["call_args"] = "(ptr)" +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["cimguiname"] = "ImGuiWindow_GetIDNoKeepAlive" +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["defaults"] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["funcname"] = "GetIDNoKeepAlive" +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["ov_cimguiname"] = "ImGuiWindow_GetIDNoKeepAlivePtr" +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["ret"] = "ImGuiID" +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["signature"] = "(const void*)" +defs["ImGuiWindow_GetIDNoKeepAlive"][2]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_GetIDNoKeepAlive"][3] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["args"] = "(ImGuiWindow* self,int n)" +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["argsT"] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["argsT"][1] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["argsT"][2] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["argsT"][2]["name"] = "n" +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["argsT"][2]["type"] = "int" +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["argsoriginal"] = "(int n)" +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["call_args"] = "(n)" +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["cimguiname"] = "ImGuiWindow_GetIDNoKeepAlive" +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["defaults"] = {} +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["funcname"] = "GetIDNoKeepAlive" +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["ov_cimguiname"] = "ImGuiWindow_GetIDNoKeepAliveInt" +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["ret"] = "ImGuiID" +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["signature"] = "(int)" +defs["ImGuiWindow_GetIDNoKeepAlive"][3]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_GetIDNoKeepAlive"]["(const char*,const char*)"] = defs["ImGuiWindow_GetIDNoKeepAlive"][1] +defs["ImGuiWindow_GetIDNoKeepAlive"]["(const void*)"] = defs["ImGuiWindow_GetIDNoKeepAlive"][2] +defs["ImGuiWindow_GetIDNoKeepAlive"]["(int)"] = defs["ImGuiWindow_GetIDNoKeepAlive"][3] +defs["ImGuiWindow_ImGuiWindow"] = {} +defs["ImGuiWindow_ImGuiWindow"][1] = {} +defs["ImGuiWindow_ImGuiWindow"][1]["args"] = "(ImGuiContext* context,const char* name)" +defs["ImGuiWindow_ImGuiWindow"][1]["argsT"] = {} +defs["ImGuiWindow_ImGuiWindow"][1]["argsT"][1] = {} +defs["ImGuiWindow_ImGuiWindow"][1]["argsT"][1]["name"] = "context" +defs["ImGuiWindow_ImGuiWindow"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["ImGuiWindow_ImGuiWindow"][1]["argsT"][2] = {} +defs["ImGuiWindow_ImGuiWindow"][1]["argsT"][2]["name"] = "name" +defs["ImGuiWindow_ImGuiWindow"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiWindow_ImGuiWindow"][1]["argsoriginal"] = "(ImGuiContext* context,const char* name)" +defs["ImGuiWindow_ImGuiWindow"][1]["call_args"] = "(context,name)" +defs["ImGuiWindow_ImGuiWindow"][1]["cimguiname"] = "ImGuiWindow_ImGuiWindow" +defs["ImGuiWindow_ImGuiWindow"][1]["constructor"] = true +defs["ImGuiWindow_ImGuiWindow"][1]["defaults"] = {} +defs["ImGuiWindow_ImGuiWindow"][1]["funcname"] = "ImGuiWindow" +defs["ImGuiWindow_ImGuiWindow"][1]["ov_cimguiname"] = "ImGuiWindow_ImGuiWindow" +defs["ImGuiWindow_ImGuiWindow"][1]["signature"] = "(ImGuiContext*,const char*)" +defs["ImGuiWindow_ImGuiWindow"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_ImGuiWindow"]["(ImGuiContext*,const char*)"] = defs["ImGuiWindow_ImGuiWindow"][1] +defs["ImGuiWindow_MenuBarHeight"] = {} +defs["ImGuiWindow_MenuBarHeight"][1] = {} +defs["ImGuiWindow_MenuBarHeight"][1]["args"] = "(ImGuiWindow* self)" +defs["ImGuiWindow_MenuBarHeight"][1]["argsT"] = {} +defs["ImGuiWindow_MenuBarHeight"][1]["argsT"][1] = {} +defs["ImGuiWindow_MenuBarHeight"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_MenuBarHeight"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_MenuBarHeight"][1]["argsoriginal"] = "()" +defs["ImGuiWindow_MenuBarHeight"][1]["call_args"] = "()" +defs["ImGuiWindow_MenuBarHeight"][1]["cimguiname"] = "ImGuiWindow_MenuBarHeight" +defs["ImGuiWindow_MenuBarHeight"][1]["defaults"] = {} +defs["ImGuiWindow_MenuBarHeight"][1]["funcname"] = "MenuBarHeight" +defs["ImGuiWindow_MenuBarHeight"][1]["ov_cimguiname"] = "ImGuiWindow_MenuBarHeight" +defs["ImGuiWindow_MenuBarHeight"][1]["ret"] = "float" +defs["ImGuiWindow_MenuBarHeight"][1]["signature"] = "()const" +defs["ImGuiWindow_MenuBarHeight"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_MenuBarHeight"]["()const"] = defs["ImGuiWindow_MenuBarHeight"][1] +defs["ImGuiWindow_MenuBarRect"] = {} +defs["ImGuiWindow_MenuBarRect"][1] = {} +defs["ImGuiWindow_MenuBarRect"][1]["args"] = "(ImRect *pOut,ImGuiWindow* self)" +defs["ImGuiWindow_MenuBarRect"][1]["argsT"] = {} +defs["ImGuiWindow_MenuBarRect"][1]["argsT"][1] = {} +defs["ImGuiWindow_MenuBarRect"][1]["argsT"][1]["name"] = "pOut" +defs["ImGuiWindow_MenuBarRect"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImGuiWindow_MenuBarRect"][1]["argsT"][2] = {} +defs["ImGuiWindow_MenuBarRect"][1]["argsT"][2]["name"] = "self" +defs["ImGuiWindow_MenuBarRect"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_MenuBarRect"][1]["argsoriginal"] = "()" +defs["ImGuiWindow_MenuBarRect"][1]["call_args"] = "()" +defs["ImGuiWindow_MenuBarRect"][1]["cimguiname"] = "ImGuiWindow_MenuBarRect" +defs["ImGuiWindow_MenuBarRect"][1]["defaults"] = {} +defs["ImGuiWindow_MenuBarRect"][1]["funcname"] = "MenuBarRect" +defs["ImGuiWindow_MenuBarRect"][1]["nonUDT"] = 1 +defs["ImGuiWindow_MenuBarRect"][1]["ov_cimguiname"] = "ImGuiWindow_MenuBarRect" +defs["ImGuiWindow_MenuBarRect"][1]["ret"] = "void" +defs["ImGuiWindow_MenuBarRect"][1]["signature"] = "()const" +defs["ImGuiWindow_MenuBarRect"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_MenuBarRect"]["()const"] = defs["ImGuiWindow_MenuBarRect"][1] +defs["ImGuiWindow_Rect"] = {} +defs["ImGuiWindow_Rect"][1] = {} +defs["ImGuiWindow_Rect"][1]["args"] = "(ImRect *pOut,ImGuiWindow* self)" +defs["ImGuiWindow_Rect"][1]["argsT"] = {} +defs["ImGuiWindow_Rect"][1]["argsT"][1] = {} +defs["ImGuiWindow_Rect"][1]["argsT"][1]["name"] = "pOut" +defs["ImGuiWindow_Rect"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImGuiWindow_Rect"][1]["argsT"][2] = {} +defs["ImGuiWindow_Rect"][1]["argsT"][2]["name"] = "self" +defs["ImGuiWindow_Rect"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_Rect"][1]["argsoriginal"] = "()" +defs["ImGuiWindow_Rect"][1]["call_args"] = "()" +defs["ImGuiWindow_Rect"][1]["cimguiname"] = "ImGuiWindow_Rect" +defs["ImGuiWindow_Rect"][1]["defaults"] = {} +defs["ImGuiWindow_Rect"][1]["funcname"] = "Rect" +defs["ImGuiWindow_Rect"][1]["nonUDT"] = 1 +defs["ImGuiWindow_Rect"][1]["ov_cimguiname"] = "ImGuiWindow_Rect" +defs["ImGuiWindow_Rect"][1]["ret"] = "void" +defs["ImGuiWindow_Rect"][1]["signature"] = "()const" +defs["ImGuiWindow_Rect"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_Rect"]["()const"] = defs["ImGuiWindow_Rect"][1] +defs["ImGuiWindow_TitleBarHeight"] = {} +defs["ImGuiWindow_TitleBarHeight"][1] = {} +defs["ImGuiWindow_TitleBarHeight"][1]["args"] = "(ImGuiWindow* self)" +defs["ImGuiWindow_TitleBarHeight"][1]["argsT"] = {} +defs["ImGuiWindow_TitleBarHeight"][1]["argsT"][1] = {} +defs["ImGuiWindow_TitleBarHeight"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_TitleBarHeight"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_TitleBarHeight"][1]["argsoriginal"] = "()" +defs["ImGuiWindow_TitleBarHeight"][1]["call_args"] = "()" +defs["ImGuiWindow_TitleBarHeight"][1]["cimguiname"] = "ImGuiWindow_TitleBarHeight" +defs["ImGuiWindow_TitleBarHeight"][1]["defaults"] = {} +defs["ImGuiWindow_TitleBarHeight"][1]["funcname"] = "TitleBarHeight" +defs["ImGuiWindow_TitleBarHeight"][1]["ov_cimguiname"] = "ImGuiWindow_TitleBarHeight" +defs["ImGuiWindow_TitleBarHeight"][1]["ret"] = "float" +defs["ImGuiWindow_TitleBarHeight"][1]["signature"] = "()const" +defs["ImGuiWindow_TitleBarHeight"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_TitleBarHeight"]["()const"] = defs["ImGuiWindow_TitleBarHeight"][1] +defs["ImGuiWindow_TitleBarRect"] = {} +defs["ImGuiWindow_TitleBarRect"][1] = {} +defs["ImGuiWindow_TitleBarRect"][1]["args"] = "(ImRect *pOut,ImGuiWindow* self)" +defs["ImGuiWindow_TitleBarRect"][1]["argsT"] = {} +defs["ImGuiWindow_TitleBarRect"][1]["argsT"][1] = {} +defs["ImGuiWindow_TitleBarRect"][1]["argsT"][1]["name"] = "pOut" +defs["ImGuiWindow_TitleBarRect"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImGuiWindow_TitleBarRect"][1]["argsT"][2] = {} +defs["ImGuiWindow_TitleBarRect"][1]["argsT"][2]["name"] = "self" +defs["ImGuiWindow_TitleBarRect"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_TitleBarRect"][1]["argsoriginal"] = "()" +defs["ImGuiWindow_TitleBarRect"][1]["call_args"] = "()" +defs["ImGuiWindow_TitleBarRect"][1]["cimguiname"] = "ImGuiWindow_TitleBarRect" +defs["ImGuiWindow_TitleBarRect"][1]["defaults"] = {} +defs["ImGuiWindow_TitleBarRect"][1]["funcname"] = "TitleBarRect" +defs["ImGuiWindow_TitleBarRect"][1]["nonUDT"] = 1 +defs["ImGuiWindow_TitleBarRect"][1]["ov_cimguiname"] = "ImGuiWindow_TitleBarRect" +defs["ImGuiWindow_TitleBarRect"][1]["ret"] = "void" +defs["ImGuiWindow_TitleBarRect"][1]["signature"] = "()const" +defs["ImGuiWindow_TitleBarRect"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_TitleBarRect"]["()const"] = defs["ImGuiWindow_TitleBarRect"][1] +defs["ImGuiWindow_destroy"] = {} +defs["ImGuiWindow_destroy"][1] = {} +defs["ImGuiWindow_destroy"][1]["args"] = "(ImGuiWindow* self)" +defs["ImGuiWindow_destroy"][1]["argsT"] = {} +defs["ImGuiWindow_destroy"][1]["argsT"][1] = {} +defs["ImGuiWindow_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_destroy"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_destroy"][1]["call_args"] = "(self)" +defs["ImGuiWindow_destroy"][1]["cimguiname"] = "ImGuiWindow_destroy" +defs["ImGuiWindow_destroy"][1]["defaults"] = {} +defs["ImGuiWindow_destroy"][1]["destructor"] = true +defs["ImGuiWindow_destroy"][1]["ov_cimguiname"] = "ImGuiWindow_destroy" +defs["ImGuiWindow_destroy"][1]["ret"] = "void" +defs["ImGuiWindow_destroy"][1]["signature"] = "(ImGuiWindow*)" +defs["ImGuiWindow_destroy"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_destroy"]["(ImGuiWindow*)"] = defs["ImGuiWindow_destroy"][1] +defs["ImPool_Add"] = {} +defs["ImPool_Add"][1] = {} +defs["ImPool_Add"][1]["args"] = "(ImPool* self)" +defs["ImPool_Add"][1]["argsT"] = {} +defs["ImPool_Add"][1]["argsT"][1] = {} +defs["ImPool_Add"][1]["argsT"][1]["name"] = "self" +defs["ImPool_Add"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_Add"][1]["argsoriginal"] = "()" +defs["ImPool_Add"][1]["call_args"] = "()" +defs["ImPool_Add"][1]["cimguiname"] = "ImPool_Add" +defs["ImPool_Add"][1]["defaults"] = {} +defs["ImPool_Add"][1]["funcname"] = "Add" +defs["ImPool_Add"][1]["ov_cimguiname"] = "ImPool_Add" +defs["ImPool_Add"][1]["ret"] = "T*" +defs["ImPool_Add"][1]["signature"] = "()" +defs["ImPool_Add"][1]["stname"] = "ImPool" +defs["ImPool_Add"][1]["templated"] = true +defs["ImPool_Add"]["()"] = defs["ImPool_Add"][1] +defs["ImPool_Clear"] = {} +defs["ImPool_Clear"][1] = {} +defs["ImPool_Clear"][1]["args"] = "(ImPool* self)" +defs["ImPool_Clear"][1]["argsT"] = {} +defs["ImPool_Clear"][1]["argsT"][1] = {} +defs["ImPool_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImPool_Clear"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_Clear"][1]["argsoriginal"] = "()" +defs["ImPool_Clear"][1]["call_args"] = "()" +defs["ImPool_Clear"][1]["cimguiname"] = "ImPool_Clear" +defs["ImPool_Clear"][1]["defaults"] = {} +defs["ImPool_Clear"][1]["funcname"] = "Clear" +defs["ImPool_Clear"][1]["ov_cimguiname"] = "ImPool_Clear" +defs["ImPool_Clear"][1]["ret"] = "void" +defs["ImPool_Clear"][1]["signature"] = "()" +defs["ImPool_Clear"][1]["stname"] = "ImPool" +defs["ImPool_Clear"][1]["templated"] = true +defs["ImPool_Clear"]["()"] = defs["ImPool_Clear"][1] +defs["ImPool_Contains"] = {} +defs["ImPool_Contains"][1] = {} +defs["ImPool_Contains"][1]["args"] = "(ImPool* self,const T* p)" +defs["ImPool_Contains"][1]["argsT"] = {} +defs["ImPool_Contains"][1]["argsT"][1] = {} +defs["ImPool_Contains"][1]["argsT"][1]["name"] = "self" +defs["ImPool_Contains"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_Contains"][1]["argsT"][2] = {} +defs["ImPool_Contains"][1]["argsT"][2]["name"] = "p" +defs["ImPool_Contains"][1]["argsT"][2]["type"] = "const T*" +defs["ImPool_Contains"][1]["argsoriginal"] = "(const T* p)" +defs["ImPool_Contains"][1]["call_args"] = "(p)" +defs["ImPool_Contains"][1]["cimguiname"] = "ImPool_Contains" +defs["ImPool_Contains"][1]["defaults"] = {} +defs["ImPool_Contains"][1]["funcname"] = "Contains" +defs["ImPool_Contains"][1]["ov_cimguiname"] = "ImPool_Contains" +defs["ImPool_Contains"][1]["ret"] = "bool" +defs["ImPool_Contains"][1]["signature"] = "(const T*)const" +defs["ImPool_Contains"][1]["stname"] = "ImPool" +defs["ImPool_Contains"][1]["templated"] = true +defs["ImPool_Contains"]["(const T*)const"] = defs["ImPool_Contains"][1] +defs["ImPool_GetByIndex"] = {} +defs["ImPool_GetByIndex"][1] = {} +defs["ImPool_GetByIndex"][1]["args"] = "(ImPool* self,ImPoolIdx n)" +defs["ImPool_GetByIndex"][1]["argsT"] = {} +defs["ImPool_GetByIndex"][1]["argsT"][1] = {} +defs["ImPool_GetByIndex"][1]["argsT"][1]["name"] = "self" +defs["ImPool_GetByIndex"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_GetByIndex"][1]["argsT"][2] = {} +defs["ImPool_GetByIndex"][1]["argsT"][2]["name"] = "n" +defs["ImPool_GetByIndex"][1]["argsT"][2]["type"] = "ImPoolIdx" +defs["ImPool_GetByIndex"][1]["argsoriginal"] = "(ImPoolIdx n)" +defs["ImPool_GetByIndex"][1]["call_args"] = "(n)" +defs["ImPool_GetByIndex"][1]["cimguiname"] = "ImPool_GetByIndex" +defs["ImPool_GetByIndex"][1]["defaults"] = {} +defs["ImPool_GetByIndex"][1]["funcname"] = "GetByIndex" +defs["ImPool_GetByIndex"][1]["ov_cimguiname"] = "ImPool_GetByIndex" +defs["ImPool_GetByIndex"][1]["ret"] = "T*" +defs["ImPool_GetByIndex"][1]["signature"] = "(ImPoolIdx)" +defs["ImPool_GetByIndex"][1]["stname"] = "ImPool" +defs["ImPool_GetByIndex"][1]["templated"] = true +defs["ImPool_GetByIndex"]["(ImPoolIdx)"] = defs["ImPool_GetByIndex"][1] +defs["ImPool_GetByKey"] = {} +defs["ImPool_GetByKey"][1] = {} +defs["ImPool_GetByKey"][1]["args"] = "(ImPool* self,ImGuiID key)" +defs["ImPool_GetByKey"][1]["argsT"] = {} +defs["ImPool_GetByKey"][1]["argsT"][1] = {} +defs["ImPool_GetByKey"][1]["argsT"][1]["name"] = "self" +defs["ImPool_GetByKey"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_GetByKey"][1]["argsT"][2] = {} +defs["ImPool_GetByKey"][1]["argsT"][2]["name"] = "key" +defs["ImPool_GetByKey"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImPool_GetByKey"][1]["argsoriginal"] = "(ImGuiID key)" +defs["ImPool_GetByKey"][1]["call_args"] = "(key)" +defs["ImPool_GetByKey"][1]["cimguiname"] = "ImPool_GetByKey" +defs["ImPool_GetByKey"][1]["defaults"] = {} +defs["ImPool_GetByKey"][1]["funcname"] = "GetByKey" +defs["ImPool_GetByKey"][1]["ov_cimguiname"] = "ImPool_GetByKey" +defs["ImPool_GetByKey"][1]["ret"] = "T*" +defs["ImPool_GetByKey"][1]["signature"] = "(ImGuiID)" +defs["ImPool_GetByKey"][1]["stname"] = "ImPool" +defs["ImPool_GetByKey"][1]["templated"] = true +defs["ImPool_GetByKey"]["(ImGuiID)"] = defs["ImPool_GetByKey"][1] +defs["ImPool_GetIndex"] = {} +defs["ImPool_GetIndex"][1] = {} +defs["ImPool_GetIndex"][1]["args"] = "(ImPool* self,const T* p)" +defs["ImPool_GetIndex"][1]["argsT"] = {} +defs["ImPool_GetIndex"][1]["argsT"][1] = {} +defs["ImPool_GetIndex"][1]["argsT"][1]["name"] = "self" +defs["ImPool_GetIndex"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_GetIndex"][1]["argsT"][2] = {} +defs["ImPool_GetIndex"][1]["argsT"][2]["name"] = "p" +defs["ImPool_GetIndex"][1]["argsT"][2]["type"] = "const T*" +defs["ImPool_GetIndex"][1]["argsoriginal"] = "(const T* p)" +defs["ImPool_GetIndex"][1]["call_args"] = "(p)" +defs["ImPool_GetIndex"][1]["cimguiname"] = "ImPool_GetIndex" +defs["ImPool_GetIndex"][1]["defaults"] = {} +defs["ImPool_GetIndex"][1]["funcname"] = "GetIndex" +defs["ImPool_GetIndex"][1]["ov_cimguiname"] = "ImPool_GetIndex" +defs["ImPool_GetIndex"][1]["ret"] = "ImPoolIdx" +defs["ImPool_GetIndex"][1]["signature"] = "(const T*)const" +defs["ImPool_GetIndex"][1]["stname"] = "ImPool" +defs["ImPool_GetIndex"][1]["templated"] = true +defs["ImPool_GetIndex"]["(const T*)const"] = defs["ImPool_GetIndex"][1] +defs["ImPool_GetOrAddByKey"] = {} +defs["ImPool_GetOrAddByKey"][1] = {} +defs["ImPool_GetOrAddByKey"][1]["args"] = "(ImPool* self,ImGuiID key)" +defs["ImPool_GetOrAddByKey"][1]["argsT"] = {} +defs["ImPool_GetOrAddByKey"][1]["argsT"][1] = {} +defs["ImPool_GetOrAddByKey"][1]["argsT"][1]["name"] = "self" +defs["ImPool_GetOrAddByKey"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_GetOrAddByKey"][1]["argsT"][2] = {} +defs["ImPool_GetOrAddByKey"][1]["argsT"][2]["name"] = "key" +defs["ImPool_GetOrAddByKey"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImPool_GetOrAddByKey"][1]["argsoriginal"] = "(ImGuiID key)" +defs["ImPool_GetOrAddByKey"][1]["call_args"] = "(key)" +defs["ImPool_GetOrAddByKey"][1]["cimguiname"] = "ImPool_GetOrAddByKey" +defs["ImPool_GetOrAddByKey"][1]["defaults"] = {} +defs["ImPool_GetOrAddByKey"][1]["funcname"] = "GetOrAddByKey" +defs["ImPool_GetOrAddByKey"][1]["ov_cimguiname"] = "ImPool_GetOrAddByKey" +defs["ImPool_GetOrAddByKey"][1]["ret"] = "T*" +defs["ImPool_GetOrAddByKey"][1]["signature"] = "(ImGuiID)" +defs["ImPool_GetOrAddByKey"][1]["stname"] = "ImPool" +defs["ImPool_GetOrAddByKey"][1]["templated"] = true +defs["ImPool_GetOrAddByKey"]["(ImGuiID)"] = defs["ImPool_GetOrAddByKey"][1] +defs["ImPool_GetSize"] = {} +defs["ImPool_GetSize"][1] = {} +defs["ImPool_GetSize"][1]["args"] = "(ImPool* self)" +defs["ImPool_GetSize"][1]["argsT"] = {} +defs["ImPool_GetSize"][1]["argsT"][1] = {} +defs["ImPool_GetSize"][1]["argsT"][1]["name"] = "self" +defs["ImPool_GetSize"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_GetSize"][1]["argsoriginal"] = "()" +defs["ImPool_GetSize"][1]["call_args"] = "()" +defs["ImPool_GetSize"][1]["cimguiname"] = "ImPool_GetSize" +defs["ImPool_GetSize"][1]["defaults"] = {} +defs["ImPool_GetSize"][1]["funcname"] = "GetSize" +defs["ImPool_GetSize"][1]["ov_cimguiname"] = "ImPool_GetSize" +defs["ImPool_GetSize"][1]["ret"] = "int" +defs["ImPool_GetSize"][1]["signature"] = "()const" +defs["ImPool_GetSize"][1]["stname"] = "ImPool" +defs["ImPool_GetSize"][1]["templated"] = true +defs["ImPool_GetSize"]["()const"] = defs["ImPool_GetSize"][1] +defs["ImPool_ImPool"] = {} +defs["ImPool_ImPool"][1] = {} +defs["ImPool_ImPool"][1]["args"] = "()" +defs["ImPool_ImPool"][1]["argsT"] = {} +defs["ImPool_ImPool"][1]["argsoriginal"] = "()" +defs["ImPool_ImPool"][1]["call_args"] = "()" +defs["ImPool_ImPool"][1]["cimguiname"] = "ImPool_ImPool" +defs["ImPool_ImPool"][1]["constructor"] = true +defs["ImPool_ImPool"][1]["defaults"] = {} +defs["ImPool_ImPool"][1]["funcname"] = "ImPool" +defs["ImPool_ImPool"][1]["ov_cimguiname"] = "ImPool_ImPool" +defs["ImPool_ImPool"][1]["signature"] = "()" +defs["ImPool_ImPool"][1]["stname"] = "ImPool" +defs["ImPool_ImPool"][1]["templated"] = true +defs["ImPool_ImPool"]["()"] = defs["ImPool_ImPool"][1] +defs["ImPool_Remove"] = {} +defs["ImPool_Remove"][1] = {} +defs["ImPool_Remove"][1]["args"] = "(ImPool* self,ImGuiID key,const T* p)" +defs["ImPool_Remove"][1]["argsT"] = {} +defs["ImPool_Remove"][1]["argsT"][1] = {} +defs["ImPool_Remove"][1]["argsT"][1]["name"] = "self" +defs["ImPool_Remove"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_Remove"][1]["argsT"][2] = {} +defs["ImPool_Remove"][1]["argsT"][2]["name"] = "key" +defs["ImPool_Remove"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImPool_Remove"][1]["argsT"][3] = {} +defs["ImPool_Remove"][1]["argsT"][3]["name"] = "p" +defs["ImPool_Remove"][1]["argsT"][3]["type"] = "const T*" +defs["ImPool_Remove"][1]["argsoriginal"] = "(ImGuiID key,const T* p)" +defs["ImPool_Remove"][1]["call_args"] = "(key,p)" +defs["ImPool_Remove"][1]["cimguiname"] = "ImPool_Remove" +defs["ImPool_Remove"][1]["defaults"] = {} +defs["ImPool_Remove"][1]["funcname"] = "Remove" +defs["ImPool_Remove"][1]["ov_cimguiname"] = "ImPool_RemoveTPtr" +defs["ImPool_Remove"][1]["ret"] = "void" +defs["ImPool_Remove"][1]["signature"] = "(ImGuiID,const T*)" +defs["ImPool_Remove"][1]["stname"] = "ImPool" +defs["ImPool_Remove"][1]["templated"] = true +defs["ImPool_Remove"][2] = {} +defs["ImPool_Remove"][2]["args"] = "(ImPool* self,ImGuiID key,ImPoolIdx idx)" +defs["ImPool_Remove"][2]["argsT"] = {} +defs["ImPool_Remove"][2]["argsT"][1] = {} +defs["ImPool_Remove"][2]["argsT"][1]["name"] = "self" +defs["ImPool_Remove"][2]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_Remove"][2]["argsT"][2] = {} +defs["ImPool_Remove"][2]["argsT"][2]["name"] = "key" +defs["ImPool_Remove"][2]["argsT"][2]["type"] = "ImGuiID" +defs["ImPool_Remove"][2]["argsT"][3] = {} +defs["ImPool_Remove"][2]["argsT"][3]["name"] = "idx" +defs["ImPool_Remove"][2]["argsT"][3]["type"] = "ImPoolIdx" +defs["ImPool_Remove"][2]["argsoriginal"] = "(ImGuiID key,ImPoolIdx idx)" +defs["ImPool_Remove"][2]["call_args"] = "(key,idx)" +defs["ImPool_Remove"][2]["cimguiname"] = "ImPool_Remove" +defs["ImPool_Remove"][2]["defaults"] = {} +defs["ImPool_Remove"][2]["funcname"] = "Remove" +defs["ImPool_Remove"][2]["ov_cimguiname"] = "ImPool_RemovePoolIdx" +defs["ImPool_Remove"][2]["ret"] = "void" +defs["ImPool_Remove"][2]["signature"] = "(ImGuiID,ImPoolIdx)" +defs["ImPool_Remove"][2]["stname"] = "ImPool" +defs["ImPool_Remove"][2]["templated"] = true +defs["ImPool_Remove"]["(ImGuiID,ImPoolIdx)"] = defs["ImPool_Remove"][2] +defs["ImPool_Remove"]["(ImGuiID,const T*)"] = defs["ImPool_Remove"][1] +defs["ImPool_Reserve"] = {} +defs["ImPool_Reserve"][1] = {} +defs["ImPool_Reserve"][1]["args"] = "(ImPool* self,int capacity)" +defs["ImPool_Reserve"][1]["argsT"] = {} +defs["ImPool_Reserve"][1]["argsT"][1] = {} +defs["ImPool_Reserve"][1]["argsT"][1]["name"] = "self" +defs["ImPool_Reserve"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_Reserve"][1]["argsT"][2] = {} +defs["ImPool_Reserve"][1]["argsT"][2]["name"] = "capacity" +defs["ImPool_Reserve"][1]["argsT"][2]["type"] = "int" +defs["ImPool_Reserve"][1]["argsoriginal"] = "(int capacity)" +defs["ImPool_Reserve"][1]["call_args"] = "(capacity)" +defs["ImPool_Reserve"][1]["cimguiname"] = "ImPool_Reserve" +defs["ImPool_Reserve"][1]["defaults"] = {} +defs["ImPool_Reserve"][1]["funcname"] = "Reserve" +defs["ImPool_Reserve"][1]["ov_cimguiname"] = "ImPool_Reserve" +defs["ImPool_Reserve"][1]["ret"] = "void" +defs["ImPool_Reserve"][1]["signature"] = "(int)" +defs["ImPool_Reserve"][1]["stname"] = "ImPool" +defs["ImPool_Reserve"][1]["templated"] = true +defs["ImPool_Reserve"]["(int)"] = defs["ImPool_Reserve"][1] +defs["ImPool_destroy"] = {} +defs["ImPool_destroy"][1] = {} +defs["ImPool_destroy"][1]["args"] = "(ImPool* self)" +defs["ImPool_destroy"][1]["argsT"] = {} +defs["ImPool_destroy"][1]["argsT"][1] = {} +defs["ImPool_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImPool_destroy"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_destroy"][1]["call_args"] = "(self)" +defs["ImPool_destroy"][1]["cimguiname"] = "ImPool_destroy" +defs["ImPool_destroy"][1]["defaults"] = {} +defs["ImPool_destroy"][1]["destructor"] = true +defs["ImPool_destroy"][1]["ov_cimguiname"] = "ImPool_destroy" +defs["ImPool_destroy"][1]["ret"] = "void" +defs["ImPool_destroy"][1]["signature"] = "(ImPool*)" +defs["ImPool_destroy"][1]["stname"] = "ImPool" +defs["ImPool_destroy"][1]["templated"] = true +defs["ImPool_destroy"]["(ImPool*)"] = defs["ImPool_destroy"][1] +defs["ImRect_Add"] = {} +defs["ImRect_Add"][1] = {} +defs["ImRect_Add"][1]["args"] = "(ImRect* self,const ImVec2 p)" +defs["ImRect_Add"][1]["argsT"] = {} +defs["ImRect_Add"][1]["argsT"][1] = {} +defs["ImRect_Add"][1]["argsT"][1]["name"] = "self" +defs["ImRect_Add"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Add"][1]["argsT"][2] = {} +defs["ImRect_Add"][1]["argsT"][2]["name"] = "p" +defs["ImRect_Add"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImRect_Add"][1]["argsoriginal"] = "(const ImVec2& p)" +defs["ImRect_Add"][1]["call_args"] = "(p)" +defs["ImRect_Add"][1]["cimguiname"] = "ImRect_Add" +defs["ImRect_Add"][1]["defaults"] = {} +defs["ImRect_Add"][1]["funcname"] = "Add" +defs["ImRect_Add"][1]["ov_cimguiname"] = "ImRect_AddVec2" +defs["ImRect_Add"][1]["ret"] = "void" +defs["ImRect_Add"][1]["signature"] = "(const ImVec2)" +defs["ImRect_Add"][1]["stname"] = "ImRect" +defs["ImRect_Add"][2] = {} +defs["ImRect_Add"][2]["args"] = "(ImRect* self,const ImRect r)" +defs["ImRect_Add"][2]["argsT"] = {} +defs["ImRect_Add"][2]["argsT"][1] = {} +defs["ImRect_Add"][2]["argsT"][1]["name"] = "self" +defs["ImRect_Add"][2]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Add"][2]["argsT"][2] = {} +defs["ImRect_Add"][2]["argsT"][2]["name"] = "r" +defs["ImRect_Add"][2]["argsT"][2]["type"] = "const ImRect" +defs["ImRect_Add"][2]["argsoriginal"] = "(const ImRect& r)" +defs["ImRect_Add"][2]["call_args"] = "(r)" +defs["ImRect_Add"][2]["cimguiname"] = "ImRect_Add" +defs["ImRect_Add"][2]["defaults"] = {} +defs["ImRect_Add"][2]["funcname"] = "Add" +defs["ImRect_Add"][2]["ov_cimguiname"] = "ImRect_AddRect" +defs["ImRect_Add"][2]["ret"] = "void" +defs["ImRect_Add"][2]["signature"] = "(const ImRect)" +defs["ImRect_Add"][2]["stname"] = "ImRect" +defs["ImRect_Add"]["(const ImRect)"] = defs["ImRect_Add"][2] +defs["ImRect_Add"]["(const ImVec2)"] = defs["ImRect_Add"][1] +defs["ImRect_ClipWith"] = {} +defs["ImRect_ClipWith"][1] = {} +defs["ImRect_ClipWith"][1]["args"] = "(ImRect* self,const ImRect r)" +defs["ImRect_ClipWith"][1]["argsT"] = {} +defs["ImRect_ClipWith"][1]["argsT"][1] = {} +defs["ImRect_ClipWith"][1]["argsT"][1]["name"] = "self" +defs["ImRect_ClipWith"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_ClipWith"][1]["argsT"][2] = {} +defs["ImRect_ClipWith"][1]["argsT"][2]["name"] = "r" +defs["ImRect_ClipWith"][1]["argsT"][2]["type"] = "const ImRect" +defs["ImRect_ClipWith"][1]["argsoriginal"] = "(const ImRect& r)" +defs["ImRect_ClipWith"][1]["call_args"] = "(r)" +defs["ImRect_ClipWith"][1]["cimguiname"] = "ImRect_ClipWith" +defs["ImRect_ClipWith"][1]["defaults"] = {} +defs["ImRect_ClipWith"][1]["funcname"] = "ClipWith" +defs["ImRect_ClipWith"][1]["ov_cimguiname"] = "ImRect_ClipWith" +defs["ImRect_ClipWith"][1]["ret"] = "void" +defs["ImRect_ClipWith"][1]["signature"] = "(const ImRect)" +defs["ImRect_ClipWith"][1]["stname"] = "ImRect" +defs["ImRect_ClipWith"]["(const ImRect)"] = defs["ImRect_ClipWith"][1] +defs["ImRect_ClipWithFull"] = {} +defs["ImRect_ClipWithFull"][1] = {} +defs["ImRect_ClipWithFull"][1]["args"] = "(ImRect* self,const ImRect r)" +defs["ImRect_ClipWithFull"][1]["argsT"] = {} +defs["ImRect_ClipWithFull"][1]["argsT"][1] = {} +defs["ImRect_ClipWithFull"][1]["argsT"][1]["name"] = "self" +defs["ImRect_ClipWithFull"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_ClipWithFull"][1]["argsT"][2] = {} +defs["ImRect_ClipWithFull"][1]["argsT"][2]["name"] = "r" +defs["ImRect_ClipWithFull"][1]["argsT"][2]["type"] = "const ImRect" +defs["ImRect_ClipWithFull"][1]["argsoriginal"] = "(const ImRect& r)" +defs["ImRect_ClipWithFull"][1]["call_args"] = "(r)" +defs["ImRect_ClipWithFull"][1]["cimguiname"] = "ImRect_ClipWithFull" +defs["ImRect_ClipWithFull"][1]["defaults"] = {} +defs["ImRect_ClipWithFull"][1]["funcname"] = "ClipWithFull" +defs["ImRect_ClipWithFull"][1]["ov_cimguiname"] = "ImRect_ClipWithFull" +defs["ImRect_ClipWithFull"][1]["ret"] = "void" +defs["ImRect_ClipWithFull"][1]["signature"] = "(const ImRect)" +defs["ImRect_ClipWithFull"][1]["stname"] = "ImRect" +defs["ImRect_ClipWithFull"]["(const ImRect)"] = defs["ImRect_ClipWithFull"][1] +defs["ImRect_Contains"] = {} +defs["ImRect_Contains"][1] = {} +defs["ImRect_Contains"][1]["args"] = "(ImRect* self,const ImVec2 p)" +defs["ImRect_Contains"][1]["argsT"] = {} +defs["ImRect_Contains"][1]["argsT"][1] = {} +defs["ImRect_Contains"][1]["argsT"][1]["name"] = "self" +defs["ImRect_Contains"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Contains"][1]["argsT"][2] = {} +defs["ImRect_Contains"][1]["argsT"][2]["name"] = "p" +defs["ImRect_Contains"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImRect_Contains"][1]["argsoriginal"] = "(const ImVec2& p)" +defs["ImRect_Contains"][1]["call_args"] = "(p)" +defs["ImRect_Contains"][1]["cimguiname"] = "ImRect_Contains" +defs["ImRect_Contains"][1]["defaults"] = {} +defs["ImRect_Contains"][1]["funcname"] = "Contains" +defs["ImRect_Contains"][1]["ov_cimguiname"] = "ImRect_ContainsVec2" +defs["ImRect_Contains"][1]["ret"] = "bool" +defs["ImRect_Contains"][1]["signature"] = "(const ImVec2)const" +defs["ImRect_Contains"][1]["stname"] = "ImRect" +defs["ImRect_Contains"][2] = {} +defs["ImRect_Contains"][2]["args"] = "(ImRect* self,const ImRect r)" +defs["ImRect_Contains"][2]["argsT"] = {} +defs["ImRect_Contains"][2]["argsT"][1] = {} +defs["ImRect_Contains"][2]["argsT"][1]["name"] = "self" +defs["ImRect_Contains"][2]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Contains"][2]["argsT"][2] = {} +defs["ImRect_Contains"][2]["argsT"][2]["name"] = "r" +defs["ImRect_Contains"][2]["argsT"][2]["type"] = "const ImRect" +defs["ImRect_Contains"][2]["argsoriginal"] = "(const ImRect& r)" +defs["ImRect_Contains"][2]["call_args"] = "(r)" +defs["ImRect_Contains"][2]["cimguiname"] = "ImRect_Contains" +defs["ImRect_Contains"][2]["defaults"] = {} +defs["ImRect_Contains"][2]["funcname"] = "Contains" +defs["ImRect_Contains"][2]["ov_cimguiname"] = "ImRect_ContainsRect" +defs["ImRect_Contains"][2]["ret"] = "bool" +defs["ImRect_Contains"][2]["signature"] = "(const ImRect)const" +defs["ImRect_Contains"][2]["stname"] = "ImRect" +defs["ImRect_Contains"]["(const ImRect)const"] = defs["ImRect_Contains"][2] +defs["ImRect_Contains"]["(const ImVec2)const"] = defs["ImRect_Contains"][1] +defs["ImRect_Expand"] = {} +defs["ImRect_Expand"][1] = {} +defs["ImRect_Expand"][1]["args"] = "(ImRect* self,const float amount)" +defs["ImRect_Expand"][1]["argsT"] = {} +defs["ImRect_Expand"][1]["argsT"][1] = {} +defs["ImRect_Expand"][1]["argsT"][1]["name"] = "self" +defs["ImRect_Expand"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Expand"][1]["argsT"][2] = {} +defs["ImRect_Expand"][1]["argsT"][2]["name"] = "amount" +defs["ImRect_Expand"][1]["argsT"][2]["type"] = "const float" +defs["ImRect_Expand"][1]["argsoriginal"] = "(const float amount)" +defs["ImRect_Expand"][1]["call_args"] = "(amount)" +defs["ImRect_Expand"][1]["cimguiname"] = "ImRect_Expand" +defs["ImRect_Expand"][1]["defaults"] = {} +defs["ImRect_Expand"][1]["funcname"] = "Expand" +defs["ImRect_Expand"][1]["ov_cimguiname"] = "ImRect_ExpandFloat" +defs["ImRect_Expand"][1]["ret"] = "void" +defs["ImRect_Expand"][1]["signature"] = "(const float)" +defs["ImRect_Expand"][1]["stname"] = "ImRect" +defs["ImRect_Expand"][2] = {} +defs["ImRect_Expand"][2]["args"] = "(ImRect* self,const ImVec2 amount)" +defs["ImRect_Expand"][2]["argsT"] = {} +defs["ImRect_Expand"][2]["argsT"][1] = {} +defs["ImRect_Expand"][2]["argsT"][1]["name"] = "self" +defs["ImRect_Expand"][2]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Expand"][2]["argsT"][2] = {} +defs["ImRect_Expand"][2]["argsT"][2]["name"] = "amount" +defs["ImRect_Expand"][2]["argsT"][2]["type"] = "const ImVec2" +defs["ImRect_Expand"][2]["argsoriginal"] = "(const ImVec2& amount)" +defs["ImRect_Expand"][2]["call_args"] = "(amount)" +defs["ImRect_Expand"][2]["cimguiname"] = "ImRect_Expand" +defs["ImRect_Expand"][2]["defaults"] = {} +defs["ImRect_Expand"][2]["funcname"] = "Expand" +defs["ImRect_Expand"][2]["ov_cimguiname"] = "ImRect_ExpandVec2" +defs["ImRect_Expand"][2]["ret"] = "void" +defs["ImRect_Expand"][2]["signature"] = "(const ImVec2)" +defs["ImRect_Expand"][2]["stname"] = "ImRect" +defs["ImRect_Expand"]["(const ImVec2)"] = defs["ImRect_Expand"][2] +defs["ImRect_Expand"]["(const float)"] = defs["ImRect_Expand"][1] +defs["ImRect_Floor"] = {} +defs["ImRect_Floor"][1] = {} +defs["ImRect_Floor"][1]["args"] = "(ImRect* self)" +defs["ImRect_Floor"][1]["argsT"] = {} +defs["ImRect_Floor"][1]["argsT"][1] = {} +defs["ImRect_Floor"][1]["argsT"][1]["name"] = "self" +defs["ImRect_Floor"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Floor"][1]["argsoriginal"] = "()" +defs["ImRect_Floor"][1]["call_args"] = "()" +defs["ImRect_Floor"][1]["cimguiname"] = "ImRect_Floor" +defs["ImRect_Floor"][1]["defaults"] = {} +defs["ImRect_Floor"][1]["funcname"] = "Floor" +defs["ImRect_Floor"][1]["ov_cimguiname"] = "ImRect_Floor" +defs["ImRect_Floor"][1]["ret"] = "void" +defs["ImRect_Floor"][1]["signature"] = "()" +defs["ImRect_Floor"][1]["stname"] = "ImRect" +defs["ImRect_Floor"]["()"] = defs["ImRect_Floor"][1] +defs["ImRect_GetBL"] = {} +defs["ImRect_GetBL"][1] = {} +defs["ImRect_GetBL"][1]["args"] = "(ImVec2 *pOut,ImRect* self)" +defs["ImRect_GetBL"][1]["argsT"] = {} +defs["ImRect_GetBL"][1]["argsT"][1] = {} +defs["ImRect_GetBL"][1]["argsT"][1]["name"] = "pOut" +defs["ImRect_GetBL"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImRect_GetBL"][1]["argsT"][2] = {} +defs["ImRect_GetBL"][1]["argsT"][2]["name"] = "self" +defs["ImRect_GetBL"][1]["argsT"][2]["type"] = "ImRect*" +defs["ImRect_GetBL"][1]["argsoriginal"] = "()" +defs["ImRect_GetBL"][1]["call_args"] = "()" +defs["ImRect_GetBL"][1]["cimguiname"] = "ImRect_GetBL" +defs["ImRect_GetBL"][1]["defaults"] = {} +defs["ImRect_GetBL"][1]["funcname"] = "GetBL" +defs["ImRect_GetBL"][1]["nonUDT"] = 1 +defs["ImRect_GetBL"][1]["ov_cimguiname"] = "ImRect_GetBL" +defs["ImRect_GetBL"][1]["ret"] = "void" +defs["ImRect_GetBL"][1]["signature"] = "()const" +defs["ImRect_GetBL"][1]["stname"] = "ImRect" +defs["ImRect_GetBL"]["()const"] = defs["ImRect_GetBL"][1] +defs["ImRect_GetBR"] = {} +defs["ImRect_GetBR"][1] = {} +defs["ImRect_GetBR"][1]["args"] = "(ImVec2 *pOut,ImRect* self)" +defs["ImRect_GetBR"][1]["argsT"] = {} +defs["ImRect_GetBR"][1]["argsT"][1] = {} +defs["ImRect_GetBR"][1]["argsT"][1]["name"] = "pOut" +defs["ImRect_GetBR"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImRect_GetBR"][1]["argsT"][2] = {} +defs["ImRect_GetBR"][1]["argsT"][2]["name"] = "self" +defs["ImRect_GetBR"][1]["argsT"][2]["type"] = "ImRect*" +defs["ImRect_GetBR"][1]["argsoriginal"] = "()" +defs["ImRect_GetBR"][1]["call_args"] = "()" +defs["ImRect_GetBR"][1]["cimguiname"] = "ImRect_GetBR" +defs["ImRect_GetBR"][1]["defaults"] = {} +defs["ImRect_GetBR"][1]["funcname"] = "GetBR" +defs["ImRect_GetBR"][1]["nonUDT"] = 1 +defs["ImRect_GetBR"][1]["ov_cimguiname"] = "ImRect_GetBR" +defs["ImRect_GetBR"][1]["ret"] = "void" +defs["ImRect_GetBR"][1]["signature"] = "()const" +defs["ImRect_GetBR"][1]["stname"] = "ImRect" +defs["ImRect_GetBR"]["()const"] = defs["ImRect_GetBR"][1] +defs["ImRect_GetCenter"] = {} +defs["ImRect_GetCenter"][1] = {} +defs["ImRect_GetCenter"][1]["args"] = "(ImVec2 *pOut,ImRect* self)" +defs["ImRect_GetCenter"][1]["argsT"] = {} +defs["ImRect_GetCenter"][1]["argsT"][1] = {} +defs["ImRect_GetCenter"][1]["argsT"][1]["name"] = "pOut" +defs["ImRect_GetCenter"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImRect_GetCenter"][1]["argsT"][2] = {} +defs["ImRect_GetCenter"][1]["argsT"][2]["name"] = "self" +defs["ImRect_GetCenter"][1]["argsT"][2]["type"] = "ImRect*" +defs["ImRect_GetCenter"][1]["argsoriginal"] = "()" +defs["ImRect_GetCenter"][1]["call_args"] = "()" +defs["ImRect_GetCenter"][1]["cimguiname"] = "ImRect_GetCenter" +defs["ImRect_GetCenter"][1]["defaults"] = {} +defs["ImRect_GetCenter"][1]["funcname"] = "GetCenter" +defs["ImRect_GetCenter"][1]["nonUDT"] = 1 +defs["ImRect_GetCenter"][1]["ov_cimguiname"] = "ImRect_GetCenter" +defs["ImRect_GetCenter"][1]["ret"] = "void" +defs["ImRect_GetCenter"][1]["signature"] = "()const" +defs["ImRect_GetCenter"][1]["stname"] = "ImRect" +defs["ImRect_GetCenter"]["()const"] = defs["ImRect_GetCenter"][1] +defs["ImRect_GetHeight"] = {} +defs["ImRect_GetHeight"][1] = {} +defs["ImRect_GetHeight"][1]["args"] = "(ImRect* self)" +defs["ImRect_GetHeight"][1]["argsT"] = {} +defs["ImRect_GetHeight"][1]["argsT"][1] = {} +defs["ImRect_GetHeight"][1]["argsT"][1]["name"] = "self" +defs["ImRect_GetHeight"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_GetHeight"][1]["argsoriginal"] = "()" +defs["ImRect_GetHeight"][1]["call_args"] = "()" +defs["ImRect_GetHeight"][1]["cimguiname"] = "ImRect_GetHeight" +defs["ImRect_GetHeight"][1]["defaults"] = {} +defs["ImRect_GetHeight"][1]["funcname"] = "GetHeight" +defs["ImRect_GetHeight"][1]["ov_cimguiname"] = "ImRect_GetHeight" +defs["ImRect_GetHeight"][1]["ret"] = "float" +defs["ImRect_GetHeight"][1]["signature"] = "()const" +defs["ImRect_GetHeight"][1]["stname"] = "ImRect" +defs["ImRect_GetHeight"]["()const"] = defs["ImRect_GetHeight"][1] +defs["ImRect_GetSize"] = {} +defs["ImRect_GetSize"][1] = {} +defs["ImRect_GetSize"][1]["args"] = "(ImVec2 *pOut,ImRect* self)" +defs["ImRect_GetSize"][1]["argsT"] = {} +defs["ImRect_GetSize"][1]["argsT"][1] = {} +defs["ImRect_GetSize"][1]["argsT"][1]["name"] = "pOut" +defs["ImRect_GetSize"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImRect_GetSize"][1]["argsT"][2] = {} +defs["ImRect_GetSize"][1]["argsT"][2]["name"] = "self" +defs["ImRect_GetSize"][1]["argsT"][2]["type"] = "ImRect*" +defs["ImRect_GetSize"][1]["argsoriginal"] = "()" +defs["ImRect_GetSize"][1]["call_args"] = "()" +defs["ImRect_GetSize"][1]["cimguiname"] = "ImRect_GetSize" +defs["ImRect_GetSize"][1]["defaults"] = {} +defs["ImRect_GetSize"][1]["funcname"] = "GetSize" +defs["ImRect_GetSize"][1]["nonUDT"] = 1 +defs["ImRect_GetSize"][1]["ov_cimguiname"] = "ImRect_GetSize" +defs["ImRect_GetSize"][1]["ret"] = "void" +defs["ImRect_GetSize"][1]["signature"] = "()const" +defs["ImRect_GetSize"][1]["stname"] = "ImRect" +defs["ImRect_GetSize"]["()const"] = defs["ImRect_GetSize"][1] +defs["ImRect_GetTL"] = {} +defs["ImRect_GetTL"][1] = {} +defs["ImRect_GetTL"][1]["args"] = "(ImVec2 *pOut,ImRect* self)" +defs["ImRect_GetTL"][1]["argsT"] = {} +defs["ImRect_GetTL"][1]["argsT"][1] = {} +defs["ImRect_GetTL"][1]["argsT"][1]["name"] = "pOut" +defs["ImRect_GetTL"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImRect_GetTL"][1]["argsT"][2] = {} +defs["ImRect_GetTL"][1]["argsT"][2]["name"] = "self" +defs["ImRect_GetTL"][1]["argsT"][2]["type"] = "ImRect*" +defs["ImRect_GetTL"][1]["argsoriginal"] = "()" +defs["ImRect_GetTL"][1]["call_args"] = "()" +defs["ImRect_GetTL"][1]["cimguiname"] = "ImRect_GetTL" +defs["ImRect_GetTL"][1]["defaults"] = {} +defs["ImRect_GetTL"][1]["funcname"] = "GetTL" +defs["ImRect_GetTL"][1]["nonUDT"] = 1 +defs["ImRect_GetTL"][1]["ov_cimguiname"] = "ImRect_GetTL" +defs["ImRect_GetTL"][1]["ret"] = "void" +defs["ImRect_GetTL"][1]["signature"] = "()const" +defs["ImRect_GetTL"][1]["stname"] = "ImRect" +defs["ImRect_GetTL"]["()const"] = defs["ImRect_GetTL"][1] +defs["ImRect_GetTR"] = {} +defs["ImRect_GetTR"][1] = {} +defs["ImRect_GetTR"][1]["args"] = "(ImVec2 *pOut,ImRect* self)" +defs["ImRect_GetTR"][1]["argsT"] = {} +defs["ImRect_GetTR"][1]["argsT"][1] = {} +defs["ImRect_GetTR"][1]["argsT"][1]["name"] = "pOut" +defs["ImRect_GetTR"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImRect_GetTR"][1]["argsT"][2] = {} +defs["ImRect_GetTR"][1]["argsT"][2]["name"] = "self" +defs["ImRect_GetTR"][1]["argsT"][2]["type"] = "ImRect*" +defs["ImRect_GetTR"][1]["argsoriginal"] = "()" +defs["ImRect_GetTR"][1]["call_args"] = "()" +defs["ImRect_GetTR"][1]["cimguiname"] = "ImRect_GetTR" +defs["ImRect_GetTR"][1]["defaults"] = {} +defs["ImRect_GetTR"][1]["funcname"] = "GetTR" +defs["ImRect_GetTR"][1]["nonUDT"] = 1 +defs["ImRect_GetTR"][1]["ov_cimguiname"] = "ImRect_GetTR" +defs["ImRect_GetTR"][1]["ret"] = "void" +defs["ImRect_GetTR"][1]["signature"] = "()const" +defs["ImRect_GetTR"][1]["stname"] = "ImRect" +defs["ImRect_GetTR"]["()const"] = defs["ImRect_GetTR"][1] +defs["ImRect_GetWidth"] = {} +defs["ImRect_GetWidth"][1] = {} +defs["ImRect_GetWidth"][1]["args"] = "(ImRect* self)" +defs["ImRect_GetWidth"][1]["argsT"] = {} +defs["ImRect_GetWidth"][1]["argsT"][1] = {} +defs["ImRect_GetWidth"][1]["argsT"][1]["name"] = "self" +defs["ImRect_GetWidth"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_GetWidth"][1]["argsoriginal"] = "()" +defs["ImRect_GetWidth"][1]["call_args"] = "()" +defs["ImRect_GetWidth"][1]["cimguiname"] = "ImRect_GetWidth" +defs["ImRect_GetWidth"][1]["defaults"] = {} +defs["ImRect_GetWidth"][1]["funcname"] = "GetWidth" +defs["ImRect_GetWidth"][1]["ov_cimguiname"] = "ImRect_GetWidth" +defs["ImRect_GetWidth"][1]["ret"] = "float" +defs["ImRect_GetWidth"][1]["signature"] = "()const" +defs["ImRect_GetWidth"][1]["stname"] = "ImRect" +defs["ImRect_GetWidth"]["()const"] = defs["ImRect_GetWidth"][1] +defs["ImRect_ImRect"] = {} +defs["ImRect_ImRect"][1] = {} +defs["ImRect_ImRect"][1]["args"] = "()" +defs["ImRect_ImRect"][1]["argsT"] = {} +defs["ImRect_ImRect"][1]["argsoriginal"] = "()" +defs["ImRect_ImRect"][1]["call_args"] = "()" +defs["ImRect_ImRect"][1]["cimguiname"] = "ImRect_ImRect" +defs["ImRect_ImRect"][1]["constructor"] = true +defs["ImRect_ImRect"][1]["defaults"] = {} +defs["ImRect_ImRect"][1]["funcname"] = "ImRect" +defs["ImRect_ImRect"][1]["ov_cimguiname"] = "ImRect_ImRectNil" +defs["ImRect_ImRect"][1]["signature"] = "()" +defs["ImRect_ImRect"][1]["stname"] = "ImRect" +defs["ImRect_ImRect"][2] = {} +defs["ImRect_ImRect"][2]["args"] = "(const ImVec2 min,const ImVec2 max)" +defs["ImRect_ImRect"][2]["argsT"] = {} +defs["ImRect_ImRect"][2]["argsT"][1] = {} +defs["ImRect_ImRect"][2]["argsT"][1]["name"] = "min" +defs["ImRect_ImRect"][2]["argsT"][1]["type"] = "const ImVec2" +defs["ImRect_ImRect"][2]["argsT"][2] = {} +defs["ImRect_ImRect"][2]["argsT"][2]["name"] = "max" +defs["ImRect_ImRect"][2]["argsT"][2]["type"] = "const ImVec2" +defs["ImRect_ImRect"][2]["argsoriginal"] = "(const ImVec2& min,const ImVec2& max)" +defs["ImRect_ImRect"][2]["call_args"] = "(min,max)" +defs["ImRect_ImRect"][2]["cimguiname"] = "ImRect_ImRect" +defs["ImRect_ImRect"][2]["constructor"] = true +defs["ImRect_ImRect"][2]["defaults"] = {} +defs["ImRect_ImRect"][2]["funcname"] = "ImRect" +defs["ImRect_ImRect"][2]["ov_cimguiname"] = "ImRect_ImRectVec2" +defs["ImRect_ImRect"][2]["signature"] = "(const ImVec2,const ImVec2)" +defs["ImRect_ImRect"][2]["stname"] = "ImRect" +defs["ImRect_ImRect"][3] = {} +defs["ImRect_ImRect"][3]["args"] = "(const ImVec4 v)" +defs["ImRect_ImRect"][3]["argsT"] = {} +defs["ImRect_ImRect"][3]["argsT"][1] = {} +defs["ImRect_ImRect"][3]["argsT"][1]["name"] = "v" +defs["ImRect_ImRect"][3]["argsT"][1]["type"] = "const ImVec4" +defs["ImRect_ImRect"][3]["argsoriginal"] = "(const ImVec4& v)" +defs["ImRect_ImRect"][3]["call_args"] = "(v)" +defs["ImRect_ImRect"][3]["cimguiname"] = "ImRect_ImRect" +defs["ImRect_ImRect"][3]["constructor"] = true +defs["ImRect_ImRect"][3]["defaults"] = {} +defs["ImRect_ImRect"][3]["funcname"] = "ImRect" +defs["ImRect_ImRect"][3]["ov_cimguiname"] = "ImRect_ImRectVec4" +defs["ImRect_ImRect"][3]["signature"] = "(const ImVec4)" +defs["ImRect_ImRect"][3]["stname"] = "ImRect" +defs["ImRect_ImRect"][4] = {} +defs["ImRect_ImRect"][4]["args"] = "(float x1,float y1,float x2,float y2)" +defs["ImRect_ImRect"][4]["argsT"] = {} +defs["ImRect_ImRect"][4]["argsT"][1] = {} +defs["ImRect_ImRect"][4]["argsT"][1]["name"] = "x1" +defs["ImRect_ImRect"][4]["argsT"][1]["type"] = "float" +defs["ImRect_ImRect"][4]["argsT"][2] = {} +defs["ImRect_ImRect"][4]["argsT"][2]["name"] = "y1" +defs["ImRect_ImRect"][4]["argsT"][2]["type"] = "float" +defs["ImRect_ImRect"][4]["argsT"][3] = {} +defs["ImRect_ImRect"][4]["argsT"][3]["name"] = "x2" +defs["ImRect_ImRect"][4]["argsT"][3]["type"] = "float" +defs["ImRect_ImRect"][4]["argsT"][4] = {} +defs["ImRect_ImRect"][4]["argsT"][4]["name"] = "y2" +defs["ImRect_ImRect"][4]["argsT"][4]["type"] = "float" +defs["ImRect_ImRect"][4]["argsoriginal"] = "(float x1,float y1,float x2,float y2)" +defs["ImRect_ImRect"][4]["call_args"] = "(x1,y1,x2,y2)" +defs["ImRect_ImRect"][4]["cimguiname"] = "ImRect_ImRect" +defs["ImRect_ImRect"][4]["constructor"] = true +defs["ImRect_ImRect"][4]["defaults"] = {} +defs["ImRect_ImRect"][4]["funcname"] = "ImRect" +defs["ImRect_ImRect"][4]["ov_cimguiname"] = "ImRect_ImRectFloat" +defs["ImRect_ImRect"][4]["signature"] = "(float,float,float,float)" +defs["ImRect_ImRect"][4]["stname"] = "ImRect" +defs["ImRect_ImRect"]["()"] = defs["ImRect_ImRect"][1] +defs["ImRect_ImRect"]["(const ImVec2,const ImVec2)"] = defs["ImRect_ImRect"][2] +defs["ImRect_ImRect"]["(const ImVec4)"] = defs["ImRect_ImRect"][3] +defs["ImRect_ImRect"]["(float,float,float,float)"] = defs["ImRect_ImRect"][4] +defs["ImRect_IsInverted"] = {} +defs["ImRect_IsInverted"][1] = {} +defs["ImRect_IsInverted"][1]["args"] = "(ImRect* self)" +defs["ImRect_IsInverted"][1]["argsT"] = {} +defs["ImRect_IsInverted"][1]["argsT"][1] = {} +defs["ImRect_IsInverted"][1]["argsT"][1]["name"] = "self" +defs["ImRect_IsInverted"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_IsInverted"][1]["argsoriginal"] = "()" +defs["ImRect_IsInverted"][1]["call_args"] = "()" +defs["ImRect_IsInverted"][1]["cimguiname"] = "ImRect_IsInverted" +defs["ImRect_IsInverted"][1]["defaults"] = {} +defs["ImRect_IsInverted"][1]["funcname"] = "IsInverted" +defs["ImRect_IsInverted"][1]["ov_cimguiname"] = "ImRect_IsInverted" +defs["ImRect_IsInverted"][1]["ret"] = "bool" +defs["ImRect_IsInverted"][1]["signature"] = "()const" +defs["ImRect_IsInverted"][1]["stname"] = "ImRect" +defs["ImRect_IsInverted"]["()const"] = defs["ImRect_IsInverted"][1] +defs["ImRect_Overlaps"] = {} +defs["ImRect_Overlaps"][1] = {} +defs["ImRect_Overlaps"][1]["args"] = "(ImRect* self,const ImRect r)" +defs["ImRect_Overlaps"][1]["argsT"] = {} +defs["ImRect_Overlaps"][1]["argsT"][1] = {} +defs["ImRect_Overlaps"][1]["argsT"][1]["name"] = "self" +defs["ImRect_Overlaps"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Overlaps"][1]["argsT"][2] = {} +defs["ImRect_Overlaps"][1]["argsT"][2]["name"] = "r" +defs["ImRect_Overlaps"][1]["argsT"][2]["type"] = "const ImRect" +defs["ImRect_Overlaps"][1]["argsoriginal"] = "(const ImRect& r)" +defs["ImRect_Overlaps"][1]["call_args"] = "(r)" +defs["ImRect_Overlaps"][1]["cimguiname"] = "ImRect_Overlaps" +defs["ImRect_Overlaps"][1]["defaults"] = {} +defs["ImRect_Overlaps"][1]["funcname"] = "Overlaps" +defs["ImRect_Overlaps"][1]["ov_cimguiname"] = "ImRect_Overlaps" +defs["ImRect_Overlaps"][1]["ret"] = "bool" +defs["ImRect_Overlaps"][1]["signature"] = "(const ImRect)const" +defs["ImRect_Overlaps"][1]["stname"] = "ImRect" +defs["ImRect_Overlaps"]["(const ImRect)const"] = defs["ImRect_Overlaps"][1] +defs["ImRect_Translate"] = {} +defs["ImRect_Translate"][1] = {} +defs["ImRect_Translate"][1]["args"] = "(ImRect* self,const ImVec2 d)" +defs["ImRect_Translate"][1]["argsT"] = {} +defs["ImRect_Translate"][1]["argsT"][1] = {} +defs["ImRect_Translate"][1]["argsT"][1]["name"] = "self" +defs["ImRect_Translate"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Translate"][1]["argsT"][2] = {} +defs["ImRect_Translate"][1]["argsT"][2]["name"] = "d" +defs["ImRect_Translate"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImRect_Translate"][1]["argsoriginal"] = "(const ImVec2& d)" +defs["ImRect_Translate"][1]["call_args"] = "(d)" +defs["ImRect_Translate"][1]["cimguiname"] = "ImRect_Translate" +defs["ImRect_Translate"][1]["defaults"] = {} +defs["ImRect_Translate"][1]["funcname"] = "Translate" +defs["ImRect_Translate"][1]["ov_cimguiname"] = "ImRect_Translate" +defs["ImRect_Translate"][1]["ret"] = "void" +defs["ImRect_Translate"][1]["signature"] = "(const ImVec2)" +defs["ImRect_Translate"][1]["stname"] = "ImRect" +defs["ImRect_Translate"]["(const ImVec2)"] = defs["ImRect_Translate"][1] +defs["ImRect_TranslateX"] = {} +defs["ImRect_TranslateX"][1] = {} +defs["ImRect_TranslateX"][1]["args"] = "(ImRect* self,float dx)" +defs["ImRect_TranslateX"][1]["argsT"] = {} +defs["ImRect_TranslateX"][1]["argsT"][1] = {} +defs["ImRect_TranslateX"][1]["argsT"][1]["name"] = "self" +defs["ImRect_TranslateX"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_TranslateX"][1]["argsT"][2] = {} +defs["ImRect_TranslateX"][1]["argsT"][2]["name"] = "dx" +defs["ImRect_TranslateX"][1]["argsT"][2]["type"] = "float" +defs["ImRect_TranslateX"][1]["argsoriginal"] = "(float dx)" +defs["ImRect_TranslateX"][1]["call_args"] = "(dx)" +defs["ImRect_TranslateX"][1]["cimguiname"] = "ImRect_TranslateX" +defs["ImRect_TranslateX"][1]["defaults"] = {} +defs["ImRect_TranslateX"][1]["funcname"] = "TranslateX" +defs["ImRect_TranslateX"][1]["ov_cimguiname"] = "ImRect_TranslateX" +defs["ImRect_TranslateX"][1]["ret"] = "void" +defs["ImRect_TranslateX"][1]["signature"] = "(float)" +defs["ImRect_TranslateX"][1]["stname"] = "ImRect" +defs["ImRect_TranslateX"]["(float)"] = defs["ImRect_TranslateX"][1] +defs["ImRect_TranslateY"] = {} +defs["ImRect_TranslateY"][1] = {} +defs["ImRect_TranslateY"][1]["args"] = "(ImRect* self,float dy)" +defs["ImRect_TranslateY"][1]["argsT"] = {} +defs["ImRect_TranslateY"][1]["argsT"][1] = {} +defs["ImRect_TranslateY"][1]["argsT"][1]["name"] = "self" +defs["ImRect_TranslateY"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_TranslateY"][1]["argsT"][2] = {} +defs["ImRect_TranslateY"][1]["argsT"][2]["name"] = "dy" +defs["ImRect_TranslateY"][1]["argsT"][2]["type"] = "float" +defs["ImRect_TranslateY"][1]["argsoriginal"] = "(float dy)" +defs["ImRect_TranslateY"][1]["call_args"] = "(dy)" +defs["ImRect_TranslateY"][1]["cimguiname"] = "ImRect_TranslateY" +defs["ImRect_TranslateY"][1]["defaults"] = {} +defs["ImRect_TranslateY"][1]["funcname"] = "TranslateY" +defs["ImRect_TranslateY"][1]["ov_cimguiname"] = "ImRect_TranslateY" +defs["ImRect_TranslateY"][1]["ret"] = "void" +defs["ImRect_TranslateY"][1]["signature"] = "(float)" +defs["ImRect_TranslateY"][1]["stname"] = "ImRect" +defs["ImRect_TranslateY"]["(float)"] = defs["ImRect_TranslateY"][1] +defs["ImRect_destroy"] = {} +defs["ImRect_destroy"][1] = {} +defs["ImRect_destroy"][1]["args"] = "(ImRect* self)" +defs["ImRect_destroy"][1]["argsT"] = {} +defs["ImRect_destroy"][1]["argsT"][1] = {} +defs["ImRect_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImRect_destroy"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_destroy"][1]["call_args"] = "(self)" +defs["ImRect_destroy"][1]["cimguiname"] = "ImRect_destroy" +defs["ImRect_destroy"][1]["defaults"] = {} +defs["ImRect_destroy"][1]["destructor"] = true +defs["ImRect_destroy"][1]["ov_cimguiname"] = "ImRect_destroy" +defs["ImRect_destroy"][1]["ret"] = "void" +defs["ImRect_destroy"][1]["signature"] = "(ImRect*)" +defs["ImRect_destroy"][1]["stname"] = "ImRect" +defs["ImRect_destroy"]["(ImRect*)"] = defs["ImRect_destroy"][1] +defs["ImVec1_ImVec1"] = {} +defs["ImVec1_ImVec1"][1] = {} +defs["ImVec1_ImVec1"][1]["args"] = "()" +defs["ImVec1_ImVec1"][1]["argsT"] = {} +defs["ImVec1_ImVec1"][1]["argsoriginal"] = "()" +defs["ImVec1_ImVec1"][1]["call_args"] = "()" +defs["ImVec1_ImVec1"][1]["cimguiname"] = "ImVec1_ImVec1" +defs["ImVec1_ImVec1"][1]["constructor"] = true +defs["ImVec1_ImVec1"][1]["defaults"] = {} +defs["ImVec1_ImVec1"][1]["funcname"] = "ImVec1" +defs["ImVec1_ImVec1"][1]["ov_cimguiname"] = "ImVec1_ImVec1Nil" +defs["ImVec1_ImVec1"][1]["signature"] = "()" +defs["ImVec1_ImVec1"][1]["stname"] = "ImVec1" +defs["ImVec1_ImVec1"][2] = {} +defs["ImVec1_ImVec1"][2]["args"] = "(float _x)" +defs["ImVec1_ImVec1"][2]["argsT"] = {} +defs["ImVec1_ImVec1"][2]["argsT"][1] = {} +defs["ImVec1_ImVec1"][2]["argsT"][1]["name"] = "_x" +defs["ImVec1_ImVec1"][2]["argsT"][1]["type"] = "float" +defs["ImVec1_ImVec1"][2]["argsoriginal"] = "(float _x)" +defs["ImVec1_ImVec1"][2]["call_args"] = "(_x)" +defs["ImVec1_ImVec1"][2]["cimguiname"] = "ImVec1_ImVec1" +defs["ImVec1_ImVec1"][2]["constructor"] = true +defs["ImVec1_ImVec1"][2]["defaults"] = {} +defs["ImVec1_ImVec1"][2]["funcname"] = "ImVec1" +defs["ImVec1_ImVec1"][2]["ov_cimguiname"] = "ImVec1_ImVec1Float" +defs["ImVec1_ImVec1"][2]["signature"] = "(float)" +defs["ImVec1_ImVec1"][2]["stname"] = "ImVec1" +defs["ImVec1_ImVec1"]["()"] = defs["ImVec1_ImVec1"][1] +defs["ImVec1_ImVec1"]["(float)"] = defs["ImVec1_ImVec1"][2] +defs["ImVec1_destroy"] = {} +defs["ImVec1_destroy"][1] = {} +defs["ImVec1_destroy"][1]["args"] = "(ImVec1* self)" +defs["ImVec1_destroy"][1]["argsT"] = {} +defs["ImVec1_destroy"][1]["argsT"][1] = {} +defs["ImVec1_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImVec1_destroy"][1]["argsT"][1]["type"] = "ImVec1*" +defs["ImVec1_destroy"][1]["call_args"] = "(self)" +defs["ImVec1_destroy"][1]["cimguiname"] = "ImVec1_destroy" +defs["ImVec1_destroy"][1]["defaults"] = {} +defs["ImVec1_destroy"][1]["destructor"] = true +defs["ImVec1_destroy"][1]["ov_cimguiname"] = "ImVec1_destroy" +defs["ImVec1_destroy"][1]["ret"] = "void" +defs["ImVec1_destroy"][1]["signature"] = "(ImVec1*)" +defs["ImVec1_destroy"][1]["stname"] = "ImVec1" +defs["ImVec1_destroy"]["(ImVec1*)"] = defs["ImVec1_destroy"][1] defs["ImVec2_ImVec2"] = {} defs["ImVec2_ImVec2"][1] = {} defs["ImVec2_ImVec2"][1]["args"] = "()" @@ -4610,6 +7169,72 @@ defs["ImVec2_destroy"][1]["ret"] = "void" defs["ImVec2_destroy"][1]["signature"] = "(ImVec2*)" defs["ImVec2_destroy"][1]["stname"] = "ImVec2" defs["ImVec2_destroy"]["(ImVec2*)"] = defs["ImVec2_destroy"][1] +defs["ImVec2ih_ImVec2ih"] = {} +defs["ImVec2ih_ImVec2ih"][1] = {} +defs["ImVec2ih_ImVec2ih"][1]["args"] = "()" +defs["ImVec2ih_ImVec2ih"][1]["argsT"] = {} +defs["ImVec2ih_ImVec2ih"][1]["argsoriginal"] = "()" +defs["ImVec2ih_ImVec2ih"][1]["call_args"] = "()" +defs["ImVec2ih_ImVec2ih"][1]["cimguiname"] = "ImVec2ih_ImVec2ih" +defs["ImVec2ih_ImVec2ih"][1]["constructor"] = true +defs["ImVec2ih_ImVec2ih"][1]["defaults"] = {} +defs["ImVec2ih_ImVec2ih"][1]["funcname"] = "ImVec2ih" +defs["ImVec2ih_ImVec2ih"][1]["ov_cimguiname"] = "ImVec2ih_ImVec2ihNil" +defs["ImVec2ih_ImVec2ih"][1]["signature"] = "()" +defs["ImVec2ih_ImVec2ih"][1]["stname"] = "ImVec2ih" +defs["ImVec2ih_ImVec2ih"][2] = {} +defs["ImVec2ih_ImVec2ih"][2]["args"] = "(short _x,short _y)" +defs["ImVec2ih_ImVec2ih"][2]["argsT"] = {} +defs["ImVec2ih_ImVec2ih"][2]["argsT"][1] = {} +defs["ImVec2ih_ImVec2ih"][2]["argsT"][1]["name"] = "_x" +defs["ImVec2ih_ImVec2ih"][2]["argsT"][1]["type"] = "short" +defs["ImVec2ih_ImVec2ih"][2]["argsT"][2] = {} +defs["ImVec2ih_ImVec2ih"][2]["argsT"][2]["name"] = "_y" +defs["ImVec2ih_ImVec2ih"][2]["argsT"][2]["type"] = "short" +defs["ImVec2ih_ImVec2ih"][2]["argsoriginal"] = "(short _x,short _y)" +defs["ImVec2ih_ImVec2ih"][2]["call_args"] = "(_x,_y)" +defs["ImVec2ih_ImVec2ih"][2]["cimguiname"] = "ImVec2ih_ImVec2ih" +defs["ImVec2ih_ImVec2ih"][2]["constructor"] = true +defs["ImVec2ih_ImVec2ih"][2]["defaults"] = {} +defs["ImVec2ih_ImVec2ih"][2]["funcname"] = "ImVec2ih" +defs["ImVec2ih_ImVec2ih"][2]["ov_cimguiname"] = "ImVec2ih_ImVec2ihshort" +defs["ImVec2ih_ImVec2ih"][2]["signature"] = "(short,short)" +defs["ImVec2ih_ImVec2ih"][2]["stname"] = "ImVec2ih" +defs["ImVec2ih_ImVec2ih"][3] = {} +defs["ImVec2ih_ImVec2ih"][3]["args"] = "(const ImVec2 rhs)" +defs["ImVec2ih_ImVec2ih"][3]["argsT"] = {} +defs["ImVec2ih_ImVec2ih"][3]["argsT"][1] = {} +defs["ImVec2ih_ImVec2ih"][3]["argsT"][1]["name"] = "rhs" +defs["ImVec2ih_ImVec2ih"][3]["argsT"][1]["type"] = "const ImVec2" +defs["ImVec2ih_ImVec2ih"][3]["argsoriginal"] = "(const ImVec2& rhs)" +defs["ImVec2ih_ImVec2ih"][3]["call_args"] = "(rhs)" +defs["ImVec2ih_ImVec2ih"][3]["cimguiname"] = "ImVec2ih_ImVec2ih" +defs["ImVec2ih_ImVec2ih"][3]["constructor"] = true +defs["ImVec2ih_ImVec2ih"][3]["defaults"] = {} +defs["ImVec2ih_ImVec2ih"][3]["funcname"] = "ImVec2ih" +defs["ImVec2ih_ImVec2ih"][3]["ov_cimguiname"] = "ImVec2ih_ImVec2ihVec2" +defs["ImVec2ih_ImVec2ih"][3]["ret"] = "explicit" +defs["ImVec2ih_ImVec2ih"][3]["signature"] = "(const ImVec2)" +defs["ImVec2ih_ImVec2ih"][3]["stname"] = "ImVec2ih" +defs["ImVec2ih_ImVec2ih"]["()"] = defs["ImVec2ih_ImVec2ih"][1] +defs["ImVec2ih_ImVec2ih"]["(const ImVec2)"] = defs["ImVec2ih_ImVec2ih"][3] +defs["ImVec2ih_ImVec2ih"]["(short,short)"] = defs["ImVec2ih_ImVec2ih"][2] +defs["ImVec2ih_destroy"] = {} +defs["ImVec2ih_destroy"][1] = {} +defs["ImVec2ih_destroy"][1]["args"] = "(ImVec2ih* self)" +defs["ImVec2ih_destroy"][1]["argsT"] = {} +defs["ImVec2ih_destroy"][1]["argsT"][1] = {} +defs["ImVec2ih_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImVec2ih_destroy"][1]["argsT"][1]["type"] = "ImVec2ih*" +defs["ImVec2ih_destroy"][1]["call_args"] = "(self)" +defs["ImVec2ih_destroy"][1]["cimguiname"] = "ImVec2ih_destroy" +defs["ImVec2ih_destroy"][1]["defaults"] = {} +defs["ImVec2ih_destroy"][1]["destructor"] = true +defs["ImVec2ih_destroy"][1]["ov_cimguiname"] = "ImVec2ih_destroy" +defs["ImVec2ih_destroy"][1]["ret"] = "void" +defs["ImVec2ih_destroy"][1]["signature"] = "(ImVec2ih*)" +defs["ImVec2ih_destroy"][1]["stname"] = "ImVec2ih" +defs["ImVec2ih_destroy"]["(ImVec2ih*)"] = defs["ImVec2ih_destroy"][1] defs["ImVec4_ImVec4"] = {} defs["ImVec4_ImVec4"][1] = {} defs["ImVec4_ImVec4"][1]["args"] = "()" @@ -5372,6 +7997,24 @@ defs["igAcceptDragDropPayload"][1]["ret"] = "const ImGuiPayload*" defs["igAcceptDragDropPayload"][1]["signature"] = "(const char*,ImGuiDragDropFlags)" defs["igAcceptDragDropPayload"][1]["stname"] = "" defs["igAcceptDragDropPayload"]["(const char*,ImGuiDragDropFlags)"] = defs["igAcceptDragDropPayload"][1] +defs["igActivateItem"] = {} +defs["igActivateItem"][1] = {} +defs["igActivateItem"][1]["args"] = "(ImGuiID id)" +defs["igActivateItem"][1]["argsT"] = {} +defs["igActivateItem"][1]["argsT"][1] = {} +defs["igActivateItem"][1]["argsT"][1]["name"] = "id" +defs["igActivateItem"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igActivateItem"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igActivateItem"][1]["call_args"] = "(id)" +defs["igActivateItem"][1]["cimguiname"] = "igActivateItem" +defs["igActivateItem"][1]["defaults"] = {} +defs["igActivateItem"][1]["funcname"] = "ActivateItem" +defs["igActivateItem"][1]["namespace"] = "ImGui" +defs["igActivateItem"][1]["ov_cimguiname"] = "igActivateItem" +defs["igActivateItem"][1]["ret"] = "void" +defs["igActivateItem"][1]["signature"] = "(ImGuiID)" +defs["igActivateItem"][1]["stname"] = "" +defs["igActivateItem"]["(ImGuiID)"] = defs["igActivateItem"][1] defs["igAlignTextToFramePadding"] = {} defs["igAlignTextToFramePadding"][1] = {} defs["igAlignTextToFramePadding"][1]["args"] = "()" @@ -5408,6 +8051,34 @@ defs["igArrowButton"][1]["ret"] = "bool" defs["igArrowButton"][1]["signature"] = "(const char*,ImGuiDir)" defs["igArrowButton"][1]["stname"] = "" defs["igArrowButton"]["(const char*,ImGuiDir)"] = defs["igArrowButton"][1] +defs["igArrowButtonEx"] = {} +defs["igArrowButtonEx"][1] = {} +defs["igArrowButtonEx"][1]["args"] = "(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags)" +defs["igArrowButtonEx"][1]["argsT"] = {} +defs["igArrowButtonEx"][1]["argsT"][1] = {} +defs["igArrowButtonEx"][1]["argsT"][1]["name"] = "str_id" +defs["igArrowButtonEx"][1]["argsT"][1]["type"] = "const char*" +defs["igArrowButtonEx"][1]["argsT"][2] = {} +defs["igArrowButtonEx"][1]["argsT"][2]["name"] = "dir" +defs["igArrowButtonEx"][1]["argsT"][2]["type"] = "ImGuiDir" +defs["igArrowButtonEx"][1]["argsT"][3] = {} +defs["igArrowButtonEx"][1]["argsT"][3]["name"] = "size_arg" +defs["igArrowButtonEx"][1]["argsT"][3]["type"] = "ImVec2" +defs["igArrowButtonEx"][1]["argsT"][4] = {} +defs["igArrowButtonEx"][1]["argsT"][4]["name"] = "flags" +defs["igArrowButtonEx"][1]["argsT"][4]["type"] = "ImGuiButtonFlags" +defs["igArrowButtonEx"][1]["argsoriginal"] = "(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags=0)" +defs["igArrowButtonEx"][1]["call_args"] = "(str_id,dir,size_arg,flags)" +defs["igArrowButtonEx"][1]["cimguiname"] = "igArrowButtonEx" +defs["igArrowButtonEx"][1]["defaults"] = {} +defs["igArrowButtonEx"][1]["defaults"]["flags"] = "0" +defs["igArrowButtonEx"][1]["funcname"] = "ArrowButtonEx" +defs["igArrowButtonEx"][1]["namespace"] = "ImGui" +defs["igArrowButtonEx"][1]["ov_cimguiname"] = "igArrowButtonEx" +defs["igArrowButtonEx"][1]["ret"] = "bool" +defs["igArrowButtonEx"][1]["signature"] = "(const char*,ImGuiDir,ImVec2,ImGuiButtonFlags)" +defs["igArrowButtonEx"][1]["stname"] = "" +defs["igArrowButtonEx"]["(const char*,ImGuiDir,ImVec2,ImGuiButtonFlags)"] = defs["igArrowButtonEx"][1] defs["igBegin"] = {} defs["igBegin"][1] = {} defs["igBegin"][1]["args"] = "(const char* name,bool* p_open,ImGuiWindowFlags flags)" @@ -5493,6 +8164,36 @@ defs["igBeginChild"][2]["signature"] = "(ImGuiID,const ImVec2,bool,ImGuiWindowFl defs["igBeginChild"][2]["stname"] = "" defs["igBeginChild"]["(ImGuiID,const ImVec2,bool,ImGuiWindowFlags)"] = defs["igBeginChild"][2] defs["igBeginChild"]["(const char*,const ImVec2,bool,ImGuiWindowFlags)"] = defs["igBeginChild"][1] +defs["igBeginChildEx"] = {} +defs["igBeginChildEx"][1] = {} +defs["igBeginChildEx"][1]["args"] = "(const char* name,ImGuiID id,const ImVec2 size_arg,bool border,ImGuiWindowFlags flags)" +defs["igBeginChildEx"][1]["argsT"] = {} +defs["igBeginChildEx"][1]["argsT"][1] = {} +defs["igBeginChildEx"][1]["argsT"][1]["name"] = "name" +defs["igBeginChildEx"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginChildEx"][1]["argsT"][2] = {} +defs["igBeginChildEx"][1]["argsT"][2]["name"] = "id" +defs["igBeginChildEx"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igBeginChildEx"][1]["argsT"][3] = {} +defs["igBeginChildEx"][1]["argsT"][3]["name"] = "size_arg" +defs["igBeginChildEx"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igBeginChildEx"][1]["argsT"][4] = {} +defs["igBeginChildEx"][1]["argsT"][4]["name"] = "border" +defs["igBeginChildEx"][1]["argsT"][4]["type"] = "bool" +defs["igBeginChildEx"][1]["argsT"][5] = {} +defs["igBeginChildEx"][1]["argsT"][5]["name"] = "flags" +defs["igBeginChildEx"][1]["argsT"][5]["type"] = "ImGuiWindowFlags" +defs["igBeginChildEx"][1]["argsoriginal"] = "(const char* name,ImGuiID id,const ImVec2& size_arg,bool border,ImGuiWindowFlags flags)" +defs["igBeginChildEx"][1]["call_args"] = "(name,id,size_arg,border,flags)" +defs["igBeginChildEx"][1]["cimguiname"] = "igBeginChildEx" +defs["igBeginChildEx"][1]["defaults"] = {} +defs["igBeginChildEx"][1]["funcname"] = "BeginChildEx" +defs["igBeginChildEx"][1]["namespace"] = "ImGui" +defs["igBeginChildEx"][1]["ov_cimguiname"] = "igBeginChildEx" +defs["igBeginChildEx"][1]["ret"] = "bool" +defs["igBeginChildEx"][1]["signature"] = "(const char*,ImGuiID,const ImVec2,bool,ImGuiWindowFlags)" +defs["igBeginChildEx"][1]["stname"] = "" +defs["igBeginChildEx"]["(const char*,ImGuiID,const ImVec2,bool,ImGuiWindowFlags)"] = defs["igBeginChildEx"][1] defs["igBeginChildFrame"] = {} defs["igBeginChildFrame"][1] = {} defs["igBeginChildFrame"][1]["args"] = "(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags)" @@ -5518,6 +8219,31 @@ defs["igBeginChildFrame"][1]["ret"] = "bool" defs["igBeginChildFrame"][1]["signature"] = "(ImGuiID,const ImVec2,ImGuiWindowFlags)" defs["igBeginChildFrame"][1]["stname"] = "" defs["igBeginChildFrame"]["(ImGuiID,const ImVec2,ImGuiWindowFlags)"] = defs["igBeginChildFrame"][1] +defs["igBeginColumns"] = {} +defs["igBeginColumns"][1] = {} +defs["igBeginColumns"][1]["args"] = "(const char* str_id,int count,ImGuiColumnsFlags flags)" +defs["igBeginColumns"][1]["argsT"] = {} +defs["igBeginColumns"][1]["argsT"][1] = {} +defs["igBeginColumns"][1]["argsT"][1]["name"] = "str_id" +defs["igBeginColumns"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginColumns"][1]["argsT"][2] = {} +defs["igBeginColumns"][1]["argsT"][2]["name"] = "count" +defs["igBeginColumns"][1]["argsT"][2]["type"] = "int" +defs["igBeginColumns"][1]["argsT"][3] = {} +defs["igBeginColumns"][1]["argsT"][3]["name"] = "flags" +defs["igBeginColumns"][1]["argsT"][3]["type"] = "ImGuiColumnsFlags" +defs["igBeginColumns"][1]["argsoriginal"] = "(const char* str_id,int count,ImGuiColumnsFlags flags=0)" +defs["igBeginColumns"][1]["call_args"] = "(str_id,count,flags)" +defs["igBeginColumns"][1]["cimguiname"] = "igBeginColumns" +defs["igBeginColumns"][1]["defaults"] = {} +defs["igBeginColumns"][1]["defaults"]["flags"] = "0" +defs["igBeginColumns"][1]["funcname"] = "BeginColumns" +defs["igBeginColumns"][1]["namespace"] = "ImGui" +defs["igBeginColumns"][1]["ov_cimguiname"] = "igBeginColumns" +defs["igBeginColumns"][1]["ret"] = "void" +defs["igBeginColumns"][1]["signature"] = "(const char*,int,ImGuiColumnsFlags)" +defs["igBeginColumns"][1]["stname"] = "" +defs["igBeginColumns"]["(const char*,int,ImGuiColumnsFlags)"] = defs["igBeginColumns"][1] defs["igBeginCombo"] = {} defs["igBeginCombo"][1] = {} defs["igBeginCombo"][1]["args"] = "(const char* label,const char* preview_value,ImGuiComboFlags flags)" @@ -5577,6 +8303,27 @@ defs["igBeginDragDropTarget"][1]["ret"] = "bool" defs["igBeginDragDropTarget"][1]["signature"] = "()" defs["igBeginDragDropTarget"][1]["stname"] = "" defs["igBeginDragDropTarget"]["()"] = defs["igBeginDragDropTarget"][1] +defs["igBeginDragDropTargetCustom"] = {} +defs["igBeginDragDropTargetCustom"][1] = {} +defs["igBeginDragDropTargetCustom"][1]["args"] = "(const ImRect bb,ImGuiID id)" +defs["igBeginDragDropTargetCustom"][1]["argsT"] = {} +defs["igBeginDragDropTargetCustom"][1]["argsT"][1] = {} +defs["igBeginDragDropTargetCustom"][1]["argsT"][1]["name"] = "bb" +defs["igBeginDragDropTargetCustom"][1]["argsT"][1]["type"] = "const ImRect" +defs["igBeginDragDropTargetCustom"][1]["argsT"][2] = {} +defs["igBeginDragDropTargetCustom"][1]["argsT"][2]["name"] = "id" +defs["igBeginDragDropTargetCustom"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igBeginDragDropTargetCustom"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id)" +defs["igBeginDragDropTargetCustom"][1]["call_args"] = "(bb,id)" +defs["igBeginDragDropTargetCustom"][1]["cimguiname"] = "igBeginDragDropTargetCustom" +defs["igBeginDragDropTargetCustom"][1]["defaults"] = {} +defs["igBeginDragDropTargetCustom"][1]["funcname"] = "BeginDragDropTargetCustom" +defs["igBeginDragDropTargetCustom"][1]["namespace"] = "ImGui" +defs["igBeginDragDropTargetCustom"][1]["ov_cimguiname"] = "igBeginDragDropTargetCustom" +defs["igBeginDragDropTargetCustom"][1]["ret"] = "bool" +defs["igBeginDragDropTargetCustom"][1]["signature"] = "(const ImRect,ImGuiID)" +defs["igBeginDragDropTargetCustom"][1]["stname"] = "" +defs["igBeginDragDropTargetCustom"]["(const ImRect,ImGuiID)"] = defs["igBeginDragDropTargetCustom"][1] defs["igBeginGroup"] = {} defs["igBeginGroup"][1] = {} defs["igBeginGroup"][1]["args"] = "()" @@ -5739,6 +8486,27 @@ defs["igBeginPopupContextWindow"][1]["ret"] = "bool" defs["igBeginPopupContextWindow"][1]["signature"] = "(const char*,ImGuiMouseButton,bool)" defs["igBeginPopupContextWindow"][1]["stname"] = "" defs["igBeginPopupContextWindow"]["(const char*,ImGuiMouseButton,bool)"] = defs["igBeginPopupContextWindow"][1] +defs["igBeginPopupEx"] = {} +defs["igBeginPopupEx"][1] = {} +defs["igBeginPopupEx"][1]["args"] = "(ImGuiID id,ImGuiWindowFlags extra_flags)" +defs["igBeginPopupEx"][1]["argsT"] = {} +defs["igBeginPopupEx"][1]["argsT"][1] = {} +defs["igBeginPopupEx"][1]["argsT"][1]["name"] = "id" +defs["igBeginPopupEx"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igBeginPopupEx"][1]["argsT"][2] = {} +defs["igBeginPopupEx"][1]["argsT"][2]["name"] = "extra_flags" +defs["igBeginPopupEx"][1]["argsT"][2]["type"] = "ImGuiWindowFlags" +defs["igBeginPopupEx"][1]["argsoriginal"] = "(ImGuiID id,ImGuiWindowFlags extra_flags)" +defs["igBeginPopupEx"][1]["call_args"] = "(id,extra_flags)" +defs["igBeginPopupEx"][1]["cimguiname"] = "igBeginPopupEx" +defs["igBeginPopupEx"][1]["defaults"] = {} +defs["igBeginPopupEx"][1]["funcname"] = "BeginPopupEx" +defs["igBeginPopupEx"][1]["namespace"] = "ImGui" +defs["igBeginPopupEx"][1]["ov_cimguiname"] = "igBeginPopupEx" +defs["igBeginPopupEx"][1]["ret"] = "bool" +defs["igBeginPopupEx"][1]["signature"] = "(ImGuiID,ImGuiWindowFlags)" +defs["igBeginPopupEx"][1]["stname"] = "" +defs["igBeginPopupEx"]["(ImGuiID,ImGuiWindowFlags)"] = defs["igBeginPopupEx"][1] defs["igBeginPopupModal"] = {} defs["igBeginPopupModal"][1] = {} defs["igBeginPopupModal"][1]["args"] = "(const char* name,bool* p_open,ImGuiWindowFlags flags)" @@ -5787,6 +8555,30 @@ defs["igBeginTabBar"][1]["ret"] = "bool" defs["igBeginTabBar"][1]["signature"] = "(const char*,ImGuiTabBarFlags)" defs["igBeginTabBar"][1]["stname"] = "" defs["igBeginTabBar"]["(const char*,ImGuiTabBarFlags)"] = defs["igBeginTabBar"][1] +defs["igBeginTabBarEx"] = {} +defs["igBeginTabBarEx"][1] = {} +defs["igBeginTabBarEx"][1]["args"] = "(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags)" +defs["igBeginTabBarEx"][1]["argsT"] = {} +defs["igBeginTabBarEx"][1]["argsT"][1] = {} +defs["igBeginTabBarEx"][1]["argsT"][1]["name"] = "tab_bar" +defs["igBeginTabBarEx"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igBeginTabBarEx"][1]["argsT"][2] = {} +defs["igBeginTabBarEx"][1]["argsT"][2]["name"] = "bb" +defs["igBeginTabBarEx"][1]["argsT"][2]["type"] = "const ImRect" +defs["igBeginTabBarEx"][1]["argsT"][3] = {} +defs["igBeginTabBarEx"][1]["argsT"][3]["name"] = "flags" +defs["igBeginTabBarEx"][1]["argsT"][3]["type"] = "ImGuiTabBarFlags" +defs["igBeginTabBarEx"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar,const ImRect& bb,ImGuiTabBarFlags flags)" +defs["igBeginTabBarEx"][1]["call_args"] = "(tab_bar,bb,flags)" +defs["igBeginTabBarEx"][1]["cimguiname"] = "igBeginTabBarEx" +defs["igBeginTabBarEx"][1]["defaults"] = {} +defs["igBeginTabBarEx"][1]["funcname"] = "BeginTabBarEx" +defs["igBeginTabBarEx"][1]["namespace"] = "ImGui" +defs["igBeginTabBarEx"][1]["ov_cimguiname"] = "igBeginTabBarEx" +defs["igBeginTabBarEx"][1]["ret"] = "bool" +defs["igBeginTabBarEx"][1]["signature"] = "(ImGuiTabBar*,const ImRect,ImGuiTabBarFlags)" +defs["igBeginTabBarEx"][1]["stname"] = "" +defs["igBeginTabBarEx"]["(ImGuiTabBar*,const ImRect,ImGuiTabBarFlags)"] = defs["igBeginTabBarEx"][1] defs["igBeginTabItem"] = {} defs["igBeginTabItem"][1] = {} defs["igBeginTabItem"][1]["args"] = "(const char* label,bool* p_open,ImGuiTabItemFlags flags)" @@ -5828,6 +8620,81 @@ defs["igBeginTooltip"][1]["ret"] = "void" defs["igBeginTooltip"][1]["signature"] = "()" defs["igBeginTooltip"][1]["stname"] = "" defs["igBeginTooltip"]["()"] = defs["igBeginTooltip"][1] +defs["igBeginTooltipEx"] = {} +defs["igBeginTooltipEx"][1] = {} +defs["igBeginTooltipEx"][1]["args"] = "(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags)" +defs["igBeginTooltipEx"][1]["argsT"] = {} +defs["igBeginTooltipEx"][1]["argsT"][1] = {} +defs["igBeginTooltipEx"][1]["argsT"][1]["name"] = "extra_flags" +defs["igBeginTooltipEx"][1]["argsT"][1]["type"] = "ImGuiWindowFlags" +defs["igBeginTooltipEx"][1]["argsT"][2] = {} +defs["igBeginTooltipEx"][1]["argsT"][2]["name"] = "tooltip_flags" +defs["igBeginTooltipEx"][1]["argsT"][2]["type"] = "ImGuiTooltipFlags" +defs["igBeginTooltipEx"][1]["argsoriginal"] = "(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags)" +defs["igBeginTooltipEx"][1]["call_args"] = "(extra_flags,tooltip_flags)" +defs["igBeginTooltipEx"][1]["cimguiname"] = "igBeginTooltipEx" +defs["igBeginTooltipEx"][1]["defaults"] = {} +defs["igBeginTooltipEx"][1]["funcname"] = "BeginTooltipEx" +defs["igBeginTooltipEx"][1]["namespace"] = "ImGui" +defs["igBeginTooltipEx"][1]["ov_cimguiname"] = "igBeginTooltipEx" +defs["igBeginTooltipEx"][1]["ret"] = "void" +defs["igBeginTooltipEx"][1]["signature"] = "(ImGuiWindowFlags,ImGuiTooltipFlags)" +defs["igBeginTooltipEx"][1]["stname"] = "" +defs["igBeginTooltipEx"]["(ImGuiWindowFlags,ImGuiTooltipFlags)"] = defs["igBeginTooltipEx"][1] +defs["igBringWindowToDisplayBack"] = {} +defs["igBringWindowToDisplayBack"][1] = {} +defs["igBringWindowToDisplayBack"][1]["args"] = "(ImGuiWindow* window)" +defs["igBringWindowToDisplayBack"][1]["argsT"] = {} +defs["igBringWindowToDisplayBack"][1]["argsT"][1] = {} +defs["igBringWindowToDisplayBack"][1]["argsT"][1]["name"] = "window" +defs["igBringWindowToDisplayBack"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igBringWindowToDisplayBack"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igBringWindowToDisplayBack"][1]["call_args"] = "(window)" +defs["igBringWindowToDisplayBack"][1]["cimguiname"] = "igBringWindowToDisplayBack" +defs["igBringWindowToDisplayBack"][1]["defaults"] = {} +defs["igBringWindowToDisplayBack"][1]["funcname"] = "BringWindowToDisplayBack" +defs["igBringWindowToDisplayBack"][1]["namespace"] = "ImGui" +defs["igBringWindowToDisplayBack"][1]["ov_cimguiname"] = "igBringWindowToDisplayBack" +defs["igBringWindowToDisplayBack"][1]["ret"] = "void" +defs["igBringWindowToDisplayBack"][1]["signature"] = "(ImGuiWindow*)" +defs["igBringWindowToDisplayBack"][1]["stname"] = "" +defs["igBringWindowToDisplayBack"]["(ImGuiWindow*)"] = defs["igBringWindowToDisplayBack"][1] +defs["igBringWindowToDisplayFront"] = {} +defs["igBringWindowToDisplayFront"][1] = {} +defs["igBringWindowToDisplayFront"][1]["args"] = "(ImGuiWindow* window)" +defs["igBringWindowToDisplayFront"][1]["argsT"] = {} +defs["igBringWindowToDisplayFront"][1]["argsT"][1] = {} +defs["igBringWindowToDisplayFront"][1]["argsT"][1]["name"] = "window" +defs["igBringWindowToDisplayFront"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igBringWindowToDisplayFront"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igBringWindowToDisplayFront"][1]["call_args"] = "(window)" +defs["igBringWindowToDisplayFront"][1]["cimguiname"] = "igBringWindowToDisplayFront" +defs["igBringWindowToDisplayFront"][1]["defaults"] = {} +defs["igBringWindowToDisplayFront"][1]["funcname"] = "BringWindowToDisplayFront" +defs["igBringWindowToDisplayFront"][1]["namespace"] = "ImGui" +defs["igBringWindowToDisplayFront"][1]["ov_cimguiname"] = "igBringWindowToDisplayFront" +defs["igBringWindowToDisplayFront"][1]["ret"] = "void" +defs["igBringWindowToDisplayFront"][1]["signature"] = "(ImGuiWindow*)" +defs["igBringWindowToDisplayFront"][1]["stname"] = "" +defs["igBringWindowToDisplayFront"]["(ImGuiWindow*)"] = defs["igBringWindowToDisplayFront"][1] +defs["igBringWindowToFocusFront"] = {} +defs["igBringWindowToFocusFront"][1] = {} +defs["igBringWindowToFocusFront"][1]["args"] = "(ImGuiWindow* window)" +defs["igBringWindowToFocusFront"][1]["argsT"] = {} +defs["igBringWindowToFocusFront"][1]["argsT"][1] = {} +defs["igBringWindowToFocusFront"][1]["argsT"][1]["name"] = "window" +defs["igBringWindowToFocusFront"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igBringWindowToFocusFront"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igBringWindowToFocusFront"][1]["call_args"] = "(window)" +defs["igBringWindowToFocusFront"][1]["cimguiname"] = "igBringWindowToFocusFront" +defs["igBringWindowToFocusFront"][1]["defaults"] = {} +defs["igBringWindowToFocusFront"][1]["funcname"] = "BringWindowToFocusFront" +defs["igBringWindowToFocusFront"][1]["namespace"] = "ImGui" +defs["igBringWindowToFocusFront"][1]["ov_cimguiname"] = "igBringWindowToFocusFront" +defs["igBringWindowToFocusFront"][1]["ret"] = "void" +defs["igBringWindowToFocusFront"][1]["signature"] = "(ImGuiWindow*)" +defs["igBringWindowToFocusFront"][1]["stname"] = "" +defs["igBringWindowToFocusFront"]["(ImGuiWindow*)"] = defs["igBringWindowToFocusFront"][1] defs["igBullet"] = {} defs["igBullet"][1] = {} defs["igBullet"][1]["args"] = "()" @@ -5908,6 +8775,91 @@ defs["igButton"][1]["ret"] = "bool" defs["igButton"][1]["signature"] = "(const char*,const ImVec2)" defs["igButton"][1]["stname"] = "" defs["igButton"]["(const char*,const ImVec2)"] = defs["igButton"][1] +defs["igButtonBehavior"] = {} +defs["igButtonBehavior"][1] = {} +defs["igButtonBehavior"][1]["args"] = "(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags)" +defs["igButtonBehavior"][1]["argsT"] = {} +defs["igButtonBehavior"][1]["argsT"][1] = {} +defs["igButtonBehavior"][1]["argsT"][1]["name"] = "bb" +defs["igButtonBehavior"][1]["argsT"][1]["type"] = "const ImRect" +defs["igButtonBehavior"][1]["argsT"][2] = {} +defs["igButtonBehavior"][1]["argsT"][2]["name"] = "id" +defs["igButtonBehavior"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igButtonBehavior"][1]["argsT"][3] = {} +defs["igButtonBehavior"][1]["argsT"][3]["name"] = "out_hovered" +defs["igButtonBehavior"][1]["argsT"][3]["type"] = "bool*" +defs["igButtonBehavior"][1]["argsT"][4] = {} +defs["igButtonBehavior"][1]["argsT"][4]["name"] = "out_held" +defs["igButtonBehavior"][1]["argsT"][4]["type"] = "bool*" +defs["igButtonBehavior"][1]["argsT"][5] = {} +defs["igButtonBehavior"][1]["argsT"][5]["name"] = "flags" +defs["igButtonBehavior"][1]["argsT"][5]["type"] = "ImGuiButtonFlags" +defs["igButtonBehavior"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags=0)" +defs["igButtonBehavior"][1]["call_args"] = "(bb,id,out_hovered,out_held,flags)" +defs["igButtonBehavior"][1]["cimguiname"] = "igButtonBehavior" +defs["igButtonBehavior"][1]["defaults"] = {} +defs["igButtonBehavior"][1]["defaults"]["flags"] = "0" +defs["igButtonBehavior"][1]["funcname"] = "ButtonBehavior" +defs["igButtonBehavior"][1]["namespace"] = "ImGui" +defs["igButtonBehavior"][1]["ov_cimguiname"] = "igButtonBehavior" +defs["igButtonBehavior"][1]["ret"] = "bool" +defs["igButtonBehavior"][1]["signature"] = "(const ImRect,ImGuiID,bool*,bool*,ImGuiButtonFlags)" +defs["igButtonBehavior"][1]["stname"] = "" +defs["igButtonBehavior"]["(const ImRect,ImGuiID,bool*,bool*,ImGuiButtonFlags)"] = defs["igButtonBehavior"][1] +defs["igButtonEx"] = {} +defs["igButtonEx"][1] = {} +defs["igButtonEx"][1]["args"] = "(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags)" +defs["igButtonEx"][1]["argsT"] = {} +defs["igButtonEx"][1]["argsT"][1] = {} +defs["igButtonEx"][1]["argsT"][1]["name"] = "label" +defs["igButtonEx"][1]["argsT"][1]["type"] = "const char*" +defs["igButtonEx"][1]["argsT"][2] = {} +defs["igButtonEx"][1]["argsT"][2]["name"] = "size_arg" +defs["igButtonEx"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igButtonEx"][1]["argsT"][3] = {} +defs["igButtonEx"][1]["argsT"][3]["name"] = "flags" +defs["igButtonEx"][1]["argsT"][3]["type"] = "ImGuiButtonFlags" +defs["igButtonEx"][1]["argsoriginal"] = "(const char* label,const ImVec2& size_arg=ImVec2(0,0),ImGuiButtonFlags flags=0)" +defs["igButtonEx"][1]["call_args"] = "(label,size_arg,flags)" +defs["igButtonEx"][1]["cimguiname"] = "igButtonEx" +defs["igButtonEx"][1]["defaults"] = {} +defs["igButtonEx"][1]["defaults"]["flags"] = "0" +defs["igButtonEx"][1]["defaults"]["size_arg"] = "ImVec2(0,0)" +defs["igButtonEx"][1]["funcname"] = "ButtonEx" +defs["igButtonEx"][1]["namespace"] = "ImGui" +defs["igButtonEx"][1]["ov_cimguiname"] = "igButtonEx" +defs["igButtonEx"][1]["ret"] = "bool" +defs["igButtonEx"][1]["signature"] = "(const char*,const ImVec2,ImGuiButtonFlags)" +defs["igButtonEx"][1]["stname"] = "" +defs["igButtonEx"]["(const char*,const ImVec2,ImGuiButtonFlags)"] = defs["igButtonEx"][1] +defs["igCalcItemSize"] = {} +defs["igCalcItemSize"][1] = {} +defs["igCalcItemSize"][1]["args"] = "(ImVec2 *pOut,ImVec2 size,float default_w,float default_h)" +defs["igCalcItemSize"][1]["argsT"] = {} +defs["igCalcItemSize"][1]["argsT"][1] = {} +defs["igCalcItemSize"][1]["argsT"][1]["name"] = "pOut" +defs["igCalcItemSize"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igCalcItemSize"][1]["argsT"][2] = {} +defs["igCalcItemSize"][1]["argsT"][2]["name"] = "size" +defs["igCalcItemSize"][1]["argsT"][2]["type"] = "ImVec2" +defs["igCalcItemSize"][1]["argsT"][3] = {} +defs["igCalcItemSize"][1]["argsT"][3]["name"] = "default_w" +defs["igCalcItemSize"][1]["argsT"][3]["type"] = "float" +defs["igCalcItemSize"][1]["argsT"][4] = {} +defs["igCalcItemSize"][1]["argsT"][4]["name"] = "default_h" +defs["igCalcItemSize"][1]["argsT"][4]["type"] = "float" +defs["igCalcItemSize"][1]["argsoriginal"] = "(ImVec2 size,float default_w,float default_h)" +defs["igCalcItemSize"][1]["call_args"] = "(size,default_w,default_h)" +defs["igCalcItemSize"][1]["cimguiname"] = "igCalcItemSize" +defs["igCalcItemSize"][1]["defaults"] = {} +defs["igCalcItemSize"][1]["funcname"] = "CalcItemSize" +defs["igCalcItemSize"][1]["namespace"] = "ImGui" +defs["igCalcItemSize"][1]["nonUDT"] = 1 +defs["igCalcItemSize"][1]["ov_cimguiname"] = "igCalcItemSize" +defs["igCalcItemSize"][1]["ret"] = "void" +defs["igCalcItemSize"][1]["signature"] = "(ImVec2,float,float)" +defs["igCalcItemSize"][1]["stname"] = "" +defs["igCalcItemSize"]["(ImVec2,float,float)"] = defs["igCalcItemSize"][1] defs["igCalcItemWidth"] = {} defs["igCalcItemWidth"][1] = {} defs["igCalcItemWidth"][1]["args"] = "()" @@ -5984,6 +8936,76 @@ defs["igCalcTextSize"][1]["ret"] = "void" defs["igCalcTextSize"][1]["signature"] = "(const char*,const char*,bool,float)" defs["igCalcTextSize"][1]["stname"] = "" defs["igCalcTextSize"]["(const char*,const char*,bool,float)"] = defs["igCalcTextSize"][1] +defs["igCalcTypematicRepeatAmount"] = {} +defs["igCalcTypematicRepeatAmount"][1] = {} +defs["igCalcTypematicRepeatAmount"][1]["args"] = "(float t0,float t1,float repeat_delay,float repeat_rate)" +defs["igCalcTypematicRepeatAmount"][1]["argsT"] = {} +defs["igCalcTypematicRepeatAmount"][1]["argsT"][1] = {} +defs["igCalcTypematicRepeatAmount"][1]["argsT"][1]["name"] = "t0" +defs["igCalcTypematicRepeatAmount"][1]["argsT"][1]["type"] = "float" +defs["igCalcTypematicRepeatAmount"][1]["argsT"][2] = {} +defs["igCalcTypematicRepeatAmount"][1]["argsT"][2]["name"] = "t1" +defs["igCalcTypematicRepeatAmount"][1]["argsT"][2]["type"] = "float" +defs["igCalcTypematicRepeatAmount"][1]["argsT"][3] = {} +defs["igCalcTypematicRepeatAmount"][1]["argsT"][3]["name"] = "repeat_delay" +defs["igCalcTypematicRepeatAmount"][1]["argsT"][3]["type"] = "float" +defs["igCalcTypematicRepeatAmount"][1]["argsT"][4] = {} +defs["igCalcTypematicRepeatAmount"][1]["argsT"][4]["name"] = "repeat_rate" +defs["igCalcTypematicRepeatAmount"][1]["argsT"][4]["type"] = "float" +defs["igCalcTypematicRepeatAmount"][1]["argsoriginal"] = "(float t0,float t1,float repeat_delay,float repeat_rate)" +defs["igCalcTypematicRepeatAmount"][1]["call_args"] = "(t0,t1,repeat_delay,repeat_rate)" +defs["igCalcTypematicRepeatAmount"][1]["cimguiname"] = "igCalcTypematicRepeatAmount" +defs["igCalcTypematicRepeatAmount"][1]["defaults"] = {} +defs["igCalcTypematicRepeatAmount"][1]["funcname"] = "CalcTypematicRepeatAmount" +defs["igCalcTypematicRepeatAmount"][1]["namespace"] = "ImGui" +defs["igCalcTypematicRepeatAmount"][1]["ov_cimguiname"] = "igCalcTypematicRepeatAmount" +defs["igCalcTypematicRepeatAmount"][1]["ret"] = "int" +defs["igCalcTypematicRepeatAmount"][1]["signature"] = "(float,float,float,float)" +defs["igCalcTypematicRepeatAmount"][1]["stname"] = "" +defs["igCalcTypematicRepeatAmount"]["(float,float,float,float)"] = defs["igCalcTypematicRepeatAmount"][1] +defs["igCalcWindowExpectedSize"] = {} +defs["igCalcWindowExpectedSize"][1] = {} +defs["igCalcWindowExpectedSize"][1]["args"] = "(ImVec2 *pOut,ImGuiWindow* window)" +defs["igCalcWindowExpectedSize"][1]["argsT"] = {} +defs["igCalcWindowExpectedSize"][1]["argsT"][1] = {} +defs["igCalcWindowExpectedSize"][1]["argsT"][1]["name"] = "pOut" +defs["igCalcWindowExpectedSize"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igCalcWindowExpectedSize"][1]["argsT"][2] = {} +defs["igCalcWindowExpectedSize"][1]["argsT"][2]["name"] = "window" +defs["igCalcWindowExpectedSize"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igCalcWindowExpectedSize"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igCalcWindowExpectedSize"][1]["call_args"] = "(window)" +defs["igCalcWindowExpectedSize"][1]["cimguiname"] = "igCalcWindowExpectedSize" +defs["igCalcWindowExpectedSize"][1]["defaults"] = {} +defs["igCalcWindowExpectedSize"][1]["funcname"] = "CalcWindowExpectedSize" +defs["igCalcWindowExpectedSize"][1]["namespace"] = "ImGui" +defs["igCalcWindowExpectedSize"][1]["nonUDT"] = 1 +defs["igCalcWindowExpectedSize"][1]["ov_cimguiname"] = "igCalcWindowExpectedSize" +defs["igCalcWindowExpectedSize"][1]["ret"] = "void" +defs["igCalcWindowExpectedSize"][1]["signature"] = "(ImGuiWindow*)" +defs["igCalcWindowExpectedSize"][1]["stname"] = "" +defs["igCalcWindowExpectedSize"]["(ImGuiWindow*)"] = defs["igCalcWindowExpectedSize"][1] +defs["igCalcWrapWidthForPos"] = {} +defs["igCalcWrapWidthForPos"][1] = {} +defs["igCalcWrapWidthForPos"][1]["args"] = "(const ImVec2 pos,float wrap_pos_x)" +defs["igCalcWrapWidthForPos"][1]["argsT"] = {} +defs["igCalcWrapWidthForPos"][1]["argsT"][1] = {} +defs["igCalcWrapWidthForPos"][1]["argsT"][1]["name"] = "pos" +defs["igCalcWrapWidthForPos"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igCalcWrapWidthForPos"][1]["argsT"][2] = {} +defs["igCalcWrapWidthForPos"][1]["argsT"][2]["name"] = "wrap_pos_x" +defs["igCalcWrapWidthForPos"][1]["argsT"][2]["type"] = "float" +defs["igCalcWrapWidthForPos"][1]["argsoriginal"] = "(const ImVec2& pos,float wrap_pos_x)" +defs["igCalcWrapWidthForPos"][1]["call_args"] = "(pos,wrap_pos_x)" +defs["igCalcWrapWidthForPos"][1]["cimguiname"] = "igCalcWrapWidthForPos" +defs["igCalcWrapWidthForPos"][1]["defaults"] = {} +defs["igCalcWrapWidthForPos"][1]["funcname"] = "CalcWrapWidthForPos" +defs["igCalcWrapWidthForPos"][1]["namespace"] = "ImGui" +defs["igCalcWrapWidthForPos"][1]["ov_cimguiname"] = "igCalcWrapWidthForPos" +defs["igCalcWrapWidthForPos"][1]["ret"] = "float" +defs["igCalcWrapWidthForPos"][1]["signature"] = "(const ImVec2,float)" +defs["igCalcWrapWidthForPos"][1]["stname"] = "" +defs["igCalcWrapWidthForPos"]["(const ImVec2,float)"] = defs["igCalcWrapWidthForPos"][1] defs["igCaptureKeyboardFromApp"] = {} defs["igCaptureKeyboardFromApp"][1] = {} defs["igCaptureKeyboardFromApp"][1]["args"] = "(bool want_capture_keyboard_value)" @@ -6067,6 +9089,57 @@ defs["igCheckboxFlags"][1]["ret"] = "bool" defs["igCheckboxFlags"][1]["signature"] = "(const char*,unsigned int*,unsigned int)" defs["igCheckboxFlags"][1]["stname"] = "" defs["igCheckboxFlags"]["(const char*,unsigned int*,unsigned int)"] = defs["igCheckboxFlags"][1] +defs["igClearActiveID"] = {} +defs["igClearActiveID"][1] = {} +defs["igClearActiveID"][1]["args"] = "()" +defs["igClearActiveID"][1]["argsT"] = {} +defs["igClearActiveID"][1]["argsoriginal"] = "()" +defs["igClearActiveID"][1]["call_args"] = "()" +defs["igClearActiveID"][1]["cimguiname"] = "igClearActiveID" +defs["igClearActiveID"][1]["defaults"] = {} +defs["igClearActiveID"][1]["funcname"] = "ClearActiveID" +defs["igClearActiveID"][1]["namespace"] = "ImGui" +defs["igClearActiveID"][1]["ov_cimguiname"] = "igClearActiveID" +defs["igClearActiveID"][1]["ret"] = "void" +defs["igClearActiveID"][1]["signature"] = "()" +defs["igClearActiveID"][1]["stname"] = "" +defs["igClearActiveID"]["()"] = defs["igClearActiveID"][1] +defs["igClearDragDrop"] = {} +defs["igClearDragDrop"][1] = {} +defs["igClearDragDrop"][1]["args"] = "()" +defs["igClearDragDrop"][1]["argsT"] = {} +defs["igClearDragDrop"][1]["argsoriginal"] = "()" +defs["igClearDragDrop"][1]["call_args"] = "()" +defs["igClearDragDrop"][1]["cimguiname"] = "igClearDragDrop" +defs["igClearDragDrop"][1]["defaults"] = {} +defs["igClearDragDrop"][1]["funcname"] = "ClearDragDrop" +defs["igClearDragDrop"][1]["namespace"] = "ImGui" +defs["igClearDragDrop"][1]["ov_cimguiname"] = "igClearDragDrop" +defs["igClearDragDrop"][1]["ret"] = "void" +defs["igClearDragDrop"][1]["signature"] = "()" +defs["igClearDragDrop"][1]["stname"] = "" +defs["igClearDragDrop"]["()"] = defs["igClearDragDrop"][1] +defs["igCloseButton"] = {} +defs["igCloseButton"][1] = {} +defs["igCloseButton"][1]["args"] = "(ImGuiID id,const ImVec2 pos)" +defs["igCloseButton"][1]["argsT"] = {} +defs["igCloseButton"][1]["argsT"][1] = {} +defs["igCloseButton"][1]["argsT"][1]["name"] = "id" +defs["igCloseButton"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igCloseButton"][1]["argsT"][2] = {} +defs["igCloseButton"][1]["argsT"][2]["name"] = "pos" +defs["igCloseButton"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igCloseButton"][1]["argsoriginal"] = "(ImGuiID id,const ImVec2& pos)" +defs["igCloseButton"][1]["call_args"] = "(id,pos)" +defs["igCloseButton"][1]["cimguiname"] = "igCloseButton" +defs["igCloseButton"][1]["defaults"] = {} +defs["igCloseButton"][1]["funcname"] = "CloseButton" +defs["igCloseButton"][1]["namespace"] = "ImGui" +defs["igCloseButton"][1]["ov_cimguiname"] = "igCloseButton" +defs["igCloseButton"][1]["ret"] = "bool" +defs["igCloseButton"][1]["signature"] = "(ImGuiID,const ImVec2)" +defs["igCloseButton"][1]["stname"] = "" +defs["igCloseButton"]["(ImGuiID,const ImVec2)"] = defs["igCloseButton"][1] defs["igCloseCurrentPopup"] = {} defs["igCloseCurrentPopup"][1] = {} defs["igCloseCurrentPopup"][1]["args"] = "()" @@ -6082,6 +9155,69 @@ defs["igCloseCurrentPopup"][1]["ret"] = "void" defs["igCloseCurrentPopup"][1]["signature"] = "()" defs["igCloseCurrentPopup"][1]["stname"] = "" defs["igCloseCurrentPopup"]["()"] = defs["igCloseCurrentPopup"][1] +defs["igClosePopupToLevel"] = {} +defs["igClosePopupToLevel"][1] = {} +defs["igClosePopupToLevel"][1]["args"] = "(int remaining,bool restore_focus_to_window_under_popup)" +defs["igClosePopupToLevel"][1]["argsT"] = {} +defs["igClosePopupToLevel"][1]["argsT"][1] = {} +defs["igClosePopupToLevel"][1]["argsT"][1]["name"] = "remaining" +defs["igClosePopupToLevel"][1]["argsT"][1]["type"] = "int" +defs["igClosePopupToLevel"][1]["argsT"][2] = {} +defs["igClosePopupToLevel"][1]["argsT"][2]["name"] = "restore_focus_to_window_under_popup" +defs["igClosePopupToLevel"][1]["argsT"][2]["type"] = "bool" +defs["igClosePopupToLevel"][1]["argsoriginal"] = "(int remaining,bool restore_focus_to_window_under_popup)" +defs["igClosePopupToLevel"][1]["call_args"] = "(remaining,restore_focus_to_window_under_popup)" +defs["igClosePopupToLevel"][1]["cimguiname"] = "igClosePopupToLevel" +defs["igClosePopupToLevel"][1]["defaults"] = {} +defs["igClosePopupToLevel"][1]["funcname"] = "ClosePopupToLevel" +defs["igClosePopupToLevel"][1]["namespace"] = "ImGui" +defs["igClosePopupToLevel"][1]["ov_cimguiname"] = "igClosePopupToLevel" +defs["igClosePopupToLevel"][1]["ret"] = "void" +defs["igClosePopupToLevel"][1]["signature"] = "(int,bool)" +defs["igClosePopupToLevel"][1]["stname"] = "" +defs["igClosePopupToLevel"]["(int,bool)"] = defs["igClosePopupToLevel"][1] +defs["igClosePopupsOverWindow"] = {} +defs["igClosePopupsOverWindow"][1] = {} +defs["igClosePopupsOverWindow"][1]["args"] = "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)" +defs["igClosePopupsOverWindow"][1]["argsT"] = {} +defs["igClosePopupsOverWindow"][1]["argsT"][1] = {} +defs["igClosePopupsOverWindow"][1]["argsT"][1]["name"] = "ref_window" +defs["igClosePopupsOverWindow"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igClosePopupsOverWindow"][1]["argsT"][2] = {} +defs["igClosePopupsOverWindow"][1]["argsT"][2]["name"] = "restore_focus_to_window_under_popup" +defs["igClosePopupsOverWindow"][1]["argsT"][2]["type"] = "bool" +defs["igClosePopupsOverWindow"][1]["argsoriginal"] = "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)" +defs["igClosePopupsOverWindow"][1]["call_args"] = "(ref_window,restore_focus_to_window_under_popup)" +defs["igClosePopupsOverWindow"][1]["cimguiname"] = "igClosePopupsOverWindow" +defs["igClosePopupsOverWindow"][1]["defaults"] = {} +defs["igClosePopupsOverWindow"][1]["funcname"] = "ClosePopupsOverWindow" +defs["igClosePopupsOverWindow"][1]["namespace"] = "ImGui" +defs["igClosePopupsOverWindow"][1]["ov_cimguiname"] = "igClosePopupsOverWindow" +defs["igClosePopupsOverWindow"][1]["ret"] = "void" +defs["igClosePopupsOverWindow"][1]["signature"] = "(ImGuiWindow*,bool)" +defs["igClosePopupsOverWindow"][1]["stname"] = "" +defs["igClosePopupsOverWindow"]["(ImGuiWindow*,bool)"] = defs["igClosePopupsOverWindow"][1] +defs["igCollapseButton"] = {} +defs["igCollapseButton"][1] = {} +defs["igCollapseButton"][1]["args"] = "(ImGuiID id,const ImVec2 pos)" +defs["igCollapseButton"][1]["argsT"] = {} +defs["igCollapseButton"][1]["argsT"][1] = {} +defs["igCollapseButton"][1]["argsT"][1]["name"] = "id" +defs["igCollapseButton"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igCollapseButton"][1]["argsT"][2] = {} +defs["igCollapseButton"][1]["argsT"][2]["name"] = "pos" +defs["igCollapseButton"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igCollapseButton"][1]["argsoriginal"] = "(ImGuiID id,const ImVec2& pos)" +defs["igCollapseButton"][1]["call_args"] = "(id,pos)" +defs["igCollapseButton"][1]["cimguiname"] = "igCollapseButton" +defs["igCollapseButton"][1]["defaults"] = {} +defs["igCollapseButton"][1]["funcname"] = "CollapseButton" +defs["igCollapseButton"][1]["namespace"] = "ImGui" +defs["igCollapseButton"][1]["ov_cimguiname"] = "igCollapseButton" +defs["igCollapseButton"][1]["ret"] = "bool" +defs["igCollapseButton"][1]["signature"] = "(ImGuiID,const ImVec2)" +defs["igCollapseButton"][1]["stname"] = "" +defs["igCollapseButton"]["(ImGuiID,const ImVec2)"] = defs["igCollapseButton"][1] defs["igCollapsingHeader"] = {} defs["igCollapsingHeader"][1] = {} defs["igCollapsingHeader"][1]["args"] = "(const char* label,ImGuiTreeNodeFlags flags)" @@ -6315,6 +9451,27 @@ defs["igColorEdit4"][1]["ret"] = "bool" defs["igColorEdit4"][1]["signature"] = "(const char*,float[4],ImGuiColorEditFlags)" defs["igColorEdit4"][1]["stname"] = "" defs["igColorEdit4"]["(const char*,float[4],ImGuiColorEditFlags)"] = defs["igColorEdit4"][1] +defs["igColorEditOptionsPopup"] = {} +defs["igColorEditOptionsPopup"][1] = {} +defs["igColorEditOptionsPopup"][1]["args"] = "(const float* col,ImGuiColorEditFlags flags)" +defs["igColorEditOptionsPopup"][1]["argsT"] = {} +defs["igColorEditOptionsPopup"][1]["argsT"][1] = {} +defs["igColorEditOptionsPopup"][1]["argsT"][1]["name"] = "col" +defs["igColorEditOptionsPopup"][1]["argsT"][1]["type"] = "const float*" +defs["igColorEditOptionsPopup"][1]["argsT"][2] = {} +defs["igColorEditOptionsPopup"][1]["argsT"][2]["name"] = "flags" +defs["igColorEditOptionsPopup"][1]["argsT"][2]["type"] = "ImGuiColorEditFlags" +defs["igColorEditOptionsPopup"][1]["argsoriginal"] = "(const float* col,ImGuiColorEditFlags flags)" +defs["igColorEditOptionsPopup"][1]["call_args"] = "(col,flags)" +defs["igColorEditOptionsPopup"][1]["cimguiname"] = "igColorEditOptionsPopup" +defs["igColorEditOptionsPopup"][1]["defaults"] = {} +defs["igColorEditOptionsPopup"][1]["funcname"] = "ColorEditOptionsPopup" +defs["igColorEditOptionsPopup"][1]["namespace"] = "ImGui" +defs["igColorEditOptionsPopup"][1]["ov_cimguiname"] = "igColorEditOptionsPopup" +defs["igColorEditOptionsPopup"][1]["ret"] = "void" +defs["igColorEditOptionsPopup"][1]["signature"] = "(const float*,ImGuiColorEditFlags)" +defs["igColorEditOptionsPopup"][1]["stname"] = "" +defs["igColorEditOptionsPopup"]["(const float*,ImGuiColorEditFlags)"] = defs["igColorEditOptionsPopup"][1] defs["igColorPicker3"] = {} defs["igColorPicker3"][1] = {} defs["igColorPicker3"][1]["args"] = "(const char* label,float col[3],ImGuiColorEditFlags flags)" @@ -6369,6 +9526,51 @@ defs["igColorPicker4"][1]["ret"] = "bool" defs["igColorPicker4"][1]["signature"] = "(const char*,float[4],ImGuiColorEditFlags,const float*)" defs["igColorPicker4"][1]["stname"] = "" defs["igColorPicker4"]["(const char*,float[4],ImGuiColorEditFlags,const float*)"] = defs["igColorPicker4"][1] +defs["igColorPickerOptionsPopup"] = {} +defs["igColorPickerOptionsPopup"][1] = {} +defs["igColorPickerOptionsPopup"][1]["args"] = "(const float* ref_col,ImGuiColorEditFlags flags)" +defs["igColorPickerOptionsPopup"][1]["argsT"] = {} +defs["igColorPickerOptionsPopup"][1]["argsT"][1] = {} +defs["igColorPickerOptionsPopup"][1]["argsT"][1]["name"] = "ref_col" +defs["igColorPickerOptionsPopup"][1]["argsT"][1]["type"] = "const float*" +defs["igColorPickerOptionsPopup"][1]["argsT"][2] = {} +defs["igColorPickerOptionsPopup"][1]["argsT"][2]["name"] = "flags" +defs["igColorPickerOptionsPopup"][1]["argsT"][2]["type"] = "ImGuiColorEditFlags" +defs["igColorPickerOptionsPopup"][1]["argsoriginal"] = "(const float* ref_col,ImGuiColorEditFlags flags)" +defs["igColorPickerOptionsPopup"][1]["call_args"] = "(ref_col,flags)" +defs["igColorPickerOptionsPopup"][1]["cimguiname"] = "igColorPickerOptionsPopup" +defs["igColorPickerOptionsPopup"][1]["defaults"] = {} +defs["igColorPickerOptionsPopup"][1]["funcname"] = "ColorPickerOptionsPopup" +defs["igColorPickerOptionsPopup"][1]["namespace"] = "ImGui" +defs["igColorPickerOptionsPopup"][1]["ov_cimguiname"] = "igColorPickerOptionsPopup" +defs["igColorPickerOptionsPopup"][1]["ret"] = "void" +defs["igColorPickerOptionsPopup"][1]["signature"] = "(const float*,ImGuiColorEditFlags)" +defs["igColorPickerOptionsPopup"][1]["stname"] = "" +defs["igColorPickerOptionsPopup"]["(const float*,ImGuiColorEditFlags)"] = defs["igColorPickerOptionsPopup"][1] +defs["igColorTooltip"] = {} +defs["igColorTooltip"][1] = {} +defs["igColorTooltip"][1]["args"] = "(const char* text,const float* col,ImGuiColorEditFlags flags)" +defs["igColorTooltip"][1]["argsT"] = {} +defs["igColorTooltip"][1]["argsT"][1] = {} +defs["igColorTooltip"][1]["argsT"][1]["name"] = "text" +defs["igColorTooltip"][1]["argsT"][1]["type"] = "const char*" +defs["igColorTooltip"][1]["argsT"][2] = {} +defs["igColorTooltip"][1]["argsT"][2]["name"] = "col" +defs["igColorTooltip"][1]["argsT"][2]["type"] = "const float*" +defs["igColorTooltip"][1]["argsT"][3] = {} +defs["igColorTooltip"][1]["argsT"][3]["name"] = "flags" +defs["igColorTooltip"][1]["argsT"][3]["type"] = "ImGuiColorEditFlags" +defs["igColorTooltip"][1]["argsoriginal"] = "(const char* text,const float* col,ImGuiColorEditFlags flags)" +defs["igColorTooltip"][1]["call_args"] = "(text,col,flags)" +defs["igColorTooltip"][1]["cimguiname"] = "igColorTooltip" +defs["igColorTooltip"][1]["defaults"] = {} +defs["igColorTooltip"][1]["funcname"] = "ColorTooltip" +defs["igColorTooltip"][1]["namespace"] = "ImGui" +defs["igColorTooltip"][1]["ov_cimguiname"] = "igColorTooltip" +defs["igColorTooltip"][1]["ret"] = "void" +defs["igColorTooltip"][1]["signature"] = "(const char*,const float*,ImGuiColorEditFlags)" +defs["igColorTooltip"][1]["stname"] = "" +defs["igColorTooltip"]["(const char*,const float*,ImGuiColorEditFlags)"] = defs["igColorTooltip"][1] defs["igColumns"] = {} defs["igColumns"][1] = {} defs["igColumns"][1]["args"] = "(int count,const char* id,bool border)" @@ -6508,6 +9710,132 @@ defs["igCreateContext"][1]["ret"] = "ImGuiContext*" defs["igCreateContext"][1]["signature"] = "(ImFontAtlas*)" defs["igCreateContext"][1]["stname"] = "" defs["igCreateContext"]["(ImFontAtlas*)"] = defs["igCreateContext"][1] +defs["igCreateNewWindowSettings"] = {} +defs["igCreateNewWindowSettings"][1] = {} +defs["igCreateNewWindowSettings"][1]["args"] = "(const char* name)" +defs["igCreateNewWindowSettings"][1]["argsT"] = {} +defs["igCreateNewWindowSettings"][1]["argsT"][1] = {} +defs["igCreateNewWindowSettings"][1]["argsT"][1]["name"] = "name" +defs["igCreateNewWindowSettings"][1]["argsT"][1]["type"] = "const char*" +defs["igCreateNewWindowSettings"][1]["argsoriginal"] = "(const char* name)" +defs["igCreateNewWindowSettings"][1]["call_args"] = "(name)" +defs["igCreateNewWindowSettings"][1]["cimguiname"] = "igCreateNewWindowSettings" +defs["igCreateNewWindowSettings"][1]["defaults"] = {} +defs["igCreateNewWindowSettings"][1]["funcname"] = "CreateNewWindowSettings" +defs["igCreateNewWindowSettings"][1]["namespace"] = "ImGui" +defs["igCreateNewWindowSettings"][1]["ov_cimguiname"] = "igCreateNewWindowSettings" +defs["igCreateNewWindowSettings"][1]["ret"] = "ImGuiWindowSettings*" +defs["igCreateNewWindowSettings"][1]["signature"] = "(const char*)" +defs["igCreateNewWindowSettings"][1]["stname"] = "" +defs["igCreateNewWindowSettings"]["(const char*)"] = defs["igCreateNewWindowSettings"][1] +defs["igDataTypeApplyOp"] = {} +defs["igDataTypeApplyOp"][1] = {} +defs["igDataTypeApplyOp"][1]["args"] = "(ImGuiDataType data_type,int op,void* output,void* arg_1,const void* arg_2)" +defs["igDataTypeApplyOp"][1]["argsT"] = {} +defs["igDataTypeApplyOp"][1]["argsT"][1] = {} +defs["igDataTypeApplyOp"][1]["argsT"][1]["name"] = "data_type" +defs["igDataTypeApplyOp"][1]["argsT"][1]["type"] = "ImGuiDataType" +defs["igDataTypeApplyOp"][1]["argsT"][2] = {} +defs["igDataTypeApplyOp"][1]["argsT"][2]["name"] = "op" +defs["igDataTypeApplyOp"][1]["argsT"][2]["type"] = "int" +defs["igDataTypeApplyOp"][1]["argsT"][3] = {} +defs["igDataTypeApplyOp"][1]["argsT"][3]["name"] = "output" +defs["igDataTypeApplyOp"][1]["argsT"][3]["type"] = "void*" +defs["igDataTypeApplyOp"][1]["argsT"][4] = {} +defs["igDataTypeApplyOp"][1]["argsT"][4]["name"] = "arg_1" +defs["igDataTypeApplyOp"][1]["argsT"][4]["type"] = "void*" +defs["igDataTypeApplyOp"][1]["argsT"][5] = {} +defs["igDataTypeApplyOp"][1]["argsT"][5]["name"] = "arg_2" +defs["igDataTypeApplyOp"][1]["argsT"][5]["type"] = "const void*" +defs["igDataTypeApplyOp"][1]["argsoriginal"] = "(ImGuiDataType data_type,int op,void* output,void* arg_1,const void* arg_2)" +defs["igDataTypeApplyOp"][1]["call_args"] = "(data_type,op,output,arg_1,arg_2)" +defs["igDataTypeApplyOp"][1]["cimguiname"] = "igDataTypeApplyOp" +defs["igDataTypeApplyOp"][1]["defaults"] = {} +defs["igDataTypeApplyOp"][1]["funcname"] = "DataTypeApplyOp" +defs["igDataTypeApplyOp"][1]["namespace"] = "ImGui" +defs["igDataTypeApplyOp"][1]["ov_cimguiname"] = "igDataTypeApplyOp" +defs["igDataTypeApplyOp"][1]["ret"] = "void" +defs["igDataTypeApplyOp"][1]["signature"] = "(ImGuiDataType,int,void*,void*,const void*)" +defs["igDataTypeApplyOp"][1]["stname"] = "" +defs["igDataTypeApplyOp"]["(ImGuiDataType,int,void*,void*,const void*)"] = defs["igDataTypeApplyOp"][1] +defs["igDataTypeApplyOpFromText"] = {} +defs["igDataTypeApplyOpFromText"][1] = {} +defs["igDataTypeApplyOpFromText"][1]["args"] = "(const char* buf,const char* initial_value_buf,ImGuiDataType data_type,void* p_data,const char* format)" +defs["igDataTypeApplyOpFromText"][1]["argsT"] = {} +defs["igDataTypeApplyOpFromText"][1]["argsT"][1] = {} +defs["igDataTypeApplyOpFromText"][1]["argsT"][1]["name"] = "buf" +defs["igDataTypeApplyOpFromText"][1]["argsT"][1]["type"] = "const char*" +defs["igDataTypeApplyOpFromText"][1]["argsT"][2] = {} +defs["igDataTypeApplyOpFromText"][1]["argsT"][2]["name"] = "initial_value_buf" +defs["igDataTypeApplyOpFromText"][1]["argsT"][2]["type"] = "const char*" +defs["igDataTypeApplyOpFromText"][1]["argsT"][3] = {} +defs["igDataTypeApplyOpFromText"][1]["argsT"][3]["name"] = "data_type" +defs["igDataTypeApplyOpFromText"][1]["argsT"][3]["type"] = "ImGuiDataType" +defs["igDataTypeApplyOpFromText"][1]["argsT"][4] = {} +defs["igDataTypeApplyOpFromText"][1]["argsT"][4]["name"] = "p_data" +defs["igDataTypeApplyOpFromText"][1]["argsT"][4]["type"] = "void*" +defs["igDataTypeApplyOpFromText"][1]["argsT"][5] = {} +defs["igDataTypeApplyOpFromText"][1]["argsT"][5]["name"] = "format" +defs["igDataTypeApplyOpFromText"][1]["argsT"][5]["type"] = "const char*" +defs["igDataTypeApplyOpFromText"][1]["argsoriginal"] = "(const char* buf,const char* initial_value_buf,ImGuiDataType data_type,void* p_data,const char* format)" +defs["igDataTypeApplyOpFromText"][1]["call_args"] = "(buf,initial_value_buf,data_type,p_data,format)" +defs["igDataTypeApplyOpFromText"][1]["cimguiname"] = "igDataTypeApplyOpFromText" +defs["igDataTypeApplyOpFromText"][1]["defaults"] = {} +defs["igDataTypeApplyOpFromText"][1]["funcname"] = "DataTypeApplyOpFromText" +defs["igDataTypeApplyOpFromText"][1]["namespace"] = "ImGui" +defs["igDataTypeApplyOpFromText"][1]["ov_cimguiname"] = "igDataTypeApplyOpFromText" +defs["igDataTypeApplyOpFromText"][1]["ret"] = "bool" +defs["igDataTypeApplyOpFromText"][1]["signature"] = "(const char*,const char*,ImGuiDataType,void*,const char*)" +defs["igDataTypeApplyOpFromText"][1]["stname"] = "" +defs["igDataTypeApplyOpFromText"]["(const char*,const char*,ImGuiDataType,void*,const char*)"] = defs["igDataTypeApplyOpFromText"][1] +defs["igDataTypeFormatString"] = {} +defs["igDataTypeFormatString"][1] = {} +defs["igDataTypeFormatString"][1]["args"] = "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)" +defs["igDataTypeFormatString"][1]["argsT"] = {} +defs["igDataTypeFormatString"][1]["argsT"][1] = {} +defs["igDataTypeFormatString"][1]["argsT"][1]["name"] = "buf" +defs["igDataTypeFormatString"][1]["argsT"][1]["type"] = "char*" +defs["igDataTypeFormatString"][1]["argsT"][2] = {} +defs["igDataTypeFormatString"][1]["argsT"][2]["name"] = "buf_size" +defs["igDataTypeFormatString"][1]["argsT"][2]["type"] = "int" +defs["igDataTypeFormatString"][1]["argsT"][3] = {} +defs["igDataTypeFormatString"][1]["argsT"][3]["name"] = "data_type" +defs["igDataTypeFormatString"][1]["argsT"][3]["type"] = "ImGuiDataType" +defs["igDataTypeFormatString"][1]["argsT"][4] = {} +defs["igDataTypeFormatString"][1]["argsT"][4]["name"] = "p_data" +defs["igDataTypeFormatString"][1]["argsT"][4]["type"] = "const void*" +defs["igDataTypeFormatString"][1]["argsT"][5] = {} +defs["igDataTypeFormatString"][1]["argsT"][5]["name"] = "format" +defs["igDataTypeFormatString"][1]["argsT"][5]["type"] = "const char*" +defs["igDataTypeFormatString"][1]["argsoriginal"] = "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)" +defs["igDataTypeFormatString"][1]["call_args"] = "(buf,buf_size,data_type,p_data,format)" +defs["igDataTypeFormatString"][1]["cimguiname"] = "igDataTypeFormatString" +defs["igDataTypeFormatString"][1]["defaults"] = {} +defs["igDataTypeFormatString"][1]["funcname"] = "DataTypeFormatString" +defs["igDataTypeFormatString"][1]["namespace"] = "ImGui" +defs["igDataTypeFormatString"][1]["ov_cimguiname"] = "igDataTypeFormatString" +defs["igDataTypeFormatString"][1]["ret"] = "int" +defs["igDataTypeFormatString"][1]["signature"] = "(char*,int,ImGuiDataType,const void*,const char*)" +defs["igDataTypeFormatString"][1]["stname"] = "" +defs["igDataTypeFormatString"]["(char*,int,ImGuiDataType,const void*,const char*)"] = defs["igDataTypeFormatString"][1] +defs["igDataTypeGetInfo"] = {} +defs["igDataTypeGetInfo"][1] = {} +defs["igDataTypeGetInfo"][1]["args"] = "(ImGuiDataType data_type)" +defs["igDataTypeGetInfo"][1]["argsT"] = {} +defs["igDataTypeGetInfo"][1]["argsT"][1] = {} +defs["igDataTypeGetInfo"][1]["argsT"][1]["name"] = "data_type" +defs["igDataTypeGetInfo"][1]["argsT"][1]["type"] = "ImGuiDataType" +defs["igDataTypeGetInfo"][1]["argsoriginal"] = "(ImGuiDataType data_type)" +defs["igDataTypeGetInfo"][1]["call_args"] = "(data_type)" +defs["igDataTypeGetInfo"][1]["cimguiname"] = "igDataTypeGetInfo" +defs["igDataTypeGetInfo"][1]["defaults"] = {} +defs["igDataTypeGetInfo"][1]["funcname"] = "DataTypeGetInfo" +defs["igDataTypeGetInfo"][1]["namespace"] = "ImGui" +defs["igDataTypeGetInfo"][1]["ov_cimguiname"] = "igDataTypeGetInfo" +defs["igDataTypeGetInfo"][1]["ret"] = "const ImGuiDataTypeInfo*" +defs["igDataTypeGetInfo"][1]["signature"] = "(ImGuiDataType)" +defs["igDataTypeGetInfo"][1]["stname"] = "" +defs["igDataTypeGetInfo"]["(ImGuiDataType)"] = defs["igDataTypeGetInfo"][1] defs["igDebugCheckVersionAndDataLayout"] = {} defs["igDebugCheckVersionAndDataLayout"][1] = {} defs["igDebugCheckVersionAndDataLayout"][1]["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)" @@ -6544,6 +9872,40 @@ defs["igDebugCheckVersionAndDataLayout"][1]["ret"] = "bool" defs["igDebugCheckVersionAndDataLayout"][1]["signature"] = "(const char*,size_t,size_t,size_t,size_t,size_t,size_t)" defs["igDebugCheckVersionAndDataLayout"][1]["stname"] = "" defs["igDebugCheckVersionAndDataLayout"]["(const char*,size_t,size_t,size_t,size_t,size_t,size_t)"] = defs["igDebugCheckVersionAndDataLayout"][1] +defs["igDebugDrawItemRect"] = {} +defs["igDebugDrawItemRect"][1] = {} +defs["igDebugDrawItemRect"][1]["args"] = "(ImU32 col)" +defs["igDebugDrawItemRect"][1]["argsT"] = {} +defs["igDebugDrawItemRect"][1]["argsT"][1] = {} +defs["igDebugDrawItemRect"][1]["argsT"][1]["name"] = "col" +defs["igDebugDrawItemRect"][1]["argsT"][1]["type"] = "ImU32" +defs["igDebugDrawItemRect"][1]["argsoriginal"] = "(ImU32 col=(((ImU32)(255)<<24)|((ImU32)(0)<<16)|((ImU32)(0)<<8)|((ImU32)(255)<<0)))" +defs["igDebugDrawItemRect"][1]["call_args"] = "(col)" +defs["igDebugDrawItemRect"][1]["cimguiname"] = "igDebugDrawItemRect" +defs["igDebugDrawItemRect"][1]["defaults"] = {} +defs["igDebugDrawItemRect"][1]["defaults"]["col"] = "(((ImU32)(255)<<24)|((ImU32)(0)<<16)|((ImU32)(0)<<8)|((ImU32)(255)<<0))" +defs["igDebugDrawItemRect"][1]["funcname"] = "DebugDrawItemRect" +defs["igDebugDrawItemRect"][1]["namespace"] = "ImGui" +defs["igDebugDrawItemRect"][1]["ov_cimguiname"] = "igDebugDrawItemRect" +defs["igDebugDrawItemRect"][1]["ret"] = "void" +defs["igDebugDrawItemRect"][1]["signature"] = "(ImU32)" +defs["igDebugDrawItemRect"][1]["stname"] = "" +defs["igDebugDrawItemRect"]["(ImU32)"] = defs["igDebugDrawItemRect"][1] +defs["igDebugStartItemPicker"] = {} +defs["igDebugStartItemPicker"][1] = {} +defs["igDebugStartItemPicker"][1]["args"] = "()" +defs["igDebugStartItemPicker"][1]["argsT"] = {} +defs["igDebugStartItemPicker"][1]["argsoriginal"] = "()" +defs["igDebugStartItemPicker"][1]["call_args"] = "()" +defs["igDebugStartItemPicker"][1]["cimguiname"] = "igDebugStartItemPicker" +defs["igDebugStartItemPicker"][1]["defaults"] = {} +defs["igDebugStartItemPicker"][1]["funcname"] = "DebugStartItemPicker" +defs["igDebugStartItemPicker"][1]["namespace"] = "ImGui" +defs["igDebugStartItemPicker"][1]["ov_cimguiname"] = "igDebugStartItemPicker" +defs["igDebugStartItemPicker"][1]["ret"] = "void" +defs["igDebugStartItemPicker"][1]["signature"] = "()" +defs["igDebugStartItemPicker"][1]["stname"] = "" +defs["igDebugStartItemPicker"]["()"] = defs["igDebugStartItemPicker"][1] defs["igDestroyContext"] = {} defs["igDestroyContext"][1] = {} defs["igDestroyContext"][1]["args"] = "(ImGuiContext* ctx)" @@ -6563,6 +9925,48 @@ defs["igDestroyContext"][1]["ret"] = "void" defs["igDestroyContext"][1]["signature"] = "(ImGuiContext*)" defs["igDestroyContext"][1]["stname"] = "" defs["igDestroyContext"]["(ImGuiContext*)"] = defs["igDestroyContext"][1] +defs["igDragBehavior"] = {} +defs["igDragBehavior"][1] = {} +defs["igDragBehavior"][1]["args"] = "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,float power,ImGuiDragFlags flags)" +defs["igDragBehavior"][1]["argsT"] = {} +defs["igDragBehavior"][1]["argsT"][1] = {} +defs["igDragBehavior"][1]["argsT"][1]["name"] = "id" +defs["igDragBehavior"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDragBehavior"][1]["argsT"][2] = {} +defs["igDragBehavior"][1]["argsT"][2]["name"] = "data_type" +defs["igDragBehavior"][1]["argsT"][2]["type"] = "ImGuiDataType" +defs["igDragBehavior"][1]["argsT"][3] = {} +defs["igDragBehavior"][1]["argsT"][3]["name"] = "p_v" +defs["igDragBehavior"][1]["argsT"][3]["type"] = "void*" +defs["igDragBehavior"][1]["argsT"][4] = {} +defs["igDragBehavior"][1]["argsT"][4]["name"] = "v_speed" +defs["igDragBehavior"][1]["argsT"][4]["type"] = "float" +defs["igDragBehavior"][1]["argsT"][5] = {} +defs["igDragBehavior"][1]["argsT"][5]["name"] = "p_min" +defs["igDragBehavior"][1]["argsT"][5]["type"] = "const void*" +defs["igDragBehavior"][1]["argsT"][6] = {} +defs["igDragBehavior"][1]["argsT"][6]["name"] = "p_max" +defs["igDragBehavior"][1]["argsT"][6]["type"] = "const void*" +defs["igDragBehavior"][1]["argsT"][7] = {} +defs["igDragBehavior"][1]["argsT"][7]["name"] = "format" +defs["igDragBehavior"][1]["argsT"][7]["type"] = "const char*" +defs["igDragBehavior"][1]["argsT"][8] = {} +defs["igDragBehavior"][1]["argsT"][8]["name"] = "power" +defs["igDragBehavior"][1]["argsT"][8]["type"] = "float" +defs["igDragBehavior"][1]["argsT"][9] = {} +defs["igDragBehavior"][1]["argsT"][9]["name"] = "flags" +defs["igDragBehavior"][1]["argsT"][9]["type"] = "ImGuiDragFlags" +defs["igDragBehavior"][1]["argsoriginal"] = "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,float power,ImGuiDragFlags flags)" +defs["igDragBehavior"][1]["call_args"] = "(id,data_type,p_v,v_speed,p_min,p_max,format,power,flags)" +defs["igDragBehavior"][1]["cimguiname"] = "igDragBehavior" +defs["igDragBehavior"][1]["defaults"] = {} +defs["igDragBehavior"][1]["funcname"] = "DragBehavior" +defs["igDragBehavior"][1]["namespace"] = "ImGui" +defs["igDragBehavior"][1]["ov_cimguiname"] = "igDragBehavior" +defs["igDragBehavior"][1]["ret"] = "bool" +defs["igDragBehavior"][1]["signature"] = "(ImGuiID,ImGuiDataType,void*,float,const void*,const void*,const char*,float,ImGuiDragFlags)" +defs["igDragBehavior"][1]["stname"] = "" +defs["igDragBehavior"]["(ImGuiID,ImGuiDataType,void*,float,const void*,const void*,const char*,float,ImGuiDragFlags)"] = defs["igDragBehavior"][1] defs["igDragFloat"] = {} defs["igDragFloat"][1] = {} defs["igDragFloat"][1]["args"] = "(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,float power)" @@ -7119,6 +10523,21 @@ defs["igEndChildFrame"][1]["ret"] = "void" defs["igEndChildFrame"][1]["signature"] = "()" defs["igEndChildFrame"][1]["stname"] = "" defs["igEndChildFrame"]["()"] = defs["igEndChildFrame"][1] +defs["igEndColumns"] = {} +defs["igEndColumns"][1] = {} +defs["igEndColumns"][1]["args"] = "()" +defs["igEndColumns"][1]["argsT"] = {} +defs["igEndColumns"][1]["argsoriginal"] = "()" +defs["igEndColumns"][1]["call_args"] = "()" +defs["igEndColumns"][1]["cimguiname"] = "igEndColumns" +defs["igEndColumns"][1]["defaults"] = {} +defs["igEndColumns"][1]["funcname"] = "EndColumns" +defs["igEndColumns"][1]["namespace"] = "ImGui" +defs["igEndColumns"][1]["ov_cimguiname"] = "igEndColumns" +defs["igEndColumns"][1]["ret"] = "void" +defs["igEndColumns"][1]["signature"] = "()" +defs["igEndColumns"][1]["stname"] = "" +defs["igEndColumns"]["()"] = defs["igEndColumns"][1] defs["igEndCombo"] = {} defs["igEndCombo"][1] = {} defs["igEndCombo"][1]["args"] = "()" @@ -7299,6 +10718,328 @@ defs["igEndTooltip"][1]["ret"] = "void" defs["igEndTooltip"][1]["signature"] = "()" defs["igEndTooltip"][1]["stname"] = "" defs["igEndTooltip"]["()"] = defs["igEndTooltip"][1] +defs["igFindBestWindowPosForPopup"] = {} +defs["igFindBestWindowPosForPopup"][1] = {} +defs["igFindBestWindowPosForPopup"][1]["args"] = "(ImVec2 *pOut,ImGuiWindow* window)" +defs["igFindBestWindowPosForPopup"][1]["argsT"] = {} +defs["igFindBestWindowPosForPopup"][1]["argsT"][1] = {} +defs["igFindBestWindowPosForPopup"][1]["argsT"][1]["name"] = "pOut" +defs["igFindBestWindowPosForPopup"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igFindBestWindowPosForPopup"][1]["argsT"][2] = {} +defs["igFindBestWindowPosForPopup"][1]["argsT"][2]["name"] = "window" +defs["igFindBestWindowPosForPopup"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igFindBestWindowPosForPopup"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igFindBestWindowPosForPopup"][1]["call_args"] = "(window)" +defs["igFindBestWindowPosForPopup"][1]["cimguiname"] = "igFindBestWindowPosForPopup" +defs["igFindBestWindowPosForPopup"][1]["defaults"] = {} +defs["igFindBestWindowPosForPopup"][1]["funcname"] = "FindBestWindowPosForPopup" +defs["igFindBestWindowPosForPopup"][1]["namespace"] = "ImGui" +defs["igFindBestWindowPosForPopup"][1]["nonUDT"] = 1 +defs["igFindBestWindowPosForPopup"][1]["ov_cimguiname"] = "igFindBestWindowPosForPopup" +defs["igFindBestWindowPosForPopup"][1]["ret"] = "void" +defs["igFindBestWindowPosForPopup"][1]["signature"] = "(ImGuiWindow*)" +defs["igFindBestWindowPosForPopup"][1]["stname"] = "" +defs["igFindBestWindowPosForPopup"]["(ImGuiWindow*)"] = defs["igFindBestWindowPosForPopup"][1] +defs["igFindBestWindowPosForPopupEx"] = {} +defs["igFindBestWindowPosForPopupEx"][1] = {} +defs["igFindBestWindowPosForPopupEx"][1]["args"] = "(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy)" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][1] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][1]["name"] = "pOut" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][2] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][2]["name"] = "ref_pos" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][3] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][3]["name"] = "size" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][4] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][4]["name"] = "last_dir" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][4]["type"] = "ImGuiDir*" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][5] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][5]["name"] = "r_outer" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][5]["type"] = "const ImRect" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][6] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][6]["name"] = "r_avoid" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][6]["type"] = "const ImRect" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][7] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][7]["name"] = "policy" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][7]["type"] = "ImGuiPopupPositionPolicy" +defs["igFindBestWindowPosForPopupEx"][1]["argsoriginal"] = "(const ImVec2& ref_pos,const ImVec2& size,ImGuiDir* last_dir,const ImRect& r_outer,const ImRect& r_avoid,ImGuiPopupPositionPolicy policy=ImGuiPopupPositionPolicy_Default)" +defs["igFindBestWindowPosForPopupEx"][1]["call_args"] = "(ref_pos,size,last_dir,r_outer,r_avoid,policy)" +defs["igFindBestWindowPosForPopupEx"][1]["cimguiname"] = "igFindBestWindowPosForPopupEx" +defs["igFindBestWindowPosForPopupEx"][1]["defaults"] = {} +defs["igFindBestWindowPosForPopupEx"][1]["defaults"]["policy"] = "ImGuiPopupPositionPolicy_Default" +defs["igFindBestWindowPosForPopupEx"][1]["funcname"] = "FindBestWindowPosForPopupEx" +defs["igFindBestWindowPosForPopupEx"][1]["namespace"] = "ImGui" +defs["igFindBestWindowPosForPopupEx"][1]["nonUDT"] = 1 +defs["igFindBestWindowPosForPopupEx"][1]["ov_cimguiname"] = "igFindBestWindowPosForPopupEx" +defs["igFindBestWindowPosForPopupEx"][1]["ret"] = "void" +defs["igFindBestWindowPosForPopupEx"][1]["signature"] = "(const ImVec2,const ImVec2,ImGuiDir*,const ImRect,const ImRect,ImGuiPopupPositionPolicy)" +defs["igFindBestWindowPosForPopupEx"][1]["stname"] = "" +defs["igFindBestWindowPosForPopupEx"]["(const ImVec2,const ImVec2,ImGuiDir*,const ImRect,const ImRect,ImGuiPopupPositionPolicy)"] = defs["igFindBestWindowPosForPopupEx"][1] +defs["igFindOrCreateColumns"] = {} +defs["igFindOrCreateColumns"][1] = {} +defs["igFindOrCreateColumns"][1]["args"] = "(ImGuiWindow* window,ImGuiID id)" +defs["igFindOrCreateColumns"][1]["argsT"] = {} +defs["igFindOrCreateColumns"][1]["argsT"][1] = {} +defs["igFindOrCreateColumns"][1]["argsT"][1]["name"] = "window" +defs["igFindOrCreateColumns"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igFindOrCreateColumns"][1]["argsT"][2] = {} +defs["igFindOrCreateColumns"][1]["argsT"][2]["name"] = "id" +defs["igFindOrCreateColumns"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igFindOrCreateColumns"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiID id)" +defs["igFindOrCreateColumns"][1]["call_args"] = "(window,id)" +defs["igFindOrCreateColumns"][1]["cimguiname"] = "igFindOrCreateColumns" +defs["igFindOrCreateColumns"][1]["defaults"] = {} +defs["igFindOrCreateColumns"][1]["funcname"] = "FindOrCreateColumns" +defs["igFindOrCreateColumns"][1]["namespace"] = "ImGui" +defs["igFindOrCreateColumns"][1]["ov_cimguiname"] = "igFindOrCreateColumns" +defs["igFindOrCreateColumns"][1]["ret"] = "ImGuiColumns*" +defs["igFindOrCreateColumns"][1]["signature"] = "(ImGuiWindow*,ImGuiID)" +defs["igFindOrCreateColumns"][1]["stname"] = "" +defs["igFindOrCreateColumns"]["(ImGuiWindow*,ImGuiID)"] = defs["igFindOrCreateColumns"][1] +defs["igFindOrCreateWindowSettings"] = {} +defs["igFindOrCreateWindowSettings"][1] = {} +defs["igFindOrCreateWindowSettings"][1]["args"] = "(const char* name)" +defs["igFindOrCreateWindowSettings"][1]["argsT"] = {} +defs["igFindOrCreateWindowSettings"][1]["argsT"][1] = {} +defs["igFindOrCreateWindowSettings"][1]["argsT"][1]["name"] = "name" +defs["igFindOrCreateWindowSettings"][1]["argsT"][1]["type"] = "const char*" +defs["igFindOrCreateWindowSettings"][1]["argsoriginal"] = "(const char* name)" +defs["igFindOrCreateWindowSettings"][1]["call_args"] = "(name)" +defs["igFindOrCreateWindowSettings"][1]["cimguiname"] = "igFindOrCreateWindowSettings" +defs["igFindOrCreateWindowSettings"][1]["defaults"] = {} +defs["igFindOrCreateWindowSettings"][1]["funcname"] = "FindOrCreateWindowSettings" +defs["igFindOrCreateWindowSettings"][1]["namespace"] = "ImGui" +defs["igFindOrCreateWindowSettings"][1]["ov_cimguiname"] = "igFindOrCreateWindowSettings" +defs["igFindOrCreateWindowSettings"][1]["ret"] = "ImGuiWindowSettings*" +defs["igFindOrCreateWindowSettings"][1]["signature"] = "(const char*)" +defs["igFindOrCreateWindowSettings"][1]["stname"] = "" +defs["igFindOrCreateWindowSettings"]["(const char*)"] = defs["igFindOrCreateWindowSettings"][1] +defs["igFindRenderedTextEnd"] = {} +defs["igFindRenderedTextEnd"][1] = {} +defs["igFindRenderedTextEnd"][1]["args"] = "(const char* text,const char* text_end)" +defs["igFindRenderedTextEnd"][1]["argsT"] = {} +defs["igFindRenderedTextEnd"][1]["argsT"][1] = {} +defs["igFindRenderedTextEnd"][1]["argsT"][1]["name"] = "text" +defs["igFindRenderedTextEnd"][1]["argsT"][1]["type"] = "const char*" +defs["igFindRenderedTextEnd"][1]["argsT"][2] = {} +defs["igFindRenderedTextEnd"][1]["argsT"][2]["name"] = "text_end" +defs["igFindRenderedTextEnd"][1]["argsT"][2]["type"] = "const char*" +defs["igFindRenderedTextEnd"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0))" +defs["igFindRenderedTextEnd"][1]["call_args"] = "(text,text_end)" +defs["igFindRenderedTextEnd"][1]["cimguiname"] = "igFindRenderedTextEnd" +defs["igFindRenderedTextEnd"][1]["defaults"] = {} +defs["igFindRenderedTextEnd"][1]["defaults"]["text_end"] = "((void*)0)" +defs["igFindRenderedTextEnd"][1]["funcname"] = "FindRenderedTextEnd" +defs["igFindRenderedTextEnd"][1]["namespace"] = "ImGui" +defs["igFindRenderedTextEnd"][1]["ov_cimguiname"] = "igFindRenderedTextEnd" +defs["igFindRenderedTextEnd"][1]["ret"] = "const char*" +defs["igFindRenderedTextEnd"][1]["signature"] = "(const char*,const char*)" +defs["igFindRenderedTextEnd"][1]["stname"] = "" +defs["igFindRenderedTextEnd"]["(const char*,const char*)"] = defs["igFindRenderedTextEnd"][1] +defs["igFindSettingsHandler"] = {} +defs["igFindSettingsHandler"][1] = {} +defs["igFindSettingsHandler"][1]["args"] = "(const char* type_name)" +defs["igFindSettingsHandler"][1]["argsT"] = {} +defs["igFindSettingsHandler"][1]["argsT"][1] = {} +defs["igFindSettingsHandler"][1]["argsT"][1]["name"] = "type_name" +defs["igFindSettingsHandler"][1]["argsT"][1]["type"] = "const char*" +defs["igFindSettingsHandler"][1]["argsoriginal"] = "(const char* type_name)" +defs["igFindSettingsHandler"][1]["call_args"] = "(type_name)" +defs["igFindSettingsHandler"][1]["cimguiname"] = "igFindSettingsHandler" +defs["igFindSettingsHandler"][1]["defaults"] = {} +defs["igFindSettingsHandler"][1]["funcname"] = "FindSettingsHandler" +defs["igFindSettingsHandler"][1]["namespace"] = "ImGui" +defs["igFindSettingsHandler"][1]["ov_cimguiname"] = "igFindSettingsHandler" +defs["igFindSettingsHandler"][1]["ret"] = "ImGuiSettingsHandler*" +defs["igFindSettingsHandler"][1]["signature"] = "(const char*)" +defs["igFindSettingsHandler"][1]["stname"] = "" +defs["igFindSettingsHandler"]["(const char*)"] = defs["igFindSettingsHandler"][1] +defs["igFindWindowByID"] = {} +defs["igFindWindowByID"][1] = {} +defs["igFindWindowByID"][1]["args"] = "(ImGuiID id)" +defs["igFindWindowByID"][1]["argsT"] = {} +defs["igFindWindowByID"][1]["argsT"][1] = {} +defs["igFindWindowByID"][1]["argsT"][1]["name"] = "id" +defs["igFindWindowByID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igFindWindowByID"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igFindWindowByID"][1]["call_args"] = "(id)" +defs["igFindWindowByID"][1]["cimguiname"] = "igFindWindowByID" +defs["igFindWindowByID"][1]["defaults"] = {} +defs["igFindWindowByID"][1]["funcname"] = "FindWindowByID" +defs["igFindWindowByID"][1]["namespace"] = "ImGui" +defs["igFindWindowByID"][1]["ov_cimguiname"] = "igFindWindowByID" +defs["igFindWindowByID"][1]["ret"] = "ImGuiWindow*" +defs["igFindWindowByID"][1]["signature"] = "(ImGuiID)" +defs["igFindWindowByID"][1]["stname"] = "" +defs["igFindWindowByID"]["(ImGuiID)"] = defs["igFindWindowByID"][1] +defs["igFindWindowByName"] = {} +defs["igFindWindowByName"][1] = {} +defs["igFindWindowByName"][1]["args"] = "(const char* name)" +defs["igFindWindowByName"][1]["argsT"] = {} +defs["igFindWindowByName"][1]["argsT"][1] = {} +defs["igFindWindowByName"][1]["argsT"][1]["name"] = "name" +defs["igFindWindowByName"][1]["argsT"][1]["type"] = "const char*" +defs["igFindWindowByName"][1]["argsoriginal"] = "(const char* name)" +defs["igFindWindowByName"][1]["call_args"] = "(name)" +defs["igFindWindowByName"][1]["cimguiname"] = "igFindWindowByName" +defs["igFindWindowByName"][1]["defaults"] = {} +defs["igFindWindowByName"][1]["funcname"] = "FindWindowByName" +defs["igFindWindowByName"][1]["namespace"] = "ImGui" +defs["igFindWindowByName"][1]["ov_cimguiname"] = "igFindWindowByName" +defs["igFindWindowByName"][1]["ret"] = "ImGuiWindow*" +defs["igFindWindowByName"][1]["signature"] = "(const char*)" +defs["igFindWindowByName"][1]["stname"] = "" +defs["igFindWindowByName"]["(const char*)"] = defs["igFindWindowByName"][1] +defs["igFindWindowSettings"] = {} +defs["igFindWindowSettings"][1] = {} +defs["igFindWindowSettings"][1]["args"] = "(ImGuiID id)" +defs["igFindWindowSettings"][1]["argsT"] = {} +defs["igFindWindowSettings"][1]["argsT"][1] = {} +defs["igFindWindowSettings"][1]["argsT"][1]["name"] = "id" +defs["igFindWindowSettings"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igFindWindowSettings"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igFindWindowSettings"][1]["call_args"] = "(id)" +defs["igFindWindowSettings"][1]["cimguiname"] = "igFindWindowSettings" +defs["igFindWindowSettings"][1]["defaults"] = {} +defs["igFindWindowSettings"][1]["funcname"] = "FindWindowSettings" +defs["igFindWindowSettings"][1]["namespace"] = "ImGui" +defs["igFindWindowSettings"][1]["ov_cimguiname"] = "igFindWindowSettings" +defs["igFindWindowSettings"][1]["ret"] = "ImGuiWindowSettings*" +defs["igFindWindowSettings"][1]["signature"] = "(ImGuiID)" +defs["igFindWindowSettings"][1]["stname"] = "" +defs["igFindWindowSettings"]["(ImGuiID)"] = defs["igFindWindowSettings"][1] +defs["igFocusTopMostWindowUnderOne"] = {} +defs["igFocusTopMostWindowUnderOne"][1] = {} +defs["igFocusTopMostWindowUnderOne"][1]["args"] = "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window)" +defs["igFocusTopMostWindowUnderOne"][1]["argsT"] = {} +defs["igFocusTopMostWindowUnderOne"][1]["argsT"][1] = {} +defs["igFocusTopMostWindowUnderOne"][1]["argsT"][1]["name"] = "under_this_window" +defs["igFocusTopMostWindowUnderOne"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igFocusTopMostWindowUnderOne"][1]["argsT"][2] = {} +defs["igFocusTopMostWindowUnderOne"][1]["argsT"][2]["name"] = "ignore_window" +defs["igFocusTopMostWindowUnderOne"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igFocusTopMostWindowUnderOne"][1]["argsoriginal"] = "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window)" +defs["igFocusTopMostWindowUnderOne"][1]["call_args"] = "(under_this_window,ignore_window)" +defs["igFocusTopMostWindowUnderOne"][1]["cimguiname"] = "igFocusTopMostWindowUnderOne" +defs["igFocusTopMostWindowUnderOne"][1]["defaults"] = {} +defs["igFocusTopMostWindowUnderOne"][1]["funcname"] = "FocusTopMostWindowUnderOne" +defs["igFocusTopMostWindowUnderOne"][1]["namespace"] = "ImGui" +defs["igFocusTopMostWindowUnderOne"][1]["ov_cimguiname"] = "igFocusTopMostWindowUnderOne" +defs["igFocusTopMostWindowUnderOne"][1]["ret"] = "void" +defs["igFocusTopMostWindowUnderOne"][1]["signature"] = "(ImGuiWindow*,ImGuiWindow*)" +defs["igFocusTopMostWindowUnderOne"][1]["stname"] = "" +defs["igFocusTopMostWindowUnderOne"]["(ImGuiWindow*,ImGuiWindow*)"] = defs["igFocusTopMostWindowUnderOne"][1] +defs["igFocusWindow"] = {} +defs["igFocusWindow"][1] = {} +defs["igFocusWindow"][1]["args"] = "(ImGuiWindow* window)" +defs["igFocusWindow"][1]["argsT"] = {} +defs["igFocusWindow"][1]["argsT"][1] = {} +defs["igFocusWindow"][1]["argsT"][1]["name"] = "window" +defs["igFocusWindow"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igFocusWindow"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igFocusWindow"][1]["call_args"] = "(window)" +defs["igFocusWindow"][1]["cimguiname"] = "igFocusWindow" +defs["igFocusWindow"][1]["defaults"] = {} +defs["igFocusWindow"][1]["funcname"] = "FocusWindow" +defs["igFocusWindow"][1]["namespace"] = "ImGui" +defs["igFocusWindow"][1]["ov_cimguiname"] = "igFocusWindow" +defs["igFocusWindow"][1]["ret"] = "void" +defs["igFocusWindow"][1]["signature"] = "(ImGuiWindow*)" +defs["igFocusWindow"][1]["stname"] = "" +defs["igFocusWindow"]["(ImGuiWindow*)"] = defs["igFocusWindow"][1] +defs["igFocusableItemRegister"] = {} +defs["igFocusableItemRegister"][1] = {} +defs["igFocusableItemRegister"][1]["args"] = "(ImGuiWindow* window,ImGuiID id)" +defs["igFocusableItemRegister"][1]["argsT"] = {} +defs["igFocusableItemRegister"][1]["argsT"][1] = {} +defs["igFocusableItemRegister"][1]["argsT"][1]["name"] = "window" +defs["igFocusableItemRegister"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igFocusableItemRegister"][1]["argsT"][2] = {} +defs["igFocusableItemRegister"][1]["argsT"][2]["name"] = "id" +defs["igFocusableItemRegister"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igFocusableItemRegister"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiID id)" +defs["igFocusableItemRegister"][1]["call_args"] = "(window,id)" +defs["igFocusableItemRegister"][1]["cimguiname"] = "igFocusableItemRegister" +defs["igFocusableItemRegister"][1]["defaults"] = {} +defs["igFocusableItemRegister"][1]["funcname"] = "FocusableItemRegister" +defs["igFocusableItemRegister"][1]["namespace"] = "ImGui" +defs["igFocusableItemRegister"][1]["ov_cimguiname"] = "igFocusableItemRegister" +defs["igFocusableItemRegister"][1]["ret"] = "bool" +defs["igFocusableItemRegister"][1]["signature"] = "(ImGuiWindow*,ImGuiID)" +defs["igFocusableItemRegister"][1]["stname"] = "" +defs["igFocusableItemRegister"]["(ImGuiWindow*,ImGuiID)"] = defs["igFocusableItemRegister"][1] +defs["igFocusableItemUnregister"] = {} +defs["igFocusableItemUnregister"][1] = {} +defs["igFocusableItemUnregister"][1]["args"] = "(ImGuiWindow* window)" +defs["igFocusableItemUnregister"][1]["argsT"] = {} +defs["igFocusableItemUnregister"][1]["argsT"][1] = {} +defs["igFocusableItemUnregister"][1]["argsT"][1]["name"] = "window" +defs["igFocusableItemUnregister"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igFocusableItemUnregister"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igFocusableItemUnregister"][1]["call_args"] = "(window)" +defs["igFocusableItemUnregister"][1]["cimguiname"] = "igFocusableItemUnregister" +defs["igFocusableItemUnregister"][1]["defaults"] = {} +defs["igFocusableItemUnregister"][1]["funcname"] = "FocusableItemUnregister" +defs["igFocusableItemUnregister"][1]["namespace"] = "ImGui" +defs["igFocusableItemUnregister"][1]["ov_cimguiname"] = "igFocusableItemUnregister" +defs["igFocusableItemUnregister"][1]["ret"] = "void" +defs["igFocusableItemUnregister"][1]["signature"] = "(ImGuiWindow*)" +defs["igFocusableItemUnregister"][1]["stname"] = "" +defs["igFocusableItemUnregister"]["(ImGuiWindow*)"] = defs["igFocusableItemUnregister"][1] +defs["igGcAwakeTransientWindowBuffers"] = {} +defs["igGcAwakeTransientWindowBuffers"][1] = {} +defs["igGcAwakeTransientWindowBuffers"][1]["args"] = "(ImGuiWindow* window)" +defs["igGcAwakeTransientWindowBuffers"][1]["argsT"] = {} +defs["igGcAwakeTransientWindowBuffers"][1]["argsT"][1] = {} +defs["igGcAwakeTransientWindowBuffers"][1]["argsT"][1]["name"] = "window" +defs["igGcAwakeTransientWindowBuffers"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igGcAwakeTransientWindowBuffers"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igGcAwakeTransientWindowBuffers"][1]["call_args"] = "(window)" +defs["igGcAwakeTransientWindowBuffers"][1]["cimguiname"] = "igGcAwakeTransientWindowBuffers" +defs["igGcAwakeTransientWindowBuffers"][1]["defaults"] = {} +defs["igGcAwakeTransientWindowBuffers"][1]["funcname"] = "GcAwakeTransientWindowBuffers" +defs["igGcAwakeTransientWindowBuffers"][1]["namespace"] = "ImGui" +defs["igGcAwakeTransientWindowBuffers"][1]["ov_cimguiname"] = "igGcAwakeTransientWindowBuffers" +defs["igGcAwakeTransientWindowBuffers"][1]["ret"] = "void" +defs["igGcAwakeTransientWindowBuffers"][1]["signature"] = "(ImGuiWindow*)" +defs["igGcAwakeTransientWindowBuffers"][1]["stname"] = "" +defs["igGcAwakeTransientWindowBuffers"]["(ImGuiWindow*)"] = defs["igGcAwakeTransientWindowBuffers"][1] +defs["igGcCompactTransientWindowBuffers"] = {} +defs["igGcCompactTransientWindowBuffers"][1] = {} +defs["igGcCompactTransientWindowBuffers"][1]["args"] = "(ImGuiWindow* window)" +defs["igGcCompactTransientWindowBuffers"][1]["argsT"] = {} +defs["igGcCompactTransientWindowBuffers"][1]["argsT"][1] = {} +defs["igGcCompactTransientWindowBuffers"][1]["argsT"][1]["name"] = "window" +defs["igGcCompactTransientWindowBuffers"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igGcCompactTransientWindowBuffers"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igGcCompactTransientWindowBuffers"][1]["call_args"] = "(window)" +defs["igGcCompactTransientWindowBuffers"][1]["cimguiname"] = "igGcCompactTransientWindowBuffers" +defs["igGcCompactTransientWindowBuffers"][1]["defaults"] = {} +defs["igGcCompactTransientWindowBuffers"][1]["funcname"] = "GcCompactTransientWindowBuffers" +defs["igGcCompactTransientWindowBuffers"][1]["namespace"] = "ImGui" +defs["igGcCompactTransientWindowBuffers"][1]["ov_cimguiname"] = "igGcCompactTransientWindowBuffers" +defs["igGcCompactTransientWindowBuffers"][1]["ret"] = "void" +defs["igGcCompactTransientWindowBuffers"][1]["signature"] = "(ImGuiWindow*)" +defs["igGcCompactTransientWindowBuffers"][1]["stname"] = "" +defs["igGcCompactTransientWindowBuffers"]["(ImGuiWindow*)"] = defs["igGcCompactTransientWindowBuffers"][1] +defs["igGetActiveID"] = {} +defs["igGetActiveID"][1] = {} +defs["igGetActiveID"][1]["args"] = "()" +defs["igGetActiveID"][1]["argsT"] = {} +defs["igGetActiveID"][1]["argsoriginal"] = "()" +defs["igGetActiveID"][1]["call_args"] = "()" +defs["igGetActiveID"][1]["cimguiname"] = "igGetActiveID" +defs["igGetActiveID"][1]["defaults"] = {} +defs["igGetActiveID"][1]["funcname"] = "GetActiveID" +defs["igGetActiveID"][1]["namespace"] = "ImGui" +defs["igGetActiveID"][1]["ov_cimguiname"] = "igGetActiveID" +defs["igGetActiveID"][1]["ret"] = "ImGuiID" +defs["igGetActiveID"][1]["signature"] = "()" +defs["igGetActiveID"][1]["stname"] = "" +defs["igGetActiveID"]["()"] = defs["igGetActiveID"][1] defs["igGetBackgroundDrawList"] = {} defs["igGetBackgroundDrawList"][1] = {} defs["igGetBackgroundDrawList"][1]["args"] = "()" @@ -7400,6 +11141,27 @@ defs["igGetColumnIndex"][1]["ret"] = "int" defs["igGetColumnIndex"][1]["signature"] = "()" defs["igGetColumnIndex"][1]["stname"] = "" defs["igGetColumnIndex"]["()"] = defs["igGetColumnIndex"][1] +defs["igGetColumnNormFromOffset"] = {} +defs["igGetColumnNormFromOffset"][1] = {} +defs["igGetColumnNormFromOffset"][1]["args"] = "(const ImGuiColumns* columns,float offset)" +defs["igGetColumnNormFromOffset"][1]["argsT"] = {} +defs["igGetColumnNormFromOffset"][1]["argsT"][1] = {} +defs["igGetColumnNormFromOffset"][1]["argsT"][1]["name"] = "columns" +defs["igGetColumnNormFromOffset"][1]["argsT"][1]["type"] = "const ImGuiColumns*" +defs["igGetColumnNormFromOffset"][1]["argsT"][2] = {} +defs["igGetColumnNormFromOffset"][1]["argsT"][2]["name"] = "offset" +defs["igGetColumnNormFromOffset"][1]["argsT"][2]["type"] = "float" +defs["igGetColumnNormFromOffset"][1]["argsoriginal"] = "(const ImGuiColumns* columns,float offset)" +defs["igGetColumnNormFromOffset"][1]["call_args"] = "(columns,offset)" +defs["igGetColumnNormFromOffset"][1]["cimguiname"] = "igGetColumnNormFromOffset" +defs["igGetColumnNormFromOffset"][1]["defaults"] = {} +defs["igGetColumnNormFromOffset"][1]["funcname"] = "GetColumnNormFromOffset" +defs["igGetColumnNormFromOffset"][1]["namespace"] = "ImGui" +defs["igGetColumnNormFromOffset"][1]["ov_cimguiname"] = "igGetColumnNormFromOffset" +defs["igGetColumnNormFromOffset"][1]["ret"] = "float" +defs["igGetColumnNormFromOffset"][1]["signature"] = "(const ImGuiColumns*,float)" +defs["igGetColumnNormFromOffset"][1]["stname"] = "" +defs["igGetColumnNormFromOffset"]["(const ImGuiColumns*,float)"] = defs["igGetColumnNormFromOffset"][1] defs["igGetColumnOffset"] = {} defs["igGetColumnOffset"][1] = {} defs["igGetColumnOffset"][1]["args"] = "(int column_index)" @@ -7419,6 +11181,27 @@ defs["igGetColumnOffset"][1]["ret"] = "float" defs["igGetColumnOffset"][1]["signature"] = "(int)" defs["igGetColumnOffset"][1]["stname"] = "" defs["igGetColumnOffset"]["(int)"] = defs["igGetColumnOffset"][1] +defs["igGetColumnOffsetFromNorm"] = {} +defs["igGetColumnOffsetFromNorm"][1] = {} +defs["igGetColumnOffsetFromNorm"][1]["args"] = "(const ImGuiColumns* columns,float offset_norm)" +defs["igGetColumnOffsetFromNorm"][1]["argsT"] = {} +defs["igGetColumnOffsetFromNorm"][1]["argsT"][1] = {} +defs["igGetColumnOffsetFromNorm"][1]["argsT"][1]["name"] = "columns" +defs["igGetColumnOffsetFromNorm"][1]["argsT"][1]["type"] = "const ImGuiColumns*" +defs["igGetColumnOffsetFromNorm"][1]["argsT"][2] = {} +defs["igGetColumnOffsetFromNorm"][1]["argsT"][2]["name"] = "offset_norm" +defs["igGetColumnOffsetFromNorm"][1]["argsT"][2]["type"] = "float" +defs["igGetColumnOffsetFromNorm"][1]["argsoriginal"] = "(const ImGuiColumns* columns,float offset_norm)" +defs["igGetColumnOffsetFromNorm"][1]["call_args"] = "(columns,offset_norm)" +defs["igGetColumnOffsetFromNorm"][1]["cimguiname"] = "igGetColumnOffsetFromNorm" +defs["igGetColumnOffsetFromNorm"][1]["defaults"] = {} +defs["igGetColumnOffsetFromNorm"][1]["funcname"] = "GetColumnOffsetFromNorm" +defs["igGetColumnOffsetFromNorm"][1]["namespace"] = "ImGui" +defs["igGetColumnOffsetFromNorm"][1]["ov_cimguiname"] = "igGetColumnOffsetFromNorm" +defs["igGetColumnOffsetFromNorm"][1]["ret"] = "float" +defs["igGetColumnOffsetFromNorm"][1]["signature"] = "(const ImGuiColumns*,float)" +defs["igGetColumnOffsetFromNorm"][1]["stname"] = "" +defs["igGetColumnOffsetFromNorm"]["(const ImGuiColumns*,float)"] = defs["igGetColumnOffsetFromNorm"][1] defs["igGetColumnWidth"] = {} defs["igGetColumnWidth"][1] = {} defs["igGetColumnWidth"][1]["args"] = "(int column_index)" @@ -7453,6 +11236,27 @@ defs["igGetColumnsCount"][1]["ret"] = "int" defs["igGetColumnsCount"][1]["signature"] = "()" defs["igGetColumnsCount"][1]["stname"] = "" defs["igGetColumnsCount"]["()"] = defs["igGetColumnsCount"][1] +defs["igGetColumnsID"] = {} +defs["igGetColumnsID"][1] = {} +defs["igGetColumnsID"][1]["args"] = "(const char* str_id,int count)" +defs["igGetColumnsID"][1]["argsT"] = {} +defs["igGetColumnsID"][1]["argsT"][1] = {} +defs["igGetColumnsID"][1]["argsT"][1]["name"] = "str_id" +defs["igGetColumnsID"][1]["argsT"][1]["type"] = "const char*" +defs["igGetColumnsID"][1]["argsT"][2] = {} +defs["igGetColumnsID"][1]["argsT"][2]["name"] = "count" +defs["igGetColumnsID"][1]["argsT"][2]["type"] = "int" +defs["igGetColumnsID"][1]["argsoriginal"] = "(const char* str_id,int count)" +defs["igGetColumnsID"][1]["call_args"] = "(str_id,count)" +defs["igGetColumnsID"][1]["cimguiname"] = "igGetColumnsID" +defs["igGetColumnsID"][1]["defaults"] = {} +defs["igGetColumnsID"][1]["funcname"] = "GetColumnsID" +defs["igGetColumnsID"][1]["namespace"] = "ImGui" +defs["igGetColumnsID"][1]["ov_cimguiname"] = "igGetColumnsID" +defs["igGetColumnsID"][1]["ret"] = "ImGuiID" +defs["igGetColumnsID"][1]["signature"] = "(const char*,int)" +defs["igGetColumnsID"][1]["stname"] = "" +defs["igGetColumnsID"]["(const char*,int)"] = defs["igGetColumnsID"][1] defs["igGetContentRegionAvail"] = {} defs["igGetContentRegionAvail"][1] = {} defs["igGetContentRegionAvail"][1]["args"] = "(ImVec2 *pOut)" @@ -7491,6 +11295,25 @@ defs["igGetContentRegionMax"][1]["ret"] = "void" defs["igGetContentRegionMax"][1]["signature"] = "()" defs["igGetContentRegionMax"][1]["stname"] = "" defs["igGetContentRegionMax"]["()"] = defs["igGetContentRegionMax"][1] +defs["igGetContentRegionMaxAbs"] = {} +defs["igGetContentRegionMaxAbs"][1] = {} +defs["igGetContentRegionMaxAbs"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetContentRegionMaxAbs"][1]["argsT"] = {} +defs["igGetContentRegionMaxAbs"][1]["argsT"][1] = {} +defs["igGetContentRegionMaxAbs"][1]["argsT"][1]["name"] = "pOut" +defs["igGetContentRegionMaxAbs"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetContentRegionMaxAbs"][1]["argsoriginal"] = "()" +defs["igGetContentRegionMaxAbs"][1]["call_args"] = "()" +defs["igGetContentRegionMaxAbs"][1]["cimguiname"] = "igGetContentRegionMaxAbs" +defs["igGetContentRegionMaxAbs"][1]["defaults"] = {} +defs["igGetContentRegionMaxAbs"][1]["funcname"] = "GetContentRegionMaxAbs" +defs["igGetContentRegionMaxAbs"][1]["namespace"] = "ImGui" +defs["igGetContentRegionMaxAbs"][1]["nonUDT"] = 1 +defs["igGetContentRegionMaxAbs"][1]["ov_cimguiname"] = "igGetContentRegionMaxAbs" +defs["igGetContentRegionMaxAbs"][1]["ret"] = "void" +defs["igGetContentRegionMaxAbs"][1]["signature"] = "()" +defs["igGetContentRegionMaxAbs"][1]["stname"] = "" +defs["igGetContentRegionMaxAbs"]["()"] = defs["igGetContentRegionMaxAbs"][1] defs["igGetCurrentContext"] = {} defs["igGetCurrentContext"][1] = {} defs["igGetCurrentContext"][1]["args"] = "()" @@ -7506,6 +11329,36 @@ defs["igGetCurrentContext"][1]["ret"] = "ImGuiContext*" defs["igGetCurrentContext"][1]["signature"] = "()" defs["igGetCurrentContext"][1]["stname"] = "" defs["igGetCurrentContext"]["()"] = defs["igGetCurrentContext"][1] +defs["igGetCurrentWindow"] = {} +defs["igGetCurrentWindow"][1] = {} +defs["igGetCurrentWindow"][1]["args"] = "()" +defs["igGetCurrentWindow"][1]["argsT"] = {} +defs["igGetCurrentWindow"][1]["argsoriginal"] = "()" +defs["igGetCurrentWindow"][1]["call_args"] = "()" +defs["igGetCurrentWindow"][1]["cimguiname"] = "igGetCurrentWindow" +defs["igGetCurrentWindow"][1]["defaults"] = {} +defs["igGetCurrentWindow"][1]["funcname"] = "GetCurrentWindow" +defs["igGetCurrentWindow"][1]["namespace"] = "ImGui" +defs["igGetCurrentWindow"][1]["ov_cimguiname"] = "igGetCurrentWindow" +defs["igGetCurrentWindow"][1]["ret"] = "ImGuiWindow*" +defs["igGetCurrentWindow"][1]["signature"] = "()" +defs["igGetCurrentWindow"][1]["stname"] = "" +defs["igGetCurrentWindow"]["()"] = defs["igGetCurrentWindow"][1] +defs["igGetCurrentWindowRead"] = {} +defs["igGetCurrentWindowRead"][1] = {} +defs["igGetCurrentWindowRead"][1]["args"] = "()" +defs["igGetCurrentWindowRead"][1]["argsT"] = {} +defs["igGetCurrentWindowRead"][1]["argsoriginal"] = "()" +defs["igGetCurrentWindowRead"][1]["call_args"] = "()" +defs["igGetCurrentWindowRead"][1]["cimguiname"] = "igGetCurrentWindowRead" +defs["igGetCurrentWindowRead"][1]["defaults"] = {} +defs["igGetCurrentWindowRead"][1]["funcname"] = "GetCurrentWindowRead" +defs["igGetCurrentWindowRead"][1]["namespace"] = "ImGui" +defs["igGetCurrentWindowRead"][1]["ov_cimguiname"] = "igGetCurrentWindowRead" +defs["igGetCurrentWindowRead"][1]["ret"] = "ImGuiWindow*" +defs["igGetCurrentWindowRead"][1]["signature"] = "()" +defs["igGetCurrentWindowRead"][1]["stname"] = "" +defs["igGetCurrentWindowRead"]["()"] = defs["igGetCurrentWindowRead"][1] defs["igGetCursorPos"] = {} defs["igGetCursorPos"][1] = {} defs["igGetCursorPos"][1]["args"] = "(ImVec2 *pOut)" @@ -7593,6 +11446,21 @@ defs["igGetCursorStartPos"][1]["ret"] = "void" defs["igGetCursorStartPos"][1]["signature"] = "()" defs["igGetCursorStartPos"][1]["stname"] = "" defs["igGetCursorStartPos"]["()"] = defs["igGetCursorStartPos"][1] +defs["igGetDefaultFont"] = {} +defs["igGetDefaultFont"][1] = {} +defs["igGetDefaultFont"][1]["args"] = "()" +defs["igGetDefaultFont"][1]["argsT"] = {} +defs["igGetDefaultFont"][1]["argsoriginal"] = "()" +defs["igGetDefaultFont"][1]["call_args"] = "()" +defs["igGetDefaultFont"][1]["cimguiname"] = "igGetDefaultFont" +defs["igGetDefaultFont"][1]["defaults"] = {} +defs["igGetDefaultFont"][1]["funcname"] = "GetDefaultFont" +defs["igGetDefaultFont"][1]["namespace"] = "ImGui" +defs["igGetDefaultFont"][1]["ov_cimguiname"] = "igGetDefaultFont" +defs["igGetDefaultFont"][1]["ret"] = "ImFont*" +defs["igGetDefaultFont"][1]["signature"] = "()" +defs["igGetDefaultFont"][1]["stname"] = "" +defs["igGetDefaultFont"]["()"] = defs["igGetDefaultFont"][1] defs["igGetDragDropPayload"] = {} defs["igGetDragDropPayload"][1] = {} defs["igGetDragDropPayload"][1]["args"] = "()" @@ -7638,6 +11506,36 @@ defs["igGetDrawListSharedData"][1]["ret"] = "ImDrawListSharedData*" defs["igGetDrawListSharedData"][1]["signature"] = "()" defs["igGetDrawListSharedData"][1]["stname"] = "" defs["igGetDrawListSharedData"]["()"] = defs["igGetDrawListSharedData"][1] +defs["igGetFocusID"] = {} +defs["igGetFocusID"][1] = {} +defs["igGetFocusID"][1]["args"] = "()" +defs["igGetFocusID"][1]["argsT"] = {} +defs["igGetFocusID"][1]["argsoriginal"] = "()" +defs["igGetFocusID"][1]["call_args"] = "()" +defs["igGetFocusID"][1]["cimguiname"] = "igGetFocusID" +defs["igGetFocusID"][1]["defaults"] = {} +defs["igGetFocusID"][1]["funcname"] = "GetFocusID" +defs["igGetFocusID"][1]["namespace"] = "ImGui" +defs["igGetFocusID"][1]["ov_cimguiname"] = "igGetFocusID" +defs["igGetFocusID"][1]["ret"] = "ImGuiID" +defs["igGetFocusID"][1]["signature"] = "()" +defs["igGetFocusID"][1]["stname"] = "" +defs["igGetFocusID"]["()"] = defs["igGetFocusID"][1] +defs["igGetFocusScopeID"] = {} +defs["igGetFocusScopeID"][1] = {} +defs["igGetFocusScopeID"][1]["args"] = "()" +defs["igGetFocusScopeID"][1]["argsT"] = {} +defs["igGetFocusScopeID"][1]["argsoriginal"] = "()" +defs["igGetFocusScopeID"][1]["call_args"] = "()" +defs["igGetFocusScopeID"][1]["cimguiname"] = "igGetFocusScopeID" +defs["igGetFocusScopeID"][1]["defaults"] = {} +defs["igGetFocusScopeID"][1]["funcname"] = "GetFocusScopeID" +defs["igGetFocusScopeID"][1]["namespace"] = "ImGui" +defs["igGetFocusScopeID"][1]["ov_cimguiname"] = "igGetFocusScopeID" +defs["igGetFocusScopeID"][1]["ret"] = "ImGuiID" +defs["igGetFocusScopeID"][1]["signature"] = "()" +defs["igGetFocusScopeID"][1]["stname"] = "" +defs["igGetFocusScopeID"]["()"] = defs["igGetFocusScopeID"][1] defs["igGetFont"] = {} defs["igGetFont"][1] = {} defs["igGetFont"][1]["args"] = "()" @@ -7697,11 +11595,28 @@ defs["igGetForegroundDrawList"][1]["cimguiname"] = "igGetForegroundDrawList" defs["igGetForegroundDrawList"][1]["defaults"] = {} defs["igGetForegroundDrawList"][1]["funcname"] = "GetForegroundDrawList" defs["igGetForegroundDrawList"][1]["namespace"] = "ImGui" -defs["igGetForegroundDrawList"][1]["ov_cimguiname"] = "igGetForegroundDrawList" +defs["igGetForegroundDrawList"][1]["ov_cimguiname"] = "igGetForegroundDrawListNil" defs["igGetForegroundDrawList"][1]["ret"] = "ImDrawList*" defs["igGetForegroundDrawList"][1]["signature"] = "()" defs["igGetForegroundDrawList"][1]["stname"] = "" +defs["igGetForegroundDrawList"][2] = {} +defs["igGetForegroundDrawList"][2]["args"] = "(ImGuiWindow* window)" +defs["igGetForegroundDrawList"][2]["argsT"] = {} +defs["igGetForegroundDrawList"][2]["argsT"][1] = {} +defs["igGetForegroundDrawList"][2]["argsT"][1]["name"] = "window" +defs["igGetForegroundDrawList"][2]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igGetForegroundDrawList"][2]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igGetForegroundDrawList"][2]["call_args"] = "(window)" +defs["igGetForegroundDrawList"][2]["cimguiname"] = "igGetForegroundDrawList" +defs["igGetForegroundDrawList"][2]["defaults"] = {} +defs["igGetForegroundDrawList"][2]["funcname"] = "GetForegroundDrawList" +defs["igGetForegroundDrawList"][2]["namespace"] = "ImGui" +defs["igGetForegroundDrawList"][2]["ov_cimguiname"] = "igGetForegroundDrawListWindowPtr" +defs["igGetForegroundDrawList"][2]["ret"] = "ImDrawList*" +defs["igGetForegroundDrawList"][2]["signature"] = "(ImGuiWindow*)" +defs["igGetForegroundDrawList"][2]["stname"] = "" defs["igGetForegroundDrawList"]["()"] = defs["igGetForegroundDrawList"][1] +defs["igGetForegroundDrawList"]["(ImGuiWindow*)"] = defs["igGetForegroundDrawList"][2] defs["igGetFrameCount"] = {} defs["igGetFrameCount"][1] = {} defs["igGetFrameCount"][1]["args"] = "()" @@ -7747,6 +11662,21 @@ defs["igGetFrameHeightWithSpacing"][1]["ret"] = "float" defs["igGetFrameHeightWithSpacing"][1]["signature"] = "()" defs["igGetFrameHeightWithSpacing"][1]["stname"] = "" defs["igGetFrameHeightWithSpacing"]["()"] = defs["igGetFrameHeightWithSpacing"][1] +defs["igGetHoveredID"] = {} +defs["igGetHoveredID"][1] = {} +defs["igGetHoveredID"][1]["args"] = "()" +defs["igGetHoveredID"][1]["argsT"] = {} +defs["igGetHoveredID"][1]["argsoriginal"] = "()" +defs["igGetHoveredID"][1]["call_args"] = "()" +defs["igGetHoveredID"][1]["cimguiname"] = "igGetHoveredID" +defs["igGetHoveredID"][1]["defaults"] = {} +defs["igGetHoveredID"][1]["funcname"] = "GetHoveredID" +defs["igGetHoveredID"][1]["namespace"] = "ImGui" +defs["igGetHoveredID"][1]["ov_cimguiname"] = "igGetHoveredID" +defs["igGetHoveredID"][1]["ret"] = "ImGuiID" +defs["igGetHoveredID"][1]["signature"] = "()" +defs["igGetHoveredID"][1]["stname"] = "" +defs["igGetHoveredID"]["()"] = defs["igGetHoveredID"][1] defs["igGetID"] = {} defs["igGetID"][1] = {} defs["igGetID"][1]["args"] = "(const char* str_id)" @@ -7818,6 +11748,39 @@ defs["igGetIO"][1]["retref"] = "&" defs["igGetIO"][1]["signature"] = "()" defs["igGetIO"][1]["stname"] = "" defs["igGetIO"]["()"] = defs["igGetIO"][1] +defs["igGetInputTextState"] = {} +defs["igGetInputTextState"][1] = {} +defs["igGetInputTextState"][1]["args"] = "(ImGuiID id)" +defs["igGetInputTextState"][1]["argsT"] = {} +defs["igGetInputTextState"][1]["argsT"][1] = {} +defs["igGetInputTextState"][1]["argsT"][1]["name"] = "id" +defs["igGetInputTextState"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igGetInputTextState"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igGetInputTextState"][1]["call_args"] = "(id)" +defs["igGetInputTextState"][1]["cimguiname"] = "igGetInputTextState" +defs["igGetInputTextState"][1]["defaults"] = {} +defs["igGetInputTextState"][1]["funcname"] = "GetInputTextState" +defs["igGetInputTextState"][1]["namespace"] = "ImGui" +defs["igGetInputTextState"][1]["ov_cimguiname"] = "igGetInputTextState" +defs["igGetInputTextState"][1]["ret"] = "ImGuiInputTextState*" +defs["igGetInputTextState"][1]["signature"] = "(ImGuiID)" +defs["igGetInputTextState"][1]["stname"] = "" +defs["igGetInputTextState"]["(ImGuiID)"] = defs["igGetInputTextState"][1] +defs["igGetItemID"] = {} +defs["igGetItemID"][1] = {} +defs["igGetItemID"][1]["args"] = "()" +defs["igGetItemID"][1]["argsT"] = {} +defs["igGetItemID"][1]["argsoriginal"] = "()" +defs["igGetItemID"][1]["call_args"] = "()" +defs["igGetItemID"][1]["cimguiname"] = "igGetItemID" +defs["igGetItemID"][1]["defaults"] = {} +defs["igGetItemID"][1]["funcname"] = "GetItemID" +defs["igGetItemID"][1]["namespace"] = "ImGui" +defs["igGetItemID"][1]["ov_cimguiname"] = "igGetItemID" +defs["igGetItemID"][1]["ret"] = "ImGuiID" +defs["igGetItemID"][1]["signature"] = "()" +defs["igGetItemID"][1]["stname"] = "" +defs["igGetItemID"]["()"] = defs["igGetItemID"][1] defs["igGetItemRectMax"] = {} defs["igGetItemRectMax"][1] = {} defs["igGetItemRectMax"][1]["args"] = "(ImVec2 *pOut)" @@ -7875,6 +11838,21 @@ defs["igGetItemRectSize"][1]["ret"] = "void" defs["igGetItemRectSize"][1]["signature"] = "()" defs["igGetItemRectSize"][1]["stname"] = "" defs["igGetItemRectSize"]["()"] = defs["igGetItemRectSize"][1] +defs["igGetItemStatusFlags"] = {} +defs["igGetItemStatusFlags"][1] = {} +defs["igGetItemStatusFlags"][1]["args"] = "()" +defs["igGetItemStatusFlags"][1]["argsT"] = {} +defs["igGetItemStatusFlags"][1]["argsoriginal"] = "()" +defs["igGetItemStatusFlags"][1]["call_args"] = "()" +defs["igGetItemStatusFlags"][1]["cimguiname"] = "igGetItemStatusFlags" +defs["igGetItemStatusFlags"][1]["defaults"] = {} +defs["igGetItemStatusFlags"][1]["funcname"] = "GetItemStatusFlags" +defs["igGetItemStatusFlags"][1]["namespace"] = "ImGui" +defs["igGetItemStatusFlags"][1]["ov_cimguiname"] = "igGetItemStatusFlags" +defs["igGetItemStatusFlags"][1]["ret"] = "ImGuiItemStatusFlags" +defs["igGetItemStatusFlags"][1]["signature"] = "()" +defs["igGetItemStatusFlags"][1]["stname"] = "" +defs["igGetItemStatusFlags"]["()"] = defs["igGetItemStatusFlags"][1] defs["igGetKeyIndex"] = {} defs["igGetKeyIndex"][1] = {} defs["igGetKeyIndex"][1]["args"] = "(ImGuiKey imgui_key)" @@ -7917,6 +11895,21 @@ defs["igGetKeyPressedAmount"][1]["ret"] = "int" defs["igGetKeyPressedAmount"][1]["signature"] = "(int,float,float)" defs["igGetKeyPressedAmount"][1]["stname"] = "" defs["igGetKeyPressedAmount"]["(int,float,float)"] = defs["igGetKeyPressedAmount"][1] +defs["igGetMergedKeyModFlags"] = {} +defs["igGetMergedKeyModFlags"][1] = {} +defs["igGetMergedKeyModFlags"][1]["args"] = "()" +defs["igGetMergedKeyModFlags"][1]["argsT"] = {} +defs["igGetMergedKeyModFlags"][1]["argsoriginal"] = "()" +defs["igGetMergedKeyModFlags"][1]["call_args"] = "()" +defs["igGetMergedKeyModFlags"][1]["cimguiname"] = "igGetMergedKeyModFlags" +defs["igGetMergedKeyModFlags"][1]["defaults"] = {} +defs["igGetMergedKeyModFlags"][1]["funcname"] = "GetMergedKeyModFlags" +defs["igGetMergedKeyModFlags"][1]["namespace"] = "ImGui" +defs["igGetMergedKeyModFlags"][1]["ov_cimguiname"] = "igGetMergedKeyModFlags" +defs["igGetMergedKeyModFlags"][1]["ret"] = "ImGuiKeyModFlags" +defs["igGetMergedKeyModFlags"][1]["signature"] = "()" +defs["igGetMergedKeyModFlags"][1]["stname"] = "" +defs["igGetMergedKeyModFlags"]["()"] = defs["igGetMergedKeyModFlags"][1] defs["igGetMouseCursor"] = {} defs["igGetMouseCursor"][1] = {} defs["igGetMouseCursor"][1]["args"] = "()" @@ -7997,6 +11990,60 @@ defs["igGetMousePosOnOpeningCurrentPopup"][1]["ret"] = "void" defs["igGetMousePosOnOpeningCurrentPopup"][1]["signature"] = "()" defs["igGetMousePosOnOpeningCurrentPopup"][1]["stname"] = "" defs["igGetMousePosOnOpeningCurrentPopup"]["()"] = defs["igGetMousePosOnOpeningCurrentPopup"][1] +defs["igGetNavInputAmount"] = {} +defs["igGetNavInputAmount"][1] = {} +defs["igGetNavInputAmount"][1]["args"] = "(ImGuiNavInput n,ImGuiInputReadMode mode)" +defs["igGetNavInputAmount"][1]["argsT"] = {} +defs["igGetNavInputAmount"][1]["argsT"][1] = {} +defs["igGetNavInputAmount"][1]["argsT"][1]["name"] = "n" +defs["igGetNavInputAmount"][1]["argsT"][1]["type"] = "ImGuiNavInput" +defs["igGetNavInputAmount"][1]["argsT"][2] = {} +defs["igGetNavInputAmount"][1]["argsT"][2]["name"] = "mode" +defs["igGetNavInputAmount"][1]["argsT"][2]["type"] = "ImGuiInputReadMode" +defs["igGetNavInputAmount"][1]["argsoriginal"] = "(ImGuiNavInput n,ImGuiInputReadMode mode)" +defs["igGetNavInputAmount"][1]["call_args"] = "(n,mode)" +defs["igGetNavInputAmount"][1]["cimguiname"] = "igGetNavInputAmount" +defs["igGetNavInputAmount"][1]["defaults"] = {} +defs["igGetNavInputAmount"][1]["funcname"] = "GetNavInputAmount" +defs["igGetNavInputAmount"][1]["namespace"] = "ImGui" +defs["igGetNavInputAmount"][1]["ov_cimguiname"] = "igGetNavInputAmount" +defs["igGetNavInputAmount"][1]["ret"] = "float" +defs["igGetNavInputAmount"][1]["signature"] = "(ImGuiNavInput,ImGuiInputReadMode)" +defs["igGetNavInputAmount"][1]["stname"] = "" +defs["igGetNavInputAmount"]["(ImGuiNavInput,ImGuiInputReadMode)"] = defs["igGetNavInputAmount"][1] +defs["igGetNavInputAmount2d"] = {} +defs["igGetNavInputAmount2d"][1] = {} +defs["igGetNavInputAmount2d"][1]["args"] = "(ImVec2 *pOut,ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor,float fast_factor)" +defs["igGetNavInputAmount2d"][1]["argsT"] = {} +defs["igGetNavInputAmount2d"][1]["argsT"][1] = {} +defs["igGetNavInputAmount2d"][1]["argsT"][1]["name"] = "pOut" +defs["igGetNavInputAmount2d"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetNavInputAmount2d"][1]["argsT"][2] = {} +defs["igGetNavInputAmount2d"][1]["argsT"][2]["name"] = "dir_sources" +defs["igGetNavInputAmount2d"][1]["argsT"][2]["type"] = "ImGuiNavDirSourceFlags" +defs["igGetNavInputAmount2d"][1]["argsT"][3] = {} +defs["igGetNavInputAmount2d"][1]["argsT"][3]["name"] = "mode" +defs["igGetNavInputAmount2d"][1]["argsT"][3]["type"] = "ImGuiInputReadMode" +defs["igGetNavInputAmount2d"][1]["argsT"][4] = {} +defs["igGetNavInputAmount2d"][1]["argsT"][4]["name"] = "slow_factor" +defs["igGetNavInputAmount2d"][1]["argsT"][4]["type"] = "float" +defs["igGetNavInputAmount2d"][1]["argsT"][5] = {} +defs["igGetNavInputAmount2d"][1]["argsT"][5]["name"] = "fast_factor" +defs["igGetNavInputAmount2d"][1]["argsT"][5]["type"] = "float" +defs["igGetNavInputAmount2d"][1]["argsoriginal"] = "(ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor=0.0f,float fast_factor=0.0f)" +defs["igGetNavInputAmount2d"][1]["call_args"] = "(dir_sources,mode,slow_factor,fast_factor)" +defs["igGetNavInputAmount2d"][1]["cimguiname"] = "igGetNavInputAmount2d" +defs["igGetNavInputAmount2d"][1]["defaults"] = {} +defs["igGetNavInputAmount2d"][1]["defaults"]["fast_factor"] = "0.0f" +defs["igGetNavInputAmount2d"][1]["defaults"]["slow_factor"] = "0.0f" +defs["igGetNavInputAmount2d"][1]["funcname"] = "GetNavInputAmount2d" +defs["igGetNavInputAmount2d"][1]["namespace"] = "ImGui" +defs["igGetNavInputAmount2d"][1]["nonUDT"] = 1 +defs["igGetNavInputAmount2d"][1]["ov_cimguiname"] = "igGetNavInputAmount2d" +defs["igGetNavInputAmount2d"][1]["ret"] = "void" +defs["igGetNavInputAmount2d"][1]["signature"] = "(ImGuiNavDirSourceFlags,ImGuiInputReadMode,float,float)" +defs["igGetNavInputAmount2d"][1]["stname"] = "" +defs["igGetNavInputAmount2d"]["(ImGuiNavDirSourceFlags,ImGuiInputReadMode,float,float)"] = defs["igGetNavInputAmount2d"][1] defs["igGetScrollMaxX"] = {} defs["igGetScrollMaxX"][1] = {} defs["igGetScrollMaxX"][1]["args"] = "()" @@ -8170,6 +12217,21 @@ defs["igGetTime"][1]["ret"] = "double" defs["igGetTime"][1]["signature"] = "()" defs["igGetTime"][1]["stname"] = "" defs["igGetTime"]["()"] = defs["igGetTime"][1] +defs["igGetTopMostPopupModal"] = {} +defs["igGetTopMostPopupModal"][1] = {} +defs["igGetTopMostPopupModal"][1]["args"] = "()" +defs["igGetTopMostPopupModal"][1]["argsT"] = {} +defs["igGetTopMostPopupModal"][1]["argsoriginal"] = "()" +defs["igGetTopMostPopupModal"][1]["call_args"] = "()" +defs["igGetTopMostPopupModal"][1]["cimguiname"] = "igGetTopMostPopupModal" +defs["igGetTopMostPopupModal"][1]["defaults"] = {} +defs["igGetTopMostPopupModal"][1]["funcname"] = "GetTopMostPopupModal" +defs["igGetTopMostPopupModal"][1]["namespace"] = "ImGui" +defs["igGetTopMostPopupModal"][1]["ov_cimguiname"] = "igGetTopMostPopupModal" +defs["igGetTopMostPopupModal"][1]["ret"] = "ImGuiWindow*" +defs["igGetTopMostPopupModal"][1]["signature"] = "()" +defs["igGetTopMostPopupModal"][1]["stname"] = "" +defs["igGetTopMostPopupModal"]["()"] = defs["igGetTopMostPopupModal"][1] defs["igGetTreeNodeToLabelSpacing"] = {} defs["igGetTreeNodeToLabelSpacing"][1] = {} defs["igGetTreeNodeToLabelSpacing"][1]["args"] = "()" @@ -8200,6 +12262,28 @@ defs["igGetVersion"][1]["ret"] = "const char*" defs["igGetVersion"][1]["signature"] = "()" defs["igGetVersion"][1]["stname"] = "" defs["igGetVersion"]["()"] = defs["igGetVersion"][1] +defs["igGetWindowAllowedExtentRect"] = {} +defs["igGetWindowAllowedExtentRect"][1] = {} +defs["igGetWindowAllowedExtentRect"][1]["args"] = "(ImRect *pOut,ImGuiWindow* window)" +defs["igGetWindowAllowedExtentRect"][1]["argsT"] = {} +defs["igGetWindowAllowedExtentRect"][1]["argsT"][1] = {} +defs["igGetWindowAllowedExtentRect"][1]["argsT"][1]["name"] = "pOut" +defs["igGetWindowAllowedExtentRect"][1]["argsT"][1]["type"] = "ImRect*" +defs["igGetWindowAllowedExtentRect"][1]["argsT"][2] = {} +defs["igGetWindowAllowedExtentRect"][1]["argsT"][2]["name"] = "window" +defs["igGetWindowAllowedExtentRect"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igGetWindowAllowedExtentRect"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igGetWindowAllowedExtentRect"][1]["call_args"] = "(window)" +defs["igGetWindowAllowedExtentRect"][1]["cimguiname"] = "igGetWindowAllowedExtentRect" +defs["igGetWindowAllowedExtentRect"][1]["defaults"] = {} +defs["igGetWindowAllowedExtentRect"][1]["funcname"] = "GetWindowAllowedExtentRect" +defs["igGetWindowAllowedExtentRect"][1]["namespace"] = "ImGui" +defs["igGetWindowAllowedExtentRect"][1]["nonUDT"] = 1 +defs["igGetWindowAllowedExtentRect"][1]["ov_cimguiname"] = "igGetWindowAllowedExtentRect" +defs["igGetWindowAllowedExtentRect"][1]["ret"] = "void" +defs["igGetWindowAllowedExtentRect"][1]["signature"] = "(ImGuiWindow*)" +defs["igGetWindowAllowedExtentRect"][1]["stname"] = "" +defs["igGetWindowAllowedExtentRect"]["(ImGuiWindow*)"] = defs["igGetWindowAllowedExtentRect"][1] defs["igGetWindowContentRegionMax"] = {} defs["igGetWindowContentRegionMax"][1] = {} defs["igGetWindowContentRegionMax"][1]["args"] = "(ImVec2 *pOut)" @@ -8302,6 +12386,73 @@ defs["igGetWindowPos"][1]["ret"] = "void" defs["igGetWindowPos"][1]["signature"] = "()" defs["igGetWindowPos"][1]["stname"] = "" defs["igGetWindowPos"]["()"] = defs["igGetWindowPos"][1] +defs["igGetWindowResizeID"] = {} +defs["igGetWindowResizeID"][1] = {} +defs["igGetWindowResizeID"][1]["args"] = "(ImGuiWindow* window,int n)" +defs["igGetWindowResizeID"][1]["argsT"] = {} +defs["igGetWindowResizeID"][1]["argsT"][1] = {} +defs["igGetWindowResizeID"][1]["argsT"][1]["name"] = "window" +defs["igGetWindowResizeID"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igGetWindowResizeID"][1]["argsT"][2] = {} +defs["igGetWindowResizeID"][1]["argsT"][2]["name"] = "n" +defs["igGetWindowResizeID"][1]["argsT"][2]["type"] = "int" +defs["igGetWindowResizeID"][1]["argsoriginal"] = "(ImGuiWindow* window,int n)" +defs["igGetWindowResizeID"][1]["call_args"] = "(window,n)" +defs["igGetWindowResizeID"][1]["cimguiname"] = "igGetWindowResizeID" +defs["igGetWindowResizeID"][1]["defaults"] = {} +defs["igGetWindowResizeID"][1]["funcname"] = "GetWindowResizeID" +defs["igGetWindowResizeID"][1]["namespace"] = "ImGui" +defs["igGetWindowResizeID"][1]["ov_cimguiname"] = "igGetWindowResizeID" +defs["igGetWindowResizeID"][1]["ret"] = "ImGuiID" +defs["igGetWindowResizeID"][1]["signature"] = "(ImGuiWindow*,int)" +defs["igGetWindowResizeID"][1]["stname"] = "" +defs["igGetWindowResizeID"]["(ImGuiWindow*,int)"] = defs["igGetWindowResizeID"][1] +defs["igGetWindowScrollbarID"] = {} +defs["igGetWindowScrollbarID"][1] = {} +defs["igGetWindowScrollbarID"][1]["args"] = "(ImGuiWindow* window,ImGuiAxis axis)" +defs["igGetWindowScrollbarID"][1]["argsT"] = {} +defs["igGetWindowScrollbarID"][1]["argsT"][1] = {} +defs["igGetWindowScrollbarID"][1]["argsT"][1]["name"] = "window" +defs["igGetWindowScrollbarID"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igGetWindowScrollbarID"][1]["argsT"][2] = {} +defs["igGetWindowScrollbarID"][1]["argsT"][2]["name"] = "axis" +defs["igGetWindowScrollbarID"][1]["argsT"][2]["type"] = "ImGuiAxis" +defs["igGetWindowScrollbarID"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiAxis axis)" +defs["igGetWindowScrollbarID"][1]["call_args"] = "(window,axis)" +defs["igGetWindowScrollbarID"][1]["cimguiname"] = "igGetWindowScrollbarID" +defs["igGetWindowScrollbarID"][1]["defaults"] = {} +defs["igGetWindowScrollbarID"][1]["funcname"] = "GetWindowScrollbarID" +defs["igGetWindowScrollbarID"][1]["namespace"] = "ImGui" +defs["igGetWindowScrollbarID"][1]["ov_cimguiname"] = "igGetWindowScrollbarID" +defs["igGetWindowScrollbarID"][1]["ret"] = "ImGuiID" +defs["igGetWindowScrollbarID"][1]["signature"] = "(ImGuiWindow*,ImGuiAxis)" +defs["igGetWindowScrollbarID"][1]["stname"] = "" +defs["igGetWindowScrollbarID"]["(ImGuiWindow*,ImGuiAxis)"] = defs["igGetWindowScrollbarID"][1] +defs["igGetWindowScrollbarRect"] = {} +defs["igGetWindowScrollbarRect"][1] = {} +defs["igGetWindowScrollbarRect"][1]["args"] = "(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis)" +defs["igGetWindowScrollbarRect"][1]["argsT"] = {} +defs["igGetWindowScrollbarRect"][1]["argsT"][1] = {} +defs["igGetWindowScrollbarRect"][1]["argsT"][1]["name"] = "pOut" +defs["igGetWindowScrollbarRect"][1]["argsT"][1]["type"] = "ImRect*" +defs["igGetWindowScrollbarRect"][1]["argsT"][2] = {} +defs["igGetWindowScrollbarRect"][1]["argsT"][2]["name"] = "window" +defs["igGetWindowScrollbarRect"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igGetWindowScrollbarRect"][1]["argsT"][3] = {} +defs["igGetWindowScrollbarRect"][1]["argsT"][3]["name"] = "axis" +defs["igGetWindowScrollbarRect"][1]["argsT"][3]["type"] = "ImGuiAxis" +defs["igGetWindowScrollbarRect"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiAxis axis)" +defs["igGetWindowScrollbarRect"][1]["call_args"] = "(window,axis)" +defs["igGetWindowScrollbarRect"][1]["cimguiname"] = "igGetWindowScrollbarRect" +defs["igGetWindowScrollbarRect"][1]["defaults"] = {} +defs["igGetWindowScrollbarRect"][1]["funcname"] = "GetWindowScrollbarRect" +defs["igGetWindowScrollbarRect"][1]["namespace"] = "ImGui" +defs["igGetWindowScrollbarRect"][1]["nonUDT"] = 1 +defs["igGetWindowScrollbarRect"][1]["ov_cimguiname"] = "igGetWindowScrollbarRect" +defs["igGetWindowScrollbarRect"][1]["ret"] = "void" +defs["igGetWindowScrollbarRect"][1]["signature"] = "(ImGuiWindow*,ImGuiAxis)" +defs["igGetWindowScrollbarRect"][1]["stname"] = "" +defs["igGetWindowScrollbarRect"]["(ImGuiWindow*,ImGuiAxis)"] = defs["igGetWindowScrollbarRect"][1] defs["igGetWindowSize"] = {} defs["igGetWindowSize"][1] = {} defs["igGetWindowSize"][1]["args"] = "(ImVec2 *pOut)" @@ -8336,6 +12487,1710 @@ defs["igGetWindowWidth"][1]["ret"] = "float" defs["igGetWindowWidth"][1]["signature"] = "()" defs["igGetWindowWidth"][1]["stname"] = "" defs["igGetWindowWidth"]["()"] = defs["igGetWindowWidth"][1] +defs["igImAlphaBlendColors"] = {} +defs["igImAlphaBlendColors"][1] = {} +defs["igImAlphaBlendColors"][1]["args"] = "(ImU32 col_a,ImU32 col_b)" +defs["igImAlphaBlendColors"][1]["argsT"] = {} +defs["igImAlphaBlendColors"][1]["argsT"][1] = {} +defs["igImAlphaBlendColors"][1]["argsT"][1]["name"] = "col_a" +defs["igImAlphaBlendColors"][1]["argsT"][1]["type"] = "ImU32" +defs["igImAlphaBlendColors"][1]["argsT"][2] = {} +defs["igImAlphaBlendColors"][1]["argsT"][2]["name"] = "col_b" +defs["igImAlphaBlendColors"][1]["argsT"][2]["type"] = "ImU32" +defs["igImAlphaBlendColors"][1]["argsoriginal"] = "(ImU32 col_a,ImU32 col_b)" +defs["igImAlphaBlendColors"][1]["call_args"] = "(col_a,col_b)" +defs["igImAlphaBlendColors"][1]["cimguiname"] = "igImAlphaBlendColors" +defs["igImAlphaBlendColors"][1]["defaults"] = {} +defs["igImAlphaBlendColors"][1]["funcname"] = "ImAlphaBlendColors" +defs["igImAlphaBlendColors"][1]["ov_cimguiname"] = "igImAlphaBlendColors" +defs["igImAlphaBlendColors"][1]["ret"] = "ImU32" +defs["igImAlphaBlendColors"][1]["signature"] = "(ImU32,ImU32)" +defs["igImAlphaBlendColors"][1]["stname"] = "" +defs["igImAlphaBlendColors"]["(ImU32,ImU32)"] = defs["igImAlphaBlendColors"][1] +defs["igImBezierCalc"] = {} +defs["igImBezierCalc"][1] = {} +defs["igImBezierCalc"][1]["args"] = "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t)" +defs["igImBezierCalc"][1]["argsT"] = {} +defs["igImBezierCalc"][1]["argsT"][1] = {} +defs["igImBezierCalc"][1]["argsT"][1]["name"] = "pOut" +defs["igImBezierCalc"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImBezierCalc"][1]["argsT"][2] = {} +defs["igImBezierCalc"][1]["argsT"][2]["name"] = "p1" +defs["igImBezierCalc"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImBezierCalc"][1]["argsT"][3] = {} +defs["igImBezierCalc"][1]["argsT"][3]["name"] = "p2" +defs["igImBezierCalc"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImBezierCalc"][1]["argsT"][4] = {} +defs["igImBezierCalc"][1]["argsT"][4]["name"] = "p3" +defs["igImBezierCalc"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImBezierCalc"][1]["argsT"][5] = {} +defs["igImBezierCalc"][1]["argsT"][5]["name"] = "p4" +defs["igImBezierCalc"][1]["argsT"][5]["type"] = "const ImVec2" +defs["igImBezierCalc"][1]["argsT"][6] = {} +defs["igImBezierCalc"][1]["argsT"][6]["name"] = "t" +defs["igImBezierCalc"][1]["argsT"][6]["type"] = "float" +defs["igImBezierCalc"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,float t)" +defs["igImBezierCalc"][1]["call_args"] = "(p1,p2,p3,p4,t)" +defs["igImBezierCalc"][1]["cimguiname"] = "igImBezierCalc" +defs["igImBezierCalc"][1]["defaults"] = {} +defs["igImBezierCalc"][1]["funcname"] = "ImBezierCalc" +defs["igImBezierCalc"][1]["nonUDT"] = 1 +defs["igImBezierCalc"][1]["ov_cimguiname"] = "igImBezierCalc" +defs["igImBezierCalc"][1]["ret"] = "void" +defs["igImBezierCalc"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)" +defs["igImBezierCalc"][1]["stname"] = "" +defs["igImBezierCalc"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)"] = defs["igImBezierCalc"][1] +defs["igImBezierClosestPoint"] = {} +defs["igImBezierClosestPoint"][1] = {} +defs["igImBezierClosestPoint"][1]["args"] = "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments)" +defs["igImBezierClosestPoint"][1]["argsT"] = {} +defs["igImBezierClosestPoint"][1]["argsT"][1] = {} +defs["igImBezierClosestPoint"][1]["argsT"][1]["name"] = "pOut" +defs["igImBezierClosestPoint"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImBezierClosestPoint"][1]["argsT"][2] = {} +defs["igImBezierClosestPoint"][1]["argsT"][2]["name"] = "p1" +defs["igImBezierClosestPoint"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImBezierClosestPoint"][1]["argsT"][3] = {} +defs["igImBezierClosestPoint"][1]["argsT"][3]["name"] = "p2" +defs["igImBezierClosestPoint"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImBezierClosestPoint"][1]["argsT"][4] = {} +defs["igImBezierClosestPoint"][1]["argsT"][4]["name"] = "p3" +defs["igImBezierClosestPoint"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImBezierClosestPoint"][1]["argsT"][5] = {} +defs["igImBezierClosestPoint"][1]["argsT"][5]["name"] = "p4" +defs["igImBezierClosestPoint"][1]["argsT"][5]["type"] = "const ImVec2" +defs["igImBezierClosestPoint"][1]["argsT"][6] = {} +defs["igImBezierClosestPoint"][1]["argsT"][6]["name"] = "p" +defs["igImBezierClosestPoint"][1]["argsT"][6]["type"] = "const ImVec2" +defs["igImBezierClosestPoint"][1]["argsT"][7] = {} +defs["igImBezierClosestPoint"][1]["argsT"][7]["name"] = "num_segments" +defs["igImBezierClosestPoint"][1]["argsT"][7]["type"] = "int" +defs["igImBezierClosestPoint"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,int num_segments)" +defs["igImBezierClosestPoint"][1]["call_args"] = "(p1,p2,p3,p4,p,num_segments)" +defs["igImBezierClosestPoint"][1]["cimguiname"] = "igImBezierClosestPoint" +defs["igImBezierClosestPoint"][1]["defaults"] = {} +defs["igImBezierClosestPoint"][1]["funcname"] = "ImBezierClosestPoint" +defs["igImBezierClosestPoint"][1]["nonUDT"] = 1 +defs["igImBezierClosestPoint"][1]["ov_cimguiname"] = "igImBezierClosestPoint" +defs["igImBezierClosestPoint"][1]["ret"] = "void" +defs["igImBezierClosestPoint"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,int)" +defs["igImBezierClosestPoint"][1]["stname"] = "" +defs["igImBezierClosestPoint"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,int)"] = defs["igImBezierClosestPoint"][1] +defs["igImBezierClosestPointCasteljau"] = {} +defs["igImBezierClosestPointCasteljau"][1] = {} +defs["igImBezierClosestPointCasteljau"][1]["args"] = "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol)" +defs["igImBezierClosestPointCasteljau"][1]["argsT"] = {} +defs["igImBezierClosestPointCasteljau"][1]["argsT"][1] = {} +defs["igImBezierClosestPointCasteljau"][1]["argsT"][1]["name"] = "pOut" +defs["igImBezierClosestPointCasteljau"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImBezierClosestPointCasteljau"][1]["argsT"][2] = {} +defs["igImBezierClosestPointCasteljau"][1]["argsT"][2]["name"] = "p1" +defs["igImBezierClosestPointCasteljau"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImBezierClosestPointCasteljau"][1]["argsT"][3] = {} +defs["igImBezierClosestPointCasteljau"][1]["argsT"][3]["name"] = "p2" +defs["igImBezierClosestPointCasteljau"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImBezierClosestPointCasteljau"][1]["argsT"][4] = {} +defs["igImBezierClosestPointCasteljau"][1]["argsT"][4]["name"] = "p3" +defs["igImBezierClosestPointCasteljau"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImBezierClosestPointCasteljau"][1]["argsT"][5] = {} +defs["igImBezierClosestPointCasteljau"][1]["argsT"][5]["name"] = "p4" +defs["igImBezierClosestPointCasteljau"][1]["argsT"][5]["type"] = "const ImVec2" +defs["igImBezierClosestPointCasteljau"][1]["argsT"][6] = {} +defs["igImBezierClosestPointCasteljau"][1]["argsT"][6]["name"] = "p" +defs["igImBezierClosestPointCasteljau"][1]["argsT"][6]["type"] = "const ImVec2" +defs["igImBezierClosestPointCasteljau"][1]["argsT"][7] = {} +defs["igImBezierClosestPointCasteljau"][1]["argsT"][7]["name"] = "tess_tol" +defs["igImBezierClosestPointCasteljau"][1]["argsT"][7]["type"] = "float" +defs["igImBezierClosestPointCasteljau"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,float tess_tol)" +defs["igImBezierClosestPointCasteljau"][1]["call_args"] = "(p1,p2,p3,p4,p,tess_tol)" +defs["igImBezierClosestPointCasteljau"][1]["cimguiname"] = "igImBezierClosestPointCasteljau" +defs["igImBezierClosestPointCasteljau"][1]["defaults"] = {} +defs["igImBezierClosestPointCasteljau"][1]["funcname"] = "ImBezierClosestPointCasteljau" +defs["igImBezierClosestPointCasteljau"][1]["nonUDT"] = 1 +defs["igImBezierClosestPointCasteljau"][1]["ov_cimguiname"] = "igImBezierClosestPointCasteljau" +defs["igImBezierClosestPointCasteljau"][1]["ret"] = "void" +defs["igImBezierClosestPointCasteljau"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)" +defs["igImBezierClosestPointCasteljau"][1]["stname"] = "" +defs["igImBezierClosestPointCasteljau"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)"] = defs["igImBezierClosestPointCasteljau"][1] +defs["igImBitArrayClearBit"] = {} +defs["igImBitArrayClearBit"][1] = {} +defs["igImBitArrayClearBit"][1]["args"] = "(ImU32* arr,int n)" +defs["igImBitArrayClearBit"][1]["argsT"] = {} +defs["igImBitArrayClearBit"][1]["argsT"][1] = {} +defs["igImBitArrayClearBit"][1]["argsT"][1]["name"] = "arr" +defs["igImBitArrayClearBit"][1]["argsT"][1]["type"] = "ImU32*" +defs["igImBitArrayClearBit"][1]["argsT"][2] = {} +defs["igImBitArrayClearBit"][1]["argsT"][2]["name"] = "n" +defs["igImBitArrayClearBit"][1]["argsT"][2]["type"] = "int" +defs["igImBitArrayClearBit"][1]["argsoriginal"] = "(ImU32* arr,int n)" +defs["igImBitArrayClearBit"][1]["call_args"] = "(arr,n)" +defs["igImBitArrayClearBit"][1]["cimguiname"] = "igImBitArrayClearBit" +defs["igImBitArrayClearBit"][1]["defaults"] = {} +defs["igImBitArrayClearBit"][1]["funcname"] = "ImBitArrayClearBit" +defs["igImBitArrayClearBit"][1]["ov_cimguiname"] = "igImBitArrayClearBit" +defs["igImBitArrayClearBit"][1]["ret"] = "void" +defs["igImBitArrayClearBit"][1]["signature"] = "(ImU32*,int)" +defs["igImBitArrayClearBit"][1]["stname"] = "" +defs["igImBitArrayClearBit"]["(ImU32*,int)"] = defs["igImBitArrayClearBit"][1] +defs["igImBitArraySetBit"] = {} +defs["igImBitArraySetBit"][1] = {} +defs["igImBitArraySetBit"][1]["args"] = "(ImU32* arr,int n)" +defs["igImBitArraySetBit"][1]["argsT"] = {} +defs["igImBitArraySetBit"][1]["argsT"][1] = {} +defs["igImBitArraySetBit"][1]["argsT"][1]["name"] = "arr" +defs["igImBitArraySetBit"][1]["argsT"][1]["type"] = "ImU32*" +defs["igImBitArraySetBit"][1]["argsT"][2] = {} +defs["igImBitArraySetBit"][1]["argsT"][2]["name"] = "n" +defs["igImBitArraySetBit"][1]["argsT"][2]["type"] = "int" +defs["igImBitArraySetBit"][1]["argsoriginal"] = "(ImU32* arr,int n)" +defs["igImBitArraySetBit"][1]["call_args"] = "(arr,n)" +defs["igImBitArraySetBit"][1]["cimguiname"] = "igImBitArraySetBit" +defs["igImBitArraySetBit"][1]["defaults"] = {} +defs["igImBitArraySetBit"][1]["funcname"] = "ImBitArraySetBit" +defs["igImBitArraySetBit"][1]["ov_cimguiname"] = "igImBitArraySetBit" +defs["igImBitArraySetBit"][1]["ret"] = "void" +defs["igImBitArraySetBit"][1]["signature"] = "(ImU32*,int)" +defs["igImBitArraySetBit"][1]["stname"] = "" +defs["igImBitArraySetBit"]["(ImU32*,int)"] = defs["igImBitArraySetBit"][1] +defs["igImBitArraySetBitRange"] = {} +defs["igImBitArraySetBitRange"][1] = {} +defs["igImBitArraySetBitRange"][1]["args"] = "(ImU32* arr,int n,int n2)" +defs["igImBitArraySetBitRange"][1]["argsT"] = {} +defs["igImBitArraySetBitRange"][1]["argsT"][1] = {} +defs["igImBitArraySetBitRange"][1]["argsT"][1]["name"] = "arr" +defs["igImBitArraySetBitRange"][1]["argsT"][1]["type"] = "ImU32*" +defs["igImBitArraySetBitRange"][1]["argsT"][2] = {} +defs["igImBitArraySetBitRange"][1]["argsT"][2]["name"] = "n" +defs["igImBitArraySetBitRange"][1]["argsT"][2]["type"] = "int" +defs["igImBitArraySetBitRange"][1]["argsT"][3] = {} +defs["igImBitArraySetBitRange"][1]["argsT"][3]["name"] = "n2" +defs["igImBitArraySetBitRange"][1]["argsT"][3]["type"] = "int" +defs["igImBitArraySetBitRange"][1]["argsoriginal"] = "(ImU32* arr,int n,int n2)" +defs["igImBitArraySetBitRange"][1]["call_args"] = "(arr,n,n2)" +defs["igImBitArraySetBitRange"][1]["cimguiname"] = "igImBitArraySetBitRange" +defs["igImBitArraySetBitRange"][1]["defaults"] = {} +defs["igImBitArraySetBitRange"][1]["funcname"] = "ImBitArraySetBitRange" +defs["igImBitArraySetBitRange"][1]["ov_cimguiname"] = "igImBitArraySetBitRange" +defs["igImBitArraySetBitRange"][1]["ret"] = "void" +defs["igImBitArraySetBitRange"][1]["signature"] = "(ImU32*,int,int)" +defs["igImBitArraySetBitRange"][1]["stname"] = "" +defs["igImBitArraySetBitRange"]["(ImU32*,int,int)"] = defs["igImBitArraySetBitRange"][1] +defs["igImBitArrayTestBit"] = {} +defs["igImBitArrayTestBit"][1] = {} +defs["igImBitArrayTestBit"][1]["args"] = "(const ImU32* arr,int n)" +defs["igImBitArrayTestBit"][1]["argsT"] = {} +defs["igImBitArrayTestBit"][1]["argsT"][1] = {} +defs["igImBitArrayTestBit"][1]["argsT"][1]["name"] = "arr" +defs["igImBitArrayTestBit"][1]["argsT"][1]["type"] = "const ImU32*" +defs["igImBitArrayTestBit"][1]["argsT"][2] = {} +defs["igImBitArrayTestBit"][1]["argsT"][2]["name"] = "n" +defs["igImBitArrayTestBit"][1]["argsT"][2]["type"] = "int" +defs["igImBitArrayTestBit"][1]["argsoriginal"] = "(const ImU32* arr,int n)" +defs["igImBitArrayTestBit"][1]["call_args"] = "(arr,n)" +defs["igImBitArrayTestBit"][1]["cimguiname"] = "igImBitArrayTestBit" +defs["igImBitArrayTestBit"][1]["defaults"] = {} +defs["igImBitArrayTestBit"][1]["funcname"] = "ImBitArrayTestBit" +defs["igImBitArrayTestBit"][1]["ov_cimguiname"] = "igImBitArrayTestBit" +defs["igImBitArrayTestBit"][1]["ret"] = "bool" +defs["igImBitArrayTestBit"][1]["signature"] = "(const ImU32*,int)" +defs["igImBitArrayTestBit"][1]["stname"] = "" +defs["igImBitArrayTestBit"]["(const ImU32*,int)"] = defs["igImBitArrayTestBit"][1] +defs["igImCharIsBlankA"] = {} +defs["igImCharIsBlankA"][1] = {} +defs["igImCharIsBlankA"][1]["args"] = "(char c)" +defs["igImCharIsBlankA"][1]["argsT"] = {} +defs["igImCharIsBlankA"][1]["argsT"][1] = {} +defs["igImCharIsBlankA"][1]["argsT"][1]["name"] = "c" +defs["igImCharIsBlankA"][1]["argsT"][1]["type"] = "char" +defs["igImCharIsBlankA"][1]["argsoriginal"] = "(char c)" +defs["igImCharIsBlankA"][1]["call_args"] = "(c)" +defs["igImCharIsBlankA"][1]["cimguiname"] = "igImCharIsBlankA" +defs["igImCharIsBlankA"][1]["defaults"] = {} +defs["igImCharIsBlankA"][1]["funcname"] = "ImCharIsBlankA" +defs["igImCharIsBlankA"][1]["ov_cimguiname"] = "igImCharIsBlankA" +defs["igImCharIsBlankA"][1]["ret"] = "bool" +defs["igImCharIsBlankA"][1]["signature"] = "(char)" +defs["igImCharIsBlankA"][1]["stname"] = "" +defs["igImCharIsBlankA"]["(char)"] = defs["igImCharIsBlankA"][1] +defs["igImCharIsBlankW"] = {} +defs["igImCharIsBlankW"][1] = {} +defs["igImCharIsBlankW"][1]["args"] = "(unsigned int c)" +defs["igImCharIsBlankW"][1]["argsT"] = {} +defs["igImCharIsBlankW"][1]["argsT"][1] = {} +defs["igImCharIsBlankW"][1]["argsT"][1]["name"] = "c" +defs["igImCharIsBlankW"][1]["argsT"][1]["type"] = "unsigned int" +defs["igImCharIsBlankW"][1]["argsoriginal"] = "(unsigned int c)" +defs["igImCharIsBlankW"][1]["call_args"] = "(c)" +defs["igImCharIsBlankW"][1]["cimguiname"] = "igImCharIsBlankW" +defs["igImCharIsBlankW"][1]["defaults"] = {} +defs["igImCharIsBlankW"][1]["funcname"] = "ImCharIsBlankW" +defs["igImCharIsBlankW"][1]["ov_cimguiname"] = "igImCharIsBlankW" +defs["igImCharIsBlankW"][1]["ret"] = "bool" +defs["igImCharIsBlankW"][1]["signature"] = "(unsigned int)" +defs["igImCharIsBlankW"][1]["stname"] = "" +defs["igImCharIsBlankW"]["(unsigned int)"] = defs["igImCharIsBlankW"][1] +defs["igImClamp"] = {} +defs["igImClamp"][1] = {} +defs["igImClamp"][1]["args"] = "(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx)" +defs["igImClamp"][1]["argsT"] = {} +defs["igImClamp"][1]["argsT"][1] = {} +defs["igImClamp"][1]["argsT"][1]["name"] = "pOut" +defs["igImClamp"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImClamp"][1]["argsT"][2] = {} +defs["igImClamp"][1]["argsT"][2]["name"] = "v" +defs["igImClamp"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImClamp"][1]["argsT"][3] = {} +defs["igImClamp"][1]["argsT"][3]["name"] = "mn" +defs["igImClamp"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImClamp"][1]["argsT"][4] = {} +defs["igImClamp"][1]["argsT"][4]["name"] = "mx" +defs["igImClamp"][1]["argsT"][4]["type"] = "ImVec2" +defs["igImClamp"][1]["argsoriginal"] = "(const ImVec2& v,const ImVec2& mn,ImVec2 mx)" +defs["igImClamp"][1]["call_args"] = "(v,mn,mx)" +defs["igImClamp"][1]["cimguiname"] = "igImClamp" +defs["igImClamp"][1]["defaults"] = {} +defs["igImClamp"][1]["funcname"] = "ImClamp" +defs["igImClamp"][1]["nonUDT"] = 1 +defs["igImClamp"][1]["ov_cimguiname"] = "igImClamp" +defs["igImClamp"][1]["ret"] = "void" +defs["igImClamp"][1]["signature"] = "(const ImVec2,const ImVec2,ImVec2)" +defs["igImClamp"][1]["stname"] = "" +defs["igImClamp"]["(const ImVec2,const ImVec2,ImVec2)"] = defs["igImClamp"][1] +defs["igImDot"] = {} +defs["igImDot"][1] = {} +defs["igImDot"][1]["args"] = "(const ImVec2 a,const ImVec2 b)" +defs["igImDot"][1]["argsT"] = {} +defs["igImDot"][1]["argsT"][1] = {} +defs["igImDot"][1]["argsT"][1]["name"] = "a" +defs["igImDot"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igImDot"][1]["argsT"][2] = {} +defs["igImDot"][1]["argsT"][2]["name"] = "b" +defs["igImDot"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImDot"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b)" +defs["igImDot"][1]["call_args"] = "(a,b)" +defs["igImDot"][1]["cimguiname"] = "igImDot" +defs["igImDot"][1]["defaults"] = {} +defs["igImDot"][1]["funcname"] = "ImDot" +defs["igImDot"][1]["ov_cimguiname"] = "igImDot" +defs["igImDot"][1]["ret"] = "float" +defs["igImDot"][1]["signature"] = "(const ImVec2,const ImVec2)" +defs["igImDot"][1]["stname"] = "" +defs["igImDot"]["(const ImVec2,const ImVec2)"] = defs["igImDot"][1] +defs["igImFileClose"] = {} +defs["igImFileClose"][1] = {} +defs["igImFileClose"][1]["args"] = "(ImFileHandle file)" +defs["igImFileClose"][1]["argsT"] = {} +defs["igImFileClose"][1]["argsT"][1] = {} +defs["igImFileClose"][1]["argsT"][1]["name"] = "file" +defs["igImFileClose"][1]["argsT"][1]["type"] = "ImFileHandle" +defs["igImFileClose"][1]["argsoriginal"] = "(ImFileHandle file)" +defs["igImFileClose"][1]["call_args"] = "(file)" +defs["igImFileClose"][1]["cimguiname"] = "igImFileClose" +defs["igImFileClose"][1]["defaults"] = {} +defs["igImFileClose"][1]["funcname"] = "ImFileClose" +defs["igImFileClose"][1]["ov_cimguiname"] = "igImFileClose" +defs["igImFileClose"][1]["ret"] = "bool" +defs["igImFileClose"][1]["signature"] = "(ImFileHandle)" +defs["igImFileClose"][1]["stname"] = "" +defs["igImFileClose"]["(ImFileHandle)"] = defs["igImFileClose"][1] +defs["igImFileGetSize"] = {} +defs["igImFileGetSize"][1] = {} +defs["igImFileGetSize"][1]["args"] = "(ImFileHandle file)" +defs["igImFileGetSize"][1]["argsT"] = {} +defs["igImFileGetSize"][1]["argsT"][1] = {} +defs["igImFileGetSize"][1]["argsT"][1]["name"] = "file" +defs["igImFileGetSize"][1]["argsT"][1]["type"] = "ImFileHandle" +defs["igImFileGetSize"][1]["argsoriginal"] = "(ImFileHandle file)" +defs["igImFileGetSize"][1]["call_args"] = "(file)" +defs["igImFileGetSize"][1]["cimguiname"] = "igImFileGetSize" +defs["igImFileGetSize"][1]["defaults"] = {} +defs["igImFileGetSize"][1]["funcname"] = "ImFileGetSize" +defs["igImFileGetSize"][1]["ov_cimguiname"] = "igImFileGetSize" +defs["igImFileGetSize"][1]["ret"] = "ImU64" +defs["igImFileGetSize"][1]["signature"] = "(ImFileHandle)" +defs["igImFileGetSize"][1]["stname"] = "" +defs["igImFileGetSize"]["(ImFileHandle)"] = defs["igImFileGetSize"][1] +defs["igImFileLoadToMemory"] = {} +defs["igImFileLoadToMemory"][1] = {} +defs["igImFileLoadToMemory"][1]["args"] = "(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes)" +defs["igImFileLoadToMemory"][1]["argsT"] = {} +defs["igImFileLoadToMemory"][1]["argsT"][1] = {} +defs["igImFileLoadToMemory"][1]["argsT"][1]["name"] = "filename" +defs["igImFileLoadToMemory"][1]["argsT"][1]["type"] = "const char*" +defs["igImFileLoadToMemory"][1]["argsT"][2] = {} +defs["igImFileLoadToMemory"][1]["argsT"][2]["name"] = "mode" +defs["igImFileLoadToMemory"][1]["argsT"][2]["type"] = "const char*" +defs["igImFileLoadToMemory"][1]["argsT"][3] = {} +defs["igImFileLoadToMemory"][1]["argsT"][3]["name"] = "out_file_size" +defs["igImFileLoadToMemory"][1]["argsT"][3]["type"] = "size_t*" +defs["igImFileLoadToMemory"][1]["argsT"][4] = {} +defs["igImFileLoadToMemory"][1]["argsT"][4]["name"] = "padding_bytes" +defs["igImFileLoadToMemory"][1]["argsT"][4]["type"] = "int" +defs["igImFileLoadToMemory"][1]["argsoriginal"] = "(const char* filename,const char* mode,size_t* out_file_size=((void*)0),int padding_bytes=0)" +defs["igImFileLoadToMemory"][1]["call_args"] = "(filename,mode,out_file_size,padding_bytes)" +defs["igImFileLoadToMemory"][1]["cimguiname"] = "igImFileLoadToMemory" +defs["igImFileLoadToMemory"][1]["defaults"] = {} +defs["igImFileLoadToMemory"][1]["defaults"]["out_file_size"] = "((void*)0)" +defs["igImFileLoadToMemory"][1]["defaults"]["padding_bytes"] = "0" +defs["igImFileLoadToMemory"][1]["funcname"] = "ImFileLoadToMemory" +defs["igImFileLoadToMemory"][1]["ov_cimguiname"] = "igImFileLoadToMemory" +defs["igImFileLoadToMemory"][1]["ret"] = "void*" +defs["igImFileLoadToMemory"][1]["signature"] = "(const char*,const char*,size_t*,int)" +defs["igImFileLoadToMemory"][1]["stname"] = "" +defs["igImFileLoadToMemory"]["(const char*,const char*,size_t*,int)"] = defs["igImFileLoadToMemory"][1] +defs["igImFileOpen"] = {} +defs["igImFileOpen"][1] = {} +defs["igImFileOpen"][1]["args"] = "(const char* filename,const char* mode)" +defs["igImFileOpen"][1]["argsT"] = {} +defs["igImFileOpen"][1]["argsT"][1] = {} +defs["igImFileOpen"][1]["argsT"][1]["name"] = "filename" +defs["igImFileOpen"][1]["argsT"][1]["type"] = "const char*" +defs["igImFileOpen"][1]["argsT"][2] = {} +defs["igImFileOpen"][1]["argsT"][2]["name"] = "mode" +defs["igImFileOpen"][1]["argsT"][2]["type"] = "const char*" +defs["igImFileOpen"][1]["argsoriginal"] = "(const char* filename,const char* mode)" +defs["igImFileOpen"][1]["call_args"] = "(filename,mode)" +defs["igImFileOpen"][1]["cimguiname"] = "igImFileOpen" +defs["igImFileOpen"][1]["defaults"] = {} +defs["igImFileOpen"][1]["funcname"] = "ImFileOpen" +defs["igImFileOpen"][1]["ov_cimguiname"] = "igImFileOpen" +defs["igImFileOpen"][1]["ret"] = "ImFileHandle" +defs["igImFileOpen"][1]["signature"] = "(const char*,const char*)" +defs["igImFileOpen"][1]["stname"] = "" +defs["igImFileOpen"]["(const char*,const char*)"] = defs["igImFileOpen"][1] +defs["igImFileRead"] = {} +defs["igImFileRead"][1] = {} +defs["igImFileRead"][1]["args"] = "(void* data,ImU64 size,ImU64 count,ImFileHandle file)" +defs["igImFileRead"][1]["argsT"] = {} +defs["igImFileRead"][1]["argsT"][1] = {} +defs["igImFileRead"][1]["argsT"][1]["name"] = "data" +defs["igImFileRead"][1]["argsT"][1]["type"] = "void*" +defs["igImFileRead"][1]["argsT"][2] = {} +defs["igImFileRead"][1]["argsT"][2]["name"] = "size" +defs["igImFileRead"][1]["argsT"][2]["type"] = "ImU64" +defs["igImFileRead"][1]["argsT"][3] = {} +defs["igImFileRead"][1]["argsT"][3]["name"] = "count" +defs["igImFileRead"][1]["argsT"][3]["type"] = "ImU64" +defs["igImFileRead"][1]["argsT"][4] = {} +defs["igImFileRead"][1]["argsT"][4]["name"] = "file" +defs["igImFileRead"][1]["argsT"][4]["type"] = "ImFileHandle" +defs["igImFileRead"][1]["argsoriginal"] = "(void* data,ImU64 size,ImU64 count,ImFileHandle file)" +defs["igImFileRead"][1]["call_args"] = "(data,size,count,file)" +defs["igImFileRead"][1]["cimguiname"] = "igImFileRead" +defs["igImFileRead"][1]["defaults"] = {} +defs["igImFileRead"][1]["funcname"] = "ImFileRead" +defs["igImFileRead"][1]["ov_cimguiname"] = "igImFileRead" +defs["igImFileRead"][1]["ret"] = "ImU64" +defs["igImFileRead"][1]["signature"] = "(void*,ImU64,ImU64,ImFileHandle)" +defs["igImFileRead"][1]["stname"] = "" +defs["igImFileRead"]["(void*,ImU64,ImU64,ImFileHandle)"] = defs["igImFileRead"][1] +defs["igImFileWrite"] = {} +defs["igImFileWrite"][1] = {} +defs["igImFileWrite"][1]["args"] = "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)" +defs["igImFileWrite"][1]["argsT"] = {} +defs["igImFileWrite"][1]["argsT"][1] = {} +defs["igImFileWrite"][1]["argsT"][1]["name"] = "data" +defs["igImFileWrite"][1]["argsT"][1]["type"] = "const void*" +defs["igImFileWrite"][1]["argsT"][2] = {} +defs["igImFileWrite"][1]["argsT"][2]["name"] = "size" +defs["igImFileWrite"][1]["argsT"][2]["type"] = "ImU64" +defs["igImFileWrite"][1]["argsT"][3] = {} +defs["igImFileWrite"][1]["argsT"][3]["name"] = "count" +defs["igImFileWrite"][1]["argsT"][3]["type"] = "ImU64" +defs["igImFileWrite"][1]["argsT"][4] = {} +defs["igImFileWrite"][1]["argsT"][4]["name"] = "file" +defs["igImFileWrite"][1]["argsT"][4]["type"] = "ImFileHandle" +defs["igImFileWrite"][1]["argsoriginal"] = "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)" +defs["igImFileWrite"][1]["call_args"] = "(data,size,count,file)" +defs["igImFileWrite"][1]["cimguiname"] = "igImFileWrite" +defs["igImFileWrite"][1]["defaults"] = {} +defs["igImFileWrite"][1]["funcname"] = "ImFileWrite" +defs["igImFileWrite"][1]["ov_cimguiname"] = "igImFileWrite" +defs["igImFileWrite"][1]["ret"] = "ImU64" +defs["igImFileWrite"][1]["signature"] = "(const void*,ImU64,ImU64,ImFileHandle)" +defs["igImFileWrite"][1]["stname"] = "" +defs["igImFileWrite"]["(const void*,ImU64,ImU64,ImFileHandle)"] = defs["igImFileWrite"][1] +defs["igImFloor"] = {} +defs["igImFloor"][1] = {} +defs["igImFloor"][1]["args"] = "(float f)" +defs["igImFloor"][1]["argsT"] = {} +defs["igImFloor"][1]["argsT"][1] = {} +defs["igImFloor"][1]["argsT"][1]["name"] = "f" +defs["igImFloor"][1]["argsT"][1]["type"] = "float" +defs["igImFloor"][1]["argsoriginal"] = "(float f)" +defs["igImFloor"][1]["call_args"] = "(f)" +defs["igImFloor"][1]["cimguiname"] = "igImFloor" +defs["igImFloor"][1]["defaults"] = {} +defs["igImFloor"][1]["funcname"] = "ImFloor" +defs["igImFloor"][1]["ov_cimguiname"] = "igImFloorFloat" +defs["igImFloor"][1]["ret"] = "float" +defs["igImFloor"][1]["signature"] = "(float)" +defs["igImFloor"][1]["stname"] = "" +defs["igImFloor"][2] = {} +defs["igImFloor"][2]["args"] = "(ImVec2 *pOut,const ImVec2 v)" +defs["igImFloor"][2]["argsT"] = {} +defs["igImFloor"][2]["argsT"][1] = {} +defs["igImFloor"][2]["argsT"][1]["name"] = "pOut" +defs["igImFloor"][2]["argsT"][1]["type"] = "ImVec2*" +defs["igImFloor"][2]["argsT"][2] = {} +defs["igImFloor"][2]["argsT"][2]["name"] = "v" +defs["igImFloor"][2]["argsT"][2]["type"] = "const ImVec2" +defs["igImFloor"][2]["argsoriginal"] = "(const ImVec2& v)" +defs["igImFloor"][2]["call_args"] = "(v)" +defs["igImFloor"][2]["cimguiname"] = "igImFloor" +defs["igImFloor"][2]["defaults"] = {} +defs["igImFloor"][2]["funcname"] = "ImFloor" +defs["igImFloor"][2]["nonUDT"] = 1 +defs["igImFloor"][2]["ov_cimguiname"] = "igImFloorVec2" +defs["igImFloor"][2]["ret"] = "void" +defs["igImFloor"][2]["signature"] = "(const ImVec2)" +defs["igImFloor"][2]["stname"] = "" +defs["igImFloor"]["(const ImVec2)"] = defs["igImFloor"][2] +defs["igImFloor"]["(float)"] = defs["igImFloor"][1] +defs["igImFontAtlasBuildFinish"] = {} +defs["igImFontAtlasBuildFinish"][1] = {} +defs["igImFontAtlasBuildFinish"][1]["args"] = "(ImFontAtlas* atlas)" +defs["igImFontAtlasBuildFinish"][1]["argsT"] = {} +defs["igImFontAtlasBuildFinish"][1]["argsT"][1] = {} +defs["igImFontAtlasBuildFinish"][1]["argsT"][1]["name"] = "atlas" +defs["igImFontAtlasBuildFinish"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["igImFontAtlasBuildFinish"][1]["argsoriginal"] = "(ImFontAtlas* atlas)" +defs["igImFontAtlasBuildFinish"][1]["call_args"] = "(atlas)" +defs["igImFontAtlasBuildFinish"][1]["cimguiname"] = "igImFontAtlasBuildFinish" +defs["igImFontAtlasBuildFinish"][1]["defaults"] = {} +defs["igImFontAtlasBuildFinish"][1]["funcname"] = "ImFontAtlasBuildFinish" +defs["igImFontAtlasBuildFinish"][1]["ov_cimguiname"] = "igImFontAtlasBuildFinish" +defs["igImFontAtlasBuildFinish"][1]["ret"] = "void" +defs["igImFontAtlasBuildFinish"][1]["signature"] = "(ImFontAtlas*)" +defs["igImFontAtlasBuildFinish"][1]["stname"] = "" +defs["igImFontAtlasBuildFinish"]["(ImFontAtlas*)"] = defs["igImFontAtlasBuildFinish"][1] +defs["igImFontAtlasBuildInit"] = {} +defs["igImFontAtlasBuildInit"][1] = {} +defs["igImFontAtlasBuildInit"][1]["args"] = "(ImFontAtlas* atlas)" +defs["igImFontAtlasBuildInit"][1]["argsT"] = {} +defs["igImFontAtlasBuildInit"][1]["argsT"][1] = {} +defs["igImFontAtlasBuildInit"][1]["argsT"][1]["name"] = "atlas" +defs["igImFontAtlasBuildInit"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["igImFontAtlasBuildInit"][1]["argsoriginal"] = "(ImFontAtlas* atlas)" +defs["igImFontAtlasBuildInit"][1]["call_args"] = "(atlas)" +defs["igImFontAtlasBuildInit"][1]["cimguiname"] = "igImFontAtlasBuildInit" +defs["igImFontAtlasBuildInit"][1]["defaults"] = {} +defs["igImFontAtlasBuildInit"][1]["funcname"] = "ImFontAtlasBuildInit" +defs["igImFontAtlasBuildInit"][1]["ov_cimguiname"] = "igImFontAtlasBuildInit" +defs["igImFontAtlasBuildInit"][1]["ret"] = "void" +defs["igImFontAtlasBuildInit"][1]["signature"] = "(ImFontAtlas*)" +defs["igImFontAtlasBuildInit"][1]["stname"] = "" +defs["igImFontAtlasBuildInit"]["(ImFontAtlas*)"] = defs["igImFontAtlasBuildInit"][1] +defs["igImFontAtlasBuildMultiplyCalcLookupTable"] = {} +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1] = {} +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["args"] = "(unsigned char out_table[256],float in_multiply_factor)" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsT"] = {} +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsT"][1] = {} +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsT"][1]["name"] = "out_table" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsT"][1]["type"] = "unsigned char[256]" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsT"][2] = {} +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsT"][2]["name"] = "in_multiply_factor" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsT"][2]["type"] = "float" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsoriginal"] = "(unsigned char out_table[256],float in_multiply_factor)" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["call_args"] = "(out_table,in_multiply_factor)" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["cimguiname"] = "igImFontAtlasBuildMultiplyCalcLookupTable" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["defaults"] = {} +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["funcname"] = "ImFontAtlasBuildMultiplyCalcLookupTable" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["ov_cimguiname"] = "igImFontAtlasBuildMultiplyCalcLookupTable" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["ret"] = "void" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["signature"] = "(unsigned char[256],float)" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["stname"] = "" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"]["(unsigned char[256],float)"] = defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1] +defs["igImFontAtlasBuildMultiplyRectAlpha8"] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["args"] = "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][1] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][1]["name"] = "table" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][1]["type"] = "const unsigned char[256]" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][2] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][2]["name"] = "pixels" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][2]["type"] = "unsigned char*" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][3] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][3]["name"] = "x" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][3]["type"] = "int" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][4] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][4]["name"] = "y" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][4]["type"] = "int" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][5] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][5]["name"] = "w" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][5]["type"] = "int" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][6] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][6]["name"] = "h" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][6]["type"] = "int" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][7] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][7]["name"] = "stride" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][7]["type"] = "int" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsoriginal"] = "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["call_args"] = "(table,pixels,x,y,w,h,stride)" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["cimguiname"] = "igImFontAtlasBuildMultiplyRectAlpha8" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["defaults"] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["funcname"] = "ImFontAtlasBuildMultiplyRectAlpha8" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["ov_cimguiname"] = "igImFontAtlasBuildMultiplyRectAlpha8" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["ret"] = "void" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["signature"] = "(const unsigned char[256],unsigned char*,int,int,int,int,int)" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["stname"] = "" +defs["igImFontAtlasBuildMultiplyRectAlpha8"]["(const unsigned char[256],unsigned char*,int,int,int,int,int)"] = defs["igImFontAtlasBuildMultiplyRectAlpha8"][1] +defs["igImFontAtlasBuildPackCustomRects"] = {} +defs["igImFontAtlasBuildPackCustomRects"][1] = {} +defs["igImFontAtlasBuildPackCustomRects"][1]["args"] = "(ImFontAtlas* atlas,void* stbrp_context_opaque)" +defs["igImFontAtlasBuildPackCustomRects"][1]["argsT"] = {} +defs["igImFontAtlasBuildPackCustomRects"][1]["argsT"][1] = {} +defs["igImFontAtlasBuildPackCustomRects"][1]["argsT"][1]["name"] = "atlas" +defs["igImFontAtlasBuildPackCustomRects"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["igImFontAtlasBuildPackCustomRects"][1]["argsT"][2] = {} +defs["igImFontAtlasBuildPackCustomRects"][1]["argsT"][2]["name"] = "stbrp_context_opaque" +defs["igImFontAtlasBuildPackCustomRects"][1]["argsT"][2]["type"] = "void*" +defs["igImFontAtlasBuildPackCustomRects"][1]["argsoriginal"] = "(ImFontAtlas* atlas,void* stbrp_context_opaque)" +defs["igImFontAtlasBuildPackCustomRects"][1]["call_args"] = "(atlas,stbrp_context_opaque)" +defs["igImFontAtlasBuildPackCustomRects"][1]["cimguiname"] = "igImFontAtlasBuildPackCustomRects" +defs["igImFontAtlasBuildPackCustomRects"][1]["defaults"] = {} +defs["igImFontAtlasBuildPackCustomRects"][1]["funcname"] = "ImFontAtlasBuildPackCustomRects" +defs["igImFontAtlasBuildPackCustomRects"][1]["ov_cimguiname"] = "igImFontAtlasBuildPackCustomRects" +defs["igImFontAtlasBuildPackCustomRects"][1]["ret"] = "void" +defs["igImFontAtlasBuildPackCustomRects"][1]["signature"] = "(ImFontAtlas*,void*)" +defs["igImFontAtlasBuildPackCustomRects"][1]["stname"] = "" +defs["igImFontAtlasBuildPackCustomRects"]["(ImFontAtlas*,void*)"] = defs["igImFontAtlasBuildPackCustomRects"][1] +defs["igImFontAtlasBuildSetupFont"] = {} +defs["igImFontAtlasBuildSetupFont"][1] = {} +defs["igImFontAtlasBuildSetupFont"][1]["args"] = "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"] = {} +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][1] = {} +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][1]["name"] = "atlas" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][2] = {} +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][2]["name"] = "font" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][2]["type"] = "ImFont*" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][3] = {} +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][3]["name"] = "font_config" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][3]["type"] = "ImFontConfig*" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][4] = {} +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][4]["name"] = "ascent" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][4]["type"] = "float" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][5] = {} +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][5]["name"] = "descent" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][5]["type"] = "float" +defs["igImFontAtlasBuildSetupFont"][1]["argsoriginal"] = "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)" +defs["igImFontAtlasBuildSetupFont"][1]["call_args"] = "(atlas,font,font_config,ascent,descent)" +defs["igImFontAtlasBuildSetupFont"][1]["cimguiname"] = "igImFontAtlasBuildSetupFont" +defs["igImFontAtlasBuildSetupFont"][1]["defaults"] = {} +defs["igImFontAtlasBuildSetupFont"][1]["funcname"] = "ImFontAtlasBuildSetupFont" +defs["igImFontAtlasBuildSetupFont"][1]["ov_cimguiname"] = "igImFontAtlasBuildSetupFont" +defs["igImFontAtlasBuildSetupFont"][1]["ret"] = "void" +defs["igImFontAtlasBuildSetupFont"][1]["signature"] = "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)" +defs["igImFontAtlasBuildSetupFont"][1]["stname"] = "" +defs["igImFontAtlasBuildSetupFont"]["(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)"] = defs["igImFontAtlasBuildSetupFont"][1] +defs["igImFontAtlasBuildWithStbTruetype"] = {} +defs["igImFontAtlasBuildWithStbTruetype"][1] = {} +defs["igImFontAtlasBuildWithStbTruetype"][1]["args"] = "(ImFontAtlas* atlas)" +defs["igImFontAtlasBuildWithStbTruetype"][1]["argsT"] = {} +defs["igImFontAtlasBuildWithStbTruetype"][1]["argsT"][1] = {} +defs["igImFontAtlasBuildWithStbTruetype"][1]["argsT"][1]["name"] = "atlas" +defs["igImFontAtlasBuildWithStbTruetype"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["igImFontAtlasBuildWithStbTruetype"][1]["argsoriginal"] = "(ImFontAtlas* atlas)" +defs["igImFontAtlasBuildWithStbTruetype"][1]["call_args"] = "(atlas)" +defs["igImFontAtlasBuildWithStbTruetype"][1]["cimguiname"] = "igImFontAtlasBuildWithStbTruetype" +defs["igImFontAtlasBuildWithStbTruetype"][1]["defaults"] = {} +defs["igImFontAtlasBuildWithStbTruetype"][1]["funcname"] = "ImFontAtlasBuildWithStbTruetype" +defs["igImFontAtlasBuildWithStbTruetype"][1]["ov_cimguiname"] = "igImFontAtlasBuildWithStbTruetype" +defs["igImFontAtlasBuildWithStbTruetype"][1]["ret"] = "bool" +defs["igImFontAtlasBuildWithStbTruetype"][1]["signature"] = "(ImFontAtlas*)" +defs["igImFontAtlasBuildWithStbTruetype"][1]["stname"] = "" +defs["igImFontAtlasBuildWithStbTruetype"]["(ImFontAtlas*)"] = defs["igImFontAtlasBuildWithStbTruetype"][1] +defs["igImFormatString"] = {} +defs["igImFormatString"][1] = {} +defs["igImFormatString"][1]["args"] = "(char* buf,size_t buf_size,const char* fmt,...)" +defs["igImFormatString"][1]["argsT"] = {} +defs["igImFormatString"][1]["argsT"][1] = {} +defs["igImFormatString"][1]["argsT"][1]["name"] = "buf" +defs["igImFormatString"][1]["argsT"][1]["type"] = "char*" +defs["igImFormatString"][1]["argsT"][2] = {} +defs["igImFormatString"][1]["argsT"][2]["name"] = "buf_size" +defs["igImFormatString"][1]["argsT"][2]["type"] = "size_t" +defs["igImFormatString"][1]["argsT"][3] = {} +defs["igImFormatString"][1]["argsT"][3]["name"] = "fmt" +defs["igImFormatString"][1]["argsT"][3]["type"] = "const char*" +defs["igImFormatString"][1]["argsT"][4] = {} +defs["igImFormatString"][1]["argsT"][4]["name"] = "..." +defs["igImFormatString"][1]["argsT"][4]["type"] = "..." +defs["igImFormatString"][1]["argsoriginal"] = "(char* buf,size_t buf_size,const char* fmt,...)" +defs["igImFormatString"][1]["call_args"] = "(buf,buf_size,fmt,...)" +defs["igImFormatString"][1]["cimguiname"] = "igImFormatString" +defs["igImFormatString"][1]["defaults"] = {} +defs["igImFormatString"][1]["funcname"] = "ImFormatString" +defs["igImFormatString"][1]["isvararg"] = "...)" +defs["igImFormatString"][1]["ov_cimguiname"] = "igImFormatString" +defs["igImFormatString"][1]["ret"] = "int" +defs["igImFormatString"][1]["signature"] = "(char*,size_t,const char*,...)" +defs["igImFormatString"][1]["stname"] = "" +defs["igImFormatString"]["(char*,size_t,const char*,...)"] = defs["igImFormatString"][1] +defs["igImFormatStringV"] = {} +defs["igImFormatStringV"][1] = {} +defs["igImFormatStringV"][1]["args"] = "(char* buf,size_t buf_size,const char* fmt,va_list args)" +defs["igImFormatStringV"][1]["argsT"] = {} +defs["igImFormatStringV"][1]["argsT"][1] = {} +defs["igImFormatStringV"][1]["argsT"][1]["name"] = "buf" +defs["igImFormatStringV"][1]["argsT"][1]["type"] = "char*" +defs["igImFormatStringV"][1]["argsT"][2] = {} +defs["igImFormatStringV"][1]["argsT"][2]["name"] = "buf_size" +defs["igImFormatStringV"][1]["argsT"][2]["type"] = "size_t" +defs["igImFormatStringV"][1]["argsT"][3] = {} +defs["igImFormatStringV"][1]["argsT"][3]["name"] = "fmt" +defs["igImFormatStringV"][1]["argsT"][3]["type"] = "const char*" +defs["igImFormatStringV"][1]["argsT"][4] = {} +defs["igImFormatStringV"][1]["argsT"][4]["name"] = "args" +defs["igImFormatStringV"][1]["argsT"][4]["type"] = "va_list" +defs["igImFormatStringV"][1]["argsoriginal"] = "(char* buf,size_t buf_size,const char* fmt,va_list args)" +defs["igImFormatStringV"][1]["call_args"] = "(buf,buf_size,fmt,args)" +defs["igImFormatStringV"][1]["cimguiname"] = "igImFormatStringV" +defs["igImFormatStringV"][1]["defaults"] = {} +defs["igImFormatStringV"][1]["funcname"] = "ImFormatStringV" +defs["igImFormatStringV"][1]["ov_cimguiname"] = "igImFormatStringV" +defs["igImFormatStringV"][1]["ret"] = "int" +defs["igImFormatStringV"][1]["signature"] = "(char*,size_t,const char*,va_list)" +defs["igImFormatStringV"][1]["stname"] = "" +defs["igImFormatStringV"]["(char*,size_t,const char*,va_list)"] = defs["igImFormatStringV"][1] +defs["igImGetDirQuadrantFromDelta"] = {} +defs["igImGetDirQuadrantFromDelta"][1] = {} +defs["igImGetDirQuadrantFromDelta"][1]["args"] = "(float dx,float dy)" +defs["igImGetDirQuadrantFromDelta"][1]["argsT"] = {} +defs["igImGetDirQuadrantFromDelta"][1]["argsT"][1] = {} +defs["igImGetDirQuadrantFromDelta"][1]["argsT"][1]["name"] = "dx" +defs["igImGetDirQuadrantFromDelta"][1]["argsT"][1]["type"] = "float" +defs["igImGetDirQuadrantFromDelta"][1]["argsT"][2] = {} +defs["igImGetDirQuadrantFromDelta"][1]["argsT"][2]["name"] = "dy" +defs["igImGetDirQuadrantFromDelta"][1]["argsT"][2]["type"] = "float" +defs["igImGetDirQuadrantFromDelta"][1]["argsoriginal"] = "(float dx,float dy)" +defs["igImGetDirQuadrantFromDelta"][1]["call_args"] = "(dx,dy)" +defs["igImGetDirQuadrantFromDelta"][1]["cimguiname"] = "igImGetDirQuadrantFromDelta" +defs["igImGetDirQuadrantFromDelta"][1]["defaults"] = {} +defs["igImGetDirQuadrantFromDelta"][1]["funcname"] = "ImGetDirQuadrantFromDelta" +defs["igImGetDirQuadrantFromDelta"][1]["ov_cimguiname"] = "igImGetDirQuadrantFromDelta" +defs["igImGetDirQuadrantFromDelta"][1]["ret"] = "ImGuiDir" +defs["igImGetDirQuadrantFromDelta"][1]["signature"] = "(float,float)" +defs["igImGetDirQuadrantFromDelta"][1]["stname"] = "" +defs["igImGetDirQuadrantFromDelta"]["(float,float)"] = defs["igImGetDirQuadrantFromDelta"][1] +defs["igImHashData"] = {} +defs["igImHashData"][1] = {} +defs["igImHashData"][1]["args"] = "(const void* data,size_t data_size,ImU32 seed)" +defs["igImHashData"][1]["argsT"] = {} +defs["igImHashData"][1]["argsT"][1] = {} +defs["igImHashData"][1]["argsT"][1]["name"] = "data" +defs["igImHashData"][1]["argsT"][1]["type"] = "const void*" +defs["igImHashData"][1]["argsT"][2] = {} +defs["igImHashData"][1]["argsT"][2]["name"] = "data_size" +defs["igImHashData"][1]["argsT"][2]["type"] = "size_t" +defs["igImHashData"][1]["argsT"][3] = {} +defs["igImHashData"][1]["argsT"][3]["name"] = "seed" +defs["igImHashData"][1]["argsT"][3]["type"] = "ImU32" +defs["igImHashData"][1]["argsoriginal"] = "(const void* data,size_t data_size,ImU32 seed=0)" +defs["igImHashData"][1]["call_args"] = "(data,data_size,seed)" +defs["igImHashData"][1]["cimguiname"] = "igImHashData" +defs["igImHashData"][1]["defaults"] = {} +defs["igImHashData"][1]["defaults"]["seed"] = "0" +defs["igImHashData"][1]["funcname"] = "ImHashData" +defs["igImHashData"][1]["ov_cimguiname"] = "igImHashData" +defs["igImHashData"][1]["ret"] = "ImU32" +defs["igImHashData"][1]["signature"] = "(const void*,size_t,ImU32)" +defs["igImHashData"][1]["stname"] = "" +defs["igImHashData"]["(const void*,size_t,ImU32)"] = defs["igImHashData"][1] +defs["igImHashStr"] = {} +defs["igImHashStr"][1] = {} +defs["igImHashStr"][1]["args"] = "(const char* data,size_t data_size,ImU32 seed)" +defs["igImHashStr"][1]["argsT"] = {} +defs["igImHashStr"][1]["argsT"][1] = {} +defs["igImHashStr"][1]["argsT"][1]["name"] = "data" +defs["igImHashStr"][1]["argsT"][1]["type"] = "const char*" +defs["igImHashStr"][1]["argsT"][2] = {} +defs["igImHashStr"][1]["argsT"][2]["name"] = "data_size" +defs["igImHashStr"][1]["argsT"][2]["type"] = "size_t" +defs["igImHashStr"][1]["argsT"][3] = {} +defs["igImHashStr"][1]["argsT"][3]["name"] = "seed" +defs["igImHashStr"][1]["argsT"][3]["type"] = "ImU32" +defs["igImHashStr"][1]["argsoriginal"] = "(const char* data,size_t data_size=0,ImU32 seed=0)" +defs["igImHashStr"][1]["call_args"] = "(data,data_size,seed)" +defs["igImHashStr"][1]["cimguiname"] = "igImHashStr" +defs["igImHashStr"][1]["defaults"] = {} +defs["igImHashStr"][1]["defaults"]["data_size"] = "0" +defs["igImHashStr"][1]["defaults"]["seed"] = "0" +defs["igImHashStr"][1]["funcname"] = "ImHashStr" +defs["igImHashStr"][1]["ov_cimguiname"] = "igImHashStr" +defs["igImHashStr"][1]["ret"] = "ImU32" +defs["igImHashStr"][1]["signature"] = "(const char*,size_t,ImU32)" +defs["igImHashStr"][1]["stname"] = "" +defs["igImHashStr"]["(const char*,size_t,ImU32)"] = defs["igImHashStr"][1] +defs["igImInvLength"] = {} +defs["igImInvLength"][1] = {} +defs["igImInvLength"][1]["args"] = "(const ImVec2 lhs,float fail_value)" +defs["igImInvLength"][1]["argsT"] = {} +defs["igImInvLength"][1]["argsT"][1] = {} +defs["igImInvLength"][1]["argsT"][1]["name"] = "lhs" +defs["igImInvLength"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igImInvLength"][1]["argsT"][2] = {} +defs["igImInvLength"][1]["argsT"][2]["name"] = "fail_value" +defs["igImInvLength"][1]["argsT"][2]["type"] = "float" +defs["igImInvLength"][1]["argsoriginal"] = "(const ImVec2& lhs,float fail_value)" +defs["igImInvLength"][1]["call_args"] = "(lhs,fail_value)" +defs["igImInvLength"][1]["cimguiname"] = "igImInvLength" +defs["igImInvLength"][1]["defaults"] = {} +defs["igImInvLength"][1]["funcname"] = "ImInvLength" +defs["igImInvLength"][1]["ov_cimguiname"] = "igImInvLength" +defs["igImInvLength"][1]["ret"] = "float" +defs["igImInvLength"][1]["signature"] = "(const ImVec2,float)" +defs["igImInvLength"][1]["stname"] = "" +defs["igImInvLength"]["(const ImVec2,float)"] = defs["igImInvLength"][1] +defs["igImIsPowerOfTwo"] = {} +defs["igImIsPowerOfTwo"][1] = {} +defs["igImIsPowerOfTwo"][1]["args"] = "(int v)" +defs["igImIsPowerOfTwo"][1]["argsT"] = {} +defs["igImIsPowerOfTwo"][1]["argsT"][1] = {} +defs["igImIsPowerOfTwo"][1]["argsT"][1]["name"] = "v" +defs["igImIsPowerOfTwo"][1]["argsT"][1]["type"] = "int" +defs["igImIsPowerOfTwo"][1]["argsoriginal"] = "(int v)" +defs["igImIsPowerOfTwo"][1]["call_args"] = "(v)" +defs["igImIsPowerOfTwo"][1]["cimguiname"] = "igImIsPowerOfTwo" +defs["igImIsPowerOfTwo"][1]["defaults"] = {} +defs["igImIsPowerOfTwo"][1]["funcname"] = "ImIsPowerOfTwo" +defs["igImIsPowerOfTwo"][1]["ov_cimguiname"] = "igImIsPowerOfTwo" +defs["igImIsPowerOfTwo"][1]["ret"] = "bool" +defs["igImIsPowerOfTwo"][1]["signature"] = "(int)" +defs["igImIsPowerOfTwo"][1]["stname"] = "" +defs["igImIsPowerOfTwo"]["(int)"] = defs["igImIsPowerOfTwo"][1] +defs["igImLengthSqr"] = {} +defs["igImLengthSqr"][1] = {} +defs["igImLengthSqr"][1]["args"] = "(const ImVec2 lhs)" +defs["igImLengthSqr"][1]["argsT"] = {} +defs["igImLengthSqr"][1]["argsT"][1] = {} +defs["igImLengthSqr"][1]["argsT"][1]["name"] = "lhs" +defs["igImLengthSqr"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igImLengthSqr"][1]["argsoriginal"] = "(const ImVec2& lhs)" +defs["igImLengthSqr"][1]["call_args"] = "(lhs)" +defs["igImLengthSqr"][1]["cimguiname"] = "igImLengthSqr" +defs["igImLengthSqr"][1]["defaults"] = {} +defs["igImLengthSqr"][1]["funcname"] = "ImLengthSqr" +defs["igImLengthSqr"][1]["ov_cimguiname"] = "igImLengthSqrVec2" +defs["igImLengthSqr"][1]["ret"] = "float" +defs["igImLengthSqr"][1]["signature"] = "(const ImVec2)" +defs["igImLengthSqr"][1]["stname"] = "" +defs["igImLengthSqr"][2] = {} +defs["igImLengthSqr"][2]["args"] = "(const ImVec4 lhs)" +defs["igImLengthSqr"][2]["argsT"] = {} +defs["igImLengthSqr"][2]["argsT"][1] = {} +defs["igImLengthSqr"][2]["argsT"][1]["name"] = "lhs" +defs["igImLengthSqr"][2]["argsT"][1]["type"] = "const ImVec4" +defs["igImLengthSqr"][2]["argsoriginal"] = "(const ImVec4& lhs)" +defs["igImLengthSqr"][2]["call_args"] = "(lhs)" +defs["igImLengthSqr"][2]["cimguiname"] = "igImLengthSqr" +defs["igImLengthSqr"][2]["defaults"] = {} +defs["igImLengthSqr"][2]["funcname"] = "ImLengthSqr" +defs["igImLengthSqr"][2]["ov_cimguiname"] = "igImLengthSqrVec4" +defs["igImLengthSqr"][2]["ret"] = "float" +defs["igImLengthSqr"][2]["signature"] = "(const ImVec4)" +defs["igImLengthSqr"][2]["stname"] = "" +defs["igImLengthSqr"]["(const ImVec2)"] = defs["igImLengthSqr"][1] +defs["igImLengthSqr"]["(const ImVec4)"] = defs["igImLengthSqr"][2] +defs["igImLerp"] = {} +defs["igImLerp"][1] = {} +defs["igImLerp"][1]["args"] = "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t)" +defs["igImLerp"][1]["argsT"] = {} +defs["igImLerp"][1]["argsT"][1] = {} +defs["igImLerp"][1]["argsT"][1]["name"] = "pOut" +defs["igImLerp"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImLerp"][1]["argsT"][2] = {} +defs["igImLerp"][1]["argsT"][2]["name"] = "a" +defs["igImLerp"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImLerp"][1]["argsT"][3] = {} +defs["igImLerp"][1]["argsT"][3]["name"] = "b" +defs["igImLerp"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImLerp"][1]["argsT"][4] = {} +defs["igImLerp"][1]["argsT"][4]["name"] = "t" +defs["igImLerp"][1]["argsT"][4]["type"] = "float" +defs["igImLerp"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,float t)" +defs["igImLerp"][1]["call_args"] = "(a,b,t)" +defs["igImLerp"][1]["cimguiname"] = "igImLerp" +defs["igImLerp"][1]["defaults"] = {} +defs["igImLerp"][1]["funcname"] = "ImLerp" +defs["igImLerp"][1]["nonUDT"] = 1 +defs["igImLerp"][1]["ov_cimguiname"] = "igImLerpVec2Float" +defs["igImLerp"][1]["ret"] = "void" +defs["igImLerp"][1]["signature"] = "(const ImVec2,const ImVec2,float)" +defs["igImLerp"][1]["stname"] = "" +defs["igImLerp"][2] = {} +defs["igImLerp"][2]["args"] = "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t)" +defs["igImLerp"][2]["argsT"] = {} +defs["igImLerp"][2]["argsT"][1] = {} +defs["igImLerp"][2]["argsT"][1]["name"] = "pOut" +defs["igImLerp"][2]["argsT"][1]["type"] = "ImVec2*" +defs["igImLerp"][2]["argsT"][2] = {} +defs["igImLerp"][2]["argsT"][2]["name"] = "a" +defs["igImLerp"][2]["argsT"][2]["type"] = "const ImVec2" +defs["igImLerp"][2]["argsT"][3] = {} +defs["igImLerp"][2]["argsT"][3]["name"] = "b" +defs["igImLerp"][2]["argsT"][3]["type"] = "const ImVec2" +defs["igImLerp"][2]["argsT"][4] = {} +defs["igImLerp"][2]["argsT"][4]["name"] = "t" +defs["igImLerp"][2]["argsT"][4]["type"] = "const ImVec2" +defs["igImLerp"][2]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& t)" +defs["igImLerp"][2]["call_args"] = "(a,b,t)" +defs["igImLerp"][2]["cimguiname"] = "igImLerp" +defs["igImLerp"][2]["defaults"] = {} +defs["igImLerp"][2]["funcname"] = "ImLerp" +defs["igImLerp"][2]["nonUDT"] = 1 +defs["igImLerp"][2]["ov_cimguiname"] = "igImLerpVec2Vec2" +defs["igImLerp"][2]["ret"] = "void" +defs["igImLerp"][2]["signature"] = "(const ImVec2,const ImVec2,const ImVec2)" +defs["igImLerp"][2]["stname"] = "" +defs["igImLerp"][3] = {} +defs["igImLerp"][3]["args"] = "(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t)" +defs["igImLerp"][3]["argsT"] = {} +defs["igImLerp"][3]["argsT"][1] = {} +defs["igImLerp"][3]["argsT"][1]["name"] = "pOut" +defs["igImLerp"][3]["argsT"][1]["type"] = "ImVec4*" +defs["igImLerp"][3]["argsT"][2] = {} +defs["igImLerp"][3]["argsT"][2]["name"] = "a" +defs["igImLerp"][3]["argsT"][2]["type"] = "const ImVec4" +defs["igImLerp"][3]["argsT"][3] = {} +defs["igImLerp"][3]["argsT"][3]["name"] = "b" +defs["igImLerp"][3]["argsT"][3]["type"] = "const ImVec4" +defs["igImLerp"][3]["argsT"][4] = {} +defs["igImLerp"][3]["argsT"][4]["name"] = "t" +defs["igImLerp"][3]["argsT"][4]["type"] = "float" +defs["igImLerp"][3]["argsoriginal"] = "(const ImVec4& a,const ImVec4& b,float t)" +defs["igImLerp"][3]["call_args"] = "(a,b,t)" +defs["igImLerp"][3]["cimguiname"] = "igImLerp" +defs["igImLerp"][3]["defaults"] = {} +defs["igImLerp"][3]["funcname"] = "ImLerp" +defs["igImLerp"][3]["nonUDT"] = 1 +defs["igImLerp"][3]["ov_cimguiname"] = "igImLerpVec4" +defs["igImLerp"][3]["ret"] = "void" +defs["igImLerp"][3]["signature"] = "(const ImVec4,const ImVec4,float)" +defs["igImLerp"][3]["stname"] = "" +defs["igImLerp"]["(const ImVec2,const ImVec2,const ImVec2)"] = defs["igImLerp"][2] +defs["igImLerp"]["(const ImVec2,const ImVec2,float)"] = defs["igImLerp"][1] +defs["igImLerp"]["(const ImVec4,const ImVec4,float)"] = defs["igImLerp"][3] +defs["igImLineClosestPoint"] = {} +defs["igImLineClosestPoint"][1] = {} +defs["igImLineClosestPoint"][1]["args"] = "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p)" +defs["igImLineClosestPoint"][1]["argsT"] = {} +defs["igImLineClosestPoint"][1]["argsT"][1] = {} +defs["igImLineClosestPoint"][1]["argsT"][1]["name"] = "pOut" +defs["igImLineClosestPoint"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImLineClosestPoint"][1]["argsT"][2] = {} +defs["igImLineClosestPoint"][1]["argsT"][2]["name"] = "a" +defs["igImLineClosestPoint"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImLineClosestPoint"][1]["argsT"][3] = {} +defs["igImLineClosestPoint"][1]["argsT"][3]["name"] = "b" +defs["igImLineClosestPoint"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImLineClosestPoint"][1]["argsT"][4] = {} +defs["igImLineClosestPoint"][1]["argsT"][4]["name"] = "p" +defs["igImLineClosestPoint"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImLineClosestPoint"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& p)" +defs["igImLineClosestPoint"][1]["call_args"] = "(a,b,p)" +defs["igImLineClosestPoint"][1]["cimguiname"] = "igImLineClosestPoint" +defs["igImLineClosestPoint"][1]["defaults"] = {} +defs["igImLineClosestPoint"][1]["funcname"] = "ImLineClosestPoint" +defs["igImLineClosestPoint"][1]["nonUDT"] = 1 +defs["igImLineClosestPoint"][1]["ov_cimguiname"] = "igImLineClosestPoint" +defs["igImLineClosestPoint"][1]["ret"] = "void" +defs["igImLineClosestPoint"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2)" +defs["igImLineClosestPoint"][1]["stname"] = "" +defs["igImLineClosestPoint"]["(const ImVec2,const ImVec2,const ImVec2)"] = defs["igImLineClosestPoint"][1] +defs["igImLinearSweep"] = {} +defs["igImLinearSweep"][1] = {} +defs["igImLinearSweep"][1]["args"] = "(float current,float target,float speed)" +defs["igImLinearSweep"][1]["argsT"] = {} +defs["igImLinearSweep"][1]["argsT"][1] = {} +defs["igImLinearSweep"][1]["argsT"][1]["name"] = "current" +defs["igImLinearSweep"][1]["argsT"][1]["type"] = "float" +defs["igImLinearSweep"][1]["argsT"][2] = {} +defs["igImLinearSweep"][1]["argsT"][2]["name"] = "target" +defs["igImLinearSweep"][1]["argsT"][2]["type"] = "float" +defs["igImLinearSweep"][1]["argsT"][3] = {} +defs["igImLinearSweep"][1]["argsT"][3]["name"] = "speed" +defs["igImLinearSweep"][1]["argsT"][3]["type"] = "float" +defs["igImLinearSweep"][1]["argsoriginal"] = "(float current,float target,float speed)" +defs["igImLinearSweep"][1]["call_args"] = "(current,target,speed)" +defs["igImLinearSweep"][1]["cimguiname"] = "igImLinearSweep" +defs["igImLinearSweep"][1]["defaults"] = {} +defs["igImLinearSweep"][1]["funcname"] = "ImLinearSweep" +defs["igImLinearSweep"][1]["ov_cimguiname"] = "igImLinearSweep" +defs["igImLinearSweep"][1]["ret"] = "float" +defs["igImLinearSweep"][1]["signature"] = "(float,float,float)" +defs["igImLinearSweep"][1]["stname"] = "" +defs["igImLinearSweep"]["(float,float,float)"] = defs["igImLinearSweep"][1] +defs["igImMax"] = {} +defs["igImMax"][1] = {} +defs["igImMax"][1]["args"] = "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)" +defs["igImMax"][1]["argsT"] = {} +defs["igImMax"][1]["argsT"][1] = {} +defs["igImMax"][1]["argsT"][1]["name"] = "pOut" +defs["igImMax"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImMax"][1]["argsT"][2] = {} +defs["igImMax"][1]["argsT"][2]["name"] = "lhs" +defs["igImMax"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImMax"][1]["argsT"][3] = {} +defs["igImMax"][1]["argsT"][3]["name"] = "rhs" +defs["igImMax"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImMax"][1]["argsoriginal"] = "(const ImVec2& lhs,const ImVec2& rhs)" +defs["igImMax"][1]["call_args"] = "(lhs,rhs)" +defs["igImMax"][1]["cimguiname"] = "igImMax" +defs["igImMax"][1]["defaults"] = {} +defs["igImMax"][1]["funcname"] = "ImMax" +defs["igImMax"][1]["nonUDT"] = 1 +defs["igImMax"][1]["ov_cimguiname"] = "igImMax" +defs["igImMax"][1]["ret"] = "void" +defs["igImMax"][1]["signature"] = "(const ImVec2,const ImVec2)" +defs["igImMax"][1]["stname"] = "" +defs["igImMax"]["(const ImVec2,const ImVec2)"] = defs["igImMax"][1] +defs["igImMin"] = {} +defs["igImMin"][1] = {} +defs["igImMin"][1]["args"] = "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)" +defs["igImMin"][1]["argsT"] = {} +defs["igImMin"][1]["argsT"][1] = {} +defs["igImMin"][1]["argsT"][1]["name"] = "pOut" +defs["igImMin"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImMin"][1]["argsT"][2] = {} +defs["igImMin"][1]["argsT"][2]["name"] = "lhs" +defs["igImMin"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImMin"][1]["argsT"][3] = {} +defs["igImMin"][1]["argsT"][3]["name"] = "rhs" +defs["igImMin"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImMin"][1]["argsoriginal"] = "(const ImVec2& lhs,const ImVec2& rhs)" +defs["igImMin"][1]["call_args"] = "(lhs,rhs)" +defs["igImMin"][1]["cimguiname"] = "igImMin" +defs["igImMin"][1]["defaults"] = {} +defs["igImMin"][1]["funcname"] = "ImMin" +defs["igImMin"][1]["nonUDT"] = 1 +defs["igImMin"][1]["ov_cimguiname"] = "igImMin" +defs["igImMin"][1]["ret"] = "void" +defs["igImMin"][1]["signature"] = "(const ImVec2,const ImVec2)" +defs["igImMin"][1]["stname"] = "" +defs["igImMin"]["(const ImVec2,const ImVec2)"] = defs["igImMin"][1] +defs["igImModPositive"] = {} +defs["igImModPositive"][1] = {} +defs["igImModPositive"][1]["args"] = "(int a,int b)" +defs["igImModPositive"][1]["argsT"] = {} +defs["igImModPositive"][1]["argsT"][1] = {} +defs["igImModPositive"][1]["argsT"][1]["name"] = "a" +defs["igImModPositive"][1]["argsT"][1]["type"] = "int" +defs["igImModPositive"][1]["argsT"][2] = {} +defs["igImModPositive"][1]["argsT"][2]["name"] = "b" +defs["igImModPositive"][1]["argsT"][2]["type"] = "int" +defs["igImModPositive"][1]["argsoriginal"] = "(int a,int b)" +defs["igImModPositive"][1]["call_args"] = "(a,b)" +defs["igImModPositive"][1]["cimguiname"] = "igImModPositive" +defs["igImModPositive"][1]["defaults"] = {} +defs["igImModPositive"][1]["funcname"] = "ImModPositive" +defs["igImModPositive"][1]["ov_cimguiname"] = "igImModPositive" +defs["igImModPositive"][1]["ret"] = "int" +defs["igImModPositive"][1]["signature"] = "(int,int)" +defs["igImModPositive"][1]["stname"] = "" +defs["igImModPositive"]["(int,int)"] = defs["igImModPositive"][1] +defs["igImMul"] = {} +defs["igImMul"][1] = {} +defs["igImMul"][1]["args"] = "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)" +defs["igImMul"][1]["argsT"] = {} +defs["igImMul"][1]["argsT"][1] = {} +defs["igImMul"][1]["argsT"][1]["name"] = "pOut" +defs["igImMul"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImMul"][1]["argsT"][2] = {} +defs["igImMul"][1]["argsT"][2]["name"] = "lhs" +defs["igImMul"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImMul"][1]["argsT"][3] = {} +defs["igImMul"][1]["argsT"][3]["name"] = "rhs" +defs["igImMul"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImMul"][1]["argsoriginal"] = "(const ImVec2& lhs,const ImVec2& rhs)" +defs["igImMul"][1]["call_args"] = "(lhs,rhs)" +defs["igImMul"][1]["cimguiname"] = "igImMul" +defs["igImMul"][1]["defaults"] = {} +defs["igImMul"][1]["funcname"] = "ImMul" +defs["igImMul"][1]["nonUDT"] = 1 +defs["igImMul"][1]["ov_cimguiname"] = "igImMul" +defs["igImMul"][1]["ret"] = "void" +defs["igImMul"][1]["signature"] = "(const ImVec2,const ImVec2)" +defs["igImMul"][1]["stname"] = "" +defs["igImMul"]["(const ImVec2,const ImVec2)"] = defs["igImMul"][1] +defs["igImParseFormatFindEnd"] = {} +defs["igImParseFormatFindEnd"][1] = {} +defs["igImParseFormatFindEnd"][1]["args"] = "(const char* format)" +defs["igImParseFormatFindEnd"][1]["argsT"] = {} +defs["igImParseFormatFindEnd"][1]["argsT"][1] = {} +defs["igImParseFormatFindEnd"][1]["argsT"][1]["name"] = "format" +defs["igImParseFormatFindEnd"][1]["argsT"][1]["type"] = "const char*" +defs["igImParseFormatFindEnd"][1]["argsoriginal"] = "(const char* format)" +defs["igImParseFormatFindEnd"][1]["call_args"] = "(format)" +defs["igImParseFormatFindEnd"][1]["cimguiname"] = "igImParseFormatFindEnd" +defs["igImParseFormatFindEnd"][1]["defaults"] = {} +defs["igImParseFormatFindEnd"][1]["funcname"] = "ImParseFormatFindEnd" +defs["igImParseFormatFindEnd"][1]["ov_cimguiname"] = "igImParseFormatFindEnd" +defs["igImParseFormatFindEnd"][1]["ret"] = "const char*" +defs["igImParseFormatFindEnd"][1]["signature"] = "(const char*)" +defs["igImParseFormatFindEnd"][1]["stname"] = "" +defs["igImParseFormatFindEnd"]["(const char*)"] = defs["igImParseFormatFindEnd"][1] +defs["igImParseFormatFindStart"] = {} +defs["igImParseFormatFindStart"][1] = {} +defs["igImParseFormatFindStart"][1]["args"] = "(const char* format)" +defs["igImParseFormatFindStart"][1]["argsT"] = {} +defs["igImParseFormatFindStart"][1]["argsT"][1] = {} +defs["igImParseFormatFindStart"][1]["argsT"][1]["name"] = "format" +defs["igImParseFormatFindStart"][1]["argsT"][1]["type"] = "const char*" +defs["igImParseFormatFindStart"][1]["argsoriginal"] = "(const char* format)" +defs["igImParseFormatFindStart"][1]["call_args"] = "(format)" +defs["igImParseFormatFindStart"][1]["cimguiname"] = "igImParseFormatFindStart" +defs["igImParseFormatFindStart"][1]["defaults"] = {} +defs["igImParseFormatFindStart"][1]["funcname"] = "ImParseFormatFindStart" +defs["igImParseFormatFindStart"][1]["ov_cimguiname"] = "igImParseFormatFindStart" +defs["igImParseFormatFindStart"][1]["ret"] = "const char*" +defs["igImParseFormatFindStart"][1]["signature"] = "(const char*)" +defs["igImParseFormatFindStart"][1]["stname"] = "" +defs["igImParseFormatFindStart"]["(const char*)"] = defs["igImParseFormatFindStart"][1] +defs["igImParseFormatPrecision"] = {} +defs["igImParseFormatPrecision"][1] = {} +defs["igImParseFormatPrecision"][1]["args"] = "(const char* format,int default_value)" +defs["igImParseFormatPrecision"][1]["argsT"] = {} +defs["igImParseFormatPrecision"][1]["argsT"][1] = {} +defs["igImParseFormatPrecision"][1]["argsT"][1]["name"] = "format" +defs["igImParseFormatPrecision"][1]["argsT"][1]["type"] = "const char*" +defs["igImParseFormatPrecision"][1]["argsT"][2] = {} +defs["igImParseFormatPrecision"][1]["argsT"][2]["name"] = "default_value" +defs["igImParseFormatPrecision"][1]["argsT"][2]["type"] = "int" +defs["igImParseFormatPrecision"][1]["argsoriginal"] = "(const char* format,int default_value)" +defs["igImParseFormatPrecision"][1]["call_args"] = "(format,default_value)" +defs["igImParseFormatPrecision"][1]["cimguiname"] = "igImParseFormatPrecision" +defs["igImParseFormatPrecision"][1]["defaults"] = {} +defs["igImParseFormatPrecision"][1]["funcname"] = "ImParseFormatPrecision" +defs["igImParseFormatPrecision"][1]["ov_cimguiname"] = "igImParseFormatPrecision" +defs["igImParseFormatPrecision"][1]["ret"] = "int" +defs["igImParseFormatPrecision"][1]["signature"] = "(const char*,int)" +defs["igImParseFormatPrecision"][1]["stname"] = "" +defs["igImParseFormatPrecision"]["(const char*,int)"] = defs["igImParseFormatPrecision"][1] +defs["igImParseFormatTrimDecorations"] = {} +defs["igImParseFormatTrimDecorations"][1] = {} +defs["igImParseFormatTrimDecorations"][1]["args"] = "(const char* format,char* buf,size_t buf_size)" +defs["igImParseFormatTrimDecorations"][1]["argsT"] = {} +defs["igImParseFormatTrimDecorations"][1]["argsT"][1] = {} +defs["igImParseFormatTrimDecorations"][1]["argsT"][1]["name"] = "format" +defs["igImParseFormatTrimDecorations"][1]["argsT"][1]["type"] = "const char*" +defs["igImParseFormatTrimDecorations"][1]["argsT"][2] = {} +defs["igImParseFormatTrimDecorations"][1]["argsT"][2]["name"] = "buf" +defs["igImParseFormatTrimDecorations"][1]["argsT"][2]["type"] = "char*" +defs["igImParseFormatTrimDecorations"][1]["argsT"][3] = {} +defs["igImParseFormatTrimDecorations"][1]["argsT"][3]["name"] = "buf_size" +defs["igImParseFormatTrimDecorations"][1]["argsT"][3]["type"] = "size_t" +defs["igImParseFormatTrimDecorations"][1]["argsoriginal"] = "(const char* format,char* buf,size_t buf_size)" +defs["igImParseFormatTrimDecorations"][1]["call_args"] = "(format,buf,buf_size)" +defs["igImParseFormatTrimDecorations"][1]["cimguiname"] = "igImParseFormatTrimDecorations" +defs["igImParseFormatTrimDecorations"][1]["defaults"] = {} +defs["igImParseFormatTrimDecorations"][1]["funcname"] = "ImParseFormatTrimDecorations" +defs["igImParseFormatTrimDecorations"][1]["ov_cimguiname"] = "igImParseFormatTrimDecorations" +defs["igImParseFormatTrimDecorations"][1]["ret"] = "const char*" +defs["igImParseFormatTrimDecorations"][1]["signature"] = "(const char*,char*,size_t)" +defs["igImParseFormatTrimDecorations"][1]["stname"] = "" +defs["igImParseFormatTrimDecorations"]["(const char*,char*,size_t)"] = defs["igImParseFormatTrimDecorations"][1] +defs["igImPow"] = {} +defs["igImPow"][1] = {} +defs["igImPow"][1]["args"] = "(float x,float y)" +defs["igImPow"][1]["argsT"] = {} +defs["igImPow"][1]["argsT"][1] = {} +defs["igImPow"][1]["argsT"][1]["name"] = "x" +defs["igImPow"][1]["argsT"][1]["type"] = "float" +defs["igImPow"][1]["argsT"][2] = {} +defs["igImPow"][1]["argsT"][2]["name"] = "y" +defs["igImPow"][1]["argsT"][2]["type"] = "float" +defs["igImPow"][1]["argsoriginal"] = "(float x,float y)" +defs["igImPow"][1]["call_args"] = "(x,y)" +defs["igImPow"][1]["cimguiname"] = "igImPow" +defs["igImPow"][1]["defaults"] = {} +defs["igImPow"][1]["funcname"] = "ImPow" +defs["igImPow"][1]["ov_cimguiname"] = "igImPowFloat" +defs["igImPow"][1]["ret"] = "float" +defs["igImPow"][1]["signature"] = "(float,float)" +defs["igImPow"][1]["stname"] = "" +defs["igImPow"][2] = {} +defs["igImPow"][2]["args"] = "(double x,double y)" +defs["igImPow"][2]["argsT"] = {} +defs["igImPow"][2]["argsT"][1] = {} +defs["igImPow"][2]["argsT"][1]["name"] = "x" +defs["igImPow"][2]["argsT"][1]["type"] = "double" +defs["igImPow"][2]["argsT"][2] = {} +defs["igImPow"][2]["argsT"][2]["name"] = "y" +defs["igImPow"][2]["argsT"][2]["type"] = "double" +defs["igImPow"][2]["argsoriginal"] = "(double x,double y)" +defs["igImPow"][2]["call_args"] = "(x,y)" +defs["igImPow"][2]["cimguiname"] = "igImPow" +defs["igImPow"][2]["defaults"] = {} +defs["igImPow"][2]["funcname"] = "ImPow" +defs["igImPow"][2]["ov_cimguiname"] = "igImPowdouble" +defs["igImPow"][2]["ret"] = "double" +defs["igImPow"][2]["signature"] = "(double,double)" +defs["igImPow"][2]["stname"] = "" +defs["igImPow"]["(double,double)"] = defs["igImPow"][2] +defs["igImPow"]["(float,float)"] = defs["igImPow"][1] +defs["igImRotate"] = {} +defs["igImRotate"][1] = {} +defs["igImRotate"][1]["args"] = "(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a)" +defs["igImRotate"][1]["argsT"] = {} +defs["igImRotate"][1]["argsT"][1] = {} +defs["igImRotate"][1]["argsT"][1]["name"] = "pOut" +defs["igImRotate"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImRotate"][1]["argsT"][2] = {} +defs["igImRotate"][1]["argsT"][2]["name"] = "v" +defs["igImRotate"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImRotate"][1]["argsT"][3] = {} +defs["igImRotate"][1]["argsT"][3]["name"] = "cos_a" +defs["igImRotate"][1]["argsT"][3]["type"] = "float" +defs["igImRotate"][1]["argsT"][4] = {} +defs["igImRotate"][1]["argsT"][4]["name"] = "sin_a" +defs["igImRotate"][1]["argsT"][4]["type"] = "float" +defs["igImRotate"][1]["argsoriginal"] = "(const ImVec2& v,float cos_a,float sin_a)" +defs["igImRotate"][1]["call_args"] = "(v,cos_a,sin_a)" +defs["igImRotate"][1]["cimguiname"] = "igImRotate" +defs["igImRotate"][1]["defaults"] = {} +defs["igImRotate"][1]["funcname"] = "ImRotate" +defs["igImRotate"][1]["nonUDT"] = 1 +defs["igImRotate"][1]["ov_cimguiname"] = "igImRotate" +defs["igImRotate"][1]["ret"] = "void" +defs["igImRotate"][1]["signature"] = "(const ImVec2,float,float)" +defs["igImRotate"][1]["stname"] = "" +defs["igImRotate"]["(const ImVec2,float,float)"] = defs["igImRotate"][1] +defs["igImSaturate"] = {} +defs["igImSaturate"][1] = {} +defs["igImSaturate"][1]["args"] = "(float f)" +defs["igImSaturate"][1]["argsT"] = {} +defs["igImSaturate"][1]["argsT"][1] = {} +defs["igImSaturate"][1]["argsT"][1]["name"] = "f" +defs["igImSaturate"][1]["argsT"][1]["type"] = "float" +defs["igImSaturate"][1]["argsoriginal"] = "(float f)" +defs["igImSaturate"][1]["call_args"] = "(f)" +defs["igImSaturate"][1]["cimguiname"] = "igImSaturate" +defs["igImSaturate"][1]["defaults"] = {} +defs["igImSaturate"][1]["funcname"] = "ImSaturate" +defs["igImSaturate"][1]["ov_cimguiname"] = "igImSaturate" +defs["igImSaturate"][1]["ret"] = "float" +defs["igImSaturate"][1]["signature"] = "(float)" +defs["igImSaturate"][1]["stname"] = "" +defs["igImSaturate"]["(float)"] = defs["igImSaturate"][1] +defs["igImStrSkipBlank"] = {} +defs["igImStrSkipBlank"][1] = {} +defs["igImStrSkipBlank"][1]["args"] = "(const char* str)" +defs["igImStrSkipBlank"][1]["argsT"] = {} +defs["igImStrSkipBlank"][1]["argsT"][1] = {} +defs["igImStrSkipBlank"][1]["argsT"][1]["name"] = "str" +defs["igImStrSkipBlank"][1]["argsT"][1]["type"] = "const char*" +defs["igImStrSkipBlank"][1]["argsoriginal"] = "(const char* str)" +defs["igImStrSkipBlank"][1]["call_args"] = "(str)" +defs["igImStrSkipBlank"][1]["cimguiname"] = "igImStrSkipBlank" +defs["igImStrSkipBlank"][1]["defaults"] = {} +defs["igImStrSkipBlank"][1]["funcname"] = "ImStrSkipBlank" +defs["igImStrSkipBlank"][1]["ov_cimguiname"] = "igImStrSkipBlank" +defs["igImStrSkipBlank"][1]["ret"] = "const char*" +defs["igImStrSkipBlank"][1]["signature"] = "(const char*)" +defs["igImStrSkipBlank"][1]["stname"] = "" +defs["igImStrSkipBlank"]["(const char*)"] = defs["igImStrSkipBlank"][1] +defs["igImStrTrimBlanks"] = {} +defs["igImStrTrimBlanks"][1] = {} +defs["igImStrTrimBlanks"][1]["args"] = "(char* str)" +defs["igImStrTrimBlanks"][1]["argsT"] = {} +defs["igImStrTrimBlanks"][1]["argsT"][1] = {} +defs["igImStrTrimBlanks"][1]["argsT"][1]["name"] = "str" +defs["igImStrTrimBlanks"][1]["argsT"][1]["type"] = "char*" +defs["igImStrTrimBlanks"][1]["argsoriginal"] = "(char* str)" +defs["igImStrTrimBlanks"][1]["call_args"] = "(str)" +defs["igImStrTrimBlanks"][1]["cimguiname"] = "igImStrTrimBlanks" +defs["igImStrTrimBlanks"][1]["defaults"] = {} +defs["igImStrTrimBlanks"][1]["funcname"] = "ImStrTrimBlanks" +defs["igImStrTrimBlanks"][1]["ov_cimguiname"] = "igImStrTrimBlanks" +defs["igImStrTrimBlanks"][1]["ret"] = "void" +defs["igImStrTrimBlanks"][1]["signature"] = "(char*)" +defs["igImStrTrimBlanks"][1]["stname"] = "" +defs["igImStrTrimBlanks"]["(char*)"] = defs["igImStrTrimBlanks"][1] +defs["igImStrbolW"] = {} +defs["igImStrbolW"][1] = {} +defs["igImStrbolW"][1]["args"] = "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)" +defs["igImStrbolW"][1]["argsT"] = {} +defs["igImStrbolW"][1]["argsT"][1] = {} +defs["igImStrbolW"][1]["argsT"][1]["name"] = "buf_mid_line" +defs["igImStrbolW"][1]["argsT"][1]["type"] = "const ImWchar*" +defs["igImStrbolW"][1]["argsT"][2] = {} +defs["igImStrbolW"][1]["argsT"][2]["name"] = "buf_begin" +defs["igImStrbolW"][1]["argsT"][2]["type"] = "const ImWchar*" +defs["igImStrbolW"][1]["argsoriginal"] = "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)" +defs["igImStrbolW"][1]["call_args"] = "(buf_mid_line,buf_begin)" +defs["igImStrbolW"][1]["cimguiname"] = "igImStrbolW" +defs["igImStrbolW"][1]["defaults"] = {} +defs["igImStrbolW"][1]["funcname"] = "ImStrbolW" +defs["igImStrbolW"][1]["ov_cimguiname"] = "igImStrbolW" +defs["igImStrbolW"][1]["ret"] = "const ImWchar*" +defs["igImStrbolW"][1]["signature"] = "(const ImWchar*,const ImWchar*)" +defs["igImStrbolW"][1]["stname"] = "" +defs["igImStrbolW"]["(const ImWchar*,const ImWchar*)"] = defs["igImStrbolW"][1] +defs["igImStrchrRange"] = {} +defs["igImStrchrRange"][1] = {} +defs["igImStrchrRange"][1]["args"] = "(const char* str_begin,const char* str_end,char c)" +defs["igImStrchrRange"][1]["argsT"] = {} +defs["igImStrchrRange"][1]["argsT"][1] = {} +defs["igImStrchrRange"][1]["argsT"][1]["name"] = "str_begin" +defs["igImStrchrRange"][1]["argsT"][1]["type"] = "const char*" +defs["igImStrchrRange"][1]["argsT"][2] = {} +defs["igImStrchrRange"][1]["argsT"][2]["name"] = "str_end" +defs["igImStrchrRange"][1]["argsT"][2]["type"] = "const char*" +defs["igImStrchrRange"][1]["argsT"][3] = {} +defs["igImStrchrRange"][1]["argsT"][3]["name"] = "c" +defs["igImStrchrRange"][1]["argsT"][3]["type"] = "char" +defs["igImStrchrRange"][1]["argsoriginal"] = "(const char* str_begin,const char* str_end,char c)" +defs["igImStrchrRange"][1]["call_args"] = "(str_begin,str_end,c)" +defs["igImStrchrRange"][1]["cimguiname"] = "igImStrchrRange" +defs["igImStrchrRange"][1]["defaults"] = {} +defs["igImStrchrRange"][1]["funcname"] = "ImStrchrRange" +defs["igImStrchrRange"][1]["ov_cimguiname"] = "igImStrchrRange" +defs["igImStrchrRange"][1]["ret"] = "const char*" +defs["igImStrchrRange"][1]["signature"] = "(const char*,const char*,char)" +defs["igImStrchrRange"][1]["stname"] = "" +defs["igImStrchrRange"]["(const char*,const char*,char)"] = defs["igImStrchrRange"][1] +defs["igImStrdup"] = {} +defs["igImStrdup"][1] = {} +defs["igImStrdup"][1]["args"] = "(const char* str)" +defs["igImStrdup"][1]["argsT"] = {} +defs["igImStrdup"][1]["argsT"][1] = {} +defs["igImStrdup"][1]["argsT"][1]["name"] = "str" +defs["igImStrdup"][1]["argsT"][1]["type"] = "const char*" +defs["igImStrdup"][1]["argsoriginal"] = "(const char* str)" +defs["igImStrdup"][1]["call_args"] = "(str)" +defs["igImStrdup"][1]["cimguiname"] = "igImStrdup" +defs["igImStrdup"][1]["defaults"] = {} +defs["igImStrdup"][1]["funcname"] = "ImStrdup" +defs["igImStrdup"][1]["ov_cimguiname"] = "igImStrdup" +defs["igImStrdup"][1]["ret"] = "char*" +defs["igImStrdup"][1]["signature"] = "(const char*)" +defs["igImStrdup"][1]["stname"] = "" +defs["igImStrdup"]["(const char*)"] = defs["igImStrdup"][1] +defs["igImStrdupcpy"] = {} +defs["igImStrdupcpy"][1] = {} +defs["igImStrdupcpy"][1]["args"] = "(char* dst,size_t* p_dst_size,const char* str)" +defs["igImStrdupcpy"][1]["argsT"] = {} +defs["igImStrdupcpy"][1]["argsT"][1] = {} +defs["igImStrdupcpy"][1]["argsT"][1]["name"] = "dst" +defs["igImStrdupcpy"][1]["argsT"][1]["type"] = "char*" +defs["igImStrdupcpy"][1]["argsT"][2] = {} +defs["igImStrdupcpy"][1]["argsT"][2]["name"] = "p_dst_size" +defs["igImStrdupcpy"][1]["argsT"][2]["type"] = "size_t*" +defs["igImStrdupcpy"][1]["argsT"][3] = {} +defs["igImStrdupcpy"][1]["argsT"][3]["name"] = "str" +defs["igImStrdupcpy"][1]["argsT"][3]["type"] = "const char*" +defs["igImStrdupcpy"][1]["argsoriginal"] = "(char* dst,size_t* p_dst_size,const char* str)" +defs["igImStrdupcpy"][1]["call_args"] = "(dst,p_dst_size,str)" +defs["igImStrdupcpy"][1]["cimguiname"] = "igImStrdupcpy" +defs["igImStrdupcpy"][1]["defaults"] = {} +defs["igImStrdupcpy"][1]["funcname"] = "ImStrdupcpy" +defs["igImStrdupcpy"][1]["ov_cimguiname"] = "igImStrdupcpy" +defs["igImStrdupcpy"][1]["ret"] = "char*" +defs["igImStrdupcpy"][1]["signature"] = "(char*,size_t*,const char*)" +defs["igImStrdupcpy"][1]["stname"] = "" +defs["igImStrdupcpy"]["(char*,size_t*,const char*)"] = defs["igImStrdupcpy"][1] +defs["igImStreolRange"] = {} +defs["igImStreolRange"][1] = {} +defs["igImStreolRange"][1]["args"] = "(const char* str,const char* str_end)" +defs["igImStreolRange"][1]["argsT"] = {} +defs["igImStreolRange"][1]["argsT"][1] = {} +defs["igImStreolRange"][1]["argsT"][1]["name"] = "str" +defs["igImStreolRange"][1]["argsT"][1]["type"] = "const char*" +defs["igImStreolRange"][1]["argsT"][2] = {} +defs["igImStreolRange"][1]["argsT"][2]["name"] = "str_end" +defs["igImStreolRange"][1]["argsT"][2]["type"] = "const char*" +defs["igImStreolRange"][1]["argsoriginal"] = "(const char* str,const char* str_end)" +defs["igImStreolRange"][1]["call_args"] = "(str,str_end)" +defs["igImStreolRange"][1]["cimguiname"] = "igImStreolRange" +defs["igImStreolRange"][1]["defaults"] = {} +defs["igImStreolRange"][1]["funcname"] = "ImStreolRange" +defs["igImStreolRange"][1]["ov_cimguiname"] = "igImStreolRange" +defs["igImStreolRange"][1]["ret"] = "const char*" +defs["igImStreolRange"][1]["signature"] = "(const char*,const char*)" +defs["igImStreolRange"][1]["stname"] = "" +defs["igImStreolRange"]["(const char*,const char*)"] = defs["igImStreolRange"][1] +defs["igImStricmp"] = {} +defs["igImStricmp"][1] = {} +defs["igImStricmp"][1]["args"] = "(const char* str1,const char* str2)" +defs["igImStricmp"][1]["argsT"] = {} +defs["igImStricmp"][1]["argsT"][1] = {} +defs["igImStricmp"][1]["argsT"][1]["name"] = "str1" +defs["igImStricmp"][1]["argsT"][1]["type"] = "const char*" +defs["igImStricmp"][1]["argsT"][2] = {} +defs["igImStricmp"][1]["argsT"][2]["name"] = "str2" +defs["igImStricmp"][1]["argsT"][2]["type"] = "const char*" +defs["igImStricmp"][1]["argsoriginal"] = "(const char* str1,const char* str2)" +defs["igImStricmp"][1]["call_args"] = "(str1,str2)" +defs["igImStricmp"][1]["cimguiname"] = "igImStricmp" +defs["igImStricmp"][1]["defaults"] = {} +defs["igImStricmp"][1]["funcname"] = "ImStricmp" +defs["igImStricmp"][1]["ov_cimguiname"] = "igImStricmp" +defs["igImStricmp"][1]["ret"] = "int" +defs["igImStricmp"][1]["signature"] = "(const char*,const char*)" +defs["igImStricmp"][1]["stname"] = "" +defs["igImStricmp"]["(const char*,const char*)"] = defs["igImStricmp"][1] +defs["igImStristr"] = {} +defs["igImStristr"][1] = {} +defs["igImStristr"][1]["args"] = "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)" +defs["igImStristr"][1]["argsT"] = {} +defs["igImStristr"][1]["argsT"][1] = {} +defs["igImStristr"][1]["argsT"][1]["name"] = "haystack" +defs["igImStristr"][1]["argsT"][1]["type"] = "const char*" +defs["igImStristr"][1]["argsT"][2] = {} +defs["igImStristr"][1]["argsT"][2]["name"] = "haystack_end" +defs["igImStristr"][1]["argsT"][2]["type"] = "const char*" +defs["igImStristr"][1]["argsT"][3] = {} +defs["igImStristr"][1]["argsT"][3]["name"] = "needle" +defs["igImStristr"][1]["argsT"][3]["type"] = "const char*" +defs["igImStristr"][1]["argsT"][4] = {} +defs["igImStristr"][1]["argsT"][4]["name"] = "needle_end" +defs["igImStristr"][1]["argsT"][4]["type"] = "const char*" +defs["igImStristr"][1]["argsoriginal"] = "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)" +defs["igImStristr"][1]["call_args"] = "(haystack,haystack_end,needle,needle_end)" +defs["igImStristr"][1]["cimguiname"] = "igImStristr" +defs["igImStristr"][1]["defaults"] = {} +defs["igImStristr"][1]["funcname"] = "ImStristr" +defs["igImStristr"][1]["ov_cimguiname"] = "igImStristr" +defs["igImStristr"][1]["ret"] = "const char*" +defs["igImStristr"][1]["signature"] = "(const char*,const char*,const char*,const char*)" +defs["igImStristr"][1]["stname"] = "" +defs["igImStristr"]["(const char*,const char*,const char*,const char*)"] = defs["igImStristr"][1] +defs["igImStrlenW"] = {} +defs["igImStrlenW"][1] = {} +defs["igImStrlenW"][1]["args"] = "(const ImWchar* str)" +defs["igImStrlenW"][1]["argsT"] = {} +defs["igImStrlenW"][1]["argsT"][1] = {} +defs["igImStrlenW"][1]["argsT"][1]["name"] = "str" +defs["igImStrlenW"][1]["argsT"][1]["type"] = "const ImWchar*" +defs["igImStrlenW"][1]["argsoriginal"] = "(const ImWchar* str)" +defs["igImStrlenW"][1]["call_args"] = "(str)" +defs["igImStrlenW"][1]["cimguiname"] = "igImStrlenW" +defs["igImStrlenW"][1]["defaults"] = {} +defs["igImStrlenW"][1]["funcname"] = "ImStrlenW" +defs["igImStrlenW"][1]["ov_cimguiname"] = "igImStrlenW" +defs["igImStrlenW"][1]["ret"] = "int" +defs["igImStrlenW"][1]["signature"] = "(const ImWchar*)" +defs["igImStrlenW"][1]["stname"] = "" +defs["igImStrlenW"]["(const ImWchar*)"] = defs["igImStrlenW"][1] +defs["igImStrncpy"] = {} +defs["igImStrncpy"][1] = {} +defs["igImStrncpy"][1]["args"] = "(char* dst,const char* src,size_t count)" +defs["igImStrncpy"][1]["argsT"] = {} +defs["igImStrncpy"][1]["argsT"][1] = {} +defs["igImStrncpy"][1]["argsT"][1]["name"] = "dst" +defs["igImStrncpy"][1]["argsT"][1]["type"] = "char*" +defs["igImStrncpy"][1]["argsT"][2] = {} +defs["igImStrncpy"][1]["argsT"][2]["name"] = "src" +defs["igImStrncpy"][1]["argsT"][2]["type"] = "const char*" +defs["igImStrncpy"][1]["argsT"][3] = {} +defs["igImStrncpy"][1]["argsT"][3]["name"] = "count" +defs["igImStrncpy"][1]["argsT"][3]["type"] = "size_t" +defs["igImStrncpy"][1]["argsoriginal"] = "(char* dst,const char* src,size_t count)" +defs["igImStrncpy"][1]["call_args"] = "(dst,src,count)" +defs["igImStrncpy"][1]["cimguiname"] = "igImStrncpy" +defs["igImStrncpy"][1]["defaults"] = {} +defs["igImStrncpy"][1]["funcname"] = "ImStrncpy" +defs["igImStrncpy"][1]["ov_cimguiname"] = "igImStrncpy" +defs["igImStrncpy"][1]["ret"] = "void" +defs["igImStrncpy"][1]["signature"] = "(char*,const char*,size_t)" +defs["igImStrncpy"][1]["stname"] = "" +defs["igImStrncpy"]["(char*,const char*,size_t)"] = defs["igImStrncpy"][1] +defs["igImStrnicmp"] = {} +defs["igImStrnicmp"][1] = {} +defs["igImStrnicmp"][1]["args"] = "(const char* str1,const char* str2,size_t count)" +defs["igImStrnicmp"][1]["argsT"] = {} +defs["igImStrnicmp"][1]["argsT"][1] = {} +defs["igImStrnicmp"][1]["argsT"][1]["name"] = "str1" +defs["igImStrnicmp"][1]["argsT"][1]["type"] = "const char*" +defs["igImStrnicmp"][1]["argsT"][2] = {} +defs["igImStrnicmp"][1]["argsT"][2]["name"] = "str2" +defs["igImStrnicmp"][1]["argsT"][2]["type"] = "const char*" +defs["igImStrnicmp"][1]["argsT"][3] = {} +defs["igImStrnicmp"][1]["argsT"][3]["name"] = "count" +defs["igImStrnicmp"][1]["argsT"][3]["type"] = "size_t" +defs["igImStrnicmp"][1]["argsoriginal"] = "(const char* str1,const char* str2,size_t count)" +defs["igImStrnicmp"][1]["call_args"] = "(str1,str2,count)" +defs["igImStrnicmp"][1]["cimguiname"] = "igImStrnicmp" +defs["igImStrnicmp"][1]["defaults"] = {} +defs["igImStrnicmp"][1]["funcname"] = "ImStrnicmp" +defs["igImStrnicmp"][1]["ov_cimguiname"] = "igImStrnicmp" +defs["igImStrnicmp"][1]["ret"] = "int" +defs["igImStrnicmp"][1]["signature"] = "(const char*,const char*,size_t)" +defs["igImStrnicmp"][1]["stname"] = "" +defs["igImStrnicmp"]["(const char*,const char*,size_t)"] = defs["igImStrnicmp"][1] +defs["igImTextCharFromUtf8"] = {} +defs["igImTextCharFromUtf8"][1] = {} +defs["igImTextCharFromUtf8"][1]["args"] = "(unsigned int* out_char,const char* in_text,const char* in_text_end)" +defs["igImTextCharFromUtf8"][1]["argsT"] = {} +defs["igImTextCharFromUtf8"][1]["argsT"][1] = {} +defs["igImTextCharFromUtf8"][1]["argsT"][1]["name"] = "out_char" +defs["igImTextCharFromUtf8"][1]["argsT"][1]["type"] = "unsigned int*" +defs["igImTextCharFromUtf8"][1]["argsT"][2] = {} +defs["igImTextCharFromUtf8"][1]["argsT"][2]["name"] = "in_text" +defs["igImTextCharFromUtf8"][1]["argsT"][2]["type"] = "const char*" +defs["igImTextCharFromUtf8"][1]["argsT"][3] = {} +defs["igImTextCharFromUtf8"][1]["argsT"][3]["name"] = "in_text_end" +defs["igImTextCharFromUtf8"][1]["argsT"][3]["type"] = "const char*" +defs["igImTextCharFromUtf8"][1]["argsoriginal"] = "(unsigned int* out_char,const char* in_text,const char* in_text_end)" +defs["igImTextCharFromUtf8"][1]["call_args"] = "(out_char,in_text,in_text_end)" +defs["igImTextCharFromUtf8"][1]["cimguiname"] = "igImTextCharFromUtf8" +defs["igImTextCharFromUtf8"][1]["defaults"] = {} +defs["igImTextCharFromUtf8"][1]["funcname"] = "ImTextCharFromUtf8" +defs["igImTextCharFromUtf8"][1]["ov_cimguiname"] = "igImTextCharFromUtf8" +defs["igImTextCharFromUtf8"][1]["ret"] = "int" +defs["igImTextCharFromUtf8"][1]["signature"] = "(unsigned int*,const char*,const char*)" +defs["igImTextCharFromUtf8"][1]["stname"] = "" +defs["igImTextCharFromUtf8"]["(unsigned int*,const char*,const char*)"] = defs["igImTextCharFromUtf8"][1] +defs["igImTextCountCharsFromUtf8"] = {} +defs["igImTextCountCharsFromUtf8"][1] = {} +defs["igImTextCountCharsFromUtf8"][1]["args"] = "(const char* in_text,const char* in_text_end)" +defs["igImTextCountCharsFromUtf8"][1]["argsT"] = {} +defs["igImTextCountCharsFromUtf8"][1]["argsT"][1] = {} +defs["igImTextCountCharsFromUtf8"][1]["argsT"][1]["name"] = "in_text" +defs["igImTextCountCharsFromUtf8"][1]["argsT"][1]["type"] = "const char*" +defs["igImTextCountCharsFromUtf8"][1]["argsT"][2] = {} +defs["igImTextCountCharsFromUtf8"][1]["argsT"][2]["name"] = "in_text_end" +defs["igImTextCountCharsFromUtf8"][1]["argsT"][2]["type"] = "const char*" +defs["igImTextCountCharsFromUtf8"][1]["argsoriginal"] = "(const char* in_text,const char* in_text_end)" +defs["igImTextCountCharsFromUtf8"][1]["call_args"] = "(in_text,in_text_end)" +defs["igImTextCountCharsFromUtf8"][1]["cimguiname"] = "igImTextCountCharsFromUtf8" +defs["igImTextCountCharsFromUtf8"][1]["defaults"] = {} +defs["igImTextCountCharsFromUtf8"][1]["funcname"] = "ImTextCountCharsFromUtf8" +defs["igImTextCountCharsFromUtf8"][1]["ov_cimguiname"] = "igImTextCountCharsFromUtf8" +defs["igImTextCountCharsFromUtf8"][1]["ret"] = "int" +defs["igImTextCountCharsFromUtf8"][1]["signature"] = "(const char*,const char*)" +defs["igImTextCountCharsFromUtf8"][1]["stname"] = "" +defs["igImTextCountCharsFromUtf8"]["(const char*,const char*)"] = defs["igImTextCountCharsFromUtf8"][1] +defs["igImTextCountUtf8BytesFromChar"] = {} +defs["igImTextCountUtf8BytesFromChar"][1] = {} +defs["igImTextCountUtf8BytesFromChar"][1]["args"] = "(const char* in_text,const char* in_text_end)" +defs["igImTextCountUtf8BytesFromChar"][1]["argsT"] = {} +defs["igImTextCountUtf8BytesFromChar"][1]["argsT"][1] = {} +defs["igImTextCountUtf8BytesFromChar"][1]["argsT"][1]["name"] = "in_text" +defs["igImTextCountUtf8BytesFromChar"][1]["argsT"][1]["type"] = "const char*" +defs["igImTextCountUtf8BytesFromChar"][1]["argsT"][2] = {} +defs["igImTextCountUtf8BytesFromChar"][1]["argsT"][2]["name"] = "in_text_end" +defs["igImTextCountUtf8BytesFromChar"][1]["argsT"][2]["type"] = "const char*" +defs["igImTextCountUtf8BytesFromChar"][1]["argsoriginal"] = "(const char* in_text,const char* in_text_end)" +defs["igImTextCountUtf8BytesFromChar"][1]["call_args"] = "(in_text,in_text_end)" +defs["igImTextCountUtf8BytesFromChar"][1]["cimguiname"] = "igImTextCountUtf8BytesFromChar" +defs["igImTextCountUtf8BytesFromChar"][1]["defaults"] = {} +defs["igImTextCountUtf8BytesFromChar"][1]["funcname"] = "ImTextCountUtf8BytesFromChar" +defs["igImTextCountUtf8BytesFromChar"][1]["ov_cimguiname"] = "igImTextCountUtf8BytesFromChar" +defs["igImTextCountUtf8BytesFromChar"][1]["ret"] = "int" +defs["igImTextCountUtf8BytesFromChar"][1]["signature"] = "(const char*,const char*)" +defs["igImTextCountUtf8BytesFromChar"][1]["stname"] = "" +defs["igImTextCountUtf8BytesFromChar"]["(const char*,const char*)"] = defs["igImTextCountUtf8BytesFromChar"][1] +defs["igImTextCountUtf8BytesFromStr"] = {} +defs["igImTextCountUtf8BytesFromStr"][1] = {} +defs["igImTextCountUtf8BytesFromStr"][1]["args"] = "(const ImWchar* in_text,const ImWchar* in_text_end)" +defs["igImTextCountUtf8BytesFromStr"][1]["argsT"] = {} +defs["igImTextCountUtf8BytesFromStr"][1]["argsT"][1] = {} +defs["igImTextCountUtf8BytesFromStr"][1]["argsT"][1]["name"] = "in_text" +defs["igImTextCountUtf8BytesFromStr"][1]["argsT"][1]["type"] = "const ImWchar*" +defs["igImTextCountUtf8BytesFromStr"][1]["argsT"][2] = {} +defs["igImTextCountUtf8BytesFromStr"][1]["argsT"][2]["name"] = "in_text_end" +defs["igImTextCountUtf8BytesFromStr"][1]["argsT"][2]["type"] = "const ImWchar*" +defs["igImTextCountUtf8BytesFromStr"][1]["argsoriginal"] = "(const ImWchar* in_text,const ImWchar* in_text_end)" +defs["igImTextCountUtf8BytesFromStr"][1]["call_args"] = "(in_text,in_text_end)" +defs["igImTextCountUtf8BytesFromStr"][1]["cimguiname"] = "igImTextCountUtf8BytesFromStr" +defs["igImTextCountUtf8BytesFromStr"][1]["defaults"] = {} +defs["igImTextCountUtf8BytesFromStr"][1]["funcname"] = "ImTextCountUtf8BytesFromStr" +defs["igImTextCountUtf8BytesFromStr"][1]["ov_cimguiname"] = "igImTextCountUtf8BytesFromStr" +defs["igImTextCountUtf8BytesFromStr"][1]["ret"] = "int" +defs["igImTextCountUtf8BytesFromStr"][1]["signature"] = "(const ImWchar*,const ImWchar*)" +defs["igImTextCountUtf8BytesFromStr"][1]["stname"] = "" +defs["igImTextCountUtf8BytesFromStr"]["(const ImWchar*,const ImWchar*)"] = defs["igImTextCountUtf8BytesFromStr"][1] +defs["igImTextStrFromUtf8"] = {} +defs["igImTextStrFromUtf8"][1] = {} +defs["igImTextStrFromUtf8"][1]["args"] = "(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining)" +defs["igImTextStrFromUtf8"][1]["argsT"] = {} +defs["igImTextStrFromUtf8"][1]["argsT"][1] = {} +defs["igImTextStrFromUtf8"][1]["argsT"][1]["name"] = "buf" +defs["igImTextStrFromUtf8"][1]["argsT"][1]["type"] = "ImWchar*" +defs["igImTextStrFromUtf8"][1]["argsT"][2] = {} +defs["igImTextStrFromUtf8"][1]["argsT"][2]["name"] = "buf_size" +defs["igImTextStrFromUtf8"][1]["argsT"][2]["type"] = "int" +defs["igImTextStrFromUtf8"][1]["argsT"][3] = {} +defs["igImTextStrFromUtf8"][1]["argsT"][3]["name"] = "in_text" +defs["igImTextStrFromUtf8"][1]["argsT"][3]["type"] = "const char*" +defs["igImTextStrFromUtf8"][1]["argsT"][4] = {} +defs["igImTextStrFromUtf8"][1]["argsT"][4]["name"] = "in_text_end" +defs["igImTextStrFromUtf8"][1]["argsT"][4]["type"] = "const char*" +defs["igImTextStrFromUtf8"][1]["argsT"][5] = {} +defs["igImTextStrFromUtf8"][1]["argsT"][5]["name"] = "in_remaining" +defs["igImTextStrFromUtf8"][1]["argsT"][5]["type"] = "const char**" +defs["igImTextStrFromUtf8"][1]["argsoriginal"] = "(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining=((void*)0))" +defs["igImTextStrFromUtf8"][1]["call_args"] = "(buf,buf_size,in_text,in_text_end,in_remaining)" +defs["igImTextStrFromUtf8"][1]["cimguiname"] = "igImTextStrFromUtf8" +defs["igImTextStrFromUtf8"][1]["defaults"] = {} +defs["igImTextStrFromUtf8"][1]["defaults"]["in_remaining"] = "((void*)0)" +defs["igImTextStrFromUtf8"][1]["funcname"] = "ImTextStrFromUtf8" +defs["igImTextStrFromUtf8"][1]["ov_cimguiname"] = "igImTextStrFromUtf8" +defs["igImTextStrFromUtf8"][1]["ret"] = "int" +defs["igImTextStrFromUtf8"][1]["signature"] = "(ImWchar*,int,const char*,const char*,const char**)" +defs["igImTextStrFromUtf8"][1]["stname"] = "" +defs["igImTextStrFromUtf8"]["(ImWchar*,int,const char*,const char*,const char**)"] = defs["igImTextStrFromUtf8"][1] +defs["igImTextStrToUtf8"] = {} +defs["igImTextStrToUtf8"][1] = {} +defs["igImTextStrToUtf8"][1]["args"] = "(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end)" +defs["igImTextStrToUtf8"][1]["argsT"] = {} +defs["igImTextStrToUtf8"][1]["argsT"][1] = {} +defs["igImTextStrToUtf8"][1]["argsT"][1]["name"] = "buf" +defs["igImTextStrToUtf8"][1]["argsT"][1]["type"] = "char*" +defs["igImTextStrToUtf8"][1]["argsT"][2] = {} +defs["igImTextStrToUtf8"][1]["argsT"][2]["name"] = "buf_size" +defs["igImTextStrToUtf8"][1]["argsT"][2]["type"] = "int" +defs["igImTextStrToUtf8"][1]["argsT"][3] = {} +defs["igImTextStrToUtf8"][1]["argsT"][3]["name"] = "in_text" +defs["igImTextStrToUtf8"][1]["argsT"][3]["type"] = "const ImWchar*" +defs["igImTextStrToUtf8"][1]["argsT"][4] = {} +defs["igImTextStrToUtf8"][1]["argsT"][4]["name"] = "in_text_end" +defs["igImTextStrToUtf8"][1]["argsT"][4]["type"] = "const ImWchar*" +defs["igImTextStrToUtf8"][1]["argsoriginal"] = "(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end)" +defs["igImTextStrToUtf8"][1]["call_args"] = "(buf,buf_size,in_text,in_text_end)" +defs["igImTextStrToUtf8"][1]["cimguiname"] = "igImTextStrToUtf8" +defs["igImTextStrToUtf8"][1]["defaults"] = {} +defs["igImTextStrToUtf8"][1]["funcname"] = "ImTextStrToUtf8" +defs["igImTextStrToUtf8"][1]["ov_cimguiname"] = "igImTextStrToUtf8" +defs["igImTextStrToUtf8"][1]["ret"] = "int" +defs["igImTextStrToUtf8"][1]["signature"] = "(char*,int,const ImWchar*,const ImWchar*)" +defs["igImTextStrToUtf8"][1]["stname"] = "" +defs["igImTextStrToUtf8"]["(char*,int,const ImWchar*,const ImWchar*)"] = defs["igImTextStrToUtf8"][1] +defs["igImTriangleArea"] = {} +defs["igImTriangleArea"][1] = {} +defs["igImTriangleArea"][1]["args"] = "(const ImVec2 a,const ImVec2 b,const ImVec2 c)" +defs["igImTriangleArea"][1]["argsT"] = {} +defs["igImTriangleArea"][1]["argsT"][1] = {} +defs["igImTriangleArea"][1]["argsT"][1]["name"] = "a" +defs["igImTriangleArea"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igImTriangleArea"][1]["argsT"][2] = {} +defs["igImTriangleArea"][1]["argsT"][2]["name"] = "b" +defs["igImTriangleArea"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImTriangleArea"][1]["argsT"][3] = {} +defs["igImTriangleArea"][1]["argsT"][3]["name"] = "c" +defs["igImTriangleArea"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImTriangleArea"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& c)" +defs["igImTriangleArea"][1]["call_args"] = "(a,b,c)" +defs["igImTriangleArea"][1]["cimguiname"] = "igImTriangleArea" +defs["igImTriangleArea"][1]["defaults"] = {} +defs["igImTriangleArea"][1]["funcname"] = "ImTriangleArea" +defs["igImTriangleArea"][1]["ov_cimguiname"] = "igImTriangleArea" +defs["igImTriangleArea"][1]["ret"] = "float" +defs["igImTriangleArea"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2)" +defs["igImTriangleArea"][1]["stname"] = "" +defs["igImTriangleArea"]["(const ImVec2,const ImVec2,const ImVec2)"] = defs["igImTriangleArea"][1] +defs["igImTriangleBarycentricCoords"] = {} +defs["igImTriangleBarycentricCoords"][1] = {} +defs["igImTriangleBarycentricCoords"][1]["args"] = "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float out_u,float out_v,float out_w)" +defs["igImTriangleBarycentricCoords"][1]["argsT"] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][1] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][1]["name"] = "a" +defs["igImTriangleBarycentricCoords"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igImTriangleBarycentricCoords"][1]["argsT"][2] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][2]["name"] = "b" +defs["igImTriangleBarycentricCoords"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImTriangleBarycentricCoords"][1]["argsT"][3] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][3]["name"] = "c" +defs["igImTriangleBarycentricCoords"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImTriangleBarycentricCoords"][1]["argsT"][4] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][4]["name"] = "p" +defs["igImTriangleBarycentricCoords"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImTriangleBarycentricCoords"][1]["argsT"][5] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][5]["name"] = "out_u" +defs["igImTriangleBarycentricCoords"][1]["argsT"][5]["type"] = "float&" +defs["igImTriangleBarycentricCoords"][1]["argsT"][6] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][6]["name"] = "out_v" +defs["igImTriangleBarycentricCoords"][1]["argsT"][6]["type"] = "float&" +defs["igImTriangleBarycentricCoords"][1]["argsT"][7] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][7]["name"] = "out_w" +defs["igImTriangleBarycentricCoords"][1]["argsT"][7]["type"] = "float&" +defs["igImTriangleBarycentricCoords"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p,float& out_u,float& out_v,float& out_w)" +defs["igImTriangleBarycentricCoords"][1]["call_args"] = "(a,b,c,p,out_u,out_v,out_w)" +defs["igImTriangleBarycentricCoords"][1]["cimguiname"] = "igImTriangleBarycentricCoords" +defs["igImTriangleBarycentricCoords"][1]["defaults"] = {} +defs["igImTriangleBarycentricCoords"][1]["funcname"] = "ImTriangleBarycentricCoords" +defs["igImTriangleBarycentricCoords"][1]["ov_cimguiname"] = "igImTriangleBarycentricCoords" +defs["igImTriangleBarycentricCoords"][1]["ret"] = "void" +defs["igImTriangleBarycentricCoords"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float,float,float)" +defs["igImTriangleBarycentricCoords"][1]["stname"] = "" +defs["igImTriangleBarycentricCoords"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float,float,float)"] = defs["igImTriangleBarycentricCoords"][1] +defs["igImTriangleClosestPoint"] = {} +defs["igImTriangleClosestPoint"][1] = {} +defs["igImTriangleClosestPoint"][1]["args"] = "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)" +defs["igImTriangleClosestPoint"][1]["argsT"] = {} +defs["igImTriangleClosestPoint"][1]["argsT"][1] = {} +defs["igImTriangleClosestPoint"][1]["argsT"][1]["name"] = "pOut" +defs["igImTriangleClosestPoint"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImTriangleClosestPoint"][1]["argsT"][2] = {} +defs["igImTriangleClosestPoint"][1]["argsT"][2]["name"] = "a" +defs["igImTriangleClosestPoint"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImTriangleClosestPoint"][1]["argsT"][3] = {} +defs["igImTriangleClosestPoint"][1]["argsT"][3]["name"] = "b" +defs["igImTriangleClosestPoint"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImTriangleClosestPoint"][1]["argsT"][4] = {} +defs["igImTriangleClosestPoint"][1]["argsT"][4]["name"] = "c" +defs["igImTriangleClosestPoint"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImTriangleClosestPoint"][1]["argsT"][5] = {} +defs["igImTriangleClosestPoint"][1]["argsT"][5]["name"] = "p" +defs["igImTriangleClosestPoint"][1]["argsT"][5]["type"] = "const ImVec2" +defs["igImTriangleClosestPoint"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)" +defs["igImTriangleClosestPoint"][1]["call_args"] = "(a,b,c,p)" +defs["igImTriangleClosestPoint"][1]["cimguiname"] = "igImTriangleClosestPoint" +defs["igImTriangleClosestPoint"][1]["defaults"] = {} +defs["igImTriangleClosestPoint"][1]["funcname"] = "ImTriangleClosestPoint" +defs["igImTriangleClosestPoint"][1]["nonUDT"] = 1 +defs["igImTriangleClosestPoint"][1]["ov_cimguiname"] = "igImTriangleClosestPoint" +defs["igImTriangleClosestPoint"][1]["ret"] = "void" +defs["igImTriangleClosestPoint"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)" +defs["igImTriangleClosestPoint"][1]["stname"] = "" +defs["igImTriangleClosestPoint"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2)"] = defs["igImTriangleClosestPoint"][1] +defs["igImTriangleContainsPoint"] = {} +defs["igImTriangleContainsPoint"][1] = {} +defs["igImTriangleContainsPoint"][1]["args"] = "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)" +defs["igImTriangleContainsPoint"][1]["argsT"] = {} +defs["igImTriangleContainsPoint"][1]["argsT"][1] = {} +defs["igImTriangleContainsPoint"][1]["argsT"][1]["name"] = "a" +defs["igImTriangleContainsPoint"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igImTriangleContainsPoint"][1]["argsT"][2] = {} +defs["igImTriangleContainsPoint"][1]["argsT"][2]["name"] = "b" +defs["igImTriangleContainsPoint"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImTriangleContainsPoint"][1]["argsT"][3] = {} +defs["igImTriangleContainsPoint"][1]["argsT"][3]["name"] = "c" +defs["igImTriangleContainsPoint"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImTriangleContainsPoint"][1]["argsT"][4] = {} +defs["igImTriangleContainsPoint"][1]["argsT"][4]["name"] = "p" +defs["igImTriangleContainsPoint"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImTriangleContainsPoint"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)" +defs["igImTriangleContainsPoint"][1]["call_args"] = "(a,b,c,p)" +defs["igImTriangleContainsPoint"][1]["cimguiname"] = "igImTriangleContainsPoint" +defs["igImTriangleContainsPoint"][1]["defaults"] = {} +defs["igImTriangleContainsPoint"][1]["funcname"] = "ImTriangleContainsPoint" +defs["igImTriangleContainsPoint"][1]["ov_cimguiname"] = "igImTriangleContainsPoint" +defs["igImTriangleContainsPoint"][1]["ret"] = "bool" +defs["igImTriangleContainsPoint"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)" +defs["igImTriangleContainsPoint"][1]["stname"] = "" +defs["igImTriangleContainsPoint"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2)"] = defs["igImTriangleContainsPoint"][1] +defs["igImUpperPowerOfTwo"] = {} +defs["igImUpperPowerOfTwo"][1] = {} +defs["igImUpperPowerOfTwo"][1]["args"] = "(int v)" +defs["igImUpperPowerOfTwo"][1]["argsT"] = {} +defs["igImUpperPowerOfTwo"][1]["argsT"][1] = {} +defs["igImUpperPowerOfTwo"][1]["argsT"][1]["name"] = "v" +defs["igImUpperPowerOfTwo"][1]["argsT"][1]["type"] = "int" +defs["igImUpperPowerOfTwo"][1]["argsoriginal"] = "(int v)" +defs["igImUpperPowerOfTwo"][1]["call_args"] = "(v)" +defs["igImUpperPowerOfTwo"][1]["cimguiname"] = "igImUpperPowerOfTwo" +defs["igImUpperPowerOfTwo"][1]["defaults"] = {} +defs["igImUpperPowerOfTwo"][1]["funcname"] = "ImUpperPowerOfTwo" +defs["igImUpperPowerOfTwo"][1]["ov_cimguiname"] = "igImUpperPowerOfTwo" +defs["igImUpperPowerOfTwo"][1]["ret"] = "int" +defs["igImUpperPowerOfTwo"][1]["signature"] = "(int)" +defs["igImUpperPowerOfTwo"][1]["stname"] = "" +defs["igImUpperPowerOfTwo"]["(int)"] = defs["igImUpperPowerOfTwo"][1] defs["igImage"] = {} defs["igImage"][1] = {} defs["igImage"][1]["args"] = "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)" @@ -8433,6 +14288,24 @@ defs["igIndent"][1]["ret"] = "void" defs["igIndent"][1]["signature"] = "(float)" defs["igIndent"][1]["stname"] = "" defs["igIndent"]["(float)"] = defs["igIndent"][1] +defs["igInitialize"] = {} +defs["igInitialize"][1] = {} +defs["igInitialize"][1]["args"] = "(ImGuiContext* context)" +defs["igInitialize"][1]["argsT"] = {} +defs["igInitialize"][1]["argsT"][1] = {} +defs["igInitialize"][1]["argsT"][1]["name"] = "context" +defs["igInitialize"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igInitialize"][1]["argsoriginal"] = "(ImGuiContext* context)" +defs["igInitialize"][1]["call_args"] = "(context)" +defs["igInitialize"][1]["cimguiname"] = "igInitialize" +defs["igInitialize"][1]["defaults"] = {} +defs["igInitialize"][1]["funcname"] = "Initialize" +defs["igInitialize"][1]["namespace"] = "ImGui" +defs["igInitialize"][1]["ov_cimguiname"] = "igInitialize" +defs["igInitialize"][1]["ret"] = "void" +defs["igInitialize"][1]["signature"] = "(ImGuiContext*)" +defs["igInitialize"][1]["stname"] = "" +defs["igInitialize"]["(ImGuiContext*)"] = defs["igInitialize"][1] defs["igInputDouble"] = {} defs["igInputDouble"][1] = {} defs["igInputDouble"][1]["args"] = "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)" @@ -8821,6 +14694,47 @@ defs["igInputText"][1]["ret"] = "bool" defs["igInputText"][1]["signature"] = "(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)" defs["igInputText"][1]["stname"] = "" defs["igInputText"]["(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)"] = defs["igInputText"][1] +defs["igInputTextEx"] = {} +defs["igInputTextEx"][1] = {} +defs["igInputTextEx"][1]["args"] = "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)" +defs["igInputTextEx"][1]["argsT"] = {} +defs["igInputTextEx"][1]["argsT"][1] = {} +defs["igInputTextEx"][1]["argsT"][1]["name"] = "label" +defs["igInputTextEx"][1]["argsT"][1]["type"] = "const char*" +defs["igInputTextEx"][1]["argsT"][2] = {} +defs["igInputTextEx"][1]["argsT"][2]["name"] = "hint" +defs["igInputTextEx"][1]["argsT"][2]["type"] = "const char*" +defs["igInputTextEx"][1]["argsT"][3] = {} +defs["igInputTextEx"][1]["argsT"][3]["name"] = "buf" +defs["igInputTextEx"][1]["argsT"][3]["type"] = "char*" +defs["igInputTextEx"][1]["argsT"][4] = {} +defs["igInputTextEx"][1]["argsT"][4]["name"] = "buf_size" +defs["igInputTextEx"][1]["argsT"][4]["type"] = "int" +defs["igInputTextEx"][1]["argsT"][5] = {} +defs["igInputTextEx"][1]["argsT"][5]["name"] = "size_arg" +defs["igInputTextEx"][1]["argsT"][5]["type"] = "const ImVec2" +defs["igInputTextEx"][1]["argsT"][6] = {} +defs["igInputTextEx"][1]["argsT"][6]["name"] = "flags" +defs["igInputTextEx"][1]["argsT"][6]["type"] = "ImGuiInputTextFlags" +defs["igInputTextEx"][1]["argsT"][7] = {} +defs["igInputTextEx"][1]["argsT"][7]["name"] = "callback" +defs["igInputTextEx"][1]["argsT"][7]["type"] = "ImGuiInputTextCallback" +defs["igInputTextEx"][1]["argsT"][8] = {} +defs["igInputTextEx"][1]["argsT"][8]["name"] = "user_data" +defs["igInputTextEx"][1]["argsT"][8]["type"] = "void*" +defs["igInputTextEx"][1]["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))" +defs["igInputTextEx"][1]["call_args"] = "(label,hint,buf,buf_size,size_arg,flags,callback,user_data)" +defs["igInputTextEx"][1]["cimguiname"] = "igInputTextEx" +defs["igInputTextEx"][1]["defaults"] = {} +defs["igInputTextEx"][1]["defaults"]["callback"] = "((void*)0)" +defs["igInputTextEx"][1]["defaults"]["user_data"] = "((void*)0)" +defs["igInputTextEx"][1]["funcname"] = "InputTextEx" +defs["igInputTextEx"][1]["namespace"] = "ImGui" +defs["igInputTextEx"][1]["ov_cimguiname"] = "igInputTextEx" +defs["igInputTextEx"][1]["ret"] = "bool" +defs["igInputTextEx"][1]["signature"] = "(const char*,const char*,char*,int,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)" +defs["igInputTextEx"][1]["stname"] = "" +defs["igInputTextEx"]["(const char*,const char*,char*,int,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)"] = defs["igInputTextEx"][1] defs["igInputTextMultiline"] = {} defs["igInputTextMultiline"][1] = {} defs["igInputTextMultiline"][1]["args"] = "(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)" @@ -8921,6 +14835,60 @@ defs["igInvisibleButton"][1]["ret"] = "bool" defs["igInvisibleButton"][1]["signature"] = "(const char*,const ImVec2)" defs["igInvisibleButton"][1]["stname"] = "" defs["igInvisibleButton"]["(const char*,const ImVec2)"] = defs["igInvisibleButton"][1] +defs["igIsActiveIdUsingKey"] = {} +defs["igIsActiveIdUsingKey"][1] = {} +defs["igIsActiveIdUsingKey"][1]["args"] = "(ImGuiKey key)" +defs["igIsActiveIdUsingKey"][1]["argsT"] = {} +defs["igIsActiveIdUsingKey"][1]["argsT"][1] = {} +defs["igIsActiveIdUsingKey"][1]["argsT"][1]["name"] = "key" +defs["igIsActiveIdUsingKey"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igIsActiveIdUsingKey"][1]["argsoriginal"] = "(ImGuiKey key)" +defs["igIsActiveIdUsingKey"][1]["call_args"] = "(key)" +defs["igIsActiveIdUsingKey"][1]["cimguiname"] = "igIsActiveIdUsingKey" +defs["igIsActiveIdUsingKey"][1]["defaults"] = {} +defs["igIsActiveIdUsingKey"][1]["funcname"] = "IsActiveIdUsingKey" +defs["igIsActiveIdUsingKey"][1]["namespace"] = "ImGui" +defs["igIsActiveIdUsingKey"][1]["ov_cimguiname"] = "igIsActiveIdUsingKey" +defs["igIsActiveIdUsingKey"][1]["ret"] = "bool" +defs["igIsActiveIdUsingKey"][1]["signature"] = "(ImGuiKey)" +defs["igIsActiveIdUsingKey"][1]["stname"] = "" +defs["igIsActiveIdUsingKey"]["(ImGuiKey)"] = defs["igIsActiveIdUsingKey"][1] +defs["igIsActiveIdUsingNavDir"] = {} +defs["igIsActiveIdUsingNavDir"][1] = {} +defs["igIsActiveIdUsingNavDir"][1]["args"] = "(ImGuiDir dir)" +defs["igIsActiveIdUsingNavDir"][1]["argsT"] = {} +defs["igIsActiveIdUsingNavDir"][1]["argsT"][1] = {} +defs["igIsActiveIdUsingNavDir"][1]["argsT"][1]["name"] = "dir" +defs["igIsActiveIdUsingNavDir"][1]["argsT"][1]["type"] = "ImGuiDir" +defs["igIsActiveIdUsingNavDir"][1]["argsoriginal"] = "(ImGuiDir dir)" +defs["igIsActiveIdUsingNavDir"][1]["call_args"] = "(dir)" +defs["igIsActiveIdUsingNavDir"][1]["cimguiname"] = "igIsActiveIdUsingNavDir" +defs["igIsActiveIdUsingNavDir"][1]["defaults"] = {} +defs["igIsActiveIdUsingNavDir"][1]["funcname"] = "IsActiveIdUsingNavDir" +defs["igIsActiveIdUsingNavDir"][1]["namespace"] = "ImGui" +defs["igIsActiveIdUsingNavDir"][1]["ov_cimguiname"] = "igIsActiveIdUsingNavDir" +defs["igIsActiveIdUsingNavDir"][1]["ret"] = "bool" +defs["igIsActiveIdUsingNavDir"][1]["signature"] = "(ImGuiDir)" +defs["igIsActiveIdUsingNavDir"][1]["stname"] = "" +defs["igIsActiveIdUsingNavDir"]["(ImGuiDir)"] = defs["igIsActiveIdUsingNavDir"][1] +defs["igIsActiveIdUsingNavInput"] = {} +defs["igIsActiveIdUsingNavInput"][1] = {} +defs["igIsActiveIdUsingNavInput"][1]["args"] = "(ImGuiNavInput input)" +defs["igIsActiveIdUsingNavInput"][1]["argsT"] = {} +defs["igIsActiveIdUsingNavInput"][1]["argsT"][1] = {} +defs["igIsActiveIdUsingNavInput"][1]["argsT"][1]["name"] = "input" +defs["igIsActiveIdUsingNavInput"][1]["argsT"][1]["type"] = "ImGuiNavInput" +defs["igIsActiveIdUsingNavInput"][1]["argsoriginal"] = "(ImGuiNavInput input)" +defs["igIsActiveIdUsingNavInput"][1]["call_args"] = "(input)" +defs["igIsActiveIdUsingNavInput"][1]["cimguiname"] = "igIsActiveIdUsingNavInput" +defs["igIsActiveIdUsingNavInput"][1]["defaults"] = {} +defs["igIsActiveIdUsingNavInput"][1]["funcname"] = "IsActiveIdUsingNavInput" +defs["igIsActiveIdUsingNavInput"][1]["namespace"] = "ImGui" +defs["igIsActiveIdUsingNavInput"][1]["ov_cimguiname"] = "igIsActiveIdUsingNavInput" +defs["igIsActiveIdUsingNavInput"][1]["ret"] = "bool" +defs["igIsActiveIdUsingNavInput"][1]["signature"] = "(ImGuiNavInput)" +defs["igIsActiveIdUsingNavInput"][1]["stname"] = "" +defs["igIsActiveIdUsingNavInput"]["(ImGuiNavInput)"] = defs["igIsActiveIdUsingNavInput"][1] defs["igIsAnyItemActive"] = {} defs["igIsAnyItemActive"][1] = {} defs["igIsAnyItemActive"][1]["args"] = "()" @@ -8981,6 +14949,45 @@ defs["igIsAnyMouseDown"][1]["ret"] = "bool" defs["igIsAnyMouseDown"][1]["signature"] = "()" defs["igIsAnyMouseDown"][1]["stname"] = "" defs["igIsAnyMouseDown"]["()"] = defs["igIsAnyMouseDown"][1] +defs["igIsClippedEx"] = {} +defs["igIsClippedEx"][1] = {} +defs["igIsClippedEx"][1]["args"] = "(const ImRect bb,ImGuiID id,bool clip_even_when_logged)" +defs["igIsClippedEx"][1]["argsT"] = {} +defs["igIsClippedEx"][1]["argsT"][1] = {} +defs["igIsClippedEx"][1]["argsT"][1]["name"] = "bb" +defs["igIsClippedEx"][1]["argsT"][1]["type"] = "const ImRect" +defs["igIsClippedEx"][1]["argsT"][2] = {} +defs["igIsClippedEx"][1]["argsT"][2]["name"] = "id" +defs["igIsClippedEx"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igIsClippedEx"][1]["argsT"][3] = {} +defs["igIsClippedEx"][1]["argsT"][3]["name"] = "clip_even_when_logged" +defs["igIsClippedEx"][1]["argsT"][3]["type"] = "bool" +defs["igIsClippedEx"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,bool clip_even_when_logged)" +defs["igIsClippedEx"][1]["call_args"] = "(bb,id,clip_even_when_logged)" +defs["igIsClippedEx"][1]["cimguiname"] = "igIsClippedEx" +defs["igIsClippedEx"][1]["defaults"] = {} +defs["igIsClippedEx"][1]["funcname"] = "IsClippedEx" +defs["igIsClippedEx"][1]["namespace"] = "ImGui" +defs["igIsClippedEx"][1]["ov_cimguiname"] = "igIsClippedEx" +defs["igIsClippedEx"][1]["ret"] = "bool" +defs["igIsClippedEx"][1]["signature"] = "(const ImRect,ImGuiID,bool)" +defs["igIsClippedEx"][1]["stname"] = "" +defs["igIsClippedEx"]["(const ImRect,ImGuiID,bool)"] = defs["igIsClippedEx"][1] +defs["igIsDragDropPayloadBeingAccepted"] = {} +defs["igIsDragDropPayloadBeingAccepted"][1] = {} +defs["igIsDragDropPayloadBeingAccepted"][1]["args"] = "()" +defs["igIsDragDropPayloadBeingAccepted"][1]["argsT"] = {} +defs["igIsDragDropPayloadBeingAccepted"][1]["argsoriginal"] = "()" +defs["igIsDragDropPayloadBeingAccepted"][1]["call_args"] = "()" +defs["igIsDragDropPayloadBeingAccepted"][1]["cimguiname"] = "igIsDragDropPayloadBeingAccepted" +defs["igIsDragDropPayloadBeingAccepted"][1]["defaults"] = {} +defs["igIsDragDropPayloadBeingAccepted"][1]["funcname"] = "IsDragDropPayloadBeingAccepted" +defs["igIsDragDropPayloadBeingAccepted"][1]["namespace"] = "ImGui" +defs["igIsDragDropPayloadBeingAccepted"][1]["ov_cimguiname"] = "igIsDragDropPayloadBeingAccepted" +defs["igIsDragDropPayloadBeingAccepted"][1]["ret"] = "bool" +defs["igIsDragDropPayloadBeingAccepted"][1]["signature"] = "()" +defs["igIsDragDropPayloadBeingAccepted"][1]["stname"] = "" +defs["igIsDragDropPayloadBeingAccepted"]["()"] = defs["igIsDragDropPayloadBeingAccepted"][1] defs["igIsItemActivated"] = {} defs["igIsItemActivated"][1] = {} defs["igIsItemActivated"][1]["args"] = "()" @@ -9124,6 +15131,21 @@ defs["igIsItemToggledOpen"][1]["ret"] = "bool" defs["igIsItemToggledOpen"][1]["signature"] = "()" defs["igIsItemToggledOpen"][1]["stname"] = "" defs["igIsItemToggledOpen"]["()"] = defs["igIsItemToggledOpen"][1] +defs["igIsItemToggledSelection"] = {} +defs["igIsItemToggledSelection"][1] = {} +defs["igIsItemToggledSelection"][1]["args"] = "()" +defs["igIsItemToggledSelection"][1]["argsT"] = {} +defs["igIsItemToggledSelection"][1]["argsoriginal"] = "()" +defs["igIsItemToggledSelection"][1]["call_args"] = "()" +defs["igIsItemToggledSelection"][1]["cimguiname"] = "igIsItemToggledSelection" +defs["igIsItemToggledSelection"][1]["defaults"] = {} +defs["igIsItemToggledSelection"][1]["funcname"] = "IsItemToggledSelection" +defs["igIsItemToggledSelection"][1]["namespace"] = "ImGui" +defs["igIsItemToggledSelection"][1]["ov_cimguiname"] = "igIsItemToggledSelection" +defs["igIsItemToggledSelection"][1]["ret"] = "bool" +defs["igIsItemToggledSelection"][1]["signature"] = "()" +defs["igIsItemToggledSelection"][1]["stname"] = "" +defs["igIsItemToggledSelection"]["()"] = defs["igIsItemToggledSelection"][1] defs["igIsItemVisible"] = {} defs["igIsItemVisible"][1] = {} defs["igIsItemVisible"][1]["args"] = "()" @@ -9179,6 +15201,28 @@ defs["igIsKeyPressed"][1]["ret"] = "bool" defs["igIsKeyPressed"][1]["signature"] = "(int,bool)" defs["igIsKeyPressed"][1]["stname"] = "" defs["igIsKeyPressed"]["(int,bool)"] = defs["igIsKeyPressed"][1] +defs["igIsKeyPressedMap"] = {} +defs["igIsKeyPressedMap"][1] = {} +defs["igIsKeyPressedMap"][1]["args"] = "(ImGuiKey key,bool repeat)" +defs["igIsKeyPressedMap"][1]["argsT"] = {} +defs["igIsKeyPressedMap"][1]["argsT"][1] = {} +defs["igIsKeyPressedMap"][1]["argsT"][1]["name"] = "key" +defs["igIsKeyPressedMap"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igIsKeyPressedMap"][1]["argsT"][2] = {} +defs["igIsKeyPressedMap"][1]["argsT"][2]["name"] = "repeat" +defs["igIsKeyPressedMap"][1]["argsT"][2]["type"] = "bool" +defs["igIsKeyPressedMap"][1]["argsoriginal"] = "(ImGuiKey key,bool repeat=true)" +defs["igIsKeyPressedMap"][1]["call_args"] = "(key,repeat)" +defs["igIsKeyPressedMap"][1]["cimguiname"] = "igIsKeyPressedMap" +defs["igIsKeyPressedMap"][1]["defaults"] = {} +defs["igIsKeyPressedMap"][1]["defaults"]["repeat"] = "true" +defs["igIsKeyPressedMap"][1]["funcname"] = "IsKeyPressedMap" +defs["igIsKeyPressedMap"][1]["namespace"] = "ImGui" +defs["igIsKeyPressedMap"][1]["ov_cimguiname"] = "igIsKeyPressedMap" +defs["igIsKeyPressedMap"][1]["ret"] = "bool" +defs["igIsKeyPressedMap"][1]["signature"] = "(ImGuiKey,bool)" +defs["igIsKeyPressedMap"][1]["stname"] = "" +defs["igIsKeyPressedMap"]["(ImGuiKey,bool)"] = defs["igIsKeyPressedMap"][1] defs["igIsKeyReleased"] = {} defs["igIsKeyReleased"][1] = {} defs["igIsKeyReleased"][1]["args"] = "(int user_key_index)" @@ -9255,6 +15299,28 @@ defs["igIsMouseDown"][1]["ret"] = "bool" defs["igIsMouseDown"][1]["signature"] = "(ImGuiMouseButton)" defs["igIsMouseDown"][1]["stname"] = "" defs["igIsMouseDown"]["(ImGuiMouseButton)"] = defs["igIsMouseDown"][1] +defs["igIsMouseDragPastThreshold"] = {} +defs["igIsMouseDragPastThreshold"][1] = {} +defs["igIsMouseDragPastThreshold"][1]["args"] = "(ImGuiMouseButton button,float lock_threshold)" +defs["igIsMouseDragPastThreshold"][1]["argsT"] = {} +defs["igIsMouseDragPastThreshold"][1]["argsT"][1] = {} +defs["igIsMouseDragPastThreshold"][1]["argsT"][1]["name"] = "button" +defs["igIsMouseDragPastThreshold"][1]["argsT"][1]["type"] = "ImGuiMouseButton" +defs["igIsMouseDragPastThreshold"][1]["argsT"][2] = {} +defs["igIsMouseDragPastThreshold"][1]["argsT"][2]["name"] = "lock_threshold" +defs["igIsMouseDragPastThreshold"][1]["argsT"][2]["type"] = "float" +defs["igIsMouseDragPastThreshold"][1]["argsoriginal"] = "(ImGuiMouseButton button,float lock_threshold=-1.0f)" +defs["igIsMouseDragPastThreshold"][1]["call_args"] = "(button,lock_threshold)" +defs["igIsMouseDragPastThreshold"][1]["cimguiname"] = "igIsMouseDragPastThreshold" +defs["igIsMouseDragPastThreshold"][1]["defaults"] = {} +defs["igIsMouseDragPastThreshold"][1]["defaults"]["lock_threshold"] = "-1.0f" +defs["igIsMouseDragPastThreshold"][1]["funcname"] = "IsMouseDragPastThreshold" +defs["igIsMouseDragPastThreshold"][1]["namespace"] = "ImGui" +defs["igIsMouseDragPastThreshold"][1]["ov_cimguiname"] = "igIsMouseDragPastThreshold" +defs["igIsMouseDragPastThreshold"][1]["ret"] = "bool" +defs["igIsMouseDragPastThreshold"][1]["signature"] = "(ImGuiMouseButton,float)" +defs["igIsMouseDragPastThreshold"][1]["stname"] = "" +defs["igIsMouseDragPastThreshold"]["(ImGuiMouseButton,float)"] = defs["igIsMouseDragPastThreshold"][1] defs["igIsMouseDragging"] = {} defs["igIsMouseDragging"][1] = {} defs["igIsMouseDragging"][1]["args"] = "(ImGuiMouseButton button,float lock_threshold)" @@ -9339,6 +15405,45 @@ defs["igIsMouseReleased"][1]["ret"] = "bool" defs["igIsMouseReleased"][1]["signature"] = "(ImGuiMouseButton)" defs["igIsMouseReleased"][1]["stname"] = "" defs["igIsMouseReleased"]["(ImGuiMouseButton)"] = defs["igIsMouseReleased"][1] +defs["igIsNavInputDown"] = {} +defs["igIsNavInputDown"][1] = {} +defs["igIsNavInputDown"][1]["args"] = "(ImGuiNavInput n)" +defs["igIsNavInputDown"][1]["argsT"] = {} +defs["igIsNavInputDown"][1]["argsT"][1] = {} +defs["igIsNavInputDown"][1]["argsT"][1]["name"] = "n" +defs["igIsNavInputDown"][1]["argsT"][1]["type"] = "ImGuiNavInput" +defs["igIsNavInputDown"][1]["argsoriginal"] = "(ImGuiNavInput n)" +defs["igIsNavInputDown"][1]["call_args"] = "(n)" +defs["igIsNavInputDown"][1]["cimguiname"] = "igIsNavInputDown" +defs["igIsNavInputDown"][1]["defaults"] = {} +defs["igIsNavInputDown"][1]["funcname"] = "IsNavInputDown" +defs["igIsNavInputDown"][1]["namespace"] = "ImGui" +defs["igIsNavInputDown"][1]["ov_cimguiname"] = "igIsNavInputDown" +defs["igIsNavInputDown"][1]["ret"] = "bool" +defs["igIsNavInputDown"][1]["signature"] = "(ImGuiNavInput)" +defs["igIsNavInputDown"][1]["stname"] = "" +defs["igIsNavInputDown"]["(ImGuiNavInput)"] = defs["igIsNavInputDown"][1] +defs["igIsNavInputTest"] = {} +defs["igIsNavInputTest"][1] = {} +defs["igIsNavInputTest"][1]["args"] = "(ImGuiNavInput n,ImGuiInputReadMode rm)" +defs["igIsNavInputTest"][1]["argsT"] = {} +defs["igIsNavInputTest"][1]["argsT"][1] = {} +defs["igIsNavInputTest"][1]["argsT"][1]["name"] = "n" +defs["igIsNavInputTest"][1]["argsT"][1]["type"] = "ImGuiNavInput" +defs["igIsNavInputTest"][1]["argsT"][2] = {} +defs["igIsNavInputTest"][1]["argsT"][2]["name"] = "rm" +defs["igIsNavInputTest"][1]["argsT"][2]["type"] = "ImGuiInputReadMode" +defs["igIsNavInputTest"][1]["argsoriginal"] = "(ImGuiNavInput n,ImGuiInputReadMode rm)" +defs["igIsNavInputTest"][1]["call_args"] = "(n,rm)" +defs["igIsNavInputTest"][1]["cimguiname"] = "igIsNavInputTest" +defs["igIsNavInputTest"][1]["defaults"] = {} +defs["igIsNavInputTest"][1]["funcname"] = "IsNavInputTest" +defs["igIsNavInputTest"][1]["namespace"] = "ImGui" +defs["igIsNavInputTest"][1]["ov_cimguiname"] = "igIsNavInputTest" +defs["igIsNavInputTest"][1]["ret"] = "bool" +defs["igIsNavInputTest"][1]["signature"] = "(ImGuiNavInput,ImGuiInputReadMode)" +defs["igIsNavInputTest"][1]["stname"] = "" +defs["igIsNavInputTest"]["(ImGuiNavInput,ImGuiInputReadMode)"] = defs["igIsNavInputTest"][1] defs["igIsPopupOpen"] = {} defs["igIsPopupOpen"][1] = {} defs["igIsPopupOpen"][1]["args"] = "(const char* str_id)" @@ -9352,10 +15457,27 @@ defs["igIsPopupOpen"][1]["cimguiname"] = "igIsPopupOpen" defs["igIsPopupOpen"][1]["defaults"] = {} defs["igIsPopupOpen"][1]["funcname"] = "IsPopupOpen" defs["igIsPopupOpen"][1]["namespace"] = "ImGui" -defs["igIsPopupOpen"][1]["ov_cimguiname"] = "igIsPopupOpen" +defs["igIsPopupOpen"][1]["ov_cimguiname"] = "igIsPopupOpenStr" defs["igIsPopupOpen"][1]["ret"] = "bool" defs["igIsPopupOpen"][1]["signature"] = "(const char*)" defs["igIsPopupOpen"][1]["stname"] = "" +defs["igIsPopupOpen"][2] = {} +defs["igIsPopupOpen"][2]["args"] = "(ImGuiID id)" +defs["igIsPopupOpen"][2]["argsT"] = {} +defs["igIsPopupOpen"][2]["argsT"][1] = {} +defs["igIsPopupOpen"][2]["argsT"][1]["name"] = "id" +defs["igIsPopupOpen"][2]["argsT"][1]["type"] = "ImGuiID" +defs["igIsPopupOpen"][2]["argsoriginal"] = "(ImGuiID id)" +defs["igIsPopupOpen"][2]["call_args"] = "(id)" +defs["igIsPopupOpen"][2]["cimguiname"] = "igIsPopupOpen" +defs["igIsPopupOpen"][2]["defaults"] = {} +defs["igIsPopupOpen"][2]["funcname"] = "IsPopupOpen" +defs["igIsPopupOpen"][2]["namespace"] = "ImGui" +defs["igIsPopupOpen"][2]["ov_cimguiname"] = "igIsPopupOpenID" +defs["igIsPopupOpen"][2]["ret"] = "bool" +defs["igIsPopupOpen"][2]["signature"] = "(ImGuiID)" +defs["igIsPopupOpen"][2]["stname"] = "" +defs["igIsPopupOpen"]["(ImGuiID)"] = defs["igIsPopupOpen"][2] defs["igIsPopupOpen"]["(const char*)"] = defs["igIsPopupOpen"][1] defs["igIsRectVisible"] = {} defs["igIsRectVisible"][1] = {} @@ -9410,6 +15532,27 @@ defs["igIsWindowAppearing"][1]["ret"] = "bool" defs["igIsWindowAppearing"][1]["signature"] = "()" defs["igIsWindowAppearing"][1]["stname"] = "" defs["igIsWindowAppearing"]["()"] = defs["igIsWindowAppearing"][1] +defs["igIsWindowChildOf"] = {} +defs["igIsWindowChildOf"][1] = {} +defs["igIsWindowChildOf"][1]["args"] = "(ImGuiWindow* window,ImGuiWindow* potential_parent)" +defs["igIsWindowChildOf"][1]["argsT"] = {} +defs["igIsWindowChildOf"][1]["argsT"][1] = {} +defs["igIsWindowChildOf"][1]["argsT"][1]["name"] = "window" +defs["igIsWindowChildOf"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igIsWindowChildOf"][1]["argsT"][2] = {} +defs["igIsWindowChildOf"][1]["argsT"][2]["name"] = "potential_parent" +defs["igIsWindowChildOf"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igIsWindowChildOf"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiWindow* potential_parent)" +defs["igIsWindowChildOf"][1]["call_args"] = "(window,potential_parent)" +defs["igIsWindowChildOf"][1]["cimguiname"] = "igIsWindowChildOf" +defs["igIsWindowChildOf"][1]["defaults"] = {} +defs["igIsWindowChildOf"][1]["funcname"] = "IsWindowChildOf" +defs["igIsWindowChildOf"][1]["namespace"] = "ImGui" +defs["igIsWindowChildOf"][1]["ov_cimguiname"] = "igIsWindowChildOf" +defs["igIsWindowChildOf"][1]["ret"] = "bool" +defs["igIsWindowChildOf"][1]["signature"] = "(ImGuiWindow*,ImGuiWindow*)" +defs["igIsWindowChildOf"][1]["stname"] = "" +defs["igIsWindowChildOf"]["(ImGuiWindow*,ImGuiWindow*)"] = defs["igIsWindowChildOf"][1] defs["igIsWindowCollapsed"] = {} defs["igIsWindowCollapsed"][1] = {} defs["igIsWindowCollapsed"][1]["args"] = "()" @@ -9463,6 +15606,131 @@ defs["igIsWindowHovered"][1]["ret"] = "bool" defs["igIsWindowHovered"][1]["signature"] = "(ImGuiHoveredFlags)" defs["igIsWindowHovered"][1]["stname"] = "" defs["igIsWindowHovered"]["(ImGuiHoveredFlags)"] = defs["igIsWindowHovered"][1] +defs["igIsWindowNavFocusable"] = {} +defs["igIsWindowNavFocusable"][1] = {} +defs["igIsWindowNavFocusable"][1]["args"] = "(ImGuiWindow* window)" +defs["igIsWindowNavFocusable"][1]["argsT"] = {} +defs["igIsWindowNavFocusable"][1]["argsT"][1] = {} +defs["igIsWindowNavFocusable"][1]["argsT"][1]["name"] = "window" +defs["igIsWindowNavFocusable"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igIsWindowNavFocusable"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igIsWindowNavFocusable"][1]["call_args"] = "(window)" +defs["igIsWindowNavFocusable"][1]["cimguiname"] = "igIsWindowNavFocusable" +defs["igIsWindowNavFocusable"][1]["defaults"] = {} +defs["igIsWindowNavFocusable"][1]["funcname"] = "IsWindowNavFocusable" +defs["igIsWindowNavFocusable"][1]["namespace"] = "ImGui" +defs["igIsWindowNavFocusable"][1]["ov_cimguiname"] = "igIsWindowNavFocusable" +defs["igIsWindowNavFocusable"][1]["ret"] = "bool" +defs["igIsWindowNavFocusable"][1]["signature"] = "(ImGuiWindow*)" +defs["igIsWindowNavFocusable"][1]["stname"] = "" +defs["igIsWindowNavFocusable"]["(ImGuiWindow*)"] = defs["igIsWindowNavFocusable"][1] +defs["igItemAdd"] = {} +defs["igItemAdd"][1] = {} +defs["igItemAdd"][1]["args"] = "(const ImRect bb,ImGuiID id,const ImRect* nav_bb)" +defs["igItemAdd"][1]["argsT"] = {} +defs["igItemAdd"][1]["argsT"][1] = {} +defs["igItemAdd"][1]["argsT"][1]["name"] = "bb" +defs["igItemAdd"][1]["argsT"][1]["type"] = "const ImRect" +defs["igItemAdd"][1]["argsT"][2] = {} +defs["igItemAdd"][1]["argsT"][2]["name"] = "id" +defs["igItemAdd"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igItemAdd"][1]["argsT"][3] = {} +defs["igItemAdd"][1]["argsT"][3]["name"] = "nav_bb" +defs["igItemAdd"][1]["argsT"][3]["type"] = "const ImRect*" +defs["igItemAdd"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,const ImRect* nav_bb=((void*)0))" +defs["igItemAdd"][1]["call_args"] = "(bb,id,nav_bb)" +defs["igItemAdd"][1]["cimguiname"] = "igItemAdd" +defs["igItemAdd"][1]["defaults"] = {} +defs["igItemAdd"][1]["defaults"]["nav_bb"] = "((void*)0)" +defs["igItemAdd"][1]["funcname"] = "ItemAdd" +defs["igItemAdd"][1]["namespace"] = "ImGui" +defs["igItemAdd"][1]["ov_cimguiname"] = "igItemAdd" +defs["igItemAdd"][1]["ret"] = "bool" +defs["igItemAdd"][1]["signature"] = "(const ImRect,ImGuiID,const ImRect*)" +defs["igItemAdd"][1]["stname"] = "" +defs["igItemAdd"]["(const ImRect,ImGuiID,const ImRect*)"] = defs["igItemAdd"][1] +defs["igItemHoverable"] = {} +defs["igItemHoverable"][1] = {} +defs["igItemHoverable"][1]["args"] = "(const ImRect bb,ImGuiID id)" +defs["igItemHoverable"][1]["argsT"] = {} +defs["igItemHoverable"][1]["argsT"][1] = {} +defs["igItemHoverable"][1]["argsT"][1]["name"] = "bb" +defs["igItemHoverable"][1]["argsT"][1]["type"] = "const ImRect" +defs["igItemHoverable"][1]["argsT"][2] = {} +defs["igItemHoverable"][1]["argsT"][2]["name"] = "id" +defs["igItemHoverable"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igItemHoverable"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id)" +defs["igItemHoverable"][1]["call_args"] = "(bb,id)" +defs["igItemHoverable"][1]["cimguiname"] = "igItemHoverable" +defs["igItemHoverable"][1]["defaults"] = {} +defs["igItemHoverable"][1]["funcname"] = "ItemHoverable" +defs["igItemHoverable"][1]["namespace"] = "ImGui" +defs["igItemHoverable"][1]["ov_cimguiname"] = "igItemHoverable" +defs["igItemHoverable"][1]["ret"] = "bool" +defs["igItemHoverable"][1]["signature"] = "(const ImRect,ImGuiID)" +defs["igItemHoverable"][1]["stname"] = "" +defs["igItemHoverable"]["(const ImRect,ImGuiID)"] = defs["igItemHoverable"][1] +defs["igItemSize"] = {} +defs["igItemSize"][1] = {} +defs["igItemSize"][1]["args"] = "(const ImVec2 size,float text_baseline_y)" +defs["igItemSize"][1]["argsT"] = {} +defs["igItemSize"][1]["argsT"][1] = {} +defs["igItemSize"][1]["argsT"][1]["name"] = "size" +defs["igItemSize"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igItemSize"][1]["argsT"][2] = {} +defs["igItemSize"][1]["argsT"][2]["name"] = "text_baseline_y" +defs["igItemSize"][1]["argsT"][2]["type"] = "float" +defs["igItemSize"][1]["argsoriginal"] = "(const ImVec2& size,float text_baseline_y=-1.0f)" +defs["igItemSize"][1]["call_args"] = "(size,text_baseline_y)" +defs["igItemSize"][1]["cimguiname"] = "igItemSize" +defs["igItemSize"][1]["defaults"] = {} +defs["igItemSize"][1]["defaults"]["text_baseline_y"] = "-1.0f" +defs["igItemSize"][1]["funcname"] = "ItemSize" +defs["igItemSize"][1]["namespace"] = "ImGui" +defs["igItemSize"][1]["ov_cimguiname"] = "igItemSizeVec2" +defs["igItemSize"][1]["ret"] = "void" +defs["igItemSize"][1]["signature"] = "(const ImVec2,float)" +defs["igItemSize"][1]["stname"] = "" +defs["igItemSize"][2] = {} +defs["igItemSize"][2]["args"] = "(const ImRect bb,float text_baseline_y)" +defs["igItemSize"][2]["argsT"] = {} +defs["igItemSize"][2]["argsT"][1] = {} +defs["igItemSize"][2]["argsT"][1]["name"] = "bb" +defs["igItemSize"][2]["argsT"][1]["type"] = "const ImRect" +defs["igItemSize"][2]["argsT"][2] = {} +defs["igItemSize"][2]["argsT"][2]["name"] = "text_baseline_y" +defs["igItemSize"][2]["argsT"][2]["type"] = "float" +defs["igItemSize"][2]["argsoriginal"] = "(const ImRect& bb,float text_baseline_y=-1.0f)" +defs["igItemSize"][2]["call_args"] = "(bb,text_baseline_y)" +defs["igItemSize"][2]["cimguiname"] = "igItemSize" +defs["igItemSize"][2]["defaults"] = {} +defs["igItemSize"][2]["defaults"]["text_baseline_y"] = "-1.0f" +defs["igItemSize"][2]["funcname"] = "ItemSize" +defs["igItemSize"][2]["namespace"] = "ImGui" +defs["igItemSize"][2]["ov_cimguiname"] = "igItemSizeRect" +defs["igItemSize"][2]["ret"] = "void" +defs["igItemSize"][2]["signature"] = "(const ImRect,float)" +defs["igItemSize"][2]["stname"] = "" +defs["igItemSize"]["(const ImRect,float)"] = defs["igItemSize"][2] +defs["igItemSize"]["(const ImVec2,float)"] = defs["igItemSize"][1] +defs["igKeepAliveID"] = {} +defs["igKeepAliveID"][1] = {} +defs["igKeepAliveID"][1]["args"] = "(ImGuiID id)" +defs["igKeepAliveID"][1]["argsT"] = {} +defs["igKeepAliveID"][1]["argsT"][1] = {} +defs["igKeepAliveID"][1]["argsT"][1]["name"] = "id" +defs["igKeepAliveID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igKeepAliveID"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igKeepAliveID"][1]["call_args"] = "(id)" +defs["igKeepAliveID"][1]["cimguiname"] = "igKeepAliveID" +defs["igKeepAliveID"][1]["defaults"] = {} +defs["igKeepAliveID"][1]["funcname"] = "KeepAliveID" +defs["igKeepAliveID"][1]["namespace"] = "ImGui" +defs["igKeepAliveID"][1]["ov_cimguiname"] = "igKeepAliveID" +defs["igKeepAliveID"][1]["ret"] = "void" +defs["igKeepAliveID"][1]["signature"] = "(ImGuiID)" +defs["igKeepAliveID"][1]["stname"] = "" +defs["igKeepAliveID"]["(ImGuiID)"] = defs["igKeepAliveID"][1] defs["igLabelText"] = {} defs["igLabelText"][1] = {} defs["igLabelText"][1]["args"] = "(const char* label,const char* fmt,...)" @@ -9679,6 +15947,27 @@ defs["igLoadIniSettingsFromMemory"][1]["ret"] = "void" defs["igLoadIniSettingsFromMemory"][1]["signature"] = "(const char*,size_t)" defs["igLoadIniSettingsFromMemory"][1]["stname"] = "" defs["igLoadIniSettingsFromMemory"]["(const char*,size_t)"] = defs["igLoadIniSettingsFromMemory"][1] +defs["igLogBegin"] = {} +defs["igLogBegin"][1] = {} +defs["igLogBegin"][1]["args"] = "(ImGuiLogType type,int auto_open_depth)" +defs["igLogBegin"][1]["argsT"] = {} +defs["igLogBegin"][1]["argsT"][1] = {} +defs["igLogBegin"][1]["argsT"][1]["name"] = "type" +defs["igLogBegin"][1]["argsT"][1]["type"] = "ImGuiLogType" +defs["igLogBegin"][1]["argsT"][2] = {} +defs["igLogBegin"][1]["argsT"][2]["name"] = "auto_open_depth" +defs["igLogBegin"][1]["argsT"][2]["type"] = "int" +defs["igLogBegin"][1]["argsoriginal"] = "(ImGuiLogType type,int auto_open_depth)" +defs["igLogBegin"][1]["call_args"] = "(type,auto_open_depth)" +defs["igLogBegin"][1]["cimguiname"] = "igLogBegin" +defs["igLogBegin"][1]["defaults"] = {} +defs["igLogBegin"][1]["funcname"] = "LogBegin" +defs["igLogBegin"][1]["namespace"] = "ImGui" +defs["igLogBegin"][1]["ov_cimguiname"] = "igLogBegin" +defs["igLogBegin"][1]["ret"] = "void" +defs["igLogBegin"][1]["signature"] = "(ImGuiLogType,int)" +defs["igLogBegin"][1]["stname"] = "" +defs["igLogBegin"]["(ImGuiLogType,int)"] = defs["igLogBegin"][1] defs["igLogButtons"] = {} defs["igLogButtons"][1] = {} defs["igLogButtons"][1]["args"] = "()" @@ -9709,6 +15998,31 @@ defs["igLogFinish"][1]["ret"] = "void" defs["igLogFinish"][1]["signature"] = "()" defs["igLogFinish"][1]["stname"] = "" defs["igLogFinish"]["()"] = defs["igLogFinish"][1] +defs["igLogRenderedText"] = {} +defs["igLogRenderedText"][1] = {} +defs["igLogRenderedText"][1]["args"] = "(const ImVec2* ref_pos,const char* text,const char* text_end)" +defs["igLogRenderedText"][1]["argsT"] = {} +defs["igLogRenderedText"][1]["argsT"][1] = {} +defs["igLogRenderedText"][1]["argsT"][1]["name"] = "ref_pos" +defs["igLogRenderedText"][1]["argsT"][1]["type"] = "const ImVec2*" +defs["igLogRenderedText"][1]["argsT"][2] = {} +defs["igLogRenderedText"][1]["argsT"][2]["name"] = "text" +defs["igLogRenderedText"][1]["argsT"][2]["type"] = "const char*" +defs["igLogRenderedText"][1]["argsT"][3] = {} +defs["igLogRenderedText"][1]["argsT"][3]["name"] = "text_end" +defs["igLogRenderedText"][1]["argsT"][3]["type"] = "const char*" +defs["igLogRenderedText"][1]["argsoriginal"] = "(const ImVec2* ref_pos,const char* text,const char* text_end=((void*)0))" +defs["igLogRenderedText"][1]["call_args"] = "(ref_pos,text,text_end)" +defs["igLogRenderedText"][1]["cimguiname"] = "igLogRenderedText" +defs["igLogRenderedText"][1]["defaults"] = {} +defs["igLogRenderedText"][1]["defaults"]["text_end"] = "((void*)0)" +defs["igLogRenderedText"][1]["funcname"] = "LogRenderedText" +defs["igLogRenderedText"][1]["namespace"] = "ImGui" +defs["igLogRenderedText"][1]["ov_cimguiname"] = "igLogRenderedText" +defs["igLogRenderedText"][1]["ret"] = "void" +defs["igLogRenderedText"][1]["signature"] = "(const ImVec2*,const char*,const char*)" +defs["igLogRenderedText"][1]["stname"] = "" +defs["igLogRenderedText"]["(const ImVec2*,const char*,const char*)"] = defs["igLogRenderedText"][1] defs["igLogText"] = {} defs["igLogText"][1] = {} defs["igLogText"][1]["args"] = "(const char* fmt,...)" @@ -9732,6 +16046,25 @@ defs["igLogText"][1]["ret"] = "void" defs["igLogText"][1]["signature"] = "(const char*,...)" defs["igLogText"][1]["stname"] = "" defs["igLogText"]["(const char*,...)"] = defs["igLogText"][1] +defs["igLogToBuffer"] = {} +defs["igLogToBuffer"][1] = {} +defs["igLogToBuffer"][1]["args"] = "(int auto_open_depth)" +defs["igLogToBuffer"][1]["argsT"] = {} +defs["igLogToBuffer"][1]["argsT"][1] = {} +defs["igLogToBuffer"][1]["argsT"][1]["name"] = "auto_open_depth" +defs["igLogToBuffer"][1]["argsT"][1]["type"] = "int" +defs["igLogToBuffer"][1]["argsoriginal"] = "(int auto_open_depth=-1)" +defs["igLogToBuffer"][1]["call_args"] = "(auto_open_depth)" +defs["igLogToBuffer"][1]["cimguiname"] = "igLogToBuffer" +defs["igLogToBuffer"][1]["defaults"] = {} +defs["igLogToBuffer"][1]["defaults"]["auto_open_depth"] = "-1" +defs["igLogToBuffer"][1]["funcname"] = "LogToBuffer" +defs["igLogToBuffer"][1]["namespace"] = "ImGui" +defs["igLogToBuffer"][1]["ov_cimguiname"] = "igLogToBuffer" +defs["igLogToBuffer"][1]["ret"] = "void" +defs["igLogToBuffer"][1]["signature"] = "(int)" +defs["igLogToBuffer"][1]["stname"] = "" +defs["igLogToBuffer"]["(int)"] = defs["igLogToBuffer"][1] defs["igLogToClipboard"] = {} defs["igLogToClipboard"][1] = {} defs["igLogToClipboard"][1]["args"] = "(int auto_open_depth)" @@ -9793,6 +16126,56 @@ defs["igLogToTTY"][1]["ret"] = "void" defs["igLogToTTY"][1]["signature"] = "(int)" defs["igLogToTTY"][1]["stname"] = "" defs["igLogToTTY"]["(int)"] = defs["igLogToTTY"][1] +defs["igMarkIniSettingsDirty"] = {} +defs["igMarkIniSettingsDirty"][1] = {} +defs["igMarkIniSettingsDirty"][1]["args"] = "()" +defs["igMarkIniSettingsDirty"][1]["argsT"] = {} +defs["igMarkIniSettingsDirty"][1]["argsoriginal"] = "()" +defs["igMarkIniSettingsDirty"][1]["call_args"] = "()" +defs["igMarkIniSettingsDirty"][1]["cimguiname"] = "igMarkIniSettingsDirty" +defs["igMarkIniSettingsDirty"][1]["defaults"] = {} +defs["igMarkIniSettingsDirty"][1]["funcname"] = "MarkIniSettingsDirty" +defs["igMarkIniSettingsDirty"][1]["namespace"] = "ImGui" +defs["igMarkIniSettingsDirty"][1]["ov_cimguiname"] = "igMarkIniSettingsDirtyNil" +defs["igMarkIniSettingsDirty"][1]["ret"] = "void" +defs["igMarkIniSettingsDirty"][1]["signature"] = "()" +defs["igMarkIniSettingsDirty"][1]["stname"] = "" +defs["igMarkIniSettingsDirty"][2] = {} +defs["igMarkIniSettingsDirty"][2]["args"] = "(ImGuiWindow* window)" +defs["igMarkIniSettingsDirty"][2]["argsT"] = {} +defs["igMarkIniSettingsDirty"][2]["argsT"][1] = {} +defs["igMarkIniSettingsDirty"][2]["argsT"][1]["name"] = "window" +defs["igMarkIniSettingsDirty"][2]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igMarkIniSettingsDirty"][2]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igMarkIniSettingsDirty"][2]["call_args"] = "(window)" +defs["igMarkIniSettingsDirty"][2]["cimguiname"] = "igMarkIniSettingsDirty" +defs["igMarkIniSettingsDirty"][2]["defaults"] = {} +defs["igMarkIniSettingsDirty"][2]["funcname"] = "MarkIniSettingsDirty" +defs["igMarkIniSettingsDirty"][2]["namespace"] = "ImGui" +defs["igMarkIniSettingsDirty"][2]["ov_cimguiname"] = "igMarkIniSettingsDirtyWindowPtr" +defs["igMarkIniSettingsDirty"][2]["ret"] = "void" +defs["igMarkIniSettingsDirty"][2]["signature"] = "(ImGuiWindow*)" +defs["igMarkIniSettingsDirty"][2]["stname"] = "" +defs["igMarkIniSettingsDirty"]["()"] = defs["igMarkIniSettingsDirty"][1] +defs["igMarkIniSettingsDirty"]["(ImGuiWindow*)"] = defs["igMarkIniSettingsDirty"][2] +defs["igMarkItemEdited"] = {} +defs["igMarkItemEdited"][1] = {} +defs["igMarkItemEdited"][1]["args"] = "(ImGuiID id)" +defs["igMarkItemEdited"][1]["argsT"] = {} +defs["igMarkItemEdited"][1]["argsT"][1] = {} +defs["igMarkItemEdited"][1]["argsT"][1]["name"] = "id" +defs["igMarkItemEdited"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igMarkItemEdited"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igMarkItemEdited"][1]["call_args"] = "(id)" +defs["igMarkItemEdited"][1]["cimguiname"] = "igMarkItemEdited" +defs["igMarkItemEdited"][1]["defaults"] = {} +defs["igMarkItemEdited"][1]["funcname"] = "MarkItemEdited" +defs["igMarkItemEdited"][1]["namespace"] = "ImGui" +defs["igMarkItemEdited"][1]["ov_cimguiname"] = "igMarkItemEdited" +defs["igMarkItemEdited"][1]["ret"] = "void" +defs["igMarkItemEdited"][1]["signature"] = "(ImGuiID)" +defs["igMarkItemEdited"][1]["stname"] = "" +defs["igMarkItemEdited"]["(ImGuiID)"] = defs["igMarkItemEdited"][1] defs["igMemAlloc"] = {} defs["igMemAlloc"][1] = {} defs["igMemAlloc"][1]["args"] = "(size_t size)" @@ -9886,6 +16269,105 @@ defs["igMenuItem"][2]["signature"] = "(const char*,const char*,bool*,bool)" defs["igMenuItem"][2]["stname"] = "" defs["igMenuItem"]["(const char*,const char*,bool*,bool)"] = defs["igMenuItem"][2] defs["igMenuItem"]["(const char*,const char*,bool,bool)"] = defs["igMenuItem"][1] +defs["igNavInitWindow"] = {} +defs["igNavInitWindow"][1] = {} +defs["igNavInitWindow"][1]["args"] = "(ImGuiWindow* window,bool force_reinit)" +defs["igNavInitWindow"][1]["argsT"] = {} +defs["igNavInitWindow"][1]["argsT"][1] = {} +defs["igNavInitWindow"][1]["argsT"][1]["name"] = "window" +defs["igNavInitWindow"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igNavInitWindow"][1]["argsT"][2] = {} +defs["igNavInitWindow"][1]["argsT"][2]["name"] = "force_reinit" +defs["igNavInitWindow"][1]["argsT"][2]["type"] = "bool" +defs["igNavInitWindow"][1]["argsoriginal"] = "(ImGuiWindow* window,bool force_reinit)" +defs["igNavInitWindow"][1]["call_args"] = "(window,force_reinit)" +defs["igNavInitWindow"][1]["cimguiname"] = "igNavInitWindow" +defs["igNavInitWindow"][1]["defaults"] = {} +defs["igNavInitWindow"][1]["funcname"] = "NavInitWindow" +defs["igNavInitWindow"][1]["namespace"] = "ImGui" +defs["igNavInitWindow"][1]["ov_cimguiname"] = "igNavInitWindow" +defs["igNavInitWindow"][1]["ret"] = "void" +defs["igNavInitWindow"][1]["signature"] = "(ImGuiWindow*,bool)" +defs["igNavInitWindow"][1]["stname"] = "" +defs["igNavInitWindow"]["(ImGuiWindow*,bool)"] = defs["igNavInitWindow"][1] +defs["igNavMoveRequestButNoResultYet"] = {} +defs["igNavMoveRequestButNoResultYet"][1] = {} +defs["igNavMoveRequestButNoResultYet"][1]["args"] = "()" +defs["igNavMoveRequestButNoResultYet"][1]["argsT"] = {} +defs["igNavMoveRequestButNoResultYet"][1]["argsoriginal"] = "()" +defs["igNavMoveRequestButNoResultYet"][1]["call_args"] = "()" +defs["igNavMoveRequestButNoResultYet"][1]["cimguiname"] = "igNavMoveRequestButNoResultYet" +defs["igNavMoveRequestButNoResultYet"][1]["defaults"] = {} +defs["igNavMoveRequestButNoResultYet"][1]["funcname"] = "NavMoveRequestButNoResultYet" +defs["igNavMoveRequestButNoResultYet"][1]["namespace"] = "ImGui" +defs["igNavMoveRequestButNoResultYet"][1]["ov_cimguiname"] = "igNavMoveRequestButNoResultYet" +defs["igNavMoveRequestButNoResultYet"][1]["ret"] = "bool" +defs["igNavMoveRequestButNoResultYet"][1]["signature"] = "()" +defs["igNavMoveRequestButNoResultYet"][1]["stname"] = "" +defs["igNavMoveRequestButNoResultYet"]["()"] = defs["igNavMoveRequestButNoResultYet"][1] +defs["igNavMoveRequestCancel"] = {} +defs["igNavMoveRequestCancel"][1] = {} +defs["igNavMoveRequestCancel"][1]["args"] = "()" +defs["igNavMoveRequestCancel"][1]["argsT"] = {} +defs["igNavMoveRequestCancel"][1]["argsoriginal"] = "()" +defs["igNavMoveRequestCancel"][1]["call_args"] = "()" +defs["igNavMoveRequestCancel"][1]["cimguiname"] = "igNavMoveRequestCancel" +defs["igNavMoveRequestCancel"][1]["defaults"] = {} +defs["igNavMoveRequestCancel"][1]["funcname"] = "NavMoveRequestCancel" +defs["igNavMoveRequestCancel"][1]["namespace"] = "ImGui" +defs["igNavMoveRequestCancel"][1]["ov_cimguiname"] = "igNavMoveRequestCancel" +defs["igNavMoveRequestCancel"][1]["ret"] = "void" +defs["igNavMoveRequestCancel"][1]["signature"] = "()" +defs["igNavMoveRequestCancel"][1]["stname"] = "" +defs["igNavMoveRequestCancel"]["()"] = defs["igNavMoveRequestCancel"][1] +defs["igNavMoveRequestForward"] = {} +defs["igNavMoveRequestForward"][1] = {} +defs["igNavMoveRequestForward"][1]["args"] = "(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect bb_rel,ImGuiNavMoveFlags move_flags)" +defs["igNavMoveRequestForward"][1]["argsT"] = {} +defs["igNavMoveRequestForward"][1]["argsT"][1] = {} +defs["igNavMoveRequestForward"][1]["argsT"][1]["name"] = "move_dir" +defs["igNavMoveRequestForward"][1]["argsT"][1]["type"] = "ImGuiDir" +defs["igNavMoveRequestForward"][1]["argsT"][2] = {} +defs["igNavMoveRequestForward"][1]["argsT"][2]["name"] = "clip_dir" +defs["igNavMoveRequestForward"][1]["argsT"][2]["type"] = "ImGuiDir" +defs["igNavMoveRequestForward"][1]["argsT"][3] = {} +defs["igNavMoveRequestForward"][1]["argsT"][3]["name"] = "bb_rel" +defs["igNavMoveRequestForward"][1]["argsT"][3]["type"] = "const ImRect" +defs["igNavMoveRequestForward"][1]["argsT"][4] = {} +defs["igNavMoveRequestForward"][1]["argsT"][4]["name"] = "move_flags" +defs["igNavMoveRequestForward"][1]["argsT"][4]["type"] = "ImGuiNavMoveFlags" +defs["igNavMoveRequestForward"][1]["argsoriginal"] = "(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect& bb_rel,ImGuiNavMoveFlags move_flags)" +defs["igNavMoveRequestForward"][1]["call_args"] = "(move_dir,clip_dir,bb_rel,move_flags)" +defs["igNavMoveRequestForward"][1]["cimguiname"] = "igNavMoveRequestForward" +defs["igNavMoveRequestForward"][1]["defaults"] = {} +defs["igNavMoveRequestForward"][1]["funcname"] = "NavMoveRequestForward" +defs["igNavMoveRequestForward"][1]["namespace"] = "ImGui" +defs["igNavMoveRequestForward"][1]["ov_cimguiname"] = "igNavMoveRequestForward" +defs["igNavMoveRequestForward"][1]["ret"] = "void" +defs["igNavMoveRequestForward"][1]["signature"] = "(ImGuiDir,ImGuiDir,const ImRect,ImGuiNavMoveFlags)" +defs["igNavMoveRequestForward"][1]["stname"] = "" +defs["igNavMoveRequestForward"]["(ImGuiDir,ImGuiDir,const ImRect,ImGuiNavMoveFlags)"] = defs["igNavMoveRequestForward"][1] +defs["igNavMoveRequestTryWrapping"] = {} +defs["igNavMoveRequestTryWrapping"][1] = {} +defs["igNavMoveRequestTryWrapping"][1]["args"] = "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)" +defs["igNavMoveRequestTryWrapping"][1]["argsT"] = {} +defs["igNavMoveRequestTryWrapping"][1]["argsT"][1] = {} +defs["igNavMoveRequestTryWrapping"][1]["argsT"][1]["name"] = "window" +defs["igNavMoveRequestTryWrapping"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igNavMoveRequestTryWrapping"][1]["argsT"][2] = {} +defs["igNavMoveRequestTryWrapping"][1]["argsT"][2]["name"] = "move_flags" +defs["igNavMoveRequestTryWrapping"][1]["argsT"][2]["type"] = "ImGuiNavMoveFlags" +defs["igNavMoveRequestTryWrapping"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)" +defs["igNavMoveRequestTryWrapping"][1]["call_args"] = "(window,move_flags)" +defs["igNavMoveRequestTryWrapping"][1]["cimguiname"] = "igNavMoveRequestTryWrapping" +defs["igNavMoveRequestTryWrapping"][1]["defaults"] = {} +defs["igNavMoveRequestTryWrapping"][1]["funcname"] = "NavMoveRequestTryWrapping" +defs["igNavMoveRequestTryWrapping"][1]["namespace"] = "ImGui" +defs["igNavMoveRequestTryWrapping"][1]["ov_cimguiname"] = "igNavMoveRequestTryWrapping" +defs["igNavMoveRequestTryWrapping"][1]["ret"] = "void" +defs["igNavMoveRequestTryWrapping"][1]["signature"] = "(ImGuiWindow*,ImGuiNavMoveFlags)" +defs["igNavMoveRequestTryWrapping"][1]["stname"] = "" +defs["igNavMoveRequestTryWrapping"]["(ImGuiWindow*,ImGuiNavMoveFlags)"] = defs["igNavMoveRequestTryWrapping"][1] defs["igNewFrame"] = {} defs["igNewFrame"][1] = {} defs["igNewFrame"][1]["args"] = "()" @@ -9949,6 +16431,24 @@ defs["igOpenPopup"][1]["ret"] = "void" defs["igOpenPopup"][1]["signature"] = "(const char*)" defs["igOpenPopup"][1]["stname"] = "" defs["igOpenPopup"]["(const char*)"] = defs["igOpenPopup"][1] +defs["igOpenPopupEx"] = {} +defs["igOpenPopupEx"][1] = {} +defs["igOpenPopupEx"][1]["args"] = "(ImGuiID id)" +defs["igOpenPopupEx"][1]["argsT"] = {} +defs["igOpenPopupEx"][1]["argsT"][1] = {} +defs["igOpenPopupEx"][1]["argsT"][1]["name"] = "id" +defs["igOpenPopupEx"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igOpenPopupEx"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igOpenPopupEx"][1]["call_args"] = "(id)" +defs["igOpenPopupEx"][1]["cimguiname"] = "igOpenPopupEx" +defs["igOpenPopupEx"][1]["defaults"] = {} +defs["igOpenPopupEx"][1]["funcname"] = "OpenPopupEx" +defs["igOpenPopupEx"][1]["namespace"] = "ImGui" +defs["igOpenPopupEx"][1]["ov_cimguiname"] = "igOpenPopupEx" +defs["igOpenPopupEx"][1]["ret"] = "void" +defs["igOpenPopupEx"][1]["signature"] = "(ImGuiID)" +defs["igOpenPopupEx"][1]["stname"] = "" +defs["igOpenPopupEx"]["(ImGuiID)"] = defs["igOpenPopupEx"][1] defs["igOpenPopupOnItemClick"] = {} defs["igOpenPopupOnItemClick"][1] = {} defs["igOpenPopupOnItemClick"][1]["args"] = "(const char* str_id,ImGuiMouseButton mouse_button)" @@ -9972,6 +16472,53 @@ defs["igOpenPopupOnItemClick"][1]["ret"] = "bool" defs["igOpenPopupOnItemClick"][1]["signature"] = "(const char*,ImGuiMouseButton)" defs["igOpenPopupOnItemClick"][1]["stname"] = "" defs["igOpenPopupOnItemClick"]["(const char*,ImGuiMouseButton)"] = defs["igOpenPopupOnItemClick"][1] +defs["igPlotEx"] = {} +defs["igPlotEx"][1] = {} +defs["igPlotEx"][1]["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)" +defs["igPlotEx"][1]["argsT"] = {} +defs["igPlotEx"][1]["argsT"][1] = {} +defs["igPlotEx"][1]["argsT"][1]["name"] = "plot_type" +defs["igPlotEx"][1]["argsT"][1]["type"] = "ImGuiPlotType" +defs["igPlotEx"][1]["argsT"][2] = {} +defs["igPlotEx"][1]["argsT"][2]["name"] = "label" +defs["igPlotEx"][1]["argsT"][2]["type"] = "const char*" +defs["igPlotEx"][1]["argsT"][3] = {} +defs["igPlotEx"][1]["argsT"][3]["name"] = "values_getter" +defs["igPlotEx"][1]["argsT"][3]["ret"] = "float" +defs["igPlotEx"][1]["argsT"][3]["signature"] = "(void* data,int idx)" +defs["igPlotEx"][1]["argsT"][3]["type"] = "float(*)(void* data,int idx)" +defs["igPlotEx"][1]["argsT"][4] = {} +defs["igPlotEx"][1]["argsT"][4]["name"] = "data" +defs["igPlotEx"][1]["argsT"][4]["type"] = "void*" +defs["igPlotEx"][1]["argsT"][5] = {} +defs["igPlotEx"][1]["argsT"][5]["name"] = "values_count" +defs["igPlotEx"][1]["argsT"][5]["type"] = "int" +defs["igPlotEx"][1]["argsT"][6] = {} +defs["igPlotEx"][1]["argsT"][6]["name"] = "values_offset" +defs["igPlotEx"][1]["argsT"][6]["type"] = "int" +defs["igPlotEx"][1]["argsT"][7] = {} +defs["igPlotEx"][1]["argsT"][7]["name"] = "overlay_text" +defs["igPlotEx"][1]["argsT"][7]["type"] = "const char*" +defs["igPlotEx"][1]["argsT"][8] = {} +defs["igPlotEx"][1]["argsT"][8]["name"] = "scale_min" +defs["igPlotEx"][1]["argsT"][8]["type"] = "float" +defs["igPlotEx"][1]["argsT"][9] = {} +defs["igPlotEx"][1]["argsT"][9]["name"] = "scale_max" +defs["igPlotEx"][1]["argsT"][9]["type"] = "float" +defs["igPlotEx"][1]["argsT"][10] = {} +defs["igPlotEx"][1]["argsT"][10]["name"] = "frame_size" +defs["igPlotEx"][1]["argsT"][10]["type"] = "ImVec2" +defs["igPlotEx"][1]["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)" +defs["igPlotEx"][1]["call_args"] = "(plot_type,label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,frame_size)" +defs["igPlotEx"][1]["cimguiname"] = "igPlotEx" +defs["igPlotEx"][1]["defaults"] = {} +defs["igPlotEx"][1]["funcname"] = "PlotEx" +defs["igPlotEx"][1]["namespace"] = "ImGui" +defs["igPlotEx"][1]["ov_cimguiname"] = "igPlotEx" +defs["igPlotEx"][1]["ret"] = "int" +defs["igPlotEx"][1]["signature"] = "(ImGuiPlotType,const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)" +defs["igPlotEx"][1]["stname"] = "" +defs["igPlotEx"]["(ImGuiPlotType,const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)"] = defs["igPlotEx"][1] defs["igPlotHistogram"] = {} defs["igPlotHistogram"][1] = {} defs["igPlotHistogram"][1]["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)" @@ -10209,6 +16756,36 @@ defs["igPopClipRect"][1]["ret"] = "void" defs["igPopClipRect"][1]["signature"] = "()" defs["igPopClipRect"][1]["stname"] = "" defs["igPopClipRect"]["()"] = defs["igPopClipRect"][1] +defs["igPopColumnsBackground"] = {} +defs["igPopColumnsBackground"][1] = {} +defs["igPopColumnsBackground"][1]["args"] = "()" +defs["igPopColumnsBackground"][1]["argsT"] = {} +defs["igPopColumnsBackground"][1]["argsoriginal"] = "()" +defs["igPopColumnsBackground"][1]["call_args"] = "()" +defs["igPopColumnsBackground"][1]["cimguiname"] = "igPopColumnsBackground" +defs["igPopColumnsBackground"][1]["defaults"] = {} +defs["igPopColumnsBackground"][1]["funcname"] = "PopColumnsBackground" +defs["igPopColumnsBackground"][1]["namespace"] = "ImGui" +defs["igPopColumnsBackground"][1]["ov_cimguiname"] = "igPopColumnsBackground" +defs["igPopColumnsBackground"][1]["ret"] = "void" +defs["igPopColumnsBackground"][1]["signature"] = "()" +defs["igPopColumnsBackground"][1]["stname"] = "" +defs["igPopColumnsBackground"]["()"] = defs["igPopColumnsBackground"][1] +defs["igPopFocusScope"] = {} +defs["igPopFocusScope"][1] = {} +defs["igPopFocusScope"][1]["args"] = "()" +defs["igPopFocusScope"][1]["argsT"] = {} +defs["igPopFocusScope"][1]["argsoriginal"] = "()" +defs["igPopFocusScope"][1]["call_args"] = "()" +defs["igPopFocusScope"][1]["cimguiname"] = "igPopFocusScope" +defs["igPopFocusScope"][1]["defaults"] = {} +defs["igPopFocusScope"][1]["funcname"] = "PopFocusScope" +defs["igPopFocusScope"][1]["namespace"] = "ImGui" +defs["igPopFocusScope"][1]["ov_cimguiname"] = "igPopFocusScope" +defs["igPopFocusScope"][1]["ret"] = "void" +defs["igPopFocusScope"][1]["signature"] = "()" +defs["igPopFocusScope"][1]["stname"] = "" +defs["igPopFocusScope"]["()"] = defs["igPopFocusScope"][1] defs["igPopFont"] = {} defs["igPopFont"][1] = {} defs["igPopFont"][1]["args"] = "()" @@ -10239,6 +16816,21 @@ defs["igPopID"][1]["ret"] = "void" defs["igPopID"][1]["signature"] = "()" defs["igPopID"][1]["stname"] = "" defs["igPopID"]["()"] = defs["igPopID"][1] +defs["igPopItemFlag"] = {} +defs["igPopItemFlag"][1] = {} +defs["igPopItemFlag"][1]["args"] = "()" +defs["igPopItemFlag"][1]["argsT"] = {} +defs["igPopItemFlag"][1]["argsoriginal"] = "()" +defs["igPopItemFlag"][1]["call_args"] = "()" +defs["igPopItemFlag"][1]["cimguiname"] = "igPopItemFlag" +defs["igPopItemFlag"][1]["defaults"] = {} +defs["igPopItemFlag"][1]["funcname"] = "PopItemFlag" +defs["igPopItemFlag"][1]["namespace"] = "ImGui" +defs["igPopItemFlag"][1]["ov_cimguiname"] = "igPopItemFlag" +defs["igPopItemFlag"][1]["ret"] = "void" +defs["igPopItemFlag"][1]["signature"] = "()" +defs["igPopItemFlag"][1]["stname"] = "" +defs["igPopItemFlag"]["()"] = defs["igPopItemFlag"][1] defs["igPopItemWidth"] = {} defs["igPopItemWidth"][1] = {} defs["igPopItemWidth"][1]["args"] = "()" @@ -10393,6 +16985,57 @@ defs["igPushClipRect"][1]["ret"] = "void" defs["igPushClipRect"][1]["signature"] = "(const ImVec2,const ImVec2,bool)" defs["igPushClipRect"][1]["stname"] = "" defs["igPushClipRect"]["(const ImVec2,const ImVec2,bool)"] = defs["igPushClipRect"][1] +defs["igPushColumnClipRect"] = {} +defs["igPushColumnClipRect"][1] = {} +defs["igPushColumnClipRect"][1]["args"] = "(int column_index)" +defs["igPushColumnClipRect"][1]["argsT"] = {} +defs["igPushColumnClipRect"][1]["argsT"][1] = {} +defs["igPushColumnClipRect"][1]["argsT"][1]["name"] = "column_index" +defs["igPushColumnClipRect"][1]["argsT"][1]["type"] = "int" +defs["igPushColumnClipRect"][1]["argsoriginal"] = "(int column_index)" +defs["igPushColumnClipRect"][1]["call_args"] = "(column_index)" +defs["igPushColumnClipRect"][1]["cimguiname"] = "igPushColumnClipRect" +defs["igPushColumnClipRect"][1]["defaults"] = {} +defs["igPushColumnClipRect"][1]["funcname"] = "PushColumnClipRect" +defs["igPushColumnClipRect"][1]["namespace"] = "ImGui" +defs["igPushColumnClipRect"][1]["ov_cimguiname"] = "igPushColumnClipRect" +defs["igPushColumnClipRect"][1]["ret"] = "void" +defs["igPushColumnClipRect"][1]["signature"] = "(int)" +defs["igPushColumnClipRect"][1]["stname"] = "" +defs["igPushColumnClipRect"]["(int)"] = defs["igPushColumnClipRect"][1] +defs["igPushColumnsBackground"] = {} +defs["igPushColumnsBackground"][1] = {} +defs["igPushColumnsBackground"][1]["args"] = "()" +defs["igPushColumnsBackground"][1]["argsT"] = {} +defs["igPushColumnsBackground"][1]["argsoriginal"] = "()" +defs["igPushColumnsBackground"][1]["call_args"] = "()" +defs["igPushColumnsBackground"][1]["cimguiname"] = "igPushColumnsBackground" +defs["igPushColumnsBackground"][1]["defaults"] = {} +defs["igPushColumnsBackground"][1]["funcname"] = "PushColumnsBackground" +defs["igPushColumnsBackground"][1]["namespace"] = "ImGui" +defs["igPushColumnsBackground"][1]["ov_cimguiname"] = "igPushColumnsBackground" +defs["igPushColumnsBackground"][1]["ret"] = "void" +defs["igPushColumnsBackground"][1]["signature"] = "()" +defs["igPushColumnsBackground"][1]["stname"] = "" +defs["igPushColumnsBackground"]["()"] = defs["igPushColumnsBackground"][1] +defs["igPushFocusScope"] = {} +defs["igPushFocusScope"][1] = {} +defs["igPushFocusScope"][1]["args"] = "(ImGuiID id)" +defs["igPushFocusScope"][1]["argsT"] = {} +defs["igPushFocusScope"][1]["argsT"][1] = {} +defs["igPushFocusScope"][1]["argsT"][1]["name"] = "id" +defs["igPushFocusScope"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igPushFocusScope"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igPushFocusScope"][1]["call_args"] = "(id)" +defs["igPushFocusScope"][1]["cimguiname"] = "igPushFocusScope" +defs["igPushFocusScope"][1]["defaults"] = {} +defs["igPushFocusScope"][1]["funcname"] = "PushFocusScope" +defs["igPushFocusScope"][1]["namespace"] = "ImGui" +defs["igPushFocusScope"][1]["ov_cimguiname"] = "igPushFocusScope" +defs["igPushFocusScope"][1]["ret"] = "void" +defs["igPushFocusScope"][1]["signature"] = "(ImGuiID)" +defs["igPushFocusScope"][1]["stname"] = "" +defs["igPushFocusScope"]["(ImGuiID)"] = defs["igPushFocusScope"][1] defs["igPushFont"] = {} defs["igPushFont"][1] = {} defs["igPushFont"][1]["args"] = "(ImFont* font)" @@ -10483,6 +17126,27 @@ defs["igPushID"]["(const char*)"] = defs["igPushID"][1] defs["igPushID"]["(const char*,const char*)"] = defs["igPushID"][2] defs["igPushID"]["(const void*)"] = defs["igPushID"][3] defs["igPushID"]["(int)"] = defs["igPushID"][4] +defs["igPushItemFlag"] = {} +defs["igPushItemFlag"][1] = {} +defs["igPushItemFlag"][1]["args"] = "(ImGuiItemFlags option,bool enabled)" +defs["igPushItemFlag"][1]["argsT"] = {} +defs["igPushItemFlag"][1]["argsT"][1] = {} +defs["igPushItemFlag"][1]["argsT"][1]["name"] = "option" +defs["igPushItemFlag"][1]["argsT"][1]["type"] = "ImGuiItemFlags" +defs["igPushItemFlag"][1]["argsT"][2] = {} +defs["igPushItemFlag"][1]["argsT"][2]["name"] = "enabled" +defs["igPushItemFlag"][1]["argsT"][2]["type"] = "bool" +defs["igPushItemFlag"][1]["argsoriginal"] = "(ImGuiItemFlags option,bool enabled)" +defs["igPushItemFlag"][1]["call_args"] = "(option,enabled)" +defs["igPushItemFlag"][1]["cimguiname"] = "igPushItemFlag" +defs["igPushItemFlag"][1]["defaults"] = {} +defs["igPushItemFlag"][1]["funcname"] = "PushItemFlag" +defs["igPushItemFlag"][1]["namespace"] = "ImGui" +defs["igPushItemFlag"][1]["ov_cimguiname"] = "igPushItemFlag" +defs["igPushItemFlag"][1]["ret"] = "void" +defs["igPushItemFlag"][1]["signature"] = "(ImGuiItemFlags,bool)" +defs["igPushItemFlag"][1]["stname"] = "" +defs["igPushItemFlag"]["(ImGuiItemFlags,bool)"] = defs["igPushItemFlag"][1] defs["igPushItemWidth"] = {} defs["igPushItemWidth"][1] = {} defs["igPushItemWidth"][1]["args"] = "(float item_width)" @@ -10501,6 +17165,45 @@ defs["igPushItemWidth"][1]["ret"] = "void" defs["igPushItemWidth"][1]["signature"] = "(float)" defs["igPushItemWidth"][1]["stname"] = "" defs["igPushItemWidth"]["(float)"] = defs["igPushItemWidth"][1] +defs["igPushMultiItemsWidths"] = {} +defs["igPushMultiItemsWidths"][1] = {} +defs["igPushMultiItemsWidths"][1]["args"] = "(int components,float width_full)" +defs["igPushMultiItemsWidths"][1]["argsT"] = {} +defs["igPushMultiItemsWidths"][1]["argsT"][1] = {} +defs["igPushMultiItemsWidths"][1]["argsT"][1]["name"] = "components" +defs["igPushMultiItemsWidths"][1]["argsT"][1]["type"] = "int" +defs["igPushMultiItemsWidths"][1]["argsT"][2] = {} +defs["igPushMultiItemsWidths"][1]["argsT"][2]["name"] = "width_full" +defs["igPushMultiItemsWidths"][1]["argsT"][2]["type"] = "float" +defs["igPushMultiItemsWidths"][1]["argsoriginal"] = "(int components,float width_full)" +defs["igPushMultiItemsWidths"][1]["call_args"] = "(components,width_full)" +defs["igPushMultiItemsWidths"][1]["cimguiname"] = "igPushMultiItemsWidths" +defs["igPushMultiItemsWidths"][1]["defaults"] = {} +defs["igPushMultiItemsWidths"][1]["funcname"] = "PushMultiItemsWidths" +defs["igPushMultiItemsWidths"][1]["namespace"] = "ImGui" +defs["igPushMultiItemsWidths"][1]["ov_cimguiname"] = "igPushMultiItemsWidths" +defs["igPushMultiItemsWidths"][1]["ret"] = "void" +defs["igPushMultiItemsWidths"][1]["signature"] = "(int,float)" +defs["igPushMultiItemsWidths"][1]["stname"] = "" +defs["igPushMultiItemsWidths"]["(int,float)"] = defs["igPushMultiItemsWidths"][1] +defs["igPushOverrideID"] = {} +defs["igPushOverrideID"][1] = {} +defs["igPushOverrideID"][1]["args"] = "(ImGuiID id)" +defs["igPushOverrideID"][1]["argsT"] = {} +defs["igPushOverrideID"][1]["argsT"][1] = {} +defs["igPushOverrideID"][1]["argsT"][1]["name"] = "id" +defs["igPushOverrideID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igPushOverrideID"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igPushOverrideID"][1]["call_args"] = "(id)" +defs["igPushOverrideID"][1]["cimguiname"] = "igPushOverrideID" +defs["igPushOverrideID"][1]["defaults"] = {} +defs["igPushOverrideID"][1]["funcname"] = "PushOverrideID" +defs["igPushOverrideID"][1]["namespace"] = "ImGui" +defs["igPushOverrideID"][1]["ov_cimguiname"] = "igPushOverrideID" +defs["igPushOverrideID"][1]["ret"] = "void" +defs["igPushOverrideID"][1]["signature"] = "(ImGuiID)" +defs["igPushOverrideID"][1]["stname"] = "" +defs["igPushOverrideID"]["(ImGuiID)"] = defs["igPushOverrideID"][1] defs["igPushStyleColor"] = {} defs["igPushStyleColor"][1] = {} defs["igPushStyleColor"][1]["args"] = "(ImGuiCol idx,ImU32 col)" @@ -10661,6 +17364,483 @@ defs["igRender"][1]["ret"] = "void" defs["igRender"][1]["signature"] = "()" defs["igRender"][1]["stname"] = "" defs["igRender"]["()"] = defs["igRender"][1] +defs["igRenderArrow"] = {} +defs["igRenderArrow"][1] = {} +defs["igRenderArrow"][1]["args"] = "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale)" +defs["igRenderArrow"][1]["argsT"] = {} +defs["igRenderArrow"][1]["argsT"][1] = {} +defs["igRenderArrow"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderArrow"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderArrow"][1]["argsT"][2] = {} +defs["igRenderArrow"][1]["argsT"][2]["name"] = "pos" +defs["igRenderArrow"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderArrow"][1]["argsT"][3] = {} +defs["igRenderArrow"][1]["argsT"][3]["name"] = "col" +defs["igRenderArrow"][1]["argsT"][3]["type"] = "ImU32" +defs["igRenderArrow"][1]["argsT"][4] = {} +defs["igRenderArrow"][1]["argsT"][4]["name"] = "dir" +defs["igRenderArrow"][1]["argsT"][4]["type"] = "ImGuiDir" +defs["igRenderArrow"][1]["argsT"][5] = {} +defs["igRenderArrow"][1]["argsT"][5]["name"] = "scale" +defs["igRenderArrow"][1]["argsT"][5]["type"] = "float" +defs["igRenderArrow"][1]["argsoriginal"] = "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale=1.0f)" +defs["igRenderArrow"][1]["call_args"] = "(draw_list,pos,col,dir,scale)" +defs["igRenderArrow"][1]["cimguiname"] = "igRenderArrow" +defs["igRenderArrow"][1]["defaults"] = {} +defs["igRenderArrow"][1]["defaults"]["scale"] = "1.0f" +defs["igRenderArrow"][1]["funcname"] = "RenderArrow" +defs["igRenderArrow"][1]["namespace"] = "ImGui" +defs["igRenderArrow"][1]["ov_cimguiname"] = "igRenderArrow" +defs["igRenderArrow"][1]["ret"] = "void" +defs["igRenderArrow"][1]["signature"] = "(ImDrawList*,ImVec2,ImU32,ImGuiDir,float)" +defs["igRenderArrow"][1]["stname"] = "" +defs["igRenderArrow"]["(ImDrawList*,ImVec2,ImU32,ImGuiDir,float)"] = defs["igRenderArrow"][1] +defs["igRenderArrowPointingAt"] = {} +defs["igRenderArrowPointingAt"][1] = {} +defs["igRenderArrowPointingAt"][1]["args"] = "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)" +defs["igRenderArrowPointingAt"][1]["argsT"] = {} +defs["igRenderArrowPointingAt"][1]["argsT"][1] = {} +defs["igRenderArrowPointingAt"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderArrowPointingAt"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderArrowPointingAt"][1]["argsT"][2] = {} +defs["igRenderArrowPointingAt"][1]["argsT"][2]["name"] = "pos" +defs["igRenderArrowPointingAt"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderArrowPointingAt"][1]["argsT"][3] = {} +defs["igRenderArrowPointingAt"][1]["argsT"][3]["name"] = "half_sz" +defs["igRenderArrowPointingAt"][1]["argsT"][3]["type"] = "ImVec2" +defs["igRenderArrowPointingAt"][1]["argsT"][4] = {} +defs["igRenderArrowPointingAt"][1]["argsT"][4]["name"] = "direction" +defs["igRenderArrowPointingAt"][1]["argsT"][4]["type"] = "ImGuiDir" +defs["igRenderArrowPointingAt"][1]["argsT"][5] = {} +defs["igRenderArrowPointingAt"][1]["argsT"][5]["name"] = "col" +defs["igRenderArrowPointingAt"][1]["argsT"][5]["type"] = "ImU32" +defs["igRenderArrowPointingAt"][1]["argsoriginal"] = "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)" +defs["igRenderArrowPointingAt"][1]["call_args"] = "(draw_list,pos,half_sz,direction,col)" +defs["igRenderArrowPointingAt"][1]["cimguiname"] = "igRenderArrowPointingAt" +defs["igRenderArrowPointingAt"][1]["defaults"] = {} +defs["igRenderArrowPointingAt"][1]["funcname"] = "RenderArrowPointingAt" +defs["igRenderArrowPointingAt"][1]["namespace"] = "ImGui" +defs["igRenderArrowPointingAt"][1]["ov_cimguiname"] = "igRenderArrowPointingAt" +defs["igRenderArrowPointingAt"][1]["ret"] = "void" +defs["igRenderArrowPointingAt"][1]["signature"] = "(ImDrawList*,ImVec2,ImVec2,ImGuiDir,ImU32)" +defs["igRenderArrowPointingAt"][1]["stname"] = "" +defs["igRenderArrowPointingAt"]["(ImDrawList*,ImVec2,ImVec2,ImGuiDir,ImU32)"] = defs["igRenderArrowPointingAt"][1] +defs["igRenderBullet"] = {} +defs["igRenderBullet"][1] = {} +defs["igRenderBullet"][1]["args"] = "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)" +defs["igRenderBullet"][1]["argsT"] = {} +defs["igRenderBullet"][1]["argsT"][1] = {} +defs["igRenderBullet"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderBullet"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderBullet"][1]["argsT"][2] = {} +defs["igRenderBullet"][1]["argsT"][2]["name"] = "pos" +defs["igRenderBullet"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderBullet"][1]["argsT"][3] = {} +defs["igRenderBullet"][1]["argsT"][3]["name"] = "col" +defs["igRenderBullet"][1]["argsT"][3]["type"] = "ImU32" +defs["igRenderBullet"][1]["argsoriginal"] = "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)" +defs["igRenderBullet"][1]["call_args"] = "(draw_list,pos,col)" +defs["igRenderBullet"][1]["cimguiname"] = "igRenderBullet" +defs["igRenderBullet"][1]["defaults"] = {} +defs["igRenderBullet"][1]["funcname"] = "RenderBullet" +defs["igRenderBullet"][1]["namespace"] = "ImGui" +defs["igRenderBullet"][1]["ov_cimguiname"] = "igRenderBullet" +defs["igRenderBullet"][1]["ret"] = "void" +defs["igRenderBullet"][1]["signature"] = "(ImDrawList*,ImVec2,ImU32)" +defs["igRenderBullet"][1]["stname"] = "" +defs["igRenderBullet"]["(ImDrawList*,ImVec2,ImU32)"] = defs["igRenderBullet"][1] +defs["igRenderCheckMark"] = {} +defs["igRenderCheckMark"][1] = {} +defs["igRenderCheckMark"][1]["args"] = "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)" +defs["igRenderCheckMark"][1]["argsT"] = {} +defs["igRenderCheckMark"][1]["argsT"][1] = {} +defs["igRenderCheckMark"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderCheckMark"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderCheckMark"][1]["argsT"][2] = {} +defs["igRenderCheckMark"][1]["argsT"][2]["name"] = "pos" +defs["igRenderCheckMark"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderCheckMark"][1]["argsT"][3] = {} +defs["igRenderCheckMark"][1]["argsT"][3]["name"] = "col" +defs["igRenderCheckMark"][1]["argsT"][3]["type"] = "ImU32" +defs["igRenderCheckMark"][1]["argsT"][4] = {} +defs["igRenderCheckMark"][1]["argsT"][4]["name"] = "sz" +defs["igRenderCheckMark"][1]["argsT"][4]["type"] = "float" +defs["igRenderCheckMark"][1]["argsoriginal"] = "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)" +defs["igRenderCheckMark"][1]["call_args"] = "(draw_list,pos,col,sz)" +defs["igRenderCheckMark"][1]["cimguiname"] = "igRenderCheckMark" +defs["igRenderCheckMark"][1]["defaults"] = {} +defs["igRenderCheckMark"][1]["funcname"] = "RenderCheckMark" +defs["igRenderCheckMark"][1]["namespace"] = "ImGui" +defs["igRenderCheckMark"][1]["ov_cimguiname"] = "igRenderCheckMark" +defs["igRenderCheckMark"][1]["ret"] = "void" +defs["igRenderCheckMark"][1]["signature"] = "(ImDrawList*,ImVec2,ImU32,float)" +defs["igRenderCheckMark"][1]["stname"] = "" +defs["igRenderCheckMark"]["(ImDrawList*,ImVec2,ImU32,float)"] = defs["igRenderCheckMark"][1] +defs["igRenderColorRectWithAlphaCheckerboard"] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["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)" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][1] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][2] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][2]["name"] = "p_min" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][3] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][3]["name"] = "p_max" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][3]["type"] = "ImVec2" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][4] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][4]["name"] = "fill_col" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][4]["type"] = "ImU32" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][5] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][5]["name"] = "grid_step" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][5]["type"] = "float" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][6] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][6]["name"] = "grid_off" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][6]["type"] = "ImVec2" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][7] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][7]["name"] = "rounding" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][7]["type"] = "float" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][8] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][8]["name"] = "rounding_corners_flags" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][8]["type"] = "int" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["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)" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["call_args"] = "(draw_list,p_min,p_max,fill_col,grid_step,grid_off,rounding,rounding_corners_flags)" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["cimguiname"] = "igRenderColorRectWithAlphaCheckerboard" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["defaults"] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["defaults"]["rounding"] = "0.0f" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["funcname"] = "RenderColorRectWithAlphaCheckerboard" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["namespace"] = "ImGui" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["ov_cimguiname"] = "igRenderColorRectWithAlphaCheckerboard" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["ret"] = "void" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["signature"] = "(ImDrawList*,ImVec2,ImVec2,ImU32,float,ImVec2,float,int)" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["stname"] = "" +defs["igRenderColorRectWithAlphaCheckerboard"]["(ImDrawList*,ImVec2,ImVec2,ImU32,float,ImVec2,float,int)"] = defs["igRenderColorRectWithAlphaCheckerboard"][1] +defs["igRenderFrame"] = {} +defs["igRenderFrame"][1] = {} +defs["igRenderFrame"][1]["args"] = "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border,float rounding)" +defs["igRenderFrame"][1]["argsT"] = {} +defs["igRenderFrame"][1]["argsT"][1] = {} +defs["igRenderFrame"][1]["argsT"][1]["name"] = "p_min" +defs["igRenderFrame"][1]["argsT"][1]["type"] = "ImVec2" +defs["igRenderFrame"][1]["argsT"][2] = {} +defs["igRenderFrame"][1]["argsT"][2]["name"] = "p_max" +defs["igRenderFrame"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderFrame"][1]["argsT"][3] = {} +defs["igRenderFrame"][1]["argsT"][3]["name"] = "fill_col" +defs["igRenderFrame"][1]["argsT"][3]["type"] = "ImU32" +defs["igRenderFrame"][1]["argsT"][4] = {} +defs["igRenderFrame"][1]["argsT"][4]["name"] = "border" +defs["igRenderFrame"][1]["argsT"][4]["type"] = "bool" +defs["igRenderFrame"][1]["argsT"][5] = {} +defs["igRenderFrame"][1]["argsT"][5]["name"] = "rounding" +defs["igRenderFrame"][1]["argsT"][5]["type"] = "float" +defs["igRenderFrame"][1]["argsoriginal"] = "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border=true,float rounding=0.0f)" +defs["igRenderFrame"][1]["call_args"] = "(p_min,p_max,fill_col,border,rounding)" +defs["igRenderFrame"][1]["cimguiname"] = "igRenderFrame" +defs["igRenderFrame"][1]["defaults"] = {} +defs["igRenderFrame"][1]["defaults"]["border"] = "true" +defs["igRenderFrame"][1]["defaults"]["rounding"] = "0.0f" +defs["igRenderFrame"][1]["funcname"] = "RenderFrame" +defs["igRenderFrame"][1]["namespace"] = "ImGui" +defs["igRenderFrame"][1]["ov_cimguiname"] = "igRenderFrame" +defs["igRenderFrame"][1]["ret"] = "void" +defs["igRenderFrame"][1]["signature"] = "(ImVec2,ImVec2,ImU32,bool,float)" +defs["igRenderFrame"][1]["stname"] = "" +defs["igRenderFrame"]["(ImVec2,ImVec2,ImU32,bool,float)"] = defs["igRenderFrame"][1] +defs["igRenderFrameBorder"] = {} +defs["igRenderFrameBorder"][1] = {} +defs["igRenderFrameBorder"][1]["args"] = "(ImVec2 p_min,ImVec2 p_max,float rounding)" +defs["igRenderFrameBorder"][1]["argsT"] = {} +defs["igRenderFrameBorder"][1]["argsT"][1] = {} +defs["igRenderFrameBorder"][1]["argsT"][1]["name"] = "p_min" +defs["igRenderFrameBorder"][1]["argsT"][1]["type"] = "ImVec2" +defs["igRenderFrameBorder"][1]["argsT"][2] = {} +defs["igRenderFrameBorder"][1]["argsT"][2]["name"] = "p_max" +defs["igRenderFrameBorder"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderFrameBorder"][1]["argsT"][3] = {} +defs["igRenderFrameBorder"][1]["argsT"][3]["name"] = "rounding" +defs["igRenderFrameBorder"][1]["argsT"][3]["type"] = "float" +defs["igRenderFrameBorder"][1]["argsoriginal"] = "(ImVec2 p_min,ImVec2 p_max,float rounding=0.0f)" +defs["igRenderFrameBorder"][1]["call_args"] = "(p_min,p_max,rounding)" +defs["igRenderFrameBorder"][1]["cimguiname"] = "igRenderFrameBorder" +defs["igRenderFrameBorder"][1]["defaults"] = {} +defs["igRenderFrameBorder"][1]["defaults"]["rounding"] = "0.0f" +defs["igRenderFrameBorder"][1]["funcname"] = "RenderFrameBorder" +defs["igRenderFrameBorder"][1]["namespace"] = "ImGui" +defs["igRenderFrameBorder"][1]["ov_cimguiname"] = "igRenderFrameBorder" +defs["igRenderFrameBorder"][1]["ret"] = "void" +defs["igRenderFrameBorder"][1]["signature"] = "(ImVec2,ImVec2,float)" +defs["igRenderFrameBorder"][1]["stname"] = "" +defs["igRenderFrameBorder"]["(ImVec2,ImVec2,float)"] = defs["igRenderFrameBorder"][1] +defs["igRenderMouseCursor"] = {} +defs["igRenderMouseCursor"][1] = {} +defs["igRenderMouseCursor"][1]["args"] = "(ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)" +defs["igRenderMouseCursor"][1]["argsT"] = {} +defs["igRenderMouseCursor"][1]["argsT"][1] = {} +defs["igRenderMouseCursor"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderMouseCursor"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderMouseCursor"][1]["argsT"][2] = {} +defs["igRenderMouseCursor"][1]["argsT"][2]["name"] = "pos" +defs["igRenderMouseCursor"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderMouseCursor"][1]["argsT"][3] = {} +defs["igRenderMouseCursor"][1]["argsT"][3]["name"] = "scale" +defs["igRenderMouseCursor"][1]["argsT"][3]["type"] = "float" +defs["igRenderMouseCursor"][1]["argsT"][4] = {} +defs["igRenderMouseCursor"][1]["argsT"][4]["name"] = "mouse_cursor" +defs["igRenderMouseCursor"][1]["argsT"][4]["type"] = "ImGuiMouseCursor" +defs["igRenderMouseCursor"][1]["argsT"][5] = {} +defs["igRenderMouseCursor"][1]["argsT"][5]["name"] = "col_fill" +defs["igRenderMouseCursor"][1]["argsT"][5]["type"] = "ImU32" +defs["igRenderMouseCursor"][1]["argsT"][6] = {} +defs["igRenderMouseCursor"][1]["argsT"][6]["name"] = "col_border" +defs["igRenderMouseCursor"][1]["argsT"][6]["type"] = "ImU32" +defs["igRenderMouseCursor"][1]["argsT"][7] = {} +defs["igRenderMouseCursor"][1]["argsT"][7]["name"] = "col_shadow" +defs["igRenderMouseCursor"][1]["argsT"][7]["type"] = "ImU32" +defs["igRenderMouseCursor"][1]["argsoriginal"] = "(ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)" +defs["igRenderMouseCursor"][1]["call_args"] = "(draw_list,pos,scale,mouse_cursor,col_fill,col_border,col_shadow)" +defs["igRenderMouseCursor"][1]["cimguiname"] = "igRenderMouseCursor" +defs["igRenderMouseCursor"][1]["defaults"] = {} +defs["igRenderMouseCursor"][1]["funcname"] = "RenderMouseCursor" +defs["igRenderMouseCursor"][1]["namespace"] = "ImGui" +defs["igRenderMouseCursor"][1]["ov_cimguiname"] = "igRenderMouseCursor" +defs["igRenderMouseCursor"][1]["ret"] = "void" +defs["igRenderMouseCursor"][1]["signature"] = "(ImDrawList*,ImVec2,float,ImGuiMouseCursor,ImU32,ImU32,ImU32)" +defs["igRenderMouseCursor"][1]["stname"] = "" +defs["igRenderMouseCursor"]["(ImDrawList*,ImVec2,float,ImGuiMouseCursor,ImU32,ImU32,ImU32)"] = defs["igRenderMouseCursor"][1] +defs["igRenderNavHighlight"] = {} +defs["igRenderNavHighlight"][1] = {} +defs["igRenderNavHighlight"][1]["args"] = "(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags)" +defs["igRenderNavHighlight"][1]["argsT"] = {} +defs["igRenderNavHighlight"][1]["argsT"][1] = {} +defs["igRenderNavHighlight"][1]["argsT"][1]["name"] = "bb" +defs["igRenderNavHighlight"][1]["argsT"][1]["type"] = "const ImRect" +defs["igRenderNavHighlight"][1]["argsT"][2] = {} +defs["igRenderNavHighlight"][1]["argsT"][2]["name"] = "id" +defs["igRenderNavHighlight"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igRenderNavHighlight"][1]["argsT"][3] = {} +defs["igRenderNavHighlight"][1]["argsT"][3]["name"] = "flags" +defs["igRenderNavHighlight"][1]["argsT"][3]["type"] = "ImGuiNavHighlightFlags" +defs["igRenderNavHighlight"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,ImGuiNavHighlightFlags flags=ImGuiNavHighlightFlags_TypeDefault)" +defs["igRenderNavHighlight"][1]["call_args"] = "(bb,id,flags)" +defs["igRenderNavHighlight"][1]["cimguiname"] = "igRenderNavHighlight" +defs["igRenderNavHighlight"][1]["defaults"] = {} +defs["igRenderNavHighlight"][1]["defaults"]["flags"] = "ImGuiNavHighlightFlags_TypeDefault" +defs["igRenderNavHighlight"][1]["funcname"] = "RenderNavHighlight" +defs["igRenderNavHighlight"][1]["namespace"] = "ImGui" +defs["igRenderNavHighlight"][1]["ov_cimguiname"] = "igRenderNavHighlight" +defs["igRenderNavHighlight"][1]["ret"] = "void" +defs["igRenderNavHighlight"][1]["signature"] = "(const ImRect,ImGuiID,ImGuiNavHighlightFlags)" +defs["igRenderNavHighlight"][1]["stname"] = "" +defs["igRenderNavHighlight"]["(const ImRect,ImGuiID,ImGuiNavHighlightFlags)"] = defs["igRenderNavHighlight"][1] +defs["igRenderRectFilledRangeH"] = {} +defs["igRenderRectFilledRangeH"][1] = {} +defs["igRenderRectFilledRangeH"][1]["args"] = "(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)" +defs["igRenderRectFilledRangeH"][1]["argsT"] = {} +defs["igRenderRectFilledRangeH"][1]["argsT"][1] = {} +defs["igRenderRectFilledRangeH"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderRectFilledRangeH"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderRectFilledRangeH"][1]["argsT"][2] = {} +defs["igRenderRectFilledRangeH"][1]["argsT"][2]["name"] = "rect" +defs["igRenderRectFilledRangeH"][1]["argsT"][2]["type"] = "const ImRect" +defs["igRenderRectFilledRangeH"][1]["argsT"][3] = {} +defs["igRenderRectFilledRangeH"][1]["argsT"][3]["name"] = "col" +defs["igRenderRectFilledRangeH"][1]["argsT"][3]["type"] = "ImU32" +defs["igRenderRectFilledRangeH"][1]["argsT"][4] = {} +defs["igRenderRectFilledRangeH"][1]["argsT"][4]["name"] = "x_start_norm" +defs["igRenderRectFilledRangeH"][1]["argsT"][4]["type"] = "float" +defs["igRenderRectFilledRangeH"][1]["argsT"][5] = {} +defs["igRenderRectFilledRangeH"][1]["argsT"][5]["name"] = "x_end_norm" +defs["igRenderRectFilledRangeH"][1]["argsT"][5]["type"] = "float" +defs["igRenderRectFilledRangeH"][1]["argsT"][6] = {} +defs["igRenderRectFilledRangeH"][1]["argsT"][6]["name"] = "rounding" +defs["igRenderRectFilledRangeH"][1]["argsT"][6]["type"] = "float" +defs["igRenderRectFilledRangeH"][1]["argsoriginal"] = "(ImDrawList* draw_list,const ImRect& rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)" +defs["igRenderRectFilledRangeH"][1]["call_args"] = "(draw_list,rect,col,x_start_norm,x_end_norm,rounding)" +defs["igRenderRectFilledRangeH"][1]["cimguiname"] = "igRenderRectFilledRangeH" +defs["igRenderRectFilledRangeH"][1]["defaults"] = {} +defs["igRenderRectFilledRangeH"][1]["funcname"] = "RenderRectFilledRangeH" +defs["igRenderRectFilledRangeH"][1]["namespace"] = "ImGui" +defs["igRenderRectFilledRangeH"][1]["ov_cimguiname"] = "igRenderRectFilledRangeH" +defs["igRenderRectFilledRangeH"][1]["ret"] = "void" +defs["igRenderRectFilledRangeH"][1]["signature"] = "(ImDrawList*,const ImRect,ImU32,float,float,float)" +defs["igRenderRectFilledRangeH"][1]["stname"] = "" +defs["igRenderRectFilledRangeH"]["(ImDrawList*,const ImRect,ImU32,float,float,float)"] = defs["igRenderRectFilledRangeH"][1] +defs["igRenderText"] = {} +defs["igRenderText"][1] = {} +defs["igRenderText"][1]["args"] = "(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash)" +defs["igRenderText"][1]["argsT"] = {} +defs["igRenderText"][1]["argsT"][1] = {} +defs["igRenderText"][1]["argsT"][1]["name"] = "pos" +defs["igRenderText"][1]["argsT"][1]["type"] = "ImVec2" +defs["igRenderText"][1]["argsT"][2] = {} +defs["igRenderText"][1]["argsT"][2]["name"] = "text" +defs["igRenderText"][1]["argsT"][2]["type"] = "const char*" +defs["igRenderText"][1]["argsT"][3] = {} +defs["igRenderText"][1]["argsT"][3]["name"] = "text_end" +defs["igRenderText"][1]["argsT"][3]["type"] = "const char*" +defs["igRenderText"][1]["argsT"][4] = {} +defs["igRenderText"][1]["argsT"][4]["name"] = "hide_text_after_hash" +defs["igRenderText"][1]["argsT"][4]["type"] = "bool" +defs["igRenderText"][1]["argsoriginal"] = "(ImVec2 pos,const char* text,const char* text_end=((void*)0),bool hide_text_after_hash=true)" +defs["igRenderText"][1]["call_args"] = "(pos,text,text_end,hide_text_after_hash)" +defs["igRenderText"][1]["cimguiname"] = "igRenderText" +defs["igRenderText"][1]["defaults"] = {} +defs["igRenderText"][1]["defaults"]["hide_text_after_hash"] = "true" +defs["igRenderText"][1]["defaults"]["text_end"] = "((void*)0)" +defs["igRenderText"][1]["funcname"] = "RenderText" +defs["igRenderText"][1]["namespace"] = "ImGui" +defs["igRenderText"][1]["ov_cimguiname"] = "igRenderText" +defs["igRenderText"][1]["ret"] = "void" +defs["igRenderText"][1]["signature"] = "(ImVec2,const char*,const char*,bool)" +defs["igRenderText"][1]["stname"] = "" +defs["igRenderText"]["(ImVec2,const char*,const char*,bool)"] = defs["igRenderText"][1] +defs["igRenderTextClipped"] = {} +defs["igRenderTextClipped"][1] = {} +defs["igRenderTextClipped"][1]["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)" +defs["igRenderTextClipped"][1]["argsT"] = {} +defs["igRenderTextClipped"][1]["argsT"][1] = {} +defs["igRenderTextClipped"][1]["argsT"][1]["name"] = "pos_min" +defs["igRenderTextClipped"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igRenderTextClipped"][1]["argsT"][2] = {} +defs["igRenderTextClipped"][1]["argsT"][2]["name"] = "pos_max" +defs["igRenderTextClipped"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igRenderTextClipped"][1]["argsT"][3] = {} +defs["igRenderTextClipped"][1]["argsT"][3]["name"] = "text" +defs["igRenderTextClipped"][1]["argsT"][3]["type"] = "const char*" +defs["igRenderTextClipped"][1]["argsT"][4] = {} +defs["igRenderTextClipped"][1]["argsT"][4]["name"] = "text_end" +defs["igRenderTextClipped"][1]["argsT"][4]["type"] = "const char*" +defs["igRenderTextClipped"][1]["argsT"][5] = {} +defs["igRenderTextClipped"][1]["argsT"][5]["name"] = "text_size_if_known" +defs["igRenderTextClipped"][1]["argsT"][5]["type"] = "const ImVec2*" +defs["igRenderTextClipped"][1]["argsT"][6] = {} +defs["igRenderTextClipped"][1]["argsT"][6]["name"] = "align" +defs["igRenderTextClipped"][1]["argsT"][6]["type"] = "const ImVec2" +defs["igRenderTextClipped"][1]["argsT"][7] = {} +defs["igRenderTextClipped"][1]["argsT"][7]["name"] = "clip_rect" +defs["igRenderTextClipped"][1]["argsT"][7]["type"] = "const ImRect*" +defs["igRenderTextClipped"][1]["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))" +defs["igRenderTextClipped"][1]["call_args"] = "(pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)" +defs["igRenderTextClipped"][1]["cimguiname"] = "igRenderTextClipped" +defs["igRenderTextClipped"][1]["defaults"] = {} +defs["igRenderTextClipped"][1]["defaults"]["align"] = "ImVec2(0,0)" +defs["igRenderTextClipped"][1]["defaults"]["clip_rect"] = "((void*)0)" +defs["igRenderTextClipped"][1]["funcname"] = "RenderTextClipped" +defs["igRenderTextClipped"][1]["namespace"] = "ImGui" +defs["igRenderTextClipped"][1]["ov_cimguiname"] = "igRenderTextClipped" +defs["igRenderTextClipped"][1]["ret"] = "void" +defs["igRenderTextClipped"][1]["signature"] = "(const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)" +defs["igRenderTextClipped"][1]["stname"] = "" +defs["igRenderTextClipped"]["(const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)"] = defs["igRenderTextClipped"][1] +defs["igRenderTextClippedEx"] = {} +defs["igRenderTextClippedEx"][1] = {} +defs["igRenderTextClippedEx"][1]["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)" +defs["igRenderTextClippedEx"][1]["argsT"] = {} +defs["igRenderTextClippedEx"][1]["argsT"][1] = {} +defs["igRenderTextClippedEx"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderTextClippedEx"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderTextClippedEx"][1]["argsT"][2] = {} +defs["igRenderTextClippedEx"][1]["argsT"][2]["name"] = "pos_min" +defs["igRenderTextClippedEx"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igRenderTextClippedEx"][1]["argsT"][3] = {} +defs["igRenderTextClippedEx"][1]["argsT"][3]["name"] = "pos_max" +defs["igRenderTextClippedEx"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igRenderTextClippedEx"][1]["argsT"][4] = {} +defs["igRenderTextClippedEx"][1]["argsT"][4]["name"] = "text" +defs["igRenderTextClippedEx"][1]["argsT"][4]["type"] = "const char*" +defs["igRenderTextClippedEx"][1]["argsT"][5] = {} +defs["igRenderTextClippedEx"][1]["argsT"][5]["name"] = "text_end" +defs["igRenderTextClippedEx"][1]["argsT"][5]["type"] = "const char*" +defs["igRenderTextClippedEx"][1]["argsT"][6] = {} +defs["igRenderTextClippedEx"][1]["argsT"][6]["name"] = "text_size_if_known" +defs["igRenderTextClippedEx"][1]["argsT"][6]["type"] = "const ImVec2*" +defs["igRenderTextClippedEx"][1]["argsT"][7] = {} +defs["igRenderTextClippedEx"][1]["argsT"][7]["name"] = "align" +defs["igRenderTextClippedEx"][1]["argsT"][7]["type"] = "const ImVec2" +defs["igRenderTextClippedEx"][1]["argsT"][8] = {} +defs["igRenderTextClippedEx"][1]["argsT"][8]["name"] = "clip_rect" +defs["igRenderTextClippedEx"][1]["argsT"][8]["type"] = "const ImRect*" +defs["igRenderTextClippedEx"][1]["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))" +defs["igRenderTextClippedEx"][1]["call_args"] = "(draw_list,pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)" +defs["igRenderTextClippedEx"][1]["cimguiname"] = "igRenderTextClippedEx" +defs["igRenderTextClippedEx"][1]["defaults"] = {} +defs["igRenderTextClippedEx"][1]["defaults"]["align"] = "ImVec2(0,0)" +defs["igRenderTextClippedEx"][1]["defaults"]["clip_rect"] = "((void*)0)" +defs["igRenderTextClippedEx"][1]["funcname"] = "RenderTextClippedEx" +defs["igRenderTextClippedEx"][1]["namespace"] = "ImGui" +defs["igRenderTextClippedEx"][1]["ov_cimguiname"] = "igRenderTextClippedEx" +defs["igRenderTextClippedEx"][1]["ret"] = "void" +defs["igRenderTextClippedEx"][1]["signature"] = "(ImDrawList*,const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)" +defs["igRenderTextClippedEx"][1]["stname"] = "" +defs["igRenderTextClippedEx"]["(ImDrawList*,const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)"] = defs["igRenderTextClippedEx"][1] +defs["igRenderTextEllipsis"] = {} +defs["igRenderTextEllipsis"][1] = {} +defs["igRenderTextEllipsis"][1]["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)" +defs["igRenderTextEllipsis"][1]["argsT"] = {} +defs["igRenderTextEllipsis"][1]["argsT"][1] = {} +defs["igRenderTextEllipsis"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderTextEllipsis"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderTextEllipsis"][1]["argsT"][2] = {} +defs["igRenderTextEllipsis"][1]["argsT"][2]["name"] = "pos_min" +defs["igRenderTextEllipsis"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igRenderTextEllipsis"][1]["argsT"][3] = {} +defs["igRenderTextEllipsis"][1]["argsT"][3]["name"] = "pos_max" +defs["igRenderTextEllipsis"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igRenderTextEllipsis"][1]["argsT"][4] = {} +defs["igRenderTextEllipsis"][1]["argsT"][4]["name"] = "clip_max_x" +defs["igRenderTextEllipsis"][1]["argsT"][4]["type"] = "float" +defs["igRenderTextEllipsis"][1]["argsT"][5] = {} +defs["igRenderTextEllipsis"][1]["argsT"][5]["name"] = "ellipsis_max_x" +defs["igRenderTextEllipsis"][1]["argsT"][5]["type"] = "float" +defs["igRenderTextEllipsis"][1]["argsT"][6] = {} +defs["igRenderTextEllipsis"][1]["argsT"][6]["name"] = "text" +defs["igRenderTextEllipsis"][1]["argsT"][6]["type"] = "const char*" +defs["igRenderTextEllipsis"][1]["argsT"][7] = {} +defs["igRenderTextEllipsis"][1]["argsT"][7]["name"] = "text_end" +defs["igRenderTextEllipsis"][1]["argsT"][7]["type"] = "const char*" +defs["igRenderTextEllipsis"][1]["argsT"][8] = {} +defs["igRenderTextEllipsis"][1]["argsT"][8]["name"] = "text_size_if_known" +defs["igRenderTextEllipsis"][1]["argsT"][8]["type"] = "const ImVec2*" +defs["igRenderTextEllipsis"][1]["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)" +defs["igRenderTextEllipsis"][1]["call_args"] = "(draw_list,pos_min,pos_max,clip_max_x,ellipsis_max_x,text,text_end,text_size_if_known)" +defs["igRenderTextEllipsis"][1]["cimguiname"] = "igRenderTextEllipsis" +defs["igRenderTextEllipsis"][1]["defaults"] = {} +defs["igRenderTextEllipsis"][1]["funcname"] = "RenderTextEllipsis" +defs["igRenderTextEllipsis"][1]["namespace"] = "ImGui" +defs["igRenderTextEllipsis"][1]["ov_cimguiname"] = "igRenderTextEllipsis" +defs["igRenderTextEllipsis"][1]["ret"] = "void" +defs["igRenderTextEllipsis"][1]["signature"] = "(ImDrawList*,const ImVec2,const ImVec2,float,float,const char*,const char*,const ImVec2*)" +defs["igRenderTextEllipsis"][1]["stname"] = "" +defs["igRenderTextEllipsis"]["(ImDrawList*,const ImVec2,const ImVec2,float,float,const char*,const char*,const ImVec2*)"] = defs["igRenderTextEllipsis"][1] +defs["igRenderTextWrapped"] = {} +defs["igRenderTextWrapped"][1] = {} +defs["igRenderTextWrapped"][1]["args"] = "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)" +defs["igRenderTextWrapped"][1]["argsT"] = {} +defs["igRenderTextWrapped"][1]["argsT"][1] = {} +defs["igRenderTextWrapped"][1]["argsT"][1]["name"] = "pos" +defs["igRenderTextWrapped"][1]["argsT"][1]["type"] = "ImVec2" +defs["igRenderTextWrapped"][1]["argsT"][2] = {} +defs["igRenderTextWrapped"][1]["argsT"][2]["name"] = "text" +defs["igRenderTextWrapped"][1]["argsT"][2]["type"] = "const char*" +defs["igRenderTextWrapped"][1]["argsT"][3] = {} +defs["igRenderTextWrapped"][1]["argsT"][3]["name"] = "text_end" +defs["igRenderTextWrapped"][1]["argsT"][3]["type"] = "const char*" +defs["igRenderTextWrapped"][1]["argsT"][4] = {} +defs["igRenderTextWrapped"][1]["argsT"][4]["name"] = "wrap_width" +defs["igRenderTextWrapped"][1]["argsT"][4]["type"] = "float" +defs["igRenderTextWrapped"][1]["argsoriginal"] = "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)" +defs["igRenderTextWrapped"][1]["call_args"] = "(pos,text,text_end,wrap_width)" +defs["igRenderTextWrapped"][1]["cimguiname"] = "igRenderTextWrapped" +defs["igRenderTextWrapped"][1]["defaults"] = {} +defs["igRenderTextWrapped"][1]["funcname"] = "RenderTextWrapped" +defs["igRenderTextWrapped"][1]["namespace"] = "ImGui" +defs["igRenderTextWrapped"][1]["ov_cimguiname"] = "igRenderTextWrapped" +defs["igRenderTextWrapped"][1]["ret"] = "void" +defs["igRenderTextWrapped"][1]["signature"] = "(ImVec2,const char*,const char*,float)" +defs["igRenderTextWrapped"][1]["stname"] = "" +defs["igRenderTextWrapped"]["(ImVec2,const char*,const char*,float)"] = defs["igRenderTextWrapped"][1] defs["igResetMouseDragDelta"] = {} defs["igResetMouseDragDelta"][1] = {} defs["igResetMouseDragDelta"][1]["args"] = "(ImGuiMouseButton button)" @@ -10740,6 +17920,85 @@ defs["igSaveIniSettingsToMemory"][1]["ret"] = "const char*" defs["igSaveIniSettingsToMemory"][1]["signature"] = "(size_t*)" defs["igSaveIniSettingsToMemory"][1]["stname"] = "" defs["igSaveIniSettingsToMemory"]["(size_t*)"] = defs["igSaveIniSettingsToMemory"][1] +defs["igScrollToBringRectIntoView"] = {} +defs["igScrollToBringRectIntoView"][1] = {} +defs["igScrollToBringRectIntoView"][1]["args"] = "(ImVec2 *pOut,ImGuiWindow* window,const ImRect item_rect)" +defs["igScrollToBringRectIntoView"][1]["argsT"] = {} +defs["igScrollToBringRectIntoView"][1]["argsT"][1] = {} +defs["igScrollToBringRectIntoView"][1]["argsT"][1]["name"] = "pOut" +defs["igScrollToBringRectIntoView"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igScrollToBringRectIntoView"][1]["argsT"][2] = {} +defs["igScrollToBringRectIntoView"][1]["argsT"][2]["name"] = "window" +defs["igScrollToBringRectIntoView"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igScrollToBringRectIntoView"][1]["argsT"][3] = {} +defs["igScrollToBringRectIntoView"][1]["argsT"][3]["name"] = "item_rect" +defs["igScrollToBringRectIntoView"][1]["argsT"][3]["type"] = "const ImRect" +defs["igScrollToBringRectIntoView"][1]["argsoriginal"] = "(ImGuiWindow* window,const ImRect& item_rect)" +defs["igScrollToBringRectIntoView"][1]["call_args"] = "(window,item_rect)" +defs["igScrollToBringRectIntoView"][1]["cimguiname"] = "igScrollToBringRectIntoView" +defs["igScrollToBringRectIntoView"][1]["defaults"] = {} +defs["igScrollToBringRectIntoView"][1]["funcname"] = "ScrollToBringRectIntoView" +defs["igScrollToBringRectIntoView"][1]["namespace"] = "ImGui" +defs["igScrollToBringRectIntoView"][1]["nonUDT"] = 1 +defs["igScrollToBringRectIntoView"][1]["ov_cimguiname"] = "igScrollToBringRectIntoView" +defs["igScrollToBringRectIntoView"][1]["ret"] = "void" +defs["igScrollToBringRectIntoView"][1]["signature"] = "(ImGuiWindow*,const ImRect)" +defs["igScrollToBringRectIntoView"][1]["stname"] = "" +defs["igScrollToBringRectIntoView"]["(ImGuiWindow*,const ImRect)"] = defs["igScrollToBringRectIntoView"][1] +defs["igScrollbar"] = {} +defs["igScrollbar"][1] = {} +defs["igScrollbar"][1]["args"] = "(ImGuiAxis axis)" +defs["igScrollbar"][1]["argsT"] = {} +defs["igScrollbar"][1]["argsT"][1] = {} +defs["igScrollbar"][1]["argsT"][1]["name"] = "axis" +defs["igScrollbar"][1]["argsT"][1]["type"] = "ImGuiAxis" +defs["igScrollbar"][1]["argsoriginal"] = "(ImGuiAxis axis)" +defs["igScrollbar"][1]["call_args"] = "(axis)" +defs["igScrollbar"][1]["cimguiname"] = "igScrollbar" +defs["igScrollbar"][1]["defaults"] = {} +defs["igScrollbar"][1]["funcname"] = "Scrollbar" +defs["igScrollbar"][1]["namespace"] = "ImGui" +defs["igScrollbar"][1]["ov_cimguiname"] = "igScrollbar" +defs["igScrollbar"][1]["ret"] = "void" +defs["igScrollbar"][1]["signature"] = "(ImGuiAxis)" +defs["igScrollbar"][1]["stname"] = "" +defs["igScrollbar"]["(ImGuiAxis)"] = defs["igScrollbar"][1] +defs["igScrollbarEx"] = {} +defs["igScrollbarEx"][1] = {} +defs["igScrollbarEx"][1]["args"] = "(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawCornerFlags rounding_corners)" +defs["igScrollbarEx"][1]["argsT"] = {} +defs["igScrollbarEx"][1]["argsT"][1] = {} +defs["igScrollbarEx"][1]["argsT"][1]["name"] = "bb" +defs["igScrollbarEx"][1]["argsT"][1]["type"] = "const ImRect" +defs["igScrollbarEx"][1]["argsT"][2] = {} +defs["igScrollbarEx"][1]["argsT"][2]["name"] = "id" +defs["igScrollbarEx"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igScrollbarEx"][1]["argsT"][3] = {} +defs["igScrollbarEx"][1]["argsT"][3]["name"] = "axis" +defs["igScrollbarEx"][1]["argsT"][3]["type"] = "ImGuiAxis" +defs["igScrollbarEx"][1]["argsT"][4] = {} +defs["igScrollbarEx"][1]["argsT"][4]["name"] = "p_scroll_v" +defs["igScrollbarEx"][1]["argsT"][4]["type"] = "float*" +defs["igScrollbarEx"][1]["argsT"][5] = {} +defs["igScrollbarEx"][1]["argsT"][5]["name"] = "avail_v" +defs["igScrollbarEx"][1]["argsT"][5]["type"] = "float" +defs["igScrollbarEx"][1]["argsT"][6] = {} +defs["igScrollbarEx"][1]["argsT"][6]["name"] = "contents_v" +defs["igScrollbarEx"][1]["argsT"][6]["type"] = "float" +defs["igScrollbarEx"][1]["argsT"][7] = {} +defs["igScrollbarEx"][1]["argsT"][7]["name"] = "rounding_corners" +defs["igScrollbarEx"][1]["argsT"][7]["type"] = "ImDrawCornerFlags" +defs["igScrollbarEx"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawCornerFlags rounding_corners)" +defs["igScrollbarEx"][1]["call_args"] = "(bb,id,axis,p_scroll_v,avail_v,contents_v,rounding_corners)" +defs["igScrollbarEx"][1]["cimguiname"] = "igScrollbarEx" +defs["igScrollbarEx"][1]["defaults"] = {} +defs["igScrollbarEx"][1]["funcname"] = "ScrollbarEx" +defs["igScrollbarEx"][1]["namespace"] = "ImGui" +defs["igScrollbarEx"][1]["ov_cimguiname"] = "igScrollbarEx" +defs["igScrollbarEx"][1]["ret"] = "bool" +defs["igScrollbarEx"][1]["signature"] = "(const ImRect,ImGuiID,ImGuiAxis,float*,float,float,ImDrawCornerFlags)" +defs["igScrollbarEx"][1]["stname"] = "" +defs["igScrollbarEx"]["(const ImRect,ImGuiID,ImGuiAxis,float*,float,float,ImDrawCornerFlags)"] = defs["igScrollbarEx"][1] defs["igSelectable"] = {} defs["igSelectable"][1] = {} defs["igSelectable"][1]["args"] = "(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)" @@ -10813,6 +18072,45 @@ defs["igSeparator"][1]["ret"] = "void" defs["igSeparator"][1]["signature"] = "()" defs["igSeparator"][1]["stname"] = "" defs["igSeparator"]["()"] = defs["igSeparator"][1] +defs["igSeparatorEx"] = {} +defs["igSeparatorEx"][1] = {} +defs["igSeparatorEx"][1]["args"] = "(ImGuiSeparatorFlags flags)" +defs["igSeparatorEx"][1]["argsT"] = {} +defs["igSeparatorEx"][1]["argsT"][1] = {} +defs["igSeparatorEx"][1]["argsT"][1]["name"] = "flags" +defs["igSeparatorEx"][1]["argsT"][1]["type"] = "ImGuiSeparatorFlags" +defs["igSeparatorEx"][1]["argsoriginal"] = "(ImGuiSeparatorFlags flags)" +defs["igSeparatorEx"][1]["call_args"] = "(flags)" +defs["igSeparatorEx"][1]["cimguiname"] = "igSeparatorEx" +defs["igSeparatorEx"][1]["defaults"] = {} +defs["igSeparatorEx"][1]["funcname"] = "SeparatorEx" +defs["igSeparatorEx"][1]["namespace"] = "ImGui" +defs["igSeparatorEx"][1]["ov_cimguiname"] = "igSeparatorEx" +defs["igSeparatorEx"][1]["ret"] = "void" +defs["igSeparatorEx"][1]["signature"] = "(ImGuiSeparatorFlags)" +defs["igSeparatorEx"][1]["stname"] = "" +defs["igSeparatorEx"]["(ImGuiSeparatorFlags)"] = defs["igSeparatorEx"][1] +defs["igSetActiveID"] = {} +defs["igSetActiveID"][1] = {} +defs["igSetActiveID"][1]["args"] = "(ImGuiID id,ImGuiWindow* window)" +defs["igSetActiveID"][1]["argsT"] = {} +defs["igSetActiveID"][1]["argsT"][1] = {} +defs["igSetActiveID"][1]["argsT"][1]["name"] = "id" +defs["igSetActiveID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igSetActiveID"][1]["argsT"][2] = {} +defs["igSetActiveID"][1]["argsT"][2]["name"] = "window" +defs["igSetActiveID"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igSetActiveID"][1]["argsoriginal"] = "(ImGuiID id,ImGuiWindow* window)" +defs["igSetActiveID"][1]["call_args"] = "(id,window)" +defs["igSetActiveID"][1]["cimguiname"] = "igSetActiveID" +defs["igSetActiveID"][1]["defaults"] = {} +defs["igSetActiveID"][1]["funcname"] = "SetActiveID" +defs["igSetActiveID"][1]["namespace"] = "ImGui" +defs["igSetActiveID"][1]["ov_cimguiname"] = "igSetActiveID" +defs["igSetActiveID"][1]["ret"] = "void" +defs["igSetActiveID"][1]["signature"] = "(ImGuiID,ImGuiWindow*)" +defs["igSetActiveID"][1]["stname"] = "" +defs["igSetActiveID"]["(ImGuiID,ImGuiWindow*)"] = defs["igSetActiveID"][1] defs["igSetAllocatorFunctions"] = {} defs["igSetAllocatorFunctions"][1] = {} defs["igSetAllocatorFunctions"][1]["args"] = "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data)" @@ -10938,6 +18236,24 @@ defs["igSetCurrentContext"][1]["ret"] = "void" defs["igSetCurrentContext"][1]["signature"] = "(ImGuiContext*)" defs["igSetCurrentContext"][1]["stname"] = "" defs["igSetCurrentContext"]["(ImGuiContext*)"] = defs["igSetCurrentContext"][1] +defs["igSetCurrentFont"] = {} +defs["igSetCurrentFont"][1] = {} +defs["igSetCurrentFont"][1]["args"] = "(ImFont* font)" +defs["igSetCurrentFont"][1]["argsT"] = {} +defs["igSetCurrentFont"][1]["argsT"][1] = {} +defs["igSetCurrentFont"][1]["argsT"][1]["name"] = "font" +defs["igSetCurrentFont"][1]["argsT"][1]["type"] = "ImFont*" +defs["igSetCurrentFont"][1]["argsoriginal"] = "(ImFont* font)" +defs["igSetCurrentFont"][1]["call_args"] = "(font)" +defs["igSetCurrentFont"][1]["cimguiname"] = "igSetCurrentFont" +defs["igSetCurrentFont"][1]["defaults"] = {} +defs["igSetCurrentFont"][1]["funcname"] = "SetCurrentFont" +defs["igSetCurrentFont"][1]["namespace"] = "ImGui" +defs["igSetCurrentFont"][1]["ov_cimguiname"] = "igSetCurrentFont" +defs["igSetCurrentFont"][1]["ret"] = "void" +defs["igSetCurrentFont"][1]["signature"] = "(ImFont*)" +defs["igSetCurrentFont"][1]["stname"] = "" +defs["igSetCurrentFont"]["(ImFont*)"] = defs["igSetCurrentFont"][1] defs["igSetCursorPos"] = {} defs["igSetCursorPos"][1] = {} defs["igSetCursorPos"][1]["args"] = "(const ImVec2 local_pos)" @@ -11038,6 +18354,45 @@ defs["igSetDragDropPayload"][1]["ret"] = "bool" defs["igSetDragDropPayload"][1]["signature"] = "(const char*,const void*,size_t,ImGuiCond)" defs["igSetDragDropPayload"][1]["stname"] = "" defs["igSetDragDropPayload"]["(const char*,const void*,size_t,ImGuiCond)"] = defs["igSetDragDropPayload"][1] +defs["igSetFocusID"] = {} +defs["igSetFocusID"][1] = {} +defs["igSetFocusID"][1]["args"] = "(ImGuiID id,ImGuiWindow* window)" +defs["igSetFocusID"][1]["argsT"] = {} +defs["igSetFocusID"][1]["argsT"][1] = {} +defs["igSetFocusID"][1]["argsT"][1]["name"] = "id" +defs["igSetFocusID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igSetFocusID"][1]["argsT"][2] = {} +defs["igSetFocusID"][1]["argsT"][2]["name"] = "window" +defs["igSetFocusID"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igSetFocusID"][1]["argsoriginal"] = "(ImGuiID id,ImGuiWindow* window)" +defs["igSetFocusID"][1]["call_args"] = "(id,window)" +defs["igSetFocusID"][1]["cimguiname"] = "igSetFocusID" +defs["igSetFocusID"][1]["defaults"] = {} +defs["igSetFocusID"][1]["funcname"] = "SetFocusID" +defs["igSetFocusID"][1]["namespace"] = "ImGui" +defs["igSetFocusID"][1]["ov_cimguiname"] = "igSetFocusID" +defs["igSetFocusID"][1]["ret"] = "void" +defs["igSetFocusID"][1]["signature"] = "(ImGuiID,ImGuiWindow*)" +defs["igSetFocusID"][1]["stname"] = "" +defs["igSetFocusID"]["(ImGuiID,ImGuiWindow*)"] = defs["igSetFocusID"][1] +defs["igSetHoveredID"] = {} +defs["igSetHoveredID"][1] = {} +defs["igSetHoveredID"][1]["args"] = "(ImGuiID id)" +defs["igSetHoveredID"][1]["argsT"] = {} +defs["igSetHoveredID"][1]["argsT"][1] = {} +defs["igSetHoveredID"][1]["argsT"][1]["name"] = "id" +defs["igSetHoveredID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igSetHoveredID"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igSetHoveredID"][1]["call_args"] = "(id)" +defs["igSetHoveredID"][1]["cimguiname"] = "igSetHoveredID" +defs["igSetHoveredID"][1]["defaults"] = {} +defs["igSetHoveredID"][1]["funcname"] = "SetHoveredID" +defs["igSetHoveredID"][1]["namespace"] = "ImGui" +defs["igSetHoveredID"][1]["ov_cimguiname"] = "igSetHoveredID" +defs["igSetHoveredID"][1]["ret"] = "void" +defs["igSetHoveredID"][1]["signature"] = "(ImGuiID)" +defs["igSetHoveredID"][1]["stname"] = "" +defs["igSetHoveredID"]["(ImGuiID)"] = defs["igSetHoveredID"][1] defs["igSetItemAllowOverlap"] = {} defs["igSetItemAllowOverlap"][1] = {} defs["igSetItemAllowOverlap"][1]["args"] = "()" @@ -11105,6 +18460,57 @@ defs["igSetMouseCursor"][1]["ret"] = "void" defs["igSetMouseCursor"][1]["signature"] = "(ImGuiMouseCursor)" defs["igSetMouseCursor"][1]["stname"] = "" defs["igSetMouseCursor"]["(ImGuiMouseCursor)"] = defs["igSetMouseCursor"][1] +defs["igSetNavID"] = {} +defs["igSetNavID"][1] = {} +defs["igSetNavID"][1]["args"] = "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id)" +defs["igSetNavID"][1]["argsT"] = {} +defs["igSetNavID"][1]["argsT"][1] = {} +defs["igSetNavID"][1]["argsT"][1]["name"] = "id" +defs["igSetNavID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igSetNavID"][1]["argsT"][2] = {} +defs["igSetNavID"][1]["argsT"][2]["name"] = "nav_layer" +defs["igSetNavID"][1]["argsT"][2]["type"] = "int" +defs["igSetNavID"][1]["argsT"][3] = {} +defs["igSetNavID"][1]["argsT"][3]["name"] = "focus_scope_id" +defs["igSetNavID"][1]["argsT"][3]["type"] = "ImGuiID" +defs["igSetNavID"][1]["argsoriginal"] = "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id)" +defs["igSetNavID"][1]["call_args"] = "(id,nav_layer,focus_scope_id)" +defs["igSetNavID"][1]["cimguiname"] = "igSetNavID" +defs["igSetNavID"][1]["defaults"] = {} +defs["igSetNavID"][1]["funcname"] = "SetNavID" +defs["igSetNavID"][1]["namespace"] = "ImGui" +defs["igSetNavID"][1]["ov_cimguiname"] = "igSetNavID" +defs["igSetNavID"][1]["ret"] = "void" +defs["igSetNavID"][1]["signature"] = "(ImGuiID,int,ImGuiID)" +defs["igSetNavID"][1]["stname"] = "" +defs["igSetNavID"]["(ImGuiID,int,ImGuiID)"] = defs["igSetNavID"][1] +defs["igSetNavIDWithRectRel"] = {} +defs["igSetNavIDWithRectRel"][1] = {} +defs["igSetNavIDWithRectRel"][1]["args"] = "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel)" +defs["igSetNavIDWithRectRel"][1]["argsT"] = {} +defs["igSetNavIDWithRectRel"][1]["argsT"][1] = {} +defs["igSetNavIDWithRectRel"][1]["argsT"][1]["name"] = "id" +defs["igSetNavIDWithRectRel"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igSetNavIDWithRectRel"][1]["argsT"][2] = {} +defs["igSetNavIDWithRectRel"][1]["argsT"][2]["name"] = "nav_layer" +defs["igSetNavIDWithRectRel"][1]["argsT"][2]["type"] = "int" +defs["igSetNavIDWithRectRel"][1]["argsT"][3] = {} +defs["igSetNavIDWithRectRel"][1]["argsT"][3]["name"] = "focus_scope_id" +defs["igSetNavIDWithRectRel"][1]["argsT"][3]["type"] = "ImGuiID" +defs["igSetNavIDWithRectRel"][1]["argsT"][4] = {} +defs["igSetNavIDWithRectRel"][1]["argsT"][4]["name"] = "rect_rel" +defs["igSetNavIDWithRectRel"][1]["argsT"][4]["type"] = "const ImRect" +defs["igSetNavIDWithRectRel"][1]["argsoriginal"] = "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect& rect_rel)" +defs["igSetNavIDWithRectRel"][1]["call_args"] = "(id,nav_layer,focus_scope_id,rect_rel)" +defs["igSetNavIDWithRectRel"][1]["cimguiname"] = "igSetNavIDWithRectRel" +defs["igSetNavIDWithRectRel"][1]["defaults"] = {} +defs["igSetNavIDWithRectRel"][1]["funcname"] = "SetNavIDWithRectRel" +defs["igSetNavIDWithRectRel"][1]["namespace"] = "ImGui" +defs["igSetNavIDWithRectRel"][1]["ov_cimguiname"] = "igSetNavIDWithRectRel" +defs["igSetNavIDWithRectRel"][1]["ret"] = "void" +defs["igSetNavIDWithRectRel"][1]["signature"] = "(ImGuiID,int,ImGuiID,const ImRect)" +defs["igSetNavIDWithRectRel"][1]["stname"] = "" +defs["igSetNavIDWithRectRel"]["(ImGuiID,int,ImGuiID,const ImRect)"] = defs["igSetNavIDWithRectRel"][1] defs["igSetNextItemOpen"] = {} defs["igSetNextItemOpen"][1] = {} defs["igSetNextItemOpen"][1]["args"] = "(bool is_open,ImGuiCond cond)" @@ -11312,10 +18718,34 @@ defs["igSetScrollFromPosX"][1]["defaults"] = {} defs["igSetScrollFromPosX"][1]["defaults"]["center_x_ratio"] = "0.5f" defs["igSetScrollFromPosX"][1]["funcname"] = "SetScrollFromPosX" defs["igSetScrollFromPosX"][1]["namespace"] = "ImGui" -defs["igSetScrollFromPosX"][1]["ov_cimguiname"] = "igSetScrollFromPosX" +defs["igSetScrollFromPosX"][1]["ov_cimguiname"] = "igSetScrollFromPosXFloat" defs["igSetScrollFromPosX"][1]["ret"] = "void" defs["igSetScrollFromPosX"][1]["signature"] = "(float,float)" defs["igSetScrollFromPosX"][1]["stname"] = "" +defs["igSetScrollFromPosX"][2] = {} +defs["igSetScrollFromPosX"][2]["args"] = "(ImGuiWindow* window,float local_x,float center_x_ratio)" +defs["igSetScrollFromPosX"][2]["argsT"] = {} +defs["igSetScrollFromPosX"][2]["argsT"][1] = {} +defs["igSetScrollFromPosX"][2]["argsT"][1]["name"] = "window" +defs["igSetScrollFromPosX"][2]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetScrollFromPosX"][2]["argsT"][2] = {} +defs["igSetScrollFromPosX"][2]["argsT"][2]["name"] = "local_x" +defs["igSetScrollFromPosX"][2]["argsT"][2]["type"] = "float" +defs["igSetScrollFromPosX"][2]["argsT"][3] = {} +defs["igSetScrollFromPosX"][2]["argsT"][3]["name"] = "center_x_ratio" +defs["igSetScrollFromPosX"][2]["argsT"][3]["type"] = "float" +defs["igSetScrollFromPosX"][2]["argsoriginal"] = "(ImGuiWindow* window,float local_x,float center_x_ratio=0.5f)" +defs["igSetScrollFromPosX"][2]["call_args"] = "(window,local_x,center_x_ratio)" +defs["igSetScrollFromPosX"][2]["cimguiname"] = "igSetScrollFromPosX" +defs["igSetScrollFromPosX"][2]["defaults"] = {} +defs["igSetScrollFromPosX"][2]["defaults"]["center_x_ratio"] = "0.5f" +defs["igSetScrollFromPosX"][2]["funcname"] = "SetScrollFromPosX" +defs["igSetScrollFromPosX"][2]["namespace"] = "ImGui" +defs["igSetScrollFromPosX"][2]["ov_cimguiname"] = "igSetScrollFromPosXWindowPtr" +defs["igSetScrollFromPosX"][2]["ret"] = "void" +defs["igSetScrollFromPosX"][2]["signature"] = "(ImGuiWindow*,float,float)" +defs["igSetScrollFromPosX"][2]["stname"] = "" +defs["igSetScrollFromPosX"]["(ImGuiWindow*,float,float)"] = defs["igSetScrollFromPosX"][2] defs["igSetScrollFromPosX"]["(float,float)"] = defs["igSetScrollFromPosX"][1] defs["igSetScrollFromPosY"] = {} defs["igSetScrollFromPosY"][1] = {} @@ -11334,10 +18764,34 @@ defs["igSetScrollFromPosY"][1]["defaults"] = {} defs["igSetScrollFromPosY"][1]["defaults"]["center_y_ratio"] = "0.5f" defs["igSetScrollFromPosY"][1]["funcname"] = "SetScrollFromPosY" defs["igSetScrollFromPosY"][1]["namespace"] = "ImGui" -defs["igSetScrollFromPosY"][1]["ov_cimguiname"] = "igSetScrollFromPosY" +defs["igSetScrollFromPosY"][1]["ov_cimguiname"] = "igSetScrollFromPosYFloat" defs["igSetScrollFromPosY"][1]["ret"] = "void" defs["igSetScrollFromPosY"][1]["signature"] = "(float,float)" defs["igSetScrollFromPosY"][1]["stname"] = "" +defs["igSetScrollFromPosY"][2] = {} +defs["igSetScrollFromPosY"][2]["args"] = "(ImGuiWindow* window,float local_y,float center_y_ratio)" +defs["igSetScrollFromPosY"][2]["argsT"] = {} +defs["igSetScrollFromPosY"][2]["argsT"][1] = {} +defs["igSetScrollFromPosY"][2]["argsT"][1]["name"] = "window" +defs["igSetScrollFromPosY"][2]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetScrollFromPosY"][2]["argsT"][2] = {} +defs["igSetScrollFromPosY"][2]["argsT"][2]["name"] = "local_y" +defs["igSetScrollFromPosY"][2]["argsT"][2]["type"] = "float" +defs["igSetScrollFromPosY"][2]["argsT"][3] = {} +defs["igSetScrollFromPosY"][2]["argsT"][3]["name"] = "center_y_ratio" +defs["igSetScrollFromPosY"][2]["argsT"][3]["type"] = "float" +defs["igSetScrollFromPosY"][2]["argsoriginal"] = "(ImGuiWindow* window,float local_y,float center_y_ratio=0.5f)" +defs["igSetScrollFromPosY"][2]["call_args"] = "(window,local_y,center_y_ratio)" +defs["igSetScrollFromPosY"][2]["cimguiname"] = "igSetScrollFromPosY" +defs["igSetScrollFromPosY"][2]["defaults"] = {} +defs["igSetScrollFromPosY"][2]["defaults"]["center_y_ratio"] = "0.5f" +defs["igSetScrollFromPosY"][2]["funcname"] = "SetScrollFromPosY" +defs["igSetScrollFromPosY"][2]["namespace"] = "ImGui" +defs["igSetScrollFromPosY"][2]["ov_cimguiname"] = "igSetScrollFromPosYWindowPtr" +defs["igSetScrollFromPosY"][2]["ret"] = "void" +defs["igSetScrollFromPosY"][2]["signature"] = "(ImGuiWindow*,float,float)" +defs["igSetScrollFromPosY"][2]["stname"] = "" +defs["igSetScrollFromPosY"]["(ImGuiWindow*,float,float)"] = defs["igSetScrollFromPosY"][2] defs["igSetScrollFromPosY"]["(float,float)"] = defs["igSetScrollFromPosY"][1] defs["igSetScrollHereX"] = {} defs["igSetScrollHereX"][1] = {} @@ -11390,10 +18844,30 @@ defs["igSetScrollX"][1]["cimguiname"] = "igSetScrollX" defs["igSetScrollX"][1]["defaults"] = {} defs["igSetScrollX"][1]["funcname"] = "SetScrollX" defs["igSetScrollX"][1]["namespace"] = "ImGui" -defs["igSetScrollX"][1]["ov_cimguiname"] = "igSetScrollX" +defs["igSetScrollX"][1]["ov_cimguiname"] = "igSetScrollXFloat" defs["igSetScrollX"][1]["ret"] = "void" defs["igSetScrollX"][1]["signature"] = "(float)" defs["igSetScrollX"][1]["stname"] = "" +defs["igSetScrollX"][2] = {} +defs["igSetScrollX"][2]["args"] = "(ImGuiWindow* window,float new_scroll_x)" +defs["igSetScrollX"][2]["argsT"] = {} +defs["igSetScrollX"][2]["argsT"][1] = {} +defs["igSetScrollX"][2]["argsT"][1]["name"] = "window" +defs["igSetScrollX"][2]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetScrollX"][2]["argsT"][2] = {} +defs["igSetScrollX"][2]["argsT"][2]["name"] = "new_scroll_x" +defs["igSetScrollX"][2]["argsT"][2]["type"] = "float" +defs["igSetScrollX"][2]["argsoriginal"] = "(ImGuiWindow* window,float new_scroll_x)" +defs["igSetScrollX"][2]["call_args"] = "(window,new_scroll_x)" +defs["igSetScrollX"][2]["cimguiname"] = "igSetScrollX" +defs["igSetScrollX"][2]["defaults"] = {} +defs["igSetScrollX"][2]["funcname"] = "SetScrollX" +defs["igSetScrollX"][2]["namespace"] = "ImGui" +defs["igSetScrollX"][2]["ov_cimguiname"] = "igSetScrollXWindowPtr" +defs["igSetScrollX"][2]["ret"] = "void" +defs["igSetScrollX"][2]["signature"] = "(ImGuiWindow*,float)" +defs["igSetScrollX"][2]["stname"] = "" +defs["igSetScrollX"]["(ImGuiWindow*,float)"] = defs["igSetScrollX"][2] defs["igSetScrollX"]["(float)"] = defs["igSetScrollX"][1] defs["igSetScrollY"] = {} defs["igSetScrollY"][1] = {} @@ -11408,10 +18882,30 @@ defs["igSetScrollY"][1]["cimguiname"] = "igSetScrollY" defs["igSetScrollY"][1]["defaults"] = {} defs["igSetScrollY"][1]["funcname"] = "SetScrollY" defs["igSetScrollY"][1]["namespace"] = "ImGui" -defs["igSetScrollY"][1]["ov_cimguiname"] = "igSetScrollY" +defs["igSetScrollY"][1]["ov_cimguiname"] = "igSetScrollYFloat" defs["igSetScrollY"][1]["ret"] = "void" defs["igSetScrollY"][1]["signature"] = "(float)" defs["igSetScrollY"][1]["stname"] = "" +defs["igSetScrollY"][2] = {} +defs["igSetScrollY"][2]["args"] = "(ImGuiWindow* window,float new_scroll_y)" +defs["igSetScrollY"][2]["argsT"] = {} +defs["igSetScrollY"][2]["argsT"][1] = {} +defs["igSetScrollY"][2]["argsT"][1]["name"] = "window" +defs["igSetScrollY"][2]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetScrollY"][2]["argsT"][2] = {} +defs["igSetScrollY"][2]["argsT"][2]["name"] = "new_scroll_y" +defs["igSetScrollY"][2]["argsT"][2]["type"] = "float" +defs["igSetScrollY"][2]["argsoriginal"] = "(ImGuiWindow* window,float new_scroll_y)" +defs["igSetScrollY"][2]["call_args"] = "(window,new_scroll_y)" +defs["igSetScrollY"][2]["cimguiname"] = "igSetScrollY" +defs["igSetScrollY"][2]["defaults"] = {} +defs["igSetScrollY"][2]["funcname"] = "SetScrollY" +defs["igSetScrollY"][2]["namespace"] = "ImGui" +defs["igSetScrollY"][2]["ov_cimguiname"] = "igSetScrollYWindowPtr" +defs["igSetScrollY"][2]["ret"] = "void" +defs["igSetScrollY"][2]["signature"] = "(ImGuiWindow*,float)" +defs["igSetScrollY"][2]["stname"] = "" +defs["igSetScrollY"]["(ImGuiWindow*,float)"] = defs["igSetScrollY"][2] defs["igSetScrollY"]["(float)"] = defs["igSetScrollY"][1] defs["igSetStateStorage"] = {} defs["igSetStateStorage"][1] = {} @@ -11536,6 +19030,30 @@ defs["igSetWindowCollapsed"][2]["ov_cimguiname"] = "igSetWindowCollapsedStr" defs["igSetWindowCollapsed"][2]["ret"] = "void" defs["igSetWindowCollapsed"][2]["signature"] = "(const char*,bool,ImGuiCond)" defs["igSetWindowCollapsed"][2]["stname"] = "" +defs["igSetWindowCollapsed"][3] = {} +defs["igSetWindowCollapsed"][3]["args"] = "(ImGuiWindow* window,bool collapsed,ImGuiCond cond)" +defs["igSetWindowCollapsed"][3]["argsT"] = {} +defs["igSetWindowCollapsed"][3]["argsT"][1] = {} +defs["igSetWindowCollapsed"][3]["argsT"][1]["name"] = "window" +defs["igSetWindowCollapsed"][3]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetWindowCollapsed"][3]["argsT"][2] = {} +defs["igSetWindowCollapsed"][3]["argsT"][2]["name"] = "collapsed" +defs["igSetWindowCollapsed"][3]["argsT"][2]["type"] = "bool" +defs["igSetWindowCollapsed"][3]["argsT"][3] = {} +defs["igSetWindowCollapsed"][3]["argsT"][3]["name"] = "cond" +defs["igSetWindowCollapsed"][3]["argsT"][3]["type"] = "ImGuiCond" +defs["igSetWindowCollapsed"][3]["argsoriginal"] = "(ImGuiWindow* window,bool collapsed,ImGuiCond cond=0)" +defs["igSetWindowCollapsed"][3]["call_args"] = "(window,collapsed,cond)" +defs["igSetWindowCollapsed"][3]["cimguiname"] = "igSetWindowCollapsed" +defs["igSetWindowCollapsed"][3]["defaults"] = {} +defs["igSetWindowCollapsed"][3]["defaults"]["cond"] = "0" +defs["igSetWindowCollapsed"][3]["funcname"] = "SetWindowCollapsed" +defs["igSetWindowCollapsed"][3]["namespace"] = "ImGui" +defs["igSetWindowCollapsed"][3]["ov_cimguiname"] = "igSetWindowCollapsedWindowPtr" +defs["igSetWindowCollapsed"][3]["ret"] = "void" +defs["igSetWindowCollapsed"][3]["signature"] = "(ImGuiWindow*,bool,ImGuiCond)" +defs["igSetWindowCollapsed"][3]["stname"] = "" +defs["igSetWindowCollapsed"]["(ImGuiWindow*,bool,ImGuiCond)"] = defs["igSetWindowCollapsed"][3] defs["igSetWindowCollapsed"]["(bool,ImGuiCond)"] = defs["igSetWindowCollapsed"][1] defs["igSetWindowCollapsed"]["(const char*,bool,ImGuiCond)"] = defs["igSetWindowCollapsed"][2] defs["igSetWindowFocus"] = {} @@ -11632,6 +19150,30 @@ defs["igSetWindowPos"][2]["ov_cimguiname"] = "igSetWindowPosStr" defs["igSetWindowPos"][2]["ret"] = "void" defs["igSetWindowPos"][2]["signature"] = "(const char*,const ImVec2,ImGuiCond)" defs["igSetWindowPos"][2]["stname"] = "" +defs["igSetWindowPos"][3] = {} +defs["igSetWindowPos"][3]["args"] = "(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond)" +defs["igSetWindowPos"][3]["argsT"] = {} +defs["igSetWindowPos"][3]["argsT"][1] = {} +defs["igSetWindowPos"][3]["argsT"][1]["name"] = "window" +defs["igSetWindowPos"][3]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetWindowPos"][3]["argsT"][2] = {} +defs["igSetWindowPos"][3]["argsT"][2]["name"] = "pos" +defs["igSetWindowPos"][3]["argsT"][2]["type"] = "const ImVec2" +defs["igSetWindowPos"][3]["argsT"][3] = {} +defs["igSetWindowPos"][3]["argsT"][3]["name"] = "cond" +defs["igSetWindowPos"][3]["argsT"][3]["type"] = "ImGuiCond" +defs["igSetWindowPos"][3]["argsoriginal"] = "(ImGuiWindow* window,const ImVec2& pos,ImGuiCond cond=0)" +defs["igSetWindowPos"][3]["call_args"] = "(window,pos,cond)" +defs["igSetWindowPos"][3]["cimguiname"] = "igSetWindowPos" +defs["igSetWindowPos"][3]["defaults"] = {} +defs["igSetWindowPos"][3]["defaults"]["cond"] = "0" +defs["igSetWindowPos"][3]["funcname"] = "SetWindowPos" +defs["igSetWindowPos"][3]["namespace"] = "ImGui" +defs["igSetWindowPos"][3]["ov_cimguiname"] = "igSetWindowPosWindowPtr" +defs["igSetWindowPos"][3]["ret"] = "void" +defs["igSetWindowPos"][3]["signature"] = "(ImGuiWindow*,const ImVec2,ImGuiCond)" +defs["igSetWindowPos"][3]["stname"] = "" +defs["igSetWindowPos"]["(ImGuiWindow*,const ImVec2,ImGuiCond)"] = defs["igSetWindowPos"][3] defs["igSetWindowPos"]["(const ImVec2,ImGuiCond)"] = defs["igSetWindowPos"][1] defs["igSetWindowPos"]["(const char*,const ImVec2,ImGuiCond)"] = defs["igSetWindowPos"][2] defs["igSetWindowSize"] = {} @@ -11678,8 +19220,107 @@ defs["igSetWindowSize"][2]["ov_cimguiname"] = "igSetWindowSizeStr" defs["igSetWindowSize"][2]["ret"] = "void" defs["igSetWindowSize"][2]["signature"] = "(const char*,const ImVec2,ImGuiCond)" defs["igSetWindowSize"][2]["stname"] = "" +defs["igSetWindowSize"][3] = {} +defs["igSetWindowSize"][3]["args"] = "(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond)" +defs["igSetWindowSize"][3]["argsT"] = {} +defs["igSetWindowSize"][3]["argsT"][1] = {} +defs["igSetWindowSize"][3]["argsT"][1]["name"] = "window" +defs["igSetWindowSize"][3]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetWindowSize"][3]["argsT"][2] = {} +defs["igSetWindowSize"][3]["argsT"][2]["name"] = "size" +defs["igSetWindowSize"][3]["argsT"][2]["type"] = "const ImVec2" +defs["igSetWindowSize"][3]["argsT"][3] = {} +defs["igSetWindowSize"][3]["argsT"][3]["name"] = "cond" +defs["igSetWindowSize"][3]["argsT"][3]["type"] = "ImGuiCond" +defs["igSetWindowSize"][3]["argsoriginal"] = "(ImGuiWindow* window,const ImVec2& size,ImGuiCond cond=0)" +defs["igSetWindowSize"][3]["call_args"] = "(window,size,cond)" +defs["igSetWindowSize"][3]["cimguiname"] = "igSetWindowSize" +defs["igSetWindowSize"][3]["defaults"] = {} +defs["igSetWindowSize"][3]["defaults"]["cond"] = "0" +defs["igSetWindowSize"][3]["funcname"] = "SetWindowSize" +defs["igSetWindowSize"][3]["namespace"] = "ImGui" +defs["igSetWindowSize"][3]["ov_cimguiname"] = "igSetWindowSizeWindowPtr" +defs["igSetWindowSize"][3]["ret"] = "void" +defs["igSetWindowSize"][3]["signature"] = "(ImGuiWindow*,const ImVec2,ImGuiCond)" +defs["igSetWindowSize"][3]["stname"] = "" +defs["igSetWindowSize"]["(ImGuiWindow*,const ImVec2,ImGuiCond)"] = defs["igSetWindowSize"][3] defs["igSetWindowSize"]["(const ImVec2,ImGuiCond)"] = defs["igSetWindowSize"][1] defs["igSetWindowSize"]["(const char*,const ImVec2,ImGuiCond)"] = defs["igSetWindowSize"][2] +defs["igShadeVertsLinearColorGradientKeepAlpha"] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["args"] = "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][1] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][1]["name"] = "draw_list" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][2] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][2]["name"] = "vert_start_idx" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][2]["type"] = "int" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][3] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][3]["name"] = "vert_end_idx" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][3]["type"] = "int" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][4] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][4]["name"] = "gradient_p0" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][4]["type"] = "ImVec2" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][5] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][5]["name"] = "gradient_p1" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][5]["type"] = "ImVec2" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][6] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][6]["name"] = "col0" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][6]["type"] = "ImU32" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][7] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][7]["name"] = "col1" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][7]["type"] = "ImU32" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsoriginal"] = "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["call_args"] = "(draw_list,vert_start_idx,vert_end_idx,gradient_p0,gradient_p1,col0,col1)" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["cimguiname"] = "igShadeVertsLinearColorGradientKeepAlpha" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["defaults"] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["funcname"] = "ShadeVertsLinearColorGradientKeepAlpha" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["namespace"] = "ImGui" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["ov_cimguiname"] = "igShadeVertsLinearColorGradientKeepAlpha" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["ret"] = "void" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["signature"] = "(ImDrawList*,int,int,ImVec2,ImVec2,ImU32,ImU32)" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["stname"] = "" +defs["igShadeVertsLinearColorGradientKeepAlpha"]["(ImDrawList*,int,int,ImVec2,ImVec2,ImU32,ImU32)"] = defs["igShadeVertsLinearColorGradientKeepAlpha"][1] +defs["igShadeVertsLinearUV"] = {} +defs["igShadeVertsLinearUV"][1] = {} +defs["igShadeVertsLinearUV"][1]["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)" +defs["igShadeVertsLinearUV"][1]["argsT"] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][1] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][1]["name"] = "draw_list" +defs["igShadeVertsLinearUV"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igShadeVertsLinearUV"][1]["argsT"][2] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][2]["name"] = "vert_start_idx" +defs["igShadeVertsLinearUV"][1]["argsT"][2]["type"] = "int" +defs["igShadeVertsLinearUV"][1]["argsT"][3] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][3]["name"] = "vert_end_idx" +defs["igShadeVertsLinearUV"][1]["argsT"][3]["type"] = "int" +defs["igShadeVertsLinearUV"][1]["argsT"][4] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][4]["name"] = "a" +defs["igShadeVertsLinearUV"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igShadeVertsLinearUV"][1]["argsT"][5] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][5]["name"] = "b" +defs["igShadeVertsLinearUV"][1]["argsT"][5]["type"] = "const ImVec2" +defs["igShadeVertsLinearUV"][1]["argsT"][6] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][6]["name"] = "uv_a" +defs["igShadeVertsLinearUV"][1]["argsT"][6]["type"] = "const ImVec2" +defs["igShadeVertsLinearUV"][1]["argsT"][7] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][7]["name"] = "uv_b" +defs["igShadeVertsLinearUV"][1]["argsT"][7]["type"] = "const ImVec2" +defs["igShadeVertsLinearUV"][1]["argsT"][8] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][8]["name"] = "clamp" +defs["igShadeVertsLinearUV"][1]["argsT"][8]["type"] = "bool" +defs["igShadeVertsLinearUV"][1]["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)" +defs["igShadeVertsLinearUV"][1]["call_args"] = "(draw_list,vert_start_idx,vert_end_idx,a,b,uv_a,uv_b,clamp)" +defs["igShadeVertsLinearUV"][1]["cimguiname"] = "igShadeVertsLinearUV" +defs["igShadeVertsLinearUV"][1]["defaults"] = {} +defs["igShadeVertsLinearUV"][1]["funcname"] = "ShadeVertsLinearUV" +defs["igShadeVertsLinearUV"][1]["namespace"] = "ImGui" +defs["igShadeVertsLinearUV"][1]["ov_cimguiname"] = "igShadeVertsLinearUV" +defs["igShadeVertsLinearUV"][1]["ret"] = "void" +defs["igShadeVertsLinearUV"][1]["signature"] = "(ImDrawList*,int,int,const ImVec2,const ImVec2,const ImVec2,const ImVec2,bool)" +defs["igShadeVertsLinearUV"][1]["stname"] = "" +defs["igShadeVertsLinearUV"]["(ImDrawList*,int,int,const ImVec2,const ImVec2,const ImVec2,const ImVec2,bool)"] = defs["igShadeVertsLinearUV"][1] defs["igShowAboutWindow"] = {} defs["igShowAboutWindow"][1] = {} defs["igShowAboutWindow"][1]["args"] = "(bool* p_open)" @@ -11807,6 +19448,48 @@ defs["igShowUserGuide"][1]["ret"] = "void" defs["igShowUserGuide"][1]["signature"] = "()" defs["igShowUserGuide"][1]["stname"] = "" defs["igShowUserGuide"]["()"] = defs["igShowUserGuide"][1] +defs["igShrinkWidths"] = {} +defs["igShrinkWidths"][1] = {} +defs["igShrinkWidths"][1]["args"] = "(ImGuiShrinkWidthItem* items,int count,float width_excess)" +defs["igShrinkWidths"][1]["argsT"] = {} +defs["igShrinkWidths"][1]["argsT"][1] = {} +defs["igShrinkWidths"][1]["argsT"][1]["name"] = "items" +defs["igShrinkWidths"][1]["argsT"][1]["type"] = "ImGuiShrinkWidthItem*" +defs["igShrinkWidths"][1]["argsT"][2] = {} +defs["igShrinkWidths"][1]["argsT"][2]["name"] = "count" +defs["igShrinkWidths"][1]["argsT"][2]["type"] = "int" +defs["igShrinkWidths"][1]["argsT"][3] = {} +defs["igShrinkWidths"][1]["argsT"][3]["name"] = "width_excess" +defs["igShrinkWidths"][1]["argsT"][3]["type"] = "float" +defs["igShrinkWidths"][1]["argsoriginal"] = "(ImGuiShrinkWidthItem* items,int count,float width_excess)" +defs["igShrinkWidths"][1]["call_args"] = "(items,count,width_excess)" +defs["igShrinkWidths"][1]["cimguiname"] = "igShrinkWidths" +defs["igShrinkWidths"][1]["defaults"] = {} +defs["igShrinkWidths"][1]["funcname"] = "ShrinkWidths" +defs["igShrinkWidths"][1]["namespace"] = "ImGui" +defs["igShrinkWidths"][1]["ov_cimguiname"] = "igShrinkWidths" +defs["igShrinkWidths"][1]["ret"] = "void" +defs["igShrinkWidths"][1]["signature"] = "(ImGuiShrinkWidthItem*,int,float)" +defs["igShrinkWidths"][1]["stname"] = "" +defs["igShrinkWidths"]["(ImGuiShrinkWidthItem*,int,float)"] = defs["igShrinkWidths"][1] +defs["igShutdown"] = {} +defs["igShutdown"][1] = {} +defs["igShutdown"][1]["args"] = "(ImGuiContext* context)" +defs["igShutdown"][1]["argsT"] = {} +defs["igShutdown"][1]["argsT"][1] = {} +defs["igShutdown"][1]["argsT"][1]["name"] = "context" +defs["igShutdown"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igShutdown"][1]["argsoriginal"] = "(ImGuiContext* context)" +defs["igShutdown"][1]["call_args"] = "(context)" +defs["igShutdown"][1]["cimguiname"] = "igShutdown" +defs["igShutdown"][1]["defaults"] = {} +defs["igShutdown"][1]["funcname"] = "Shutdown" +defs["igShutdown"][1]["namespace"] = "ImGui" +defs["igShutdown"][1]["ov_cimguiname"] = "igShutdown" +defs["igShutdown"][1]["ret"] = "void" +defs["igShutdown"][1]["signature"] = "(ImGuiContext*)" +defs["igShutdown"][1]["stname"] = "" +defs["igShutdown"]["(ImGuiContext*)"] = defs["igShutdown"][1] defs["igSliderAngle"] = {} defs["igSliderAngle"][1] = {} defs["igSliderAngle"][1]["args"] = "(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format)" @@ -11840,6 +19523,51 @@ defs["igSliderAngle"][1]["ret"] = "bool" defs["igSliderAngle"][1]["signature"] = "(const char*,float*,float,float,const char*)" defs["igSliderAngle"][1]["stname"] = "" defs["igSliderAngle"]["(const char*,float*,float,float,const char*)"] = defs["igSliderAngle"][1] +defs["igSliderBehavior"] = {} +defs["igSliderBehavior"][1] = {} +defs["igSliderBehavior"][1]["args"] = "(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,float power,ImGuiSliderFlags flags,ImRect* out_grab_bb)" +defs["igSliderBehavior"][1]["argsT"] = {} +defs["igSliderBehavior"][1]["argsT"][1] = {} +defs["igSliderBehavior"][1]["argsT"][1]["name"] = "bb" +defs["igSliderBehavior"][1]["argsT"][1]["type"] = "const ImRect" +defs["igSliderBehavior"][1]["argsT"][2] = {} +defs["igSliderBehavior"][1]["argsT"][2]["name"] = "id" +defs["igSliderBehavior"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igSliderBehavior"][1]["argsT"][3] = {} +defs["igSliderBehavior"][1]["argsT"][3]["name"] = "data_type" +defs["igSliderBehavior"][1]["argsT"][3]["type"] = "ImGuiDataType" +defs["igSliderBehavior"][1]["argsT"][4] = {} +defs["igSliderBehavior"][1]["argsT"][4]["name"] = "p_v" +defs["igSliderBehavior"][1]["argsT"][4]["type"] = "void*" +defs["igSliderBehavior"][1]["argsT"][5] = {} +defs["igSliderBehavior"][1]["argsT"][5]["name"] = "p_min" +defs["igSliderBehavior"][1]["argsT"][5]["type"] = "const void*" +defs["igSliderBehavior"][1]["argsT"][6] = {} +defs["igSliderBehavior"][1]["argsT"][6]["name"] = "p_max" +defs["igSliderBehavior"][1]["argsT"][6]["type"] = "const void*" +defs["igSliderBehavior"][1]["argsT"][7] = {} +defs["igSliderBehavior"][1]["argsT"][7]["name"] = "format" +defs["igSliderBehavior"][1]["argsT"][7]["type"] = "const char*" +defs["igSliderBehavior"][1]["argsT"][8] = {} +defs["igSliderBehavior"][1]["argsT"][8]["name"] = "power" +defs["igSliderBehavior"][1]["argsT"][8]["type"] = "float" +defs["igSliderBehavior"][1]["argsT"][9] = {} +defs["igSliderBehavior"][1]["argsT"][9]["name"] = "flags" +defs["igSliderBehavior"][1]["argsT"][9]["type"] = "ImGuiSliderFlags" +defs["igSliderBehavior"][1]["argsT"][10] = {} +defs["igSliderBehavior"][1]["argsT"][10]["name"] = "out_grab_bb" +defs["igSliderBehavior"][1]["argsT"][10]["type"] = "ImRect*" +defs["igSliderBehavior"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,float power,ImGuiSliderFlags flags,ImRect* out_grab_bb)" +defs["igSliderBehavior"][1]["call_args"] = "(bb,id,data_type,p_v,p_min,p_max,format,power,flags,out_grab_bb)" +defs["igSliderBehavior"][1]["cimguiname"] = "igSliderBehavior" +defs["igSliderBehavior"][1]["defaults"] = {} +defs["igSliderBehavior"][1]["funcname"] = "SliderBehavior" +defs["igSliderBehavior"][1]["namespace"] = "ImGui" +defs["igSliderBehavior"][1]["ov_cimguiname"] = "igSliderBehavior" +defs["igSliderBehavior"][1]["ret"] = "bool" +defs["igSliderBehavior"][1]["signature"] = "(const ImRect,ImGuiID,ImGuiDataType,void*,const void*,const void*,const char*,float,ImGuiSliderFlags,ImRect*)" +defs["igSliderBehavior"][1]["stname"] = "" +defs["igSliderBehavior"]["(const ImRect,ImGuiID,ImGuiDataType,void*,const void*,const void*,const char*,float,ImGuiSliderFlags,ImRect*)"] = defs["igSliderBehavior"][1] defs["igSliderFloat"] = {} defs["igSliderFloat"][1] = {} defs["igSliderFloat"][1]["args"] = "(const char* label,float* v,float v_min,float v_max,const char* format,float power)" @@ -12216,6 +19944,68 @@ defs["igSpacing"][1]["ret"] = "void" defs["igSpacing"][1]["signature"] = "()" defs["igSpacing"][1]["stname"] = "" defs["igSpacing"]["()"] = defs["igSpacing"][1] +defs["igSplitterBehavior"] = {} +defs["igSplitterBehavior"][1] = {} +defs["igSplitterBehavior"][1]["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)" +defs["igSplitterBehavior"][1]["argsT"] = {} +defs["igSplitterBehavior"][1]["argsT"][1] = {} +defs["igSplitterBehavior"][1]["argsT"][1]["name"] = "bb" +defs["igSplitterBehavior"][1]["argsT"][1]["type"] = "const ImRect" +defs["igSplitterBehavior"][1]["argsT"][2] = {} +defs["igSplitterBehavior"][1]["argsT"][2]["name"] = "id" +defs["igSplitterBehavior"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igSplitterBehavior"][1]["argsT"][3] = {} +defs["igSplitterBehavior"][1]["argsT"][3]["name"] = "axis" +defs["igSplitterBehavior"][1]["argsT"][3]["type"] = "ImGuiAxis" +defs["igSplitterBehavior"][1]["argsT"][4] = {} +defs["igSplitterBehavior"][1]["argsT"][4]["name"] = "size1" +defs["igSplitterBehavior"][1]["argsT"][4]["type"] = "float*" +defs["igSplitterBehavior"][1]["argsT"][5] = {} +defs["igSplitterBehavior"][1]["argsT"][5]["name"] = "size2" +defs["igSplitterBehavior"][1]["argsT"][5]["type"] = "float*" +defs["igSplitterBehavior"][1]["argsT"][6] = {} +defs["igSplitterBehavior"][1]["argsT"][6]["name"] = "min_size1" +defs["igSplitterBehavior"][1]["argsT"][6]["type"] = "float" +defs["igSplitterBehavior"][1]["argsT"][7] = {} +defs["igSplitterBehavior"][1]["argsT"][7]["name"] = "min_size2" +defs["igSplitterBehavior"][1]["argsT"][7]["type"] = "float" +defs["igSplitterBehavior"][1]["argsT"][8] = {} +defs["igSplitterBehavior"][1]["argsT"][8]["name"] = "hover_extend" +defs["igSplitterBehavior"][1]["argsT"][8]["type"] = "float" +defs["igSplitterBehavior"][1]["argsT"][9] = {} +defs["igSplitterBehavior"][1]["argsT"][9]["name"] = "hover_visibility_delay" +defs["igSplitterBehavior"][1]["argsT"][9]["type"] = "float" +defs["igSplitterBehavior"][1]["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)" +defs["igSplitterBehavior"][1]["call_args"] = "(bb,id,axis,size1,size2,min_size1,min_size2,hover_extend,hover_visibility_delay)" +defs["igSplitterBehavior"][1]["cimguiname"] = "igSplitterBehavior" +defs["igSplitterBehavior"][1]["defaults"] = {} +defs["igSplitterBehavior"][1]["defaults"]["hover_extend"] = "0.0f" +defs["igSplitterBehavior"][1]["defaults"]["hover_visibility_delay"] = "0.0f" +defs["igSplitterBehavior"][1]["funcname"] = "SplitterBehavior" +defs["igSplitterBehavior"][1]["namespace"] = "ImGui" +defs["igSplitterBehavior"][1]["ov_cimguiname"] = "igSplitterBehavior" +defs["igSplitterBehavior"][1]["ret"] = "bool" +defs["igSplitterBehavior"][1]["signature"] = "(const ImRect,ImGuiID,ImGuiAxis,float*,float*,float,float,float,float)" +defs["igSplitterBehavior"][1]["stname"] = "" +defs["igSplitterBehavior"]["(const ImRect,ImGuiID,ImGuiAxis,float*,float*,float,float,float,float)"] = defs["igSplitterBehavior"][1] +defs["igStartMouseMovingWindow"] = {} +defs["igStartMouseMovingWindow"][1] = {} +defs["igStartMouseMovingWindow"][1]["args"] = "(ImGuiWindow* window)" +defs["igStartMouseMovingWindow"][1]["argsT"] = {} +defs["igStartMouseMovingWindow"][1]["argsT"][1] = {} +defs["igStartMouseMovingWindow"][1]["argsT"][1]["name"] = "window" +defs["igStartMouseMovingWindow"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igStartMouseMovingWindow"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igStartMouseMovingWindow"][1]["call_args"] = "(window)" +defs["igStartMouseMovingWindow"][1]["cimguiname"] = "igStartMouseMovingWindow" +defs["igStartMouseMovingWindow"][1]["defaults"] = {} +defs["igStartMouseMovingWindow"][1]["funcname"] = "StartMouseMovingWindow" +defs["igStartMouseMovingWindow"][1]["namespace"] = "ImGui" +defs["igStartMouseMovingWindow"][1]["ov_cimguiname"] = "igStartMouseMovingWindow" +defs["igStartMouseMovingWindow"][1]["ret"] = "void" +defs["igStartMouseMovingWindow"][1]["signature"] = "(ImGuiWindow*)" +defs["igStartMouseMovingWindow"][1]["stname"] = "" +defs["igStartMouseMovingWindow"]["(ImGuiWindow*)"] = defs["igStartMouseMovingWindow"][1] defs["igStyleColorsClassic"] = {} defs["igStyleColorsClassic"][1] = {} defs["igStyleColorsClassic"][1]["args"] = "(ImGuiStyle* dst)" @@ -12273,6 +20063,292 @@ defs["igStyleColorsLight"][1]["ret"] = "void" defs["igStyleColorsLight"][1]["signature"] = "(ImGuiStyle*)" defs["igStyleColorsLight"][1]["stname"] = "" defs["igStyleColorsLight"]["(ImGuiStyle*)"] = defs["igStyleColorsLight"][1] +defs["igTabBarCloseTab"] = {} +defs["igTabBarCloseTab"][1] = {} +defs["igTabBarCloseTab"][1]["args"] = "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)" +defs["igTabBarCloseTab"][1]["argsT"] = {} +defs["igTabBarCloseTab"][1]["argsT"][1] = {} +defs["igTabBarCloseTab"][1]["argsT"][1]["name"] = "tab_bar" +defs["igTabBarCloseTab"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igTabBarCloseTab"][1]["argsT"][2] = {} +defs["igTabBarCloseTab"][1]["argsT"][2]["name"] = "tab" +defs["igTabBarCloseTab"][1]["argsT"][2]["type"] = "ImGuiTabItem*" +defs["igTabBarCloseTab"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)" +defs["igTabBarCloseTab"][1]["call_args"] = "(tab_bar,tab)" +defs["igTabBarCloseTab"][1]["cimguiname"] = "igTabBarCloseTab" +defs["igTabBarCloseTab"][1]["defaults"] = {} +defs["igTabBarCloseTab"][1]["funcname"] = "TabBarCloseTab" +defs["igTabBarCloseTab"][1]["namespace"] = "ImGui" +defs["igTabBarCloseTab"][1]["ov_cimguiname"] = "igTabBarCloseTab" +defs["igTabBarCloseTab"][1]["ret"] = "void" +defs["igTabBarCloseTab"][1]["signature"] = "(ImGuiTabBar*,ImGuiTabItem*)" +defs["igTabBarCloseTab"][1]["stname"] = "" +defs["igTabBarCloseTab"]["(ImGuiTabBar*,ImGuiTabItem*)"] = defs["igTabBarCloseTab"][1] +defs["igTabBarFindTabByID"] = {} +defs["igTabBarFindTabByID"][1] = {} +defs["igTabBarFindTabByID"][1]["args"] = "(ImGuiTabBar* tab_bar,ImGuiID tab_id)" +defs["igTabBarFindTabByID"][1]["argsT"] = {} +defs["igTabBarFindTabByID"][1]["argsT"][1] = {} +defs["igTabBarFindTabByID"][1]["argsT"][1]["name"] = "tab_bar" +defs["igTabBarFindTabByID"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igTabBarFindTabByID"][1]["argsT"][2] = {} +defs["igTabBarFindTabByID"][1]["argsT"][2]["name"] = "tab_id" +defs["igTabBarFindTabByID"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igTabBarFindTabByID"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar,ImGuiID tab_id)" +defs["igTabBarFindTabByID"][1]["call_args"] = "(tab_bar,tab_id)" +defs["igTabBarFindTabByID"][1]["cimguiname"] = "igTabBarFindTabByID" +defs["igTabBarFindTabByID"][1]["defaults"] = {} +defs["igTabBarFindTabByID"][1]["funcname"] = "TabBarFindTabByID" +defs["igTabBarFindTabByID"][1]["namespace"] = "ImGui" +defs["igTabBarFindTabByID"][1]["ov_cimguiname"] = "igTabBarFindTabByID" +defs["igTabBarFindTabByID"][1]["ret"] = "ImGuiTabItem*" +defs["igTabBarFindTabByID"][1]["signature"] = "(ImGuiTabBar*,ImGuiID)" +defs["igTabBarFindTabByID"][1]["stname"] = "" +defs["igTabBarFindTabByID"]["(ImGuiTabBar*,ImGuiID)"] = defs["igTabBarFindTabByID"][1] +defs["igTabBarQueueChangeTabOrder"] = {} +defs["igTabBarQueueChangeTabOrder"][1] = {} +defs["igTabBarQueueChangeTabOrder"][1]["args"] = "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir)" +defs["igTabBarQueueChangeTabOrder"][1]["argsT"] = {} +defs["igTabBarQueueChangeTabOrder"][1]["argsT"][1] = {} +defs["igTabBarQueueChangeTabOrder"][1]["argsT"][1]["name"] = "tab_bar" +defs["igTabBarQueueChangeTabOrder"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igTabBarQueueChangeTabOrder"][1]["argsT"][2] = {} +defs["igTabBarQueueChangeTabOrder"][1]["argsT"][2]["name"] = "tab" +defs["igTabBarQueueChangeTabOrder"][1]["argsT"][2]["type"] = "const ImGuiTabItem*" +defs["igTabBarQueueChangeTabOrder"][1]["argsT"][3] = {} +defs["igTabBarQueueChangeTabOrder"][1]["argsT"][3]["name"] = "dir" +defs["igTabBarQueueChangeTabOrder"][1]["argsT"][3]["type"] = "int" +defs["igTabBarQueueChangeTabOrder"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir)" +defs["igTabBarQueueChangeTabOrder"][1]["call_args"] = "(tab_bar,tab,dir)" +defs["igTabBarQueueChangeTabOrder"][1]["cimguiname"] = "igTabBarQueueChangeTabOrder" +defs["igTabBarQueueChangeTabOrder"][1]["defaults"] = {} +defs["igTabBarQueueChangeTabOrder"][1]["funcname"] = "TabBarQueueChangeTabOrder" +defs["igTabBarQueueChangeTabOrder"][1]["namespace"] = "ImGui" +defs["igTabBarQueueChangeTabOrder"][1]["ov_cimguiname"] = "igTabBarQueueChangeTabOrder" +defs["igTabBarQueueChangeTabOrder"][1]["ret"] = "void" +defs["igTabBarQueueChangeTabOrder"][1]["signature"] = "(ImGuiTabBar*,const ImGuiTabItem*,int)" +defs["igTabBarQueueChangeTabOrder"][1]["stname"] = "" +defs["igTabBarQueueChangeTabOrder"]["(ImGuiTabBar*,const ImGuiTabItem*,int)"] = defs["igTabBarQueueChangeTabOrder"][1] +defs["igTabBarRemoveTab"] = {} +defs["igTabBarRemoveTab"][1] = {} +defs["igTabBarRemoveTab"][1]["args"] = "(ImGuiTabBar* tab_bar,ImGuiID tab_id)" +defs["igTabBarRemoveTab"][1]["argsT"] = {} +defs["igTabBarRemoveTab"][1]["argsT"][1] = {} +defs["igTabBarRemoveTab"][1]["argsT"][1]["name"] = "tab_bar" +defs["igTabBarRemoveTab"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igTabBarRemoveTab"][1]["argsT"][2] = {} +defs["igTabBarRemoveTab"][1]["argsT"][2]["name"] = "tab_id" +defs["igTabBarRemoveTab"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igTabBarRemoveTab"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar,ImGuiID tab_id)" +defs["igTabBarRemoveTab"][1]["call_args"] = "(tab_bar,tab_id)" +defs["igTabBarRemoveTab"][1]["cimguiname"] = "igTabBarRemoveTab" +defs["igTabBarRemoveTab"][1]["defaults"] = {} +defs["igTabBarRemoveTab"][1]["funcname"] = "TabBarRemoveTab" +defs["igTabBarRemoveTab"][1]["namespace"] = "ImGui" +defs["igTabBarRemoveTab"][1]["ov_cimguiname"] = "igTabBarRemoveTab" +defs["igTabBarRemoveTab"][1]["ret"] = "void" +defs["igTabBarRemoveTab"][1]["signature"] = "(ImGuiTabBar*,ImGuiID)" +defs["igTabBarRemoveTab"][1]["stname"] = "" +defs["igTabBarRemoveTab"]["(ImGuiTabBar*,ImGuiID)"] = defs["igTabBarRemoveTab"][1] +defs["igTabItemBackground"] = {} +defs["igTabItemBackground"][1] = {} +defs["igTabItemBackground"][1]["args"] = "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col)" +defs["igTabItemBackground"][1]["argsT"] = {} +defs["igTabItemBackground"][1]["argsT"][1] = {} +defs["igTabItemBackground"][1]["argsT"][1]["name"] = "draw_list" +defs["igTabItemBackground"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igTabItemBackground"][1]["argsT"][2] = {} +defs["igTabItemBackground"][1]["argsT"][2]["name"] = "bb" +defs["igTabItemBackground"][1]["argsT"][2]["type"] = "const ImRect" +defs["igTabItemBackground"][1]["argsT"][3] = {} +defs["igTabItemBackground"][1]["argsT"][3]["name"] = "flags" +defs["igTabItemBackground"][1]["argsT"][3]["type"] = "ImGuiTabItemFlags" +defs["igTabItemBackground"][1]["argsT"][4] = {} +defs["igTabItemBackground"][1]["argsT"][4]["name"] = "col" +defs["igTabItemBackground"][1]["argsT"][4]["type"] = "ImU32" +defs["igTabItemBackground"][1]["argsoriginal"] = "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImU32 col)" +defs["igTabItemBackground"][1]["call_args"] = "(draw_list,bb,flags,col)" +defs["igTabItemBackground"][1]["cimguiname"] = "igTabItemBackground" +defs["igTabItemBackground"][1]["defaults"] = {} +defs["igTabItemBackground"][1]["funcname"] = "TabItemBackground" +defs["igTabItemBackground"][1]["namespace"] = "ImGui" +defs["igTabItemBackground"][1]["ov_cimguiname"] = "igTabItemBackground" +defs["igTabItemBackground"][1]["ret"] = "void" +defs["igTabItemBackground"][1]["signature"] = "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImU32)" +defs["igTabItemBackground"][1]["stname"] = "" +defs["igTabItemBackground"]["(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImU32)"] = defs["igTabItemBackground"][1] +defs["igTabItemCalcSize"] = {} +defs["igTabItemCalcSize"][1] = {} +defs["igTabItemCalcSize"][1]["args"] = "(ImVec2 *pOut,const char* label,bool has_close_button)" +defs["igTabItemCalcSize"][1]["argsT"] = {} +defs["igTabItemCalcSize"][1]["argsT"][1] = {} +defs["igTabItemCalcSize"][1]["argsT"][1]["name"] = "pOut" +defs["igTabItemCalcSize"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igTabItemCalcSize"][1]["argsT"][2] = {} +defs["igTabItemCalcSize"][1]["argsT"][2]["name"] = "label" +defs["igTabItemCalcSize"][1]["argsT"][2]["type"] = "const char*" +defs["igTabItemCalcSize"][1]["argsT"][3] = {} +defs["igTabItemCalcSize"][1]["argsT"][3]["name"] = "has_close_button" +defs["igTabItemCalcSize"][1]["argsT"][3]["type"] = "bool" +defs["igTabItemCalcSize"][1]["argsoriginal"] = "(const char* label,bool has_close_button)" +defs["igTabItemCalcSize"][1]["call_args"] = "(label,has_close_button)" +defs["igTabItemCalcSize"][1]["cimguiname"] = "igTabItemCalcSize" +defs["igTabItemCalcSize"][1]["defaults"] = {} +defs["igTabItemCalcSize"][1]["funcname"] = "TabItemCalcSize" +defs["igTabItemCalcSize"][1]["namespace"] = "ImGui" +defs["igTabItemCalcSize"][1]["nonUDT"] = 1 +defs["igTabItemCalcSize"][1]["ov_cimguiname"] = "igTabItemCalcSize" +defs["igTabItemCalcSize"][1]["ret"] = "void" +defs["igTabItemCalcSize"][1]["signature"] = "(const char*,bool)" +defs["igTabItemCalcSize"][1]["stname"] = "" +defs["igTabItemCalcSize"]["(const char*,bool)"] = defs["igTabItemCalcSize"][1] +defs["igTabItemEx"] = {} +defs["igTabItemEx"][1] = {} +defs["igTabItemEx"][1]["args"] = "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags)" +defs["igTabItemEx"][1]["argsT"] = {} +defs["igTabItemEx"][1]["argsT"][1] = {} +defs["igTabItemEx"][1]["argsT"][1]["name"] = "tab_bar" +defs["igTabItemEx"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igTabItemEx"][1]["argsT"][2] = {} +defs["igTabItemEx"][1]["argsT"][2]["name"] = "label" +defs["igTabItemEx"][1]["argsT"][2]["type"] = "const char*" +defs["igTabItemEx"][1]["argsT"][3] = {} +defs["igTabItemEx"][1]["argsT"][3]["name"] = "p_open" +defs["igTabItemEx"][1]["argsT"][3]["type"] = "bool*" +defs["igTabItemEx"][1]["argsT"][4] = {} +defs["igTabItemEx"][1]["argsT"][4]["name"] = "flags" +defs["igTabItemEx"][1]["argsT"][4]["type"] = "ImGuiTabItemFlags" +defs["igTabItemEx"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags)" +defs["igTabItemEx"][1]["call_args"] = "(tab_bar,label,p_open,flags)" +defs["igTabItemEx"][1]["cimguiname"] = "igTabItemEx" +defs["igTabItemEx"][1]["defaults"] = {} +defs["igTabItemEx"][1]["funcname"] = "TabItemEx" +defs["igTabItemEx"][1]["namespace"] = "ImGui" +defs["igTabItemEx"][1]["ov_cimguiname"] = "igTabItemEx" +defs["igTabItemEx"][1]["ret"] = "bool" +defs["igTabItemEx"][1]["signature"] = "(ImGuiTabBar*,const char*,bool*,ImGuiTabItemFlags)" +defs["igTabItemEx"][1]["stname"] = "" +defs["igTabItemEx"]["(ImGuiTabBar*,const char*,bool*,ImGuiTabItemFlags)"] = defs["igTabItemEx"][1] +defs["igTabItemLabelAndCloseButton"] = {} +defs["igTabItemLabelAndCloseButton"][1] = {} +defs["igTabItemLabelAndCloseButton"][1]["args"] = "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id)" +defs["igTabItemLabelAndCloseButton"][1]["argsT"] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][1] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][1]["name"] = "draw_list" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][2] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][2]["name"] = "bb" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][2]["type"] = "const ImRect" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][3] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][3]["name"] = "flags" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][3]["type"] = "ImGuiTabItemFlags" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][4] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][4]["name"] = "frame_padding" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][4]["type"] = "ImVec2" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][5] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][5]["name"] = "label" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][5]["type"] = "const char*" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][6] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][6]["name"] = "tab_id" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][6]["type"] = "ImGuiID" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][7] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][7]["name"] = "close_button_id" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][7]["type"] = "ImGuiID" +defs["igTabItemLabelAndCloseButton"][1]["argsoriginal"] = "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id)" +defs["igTabItemLabelAndCloseButton"][1]["call_args"] = "(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id)" +defs["igTabItemLabelAndCloseButton"][1]["cimguiname"] = "igTabItemLabelAndCloseButton" +defs["igTabItemLabelAndCloseButton"][1]["defaults"] = {} +defs["igTabItemLabelAndCloseButton"][1]["funcname"] = "TabItemLabelAndCloseButton" +defs["igTabItemLabelAndCloseButton"][1]["namespace"] = "ImGui" +defs["igTabItemLabelAndCloseButton"][1]["ov_cimguiname"] = "igTabItemLabelAndCloseButton" +defs["igTabItemLabelAndCloseButton"][1]["ret"] = "bool" +defs["igTabItemLabelAndCloseButton"][1]["signature"] = "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID)" +defs["igTabItemLabelAndCloseButton"][1]["stname"] = "" +defs["igTabItemLabelAndCloseButton"]["(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID)"] = defs["igTabItemLabelAndCloseButton"][1] +defs["igTempInputIsActive"] = {} +defs["igTempInputIsActive"][1] = {} +defs["igTempInputIsActive"][1]["args"] = "(ImGuiID id)" +defs["igTempInputIsActive"][1]["argsT"] = {} +defs["igTempInputIsActive"][1]["argsT"][1] = {} +defs["igTempInputIsActive"][1]["argsT"][1]["name"] = "id" +defs["igTempInputIsActive"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igTempInputIsActive"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igTempInputIsActive"][1]["call_args"] = "(id)" +defs["igTempInputIsActive"][1]["cimguiname"] = "igTempInputIsActive" +defs["igTempInputIsActive"][1]["defaults"] = {} +defs["igTempInputIsActive"][1]["funcname"] = "TempInputIsActive" +defs["igTempInputIsActive"][1]["namespace"] = "ImGui" +defs["igTempInputIsActive"][1]["ov_cimguiname"] = "igTempInputIsActive" +defs["igTempInputIsActive"][1]["ret"] = "bool" +defs["igTempInputIsActive"][1]["signature"] = "(ImGuiID)" +defs["igTempInputIsActive"][1]["stname"] = "" +defs["igTempInputIsActive"]["(ImGuiID)"] = defs["igTempInputIsActive"][1] +defs["igTempInputScalar"] = {} +defs["igTempInputScalar"][1] = {} +defs["igTempInputScalar"][1]["args"] = "(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format)" +defs["igTempInputScalar"][1]["argsT"] = {} +defs["igTempInputScalar"][1]["argsT"][1] = {} +defs["igTempInputScalar"][1]["argsT"][1]["name"] = "bb" +defs["igTempInputScalar"][1]["argsT"][1]["type"] = "const ImRect" +defs["igTempInputScalar"][1]["argsT"][2] = {} +defs["igTempInputScalar"][1]["argsT"][2]["name"] = "id" +defs["igTempInputScalar"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igTempInputScalar"][1]["argsT"][3] = {} +defs["igTempInputScalar"][1]["argsT"][3]["name"] = "label" +defs["igTempInputScalar"][1]["argsT"][3]["type"] = "const char*" +defs["igTempInputScalar"][1]["argsT"][4] = {} +defs["igTempInputScalar"][1]["argsT"][4]["name"] = "data_type" +defs["igTempInputScalar"][1]["argsT"][4]["type"] = "ImGuiDataType" +defs["igTempInputScalar"][1]["argsT"][5] = {} +defs["igTempInputScalar"][1]["argsT"][5]["name"] = "p_data" +defs["igTempInputScalar"][1]["argsT"][5]["type"] = "void*" +defs["igTempInputScalar"][1]["argsT"][6] = {} +defs["igTempInputScalar"][1]["argsT"][6]["name"] = "format" +defs["igTempInputScalar"][1]["argsT"][6]["type"] = "const char*" +defs["igTempInputScalar"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format)" +defs["igTempInputScalar"][1]["call_args"] = "(bb,id,label,data_type,p_data,format)" +defs["igTempInputScalar"][1]["cimguiname"] = "igTempInputScalar" +defs["igTempInputScalar"][1]["defaults"] = {} +defs["igTempInputScalar"][1]["funcname"] = "TempInputScalar" +defs["igTempInputScalar"][1]["namespace"] = "ImGui" +defs["igTempInputScalar"][1]["ov_cimguiname"] = "igTempInputScalar" +defs["igTempInputScalar"][1]["ret"] = "bool" +defs["igTempInputScalar"][1]["signature"] = "(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*)" +defs["igTempInputScalar"][1]["stname"] = "" +defs["igTempInputScalar"]["(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*)"] = defs["igTempInputScalar"][1] +defs["igTempInputText"] = {} +defs["igTempInputText"][1] = {} +defs["igTempInputText"][1]["args"] = "(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)" +defs["igTempInputText"][1]["argsT"] = {} +defs["igTempInputText"][1]["argsT"][1] = {} +defs["igTempInputText"][1]["argsT"][1]["name"] = "bb" +defs["igTempInputText"][1]["argsT"][1]["type"] = "const ImRect" +defs["igTempInputText"][1]["argsT"][2] = {} +defs["igTempInputText"][1]["argsT"][2]["name"] = "id" +defs["igTempInputText"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igTempInputText"][1]["argsT"][3] = {} +defs["igTempInputText"][1]["argsT"][3]["name"] = "label" +defs["igTempInputText"][1]["argsT"][3]["type"] = "const char*" +defs["igTempInputText"][1]["argsT"][4] = {} +defs["igTempInputText"][1]["argsT"][4]["name"] = "buf" +defs["igTempInputText"][1]["argsT"][4]["type"] = "char*" +defs["igTempInputText"][1]["argsT"][5] = {} +defs["igTempInputText"][1]["argsT"][5]["name"] = "buf_size" +defs["igTempInputText"][1]["argsT"][5]["type"] = "int" +defs["igTempInputText"][1]["argsT"][6] = {} +defs["igTempInputText"][1]["argsT"][6]["name"] = "flags" +defs["igTempInputText"][1]["argsT"][6]["type"] = "ImGuiInputTextFlags" +defs["igTempInputText"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)" +defs["igTempInputText"][1]["call_args"] = "(bb,id,label,buf,buf_size,flags)" +defs["igTempInputText"][1]["cimguiname"] = "igTempInputText" +defs["igTempInputText"][1]["defaults"] = {} +defs["igTempInputText"][1]["funcname"] = "TempInputText" +defs["igTempInputText"][1]["namespace"] = "ImGui" +defs["igTempInputText"][1]["ov_cimguiname"] = "igTempInputText" +defs["igTempInputText"][1]["ret"] = "bool" +defs["igTempInputText"][1]["signature"] = "(const ImRect,ImGuiID,const char*,char*,int,ImGuiInputTextFlags)" +defs["igTempInputText"][1]["stname"] = "" +defs["igTempInputText"]["(const ImRect,ImGuiID,const char*,char*,int,ImGuiInputTextFlags)"] = defs["igTempInputText"][1] defs["igText"] = {} defs["igText"][1] = {} defs["igText"][1]["args"] = "(const char* fmt,...)" @@ -12387,6 +20463,32 @@ defs["igTextDisabledV"][1]["ret"] = "void" defs["igTextDisabledV"][1]["signature"] = "(const char*,va_list)" defs["igTextDisabledV"][1]["stname"] = "" defs["igTextDisabledV"]["(const char*,va_list)"] = defs["igTextDisabledV"][1] +defs["igTextEx"] = {} +defs["igTextEx"][1] = {} +defs["igTextEx"][1]["args"] = "(const char* text,const char* text_end,ImGuiTextFlags flags)" +defs["igTextEx"][1]["argsT"] = {} +defs["igTextEx"][1]["argsT"][1] = {} +defs["igTextEx"][1]["argsT"][1]["name"] = "text" +defs["igTextEx"][1]["argsT"][1]["type"] = "const char*" +defs["igTextEx"][1]["argsT"][2] = {} +defs["igTextEx"][1]["argsT"][2]["name"] = "text_end" +defs["igTextEx"][1]["argsT"][2]["type"] = "const char*" +defs["igTextEx"][1]["argsT"][3] = {} +defs["igTextEx"][1]["argsT"][3]["name"] = "flags" +defs["igTextEx"][1]["argsT"][3]["type"] = "ImGuiTextFlags" +defs["igTextEx"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0),ImGuiTextFlags flags=0)" +defs["igTextEx"][1]["call_args"] = "(text,text_end,flags)" +defs["igTextEx"][1]["cimguiname"] = "igTextEx" +defs["igTextEx"][1]["defaults"] = {} +defs["igTextEx"][1]["defaults"]["flags"] = "0" +defs["igTextEx"][1]["defaults"]["text_end"] = "((void*)0)" +defs["igTextEx"][1]["funcname"] = "TextEx" +defs["igTextEx"][1]["namespace"] = "ImGui" +defs["igTextEx"][1]["ov_cimguiname"] = "igTextEx" +defs["igTextEx"][1]["ret"] = "void" +defs["igTextEx"][1]["signature"] = "(const char*,const char*,ImGuiTextFlags)" +defs["igTextEx"][1]["stname"] = "" +defs["igTextEx"]["(const char*,const char*,ImGuiTextFlags)"] = defs["igTextEx"][1] defs["igTextUnformatted"] = {} defs["igTextUnformatted"][1] = {} defs["igTextUnformatted"][1]["args"] = "(const char* text,const char* text_end)" @@ -12539,6 +20641,56 @@ defs["igTreeNode"][3]["stname"] = "" defs["igTreeNode"]["(const char*)"] = defs["igTreeNode"][1] defs["igTreeNode"]["(const char*,const char*,...)"] = defs["igTreeNode"][2] defs["igTreeNode"]["(const void*,const char*,...)"] = defs["igTreeNode"][3] +defs["igTreeNodeBehavior"] = {} +defs["igTreeNodeBehavior"][1] = {} +defs["igTreeNodeBehavior"][1]["args"] = "(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end)" +defs["igTreeNodeBehavior"][1]["argsT"] = {} +defs["igTreeNodeBehavior"][1]["argsT"][1] = {} +defs["igTreeNodeBehavior"][1]["argsT"][1]["name"] = "id" +defs["igTreeNodeBehavior"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igTreeNodeBehavior"][1]["argsT"][2] = {} +defs["igTreeNodeBehavior"][1]["argsT"][2]["name"] = "flags" +defs["igTreeNodeBehavior"][1]["argsT"][2]["type"] = "ImGuiTreeNodeFlags" +defs["igTreeNodeBehavior"][1]["argsT"][3] = {} +defs["igTreeNodeBehavior"][1]["argsT"][3]["name"] = "label" +defs["igTreeNodeBehavior"][1]["argsT"][3]["type"] = "const char*" +defs["igTreeNodeBehavior"][1]["argsT"][4] = {} +defs["igTreeNodeBehavior"][1]["argsT"][4]["name"] = "label_end" +defs["igTreeNodeBehavior"][1]["argsT"][4]["type"] = "const char*" +defs["igTreeNodeBehavior"][1]["argsoriginal"] = "(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end=((void*)0))" +defs["igTreeNodeBehavior"][1]["call_args"] = "(id,flags,label,label_end)" +defs["igTreeNodeBehavior"][1]["cimguiname"] = "igTreeNodeBehavior" +defs["igTreeNodeBehavior"][1]["defaults"] = {} +defs["igTreeNodeBehavior"][1]["defaults"]["label_end"] = "((void*)0)" +defs["igTreeNodeBehavior"][1]["funcname"] = "TreeNodeBehavior" +defs["igTreeNodeBehavior"][1]["namespace"] = "ImGui" +defs["igTreeNodeBehavior"][1]["ov_cimguiname"] = "igTreeNodeBehavior" +defs["igTreeNodeBehavior"][1]["ret"] = "bool" +defs["igTreeNodeBehavior"][1]["signature"] = "(ImGuiID,ImGuiTreeNodeFlags,const char*,const char*)" +defs["igTreeNodeBehavior"][1]["stname"] = "" +defs["igTreeNodeBehavior"]["(ImGuiID,ImGuiTreeNodeFlags,const char*,const char*)"] = defs["igTreeNodeBehavior"][1] +defs["igTreeNodeBehaviorIsOpen"] = {} +defs["igTreeNodeBehaviorIsOpen"][1] = {} +defs["igTreeNodeBehaviorIsOpen"][1]["args"] = "(ImGuiID id,ImGuiTreeNodeFlags flags)" +defs["igTreeNodeBehaviorIsOpen"][1]["argsT"] = {} +defs["igTreeNodeBehaviorIsOpen"][1]["argsT"][1] = {} +defs["igTreeNodeBehaviorIsOpen"][1]["argsT"][1]["name"] = "id" +defs["igTreeNodeBehaviorIsOpen"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igTreeNodeBehaviorIsOpen"][1]["argsT"][2] = {} +defs["igTreeNodeBehaviorIsOpen"][1]["argsT"][2]["name"] = "flags" +defs["igTreeNodeBehaviorIsOpen"][1]["argsT"][2]["type"] = "ImGuiTreeNodeFlags" +defs["igTreeNodeBehaviorIsOpen"][1]["argsoriginal"] = "(ImGuiID id,ImGuiTreeNodeFlags flags=0)" +defs["igTreeNodeBehaviorIsOpen"][1]["call_args"] = "(id,flags)" +defs["igTreeNodeBehaviorIsOpen"][1]["cimguiname"] = "igTreeNodeBehaviorIsOpen" +defs["igTreeNodeBehaviorIsOpen"][1]["defaults"] = {} +defs["igTreeNodeBehaviorIsOpen"][1]["defaults"]["flags"] = "0" +defs["igTreeNodeBehaviorIsOpen"][1]["funcname"] = "TreeNodeBehaviorIsOpen" +defs["igTreeNodeBehaviorIsOpen"][1]["namespace"] = "ImGui" +defs["igTreeNodeBehaviorIsOpen"][1]["ov_cimguiname"] = "igTreeNodeBehaviorIsOpen" +defs["igTreeNodeBehaviorIsOpen"][1]["ret"] = "bool" +defs["igTreeNodeBehaviorIsOpen"][1]["signature"] = "(ImGuiID,ImGuiTreeNodeFlags)" +defs["igTreeNodeBehaviorIsOpen"][1]["stname"] = "" +defs["igTreeNodeBehaviorIsOpen"]["(ImGuiID,ImGuiTreeNodeFlags)"] = defs["igTreeNodeBehaviorIsOpen"][1] defs["igTreeNodeEx"] = {} defs["igTreeNodeEx"][1] = {} defs["igTreeNodeEx"][1]["args"] = "(const char* label,ImGuiTreeNodeFlags flags)" @@ -12766,6 +20918,24 @@ defs["igTreePush"][2]["signature"] = "(const void*)" defs["igTreePush"][2]["stname"] = "" defs["igTreePush"]["(const char*)"] = defs["igTreePush"][1] defs["igTreePush"]["(const void*)"] = defs["igTreePush"][2] +defs["igTreePushOverrideID"] = {} +defs["igTreePushOverrideID"][1] = {} +defs["igTreePushOverrideID"][1]["args"] = "(ImGuiID id)" +defs["igTreePushOverrideID"][1]["argsT"] = {} +defs["igTreePushOverrideID"][1]["argsT"][1] = {} +defs["igTreePushOverrideID"][1]["argsT"][1]["name"] = "id" +defs["igTreePushOverrideID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igTreePushOverrideID"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igTreePushOverrideID"][1]["call_args"] = "(id)" +defs["igTreePushOverrideID"][1]["cimguiname"] = "igTreePushOverrideID" +defs["igTreePushOverrideID"][1]["defaults"] = {} +defs["igTreePushOverrideID"][1]["funcname"] = "TreePushOverrideID" +defs["igTreePushOverrideID"][1]["namespace"] = "ImGui" +defs["igTreePushOverrideID"][1]["ov_cimguiname"] = "igTreePushOverrideID" +defs["igTreePushOverrideID"][1]["ret"] = "void" +defs["igTreePushOverrideID"][1]["signature"] = "(ImGuiID)" +defs["igTreePushOverrideID"][1]["stname"] = "" +defs["igTreePushOverrideID"]["(ImGuiID)"] = defs["igTreePushOverrideID"][1] defs["igUnindent"] = {} defs["igUnindent"][1] = {} defs["igUnindent"][1]["args"] = "(float indent_w)" @@ -12785,6 +20955,75 @@ defs["igUnindent"][1]["ret"] = "void" defs["igUnindent"][1]["signature"] = "(float)" defs["igUnindent"][1]["stname"] = "" defs["igUnindent"]["(float)"] = defs["igUnindent"][1] +defs["igUpdateHoveredWindowAndCaptureFlags"] = {} +defs["igUpdateHoveredWindowAndCaptureFlags"][1] = {} +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["args"] = "()" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["argsT"] = {} +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["argsoriginal"] = "()" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["call_args"] = "()" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["cimguiname"] = "igUpdateHoveredWindowAndCaptureFlags" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["defaults"] = {} +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["funcname"] = "UpdateHoveredWindowAndCaptureFlags" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["namespace"] = "ImGui" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["ov_cimguiname"] = "igUpdateHoveredWindowAndCaptureFlags" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["ret"] = "void" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["signature"] = "()" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["stname"] = "" +defs["igUpdateHoveredWindowAndCaptureFlags"]["()"] = defs["igUpdateHoveredWindowAndCaptureFlags"][1] +defs["igUpdateMouseMovingWindowEndFrame"] = {} +defs["igUpdateMouseMovingWindowEndFrame"][1] = {} +defs["igUpdateMouseMovingWindowEndFrame"][1]["args"] = "()" +defs["igUpdateMouseMovingWindowEndFrame"][1]["argsT"] = {} +defs["igUpdateMouseMovingWindowEndFrame"][1]["argsoriginal"] = "()" +defs["igUpdateMouseMovingWindowEndFrame"][1]["call_args"] = "()" +defs["igUpdateMouseMovingWindowEndFrame"][1]["cimguiname"] = "igUpdateMouseMovingWindowEndFrame" +defs["igUpdateMouseMovingWindowEndFrame"][1]["defaults"] = {} +defs["igUpdateMouseMovingWindowEndFrame"][1]["funcname"] = "UpdateMouseMovingWindowEndFrame" +defs["igUpdateMouseMovingWindowEndFrame"][1]["namespace"] = "ImGui" +defs["igUpdateMouseMovingWindowEndFrame"][1]["ov_cimguiname"] = "igUpdateMouseMovingWindowEndFrame" +defs["igUpdateMouseMovingWindowEndFrame"][1]["ret"] = "void" +defs["igUpdateMouseMovingWindowEndFrame"][1]["signature"] = "()" +defs["igUpdateMouseMovingWindowEndFrame"][1]["stname"] = "" +defs["igUpdateMouseMovingWindowEndFrame"]["()"] = defs["igUpdateMouseMovingWindowEndFrame"][1] +defs["igUpdateMouseMovingWindowNewFrame"] = {} +defs["igUpdateMouseMovingWindowNewFrame"][1] = {} +defs["igUpdateMouseMovingWindowNewFrame"][1]["args"] = "()" +defs["igUpdateMouseMovingWindowNewFrame"][1]["argsT"] = {} +defs["igUpdateMouseMovingWindowNewFrame"][1]["argsoriginal"] = "()" +defs["igUpdateMouseMovingWindowNewFrame"][1]["call_args"] = "()" +defs["igUpdateMouseMovingWindowNewFrame"][1]["cimguiname"] = "igUpdateMouseMovingWindowNewFrame" +defs["igUpdateMouseMovingWindowNewFrame"][1]["defaults"] = {} +defs["igUpdateMouseMovingWindowNewFrame"][1]["funcname"] = "UpdateMouseMovingWindowNewFrame" +defs["igUpdateMouseMovingWindowNewFrame"][1]["namespace"] = "ImGui" +defs["igUpdateMouseMovingWindowNewFrame"][1]["ov_cimguiname"] = "igUpdateMouseMovingWindowNewFrame" +defs["igUpdateMouseMovingWindowNewFrame"][1]["ret"] = "void" +defs["igUpdateMouseMovingWindowNewFrame"][1]["signature"] = "()" +defs["igUpdateMouseMovingWindowNewFrame"][1]["stname"] = "" +defs["igUpdateMouseMovingWindowNewFrame"]["()"] = defs["igUpdateMouseMovingWindowNewFrame"][1] +defs["igUpdateWindowParentAndRootLinks"] = {} +defs["igUpdateWindowParentAndRootLinks"][1] = {} +defs["igUpdateWindowParentAndRootLinks"][1]["args"] = "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)" +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"] = {} +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][1] = {} +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][1]["name"] = "window" +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][2] = {} +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][2]["name"] = "flags" +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][2]["type"] = "ImGuiWindowFlags" +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][3] = {} +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][3]["name"] = "parent_window" +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][3]["type"] = "ImGuiWindow*" +defs["igUpdateWindowParentAndRootLinks"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)" +defs["igUpdateWindowParentAndRootLinks"][1]["call_args"] = "(window,flags,parent_window)" +defs["igUpdateWindowParentAndRootLinks"][1]["cimguiname"] = "igUpdateWindowParentAndRootLinks" +defs["igUpdateWindowParentAndRootLinks"][1]["defaults"] = {} +defs["igUpdateWindowParentAndRootLinks"][1]["funcname"] = "UpdateWindowParentAndRootLinks" +defs["igUpdateWindowParentAndRootLinks"][1]["namespace"] = "ImGui" +defs["igUpdateWindowParentAndRootLinks"][1]["ov_cimguiname"] = "igUpdateWindowParentAndRootLinks" +defs["igUpdateWindowParentAndRootLinks"][1]["ret"] = "void" +defs["igUpdateWindowParentAndRootLinks"][1]["signature"] = "(ImGuiWindow*,ImGuiWindowFlags,ImGuiWindow*)" +defs["igUpdateWindowParentAndRootLinks"][1]["stname"] = "" +defs["igUpdateWindowParentAndRootLinks"]["(ImGuiWindow*,ImGuiWindowFlags,ImGuiWindow*)"] = defs["igUpdateWindowParentAndRootLinks"][1] defs["igVSliderFloat"] = {} defs["igVSliderFloat"][1] = {} defs["igVSliderFloat"][1]["args"] = "(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power)" diff --git a/generator/output/impl_definitions.json b/generator/output/impl_definitions.json index 7be4c23..0637a08 100644 --- a/generator/output/impl_definitions.json +++ b/generator/output/impl_definitions.json @@ -1,576 +1 @@ -{ - "ImGui_ImplGlfw_CharCallback": [ - { - "args": "(GLFWwindow* window,unsigned int c)", - "argsT": [ - { - "name": "window", - "type": "GLFWwindow*" - }, - { - "name": "c", - "type": "unsigned int" - } - ], - "argsoriginal": "(GLFWwindow* window,unsigned int c)", - "call_args": "(window,c)", - "cimguiname": "ImGui_ImplGlfw_CharCallback", - "defaults": [], - "funcname": "ImGui_ImplGlfw_CharCallback", - "ov_cimguiname": "ImGui_ImplGlfw_CharCallback", - "ret": "void", - "signature": "(GLFWwindow*,unsigned int)", - "stname": "" - } - ], - "ImGui_ImplGlfw_InitForOpenGL": [ - { - "args": "(GLFWwindow* window,bool install_callbacks)", - "argsT": [ - { - "name": "window", - "type": "GLFWwindow*" - }, - { - "name": "install_callbacks", - "type": "bool" - } - ], - "argsoriginal": "(GLFWwindow* window,bool install_callbacks)", - "call_args": "(window,install_callbacks)", - "cimguiname": "ImGui_ImplGlfw_InitForOpenGL", - "defaults": [], - "funcname": "ImGui_ImplGlfw_InitForOpenGL", - "ov_cimguiname": "ImGui_ImplGlfw_InitForOpenGL", - "ret": "bool", - "signature": "(GLFWwindow*,bool)", - "stname": "" - } - ], - "ImGui_ImplGlfw_InitForVulkan": [ - { - "args": "(GLFWwindow* window,bool install_callbacks)", - "argsT": [ - { - "name": "window", - "type": "GLFWwindow*" - }, - { - "name": "install_callbacks", - "type": "bool" - } - ], - "argsoriginal": "(GLFWwindow* window,bool install_callbacks)", - "call_args": "(window,install_callbacks)", - "cimguiname": "ImGui_ImplGlfw_InitForVulkan", - "defaults": [], - "funcname": "ImGui_ImplGlfw_InitForVulkan", - "ov_cimguiname": "ImGui_ImplGlfw_InitForVulkan", - "ret": "bool", - "signature": "(GLFWwindow*,bool)", - "stname": "" - } - ], - "ImGui_ImplGlfw_KeyCallback": [ - { - "args": "(GLFWwindow* window,int key,int scancode,int action,int mods)", - "argsT": [ - { - "name": "window", - "type": "GLFWwindow*" - }, - { - "name": "key", - "type": "int" - }, - { - "name": "scancode", - "type": "int" - }, - { - "name": "action", - "type": "int" - }, - { - "name": "mods", - "type": "int" - } - ], - "argsoriginal": "(GLFWwindow* window,int key,int scancode,int action,int mods)", - "call_args": "(window,key,scancode,action,mods)", - "cimguiname": "ImGui_ImplGlfw_KeyCallback", - "defaults": [], - "funcname": "ImGui_ImplGlfw_KeyCallback", - "ov_cimguiname": "ImGui_ImplGlfw_KeyCallback", - "ret": "void", - "signature": "(GLFWwindow*,int,int,int,int)", - "stname": "" - } - ], - "ImGui_ImplGlfw_MouseButtonCallback": [ - { - "args": "(GLFWwindow* window,int button,int action,int mods)", - "argsT": [ - { - "name": "window", - "type": "GLFWwindow*" - }, - { - "name": "button", - "type": "int" - }, - { - "name": "action", - "type": "int" - }, - { - "name": "mods", - "type": "int" - } - ], - "argsoriginal": "(GLFWwindow* window,int button,int action,int mods)", - "call_args": "(window,button,action,mods)", - "cimguiname": "ImGui_ImplGlfw_MouseButtonCallback", - "defaults": [], - "funcname": "ImGui_ImplGlfw_MouseButtonCallback", - "ov_cimguiname": "ImGui_ImplGlfw_MouseButtonCallback", - "ret": "void", - "signature": "(GLFWwindow*,int,int,int)", - "stname": "" - } - ], - "ImGui_ImplGlfw_NewFrame": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplGlfw_NewFrame", - "defaults": [], - "funcname": "ImGui_ImplGlfw_NewFrame", - "ov_cimguiname": "ImGui_ImplGlfw_NewFrame", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplGlfw_ScrollCallback": [ - { - "args": "(GLFWwindow* window,double xoffset,double yoffset)", - "argsT": [ - { - "name": "window", - "type": "GLFWwindow*" - }, - { - "name": "xoffset", - "type": "double" - }, - { - "name": "yoffset", - "type": "double" - } - ], - "argsoriginal": "(GLFWwindow* window,double xoffset,double yoffset)", - "call_args": "(window,xoffset,yoffset)", - "cimguiname": "ImGui_ImplGlfw_ScrollCallback", - "defaults": [], - "funcname": "ImGui_ImplGlfw_ScrollCallback", - "ov_cimguiname": "ImGui_ImplGlfw_ScrollCallback", - "ret": "void", - "signature": "(GLFWwindow*,double,double)", - "stname": "" - } - ], - "ImGui_ImplGlfw_Shutdown": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplGlfw_Shutdown", - "defaults": [], - "funcname": "ImGui_ImplGlfw_Shutdown", - "ov_cimguiname": "ImGui_ImplGlfw_Shutdown", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_CreateDeviceObjects": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects", - "defaults": [], - "funcname": "ImGui_ImplOpenGL2_CreateDeviceObjects", - "ov_cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects", - "ret": "bool", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_CreateFontsTexture": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture", - "defaults": [], - "funcname": "ImGui_ImplOpenGL2_CreateFontsTexture", - "ov_cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture", - "ret": "bool", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_DestroyDeviceObjects": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects", - "defaults": [], - "funcname": "ImGui_ImplOpenGL2_DestroyDeviceObjects", - "ov_cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_DestroyFontsTexture": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture", - "defaults": [], - "funcname": "ImGui_ImplOpenGL2_DestroyFontsTexture", - "ov_cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_Init": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL2_Init", - "defaults": [], - "funcname": "ImGui_ImplOpenGL2_Init", - "ov_cimguiname": "ImGui_ImplOpenGL2_Init", - "ret": "bool", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_NewFrame": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL2_NewFrame", - "defaults": [], - "funcname": "ImGui_ImplOpenGL2_NewFrame", - "ov_cimguiname": "ImGui_ImplOpenGL2_NewFrame", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_RenderDrawData": [ - { - "args": "(ImDrawData* draw_data)", - "argsT": [ - { - "name": "draw_data", - "type": "ImDrawData*" - } - ], - "argsoriginal": "(ImDrawData* draw_data)", - "call_args": "(draw_data)", - "cimguiname": "ImGui_ImplOpenGL2_RenderDrawData", - "defaults": [], - "funcname": "ImGui_ImplOpenGL2_RenderDrawData", - "ov_cimguiname": "ImGui_ImplOpenGL2_RenderDrawData", - "ret": "void", - "signature": "(ImDrawData*)", - "stname": "" - } - ], - "ImGui_ImplOpenGL2_Shutdown": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL2_Shutdown", - "defaults": [], - "funcname": "ImGui_ImplOpenGL2_Shutdown", - "ov_cimguiname": "ImGui_ImplOpenGL2_Shutdown", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_CreateDeviceObjects": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects", - "defaults": [], - "funcname": "ImGui_ImplOpenGL3_CreateDeviceObjects", - "ov_cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects", - "ret": "bool", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_CreateFontsTexture": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture", - "defaults": [], - "funcname": "ImGui_ImplOpenGL3_CreateFontsTexture", - "ov_cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture", - "ret": "bool", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_DestroyDeviceObjects": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects", - "defaults": [], - "funcname": "ImGui_ImplOpenGL3_DestroyDeviceObjects", - "ov_cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_DestroyFontsTexture": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture", - "defaults": [], - "funcname": "ImGui_ImplOpenGL3_DestroyFontsTexture", - "ov_cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_Init": [ - { - "args": "(const char* glsl_version)", - "argsT": [ - { - "name": "glsl_version", - "type": "const char*" - } - ], - "argsoriginal": "(const char* glsl_version=NULL)", - "call_args": "(glsl_version)", - "cimguiname": "ImGui_ImplOpenGL3_Init", - "defaults": { - "glsl_version": "NULL" - }, - "funcname": "ImGui_ImplOpenGL3_Init", - "ov_cimguiname": "ImGui_ImplOpenGL3_Init", - "ret": "bool", - "signature": "(const char*)", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_NewFrame": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL3_NewFrame", - "defaults": [], - "funcname": "ImGui_ImplOpenGL3_NewFrame", - "ov_cimguiname": "ImGui_ImplOpenGL3_NewFrame", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_RenderDrawData": [ - { - "args": "(ImDrawData* draw_data)", - "argsT": [ - { - "name": "draw_data", - "type": "ImDrawData*" - } - ], - "argsoriginal": "(ImDrawData* draw_data)", - "call_args": "(draw_data)", - "cimguiname": "ImGui_ImplOpenGL3_RenderDrawData", - "defaults": [], - "funcname": "ImGui_ImplOpenGL3_RenderDrawData", - "ov_cimguiname": "ImGui_ImplOpenGL3_RenderDrawData", - "ret": "void", - "signature": "(ImDrawData*)", - "stname": "" - } - ], - "ImGui_ImplOpenGL3_Shutdown": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplOpenGL3_Shutdown", - "defaults": [], - "funcname": "ImGui_ImplOpenGL3_Shutdown", - "ov_cimguiname": "ImGui_ImplOpenGL3_Shutdown", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "ImGui_ImplSDL2_InitForD3D": [ - { - "args": "(SDL_Window* window)", - "argsT": [ - { - "name": "window", - "type": "SDL_Window*" - } - ], - "argsoriginal": "(SDL_Window* window)", - "call_args": "(window)", - "cimguiname": "ImGui_ImplSDL2_InitForD3D", - "defaults": [], - "funcname": "ImGui_ImplSDL2_InitForD3D", - "ov_cimguiname": "ImGui_ImplSDL2_InitForD3D", - "ret": "bool", - "signature": "(SDL_Window*)", - "stname": "" - } - ], - "ImGui_ImplSDL2_InitForOpenGL": [ - { - "args": "(SDL_Window* window,void* sdl_gl_context)", - "argsT": [ - { - "name": "window", - "type": "SDL_Window*" - }, - { - "name": "sdl_gl_context", - "type": "void*" - } - ], - "argsoriginal": "(SDL_Window* window,void* sdl_gl_context)", - "call_args": "(window,sdl_gl_context)", - "cimguiname": "ImGui_ImplSDL2_InitForOpenGL", - "defaults": [], - "funcname": "ImGui_ImplSDL2_InitForOpenGL", - "ov_cimguiname": "ImGui_ImplSDL2_InitForOpenGL", - "ret": "bool", - "signature": "(SDL_Window*,void*)", - "stname": "" - } - ], - "ImGui_ImplSDL2_InitForVulkan": [ - { - "args": "(SDL_Window* window)", - "argsT": [ - { - "name": "window", - "type": "SDL_Window*" - } - ], - "argsoriginal": "(SDL_Window* window)", - "call_args": "(window)", - "cimguiname": "ImGui_ImplSDL2_InitForVulkan", - "defaults": [], - "funcname": "ImGui_ImplSDL2_InitForVulkan", - "ov_cimguiname": "ImGui_ImplSDL2_InitForVulkan", - "ret": "bool", - "signature": "(SDL_Window*)", - "stname": "" - } - ], - "ImGui_ImplSDL2_NewFrame": [ - { - "args": "(SDL_Window* window)", - "argsT": [ - { - "name": "window", - "type": "SDL_Window*" - } - ], - "argsoriginal": "(SDL_Window* window)", - "call_args": "(window)", - "cimguiname": "ImGui_ImplSDL2_NewFrame", - "defaults": [], - "funcname": "ImGui_ImplSDL2_NewFrame", - "ov_cimguiname": "ImGui_ImplSDL2_NewFrame", - "ret": "void", - "signature": "(SDL_Window*)", - "stname": "" - } - ], - "ImGui_ImplSDL2_ProcessEvent": [ - { - "args": "(const SDL_Event* event)", - "argsT": [ - { - "name": "event", - "type": "const SDL_Event*" - } - ], - "argsoriginal": "(const SDL_Event* event)", - "call_args": "(event)", - "cimguiname": "ImGui_ImplSDL2_ProcessEvent", - "defaults": [], - "funcname": "ImGui_ImplSDL2_ProcessEvent", - "ov_cimguiname": "ImGui_ImplSDL2_ProcessEvent", - "ret": "bool", - "signature": "(const SDL_Event*)", - "stname": "" - } - ], - "ImGui_ImplSDL2_Shutdown": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGui_ImplSDL2_Shutdown", - "defaults": [], - "funcname": "ImGui_ImplSDL2_Shutdown", - "ov_cimguiname": "ImGui_ImplSDL2_Shutdown", - "ret": "void", - "signature": "()", - "stname": "" - } - ] -} \ No newline at end of file +[] \ No newline at end of file diff --git a/generator/output/impl_definitions.lua b/generator/output/impl_definitions.lua index cc04305..45b23e0 100644 --- a/generator/output/impl_definitions.lua +++ b/generator/output/impl_definitions.lua @@ -1,505 +1,3 @@ local defs = {} -defs["ImGui_ImplGlfw_CharCallback"] = {} -defs["ImGui_ImplGlfw_CharCallback"][1] = {} -defs["ImGui_ImplGlfw_CharCallback"][1]["args"] = "(GLFWwindow* window,unsigned int c)" -defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1] = {} -defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1]["type"] = "GLFWwindow*" -defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2] = {} -defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2]["name"] = "c" -defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2]["type"] = "unsigned int" -defs["ImGui_ImplGlfw_CharCallback"][1]["argsoriginal"] = "(GLFWwindow* window,unsigned int c)" -defs["ImGui_ImplGlfw_CharCallback"][1]["call_args"] = "(window,c)" -defs["ImGui_ImplGlfw_CharCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CharCallback" -defs["ImGui_ImplGlfw_CharCallback"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_CharCallback"][1]["funcname"] = "ImGui_ImplGlfw_CharCallback" -defs["ImGui_ImplGlfw_CharCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CharCallback" -defs["ImGui_ImplGlfw_CharCallback"][1]["ret"] = "void" -defs["ImGui_ImplGlfw_CharCallback"][1]["signature"] = "(GLFWwindow*,unsigned int)" -defs["ImGui_ImplGlfw_CharCallback"][1]["stname"] = "" -defs["ImGui_ImplGlfw_CharCallback"]["(GLFWwindow*,unsigned int)"] = defs["ImGui_ImplGlfw_CharCallback"][1] -defs["ImGui_ImplGlfw_InitForOpenGL"] = {} -defs["ImGui_ImplGlfw_InitForOpenGL"][1] = {} -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1] = {} -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1]["type"] = "GLFWwindow*" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2] = {} -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2]["name"] = "install_callbacks" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2]["type"] = "bool" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["call_args"] = "(window,install_callbacks)" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["funcname"] = "ImGui_ImplGlfw_InitForOpenGL" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ret"] = "bool" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["signature"] = "(GLFWwindow*,bool)" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["stname"] = "" -defs["ImGui_ImplGlfw_InitForOpenGL"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForOpenGL"][1] -defs["ImGui_ImplGlfw_InitForVulkan"] = {} -defs["ImGui_ImplGlfw_InitForVulkan"][1] = {} -defs["ImGui_ImplGlfw_InitForVulkan"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1] = {} -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1]["type"] = "GLFWwindow*" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2] = {} -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2]["name"] = "install_callbacks" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2]["type"] = "bool" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["call_args"] = "(window,install_callbacks)" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForVulkan" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_InitForVulkan"][1]["funcname"] = "ImGui_ImplGlfw_InitForVulkan" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForVulkan" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["ret"] = "bool" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["signature"] = "(GLFWwindow*,bool)" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["stname"] = "" -defs["ImGui_ImplGlfw_InitForVulkan"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForVulkan"][1] -defs["ImGui_ImplGlfw_KeyCallback"] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["args"] = "(GLFWwindow* window,int key,int scancode,int action,int mods)" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1]["type"] = "GLFWwindow*" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2]["name"] = "key" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2]["type"] = "int" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3]["name"] = "scancode" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3]["type"] = "int" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4]["name"] = "action" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4]["type"] = "int" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5]["name"] = "mods" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5]["type"] = "int" -defs["ImGui_ImplGlfw_KeyCallback"][1]["argsoriginal"] = "(GLFWwindow* window,int key,int scancode,int action,int mods)" -defs["ImGui_ImplGlfw_KeyCallback"][1]["call_args"] = "(window,key,scancode,action,mods)" -defs["ImGui_ImplGlfw_KeyCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_KeyCallback" -defs["ImGui_ImplGlfw_KeyCallback"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_KeyCallback"][1]["funcname"] = "ImGui_ImplGlfw_KeyCallback" -defs["ImGui_ImplGlfw_KeyCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_KeyCallback" -defs["ImGui_ImplGlfw_KeyCallback"][1]["ret"] = "void" -defs["ImGui_ImplGlfw_KeyCallback"][1]["signature"] = "(GLFWwindow*,int,int,int,int)" -defs["ImGui_ImplGlfw_KeyCallback"][1]["stname"] = "" -defs["ImGui_ImplGlfw_KeyCallback"]["(GLFWwindow*,int,int,int,int)"] = defs["ImGui_ImplGlfw_KeyCallback"][1] -defs["ImGui_ImplGlfw_MouseButtonCallback"] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["args"] = "(GLFWwindow* window,int button,int action,int mods)" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1]["type"] = "GLFWwindow*" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2]["name"] = "button" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2]["type"] = "int" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3]["name"] = "action" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3]["type"] = "int" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4]["name"] = "mods" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4]["type"] = "int" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsoriginal"] = "(GLFWwindow* window,int button,int action,int mods)" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["call_args"] = "(window,button,action,mods)" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["funcname"] = "ImGui_ImplGlfw_MouseButtonCallback" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ret"] = "void" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["signature"] = "(GLFWwindow*,int,int,int)" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["stname"] = "" -defs["ImGui_ImplGlfw_MouseButtonCallback"]["(GLFWwindow*,int,int,int)"] = defs["ImGui_ImplGlfw_MouseButtonCallback"][1] -defs["ImGui_ImplGlfw_NewFrame"] = {} -defs["ImGui_ImplGlfw_NewFrame"][1] = {} -defs["ImGui_ImplGlfw_NewFrame"][1]["args"] = "()" -defs["ImGui_ImplGlfw_NewFrame"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_NewFrame"][1]["argsoriginal"] = "()" -defs["ImGui_ImplGlfw_NewFrame"][1]["call_args"] = "()" -defs["ImGui_ImplGlfw_NewFrame"][1]["cimguiname"] = "ImGui_ImplGlfw_NewFrame" -defs["ImGui_ImplGlfw_NewFrame"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_NewFrame"][1]["funcname"] = "ImGui_ImplGlfw_NewFrame" -defs["ImGui_ImplGlfw_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_NewFrame" -defs["ImGui_ImplGlfw_NewFrame"][1]["ret"] = "void" -defs["ImGui_ImplGlfw_NewFrame"][1]["signature"] = "()" -defs["ImGui_ImplGlfw_NewFrame"][1]["stname"] = "" -defs["ImGui_ImplGlfw_NewFrame"]["()"] = defs["ImGui_ImplGlfw_NewFrame"][1] -defs["ImGui_ImplGlfw_ScrollCallback"] = {} -defs["ImGui_ImplGlfw_ScrollCallback"][1] = {} -defs["ImGui_ImplGlfw_ScrollCallback"][1]["args"] = "(GLFWwindow* window,double xoffset,double yoffset)" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1] = {} -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1]["type"] = "GLFWwindow*" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2] = {} -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2]["name"] = "xoffset" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2]["type"] = "double" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3] = {} -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3]["name"] = "yoffset" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3]["type"] = "double" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsoriginal"] = "(GLFWwindow* window,double xoffset,double yoffset)" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["call_args"] = "(window,xoffset,yoffset)" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_ScrollCallback" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_ScrollCallback"][1]["funcname"] = "ImGui_ImplGlfw_ScrollCallback" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_ScrollCallback" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["ret"] = "void" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["signature"] = "(GLFWwindow*,double,double)" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["stname"] = "" -defs["ImGui_ImplGlfw_ScrollCallback"]["(GLFWwindow*,double,double)"] = defs["ImGui_ImplGlfw_ScrollCallback"][1] -defs["ImGui_ImplGlfw_Shutdown"] = {} -defs["ImGui_ImplGlfw_Shutdown"][1] = {} -defs["ImGui_ImplGlfw_Shutdown"][1]["args"] = "()" -defs["ImGui_ImplGlfw_Shutdown"][1]["argsT"] = {} -defs["ImGui_ImplGlfw_Shutdown"][1]["argsoriginal"] = "()" -defs["ImGui_ImplGlfw_Shutdown"][1]["call_args"] = "()" -defs["ImGui_ImplGlfw_Shutdown"][1]["cimguiname"] = "ImGui_ImplGlfw_Shutdown" -defs["ImGui_ImplGlfw_Shutdown"][1]["defaults"] = {} -defs["ImGui_ImplGlfw_Shutdown"][1]["funcname"] = "ImGui_ImplGlfw_Shutdown" -defs["ImGui_ImplGlfw_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_Shutdown" -defs["ImGui_ImplGlfw_Shutdown"][1]["ret"] = "void" -defs["ImGui_ImplGlfw_Shutdown"][1]["signature"] = "()" -defs["ImGui_ImplGlfw_Shutdown"][1]["stname"] = "" -defs["ImGui_ImplGlfw_Shutdown"]["()"] = defs["ImGui_ImplGlfw_Shutdown"][1] -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"] = {} -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1] = {} -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["args"] = "()" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ret"] = "bool" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1] -defs["ImGui_ImplOpenGL2_CreateFontsTexture"] = {} -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1] = {} -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["args"] = "()" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateFontsTexture" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ret"] = "bool" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"]["()"] = defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1] -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"] = {} -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1] = {} -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["args"] = "()" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1] -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"] = {} -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1] = {} -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["args"] = "()" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"]["()"] = defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1] -defs["ImGui_ImplOpenGL2_Init"] = {} -defs["ImGui_ImplOpenGL2_Init"][1] = {} -defs["ImGui_ImplOpenGL2_Init"][1]["args"] = "()" -defs["ImGui_ImplOpenGL2_Init"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_Init"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL2_Init"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL2_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Init" -defs["ImGui_ImplOpenGL2_Init"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_Init"][1]["funcname"] = "ImGui_ImplOpenGL2_Init" -defs["ImGui_ImplOpenGL2_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Init" -defs["ImGui_ImplOpenGL2_Init"][1]["ret"] = "bool" -defs["ImGui_ImplOpenGL2_Init"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL2_Init"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_Init"]["()"] = defs["ImGui_ImplOpenGL2_Init"][1] -defs["ImGui_ImplOpenGL2_NewFrame"] = {} -defs["ImGui_ImplOpenGL2_NewFrame"][1] = {} -defs["ImGui_ImplOpenGL2_NewFrame"][1]["args"] = "()" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_NewFrame"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL2_NewFrame" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL2_NewFrame" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_NewFrame" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_NewFrame"]["()"] = defs["ImGui_ImplOpenGL2_NewFrame"][1] -defs["ImGui_ImplOpenGL2_RenderDrawData"] = {} -defs["ImGui_ImplOpenGL2_RenderDrawData"][1] = {} -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["args"] = "(ImDrawData* draw_data)" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1] = {} -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1]["name"] = "draw_data" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1]["type"] = "ImDrawData*" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsoriginal"] = "(ImDrawData* draw_data)" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["call_args"] = "(draw_data)" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL2_RenderDrawData" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["signature"] = "(ImDrawData*)" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_RenderDrawData"]["(ImDrawData*)"] = defs["ImGui_ImplOpenGL2_RenderDrawData"][1] -defs["ImGui_ImplOpenGL2_Shutdown"] = {} -defs["ImGui_ImplOpenGL2_Shutdown"][1] = {} -defs["ImGui_ImplOpenGL2_Shutdown"][1]["args"] = "()" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL2_Shutdown"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Shutdown" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL2_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL2_Shutdown" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Shutdown" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["stname"] = "" -defs["ImGui_ImplOpenGL2_Shutdown"]["()"] = defs["ImGui_ImplOpenGL2_Shutdown"][1] -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"] = {} -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1] = {} -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["args"] = "()" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ret"] = "bool" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1] -defs["ImGui_ImplOpenGL3_CreateFontsTexture"] = {} -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1] = {} -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["args"] = "()" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateFontsTexture" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ret"] = "bool" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"]["()"] = defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1] -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"] = {} -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1] = {} -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["args"] = "()" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1] -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"] = {} -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1] = {} -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["args"] = "()" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"]["()"] = defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1] -defs["ImGui_ImplOpenGL3_Init"] = {} -defs["ImGui_ImplOpenGL3_Init"][1] = {} -defs["ImGui_ImplOpenGL3_Init"][1]["args"] = "(const char* glsl_version)" -defs["ImGui_ImplOpenGL3_Init"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1] = {} -defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1]["name"] = "glsl_version" -defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1]["type"] = "const char*" -defs["ImGui_ImplOpenGL3_Init"][1]["argsoriginal"] = "(const char* glsl_version=NULL)" -defs["ImGui_ImplOpenGL3_Init"][1]["call_args"] = "(glsl_version)" -defs["ImGui_ImplOpenGL3_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Init" -defs["ImGui_ImplOpenGL3_Init"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_Init"][1]["defaults"]["glsl_version"] = "NULL" -defs["ImGui_ImplOpenGL3_Init"][1]["funcname"] = "ImGui_ImplOpenGL3_Init" -defs["ImGui_ImplOpenGL3_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Init" -defs["ImGui_ImplOpenGL3_Init"][1]["ret"] = "bool" -defs["ImGui_ImplOpenGL3_Init"][1]["signature"] = "(const char*)" -defs["ImGui_ImplOpenGL3_Init"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_Init"]["(const char*)"] = defs["ImGui_ImplOpenGL3_Init"][1] -defs["ImGui_ImplOpenGL3_NewFrame"] = {} -defs["ImGui_ImplOpenGL3_NewFrame"][1] = {} -defs["ImGui_ImplOpenGL3_NewFrame"][1]["args"] = "()" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_NewFrame"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL3_NewFrame" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL3_NewFrame" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_NewFrame" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_NewFrame"]["()"] = defs["ImGui_ImplOpenGL3_NewFrame"][1] -defs["ImGui_ImplOpenGL3_RenderDrawData"] = {} -defs["ImGui_ImplOpenGL3_RenderDrawData"][1] = {} -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["args"] = "(ImDrawData* draw_data)" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1] = {} -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1]["name"] = "draw_data" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1]["type"] = "ImDrawData*" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsoriginal"] = "(ImDrawData* draw_data)" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["call_args"] = "(draw_data)" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL3_RenderDrawData" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["signature"] = "(ImDrawData*)" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_RenderDrawData"]["(ImDrawData*)"] = defs["ImGui_ImplOpenGL3_RenderDrawData"][1] -defs["ImGui_ImplOpenGL3_Shutdown"] = {} -defs["ImGui_ImplOpenGL3_Shutdown"][1] = {} -defs["ImGui_ImplOpenGL3_Shutdown"][1]["args"] = "()" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["argsT"] = {} -defs["ImGui_ImplOpenGL3_Shutdown"][1]["argsoriginal"] = "()" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["call_args"] = "()" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Shutdown" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["defaults"] = {} -defs["ImGui_ImplOpenGL3_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL3_Shutdown" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Shutdown" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["ret"] = "void" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["signature"] = "()" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["stname"] = "" -defs["ImGui_ImplOpenGL3_Shutdown"]["()"] = defs["ImGui_ImplOpenGL3_Shutdown"][1] -defs["ImGui_ImplSDL2_InitForD3D"] = {} -defs["ImGui_ImplSDL2_InitForD3D"][1] = {} -defs["ImGui_ImplSDL2_InitForD3D"][1]["args"] = "(SDL_Window* window)" -defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"] = {} -defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"][1] = {} -defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"][1]["type"] = "SDL_Window*" -defs["ImGui_ImplSDL2_InitForD3D"][1]["argsoriginal"] = "(SDL_Window* window)" -defs["ImGui_ImplSDL2_InitForD3D"][1]["call_args"] = "(window)" -defs["ImGui_ImplSDL2_InitForD3D"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForD3D" -defs["ImGui_ImplSDL2_InitForD3D"][1]["defaults"] = {} -defs["ImGui_ImplSDL2_InitForD3D"][1]["funcname"] = "ImGui_ImplSDL2_InitForD3D" -defs["ImGui_ImplSDL2_InitForD3D"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForD3D" -defs["ImGui_ImplSDL2_InitForD3D"][1]["ret"] = "bool" -defs["ImGui_ImplSDL2_InitForD3D"][1]["signature"] = "(SDL_Window*)" -defs["ImGui_ImplSDL2_InitForD3D"][1]["stname"] = "" -defs["ImGui_ImplSDL2_InitForD3D"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_InitForD3D"][1] -defs["ImGui_ImplSDL2_InitForOpenGL"] = {} -defs["ImGui_ImplSDL2_InitForOpenGL"][1] = {} -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["args"] = "(SDL_Window* window,void* sdl_gl_context)" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"] = {} -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1] = {} -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1]["type"] = "SDL_Window*" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2] = {} -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2]["name"] = "sdl_gl_context" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2]["type"] = "void*" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsoriginal"] = "(SDL_Window* window,void* sdl_gl_context)" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["call_args"] = "(window,sdl_gl_context)" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["defaults"] = {} -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["funcname"] = "ImGui_ImplSDL2_InitForOpenGL" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ret"] = "bool" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["signature"] = "(SDL_Window*,void*)" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["stname"] = "" -defs["ImGui_ImplSDL2_InitForOpenGL"]["(SDL_Window*,void*)"] = defs["ImGui_ImplSDL2_InitForOpenGL"][1] -defs["ImGui_ImplSDL2_InitForVulkan"] = {} -defs["ImGui_ImplSDL2_InitForVulkan"][1] = {} -defs["ImGui_ImplSDL2_InitForVulkan"][1]["args"] = "(SDL_Window* window)" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"] = {} -defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1] = {} -defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1]["type"] = "SDL_Window*" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsoriginal"] = "(SDL_Window* window)" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["call_args"] = "(window)" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForVulkan" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["defaults"] = {} -defs["ImGui_ImplSDL2_InitForVulkan"][1]["funcname"] = "ImGui_ImplSDL2_InitForVulkan" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForVulkan" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["ret"] = "bool" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["signature"] = "(SDL_Window*)" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["stname"] = "" -defs["ImGui_ImplSDL2_InitForVulkan"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_InitForVulkan"][1] -defs["ImGui_ImplSDL2_NewFrame"] = {} -defs["ImGui_ImplSDL2_NewFrame"][1] = {} -defs["ImGui_ImplSDL2_NewFrame"][1]["args"] = "(SDL_Window* window)" -defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"] = {} -defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"][1] = {} -defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"][1]["name"] = "window" -defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"][1]["type"] = "SDL_Window*" -defs["ImGui_ImplSDL2_NewFrame"][1]["argsoriginal"] = "(SDL_Window* window)" -defs["ImGui_ImplSDL2_NewFrame"][1]["call_args"] = "(window)" -defs["ImGui_ImplSDL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplSDL2_NewFrame" -defs["ImGui_ImplSDL2_NewFrame"][1]["defaults"] = {} -defs["ImGui_ImplSDL2_NewFrame"][1]["funcname"] = "ImGui_ImplSDL2_NewFrame" -defs["ImGui_ImplSDL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_NewFrame" -defs["ImGui_ImplSDL2_NewFrame"][1]["ret"] = "void" -defs["ImGui_ImplSDL2_NewFrame"][1]["signature"] = "(SDL_Window*)" -defs["ImGui_ImplSDL2_NewFrame"][1]["stname"] = "" -defs["ImGui_ImplSDL2_NewFrame"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_NewFrame"][1] -defs["ImGui_ImplSDL2_ProcessEvent"] = {} -defs["ImGui_ImplSDL2_ProcessEvent"][1] = {} -defs["ImGui_ImplSDL2_ProcessEvent"][1]["args"] = "(const SDL_Event* event)" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"] = {} -defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1] = {} -defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1]["name"] = "event" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1]["type"] = "const SDL_Event*" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsoriginal"] = "(const SDL_Event* event)" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["call_args"] = "(event)" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["cimguiname"] = "ImGui_ImplSDL2_ProcessEvent" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["defaults"] = {} -defs["ImGui_ImplSDL2_ProcessEvent"][1]["funcname"] = "ImGui_ImplSDL2_ProcessEvent" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_ProcessEvent" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["ret"] = "bool" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["signature"] = "(const SDL_Event*)" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["stname"] = "" -defs["ImGui_ImplSDL2_ProcessEvent"]["(const SDL_Event*)"] = defs["ImGui_ImplSDL2_ProcessEvent"][1] -defs["ImGui_ImplSDL2_Shutdown"] = {} -defs["ImGui_ImplSDL2_Shutdown"][1] = {} -defs["ImGui_ImplSDL2_Shutdown"][1]["args"] = "()" -defs["ImGui_ImplSDL2_Shutdown"][1]["argsT"] = {} -defs["ImGui_ImplSDL2_Shutdown"][1]["argsoriginal"] = "()" -defs["ImGui_ImplSDL2_Shutdown"][1]["call_args"] = "()" -defs["ImGui_ImplSDL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplSDL2_Shutdown" -defs["ImGui_ImplSDL2_Shutdown"][1]["defaults"] = {} -defs["ImGui_ImplSDL2_Shutdown"][1]["funcname"] = "ImGui_ImplSDL2_Shutdown" -defs["ImGui_ImplSDL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_Shutdown" -defs["ImGui_ImplSDL2_Shutdown"][1]["ret"] = "void" -defs["ImGui_ImplSDL2_Shutdown"][1]["signature"] = "()" -defs["ImGui_ImplSDL2_Shutdown"][1]["stname"] = "" -defs["ImGui_ImplSDL2_Shutdown"]["()"] = defs["ImGui_ImplSDL2_Shutdown"][1] return defs \ No newline at end of file diff --git a/generator/output/overloads.txt b/generator/output/overloads.txt index 10b29ed..30f1753 100644 --- a/generator/output/overloads.txt +++ b/generator/output/overloads.txt @@ -2,6 +2,9 @@ ImVector_resize 2 1 void ImVector_resizeNil (int) 2 void ImVector_resizeT (int,const T) +igSetScrollFromPosY 2 +1 void igSetScrollFromPosYFloat (float,float) +2 void igSetScrollFromPosYWindowPtr (ImGuiWindow*,float,float) ImVec4_ImVec4 2 1 nil ImVec4_ImVec4Nil () 2 nil ImVec4_ImVec4Float (float,float,float,float) @@ -19,6 +22,9 @@ igRadioButton 2 ImGuiTextRange_ImGuiTextRange 2 1 nil ImGuiTextRange_ImGuiTextRangeNil () 2 nil ImGuiTextRange_ImGuiTextRangeStr (const char*,const char*) +ImVec2_ImVec2 2 +1 nil ImVec2_ImVec2Nil () +2 nil ImVec2_ImVec2Float (float,float) ImVector_back 2 1 T* ImVector_backNil () 2 const T* ImVector_back_const ()const @@ -29,9 +35,16 @@ igGetID 3 1 ImGuiID igGetIDStr (const char*) 2 ImGuiID igGetIDStrStr (const char*,const char*) 3 ImGuiID igGetIDPtr (const void*) -igSetWindowPos 2 +ImVec1_ImVec1 2 +1 nil ImVec1_ImVec1Nil () +2 nil ImVec1_ImVec1Float (float) +igImPow 2 +1 float igImPowFloat (float,float) +2 double igImPowdouble (double,double) +igSetWindowPos 3 1 void igSetWindowPosVec2 (const ImVec2,ImGuiCond) 2 void igSetWindowPosStr (const char*,const ImVec2,ImGuiCond) +3 void igSetWindowPosWindowPtr (ImGuiWindow*,const ImVec2,ImGuiCond) igBeginChild 2 1 bool igBeginChildStr (const char*,const ImVec2,bool,ImGuiWindowFlags) 2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags) @@ -40,18 +53,46 @@ igPushID 4 2 void igPushIDStrStr (const char*,const char*) 3 void igPushIDPtr (const void*) 4 void igPushIDInt (int) +ImRect_Contains 2 +1 bool ImRect_ContainsVec2 (const ImVec2)const +2 bool ImRect_ContainsRect (const ImRect)const +ImRect_Add 2 +1 void ImRect_AddVec2 (const ImVec2) +2 void ImRect_AddRect (const ImRect) ImGuiStoragePair_ImGuiStoragePair 3 1 nil ImGuiStoragePair_ImGuiStoragePairInt (ImGuiID,int) 2 nil ImGuiStoragePair_ImGuiStoragePairFloat (ImGuiID,float) 3 nil ImGuiStoragePair_ImGuiStoragePairPtr (ImGuiID,void*) +igSetScrollFromPosX 2 +1 void igSetScrollFromPosXFloat (float,float) +2 void igSetScrollFromPosXWindowPtr (ImGuiWindow*,float,float) +igGetForegroundDrawList 2 +1 ImDrawList* igGetForegroundDrawListNil () +2 ImDrawList* igGetForegroundDrawListWindowPtr (ImGuiWindow*) +igTreeNodeEx 3 +1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags) +2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...) +3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...) +igImLengthSqr 2 +1 float igImLengthSqrVec2 (const ImVec2) +2 float igImLengthSqrVec4 (const ImVec4) +igImFloor 2 +1 float igImFloorFloat (float) +2 ImVec2 igImFloorVec2 (const ImVec2) igTreeNode 3 1 bool igTreeNodeStr (const char*) 2 bool igTreeNodeStrStr (const char*,const char*,...) 3 bool igTreeNodePtr (const void*,const char*,...) +igItemSize 2 +1 void igItemSizeVec2 (const ImVec2,float) +2 void igItemSizeRect (const ImRect,float) igCombo 3 1 bool igComboStr_arr (const char*,int*,const char* const[],int,int) 2 bool igComboStr (const char*,int*,const char*,int) 3 bool igComboFnPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int) +igSetScrollY 2 +1 void igSetScrollYFloat (float) +2 void igSetScrollYWindowPtr (ImGuiWindow*,float) ImVector_erase 2 1 T* ImVector_eraseNil (const T*) 2 T* ImVector_eraseTPtr (const T*,const T*) @@ -64,72 +105,110 @@ igPushStyleVar 2 igSetWindowFocus 2 1 void igSetWindowFocusNil () 2 void igSetWindowFocusStr (const char*) +igImLerp 3 +1 ImVec2 igImLerpVec2Float (const ImVec2,const ImVec2,float) +2 ImVec2 igImLerpVec2Vec2 (const ImVec2,const ImVec2,const ImVec2) +3 ImVec4 igImLerpVec4 (const ImVec4,const ImVec4,float) ImVector_end 2 1 T* ImVector_endNil () 2 const T* ImVector_end_const ()const -igSetWindowSize 2 +igMarkIniSettingsDirty 2 +1 void igMarkIniSettingsDirtyNil () +2 void igMarkIniSettingsDirtyWindowPtr (ImGuiWindow*) +igSetWindowSize 3 1 void igSetWindowSizeVec2 (const ImVec2,ImGuiCond) 2 void igSetWindowSizeStr (const char*,const ImVec2,ImGuiCond) +3 void igSetWindowSizeWindowPtr (ImGuiWindow*,const ImVec2,ImGuiCond) +igIsPopupOpen 2 +1 bool igIsPopupOpenStr (const char*) +2 bool igIsPopupOpenID (ImGuiID) ImVector_ImVector 2 1 nil ImVector_ImVectorNil () 2 nil ImVector_ImVectorVector (const ImVector) -igSetWindowCollapsed 2 +igSetWindowCollapsed 3 1 void igSetWindowCollapsedBool (bool,ImGuiCond) 2 void igSetWindowCollapsedStr (const char*,bool,ImGuiCond) +3 void igSetWindowCollapsedWindowPtr (ImGuiWindow*,bool,ImGuiCond) igPlotLines 2 1 void igPlotLinesFloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int) 2 void igPlotLinesFnPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2) igPushStyleColor 2 1 void igPushStyleColorU32 (ImGuiCol,ImU32) 2 void igPushStyleColorVec4 (ImGuiCol,const ImVec4) +ImGuiWindow_GetIDNoKeepAlive 3 +1 ImGuiID ImGuiWindow_GetIDNoKeepAliveStr (const char*,const char*) +2 ImGuiID ImGuiWindow_GetIDNoKeepAlivePtr (const void*) +3 ImGuiID ImGuiWindow_GetIDNoKeepAliveInt (int) +ImGuiWindow_GetID 3 +1 ImGuiID ImGuiWindow_GetIDStr (const char*,const char*) +2 ImGuiID ImGuiWindow_GetIDPtr (const void*) +3 ImGuiID ImGuiWindow_GetIDInt (int) igTreeNodeExV 2 1 bool igTreeNodeExVStr (const char*,ImGuiTreeNodeFlags,const char*,va_list) 2 bool igTreeNodeExVPtr (const void*,ImGuiTreeNodeFlags,const char*,va_list) +ImVec2ih_ImVec2ih 3 +1 nil ImVec2ih_ImVec2ihNil () +2 nil ImVec2ih_ImVec2ihshort (short,short) +3 explicit ImVec2ih_ImVec2ihVec2 (const ImVec2) +ImGuiStyleMod_ImGuiStyleMod 3 +1 nil ImGuiStyleMod_ImGuiStyleModInt (ImGuiStyleVar,int) +2 nil ImGuiStyleMod_ImGuiStyleModFloat (ImGuiStyleVar,float) +3 nil ImGuiStyleMod_ImGuiStyleModVec2 (ImGuiStyleVar,ImVec2) +ImRect_Expand 2 +1 void ImRect_ExpandFloat (const float) +2 void ImRect_ExpandVec2 (const ImVec2) +ImPool_Remove 2 +1 void ImPool_RemoveTPtr (ImGuiID,const T*) +2 void ImPool_RemovePoolIdx (ImGuiID,ImPoolIdx) igListBox 2 1 bool igListBoxStr_arr (const char*,int*,const char* const[],int,int) 2 bool igListBoxFnPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int) -ImVec2_ImVec2 2 -1 nil ImVec2_ImVec2Nil () -2 nil ImVec2_ImVec2Float (float,float) -igCollapsingHeader 2 -1 bool igCollapsingHeaderTreeNodeFlags (const char*,ImGuiTreeNodeFlags) -2 bool igCollapsingHeaderBoolPtr (const char*,bool*,ImGuiTreeNodeFlags) +ImGuiPtrOrIndex_ImGuiPtrOrIndex 2 +1 nil ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr (void*) +2 nil ImGuiPtrOrIndex_ImGuiPtrOrIndexInt (int) +ImRect_ImRect 4 +1 nil ImRect_ImRectNil () +2 nil ImRect_ImRectVec2 (const ImVec2,const ImVec2) +3 nil ImRect_ImRectVec4 (const ImVec4) +4 nil ImRect_ImRectFloat (float,float,float,float) igTreePush 2 1 void igTreePushStr (const char*) 2 void igTreePushPtr (const void*) +igSelectable 2 +1 bool igSelectableBool (const char*,bool,ImGuiSelectableFlags,const ImVec2) +2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2) igGetColorU32 3 1 ImU32 igGetColorU32Col (ImGuiCol,float) 2 ImU32 igGetColorU32Vec4 (const ImVec4) 3 ImU32 igGetColorU32U32 (ImU32) +ImVector_begin 2 +1 T* ImVector_beginNil () +2 const T* ImVector_begin_const ()const ImColor_ImColor 5 1 nil ImColor_ImColorNil () 2 nil ImColor_ImColorInt (int,int,int,int) 3 nil ImColor_ImColorU32 (ImU32) 4 nil ImColor_ImColorFloat (float,float,float,float) 5 nil ImColor_ImColorVec4 (const ImVec4) -igSelectable 2 -1 bool igSelectableBool (const char*,bool,ImGuiSelectableFlags,const ImVec2) -2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2) -ImVector_begin 2 -1 T* ImVector_beginNil () -2 const T* ImVector_begin_const ()const +igCollapsingHeader 2 +1 bool igCollapsingHeaderTreeNodeFlags (const char*,ImGuiTreeNodeFlags) +2 bool igCollapsingHeaderBoolPtr (const char*,bool*,ImGuiTreeNodeFlags) ImVector_front 2 1 T* ImVector_frontNil () 2 const T* ImVector_front_const ()const ImVector_find 2 1 T* ImVector_findNil (const T) 2 const T* ImVector_find_const (const T)const -igTreeNodeEx 3 -1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags) -2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...) -3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...) -igMenuItem 2 -1 bool igMenuItemBool (const char*,const char*,bool,bool) -2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool) igListBoxHeader 2 1 bool igListBoxHeaderVec2 (const char*,const ImVec2) 2 bool igListBoxHeaderInt (const char*,int,int) +igSetScrollX 2 +1 void igSetScrollXFloat (float) +2 void igSetScrollXWindowPtr (ImGuiWindow*,float) +igMenuItem 2 +1 bool igMenuItemBool (const char*,const char*,bool,bool) +2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool) igTreeNodeV 2 1 bool igTreeNodeVStr (const char*,const char*,va_list) 2 bool igTreeNodeVPtr (const void*,const char*,va_list) -93 overloaded \ No newline at end of file +149 overloaded \ No newline at end of file diff --git a/generator/output/structs_and_enums.json b/generator/output/structs_and_enums.json index 7c987b6..dd7b555 100644 --- a/generator/output/structs_and_enums.json +++ b/generator/output/structs_and_enums.json @@ -91,6 +91,23 @@ "value": "1 << 1" } ], + "ImGuiAxis": [ + { + "calc_value": -1, + "name": "ImGuiAxis_None", + "value": "-1" + }, + { + "calc_value": 0, + "name": "ImGuiAxis_X", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiAxis_Y", + "value": "1" + } + ], "ImGuiBackendFlags_": [ { "calc_value": 0, @@ -118,6 +135,133 @@ "value": "1 << 3" } ], + "ImGuiButtonFlags_": [ + { + "calc_value": 0, + "name": "ImGuiButtonFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiButtonFlags_Repeat", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiButtonFlags_PressedOnClick", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiButtonFlags_PressedOnClickRelease", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiButtonFlags_PressedOnClickReleaseAnywhere", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiButtonFlags_PressedOnRelease", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiButtonFlags_PressedOnDoubleClick", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiButtonFlags_PressedOnDragDropHold", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiButtonFlags_FlattenChildren", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiButtonFlags_AllowItemOverlap", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiButtonFlags_DontClosePopups", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiButtonFlags_Disabled", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiButtonFlags_AlignTextBaseLine", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiButtonFlags_NoKeyModifiers", + "value": "1 << 12" + }, + { + "calc_value": 8192, + "name": "ImGuiButtonFlags_NoHoldingActiveId", + "value": "1 << 13" + }, + { + "calc_value": 16384, + "name": "ImGuiButtonFlags_NoNavFocus", + "value": "1 << 14" + }, + { + "calc_value": 32768, + "name": "ImGuiButtonFlags_NoHoveredOnFocus", + "value": "1 << 15" + }, + { + "calc_value": 65536, + "name": "ImGuiButtonFlags_MouseButtonLeft", + "value": "1 << 16" + }, + { + "calc_value": 131072, + "name": "ImGuiButtonFlags_MouseButtonRight", + "value": "1 << 17" + }, + { + "calc_value": 262144, + "name": "ImGuiButtonFlags_MouseButtonMiddle", + "value": "1 << 18" + }, + { + "calc_value": 458752, + "name": "ImGuiButtonFlags_MouseButtonMask_", + "value": "ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle" + }, + { + "calc_value": 16, + "name": "ImGuiButtonFlags_MouseButtonShift_", + "value": "16" + }, + { + "calc_value": 65536, + "name": "ImGuiButtonFlags_MouseButtonDefault_", + "value": "ImGuiButtonFlags_MouseButtonLeft" + }, + { + "calc_value": 126, + "name": "ImGuiButtonFlags_PressedOnMask_", + "value": "ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold" + }, + { + "calc_value": 4, + "name": "ImGuiButtonFlags_PressedOnDefault_", + "value": "ImGuiButtonFlags_PressedOnClickRelease" + } + ], "ImGuiCol_": [ { "calc_value": 0, @@ -416,6 +560,11 @@ "name": "ImGuiColorEditFlags_NoDragDrop", "value": "1 << 9" }, + { + "calc_value": 1024, + "name": "ImGuiColorEditFlags_NoBorder", + "value": "1 << 10" + }, { "calc_value": 65536, "name": "ImGuiColorEditFlags_AlphaBar", @@ -507,6 +656,38 @@ "value": "ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV" } ], + "ImGuiColumnsFlags_": [ + { + "calc_value": 0, + "name": "ImGuiColumnsFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiColumnsFlags_NoBorder", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiColumnsFlags_NoResize", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiColumnsFlags_NoPreserveWidths", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiColumnsFlags_NoForceWithinWindow", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiColumnsFlags_GrowParentContentsSize", + "value": "1 << 4" + } + ], "ImGuiComboFlags_": [ { "calc_value": 0, @@ -769,6 +950,18 @@ "value": "ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect" } ], + "ImGuiDragFlags_": [ + { + "calc_value": 0, + "name": "ImGuiDragFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiDragFlags_Vertical", + "value": "1 << 0" + } + ], "ImGuiFocusedFlags_": [ { "calc_value": 0, @@ -848,6 +1041,70 @@ "value": "ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows" } ], + "ImGuiInputReadMode": [ + { + "calc_value": 0, + "name": "ImGuiInputReadMode_Down", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiInputReadMode_Pressed", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiInputReadMode_Released", + "value": 2 + }, + { + "calc_value": 3, + "name": "ImGuiInputReadMode_Repeat", + "value": 3 + }, + { + "calc_value": 4, + "name": "ImGuiInputReadMode_RepeatSlow", + "value": 4 + }, + { + "calc_value": 5, + "name": "ImGuiInputReadMode_RepeatFast", + "value": 5 + } + ], + "ImGuiInputSource": [ + { + "calc_value": 0, + "name": "ImGuiInputSource_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiInputSource_Mouse", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiInputSource_Nav", + "value": 2 + }, + { + "calc_value": 3, + "name": "ImGuiInputSource_NavKeyboard", + "value": 3 + }, + { + "calc_value": 4, + "name": "ImGuiInputSource_NavGamepad", + "value": 4 + }, + { + "calc_value": 5, + "name": "ImGuiInputSource_COUNT", + "value": 5 + } + ], "ImGuiInputTextFlags_": [ { "calc_value": 0, @@ -960,6 +1217,122 @@ "value": "1 << 21" } ], + "ImGuiItemFlags_": [ + { + "calc_value": 0, + "name": "ImGuiItemFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiItemFlags_NoTabStop", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiItemFlags_ButtonRepeat", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiItemFlags_Disabled", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiItemFlags_NoNav", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiItemFlags_NoNavDefaultFocus", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiItemFlags_SelectableDontClosePopup", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiItemFlags_MixedValue", + "value": "1 << 6" + }, + { + "calc_value": 0, + "name": "ImGuiItemFlags_Default_", + "value": "0" + } + ], + "ImGuiItemStatusFlags_": [ + { + "calc_value": 0, + "name": "ImGuiItemStatusFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiItemStatusFlags_HoveredRect", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiItemStatusFlags_HasDisplayRect", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiItemStatusFlags_Edited", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiItemStatusFlags_ToggledSelection", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiItemStatusFlags_ToggledOpen", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiItemStatusFlags_HasDeactivated", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiItemStatusFlags_Deactivated", + "value": "1 << 6" + } + ], + "ImGuiKeyModFlags_": [ + { + "calc_value": 0, + "name": "ImGuiKeyModFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiKeyModFlags_Ctrl", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiKeyModFlags_Shift", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiKeyModFlags_Alt", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiKeyModFlags_Super", + "value": "1 << 3" + } + ], "ImGuiKey_": [ { "calc_value": 0, @@ -1077,6 +1450,45 @@ "value": 22 } ], + "ImGuiLayoutType_": [ + { + "calc_value": 0, + "name": "ImGuiLayoutType_Horizontal", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiLayoutType_Vertical", + "value": "1" + } + ], + "ImGuiLogType": [ + { + "calc_value": 0, + "name": "ImGuiLogType_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiLogType_TTY", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiLogType_File", + "value": 2 + }, + { + "calc_value": 3, + "name": "ImGuiLogType_Buffer", + "value": 3 + }, + { + "calc_value": 4, + "name": "ImGuiLogType_Clipboard", + "value": 4 + } + ], "ImGuiMouseButton_": [ { "calc_value": 0, @@ -1156,6 +1568,72 @@ "value": 9 } ], + "ImGuiNavDirSourceFlags_": [ + { + "calc_value": 0, + "name": "ImGuiNavDirSourceFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiNavDirSourceFlags_Keyboard", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiNavDirSourceFlags_PadDPad", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiNavDirSourceFlags_PadLStick", + "value": "1 << 2" + } + ], + "ImGuiNavForward": [ + { + "calc_value": 0, + "name": "ImGuiNavForward_None", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiNavForward_ForwardQueued", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiNavForward_ForwardActive", + "value": 2 + } + ], + "ImGuiNavHighlightFlags_": [ + { + "calc_value": 0, + "name": "ImGuiNavHighlightFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiNavHighlightFlags_TypeDefault", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiNavHighlightFlags_TypeThin", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiNavHighlightFlags_AlwaysDraw", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiNavHighlightFlags_NoRounding", + "value": "1 << 3" + } + ], "ImGuiNavInput_": [ { "calc_value": 0, @@ -1273,6 +1751,180 @@ "value": "ImGuiNavInput_KeyMenu_" } ], + "ImGuiNavLayer": [ + { + "calc_value": 0, + "name": "ImGuiNavLayer_Main", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiNavLayer_Menu", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiNavLayer_COUNT", + "value": 2 + } + ], + "ImGuiNavMoveFlags_": [ + { + "calc_value": 0, + "name": "ImGuiNavMoveFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiNavMoveFlags_LoopX", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiNavMoveFlags_LoopY", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiNavMoveFlags_WrapX", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiNavMoveFlags_WrapY", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiNavMoveFlags_AllowCurrentNavId", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiNavMoveFlags_AlsoScoreVisibleSet", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiNavMoveFlags_ScrollToEdge", + "value": "1 << 6" + } + ], + "ImGuiNextItemDataFlags_": [ + { + "calc_value": 0, + "name": "ImGuiNextItemDataFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiNextItemDataFlags_HasWidth", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiNextItemDataFlags_HasOpen", + "value": "1 << 1" + } + ], + "ImGuiNextWindowDataFlags_": [ + { + "calc_value": 0, + "name": "ImGuiNextWindowDataFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiNextWindowDataFlags_HasPos", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiNextWindowDataFlags_HasSize", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiNextWindowDataFlags_HasContentSize", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiNextWindowDataFlags_HasCollapsed", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiNextWindowDataFlags_HasSizeConstraint", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiNextWindowDataFlags_HasFocus", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiNextWindowDataFlags_HasBgAlpha", + "value": "1 << 6" + } + ], + "ImGuiPlotType": [ + { + "calc_value": 0, + "name": "ImGuiPlotType_Lines", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiPlotType_Histogram", + "value": 1 + } + ], + "ImGuiPopupPositionPolicy": [ + { + "calc_value": 0, + "name": "ImGuiPopupPositionPolicy_Default", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiPopupPositionPolicy_ComboBox", + "value": 1 + } + ], + "ImGuiSelectableFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiSelectableFlags_NoHoldingActiveID", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiSelectableFlags_SelectOnClick", + "value": "1 << 21" + }, + { + "calc_value": 4194304, + "name": "ImGuiSelectableFlags_SelectOnRelease", + "value": "1 << 22" + }, + { + "calc_value": 8388608, + "name": "ImGuiSelectableFlags_SpanAvailWidth", + "value": "1 << 23" + }, + { + "calc_value": 16777216, + "name": "ImGuiSelectableFlags_DrawHoveredWhenHeld", + "value": "1 << 24" + }, + { + "calc_value": 33554432, + "name": "ImGuiSelectableFlags_SetNavIdOnHover", + "value": "1 << 25" + } + ], "ImGuiSelectableFlags_": [ { "calc_value": 0, @@ -1305,6 +1957,40 @@ "value": "1 << 4" } ], + "ImGuiSeparatorFlags_": [ + { + "calc_value": 0, + "name": "ImGuiSeparatorFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiSeparatorFlags_Horizontal", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiSeparatorFlags_Vertical", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiSeparatorFlags_SpanAllColumns", + "value": "1 << 2" + } + ], + "ImGuiSliderFlags_": [ + { + "calc_value": 0, + "name": "ImGuiSliderFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiSliderFlags_Vertical", + "value": "1 << 0" + } + ], "ImGuiStyleVar_": [ { "calc_value": 0, @@ -1427,6 +2113,23 @@ "value": 23 } ], + "ImGuiTabBarFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiTabBarFlags_DockNode", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiTabBarFlags_IsFocused", + "value": "1 << 21" + }, + { + "calc_value": 4194304, + "name": "ImGuiTabBarFlags_SaveSettings", + "value": "1 << 22" + } + ], "ImGuiTabBarFlags_": [ { "calc_value": 0, @@ -1484,6 +2187,13 @@ "value": "ImGuiTabBarFlags_FittingPolicyResizeDown" } ], + "ImGuiTabItemFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiTabItemFlags_NoCloseButton", + "value": "1 << 20" + } + ], "ImGuiTabItemFlags_": [ { "calc_value": 0, @@ -1511,6 +2221,37 @@ "value": "1 << 3" } ], + "ImGuiTextFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTextFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTextFlags_NoWidthForLargeClippedText", + "value": "1 << 0" + } + ], + "ImGuiTooltipFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTooltipFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTooltipFlags_OverridePreviousTooltip", + "value": "1 << 0" + } + ], + "ImGuiTreeNodeFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiTreeNodeFlags_ClipLabelForTrailingButton", + "value": "1 << 20" + } + ], "ImGuiTreeNodeFlags_": [ { "calc_value": 0, @@ -1747,6 +2488,13 @@ ] }, "structs": { + "ImBitVector": [ + { + "name": "Storage", + "template_type": "ImU32", + "type": "ImVector_ImU32" + } + ], "ImColor": [ { "name": "Value", @@ -1829,6 +2577,14 @@ "type": "ImVec2" } ], + "ImDrawDataBuilder": [ + { + "name": "Layers[2]", + "size": 2, + "template_type": "ImDrawList*", + "type": "ImVector_ImDrawListPtr" + } + ], "ImDrawList": [ { "name": "CmdBuffer", @@ -1893,6 +2649,45 @@ "type": "ImDrawListSplitter" } ], + "ImDrawListSharedData": [ + { + "name": "TexUvWhitePixel", + "type": "ImVec2" + }, + { + "name": "Font", + "type": "ImFont*" + }, + { + "name": "FontSize", + "type": "float" + }, + { + "name": "CurveTessellationTol", + "type": "float" + }, + { + "name": "CircleSegmentMaxError", + "type": "float" + }, + { + "name": "ClipRectFullscreen", + "type": "ImVec4" + }, + { + "name": "InitialFlags", + "type": "ImDrawListFlags" + }, + { + "name": "1]", + "type": "ImVec2 ArcFastVtx[12 *" + }, + { + "name": "CircleSegmentCounts[64]", + "size": 64, + "type": "ImU8" + } + ], "ImDrawListSplitter": [ { "name": "_Current", @@ -1993,6 +2788,11 @@ { "name": "MetricsTotalSurface", "type": "int" + }, + { + "name": "Used4kPagesMap[(0xFFFF+1)/4096/8]", + "size": 2, + "type": "ImU8" } ], "ImFontAtlas": [ @@ -2176,8 +2976,14 @@ ], "ImFontGlyph": [ { + "bitfield": "31", "name": "Codepoint", - "type": "ImWchar" + "type": "unsigned int" + }, + { + "bitfield": "1", + "name": "Visible", + "type": "unsigned int" }, { "name": "AdvanceX", @@ -2223,6 +3029,888 @@ "type": "ImVector_ImU32" } ], + "ImGuiColorMod": [ + { + "name": "Col", + "type": "ImGuiCol" + }, + { + "name": "BackupValue", + "type": "ImVec4" + } + ], + "ImGuiColumnData": [ + { + "name": "OffsetNorm", + "type": "float" + }, + { + "name": "OffsetNormBeforeResize", + "type": "float" + }, + { + "name": "Flags", + "type": "ImGuiColumnsFlags" + }, + { + "name": "ClipRect", + "type": "ImRect" + } + ], + "ImGuiColumns": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "Flags", + "type": "ImGuiColumnsFlags" + }, + { + "name": "IsFirstFrame", + "type": "bool" + }, + { + "name": "IsBeingResized", + "type": "bool" + }, + { + "name": "Current", + "type": "int" + }, + { + "name": "Count", + "type": "int" + }, + { + "name": "OffMinX", + "type": "float" + }, + { + "name": "OffMaxX", + "type": "float" + }, + { + "name": "LineMinY", + "type": "float" + }, + { + "name": "LineMaxY", + "type": "float" + }, + { + "name": "HostCursorPosY", + "type": "float" + }, + { + "name": "HostCursorMaxPosX", + "type": "float" + }, + { + "name": "HostClipRect", + "type": "ImRect" + }, + { + "name": "HostWorkRect", + "type": "ImRect" + }, + { + "name": "Columns", + "template_type": "ImGuiColumnData", + "type": "ImVector_ImGuiColumnData" + }, + { + "name": "Splitter", + "type": "ImDrawListSplitter" + } + ], + "ImGuiContext": [ + { + "name": "Initialized", + "type": "bool" + }, + { + "name": "FontAtlasOwnedByContext", + "type": "bool" + }, + { + "name": "IO", + "type": "ImGuiIO" + }, + { + "name": "Style", + "type": "ImGuiStyle" + }, + { + "name": "Font", + "type": "ImFont*" + }, + { + "name": "FontSize", + "type": "float" + }, + { + "name": "FontBaseSize", + "type": "float" + }, + { + "name": "DrawListSharedData", + "type": "ImDrawListSharedData" + }, + { + "name": "Time", + "type": "double" + }, + { + "name": "FrameCount", + "type": "int" + }, + { + "name": "FrameCountEnded", + "type": "int" + }, + { + "name": "FrameCountRendered", + "type": "int" + }, + { + "name": "WithinFrameScope", + "type": "bool" + }, + { + "name": "WithinFrameScopeWithImplicitWindow", + "type": "bool" + }, + { + "name": "WithinEndChild", + "type": "bool" + }, + { + "name": "Windows", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" + }, + { + "name": "WindowsFocusOrder", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" + }, + { + "name": "WindowsTempSortBuffer", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" + }, + { + "name": "CurrentWindowStack", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" + }, + { + "name": "WindowsById", + "type": "ImGuiStorage" + }, + { + "name": "WindowsActiveCount", + "type": "int" + }, + { + "name": "CurrentWindow", + "type": "ImGuiWindow*" + }, + { + "name": "HoveredWindow", + "type": "ImGuiWindow*" + }, + { + "name": "HoveredRootWindow", + "type": "ImGuiWindow*" + }, + { + "name": "MovingWindow", + "type": "ImGuiWindow*" + }, + { + "name": "WheelingWindow", + "type": "ImGuiWindow*" + }, + { + "name": "WheelingWindowRefMousePos", + "type": "ImVec2" + }, + { + "name": "WheelingWindowTimer", + "type": "float" + }, + { + "name": "HoveredId", + "type": "ImGuiID" + }, + { + "name": "HoveredIdAllowOverlap", + "type": "bool" + }, + { + "name": "HoveredIdPreviousFrame", + "type": "ImGuiID" + }, + { + "name": "HoveredIdTimer", + "type": "float" + }, + { + "name": "HoveredIdNotActiveTimer", + "type": "float" + }, + { + "name": "ActiveId", + "type": "ImGuiID" + }, + { + "name": "ActiveIdIsAlive", + "type": "ImGuiID" + }, + { + "name": "ActiveIdTimer", + "type": "float" + }, + { + "name": "ActiveIdIsJustActivated", + "type": "bool" + }, + { + "name": "ActiveIdAllowOverlap", + "type": "bool" + }, + { + "name": "ActiveIdHasBeenPressedBefore", + "type": "bool" + }, + { + "name": "ActiveIdHasBeenEditedBefore", + "type": "bool" + }, + { + "name": "ActiveIdHasBeenEditedThisFrame", + "type": "bool" + }, + { + "name": "ActiveIdUsingNavDirMask", + "type": "ImU32" + }, + { + "name": "ActiveIdUsingNavInputMask", + "type": "ImU32" + }, + { + "name": "ActiveIdUsingKeyInputMask", + "type": "ImU64" + }, + { + "name": "ActiveIdClickOffset", + "type": "ImVec2" + }, + { + "name": "ActiveIdWindow", + "type": "ImGuiWindow*" + }, + { + "name": "ActiveIdSource", + "type": "ImGuiInputSource" + }, + { + "name": "ActiveIdMouseButton", + "type": "int" + }, + { + "name": "ActiveIdPreviousFrame", + "type": "ImGuiID" + }, + { + "name": "ActiveIdPreviousFrameIsAlive", + "type": "bool" + }, + { + "name": "ActiveIdPreviousFrameHasBeenEditedBefore", + "type": "bool" + }, + { + "name": "ActiveIdPreviousFrameWindow", + "type": "ImGuiWindow*" + }, + { + "name": "LastActiveId", + "type": "ImGuiID" + }, + { + "name": "LastActiveIdTimer", + "type": "float" + }, + { + "name": "NextWindowData", + "type": "ImGuiNextWindowData" + }, + { + "name": "NextItemData", + "type": "ImGuiNextItemData" + }, + { + "name": "ColorModifiers", + "template_type": "ImGuiColorMod", + "type": "ImVector_ImGuiColorMod" + }, + { + "name": "StyleModifiers", + "template_type": "ImGuiStyleMod", + "type": "ImVector_ImGuiStyleMod" + }, + { + "name": "FontStack", + "template_type": "ImFont*", + "type": "ImVector_ImFontPtr" + }, + { + "name": "OpenPopupStack", + "template_type": "ImGuiPopupData", + "type": "ImVector_ImGuiPopupData" + }, + { + "name": "BeginPopupStack", + "template_type": "ImGuiPopupData", + "type": "ImVector_ImGuiPopupData" + }, + { + "name": "NavWindow", + "type": "ImGuiWindow*" + }, + { + "name": "NavId", + "type": "ImGuiID" + }, + { + "name": "NavFocusScopeId", + "type": "ImGuiID" + }, + { + "name": "NavActivateId", + "type": "ImGuiID" + }, + { + "name": "NavActivateDownId", + "type": "ImGuiID" + }, + { + "name": "NavActivatePressedId", + "type": "ImGuiID" + }, + { + "name": "NavInputId", + "type": "ImGuiID" + }, + { + "name": "NavJustTabbedId", + "type": "ImGuiID" + }, + { + "name": "NavJustMovedToId", + "type": "ImGuiID" + }, + { + "name": "NavJustMovedToFocusScopeId", + "type": "ImGuiID" + }, + { + "name": "NavJustMovedToKeyMods", + "type": "ImGuiKeyModFlags" + }, + { + "name": "NavNextActivateId", + "type": "ImGuiID" + }, + { + "name": "NavInputSource", + "type": "ImGuiInputSource" + }, + { + "name": "NavScoringRect", + "type": "ImRect" + }, + { + "name": "NavScoringCount", + "type": "int" + }, + { + "name": "NavLayer", + "type": "ImGuiNavLayer" + }, + { + "name": "NavIdTabCounter", + "type": "int" + }, + { + "name": "NavIdIsAlive", + "type": "bool" + }, + { + "name": "NavMousePosDirty", + "type": "bool" + }, + { + "name": "NavDisableHighlight", + "type": "bool" + }, + { + "name": "NavDisableMouseHover", + "type": "bool" + }, + { + "name": "NavAnyRequest", + "type": "bool" + }, + { + "name": "NavInitRequest", + "type": "bool" + }, + { + "name": "NavInitRequestFromMove", + "type": "bool" + }, + { + "name": "NavInitResultId", + "type": "ImGuiID" + }, + { + "name": "NavInitResultRectRel", + "type": "ImRect" + }, + { + "name": "NavMoveFromClampedRefRect", + "type": "bool" + }, + { + "name": "NavMoveRequest", + "type": "bool" + }, + { + "name": "NavMoveRequestFlags", + "type": "ImGuiNavMoveFlags" + }, + { + "name": "NavMoveRequestForward", + "type": "ImGuiNavForward" + }, + { + "name": "NavMoveRequestKeyMods", + "type": "ImGuiKeyModFlags" + }, + { + "name": "NavMoveDir", + "type": "ImGuiDir" + }, + { + "name": "NavMoveDirLast", + "type": "ImGuiDir" + }, + { + "name": "NavMoveClipDir", + "type": "ImGuiDir" + }, + { + "name": "NavMoveResultLocal", + "type": "ImGuiNavMoveResult" + }, + { + "name": "NavMoveResultLocalVisibleSet", + "type": "ImGuiNavMoveResult" + }, + { + "name": "NavMoveResultOther", + "type": "ImGuiNavMoveResult" + }, + { + "name": "NavWindowingTarget", + "type": "ImGuiWindow*" + }, + { + "name": "NavWindowingTargetAnim", + "type": "ImGuiWindow*" + }, + { + "name": "NavWindowingList", + "type": "ImGuiWindow*" + }, + { + "name": "NavWindowingTimer", + "type": "float" + }, + { + "name": "NavWindowingHighlightAlpha", + "type": "float" + }, + { + "name": "NavWindowingToggleLayer", + "type": "bool" + }, + { + "name": "FocusRequestCurrWindow", + "type": "ImGuiWindow*" + }, + { + "name": "FocusRequestNextWindow", + "type": "ImGuiWindow*" + }, + { + "name": "FocusRequestCurrCounterRegular", + "type": "int" + }, + { + "name": "FocusRequestCurrCounterTabStop", + "type": "int" + }, + { + "name": "FocusRequestNextCounterRegular", + "type": "int" + }, + { + "name": "FocusRequestNextCounterTabStop", + "type": "int" + }, + { + "name": "FocusTabPressed", + "type": "bool" + }, + { + "name": "DrawData", + "type": "ImDrawData" + }, + { + "name": "DrawDataBuilder", + "type": "ImDrawDataBuilder" + }, + { + "name": "DimBgRatio", + "type": "float" + }, + { + "name": "BackgroundDrawList", + "type": "ImDrawList" + }, + { + "name": "ForegroundDrawList", + "type": "ImDrawList" + }, + { + "name": "MouseCursor", + "type": "ImGuiMouseCursor" + }, + { + "name": "DragDropActive", + "type": "bool" + }, + { + "name": "DragDropWithinSource", + "type": "bool" + }, + { + "name": "DragDropWithinTarget", + "type": "bool" + }, + { + "name": "DragDropSourceFlags", + "type": "ImGuiDragDropFlags" + }, + { + "name": "DragDropSourceFrameCount", + "type": "int" + }, + { + "name": "DragDropMouseButton", + "type": "int" + }, + { + "name": "DragDropPayload", + "type": "ImGuiPayload" + }, + { + "name": "DragDropTargetRect", + "type": "ImRect" + }, + { + "name": "DragDropTargetId", + "type": "ImGuiID" + }, + { + "name": "DragDropAcceptFlags", + "type": "ImGuiDragDropFlags" + }, + { + "name": "DragDropAcceptIdCurrRectSurface", + "type": "float" + }, + { + "name": "DragDropAcceptIdCurr", + "type": "ImGuiID" + }, + { + "name": "DragDropAcceptIdPrev", + "type": "ImGuiID" + }, + { + "name": "DragDropAcceptFrameCount", + "type": "int" + }, + { + "name": "DragDropPayloadBufHeap", + "template_type": "unsigned char", + "type": "ImVector_unsigned_char" + }, + { + "name": "DragDropPayloadBufLocal[16]", + "size": 16, + "type": "unsigned char" + }, + { + "name": "CurrentTabBar", + "type": "ImGuiTabBar*" + }, + { + "name": "TabBars", + "template_type": "ImGuiTabBar", + "type": "ImPool_ImGuiTabBar" + }, + { + "name": "CurrentTabBarStack", + "template_type": "ImGui*OrIndex", + "type": "ImVector_ImGuiPtrOrIndex" + }, + { + "name": "ShrinkWidthBuffer", + "template_type": "ImGuiShrinkWidthItem", + "type": "ImVector_ImGuiShrinkWidthItem" + }, + { + "name": "LastValidMousePos", + "type": "ImVec2" + }, + { + "name": "InputTextState", + "type": "ImGuiInputTextState" + }, + { + "name": "InputTextPasswordFont", + "type": "ImFont" + }, + { + "name": "TempInputId", + "type": "ImGuiID" + }, + { + "name": "ColorEditOptions", + "type": "ImGuiColorEditFlags" + }, + { + "name": "ColorEditLastHue", + "type": "float" + }, + { + "name": "ColorEditLastSat", + "type": "float" + }, + { + "name": "ColorEditLastColor[3]", + "size": 3, + "type": "float" + }, + { + "name": "ColorPickerRef", + "type": "ImVec4" + }, + { + "name": "DragCurrentAccumDirty", + "type": "bool" + }, + { + "name": "DragCurrentAccum", + "type": "float" + }, + { + "name": "DragSpeedDefaultRatio", + "type": "float" + }, + { + "name": "ScrollbarClickDeltaToGrabCenter", + "type": "float" + }, + { + "name": "TooltipOverrideCount", + "type": "int" + }, + { + "name": "ClipboardHandlerData", + "template_type": "char", + "type": "ImVector_char" + }, + { + "name": "MenusIdSubmittedThisFrame", + "template_type": "ImGuiID", + "type": "ImVector_ImGuiID" + }, + { + "name": "PlatformImePos", + "type": "ImVec2" + }, + { + "name": "PlatformImeLastPos", + "type": "ImVec2" + }, + { + "name": "SettingsLoaded", + "type": "bool" + }, + { + "name": "SettingsDirtyTimer", + "type": "float" + }, + { + "name": "SettingsIniData", + "type": "ImGuiTextBuffer" + }, + { + "name": "SettingsHandlers", + "template_type": "ImGuiSettingsHandler", + "type": "ImVector_ImGuiSettingsHandler" + }, + { + "name": "SettingsWindows", + "template_type": "ImGuiWindowSettings", + "type": "ImChunkStream_ImGuiWindowSettings" + }, + { + "name": "LogEnabled", + "type": "bool" + }, + { + "name": "LogType", + "type": "ImGuiLogType" + }, + { + "name": "LogFile", + "type": "ImFileHandle" + }, + { + "name": "LogBuffer", + "type": "ImGuiTextBuffer" + }, + { + "name": "LogLinePosY", + "type": "float" + }, + { + "name": "LogLineFirstItem", + "type": "bool" + }, + { + "name": "LogDepthRef", + "type": "int" + }, + { + "name": "LogDepthToExpand", + "type": "int" + }, + { + "name": "LogDepthToExpandDefault", + "type": "int" + }, + { + "name": "DebugItemPickerActive", + "type": "bool" + }, + { + "name": "DebugItemPickerBreakId", + "type": "ImGuiID" + }, + { + "name": "FramerateSecPerFrame[120]", + "size": 120, + "type": "float" + }, + { + "name": "FramerateSecPerFrameIdx", + "type": "int" + }, + { + "name": "FramerateSecPerFrameAccum", + "type": "float" + }, + { + "name": "WantCaptureMouseNextFrame", + "type": "int" + }, + { + "name": "WantCaptureKeyboardNextFrame", + "type": "int" + }, + { + "name": "WantTextInputNextFrame", + "type": "int" + }, + { + "name": "TempBuffer[1024*3+1]", + "size": 3073, + "type": "char" + } + ], + "ImGuiDataTypeInfo": [ + { + "name": "Size", + "type": "size_t" + }, + { + "name": "PrintFmt", + "type": "const char*" + }, + { + "name": "ScanFmt", + "type": "const char*" + } + ], + "ImGuiGroupData": [ + { + "name": "BackupCursorPos", + "type": "ImVec2" + }, + { + "name": "BackupCursorMaxPos", + "type": "ImVec2" + }, + { + "name": "BackupIndent", + "type": "ImVec1" + }, + { + "name": "BackupGroupOffset", + "type": "ImVec1" + }, + { + "name": "BackupCurrLineSize", + "type": "ImVec2" + }, + { + "name": "BackupCurrLineTextBaseOffset", + "type": "float" + }, + { + "name": "BackupActiveIdIsAlive", + "type": "ImGuiID" + }, + { + "name": "BackupActiveIdPreviousFrameIsAlive", + "type": "bool" + }, + { + "name": "EmitItem", + "type": "bool" + } + ], "ImGuiIO": [ { "name": "ConfigFlags", @@ -2468,6 +4156,10 @@ "name": "MouseDelta", "type": "ImVec2" }, + { + "name": "KeyMods", + "type": "ImGuiKeyModFlags" + }, { "name": "MousePosPrev", "type": "ImVec2" @@ -2547,6 +4239,10 @@ "size": 21, "type": "float" }, + { + "name": "InputQueueSurrogate", + "type": "ImWchar16" + }, { "name": "InputQueueCharacters", "template_type": "ImWchar", @@ -2603,6 +4299,93 @@ "type": "int" } ], + "ImGuiInputTextState": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "CurLenW", + "type": "int" + }, + { + "name": "CurLenA", + "type": "int" + }, + { + "name": "TextW", + "template_type": "ImWchar", + "type": "ImVector_ImWchar" + }, + { + "name": "TextA", + "template_type": "char", + "type": "ImVector_char" + }, + { + "name": "InitialTextA", + "template_type": "char", + "type": "ImVector_char" + }, + { + "name": "TextAIsValid", + "type": "bool" + }, + { + "name": "BufCapacityA", + "type": "int" + }, + { + "name": "ScrollX", + "type": "float" + }, + { + "name": "Stb", + "type": "STB_TexteditState" + }, + { + "name": "CursorAnim", + "type": "float" + }, + { + "name": "CursorFollow", + "type": "bool" + }, + { + "name": "SelectedAllMouseLock", + "type": "bool" + }, + { + "name": "UserFlags", + "type": "ImGuiInputTextFlags" + }, + { + "name": "UserCallback", + "type": "ImGuiInputTextCallback" + }, + { + "name": "UserCallbackData", + "type": "void*" + } + ], + "ImGuiItemHoveredDataBackup": [ + { + "name": "LastItemId", + "type": "ImGuiID" + }, + { + "name": "LastItemStatusFlags", + "type": "ImGuiItemStatusFlags" + }, + { + "name": "LastItemRect", + "type": "ImRect" + }, + { + "name": "LastItemDisplayRect", + "type": "ImRect" + } + ], "ImGuiListClipper": [ { "name": "DisplayStart", @@ -2629,6 +4412,140 @@ "type": "float" } ], + "ImGuiMenuColumns": [ + { + "name": "Spacing", + "type": "float" + }, + { + "name": "Width", + "type": "float" + }, + { + "name": "NextWidth", + "type": "float" + }, + { + "name": "Pos[3]", + "size": 3, + "type": "float" + }, + { + "name": "NextWidths[3]", + "size": 3, + "type": "float" + } + ], + "ImGuiNavMoveResult": [ + { + "name": "Window", + "type": "ImGuiWindow*" + }, + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "FocusScopeId", + "type": "ImGuiID" + }, + { + "name": "DistBox", + "type": "float" + }, + { + "name": "DistCenter", + "type": "float" + }, + { + "name": "DistAxial", + "type": "float" + }, + { + "name": "RectRel", + "type": "ImRect" + } + ], + "ImGuiNextItemData": [ + { + "name": "Flags", + "type": "ImGuiNextItemDataFlags" + }, + { + "name": "Width", + "type": "float" + }, + { + "name": "FocusScopeId", + "type": "ImGuiID" + }, + { + "name": "OpenCond", + "type": "ImGuiCond" + }, + { + "name": "OpenVal", + "type": "bool" + } + ], + "ImGuiNextWindowData": [ + { + "name": "Flags", + "type": "ImGuiNextWindowDataFlags" + }, + { + "name": "PosCond", + "type": "ImGuiCond" + }, + { + "name": "SizeCond", + "type": "ImGuiCond" + }, + { + "name": "CollapsedCond", + "type": "ImGuiCond" + }, + { + "name": "PosVal", + "type": "ImVec2" + }, + { + "name": "PosPivotVal", + "type": "ImVec2" + }, + { + "name": "SizeVal", + "type": "ImVec2" + }, + { + "name": "ContentSizeVal", + "type": "ImVec2" + }, + { + "name": "CollapsedVal", + "type": "bool" + }, + { + "name": "SizeConstraintRect", + "type": "ImRect" + }, + { + "name": "SizeCallback", + "type": "ImGuiSizeCallback" + }, + { + "name": "SizeCallbackUserData", + "type": "void*" + }, + { + "name": "BgAlphaVal", + "type": "float" + }, + { + "name": "MenuBarOffsetMinVal", + "type": "ImVec2" + } + ], "ImGuiOnceUponAFrame": [ { "name": "RefFrame", @@ -2670,6 +4587,82 @@ "type": "bool" } ], + "ImGuiPopupData": [ + { + "name": "PopupId", + "type": "ImGuiID" + }, + { + "name": "Window", + "type": "ImGuiWindow*" + }, + { + "name": "SourceWindow", + "type": "ImGuiWindow*" + }, + { + "name": "OpenFrameCount", + "type": "int" + }, + { + "name": "OpenParentId", + "type": "ImGuiID" + }, + { + "name": "OpenPopupPos", + "type": "ImVec2" + }, + { + "name": "OpenMousePos", + "type": "ImVec2" + } + ], + "ImGuiPtrOrIndex": [ + { + "name": "Ptr", + "type": "void*" + }, + { + "name": "Index", + "type": "int" + } + ], + "ImGuiSettingsHandler": [ + { + "name": "TypeName", + "type": "const char*" + }, + { + "name": "TypeHash", + "type": "ImGuiID" + }, + { + "name": "ReadOpenFn", + "type": "void*(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,const char* name)" + }, + { + "name": "ReadLineFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,void* entry,const char* line)" + }, + { + "name": "WriteAllFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,ImGuiTextBuffer* out_buf)" + }, + { + "name": "UserData", + "type": "void*" + } + ], + "ImGuiShrinkWidthItem": [ + { + "name": "Index", + "type": "int" + }, + { + "name": "Width", + "type": "float" + } + ], "ImGuiSizeCallbackData": [ { "name": "UserData", @@ -2852,6 +4845,149 @@ "type": "ImVec4" } ], + "ImGuiStyleMod": [ + { + "name": "VarIdx", + "type": "ImGuiStyleVar" + }, + { + "name": "}", + "type": "union { int BackupInt[2]; float BackupFloat[2];" + } + ], + "ImGuiTabBar": [ + { + "name": "Tabs", + "template_type": "ImGuiTabItem", + "type": "ImVector_ImGuiTabItem" + }, + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "SelectedTabId", + "type": "ImGuiID" + }, + { + "name": "NextSelectedTabId", + "type": "ImGuiID" + }, + { + "name": "VisibleTabId", + "type": "ImGuiID" + }, + { + "name": "CurrFrameVisible", + "type": "int" + }, + { + "name": "PrevFrameVisible", + "type": "int" + }, + { + "name": "BarRect", + "type": "ImRect" + }, + { + "name": "LastTabContentHeight", + "type": "float" + }, + { + "name": "OffsetMax", + "type": "float" + }, + { + "name": "OffsetMaxIdeal", + "type": "float" + }, + { + "name": "OffsetNextTab", + "type": "float" + }, + { + "name": "ScrollingAnim", + "type": "float" + }, + { + "name": "ScrollingTarget", + "type": "float" + }, + { + "name": "ScrollingTargetDistToVisibility", + "type": "float" + }, + { + "name": "ScrollingSpeed", + "type": "float" + }, + { + "name": "Flags", + "type": "ImGuiTabBarFlags" + }, + { + "name": "ReorderRequestTabId", + "type": "ImGuiID" + }, + { + "name": "ReorderRequestDir", + "type": "ImS8" + }, + { + "name": "WantLayout", + "type": "bool" + }, + { + "name": "VisibleTabWasSubmitted", + "type": "bool" + }, + { + "name": "LastTabItemIdx", + "type": "short" + }, + { + "name": "FramePadding", + "type": "ImVec2" + }, + { + "name": "TabsNames", + "type": "ImGuiTextBuffer" + } + ], + "ImGuiTabItem": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "Flags", + "type": "ImGuiTabItemFlags" + }, + { + "name": "LastFrameVisible", + "type": "int" + }, + { + "name": "LastFrameSelected", + "type": "int" + }, + { + "name": "NameOffset", + "type": "int" + }, + { + "name": "Offset", + "type": "float" + }, + { + "name": "Width", + "type": "float" + }, + { + "name": "ContentWidth", + "type": "float" + } + ], "ImGuiTextBuffer": [ { "name": "Buf", @@ -2885,6 +5021,522 @@ "type": "const char*" } ], + "ImGuiWindow": [ + { + "name": "Name", + "type": "char*" + }, + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "Flags", + "type": "ImGuiWindowFlags" + }, + { + "name": "Pos", + "type": "ImVec2" + }, + { + "name": "Size", + "type": "ImVec2" + }, + { + "name": "SizeFull", + "type": "ImVec2" + }, + { + "name": "ContentSize", + "type": "ImVec2" + }, + { + "name": "ContentSizeExplicit", + "type": "ImVec2" + }, + { + "name": "WindowPadding", + "type": "ImVec2" + }, + { + "name": "WindowRounding", + "type": "float" + }, + { + "name": "WindowBorderSize", + "type": "float" + }, + { + "name": "NameBufLen", + "type": "int" + }, + { + "name": "MoveId", + "type": "ImGuiID" + }, + { + "name": "ChildId", + "type": "ImGuiID" + }, + { + "name": "Scroll", + "type": "ImVec2" + }, + { + "name": "ScrollMax", + "type": "ImVec2" + }, + { + "name": "ScrollTarget", + "type": "ImVec2" + }, + { + "name": "ScrollTargetCenterRatio", + "type": "ImVec2" + }, + { + "name": "ScrollbarSizes", + "type": "ImVec2" + }, + { + "name": "ScrollbarX", + "type": "bool" + }, + { + "name": "ScrollbarY", + "type": "bool" + }, + { + "name": "Active", + "type": "bool" + }, + { + "name": "WasActive", + "type": "bool" + }, + { + "name": "WriteAccessed", + "type": "bool" + }, + { + "name": "Collapsed", + "type": "bool" + }, + { + "name": "WantCollapseToggle", + "type": "bool" + }, + { + "name": "SkipItems", + "type": "bool" + }, + { + "name": "Appearing", + "type": "bool" + }, + { + "name": "Hidden", + "type": "bool" + }, + { + "name": "IsFallbackWindow", + "type": "bool" + }, + { + "name": "HasCloseButton", + "type": "bool" + }, + { + "name": "ResizeBorderHeld", + "type": "signed char" + }, + { + "name": "BeginCount", + "type": "short" + }, + { + "name": "BeginOrderWithinParent", + "type": "short" + }, + { + "name": "BeginOrderWithinContext", + "type": "short" + }, + { + "name": "PopupId", + "type": "ImGuiID" + }, + { + "name": "AutoFitFramesX", + "type": "ImS8" + }, + { + "name": "AutoFitFramesY", + "type": "ImS8" + }, + { + "name": "AutoFitChildAxises", + "type": "ImS8" + }, + { + "name": "AutoFitOnlyGrows", + "type": "bool" + }, + { + "name": "AutoPosLastDirection", + "type": "ImGuiDir" + }, + { + "name": "HiddenFramesCanSkipItems", + "type": "int" + }, + { + "name": "HiddenFramesCannotSkipItems", + "type": "int" + }, + { + "name": "SetWindowPosAllowFlags", + "type": "ImGuiCond" + }, + { + "name": "SetWindowSizeAllowFlags", + "type": "ImGuiCond" + }, + { + "name": "SetWindowCollapsedAllowFlags", + "type": "ImGuiCond" + }, + { + "name": "SetWindowPosVal", + "type": "ImVec2" + }, + { + "name": "SetWindowPosPivot", + "type": "ImVec2" + }, + { + "name": "IDStack", + "template_type": "ImGuiID", + "type": "ImVector_ImGuiID" + }, + { + "name": "DC", + "type": "ImGuiWindowTempData" + }, + { + "name": "OuterRectClipped", + "type": "ImRect" + }, + { + "name": "InnerRect", + "type": "ImRect" + }, + { + "name": "InnerClipRect", + "type": "ImRect" + }, + { + "name": "WorkRect", + "type": "ImRect" + }, + { + "name": "ClipRect", + "type": "ImRect" + }, + { + "name": "ContentRegionRect", + "type": "ImRect" + }, + { + "name": "LastFrameActive", + "type": "int" + }, + { + "name": "LastTimeActive", + "type": "float" + }, + { + "name": "ItemWidthDefault", + "type": "float" + }, + { + "name": "StateStorage", + "type": "ImGuiStorage" + }, + { + "name": "ColumnsStorage", + "template_type": "ImGuiColumns", + "type": "ImVector_ImGuiColumns" + }, + { + "name": "FontWindowScale", + "type": "float" + }, + { + "name": "SettingsOffset", + "type": "int" + }, + { + "name": "DrawList", + "type": "ImDrawList*" + }, + { + "name": "DrawListInst", + "type": "ImDrawList" + }, + { + "name": "ParentWindow", + "type": "ImGuiWindow*" + }, + { + "name": "RootWindow", + "type": "ImGuiWindow*" + }, + { + "name": "RootWindowForTitleBarHighlight", + "type": "ImGuiWindow*" + }, + { + "name": "RootWindowForNav", + "type": "ImGuiWindow*" + }, + { + "name": "NavLastChildNavWindow", + "type": "ImGuiWindow*" + }, + { + "name": "NavLastIds[ImGuiNavLayer_COUNT]", + "size": 2, + "type": "ImGuiID" + }, + { + "name": "NavRectRel[ImGuiNavLayer_COUNT]", + "size": 2, + "type": "ImRect" + }, + { + "name": "MemoryCompacted", + "type": "bool" + }, + { + "name": "MemoryDrawListIdxCapacity", + "type": "int" + }, + { + "name": "MemoryDrawListVtxCapacity", + "type": "int" + } + ], + "ImGuiWindowSettings": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "Pos", + "type": "ImVec2ih" + }, + { + "name": "Size", + "type": "ImVec2ih" + }, + { + "name": "Collapsed", + "type": "bool" + } + ], + "ImGuiWindowTempData": [ + { + "name": "CursorPos", + "type": "ImVec2" + }, + { + "name": "CursorPosPrevLine", + "type": "ImVec2" + }, + { + "name": "CursorStartPos", + "type": "ImVec2" + }, + { + "name": "CursorMaxPos", + "type": "ImVec2" + }, + { + "name": "CurrLineSize", + "type": "ImVec2" + }, + { + "name": "PrevLineSize", + "type": "ImVec2" + }, + { + "name": "CurrLineTextBaseOffset", + "type": "float" + }, + { + "name": "PrevLineTextBaseOffset", + "type": "float" + }, + { + "name": "Indent", + "type": "ImVec1" + }, + { + "name": "ColumnsOffset", + "type": "ImVec1" + }, + { + "name": "GroupOffset", + "type": "ImVec1" + }, + { + "name": "LastItemId", + "type": "ImGuiID" + }, + { + "name": "LastItemStatusFlags", + "type": "ImGuiItemStatusFlags" + }, + { + "name": "LastItemRect", + "type": "ImRect" + }, + { + "name": "LastItemDisplayRect", + "type": "ImRect" + }, + { + "name": "NavLayerCurrent", + "type": "ImGuiNavLayer" + }, + { + "name": "NavLayerCurrentMask", + "type": "int" + }, + { + "name": "NavLayerActiveMask", + "type": "int" + }, + { + "name": "NavLayerActiveMaskNext", + "type": "int" + }, + { + "name": "NavFocusScopeIdCurrent", + "type": "ImGuiID" + }, + { + "name": "NavHideHighlightOneFrame", + "type": "bool" + }, + { + "name": "NavHasScroll", + "type": "bool" + }, + { + "name": "MenuBarAppending", + "type": "bool" + }, + { + "name": "MenuBarOffset", + "type": "ImVec2" + }, + { + "name": "MenuColumns", + "type": "ImGuiMenuColumns" + }, + { + "name": "TreeDepth", + "type": "int" + }, + { + "name": "TreeJumpToParentOnPopMask", + "type": "ImU32" + }, + { + "name": "ChildWindows", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" + }, + { + "name": "StateStorage", + "type": "ImGuiStorage*" + }, + { + "name": "CurrentColumns", + "type": "ImGuiColumns*" + }, + { + "name": "LayoutType", + "type": "ImGuiLayoutType" + }, + { + "name": "ParentLayoutType", + "type": "ImGuiLayoutType" + }, + { + "name": "FocusCounterRegular", + "type": "int" + }, + { + "name": "FocusCounterTabStop", + "type": "int" + }, + { + "name": "ItemFlags", + "type": "ImGuiItemFlags" + }, + { + "name": "ItemWidth", + "type": "float" + }, + { + "name": "TextWrapPos", + "type": "float" + }, + { + "name": "ItemFlagsStack", + "template_type": "ImGuiItemFlags", + "type": "ImVector_ImGuiItemFlags" + }, + { + "name": "ItemWidthStack", + "template_type": "float", + "type": "ImVector_float" + }, + { + "name": "TextWrapPosStack", + "template_type": "float", + "type": "ImVector_float" + }, + { + "name": "GroupStack", + "template_type": "ImGuiGroupData", + "type": "ImVector_ImGuiGroupData" + }, + { + "name": "StackSizesBackup[6]", + "size": 6, + "type": "short" + } + ], + "ImRect": [ + { + "name": "Min", + "type": "ImVec2" + }, + { + "name": "Max", + "type": "ImVec2" + } + ], + "ImVec1": [ + { + "name": "x", + "type": "float" + } + ], "ImVec2": [ { "name": "x", @@ -2895,6 +5547,16 @@ "type": "float" } ], + "ImVec2ih": [ + { + "name": "x", + "type": "short" + }, + { + "name": "y", + "type": "short" + } + ], "ImVec4": [ { "name": "x", diff --git a/generator/output/structs_and_enums.lua b/generator/output/structs_and_enums.lua index 5fc0507..d5f64ee 100644 --- a/generator/output/structs_and_enums.lua +++ b/generator/output/structs_and_enums.lua @@ -71,6 +71,19 @@ defs["enums"]["ImFontAtlasFlags_"][3] = {} defs["enums"]["ImFontAtlasFlags_"][3]["calc_value"] = 2 defs["enums"]["ImFontAtlasFlags_"][3]["name"] = "ImFontAtlasFlags_NoMouseCursors" defs["enums"]["ImFontAtlasFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiAxis"] = {} +defs["enums"]["ImGuiAxis"][1] = {} +defs["enums"]["ImGuiAxis"][1]["calc_value"] = -1 +defs["enums"]["ImGuiAxis"][1]["name"] = "ImGuiAxis_None" +defs["enums"]["ImGuiAxis"][1]["value"] = "-1" +defs["enums"]["ImGuiAxis"][2] = {} +defs["enums"]["ImGuiAxis"][2]["calc_value"] = 0 +defs["enums"]["ImGuiAxis"][2]["name"] = "ImGuiAxis_X" +defs["enums"]["ImGuiAxis"][2]["value"] = "0" +defs["enums"]["ImGuiAxis"][3] = {} +defs["enums"]["ImGuiAxis"][3]["calc_value"] = 1 +defs["enums"]["ImGuiAxis"][3]["name"] = "ImGuiAxis_Y" +defs["enums"]["ImGuiAxis"][3]["value"] = "1" defs["enums"]["ImGuiBackendFlags_"] = {} defs["enums"]["ImGuiBackendFlags_"][1] = {} defs["enums"]["ImGuiBackendFlags_"][1]["calc_value"] = 0 @@ -92,6 +105,107 @@ defs["enums"]["ImGuiBackendFlags_"][5] = {} defs["enums"]["ImGuiBackendFlags_"][5]["calc_value"] = 8 defs["enums"]["ImGuiBackendFlags_"][5]["name"] = "ImGuiBackendFlags_RendererHasVtxOffset" defs["enums"]["ImGuiBackendFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiButtonFlags_"] = {} +defs["enums"]["ImGuiButtonFlags_"][1] = {} +defs["enums"]["ImGuiButtonFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiButtonFlags_"][1]["name"] = "ImGuiButtonFlags_None" +defs["enums"]["ImGuiButtonFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiButtonFlags_"][2] = {} +defs["enums"]["ImGuiButtonFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiButtonFlags_"][2]["name"] = "ImGuiButtonFlags_Repeat" +defs["enums"]["ImGuiButtonFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiButtonFlags_"][3] = {} +defs["enums"]["ImGuiButtonFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiButtonFlags_"][3]["name"] = "ImGuiButtonFlags_PressedOnClick" +defs["enums"]["ImGuiButtonFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiButtonFlags_"][4] = {} +defs["enums"]["ImGuiButtonFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiButtonFlags_"][4]["name"] = "ImGuiButtonFlags_PressedOnClickRelease" +defs["enums"]["ImGuiButtonFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiButtonFlags_"][5] = {} +defs["enums"]["ImGuiButtonFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiButtonFlags_"][5]["name"] = "ImGuiButtonFlags_PressedOnClickReleaseAnywhere" +defs["enums"]["ImGuiButtonFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiButtonFlags_"][6] = {} +defs["enums"]["ImGuiButtonFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiButtonFlags_"][6]["name"] = "ImGuiButtonFlags_PressedOnRelease" +defs["enums"]["ImGuiButtonFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiButtonFlags_"][7] = {} +defs["enums"]["ImGuiButtonFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiButtonFlags_"][7]["name"] = "ImGuiButtonFlags_PressedOnDoubleClick" +defs["enums"]["ImGuiButtonFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiButtonFlags_"][8] = {} +defs["enums"]["ImGuiButtonFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiButtonFlags_"][8]["name"] = "ImGuiButtonFlags_PressedOnDragDropHold" +defs["enums"]["ImGuiButtonFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiButtonFlags_"][9] = {} +defs["enums"]["ImGuiButtonFlags_"][9]["calc_value"] = 128 +defs["enums"]["ImGuiButtonFlags_"][9]["name"] = "ImGuiButtonFlags_FlattenChildren" +defs["enums"]["ImGuiButtonFlags_"][9]["value"] = "1 << 7" +defs["enums"]["ImGuiButtonFlags_"][10] = {} +defs["enums"]["ImGuiButtonFlags_"][10]["calc_value"] = 256 +defs["enums"]["ImGuiButtonFlags_"][10]["name"] = "ImGuiButtonFlags_AllowItemOverlap" +defs["enums"]["ImGuiButtonFlags_"][10]["value"] = "1 << 8" +defs["enums"]["ImGuiButtonFlags_"][11] = {} +defs["enums"]["ImGuiButtonFlags_"][11]["calc_value"] = 512 +defs["enums"]["ImGuiButtonFlags_"][11]["name"] = "ImGuiButtonFlags_DontClosePopups" +defs["enums"]["ImGuiButtonFlags_"][11]["value"] = "1 << 9" +defs["enums"]["ImGuiButtonFlags_"][12] = {} +defs["enums"]["ImGuiButtonFlags_"][12]["calc_value"] = 1024 +defs["enums"]["ImGuiButtonFlags_"][12]["name"] = "ImGuiButtonFlags_Disabled" +defs["enums"]["ImGuiButtonFlags_"][12]["value"] = "1 << 10" +defs["enums"]["ImGuiButtonFlags_"][13] = {} +defs["enums"]["ImGuiButtonFlags_"][13]["calc_value"] = 2048 +defs["enums"]["ImGuiButtonFlags_"][13]["name"] = "ImGuiButtonFlags_AlignTextBaseLine" +defs["enums"]["ImGuiButtonFlags_"][13]["value"] = "1 << 11" +defs["enums"]["ImGuiButtonFlags_"][14] = {} +defs["enums"]["ImGuiButtonFlags_"][14]["calc_value"] = 4096 +defs["enums"]["ImGuiButtonFlags_"][14]["name"] = "ImGuiButtonFlags_NoKeyModifiers" +defs["enums"]["ImGuiButtonFlags_"][14]["value"] = "1 << 12" +defs["enums"]["ImGuiButtonFlags_"][15] = {} +defs["enums"]["ImGuiButtonFlags_"][15]["calc_value"] = 8192 +defs["enums"]["ImGuiButtonFlags_"][15]["name"] = "ImGuiButtonFlags_NoHoldingActiveId" +defs["enums"]["ImGuiButtonFlags_"][15]["value"] = "1 << 13" +defs["enums"]["ImGuiButtonFlags_"][16] = {} +defs["enums"]["ImGuiButtonFlags_"][16]["calc_value"] = 16384 +defs["enums"]["ImGuiButtonFlags_"][16]["name"] = "ImGuiButtonFlags_NoNavFocus" +defs["enums"]["ImGuiButtonFlags_"][16]["value"] = "1 << 14" +defs["enums"]["ImGuiButtonFlags_"][17] = {} +defs["enums"]["ImGuiButtonFlags_"][17]["calc_value"] = 32768 +defs["enums"]["ImGuiButtonFlags_"][17]["name"] = "ImGuiButtonFlags_NoHoveredOnFocus" +defs["enums"]["ImGuiButtonFlags_"][17]["value"] = "1 << 15" +defs["enums"]["ImGuiButtonFlags_"][18] = {} +defs["enums"]["ImGuiButtonFlags_"][18]["calc_value"] = 65536 +defs["enums"]["ImGuiButtonFlags_"][18]["name"] = "ImGuiButtonFlags_MouseButtonLeft" +defs["enums"]["ImGuiButtonFlags_"][18]["value"] = "1 << 16" +defs["enums"]["ImGuiButtonFlags_"][19] = {} +defs["enums"]["ImGuiButtonFlags_"][19]["calc_value"] = 131072 +defs["enums"]["ImGuiButtonFlags_"][19]["name"] = "ImGuiButtonFlags_MouseButtonRight" +defs["enums"]["ImGuiButtonFlags_"][19]["value"] = "1 << 17" +defs["enums"]["ImGuiButtonFlags_"][20] = {} +defs["enums"]["ImGuiButtonFlags_"][20]["calc_value"] = 262144 +defs["enums"]["ImGuiButtonFlags_"][20]["name"] = "ImGuiButtonFlags_MouseButtonMiddle" +defs["enums"]["ImGuiButtonFlags_"][20]["value"] = "1 << 18" +defs["enums"]["ImGuiButtonFlags_"][21] = {} +defs["enums"]["ImGuiButtonFlags_"][21]["calc_value"] = 458752 +defs["enums"]["ImGuiButtonFlags_"][21]["name"] = "ImGuiButtonFlags_MouseButtonMask_" +defs["enums"]["ImGuiButtonFlags_"][21]["value"] = "ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle" +defs["enums"]["ImGuiButtonFlags_"][22] = {} +defs["enums"]["ImGuiButtonFlags_"][22]["calc_value"] = 16 +defs["enums"]["ImGuiButtonFlags_"][22]["name"] = "ImGuiButtonFlags_MouseButtonShift_" +defs["enums"]["ImGuiButtonFlags_"][22]["value"] = "16" +defs["enums"]["ImGuiButtonFlags_"][23] = {} +defs["enums"]["ImGuiButtonFlags_"][23]["calc_value"] = 65536 +defs["enums"]["ImGuiButtonFlags_"][23]["name"] = "ImGuiButtonFlags_MouseButtonDefault_" +defs["enums"]["ImGuiButtonFlags_"][23]["value"] = "ImGuiButtonFlags_MouseButtonLeft" +defs["enums"]["ImGuiButtonFlags_"][24] = {} +defs["enums"]["ImGuiButtonFlags_"][24]["calc_value"] = 126 +defs["enums"]["ImGuiButtonFlags_"][24]["name"] = "ImGuiButtonFlags_PressedOnMask_" +defs["enums"]["ImGuiButtonFlags_"][24]["value"] = "ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold" +defs["enums"]["ImGuiButtonFlags_"][25] = {} +defs["enums"]["ImGuiButtonFlags_"][25]["calc_value"] = 4 +defs["enums"]["ImGuiButtonFlags_"][25]["name"] = "ImGuiButtonFlags_PressedOnDefault_" +defs["enums"]["ImGuiButtonFlags_"][25]["value"] = "ImGuiButtonFlags_PressedOnClickRelease" defs["enums"]["ImGuiCol_"] = {} defs["enums"]["ImGuiCol_"][1] = {} defs["enums"]["ImGuiCol_"][1]["calc_value"] = 0 @@ -331,77 +445,106 @@ defs["enums"]["ImGuiColorEditFlags_"][10]["calc_value"] = 512 defs["enums"]["ImGuiColorEditFlags_"][10]["name"] = "ImGuiColorEditFlags_NoDragDrop" defs["enums"]["ImGuiColorEditFlags_"][10]["value"] = "1 << 9" defs["enums"]["ImGuiColorEditFlags_"][11] = {} -defs["enums"]["ImGuiColorEditFlags_"][11]["calc_value"] = 65536 -defs["enums"]["ImGuiColorEditFlags_"][11]["name"] = "ImGuiColorEditFlags_AlphaBar" -defs["enums"]["ImGuiColorEditFlags_"][11]["value"] = "1 << 16" +defs["enums"]["ImGuiColorEditFlags_"][11]["calc_value"] = 1024 +defs["enums"]["ImGuiColorEditFlags_"][11]["name"] = "ImGuiColorEditFlags_NoBorder" +defs["enums"]["ImGuiColorEditFlags_"][11]["value"] = "1 << 10" defs["enums"]["ImGuiColorEditFlags_"][12] = {} -defs["enums"]["ImGuiColorEditFlags_"][12]["calc_value"] = 131072 -defs["enums"]["ImGuiColorEditFlags_"][12]["name"] = "ImGuiColorEditFlags_AlphaPreview" -defs["enums"]["ImGuiColorEditFlags_"][12]["value"] = "1 << 17" +defs["enums"]["ImGuiColorEditFlags_"][12]["calc_value"] = 65536 +defs["enums"]["ImGuiColorEditFlags_"][12]["name"] = "ImGuiColorEditFlags_AlphaBar" +defs["enums"]["ImGuiColorEditFlags_"][12]["value"] = "1 << 16" defs["enums"]["ImGuiColorEditFlags_"][13] = {} -defs["enums"]["ImGuiColorEditFlags_"][13]["calc_value"] = 262144 -defs["enums"]["ImGuiColorEditFlags_"][13]["name"] = "ImGuiColorEditFlags_AlphaPreviewHalf" -defs["enums"]["ImGuiColorEditFlags_"][13]["value"] = "1 << 18" +defs["enums"]["ImGuiColorEditFlags_"][13]["calc_value"] = 131072 +defs["enums"]["ImGuiColorEditFlags_"][13]["name"] = "ImGuiColorEditFlags_AlphaPreview" +defs["enums"]["ImGuiColorEditFlags_"][13]["value"] = "1 << 17" defs["enums"]["ImGuiColorEditFlags_"][14] = {} -defs["enums"]["ImGuiColorEditFlags_"][14]["calc_value"] = 524288 -defs["enums"]["ImGuiColorEditFlags_"][14]["name"] = "ImGuiColorEditFlags_HDR" -defs["enums"]["ImGuiColorEditFlags_"][14]["value"] = "1 << 19" +defs["enums"]["ImGuiColorEditFlags_"][14]["calc_value"] = 262144 +defs["enums"]["ImGuiColorEditFlags_"][14]["name"] = "ImGuiColorEditFlags_AlphaPreviewHalf" +defs["enums"]["ImGuiColorEditFlags_"][14]["value"] = "1 << 18" defs["enums"]["ImGuiColorEditFlags_"][15] = {} -defs["enums"]["ImGuiColorEditFlags_"][15]["calc_value"] = 1048576 -defs["enums"]["ImGuiColorEditFlags_"][15]["name"] = "ImGuiColorEditFlags_DisplayRGB" -defs["enums"]["ImGuiColorEditFlags_"][15]["value"] = "1 << 20" +defs["enums"]["ImGuiColorEditFlags_"][15]["calc_value"] = 524288 +defs["enums"]["ImGuiColorEditFlags_"][15]["name"] = "ImGuiColorEditFlags_HDR" +defs["enums"]["ImGuiColorEditFlags_"][15]["value"] = "1 << 19" defs["enums"]["ImGuiColorEditFlags_"][16] = {} -defs["enums"]["ImGuiColorEditFlags_"][16]["calc_value"] = 2097152 -defs["enums"]["ImGuiColorEditFlags_"][16]["name"] = "ImGuiColorEditFlags_DisplayHSV" -defs["enums"]["ImGuiColorEditFlags_"][16]["value"] = "1 << 21" +defs["enums"]["ImGuiColorEditFlags_"][16]["calc_value"] = 1048576 +defs["enums"]["ImGuiColorEditFlags_"][16]["name"] = "ImGuiColorEditFlags_DisplayRGB" +defs["enums"]["ImGuiColorEditFlags_"][16]["value"] = "1 << 20" defs["enums"]["ImGuiColorEditFlags_"][17] = {} -defs["enums"]["ImGuiColorEditFlags_"][17]["calc_value"] = 4194304 -defs["enums"]["ImGuiColorEditFlags_"][17]["name"] = "ImGuiColorEditFlags_DisplayHex" -defs["enums"]["ImGuiColorEditFlags_"][17]["value"] = "1 << 22" +defs["enums"]["ImGuiColorEditFlags_"][17]["calc_value"] = 2097152 +defs["enums"]["ImGuiColorEditFlags_"][17]["name"] = "ImGuiColorEditFlags_DisplayHSV" +defs["enums"]["ImGuiColorEditFlags_"][17]["value"] = "1 << 21" defs["enums"]["ImGuiColorEditFlags_"][18] = {} -defs["enums"]["ImGuiColorEditFlags_"][18]["calc_value"] = 8388608 -defs["enums"]["ImGuiColorEditFlags_"][18]["name"] = "ImGuiColorEditFlags_Uint8" -defs["enums"]["ImGuiColorEditFlags_"][18]["value"] = "1 << 23" +defs["enums"]["ImGuiColorEditFlags_"][18]["calc_value"] = 4194304 +defs["enums"]["ImGuiColorEditFlags_"][18]["name"] = "ImGuiColorEditFlags_DisplayHex" +defs["enums"]["ImGuiColorEditFlags_"][18]["value"] = "1 << 22" defs["enums"]["ImGuiColorEditFlags_"][19] = {} -defs["enums"]["ImGuiColorEditFlags_"][19]["calc_value"] = 16777216 -defs["enums"]["ImGuiColorEditFlags_"][19]["name"] = "ImGuiColorEditFlags_Float" -defs["enums"]["ImGuiColorEditFlags_"][19]["value"] = "1 << 24" +defs["enums"]["ImGuiColorEditFlags_"][19]["calc_value"] = 8388608 +defs["enums"]["ImGuiColorEditFlags_"][19]["name"] = "ImGuiColorEditFlags_Uint8" +defs["enums"]["ImGuiColorEditFlags_"][19]["value"] = "1 << 23" defs["enums"]["ImGuiColorEditFlags_"][20] = {} -defs["enums"]["ImGuiColorEditFlags_"][20]["calc_value"] = 33554432 -defs["enums"]["ImGuiColorEditFlags_"][20]["name"] = "ImGuiColorEditFlags_PickerHueBar" -defs["enums"]["ImGuiColorEditFlags_"][20]["value"] = "1 << 25" +defs["enums"]["ImGuiColorEditFlags_"][20]["calc_value"] = 16777216 +defs["enums"]["ImGuiColorEditFlags_"][20]["name"] = "ImGuiColorEditFlags_Float" +defs["enums"]["ImGuiColorEditFlags_"][20]["value"] = "1 << 24" defs["enums"]["ImGuiColorEditFlags_"][21] = {} -defs["enums"]["ImGuiColorEditFlags_"][21]["calc_value"] = 67108864 -defs["enums"]["ImGuiColorEditFlags_"][21]["name"] = "ImGuiColorEditFlags_PickerHueWheel" -defs["enums"]["ImGuiColorEditFlags_"][21]["value"] = "1 << 26" +defs["enums"]["ImGuiColorEditFlags_"][21]["calc_value"] = 33554432 +defs["enums"]["ImGuiColorEditFlags_"][21]["name"] = "ImGuiColorEditFlags_PickerHueBar" +defs["enums"]["ImGuiColorEditFlags_"][21]["value"] = "1 << 25" defs["enums"]["ImGuiColorEditFlags_"][22] = {} -defs["enums"]["ImGuiColorEditFlags_"][22]["calc_value"] = 134217728 -defs["enums"]["ImGuiColorEditFlags_"][22]["name"] = "ImGuiColorEditFlags_InputRGB" -defs["enums"]["ImGuiColorEditFlags_"][22]["value"] = "1 << 27" +defs["enums"]["ImGuiColorEditFlags_"][22]["calc_value"] = 67108864 +defs["enums"]["ImGuiColorEditFlags_"][22]["name"] = "ImGuiColorEditFlags_PickerHueWheel" +defs["enums"]["ImGuiColorEditFlags_"][22]["value"] = "1 << 26" defs["enums"]["ImGuiColorEditFlags_"][23] = {} -defs["enums"]["ImGuiColorEditFlags_"][23]["calc_value"] = 268435456 -defs["enums"]["ImGuiColorEditFlags_"][23]["name"] = "ImGuiColorEditFlags_InputHSV" -defs["enums"]["ImGuiColorEditFlags_"][23]["value"] = "1 << 28" +defs["enums"]["ImGuiColorEditFlags_"][23]["calc_value"] = 134217728 +defs["enums"]["ImGuiColorEditFlags_"][23]["name"] = "ImGuiColorEditFlags_InputRGB" +defs["enums"]["ImGuiColorEditFlags_"][23]["value"] = "1 << 27" defs["enums"]["ImGuiColorEditFlags_"][24] = {} -defs["enums"]["ImGuiColorEditFlags_"][24]["calc_value"] = 177209344 -defs["enums"]["ImGuiColorEditFlags_"][24]["name"] = "ImGuiColorEditFlags__OptionsDefault" -defs["enums"]["ImGuiColorEditFlags_"][24]["value"] = "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_PickerHueBar" +defs["enums"]["ImGuiColorEditFlags_"][24]["calc_value"] = 268435456 +defs["enums"]["ImGuiColorEditFlags_"][24]["name"] = "ImGuiColorEditFlags_InputHSV" +defs["enums"]["ImGuiColorEditFlags_"][24]["value"] = "1 << 28" defs["enums"]["ImGuiColorEditFlags_"][25] = {} -defs["enums"]["ImGuiColorEditFlags_"][25]["calc_value"] = 7340032 -defs["enums"]["ImGuiColorEditFlags_"][25]["name"] = "ImGuiColorEditFlags__DisplayMask" -defs["enums"]["ImGuiColorEditFlags_"][25]["value"] = "ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_DisplayHSV|ImGuiColorEditFlags_DisplayHex" +defs["enums"]["ImGuiColorEditFlags_"][25]["calc_value"] = 177209344 +defs["enums"]["ImGuiColorEditFlags_"][25]["name"] = "ImGuiColorEditFlags__OptionsDefault" +defs["enums"]["ImGuiColorEditFlags_"][25]["value"] = "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_PickerHueBar" defs["enums"]["ImGuiColorEditFlags_"][26] = {} -defs["enums"]["ImGuiColorEditFlags_"][26]["calc_value"] = 25165824 -defs["enums"]["ImGuiColorEditFlags_"][26]["name"] = "ImGuiColorEditFlags__DataTypeMask" -defs["enums"]["ImGuiColorEditFlags_"][26]["value"] = "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float" +defs["enums"]["ImGuiColorEditFlags_"][26]["calc_value"] = 7340032 +defs["enums"]["ImGuiColorEditFlags_"][26]["name"] = "ImGuiColorEditFlags__DisplayMask" +defs["enums"]["ImGuiColorEditFlags_"][26]["value"] = "ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_DisplayHSV|ImGuiColorEditFlags_DisplayHex" defs["enums"]["ImGuiColorEditFlags_"][27] = {} -defs["enums"]["ImGuiColorEditFlags_"][27]["calc_value"] = 100663296 -defs["enums"]["ImGuiColorEditFlags_"][27]["name"] = "ImGuiColorEditFlags__PickerMask" -defs["enums"]["ImGuiColorEditFlags_"][27]["value"] = "ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar" +defs["enums"]["ImGuiColorEditFlags_"][27]["calc_value"] = 25165824 +defs["enums"]["ImGuiColorEditFlags_"][27]["name"] = "ImGuiColorEditFlags__DataTypeMask" +defs["enums"]["ImGuiColorEditFlags_"][27]["value"] = "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float" defs["enums"]["ImGuiColorEditFlags_"][28] = {} -defs["enums"]["ImGuiColorEditFlags_"][28]["calc_value"] = 402653184 -defs["enums"]["ImGuiColorEditFlags_"][28]["name"] = "ImGuiColorEditFlags__InputMask" -defs["enums"]["ImGuiColorEditFlags_"][28]["value"] = "ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV" +defs["enums"]["ImGuiColorEditFlags_"][28]["calc_value"] = 100663296 +defs["enums"]["ImGuiColorEditFlags_"][28]["name"] = "ImGuiColorEditFlags__PickerMask" +defs["enums"]["ImGuiColorEditFlags_"][28]["value"] = "ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar" +defs["enums"]["ImGuiColorEditFlags_"][29] = {} +defs["enums"]["ImGuiColorEditFlags_"][29]["calc_value"] = 402653184 +defs["enums"]["ImGuiColorEditFlags_"][29]["name"] = "ImGuiColorEditFlags__InputMask" +defs["enums"]["ImGuiColorEditFlags_"][29]["value"] = "ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV" +defs["enums"]["ImGuiColumnsFlags_"] = {} +defs["enums"]["ImGuiColumnsFlags_"][1] = {} +defs["enums"]["ImGuiColumnsFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiColumnsFlags_"][1]["name"] = "ImGuiColumnsFlags_None" +defs["enums"]["ImGuiColumnsFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiColumnsFlags_"][2] = {} +defs["enums"]["ImGuiColumnsFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiColumnsFlags_"][2]["name"] = "ImGuiColumnsFlags_NoBorder" +defs["enums"]["ImGuiColumnsFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiColumnsFlags_"][3] = {} +defs["enums"]["ImGuiColumnsFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiColumnsFlags_"][3]["name"] = "ImGuiColumnsFlags_NoResize" +defs["enums"]["ImGuiColumnsFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiColumnsFlags_"][4] = {} +defs["enums"]["ImGuiColumnsFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiColumnsFlags_"][4]["name"] = "ImGuiColumnsFlags_NoPreserveWidths" +defs["enums"]["ImGuiColumnsFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiColumnsFlags_"][5] = {} +defs["enums"]["ImGuiColumnsFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiColumnsFlags_"][5]["name"] = "ImGuiColumnsFlags_NoForceWithinWindow" +defs["enums"]["ImGuiColumnsFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiColumnsFlags_"][6] = {} +defs["enums"]["ImGuiColumnsFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiColumnsFlags_"][6]["name"] = "ImGuiColumnsFlags_GrowParentContentsSize" +defs["enums"]["ImGuiColumnsFlags_"][6]["value"] = "1 << 4" defs["enums"]["ImGuiComboFlags_"] = {} defs["enums"]["ImGuiComboFlags_"][1] = {} defs["enums"]["ImGuiComboFlags_"][1]["calc_value"] = 0 @@ -608,6 +751,15 @@ defs["enums"]["ImGuiDragDropFlags_"][11] = {} defs["enums"]["ImGuiDragDropFlags_"][11]["calc_value"] = 3072 defs["enums"]["ImGuiDragDropFlags_"][11]["name"] = "ImGuiDragDropFlags_AcceptPeekOnly" defs["enums"]["ImGuiDragDropFlags_"][11]["value"] = "ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect" +defs["enums"]["ImGuiDragFlags_"] = {} +defs["enums"]["ImGuiDragFlags_"][1] = {} +defs["enums"]["ImGuiDragFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiDragFlags_"][1]["name"] = "ImGuiDragFlags_None" +defs["enums"]["ImGuiDragFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiDragFlags_"][2] = {} +defs["enums"]["ImGuiDragFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiDragFlags_"][2]["name"] = "ImGuiDragFlags_Vertical" +defs["enums"]["ImGuiDragFlags_"][2]["value"] = "1 << 0" defs["enums"]["ImGuiFocusedFlags_"] = {} defs["enums"]["ImGuiFocusedFlags_"][1] = {} defs["enums"]["ImGuiFocusedFlags_"][1]["calc_value"] = 0 @@ -670,6 +822,56 @@ defs["enums"]["ImGuiHoveredFlags_"][10] = {} defs["enums"]["ImGuiHoveredFlags_"][10]["calc_value"] = 3 defs["enums"]["ImGuiHoveredFlags_"][10]["name"] = "ImGuiHoveredFlags_RootAndChildWindows" defs["enums"]["ImGuiHoveredFlags_"][10]["value"] = "ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows" +defs["enums"]["ImGuiInputReadMode"] = {} +defs["enums"]["ImGuiInputReadMode"][1] = {} +defs["enums"]["ImGuiInputReadMode"][1]["calc_value"] = 0 +defs["enums"]["ImGuiInputReadMode"][1]["name"] = "ImGuiInputReadMode_Down" +defs["enums"]["ImGuiInputReadMode"][1]["value"] = 0 +defs["enums"]["ImGuiInputReadMode"][2] = {} +defs["enums"]["ImGuiInputReadMode"][2]["calc_value"] = 1 +defs["enums"]["ImGuiInputReadMode"][2]["name"] = "ImGuiInputReadMode_Pressed" +defs["enums"]["ImGuiInputReadMode"][2]["value"] = 1 +defs["enums"]["ImGuiInputReadMode"][3] = {} +defs["enums"]["ImGuiInputReadMode"][3]["calc_value"] = 2 +defs["enums"]["ImGuiInputReadMode"][3]["name"] = "ImGuiInputReadMode_Released" +defs["enums"]["ImGuiInputReadMode"][3]["value"] = 2 +defs["enums"]["ImGuiInputReadMode"][4] = {} +defs["enums"]["ImGuiInputReadMode"][4]["calc_value"] = 3 +defs["enums"]["ImGuiInputReadMode"][4]["name"] = "ImGuiInputReadMode_Repeat" +defs["enums"]["ImGuiInputReadMode"][4]["value"] = 3 +defs["enums"]["ImGuiInputReadMode"][5] = {} +defs["enums"]["ImGuiInputReadMode"][5]["calc_value"] = 4 +defs["enums"]["ImGuiInputReadMode"][5]["name"] = "ImGuiInputReadMode_RepeatSlow" +defs["enums"]["ImGuiInputReadMode"][5]["value"] = 4 +defs["enums"]["ImGuiInputReadMode"][6] = {} +defs["enums"]["ImGuiInputReadMode"][6]["calc_value"] = 5 +defs["enums"]["ImGuiInputReadMode"][6]["name"] = "ImGuiInputReadMode_RepeatFast" +defs["enums"]["ImGuiInputReadMode"][6]["value"] = 5 +defs["enums"]["ImGuiInputSource"] = {} +defs["enums"]["ImGuiInputSource"][1] = {} +defs["enums"]["ImGuiInputSource"][1]["calc_value"] = 0 +defs["enums"]["ImGuiInputSource"][1]["name"] = "ImGuiInputSource_None" +defs["enums"]["ImGuiInputSource"][1]["value"] = "0" +defs["enums"]["ImGuiInputSource"][2] = {} +defs["enums"]["ImGuiInputSource"][2]["calc_value"] = 1 +defs["enums"]["ImGuiInputSource"][2]["name"] = "ImGuiInputSource_Mouse" +defs["enums"]["ImGuiInputSource"][2]["value"] = 1 +defs["enums"]["ImGuiInputSource"][3] = {} +defs["enums"]["ImGuiInputSource"][3]["calc_value"] = 2 +defs["enums"]["ImGuiInputSource"][3]["name"] = "ImGuiInputSource_Nav" +defs["enums"]["ImGuiInputSource"][3]["value"] = 2 +defs["enums"]["ImGuiInputSource"][4] = {} +defs["enums"]["ImGuiInputSource"][4]["calc_value"] = 3 +defs["enums"]["ImGuiInputSource"][4]["name"] = "ImGuiInputSource_NavKeyboard" +defs["enums"]["ImGuiInputSource"][4]["value"] = 3 +defs["enums"]["ImGuiInputSource"][5] = {} +defs["enums"]["ImGuiInputSource"][5]["calc_value"] = 4 +defs["enums"]["ImGuiInputSource"][5]["name"] = "ImGuiInputSource_NavGamepad" +defs["enums"]["ImGuiInputSource"][5]["value"] = 4 +defs["enums"]["ImGuiInputSource"][6] = {} +defs["enums"]["ImGuiInputSource"][6]["calc_value"] = 5 +defs["enums"]["ImGuiInputSource"][6]["name"] = "ImGuiInputSource_COUNT" +defs["enums"]["ImGuiInputSource"][6]["value"] = 5 defs["enums"]["ImGuiInputTextFlags_"] = {} defs["enums"]["ImGuiInputTextFlags_"][1] = {} defs["enums"]["ImGuiInputTextFlags_"][1]["calc_value"] = 0 @@ -759,6 +961,97 @@ defs["enums"]["ImGuiInputTextFlags_"][22] = {} defs["enums"]["ImGuiInputTextFlags_"][22]["calc_value"] = 2097152 defs["enums"]["ImGuiInputTextFlags_"][22]["name"] = "ImGuiInputTextFlags_NoMarkEdited" defs["enums"]["ImGuiInputTextFlags_"][22]["value"] = "1 << 21" +defs["enums"]["ImGuiItemFlags_"] = {} +defs["enums"]["ImGuiItemFlags_"][1] = {} +defs["enums"]["ImGuiItemFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiItemFlags_"][1]["name"] = "ImGuiItemFlags_None" +defs["enums"]["ImGuiItemFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiItemFlags_"][2] = {} +defs["enums"]["ImGuiItemFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiItemFlags_"][2]["name"] = "ImGuiItemFlags_NoTabStop" +defs["enums"]["ImGuiItemFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiItemFlags_"][3] = {} +defs["enums"]["ImGuiItemFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiItemFlags_"][3]["name"] = "ImGuiItemFlags_ButtonRepeat" +defs["enums"]["ImGuiItemFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiItemFlags_"][4] = {} +defs["enums"]["ImGuiItemFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiItemFlags_"][4]["name"] = "ImGuiItemFlags_Disabled" +defs["enums"]["ImGuiItemFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiItemFlags_"][5] = {} +defs["enums"]["ImGuiItemFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiItemFlags_"][5]["name"] = "ImGuiItemFlags_NoNav" +defs["enums"]["ImGuiItemFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiItemFlags_"][6] = {} +defs["enums"]["ImGuiItemFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiItemFlags_"][6]["name"] = "ImGuiItemFlags_NoNavDefaultFocus" +defs["enums"]["ImGuiItemFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiItemFlags_"][7] = {} +defs["enums"]["ImGuiItemFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiItemFlags_"][7]["name"] = "ImGuiItemFlags_SelectableDontClosePopup" +defs["enums"]["ImGuiItemFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiItemFlags_"][8] = {} +defs["enums"]["ImGuiItemFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiItemFlags_"][8]["name"] = "ImGuiItemFlags_MixedValue" +defs["enums"]["ImGuiItemFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiItemFlags_"][9] = {} +defs["enums"]["ImGuiItemFlags_"][9]["calc_value"] = 0 +defs["enums"]["ImGuiItemFlags_"][9]["name"] = "ImGuiItemFlags_Default_" +defs["enums"]["ImGuiItemFlags_"][9]["value"] = "0" +defs["enums"]["ImGuiItemStatusFlags_"] = {} +defs["enums"]["ImGuiItemStatusFlags_"][1] = {} +defs["enums"]["ImGuiItemStatusFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiItemStatusFlags_"][1]["name"] = "ImGuiItemStatusFlags_None" +defs["enums"]["ImGuiItemStatusFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiItemStatusFlags_"][2] = {} +defs["enums"]["ImGuiItemStatusFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiItemStatusFlags_"][2]["name"] = "ImGuiItemStatusFlags_HoveredRect" +defs["enums"]["ImGuiItemStatusFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiItemStatusFlags_"][3] = {} +defs["enums"]["ImGuiItemStatusFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiItemStatusFlags_"][3]["name"] = "ImGuiItemStatusFlags_HasDisplayRect" +defs["enums"]["ImGuiItemStatusFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiItemStatusFlags_"][4] = {} +defs["enums"]["ImGuiItemStatusFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiItemStatusFlags_"][4]["name"] = "ImGuiItemStatusFlags_Edited" +defs["enums"]["ImGuiItemStatusFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiItemStatusFlags_"][5] = {} +defs["enums"]["ImGuiItemStatusFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiItemStatusFlags_"][5]["name"] = "ImGuiItemStatusFlags_ToggledSelection" +defs["enums"]["ImGuiItemStatusFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiItemStatusFlags_"][6] = {} +defs["enums"]["ImGuiItemStatusFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiItemStatusFlags_"][6]["name"] = "ImGuiItemStatusFlags_ToggledOpen" +defs["enums"]["ImGuiItemStatusFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiItemStatusFlags_"][7] = {} +defs["enums"]["ImGuiItemStatusFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiItemStatusFlags_"][7]["name"] = "ImGuiItemStatusFlags_HasDeactivated" +defs["enums"]["ImGuiItemStatusFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiItemStatusFlags_"][8] = {} +defs["enums"]["ImGuiItemStatusFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiItemStatusFlags_"][8]["name"] = "ImGuiItemStatusFlags_Deactivated" +defs["enums"]["ImGuiItemStatusFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiKeyModFlags_"] = {} +defs["enums"]["ImGuiKeyModFlags_"][1] = {} +defs["enums"]["ImGuiKeyModFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiKeyModFlags_"][1]["name"] = "ImGuiKeyModFlags_None" +defs["enums"]["ImGuiKeyModFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiKeyModFlags_"][2] = {} +defs["enums"]["ImGuiKeyModFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiKeyModFlags_"][2]["name"] = "ImGuiKeyModFlags_Ctrl" +defs["enums"]["ImGuiKeyModFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiKeyModFlags_"][3] = {} +defs["enums"]["ImGuiKeyModFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiKeyModFlags_"][3]["name"] = "ImGuiKeyModFlags_Shift" +defs["enums"]["ImGuiKeyModFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiKeyModFlags_"][4] = {} +defs["enums"]["ImGuiKeyModFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiKeyModFlags_"][4]["name"] = "ImGuiKeyModFlags_Alt" +defs["enums"]["ImGuiKeyModFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiKeyModFlags_"][5] = {} +defs["enums"]["ImGuiKeyModFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiKeyModFlags_"][5]["name"] = "ImGuiKeyModFlags_Super" +defs["enums"]["ImGuiKeyModFlags_"][5]["value"] = "1 << 3" defs["enums"]["ImGuiKey_"] = {} defs["enums"]["ImGuiKey_"][1] = {} defs["enums"]["ImGuiKey_"][1]["calc_value"] = 0 @@ -852,6 +1145,36 @@ defs["enums"]["ImGuiKey_"][23] = {} defs["enums"]["ImGuiKey_"][23]["calc_value"] = 22 defs["enums"]["ImGuiKey_"][23]["name"] = "ImGuiKey_COUNT" defs["enums"]["ImGuiKey_"][23]["value"] = 22 +defs["enums"]["ImGuiLayoutType_"] = {} +defs["enums"]["ImGuiLayoutType_"][1] = {} +defs["enums"]["ImGuiLayoutType_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiLayoutType_"][1]["name"] = "ImGuiLayoutType_Horizontal" +defs["enums"]["ImGuiLayoutType_"][1]["value"] = "0" +defs["enums"]["ImGuiLayoutType_"][2] = {} +defs["enums"]["ImGuiLayoutType_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiLayoutType_"][2]["name"] = "ImGuiLayoutType_Vertical" +defs["enums"]["ImGuiLayoutType_"][2]["value"] = "1" +defs["enums"]["ImGuiLogType"] = {} +defs["enums"]["ImGuiLogType"][1] = {} +defs["enums"]["ImGuiLogType"][1]["calc_value"] = 0 +defs["enums"]["ImGuiLogType"][1]["name"] = "ImGuiLogType_None" +defs["enums"]["ImGuiLogType"][1]["value"] = "0" +defs["enums"]["ImGuiLogType"][2] = {} +defs["enums"]["ImGuiLogType"][2]["calc_value"] = 1 +defs["enums"]["ImGuiLogType"][2]["name"] = "ImGuiLogType_TTY" +defs["enums"]["ImGuiLogType"][2]["value"] = 1 +defs["enums"]["ImGuiLogType"][3] = {} +defs["enums"]["ImGuiLogType"][3]["calc_value"] = 2 +defs["enums"]["ImGuiLogType"][3]["name"] = "ImGuiLogType_File" +defs["enums"]["ImGuiLogType"][3]["value"] = 2 +defs["enums"]["ImGuiLogType"][4] = {} +defs["enums"]["ImGuiLogType"][4]["calc_value"] = 3 +defs["enums"]["ImGuiLogType"][4]["name"] = "ImGuiLogType_Buffer" +defs["enums"]["ImGuiLogType"][4]["value"] = 3 +defs["enums"]["ImGuiLogType"][5] = {} +defs["enums"]["ImGuiLogType"][5]["calc_value"] = 4 +defs["enums"]["ImGuiLogType"][5]["name"] = "ImGuiLogType_Clipboard" +defs["enums"]["ImGuiLogType"][5]["value"] = 4 defs["enums"]["ImGuiMouseButton_"] = {} defs["enums"]["ImGuiMouseButton_"][1] = {} defs["enums"]["ImGuiMouseButton_"][1]["calc_value"] = 0 @@ -914,6 +1237,57 @@ defs["enums"]["ImGuiMouseCursor_"][11] = {} defs["enums"]["ImGuiMouseCursor_"][11]["calc_value"] = 9 defs["enums"]["ImGuiMouseCursor_"][11]["name"] = "ImGuiMouseCursor_COUNT" defs["enums"]["ImGuiMouseCursor_"][11]["value"] = 9 +defs["enums"]["ImGuiNavDirSourceFlags_"] = {} +defs["enums"]["ImGuiNavDirSourceFlags_"][1] = {} +defs["enums"]["ImGuiNavDirSourceFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiNavDirSourceFlags_"][1]["name"] = "ImGuiNavDirSourceFlags_None" +defs["enums"]["ImGuiNavDirSourceFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiNavDirSourceFlags_"][2] = {} +defs["enums"]["ImGuiNavDirSourceFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiNavDirSourceFlags_"][2]["name"] = "ImGuiNavDirSourceFlags_Keyboard" +defs["enums"]["ImGuiNavDirSourceFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiNavDirSourceFlags_"][3] = {} +defs["enums"]["ImGuiNavDirSourceFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiNavDirSourceFlags_"][3]["name"] = "ImGuiNavDirSourceFlags_PadDPad" +defs["enums"]["ImGuiNavDirSourceFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiNavDirSourceFlags_"][4] = {} +defs["enums"]["ImGuiNavDirSourceFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiNavDirSourceFlags_"][4]["name"] = "ImGuiNavDirSourceFlags_PadLStick" +defs["enums"]["ImGuiNavDirSourceFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiNavForward"] = {} +defs["enums"]["ImGuiNavForward"][1] = {} +defs["enums"]["ImGuiNavForward"][1]["calc_value"] = 0 +defs["enums"]["ImGuiNavForward"][1]["name"] = "ImGuiNavForward_None" +defs["enums"]["ImGuiNavForward"][1]["value"] = 0 +defs["enums"]["ImGuiNavForward"][2] = {} +defs["enums"]["ImGuiNavForward"][2]["calc_value"] = 1 +defs["enums"]["ImGuiNavForward"][2]["name"] = "ImGuiNavForward_ForwardQueued" +defs["enums"]["ImGuiNavForward"][2]["value"] = 1 +defs["enums"]["ImGuiNavForward"][3] = {} +defs["enums"]["ImGuiNavForward"][3]["calc_value"] = 2 +defs["enums"]["ImGuiNavForward"][3]["name"] = "ImGuiNavForward_ForwardActive" +defs["enums"]["ImGuiNavForward"][3]["value"] = 2 +defs["enums"]["ImGuiNavHighlightFlags_"] = {} +defs["enums"]["ImGuiNavHighlightFlags_"][1] = {} +defs["enums"]["ImGuiNavHighlightFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiNavHighlightFlags_"][1]["name"] = "ImGuiNavHighlightFlags_None" +defs["enums"]["ImGuiNavHighlightFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiNavHighlightFlags_"][2] = {} +defs["enums"]["ImGuiNavHighlightFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiNavHighlightFlags_"][2]["name"] = "ImGuiNavHighlightFlags_TypeDefault" +defs["enums"]["ImGuiNavHighlightFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiNavHighlightFlags_"][3] = {} +defs["enums"]["ImGuiNavHighlightFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiNavHighlightFlags_"][3]["name"] = "ImGuiNavHighlightFlags_TypeThin" +defs["enums"]["ImGuiNavHighlightFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiNavHighlightFlags_"][4] = {} +defs["enums"]["ImGuiNavHighlightFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiNavHighlightFlags_"][4]["name"] = "ImGuiNavHighlightFlags_AlwaysDraw" +defs["enums"]["ImGuiNavHighlightFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiNavHighlightFlags_"][5] = {} +defs["enums"]["ImGuiNavHighlightFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiNavHighlightFlags_"][5]["name"] = "ImGuiNavHighlightFlags_NoRounding" +defs["enums"]["ImGuiNavHighlightFlags_"][5]["value"] = "1 << 3" defs["enums"]["ImGuiNavInput_"] = {} defs["enums"]["ImGuiNavInput_"][1] = {} defs["enums"]["ImGuiNavInput_"][1]["calc_value"] = 0 @@ -1007,6 +1381,141 @@ defs["enums"]["ImGuiNavInput_"][23] = {} defs["enums"]["ImGuiNavInput_"][23]["calc_value"] = 16 defs["enums"]["ImGuiNavInput_"][23]["name"] = "ImGuiNavInput_InternalStart_" defs["enums"]["ImGuiNavInput_"][23]["value"] = "ImGuiNavInput_KeyMenu_" +defs["enums"]["ImGuiNavLayer"] = {} +defs["enums"]["ImGuiNavLayer"][1] = {} +defs["enums"]["ImGuiNavLayer"][1]["calc_value"] = 0 +defs["enums"]["ImGuiNavLayer"][1]["name"] = "ImGuiNavLayer_Main" +defs["enums"]["ImGuiNavLayer"][1]["value"] = "0" +defs["enums"]["ImGuiNavLayer"][2] = {} +defs["enums"]["ImGuiNavLayer"][2]["calc_value"] = 1 +defs["enums"]["ImGuiNavLayer"][2]["name"] = "ImGuiNavLayer_Menu" +defs["enums"]["ImGuiNavLayer"][2]["value"] = "1" +defs["enums"]["ImGuiNavLayer"][3] = {} +defs["enums"]["ImGuiNavLayer"][3]["calc_value"] = 2 +defs["enums"]["ImGuiNavLayer"][3]["name"] = "ImGuiNavLayer_COUNT" +defs["enums"]["ImGuiNavLayer"][3]["value"] = 2 +defs["enums"]["ImGuiNavMoveFlags_"] = {} +defs["enums"]["ImGuiNavMoveFlags_"][1] = {} +defs["enums"]["ImGuiNavMoveFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiNavMoveFlags_"][1]["name"] = "ImGuiNavMoveFlags_None" +defs["enums"]["ImGuiNavMoveFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiNavMoveFlags_"][2] = {} +defs["enums"]["ImGuiNavMoveFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiNavMoveFlags_"][2]["name"] = "ImGuiNavMoveFlags_LoopX" +defs["enums"]["ImGuiNavMoveFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiNavMoveFlags_"][3] = {} +defs["enums"]["ImGuiNavMoveFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiNavMoveFlags_"][3]["name"] = "ImGuiNavMoveFlags_LoopY" +defs["enums"]["ImGuiNavMoveFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiNavMoveFlags_"][4] = {} +defs["enums"]["ImGuiNavMoveFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiNavMoveFlags_"][4]["name"] = "ImGuiNavMoveFlags_WrapX" +defs["enums"]["ImGuiNavMoveFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiNavMoveFlags_"][5] = {} +defs["enums"]["ImGuiNavMoveFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiNavMoveFlags_"][5]["name"] = "ImGuiNavMoveFlags_WrapY" +defs["enums"]["ImGuiNavMoveFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiNavMoveFlags_"][6] = {} +defs["enums"]["ImGuiNavMoveFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiNavMoveFlags_"][6]["name"] = "ImGuiNavMoveFlags_AllowCurrentNavId" +defs["enums"]["ImGuiNavMoveFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiNavMoveFlags_"][7] = {} +defs["enums"]["ImGuiNavMoveFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiNavMoveFlags_"][7]["name"] = "ImGuiNavMoveFlags_AlsoScoreVisibleSet" +defs["enums"]["ImGuiNavMoveFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiNavMoveFlags_"][8] = {} +defs["enums"]["ImGuiNavMoveFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiNavMoveFlags_"][8]["name"] = "ImGuiNavMoveFlags_ScrollToEdge" +defs["enums"]["ImGuiNavMoveFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiNextItemDataFlags_"] = {} +defs["enums"]["ImGuiNextItemDataFlags_"][1] = {} +defs["enums"]["ImGuiNextItemDataFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiNextItemDataFlags_"][1]["name"] = "ImGuiNextItemDataFlags_None" +defs["enums"]["ImGuiNextItemDataFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiNextItemDataFlags_"][2] = {} +defs["enums"]["ImGuiNextItemDataFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiNextItemDataFlags_"][2]["name"] = "ImGuiNextItemDataFlags_HasWidth" +defs["enums"]["ImGuiNextItemDataFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiNextItemDataFlags_"][3] = {} +defs["enums"]["ImGuiNextItemDataFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiNextItemDataFlags_"][3]["name"] = "ImGuiNextItemDataFlags_HasOpen" +defs["enums"]["ImGuiNextItemDataFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiNextWindowDataFlags_"] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][1] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiNextWindowDataFlags_"][1]["name"] = "ImGuiNextWindowDataFlags_None" +defs["enums"]["ImGuiNextWindowDataFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiNextWindowDataFlags_"][2] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiNextWindowDataFlags_"][2]["name"] = "ImGuiNextWindowDataFlags_HasPos" +defs["enums"]["ImGuiNextWindowDataFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiNextWindowDataFlags_"][3] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiNextWindowDataFlags_"][3]["name"] = "ImGuiNextWindowDataFlags_HasSize" +defs["enums"]["ImGuiNextWindowDataFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiNextWindowDataFlags_"][4] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiNextWindowDataFlags_"][4]["name"] = "ImGuiNextWindowDataFlags_HasContentSize" +defs["enums"]["ImGuiNextWindowDataFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiNextWindowDataFlags_"][5] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiNextWindowDataFlags_"][5]["name"] = "ImGuiNextWindowDataFlags_HasCollapsed" +defs["enums"]["ImGuiNextWindowDataFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiNextWindowDataFlags_"][6] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiNextWindowDataFlags_"][6]["name"] = "ImGuiNextWindowDataFlags_HasSizeConstraint" +defs["enums"]["ImGuiNextWindowDataFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiNextWindowDataFlags_"][7] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiNextWindowDataFlags_"][7]["name"] = "ImGuiNextWindowDataFlags_HasFocus" +defs["enums"]["ImGuiNextWindowDataFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiNextWindowDataFlags_"][8] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiNextWindowDataFlags_"][8]["name"] = "ImGuiNextWindowDataFlags_HasBgAlpha" +defs["enums"]["ImGuiNextWindowDataFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiPlotType"] = {} +defs["enums"]["ImGuiPlotType"][1] = {} +defs["enums"]["ImGuiPlotType"][1]["calc_value"] = 0 +defs["enums"]["ImGuiPlotType"][1]["name"] = "ImGuiPlotType_Lines" +defs["enums"]["ImGuiPlotType"][1]["value"] = 0 +defs["enums"]["ImGuiPlotType"][2] = {} +defs["enums"]["ImGuiPlotType"][2]["calc_value"] = 1 +defs["enums"]["ImGuiPlotType"][2]["name"] = "ImGuiPlotType_Histogram" +defs["enums"]["ImGuiPlotType"][2]["value"] = 1 +defs["enums"]["ImGuiPopupPositionPolicy"] = {} +defs["enums"]["ImGuiPopupPositionPolicy"][1] = {} +defs["enums"]["ImGuiPopupPositionPolicy"][1]["calc_value"] = 0 +defs["enums"]["ImGuiPopupPositionPolicy"][1]["name"] = "ImGuiPopupPositionPolicy_Default" +defs["enums"]["ImGuiPopupPositionPolicy"][1]["value"] = 0 +defs["enums"]["ImGuiPopupPositionPolicy"][2] = {} +defs["enums"]["ImGuiPopupPositionPolicy"][2]["calc_value"] = 1 +defs["enums"]["ImGuiPopupPositionPolicy"][2]["name"] = "ImGuiPopupPositionPolicy_ComboBox" +defs["enums"]["ImGuiPopupPositionPolicy"][2]["value"] = 1 +defs["enums"]["ImGuiSelectableFlagsPrivate_"] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][1] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][1]["calc_value"] = 1048576 +defs["enums"]["ImGuiSelectableFlagsPrivate_"][1]["name"] = "ImGuiSelectableFlags_NoHoldingActiveID" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][1]["value"] = "1 << 20" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][2] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][2]["calc_value"] = 2097152 +defs["enums"]["ImGuiSelectableFlagsPrivate_"][2]["name"] = "ImGuiSelectableFlags_SelectOnClick" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][2]["value"] = "1 << 21" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][3] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][3]["calc_value"] = 4194304 +defs["enums"]["ImGuiSelectableFlagsPrivate_"][3]["name"] = "ImGuiSelectableFlags_SelectOnRelease" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][3]["value"] = "1 << 22" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][4] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][4]["calc_value"] = 8388608 +defs["enums"]["ImGuiSelectableFlagsPrivate_"][4]["name"] = "ImGuiSelectableFlags_SpanAvailWidth" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][4]["value"] = "1 << 23" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][5] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][5]["calc_value"] = 16777216 +defs["enums"]["ImGuiSelectableFlagsPrivate_"][5]["name"] = "ImGuiSelectableFlags_DrawHoveredWhenHeld" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][5]["value"] = "1 << 24" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][6] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["calc_value"] = 33554432 +defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["name"] = "ImGuiSelectableFlags_SetNavIdOnHover" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["value"] = "1 << 25" defs["enums"]["ImGuiSelectableFlags_"] = {} defs["enums"]["ImGuiSelectableFlags_"][1] = {} defs["enums"]["ImGuiSelectableFlags_"][1]["calc_value"] = 0 @@ -1032,6 +1541,32 @@ defs["enums"]["ImGuiSelectableFlags_"][6] = {} defs["enums"]["ImGuiSelectableFlags_"][6]["calc_value"] = 16 defs["enums"]["ImGuiSelectableFlags_"][6]["name"] = "ImGuiSelectableFlags_AllowItemOverlap" defs["enums"]["ImGuiSelectableFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiSeparatorFlags_"] = {} +defs["enums"]["ImGuiSeparatorFlags_"][1] = {} +defs["enums"]["ImGuiSeparatorFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiSeparatorFlags_"][1]["name"] = "ImGuiSeparatorFlags_None" +defs["enums"]["ImGuiSeparatorFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiSeparatorFlags_"][2] = {} +defs["enums"]["ImGuiSeparatorFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiSeparatorFlags_"][2]["name"] = "ImGuiSeparatorFlags_Horizontal" +defs["enums"]["ImGuiSeparatorFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiSeparatorFlags_"][3] = {} +defs["enums"]["ImGuiSeparatorFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiSeparatorFlags_"][3]["name"] = "ImGuiSeparatorFlags_Vertical" +defs["enums"]["ImGuiSeparatorFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiSeparatorFlags_"][4] = {} +defs["enums"]["ImGuiSeparatorFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiSeparatorFlags_"][4]["name"] = "ImGuiSeparatorFlags_SpanAllColumns" +defs["enums"]["ImGuiSeparatorFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiSliderFlags_"] = {} +defs["enums"]["ImGuiSliderFlags_"][1] = {} +defs["enums"]["ImGuiSliderFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiSliderFlags_"][1]["name"] = "ImGuiSliderFlags_None" +defs["enums"]["ImGuiSliderFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiSliderFlags_"][2] = {} +defs["enums"]["ImGuiSliderFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiSliderFlags_"][2]["name"] = "ImGuiSliderFlags_Vertical" +defs["enums"]["ImGuiSliderFlags_"][2]["value"] = "1 << 0" defs["enums"]["ImGuiStyleVar_"] = {} defs["enums"]["ImGuiStyleVar_"][1] = {} defs["enums"]["ImGuiStyleVar_"][1]["calc_value"] = 0 @@ -1129,6 +1664,19 @@ defs["enums"]["ImGuiStyleVar_"][24] = {} defs["enums"]["ImGuiStyleVar_"][24]["calc_value"] = 23 defs["enums"]["ImGuiStyleVar_"][24]["name"] = "ImGuiStyleVar_COUNT" defs["enums"]["ImGuiStyleVar_"][24]["value"] = 23 +defs["enums"]["ImGuiTabBarFlagsPrivate_"] = {} +defs["enums"]["ImGuiTabBarFlagsPrivate_"][1] = {} +defs["enums"]["ImGuiTabBarFlagsPrivate_"][1]["calc_value"] = 1048576 +defs["enums"]["ImGuiTabBarFlagsPrivate_"][1]["name"] = "ImGuiTabBarFlags_DockNode" +defs["enums"]["ImGuiTabBarFlagsPrivate_"][1]["value"] = "1 << 20" +defs["enums"]["ImGuiTabBarFlagsPrivate_"][2] = {} +defs["enums"]["ImGuiTabBarFlagsPrivate_"][2]["calc_value"] = 2097152 +defs["enums"]["ImGuiTabBarFlagsPrivate_"][2]["name"] = "ImGuiTabBarFlags_IsFocused" +defs["enums"]["ImGuiTabBarFlagsPrivate_"][2]["value"] = "1 << 21" +defs["enums"]["ImGuiTabBarFlagsPrivate_"][3] = {} +defs["enums"]["ImGuiTabBarFlagsPrivate_"][3]["calc_value"] = 4194304 +defs["enums"]["ImGuiTabBarFlagsPrivate_"][3]["name"] = "ImGuiTabBarFlags_SaveSettings" +defs["enums"]["ImGuiTabBarFlagsPrivate_"][3]["value"] = "1 << 22" defs["enums"]["ImGuiTabBarFlags_"] = {} defs["enums"]["ImGuiTabBarFlags_"][1] = {} defs["enums"]["ImGuiTabBarFlags_"][1]["calc_value"] = 0 @@ -1174,6 +1722,11 @@ defs["enums"]["ImGuiTabBarFlags_"][11] = {} defs["enums"]["ImGuiTabBarFlags_"][11]["calc_value"] = 64 defs["enums"]["ImGuiTabBarFlags_"][11]["name"] = "ImGuiTabBarFlags_FittingPolicyDefault_" defs["enums"]["ImGuiTabBarFlags_"][11]["value"] = "ImGuiTabBarFlags_FittingPolicyResizeDown" +defs["enums"]["ImGuiTabItemFlagsPrivate_"] = {} +defs["enums"]["ImGuiTabItemFlagsPrivate_"][1] = {} +defs["enums"]["ImGuiTabItemFlagsPrivate_"][1]["calc_value"] = 1048576 +defs["enums"]["ImGuiTabItemFlagsPrivate_"][1]["name"] = "ImGuiTabItemFlags_NoCloseButton" +defs["enums"]["ImGuiTabItemFlagsPrivate_"][1]["value"] = "1 << 20" defs["enums"]["ImGuiTabItemFlags_"] = {} defs["enums"]["ImGuiTabItemFlags_"][1] = {} defs["enums"]["ImGuiTabItemFlags_"][1]["calc_value"] = 0 @@ -1195,6 +1748,29 @@ defs["enums"]["ImGuiTabItemFlags_"][5] = {} defs["enums"]["ImGuiTabItemFlags_"][5]["calc_value"] = 8 defs["enums"]["ImGuiTabItemFlags_"][5]["name"] = "ImGuiTabItemFlags_NoPushId" defs["enums"]["ImGuiTabItemFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiTextFlags_"] = {} +defs["enums"]["ImGuiTextFlags_"][1] = {} +defs["enums"]["ImGuiTextFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiTextFlags_"][1]["name"] = "ImGuiTextFlags_None" +defs["enums"]["ImGuiTextFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiTextFlags_"][2] = {} +defs["enums"]["ImGuiTextFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiTextFlags_"][2]["name"] = "ImGuiTextFlags_NoWidthForLargeClippedText" +defs["enums"]["ImGuiTextFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiTooltipFlags_"] = {} +defs["enums"]["ImGuiTooltipFlags_"][1] = {} +defs["enums"]["ImGuiTooltipFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiTooltipFlags_"][1]["name"] = "ImGuiTooltipFlags_None" +defs["enums"]["ImGuiTooltipFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiTooltipFlags_"][2] = {} +defs["enums"]["ImGuiTooltipFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiTooltipFlags_"][2]["name"] = "ImGuiTooltipFlags_OverridePreviousTooltip" +defs["enums"]["ImGuiTooltipFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiTreeNodeFlagsPrivate_"] = {} +defs["enums"]["ImGuiTreeNodeFlagsPrivate_"][1] = {} +defs["enums"]["ImGuiTreeNodeFlagsPrivate_"][1]["calc_value"] = 1048576 +defs["enums"]["ImGuiTreeNodeFlagsPrivate_"][1]["name"] = "ImGuiTreeNodeFlags_ClipLabelForTrailingButton" +defs["enums"]["ImGuiTreeNodeFlagsPrivate_"][1]["value"] = "1 << 20" defs["enums"]["ImGuiTreeNodeFlags_"] = {} defs["enums"]["ImGuiTreeNodeFlags_"][1] = {} defs["enums"]["ImGuiTreeNodeFlags_"][1]["calc_value"] = 0 @@ -1382,6 +1958,11 @@ defs["enums"]["ImGuiWindowFlags_"][30]["calc_value"] = 268435456 defs["enums"]["ImGuiWindowFlags_"][30]["name"] = "ImGuiWindowFlags_ChildMenu" defs["enums"]["ImGuiWindowFlags_"][30]["value"] = "1 << 28" defs["structs"] = {} +defs["structs"]["ImBitVector"] = {} +defs["structs"]["ImBitVector"][1] = {} +defs["structs"]["ImBitVector"][1]["name"] = "Storage" +defs["structs"]["ImBitVector"][1]["template_type"] = "ImU32" +defs["structs"]["ImBitVector"][1]["type"] = "ImVector_ImU32" defs["structs"]["ImColor"] = {} defs["structs"]["ImColor"][1] = {} defs["structs"]["ImColor"][1]["name"] = "Value" @@ -1442,6 +2023,12 @@ defs["structs"]["ImDrawData"][7]["type"] = "ImVec2" defs["structs"]["ImDrawData"][8] = {} defs["structs"]["ImDrawData"][8]["name"] = "FramebufferScale" defs["structs"]["ImDrawData"][8]["type"] = "ImVec2" +defs["structs"]["ImDrawDataBuilder"] = {} +defs["structs"]["ImDrawDataBuilder"][1] = {} +defs["structs"]["ImDrawDataBuilder"][1]["name"] = "Layers[2]" +defs["structs"]["ImDrawDataBuilder"][1]["size"] = 2 +defs["structs"]["ImDrawDataBuilder"][1]["template_type"] = "ImDrawList*" +defs["structs"]["ImDrawDataBuilder"][1]["type"] = "ImVector_ImDrawListPtr" defs["structs"]["ImDrawList"] = {} defs["structs"]["ImDrawList"][1] = {} defs["structs"]["ImDrawList"][1]["name"] = "CmdBuffer" @@ -1491,6 +2078,35 @@ defs["structs"]["ImDrawList"][13]["type"] = "ImVector_ImVec2" defs["structs"]["ImDrawList"][14] = {} defs["structs"]["ImDrawList"][14]["name"] = "_Splitter" defs["structs"]["ImDrawList"][14]["type"] = "ImDrawListSplitter" +defs["structs"]["ImDrawListSharedData"] = {} +defs["structs"]["ImDrawListSharedData"][1] = {} +defs["structs"]["ImDrawListSharedData"][1]["name"] = "TexUvWhitePixel" +defs["structs"]["ImDrawListSharedData"][1]["type"] = "ImVec2" +defs["structs"]["ImDrawListSharedData"][2] = {} +defs["structs"]["ImDrawListSharedData"][2]["name"] = "Font" +defs["structs"]["ImDrawListSharedData"][2]["type"] = "ImFont*" +defs["structs"]["ImDrawListSharedData"][3] = {} +defs["structs"]["ImDrawListSharedData"][3]["name"] = "FontSize" +defs["structs"]["ImDrawListSharedData"][3]["type"] = "float" +defs["structs"]["ImDrawListSharedData"][4] = {} +defs["structs"]["ImDrawListSharedData"][4]["name"] = "CurveTessellationTol" +defs["structs"]["ImDrawListSharedData"][4]["type"] = "float" +defs["structs"]["ImDrawListSharedData"][5] = {} +defs["structs"]["ImDrawListSharedData"][5]["name"] = "CircleSegmentMaxError" +defs["structs"]["ImDrawListSharedData"][5]["type"] = "float" +defs["structs"]["ImDrawListSharedData"][6] = {} +defs["structs"]["ImDrawListSharedData"][6]["name"] = "ClipRectFullscreen" +defs["structs"]["ImDrawListSharedData"][6]["type"] = "ImVec4" +defs["structs"]["ImDrawListSharedData"][7] = {} +defs["structs"]["ImDrawListSharedData"][7]["name"] = "InitialFlags" +defs["structs"]["ImDrawListSharedData"][7]["type"] = "ImDrawListFlags" +defs["structs"]["ImDrawListSharedData"][8] = {} +defs["structs"]["ImDrawListSharedData"][8]["name"] = "1]" +defs["structs"]["ImDrawListSharedData"][8]["type"] = "ImVec2 ArcFastVtx[12 *" +defs["structs"]["ImDrawListSharedData"][9] = {} +defs["structs"]["ImDrawListSharedData"][9]["name"] = "CircleSegmentCounts[64]" +defs["structs"]["ImDrawListSharedData"][9]["size"] = 64 +defs["structs"]["ImDrawListSharedData"][9]["type"] = "ImU8" defs["structs"]["ImDrawListSplitter"] = {} defs["structs"]["ImDrawListSplitter"][1] = {} defs["structs"]["ImDrawListSplitter"][1]["name"] = "_Current" @@ -1567,6 +2183,10 @@ defs["structs"]["ImFont"][16]["type"] = "float" defs["structs"]["ImFont"][17] = {} defs["structs"]["ImFont"][17]["name"] = "MetricsTotalSurface" defs["structs"]["ImFont"][17]["type"] = "int" +defs["structs"]["ImFont"][18] = {} +defs["structs"]["ImFont"][18]["name"] = "Used4kPagesMap[(0xFFFF+1)/4096/8]" +defs["structs"]["ImFont"][18]["size"] = 2 +defs["structs"]["ImFont"][18]["type"] = "ImU8" defs["structs"]["ImFontAtlas"] = {} defs["structs"]["ImFontAtlas"][1] = {} defs["structs"]["ImFontAtlas"][1]["name"] = "Locked" @@ -1703,40 +2323,709 @@ defs["structs"]["ImFontConfig"][19]["name"] = "DstFont" defs["structs"]["ImFontConfig"][19]["type"] = "ImFont*" defs["structs"]["ImFontGlyph"] = {} defs["structs"]["ImFontGlyph"][1] = {} +defs["structs"]["ImFontGlyph"][1]["bitfield"] = "31" defs["structs"]["ImFontGlyph"][1]["name"] = "Codepoint" -defs["structs"]["ImFontGlyph"][1]["type"] = "ImWchar" +defs["structs"]["ImFontGlyph"][1]["type"] = "unsigned int" defs["structs"]["ImFontGlyph"][2] = {} -defs["structs"]["ImFontGlyph"][2]["name"] = "AdvanceX" -defs["structs"]["ImFontGlyph"][2]["type"] = "float" +defs["structs"]["ImFontGlyph"][2]["bitfield"] = "1" +defs["structs"]["ImFontGlyph"][2]["name"] = "Visible" +defs["structs"]["ImFontGlyph"][2]["type"] = "unsigned int" defs["structs"]["ImFontGlyph"][3] = {} -defs["structs"]["ImFontGlyph"][3]["name"] = "X0" +defs["structs"]["ImFontGlyph"][3]["name"] = "AdvanceX" defs["structs"]["ImFontGlyph"][3]["type"] = "float" defs["structs"]["ImFontGlyph"][4] = {} -defs["structs"]["ImFontGlyph"][4]["name"] = "Y0" +defs["structs"]["ImFontGlyph"][4]["name"] = "X0" defs["structs"]["ImFontGlyph"][4]["type"] = "float" defs["structs"]["ImFontGlyph"][5] = {} -defs["structs"]["ImFontGlyph"][5]["name"] = "X1" +defs["structs"]["ImFontGlyph"][5]["name"] = "Y0" defs["structs"]["ImFontGlyph"][5]["type"] = "float" defs["structs"]["ImFontGlyph"][6] = {} -defs["structs"]["ImFontGlyph"][6]["name"] = "Y1" +defs["structs"]["ImFontGlyph"][6]["name"] = "X1" defs["structs"]["ImFontGlyph"][6]["type"] = "float" defs["structs"]["ImFontGlyph"][7] = {} -defs["structs"]["ImFontGlyph"][7]["name"] = "U0" +defs["structs"]["ImFontGlyph"][7]["name"] = "Y1" defs["structs"]["ImFontGlyph"][7]["type"] = "float" defs["structs"]["ImFontGlyph"][8] = {} -defs["structs"]["ImFontGlyph"][8]["name"] = "V0" +defs["structs"]["ImFontGlyph"][8]["name"] = "U0" defs["structs"]["ImFontGlyph"][8]["type"] = "float" defs["structs"]["ImFontGlyph"][9] = {} -defs["structs"]["ImFontGlyph"][9]["name"] = "U1" +defs["structs"]["ImFontGlyph"][9]["name"] = "V0" defs["structs"]["ImFontGlyph"][9]["type"] = "float" defs["structs"]["ImFontGlyph"][10] = {} -defs["structs"]["ImFontGlyph"][10]["name"] = "V1" +defs["structs"]["ImFontGlyph"][10]["name"] = "U1" defs["structs"]["ImFontGlyph"][10]["type"] = "float" +defs["structs"]["ImFontGlyph"][11] = {} +defs["structs"]["ImFontGlyph"][11]["name"] = "V1" +defs["structs"]["ImFontGlyph"][11]["type"] = "float" defs["structs"]["ImFontGlyphRangesBuilder"] = {} defs["structs"]["ImFontGlyphRangesBuilder"][1] = {} defs["structs"]["ImFontGlyphRangesBuilder"][1]["name"] = "UsedChars" defs["structs"]["ImFontGlyphRangesBuilder"][1]["template_type"] = "ImU32" defs["structs"]["ImFontGlyphRangesBuilder"][1]["type"] = "ImVector_ImU32" +defs["structs"]["ImGuiColorMod"] = {} +defs["structs"]["ImGuiColorMod"][1] = {} +defs["structs"]["ImGuiColorMod"][1]["name"] = "Col" +defs["structs"]["ImGuiColorMod"][1]["type"] = "ImGuiCol" +defs["structs"]["ImGuiColorMod"][2] = {} +defs["structs"]["ImGuiColorMod"][2]["name"] = "BackupValue" +defs["structs"]["ImGuiColorMod"][2]["type"] = "ImVec4" +defs["structs"]["ImGuiColumnData"] = {} +defs["structs"]["ImGuiColumnData"][1] = {} +defs["structs"]["ImGuiColumnData"][1]["name"] = "OffsetNorm" +defs["structs"]["ImGuiColumnData"][1]["type"] = "float" +defs["structs"]["ImGuiColumnData"][2] = {} +defs["structs"]["ImGuiColumnData"][2]["name"] = "OffsetNormBeforeResize" +defs["structs"]["ImGuiColumnData"][2]["type"] = "float" +defs["structs"]["ImGuiColumnData"][3] = {} +defs["structs"]["ImGuiColumnData"][3]["name"] = "Flags" +defs["structs"]["ImGuiColumnData"][3]["type"] = "ImGuiColumnsFlags" +defs["structs"]["ImGuiColumnData"][4] = {} +defs["structs"]["ImGuiColumnData"][4]["name"] = "ClipRect" +defs["structs"]["ImGuiColumnData"][4]["type"] = "ImRect" +defs["structs"]["ImGuiColumns"] = {} +defs["structs"]["ImGuiColumns"][1] = {} +defs["structs"]["ImGuiColumns"][1]["name"] = "ID" +defs["structs"]["ImGuiColumns"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiColumns"][2] = {} +defs["structs"]["ImGuiColumns"][2]["name"] = "Flags" +defs["structs"]["ImGuiColumns"][2]["type"] = "ImGuiColumnsFlags" +defs["structs"]["ImGuiColumns"][3] = {} +defs["structs"]["ImGuiColumns"][3]["name"] = "IsFirstFrame" +defs["structs"]["ImGuiColumns"][3]["type"] = "bool" +defs["structs"]["ImGuiColumns"][4] = {} +defs["structs"]["ImGuiColumns"][4]["name"] = "IsBeingResized" +defs["structs"]["ImGuiColumns"][4]["type"] = "bool" +defs["structs"]["ImGuiColumns"][5] = {} +defs["structs"]["ImGuiColumns"][5]["name"] = "Current" +defs["structs"]["ImGuiColumns"][5]["type"] = "int" +defs["structs"]["ImGuiColumns"][6] = {} +defs["structs"]["ImGuiColumns"][6]["name"] = "Count" +defs["structs"]["ImGuiColumns"][6]["type"] = "int" +defs["structs"]["ImGuiColumns"][7] = {} +defs["structs"]["ImGuiColumns"][7]["name"] = "OffMinX" +defs["structs"]["ImGuiColumns"][7]["type"] = "float" +defs["structs"]["ImGuiColumns"][8] = {} +defs["structs"]["ImGuiColumns"][8]["name"] = "OffMaxX" +defs["structs"]["ImGuiColumns"][8]["type"] = "float" +defs["structs"]["ImGuiColumns"][9] = {} +defs["structs"]["ImGuiColumns"][9]["name"] = "LineMinY" +defs["structs"]["ImGuiColumns"][9]["type"] = "float" +defs["structs"]["ImGuiColumns"][10] = {} +defs["structs"]["ImGuiColumns"][10]["name"] = "LineMaxY" +defs["structs"]["ImGuiColumns"][10]["type"] = "float" +defs["structs"]["ImGuiColumns"][11] = {} +defs["structs"]["ImGuiColumns"][11]["name"] = "HostCursorPosY" +defs["structs"]["ImGuiColumns"][11]["type"] = "float" +defs["structs"]["ImGuiColumns"][12] = {} +defs["structs"]["ImGuiColumns"][12]["name"] = "HostCursorMaxPosX" +defs["structs"]["ImGuiColumns"][12]["type"] = "float" +defs["structs"]["ImGuiColumns"][13] = {} +defs["structs"]["ImGuiColumns"][13]["name"] = "HostClipRect" +defs["structs"]["ImGuiColumns"][13]["type"] = "ImRect" +defs["structs"]["ImGuiColumns"][14] = {} +defs["structs"]["ImGuiColumns"][14]["name"] = "HostWorkRect" +defs["structs"]["ImGuiColumns"][14]["type"] = "ImRect" +defs["structs"]["ImGuiColumns"][15] = {} +defs["structs"]["ImGuiColumns"][15]["name"] = "Columns" +defs["structs"]["ImGuiColumns"][15]["template_type"] = "ImGuiColumnData" +defs["structs"]["ImGuiColumns"][15]["type"] = "ImVector_ImGuiColumnData" +defs["structs"]["ImGuiColumns"][16] = {} +defs["structs"]["ImGuiColumns"][16]["name"] = "Splitter" +defs["structs"]["ImGuiColumns"][16]["type"] = "ImDrawListSplitter" +defs["structs"]["ImGuiContext"] = {} +defs["structs"]["ImGuiContext"][1] = {} +defs["structs"]["ImGuiContext"][1]["name"] = "Initialized" +defs["structs"]["ImGuiContext"][1]["type"] = "bool" +defs["structs"]["ImGuiContext"][2] = {} +defs["structs"]["ImGuiContext"][2]["name"] = "FontAtlasOwnedByContext" +defs["structs"]["ImGuiContext"][2]["type"] = "bool" +defs["structs"]["ImGuiContext"][3] = {} +defs["structs"]["ImGuiContext"][3]["name"] = "IO" +defs["structs"]["ImGuiContext"][3]["type"] = "ImGuiIO" +defs["structs"]["ImGuiContext"][4] = {} +defs["structs"]["ImGuiContext"][4]["name"] = "Style" +defs["structs"]["ImGuiContext"][4]["type"] = "ImGuiStyle" +defs["structs"]["ImGuiContext"][5] = {} +defs["structs"]["ImGuiContext"][5]["name"] = "Font" +defs["structs"]["ImGuiContext"][5]["type"] = "ImFont*" +defs["structs"]["ImGuiContext"][6] = {} +defs["structs"]["ImGuiContext"][6]["name"] = "FontSize" +defs["structs"]["ImGuiContext"][6]["type"] = "float" +defs["structs"]["ImGuiContext"][7] = {} +defs["structs"]["ImGuiContext"][7]["name"] = "FontBaseSize" +defs["structs"]["ImGuiContext"][7]["type"] = "float" +defs["structs"]["ImGuiContext"][8] = {} +defs["structs"]["ImGuiContext"][8]["name"] = "DrawListSharedData" +defs["structs"]["ImGuiContext"][8]["type"] = "ImDrawListSharedData" +defs["structs"]["ImGuiContext"][9] = {} +defs["structs"]["ImGuiContext"][9]["name"] = "Time" +defs["structs"]["ImGuiContext"][9]["type"] = "double" +defs["structs"]["ImGuiContext"][10] = {} +defs["structs"]["ImGuiContext"][10]["name"] = "FrameCount" +defs["structs"]["ImGuiContext"][10]["type"] = "int" +defs["structs"]["ImGuiContext"][11] = {} +defs["structs"]["ImGuiContext"][11]["name"] = "FrameCountEnded" +defs["structs"]["ImGuiContext"][11]["type"] = "int" +defs["structs"]["ImGuiContext"][12] = {} +defs["structs"]["ImGuiContext"][12]["name"] = "FrameCountRendered" +defs["structs"]["ImGuiContext"][12]["type"] = "int" +defs["structs"]["ImGuiContext"][13] = {} +defs["structs"]["ImGuiContext"][13]["name"] = "WithinFrameScope" +defs["structs"]["ImGuiContext"][13]["type"] = "bool" +defs["structs"]["ImGuiContext"][14] = {} +defs["structs"]["ImGuiContext"][14]["name"] = "WithinFrameScopeWithImplicitWindow" +defs["structs"]["ImGuiContext"][14]["type"] = "bool" +defs["structs"]["ImGuiContext"][15] = {} +defs["structs"]["ImGuiContext"][15]["name"] = "WithinEndChild" +defs["structs"]["ImGuiContext"][15]["type"] = "bool" +defs["structs"]["ImGuiContext"][16] = {} +defs["structs"]["ImGuiContext"][16]["name"] = "Windows" +defs["structs"]["ImGuiContext"][16]["template_type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][16]["type"] = "ImVector_ImGuiWindowPtr" +defs["structs"]["ImGuiContext"][17] = {} +defs["structs"]["ImGuiContext"][17]["name"] = "WindowsFocusOrder" +defs["structs"]["ImGuiContext"][17]["template_type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][17]["type"] = "ImVector_ImGuiWindowPtr" +defs["structs"]["ImGuiContext"][18] = {} +defs["structs"]["ImGuiContext"][18]["name"] = "WindowsTempSortBuffer" +defs["structs"]["ImGuiContext"][18]["template_type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][18]["type"] = "ImVector_ImGuiWindowPtr" +defs["structs"]["ImGuiContext"][19] = {} +defs["structs"]["ImGuiContext"][19]["name"] = "CurrentWindowStack" +defs["structs"]["ImGuiContext"][19]["template_type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][19]["type"] = "ImVector_ImGuiWindowPtr" +defs["structs"]["ImGuiContext"][20] = {} +defs["structs"]["ImGuiContext"][20]["name"] = "WindowsById" +defs["structs"]["ImGuiContext"][20]["type"] = "ImGuiStorage" +defs["structs"]["ImGuiContext"][21] = {} +defs["structs"]["ImGuiContext"][21]["name"] = "WindowsActiveCount" +defs["structs"]["ImGuiContext"][21]["type"] = "int" +defs["structs"]["ImGuiContext"][22] = {} +defs["structs"]["ImGuiContext"][22]["name"] = "CurrentWindow" +defs["structs"]["ImGuiContext"][22]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][23] = {} +defs["structs"]["ImGuiContext"][23]["name"] = "HoveredWindow" +defs["structs"]["ImGuiContext"][23]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][24] = {} +defs["structs"]["ImGuiContext"][24]["name"] = "HoveredRootWindow" +defs["structs"]["ImGuiContext"][24]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][25] = {} +defs["structs"]["ImGuiContext"][25]["name"] = "MovingWindow" +defs["structs"]["ImGuiContext"][25]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][26] = {} +defs["structs"]["ImGuiContext"][26]["name"] = "WheelingWindow" +defs["structs"]["ImGuiContext"][26]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][27] = {} +defs["structs"]["ImGuiContext"][27]["name"] = "WheelingWindowRefMousePos" +defs["structs"]["ImGuiContext"][27]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][28] = {} +defs["structs"]["ImGuiContext"][28]["name"] = "WheelingWindowTimer" +defs["structs"]["ImGuiContext"][28]["type"] = "float" +defs["structs"]["ImGuiContext"][29] = {} +defs["structs"]["ImGuiContext"][29]["name"] = "HoveredId" +defs["structs"]["ImGuiContext"][29]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][30] = {} +defs["structs"]["ImGuiContext"][30]["name"] = "HoveredIdAllowOverlap" +defs["structs"]["ImGuiContext"][30]["type"] = "bool" +defs["structs"]["ImGuiContext"][31] = {} +defs["structs"]["ImGuiContext"][31]["name"] = "HoveredIdPreviousFrame" +defs["structs"]["ImGuiContext"][31]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][32] = {} +defs["structs"]["ImGuiContext"][32]["name"] = "HoveredIdTimer" +defs["structs"]["ImGuiContext"][32]["type"] = "float" +defs["structs"]["ImGuiContext"][33] = {} +defs["structs"]["ImGuiContext"][33]["name"] = "HoveredIdNotActiveTimer" +defs["structs"]["ImGuiContext"][33]["type"] = "float" +defs["structs"]["ImGuiContext"][34] = {} +defs["structs"]["ImGuiContext"][34]["name"] = "ActiveId" +defs["structs"]["ImGuiContext"][34]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][35] = {} +defs["structs"]["ImGuiContext"][35]["name"] = "ActiveIdIsAlive" +defs["structs"]["ImGuiContext"][35]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][36] = {} +defs["structs"]["ImGuiContext"][36]["name"] = "ActiveIdTimer" +defs["structs"]["ImGuiContext"][36]["type"] = "float" +defs["structs"]["ImGuiContext"][37] = {} +defs["structs"]["ImGuiContext"][37]["name"] = "ActiveIdIsJustActivated" +defs["structs"]["ImGuiContext"][37]["type"] = "bool" +defs["structs"]["ImGuiContext"][38] = {} +defs["structs"]["ImGuiContext"][38]["name"] = "ActiveIdAllowOverlap" +defs["structs"]["ImGuiContext"][38]["type"] = "bool" +defs["structs"]["ImGuiContext"][39] = {} +defs["structs"]["ImGuiContext"][39]["name"] = "ActiveIdHasBeenPressedBefore" +defs["structs"]["ImGuiContext"][39]["type"] = "bool" +defs["structs"]["ImGuiContext"][40] = {} +defs["structs"]["ImGuiContext"][40]["name"] = "ActiveIdHasBeenEditedBefore" +defs["structs"]["ImGuiContext"][40]["type"] = "bool" +defs["structs"]["ImGuiContext"][41] = {} +defs["structs"]["ImGuiContext"][41]["name"] = "ActiveIdHasBeenEditedThisFrame" +defs["structs"]["ImGuiContext"][41]["type"] = "bool" +defs["structs"]["ImGuiContext"][42] = {} +defs["structs"]["ImGuiContext"][42]["name"] = "ActiveIdUsingNavDirMask" +defs["structs"]["ImGuiContext"][42]["type"] = "ImU32" +defs["structs"]["ImGuiContext"][43] = {} +defs["structs"]["ImGuiContext"][43]["name"] = "ActiveIdUsingNavInputMask" +defs["structs"]["ImGuiContext"][43]["type"] = "ImU32" +defs["structs"]["ImGuiContext"][44] = {} +defs["structs"]["ImGuiContext"][44]["name"] = "ActiveIdUsingKeyInputMask" +defs["structs"]["ImGuiContext"][44]["type"] = "ImU64" +defs["structs"]["ImGuiContext"][45] = {} +defs["structs"]["ImGuiContext"][45]["name"] = "ActiveIdClickOffset" +defs["structs"]["ImGuiContext"][45]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][46] = {} +defs["structs"]["ImGuiContext"][46]["name"] = "ActiveIdWindow" +defs["structs"]["ImGuiContext"][46]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][47] = {} +defs["structs"]["ImGuiContext"][47]["name"] = "ActiveIdSource" +defs["structs"]["ImGuiContext"][47]["type"] = "ImGuiInputSource" +defs["structs"]["ImGuiContext"][48] = {} +defs["structs"]["ImGuiContext"][48]["name"] = "ActiveIdMouseButton" +defs["structs"]["ImGuiContext"][48]["type"] = "int" +defs["structs"]["ImGuiContext"][49] = {} +defs["structs"]["ImGuiContext"][49]["name"] = "ActiveIdPreviousFrame" +defs["structs"]["ImGuiContext"][49]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][50] = {} +defs["structs"]["ImGuiContext"][50]["name"] = "ActiveIdPreviousFrameIsAlive" +defs["structs"]["ImGuiContext"][50]["type"] = "bool" +defs["structs"]["ImGuiContext"][51] = {} +defs["structs"]["ImGuiContext"][51]["name"] = "ActiveIdPreviousFrameHasBeenEditedBefore" +defs["structs"]["ImGuiContext"][51]["type"] = "bool" +defs["structs"]["ImGuiContext"][52] = {} +defs["structs"]["ImGuiContext"][52]["name"] = "ActiveIdPreviousFrameWindow" +defs["structs"]["ImGuiContext"][52]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][53] = {} +defs["structs"]["ImGuiContext"][53]["name"] = "LastActiveId" +defs["structs"]["ImGuiContext"][53]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][54] = {} +defs["structs"]["ImGuiContext"][54]["name"] = "LastActiveIdTimer" +defs["structs"]["ImGuiContext"][54]["type"] = "float" +defs["structs"]["ImGuiContext"][55] = {} +defs["structs"]["ImGuiContext"][55]["name"] = "NextWindowData" +defs["structs"]["ImGuiContext"][55]["type"] = "ImGuiNextWindowData" +defs["structs"]["ImGuiContext"][56] = {} +defs["structs"]["ImGuiContext"][56]["name"] = "NextItemData" +defs["structs"]["ImGuiContext"][56]["type"] = "ImGuiNextItemData" +defs["structs"]["ImGuiContext"][57] = {} +defs["structs"]["ImGuiContext"][57]["name"] = "ColorModifiers" +defs["structs"]["ImGuiContext"][57]["template_type"] = "ImGuiColorMod" +defs["structs"]["ImGuiContext"][57]["type"] = "ImVector_ImGuiColorMod" +defs["structs"]["ImGuiContext"][58] = {} +defs["structs"]["ImGuiContext"][58]["name"] = "StyleModifiers" +defs["structs"]["ImGuiContext"][58]["template_type"] = "ImGuiStyleMod" +defs["structs"]["ImGuiContext"][58]["type"] = "ImVector_ImGuiStyleMod" +defs["structs"]["ImGuiContext"][59] = {} +defs["structs"]["ImGuiContext"][59]["name"] = "FontStack" +defs["structs"]["ImGuiContext"][59]["template_type"] = "ImFont*" +defs["structs"]["ImGuiContext"][59]["type"] = "ImVector_ImFontPtr" +defs["structs"]["ImGuiContext"][60] = {} +defs["structs"]["ImGuiContext"][60]["name"] = "OpenPopupStack" +defs["structs"]["ImGuiContext"][60]["template_type"] = "ImGuiPopupData" +defs["structs"]["ImGuiContext"][60]["type"] = "ImVector_ImGuiPopupData" +defs["structs"]["ImGuiContext"][61] = {} +defs["structs"]["ImGuiContext"][61]["name"] = "BeginPopupStack" +defs["structs"]["ImGuiContext"][61]["template_type"] = "ImGuiPopupData" +defs["structs"]["ImGuiContext"][61]["type"] = "ImVector_ImGuiPopupData" +defs["structs"]["ImGuiContext"][62] = {} +defs["structs"]["ImGuiContext"][62]["name"] = "NavWindow" +defs["structs"]["ImGuiContext"][62]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][63] = {} +defs["structs"]["ImGuiContext"][63]["name"] = "NavId" +defs["structs"]["ImGuiContext"][63]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][64] = {} +defs["structs"]["ImGuiContext"][64]["name"] = "NavFocusScopeId" +defs["structs"]["ImGuiContext"][64]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][65] = {} +defs["structs"]["ImGuiContext"][65]["name"] = "NavActivateId" +defs["structs"]["ImGuiContext"][65]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][66] = {} +defs["structs"]["ImGuiContext"][66]["name"] = "NavActivateDownId" +defs["structs"]["ImGuiContext"][66]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][67] = {} +defs["structs"]["ImGuiContext"][67]["name"] = "NavActivatePressedId" +defs["structs"]["ImGuiContext"][67]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][68] = {} +defs["structs"]["ImGuiContext"][68]["name"] = "NavInputId" +defs["structs"]["ImGuiContext"][68]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][69] = {} +defs["structs"]["ImGuiContext"][69]["name"] = "NavJustTabbedId" +defs["structs"]["ImGuiContext"][69]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][70] = {} +defs["structs"]["ImGuiContext"][70]["name"] = "NavJustMovedToId" +defs["structs"]["ImGuiContext"][70]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][71] = {} +defs["structs"]["ImGuiContext"][71]["name"] = "NavJustMovedToFocusScopeId" +defs["structs"]["ImGuiContext"][71]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][72] = {} +defs["structs"]["ImGuiContext"][72]["name"] = "NavJustMovedToKeyMods" +defs["structs"]["ImGuiContext"][72]["type"] = "ImGuiKeyModFlags" +defs["structs"]["ImGuiContext"][73] = {} +defs["structs"]["ImGuiContext"][73]["name"] = "NavNextActivateId" +defs["structs"]["ImGuiContext"][73]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][74] = {} +defs["structs"]["ImGuiContext"][74]["name"] = "NavInputSource" +defs["structs"]["ImGuiContext"][74]["type"] = "ImGuiInputSource" +defs["structs"]["ImGuiContext"][75] = {} +defs["structs"]["ImGuiContext"][75]["name"] = "NavScoringRect" +defs["structs"]["ImGuiContext"][75]["type"] = "ImRect" +defs["structs"]["ImGuiContext"][76] = {} +defs["structs"]["ImGuiContext"][76]["name"] = "NavScoringCount" +defs["structs"]["ImGuiContext"][76]["type"] = "int" +defs["structs"]["ImGuiContext"][77] = {} +defs["structs"]["ImGuiContext"][77]["name"] = "NavLayer" +defs["structs"]["ImGuiContext"][77]["type"] = "ImGuiNavLayer" +defs["structs"]["ImGuiContext"][78] = {} +defs["structs"]["ImGuiContext"][78]["name"] = "NavIdTabCounter" +defs["structs"]["ImGuiContext"][78]["type"] = "int" +defs["structs"]["ImGuiContext"][79] = {} +defs["structs"]["ImGuiContext"][79]["name"] = "NavIdIsAlive" +defs["structs"]["ImGuiContext"][79]["type"] = "bool" +defs["structs"]["ImGuiContext"][80] = {} +defs["structs"]["ImGuiContext"][80]["name"] = "NavMousePosDirty" +defs["structs"]["ImGuiContext"][80]["type"] = "bool" +defs["structs"]["ImGuiContext"][81] = {} +defs["structs"]["ImGuiContext"][81]["name"] = "NavDisableHighlight" +defs["structs"]["ImGuiContext"][81]["type"] = "bool" +defs["structs"]["ImGuiContext"][82] = {} +defs["structs"]["ImGuiContext"][82]["name"] = "NavDisableMouseHover" +defs["structs"]["ImGuiContext"][82]["type"] = "bool" +defs["structs"]["ImGuiContext"][83] = {} +defs["structs"]["ImGuiContext"][83]["name"] = "NavAnyRequest" +defs["structs"]["ImGuiContext"][83]["type"] = "bool" +defs["structs"]["ImGuiContext"][84] = {} +defs["structs"]["ImGuiContext"][84]["name"] = "NavInitRequest" +defs["structs"]["ImGuiContext"][84]["type"] = "bool" +defs["structs"]["ImGuiContext"][85] = {} +defs["structs"]["ImGuiContext"][85]["name"] = "NavInitRequestFromMove" +defs["structs"]["ImGuiContext"][85]["type"] = "bool" +defs["structs"]["ImGuiContext"][86] = {} +defs["structs"]["ImGuiContext"][86]["name"] = "NavInitResultId" +defs["structs"]["ImGuiContext"][86]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][87] = {} +defs["structs"]["ImGuiContext"][87]["name"] = "NavInitResultRectRel" +defs["structs"]["ImGuiContext"][87]["type"] = "ImRect" +defs["structs"]["ImGuiContext"][88] = {} +defs["structs"]["ImGuiContext"][88]["name"] = "NavMoveFromClampedRefRect" +defs["structs"]["ImGuiContext"][88]["type"] = "bool" +defs["structs"]["ImGuiContext"][89] = {} +defs["structs"]["ImGuiContext"][89]["name"] = "NavMoveRequest" +defs["structs"]["ImGuiContext"][89]["type"] = "bool" +defs["structs"]["ImGuiContext"][90] = {} +defs["structs"]["ImGuiContext"][90]["name"] = "NavMoveRequestFlags" +defs["structs"]["ImGuiContext"][90]["type"] = "ImGuiNavMoveFlags" +defs["structs"]["ImGuiContext"][91] = {} +defs["structs"]["ImGuiContext"][91]["name"] = "NavMoveRequestForward" +defs["structs"]["ImGuiContext"][91]["type"] = "ImGuiNavForward" +defs["structs"]["ImGuiContext"][92] = {} +defs["structs"]["ImGuiContext"][92]["name"] = "NavMoveRequestKeyMods" +defs["structs"]["ImGuiContext"][92]["type"] = "ImGuiKeyModFlags" +defs["structs"]["ImGuiContext"][93] = {} +defs["structs"]["ImGuiContext"][93]["name"] = "NavMoveDir" +defs["structs"]["ImGuiContext"][93]["type"] = "ImGuiDir" +defs["structs"]["ImGuiContext"][94] = {} +defs["structs"]["ImGuiContext"][94]["name"] = "NavMoveDirLast" +defs["structs"]["ImGuiContext"][94]["type"] = "ImGuiDir" +defs["structs"]["ImGuiContext"][95] = {} +defs["structs"]["ImGuiContext"][95]["name"] = "NavMoveClipDir" +defs["structs"]["ImGuiContext"][95]["type"] = "ImGuiDir" +defs["structs"]["ImGuiContext"][96] = {} +defs["structs"]["ImGuiContext"][96]["name"] = "NavMoveResultLocal" +defs["structs"]["ImGuiContext"][96]["type"] = "ImGuiNavMoveResult" +defs["structs"]["ImGuiContext"][97] = {} +defs["structs"]["ImGuiContext"][97]["name"] = "NavMoveResultLocalVisibleSet" +defs["structs"]["ImGuiContext"][97]["type"] = "ImGuiNavMoveResult" +defs["structs"]["ImGuiContext"][98] = {} +defs["structs"]["ImGuiContext"][98]["name"] = "NavMoveResultOther" +defs["structs"]["ImGuiContext"][98]["type"] = "ImGuiNavMoveResult" +defs["structs"]["ImGuiContext"][99] = {} +defs["structs"]["ImGuiContext"][99]["name"] = "NavWindowingTarget" +defs["structs"]["ImGuiContext"][99]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][100] = {} +defs["structs"]["ImGuiContext"][100]["name"] = "NavWindowingTargetAnim" +defs["structs"]["ImGuiContext"][100]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][101] = {} +defs["structs"]["ImGuiContext"][101]["name"] = "NavWindowingList" +defs["structs"]["ImGuiContext"][101]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][102] = {} +defs["structs"]["ImGuiContext"][102]["name"] = "NavWindowingTimer" +defs["structs"]["ImGuiContext"][102]["type"] = "float" +defs["structs"]["ImGuiContext"][103] = {} +defs["structs"]["ImGuiContext"][103]["name"] = "NavWindowingHighlightAlpha" +defs["structs"]["ImGuiContext"][103]["type"] = "float" +defs["structs"]["ImGuiContext"][104] = {} +defs["structs"]["ImGuiContext"][104]["name"] = "NavWindowingToggleLayer" +defs["structs"]["ImGuiContext"][104]["type"] = "bool" +defs["structs"]["ImGuiContext"][105] = {} +defs["structs"]["ImGuiContext"][105]["name"] = "FocusRequestCurrWindow" +defs["structs"]["ImGuiContext"][105]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][106] = {} +defs["structs"]["ImGuiContext"][106]["name"] = "FocusRequestNextWindow" +defs["structs"]["ImGuiContext"][106]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][107] = {} +defs["structs"]["ImGuiContext"][107]["name"] = "FocusRequestCurrCounterRegular" +defs["structs"]["ImGuiContext"][107]["type"] = "int" +defs["structs"]["ImGuiContext"][108] = {} +defs["structs"]["ImGuiContext"][108]["name"] = "FocusRequestCurrCounterTabStop" +defs["structs"]["ImGuiContext"][108]["type"] = "int" +defs["structs"]["ImGuiContext"][109] = {} +defs["structs"]["ImGuiContext"][109]["name"] = "FocusRequestNextCounterRegular" +defs["structs"]["ImGuiContext"][109]["type"] = "int" +defs["structs"]["ImGuiContext"][110] = {} +defs["structs"]["ImGuiContext"][110]["name"] = "FocusRequestNextCounterTabStop" +defs["structs"]["ImGuiContext"][110]["type"] = "int" +defs["structs"]["ImGuiContext"][111] = {} +defs["structs"]["ImGuiContext"][111]["name"] = "FocusTabPressed" +defs["structs"]["ImGuiContext"][111]["type"] = "bool" +defs["structs"]["ImGuiContext"][112] = {} +defs["structs"]["ImGuiContext"][112]["name"] = "DrawData" +defs["structs"]["ImGuiContext"][112]["type"] = "ImDrawData" +defs["structs"]["ImGuiContext"][113] = {} +defs["structs"]["ImGuiContext"][113]["name"] = "DrawDataBuilder" +defs["structs"]["ImGuiContext"][113]["type"] = "ImDrawDataBuilder" +defs["structs"]["ImGuiContext"][114] = {} +defs["structs"]["ImGuiContext"][114]["name"] = "DimBgRatio" +defs["structs"]["ImGuiContext"][114]["type"] = "float" +defs["structs"]["ImGuiContext"][115] = {} +defs["structs"]["ImGuiContext"][115]["name"] = "BackgroundDrawList" +defs["structs"]["ImGuiContext"][115]["type"] = "ImDrawList" +defs["structs"]["ImGuiContext"][116] = {} +defs["structs"]["ImGuiContext"][116]["name"] = "ForegroundDrawList" +defs["structs"]["ImGuiContext"][116]["type"] = "ImDrawList" +defs["structs"]["ImGuiContext"][117] = {} +defs["structs"]["ImGuiContext"][117]["name"] = "MouseCursor" +defs["structs"]["ImGuiContext"][117]["type"] = "ImGuiMouseCursor" +defs["structs"]["ImGuiContext"][118] = {} +defs["structs"]["ImGuiContext"][118]["name"] = "DragDropActive" +defs["structs"]["ImGuiContext"][118]["type"] = "bool" +defs["structs"]["ImGuiContext"][119] = {} +defs["structs"]["ImGuiContext"][119]["name"] = "DragDropWithinSource" +defs["structs"]["ImGuiContext"][119]["type"] = "bool" +defs["structs"]["ImGuiContext"][120] = {} +defs["structs"]["ImGuiContext"][120]["name"] = "DragDropWithinTarget" +defs["structs"]["ImGuiContext"][120]["type"] = "bool" +defs["structs"]["ImGuiContext"][121] = {} +defs["structs"]["ImGuiContext"][121]["name"] = "DragDropSourceFlags" +defs["structs"]["ImGuiContext"][121]["type"] = "ImGuiDragDropFlags" +defs["structs"]["ImGuiContext"][122] = {} +defs["structs"]["ImGuiContext"][122]["name"] = "DragDropSourceFrameCount" +defs["structs"]["ImGuiContext"][122]["type"] = "int" +defs["structs"]["ImGuiContext"][123] = {} +defs["structs"]["ImGuiContext"][123]["name"] = "DragDropMouseButton" +defs["structs"]["ImGuiContext"][123]["type"] = "int" +defs["structs"]["ImGuiContext"][124] = {} +defs["structs"]["ImGuiContext"][124]["name"] = "DragDropPayload" +defs["structs"]["ImGuiContext"][124]["type"] = "ImGuiPayload" +defs["structs"]["ImGuiContext"][125] = {} +defs["structs"]["ImGuiContext"][125]["name"] = "DragDropTargetRect" +defs["structs"]["ImGuiContext"][125]["type"] = "ImRect" +defs["structs"]["ImGuiContext"][126] = {} +defs["structs"]["ImGuiContext"][126]["name"] = "DragDropTargetId" +defs["structs"]["ImGuiContext"][126]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][127] = {} +defs["structs"]["ImGuiContext"][127]["name"] = "DragDropAcceptFlags" +defs["structs"]["ImGuiContext"][127]["type"] = "ImGuiDragDropFlags" +defs["structs"]["ImGuiContext"][128] = {} +defs["structs"]["ImGuiContext"][128]["name"] = "DragDropAcceptIdCurrRectSurface" +defs["structs"]["ImGuiContext"][128]["type"] = "float" +defs["structs"]["ImGuiContext"][129] = {} +defs["structs"]["ImGuiContext"][129]["name"] = "DragDropAcceptIdCurr" +defs["structs"]["ImGuiContext"][129]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][130] = {} +defs["structs"]["ImGuiContext"][130]["name"] = "DragDropAcceptIdPrev" +defs["structs"]["ImGuiContext"][130]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][131] = {} +defs["structs"]["ImGuiContext"][131]["name"] = "DragDropAcceptFrameCount" +defs["structs"]["ImGuiContext"][131]["type"] = "int" +defs["structs"]["ImGuiContext"][132] = {} +defs["structs"]["ImGuiContext"][132]["name"] = "DragDropPayloadBufHeap" +defs["structs"]["ImGuiContext"][132]["template_type"] = "unsigned char" +defs["structs"]["ImGuiContext"][132]["type"] = "ImVector_unsigned_char" +defs["structs"]["ImGuiContext"][133] = {} +defs["structs"]["ImGuiContext"][133]["name"] = "DragDropPayloadBufLocal[16]" +defs["structs"]["ImGuiContext"][133]["size"] = 16 +defs["structs"]["ImGuiContext"][133]["type"] = "unsigned char" +defs["structs"]["ImGuiContext"][134] = {} +defs["structs"]["ImGuiContext"][134]["name"] = "CurrentTabBar" +defs["structs"]["ImGuiContext"][134]["type"] = "ImGuiTabBar*" +defs["structs"]["ImGuiContext"][135] = {} +defs["structs"]["ImGuiContext"][135]["name"] = "TabBars" +defs["structs"]["ImGuiContext"][135]["template_type"] = "ImGuiTabBar" +defs["structs"]["ImGuiContext"][135]["type"] = "ImPool_ImGuiTabBar" +defs["structs"]["ImGuiContext"][136] = {} +defs["structs"]["ImGuiContext"][136]["name"] = "CurrentTabBarStack" +defs["structs"]["ImGuiContext"][136]["template_type"] = "ImGui*OrIndex" +defs["structs"]["ImGuiContext"][136]["type"] = "ImVector_ImGuiPtrOrIndex" +defs["structs"]["ImGuiContext"][137] = {} +defs["structs"]["ImGuiContext"][137]["name"] = "ShrinkWidthBuffer" +defs["structs"]["ImGuiContext"][137]["template_type"] = "ImGuiShrinkWidthItem" +defs["structs"]["ImGuiContext"][137]["type"] = "ImVector_ImGuiShrinkWidthItem" +defs["structs"]["ImGuiContext"][138] = {} +defs["structs"]["ImGuiContext"][138]["name"] = "LastValidMousePos" +defs["structs"]["ImGuiContext"][138]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][139] = {} +defs["structs"]["ImGuiContext"][139]["name"] = "InputTextState" +defs["structs"]["ImGuiContext"][139]["type"] = "ImGuiInputTextState" +defs["structs"]["ImGuiContext"][140] = {} +defs["structs"]["ImGuiContext"][140]["name"] = "InputTextPasswordFont" +defs["structs"]["ImGuiContext"][140]["type"] = "ImFont" +defs["structs"]["ImGuiContext"][141] = {} +defs["structs"]["ImGuiContext"][141]["name"] = "TempInputId" +defs["structs"]["ImGuiContext"][141]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][142] = {} +defs["structs"]["ImGuiContext"][142]["name"] = "ColorEditOptions" +defs["structs"]["ImGuiContext"][142]["type"] = "ImGuiColorEditFlags" +defs["structs"]["ImGuiContext"][143] = {} +defs["structs"]["ImGuiContext"][143]["name"] = "ColorEditLastHue" +defs["structs"]["ImGuiContext"][143]["type"] = "float" +defs["structs"]["ImGuiContext"][144] = {} +defs["structs"]["ImGuiContext"][144]["name"] = "ColorEditLastSat" +defs["structs"]["ImGuiContext"][144]["type"] = "float" +defs["structs"]["ImGuiContext"][145] = {} +defs["structs"]["ImGuiContext"][145]["name"] = "ColorEditLastColor[3]" +defs["structs"]["ImGuiContext"][145]["size"] = 3 +defs["structs"]["ImGuiContext"][145]["type"] = "float" +defs["structs"]["ImGuiContext"][146] = {} +defs["structs"]["ImGuiContext"][146]["name"] = "ColorPickerRef" +defs["structs"]["ImGuiContext"][146]["type"] = "ImVec4" +defs["structs"]["ImGuiContext"][147] = {} +defs["structs"]["ImGuiContext"][147]["name"] = "DragCurrentAccumDirty" +defs["structs"]["ImGuiContext"][147]["type"] = "bool" +defs["structs"]["ImGuiContext"][148] = {} +defs["structs"]["ImGuiContext"][148]["name"] = "DragCurrentAccum" +defs["structs"]["ImGuiContext"][148]["type"] = "float" +defs["structs"]["ImGuiContext"][149] = {} +defs["structs"]["ImGuiContext"][149]["name"] = "DragSpeedDefaultRatio" +defs["structs"]["ImGuiContext"][149]["type"] = "float" +defs["structs"]["ImGuiContext"][150] = {} +defs["structs"]["ImGuiContext"][150]["name"] = "ScrollbarClickDeltaToGrabCenter" +defs["structs"]["ImGuiContext"][150]["type"] = "float" +defs["structs"]["ImGuiContext"][151] = {} +defs["structs"]["ImGuiContext"][151]["name"] = "TooltipOverrideCount" +defs["structs"]["ImGuiContext"][151]["type"] = "int" +defs["structs"]["ImGuiContext"][152] = {} +defs["structs"]["ImGuiContext"][152]["name"] = "ClipboardHandlerData" +defs["structs"]["ImGuiContext"][152]["template_type"] = "char" +defs["structs"]["ImGuiContext"][152]["type"] = "ImVector_char" +defs["structs"]["ImGuiContext"][153] = {} +defs["structs"]["ImGuiContext"][153]["name"] = "MenusIdSubmittedThisFrame" +defs["structs"]["ImGuiContext"][153]["template_type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][153]["type"] = "ImVector_ImGuiID" +defs["structs"]["ImGuiContext"][154] = {} +defs["structs"]["ImGuiContext"][154]["name"] = "PlatformImePos" +defs["structs"]["ImGuiContext"][154]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][155] = {} +defs["structs"]["ImGuiContext"][155]["name"] = "PlatformImeLastPos" +defs["structs"]["ImGuiContext"][155]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][156] = {} +defs["structs"]["ImGuiContext"][156]["name"] = "SettingsLoaded" +defs["structs"]["ImGuiContext"][156]["type"] = "bool" +defs["structs"]["ImGuiContext"][157] = {} +defs["structs"]["ImGuiContext"][157]["name"] = "SettingsDirtyTimer" +defs["structs"]["ImGuiContext"][157]["type"] = "float" +defs["structs"]["ImGuiContext"][158] = {} +defs["structs"]["ImGuiContext"][158]["name"] = "SettingsIniData" +defs["structs"]["ImGuiContext"][158]["type"] = "ImGuiTextBuffer" +defs["structs"]["ImGuiContext"][159] = {} +defs["structs"]["ImGuiContext"][159]["name"] = "SettingsHandlers" +defs["structs"]["ImGuiContext"][159]["template_type"] = "ImGuiSettingsHandler" +defs["structs"]["ImGuiContext"][159]["type"] = "ImVector_ImGuiSettingsHandler" +defs["structs"]["ImGuiContext"][160] = {} +defs["structs"]["ImGuiContext"][160]["name"] = "SettingsWindows" +defs["structs"]["ImGuiContext"][160]["template_type"] = "ImGuiWindowSettings" +defs["structs"]["ImGuiContext"][160]["type"] = "ImChunkStream_ImGuiWindowSettings" +defs["structs"]["ImGuiContext"][161] = {} +defs["structs"]["ImGuiContext"][161]["name"] = "LogEnabled" +defs["structs"]["ImGuiContext"][161]["type"] = "bool" +defs["structs"]["ImGuiContext"][162] = {} +defs["structs"]["ImGuiContext"][162]["name"] = "LogType" +defs["structs"]["ImGuiContext"][162]["type"] = "ImGuiLogType" +defs["structs"]["ImGuiContext"][163] = {} +defs["structs"]["ImGuiContext"][163]["name"] = "LogFile" +defs["structs"]["ImGuiContext"][163]["type"] = "ImFileHandle" +defs["structs"]["ImGuiContext"][164] = {} +defs["structs"]["ImGuiContext"][164]["name"] = "LogBuffer" +defs["structs"]["ImGuiContext"][164]["type"] = "ImGuiTextBuffer" +defs["structs"]["ImGuiContext"][165] = {} +defs["structs"]["ImGuiContext"][165]["name"] = "LogLinePosY" +defs["structs"]["ImGuiContext"][165]["type"] = "float" +defs["structs"]["ImGuiContext"][166] = {} +defs["structs"]["ImGuiContext"][166]["name"] = "LogLineFirstItem" +defs["structs"]["ImGuiContext"][166]["type"] = "bool" +defs["structs"]["ImGuiContext"][167] = {} +defs["structs"]["ImGuiContext"][167]["name"] = "LogDepthRef" +defs["structs"]["ImGuiContext"][167]["type"] = "int" +defs["structs"]["ImGuiContext"][168] = {} +defs["structs"]["ImGuiContext"][168]["name"] = "LogDepthToExpand" +defs["structs"]["ImGuiContext"][168]["type"] = "int" +defs["structs"]["ImGuiContext"][169] = {} +defs["structs"]["ImGuiContext"][169]["name"] = "LogDepthToExpandDefault" +defs["structs"]["ImGuiContext"][169]["type"] = "int" +defs["structs"]["ImGuiContext"][170] = {} +defs["structs"]["ImGuiContext"][170]["name"] = "DebugItemPickerActive" +defs["structs"]["ImGuiContext"][170]["type"] = "bool" +defs["structs"]["ImGuiContext"][171] = {} +defs["structs"]["ImGuiContext"][171]["name"] = "DebugItemPickerBreakId" +defs["structs"]["ImGuiContext"][171]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][172] = {} +defs["structs"]["ImGuiContext"][172]["name"] = "FramerateSecPerFrame[120]" +defs["structs"]["ImGuiContext"][172]["size"] = 120 +defs["structs"]["ImGuiContext"][172]["type"] = "float" +defs["structs"]["ImGuiContext"][173] = {} +defs["structs"]["ImGuiContext"][173]["name"] = "FramerateSecPerFrameIdx" +defs["structs"]["ImGuiContext"][173]["type"] = "int" +defs["structs"]["ImGuiContext"][174] = {} +defs["structs"]["ImGuiContext"][174]["name"] = "FramerateSecPerFrameAccum" +defs["structs"]["ImGuiContext"][174]["type"] = "float" +defs["structs"]["ImGuiContext"][175] = {} +defs["structs"]["ImGuiContext"][175]["name"] = "WantCaptureMouseNextFrame" +defs["structs"]["ImGuiContext"][175]["type"] = "int" +defs["structs"]["ImGuiContext"][176] = {} +defs["structs"]["ImGuiContext"][176]["name"] = "WantCaptureKeyboardNextFrame" +defs["structs"]["ImGuiContext"][176]["type"] = "int" +defs["structs"]["ImGuiContext"][177] = {} +defs["structs"]["ImGuiContext"][177]["name"] = "WantTextInputNextFrame" +defs["structs"]["ImGuiContext"][177]["type"] = "int" +defs["structs"]["ImGuiContext"][178] = {} +defs["structs"]["ImGuiContext"][178]["name"] = "TempBuffer[1024*3+1]" +defs["structs"]["ImGuiContext"][178]["size"] = 3073 +defs["structs"]["ImGuiContext"][178]["type"] = "char" +defs["structs"]["ImGuiDataTypeInfo"] = {} +defs["structs"]["ImGuiDataTypeInfo"][1] = {} +defs["structs"]["ImGuiDataTypeInfo"][1]["name"] = "Size" +defs["structs"]["ImGuiDataTypeInfo"][1]["type"] = "size_t" +defs["structs"]["ImGuiDataTypeInfo"][2] = {} +defs["structs"]["ImGuiDataTypeInfo"][2]["name"] = "PrintFmt" +defs["structs"]["ImGuiDataTypeInfo"][2]["type"] = "const char*" +defs["structs"]["ImGuiDataTypeInfo"][3] = {} +defs["structs"]["ImGuiDataTypeInfo"][3]["name"] = "ScanFmt" +defs["structs"]["ImGuiDataTypeInfo"][3]["type"] = "const char*" +defs["structs"]["ImGuiGroupData"] = {} +defs["structs"]["ImGuiGroupData"][1] = {} +defs["structs"]["ImGuiGroupData"][1]["name"] = "BackupCursorPos" +defs["structs"]["ImGuiGroupData"][1]["type"] = "ImVec2" +defs["structs"]["ImGuiGroupData"][2] = {} +defs["structs"]["ImGuiGroupData"][2]["name"] = "BackupCursorMaxPos" +defs["structs"]["ImGuiGroupData"][2]["type"] = "ImVec2" +defs["structs"]["ImGuiGroupData"][3] = {} +defs["structs"]["ImGuiGroupData"][3]["name"] = "BackupIndent" +defs["structs"]["ImGuiGroupData"][3]["type"] = "ImVec1" +defs["structs"]["ImGuiGroupData"][4] = {} +defs["structs"]["ImGuiGroupData"][4]["name"] = "BackupGroupOffset" +defs["structs"]["ImGuiGroupData"][4]["type"] = "ImVec1" +defs["structs"]["ImGuiGroupData"][5] = {} +defs["structs"]["ImGuiGroupData"][5]["name"] = "BackupCurrLineSize" +defs["structs"]["ImGuiGroupData"][5]["type"] = "ImVec2" +defs["structs"]["ImGuiGroupData"][6] = {} +defs["structs"]["ImGuiGroupData"][6]["name"] = "BackupCurrLineTextBaseOffset" +defs["structs"]["ImGuiGroupData"][6]["type"] = "float" +defs["structs"]["ImGuiGroupData"][7] = {} +defs["structs"]["ImGuiGroupData"][7]["name"] = "BackupActiveIdIsAlive" +defs["structs"]["ImGuiGroupData"][7]["type"] = "ImGuiID" +defs["structs"]["ImGuiGroupData"][8] = {} +defs["structs"]["ImGuiGroupData"][8]["name"] = "BackupActiveIdPreviousFrameIsAlive" +defs["structs"]["ImGuiGroupData"][8]["type"] = "bool" +defs["structs"]["ImGuiGroupData"][9] = {} +defs["structs"]["ImGuiGroupData"][9]["name"] = "EmitItem" +defs["structs"]["ImGuiGroupData"][9]["type"] = "bool" defs["structs"]["ImGuiIO"] = {} defs["structs"]["ImGuiIO"][1] = {} defs["structs"]["ImGuiIO"][1]["name"] = "ConfigFlags" @@ -1923,72 +3212,78 @@ defs["structs"]["ImGuiIO"][60] = {} defs["structs"]["ImGuiIO"][60]["name"] = "MouseDelta" defs["structs"]["ImGuiIO"][60]["type"] = "ImVec2" defs["structs"]["ImGuiIO"][61] = {} -defs["structs"]["ImGuiIO"][61]["name"] = "MousePosPrev" -defs["structs"]["ImGuiIO"][61]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][61]["name"] = "KeyMods" +defs["structs"]["ImGuiIO"][61]["type"] = "ImGuiKeyModFlags" defs["structs"]["ImGuiIO"][62] = {} -defs["structs"]["ImGuiIO"][62]["name"] = "MouseClickedPos[5]" -defs["structs"]["ImGuiIO"][62]["size"] = 5 +defs["structs"]["ImGuiIO"][62]["name"] = "MousePosPrev" defs["structs"]["ImGuiIO"][62]["type"] = "ImVec2" defs["structs"]["ImGuiIO"][63] = {} -defs["structs"]["ImGuiIO"][63]["name"] = "MouseClickedTime[5]" +defs["structs"]["ImGuiIO"][63]["name"] = "MouseClickedPos[5]" defs["structs"]["ImGuiIO"][63]["size"] = 5 -defs["structs"]["ImGuiIO"][63]["type"] = "double" +defs["structs"]["ImGuiIO"][63]["type"] = "ImVec2" defs["structs"]["ImGuiIO"][64] = {} -defs["structs"]["ImGuiIO"][64]["name"] = "MouseClicked[5]" +defs["structs"]["ImGuiIO"][64]["name"] = "MouseClickedTime[5]" defs["structs"]["ImGuiIO"][64]["size"] = 5 -defs["structs"]["ImGuiIO"][64]["type"] = "bool" +defs["structs"]["ImGuiIO"][64]["type"] = "double" defs["structs"]["ImGuiIO"][65] = {} -defs["structs"]["ImGuiIO"][65]["name"] = "MouseDoubleClicked[5]" +defs["structs"]["ImGuiIO"][65]["name"] = "MouseClicked[5]" defs["structs"]["ImGuiIO"][65]["size"] = 5 defs["structs"]["ImGuiIO"][65]["type"] = "bool" defs["structs"]["ImGuiIO"][66] = {} -defs["structs"]["ImGuiIO"][66]["name"] = "MouseReleased[5]" +defs["structs"]["ImGuiIO"][66]["name"] = "MouseDoubleClicked[5]" defs["structs"]["ImGuiIO"][66]["size"] = 5 defs["structs"]["ImGuiIO"][66]["type"] = "bool" defs["structs"]["ImGuiIO"][67] = {} -defs["structs"]["ImGuiIO"][67]["name"] = "MouseDownOwned[5]" +defs["structs"]["ImGuiIO"][67]["name"] = "MouseReleased[5]" defs["structs"]["ImGuiIO"][67]["size"] = 5 defs["structs"]["ImGuiIO"][67]["type"] = "bool" defs["structs"]["ImGuiIO"][68] = {} -defs["structs"]["ImGuiIO"][68]["name"] = "MouseDownWasDoubleClick[5]" +defs["structs"]["ImGuiIO"][68]["name"] = "MouseDownOwned[5]" defs["structs"]["ImGuiIO"][68]["size"] = 5 defs["structs"]["ImGuiIO"][68]["type"] = "bool" defs["structs"]["ImGuiIO"][69] = {} -defs["structs"]["ImGuiIO"][69]["name"] = "MouseDownDuration[5]" +defs["structs"]["ImGuiIO"][69]["name"] = "MouseDownWasDoubleClick[5]" defs["structs"]["ImGuiIO"][69]["size"] = 5 -defs["structs"]["ImGuiIO"][69]["type"] = "float" +defs["structs"]["ImGuiIO"][69]["type"] = "bool" defs["structs"]["ImGuiIO"][70] = {} -defs["structs"]["ImGuiIO"][70]["name"] = "MouseDownDurationPrev[5]" +defs["structs"]["ImGuiIO"][70]["name"] = "MouseDownDuration[5]" defs["structs"]["ImGuiIO"][70]["size"] = 5 defs["structs"]["ImGuiIO"][70]["type"] = "float" defs["structs"]["ImGuiIO"][71] = {} -defs["structs"]["ImGuiIO"][71]["name"] = "MouseDragMaxDistanceAbs[5]" +defs["structs"]["ImGuiIO"][71]["name"] = "MouseDownDurationPrev[5]" defs["structs"]["ImGuiIO"][71]["size"] = 5 -defs["structs"]["ImGuiIO"][71]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][71]["type"] = "float" defs["structs"]["ImGuiIO"][72] = {} -defs["structs"]["ImGuiIO"][72]["name"] = "MouseDragMaxDistanceSqr[5]" +defs["structs"]["ImGuiIO"][72]["name"] = "MouseDragMaxDistanceAbs[5]" defs["structs"]["ImGuiIO"][72]["size"] = 5 -defs["structs"]["ImGuiIO"][72]["type"] = "float" +defs["structs"]["ImGuiIO"][72]["type"] = "ImVec2" defs["structs"]["ImGuiIO"][73] = {} -defs["structs"]["ImGuiIO"][73]["name"] = "KeysDownDuration[512]" -defs["structs"]["ImGuiIO"][73]["size"] = 512 +defs["structs"]["ImGuiIO"][73]["name"] = "MouseDragMaxDistanceSqr[5]" +defs["structs"]["ImGuiIO"][73]["size"] = 5 defs["structs"]["ImGuiIO"][73]["type"] = "float" defs["structs"]["ImGuiIO"][74] = {} -defs["structs"]["ImGuiIO"][74]["name"] = "KeysDownDurationPrev[512]" +defs["structs"]["ImGuiIO"][74]["name"] = "KeysDownDuration[512]" defs["structs"]["ImGuiIO"][74]["size"] = 512 defs["structs"]["ImGuiIO"][74]["type"] = "float" defs["structs"]["ImGuiIO"][75] = {} -defs["structs"]["ImGuiIO"][75]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]" -defs["structs"]["ImGuiIO"][75]["size"] = 21 +defs["structs"]["ImGuiIO"][75]["name"] = "KeysDownDurationPrev[512]" +defs["structs"]["ImGuiIO"][75]["size"] = 512 defs["structs"]["ImGuiIO"][75]["type"] = "float" defs["structs"]["ImGuiIO"][76] = {} -defs["structs"]["ImGuiIO"][76]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]" +defs["structs"]["ImGuiIO"][76]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]" defs["structs"]["ImGuiIO"][76]["size"] = 21 defs["structs"]["ImGuiIO"][76]["type"] = "float" defs["structs"]["ImGuiIO"][77] = {} -defs["structs"]["ImGuiIO"][77]["name"] = "InputQueueCharacters" -defs["structs"]["ImGuiIO"][77]["template_type"] = "ImWchar" -defs["structs"]["ImGuiIO"][77]["type"] = "ImVector_ImWchar" +defs["structs"]["ImGuiIO"][77]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]" +defs["structs"]["ImGuiIO"][77]["size"] = 21 +defs["structs"]["ImGuiIO"][77]["type"] = "float" +defs["structs"]["ImGuiIO"][78] = {} +defs["structs"]["ImGuiIO"][78]["name"] = "InputQueueSurrogate" +defs["structs"]["ImGuiIO"][78]["type"] = "ImWchar16" +defs["structs"]["ImGuiIO"][79] = {} +defs["structs"]["ImGuiIO"][79]["name"] = "InputQueueCharacters" +defs["structs"]["ImGuiIO"][79]["template_type"] = "ImWchar" +defs["structs"]["ImGuiIO"][79]["type"] = "ImVector_ImWchar" defs["structs"]["ImGuiInputTextCallbackData"] = {} defs["structs"]["ImGuiInputTextCallbackData"][1] = {} defs["structs"]["ImGuiInputTextCallbackData"][1]["name"] = "EventFlag" @@ -2026,6 +3321,71 @@ defs["structs"]["ImGuiInputTextCallbackData"][11]["type"] = "int" defs["structs"]["ImGuiInputTextCallbackData"][12] = {} defs["structs"]["ImGuiInputTextCallbackData"][12]["name"] = "SelectionEnd" defs["structs"]["ImGuiInputTextCallbackData"][12]["type"] = "int" +defs["structs"]["ImGuiInputTextState"] = {} +defs["structs"]["ImGuiInputTextState"][1] = {} +defs["structs"]["ImGuiInputTextState"][1]["name"] = "ID" +defs["structs"]["ImGuiInputTextState"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiInputTextState"][2] = {} +defs["structs"]["ImGuiInputTextState"][2]["name"] = "CurLenW" +defs["structs"]["ImGuiInputTextState"][2]["type"] = "int" +defs["structs"]["ImGuiInputTextState"][3] = {} +defs["structs"]["ImGuiInputTextState"][3]["name"] = "CurLenA" +defs["structs"]["ImGuiInputTextState"][3]["type"] = "int" +defs["structs"]["ImGuiInputTextState"][4] = {} +defs["structs"]["ImGuiInputTextState"][4]["name"] = "TextW" +defs["structs"]["ImGuiInputTextState"][4]["template_type"] = "ImWchar" +defs["structs"]["ImGuiInputTextState"][4]["type"] = "ImVector_ImWchar" +defs["structs"]["ImGuiInputTextState"][5] = {} +defs["structs"]["ImGuiInputTextState"][5]["name"] = "TextA" +defs["structs"]["ImGuiInputTextState"][5]["template_type"] = "char" +defs["structs"]["ImGuiInputTextState"][5]["type"] = "ImVector_char" +defs["structs"]["ImGuiInputTextState"][6] = {} +defs["structs"]["ImGuiInputTextState"][6]["name"] = "InitialTextA" +defs["structs"]["ImGuiInputTextState"][6]["template_type"] = "char" +defs["structs"]["ImGuiInputTextState"][6]["type"] = "ImVector_char" +defs["structs"]["ImGuiInputTextState"][7] = {} +defs["structs"]["ImGuiInputTextState"][7]["name"] = "TextAIsValid" +defs["structs"]["ImGuiInputTextState"][7]["type"] = "bool" +defs["structs"]["ImGuiInputTextState"][8] = {} +defs["structs"]["ImGuiInputTextState"][8]["name"] = "BufCapacityA" +defs["structs"]["ImGuiInputTextState"][8]["type"] = "int" +defs["structs"]["ImGuiInputTextState"][9] = {} +defs["structs"]["ImGuiInputTextState"][9]["name"] = "ScrollX" +defs["structs"]["ImGuiInputTextState"][9]["type"] = "float" +defs["structs"]["ImGuiInputTextState"][10] = {} +defs["structs"]["ImGuiInputTextState"][10]["name"] = "Stb" +defs["structs"]["ImGuiInputTextState"][10]["type"] = "STB_TexteditState" +defs["structs"]["ImGuiInputTextState"][11] = {} +defs["structs"]["ImGuiInputTextState"][11]["name"] = "CursorAnim" +defs["structs"]["ImGuiInputTextState"][11]["type"] = "float" +defs["structs"]["ImGuiInputTextState"][12] = {} +defs["structs"]["ImGuiInputTextState"][12]["name"] = "CursorFollow" +defs["structs"]["ImGuiInputTextState"][12]["type"] = "bool" +defs["structs"]["ImGuiInputTextState"][13] = {} +defs["structs"]["ImGuiInputTextState"][13]["name"] = "SelectedAllMouseLock" +defs["structs"]["ImGuiInputTextState"][13]["type"] = "bool" +defs["structs"]["ImGuiInputTextState"][14] = {} +defs["structs"]["ImGuiInputTextState"][14]["name"] = "UserFlags" +defs["structs"]["ImGuiInputTextState"][14]["type"] = "ImGuiInputTextFlags" +defs["structs"]["ImGuiInputTextState"][15] = {} +defs["structs"]["ImGuiInputTextState"][15]["name"] = "UserCallback" +defs["structs"]["ImGuiInputTextState"][15]["type"] = "ImGuiInputTextCallback" +defs["structs"]["ImGuiInputTextState"][16] = {} +defs["structs"]["ImGuiInputTextState"][16]["name"] = "UserCallbackData" +defs["structs"]["ImGuiInputTextState"][16]["type"] = "void*" +defs["structs"]["ImGuiItemHoveredDataBackup"] = {} +defs["structs"]["ImGuiItemHoveredDataBackup"][1] = {} +defs["structs"]["ImGuiItemHoveredDataBackup"][1]["name"] = "LastItemId" +defs["structs"]["ImGuiItemHoveredDataBackup"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiItemHoveredDataBackup"][2] = {} +defs["structs"]["ImGuiItemHoveredDataBackup"][2]["name"] = "LastItemStatusFlags" +defs["structs"]["ImGuiItemHoveredDataBackup"][2]["type"] = "ImGuiItemStatusFlags" +defs["structs"]["ImGuiItemHoveredDataBackup"][3] = {} +defs["structs"]["ImGuiItemHoveredDataBackup"][3]["name"] = "LastItemRect" +defs["structs"]["ImGuiItemHoveredDataBackup"][3]["type"] = "ImRect" +defs["structs"]["ImGuiItemHoveredDataBackup"][4] = {} +defs["structs"]["ImGuiItemHoveredDataBackup"][4]["name"] = "LastItemDisplayRect" +defs["structs"]["ImGuiItemHoveredDataBackup"][4]["type"] = "ImRect" defs["structs"]["ImGuiListClipper"] = {} defs["structs"]["ImGuiListClipper"][1] = {} defs["structs"]["ImGuiListClipper"][1]["name"] = "DisplayStart" @@ -2045,6 +3405,105 @@ defs["structs"]["ImGuiListClipper"][5]["type"] = "float" defs["structs"]["ImGuiListClipper"][6] = {} defs["structs"]["ImGuiListClipper"][6]["name"] = "StartPosY" defs["structs"]["ImGuiListClipper"][6]["type"] = "float" +defs["structs"]["ImGuiMenuColumns"] = {} +defs["structs"]["ImGuiMenuColumns"][1] = {} +defs["structs"]["ImGuiMenuColumns"][1]["name"] = "Spacing" +defs["structs"]["ImGuiMenuColumns"][1]["type"] = "float" +defs["structs"]["ImGuiMenuColumns"][2] = {} +defs["structs"]["ImGuiMenuColumns"][2]["name"] = "Width" +defs["structs"]["ImGuiMenuColumns"][2]["type"] = "float" +defs["structs"]["ImGuiMenuColumns"][3] = {} +defs["structs"]["ImGuiMenuColumns"][3]["name"] = "NextWidth" +defs["structs"]["ImGuiMenuColumns"][3]["type"] = "float" +defs["structs"]["ImGuiMenuColumns"][4] = {} +defs["structs"]["ImGuiMenuColumns"][4]["name"] = "Pos[3]" +defs["structs"]["ImGuiMenuColumns"][4]["size"] = 3 +defs["structs"]["ImGuiMenuColumns"][4]["type"] = "float" +defs["structs"]["ImGuiMenuColumns"][5] = {} +defs["structs"]["ImGuiMenuColumns"][5]["name"] = "NextWidths[3]" +defs["structs"]["ImGuiMenuColumns"][5]["size"] = 3 +defs["structs"]["ImGuiMenuColumns"][5]["type"] = "float" +defs["structs"]["ImGuiNavMoveResult"] = {} +defs["structs"]["ImGuiNavMoveResult"][1] = {} +defs["structs"]["ImGuiNavMoveResult"][1]["name"] = "Window" +defs["structs"]["ImGuiNavMoveResult"][1]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiNavMoveResult"][2] = {} +defs["structs"]["ImGuiNavMoveResult"][2]["name"] = "ID" +defs["structs"]["ImGuiNavMoveResult"][2]["type"] = "ImGuiID" +defs["structs"]["ImGuiNavMoveResult"][3] = {} +defs["structs"]["ImGuiNavMoveResult"][3]["name"] = "FocusScopeId" +defs["structs"]["ImGuiNavMoveResult"][3]["type"] = "ImGuiID" +defs["structs"]["ImGuiNavMoveResult"][4] = {} +defs["structs"]["ImGuiNavMoveResult"][4]["name"] = "DistBox" +defs["structs"]["ImGuiNavMoveResult"][4]["type"] = "float" +defs["structs"]["ImGuiNavMoveResult"][5] = {} +defs["structs"]["ImGuiNavMoveResult"][5]["name"] = "DistCenter" +defs["structs"]["ImGuiNavMoveResult"][5]["type"] = "float" +defs["structs"]["ImGuiNavMoveResult"][6] = {} +defs["structs"]["ImGuiNavMoveResult"][6]["name"] = "DistAxial" +defs["structs"]["ImGuiNavMoveResult"][6]["type"] = "float" +defs["structs"]["ImGuiNavMoveResult"][7] = {} +defs["structs"]["ImGuiNavMoveResult"][7]["name"] = "RectRel" +defs["structs"]["ImGuiNavMoveResult"][7]["type"] = "ImRect" +defs["structs"]["ImGuiNextItemData"] = {} +defs["structs"]["ImGuiNextItemData"][1] = {} +defs["structs"]["ImGuiNextItemData"][1]["name"] = "Flags" +defs["structs"]["ImGuiNextItemData"][1]["type"] = "ImGuiNextItemDataFlags" +defs["structs"]["ImGuiNextItemData"][2] = {} +defs["structs"]["ImGuiNextItemData"][2]["name"] = "Width" +defs["structs"]["ImGuiNextItemData"][2]["type"] = "float" +defs["structs"]["ImGuiNextItemData"][3] = {} +defs["structs"]["ImGuiNextItemData"][3]["name"] = "FocusScopeId" +defs["structs"]["ImGuiNextItemData"][3]["type"] = "ImGuiID" +defs["structs"]["ImGuiNextItemData"][4] = {} +defs["structs"]["ImGuiNextItemData"][4]["name"] = "OpenCond" +defs["structs"]["ImGuiNextItemData"][4]["type"] = "ImGuiCond" +defs["structs"]["ImGuiNextItemData"][5] = {} +defs["structs"]["ImGuiNextItemData"][5]["name"] = "OpenVal" +defs["structs"]["ImGuiNextItemData"][5]["type"] = "bool" +defs["structs"]["ImGuiNextWindowData"] = {} +defs["structs"]["ImGuiNextWindowData"][1] = {} +defs["structs"]["ImGuiNextWindowData"][1]["name"] = "Flags" +defs["structs"]["ImGuiNextWindowData"][1]["type"] = "ImGuiNextWindowDataFlags" +defs["structs"]["ImGuiNextWindowData"][2] = {} +defs["structs"]["ImGuiNextWindowData"][2]["name"] = "PosCond" +defs["structs"]["ImGuiNextWindowData"][2]["type"] = "ImGuiCond" +defs["structs"]["ImGuiNextWindowData"][3] = {} +defs["structs"]["ImGuiNextWindowData"][3]["name"] = "SizeCond" +defs["structs"]["ImGuiNextWindowData"][3]["type"] = "ImGuiCond" +defs["structs"]["ImGuiNextWindowData"][4] = {} +defs["structs"]["ImGuiNextWindowData"][4]["name"] = "CollapsedCond" +defs["structs"]["ImGuiNextWindowData"][4]["type"] = "ImGuiCond" +defs["structs"]["ImGuiNextWindowData"][5] = {} +defs["structs"]["ImGuiNextWindowData"][5]["name"] = "PosVal" +defs["structs"]["ImGuiNextWindowData"][5]["type"] = "ImVec2" +defs["structs"]["ImGuiNextWindowData"][6] = {} +defs["structs"]["ImGuiNextWindowData"][6]["name"] = "PosPivotVal" +defs["structs"]["ImGuiNextWindowData"][6]["type"] = "ImVec2" +defs["structs"]["ImGuiNextWindowData"][7] = {} +defs["structs"]["ImGuiNextWindowData"][7]["name"] = "SizeVal" +defs["structs"]["ImGuiNextWindowData"][7]["type"] = "ImVec2" +defs["structs"]["ImGuiNextWindowData"][8] = {} +defs["structs"]["ImGuiNextWindowData"][8]["name"] = "ContentSizeVal" +defs["structs"]["ImGuiNextWindowData"][8]["type"] = "ImVec2" +defs["structs"]["ImGuiNextWindowData"][9] = {} +defs["structs"]["ImGuiNextWindowData"][9]["name"] = "CollapsedVal" +defs["structs"]["ImGuiNextWindowData"][9]["type"] = "bool" +defs["structs"]["ImGuiNextWindowData"][10] = {} +defs["structs"]["ImGuiNextWindowData"][10]["name"] = "SizeConstraintRect" +defs["structs"]["ImGuiNextWindowData"][10]["type"] = "ImRect" +defs["structs"]["ImGuiNextWindowData"][11] = {} +defs["structs"]["ImGuiNextWindowData"][11]["name"] = "SizeCallback" +defs["structs"]["ImGuiNextWindowData"][11]["type"] = "ImGuiSizeCallback" +defs["structs"]["ImGuiNextWindowData"][12] = {} +defs["structs"]["ImGuiNextWindowData"][12]["name"] = "SizeCallbackUserData" +defs["structs"]["ImGuiNextWindowData"][12]["type"] = "void*" +defs["structs"]["ImGuiNextWindowData"][13] = {} +defs["structs"]["ImGuiNextWindowData"][13]["name"] = "BgAlphaVal" +defs["structs"]["ImGuiNextWindowData"][13]["type"] = "float" +defs["structs"]["ImGuiNextWindowData"][14] = {} +defs["structs"]["ImGuiNextWindowData"][14]["name"] = "MenuBarOffsetMinVal" +defs["structs"]["ImGuiNextWindowData"][14]["type"] = "ImVec2" defs["structs"]["ImGuiOnceUponAFrame"] = {} defs["structs"]["ImGuiOnceUponAFrame"][1] = {} defs["structs"]["ImGuiOnceUponAFrame"][1]["name"] = "RefFrame" @@ -2075,6 +3534,61 @@ defs["structs"]["ImGuiPayload"][7]["type"] = "bool" defs["structs"]["ImGuiPayload"][8] = {} defs["structs"]["ImGuiPayload"][8]["name"] = "Delivery" defs["structs"]["ImGuiPayload"][8]["type"] = "bool" +defs["structs"]["ImGuiPopupData"] = {} +defs["structs"]["ImGuiPopupData"][1] = {} +defs["structs"]["ImGuiPopupData"][1]["name"] = "PopupId" +defs["structs"]["ImGuiPopupData"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiPopupData"][2] = {} +defs["structs"]["ImGuiPopupData"][2]["name"] = "Window" +defs["structs"]["ImGuiPopupData"][2]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiPopupData"][3] = {} +defs["structs"]["ImGuiPopupData"][3]["name"] = "SourceWindow" +defs["structs"]["ImGuiPopupData"][3]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiPopupData"][4] = {} +defs["structs"]["ImGuiPopupData"][4]["name"] = "OpenFrameCount" +defs["structs"]["ImGuiPopupData"][4]["type"] = "int" +defs["structs"]["ImGuiPopupData"][5] = {} +defs["structs"]["ImGuiPopupData"][5]["name"] = "OpenParentId" +defs["structs"]["ImGuiPopupData"][5]["type"] = "ImGuiID" +defs["structs"]["ImGuiPopupData"][6] = {} +defs["structs"]["ImGuiPopupData"][6]["name"] = "OpenPopupPos" +defs["structs"]["ImGuiPopupData"][6]["type"] = "ImVec2" +defs["structs"]["ImGuiPopupData"][7] = {} +defs["structs"]["ImGuiPopupData"][7]["name"] = "OpenMousePos" +defs["structs"]["ImGuiPopupData"][7]["type"] = "ImVec2" +defs["structs"]["ImGuiPtrOrIndex"] = {} +defs["structs"]["ImGuiPtrOrIndex"][1] = {} +defs["structs"]["ImGuiPtrOrIndex"][1]["name"] = "Ptr" +defs["structs"]["ImGuiPtrOrIndex"][1]["type"] = "void*" +defs["structs"]["ImGuiPtrOrIndex"][2] = {} +defs["structs"]["ImGuiPtrOrIndex"][2]["name"] = "Index" +defs["structs"]["ImGuiPtrOrIndex"][2]["type"] = "int" +defs["structs"]["ImGuiSettingsHandler"] = {} +defs["structs"]["ImGuiSettingsHandler"][1] = {} +defs["structs"]["ImGuiSettingsHandler"][1]["name"] = "TypeName" +defs["structs"]["ImGuiSettingsHandler"][1]["type"] = "const char*" +defs["structs"]["ImGuiSettingsHandler"][2] = {} +defs["structs"]["ImGuiSettingsHandler"][2]["name"] = "TypeHash" +defs["structs"]["ImGuiSettingsHandler"][2]["type"] = "ImGuiID" +defs["structs"]["ImGuiSettingsHandler"][3] = {} +defs["structs"]["ImGuiSettingsHandler"][3]["name"] = "ReadOpenFn" +defs["structs"]["ImGuiSettingsHandler"][3]["type"] = "void*(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,const char* name)" +defs["structs"]["ImGuiSettingsHandler"][4] = {} +defs["structs"]["ImGuiSettingsHandler"][4]["name"] = "ReadLineFn" +defs["structs"]["ImGuiSettingsHandler"][4]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,void* entry,const char* line)" +defs["structs"]["ImGuiSettingsHandler"][5] = {} +defs["structs"]["ImGuiSettingsHandler"][5]["name"] = "WriteAllFn" +defs["structs"]["ImGuiSettingsHandler"][5]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,ImGuiTextBuffer* out_buf)" +defs["structs"]["ImGuiSettingsHandler"][6] = {} +defs["structs"]["ImGuiSettingsHandler"][6]["name"] = "UserData" +defs["structs"]["ImGuiSettingsHandler"][6]["type"] = "void*" +defs["structs"]["ImGuiShrinkWidthItem"] = {} +defs["structs"]["ImGuiShrinkWidthItem"][1] = {} +defs["structs"]["ImGuiShrinkWidthItem"][1]["name"] = "Index" +defs["structs"]["ImGuiShrinkWidthItem"][1]["type"] = "int" +defs["structs"]["ImGuiShrinkWidthItem"][2] = {} +defs["structs"]["ImGuiShrinkWidthItem"][2]["name"] = "Width" +defs["structs"]["ImGuiShrinkWidthItem"][2]["type"] = "float" defs["structs"]["ImGuiSizeCallbackData"] = {} defs["structs"]["ImGuiSizeCallbackData"][1] = {} defs["structs"]["ImGuiSizeCallbackData"][1]["name"] = "UserData" @@ -2210,6 +3724,112 @@ defs["structs"]["ImGuiStyle"][36] = {} defs["structs"]["ImGuiStyle"][36]["name"] = "Colors[ImGuiCol_COUNT]" defs["structs"]["ImGuiStyle"][36]["size"] = 48 defs["structs"]["ImGuiStyle"][36]["type"] = "ImVec4" +defs["structs"]["ImGuiStyleMod"] = {} +defs["structs"]["ImGuiStyleMod"][1] = {} +defs["structs"]["ImGuiStyleMod"][1]["name"] = "VarIdx" +defs["structs"]["ImGuiStyleMod"][1]["type"] = "ImGuiStyleVar" +defs["structs"]["ImGuiStyleMod"][2] = {} +defs["structs"]["ImGuiStyleMod"][2]["name"] = "}" +defs["structs"]["ImGuiStyleMod"][2]["type"] = "union { int BackupInt[2]; float BackupFloat[2];" +defs["structs"]["ImGuiTabBar"] = {} +defs["structs"]["ImGuiTabBar"][1] = {} +defs["structs"]["ImGuiTabBar"][1]["name"] = "Tabs" +defs["structs"]["ImGuiTabBar"][1]["template_type"] = "ImGuiTabItem" +defs["structs"]["ImGuiTabBar"][1]["type"] = "ImVector_ImGuiTabItem" +defs["structs"]["ImGuiTabBar"][2] = {} +defs["structs"]["ImGuiTabBar"][2]["name"] = "ID" +defs["structs"]["ImGuiTabBar"][2]["type"] = "ImGuiID" +defs["structs"]["ImGuiTabBar"][3] = {} +defs["structs"]["ImGuiTabBar"][3]["name"] = "SelectedTabId" +defs["structs"]["ImGuiTabBar"][3]["type"] = "ImGuiID" +defs["structs"]["ImGuiTabBar"][4] = {} +defs["structs"]["ImGuiTabBar"][4]["name"] = "NextSelectedTabId" +defs["structs"]["ImGuiTabBar"][4]["type"] = "ImGuiID" +defs["structs"]["ImGuiTabBar"][5] = {} +defs["structs"]["ImGuiTabBar"][5]["name"] = "VisibleTabId" +defs["structs"]["ImGuiTabBar"][5]["type"] = "ImGuiID" +defs["structs"]["ImGuiTabBar"][6] = {} +defs["structs"]["ImGuiTabBar"][6]["name"] = "CurrFrameVisible" +defs["structs"]["ImGuiTabBar"][6]["type"] = "int" +defs["structs"]["ImGuiTabBar"][7] = {} +defs["structs"]["ImGuiTabBar"][7]["name"] = "PrevFrameVisible" +defs["structs"]["ImGuiTabBar"][7]["type"] = "int" +defs["structs"]["ImGuiTabBar"][8] = {} +defs["structs"]["ImGuiTabBar"][8]["name"] = "BarRect" +defs["structs"]["ImGuiTabBar"][8]["type"] = "ImRect" +defs["structs"]["ImGuiTabBar"][9] = {} +defs["structs"]["ImGuiTabBar"][9]["name"] = "LastTabContentHeight" +defs["structs"]["ImGuiTabBar"][9]["type"] = "float" +defs["structs"]["ImGuiTabBar"][10] = {} +defs["structs"]["ImGuiTabBar"][10]["name"] = "OffsetMax" +defs["structs"]["ImGuiTabBar"][10]["type"] = "float" +defs["structs"]["ImGuiTabBar"][11] = {} +defs["structs"]["ImGuiTabBar"][11]["name"] = "OffsetMaxIdeal" +defs["structs"]["ImGuiTabBar"][11]["type"] = "float" +defs["structs"]["ImGuiTabBar"][12] = {} +defs["structs"]["ImGuiTabBar"][12]["name"] = "OffsetNextTab" +defs["structs"]["ImGuiTabBar"][12]["type"] = "float" +defs["structs"]["ImGuiTabBar"][13] = {} +defs["structs"]["ImGuiTabBar"][13]["name"] = "ScrollingAnim" +defs["structs"]["ImGuiTabBar"][13]["type"] = "float" +defs["structs"]["ImGuiTabBar"][14] = {} +defs["structs"]["ImGuiTabBar"][14]["name"] = "ScrollingTarget" +defs["structs"]["ImGuiTabBar"][14]["type"] = "float" +defs["structs"]["ImGuiTabBar"][15] = {} +defs["structs"]["ImGuiTabBar"][15]["name"] = "ScrollingTargetDistToVisibility" +defs["structs"]["ImGuiTabBar"][15]["type"] = "float" +defs["structs"]["ImGuiTabBar"][16] = {} +defs["structs"]["ImGuiTabBar"][16]["name"] = "ScrollingSpeed" +defs["structs"]["ImGuiTabBar"][16]["type"] = "float" +defs["structs"]["ImGuiTabBar"][17] = {} +defs["structs"]["ImGuiTabBar"][17]["name"] = "Flags" +defs["structs"]["ImGuiTabBar"][17]["type"] = "ImGuiTabBarFlags" +defs["structs"]["ImGuiTabBar"][18] = {} +defs["structs"]["ImGuiTabBar"][18]["name"] = "ReorderRequestTabId" +defs["structs"]["ImGuiTabBar"][18]["type"] = "ImGuiID" +defs["structs"]["ImGuiTabBar"][19] = {} +defs["structs"]["ImGuiTabBar"][19]["name"] = "ReorderRequestDir" +defs["structs"]["ImGuiTabBar"][19]["type"] = "ImS8" +defs["structs"]["ImGuiTabBar"][20] = {} +defs["structs"]["ImGuiTabBar"][20]["name"] = "WantLayout" +defs["structs"]["ImGuiTabBar"][20]["type"] = "bool" +defs["structs"]["ImGuiTabBar"][21] = {} +defs["structs"]["ImGuiTabBar"][21]["name"] = "VisibleTabWasSubmitted" +defs["structs"]["ImGuiTabBar"][21]["type"] = "bool" +defs["structs"]["ImGuiTabBar"][22] = {} +defs["structs"]["ImGuiTabBar"][22]["name"] = "LastTabItemIdx" +defs["structs"]["ImGuiTabBar"][22]["type"] = "short" +defs["structs"]["ImGuiTabBar"][23] = {} +defs["structs"]["ImGuiTabBar"][23]["name"] = "FramePadding" +defs["structs"]["ImGuiTabBar"][23]["type"] = "ImVec2" +defs["structs"]["ImGuiTabBar"][24] = {} +defs["structs"]["ImGuiTabBar"][24]["name"] = "TabsNames" +defs["structs"]["ImGuiTabBar"][24]["type"] = "ImGuiTextBuffer" +defs["structs"]["ImGuiTabItem"] = {} +defs["structs"]["ImGuiTabItem"][1] = {} +defs["structs"]["ImGuiTabItem"][1]["name"] = "ID" +defs["structs"]["ImGuiTabItem"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiTabItem"][2] = {} +defs["structs"]["ImGuiTabItem"][2]["name"] = "Flags" +defs["structs"]["ImGuiTabItem"][2]["type"] = "ImGuiTabItemFlags" +defs["structs"]["ImGuiTabItem"][3] = {} +defs["structs"]["ImGuiTabItem"][3]["name"] = "LastFrameVisible" +defs["structs"]["ImGuiTabItem"][3]["type"] = "int" +defs["structs"]["ImGuiTabItem"][4] = {} +defs["structs"]["ImGuiTabItem"][4]["name"] = "LastFrameSelected" +defs["structs"]["ImGuiTabItem"][4]["type"] = "int" +defs["structs"]["ImGuiTabItem"][5] = {} +defs["structs"]["ImGuiTabItem"][5]["name"] = "NameOffset" +defs["structs"]["ImGuiTabItem"][5]["type"] = "int" +defs["structs"]["ImGuiTabItem"][6] = {} +defs["structs"]["ImGuiTabItem"][6]["name"] = "Offset" +defs["structs"]["ImGuiTabItem"][6]["type"] = "float" +defs["structs"]["ImGuiTabItem"][7] = {} +defs["structs"]["ImGuiTabItem"][7]["name"] = "Width" +defs["structs"]["ImGuiTabItem"][7]["type"] = "float" +defs["structs"]["ImGuiTabItem"][8] = {} +defs["structs"]["ImGuiTabItem"][8]["name"] = "ContentWidth" +defs["structs"]["ImGuiTabItem"][8]["type"] = "float" defs["structs"]["ImGuiTextBuffer"] = {} defs["structs"]["ImGuiTextBuffer"][1] = {} defs["structs"]["ImGuiTextBuffer"][1]["name"] = "Buf" @@ -2234,6 +3854,393 @@ defs["structs"]["ImGuiTextRange"][1]["type"] = "const char*" defs["structs"]["ImGuiTextRange"][2] = {} defs["structs"]["ImGuiTextRange"][2]["name"] = "e" defs["structs"]["ImGuiTextRange"][2]["type"] = "const char*" +defs["structs"]["ImGuiWindow"] = {} +defs["structs"]["ImGuiWindow"][1] = {} +defs["structs"]["ImGuiWindow"][1]["name"] = "Name" +defs["structs"]["ImGuiWindow"][1]["type"] = "char*" +defs["structs"]["ImGuiWindow"][2] = {} +defs["structs"]["ImGuiWindow"][2]["name"] = "ID" +defs["structs"]["ImGuiWindow"][2]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][3] = {} +defs["structs"]["ImGuiWindow"][3]["name"] = "Flags" +defs["structs"]["ImGuiWindow"][3]["type"] = "ImGuiWindowFlags" +defs["structs"]["ImGuiWindow"][4] = {} +defs["structs"]["ImGuiWindow"][4]["name"] = "Pos" +defs["structs"]["ImGuiWindow"][4]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][5] = {} +defs["structs"]["ImGuiWindow"][5]["name"] = "Size" +defs["structs"]["ImGuiWindow"][5]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][6] = {} +defs["structs"]["ImGuiWindow"][6]["name"] = "SizeFull" +defs["structs"]["ImGuiWindow"][6]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][7] = {} +defs["structs"]["ImGuiWindow"][7]["name"] = "ContentSize" +defs["structs"]["ImGuiWindow"][7]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][8] = {} +defs["structs"]["ImGuiWindow"][8]["name"] = "ContentSizeExplicit" +defs["structs"]["ImGuiWindow"][8]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][9] = {} +defs["structs"]["ImGuiWindow"][9]["name"] = "WindowPadding" +defs["structs"]["ImGuiWindow"][9]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][10] = {} +defs["structs"]["ImGuiWindow"][10]["name"] = "WindowRounding" +defs["structs"]["ImGuiWindow"][10]["type"] = "float" +defs["structs"]["ImGuiWindow"][11] = {} +defs["structs"]["ImGuiWindow"][11]["name"] = "WindowBorderSize" +defs["structs"]["ImGuiWindow"][11]["type"] = "float" +defs["structs"]["ImGuiWindow"][12] = {} +defs["structs"]["ImGuiWindow"][12]["name"] = "NameBufLen" +defs["structs"]["ImGuiWindow"][12]["type"] = "int" +defs["structs"]["ImGuiWindow"][13] = {} +defs["structs"]["ImGuiWindow"][13]["name"] = "MoveId" +defs["structs"]["ImGuiWindow"][13]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][14] = {} +defs["structs"]["ImGuiWindow"][14]["name"] = "ChildId" +defs["structs"]["ImGuiWindow"][14]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][15] = {} +defs["structs"]["ImGuiWindow"][15]["name"] = "Scroll" +defs["structs"]["ImGuiWindow"][15]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][16] = {} +defs["structs"]["ImGuiWindow"][16]["name"] = "ScrollMax" +defs["structs"]["ImGuiWindow"][16]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][17] = {} +defs["structs"]["ImGuiWindow"][17]["name"] = "ScrollTarget" +defs["structs"]["ImGuiWindow"][17]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][18] = {} +defs["structs"]["ImGuiWindow"][18]["name"] = "ScrollTargetCenterRatio" +defs["structs"]["ImGuiWindow"][18]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][19] = {} +defs["structs"]["ImGuiWindow"][19]["name"] = "ScrollbarSizes" +defs["structs"]["ImGuiWindow"][19]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][20] = {} +defs["structs"]["ImGuiWindow"][20]["name"] = "ScrollbarX" +defs["structs"]["ImGuiWindow"][20]["type"] = "bool" +defs["structs"]["ImGuiWindow"][21] = {} +defs["structs"]["ImGuiWindow"][21]["name"] = "ScrollbarY" +defs["structs"]["ImGuiWindow"][21]["type"] = "bool" +defs["structs"]["ImGuiWindow"][22] = {} +defs["structs"]["ImGuiWindow"][22]["name"] = "Active" +defs["structs"]["ImGuiWindow"][22]["type"] = "bool" +defs["structs"]["ImGuiWindow"][23] = {} +defs["structs"]["ImGuiWindow"][23]["name"] = "WasActive" +defs["structs"]["ImGuiWindow"][23]["type"] = "bool" +defs["structs"]["ImGuiWindow"][24] = {} +defs["structs"]["ImGuiWindow"][24]["name"] = "WriteAccessed" +defs["structs"]["ImGuiWindow"][24]["type"] = "bool" +defs["structs"]["ImGuiWindow"][25] = {} +defs["structs"]["ImGuiWindow"][25]["name"] = "Collapsed" +defs["structs"]["ImGuiWindow"][25]["type"] = "bool" +defs["structs"]["ImGuiWindow"][26] = {} +defs["structs"]["ImGuiWindow"][26]["name"] = "WantCollapseToggle" +defs["structs"]["ImGuiWindow"][26]["type"] = "bool" +defs["structs"]["ImGuiWindow"][27] = {} +defs["structs"]["ImGuiWindow"][27]["name"] = "SkipItems" +defs["structs"]["ImGuiWindow"][27]["type"] = "bool" +defs["structs"]["ImGuiWindow"][28] = {} +defs["structs"]["ImGuiWindow"][28]["name"] = "Appearing" +defs["structs"]["ImGuiWindow"][28]["type"] = "bool" +defs["structs"]["ImGuiWindow"][29] = {} +defs["structs"]["ImGuiWindow"][29]["name"] = "Hidden" +defs["structs"]["ImGuiWindow"][29]["type"] = "bool" +defs["structs"]["ImGuiWindow"][30] = {} +defs["structs"]["ImGuiWindow"][30]["name"] = "IsFallbackWindow" +defs["structs"]["ImGuiWindow"][30]["type"] = "bool" +defs["structs"]["ImGuiWindow"][31] = {} +defs["structs"]["ImGuiWindow"][31]["name"] = "HasCloseButton" +defs["structs"]["ImGuiWindow"][31]["type"] = "bool" +defs["structs"]["ImGuiWindow"][32] = {} +defs["structs"]["ImGuiWindow"][32]["name"] = "ResizeBorderHeld" +defs["structs"]["ImGuiWindow"][32]["type"] = "signed char" +defs["structs"]["ImGuiWindow"][33] = {} +defs["structs"]["ImGuiWindow"][33]["name"] = "BeginCount" +defs["structs"]["ImGuiWindow"][33]["type"] = "short" +defs["structs"]["ImGuiWindow"][34] = {} +defs["structs"]["ImGuiWindow"][34]["name"] = "BeginOrderWithinParent" +defs["structs"]["ImGuiWindow"][34]["type"] = "short" +defs["structs"]["ImGuiWindow"][35] = {} +defs["structs"]["ImGuiWindow"][35]["name"] = "BeginOrderWithinContext" +defs["structs"]["ImGuiWindow"][35]["type"] = "short" +defs["structs"]["ImGuiWindow"][36] = {} +defs["structs"]["ImGuiWindow"][36]["name"] = "PopupId" +defs["structs"]["ImGuiWindow"][36]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][37] = {} +defs["structs"]["ImGuiWindow"][37]["name"] = "AutoFitFramesX" +defs["structs"]["ImGuiWindow"][37]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][38] = {} +defs["structs"]["ImGuiWindow"][38]["name"] = "AutoFitFramesY" +defs["structs"]["ImGuiWindow"][38]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][39] = {} +defs["structs"]["ImGuiWindow"][39]["name"] = "AutoFitChildAxises" +defs["structs"]["ImGuiWindow"][39]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][40] = {} +defs["structs"]["ImGuiWindow"][40]["name"] = "AutoFitOnlyGrows" +defs["structs"]["ImGuiWindow"][40]["type"] = "bool" +defs["structs"]["ImGuiWindow"][41] = {} +defs["structs"]["ImGuiWindow"][41]["name"] = "AutoPosLastDirection" +defs["structs"]["ImGuiWindow"][41]["type"] = "ImGuiDir" +defs["structs"]["ImGuiWindow"][42] = {} +defs["structs"]["ImGuiWindow"][42]["name"] = "HiddenFramesCanSkipItems" +defs["structs"]["ImGuiWindow"][42]["type"] = "int" +defs["structs"]["ImGuiWindow"][43] = {} +defs["structs"]["ImGuiWindow"][43]["name"] = "HiddenFramesCannotSkipItems" +defs["structs"]["ImGuiWindow"][43]["type"] = "int" +defs["structs"]["ImGuiWindow"][44] = {} +defs["structs"]["ImGuiWindow"][44]["name"] = "SetWindowPosAllowFlags" +defs["structs"]["ImGuiWindow"][44]["type"] = "ImGuiCond" +defs["structs"]["ImGuiWindow"][45] = {} +defs["structs"]["ImGuiWindow"][45]["name"] = "SetWindowSizeAllowFlags" +defs["structs"]["ImGuiWindow"][45]["type"] = "ImGuiCond" +defs["structs"]["ImGuiWindow"][46] = {} +defs["structs"]["ImGuiWindow"][46]["name"] = "SetWindowCollapsedAllowFlags" +defs["structs"]["ImGuiWindow"][46]["type"] = "ImGuiCond" +defs["structs"]["ImGuiWindow"][47] = {} +defs["structs"]["ImGuiWindow"][47]["name"] = "SetWindowPosVal" +defs["structs"]["ImGuiWindow"][47]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][48] = {} +defs["structs"]["ImGuiWindow"][48]["name"] = "SetWindowPosPivot" +defs["structs"]["ImGuiWindow"][48]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][49] = {} +defs["structs"]["ImGuiWindow"][49]["name"] = "IDStack" +defs["structs"]["ImGuiWindow"][49]["template_type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][49]["type"] = "ImVector_ImGuiID" +defs["structs"]["ImGuiWindow"][50] = {} +defs["structs"]["ImGuiWindow"][50]["name"] = "DC" +defs["structs"]["ImGuiWindow"][50]["type"] = "ImGuiWindowTempData" +defs["structs"]["ImGuiWindow"][51] = {} +defs["structs"]["ImGuiWindow"][51]["name"] = "OuterRectClipped" +defs["structs"]["ImGuiWindow"][51]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][52] = {} +defs["structs"]["ImGuiWindow"][52]["name"] = "InnerRect" +defs["structs"]["ImGuiWindow"][52]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][53] = {} +defs["structs"]["ImGuiWindow"][53]["name"] = "InnerClipRect" +defs["structs"]["ImGuiWindow"][53]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][54] = {} +defs["structs"]["ImGuiWindow"][54]["name"] = "WorkRect" +defs["structs"]["ImGuiWindow"][54]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][55] = {} +defs["structs"]["ImGuiWindow"][55]["name"] = "ClipRect" +defs["structs"]["ImGuiWindow"][55]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][56] = {} +defs["structs"]["ImGuiWindow"][56]["name"] = "ContentRegionRect" +defs["structs"]["ImGuiWindow"][56]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][57] = {} +defs["structs"]["ImGuiWindow"][57]["name"] = "LastFrameActive" +defs["structs"]["ImGuiWindow"][57]["type"] = "int" +defs["structs"]["ImGuiWindow"][58] = {} +defs["structs"]["ImGuiWindow"][58]["name"] = "LastTimeActive" +defs["structs"]["ImGuiWindow"][58]["type"] = "float" +defs["structs"]["ImGuiWindow"][59] = {} +defs["structs"]["ImGuiWindow"][59]["name"] = "ItemWidthDefault" +defs["structs"]["ImGuiWindow"][59]["type"] = "float" +defs["structs"]["ImGuiWindow"][60] = {} +defs["structs"]["ImGuiWindow"][60]["name"] = "StateStorage" +defs["structs"]["ImGuiWindow"][60]["type"] = "ImGuiStorage" +defs["structs"]["ImGuiWindow"][61] = {} +defs["structs"]["ImGuiWindow"][61]["name"] = "ColumnsStorage" +defs["structs"]["ImGuiWindow"][61]["template_type"] = "ImGuiColumns" +defs["structs"]["ImGuiWindow"][61]["type"] = "ImVector_ImGuiColumns" +defs["structs"]["ImGuiWindow"][62] = {} +defs["structs"]["ImGuiWindow"][62]["name"] = "FontWindowScale" +defs["structs"]["ImGuiWindow"][62]["type"] = "float" +defs["structs"]["ImGuiWindow"][63] = {} +defs["structs"]["ImGuiWindow"][63]["name"] = "SettingsOffset" +defs["structs"]["ImGuiWindow"][63]["type"] = "int" +defs["structs"]["ImGuiWindow"][64] = {} +defs["structs"]["ImGuiWindow"][64]["name"] = "DrawList" +defs["structs"]["ImGuiWindow"][64]["type"] = "ImDrawList*" +defs["structs"]["ImGuiWindow"][65] = {} +defs["structs"]["ImGuiWindow"][65]["name"] = "DrawListInst" +defs["structs"]["ImGuiWindow"][65]["type"] = "ImDrawList" +defs["structs"]["ImGuiWindow"][66] = {} +defs["structs"]["ImGuiWindow"][66]["name"] = "ParentWindow" +defs["structs"]["ImGuiWindow"][66]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][67] = {} +defs["structs"]["ImGuiWindow"][67]["name"] = "RootWindow" +defs["structs"]["ImGuiWindow"][67]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][68] = {} +defs["structs"]["ImGuiWindow"][68]["name"] = "RootWindowForTitleBarHighlight" +defs["structs"]["ImGuiWindow"][68]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][69] = {} +defs["structs"]["ImGuiWindow"][69]["name"] = "RootWindowForNav" +defs["structs"]["ImGuiWindow"][69]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][70] = {} +defs["structs"]["ImGuiWindow"][70]["name"] = "NavLastChildNavWindow" +defs["structs"]["ImGuiWindow"][70]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][71] = {} +defs["structs"]["ImGuiWindow"][71]["name"] = "NavLastIds[ImGuiNavLayer_COUNT]" +defs["structs"]["ImGuiWindow"][71]["size"] = 2 +defs["structs"]["ImGuiWindow"][71]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][72] = {} +defs["structs"]["ImGuiWindow"][72]["name"] = "NavRectRel[ImGuiNavLayer_COUNT]" +defs["structs"]["ImGuiWindow"][72]["size"] = 2 +defs["structs"]["ImGuiWindow"][72]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][73] = {} +defs["structs"]["ImGuiWindow"][73]["name"] = "MemoryCompacted" +defs["structs"]["ImGuiWindow"][73]["type"] = "bool" +defs["structs"]["ImGuiWindow"][74] = {} +defs["structs"]["ImGuiWindow"][74]["name"] = "MemoryDrawListIdxCapacity" +defs["structs"]["ImGuiWindow"][74]["type"] = "int" +defs["structs"]["ImGuiWindow"][75] = {} +defs["structs"]["ImGuiWindow"][75]["name"] = "MemoryDrawListVtxCapacity" +defs["structs"]["ImGuiWindow"][75]["type"] = "int" +defs["structs"]["ImGuiWindowSettings"] = {} +defs["structs"]["ImGuiWindowSettings"][1] = {} +defs["structs"]["ImGuiWindowSettings"][1]["name"] = "ID" +defs["structs"]["ImGuiWindowSettings"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindowSettings"][2] = {} +defs["structs"]["ImGuiWindowSettings"][2]["name"] = "Pos" +defs["structs"]["ImGuiWindowSettings"][2]["type"] = "ImVec2ih" +defs["structs"]["ImGuiWindowSettings"][3] = {} +defs["structs"]["ImGuiWindowSettings"][3]["name"] = "Size" +defs["structs"]["ImGuiWindowSettings"][3]["type"] = "ImVec2ih" +defs["structs"]["ImGuiWindowSettings"][4] = {} +defs["structs"]["ImGuiWindowSettings"][4]["name"] = "Collapsed" +defs["structs"]["ImGuiWindowSettings"][4]["type"] = "bool" +defs["structs"]["ImGuiWindowTempData"] = {} +defs["structs"]["ImGuiWindowTempData"][1] = {} +defs["structs"]["ImGuiWindowTempData"][1]["name"] = "CursorPos" +defs["structs"]["ImGuiWindowTempData"][1]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][2] = {} +defs["structs"]["ImGuiWindowTempData"][2]["name"] = "CursorPosPrevLine" +defs["structs"]["ImGuiWindowTempData"][2]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][3] = {} +defs["structs"]["ImGuiWindowTempData"][3]["name"] = "CursorStartPos" +defs["structs"]["ImGuiWindowTempData"][3]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][4] = {} +defs["structs"]["ImGuiWindowTempData"][4]["name"] = "CursorMaxPos" +defs["structs"]["ImGuiWindowTempData"][4]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][5] = {} +defs["structs"]["ImGuiWindowTempData"][5]["name"] = "CurrLineSize" +defs["structs"]["ImGuiWindowTempData"][5]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][6] = {} +defs["structs"]["ImGuiWindowTempData"][6]["name"] = "PrevLineSize" +defs["structs"]["ImGuiWindowTempData"][6]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][7] = {} +defs["structs"]["ImGuiWindowTempData"][7]["name"] = "CurrLineTextBaseOffset" +defs["structs"]["ImGuiWindowTempData"][7]["type"] = "float" +defs["structs"]["ImGuiWindowTempData"][8] = {} +defs["structs"]["ImGuiWindowTempData"][8]["name"] = "PrevLineTextBaseOffset" +defs["structs"]["ImGuiWindowTempData"][8]["type"] = "float" +defs["structs"]["ImGuiWindowTempData"][9] = {} +defs["structs"]["ImGuiWindowTempData"][9]["name"] = "Indent" +defs["structs"]["ImGuiWindowTempData"][9]["type"] = "ImVec1" +defs["structs"]["ImGuiWindowTempData"][10] = {} +defs["structs"]["ImGuiWindowTempData"][10]["name"] = "ColumnsOffset" +defs["structs"]["ImGuiWindowTempData"][10]["type"] = "ImVec1" +defs["structs"]["ImGuiWindowTempData"][11] = {} +defs["structs"]["ImGuiWindowTempData"][11]["name"] = "GroupOffset" +defs["structs"]["ImGuiWindowTempData"][11]["type"] = "ImVec1" +defs["structs"]["ImGuiWindowTempData"][12] = {} +defs["structs"]["ImGuiWindowTempData"][12]["name"] = "LastItemId" +defs["structs"]["ImGuiWindowTempData"][12]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindowTempData"][13] = {} +defs["structs"]["ImGuiWindowTempData"][13]["name"] = "LastItemStatusFlags" +defs["structs"]["ImGuiWindowTempData"][13]["type"] = "ImGuiItemStatusFlags" +defs["structs"]["ImGuiWindowTempData"][14] = {} +defs["structs"]["ImGuiWindowTempData"][14]["name"] = "LastItemRect" +defs["structs"]["ImGuiWindowTempData"][14]["type"] = "ImRect" +defs["structs"]["ImGuiWindowTempData"][15] = {} +defs["structs"]["ImGuiWindowTempData"][15]["name"] = "LastItemDisplayRect" +defs["structs"]["ImGuiWindowTempData"][15]["type"] = "ImRect" +defs["structs"]["ImGuiWindowTempData"][16] = {} +defs["structs"]["ImGuiWindowTempData"][16]["name"] = "NavLayerCurrent" +defs["structs"]["ImGuiWindowTempData"][16]["type"] = "ImGuiNavLayer" +defs["structs"]["ImGuiWindowTempData"][17] = {} +defs["structs"]["ImGuiWindowTempData"][17]["name"] = "NavLayerCurrentMask" +defs["structs"]["ImGuiWindowTempData"][17]["type"] = "int" +defs["structs"]["ImGuiWindowTempData"][18] = {} +defs["structs"]["ImGuiWindowTempData"][18]["name"] = "NavLayerActiveMask" +defs["structs"]["ImGuiWindowTempData"][18]["type"] = "int" +defs["structs"]["ImGuiWindowTempData"][19] = {} +defs["structs"]["ImGuiWindowTempData"][19]["name"] = "NavLayerActiveMaskNext" +defs["structs"]["ImGuiWindowTempData"][19]["type"] = "int" +defs["structs"]["ImGuiWindowTempData"][20] = {} +defs["structs"]["ImGuiWindowTempData"][20]["name"] = "NavFocusScopeIdCurrent" +defs["structs"]["ImGuiWindowTempData"][20]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindowTempData"][21] = {} +defs["structs"]["ImGuiWindowTempData"][21]["name"] = "NavHideHighlightOneFrame" +defs["structs"]["ImGuiWindowTempData"][21]["type"] = "bool" +defs["structs"]["ImGuiWindowTempData"][22] = {} +defs["structs"]["ImGuiWindowTempData"][22]["name"] = "NavHasScroll" +defs["structs"]["ImGuiWindowTempData"][22]["type"] = "bool" +defs["structs"]["ImGuiWindowTempData"][23] = {} +defs["structs"]["ImGuiWindowTempData"][23]["name"] = "MenuBarAppending" +defs["structs"]["ImGuiWindowTempData"][23]["type"] = "bool" +defs["structs"]["ImGuiWindowTempData"][24] = {} +defs["structs"]["ImGuiWindowTempData"][24]["name"] = "MenuBarOffset" +defs["structs"]["ImGuiWindowTempData"][24]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][25] = {} +defs["structs"]["ImGuiWindowTempData"][25]["name"] = "MenuColumns" +defs["structs"]["ImGuiWindowTempData"][25]["type"] = "ImGuiMenuColumns" +defs["structs"]["ImGuiWindowTempData"][26] = {} +defs["structs"]["ImGuiWindowTempData"][26]["name"] = "TreeDepth" +defs["structs"]["ImGuiWindowTempData"][26]["type"] = "int" +defs["structs"]["ImGuiWindowTempData"][27] = {} +defs["structs"]["ImGuiWindowTempData"][27]["name"] = "TreeJumpToParentOnPopMask" +defs["structs"]["ImGuiWindowTempData"][27]["type"] = "ImU32" +defs["structs"]["ImGuiWindowTempData"][28] = {} +defs["structs"]["ImGuiWindowTempData"][28]["name"] = "ChildWindows" +defs["structs"]["ImGuiWindowTempData"][28]["template_type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindowTempData"][28]["type"] = "ImVector_ImGuiWindowPtr" +defs["structs"]["ImGuiWindowTempData"][29] = {} +defs["structs"]["ImGuiWindowTempData"][29]["name"] = "StateStorage" +defs["structs"]["ImGuiWindowTempData"][29]["type"] = "ImGuiStorage*" +defs["structs"]["ImGuiWindowTempData"][30] = {} +defs["structs"]["ImGuiWindowTempData"][30]["name"] = "CurrentColumns" +defs["structs"]["ImGuiWindowTempData"][30]["type"] = "ImGuiColumns*" +defs["structs"]["ImGuiWindowTempData"][31] = {} +defs["structs"]["ImGuiWindowTempData"][31]["name"] = "LayoutType" +defs["structs"]["ImGuiWindowTempData"][31]["type"] = "ImGuiLayoutType" +defs["structs"]["ImGuiWindowTempData"][32] = {} +defs["structs"]["ImGuiWindowTempData"][32]["name"] = "ParentLayoutType" +defs["structs"]["ImGuiWindowTempData"][32]["type"] = "ImGuiLayoutType" +defs["structs"]["ImGuiWindowTempData"][33] = {} +defs["structs"]["ImGuiWindowTempData"][33]["name"] = "FocusCounterRegular" +defs["structs"]["ImGuiWindowTempData"][33]["type"] = "int" +defs["structs"]["ImGuiWindowTempData"][34] = {} +defs["structs"]["ImGuiWindowTempData"][34]["name"] = "FocusCounterTabStop" +defs["structs"]["ImGuiWindowTempData"][34]["type"] = "int" +defs["structs"]["ImGuiWindowTempData"][35] = {} +defs["structs"]["ImGuiWindowTempData"][35]["name"] = "ItemFlags" +defs["structs"]["ImGuiWindowTempData"][35]["type"] = "ImGuiItemFlags" +defs["structs"]["ImGuiWindowTempData"][36] = {} +defs["structs"]["ImGuiWindowTempData"][36]["name"] = "ItemWidth" +defs["structs"]["ImGuiWindowTempData"][36]["type"] = "float" +defs["structs"]["ImGuiWindowTempData"][37] = {} +defs["structs"]["ImGuiWindowTempData"][37]["name"] = "TextWrapPos" +defs["structs"]["ImGuiWindowTempData"][37]["type"] = "float" +defs["structs"]["ImGuiWindowTempData"][38] = {} +defs["structs"]["ImGuiWindowTempData"][38]["name"] = "ItemFlagsStack" +defs["structs"]["ImGuiWindowTempData"][38]["template_type"] = "ImGuiItemFlags" +defs["structs"]["ImGuiWindowTempData"][38]["type"] = "ImVector_ImGuiItemFlags" +defs["structs"]["ImGuiWindowTempData"][39] = {} +defs["structs"]["ImGuiWindowTempData"][39]["name"] = "ItemWidthStack" +defs["structs"]["ImGuiWindowTempData"][39]["template_type"] = "float" +defs["structs"]["ImGuiWindowTempData"][39]["type"] = "ImVector_float" +defs["structs"]["ImGuiWindowTempData"][40] = {} +defs["structs"]["ImGuiWindowTempData"][40]["name"] = "TextWrapPosStack" +defs["structs"]["ImGuiWindowTempData"][40]["template_type"] = "float" +defs["structs"]["ImGuiWindowTempData"][40]["type"] = "ImVector_float" +defs["structs"]["ImGuiWindowTempData"][41] = {} +defs["structs"]["ImGuiWindowTempData"][41]["name"] = "GroupStack" +defs["structs"]["ImGuiWindowTempData"][41]["template_type"] = "ImGuiGroupData" +defs["structs"]["ImGuiWindowTempData"][41]["type"] = "ImVector_ImGuiGroupData" +defs["structs"]["ImGuiWindowTempData"][42] = {} +defs["structs"]["ImGuiWindowTempData"][42]["name"] = "StackSizesBackup[6]" +defs["structs"]["ImGuiWindowTempData"][42]["size"] = 6 +defs["structs"]["ImGuiWindowTempData"][42]["type"] = "short" +defs["structs"]["ImRect"] = {} +defs["structs"]["ImRect"][1] = {} +defs["structs"]["ImRect"][1]["name"] = "Min" +defs["structs"]["ImRect"][1]["type"] = "ImVec2" +defs["structs"]["ImRect"][2] = {} +defs["structs"]["ImRect"][2]["name"] = "Max" +defs["structs"]["ImRect"][2]["type"] = "ImVec2" +defs["structs"]["ImVec1"] = {} +defs["structs"]["ImVec1"][1] = {} +defs["structs"]["ImVec1"][1]["name"] = "x" +defs["structs"]["ImVec1"][1]["type"] = "float" defs["structs"]["ImVec2"] = {} defs["structs"]["ImVec2"][1] = {} defs["structs"]["ImVec2"][1]["name"] = "x" @@ -2241,6 +4248,13 @@ defs["structs"]["ImVec2"][1]["type"] = "float" defs["structs"]["ImVec2"][2] = {} defs["structs"]["ImVec2"][2]["name"] = "y" defs["structs"]["ImVec2"][2]["type"] = "float" +defs["structs"]["ImVec2ih"] = {} +defs["structs"]["ImVec2ih"][1] = {} +defs["structs"]["ImVec2ih"][1]["name"] = "x" +defs["structs"]["ImVec2ih"][1]["type"] = "short" +defs["structs"]["ImVec2ih"][2] = {} +defs["structs"]["ImVec2ih"][2]["name"] = "y" +defs["structs"]["ImVec2ih"][2]["type"] = "short" defs["structs"]["ImVec4"] = {} defs["structs"]["ImVec4"][1] = {} defs["structs"]["ImVec4"][1]["name"] = "x" diff --git a/generator/output/typedefs_dict.json b/generator/output/typedefs_dict.json index c7a4403..7d87290 100644 --- a/generator/output/typedefs_dict.json +++ b/generator/output/typedefs_dict.json @@ -1,16 +1,19 @@ { + "ImBitVector": "struct ImBitVector", "ImColor": "struct ImColor", "ImDrawCallback": "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);", "ImDrawChannel": "struct ImDrawChannel", "ImDrawCmd": "struct ImDrawCmd", "ImDrawCornerFlags": "int", "ImDrawData": "struct ImDrawData", + "ImDrawDataBuilder": "struct ImDrawDataBuilder", "ImDrawIdx": "unsigned short", "ImDrawList": "struct ImDrawList", "ImDrawListFlags": "int", "ImDrawListSharedData": "struct ImDrawListSharedData", "ImDrawListSplitter": "struct ImDrawListSplitter", "ImDrawVert": "struct ImDrawVert", + "ImFileHandle": "FILE*", "ImFont": "struct ImFont", "ImFontAtlas": "struct ImFontAtlas", "ImFontAtlasCustomRect": "struct ImFontAtlasCustomRect", @@ -19,43 +22,82 @@ "ImFontGlyph": "struct ImFontGlyph", "ImFontGlyphRangesBuilder": "struct ImFontGlyphRangesBuilder", "ImGuiBackendFlags": "int", + "ImGuiButtonFlags": "int", "ImGuiCol": "int", "ImGuiColorEditFlags": "int", + "ImGuiColorMod": "struct ImGuiColorMod", + "ImGuiColumnData": "struct ImGuiColumnData", + "ImGuiColumns": "struct ImGuiColumns", + "ImGuiColumnsFlags": "int", "ImGuiComboFlags": "int", "ImGuiCond": "int", "ImGuiConfigFlags": "int", "ImGuiContext": "struct ImGuiContext", "ImGuiDataType": "int", + "ImGuiDataTypeInfo": "struct ImGuiDataTypeInfo", "ImGuiDir": "int", "ImGuiDragDropFlags": "int", + "ImGuiDragFlags": "int", "ImGuiFocusedFlags": "int", + "ImGuiGroupData": "struct ImGuiGroupData", "ImGuiHoveredFlags": "int", "ImGuiID": "unsigned int", "ImGuiIO": "struct ImGuiIO", "ImGuiInputTextCallback": "int(*)(ImGuiInputTextCallbackData *data);", "ImGuiInputTextCallbackData": "struct ImGuiInputTextCallbackData", "ImGuiInputTextFlags": "int", + "ImGuiInputTextState": "struct ImGuiInputTextState", + "ImGuiItemFlags": "int", + "ImGuiItemHoveredDataBackup": "struct ImGuiItemHoveredDataBackup", + "ImGuiItemStatusFlags": "int", "ImGuiKey": "int", + "ImGuiKeyModFlags": "int", + "ImGuiLayoutType": "int", "ImGuiListClipper": "struct ImGuiListClipper", + "ImGuiMenuColumns": "struct ImGuiMenuColumns", "ImGuiMouseButton": "int", "ImGuiMouseCursor": "int", + "ImGuiNavDirSourceFlags": "int", + "ImGuiNavHighlightFlags": "int", "ImGuiNavInput": "int", + "ImGuiNavMoveFlags": "int", + "ImGuiNavMoveResult": "struct ImGuiNavMoveResult", + "ImGuiNextItemData": "struct ImGuiNextItemData", + "ImGuiNextItemDataFlags": "int", + "ImGuiNextWindowData": "struct ImGuiNextWindowData", + "ImGuiNextWindowDataFlags": "int", "ImGuiOnceUponAFrame": "struct ImGuiOnceUponAFrame", "ImGuiPayload": "struct ImGuiPayload", + "ImGuiPopupData": "struct ImGuiPopupData", + "ImGuiPtrOrIndex": "struct ImGuiPtrOrIndex", "ImGuiSelectableFlags": "int", + "ImGuiSeparatorFlags": "int", + "ImGuiSettingsHandler": "struct ImGuiSettingsHandler", + "ImGuiShrinkWidthItem": "struct ImGuiShrinkWidthItem", "ImGuiSizeCallback": "void(*)(ImGuiSizeCallbackData* data);", "ImGuiSizeCallbackData": "struct ImGuiSizeCallbackData", + "ImGuiSliderFlags": "int", "ImGuiStorage": "struct ImGuiStorage", "ImGuiStoragePair": "struct ImGuiStoragePair", "ImGuiStyle": "struct ImGuiStyle", + "ImGuiStyleMod": "struct ImGuiStyleMod", "ImGuiStyleVar": "int", + "ImGuiTabBar": "struct ImGuiTabBar", "ImGuiTabBarFlags": "int", + "ImGuiTabItem": "struct ImGuiTabItem", "ImGuiTabItemFlags": "int", "ImGuiTextBuffer": "struct ImGuiTextBuffer", "ImGuiTextFilter": "struct ImGuiTextFilter", + "ImGuiTextFlags": "int", "ImGuiTextRange": "struct ImGuiTextRange", + "ImGuiTooltipFlags": "int", "ImGuiTreeNodeFlags": "int", + "ImGuiWindow": "struct ImGuiWindow", "ImGuiWindowFlags": "int", + "ImGuiWindowSettings": "struct ImGuiWindowSettings", + "ImGuiWindowTempData": "struct ImGuiWindowTempData", + "ImPoolIdx": "int", + "ImRect": "struct ImRect", "ImS16": "signed short", "ImS32": "signed int", "ImS64": "int64_t", @@ -65,9 +107,13 @@ "ImU32": "unsigned int", "ImU64": "uint64_t", "ImU8": "unsigned char", + "ImVec1": "struct ImVec1", "ImVec2": "struct ImVec2", + "ImVec2ih": "struct ImVec2ih", "ImVec4": "struct ImVec4", - "ImWchar": "unsigned short", + "ImWchar": "ImWchar16", + "ImWchar16": "unsigned short", + "ImWchar32": "unsigned int", "const_iterator": "const value_type*", "iterator": "value_type*", "value_type": "T" diff --git a/generator/output/typedefs_dict.lua b/generator/output/typedefs_dict.lua index 4294a4f..712e4c6 100644 --- a/generator/output/typedefs_dict.lua +++ b/generator/output/typedefs_dict.lua @@ -1,16 +1,19 @@ local defs = {} +defs["ImBitVector"] = "struct ImBitVector" defs["ImColor"] = "struct ImColor" defs["ImDrawCallback"] = "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);" defs["ImDrawChannel"] = "struct ImDrawChannel" defs["ImDrawCmd"] = "struct ImDrawCmd" defs["ImDrawCornerFlags"] = "int" defs["ImDrawData"] = "struct ImDrawData" +defs["ImDrawDataBuilder"] = "struct ImDrawDataBuilder" defs["ImDrawIdx"] = "unsigned short" defs["ImDrawList"] = "struct ImDrawList" defs["ImDrawListFlags"] = "int" defs["ImDrawListSharedData"] = "struct ImDrawListSharedData" defs["ImDrawListSplitter"] = "struct ImDrawListSplitter" defs["ImDrawVert"] = "struct ImDrawVert" +defs["ImFileHandle"] = "FILE*" defs["ImFont"] = "struct ImFont" defs["ImFontAtlas"] = "struct ImFontAtlas" defs["ImFontAtlasCustomRect"] = "struct ImFontAtlasCustomRect" @@ -19,43 +22,82 @@ defs["ImFontConfig"] = "struct ImFontConfig" defs["ImFontGlyph"] = "struct ImFontGlyph" defs["ImFontGlyphRangesBuilder"] = "struct ImFontGlyphRangesBuilder" defs["ImGuiBackendFlags"] = "int" +defs["ImGuiButtonFlags"] = "int" defs["ImGuiCol"] = "int" defs["ImGuiColorEditFlags"] = "int" +defs["ImGuiColorMod"] = "struct ImGuiColorMod" +defs["ImGuiColumnData"] = "struct ImGuiColumnData" +defs["ImGuiColumns"] = "struct ImGuiColumns" +defs["ImGuiColumnsFlags"] = "int" defs["ImGuiComboFlags"] = "int" defs["ImGuiCond"] = "int" defs["ImGuiConfigFlags"] = "int" defs["ImGuiContext"] = "struct ImGuiContext" defs["ImGuiDataType"] = "int" +defs["ImGuiDataTypeInfo"] = "struct ImGuiDataTypeInfo" defs["ImGuiDir"] = "int" defs["ImGuiDragDropFlags"] = "int" +defs["ImGuiDragFlags"] = "int" defs["ImGuiFocusedFlags"] = "int" +defs["ImGuiGroupData"] = "struct ImGuiGroupData" defs["ImGuiHoveredFlags"] = "int" defs["ImGuiID"] = "unsigned int" defs["ImGuiIO"] = "struct ImGuiIO" defs["ImGuiInputTextCallback"] = "int(*)(ImGuiInputTextCallbackData *data);" defs["ImGuiInputTextCallbackData"] = "struct ImGuiInputTextCallbackData" defs["ImGuiInputTextFlags"] = "int" +defs["ImGuiInputTextState"] = "struct ImGuiInputTextState" +defs["ImGuiItemFlags"] = "int" +defs["ImGuiItemHoveredDataBackup"] = "struct ImGuiItemHoveredDataBackup" +defs["ImGuiItemStatusFlags"] = "int" defs["ImGuiKey"] = "int" +defs["ImGuiKeyModFlags"] = "int" +defs["ImGuiLayoutType"] = "int" defs["ImGuiListClipper"] = "struct ImGuiListClipper" +defs["ImGuiMenuColumns"] = "struct ImGuiMenuColumns" defs["ImGuiMouseButton"] = "int" defs["ImGuiMouseCursor"] = "int" +defs["ImGuiNavDirSourceFlags"] = "int" +defs["ImGuiNavHighlightFlags"] = "int" defs["ImGuiNavInput"] = "int" +defs["ImGuiNavMoveFlags"] = "int" +defs["ImGuiNavMoveResult"] = "struct ImGuiNavMoveResult" +defs["ImGuiNextItemData"] = "struct ImGuiNextItemData" +defs["ImGuiNextItemDataFlags"] = "int" +defs["ImGuiNextWindowData"] = "struct ImGuiNextWindowData" +defs["ImGuiNextWindowDataFlags"] = "int" defs["ImGuiOnceUponAFrame"] = "struct ImGuiOnceUponAFrame" defs["ImGuiPayload"] = "struct ImGuiPayload" +defs["ImGuiPopupData"] = "struct ImGuiPopupData" +defs["ImGuiPtrOrIndex"] = "struct ImGuiPtrOrIndex" defs["ImGuiSelectableFlags"] = "int" +defs["ImGuiSeparatorFlags"] = "int" +defs["ImGuiSettingsHandler"] = "struct ImGuiSettingsHandler" +defs["ImGuiShrinkWidthItem"] = "struct ImGuiShrinkWidthItem" defs["ImGuiSizeCallback"] = "void(*)(ImGuiSizeCallbackData* data);" defs["ImGuiSizeCallbackData"] = "struct ImGuiSizeCallbackData" +defs["ImGuiSliderFlags"] = "int" defs["ImGuiStorage"] = "struct ImGuiStorage" defs["ImGuiStoragePair"] = "struct ImGuiStoragePair" defs["ImGuiStyle"] = "struct ImGuiStyle" +defs["ImGuiStyleMod"] = "struct ImGuiStyleMod" defs["ImGuiStyleVar"] = "int" +defs["ImGuiTabBar"] = "struct ImGuiTabBar" defs["ImGuiTabBarFlags"] = "int" +defs["ImGuiTabItem"] = "struct ImGuiTabItem" defs["ImGuiTabItemFlags"] = "int" defs["ImGuiTextBuffer"] = "struct ImGuiTextBuffer" defs["ImGuiTextFilter"] = "struct ImGuiTextFilter" +defs["ImGuiTextFlags"] = "int" defs["ImGuiTextRange"] = "struct ImGuiTextRange" +defs["ImGuiTooltipFlags"] = "int" defs["ImGuiTreeNodeFlags"] = "int" +defs["ImGuiWindow"] = "struct ImGuiWindow" defs["ImGuiWindowFlags"] = "int" +defs["ImGuiWindowSettings"] = "struct ImGuiWindowSettings" +defs["ImGuiWindowTempData"] = "struct ImGuiWindowTempData" +defs["ImPoolIdx"] = "int" +defs["ImRect"] = "struct ImRect" defs["ImS16"] = "signed short" defs["ImS32"] = "signed int" defs["ImS64"] = "int64_t" @@ -65,9 +107,13 @@ defs["ImU16"] = "unsigned short" defs["ImU32"] = "unsigned int" defs["ImU64"] = "uint64_t" defs["ImU8"] = "unsigned char" +defs["ImVec1"] = "struct ImVec1" defs["ImVec2"] = "struct ImVec2" +defs["ImVec2ih"] = "struct ImVec2ih" defs["ImVec4"] = "struct ImVec4" -defs["ImWchar"] = "unsigned short" +defs["ImWchar"] = "ImWchar16" +defs["ImWchar16"] = "unsigned short" +defs["ImWchar32"] = "unsigned int" defs["const_iterator"] = "const value_type*" defs["iterator"] = "value_type*" defs["value_type"] = "T" diff --git a/imgui b/imgui index 58b3e02..5503c0a 160000 --- a/imgui +++ b/imgui @@ -1 +1 @@ -Subproject commit 58b3e02b95b4c7c5bb9128a28c6d55546501bf93 +Subproject commit 5503c0a12e0c929e84b3f61b2cb4bb9177ea3da1