mirror of
https://github.com/cimgui/cimgui.git
synced 2025-10-09 03:11:40 +01:00
pull imgui 1.92.3 docking and generate
This commit is contained in:
58
cimgui.cpp
58
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.92.1" 19210 from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.92.3" 19230 from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
//with imgui_freetype.h api
|
||||
//docking branch
|
||||
@@ -2860,9 +2860,9 @@ CIMGUI_API ImFontBaked* ImFont_GetFontBaked(ImFont* self,float font_size,float d
|
||||
{
|
||||
return self->GetFontBaked(font_size,density);
|
||||
}
|
||||
CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)
|
||||
CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** out_remaining)
|
||||
{
|
||||
*pOut = self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,remaining);
|
||||
*pOut = self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,out_remaining);
|
||||
}
|
||||
CIMGUI_API const char* ImFont_CalcWordWrapPosition(ImFont* self,float size,const char* text,const char* text_end,float wrap_width)
|
||||
{
|
||||
@@ -2872,9 +2872,9 @@ CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,
|
||||
{
|
||||
return self->RenderChar(draw_list,size,pos,col,c,cpu_fine_clip);
|
||||
}
|
||||
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip)
|
||||
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,ImDrawTextFlags flags)
|
||||
{
|
||||
return self->RenderText(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip);
|
||||
return self->RenderText(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,flags);
|
||||
}
|
||||
CIMGUI_API void ImFont_ClearOutputData(ImFont* self)
|
||||
{
|
||||
@@ -2936,6 +2936,10 @@ CIMGUI_API ImGuiID igImHashStr(const char* data,size_t data_size,ImGuiID seed)
|
||||
{
|
||||
return ImHashStr(data,data_size,seed);
|
||||
}
|
||||
CIMGUI_API const char* igImHashSkipUncontributingPrefix(const char* label)
|
||||
{
|
||||
return ImHashSkipUncontributingPrefix(label);
|
||||
}
|
||||
CIMGUI_API void igImQsort(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*))
|
||||
{
|
||||
return ImQsort(base,count,size_of_element,compare_func);
|
||||
@@ -3087,7 +3091,7 @@ CIMGUI_API int igImParseFormatPrecision(const char* format,int default_value)
|
||||
{
|
||||
return ImParseFormatPrecision(format,default_value);
|
||||
}
|
||||
CIMGUI_API const char* igImTextCharToUtf8(char out_buf[5],unsigned int c)
|
||||
CIMGUI_API int igImTextCharToUtf8(char out_buf[5],unsigned int c)
|
||||
{
|
||||
return ImTextCharToUtf8(out_buf,c);
|
||||
}
|
||||
@@ -3123,6 +3127,18 @@ CIMGUI_API int igImTextCountLines(const char* in_text,const char* in_text_end)
|
||||
{
|
||||
return ImTextCountLines(in_text,in_text_end);
|
||||
}
|
||||
CIMGUI_API void igImFontCalcTextSizeEx(ImVec2 *pOut,ImFont* font,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end_display,const char* text_end,const char** out_remaining,ImVec2* out_offset,ImDrawTextFlags flags)
|
||||
{
|
||||
*pOut = ImFontCalcTextSizeEx(font,size,max_width,wrap_width,text_begin,text_end_display,text_end,out_remaining,out_offset,flags);
|
||||
}
|
||||
CIMGUI_API const char* igImFontCalcWordWrapPositionEx(ImFont* font,float size,const char* text,const char* text_end,float wrap_width,ImDrawTextFlags flags)
|
||||
{
|
||||
return ImFontCalcWordWrapPositionEx(font,size,text,text_end,wrap_width,flags);
|
||||
}
|
||||
CIMGUI_API const char* igImTextCalcWordWrapNextLineStart(const char* text,const char* text_end,ImDrawTextFlags flags)
|
||||
{
|
||||
return ImTextCalcWordWrapNextLineStart(text,text_end,flags);
|
||||
}
|
||||
CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode)
|
||||
{
|
||||
return ImFileOpen(filename,mode);
|
||||
@@ -3487,6 +3503,10 @@ CIMGUI_API void ImRect_ToVec4(ImVec4 *pOut,ImRect* self)
|
||||
{
|
||||
*pOut = self->ToVec4();
|
||||
}
|
||||
CIMGUI_API const ImVec4* ImRect_AsVec4(ImRect* self)
|
||||
{
|
||||
return &self->AsVec4();
|
||||
}
|
||||
CIMGUI_API size_t igImBitArrayGetStorageSizeInBytes(int bitcount)
|
||||
{
|
||||
return ImBitArrayGetStorageSizeInBytes(bitcount);
|
||||
@@ -3659,6 +3679,10 @@ CIMGUI_API void ImGuiInputTextState_OnCharPressed(ImGuiInputTextState* self,unsi
|
||||
{
|
||||
return self->OnCharPressed(c);
|
||||
}
|
||||
CIMGUI_API float ImGuiInputTextState_GetPreferredOffsetX(ImGuiInputTextState* self)
|
||||
{
|
||||
return self->GetPreferredOffsetX();
|
||||
}
|
||||
CIMGUI_API void ImGuiInputTextState_CursorAnimReset(ImGuiInputTextState* self)
|
||||
{
|
||||
return self->CursorAnimReset();
|
||||
@@ -4371,6 +4395,10 @@ CIMGUI_API void igStartMouseMovingWindowOrNode(ImGuiWindow* window,ImGuiDockNode
|
||||
{
|
||||
return ImGui::StartMouseMovingWindowOrNode(window,node,undock);
|
||||
}
|
||||
CIMGUI_API void igStopMouseMovingWindow()
|
||||
{
|
||||
return ImGui::StopMouseMovingWindow();
|
||||
}
|
||||
CIMGUI_API void igUpdateMouseMovingWindowNewFrame()
|
||||
{
|
||||
return ImGui::UpdateMouseMovingWindowNewFrame();
|
||||
@@ -4595,9 +4623,13 @@ CIMGUI_API void igPushMultiItemsWidths(int components,float width_full)
|
||||
{
|
||||
return ImGui::PushMultiItemsWidths(components,width_full);
|
||||
}
|
||||
CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess)
|
||||
CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess,float width_min)
|
||||
{
|
||||
return ImGui::ShrinkWidths(items,count,width_excess);
|
||||
return ImGui::ShrinkWidths(items,count,width_excess,width_min);
|
||||
}
|
||||
CIMGUI_API void igCalcClipRectVisibleItemsY(const ImRect clip_rect,const ImVec2 pos,float items_height,int* out_visible_start,int* out_visible_end)
|
||||
{
|
||||
return ImGui::CalcClipRectVisibleItemsY(clip_rect,pos,items_height,out_visible_start,out_visible_end);
|
||||
}
|
||||
CIMGUI_API const ImGuiStyleVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx)
|
||||
{
|
||||
@@ -5451,6 +5483,14 @@ CIMGUI_API ImGuiTabBar* igGetCurrentTabBar()
|
||||
{
|
||||
return ImGui::GetCurrentTabBar();
|
||||
}
|
||||
CIMGUI_API ImGuiTabBar* igTabBarFindByID(ImGuiID id)
|
||||
{
|
||||
return ImGui::TabBarFindByID(id);
|
||||
}
|
||||
CIMGUI_API void igTabBarRemove(ImGuiTabBar* tab_bar)
|
||||
{
|
||||
return ImGui::TabBarRemove(tab_bar);
|
||||
}
|
||||
CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags)
|
||||
{
|
||||
return ImGui::BeginTabBarEx(tab_bar,bb,flags);
|
||||
@@ -6028,7 +6068,7 @@ CIMGUI_API int igImFontAtlasRectId_GetIndex(ImFontAtlasRectId id)
|
||||
{
|
||||
return ImFontAtlasRectId_GetIndex(id);
|
||||
}
|
||||
CIMGUI_API int igImFontAtlasRectId_GetGeneration(ImFontAtlasRectId id)
|
||||
CIMGUI_API unsigned int igImFontAtlasRectId_GetGeneration(ImFontAtlasRectId id)
|
||||
{
|
||||
return ImFontAtlasRectId_GetGeneration(id);
|
||||
}
|
||||
|
Reference in New Issue
Block a user