mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-10 11:58:30 +01:00
pull imgui 1.80 docking and generate
This commit is contained in:
622
cimgui.cpp
622
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.79" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.80" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
//docking branch
|
||||
|
||||
@@ -80,14 +80,14 @@ CIMGUI_API void igShowDemoWindow(bool* p_open)
|
||||
{
|
||||
return ImGui::ShowDemoWindow(p_open);
|
||||
}
|
||||
CIMGUI_API void igShowAboutWindow(bool* p_open)
|
||||
{
|
||||
return ImGui::ShowAboutWindow(p_open);
|
||||
}
|
||||
CIMGUI_API void igShowMetricsWindow(bool* p_open)
|
||||
{
|
||||
return ImGui::ShowMetricsWindow(p_open);
|
||||
}
|
||||
CIMGUI_API void igShowAboutWindow(bool* p_open)
|
||||
{
|
||||
return ImGui::ShowAboutWindow(p_open);
|
||||
}
|
||||
CIMGUI_API void igShowStyleEditor(ImGuiStyle* ref)
|
||||
{
|
||||
return ImGui::ShowStyleEditor(ref);
|
||||
@@ -112,14 +112,14 @@ CIMGUI_API void igStyleColorsDark(ImGuiStyle* dst)
|
||||
{
|
||||
return ImGui::StyleColorsDark(dst);
|
||||
}
|
||||
CIMGUI_API void igStyleColorsClassic(ImGuiStyle* dst)
|
||||
{
|
||||
return ImGui::StyleColorsClassic(dst);
|
||||
}
|
||||
CIMGUI_API void igStyleColorsLight(ImGuiStyle* dst)
|
||||
{
|
||||
return ImGui::StyleColorsLight(dst);
|
||||
}
|
||||
CIMGUI_API void igStyleColorsClassic(ImGuiStyle* dst)
|
||||
{
|
||||
return ImGui::StyleColorsClassic(dst);
|
||||
}
|
||||
CIMGUI_API bool igBegin(const char* name,bool* p_open,ImGuiWindowFlags flags)
|
||||
{
|
||||
return ImGui::Begin(name,p_open,flags);
|
||||
@@ -252,14 +252,14 @@ CIMGUI_API void igSetWindowFocusStr(const char* name)
|
||||
{
|
||||
return ImGui::SetWindowFocus(name);
|
||||
}
|
||||
CIMGUI_API void igGetContentRegionMax(ImVec2 *pOut)
|
||||
{
|
||||
*pOut = ImGui::GetContentRegionMax();
|
||||
}
|
||||
CIMGUI_API void igGetContentRegionAvail(ImVec2 *pOut)
|
||||
{
|
||||
*pOut = ImGui::GetContentRegionAvail();
|
||||
}
|
||||
CIMGUI_API void igGetContentRegionMax(ImVec2 *pOut)
|
||||
{
|
||||
*pOut = ImGui::GetContentRegionMax();
|
||||
}
|
||||
CIMGUI_API void igGetWindowContentRegionMin(ImVec2 *pOut)
|
||||
{
|
||||
*pOut = ImGui::GetWindowContentRegionMin();
|
||||
@@ -280,14 +280,6 @@ CIMGUI_API float igGetScrollY()
|
||||
{
|
||||
return ImGui::GetScrollY();
|
||||
}
|
||||
CIMGUI_API float igGetScrollMaxX()
|
||||
{
|
||||
return ImGui::GetScrollMaxX();
|
||||
}
|
||||
CIMGUI_API float igGetScrollMaxY()
|
||||
{
|
||||
return ImGui::GetScrollMaxY();
|
||||
}
|
||||
CIMGUI_API void igSetScrollXFloat(float scroll_x)
|
||||
{
|
||||
return ImGui::SetScrollX(scroll_x);
|
||||
@@ -296,6 +288,14 @@ CIMGUI_API void igSetScrollYFloat(float scroll_y)
|
||||
{
|
||||
return ImGui::SetScrollY(scroll_y);
|
||||
}
|
||||
CIMGUI_API float igGetScrollMaxX()
|
||||
{
|
||||
return ImGui::GetScrollMaxX();
|
||||
}
|
||||
CIMGUI_API float igGetScrollMaxY()
|
||||
{
|
||||
return ImGui::GetScrollMaxY();
|
||||
}
|
||||
CIMGUI_API void igSetScrollHereX(float center_x_ratio)
|
||||
{
|
||||
return ImGui::SetScrollHereX(center_x_ratio);
|
||||
@@ -344,33 +344,21 @@ CIMGUI_API void igPopStyleVar(int count)
|
||||
{
|
||||
return ImGui::PopStyleVar(count);
|
||||
}
|
||||
CIMGUI_API const ImVec4* igGetStyleColorVec4(ImGuiCol idx)
|
||||
CIMGUI_API void igPushAllowKeyboardFocus(bool allow_keyboard_focus)
|
||||
{
|
||||
return &ImGui::GetStyleColorVec4(idx);
|
||||
return ImGui::PushAllowKeyboardFocus(allow_keyboard_focus);
|
||||
}
|
||||
CIMGUI_API ImFont* igGetFont()
|
||||
CIMGUI_API void igPopAllowKeyboardFocus()
|
||||
{
|
||||
return ImGui::GetFont();
|
||||
return ImGui::PopAllowKeyboardFocus();
|
||||
}
|
||||
CIMGUI_API float igGetFontSize()
|
||||
CIMGUI_API void igPushButtonRepeat(bool repeat)
|
||||
{
|
||||
return ImGui::GetFontSize();
|
||||
return ImGui::PushButtonRepeat(repeat);
|
||||
}
|
||||
CIMGUI_API void igGetFontTexUvWhitePixel(ImVec2 *pOut)
|
||||
CIMGUI_API void igPopButtonRepeat()
|
||||
{
|
||||
*pOut = ImGui::GetFontTexUvWhitePixel();
|
||||
}
|
||||
CIMGUI_API ImU32 igGetColorU32Col(ImGuiCol idx,float alpha_mul)
|
||||
{
|
||||
return ImGui::GetColorU32(idx,alpha_mul);
|
||||
}
|
||||
CIMGUI_API ImU32 igGetColorU32Vec4(const ImVec4 col)
|
||||
{
|
||||
return ImGui::GetColorU32(col);
|
||||
}
|
||||
CIMGUI_API ImU32 igGetColorU32U32(ImU32 col)
|
||||
{
|
||||
return ImGui::GetColorU32(col);
|
||||
return ImGui::PopButtonRepeat();
|
||||
}
|
||||
CIMGUI_API void igPushItemWidth(float item_width)
|
||||
{
|
||||
@@ -396,21 +384,33 @@ CIMGUI_API void igPopTextWrapPos()
|
||||
{
|
||||
return ImGui::PopTextWrapPos();
|
||||
}
|
||||
CIMGUI_API void igPushAllowKeyboardFocus(bool allow_keyboard_focus)
|
||||
CIMGUI_API ImFont* igGetFont()
|
||||
{
|
||||
return ImGui::PushAllowKeyboardFocus(allow_keyboard_focus);
|
||||
return ImGui::GetFont();
|
||||
}
|
||||
CIMGUI_API void igPopAllowKeyboardFocus()
|
||||
CIMGUI_API float igGetFontSize()
|
||||
{
|
||||
return ImGui::PopAllowKeyboardFocus();
|
||||
return ImGui::GetFontSize();
|
||||
}
|
||||
CIMGUI_API void igPushButtonRepeat(bool repeat)
|
||||
CIMGUI_API void igGetFontTexUvWhitePixel(ImVec2 *pOut)
|
||||
{
|
||||
return ImGui::PushButtonRepeat(repeat);
|
||||
*pOut = ImGui::GetFontTexUvWhitePixel();
|
||||
}
|
||||
CIMGUI_API void igPopButtonRepeat()
|
||||
CIMGUI_API ImU32 igGetColorU32Col(ImGuiCol idx,float alpha_mul)
|
||||
{
|
||||
return ImGui::PopButtonRepeat();
|
||||
return ImGui::GetColorU32(idx,alpha_mul);
|
||||
}
|
||||
CIMGUI_API ImU32 igGetColorU32Vec4(const ImVec4 col)
|
||||
{
|
||||
return ImGui::GetColorU32(col);
|
||||
}
|
||||
CIMGUI_API ImU32 igGetColorU32U32(ImU32 col)
|
||||
{
|
||||
return ImGui::GetColorU32(col);
|
||||
}
|
||||
CIMGUI_API const ImVec4* igGetStyleColorVec4(ImGuiCol idx)
|
||||
{
|
||||
return &ImGui::GetStyleColorVec4(idx);
|
||||
}
|
||||
CIMGUI_API void igSeparator()
|
||||
{
|
||||
@@ -634,7 +634,11 @@ CIMGUI_API bool igCheckbox(const char* label,bool* v)
|
||||
{
|
||||
return ImGui::Checkbox(label,v);
|
||||
}
|
||||
CIMGUI_API bool igCheckboxFlags(const char* label,unsigned int* flags,unsigned int flags_value)
|
||||
CIMGUI_API bool igCheckboxFlagsIntPtr(const char* label,int* flags,int flags_value)
|
||||
{
|
||||
return ImGui::CheckboxFlags(label,flags,flags_value);
|
||||
}
|
||||
CIMGUI_API bool igCheckboxFlagsUintPtr(const char* label,unsigned int* flags,unsigned int flags_value)
|
||||
{
|
||||
return ImGui::CheckboxFlags(label,flags,flags_value);
|
||||
}
|
||||
@@ -934,9 +938,9 @@ CIMGUI_API bool igCollapsingHeaderTreeNodeFlags(const char* label,ImGuiTreeNodeF
|
||||
{
|
||||
return ImGui::CollapsingHeader(label,flags);
|
||||
}
|
||||
CIMGUI_API bool igCollapsingHeaderBoolPtr(const char* label,bool* p_open,ImGuiTreeNodeFlags flags)
|
||||
CIMGUI_API bool igCollapsingHeaderBoolPtr(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags)
|
||||
{
|
||||
return ImGui::CollapsingHeader(label,p_open,flags);
|
||||
return ImGui::CollapsingHeader(label,p_visible,flags);
|
||||
}
|
||||
CIMGUI_API void igSetNextItemOpen(bool is_open,ImGuiCond cond)
|
||||
{
|
||||
@@ -1093,6 +1097,70 @@ CIMGUI_API bool igIsPopupOpenStr(const char* str_id,ImGuiPopupFlags flags)
|
||||
{
|
||||
return ImGui::IsPopupOpen(str_id,flags);
|
||||
}
|
||||
CIMGUI_API bool igBeginTable(const char* str_id,int column,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width)
|
||||
{
|
||||
return ImGui::BeginTable(str_id,column,flags,outer_size,inner_width);
|
||||
}
|
||||
CIMGUI_API void igEndTable()
|
||||
{
|
||||
return ImGui::EndTable();
|
||||
}
|
||||
CIMGUI_API void igTableNextRow(ImGuiTableRowFlags row_flags,float min_row_height)
|
||||
{
|
||||
return ImGui::TableNextRow(row_flags,min_row_height);
|
||||
}
|
||||
CIMGUI_API bool igTableNextColumn()
|
||||
{
|
||||
return ImGui::TableNextColumn();
|
||||
}
|
||||
CIMGUI_API bool igTableSetColumnIndex(int column_n)
|
||||
{
|
||||
return ImGui::TableSetColumnIndex(column_n);
|
||||
}
|
||||
CIMGUI_API void igTableSetupColumn(const char* label,ImGuiTableColumnFlags flags,float init_width_or_weight,ImU32 user_id)
|
||||
{
|
||||
return ImGui::TableSetupColumn(label,flags,init_width_or_weight,user_id);
|
||||
}
|
||||
CIMGUI_API void igTableSetupScrollFreeze(int cols,int rows)
|
||||
{
|
||||
return ImGui::TableSetupScrollFreeze(cols,rows);
|
||||
}
|
||||
CIMGUI_API void igTableHeadersRow()
|
||||
{
|
||||
return ImGui::TableHeadersRow();
|
||||
}
|
||||
CIMGUI_API void igTableHeader(const char* label)
|
||||
{
|
||||
return ImGui::TableHeader(label);
|
||||
}
|
||||
CIMGUI_API ImGuiTableSortSpecs* igTableGetSortSpecs()
|
||||
{
|
||||
return ImGui::TableGetSortSpecs();
|
||||
}
|
||||
CIMGUI_API int igTableGetColumnCount()
|
||||
{
|
||||
return ImGui::TableGetColumnCount();
|
||||
}
|
||||
CIMGUI_API int igTableGetColumnIndex()
|
||||
{
|
||||
return ImGui::TableGetColumnIndex();
|
||||
}
|
||||
CIMGUI_API int igTableGetRowIndex()
|
||||
{
|
||||
return ImGui::TableGetRowIndex();
|
||||
}
|
||||
CIMGUI_API const char* igTableGetColumnNameInt(int column_n)
|
||||
{
|
||||
return ImGui::TableGetColumnName(column_n);
|
||||
}
|
||||
CIMGUI_API ImGuiTableColumnFlags igTableGetColumnFlags(int column_n)
|
||||
{
|
||||
return ImGui::TableGetColumnFlags(column_n);
|
||||
}
|
||||
CIMGUI_API void igTableSetBgColor(ImGuiTableBgTarget target,ImU32 color,int column_n)
|
||||
{
|
||||
return ImGui::TableSetBgColor(target,color,column_n);
|
||||
}
|
||||
CIMGUI_API void igColumns(int count,const char* id,bool border)
|
||||
{
|
||||
return ImGui::Columns(count,id,border);
|
||||
@@ -1633,6 +1701,22 @@ CIMGUI_API bool ImGuiPayload_IsDelivery(ImGuiPayload* self)
|
||||
{
|
||||
return self->IsDelivery();
|
||||
}
|
||||
CIMGUI_API ImGuiTableColumnSortSpecs* ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs(void)
|
||||
{
|
||||
return IM_NEW(ImGuiTableColumnSortSpecs)();
|
||||
}
|
||||
CIMGUI_API void ImGuiTableColumnSortSpecs_destroy(ImGuiTableColumnSortSpecs* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiTableSortSpecs* ImGuiTableSortSpecs_ImGuiTableSortSpecs(void)
|
||||
{
|
||||
return IM_NEW(ImGuiTableSortSpecs)();
|
||||
}
|
||||
CIMGUI_API void ImGuiTableSortSpecs_destroy(ImGuiTableSortSpecs* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiOnceUponAFrame* ImGuiOnceUponAFrame_ImGuiOnceUponAFrame(void)
|
||||
{
|
||||
return IM_NEW(ImGuiOnceUponAFrame)();
|
||||
@@ -1997,9 +2081,13 @@ CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* po
|
||||
{
|
||||
return self->AddConvexPolyFilled(points,num_points,col);
|
||||
}
|
||||
CIMGUI_API void ImDrawList_AddBezierCurve(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments)
|
||||
CIMGUI_API void ImDrawList_AddBezierCubic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments)
|
||||
{
|
||||
return self->AddBezierCurve(p1,p2,p3,p4,col,thickness,num_segments);
|
||||
return self->AddBezierCubic(p1,p2,p3,p4,col,thickness,num_segments);
|
||||
}
|
||||
CIMGUI_API void ImDrawList_AddBezierQuadratic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness,int num_segments)
|
||||
{
|
||||
return self->AddBezierQuadratic(p1,p2,p3,col,thickness,num_segments);
|
||||
}
|
||||
CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col)
|
||||
{
|
||||
@@ -2041,9 +2129,13 @@ CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,fl
|
||||
{
|
||||
return self->PathArcToFast(center,radius,a_min_of_12,a_max_of_12);
|
||||
}
|
||||
CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)
|
||||
CIMGUI_API void ImDrawList_PathBezierCubicCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)
|
||||
{
|
||||
return self->PathBezierCurveTo(p2,p3,p4,num_segments);
|
||||
return self->PathBezierCubicCurveTo(p2,p3,p4,num_segments);
|
||||
}
|
||||
CIMGUI_API void ImDrawList_PathBezierQuadraticCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,int num_segments)
|
||||
{
|
||||
return self->PathBezierQuadraticCurveTo(p2,p3,num_segments);
|
||||
}
|
||||
CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners)
|
||||
{
|
||||
@@ -2437,11 +2529,11 @@ CIMGUI_API void ImGuiViewport_GetWorkSize(ImVec2 *pOut,ImGuiViewport* self)
|
||||
{
|
||||
*pOut = self->GetWorkSize();
|
||||
}
|
||||
CIMGUI_API ImU32 igImHashData(const void* data,size_t data_size,ImU32 seed)
|
||||
CIMGUI_API ImGuiID 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)
|
||||
CIMGUI_API ImGuiID igImHashStr(const char* data,size_t data_size,ImU32 seed)
|
||||
{
|
||||
return ImHashStr(data,data_size,seed);
|
||||
}
|
||||
@@ -2449,7 +2541,11 @@ CIMGUI_API ImU32 igImAlphaBlendColors(ImU32 col_a,ImU32 col_b)
|
||||
{
|
||||
return ImAlphaBlendColors(col_a,col_b);
|
||||
}
|
||||
CIMGUI_API bool igImIsPowerOfTwo(int v)
|
||||
CIMGUI_API bool igImIsPowerOfTwoInt(int v)
|
||||
{
|
||||
return ImIsPowerOfTwo(v);
|
||||
}
|
||||
CIMGUI_API bool igImIsPowerOfTwoU64(ImU64 v)
|
||||
{
|
||||
return ImIsPowerOfTwo(v);
|
||||
}
|
||||
@@ -2689,17 +2785,21 @@ 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)
|
||||
CIMGUI_API void igImBezierCubicCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t)
|
||||
{
|
||||
*pOut = ImBezierCalc(p1,p2,p3,p4,t);
|
||||
*pOut = ImBezierCubicCalc(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)
|
||||
CIMGUI_API void igImBezierCubicClosestPoint(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);
|
||||
*pOut = ImBezierCubicClosestPoint(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)
|
||||
CIMGUI_API void igImBezierCubicClosestPointCasteljau(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);
|
||||
*pOut = ImBezierCubicClosestPointCasteljau(p1,p2,p3,p4,p,tess_tol);
|
||||
}
|
||||
CIMGUI_API void igImBezierQuadraticCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,float t)
|
||||
{
|
||||
*pOut = ImBezierQuadraticCalc(p1,p2,p3,t);
|
||||
}
|
||||
CIMGUI_API void igImLineClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p)
|
||||
{
|
||||
@@ -3065,26 +3165,22 @@ CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexInt(int index)
|
||||
{
|
||||
return IM_NEW(ImGuiPtrOrIndex)(index);
|
||||
}
|
||||
CIMGUI_API ImGuiColumnData* ImGuiColumnData_ImGuiColumnData(void)
|
||||
CIMGUI_API ImGuiOldColumnData* ImGuiOldColumnData_ImGuiOldColumnData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiColumnData)();
|
||||
return IM_NEW(ImGuiOldColumnData)();
|
||||
}
|
||||
CIMGUI_API void ImGuiColumnData_destroy(ImGuiColumnData* self)
|
||||
CIMGUI_API void ImGuiOldColumnData_destroy(ImGuiOldColumnData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiColumns* ImGuiColumns_ImGuiColumns(void)
|
||||
CIMGUI_API ImGuiOldColumns* ImGuiOldColumns_ImGuiOldColumns(void)
|
||||
{
|
||||
return IM_NEW(ImGuiColumns)();
|
||||
return IM_NEW(ImGuiOldColumns)();
|
||||
}
|
||||
CIMGUI_API void ImGuiColumns_destroy(ImGuiColumns* self)
|
||||
CIMGUI_API void ImGuiOldColumns_destroy(ImGuiOldColumns* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiColumns_Clear(ImGuiColumns* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
CIMGUI_API ImGuiDockNode* ImGuiDockNode_ImGuiDockNode(ImGuiID id)
|
||||
{
|
||||
return IM_NEW(ImGuiDockNode)(id);
|
||||
@@ -3185,6 +3281,38 @@ CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiMetricsConfig* ImGuiMetricsConfig_ImGuiMetricsConfig(void)
|
||||
{
|
||||
return IM_NEW(ImGuiMetricsConfig)();
|
||||
}
|
||||
CIMGUI_API void ImGuiMetricsConfig_destroy(ImGuiMetricsConfig* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiStackSizes* ImGuiStackSizes_ImGuiStackSizes(void)
|
||||
{
|
||||
return IM_NEW(ImGuiStackSizes)();
|
||||
}
|
||||
CIMGUI_API void ImGuiStackSizes_destroy(ImGuiStackSizes* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiStackSizes_SetToCurrentState(ImGuiStackSizes* self)
|
||||
{
|
||||
return self->SetToCurrentState();
|
||||
}
|
||||
CIMGUI_API void ImGuiStackSizes_CompareWithCurrentState(ImGuiStackSizes* self)
|
||||
{
|
||||
return self->CompareWithCurrentState();
|
||||
}
|
||||
CIMGUI_API ImGuiContextHook* ImGuiContextHook_ImGuiContextHook(void)
|
||||
{
|
||||
return IM_NEW(ImGuiContextHook)();
|
||||
}
|
||||
CIMGUI_API void ImGuiContextHook_destroy(ImGuiContextHook* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiContext* ImGuiContext_ImGuiContext(ImFontAtlas* shared_font_atlas)
|
||||
{
|
||||
return IM_NEW(ImGuiContext)(shared_font_atlas);
|
||||
@@ -3193,14 +3321,6 @@ 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);
|
||||
@@ -3301,6 +3421,42 @@ CIMGUI_API const char* ImGuiTabBar_GetTabName(ImGuiTabBar* self,const ImGuiTabIt
|
||||
{
|
||||
return self->GetTabName(tab);
|
||||
}
|
||||
CIMGUI_API ImGuiTableColumn* ImGuiTableColumn_ImGuiTableColumn(void)
|
||||
{
|
||||
return IM_NEW(ImGuiTableColumn)();
|
||||
}
|
||||
CIMGUI_API void ImGuiTableColumn_destroy(ImGuiTableColumn* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiTable* ImGuiTable_ImGuiTable(void)
|
||||
{
|
||||
return IM_NEW(ImGuiTable)();
|
||||
}
|
||||
CIMGUI_API void ImGuiTable_destroy(ImGuiTable* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiTableColumnSettings* ImGuiTableColumnSettings_ImGuiTableColumnSettings(void)
|
||||
{
|
||||
return IM_NEW(ImGuiTableColumnSettings)();
|
||||
}
|
||||
CIMGUI_API void ImGuiTableColumnSettings_destroy(ImGuiTableColumnSettings* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiTableSettings* ImGuiTableSettings_ImGuiTableSettings(void)
|
||||
{
|
||||
return IM_NEW(ImGuiTableSettings)();
|
||||
}
|
||||
CIMGUI_API void ImGuiTableSettings_destroy(ImGuiTableSettings* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiTableColumnSettings* ImGuiTableSettings_GetColumnSettings(ImGuiTableSettings* self)
|
||||
{
|
||||
return self->GetColumnSettings();
|
||||
}
|
||||
CIMGUI_API ImGuiWindow* igGetCurrentWindowRead()
|
||||
{
|
||||
return ImGui::GetCurrentWindowRead();
|
||||
@@ -3321,14 +3477,18 @@ CIMGUI_API void igUpdateWindowParentAndRootLinks(ImGuiWindow* window,ImGuiWindow
|
||||
{
|
||||
return ImGui::UpdateWindowParentAndRootLinks(window,flags,parent_window);
|
||||
}
|
||||
CIMGUI_API void igCalcWindowExpectedSize(ImVec2 *pOut,ImGuiWindow* window)
|
||||
CIMGUI_API void igCalcWindowNextAutoFitSize(ImVec2 *pOut,ImGuiWindow* window)
|
||||
{
|
||||
*pOut = ImGui::CalcWindowExpectedSize(window);
|
||||
*pOut = ImGui::CalcWindowNextAutoFitSize(window);
|
||||
}
|
||||
CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_parent)
|
||||
{
|
||||
return ImGui::IsWindowChildOf(window,potential_parent);
|
||||
}
|
||||
CIMGUI_API bool igIsWindowAbove(ImGuiWindow* potential_above,ImGuiWindow* potential_below)
|
||||
{
|
||||
return ImGui::IsWindowAbove(potential_above,potential_below);
|
||||
}
|
||||
CIMGUI_API bool igIsWindowNavFocusable(ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::IsWindowNavFocusable(window);
|
||||
@@ -3413,6 +3573,14 @@ CIMGUI_API void igUpdateMouseMovingWindowEndFrame()
|
||||
{
|
||||
return ImGui::UpdateMouseMovingWindowEndFrame();
|
||||
}
|
||||
CIMGUI_API void igAddContextHook(ImGuiContext* context,const ImGuiContextHook* hook)
|
||||
{
|
||||
return ImGui::AddContextHook(context,hook);
|
||||
}
|
||||
CIMGUI_API void igCallContextHooks(ImGuiContext* context,ImGuiContextHookType type)
|
||||
{
|
||||
return ImGui::CallContextHooks(context,type);
|
||||
}
|
||||
CIMGUI_API void igTranslateWindowsInViewport(ImGuiViewportP* viewport,const ImVec2 old_pos,const ImVec2 new_pos)
|
||||
{
|
||||
return ImGui::TranslateWindowsInViewport(viewport,old_pos,new_pos);
|
||||
@@ -3425,10 +3593,6 @@ CIMGUI_API void igDestroyPlatformWindow(ImGuiViewportP* viewport)
|
||||
{
|
||||
return ImGui::DestroyPlatformWindow(viewport);
|
||||
}
|
||||
CIMGUI_API void igShowViewportThumbnails()
|
||||
{
|
||||
return ImGui::ShowViewportThumbnails();
|
||||
}
|
||||
CIMGUI_API void igMarkIniSettingsDirtyNil()
|
||||
{
|
||||
return ImGui::MarkIniSettingsDirty();
|
||||
@@ -3497,6 +3661,10 @@ CIMGUI_API ImGuiID igGetFocusID()
|
||||
{
|
||||
return ImGui::GetFocusID();
|
||||
}
|
||||
CIMGUI_API ImGuiItemFlags igGetItemsFlags()
|
||||
{
|
||||
return ImGui::GetItemsFlags();
|
||||
}
|
||||
CIMGUI_API void igSetActiveID(ImGuiID id,ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::SetActiveID(id,window);
|
||||
@@ -3697,9 +3865,17 @@ CIMGUI_API void igPopFocusScope()
|
||||
{
|
||||
return ImGui::PopFocusScope();
|
||||
}
|
||||
CIMGUI_API ImGuiID igGetFocusScopeID()
|
||||
CIMGUI_API ImGuiID igGetFocusedFocusScope()
|
||||
{
|
||||
return ImGui::GetFocusScopeID();
|
||||
return ImGui::GetFocusedFocusScope();
|
||||
}
|
||||
CIMGUI_API ImGuiID igGetFocusScope()
|
||||
{
|
||||
return ImGui::GetFocusScope();
|
||||
}
|
||||
CIMGUI_API void igSetItemUsingMouseWheel()
|
||||
{
|
||||
return ImGui::SetItemUsingMouseWheel();
|
||||
}
|
||||
CIMGUI_API bool igIsActiveIdUsingNavDir(ImGuiDir dir)
|
||||
{
|
||||
@@ -3749,13 +3925,13 @@ CIMGUI_API void igDockContextRebuildNodes(ImGuiContext* ctx)
|
||||
{
|
||||
return ImGui::DockContextRebuildNodes(ctx);
|
||||
}
|
||||
CIMGUI_API void igDockContextUpdateUndocking(ImGuiContext* ctx)
|
||||
CIMGUI_API void igDockContextNewFrameUpdateUndocking(ImGuiContext* ctx)
|
||||
{
|
||||
return ImGui::DockContextUpdateUndocking(ctx);
|
||||
return ImGui::DockContextNewFrameUpdateUndocking(ctx);
|
||||
}
|
||||
CIMGUI_API void igDockContextUpdateDocking(ImGuiContext* ctx)
|
||||
CIMGUI_API void igDockContextNewFrameUpdateDocking(ImGuiContext* ctx)
|
||||
{
|
||||
return ImGui::DockContextUpdateDocking(ctx);
|
||||
return ImGui::DockContextNewFrameUpdateDocking(ctx);
|
||||
}
|
||||
CIMGUI_API ImGuiID igDockContextGenNodeID(ImGuiContext* ctx)
|
||||
{
|
||||
@@ -3777,6 +3953,14 @@ CIMGUI_API bool igDockContextCalcDropPosForDocking(ImGuiWindow* target,ImGuiDock
|
||||
{
|
||||
return ImGui::DockContextCalcDropPosForDocking(target,target_node,payload,split_dir,split_outer,out_pos);
|
||||
}
|
||||
CIMGUI_API bool igDockNodeBeginAmendTabBar(ImGuiDockNode* node)
|
||||
{
|
||||
return ImGui::DockNodeBeginAmendTabBar(node);
|
||||
}
|
||||
CIMGUI_API void igDockNodeEndAmendTabBar()
|
||||
{
|
||||
return ImGui::DockNodeEndAmendTabBar();
|
||||
}
|
||||
CIMGUI_API ImGuiDockNode* igDockNodeGetRootNode(ImGuiDockNode* node)
|
||||
{
|
||||
return ImGui::DockNodeGetRootNode(node);
|
||||
@@ -3881,7 +4065,7 @@ CIMGUI_API void igSetWindowClipRectBeforeSetChannel(ImGuiWindow* window,const Im
|
||||
{
|
||||
return ImGui::SetWindowClipRectBeforeSetChannel(window,clip_rect);
|
||||
}
|
||||
CIMGUI_API void igBeginColumns(const char* str_id,int count,ImGuiColumnsFlags flags)
|
||||
CIMGUI_API void igBeginColumns(const char* str_id,int count,ImGuiOldColumnFlags flags)
|
||||
{
|
||||
return ImGui::BeginColumns(str_id,count,flags);
|
||||
}
|
||||
@@ -3905,18 +4089,190 @@ CIMGUI_API ImGuiID igGetColumnsID(const char* str_id,int count)
|
||||
{
|
||||
return ImGui::GetColumnsID(str_id,count);
|
||||
}
|
||||
CIMGUI_API ImGuiColumns* igFindOrCreateColumns(ImGuiWindow* window,ImGuiID id)
|
||||
CIMGUI_API ImGuiOldColumns* igFindOrCreateColumns(ImGuiWindow* window,ImGuiID id)
|
||||
{
|
||||
return ImGui::FindOrCreateColumns(window,id);
|
||||
}
|
||||
CIMGUI_API float igGetColumnOffsetFromNorm(const ImGuiColumns* columns,float offset_norm)
|
||||
CIMGUI_API float igGetColumnOffsetFromNorm(const ImGuiOldColumns* columns,float offset_norm)
|
||||
{
|
||||
return ImGui::GetColumnOffsetFromNorm(columns,offset_norm);
|
||||
}
|
||||
CIMGUI_API float igGetColumnNormFromOffset(const ImGuiColumns* columns,float offset)
|
||||
CIMGUI_API float igGetColumnNormFromOffset(const ImGuiOldColumns* columns,float offset)
|
||||
{
|
||||
return ImGui::GetColumnNormFromOffset(columns,offset);
|
||||
}
|
||||
CIMGUI_API void igTableOpenContextMenu(int column_n)
|
||||
{
|
||||
return ImGui::TableOpenContextMenu(column_n);
|
||||
}
|
||||
CIMGUI_API void igTableSetColumnWidth(int column_n,float width)
|
||||
{
|
||||
return ImGui::TableSetColumnWidth(column_n,width);
|
||||
}
|
||||
CIMGUI_API void igTableSetColumnSortDirection(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs)
|
||||
{
|
||||
return ImGui::TableSetColumnSortDirection(column_n,sort_direction,append_to_sort_specs);
|
||||
}
|
||||
CIMGUI_API int igTableGetHoveredColumn()
|
||||
{
|
||||
return ImGui::TableGetHoveredColumn();
|
||||
}
|
||||
CIMGUI_API float igTableGetHeaderRowHeight()
|
||||
{
|
||||
return ImGui::TableGetHeaderRowHeight();
|
||||
}
|
||||
CIMGUI_API void igTablePushBackgroundChannel()
|
||||
{
|
||||
return ImGui::TablePushBackgroundChannel();
|
||||
}
|
||||
CIMGUI_API void igTablePopBackgroundChannel()
|
||||
{
|
||||
return ImGui::TablePopBackgroundChannel();
|
||||
}
|
||||
CIMGUI_API ImGuiTable* igTableFindByID(ImGuiID id)
|
||||
{
|
||||
return ImGui::TableFindByID(id);
|
||||
}
|
||||
CIMGUI_API bool igBeginTableEx(const char* name,ImGuiID id,int columns_count,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width)
|
||||
{
|
||||
return ImGui::BeginTableEx(name,id,columns_count,flags,outer_size,inner_width);
|
||||
}
|
||||
CIMGUI_API void igTableBeginInitMemory(ImGuiTable* table,int columns_count)
|
||||
{
|
||||
return ImGui::TableBeginInitMemory(table,columns_count);
|
||||
}
|
||||
CIMGUI_API void igTableBeginApplyRequests(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableBeginApplyRequests(table);
|
||||
}
|
||||
CIMGUI_API void igTableSetupDrawChannels(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableSetupDrawChannels(table);
|
||||
}
|
||||
CIMGUI_API void igTableUpdateLayout(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableUpdateLayout(table);
|
||||
}
|
||||
CIMGUI_API void igTableUpdateBorders(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableUpdateBorders(table);
|
||||
}
|
||||
CIMGUI_API void igTableUpdateColumnsWeightFromWidth(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableUpdateColumnsWeightFromWidth(table);
|
||||
}
|
||||
CIMGUI_API void igTableDrawBorders(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableDrawBorders(table);
|
||||
}
|
||||
CIMGUI_API void igTableDrawContextMenu(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableDrawContextMenu(table);
|
||||
}
|
||||
CIMGUI_API void igTableMergeDrawChannels(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableMergeDrawChannels(table);
|
||||
}
|
||||
CIMGUI_API void igTableSortSpecsSanitize(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableSortSpecsSanitize(table);
|
||||
}
|
||||
CIMGUI_API void igTableSortSpecsBuild(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableSortSpecsBuild(table);
|
||||
}
|
||||
CIMGUI_API ImGuiSortDirection igTableGetColumnNextSortDirection(ImGuiTableColumn* column)
|
||||
{
|
||||
return ImGui::TableGetColumnNextSortDirection(column);
|
||||
}
|
||||
CIMGUI_API void igTableFixColumnSortDirection(ImGuiTable* table,ImGuiTableColumn* column)
|
||||
{
|
||||
return ImGui::TableFixColumnSortDirection(table,column);
|
||||
}
|
||||
CIMGUI_API float igTableGetColumnWidthAuto(ImGuiTable* table,ImGuiTableColumn* column)
|
||||
{
|
||||
return ImGui::TableGetColumnWidthAuto(table,column);
|
||||
}
|
||||
CIMGUI_API void igTableBeginRow(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableBeginRow(table);
|
||||
}
|
||||
CIMGUI_API void igTableEndRow(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableEndRow(table);
|
||||
}
|
||||
CIMGUI_API void igTableBeginCell(ImGuiTable* table,int column_n)
|
||||
{
|
||||
return ImGui::TableBeginCell(table,column_n);
|
||||
}
|
||||
CIMGUI_API void igTableEndCell(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableEndCell(table);
|
||||
}
|
||||
CIMGUI_API void igTableGetCellBgRect(ImRect *pOut,const ImGuiTable* table,int column_n)
|
||||
{
|
||||
*pOut = ImGui::TableGetCellBgRect(table,column_n);
|
||||
}
|
||||
CIMGUI_API const char* igTableGetColumnNameTablePtr(const ImGuiTable* table,int column_n)
|
||||
{
|
||||
return ImGui::TableGetColumnName(table,column_n);
|
||||
}
|
||||
CIMGUI_API ImGuiID igTableGetColumnResizeID(const ImGuiTable* table,int column_n,int instance_no)
|
||||
{
|
||||
return ImGui::TableGetColumnResizeID(table,column_n,instance_no);
|
||||
}
|
||||
CIMGUI_API float igTableGetMaxColumnWidth(const ImGuiTable* table,int column_n)
|
||||
{
|
||||
return ImGui::TableGetMaxColumnWidth(table,column_n);
|
||||
}
|
||||
CIMGUI_API void igTableSetColumnWidthAutoSingle(ImGuiTable* table,int column_n)
|
||||
{
|
||||
return ImGui::TableSetColumnWidthAutoSingle(table,column_n);
|
||||
}
|
||||
CIMGUI_API void igTableSetColumnWidthAutoAll(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableSetColumnWidthAutoAll(table);
|
||||
}
|
||||
CIMGUI_API void igTableRemove(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableRemove(table);
|
||||
}
|
||||
CIMGUI_API void igTableGcCompactTransientBuffers(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableGcCompactTransientBuffers(table);
|
||||
}
|
||||
CIMGUI_API void igTableGcCompactSettings()
|
||||
{
|
||||
return ImGui::TableGcCompactSettings();
|
||||
}
|
||||
CIMGUI_API void igTableLoadSettings(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableLoadSettings(table);
|
||||
}
|
||||
CIMGUI_API void igTableSaveSettings(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableSaveSettings(table);
|
||||
}
|
||||
CIMGUI_API void igTableResetSettings(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableResetSettings(table);
|
||||
}
|
||||
CIMGUI_API ImGuiTableSettings* igTableGetBoundSettings(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableGetBoundSettings(table);
|
||||
}
|
||||
CIMGUI_API void igTableSettingsInstallHandler(ImGuiContext* context)
|
||||
{
|
||||
return ImGui::TableSettingsInstallHandler(context);
|
||||
}
|
||||
CIMGUI_API ImGuiTableSettings* igTableSettingsCreate(ImGuiID id,int columns_count)
|
||||
{
|
||||
return ImGui::TableSettingsCreate(id,columns_count);
|
||||
}
|
||||
CIMGUI_API ImGuiTableSettings* igTableSettingsFindByID(ImGuiID id)
|
||||
{
|
||||
return ImGui::TableSettingsFindByID(id);
|
||||
}
|
||||
CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node)
|
||||
{
|
||||
return ImGui::BeginTabBarEx(tab_bar,bb,flags,dock_node);
|
||||
@@ -3961,9 +4317,9 @@ CIMGUI_API void igTabItemBackground(ImDrawList* draw_list,const ImRect bb,ImGuiT
|
||||
{
|
||||
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,bool is_contents_visible)
|
||||
CIMGUI_API void igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible,bool* out_just_closed,bool* out_text_clipped)
|
||||
{
|
||||
return ImGui::TabItemLabelAndCloseButton(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id,is_contents_visible);
|
||||
return ImGui::TabItemLabelAndCloseButton(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id,is_contents_visible,out_just_closed,out_text_clipped);
|
||||
}
|
||||
CIMGUI_API void igRenderText(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash)
|
||||
{
|
||||
@@ -4089,6 +4445,14 @@ CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags)
|
||||
{
|
||||
return ImGui::SeparatorEx(flags);
|
||||
}
|
||||
CIMGUI_API bool igCheckboxFlagsS64Ptr(const char* label,ImS64* flags,ImS64 flags_value)
|
||||
{
|
||||
return ImGui::CheckboxFlags(label,flags,flags_value);
|
||||
}
|
||||
CIMGUI_API bool igCheckboxFlagsU64Ptr(const char* label,ImU64* flags,ImU64 flags_value)
|
||||
{
|
||||
return ImGui::CheckboxFlags(label,flags,flags_value);
|
||||
}
|
||||
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);
|
||||
@@ -4185,6 +4549,10 @@ CIMGUI_API void igShadeVertsLinearUV(ImDrawList* draw_list,int vert_start_idx,in
|
||||
{
|
||||
return ImGui::ShadeVertsLinearUV(draw_list,vert_start_idx,vert_end_idx,a,b,uv_a,uv_b,clamp);
|
||||
}
|
||||
CIMGUI_API void igGcCompactTransientMiscBuffers()
|
||||
{
|
||||
return ImGui::GcCompactTransientMiscBuffers();
|
||||
}
|
||||
CIMGUI_API void igGcCompactTransientWindowBuffers(ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::GcCompactTransientWindowBuffers(window);
|
||||
@@ -4193,6 +4561,10 @@ CIMGUI_API void igGcAwakeTransientWindowBuffers(ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::GcAwakeTransientWindowBuffers(window);
|
||||
}
|
||||
CIMGUI_API void igErrorCheckEndFrameRecover(ImGuiErrorLogCallback log_callback,void* user_data)
|
||||
{
|
||||
return ImGui::ErrorCheckEndFrameRecover(log_callback,user_data);
|
||||
}
|
||||
CIMGUI_API void igDebugDrawItemRect(ImU32 col)
|
||||
{
|
||||
return ImGui::DebugDrawItemRect(col);
|
||||
@@ -4201,6 +4573,54 @@ CIMGUI_API void igDebugStartItemPicker()
|
||||
{
|
||||
return ImGui::DebugStartItemPicker();
|
||||
}
|
||||
CIMGUI_API void igDebugNodeColumns(ImGuiOldColumns* columns)
|
||||
{
|
||||
return ImGui::DebugNodeColumns(columns);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeDockNode(ImGuiDockNode* node,const char* label)
|
||||
{
|
||||
return ImGui::DebugNodeDockNode(node,label);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeDrawList(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label)
|
||||
{
|
||||
return ImGui::DebugNodeDrawList(window,viewport,draw_list,label);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeDrawCmdShowMeshAndBoundingBox(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb)
|
||||
{
|
||||
return ImGui::DebugNodeDrawCmdShowMeshAndBoundingBox(out_draw_list,draw_list,draw_cmd,show_mesh,show_aabb);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeStorage(ImGuiStorage* storage,const char* label)
|
||||
{
|
||||
return ImGui::DebugNodeStorage(storage,label);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeTabBar(ImGuiTabBar* tab_bar,const char* label)
|
||||
{
|
||||
return ImGui::DebugNodeTabBar(tab_bar,label);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeTable(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::DebugNodeTable(table);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeTableSettings(ImGuiTableSettings* settings)
|
||||
{
|
||||
return ImGui::DebugNodeTableSettings(settings);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeWindow(ImGuiWindow* window,const char* label)
|
||||
{
|
||||
return ImGui::DebugNodeWindow(window,label);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeWindowSettings(ImGuiWindowSettings* settings)
|
||||
{
|
||||
return ImGui::DebugNodeWindowSettings(settings);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeWindowsList(ImVector_ImGuiWindowPtr* windows,const char* label)
|
||||
{
|
||||
return ImGui::DebugNodeWindowsList(windows,label);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport)
|
||||
{
|
||||
return ImGui::DebugNodeViewport(viewport);
|
||||
}
|
||||
CIMGUI_API bool igImFontAtlasBuildWithStbTruetype(ImFontAtlas* atlas)
|
||||
{
|
||||
return ImFontAtlasBuildWithStbTruetype(atlas);
|
||||
|
Reference in New Issue
Block a user